Asked 10th Oct, 2022

What to do if the controller saturates in implementing closed loop control of DC DC converter on a hardware platform?

I am trying to implement a closed-loop control strategy for a DC-DC (boost) converter. I designed the controller per well-known guidelines and successfully implemented it in MATLAB Simulink. The simulation results are absolutely fine. However, when the same controller is being implemented on a platform like dSPACE to trigger a real converter, the control signal i.e, the duty cycle upper saturation limit is reached.
Why does this happen for a controller which was well behaving in the simulation?
What are the potential reasons for this problem?
What should be done to rectify this problem?
Please help me out with some specific suggestions in this regard.

All Answers (2)

13th Oct, 2022
Thomas Cuff
Frederick Community College
You say you simulated the controller on MATLAB Simulink. Did you also simulate the DC-to-DC converter on MATLAB Simulink? I am having a hard time understanding how you know the controller was working perfectly. I mean, if the closed loop control was done all as a simulation (both the controller and the converter were simulated), how do you know that your simulation of the DC-to-DC converter behaves like the real converter? What do you mean by the statement, "the same controller is being implemented on a platform like dSPACE to trigger a real converter"?
Tom Cuff
14th Nov, 2022
Nabil Obeidi
Hassiba Benbouali University of Chlef
For the implementation of a controller for DC-DC converters with a hardware platform such as dSPACE, TMS microcontroller, STM32 microcontroller, or Arduino you should first identify the operation region of the load as well as the input voltage range until reaches the suitable signal i.e, the updating of the duty cycle without saturation during the controller working.

Similar questions and discussions

Related Publications

A control scheme for boost power converters based on current-mode control is given. The proposed methodology relies on the design of two feedback loops. An outer loop for steady state error compensation using a proportional-integral action and a non-linear inner loop for current tracking. A dynamic backstepping controller with a well-defined region...
Full-text available
This paper presents the practical analysis of Boost converter operating in continuous conduction mode under current control. We start by theconverter modeling, then experimental results will be exposed where we propose an experimental circuit, to study the influence of the variation of different circuit parameters such as reference current, input v...
Conference Paper
DC-DC converters for thermoelectric generator (TEG) are generally designed for a unipolar input voltage. However, polarity inversion of TEG occurs when the temperature difference between the sides of TEG is reversed. This paper proposes a power converter which consists of an AC-DC converter and a microcontroller, which adopts polarity inversion of...
Got a technical question?
Get high-quality answers from experts.