Review Of Solar Generators