Next Article in Journal
Modelling of Electrowetting-Induced Droplet Detachment and Jumping over Topographically Micro-Structured Surfaces
Next Article in Special Issue
High Step-Up Converter Based on Non-Series Energy Transfer Structure for Renewable Power Applications
Previous Article in Journal
Optical Properties of Porous Alumina Assisted Niobia Nanostructured Films–Designing 2-D Photonic Crystals Based on Hexagonally Arranged Nanocolumns
Previous Article in Special Issue
Nonlinear Stabilization Controller for the Boost Converter with a Constant Power Load in Both Continuous and Discontinuous Conduction Modes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional-Order Approximation of PID Controller for Buck–Boost Converters

by
Allan G. S. Sánchez
1,*,
Josué Soto-Vega
2,
Esteban Tlelo-Cuautle
3 and
Martín Antonio Rodríguez-Licea
1
1
CONACYT—Instituto Tecnológico de Celaya, Guanajuato 38010, Mexico
2
Instituto Tecnológico de Celaya, Guanajuato 38010, Mexico
3
Department of Electronics, INAOE, Puebla 72840, Mexico
*
Author to whom correspondence should be addressed.
Micromachines 2021, 12(6), 591; https://doi.org/10.3390/mi12060591
Submission received: 22 April 2021 / Revised: 16 May 2021 / Accepted: 18 May 2021 / Published: 21 May 2021

Abstract

:
Viability of a fractional-order proportional–integral–derivative (PID) approximation to regulate voltage in buck–boost converters is investigated. The converter applications range not only to high-power ones but also in micro/nano-scale systems from biomedicine for energy management/harvesting. Using a classic closed-loop control diagram the controller effectiveness is determined. Fractional calculus is considered due to its ability at modeling different types of systems accurately. The non-integer approach is integrated into the control strategy through a Laplacian operator biquadratic approximation to generate a flat phase curve in the system closed-loop frequency response. The controller synthesis considers both robustness and closed-loop performance to ensure a fast and stable regulation characteristic. A simple tuning method provides the appropriate gains to meet design requirements. The superiority of proposed approach, determined by comparing the obtained time constants with those from typical PID controllers, confirms it as alternative to controller non-minimum phases systems. Experimental realization of the resulting controller, implemented through resistor–capacitor (RC) circuits and operational amplifiers (OPAMPs) in adder configuration, confirms its effectiveness and viability.

1. Introduction

DC–DC (direct current) conversion is one of the most studied and applied functionalities from power electronics. DC–DC elementary conversion modes step down and up the converter input voltage using power semiconductor devices, operated with high-speed control, to produce the well-known buck and boost topologies, respectively. By cascading both elementary conversion modes the buck–boost topology is obtained. With the same quantity of elements, the resulting converter produces a smaller or greater output voltage than its input power source, with inverse polarity.
The versatility of buck–boost converter to transform its supply voltage into a higher/lower output makes it an alternative for applications requiring DC voltage regulation, ranging from light-emitting diode (LED) lighting [1] to renewable energy sources [2,3], microgrids [4], and battery charging [5,6], to mention the most relevant. Biomedicine applications [7,8,9] take special relevance due to their impact in human’s health, since the need for appropriate energy management/harvesting/storage strategies to be applied in micro/nano-scale is one of the main drawbacks of emerging cardiac technologies, for instance. Some of the most recent and significant results on strategies to regulate voltage in a buck–boost converter are the following: in [10], a deep learning-based approach was used to stabilize voltage in the converter. A sliding mode-based observer combined with an optimization algorithm, a deep reinforcement learning technique, and a neural network were suggested to estimate converter unknown dynamics, while controller gains were adjusted online. Good transient behavior and output-robust stabilization against reference changes were the major improvements. In [11], an intelligent control with metaheuristic optimization was proposed. A fish-swarm algorithm is used to optimally tune a PI controller to regulate voltage in the converter. The simplicity of the approach is the strongest advantage of this contribution. The effectiveness of the controller was determined experimentally, where a fast-tracking characteristic was the main improvement. A fuzzy logic controller to stabilize voltage through a buck–boost converter in a turbine generation unit was proposed in [12]. Takagi–Sugeno-type rules were employed due to their wider range for gain variations and versatility. Even though authors compare open-loop vs. closed-loop performance to determine effectiveness, the latter exhibited acceptable time constants, and good tracking performance.
A passivity-based control was suggested in [13] to stabilize voltage fed to a microgrid. The proposed strategy achieved Lyapunov asymptotic stability through a state-feedback control law, which required an online invariance and immersion power estimator. In spite of authors compared their results with a pure PI to determine controller effectiveness, acceptable tracking characteristic, good transient performance and negligible steady-state error for both conversion modes were the improvements. With a similar approach but targeting a different application, a passivity-based controller with active disturbance rejection was proposed in [14]. A generalized proportional integral observer was used to provide accurate estimations to the controller. Good tracking characteristic and disturbances rejected effectively are the main contribution.
In [15], a modified sliding mode controller was proposed. The control strategy was divided into two portions, a linear approach based on a PI controller for voltage control loop and a nonlinear one for current loop based on hysteresis. The resulting regulated output voltage described a smooth response with overshoot absence, acceptable robustness against load variations, and good tracking performance. In [16], a predictive control approach was proposed. The authors combined a quadratic programming optimization algorithm, to predict the control signal at every sampling time, with a predictive controller, to consider load variations in the model, thus ensuring robustness and stability. The appropriate control law was generated by predicting the future behavior of the plant, resulting in a fast response, minimum overshoot and good tracking characteristic. On the other hand, due to the inherent closed-loop instability of non-minimum phase systems, PI/PID controllers are used in combination with some of the above-described techniques or some optimization algorithms. The above derived in control strategies, although efficient, with high computational/implementation complexity [17,18,19].
In this paper, a fractional-order PID controller approximation to regulate voltage in a buck–boost converter is proposed. In addition to the accuracy modeling real systems, robustness against parameter variations, and noise-level reduction through lower-order derivatives from fractional calculus, exploring its effectiveness controlling non-minimum phases systems is the main reason to consider a non-integer approach in the control strategy. The controller synthesis is achieved through a biquadratic module that exhibits a flat phase response. Its design considers both robustness and closed-loop performance, while a simple tuning method allows us to determine appropriate gains to achieve design requirements. The controller structure to operate in both conversion modes is generalized to generate its electrical representation directly. Numerical and experimental results are provided to corroborate effectiveness of the proposed approach.
The paper is organized as follows: in Section 2 preliminaries on buck–boost converter and the methodology to approximate fractional-order differentiator are provided. In Section 3 the algorithm to synthesize the controller is described step by step. Numerical simulations, including a comparison with a typical PID controller, a generalization of the synthesized controller, and experimental results of the obtained electrical arrangement are presented in this section as well. A discussion on the most significant results, including future work and some conclusions/remarks, are given in Section 4 and Section 5, respectively.

