Next Article in Journal
Mathematical Modeling on a Physics-Informed Radial Basis Function Network
Next Article in Special Issue
The Strictly Dissipative Condition of Continuous-Time Markovian Jump Systems with Uncertain Transition Rates
Previous Article in Journal
Coupon Collector Problem with Reset Button
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Normalized Error-Based PI Controller and Its Application to the DC–DC Buck Converter

1
Department of Electronics and Telecommunication Engineering, School of E&TC Engineering, MIT Academy of Engineering, Pune 412105, India
2
Department of Electrical Engineering, Zakir Husain College of Engineering and Technology (ZHCET), Aligarh Muslim University, Aligarh 202002, India
3
Department of Electrical Engineering, Cal Poly State University, San Luis Obispo, CA 93407, USA
4
Industrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Mathematics 2024, 12(2), 240; https://doi.org/10.3390/math12020240
Submission received: 23 November 2023 / Revised: 19 December 2023 / Accepted: 9 January 2024 / Published: 11 January 2024

Abstract

:
In this article, the structure of the normalized error-based proportional-integral (PI) controller is presented and its application to the DC–DC buck converter is discussed. The main motivation is to overcome the drawbacks of saturation and the limited range of controller gains offered by the traditional PI controller. Initially, the theoretical structure and advantages of an improved PI controller are shown. Next, the problem of regulation of the step-down DC–DC converter is addressed using the proposed controller. The objective is to keep the load voltage constant even when the converter parameters vary. The averaged state-space model of the converter is presented and a detailed stability analysis based on the Lypunov indirect method is carried out. The results show an improved range of controller parameters when the proposed controller is employed. Finally, some simulation results are shown to illustrate the effect of controller parameter variations on the output response. These results also verify the ability of the proposed controller to handle the changes in the load, input voltage, and reference voltage of the converter. Moreover, a comparative simulation study validates the superior transient response of the proposed normalized error-based PI controller over the traditional PI controller.

1. Introduction

