Implementation of Solar PV Fed BLDC motor for Water Pumping Application in MATLAB Simulink
In the proposed system, solar PV array electrical output is manipulated using DC-DC zeta converter with maximum power point tracking controllers. Input for the MPPT controller is the voltage of the solar PV panel, current of the solar PV panel, irradiance level of sunlight energy, the temperature of the environment and output of the MPPT controller is PWM pulse for zeta DC-DC converter to extract maximum power from the solar PV panel. The output of the DC-DC zeta converter is fed to voltage source PWM inverter and output is fed to Brushless DC motor based water pump. Switching pulse for PWM inverter is generated based on hall sensor output and it acts as a rotor position sensor for Brushless DC motor. Solar PV panel voltage and current depends on the irradiance level of sunlight and temperature level of the environment. The output power level of solar PV panel decreases as decreases in irradiance level of solar light and vice versa. Normally the temperature level of the environment is around 25C to 35C and temperature variation effect is very low in output power of the solar PV panel. If the power level of the solar PV panel varies with varying irradiance level and temperature then maximum power point tracking controller controls the duty cycle of the DC-DC zeta converter to extract maximum power from the solar PV panel. The output of the DC-DC zeta converter is connected to PWM inverter. Due to variation in the output voltage of the DC-DC zeta converter and it varies the speed of the Brushless DC motor and thus by control the water pumping level of the water pump.