Next Article in Journal
A Model to Improve the Implementation Standards of Street Lighting Based on Solar Energy: A Case Study
Previous Article in Journal
Thermal Fluctuation Characteristics around a Nanosecond Pulsed Dielectric Barrier Discharge Plasma Actuator using a Frequency Analysis based on Schlieren Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional-Order Approximation and Synthesis of a PID Controller for a Buck Converter

by
Allan G. Soriano-Sánchez
1,*,
Martín A. Rodríguez-Licea
1,
Francisco J. Pérez-Pinal
2 and
José A. Vázquez-López
2
1
CONACYT–Instituto Tecnológico de Celaya, Antonio García Cubas Pte. 600, Celaya 38010, Gto., Mexico
2
Tecnológico Nacional de México, Instituto Tecnológico de Celaya, Antonio García Cubas Pte. 600, Celaya 38010, Gto., Mexico
*
Author to whom correspondence should be addressed.
Energies 2020, 13(3), 629; https://doi.org/10.3390/en13030629
Submission received: 17 December 2019 / Revised: 15 January 2020 / Accepted: 25 January 2020 / Published: 3 February 2020
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
In this paper, the approximation of a fractional-order PIDcontroller is proposed to control a DC–DC converter. The synthesis and tuning process of the non-integer PID controller is described step by step. A biquadratic approximation is used to produce a flat phase response in a band-limited frequency spectrum. The proposed method takes into consideration both robustness and desired closed-loop characteristics, keeping the tuning process simple. The transfer function of the fractional-order PID controller and its time domain representation are described and analyzed. The step response of the fractional-order PID approximation shows a faster and stable regulation capacity. The comparison between typical PID controllers and the non-integer PID controller is provided to quantify the regulation speed introduced by the fractional-order PID approximation. Numerical simulations are provided to corroborate the effectiveness of the non-integer PID controller.

1. Introduction

A power converter is a device that transforms the power supply characteristics into the ones required by a particular machine; DC–DC conversion is one of the most known applications [1]. Research into DC–DC converters involves plenty of techniques proposed to improve performance [2], efficiency [3,4] and modeling [5] or to reduce conduction losses [6], to mention a few.
Different control strategies have been proposed to enhance performance of DC–DC converters, ranging from the widely used Proportional-Integral and Proportional-Integral-Derivative controllers [7,8,9], sliding mode control [10], passivity-based control [11], fuzzy logic controllers [12,13] or poles placement [14], for instance.
In the last decade, control strategies have been explored, redesigned and adapted from the fractional calculus perspective, mainly seeking to improve the modeling accuracy and dynamic response. The main reasons behind using fractional calculus can be summarized as follows [15,16,17]:
  • Lower order derivatives implies lower (reduction) levels of noise.
  • Robustness against parameters variations.
  • Better description of systems due to an extra degree of freedom (the fractional order).
  • Fits better the frequency behavior of some systems.
  • Fractional relations are realizable through ladder, trees or fractal arrangements of traditional electronic elements.
  • Good description of long-term memory effects, non-locality and fractal properties of systems.
  • Exact (good) approximation of systems with lumped (distributed) parameters.
  • Flexibility to approximate systems with large dimensional nature.
Many remarkable results, reporting the synthesis of non-integer order controllers for power converters, have shown the effectiveness of fractional calculus in Control Theory. In [18], the non-ideal model of a DC–DC converter is controlled through an Internal Model Control strategy, which encapsulates the model of the plant within the controller, resulting in a structure resembling a PID with an extra lag network. The fractional-order controller improved the steady state performance. In [19], a fractional-order PI controller is combined with fuzzy-logic precompensators to control a Buck converter via capacitor current. The combination improved the system disturbance-rejection capability and reference tracking performance. In [20], a type-II fuzzy PID controller is proposed to handle uncertainties and external disturbances in a DC–DC converter connected to a microgrid. It minimized the instability effects in the converter, caused by the constant power loads of the microgrid. To improve the performance with respect to the varying parameters, an optimization algorithm for tuning the controller coefficients was proposed as well. A fractional-order back–stepping sliding mode controller was suggested in [21]. The controller showed robustness regulating voltage of DC–DC converters in presences of uncertainties, unmodeled dynamics and non-linear loads. Moreover, it improved the capability of perturbation rejection and reduced the steady-state error. In a similar approach, an adaptive fractional-order sliding mode control was designed for current tracking for a DC–DC converter in [22]. The adaptation rules were based on state observers and Lyapunov functions. Good transient response and robustness were the most important improvements. In [23], a fractional-order PID controller was suggested to stabilize a DC-bus voltage of a ultra-capacitor hybrid energy system. An optimization algorithm was suggested to tune the controller parameters. The steady-state response showed higher performance and better steady-state properties. In [24], a fractional-order PID controller was used to regulate the output voltage of a DC–DC converter in a photovoltaic (PV) system. The integration of incremental conductance method, maximum power point tracking and root locus technique was suggested to compute the controller parameters. This combination resulted in fast dynamics and high tracking accuracy under severe climate variations.
The above reviewed results showed that fractional-order controllers successfully achieved the control objectives and outperformed integer-order ones, yet they present two main drawbacks. On one hand, the controllers were designed by using one of the following definitions of the integro-differential operator: Grünwald–Letnikov, Riemann–Liouville or Caputo [25,26,27], which increase the computational and implementation complexity. On the other hand, the parameters of controllers were obtained by either bee swarm, ant colony, bat, flower pollination, Nelder–Mead or teacher-learning optimization algorithms, which required the control strategy to be adapted to them, increasing the computational complexity.
In this paper, a simpler procedure to approximate a fractional-order PID controller to regulate the output voltage of a DC–DC Buck converter is explored. The non-integer approach is suggested due to fractional calculus have demonstrated accuracy in modeling real systems/phenomena and robustness against parameter variations. It is proposed to approximate the controller through a method that employs a frequency approach, the result of which is a controller that exhibits a flat phase response in a band-limited frequency spectrum. The proposed method takes into consideration both robustness and desired closed-loop characteristics, keeping the tuning process simple. It is shown that the resulting structure of the controller allows obtaining its representation in the time domain, which makes it easier to analyze its effects in transient and permanent regimes.
The paper is organized as follows: Section 2 provides with the necessary preliminaries on DC–DC buck converter, i.e., its basic operation and the model description are provided. The method to be used to approximate the fractional-order PID controller is given in this section as well. In Section 3 the synthesis of the fractional-order PID controller is described step by step. The tuning process of the fractional-order PID controller and the numerical results are also provided in this section. A comparison of performance and robust stability of typical PID controllers vs the fractional-order PID controller is addressed in this section as well. In Section 4 the proposal for the possible realization of the fractional-order PID controller is described. Discussion and conclusions on the presented numerical results are provided in Section 5 and Section 6, respectively.

