applied systems analysis energy renewable energy technologies renewable energy environment power generation distributed generation sustainability sustainable development electrical power engineering power systems modelling