The proportional–integral (PI) regulation scheme is a widely used control technique for several real-time systems such as process controls, power converters, motor speed control, etc. [1,2,3,4]. In this scheme, the proportional and integral actions act on an error value, which is derived by subtracting the actual output from its reference. The output of a PI controller is a control signal that changes the manipulated variable to regulate the output. The key benefits of this control scheme are it improves the transient response, removes the steady-state error, and is easy to implement. Specifically, the proportional action in the controller is mainly used to increase the speed of the response (and thus reduce the settling time), and an integral action is mainly responsible for accurately tracking the output to the required reference value. As an example, in the case of power electronic DC–DC systems, often the output voltage varies with respect to changes in the load and input voltage. However, since this output voltage acts as a source for subsequent power stages, it needs to be maintained constant irrespective of such variations in the parameters. To achieve this goal, a PI controller can be employed. In this method, the actual voltage is sensed, then compared with a reference, and the error signal is obtained. The PI controller then acts on this error signal, and a control signal in the form of the required duty ratio is generated [5,6]. When the output voltage decreases below the reference value, the error signal increases, which increases the control signal and duty ratio to allow for a further increase in the output voltage to reach the reference value again. Similarly, when the output voltage becomes higher than the reference value, the error signal and subsequent control signal decrease accordingly to decrease the output voltage again to reach the reference.
Even though such a PI controller has a wide range of applications, it has certain limitations. These limitations are mainly evident when considerably higher values of controller gains are employed to achieve a faster transient response. When higher values of gain (especially a large integral gain) are employed to improve the transient and steady-state responses, there is a possibility that the control signal could take very high values in the occurrence of large system errors and may saturate too. This is because the integrand (the term on which the integrator action acts) in a traditional PI controller is the system’s error signal itself. This problem can be alleviated by employing a saturation block at the output of the PI controller. This block can limit the maximum value of the control signal. However, during the saturation, the feedback loop is broken and the system operates in an open-loop mode. This may lead to a loss of control actions and could also lead to instability. Secondly, control system analysis based on the saturation block is not an easy task. Considering all these factors, there is a scope to improve the structure of the orthodox PI scheme to address these concerns.
In the present article, an improved normalized error-based PI controller is proposed. The main benefit of the controller lies in the fact that it acts on a normalized error signal, which is always bounded even if the actual system’s error is large. Thus, there is no risk of unbounded control signals or saturation even if larger values of controller gains are employed. This provides more room for choosing the controller’s constants to achieve a smoother response. In this scheme, the structure of the normalized error term is chosen such that its maximum value is limited by an operator-specified number. The detailed structure of the orthodox PI control scheme is presented and its drawbacks are explained. Later, the generic form of the proposed normalized error-based PI scheme is illustrated and its advantages are described in both theoretical and graphical ways.
Second, the output voltage control of the step-down DC–DC system is used to validate the efficacy of the normalized PI controller. DC–DC power electronic converters are used in diverse industrial settings, including telecommunications, electric cars, and systems based on non-conventional energy resources [7,8,9,10,11]. For instance, the auxiliary components of an electric car require an input voltage that is substantially lower than the battery voltage. Therefore, in this application, a step-down power converter with a proper conversion ratio is appropriate. In many of these applications, wherein there are parameter fluctuations like load-side and input supply variances, tight voltage control is necessary. In summary, an appropriate controller needs to be employed along with a step-down converter to achieve load-side voltage regulation.
Among the two main types of power converters dealing with DC voltages (viz. buck and boost converters), the control of the load voltage of the buck converter can be achieved using a direct method, i.e., by sensing the voltage directly. But for the step-up converters, where the voltage control must be accomplished indirectly, primarily due to the occurrence of zeroes in the open-loop transfer function on the right side of the s-plane, this is not the case [12,13]. Even though the control implementation of step-down buck converters is straightforward, there are certain difficulties that need to be resolved. The main concern is that there is a tradeoff between the ability of the controller to effectively handle small parameter variations and its capability to ensure stability in the presence of large parameter variations. For instance, in direct voltage control for the buck converters, the output of the control block is the control signal, which is used to synthesize the switching signal. In this case, if large controller gains are used, the control signal could saturate and the system could become unstable. If small values of gains are employed to overcome this issue, the system’s response could become slower. To address this concern, in this article, the proposed normalized error-based PI regulation scheme is used to achieve the regulation of the power buck converter. Stability analysis using two separate controllers viz. a traditional PI controller and an improved normalized error-based PI controller is illustrated and the advantages of the proposed scheme in that it provides a higher range of gain for stability are highlighted. Additionally, some tuning recommendations that show how the control scheme’s gains affect the quality of the output response are given. Finally, some simulation outcomes are shown, which confirm the capability of the normalized PI scheme to overcome changes in the load, input, and desired voltage levels.
The article is structured as follows: In Section 2, the motivation and background of the normalized PI controller is given. In Section 3, the design and comparative study of the traditional PI scheme and the normalized PI scheme for the buck system are given. Some simulation outcomes are then provided in Section 4 to support the theoretical outcomes. The last section is a conclusion.

2. Structure of the Proposed Normalized Error-Based PI Controller

Initially, the motivation behind the normalized error-based PI controller is presented. To this end, the drawbacks of the traditional PI scheme are discussed first. The structure of the traditional PI scheme is shown in Figure 1, and this is to be depicted as
u = K p × e + K i e .
Here, u represents the control signal, K p and K i are the control scheme’s constants of the system, and e depicts an error signal.
Figure 1. Block schematic of the orthodox PI scheme.
Figure 1. Block schematic of the orthodox PI scheme.
Mathematics 12 00240 g001
In (1), the integrand (the term on which the integrator operates) is the system error itself. When sufficiently high values of control scheme constants are used and when an error is also significant, such as during the transient part of the response, the integrand can take very large values and the controller output may saturate. If lower values of controller gains are employed, it could affect the speed of the response in the presence of the converter’s parameter fluctuations. Thus, there is a trade-off between the controller response for larger error values and the transient response for system parameter variations. Secondly, if a saturation block is introduced, the system acts like an open loop.
Thus, to overcome these limitations of the traditional PI controller, a normalized PI controller is proposed. Adaptive laws with normalization are used in adaptive control as discussed in [14]. The form of this improved PI scheme, as shown in Figure 2, is given by
v = K p n 2 α f m e 1 + α 2 e 2 + K i n 2 α f m e 1 + α 2 e 2
where K p n and K i n are the proportional and integral gains of the controllers and α and f m are additional gains available for tuning, which decide the maximum value of the control signal as discussed below. Also, u and e depict the control signal and an error signal, respectively.
In order to calculate the maximum range of g = 2 α f m e 1 + α 2 e 2 , we need to find d g d t and equate it with zero.
d g d t = 2 α f m 1 + α 2 e 2 2 α f m e α 2 2 e 1 + α 2 e 2 2
d g d t = 2 α f m 1 + α 2 e 2 2 α f m e α 2 2 e 1 + α 2 e 2 2 = 2 α f m + 2 α 3 f m e 2 4 α 3 f m e 2 1 + α 2 e 2 2
d g d t = 2 α f m 1 α 2 e 2 1 + α 2 e 2 2 .
Equating d g d t = 0 , we obtain e = ± 1 α . Substituting this in g = 2 α f m e 1 + α 2 e 2 , we obtain
g m a x = f m
where g m a x is the maximum value of function g .
This proves that the highest value of the normalized error is confined by a user-defined fixed value, i.e., f m .
Figure 3 compares the integrand of the traditional PI controller vs. the integrand of the normalized error-based PI controller (using α = f m = 1 ) graphically. It can be seen that the integrand of the traditional PI controller increases without any bound as the value of the error signal increases. However, the integrand of the normalized error-based PI controller is limited by f m = 1 .