2. Materials and Methods

In this section preliminaries on DC–DC Buck converter and its modeling are provided. The method to approximate fractional-order Laplacian operator is also described in this section.

2.1. Buck Converter

A DC–DC converter is an electronic device that provides a variable, but continuous source of voltage from a fixed power supply. The Buck configuration, whose main characteristic is to produce an average output voltage lower than the power supply, is mainly applied as regulated source of power or to control velocity of DC motors.
The electrical diagram of a Buck converter is shown in Figure 1a, whose basic elements are: a DC voltage source V g , a capacitor C, an inductance L, a resistor R and two complementary switches S 1 and S 2 , i.e., when S 1 is on, S 2 is off and vice versa. Figure 1a with switches S 1 and S 2 is commonly implemented as shown in Figure 1b with G and D, respectively.
The ideal operation in continuous conduction mode (CCM) of the circuit from Figure 1a can be divided into two modes. During mode 1, S 1 is on and S 2 is off at t = 0 , current reaches the load R flowing through S 1 and the inductance L. The operating mode 1 is described as follows [1,28],
d i L dt = 1 L V g V c , d v c dt = 1 C i L V c R .
During mode 2, S 2 is on and S 1 is off at t = t 1 , the inductor current flows through S 2 , decaying until S 1 is activated again. The operating mode 2 is described as follows [1,28],
d i L dt = V c L , d v c dt = 1 C i L V c R .
A continuous time–invariant linear model of Buck converter can be derived from the nonlinear time–variant circuit of the converter (1) and (2), over one period T of duty cycle D, shown in Figure 2, as follows [1,28],
d i L dt = 1 L D ¯ V g V c , d v c dt = 1 C i L V c R ,
where D ¯ [ 0 , 1 ] is the average of duty cycle D. Considering that V c = V is the output of the system y ( t ) and D ¯ is the control input u ( t ) , the transfer function of system (3) is described by,
G p ( s ) = Y ( s ) U ( s ) = V g C L s 2 + 1 R C s + 1 C L .
Parameters shown in Table 1 have been used to implement a Buck converter in [29]. The converter showed good performance operating at a switching frequency f s = 20 kHz in continuous conduction mode for microgrids with constant power loads. By using those values, (4) exhibits the frequency response shown in Figure 3.
In the next section the approximation of the fractional-order PID controller is performed.

2.2. Fractional-Order Approximation of Laplacian Operator

In the following, the method used to approximate the Laplacian operator is summarized.
El-Khazali method uses biquadratic modules with flat phase response to approximate the integro–differential operator s ± α , where 0 < α < 1 . The fractional derivative operator s α can be approximated by El-Khazali method as follows [30,31],
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 ,
where ω c is the center frequency and a 0 , a 1 , a 2 are real constants defined as,
a 0 = α α + 3 α + 2 , a 2 = α α 3 α + 2 , a 1 = 6 α tan ( 2 α ) π 4 .
For a 0 > a 2 > 0 and ω = ω c = 1 , arg { T ( j 1 ) } > 0 , which means that (5) behaves as a fractional-order differentiator around the center frequency ω c [30]. The phase flatness of (5), is guaranteed as long as [30,31]
arg { T ( s / ω c ) | j ω c } = ± α π / 2 .
In the following section, numerical simulation and a comparison between integer/fractional-order controllers will be shown.

3. Results

In this section, the synthesis and tuning of an approximation of a fractional-order PID controller is described. Performance results are presented through numerical simulations.

3.1. Synthesis and Tuning of Fractional-Order PID Controller

