An integrated optimization framework for combined heat and power units, distributed generation and plug-in electric vehicles. (1st July 2020)