PHOTOVOLTAIC POWER GENERATION DIESEL GENERATION AND ENERGY STORAGE