3. Normalized Error-Based PI Scheme for the DC–DC Step-Down Converter

Next, the use of the normalized error-based PI regulation controller for the step-down power converter is illustrated. Initially, the controller design using the orthodox PI controller is shown and the range of the controller gain is determined to guarantee the stable region. Next, the control scheme based on the bounded error signal is applied to the same converter topology to show improvements in the range for the control scheme’s constants to achieve stability.
A.
Modeling of step-down power converter using averaged state-space method
First, the model of the step-down power converter is created using the averaged state-space method. This model is shown because it aids the control scheme design later. Figure 4 depicts the circuit schematic of the power step-down converter.
The model of the system in the state-space form is given by
d i L d t = v c L + d L E
d v c d t = i L C 1 R C v c
where i L and v c are the system state variables, which depict the current in an inductor and loa-side voltage, respectively, and E and R depict the nominal values of the source and load, respectively. Also, d depicts the duty ratio such that 0 < d < 1 .
By setting (7) and (8) to zero, the resulting equilibrium values are shown as
I L = V d R ,   V c = V d
where V d is the system’s nominal voltage level and I L and V c are the nominal values of i L and v c , respectively.
B.
PI Controller analysis for the step-down power converter
Now, the detailed design and stability of the PI regulation scheme for the step-down converter is shown.
Initially, the following error terms are defined:
e 1 = i L I L ;   e 2 = v C V d .
The control objective is to make e 2 = 0 . To achieve this, the PI control law for regulating the output voltage is given by
d = D K p × e 2 K i e 2
where K p and K i depict the user-defined proportional and integral constants for the converter. Also, d is the control signal and D is the nominal value of the duty ratio such that D = V d / E .
In order to investigate the system stability, the error dynamics are derived.
Using (7)–(11) yields the following error dynamics:
d e 1 d t = e 2 + V d L + E L D K p e 2 K i   z
    d e 2 d t = 1 C e 1 + V d R 1 R C e 2 + V d
  d z d t = e 2 .
