A multi-objective optimization and multi-criteria evaluation integrated framework for distributed energy system optimal planning. (15th June 2018)