Solar PWM UPS