Hello everyone,
I am currently trying to design a single-phase PFC (Power Factor Correction) boost converter in Typhoon HIL. Although the model runs without any compilation errors, the control system does not seem to be working properly.
Problem description: Although the PWM modulator is supplying an active switching signal to the MOSFET (verified on the scope), the output voltage (V_out) does not rise to the setpoint of 400V. It remains at approx. 325V, which corresponds to the peak value of the mains voltage. Furthermore, the input current (I_in) exhibits the typical peaks of a passive rectifier and does not follow the desired sinusoidal waveform.Model details:Topology: Single-phase bridge rectifier with a downstream boost inductor (L = 2\mH), MOSFET and diode.Load/buffer: C = 470mF R_load = 200Ω.
Control: Cascaded structure. The outer voltage regulator (PI) sets the amplitude; the inner current regulator (PI) compares the target sine wave with the measured inductor current. PWM: Carrier frequency 20kHz, reference signal range [0, 1].
What I have already checked:
The PWM modulator is linked to the MOSFET via the PWM_Modulator1.TOP_1 signal (core signal). The signal limits (saturation) of the PI controllers are set to [0, 1] for the duty cycle. The hardware parameters (L and C) appear to be reasonable.
Nevertheless, it appears as though the boost effect is not occurring physically, or the PI controllers are outputting a duty cycle that is far too low. Does anyone have experience with tuning PFC controllers in Typhoon, or can you spot a classic error in the wiring of the multiplier chain for reference current calculation? Attached are screenshots of my schematic and the scope waveforms.
Many thanks for your help!