solar power attenuation