On Grid Solar Power Systems