2. Materials and Methods

In this section, the necessary preliminaries on buck–boost converter, the small-signal linearization of its model, and fractional-order approximation of Laplacian operator are briefly described.

2.1. Buck–Boost Converter Model

The DC–DC buck–boost converter was derived from the combination of elementary converters buck and boost. The resulting configuration can provide an output voltage of inverse polarity, either greater or smaller than the input voltage, with the same amount of elements.
Figure 1 shows the electrical diagram of the buck–boost converter. Assuming ideal components and continuous conduction mode (CCM), the averaged model of the buck–boost converter is obtained as follows [20],
L d i L dt = V g D ¯ + ( 1 D ¯ ) v C , C d v C dt = ( 1 D ¯ ) i L v C R ,
where D ¯ [ 0 , 1 ] , V g is the DC power supply, L, C and R are the inductance, capacitance and the resistance, respectively.
Linearization of (1) is performed through the small-signal technique, which consists of perturbing the original model signals to generate its DC and alternating current (AC) components [21]. The resulting AC component will be the linearized small-signal average model of the buck–boost converter, whose state space representation x ˙ = A x + B u and y = C x around the equilibrium point i L , v C = V g D ¯ / ( R ( 1 D ¯ ) 2 ) , V g D ¯ / ( 1 D ¯ ) is given by [21],
i ^ ˙ L v ^ ˙ C = 0 ( 1 D ¯ ) L ( 1 D ¯ ) C 1 R C i ^ L v ^ C + V g L ( 1 D ¯ ) D ¯ L V g D ¯ R C ( 1 D ¯ ) 2 0 d ¯ ^ v ^ g ,
and
y = 0 1 i ^ L v ^ C ,
where i ^ L , v ^ C , d ¯ ^ and v ^ g are the perturbation terms of i L , v C , D ¯ and V g , respectively.
The transfer function of buck–boost converter G p ( s ) will be given by the relation d ¯ ^ -to- v ^ c as follows,
G p ( s ) = C ( s I A ) 1 B 1 ,
where B 1 = V g L ( 1 D ¯ ) V g D ¯ R C ( 1 D ¯ ) 2 T . Thus, the system transfer function will be given by,
G p ( s ) = V g D ¯ R C ( 1 D ¯ ) 2 s V g C L s 2 + 1 R C s + ( 1 D ¯ ) 2 C L ,
which has a right-half plane (RHP) zero, thus it is a non-minimum phase transfer function. The buck–boost converter transfer function (5) can be divided into factors as follows,
G p ( s ) = G p m ( s ) G n m ( s ) ,
where
G p m ( s ) = V g D ¯ R C ( 1 D ¯ ) 2 s + R ( 1 D ¯ ) 2 L D ¯ s 2 + 1 R C s + ( 1 D ¯ ) 2 C L ,
G n m ( s ) = s R ( 1 D ¯ ) 2 L D ¯ s + R ( 1 D ¯ ) 2 L D ¯ ,
are the minimum phase and normalized non-minimum phase parts of G p ( s ) , respectively. Please note that G n m ( s ) is an all-pass system, i.e., | G n m ( j ω ) | = 1 , thus, the converter dynamic is given by the minimum phase part G p m ( s ) , which will be considered to be the uncontrolled plant. The non-minimum phase part commonly introduces a delay, but it is also responsible for the output polarity inversion.
In the following, the methodology to approximate the non-integer PID controller is described.

2.2. Fractional-Order Approximation of Laplacian Operator

