Text this: Energy management scheduling for microgrids in the virtual power plant system using artificial neural networks