Solar photovoltaic power generation flow chart