In this section, the approximation of the fractional-order Laplacian operator is described.
The integro-differential operator s ± α can be approximated as follows [22,23],
s α T s ω c = a 0 s ω c 2 + a 1 s ω c + a 2 a 2 s ω c 2 + a 1 s ω c + a 0 , 0 < α < 1 ,
which is a biquadratic module that exhibits a flat phase response, where ω c stands for the center frequency and a 0 , a 1 , a 2 are alpha-dependent real constants defined as follows,
a 0 = α α + 3 α + 2 , a 2 = α α 3 α + 2 , a 1 = 6 α tan ( 2 α ) π 4 .
By assuming ω = ω c and considering constants (10), the integro-differential operator (9) will be described as
s α T j ω c ω c , α = ( a 2 a 0 ) + j a 1 ( a 2 a 0 ) + j a 1 = 6 α + j 6 α tan ( 2 α ) π 4 6 α + j 6 α tan ( 2 α ) π 4 ,
whose phase contribution will be given by arg { T ( j 1 , α ) } = 2 tan 1 tan ( 2 α ) π 4 . Thus, the phase contribution of approximation (9) will be given by [22,23],
arg { T ( s / ω c ) | j ω c } = ± α π / 2 ,
which means that depending on the value of α , the biquadratic approximation of s ± α contributes with 0 < arg { T ( s / ω c ) | j ω c } < ± 90 .
Equation (9) will behave as a fractional-order differentiator around ω c as long as a 0 > a 2 > 0 , i.e., arg { T ( s / ω c ) } > 0 . Conversely, the effect of fractional-order integrator can be produced by ensuring that 0 < a 0 < a 2 , which produces arg { T ( s / ω c ) | j ω c } < 0 . The latter is consistent with the location of zeros/poles of (9) in the complex plane, where zeros lead poles for a 0 > a 2 and poles lead zeros for a 0 < a 2 , which confirms derivative/integral effects.
In Figure 2 the frequency response of s ± 0.5 is shown, where a 0 = 4.2071 , a 1 = 7.2427 and a 2 = 1.2071 to ensure derivative (Figure 2a) and integral (Figure 2b) effects.
The synthesis of controller structure, using the fractional-order approximation of Laplacian operator, is described in the following section.

2.3. Synthesis of Fractional-Order PID Approximation

The standard representation of a PID controller G c ( s ) = k p 1 + 1 / ( T i s ) + T d s was modified to consider the non-integer approach in its integral/derivative modes. The fractional-order PI α D μ structure is a special case of PID controller with additional degrees of freedom which is described as follows [24]
G c ( s ) = k p 1 + 1 T i s α + T d s μ ,
where 0 < α , μ < 1 , k p is the proportional gain, T i and T d are the integral and derivative time constants, respectively.
Different optimization strategies have suggested that T i and T d are related through T i = η T d , where η is a constant. The first suggestion derived in η = 4 aiming to achieve a compromise between controller performance and its viability to be implemented [25]. Motivated by the need to ensure unique solutions of (13), some other results showed that smaller values of η produced significant improvements [25,26]. By slightly modifying (13) and by setting α = μ , η = 1 , (13) can be expressed as follows,
G c ( s ) = k c ( T i s α + 1 ) 2 s α ,
which directly simplifies the PID structure through a perfect square trinomial [27], where k c = k p / T i .
The phase of the plant to be controlled ϕ p m , the controller phase ϕ c and phase margin ϕ m are related through ϕ c + ϕ p m = π + ϕ m at the phase crossover frequency ω p c , which implies that ϕ c = ϕ m π ϕ p m , thus,
α = ( π ϕ p m + ϕ m ) π / 2 .
In the next section, the fractional-order PID controller approximation is validated numerically and experimentally. A generalization of its structure for buck and boost modes of the converter is derived as well.

3. Results

In this section, the methodology to synthesize a fractional-order approximation of a PID controller is described step by step. The generalization of its structure for buck and boost conversion modes is derived. Numerical and implementation results are provided to show its effectiveness.

3.1. Control Design and Numerical Results

The suggested algorithm to synthesize the approximation of the fractional-order PID (FOPID) controller for the buck–boost converter comprises the following steps:
  • Consider buck–boost converter transfer function divided into minimum and non-minimum phase parts.
  • Think on the minimum phase transfer function G p m ( s ) as the plant to be controlled.
  • Determine uncontrolled plant phase ϕ p m and the phase margin ϕ m .
  • Compute the required controller fractional-order α through (15).
  • Compute fractional-order approximation s α through (9).
  • Generate controller structure G c ( s ) as a function of integral time constant T i and gain k c .
  • Determine T i and k c values that produce the required effect.
  • Determine regulation/tracking performance of the closed-loop response.
