Magnethicc
Member level 5

I´d say this simply is the wrong algorithm.The problem we are facing is when we are returning energy to a weak grid, due to its high impedance the sensed grid voltage rises which then the reference current demands more current (again Iref(t) = Vgrid(t)....)
Hi,
I´d say this simply is the wrong algorithm.
Why would one rise the current when the voltage goes higher?
It should be the other way round.
From my understanding there should be a voltage setpoint (nominal grid voltage) ... the closer you come to the setpoint the less current you should push.
Klaus
This makes sense ... for the V(t) .. the instantaneous voltage.Since the grid voltage is sinusoidal, when grid voltage starts at 0 and goes sinusoidally towards the peak so is the current so the control rule is voltage goes up, current goes up too to maintain the sinusoidal nature.
Obviously this does not work out well. There is a limit you have to care for. You can´t push "all the available energy" to the grid - when the voltage is too high.Regarding the setpoint, the problem is that the bulk capacitor voltage of the PFC dictate how much current needs to be pushed towards the grid
look up the definition for "nominal".And what is the nominal grid voltage? Grid voltage levels varies from place to place, load, time of day.
Bandbass or low pass tuned to around the line frequency and some more (due to product being sent to places with 50 Hz, 60Hz and due to the fact that we first rectify the input voltage so the band pass will see the sensed voltage which is double the frequency so even 120Hz) will surely produce a phase shift of the signal no?An ideal PFC sinks or sources sinusoidal current from/to the grid. Using instantaneous grid voltage as reference waveform creates a negative impedance in recuperation mode and possibly causes oscillations. It has also the disadvantage of copying grid harmonics to the reference current.
Possible solutions:
- using a bandpass
- using a PLL
This makes sense ... for the V(t) .. the instantaneous voltage.
But you also need to do the RMS voltage approach .. with a much slower time constant .. at least to limit the output RMS voltage.
Obviously this does not work out well. There is a limit you have to care for. You can´t push "all the available energy" to the grid - when the voltage is too high.
look up the definition for "nominal".
***
Your voltage regulation algorithm has either of two problems (or both):
* too slow RMS voltage feedback
* too low of an output impedance. Your source impedance (source = your inverter) needs to be higher than the worst case grid impedance .. to not get into oscillation.
Klaus
You are asking about "pfc returning energy to the grid". How can it connect to the grid through a rectifier? Band pass or PLL works for the fundamental frequency, not with rectified grid voltage. Please clarify about the topology.Bandbass or low pass tuned to around the line frequency and some more (due to product being sent to places with 50 Hz, 60Hz and due to the fact that we first rectify the input voltage so the band pass will see the sensed voltage which is double the frequency so even 120Hz) will surely produce a phase shift of the signal no?
totem pole pfc using igbt as the low frequency leg.You are asking about "pfc returning energy to the grid". How can it connect to the grid through a rectifier? Band pass or PLL works for the fundamental frequency, not with rectified grid voltage. Please clarify about the topology.
It´s your inverter algorithm:How does one increase the inverter output impedance?
bidirectional pfc.Still unclear if you are implementing two-quadrant (only energy consuming) or four-quadrant (bidirectional) PFC. Anyhow, if you want a filtered or synthetical current reference waveform, you need access to the 50 Hz grid input. You might be able to reconstruct 50 Hz input from rectified waveform, but why?
This is meant to make the PFC appear roughly as a slowly varying resistance from the perspective of the grid (a positive resistance, specifically).Hi everyone,
We are developing a bidirectional totem pole pfc and we are having troubles with stability when returning energy to a "weak grid" aka high impedance grid.
The control is rather simple and is very much like a traditional boost pfc (reference current(t) = Vgrid(t) * Bus voltage error / Vgridrms)
My bidirectional PFC designs are basically using constant controller parameters independent of power sign. Limit values specified in IEEE1547 should be implemented, e.g. allowing maximal 110 % of rated grid voltage in continuous operation.
Regarding possible instability, we need to distinguish between control of average quantities, e.g. dc link voltage respectively power fed to the grid and instantaneous quantities like sinusoidal grid current, represented by different control loops.
As sketched above, either with a PLL or an adaptive filter, e.g. a SOGI-FLL (frequency locked-loop based on second order generalized integrator). Single phase PLL scheme below:Can I ask how do you create the current reference?
Thank you very much for the help!As sketched above, either with a PLL or an adaptive filter, e.g. a SOGI-FLL (frequency locked-loop based on second order generalized integrator). Single phase PLL scheme below:
View attachment 196096
In addition to quadrature (cos) NCO signal used in phase detector we'll have an in-phase (sin) signal as current reference.
--- Updated ---
SOGI FLL scheme below, both diagrams copied from Teodoresco et al, chapter 4 Grid Synchronization in Single-Phase Power Converters, see post #6
View attachment 196097
Thank you,A GTI has a great many technical characteristics to behave as a voltage source like the grid with unity pf current under specifications from utilities, safety agencies and other regulatory bodies. This improves the load regulation errors shared by others on the grid and yet follows the phase and frequency drift of the grid to regulate overall load that increases with frequency from rotational loads. There would be a great amount of disturbances of all types in the short and long term that require sensible detection of what to react to and what to ignore. This is necessary to have accurate references and measurements and transform the error to make incremental corrections, both to protect itself and drive the grid and meet all the specifications.
In order to prevent oscillations and accurate way to measuring grid impedance and dampen the current measured that is injected. There are many types of PLLs and control loops such as inverse Park Transform, Hilbert Transform, and Double Frame of Reference are samples.
A chapter starting p300 and appendix C focus on damping resonance.
1. PLL with NCO (first diagram) yes, 2. (adaptive filter) almost, depending on filter Q.1. Will your digital PFC grid current will be perfectly sinusoidal even with a flat top ac grid waveform?
2. Do you have and can share waveforms of PFC reaction to a grid frequency jump / phase jump?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?