Optimal energy management and control of microgrids in modern electrical power systems