WIND SOLAR DIESEL AND ENERGY STORAGE POWER GENERATION SOLUTION