Intelligent electrical power, renewable energy and distributed generation systems (IEPRE&DG)