Next Article in Journal
The Hidden Dimension of Façades: Fractal Analysis Reveals Composition Rules in Classical and Renaissance Architecture
Previous Article in Journal
On Exact Solutions of Some Space–Time Fractional Differential Equations with M-truncated Derivative
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dual-Loop Voltage–Current Control of a Fractional-Order Buck-Boost Converter Using a Fractional-Order PIλ Controller

1
Guangxi Key Laboratory of Power System Optimization and Energy-Saving Technology, School of Electrical Engineering, Guangxi University, Nanning 530004, China
2
Liuzhou Electricity Supply Bureau, Liuzhou 545005, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(3), 256; https://doi.org/10.3390/fractalfract7030256
Submission received: 18 January 2023 / Revised: 6 March 2023 / Accepted: 8 March 2023 / Published: 11 March 2023
(This article belongs to the Section Engineering)

Abstract

:
Based on the fact that the inductor and capacitor are of a non-integer order by nature, to provide a more accurate theoretical basis for the optimal control of the converter, the fractional-order model of the Buck-Boost converter in the continuous mode of current is established according to the fractional-order calculus theory. The fractional-order PIλ control system of the fractional-order Buck-Boost converter is designed to compare the performance of the integer-order PI controller with the fractional-order controller. Secondly, the sparrow search algorithm is applied to the optimal design of the fractional-order PIλ control system of the fractional-order Buck-Boost converter to improve the system’s phase margin, stability, and robustness. Finally, the simulation is verified on the Matlab/Simulink simulation platform and compared with the integer-order PI controller.

1. Introduction

Every system in engineering exists as a fractional-order system. To avoid complexity and consider ease of use, the system is approximated in an integer-order form, which, inevitably, involves a certain amount of error. In power electronic converter circuits, capacitors and inductors are fundamental electronic devices. Their actual external characteristic equations have fractional-order properties; thus, inductors and capacitors are both fractional-order in nature [1,2,3]. A DC converter is a power electronic device that converts DC energy into the DC energy of a controlled voltage or current required by the load. It works by controlling the on/off of the DC converter circuit through a fully controllable device, i.e., a high-frequency switch, to regulate the input voltage so that the desired DC voltage can be output. DC converters are widely used in various fields, including industry, vehicles, and renewable energy, due to the reliability of their output [4,5,6]. Therefore, it is important to establish and analyze an accurate mathematical model of the DC converter. Based on the fact that inductors and capacitors are fractional-order in nature, describing and analyzing power electronic converters with an integer-order model is not accurate enough and may even be wrong. Therefore, it is necessary to establish a fractional-order model of the converter, which can improve the accuracy of modeling and more accurately describe its actual dynamic behavior and provide a more accurate theoretical basis for the optimal control of the converter.
With the rapid development of information, science, and technology, fractional order calculus theory has been more widely used in automatic control. The fractional-order controller has more advantages than the traditional integer-order controller, and the complete fractional-order system has better dynamic performance and robustness [7]. The fractional-order PIλDμ control is now widely used in machinery [8,9] and automobiles [10,11]. Reference [12] built the fractional-order circuit model and mathematical model of the Boost converter in a Matlab/Simulink environment and designed a fractional-order PIλ controller to control the fractional-order system to form a fully fractional-order system. Reference [13] established a fractional-order model of the Boost converter in the pseudo-continuous mode of inductor current and designed a fractional-order nonlinear controller to improve the dynamic and steady-state performance of the fractional-order system. Reference [14] proposed a PIλ controller based on the Gray Wolf algorithm as a method for power factor correction of the internal current controller and the external voltage controller and regulation of the load voltage and compared it with the conventional PI controller. The simulation results showed the better performance of the PIλ controller based on the Gray Wolf algorithm. Reference [15] investigated the effect of the fractional-order PIλ controller on the control performance of the Buck converter. It analyzed the impact of the PIλ controller on the steady-state performance of the system and the stability range of the proportional and integral coefficients when λ takes different values under the premise of ensuring the stability of the system.
The Sparrow Search Algorithm (SSA) is mainly inspired by the foraging and anti-predation behavior of sparrows. The algorithm is relatively novel, with the advantages of a strong optimization ability and a fast convergence speed [16]. In this paper, the SSA algorithm is used to optimize the controller parameters and optimize the control performance of the control system. This paper is organized as follows. Section 2 uses the fractional-order Caputo calculus definition to build the fractional-order state averaging model of the Buck-Boost converter and find the transfer function of the converter. In Section 3, the fractional-order PIλ controller is designed, the fractional-order PIλ control system model of the fractional-order Buck-Boost converter is built in the Matlab/Simulink simulation platform, and the performance of the fractional-order PIλ control system and the integer-order PI control system is compared. In Section 4, SSA is used to perform a parameter search for the fractional-order PIλ controller, and SSA is applied to the optimal design of the fractional-order Buck-Boost PIλ control system to improve the system performance. The effectiveness of the method is verified by simulation. Finally, conclusions are given in Section 5.

2. State Averaging Model for Fractional-Order Buck-Boost Converters

