Mixed-Integer-Linear-Programming-Based Energy Management System for Hybrid PV-Wind-Battery Microgrids: Modeling, Design, and Experimental Verification

Adriana Carolina Luna Hernández, Nelson Leonardo Diaz Aldana, Moises Graells, Juan Carlos Vasquez Quintero, Josep M. Guerrero

Research output: Contribution to journalJournal articleResearchpeer-review

100 Citations (Scopus)
1928 Downloads (Pure)


Microgrids are energy systems that aggregate distributed energy resources, loads and power electronics devices in a stable and balanced way. They rely on energy management
systems to schedule optimally the distributed energy resources. Conventionally, many scheduling problems have been solved by using complex algorithms that, even so, do not consider the operation of the distributed energy resources. This paper presents the modeling and design of a modular energy management system and its integration to a grid-connected battery-based microgrid. The scheduling model is a power generation-side strategy, defined as a general mixed-integer linear programming by taking into
account two stages for proper charging of the storage units. This model is considered as a deterministic problem that aims to minimize operating costs and promote self-consumption based on 24-hour ahead forecast data. The operation of the microgrid is complemented with a supervisory control stage that compensates any mismatch between the offline scheduling process and the real time microgrid operation. The proposal has been tested experimentally in a hybrid microgrid at the Microgrid Research
Laboratory in Aalborg University.
Original languageEnglish
JournalI E E E Transactions on Power Electronics
Issue number4
Pages (from-to)2769-2783
Number of pages15
Publication statusPublished - Apr 2017


  • Power generation scheduling
  • Dispersed storage and generation
  • Integer programming
  • Energy management

Fingerprint Dive into the research topics of 'Mixed-Integer-Linear-Programming-Based Energy Management System for Hybrid PV-Wind-Battery Microgrids: Modeling, Design, and Experimental Verification'. Together they form a unique fingerprint.

  • Cite this