Tags: photovoltaic power generation principle Microgrid Controller Distributed Generation