The necessary equilibrium points for (12)–(14) are depicted by   e 1 , e 2 , z = 0 , 0 , 0 .
Next, a Lypunov indirect method-based [15] stability study is conducted. Linearization of (12)–(14) around the equilibrium point given by   e 1 , e 2 , z yields the following linearized system of the form [16]:
d y d t = M y
where y = [   y 1     y 2     y 3   ] T ,   y 1 = e 1 e 1 , y 2 = e 2 e 2 , y 3 = z z and the matrix M is
M = 0 1 L + K p E L K i E L 1 C 1 R C 0 0 1 0
Now, for the matrix M , its eigenvalues must stay in the LHS of the s-plane so that the system remains stable. It also means that the characteristic equation ( m s =   s I M = 0 ) should have roots that lie in the left-hand side of the s-plane. It is possible to select the controller gain’s range for   K p , and   K i to guarantee that all the eigenvalues of M have negative real parts. The following values of the buck converter are selected for an illustration purpose:
E = 48   V ,     V d = 12   V ,   L = 1   mH ,   C = 680   μ F ,   R = 100   Ω .
The root locus method may be employed to inspect the stable region of the closed-loop converter considering the high order of the polynomial m s . In the mentioned approach, one control scheme’s parameter, say K p , is fixed and the rest of the scheme’s parameters, such as K i , are manipulated till the eigenvalues of M leave the stable region in the s-plane. To this end, for demonstration purposes, we have used K p = 0.1 and varied K i such that 0 K i 4 [2]. Figure 5 depicts the root locus graph of m s . The arrow shows how poles or eigenvalues are moving when K i increases from 0 to 4. It was found that the system is stable when K i < 1.7 . When K i 1.8 , the roots left the stable region of the s-plane.
C.
Normalized error-based PI Controller analysis for the step-down buck power system
Next, the controller design using the proposed normalized error-based PI controller is carried out. The new error terms are defined:
e 1 n = i L I L ;   e 2 n = v C V d .
To achieve the control objective of e 2 n = 0 , the normalized error-based PI controller is given by
q = Q K p n × 2 α f m e 2 n 1 + α 2 e 2 n 2 K i n 2 α f m e 2 n 1 + α 2 e 2 n 2
where q is the proposed control law and Q is its steady-state value given by Q = V d / E . Also, K p n , K i n , α and f m are the user-defined proportional and integral gains of the converter. Again, in order to investigate the system stability, the error dynamics are derived and using (7)–(9), (18), and (19) yields the following error dynamics given by (20)–(22):
d e 1 n d t = e 2 n + V d L + E L D K p n 2 α f m e 2 n 1 + α 2 e 2 n 2 K i n   z n
    d e 2 n d t = 1 C e 1 n + V d R 1 R C e 2 n + V d
  d z n d t = 2 α f m e 2 n 1 + α 2 e 2 n 2 .
The necessary steady-state equilibrium points of (20)–(22) can be written as   e 1 n , e 2 n , z n = 0 , 0 , 0 .
Using the Lypunov indirect method again, the linearization of (20)–(22) around the equilibrium point given by   e 1 n , e 2 n , z n , leads to the system in the linearized form depicted by
d w d t = P w
where w = [   w 1     w 2     w 3   ] T ,   w 1 = e 1 n e 1 n , w 2 = e 2 n e 2 n , w 3 = z n z n . The matrix P is obtained by assuming α 2 e 2 n 2 1 and thus 1 + α 2 e 2 n 2 1 . It is given by
P = 0 1 L + 2 α f m K p n E L K i n E L 1 C 1 R C 0 0 2 α f m 0
Using similar values of circuit parameters as used in (17), the roots of the system characteristic equation p s =   s I P = 0 are plotted. Again, the controller parameters K p n , α , and f m are fixed to K p n = 0.1 , α = 0.01 , and f m = 5 and the roots are plotted for varying K i n . Figure 6 depicts the root locus graph for p s . The arrow shows how poles or eigenvalues are moving when K i n increases from 0 to 4. It was seen that the converter system remains in the stable area for the full range of K i n .
It can be observed that unlike the case of the orthodox PI control scheme, the proposed control scheme has a wider choice of controller parameters available for tuning (refer to Section 4A) and it also provides two additional parameters, α , and f m , for tuning purposes.
Further Discussions: In this section, the issue of regulation of the load-side voltage of the step-down power converter using the traditional PI control scheme and an improved normalized error-based PI controller is addressed. However, it is important to highlight that the form of the presented control scheme given by (19) is not confined to any specific converter and can be suitably used for regulating the load-side voltage of other advanced topologies such as high-order buck converters [17,18] and non-minimum phase boost-type converters [19,20]. The control of non-minimum phase boost converters is especially challenging because their open-loop transfer function (with the output voltage in the numerator and the control signal in the denominator) have zeroes on the right side of the s-plane. Thus, it is not an easy task to achieve load voltage control employing a single voltage loop like what is shown in Figure 6. However, their control can be achieved by employing a dual loop in which the inner loop is the inductor current and its reference is generated using an outer voltage loop [21]. The proposed normalized error-based PI controller still finds its application in such converters because state-of-the-art dual-loop controllers often employ either two individual PI controllers in the inner and outer loops separately or at least one PI controller in one of the two loops [5,22]. In such applications, the PI controller can be replaced by an improved PI controller and this topic requires further investigation to authenticate the use of the proposed control scheme for such dual-loop systems.
Secondly, even though the main objective of this paper is to introduce the idea of the normalized error-based PI controller, it is worth mentioning that the proposed controller can be combined with other advanced controllers such as the hysteresis modulation-based sliding-mode (SM) control and the dual-loop current-mode control. For instance, in [6], the hysteresis-based SM control of the quadratic boost converter is given. In this scheme, a dual-loop scheme is employed in which the inner current loop is based on an SM control and an outer voltage loop is based on a PI control that acts upon a plain voltage error. Similarly, in [5], a dual-loop current-mode controller for the Luo converter is designed. In both such schemes, the outer voltage loop can be modified to be based on the normalized error signal and a bounded reference signal can be generated for the inner-loop current controller. This is the future scope of our paper.