Since buck–boost converter operates in both elementary conversion modes and considering that its transfer function is one of varying parameters, controller design is developed under the following conditions: buck–boost converter transfer function (5) and (6), whose parameter values are shown in Table 1, desired stability margins of g m 10 dB, 30 ϕ d m 60 and equilibrium points generated with the average duty cycle D ¯ = 0.375 and D ¯ = 0.583 for buck and boost conversion modes to produce an output voltage of V o = 15 V and V o = 35 V, respectively.
By considering the described conditions, the minimum phase transfer function G p m ( s ) of buck–boost converter is linearized around equilibrium points i L , v C = 2.4 , 15 for buck conversion mode and i L , v C = 8.4 , 35 for boost conversion mode. In Table 2, computation of phase margin ϕ m , uncontrolled plant phase ϕ p m , and fractional-order α for buck and boost conversion modes are provided.
Therefore, the controller phase contributions are 60 . 7 and 60 . 5 for buck and boost conversion modes, respectively. Please note that the algorithm for controller design provides a very similar result for both conversion modes up to this point. However, it should be kept in mind that the transfer function is of varying parameters; thus, its frequency response changes depending on the equilibrium point considered in the linearization. In Figure 3, the fractional-order approximations that are generated with the computed values of α are shown. One can see their similarity in shape and phase contribution, but they differ in their frequency band.
The controller G c ( s ) can be obtained by manipulating (9) as s α T ( s ) N ( s ) / D ( s ) and then substituting in (14), thus the controller structure will be given by,
G c ( s ) = k c ( T i N ( s ) + D ( s ) ) 2 N ( s ) D ( s ) ,
from which one concludes that controller effect can be varied between integral and derivative depending on the value of T i . In Figure 4 the transition between both effects are shown. As can be seen, integral (derivative) effect is achieved as T i 0 ( T i ).
By setting T i = 0.001 and k c = 3 , the controller G c ( s ) produces the necessary effect to fulfill the required stability margins in both conversion modes. The resulting controller structure for converter in Figure 1 is given by,
G c ( s ) = k s 4 + ρ 1 s 3 + ρ 2 s 2 + ρ 3 s + ρ 4 s 4 + ψ 1 s 3 + ψ 2 s 2 + ψ 3 s + ψ 4 ,
whose parameters are listed in Table 3.
The step response of the closed-loop system will allow us to determine the effectiveness of the synthesized controller. In Figure 5, the regulation capacity of the proposed controller can be confirmed. One can see that the response exhibits a fast and stable tracking characteristic for both conversion modes, which can be corroborated quantitatively through performance parameters in Table 4, column 2.
Although regulation velocity of the response is acceptable, the proposed controller performs different depending on the selected conversion mode. These differences are attributed to the operating frequency band of the approximation, being the one for boost conversion mode of a higher frequency range, as shown in Figure 3.
A comparison of the fractional-order PID approximation with a typical PID controller allows us to determine that the former outperforms the latter. By using MatLab algorithm to tune PID controller, targeting 60 phase margin and a compromise between robustness and performance, typical PID controllers were tuned, resulting [ k p , T i , T d ] buck = [ 0.068 , 3.85 × 10 5 , 9.92 × 10 9 ] and [ k p , T i , T d ] boost = [ 0.021 , 2.59 × 10 5 , 8.04 × 10 9 ] for both conversion modes. Performance of inter-order PID controller is quantified in Table 4 column 3. By comparing columns 2 and 3, the proposed approach superiority can be determined through time constants since the ones obtained with the approximation of fractional-order PID controller are much smaller. Although typical PID achieves the output regulation with zero steady-state error, it took longer in both conversion modes to reach the reference value.
To determine if a typical PID structure can equalize performance of the proposed approach and considering that an increase in performance reduces robustness and vice versa, a second option of PID controller was tuned with a less restrictive phase margin aiming to obtain performance improvement, resulting [ k p , T i , T d ] buck = [ 0.034 , 1.51 × 10 5 , 3.78 × 10 6 ] and [ k p , T i , T d ] boost = [ 0.123 , 1.37 × 10 6 , 3.43 × 10 7 ] for both conversion modes. In Table 4, column 4 performance parameters produced by the second PID controller are provided. Please note that despite the increase in performance, the second option of integer-order PID controller produces time constants that are not competitive with those of the proposed approach.
The comparison is moved to the frequency domain to corroborate the stability margins and determine the effect of controller on the magnitude/phase curves of the closed-loop response. In Figure 6, frequency response of closed-loop system with fractional-order PID and typical PID controllers, operating in buck and boost conversion modes, are shown. One can see that both controllers were able to achieve the desired phase margin. Note the shape similarity of the magnitude curves. They both have their peaks around the same value, which corroborates that overshoot is similar for both controllers. The operating frequency band is wider for the system controlled with the fractional-order PID approximation. The latter is consistent with the response velocity measured for system controlled with the proposed controller, since the wider the bandwidth the shorter the rising time, due to the higher-frequency signals pass through the system more easily.
Lastly, frequency response of the sensitivity and complementary sensitivity functions allows us to determine the robustness of the controller through its disturbance and noise rejection characteristics. Recalling that sensitivity function S = 1 / ( 1 + G p G c ) , and complementary sensitivity function T = G p G c / ( 1 + G p G c ) determine how disturbances/perturbations and noise affect respectively the output, it is expected the controller G c to produce a curve with attenuation in low frequencies for S and a curve with attenuation in high ones for T ([28], Chap. 4). In Figure 7, frequency response of sensitivity S and complementary sensitivity T functions is shown for both conversion modes, where L = G p G c is the loop gain, when using fractional-order PID and typical PID controllers.
Note the magnitude flatness of sensitivity function S produced by the fractional-order PID controller, which implies that it attenuates better disturbances/perturbations for a wider frequency band. On the other side, complementary sensitivity function T successfully attenuates high-frequency noise. Thus, a better disturbance/perturbation and noise rejection characteristic is obtained with the fractional-order PID controller approximation and therefore, the closed-loop system will exhibit a robust performance.
In the following section, a generation of the fractional-order PID approximation to facilitate controller implementation is derived. Experimental results are also provided and described in that section.

3.2. Generalization of Controller for the Implementation

