WimRFP said:
Hello,
Fully clear, in case of feeding batteries you need a DC-DC converter to operate the panels at maximum power output and to avoid wrong charging. I assume that your inverter runs from the stack of Lead-Acid batteries. I think you have to design your DC-DC converter yourself based on IGBT/MOSFET with a high-side driver IC. You have lots of choice for you voltage range.
Regarding the duty cycle of the full bridge circuit. If you have a sine wave that modulates the pulse width, your sine wave output amplitude will be 1*Vbus when the duty cycle swings from 0 to 100% (that is: 1-0 = 1*Vbus).
When your duty cycle swings from 20 to 80% your sine wave will have a amplitude of 0.6*Vbus. in case of a swing from 25 to 75%, it will be 0.75-0.25 = 0.5*Vbus. So by varying the strength of the PWM, you can control the output voltage of your full bridge, hence you can handle variations in Vbus.
You will need this control scheme with a battery back up also as (battery cell voltage during charging)/(battery cell voltage when almost depleted) ratio is large.
Not related with your question directly: both the 0 and live of your inverter output are floating and have a galvanic connection to the DC circuit. If you don't want this you have to built a more complex isolated DC-DC converter.
I see, thanks for clearing this up. i think i still have a few more questions if thats ok with you.
1. i decided to go with MOSFETs for switches, but it is very hard to find high voltage mosfets. I was able to find a few from International Rectifiers (IRF series), but they are limited to only 300V. For my case, it could be even higher than 300V. So i was curious if you know any companies that make very high voltage mosfets for this application.
2. i just designed my boost converter to test the spice model of IRFR320(upto 300V). I started with 14V input to see if it is working properly, then i was going to increase it about 150V later, however, with 14V input, it is not boosting it up. I am only getting about 11V max at the output. I have been playing around with the duty cycle, but it never goes above 11V. Can you take a look at my .sp file and give me some advice on it?
Thank you so much for your help.
p.s. i could not update either .sp or .txt files due to its limitation, so i am just pasting it to here.
****************************************************
.OPTIONS LIST NODE POST
.options METHOD=GEAR
.Tran 300n 0.3m
******************************
V1 Vin 0 14
V2 Vpulse 0 pulse(0 17 0 1n 1n 4u 6u )
V3 Vpulse2 0 pulse(0 17 4u 1n 1n 2u 6u )
*******************PWM POWER STAGE*************************************
X1 D1 Vpulse 0 irfru320
X2 D1 Vpulse2 Vout irfru320
L1 Vin D1 8.0E-6
Rf1 Vout 0 1k
C Vout 0 50E-6
.print i(L1)