4. Simulation Outcomes

Some simulations and their results are presented in this part to support the conclusions drawn from the theory. The presented normalized error-based PI controller is implemented in MATLAB Simulink 2022b. The Simulink diagram is illustrated in Figure 7. The same set of converter parameters as used in (17) was used for simulations.
A.
Tuning of proposed controller gains
There are four controller gains (i.e., K p n ,   K i n , α , and f m ) available for tuning. Considering a higher order of the system given by (23) (and this order can be further increased if the proposed controller is applied to some advanced high-order topologies like those used in [2,5]), a generic heuristic approach of the controller gain tuning is employed. To this end, initially, the range of controller gains that ensure stability can be determined using the root locus technique as described in Section 3C. Next, in order to fine-tune the gain parameters, one controller gain is varied at a time by keeping the values of the other three gains fixed. The optimum value of the gain is then obtained to achieve the least overshoot and settling time. The detailed procedure is explained below.
Initially, the result of varying K p n on the output curve was studied and other parameters   K i n , α , and f m were set to 1, 0.1, and 1, respectively. The resistance was changed from its nominal value of 100   to 200   at t = 1 s and again bought back to 100   at time t = 1.5 s and the response for varying   K p n from 0.1 to 0.5 was plotted. Figure 8 shows the corresponding output curve for various   K p n values. It can be observed that as   K p n increases, the overshoot of the transient curve increases. Thus, a lower value of   K p n is preferred to obtain a better transient curve. The load-change response can then be adjusted with other gain values.
Next, the consequence of varying K i n on the overall output curve was examined and other parameters   K p n , α , and f m were set to 0.1, 0.1, and 1, respectively. Again, for a similar change in the load, the response for varying   K i n from 1 to 5 was plotted. Figure 9 shows the corresponding output curves of the system. It is easily observable that as   K i n increases, the settling time of the load-change curve reduces noticeably while overshoot almost remains the same. Thus, a higher value of   K i n is preferred to obtain a better load-change curve.
Next, the result of varying f m on the response was studied and the other parameters   K p n , α , and   K i n were set to 0.1, 0.1, and 5, respectively. The load-change response for varying f m from 1 to 5 was plotted in Figure 10. It can be seen that as f m increases, the transient response’s overshoot increases but the load change response’s settling time reduces significantly. Thus, a medium value of f m should be chosen to achieve a better quality of the output curve.
Finally, the consequence of varying α on the load response was explored and other parameters   K p n ,   f m , and   K i n were set to 0.1, 3, and 5, respectively. The load-change response for varying α from 0.1 to 0.5 was plotted in Figure 11. It can be seen that as α increases, both the overshoot and settling time of the load-change curve improve. Thus, a higher value of α is preferred.
Considering all this, the following values of controller parameters were chosen to authenticate the response of the closed-loop converter with the occurrence of load, line, and desired voltage variations.
K p n = 0.1 ,   K i n = 5 ,   α = 0.5 ,   and   f m = 3
B.
Parameter variation Response
Next, the effect of different parameter variations on the response was analyzed.
Figure 12 shows the output curve for the load change when the resistance changed from 100   to 200   at time t = 1 s and was brought back to 100   at time t = 1.5 s. The overshoot of the load-change curve is ~1.6% and the settling time is ~0.06 s.
Next, the effect of varying the line voltage was checked. Figure 13 depicts the input voltage variation response when the input was manipulated from its nominal value of 48   V to 96   V at time t = 1 s and bought again to 48   V at time t = 1.5 s. Again, it was observed that the response immediately settled to the desired voltage along with an overshoot of ~3% and sa ettling time of ~0.06 s. Finally, the capability of the control scheme to handle desired voltage changes was explored. Figure 14 illustrates the line-change curve when the desired value was altered from V d = 12   V to V d = 24   V at time t = 1 s and again back to V d = 12   V at time t = 1.5 s. Again, the output successfully tracked the desired reference.
All of these findings attest to the suggested normalized error-based PI controller’s capability to control the step-down power converter.
Lastly, to validate the theoretical conclusions, a comparative study of the widely used PI controller and the proposed normalized error-based controller was carried out. Figure 15 shows the transient and load-change responses of the buck converter obtained using two controllers. The load was changed from 100 Ω to 200 Ω at time t = 1 s and bought back to 100 Ω at time t = 1.5 s. It can be observed that the initial overshoot of the transient response is higher when a PI controller is employed without any normalized error term. The superior performance of the proposed normalized error-based controller is evident from the transient response part of Figure 15. The bounded integrand and thus bounded control signal (see Figure 3) limits the overshoot in the transient response when the error signal is normalized. This validates the theoretical conclusions.

