Solar shunt active power filter based on optimized direct power control strategy with disturbance rejection principle | Synapse