Text this: Optimal PI controller based PSO optimization for PV inverter using SPWM techniques