The fractional-order PI α D μ controller is described as [32]
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. If  α = μ = 1 one obtains the integer–order PID controller, which was studied through loop shaping and optimization to find, among other characteristics, the influence of relation T i = η T d in frequency design approach, where η is a constant in order to obtain a unique solution [33,34]. By setting α = μ , η = 1 and a slightly modification on (8) to achieve a perfect square trinomial [35], (8) becomes,
G c ( s ) = K c ( T i s α + 1 ) 2 s α ,
where K c = K p / T i . With the appropriate combination of K c and T i , the closed-loop system, with the open-loop transfer function G o = G c G p , should exhibit the desired frequency/time response.
The relationship between the desired phase margin ϕ m d and the phase of the controller–plant pair is ϕ c + ϕ p = π + ϕ m d , where ϕ c and ϕ p are the controller and plant phase contribution, respectively, implying that
ϕ c = ϕ m d π ϕ p .
If (5) is manipulated as s α T ( s ) N ( s ) / D ( s ) and substituted into (9), G c = K c ( N ( s ) / D ( s ) ) ± 1 as T i ( T i 0 ), which is the fractional-order differentiator (integrator), thus, ϕ c = ± α π / 2 .
Therefore, by using (7) and (10) one concludes
α = ( π ϕ p + ϕ m d ) π / 2 .
The parameters T i and K c will be computed as follows [30], aiming to obtain the starting point for the tuning process,
T i = tan ϕ c 2 + tan 2 + α π / 4 tan ϕ c 2 tan 2 + α π / 4 ,
where ϕ c 2 + α π / 8 to prevent the denominator to be zero. On the other side, by solving (9) using (5), the controller gain is obtained as follows,
K c = G m d | G p ( j ω p c ) | { ( a 0 a 2 ) 2 + a 1 2 } ( a 0 a 2 ) 2 ( 1 T i ) 2 + a 1 2 ( 1 + T i ) 2 ,
where ω p c is the phase crossover frequency and | G p ( j ω p c ) | must no be 0 or , if so, a large value must be chosen instead [30].
In the following section, the approximation of the fractional-order controller will be computed.

3.2. Numerical Results

Consider the closed-loop diagram of Figure 4, where the plant (4) describes the transfer function of the Buck converter of Figure 1 with the component values of Table 1. The controller design comprises the following steps:
  • Investigate the stability margins of the uncontrolled plant.
  • Compute the fractional-order α of the controller.
  • Determine the phase contribution of the controller G c .
  • Determine the integral time constant T i .
  • Determine the controller gain K c .
  • Compute open– and closed-loop transfer functions, evaluate stability and stability margins.
  • If stability margins were not met, from the obtained values, slightly move up/down until the desired margins are met.
Reasonable values of phase margin for the system to exhibit acceptable robustness are suggested between 30 –60 [36]. In this particular case, it is desired the closed-loop system to exhibit a frequency response with the following margins: G m d 20 dB and P m d = ϕ m d = 45 .
The stability margins of the uncontrolled plant described by (4), whose frequency response is shown in Figure 3, are G m = and ϕ m = 0 . 54 . The phase margin is computed as ϕ m = π + ϕ p , where ϕ p = arg { G p ( j ω c ) } , thus ϕ p = 179 . 46 .
By using (11), the corresponding fractional-order for the approximation is α = 0.494 , which produces the frequency response shown in Figure 5 obtained with (5) and (6). The phase contribution of the controller ϕ c = 44 . 46 , computed by using (10), is consistent with the phase plot of Figure 5.
The integral time constant T i = 1.1808 and the controller gain K c = 0.7353 were computed according to (12) and (13), respectively, where | G p | = G m d 3 dB, since | G p ( j ω p c ) | 0 .
The values above described do not produce the required closed-loop stability margins, since G m = and ϕ m = 30 . 4 . By using the obtained values of T i and K c as starting point, it was found that the desired stability margins are met with T i = 3.4 and K c = 0.7353 as shown in Figure 6, which were reached by using the approximation of fractional-order controller described by
G c ( s ) = β 1 s 4 + β 2 s 3 + β 3 s 2 + β 4 s + β 5 γ 1 s 4 + γ 2 s 3 + γ 3 s 2 + γ 4 s + γ 5 ,
where β 1 = 175.8 , β 2 = 1.555 × 10 8 , β 3 = 4.309 × 10 13 , β 4 = 3.854 × 10 18 , β 5 = 1.08 × 10 23 and γ 1 = 5.125 , γ 2 = 8.409 × 10 6 , γ 3 = 3.288 × 10 12 , γ 4 = 3.86 × 10 17 , γ 5 = 1.08 × 10 22 .
In order to show the effectiveness of the fractional-order approximation, the step response of the closed-loop transfer function is depicted in Figure 7.
Figure 7 shows that it took the output y ( t ) an approximate of t 12 μ s to reach the reference, thus, the proposed approximation of fractional-order PID controller would regulate properly the output voltage.
Figure 8 shows the desired output voltage and the inductor current for three different values of reference on Figure 4, i.e.,  a r = 30 V , b r = 65 V , c r = 95 V and the corresponding control laws, produced by the fractional-order approximation of PID controller (14). As can be seen, for the three conditions of reference r, it took to the fractional-order PID controller to make the plant to reach the desired value of voltage in a very small period of time. On the other side, one can see that the control signals on Figure 8b converged to their expected value of average Duty cycle D ¯ for each condition of r, i.e.,  D ¯ = [ 0 . 3 , 0 . 65 , 0 . 95 ] , respectively.
Figure 9 shows the output voltage and inductor current of Buck converter from Figure 1 for reference r = 70 V and different values of the load R = [ 0.5 , 0.8 , 1.2 , 0.7 , 0.3 ] k Ω . One can conclude that the fractional-order PID approximation (5) regulates properly with load variations, which implies robustness of the controller. As can be seen, four load changes were introduced during the process and they all were overcome by the fractional-order PID controller with an amplitude of variation not greater than ± 0.6 V .

3.3. Comparison with Integer–Order PID Controllers

