microgrids; heat and power systems; particle swarm optimization; power