Thanks all for your help. I have tried the gate driver circuit by using 7406 schimmit inverter, now the MOSFETS are not getting hot.
The next step is to design DC bus capacitor bank which I have shown in the schematic as C3. The purpose of this capacitor bank is to remove the ripples and provide constant 28V at the bus. I have got this formula to calculate the capacitance value;the peak to peak ripple output voltage is given as,
Vpp= Isc*Rc + (D(1-D)*Isc)/(C*fs)
if D=0.5,
Vpp= Isc*Rc + (0.25*Isc)/(C*fs)
so, the capacitance is calculated as,
Cmin ≥ (0.25*Isc)/((Vpp-Isc*Rc)*fs)
where,
C= capacitor bank value
fs= PWM switching frequency
Vpp= maximum ripples at the output before the capacitor
Rc= ESR (Equivalent series resistance) of the capacitor
Isc= short circuit current of the solar panels or the current that is shunting
Here, Isc and Vpp are known but I am confused about the values of fs and Rc as the switching frequency (fs) of the PWM is changing as the load changes. Please tell me any method to determine the value of capacitor bank.
Thanks.