Looking to determine the advantages of employing the approximation of a fractional-order PID controller, typical PID were synthesized and tuned based on two scenarios: the former, considering frequency domain approach, a PID controller was designed seeking to meet a compromise between stability margins and performance; the latter, ensuring stability by shaping the closed-loop characteristic polynomial as a Hurwitz polynomial [37] is obtained by equating the characteristic polynomial with the desired one given by ( s 2 + 2 ζ ω n s + w n 2 ) ( s + a ) , for  ζ , ω n , a > 0 .
The PID parameter values are [ K p , T i , T d ] = [ 11 . 5957 , 7 . 7568 × 10 5 , 4 . 0679 × 10 7 ] for the first option and [ K p , T i , T d ] = [ 5 . 5230 , 2 . 0084 × 10 4 , 1 . 207 × 10 6 ] for the second option, where [ ω n , ζ , a ] = [ 500000 , 0 . 3 , 5000 ] . Due to the design values of the converter in Table 1, parameters ω n , a have to be chosen to ensure the system to be stable.
Figure 10 shows the step response of both integer–order PID controllers. Frequency response of the closed-loop system with the PID controller designed in frequency domain is shown in green in Figure 6.
The performance parameters of the output voltage by using the three option of controllers are summarized in Table 2, from which one can characterize the response and regulation speed. Comparing data from Table 2, it is easy to note that the approximation of fractional-order PID controller produces a faster response than the one produced by the typical ones, since rising time t r and settling time t s from third column are smaller than the corresponding ones in fourth and fifth column. Time constant τ and peak time t p have similar behavior. It is important to highlight from Table 2 that even when the time constant τ and rising time t r are slightly different, it took the typical PID controllers three times and twice, respectively, the time of the fractional-order PID approximation to settle the control variable.
On the other hand, the output produced by the fractional-order approximation of PID controller exhibits a steady state error e s s that can be neglected due to its magnitude. The overshoot seems to be the only disadvantage, due to it cannot be reduced beyond % M 50 % with acceptable values of T i .
The time domain representation of the fractional-order PID controller (14) is given as follows,
G c ( t ) = A 0 + A 1 e γ 1 t + A 2 e γ 2 t + A 3 e γ 3 t + A 4 e γ 4 t ,
where the constant and exponent values are provided in Table 3.
Analyzing (15), one can note that the structure of the fractional-order PID controller will change, since four of its elements will vanish as time passes, remaining A 0 only. Thus, for this particular case, the computed fractional-order PID controller approximation has a proportional effect in time domain, which corresponds with the presence of error in steady–state. Additionally, the constant and exponent magnitudes of (15) produce a fast control law, causing the transient of the output to occur in a very short period of time, making the whole system ideal for analog implementation. It is important to mention that, even when the vanishing terms reach zero in a very short period of time, their contribution is fundamental in that interval, since omitting them causes a non desired response.
Lastly, in order to determine the robustness of the closed-loop system for every PID controller, Mu Analysis is performed [38], which computes the structured singular value μ Δ bounds, where Δ is the set of possible uncertainties. The analysis provides information about the magnitude of the uncertainty that destabilizes the system and the frequency where this occurs. For this particular case, the uncertainty in the parameters will be considered ±30% their nominal value. Figure 11 depicts the upper (solid lines) and lower (dotted lines) bounds of μ Δ for every PID controller. The minimum of the stability margin is presented at the peak of μ Δ = 0.345 , thus, the system can resist up to 89% of increase in the uncertainty and still maintain stability.

4. Proposal for Practical Realization of Fractional-Order PID Controller

