MPPT vs PWM gathered from several accountable resources