5. Conclusions

An improved normalized error-based PI controller was presented. It was shown theoretically and mathematically that the extreme value for this error is restricted by an operator-defined constant. This allowed a higher range of controller gains for implementation and also provided more parameters to fine-tune the response. The practicality of the presented control was validated for the application of the step-down buck converter. To this end, the detailed stability of the closed-loop converter based on the conventional PI scheme and an improved normalized error-based controller have been assessed. The variation of the closed-loop poles for varying controller gain clearly indicates an improved gain range for the proposed controller. Lastly, some simulation outcomes were provided as a tuning guideline for the proposed controller. Also, the effectiveness of the control scheme in the occurrence of parameter (load, line, and desired voltage) variations was verified. It is important to mention that the equation of the normalized error-based control scheme is generic and may be suitably applied in a wide range of systems such as process control or higher-order power converters. The future scope of this work includes the application for the proposed controller for these high-order DC–DC converters.

Author Contributions

Conceptualization, S.C.; formal analysis, S.C.; funding acquisition, M.T., M.P. and M.S.; investigation, S.C.; methodology, S.C. and M.T.; project administration, M.T., M.P. and M.S.; resources, S.C.; software, S.C.; supervision, M.T. and M.S.; validation, S.C.; visualization, M.T., M.P. and M.S.; writing—original draft, S.C.; writing—review and editing, S.C., M.T., M.P. and M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the King Saud University (Riyadh, Saudi Arabia) through the Researchers Supporting Program, number (RSPD2023R704).

Data Availability Statement

The data are available upon reasonable request.

Acknowledgments

