UNDERSTANDING SOLAR POWER GENERATION