Since the converter of Figure 1 operates in buck and boost conversion modes depending on the value of duty cycle D, a general structure for the controller must be determined. The objective is to investigate and determine if the proposed controller appropriately regulates voltage in either conversion mode.
Electrical implementation of the controller (16) requires a simpler mathematical representation. By using the partial fraction expansion of (16), one obtains mathematical expressions whose electrical equivalence is standard and well known. Before synthesizing the electrical arrangement that describes the controller (16), it is necessary to determine the type of roots that will be obtained in a general way. Therefore, by considering the effect of T i previously described in Figure 4, the controller will be given by (16), G c ( s ) = k c N ( s ) / D ( s ) ( T i ) or G c ( s ) = k c D ( s ) / N ( s ) ( T i 0 ).
Please note that in all cases, the controller G c ( s ) depends on N ( s ) and D ( s ) , which are numerator and denominator of approximation s α . Since both N ( s ) and D ( s ) of approximation (9) are quadratic polynomials, as long as a 1 2 > 4 a 2 a 0 , the roots of controller G c ( s ) will be real. Knowing that a 0 , a 1 and a 2 depend on 0 < α < 1 , Figure 8 proofs that condition a 1 2 > 4 a 2 a 0 holds for every value of α , therefore, the partial fraction expansion of G c ( s ) will be given in terms of real poles only as follows,
G c ( s ) = A 1 γ 1 s + 1 + A 2 γ 2 s + 1 + A 3 γ 3 s + 1 + A 4 γ 4 s + 1 + A 5 .
Since the first four terms resemble an RC circuit transfer function, the partial fraction expansion of the controller (18) can be directly generated through RC circuits and OPAMPs as inverting amplifiers and in adder configuration. In Figure 9a, the electrical arrangement to implement the controller (18) is shown. Gamma coefficients are the equivalence of multiplying R 1 C 1 to R 4 C 4 , and constants A’s are the gains of inverting amplifiers obtained by dividing R 5 to R 9 over R.
Constant values to represent fractional-order PID controller approximation (17), whose coefficients are given in Table 3 for buck and boost conversion modes, in its partial fraction expansion (18) are shown in Table 5 columns 1 to 3. Due to resulting gain values for the controller (18), the electrical circuit of Figure 9a is rearranged to consider the sign of A 1 and A 3 , thus resulting in the electrical circuit of Figure 9b, whose parameter values are provided in Table 5 columns 4 to 6.
Note from Table 5 that the value of constants A 1 and A 3 for both conversion modes are very small and can be neglected. For this reason, the top part of electrical circuit for the controller in Figure 9b can be also omitted in the implementation with no effect in the final result, since its contribution is in the range of η V .
Using PSIM 9.0 (Powersim Inc., 2001-2010), the proposed arrangement was tested through the electrical simulation of the complete system. In Figure 10, the output voltage V o and inductor current i L for converter in Figure 1 are shown. Synthesized controllers effectively regulated output voltage in both buck V o = 15 V (Figure 10a) and boost V o = 35 V (Figure 10b) conversion modes, while operating the converter in continuous conduction mode, as can be corroborated through inductor current.
On the other hand, implementation results confirmed the viability and effectiveness of the proposed approach. The components for the experiment are all commercial and were obtained from Mouser Electronics, Mexico. The experiment technical characteristics are the following: a very high current capacity inductor 1140-103K-RC of 10 mH with ± 20 % , a DC resistance (DCR)of 2.76 Ω and 10 A. A polypropylene metalized film capacitor of 30 μ F with max DC voltage of 500 V, tolerance of 5% and equivalent series resistance (ESR)of 3.5 m Ω . A high current capability power MOSFET NTP5864NG with maximum drain-to-source voltage of 60 V, continuous drain current of 63 A and R ON = 12.4 m Ω . Lastly, a diode SR504 R0 with forward voltage of 0.55 V. The controller was implemented with the high speed, 4 MHz wide bandwidth quad junction field effect transistor (JFET) inputs operational amplifier LF347N and the pulse width modulation (PWM) signal was created with the traditional TL494. Capacitors and resistances of described values with tolerances of ±5% and ±1%, respectively.
In Figure 11 evidence of the experiment table is shown. From left to right are the oscilloscope, the fractional-order controller approximation, the PWM generator, DC voltage sources and the buck–boost converter with the corresponding load.
In Figure 12 the voltage regulation of buck–boost converter can be corroborated in both conversion modes. In Figure 12a,b the output voltage (top signal) corroborates buck mode ( V o = 15 V) and boost mode ( V o = 35 V), respectively.
In Figure 13 the tracking characteristic of buck–boost converter is shown. As can be seen, the controller successfully regulates output voltage with a fast and stable tracking characteristic. It is important to mention the similarity of implementation results with those predicted through Figure 5 and Table 4, column 2, since boost mode regulation exhibits a faster response compared to the one produced in the buck mode.

4. Discussion

In this paper, the effectiveness and viability of a fractional-order PID controller approximation to regulate voltage in a buck–boost converter were addressed. The importance of the converter rests in its variety of applications from which biomedicine ones take on special relevance, since the need for a stable and fast-response source of power is one of the main drawbacks of emerging cardiac technologies, which as in high-power systems, require an appropriate energy management/harvesting/storage strategy.
From the proposed approach, the controller design method considered both performance of closed-loop response and robustness. A biquadratic module that exhibits flat phase response was used to generate the controller structure. Fractional calculus is integrated due to its proven ability to describe systems with higher accuracy and robustness against parameter variations/uncertainties.
The proposed approach viability is investigated as an alternative for highly efficient converters such as Silicon-Carbide ones. Experimental results confirmed effectiveness of the controller to regulate output voltage in a buck–boost converter using a single control loop. These results open the possibility of applying this approach to a current control mode to determine if regulation velocity can be enhanced even more.
Although it could represent a disadvantage the required extra hardware for the implementation of the proposed controller, this could be dismissed considering the promising results of the proposed approach as well as the availability in commercial values of the extra components.

5. Conclusions

In this paper, a fractional-order PID controller approximation was suggested to regulate voltage in a buck–boost converted. The model of the system was linearized through the small-signal technique around the equilibrium point. The resulting linearized plant was divided into minimum and non-minimum phase parts, which simplified the controller design, allowing us to focus it on the minimum phase part only. The controller design considered both performance and robustness, while a simple tuning method allowed us to determine directly appropriate gains to achieve stability margin requirements. Synthesized controllers effectively regulated voltage in both conversion modes with a stable, fast, and good tracking characteristic. Superior disturbance/perturbation and noise rejection characteristic was also determined.
By comparing performance parameters of typical PID controller with those obtained by the fractional-order PID approximation allowed us to determine quantitatively the proposed approach superiority in time and frequency domains. To corroborate the experimental viability, a generalization for the controller structure was derived. The resulting electrical arrangement is implementable easily through RC circuits and OPAMPs. Experimental results confirmed the proposed controller effectiveness and its viability, since the parameter values are all commercial.
Lastly, it is worth mentioning that numerical simulations not only predicted effectiveness of the controller but its actual effect, since the obtained experimental results confirmed data of Figure 5 and Table 4, column 2 for both conversion modes.

