A typical microgrid (MG) is composed of renewable energy generation systems including distributed energy resources (i.e., wind, photovoltaic etc.), energy storages and local loads. This paper gives a review on recent significant research initiatives carried out regarding energy management optimization of the MG. The idea is to present the basic architecture and regulation techniques of MG, including the forecasting methods of wind and solar generation, different energy storage technologies, the approaches of user management and integrated scheduling methods of the MG. In addition, an applicable scheduling method for MG that will integrate advanced techniques is introduced in this paper. © 2013 IEEE.