Hello:
Recently, I have been working on the simulation implementation of full-bridge controllable rectification.
My requirement is: after detecting the zero-crossing point of the current, trigger the PWM, and the complementary PWM should have a dead time zone to achieve the ZVS condition. I wonder if there is any good method to meet my requirements.
Below is the current generated PWM simulation model, and this model cannot achieve the dead time zone. Thank you!
Hi Cainiao, based on your description there may be several ways to approach this problem. It’s a bit difficult to provide specific guidance without seeing the model. Would you be able to share it?
Sorry I should have been clearer. I can see the screenshot but having the actual PLECS model would make it much easier. Do you mind attaching your model here?
However, I’m not very satisfied with the current result.
I am not very familiar with the control strategy you have in place so unfortunately can’t provide any guidance on where you might be running into issues. From what I can tell you are:
turning on high-side PWM of leg1 when you observe a zero-cross of the current
keeping it on for a desired on-time
using a constant phase shift for driving the low-side of leg2
Is that what your control strategy is intended to be?
By the way, I notice that the phase shift you entered (1/fsys/0.1) is quite large relative to what appears to be the PWM period. This equates to:
Tsys = 1/fsys
Tsys/0.1 → 10 * Tsys
So it’s 10 times the “sys” period. Is that your intention?