Author Contributions

Conceptualization, A.G.S.S.; Formal analysis, A.G.S.S. and E.T.-C.; Investigation, A.G.S.S., J.S.-V. and E.T.-C.; Methodology, A.G.S.S., J.S.-V. and E.T.-C.; Resources, A.G.S.S., E.T.-C. and M.A.R.-L.; Validation, A.G.S.S. and M.A.R.-L.; Visualization, A.G.S.S., E.T.-C. and M.A.R.-L.; Writing—original draft, A.G.S.S.; Writing—review & editing, A.G.S.S., E.T.-C. and M.A.R.-L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank CONACYT México for catedras 6782, 4155 and Josué Soto–Vega’s M. Sc. scholarship.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kuwahara, K.; Asadi, F.; Ishibashi, T.; Eguchi, K. The Development of an LED Lighting Circuit Using High Gain Buck-Boost Converters. Int. J. Electr. Electron. Eng. Telecommun. 2019, 8, 262–267. [Google Scholar] [CrossRef]
  2. Ado, M.; BinArif, M.S.; Jusoh, A.; Mutawakkil, A.U.; Danmallam, I.M. Buck-boost converter with simple gate control for renewable energy applications. Energy Sources Part A Recover. Util. Environ. Eff. 2020, 1–13. [Google Scholar] [CrossRef]
  3. Rajavel, A.; Rathina Prabha, N. Fuzzy logic controller-based boost and buck-boost converter for maximum power point tracking in solar system. Trans. Inst. Meas. Control. 2020, 43, 945–957. [Google Scholar] [CrossRef]
  4. Gheisarnejad, M.; Farsizadeh, H.; Tavana, M.R.; Khooban, M.H. A Novel Deep Learning Controller for DC/DC Buck-Boost Converters in Wireless Power Transfer Feeding CPLs. IEEE Trans. Ind. Electron. 2020. [Google Scholar] [CrossRef]
  5. Sarikhani, A.; Allahverdinejad, B.; Hamzeh, M. A Non-Isolated Buck-Boost DC-DC Converter with Continuous Input Current for Photovoltaic Applications. IEEE J. Emerg. Sel. Top. Power Electron. 2020. [Google Scholar] [CrossRef]
  6. Park, J.; Jeong, M.G.; Kang, J.G.; Yoo, C. Solar Energy-Harvesting Buck–Boost Converter With Battery-Charging and Battery-Assisted Modes. IEEE Trans. Ind. Electron. 2020, 68, 2163–2172. [Google Scholar] [CrossRef]
  7. Co, M.L.; Khouzam, J.P.; Pour-Ghaz, I.; Minhas, S.; Ray, I.B. Emerging Technologies in Cardiac Pacing From Leadless Pacers to Stem Cells. Curr. Probl. Cardiol. 2021, 46, 100797. [Google Scholar] [CrossRef]
  8. Azimi, S.; Golabchi, A.; Nekookar, A.; Rabbani, S.; Amiri, M.H.; Asadi, K.; Abolhasani, M.M. Self-powered cardiac pacemaker by piezoelectric polymer nanogenerator implant. Nano Energy 2021, 83, 105781. [Google Scholar] [CrossRef]
  9. Adelstein, E.; Zhang, L.; Nazeer, H.; Loka, A.; Steckman, D. Increased incidence of electrical abnormalities in a pacemaker lead family. J. Cardiovasc. Electrophysiol. 2021, 32, 1111–1121. [Google Scholar] [CrossRef]
  10. Hajihosseini, M.; Andalibi, M.; Gheisarnejad, M.; Farsizadeh, H.; Khooban, M.H. DC/DC power converter control-based deep machine learning techniques: Real-time implementation. IEEE Trans. Power Electron. 2020, 35, 9971–9977. [Google Scholar] [CrossRef]
  11. Chanjira, P.; Tunyasrirut, S. Intelligent Control Using Metaheuristic Optimization for Buck-Boost Converter. J. Eng. 2020, 2020. [Google Scholar] [CrossRef]
  12. Noriyati, R.; Musyafa, A.; Rahmadiansah, A.; Utama, A.; Asy’ari, M.; Abdillah, M. Design and Implemented Buck-Boost Converter Based Fuzzy Logic Control on Wind Power Plant. Int. J. Mech. Mech. Eng. 2020, 20, 115–122. [Google Scholar]
  13. Soriano-Rangel, C.A.; He, W.; Mancilla-David, F.; Ortega, R. Voltage regulation in buck-boost converters feeding an unknown constant power load: An adaptive passivity-based control. IEEE Trans. Control. Syst. Technol. 2020, 29, 395–402. [Google Scholar] [CrossRef]
  14. Linares-Flores, J.; Barahona-Avalos, J.L.; Sira-Ramirez, H.; Contreras-Ordaz, M.A. Robust passivity-based control of a buck–boost-converter/DC-motor system: An active disturbance rejection approach. IEEE Trans. Ind. Appl. 2012, 48, 2362–2371. [Google Scholar] [CrossRef]
  15. Ghanghro, A.; Sahito, A.; Memon, M.; Soomro, A. Nonlinear Controller for Buck Boost Converter for Photovoltaic System. Int. J. Electr. Eng. Emerg. Technol. 2020, 3, 59–63. [Google Scholar]
  16. Albira, M.E.; Alzahrani, A.; Zohdy, M. Model Predictive Control of DC-DC Buck-Boost Converter with Various Resistive Load Values. In Proceedings of the 2020 IEEE Global Congress on Electrical Engineering (GC-ElecEng), Valencia, Spain, 4–6 September 2020; pp. 124–128. [Google Scholar]
  17. Arora, R.; Tayal, V.K.; Singh, H.; Singh, S. PSO optimized PID controller design for performance enhancement of hybrid renewable energy system. In Proceedings of the 2020 IEEE 9th Power India International Conference (PIICON), Sonepat, India, 28 February–1 March 2020; pp. 1–5. [Google Scholar]
  18. Ardhenta, L.; Ansyari, M.R.; Subroto, R.K.; Hasanah, R.N. DC Voltage Regulator using Buck-Boost Converter Based PID-Fuzzy Control. In Proceedings of the 2020 IEEE 10th Electrical Power, Electronics, Communications, Controls and Informatics Seminar (EECCIS), Malang, Indonesia, 26–28 August 2020; pp. 117–121. [Google Scholar]
  19. Almawlawe, M.D.; Kovandzic, M. A modified method for tuning PID controller for buck-boost converter. Int. J. Adv. Eng. Res. Sci. 2016, 3, 236938. [Google Scholar] [CrossRef]
  20. Erickson, R.W.; Maksimovic, D. Fundamentals of Power Electronics; Springer Science & Business Media: Berlin, Germany, 2007. [Google Scholar]
  21. Ang, S.; Oliva, A.; Griffiths, G.; Harrison, R. Continuous—Time modeling of switching converters. In Power–Switching Converters, 3rd ed.; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar]
  22. El-Khazali, R. Fractional-order PIλDμ controller design. Comput. Math. Appl. 2013, 66, 639–646. [Google Scholar] [CrossRef]
  23. El-Khazali, R. On the biquadratic approximation of fractional–order Laplacian operators. Analog Integr. Circuits Signal Process. 2015, 82, 503–517. [Google Scholar] [CrossRef]
  24. Podlubny, I.; Petráš, I.; Vinagre, B.M.; O’leary, P.; Dorčák, L. Analogue realizations of fractional-order controllers. Nonlinear Dyn. 2002, 29, 281–296. [Google Scholar] [CrossRef]
  25. Wallén, A.; ÅRström, K.; Hägglun, T. Loop-Shaping Design Of PID Controllers With Constant Ti/Td RATIO. Asian J. Control 2002, 4, 403–409. [Google Scholar] [CrossRef]
  26. Monje, C.A.; Vinagre, B.M.; Feliu, V.; Chen, Y. Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng. Pract. 2008, 16, 798–812. [Google Scholar] [CrossRef] [Green Version]
  27. Ogata, K. Modern Control Engineering; Prentice Hall: Upper Saddle River, NJ, USA, 2009. [Google Scholar]
  28. Dorf, R.C.; Bishop, R.H. Modern Control Systems; Pearson: London, UK, 2011. [Google Scholar]