The circuit topology of the fractional-order Buck-Boost converter is shown in Figure 1. In the figure, Vin is the power supply voltage, ST and SD are the switching tubes, R is the circuit resistance, and iL and vC are the inductor current and capacitor voltage, respectively. α and β are the orders of the inductor and capacitor, respectively.
According to Reference [17], the mathematical expressions for the fractional-order inductor current iL and capacitor voltage vC are obtained as:
{ v L ( t ) = L d α i L dt α i C ( t ) = C d β v C dt β
where α and β are the fractional order inductance and capacitance orders, respectively, and 0 < α < 1, 0 < β < 1.
The fractional-order CCM Buck-Boost converter has two operating modes within one switching cycle Ts.
Mode 1 (0 < tDTs): Switching tube ST is on, and the diode SD is off.
{ d α i L dt α = V in L d β v C dt β = v 0 RC
Mode 2 (DTs < tTs): Switching tube ST is off, and the diode SD is on.
{ d α i L dt α = v 0 L d β v C dt β = i L C v 0 RC
where D is the duty cycle.
In this paper, the fractional-order Caputo calculus is used to define the fractional-order state averaging model of the Buck-Boost converter. The uniform fractional order calculus operator t 0 D α t is defined as [18]:
t 0 D α t f ( t ) = { d α dt α f ( t ) α > 0 f ( t ) α = 0 t 0 t f ( τ ) d τ α α < 0
where α is the order of the fractional order (αR). t and t0 are the upper and lower bounds of the integration, respectively. When α > 0 and α is a real number, t 0 D α t represents fractional-order differentiation; when α < 0 and α is a real number, t 0 D α t represents a fractional-order integral.
The Caputo differential is defined as [19]:
t 0 D α t f ( t ) = 1 Γ ( m α ) t 0 t f ( m ) ( τ ) ( t τ ) 1 + α m d τ
The Caputo integral is defined as:
t 0 D α t f ( t ) = 1 Γ ( α ) t 0 t f ( τ ) ( t τ ) α + 1 d τ
where mZ+ and m − 1 < α < m.
Using the state-space averaging method [20], the state variables are averaged over a switching period, as follows.
x ( t ) T = 1 T t T + t x ( τ ) d τ
where x(t) represents the state variable in the equation of state. When averaging the fractional order differentiation of state variables, there is the following equation:
d α x ( t ) T dt α = d α ( 1 T t T + t x ( τ ) d τ ) dt α = 1 T t T + t d α x ( τ ) dt α d τ = d α x ( t ) dt α
From Equation (8), it can be seen that the fractional differential of the state mean variable is equivalent to the average of the fractional order differential of the state variable. Therefore, the fractional order differential equation under two different operating modes can be converted into an equation of the average variable for representation.
The fractional-order state averaging model of the Buck-Boost converter under CCM is derived by averaging Equations (2) and (3) over one switching period T, based on the fractional-order calculus property and the state-averaging modeling method. It is shown as follows:
{ d α i L dt α = d V in L v 0 ( 1 d ) L d α v 0 dt α = ( 1 d ) i L C v 0 RC
where 〈iL〉, 〈Vin〉, and 〈v0〉 denote the average values of the corresponding variables in a switching cycle. d is the duty cycle of the switching tube. 〈iL〉, 〈Vin〉, 〈v0〉, and d in Equation (9) can be decomposed into dc components and small signal perturbation terms in the following way:
{ i L = I L + i L ^ v in = V in + v in ^ v 0 = v 0 + v 0 ^ d = D + d ^
where IL, Vin, v0, and D represent the steady-state direct flows of the corresponding variables. i ^ L , v ^ in , v ^ 0 , and d ^ denote the small signal perturbation sections of the corresponding variables. By substituting Equation (10) into Equation (9) and neglecting the second-order terms, the averaging-model form is shown below.
{ d α ( I L + i L ^ ) dt α = ( D + d ^ ) ( V in + v in ^ ) L ( v 0 + v 0 ^ ) ( 1 D d ^ ) L d β ( v 0 + v 0 ^ ) dt β = ( 1 D d ^ ) ( I L + i L ^ ) C ( v 0 + v 0 ^ ) RC
According to the definition of fractional-order calculus, the separation of the direct and AC quantities of the fractional-order CCM Buck-Boost converter in Equation (11) is obtained as follows:
{ L [ d α I L dt α + d α i L ^ dt α ] = DV in v 0 ( 1 D ) + D v in ^ + ( V in + v 0 ) d ^ + v 0 ^ ( 1 D ) RC [ d β v 0 dt β + d β v 0 ^ dt β ] = ( 1 D ) RI L v 0 + ( 1 D ) i L ^ v 0 ^ RI L d ^
Removing the direct flow in Equation (12), the expression for the AC volume of the converter is obtained as:
{ L d α i L ^ dt α = D v in ^ + ( V in + v 0 ) d ^ + v 0 ^ ( 1 D ) RC d β v 0 ^ dt β = ( 1 D ) i L ^ v 0 ^ RI L d ^
Using the Caputo definition of fractional-order calculus to obtain the Laplace transform of Equation (13) is shown in Equation (14) [21].
{ Ls α i L ^ ( s ) = D v i n ^ ( s ) + ( V in + v 0 ) d ^ ( s ) + v 0 ^ ( s ) ( 1 D ) Cs β v 0 ^ ( s ) = ( 1 D ) R i L ^ ( s ) 1 R v 0 ^ ( s ) I L d ^ ( s )
The expression of the transfer function of the output voltage of the converter to the inductor current can be obtained as:
G vi ( s ) = v 0 ^ i L ^ = R ( 1 D ) ( V in + v 0 ) I L LRs α ( CRs β + 1 ) ( V in + v 0 ) + I L ( 1 D ) R
The expression for the transfer function of the inductor current to duty cycle of the converter is:
G id ( s ) = i L ^ d ^ = ( CRs β + 1 ) ( V in + v 0 ) + R ( 1 D ) I L CRLs α + β + Ls α + R ( 1 D ) 2
From Equations (15) and (16), we can see that the transfer function of the converter is related to the order of the energy storage element. When the order of the energy storage element α = 1 and β = 1, the transfer function of the fractional-order converter is the same as that of the integer-order converter, which shows that the integer-order converter is only a special case of the fractional-order converter, and the fractional-order calculus theory can describe the characteristics of the DC–DC converter more accurately.

3. Design of Fractional-Order PIλ Controller

3.1. Introduction to Fractional-Order PIλ Controller

The fractional-order PIλ controller is a further improvement on the traditional PI controller. The fractional-order PIλ controller has one more fractional-order parameter than the conventional integer-order PI controller, i.e., the fractional-order parameter λ of integration. This parameter change allows the controller to take any value on a straight line, equivalent to changing the parameter value of a conventional PI controller of integration order 1 from a fixed point to all points on a straight line [22]. In this section, the fractional-order PIλ controller is designed.
The basic framework of the fractional-order PIλ control system is shown in Figure 2.
The transfer function of the fractional-order PIλ controller can be obtained from Figure 2 as:
G ( s ) = K P + K I 1 s λ
The output expression of the fractional-order PIλ controller in the time domain is:
u ( t ) = K P e ( t ) + K I D λ e ( t )
The relationship between the IOPID and FOPID controllers are presented in Figure 3 [23]. Figure 3a shows the values of each parameter of the integer-order controller, and Figure 3b shows the distribution of the positions of the fractional-order controller parameter points that can be placed on the horizontal axis λ.
As can be seen from Figure 3, each parameter of the conventional PID controller can only be selected at four fixed points. When λ and μ are both equal to 0, it is a P controller; when λ is 0 and μ is 1, it is a PD controller; when λ is 1 and μ is 0, it is a PI controller; when λ and μ are both equal to 1, it is an integer-order PID controller. The value of the λ parameter of the fractional-order PIλ controller can choose any point on the horizontal axis straight line, as shown in Figure 3b, and the integration order λ can be any position on the positive half-axis of λ if the controlled system can be kept in the stable range, thus the form of fractional-order controller has better flexibility.

3.2. Design of Fractional-Order PIλ Controller

The transfer function of the converter and the fractional PIλ controller are combined to establish a double closed-loop system with a fractional-order Buck-Boost converter current inner loop and voltage outer loop, as shown in Figure 4. Gvc(s) is the voltage loop fractional-order PIλ controller, Gic(s) is the current loop fractional-order PIλ controller, Gid(s) is the fractional-order transfer function of the inductor current to duty cycle, and Gvi(s) is the fractional-order transfer function of the output voltage to inductor current. The expressions are given in Equations (15) and (16).
The current-loop open-loop transfer function Gii(s) and the current-loop closed-loop transfer function Gio(s) of the fractional-order Buck-Boost converter control system under the control of the current inner loop and the voltage outer loop are:
{ G ii ( s ) = G ic ( s ) G id ( s ) = ( K PI + K II s λ i ) ( CRs β + 1 ) ( V in + v 0 ) + R ( 1 D ) I L CRLs α + β + Ls α + R ( 1 D ) 2 G io ( s ) = G ii ( s ) 1 + G ii ( s ) = ( K PI + K II s λ i ) ( CRs β + 1 ) ( V in + v 0 ) + R ( 1 D ) I L CRLs α + β + Ls α + R ( 1 D ) 2 1 + ( K PI + K II s λ i ) ( CRs β + 1 ) ( V in + v 0 ) + R ( 1 D ) I L CRLs α + β + Ls α + R ( 1 D ) 2
Combining Equations (15), (17), and (19), the system open-loop transfer function Gvi(s) and the closed-loop transfer function Gvo(s) can be obtained as:
{ G v i ( s ) = G v c ( s ) G i o ( s ) G v i ( s ) = ( K P V + K I V s λ 2 ) R ( 1 D ) ( V i n + v 0 ) I L L R s α ( C R s β + 1 ) ( V i n + v 0 ) + I L ( 1 D ) R ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 1 + ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 G v o ( s ) = G v c ( s ) G i o ( s ) G v i ( s ) 1 + G v c ( s ) G i o ( s ) G v i ( s ) = ( K P V + K I V s λ v ) R ( 1 D ) ( V i n + v 0 ) I L L R s α ( C R s β + 1 ) ( V i n + v 0 ) + I L ( 1 D ) R 1 + [ ( K P V + K I V s λ v ) R ( 1 D ) ( V i n + v 0 ) I L L R s α ( C R s β + 1 ) ( V i n + v 0 ) + I L ( 1 D ) R ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 1 + ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 1 + ( K P I + K I I s λ i ) ( C R s β + 1 ) ( V i n + v 0 ) + R ( 1 D ) I L C R L s α + β + L s α + R ( 1 D ) 2 ]
In Equation (20), KPI and KII are the proportionality and integration coefficients of the current loop controller, respectively, and KPV and KIV are the proportionality and integration coefficients of the voltage loop controller, respectively. λi and λv are the integration orders of the current and voltage loop controllers, respectively. The α and β fractions are the orders of the inductive and capacitive components, respectively, both of which are 0.9. IL and v0 are the direct current flow and output voltage, respectively. Power supply voltage Vin = 25 V, load resistance R = 80 Ω, switch duty cycle D = 0.6, switching frequency fs = 50 KHz, fractional inductance L = 5 mH, and fractional capacitor C = 0.1 mF/(s)1−β.
Using the Ziegler–Nichols rule to adjust the parameters of the fractional-order PIλ controller, the parameters of the current loop fractional-order PIλ controller and integer-order PI controller are obtained as shown in Table 1.
Its voltage loop fractional-order PIλ controller and integer-order PI controller parameters are shown in Table 2.
Based on the open-loop transfer functions obtained from Equations (16) and (17), the open-loop frequency characteristics of the fractional-order Buck-Boost converter system are shown in Figure 5 when comparing the control of integer-order PI and fractional-order PIλ using a modified Oustaloup filter for the fractional-order calculus operator.
As can be seen from Figure 5, the red dashed line and the green solid line are the logarithmic curves of the frequency characteristics of the fractional-order PIλ control system and the integer-order PI control system, respectively. When an integer-order PI controller is used, the phase margin of the system is 70.5° and its shear frequency is 30.7 Hz; when a fractional-order PIλ control is used, the phase margin of the system is increased to 75.1° and the shear frequency of the system is increased to 42.7 Hz. There is a corresponding increase in the phase margin and shear frequency when using the fractional-order controller. Therefore, the use of a fractional-order controller makes the tracking performance of the system stronger and the transition process shorter, which improves the stability of the system.

3.3. Control System Simulation and Analysis

Based on the Oustaloup frequency domain filtering method in the Matlab/Simulink simulation platform to build a fractional-order PIλ control system model of a fractional-order Buck-Boost converter [24,25], the output current and output voltage of the converter are studied by changing the load resistance of the converter. The performance of the fractional-order PIλ control system and the integer-order PI control system are compared. The simulation circuit diagram is shown in Figure 6. In Figure 6, the equivalent circuit method is used to construct fractional-order inductors and fractional-order capacitors of a specific order for investigation. When the fitting order is 9th, the equivalent circuit of the fractional-order inductor and fractional-order capacitor is shown in Figure 7.
The simulation parameters of the system are shown in Table 1. To verify the stability and anti-interference performance of the system, the resistive load is changed at the simulation time of 0.25 s, and the load resistance is abruptly changed from 160 Ω to 80 Ω. The simulation results are shown in Figure 8.
From Figure 8, it can be seen that the fractional-order PIλ control system is better than the integer-order PI control system in terms of rise time, peak time, and anti-interference performance, and the local simulation enlargement is shown in Figure 9 and Figure 10.
According to the simulation results of Figure 8, Figure 9 and Figure 10, the process of the initial rise phase and sudden load change can be obtained, and the comparison of each performance index of the two systems is shown in Table 3 and Table 4.
Figure 8, Figure 9 and Figure 10 show that the fractional-order PIλ controller shortens the rise time and regulation time of the system, and the regulation time of the initial state of the capacitor voltage is reduced by 25.4%, and the maximum fluctuation is reduced by 51.42%. After the disturbance, the regulation time is shortened by 22.67%, the maximum fluctuation is reduced by 0.78%, and the system can quickly reach a new steady state. Thus, the fractional-order PIλ control system exhibits better control performance in terms of speed, stability, and system robustness.

4. Design of Fractional-Order PIλ Control System Based on SSA

To reduce the unreliability of manual adjustment of PIλ parameters and the difficulty of the fractional-order PIλ controller design, the sparrow search algorithm is used in this section to perform parameter search for the fractional-order PIλ controller. Finally, SSA is applied to the optimal design of the fractional-order Buck-Boost PIλ control system to improve the system’s performance.

4.1. Sparrow Search Algorithm

The sparrow search algorithm is a new swarm intelligence algorithm inspired by the interconversion between finder and joiner behaviors of sparrows during foraging. The discoverer in a sparrow colony is not only responsible for finding food for the whole population but also provides the direction and area of foraging. At the same time, the joiner relies on the discoverer to find food. The roles of finder and joiner can be flexibly changed. There are also aggressors in the population that monitor other efficient predators and attack efficient predators to increase their prey intake. In addition, birds outside the predation circle are vulnerable to natural predators; thus, they must constantly change their position to avoid them [26,27]. Sparrows in the center of the population will stay close to their peers and try to move to a safe area. When a predator is detected around the population, the population has an early warning signal and leaves the danger zone to feed in a safe area [28].
A population of n sparrows can be represented by the following equation.
X = [ x 1 , 1 x 1 , 2 x 1 , d x 2 , 1 x 2 , 2 x 2 , d x n , 1 x n , 2 x n , d ]
where n is the number of sparrows in a population and d is the dimensionality of the problem variable to be optimized. The fitness value of sparrows can be expressed as the following equation.
F ( X ) = [ f ( [ x 1 , 1         x 1 , 2                   x 1 , d ] )   f ( [ x 2 , 1         x 2 , 2                   x 2 , d ] ) f ( [ x n , 1         x n , 2                   x n , d ] ) ]
Discoverers with good fitness values prioritize access to food during foraging, and discoverers have a more extensive foraging search range than joiners because discoverers search for food for the population and provide foraging directions and areas for joiners. In each iteration, the position of the discoverer changes, as shown below.
X i , j t + 1 = { X i , j t · exp ( i γ . iter max )         if     R 2 < ST X i , j t + Q . L       if     R 2 ST
where t is the number of current iterations and j = 1, 2, …, d, itermax is the constant for the maximum number of iterations. Xi,j denotes the jth dimensional location information of the ith sparrow. γ is a random number, R2 and ST are the warning and safety values, respectively, and Q denotes a random number obeying normal distribution. If R2 < ST, it means that no predator is nearby, and the discoverer is able to conduct an extensive search. If R2ST, it means that the early warning sparrow has found predators nearby and sends signals to other members of the population, all of which move quickly to forage elsewhere at this time.
The location of the joiners is updated as shown below.
X i , j t + 1 = { Q exp ( X worst X i , j t i 2 )           if           i > n / 2 X P t + 1 + | X i , j t X P t | A + L           otherwise
where Xworst is the current worst position within the global, Xp is the best position currently occupied by the discoverer, and A is a 1 × d matrix. The elements in A are all 1 or −1, A+ = AT(AAT)−1. If i < n/2, it means that the less adapted joiner did not acquire food because of the poor location and needed to forage elsewhere.
Assuming that sparrows sensing danger makes up 10% to 20% of the population and that the location of these sparrows is random, the mathematical expression is shown below.
X i , j t + 1 = { X b e s t t + μ | X i , j t X b e s t t |           i f         f i < f g X i , j t + K ( | X i , j t X w o r s t t | ( f i f w ) + ε )           i f         f i = f g
where Xbest is the current global optimal position, μ is the step control parameter. K is a random number taking values from −1 to 1. fg and fw denote the current global best and worst fitness values, respectively, and ε is the smallest constant value that does not make the denominator zero.
In this algorithm, the objective function is set as follows:
F = 0 ( ω 1 | e ( t ) | + ω 2 u 2 ( t ) ) dt
where e(t) is the error between the input value and the output value, taking into account the dynamic nature of the iterative process, taking the integration of its absolute value; u(t) is the control value, which is added to avoid excessive control; ω1 and ω2 are the weights, and the value range is [0, 1]. In addition, restrictive measures are required to prevent overshoot, that is, when an overshoot occurs, an additional overshoot term is introduced into the objective function, and the settings in this case are as follows:
F = 0 ( ω 1 | e ( t ) | + ω 2 u 2 ( t ) + ω 3 | e ( t ) | ) dt , e ( t ) < 0
where ω3 is the weight and ω3 > > ω1. In general, ω1 = 0.999, ω2 = 0.001, and ω3 = 100.
The SSA flow chart is shown in Figure 11.

4.2. Design of Fractional-Order PIλ Control System Based on SSA

In this section, the SSA is used to optimize the parameters of the fractional-order PIλ controller in the fractional-order CCM converter circuit model to link the SSA with the fractional-order converter circuit model. The parameter values obtained from the sparrow and converter circuit simulation model can be used as the intermediate link between the SSA and the fractional-order converter circuit simulation model. The process of SSA to optimize the parameters of the fractional-order PIλ controller is shown in Figure 12.
Set the parameters of SSA: the number of sparrow flocks is n = 40, the dimension d = 6 represents each parameter of the PIλ controller, and the maximum number of iterations is 100. The range of KPI is 0.01–0.15, KII is 5–15, KPV is 0.02–0.18, KIV is 10–30, λi is 0.8–1.1, and λv is 0.8–1.2. The controller parameters optimized with the algorithm are shown in Table 5.
The fractional-order control system before controller parameter optimization and the Byrd plot after optimization using the SSA are shown in Figure 13.
In Figure 13, the red dashed line shows the logarithmic curve of the system frequency characteristics under the optimized fractional-order PIλ controller. The green solid line shows the logarithmic curve of the system frequency characteristics under the fractional-order PIλ controller. From the figure, it can be seen that the phase margin with the fractional-order PIλ controller is 75.1° and its shear frequency is 42.7 Hz; with the optimized fractional-order PIλ control, the phase margin of the system is increased to 88.1°, and the shear frequency is 59.33 Hz. The optimized system has an improved phase margin and a corresponding increase in shear frequency. The optimized system has better speed, stability and robustness.

4.3. Simulation Analysis of the Optimized Control System

The simulation parameters of the system are shown in Table 5, and the simulation results are shown in Figure 14 when the resistive load is changed at a simulation time of 0.25 s.
From Figure 14, it can be seen that the system after the optimization of the controller parameters has better performance in rise time, peak time, and anti-interference than the PIλ control system before optimization, and the local simulation comparison enlargement is shown in Figure 15 and Figure 16.
According to the simulation results in Figure 14, Figure 15 and Figure 16, observing the initial phase and the process of sudden load change, the comparison of each performance index of the system before and after the optimization of the controller parameters is shown in the following table.
As shown in Table 6 and Table 7, the system with optimized controller parameters reduces the rise time, regulation time, and overshoot amount. The regulation time of the initial state of the capacitor voltage is reduced by 11.58%, and the maximum fluctuation is reduced by 42.25%. After the disturbance, the regulation time of the initial state is reduced by 10.34%, the maximum fluctuation is reduced by 7.37%, and the system can reach the new steady state quickly. It is proved that the system performs better after controller parameter optimization than before optimization.

5. Conclusions

This paper establishes the fractional-order mathematical model and circuit model of the Buck-Boost converter under CCM based on fractional-order calculus theory. Based on the fact that inductors and capacitors are fractional-order by nature, the fractional-order model of the converter can be established to more accurately describe the real characteristics of the actual system and provide a more accurate theoretical basis for the optimal control of the converter. Secondly, the design of the PIλ control system for a fractional-order converter is introduced, which adopts the control strategies of the current inner loop and voltage outer loop. The stability of the integer-order PI control system and the fractional-order PIλ control system are compared. The fractional-order PIλ controller is proved to have better performance than the integer-order controller by simulation. Finally, the parameters of the control system are optimized by the SSA algorithm, and the dynamic response performance and anti-interference performance of the fractional-order PIλ control system before and after the optimization of the controller parameters are compared during the initial rise phase of the current and voltage and during the sudden load change. It is demonstrated by simulation that the system has better performance after controller parameter optimization than before optimization.

Author Contributions

Writing—original draft, D.W.; Supervision, L.X. and R.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data available on request due to restrictions eg privacy or ethical. The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Radwan, A.G.; Emira, A.A. Modeling and analysis of fractional order DC-DC converter. ISA Trans. 2018, 82, 184–199. [Google Scholar] [CrossRef] [PubMed]
  2. Wei, Z.H.; Zhang, B.; Jiang, Y.W. Analysis and Modeling of Fractional-Order Buck Converter Based on Riemann-Liouville Derivative. IEEE Access 2019, 7, 162768–162777. [Google Scholar] [CrossRef]
  3. Jiang, Y.W.; Zhang, B. High-Power Fractional-Order Capacitor With 1<α<2 Based on Power Converter. IEEE Trans. Ind. Electron. 2018, 65, 3157–3164. [Google Scholar] [CrossRef]
  4. Lalmalsawmi; Biswas, P.K. Full-Bridge DC-DC Converter and Boost DC-DC Converter with Resonant Circuit for Plug-in Hybrid Electric Vehicles. In Proceedings of the 2022 International Conference on Intelligent Controller and Computing for Smart Power (ICICCSP), Hyderabad, India, 21–23 July 2022; pp. 1–6. [Google Scholar] [CrossRef]
  5. Ardi, H.; Ajami, A. Study on a High Voltage Gain SEPIC-Based DC–DC Converter with Continuous Input Current for Sustainable Energy Applications. IEEE Trans. Power Electron. 2018, 33, 10403–10409. [Google Scholar] [CrossRef]
  6. Magambo, J.S.N.T.; Bakri, R.; Margueron, X.; Le Moigne, P.; Mahe, A.; Guguen, S.; Bensalah, T. Planar Magnetic Components in More Electric Aircraft: Review of Technology and Key Parameters for DC–DC Power Electronic Converter. IEEE Trans. Transp. Electrif. 2017, 3, 831–842. [Google Scholar] [CrossRef]
  7. Aseem, K.; Selva Kumar, S. Closed loop control of DC-DC converters using PID and FOPID controllers. Int. J. Power Electron. Drive Syst. 2020, 11, 1323–1332. [Google Scholar]
  8. Mai, Y.F.; Tong, J.M. Design and simulation of hydraulic loading system based on fractional order control. J. Shanghai Univ. Technol. 2015, 37, 589–593. [Google Scholar]
  9. Qin, C.M. Research on Fractional-Order PID and Self-Anti-Disturbance Control for Hypersonic Vehicles; Harbin Institute of Technology: Harbin, China, 2011. [Google Scholar]
  10. Wu, G.Q.; Huang, H.J.; Ye, G.H. Semi-active control of automotive air suspension based on fractional order calculus. J. Agric. Mach. 2014, 45, 19–25. [Google Scholar]
  11. You, H.; Shen, Y.J.; Yang, S.P. Parameter optimization design of passive fractional-order automotive suspension based on particle swarm algorithm. Vib. Shock. 2017, 36, 224–234. [Google Scholar]
  12. Chai, X.H.; Cao, H.; Zhang, B. Boost converter full fractional order system analysis and control performance study. J. Power Supply 2019, 17, 27–33. [Google Scholar]
  13. Tan, C.; Liang, Z.S.; Zhang, J.Q. Nonlinear control of a fractional-order Boost converter in inductive current pseudo-continuous mode. J. Phys. 2014, 63, 89–94. [Google Scholar]
  14. Komathi, C.; Umamaheswari, M.G. Design of Gray Wolf Optimizer Algorithm-Based Fractional Order PI Controller for Power Factor Correction in SMPS Applications. IEEE Trans. Power Electron. 2020, 35, 2100–2118. [Google Scholar] [CrossRef]
  15. Zhang, X.C.; Li, H.; Su, W.Z. Study on fractional-order PIλ control and stability analysis of DC-DC converter. New Technol. Electr. Power 2019, 38, 21–31. [Google Scholar]
  16. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  17. Westerlund, S. Dead Matter Has Memory; Causal Consulting: Kalmar, Sweden, 2002; Chapter 7. [Google Scholar]
  18. Petras, I. Fractional Order Nonlinear Systems—Modeling, Analysis and Simulation; Springer: New York, NY, USA, 2011. [Google Scholar]
  19. Caputo, M.; Mainardi, F. A new dissipation model based on memory mechanism. Pure Appl. Geophys. 1971, 91, 134–147. [Google Scholar] [CrossRef]
  20. Zhang, W.P. Modeling and Control of Switching Converters (Chapter 1); China Electric Power Publishing House: Beijing, China, 2006. [Google Scholar]
  21. Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; Wiley: Hoboken, NJ, USA, 1993. [Google Scholar]
  22. Monje, C.A.; Chen, Y.Q.; Vinagre, B.M.; Feliu, V. Fractional-Order Systems and Controls, Fundamentals and Applications; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  23. Chen, H.; Xie, W.; Chen, X.; Han, J.; Aït-Ahmed, N.; Zhou, Z.; Tang, T.; Benbouzid, M. Fractional-Order PI Control of DFIG-Based Tidal Stream Turbine. J. Mar. Sci. Eng. 2020, 8, 309. [Google Scholar] [CrossRef]
  24. Xue, D.Y. Fractional Order Calculus and Fractional Order Control; Science Press: Beijing, China, 2018. [Google Scholar]
  25. Tan, C. Research on Modeling and Control of Quadratic and Pseudo-Continuous Boost Converters Based on Fractional Order Calculus Theory; China University of Petroleum: Beijing, China, 2016. [Google Scholar]
  26. Hamilton, W.D. Geometry for the selfish herd. J. Theor. Biol. 1971, 31, 295–311. [Google Scholar] [CrossRef] [PubMed]
  27. Pulliam, H.R. On the advantages of flocking. J. Theor. Biol. 1973, 38, 419–422. [Google Scholar] [CrossRef] [PubMed]
  28. Xue, J.K. Research and Application of a Novel Swarm Intelligence Optimization Technique; Donghua University: Shanghai, China, 2020. [Google Scholar]
Figure 1. Circuit diagram of fractional-order Buck-Boost converter.
Figure 1. Circuit diagram of fractional-order Buck-Boost converter.
Fractalfract 07 00256 g001
Figure 2. Block diagram of fractional order PIλ control system.
Figure 2. Block diagram of fractional order PIλ control system.
Fractalfract 07 00256 g002
Figure 3. Controller parameter distribution diagram. (a) Integer order. (b) Fractional Order.
Figure 3. Controller parameter distribution diagram. (a) Integer order. (b) Fractional Order.
Fractalfract 07 00256 g003
Figure 4. PIλ control block diagram of fractional order buck boost converter.
Figure 4. PIλ control block diagram of fractional order buck boost converter.
Fractalfract 07 00256 g004
Figure 5. Open loop frequency characteristic diagram of two controllers.
Figure 5. Open loop frequency characteristic diagram of two controllers.
Fractalfract 07 00256 g005
Figure 6. Simulation circuit diagram.
Figure 6. Simulation circuit diagram.
Fractalfract 07 00256 g006
Figure 7. Equivalent circuit of fractional element. (a) Fractional-order inductor. (b) Fractional-order capacitor.
Figure 7. Equivalent circuit of fractional element. (a) Fractional-order inductor. (b) Fractional-order capacitor.
Fractalfract 07 00256 g007
Figure 8. Comparison diagram of system inductance current and capacitance voltage. (a) Inductor current. (b) Capacitor voltage.
Figure 8. Comparison diagram of system inductance current and capacitance voltage. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g008
Figure 9. Enlarged view of inductor current and capacitor voltage in initial rising stage. (a) Inductor current. (b) Capacitor voltage.
Figure 9. Enlarged view of inductor current and capacitor voltage in initial rising stage. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g009
Figure 10. Enlarged drawing of inductor current and capacitor voltage under sudden load change. (a) Inductor current. (b) Capacitor voltage.
Figure 10. Enlarged drawing of inductor current and capacitor voltage under sudden load change. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g010
Figure 11. Sparrow search algorithm implementation process.
Figure 11. Sparrow search algorithm implementation process.
Fractalfract 07 00256 g011
Figure 12. Sparrow search algorithm for parameter optimization of fractional order PIλ controller.
Figure 12. Sparrow search algorithm for parameter optimization of fractional order PIλ controller.
Fractalfract 07 00256 g012
Figure 13. System Bode diagram of PIλ controller optimized by SSA.
Figure 13. System Bode diagram of PIλ controller optimized by SSA.
Fractalfract 07 00256 g013
Figure 14. Comparison of inductor current and capacitor voltage before and after optimization of controller parameters. (a) Inductor current. (b) Capacitor voltage.
Figure 14. Comparison of inductor current and capacitor voltage before and after optimization of controller parameters. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g014
Figure 15. Enlarged view of inductor current and capacitor voltage in initial rising stage before and after optimization of controller parameters. (a) Inductor current. (b) Capacitor voltage.
Figure 15. Enlarged view of inductor current and capacitor voltage in initial rising stage before and after optimization of controller parameters. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g015
Figure 16. Enlargements of inductor current and capacitor voltage before and after controller parameter optimization when load changes suddenly. (a) Inductor current. (b) Capacitor voltage.
Figure 16. Enlargements of inductor current and capacitor voltage before and after controller parameter optimization when load changes suddenly. (a) Inductor current. (b) Capacitor voltage.
Fractalfract 07 00256 g016
Table 1. Fractional order PIλ and integer order PI controller parameters of current loop.
Table 1. Fractional order PIλ and integer order PI controller parameters of current loop.
ControllerKIPKIIλi
Integer order0.049.261
Fractional order0.049.260.9
Table 2. Fractional order PIλ and integer order PI controller parameters of voltage loop.
Table 2. Fractional order PIλ and integer order PI controller parameters of voltage loop.
ControllerKIPKIIλi
Integer order0.049.261
Fractional order0.049.260.9
Table 3. Comparison of system response index of inductive current under two controllers.
Table 3. Comparison of system response index of inductive current under two controllers.
StatusControllerRise Time (s)Reduction Ratio of Adjustment Time (%)Maximum Fluctuation Amount (A)Maximum Volatility
Reduction Ratio (%)
Initial statePI0.00410.663
PIλ0.008721.3%0.46130.46%
Sudden load changePI0.02910
PIλ0.023419.6%00
Table 4. Comparison of system response index of capacitor voltage under two controllers.
Table 4. Comparison of system response index of capacitor voltage under two controllers.
StatusControllerRise Time (s)Reduction Ratio of Adjustment Time (%)Maximum Fluctuation Amount (A)Maximum Volatility
Reduction Ratio (%)
Initial statePI0.013612.62
PIλ0.009525.4%6.1351.43%
Sudden load changePI0.033.83
PIλ0.023222.67%3.80.78%
Table 5. Optimized control system parameters.
Table 5. Optimized control system parameters.
KIPKPVKIIKIVλiλv
0.0630.08110.1219.540.880.89
Table 6. Comparison of system response index of inductive current under two controllers.
Table 6. Comparison of system response index of inductive current under two controllers.
StatusControllerRise Time (s)Reduction Ratio of Adjustment Time (%)Maximum Fluctuation Amount (A)Maximum Volatility Reduction Ratio (%)
Initial statePI0.00410.461
PIλ0.002539.34%0.38117.35%
Sudden load changePI0.02340
PIλ0.02196.4%00
Table 7. Comparison of system response index of capacitor voltage under two controllers.
Table 7. Comparison of system response index of capacitor voltage under two controllers.
StatusControllerRise Time (s)Reduction Ratio of Adjustment Time (%)Maximum Fluctuation Amount (A)Maximum Volatility Reduction Ratio (%)
Initial statePI0.00956.13
PIλ0.008411.58%3.5442.25%
Sudden load changePI0.02323.8
PIλ0.020810.34%3.527.37%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xie, L.; Wan, D.; Qin, R. Dual-Loop Voltage–Current Control of a Fractional-Order Buck-Boost Converter Using a Fractional-Order PIλ Controller. Fractal Fract. 2023, 7, 256. https://doi.org/10.3390/fractalfract7030256

AMA Style

Xie L, Wan D, Qin R. Dual-Loop Voltage–Current Control of a Fractional-Order Buck-Boost Converter Using a Fractional-Order PIλ Controller. Fractal and Fractional. 2023; 7(3):256. https://doi.org/10.3390/fractalfract7030256

Chicago/Turabian Style

Xie, Lingling, Di Wan, and Rui Qin. 2023. "Dual-Loop Voltage–Current Control of a Fractional-Order Buck-Boost Converter Using a Fractional-Order PIλ Controller" Fractal and Fractional 7, no. 3: 256. https://doi.org/10.3390/fractalfract7030256

Article Metrics

Back to TopTop