A non-integer rational transfer function (RTF) can include fractional integral and derivative terms, which can be positive or negative [39]. Practical implementation of RTF in a physical test–bed requires initially those terms to be approximated as a rational function of two integer–order polynomials within a desired frequency band. The methods developed to perform this approximation can be divided in (a) continue fractional expansion (CFE) and (b) interpolation techniques [40]. For  ( a , one can find the Carlson’s, the Matsuda’s and CRONE methods, among others. For  ( b , one can find the Outsaloup’s, the refined Outsaloup’s, the Chareff’s methods and the technique recently reported in [41]. Once the approximation process has been performed, the synthesis of the RTF can be obtained. This is generally performed by using either: (a) continue fractional expansion (also known as the ladder or paralleled form), (b) partial fractional expansion (also known as the tree fractance or cascaded parallel) or (c) a combination of both. After processing the approximation and synthesis, the electrical circuit can be obtained. To this end, there are two main approaches, analog and digital [40]. The first one uses resistors, capacitors and operational amplifiers (OPAM), and the second employs FPGA boards.
In this paper, an analog realization is illustrated. By substituting T i = 3 . 4 , K c = 0 . 7353 and α = 0 . 494 in (9) and solving, the fractional-order PID controller one can obtain,
G c ( s ) = 5 . 00004 + 0 . 7353 s 0 . 494 + 8 . 5000068 s 0 . 494 .
For the approximation stage, the toolbox ninteger was used [42]. The process to obtain the fractional PID approximation is shown in Appendix A. The obtained transfer function after the MATLAB function residue execution [43] is rewritten as follows:
G c ( s ) = 12691 s + 8 . 2292 1 s + 0 . 0149 + 1 . 61121 × 10 3 .
The process to obtain the fractional-order PID synthesis is described in Appendix B. The analog equivalence of (17) is given on basic OPAM configurations (adder, integral, gain), and it is shown in Figure 12. The section on top corresponds to the first fractional integral equivalent (left to right), the section in the middle corresponds to the second fractional integral equivalent (left to right), the bottom one relies to the gain, and the right section (red) refers to the adding points. Parameters of Figure 12 are given in Table 4.
By looking Table 4, it can be noticed the particular value of the capacitor, which is high compared to the usual values given in mili or micro Farads. Nowadays, due to the development of super–capacitance technology, it is easy to find and available in the market [44].

5. Discussion

This paper addresses the synthesis and tuning of the approximation of a fractional-order PID controller. Fractional-order approach is used due to it has been proven that controllers of non-integer order outperformed integer–order ones. However, the fractional integro–differential operator is described by either the Grünwald–Letnikov, Riemann–Liouville or Caputo definition, combined with different optimization algorithms to approximate the parameters of the controller. This results in an increase of computational and implementation complexity, which are the main drawbacks of that proposal.
The design process of the controller suggested in this paper considers a frequency domain approach. The approximation is achieved through biquadratic modules with flat phase response, which is used to generate the iso–damping characteristic to bear gain variations. The controller design takes into consideration both robustness and desired closed-loop characteristics, keeping the tuning process simple.
The resulting approximation of fractional-order PID controller produces a notable response with very fast speed of regulation. A comparison with integer–order PID controllers, one designed in frequency domain to meet the same gain and phase margins and the other to ensure stability of the closed-loop system, allowed to determine qualitatively the superiority of the suggested approach, since settling time t s in the closed-loop system with the fractional-order PID controller is a third and the half the time needed to settle the control variable with the typical PID ones.
On the other hand, the robust stability analysis allowed to determine that the three PID controllers have similar robust stability margins around the frequency band of interest center at ω = 2 × 10 5 rad/s. The minimum stability margins were at the peaks μ Δ 1 = 0 . 345 for the fractional-order PID controller and the 1st option of typical PID controller, while μ Δ 2 = 0 . 325 for the 2nd option of PID controller.

6. Conclusions

In this paper, a non-integer PID controller is suggested to regulate voltage in a DC–DC Buck converter. A method with frequency design approach was used to synthesize the controller. The resulting fractional-order PID controller approximation successfully achieved the control objective. The time domain structure of the non-integer PID controller resembles to a proportional controller. It was quantitatively shown that the fractional-order PID controller approximation produces an acceptable response, i.e., the steady–state error can be neglected due to its magnitude, but the time to reach the reference signal is much smaller than the one produced by typical PID controllers. This is, without hesitation the most remarkable result of this paper.
As future direction of this work, two possibilities are contemplated: the first direction is to consider two nested loops in the design of the controller, i.e., voltage and current, looking to simplify the design. Taking advantage of this approach, instantaneous transient response and DC shift of the output voltage for step changes in the load current, when using fractional-order controllers, can be investigated. Second possible direction is to explore the fast response capability of the system, introduced by the fractional-order controller, in other power converters such as the Boost configuration, whose right half–plane zero results in tighter frequency restrictions.

Author Contributions

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

Acknowledgments

Authors would like to thank to CONACYT México for cátedra ID 6782 and 4155.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Matlab R2013b and the ninteger toolbox were used to obtain the fraction PID approximation and synthesis. The program is shown as follows: Energies 13 00629 i001
The code describe returns the values on Table A1 to produce the following equivalence,
G c ( s ) = 12691 s + 8.2292 1 s + 0.0149 + 1.61121 × 10 3 .
Table A1. Values obtained with the described MATLAB code.
Table A1. Values obtained with the described MATLAB code.
ParameterValue 1Value 2Factor
r−1.2691−0.0001 × 10 7
p−8.2292−0.0149 × 10 3
k0.00001.6112 × 10 3

Appendix B

To determine the equivalence (A1) in basic OPAMs configurations (adder, integral, gain), (A1) needs to be rearranged first as follows,
G c ( s ) = ( 1542 . 43 ) 1 0.120496 s + 1 + ( 67.1141 ) 1 67.1141 s + 1 + 1611.21 .
By inspecting (A2), it can be noticed that the integral terms can be represented by the block diagram shown in Figure A1. Therefore, the corresponding block diagram for (A2) will be given as shown in Figure A2, where I 1 = 0.120496 , I 2 = 67.11409 , G 1 = 1542.23 , G 2 = 67.1141 and G 3 = 1611.21 .
Figure A1. Block diagram to represent the operation 1 / ( 1 + I s ) .
Figure A1. Block diagram to represent the operation 1 / ( 1 + I s ) .
Energies 13 00629 g0a1
By inspecting Figure A2, it can be determined that the equivalent OPAMs circuit will be constructed by three adders, two integrators and three gains as shown in Figure 12.
To find the values for the OPAM circuit, the ones marked with * in Table A2 are proposed and the overall are obtained by applying the transfer function of the adder, integrator, gain and substituting I 1 , I 2 , G 1 , G 2 and G 3 . Please note that the negative values given in the Fractional PID approximation are obtained by using the OPAM inverter configurations.
Figure A2. Block diagram representing the equivalence (A2).
Figure A2. Block diagram representing the equivalence (A2).
Energies 13 00629 g0a2
Table A2. Parameter values for the electrical circuit with OPAMs of Figure 12.
Table A2. Parameter values for the electrical circuit with OPAMs of Figure 12.
ParameterValueParameterValue
R * 10 k Ω R 4 0.67 M Ω
R 1 0.12 Ω R 5 0.45 M Ω
R 2 67 Ω C 1 * 1 F
R 3 15.4 M Ω C 2 * 1 F

References

  1. Erickson, R.W.; Maksimovic, D. Fundamentals of Power Electronics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  2. Xu, Q.; Yan, Y.; Zhang, C.; Dragicevic, T.; Blaabjerg, F. An Offset–free Composite Model Predictive Control Strategy for DC/DC Buck Converter Feeding Constant Power Loads. IEEE Trans. Power Electron. 2019. [Google Scholar] [CrossRef]
  3. Hou, N.; Li, Y. The Comprehensive Circuit–Parameter Estimating Strategies for Output-Parallel Dual Active Bridge DC–DC Converters with Tunable Power Sharing Control. IEEE Trans. Ind. Electron. 2019. [Google Scholar] [CrossRef]
  4. El-Shahat, A.; Sumaiya, S. DC–Microgrid System Design, Control, and Analysis. Electronics 2019, 8, 124. [Google Scholar] [CrossRef] [Green Version]
  5. Mohseni, P.; Hosseini, S.H.; Maalandish, M. A New Soft Switching DC–DC Converter with High Voltage Gain Capability. IEEE Trans. Ind. Electron. 2019. [Google Scholar] [CrossRef]
  6. Soh, J.H.; Kang, S.W.; Kim, R.Y. Conduction Loss Analysis According to Variation of Resonant Parameters in a Zero–Current Switching Boost Converter. J. Electr. Eng. Technol. 2019, 14, 2027–2037. [Google Scholar] [CrossRef]
  7. AlMa’aitah, M.; Abuashour, M.I.; Al-Hattab, M.; Abdallah, O.; Sweidan, T.O. Optimisation of PID controller employing PSO algorithm for interleaved buck–boost power electronic converter. Int. J. Ind. Electron. Drives 2019, 5, 49–55. [Google Scholar]
  8. Trujillo, O.A.; Toro-García, N.; Hoyos, F.E. PID controller using rapid control prototyping techniques. Int. J. Electr. Comput. Eng. 2019, 9, 1645–1655. [Google Scholar] [CrossRef]
  9. Mohapatra, T.K.; Dey, A.K.; Mohapatra, K.K.; Sahu, B. A novel non-isolated positive output voltage buck–boost converter. World J. Eng. 2019, 16, 201–211. [Google Scholar] [CrossRef]
  10. Hoyos, F.E.; Candelo-Becerra, J.E.; Hoyos Velasco, C.I. Model-based Quasi–Sliding Mode Control with Loss Estimation Applied to DC–DC Power Converters. Electronics 2019, 8, 1086. [Google Scholar] [CrossRef] [Green Version]
  11. He, W.; Ortega, R.; Machado, J.E.; Li, S. An Adaptive Passivity-based Controller of a Buck–Boost Converter with a Constant Power Load. Asian J. Control 2019, 21, 581–595. [Google Scholar] [CrossRef]
  12. Jaikrishna, V.; Dash, S.S.; Alex, L.T.; Sridhar, R. Investigation on modular flyback converters using PI and fuzzy logic controllers. Int. J. Ambient Energy 2019, 40, 12–20. [Google Scholar] [CrossRef]
  13. Al-Majidi, S.D.; Abbod, M.F.; Al-Raweshidy, H.S. Design of an Efficient Maximum Power Point Tracker Based on ANFIS Using an Experimental Photovoltaic System Data. Electronics 2019, 8, 858. [Google Scholar] [CrossRef] [Green Version]
  14. Abbas, G.; Gu, J.; Farooq, U.; Abid, M.; Raza, A.; Asad, M.; Balas, V.; Balas, M. Optimized Digital Controllers for Switching–Mode DC–DC Step–Down Converter. Electronics 2018, 7, 412. [Google Scholar] [CrossRef] [Green Version]
  15. Hidalgo-Reyes, J.; Gómez-Aguilar, J.; Escobar-Jiménez, R.; Alvarado-Martínez, V.; López-López, M. Classical and fractional-order modeling of equivalent electrical circuits for supercapacitors and batteries, energy management strategies for hybrid systems and methods for the state of charge estimation: A state of the art review. Microelectron. J. 2019, 85, 109–128. [Google Scholar] [CrossRef]
  16. Tarasov, V.E. Review of some promising fractional physical models. Int. J. Mod. Phys. B 2013, 27, 1330005. [Google Scholar] [CrossRef] [Green Version]
  17. Vinagre, B.; Feliu, V. Modeling and control of dynamic system using fractional calculus: Application to electrochemical processes and flexible structures. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; pp. 214–239. [Google Scholar]
  18. Siddhartha, V.; Hote, Y.V.; Saxena, S. Non–ideal modelling and IMC based PID Controller Design of PWM DC–DC Buck Converter. IFAC–PapersOnLine 2018, 51, 639–644. [Google Scholar] [CrossRef]
  19. Saleem, O.; Shami, U.T.; Mahmood-ul Hasan, K. Time–optimal control of DC–DC buck converter using single–input fuzzy augmented fractional-order PI controller. Int. Trans. Electr. Energy Syst. 2019, 29, e12064. [Google Scholar] [CrossRef]
  20. Farsizadeh, H.; Gheisarnejad, M.; Mosayebi, M.; Rafiei, M.; Khooban, M.H. An intelligent and fast controller for DC/DC converter feeding CPL in a DC microgrid. IEEE Trans. Circuits Syst. II Express Briefs 2019. [Google Scholar] [CrossRef]
  21. Delavari, H.; Naderian, S. Backstepping fractional sliding mode voltage control of an islanded microgrid. IET Gener. Transm. Distrib. 2019, 13, 2464–2473. [Google Scholar] [CrossRef]
  22. Wang, J.; Xu, D.; Zhou, H.; Zhou, T. Adaptive fractional order sliding mode control for Boost converter in the Battery/Supercapacitor HESS. PLoS ONE 2018, 13, e0196501. [Google Scholar] [CrossRef]
  23. Sahin, E.; Altas, I.H. Optimized fractional order control of a cascaded synchronous buck–boost converter for a wave–UC hybrid energy system. Electr. Eng. 2018, 100, 653–665. [Google Scholar] [CrossRef]
  24. Al-Dhaifallah, M.; Nassef, A.M.; Rezk, H.; Nisar, K.S. Optimal parameter design of fractional order control based INC–MPPT for PV system. Sol. Energy 2018, 159, 650–664. [Google Scholar] [CrossRef]
  25. Soriano-Sánchez, A.G.; Posadas-Castillo, C.; Platas-Garza, M.A.; Arellano-Delgado, A. Synchronization and FPGA realization of complex networks with fractional-order Liu chaotic oscillators. Appl. Math. Comput. 2018, 332, 250–262. [Google Scholar]
  26. Muñoz-Vázquez, A.J.; Ortiz-Moctezuma, M.B.; Sánchez-Orta, A.; Parra-Vega, V. Adaptive robust control of fractional-order systems with matched and mismatched disturbances. Math. Comput. Simul. 2019, 162, 85–96. [Google Scholar] [CrossRef]
  27. Arthi, G.; Park, J.H.; Suganya, K. Controllability of fractional order damped dynamical systems with distributed delays. Math. Comput. Simul. 2019, 165, 74–91. [Google Scholar] [CrossRef]
  28. Sira-Ramirez, H.J.; Silva-Ortigoza, R. Control Design Techniques in Power Electronics Devices; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  29. Rodríguez-Licea, M.A.; Pérez Pinal, F.J.; Nuñez-Perez, J.C.; Herrera Ramirez, C.A. Nonlinear robust control for low voltage direct–current residential microgrids with constant power loads. Energies 2018, 11, 1130. [Google Scholar] [CrossRef] [Green Version]
  30. El-Khazali, R. Fractional-order PIλDμ controller design. Comput. Math. Appl. 2013, 66, 639–646. [Google Scholar] [CrossRef]
  31. El-Khazali, R. On the biquadratic approximation of fractional-order Laplacian operators. Analog Integr. Circuits Signal Process. 2015, 82, 503–517. [Google Scholar] [CrossRef]
  32. 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]
  33. 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]
  34. 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]
  35. Ogata, K. Modern Control Engineering; Prentice Hall: Upper Saddle River, NJ, USA, 2009. [Google Scholar]
  36. Aström, K.J.; Murray, R.M. Feedback Systems: An Introduction for Scientists and Engineers; Princeton University Press: Princeton, NJ, USA, 2010. [Google Scholar]
  37. Zurita-Bustamante, E.W.; Linares-Flores, J.; Guzmán-Ramírez, E.; Sira-Ramírez, H. A comparison between the GPI and PID controllers for the stabilization of a DC–DC “buck” converter: A field programmable gate array implementation. IEEE Trans. Ind. Electron. 2011, 58, 5251–5262. [Google Scholar] [CrossRef]
  38. Packard, A.; Doyle, J. The complex structured singular value. Automatica 1993, 29, 71–109. [Google Scholar] [CrossRef] [Green Version]
  39. Vinagre, B.; Podlubny, I.; Hernandez, A.; Feliu, V. Some approximations of fractional order operators used in control theory and applications. Fract. Calc. Appl. Anal. 2000, 3, 231–248. [Google Scholar]
  40. Tlelo-Cuautle, E.; Pano-Azucena, A.D.; Guillén-Fernández, O.; Silva-Juárez, A. Analog/Digital Implementation of Fractional Order Chaotic Circuits and Applications; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  41. Bingi, K.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M.; Harindran, V.R. Fractional-Order Systems and PID Controllers: Using Scilab and Curve Fitting Based Approximation Techniques; Springer Nature: Berlin/Heidelberg, Germany, 2019; Volume 264. [Google Scholar]
  42. Valério, D. Ninteger. MATLAB Central File Exchange. Available online: https://www.mathworks.com/matlabcentral/fileexchange/8312-ninteger (accessed on 13 January 2020).
  43. MATLAB. Partial Fraction Expansion (Partial Fraction Decomposition)—MATLAB Residue. Available online: https://la.mathworks.com/help/matlab/ref/residue.html (accessed on 13 January 2020).
  44. Newark. FYD0H105ZF–Supercapacitor, 1 F, 5.5 V, Radial Leaded, FY Series, +80%, -20%, 7.62 mm. Available online: https://www.newark.com/kemet/fyd0h105zf/super-capacitor-1f-5-5v-radial/dp/42AC9623?ost=FYD0H105ZF&ddkey=http%3Aen-US%2FElement14_US%2Fsearch (accessed on 13 January 2020).
