Voltage and Current Reference Based MPPT Under Rapidly Changing Irradiance and Load Resistance