Figure 1. Electrical diagram of the DC–DC (direct current) buck–boost converter.
Figure 1. Electrical diagram of the DC–DC (direct current) buck–boost converter.
Micromachines 12 00591 g001
Figure 2. Frequency response of s ± 0.5 , where arg { T ( j 1 ) } = ± α π / 2 = ± 45 for both (a) derivative and (b) integral effect of (9).
Figure 2. Frequency response of s ± 0.5 , where arg { T ( j 1 ) } = ± α π / 2 = ± 45 for both (a) derivative and (b) integral effect of (9).
Micromachines 12 00591 g002
Figure 3. Frequency response of fractional-order approximation for buck/boost conversion modes.
Figure 3. Frequency response of fractional-order approximation for buck/boost conversion modes.
Micromachines 12 00591 g003
Figure 4. Transition between integral and derivative effect as function of T i .
Figure 4. Transition between integral and derivative effect as function of T i .
Micromachines 12 00591 g004
Figure 5. Closed-loop step response for both (a) buck and (b) boost conversion modes of converter in Figure 1.
Figure 5. Closed-loop step response for both (a) buck and (b) boost conversion modes of converter in Figure 1.
Micromachines 12 00591 g005
Figure 6. Frequency response of closed-loop system for both (a) buck and (b) boost conversion modes.
Figure 6. Frequency response of closed-loop system for both (a) buck and (b) boost conversion modes.
Micromachines 12 00591 g006
Figure 7. Frequency response of sensitivity S, complementary sensitivity T functions and loop gain L for both (a) buck and (b) boost conversion modes.
Figure 7. Frequency response of sensitivity S, complementary sensitivity T functions and loop gain L for both (a) buck and (b) boost conversion modes.
Micromachines 12 00591 g007
Figure 8. Approximation parameters a 0 ( α ) , a 1 ( α ) , a 2 ( α ) and values a 1 2 , 4 a 2 a 0 that ensure a 1 2 > 4 a 2 a 0 .
Figure 8. Approximation parameters a 0 ( α ) , a 1 ( α ) , a 2 ( α ) and values a 1 2 , 4 a 2 a 0 that ensure a 1 2 > 4 a 2 a 0 .
Micromachines 12 00591 g008
Figure 9. (a) Electrical representation of partial fraction expansion of controller (18). (b) Electrical representation of controller (18) for parameter values of Table 5.
Figure 9. (a) Electrical representation of partial fraction expansion of controller (18). (b) Electrical representation of controller (18) for parameter values of Table 5.
Micromachines 12 00591 g009
Figure 10. Regulated output voltage V o and inductor current i L of converter in Figure 1 for (a) buck and (b) boost conversion modes.
Figure 10. Regulated output voltage V o and inductor current i L of converter in Figure 1 for (a) buck and (b) boost conversion modes.
Micromachines 12 00591 g010
Figure 11. (a) Experiment table with oscilloscope, DC voltage sources and the electrical system. (b) Electrical system composed of fractional-order controller approximation, pulse width modulation (PWM) generator and buck–boost converter with the corresponding load.
Figure 11. (a) Experiment table with oscilloscope, DC voltage sources and the electrical system. (b) Electrical system composed of fractional-order controller approximation, pulse width modulation (PWM) generator and buck–boost converter with the corresponding load.
Micromachines 12 00591 g011
Figure 12. (a) Regulation to V o = 15 V in buck mode. (b) Regulation to V o = 35 V in boost mode.
Figure 12. (a) Regulation to V o = 15 V in buck mode. (b) Regulation to V o = 35 V in boost mode.
Micromachines 12 00591 g012
Figure 13. Tracking characteristic of buck–boost converter. (a) Buck mode. (b) Boost mode.
Figure 13. Tracking characteristic of buck–boost converter. (a) Buck mode. (b) Boost mode.
Micromachines 12 00591 g013
Table 1. Parameter values of buck–boost converter in Figure 1.
Table 1. Parameter values of buck–boost converter in Figure 1.
ElementNotationValue
DC voltage source V g 25 V
CapacitorC30 μ F
InductorL10 mH
ResistanceR10 Ω
Switching frequency f s 20 kHz
Table 2. Values of ϕ m , ϕ p m and α for buck/boost conversion modes.
Table 2. Values of ϕ m , ϕ p m and α for buck/boost conversion modes.
ParameterNotationBuckBoost
Phase margin ϕ m 90.7 90.5
Uncontrolled plant phase ϕ p m 89 . 3 89 . 5
Fractional-order α 0.67450.6727
Table 3. Coefficients for approximation of the fractional-order PID controller (17).
Table 3. Coefficients for approximation of the fractional-order PID controller (17).
CoefficientBuckBoost
ρ 1 / ψ 1 9.866 × 10 5 / 5.729 × 10 5 3.434 × 10 6 / 1.996 × 10 6
ρ 2 / ψ 2 2.798 × 10 11 / 5.694 × 10 10 3.391 × 10 12 / 6.941 × 10 11
ρ 3 / ψ 3 1.798 × 10 16 / 1.629 × 10 15 7.607 × 10 17 / 6.954 × 10 16
ρ 4 / ψ 4 3.321 × 10 20 / 8.092 × 10 18 4.907 × 10 22 / 1.214 × 10 21
k 0.4714 0.4749
Table 4. Closed-loop response performance parameters for buck/boost conversion modes, where e s s , τ , t r , t p , t s and %M stand for steady-state error, time constant, rising time, peak time, settling time and overshoot, respectively.
Table 4. Closed-loop response performance parameters for buck/boost conversion modes, where e s s , τ , t r , t p , t s and %M stand for steady-state error, time constant, rising time, peak time, settling time and overshoot, respectively.
NotationFOPIDPID 1st OptionPID 2nd Option
e s s 000
τ 10.6/3.03 μ s99.8/84.2 μ s98.4/8.27 μ s
t r 11.6/3.31 μ s113/93.8 μ s99.5/8.29 μ s
t p 30/8.55 μ s299/245 μ s286/21.9 μ s
t s 134/38.3 μ s1.71/1.36 ms2.94/0.32 ms
%M47%52/50%69/74%
ϕ d m 60 60 30
Table 5. Constants A’s and γ ’s of controller (18) and parameter values for electrical arrangement of Figure 9b for buck and boost conversion modes.
Table 5. Constants A’s and γ ’s of controller (18) and parameter values for electrical arrangement of Figure 9b for buck and boost conversion modes.
ConstantBuckBoostElementBuckBoost
A 1 1.7675 × 10 5 1.7523 × 10 5 R 1 100 Ω 10 Ω
A 2 1.19811.2018 R 2 100 k Ω 100 k Ω
A 3 1.1981 × 10 6 1.2018 × 10 6 R 3 1.76 Ω 1.75 Ω
A 4 17.675217.5233 R 4 0.12 Ω 0.12 Ω
A 5 0.47140.4749 R 5 1.2 k Ω 1.2 k Ω
γ 1 2.19 × 10 6 0.631 × 10 6 R 6 17.7 k Ω 17.5 Ω
γ 2 14.14 × 10 6 4.04 × 10 6 R 7 471 Ω 475 Ω
γ 3 24.86 × 10 6 7.11 × 10 6 R1 k Ω 1 k Ω
γ 4 160.22 × 10 6 45.51 × 10 6 C 1 0.022 μ F0.063 μ F
C 2 0.142 μ F0.404 μ F
C 3 0.25 μ F0.712 μ F
C 4 1.602 μ F4.55 μ F
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

S. Sánchez, A.G.; Soto-Vega, J.; Tlelo-Cuautle, E.; Rodríguez-Licea, M.A. Fractional-Order Approximation of PID Controller for Buck–Boost Converters. Micromachines 2021, 12, 591. https://doi.org/10.3390/mi12060591

AMA Style

S. Sánchez AG, Soto-Vega J, Tlelo-Cuautle E, Rodríguez-Licea MA. Fractional-Order Approximation of PID Controller for Buck–Boost Converters. Micromachines. 2021; 12(6):591. https://doi.org/10.3390/mi12060591

Chicago/Turabian Style

S. Sánchez, Allan G., Josué Soto-Vega, Esteban Tlelo-Cuautle, and Martín Antonio Rodríguez-Licea. 2021. "Fractional-Order Approximation of PID Controller for Buck–Boost Converters" Micromachines 12, no. 6: 591. https://doi.org/10.3390/mi12060591

APA Style

S. Sánchez, A. G., Soto-Vega, J., Tlelo-Cuautle, E., & Rodríguez-Licea, M. A. (2021). Fractional-Order Approximation of PID Controller for Buck–Boost Converters. Micromachines, 12(6), 591. https://doi.org/10.3390/mi12060591

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