Figure 1. (a) Electrical representation of the converter. (b) Electrical diagram describing the way a Buck converter is implemented.
Figure 1. (a) Electrical representation of the converter. (b) Electrical diagram describing the way a Buck converter is implemented.
Energies 13 00629 g001
Figure 2. Duty cycle for the Buck converter on Figure 1, producing the described operating modes.
Figure 2. Duty cycle for the Buck converter on Figure 1, producing the described operating modes.
Energies 13 00629 g002
Figure 3. Frequency response of the transfer function of Buck converter described by (4) with parameter values of Table 1.
Figure 3. Frequency response of the transfer function of Buck converter described by (4) with parameter values of Table 1.
Energies 13 00629 g003
Figure 4. Closed-loop control diagram considered to regulate the voltage of the DC–DC Buck converter of the Figure 1.
Figure 4. Closed-loop control diagram considered to regulate the voltage of the DC–DC Buck converter of the Figure 1.
Energies 13 00629 g004
Figure 5. Frequency response with flat–phase characteristic centered at ω g c for the approximation (5), where ω g c is the gain crossover frequency of (4).
Figure 5. Frequency response with flat–phase characteristic centered at ω g c for the approximation (5), where ω g c is the gain crossover frequency of (4).
Energies 13 00629 g005
Figure 6. Frequency response of closed-loop transfer function of a Buck converter when using integer–order PID (green) and fractional-order PID (blue).
Figure 6. Frequency response of closed-loop transfer function of a Buck converter when using integer–order PID (green) and fractional-order PID (blue).
Energies 13 00629 g006
Figure 7. Step response of the closed-loop transfer function of a Buck converter by using the approximation of the fractional-order PID controller (14).
Figure 7. Step response of the closed-loop transfer function of a Buck converter by using the approximation of the fractional-order PID controller (14).
Energies 13 00629 g007
Figure 8. (a) Output voltage and inductor current of the Buck converter of Figure 1 controlled through the fractional-order PID (14). (b) Control laws produced by (14) for reference signal r a r = 30 V , b r = 65 V and c r = 95 V .
Figure 8. (a) Output voltage and inductor current of the Buck converter of Figure 1 controlled through the fractional-order PID (14). (b) Control laws produced by (14) for reference signal r a r = 30 V , b r = 65 V and c r = 95 V .
Energies 13 00629 g008
Figure 9. (a) Output voltage subject to load variations. (b) Inductor current subject to load variations.
Figure 9. (a) Output voltage subject to load variations. (b) Inductor current subject to load variations.
Energies 13 00629 g009
Figure 10. Step response of the closed-loop transfer function of a Buck converter by using typical PID controllers. (a) PID controller designed in frequency domain. (b) PID controller designed to ensure stability.
Figure 10. Step response of the closed-loop transfer function of a Buck converter by using typical PID controllers. (a) PID controller designed in frequency domain. (b) PID controller designed to ensure stability.
Energies 13 00629 g010
Figure 11. Upper (solid lines) and lower (dotted lines) bounds of the structured singular value μ Δ to determine robust stability margins of the closed-loop systems.
Figure 11. Upper (solid lines) and lower (dotted lines) bounds of the structured singular value μ Δ to determine robust stability margins of the closed-loop systems.
Energies 13 00629 g011
Figure 12. Electrical circuit with OPAMs for the fractional-order PID controller (17).
Figure 12. Electrical circuit with OPAMs for the fractional-order PID controller (17).
Energies 13 00629 g012
Table 1. Component values of Buck converter from Figure 1.
Table 1. Component values of Buck converter from Figure 1.
ElementNotationValue
DC voltage source V g 100 V
CapacitorC1 μ F
InductorL2.2 mH
Resistance (Load)R500 Ω
Table 2. Performance parameters for the step response of the Buck converter in Figure 1 described by (4).
Table 2. Performance parameters for the step response of the Buck converter in Figure 1 described by (4).
ParameterNotationFO PIDTypical PID 1st Op.Typical PID 2nd Op.
Steady–state error e s s 0.000100
Time constant τ 1.09 μ s1.37 μ s1.67 μ s
Rising time t r 1.39 μ s1.5 μ s2.05 μ s
Peak time t p 2.77 μ s3.9 μ s5.22 μ s
Settling time t s 12 μ s35.9 μ s26.5 μ s
Overshoot%M53.8%66.7%45%
Table 3. Constant and exponent values of the fractional-order PID controller in time domain.
Table 3. Constant and exponent values of the fractional-order PID controller in time domain.
ConstantExponent
A 0 = 34 . 3012
A 1 = 7 . 459 × 10 5 γ 1 = 1 . 1307 × 10 6
A 2 = 3 . 3127 × 10 3 γ 2 = 3 . 3044 × 10 5
A 3 = 1 . 61 × 10 4 γ 3 = 1 . 3893 × 10 5
A 4 = 2 . 3168 × 10 3 γ 4 = 4 . 06 × 10 4
Table 4. Parameter values for the electrical circuit with OPAMs of Figure 12.
Table 4. Parameter values for the electrical circuit with OPAMs of Figure 12.
ParameterValueParameterValue
R10 k Ω R 4 0.67 M Ω
R 1 0.12 Ω R 5 0.45 M Ω
R 2 67 Ω C 1 1 F
R 3 15.4 M Ω C 2 1 F

Share and Cite

MDPI and ACS Style

Soriano-Sánchez, A.G.; Rodríguez-Licea, M.A.; Pérez-Pinal, F.J.; Vázquez-López, J.A. Fractional-Order Approximation and Synthesis of a PID Controller for a Buck Converter. Energies 2020, 13, 629. https://doi.org/10.3390/en13030629

AMA Style

Soriano-Sánchez AG, Rodríguez-Licea MA, Pérez-Pinal FJ, Vázquez-López JA. Fractional-Order Approximation and Synthesis of a PID Controller for a Buck Converter. Energies. 2020; 13(3):629. https://doi.org/10.3390/en13030629

Chicago/Turabian Style

Soriano-Sánchez, Allan G., Martín A. Rodríguez-Licea, Francisco J. Pérez-Pinal, and José A. Vázquez-López. 2020. "Fractional-Order Approximation and Synthesis of a PID Controller for a Buck Converter" Energies 13, no. 3: 629. https://doi.org/10.3390/en13030629

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