The authors extend their appreciation to King Saud University for funding this work through Researchers Supporting Project number (RSPD2023R704), King Saud University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Moreno-Negrete, E.; Hernández-Díez, J.E.; Méndez-Barrios, C.F.; Langarica-Córdoba, D.; Miranda-Vidales, H.; Félix, L. Pi control scheme design of high gain transformerless DC-DC converter. In Proceedings of the 2021 23rd European Conference on Power Electronics and Applications (EPE’21 ECCE Europe), Ghent, Belgium, 6–10 September 2021. [Google Scholar] [CrossRef]
  2. Chan, C.Y. Analysis and experimental study of an output feedback controller for a high-order boost dc-dc converter. IET Power Electron. 2013, 6, 1279–1287. [Google Scholar] [CrossRef]
  3. Hussien, A.M.; Kim, J.; Alkuhayli, A.; Alharbi, M.; Hasanien, H.M.; Tostado-Véliz, M.; Turky, R.A.; Jurado, F. Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation. Sustainability 2022, 14, 14928. [Google Scholar] [CrossRef]
  4. Liceaga-Castro, J.U.; Siller-Alcalá, I.I.; González-San Román, J.D.; Alcántara-Ramírez, R.A. PI Speed Control with Reverse Motion of a Series DC Motor Based on the Noise Reduction Disturbance Observer. Actuators 2022, 11, 117. [Google Scholar] [CrossRef]
  5. Chincholkar, S.H.; Chan, C. Investigation of current-mode controlled Cascade Boost converter systems: Dynamics and stability issues. IET Power Electron. 2016, 9, 911–920. [Google Scholar] [CrossRef]
  6. Lopez-Santos, O.; Martinez-Salamero, L.; Garcia, G.; Valderrama-Blavi, H.; Sierra-Polanco, T. Robust sliding-mode control design for a voltage regulated quadratic boost converter. IEEE Trans. Power Electron. 2015, 30, 2313–2327. [Google Scholar] [CrossRef]
  7. González-Castaño, C.; Restrepo, C.; Flores-Bahamonde, F.; Rodriguez, J. A Composite DC–DC Converter Based on the Versatile Buck–Boost Topology for Electric Vehicle Applications. Sensors 2022, 22, 5409. [Google Scholar] [CrossRef] [PubMed]
  8. Wang, L.; Liu, C.; Fang, J. Design of a Single-Stage Transformerless Buck–Boost Inverter for Electric Vehicle Chargers. Appl. Sci. 2022, 12, 6705. [Google Scholar] [CrossRef]
  9. Chakraborty, S.; Vu, H.-N.; Hasan, M.M.; Tran, D.-D.; Baghdadi, M.E.; Hegazy, O. DC-DC Converter Topologies for Electric Vehicles, Plug-in Hybrid Electric Vehicles and Fast Charging Stations: State of the Art and Future Trends. Energies 2019, 12, 1569. [Google Scholar] [CrossRef]
  10. Novaes, Y.R.; Barbi, I.; Rufer, A. A new three-level quadratic (T-LQ) DC-DC converter suitable for fuel cell applications. IEEJ Trans. Ind. Appl. 2008, 128, 459–467. [Google Scholar] [CrossRef]
  11. Wu, Y.-E. Novel High-Step-Up/Step-Down Three-Port Bidirectional DC/DC Converter for Photovoltaic Systems. Energies 2022, 15, 5257. [Google Scholar] [CrossRef]
  12. Chincholkar, S.H.; Chan, C.Y. Comparative study of current-mode controllers for the positive output elementary Luo converter via state-space and frequency response approaches. IET Power Electron. 2015, 8, 1137–1145. [Google Scholar] [CrossRef]
  13. Chincholkar, S.H.; Malge, S.V.; Patil, S.L. Design and Analysis of a Voltage-Mode Non-Linear Control of a Non-Minimum-Phase Positive Output Elementary Luo Converter. Electronics 2022, 11, 207. [Google Scholar] [CrossRef]
  14. Ioannou, P.A.; Sun, J. Robust Adaptive Control; Prentice-Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  15. GlobalSpec. Lyapunov’s Indirect Method. Available online: https://www.globalspec.com/reference/79074/203279/4-9-lyapunov-s-indirect-method (accessed on 7 October 2023).
  16. Khalil, H.K.; Grizzle, J. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002; pp. 217–222. [Google Scholar]
  17. Trakuldit, S.; Tattiwong, K.; Bunlaksananusorn, C. Design and evaluation of a quadratic Buck Converter. Energy Rep. 2022, 8, 536–543. [Google Scholar] [CrossRef]
  18. Loera-Palomo, R.; Morales-Saldaña, J.A.; Rivero, M.; Álvarez-Macías, C.; Hernández-Jacobo, C.A. Noncascading Quadratic Buck-Boost Converter for Photovoltaic Applications. Micromachines 2021, 12, 984. [Google Scholar] [CrossRef] [PubMed]
  19. Chincholkar, S.; Tariq, M.; Urooj, S. Large-Signal Stability of the Quadratic Boost Converter Using a Disturbance Observer-Based Sliding-Mode Control. Mathematics 2023, 11, 3945. [Google Scholar] [CrossRef]
  20. Ravichandran, S.; Patnaik, S.K. Implementation of dual-loop controller for positive output elementary Luo converter. IET Power Electron. 2013, 6, 885–893. [Google Scholar] [CrossRef]
  21. Tan, S.C.; Lai, Y.M. Constant-frequency reduced-state sliding- mode current controller for Cuk Converters. IET Power Electron. 2008, 1, 466–477. [Google Scholar] [CrossRef]
  22. Dupont, F.H.; Rech, C.; Gules, R.; Pinheiro, J.R. Reduced-order model and control approach for the boost converter with a voltage multiplier cell. IEEE Trans. Power Electron. 2013, 28, 3395–3404. [Google Scholar] [CrossRef]
Figure 2. Block schematic of the proposed normalized error-based PI controller.
Figure 2. Block schematic of the proposed normalized error-based PI controller.
Mathematics 12 00240 g002
Figure 3. Integrand vs. system error (a) for the traditional PI controller; (b) for the normalized error-based PI controller.
Figure 3. Integrand vs. system error (a) for the traditional PI controller; (b) for the normalized error-based PI controller.
Mathematics 12 00240 g003
Figure 4. Circuit schematic of the power step-down converter.
Figure 4. Circuit schematic of the power step-down converter.
Mathematics 12 00240 g004
Figure 5. Roots of the characteristic equation using PI controller ( K p = 0.1 and varying K i such that 0 K i 4 ).
Figure 5. Roots of the characteristic equation using PI controller ( K p = 0.1 and varying K i such that 0 K i 4 ).
Mathematics 12 00240 g005
Figure 6. Roots of the characteristic equation using normalized PI controller ( K p n = 0.1 , α = 0.01 , f m = 5 and varying K i n such that 0 K i n 4 ).
Figure 6. Roots of the characteristic equation using normalized PI controller ( K p n = 0.1 , α = 0.01 , f m = 5 and varying K i n such that 0 K i n 4 ).
Mathematics 12 00240 g006
Figure 7. Simulation model of the normalized error-based PI controller for the buck converter.
Figure 7. Simulation model of the normalized error-based PI controller for the buck converter.
Mathematics 12 00240 g007
Figure 8. Result of variable K p n on the system output curve.
Figure 8. Result of variable K p n on the system output curve.
Mathematics 12 00240 g008
Figure 9. Result of variable K i n on the system output curve.
Figure 9. Result of variable K i n on the system output curve.
Mathematics 12 00240 g009
Figure 10. Result of variable f m on the system output curve.
Figure 10. Result of variable f m on the system output curve.
Mathematics 12 00240 g010
Figure 11. Result of variable α on the system output curve.
Figure 11. Result of variable α on the system output curve.
Mathematics 12 00240 g011
Figure 12. Output response when load was changed to 200   at time t = 1 s and then back to 100   at time t = 1.5 s.
Figure 12. Output response when load was changed to 200   at time t = 1 s and then back to 100   at time t = 1.5 s.
Mathematics 12 00240 g012
Figure 13. Output response when input was altered from 48   V to 96   V at time t = 1 s and again bought back to 48   V at time t = 1.5 s.
Figure 13. Output response when input was altered from 48   V to 96   V at time t = 1 s and again bought back to 48   V at time t = 1.5 s.
Mathematics 12 00240 g013
Figure 14. Output curve when desired voltage was manipulated from V d = 12   V to V d = 24   V at time t = 1 s, then again to V d = 12   V at time t = 1.5 s.
Figure 14. Output curve when desired voltage was manipulated from V d = 12   V to V d = 24   V at time t = 1 s, then again to V d = 12   V at time t = 1.5 s.
Mathematics 12 00240 g014
Figure 15. A comparative study of the system response obtained using the PI controller and the proposed normalized error-based controller.
Figure 15. A comparative study of the system response obtained using the PI controller and the proposed normalized error-based controller.
Mathematics 12 00240 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chincholkar, S.; Tariq, M.; Poshtan, M.; Sharaf, M. Normalized Error-Based PI Controller and Its Application to the DC–DC Buck Converter. Mathematics 2024, 12, 240. https://doi.org/10.3390/math12020240

AMA Style

Chincholkar S, Tariq M, Poshtan M, Sharaf M. Normalized Error-Based PI Controller and Its Application to the DC–DC Buck Converter. Mathematics. 2024; 12(2):240. https://doi.org/10.3390/math12020240

Chicago/Turabian Style

Chincholkar, Satyajit, Mohd Tariq, Majid Poshtan, and Mohamed Sharaf. 2024. "Normalized Error-Based PI Controller and Its Application to the DC–DC Buck Converter" Mathematics 12, no. 2: 240. https://doi.org/10.3390/math12020240

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop