Next Article in Journal
Property Analysis of Gateway Refinement of Object-Oriented Petri Net with Inhibitor-Arcs-Based Representation for Embedded Systems
Next Article in Special Issue
Realization of Unity Power Factor Wireless Power Transfer System under Subnormal Operation Conditions
Previous Article in Journal
A High-Power Density DC Converter for Medium-Voltage DC Distribution Networks
Previous Article in Special Issue
Two-Axis Optoelectronic Stabilized Platform Based on Active Disturbance Rejection Controller with LuGre Friction Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Objective Holographic Feedback Linearization Based on a Sliding Mode Control for a Buck Converter with a Constant Power Load

College of Electrical Engineering, Guangxi University, Nanning 530004, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(18), 3976; https://doi.org/10.3390/electronics12183976
Submission received: 23 August 2023 / Revised: 11 September 2023 / Accepted: 18 September 2023 / Published: 21 September 2023
(This article belongs to the Special Issue Advanced Control Techniques of Power Electronics)

Abstract

:
As a typical load, the constant power load (CPL) has negative impedance characteristics. The stability of the buck converter system with a mixed load of CPL and resistive load is affected by the size of the CPL. When the resistive load is larger than the CPL, the buck converter with the output voltage as an output function is a non-minimum phase nonlinear system, because its linear approximation has a right-half-plane pole. The non-minimum phase characteristic limits the application of many control techniques, but the objective holographic feedback linearization control (OHFLC) method is a good control strategy that can bypass the non-minimum phase system and make the system stable. However, the traditional OHFLC method, in designing the controller, generally uses a linear optimal quadratic design method to obtain a linear feedback control law. It requires a state quantity component with a one-order relative degree to the system. But it is not easy to find such a suitable state quantity with a one-order relative degree to the system. In this paper, an improved OHFLC method is proposed for Buck converters with a mixed loads of CPL and resistive loads, using the sliding mode control (SMC) theory to design the controller, so that the output state quantity components with different relative degrees to the system can be used in the holographic feedback linearization method. Finally, the simulation and experimental results also demonstrate that this method has the same, or even better, dynamic response performance and robustness than the traditional OHFLC method.

1. Introduction

A DC–DC converter, as a device to convert DC power, has been widely used and can be seen in DC microgrids, electric vehicles (EVs), portable electronic devices, and other fields or products. In DC microgrids, in order to manage the power flow between different parts of the DC microgrids, the DC–DC converter becomes the hub to connect various DC sources and buses, and buses to different buses, and is responsible for the safe, stable, and efficient operation of the DC microgrid system while meeting the power demand of each part [1]. In EVs, DC–DC converters play a pivotal role in EV charging, power steering systems, and composite power systems as their essential components [2,3]. And, at a time of rapid development of portable electronic devices, linear regulators and switched capacitors (also known as charge pumps), which are part of the practical application of DC–DC converters in portable electronic devices, have likewise been developed rapidly [4].
Power electronic systems using cascaded distributed DC–DC converters are being used in a wide range of scenarios, including smart microgrids, spacecraft, telecommunications, automotive power systems, ships, ground-based computer systems, and medical electronics [5,6,7]. In a cascaded system of DC–DC converters, the later stage’s DC converter with a closed-loop control can be considered as a CPL for the previous stage’s DC converter. The CPL has a positive transient impedance, but a negative incremental impedance (in terms of small signals), which tends to produce an instability effect. This instability effect causes the closed-loop system to enter a positive feedback state, showing oscillations and becoming unstable at the output. In addition, the CPL affects the power quality and system reliability. Therefore, the voltage regulation control method must ensure large signal stability [7,8].
There are many ways to solve the instability problems caused by CPL. One of the common approaches is to add passive damping to the circuit. In [9], the system’s instability is avoided by adding a passive damping circuit to change the system damping, effectively canceling out the negative impedance characteristics of the CPL. This approach can also be seen as a design for filters. However, adding passive damping elements increases the size of the converter, reduces the compatibility of the damping elements with the circuit, reduces the system efficiency, and increases the total cost.
An alternative approach to solve the CPL problem is through an active damping technique. In [10], the authors propose an active damping control technique by creating a virtual resistor at the source-side converter of a DC microgrid. This approach does not degrade the performance of the CPL, but it requires a more demanding LC input filter design. In [11], the authors propose an active Loop-Cancellation technique for compensating any number of CPLs and adjusting the damping of the system, which can configure the poles of the system to the right position and suppress the poles of the right half-plane generated by the system through feedback, solving the instability effect caused by the CPL. In [12], a controlled DC–DC power converter in parallel with the load is added at the midpoint of the circuit network to expand the web so that the system can be input–output linearized, and then a nonlinear control law based on an adaptive observer is proposed to make the system stable. It can also be considered as an active damping technique.
There are also nonlinear control methods, such as sliding mode control and model predictive control. SMC, as an inverse control technique, requires stability of the internal dynamics. In [13], a multi-state process variables-feedback SMC method of a bidirectional DC/DC converter is proposed, which defines a multivariable weight combination-based sliding-mode surface, then effectively improve the stability of the DC bus voltage, despite dynamic power disturbances. In [14], an adaptive backstepping sliding mode control technique is proposed to design the control law. However, the problems of jitter and variable switching frequency arising in sliding mode control force us to apply higher filtering requirements to the converter [15]. An improved version based on direct model predictive control is implemented in [16], and is able to maintain system stability under different CPL requirements and system failures.
Feedback linearization is a nonlinear control method, which can also be classified as an active damping method, used to compensate for CPL effects in a system. We can eliminate the nonlinearity due to the presence of a CPL by selecting nonlinear feedback. Theoretically, feedback linearization can compensate for any amount of CPL and stabilize the system in a large signal sense [17]. Feedback linearization is usually based on finding nonlinear feedback, and the application can eliminate nonlinear characteristics. Therefore, we can use linear control tools to design controllers. The main drawback of this approach compared to techniques that directly deal with nonlinearities, such as sliding mode control and cooperative control, is the noise sensitivity due to the presence of differentiators and slower transient response [18,19]. In [20], A multi-objective feedback linearization control method is proposed, which linearizes a nonlinear system into a combination of linear subsystems and nonlinear subsystems. The linear part adopts the linear optimal control theory to design the controller, while the nonlinear part ensures the stability of the original nonlinear system by adjusting the coefficients of the output function. The exact feedback linearization (EFL) theory has been exploited in [21] to convert the reduced-order multilevel boost converter model to Brunovsky’s canonical form, and to develop an adaptive backstepping controller by using the estimation of nonlinear disturbance observer. It can strictly guarantee the stability of the microgrid bus voltage under large signals.
The objective holographic feedback linearization method is a nonlinear control method that bypasses the nonminimum-phase system by selecting the state variables of interest so that the system is stable and each state quantity can effectively track its reference value. In [8], the authors use the OHFLC method to design a controller for a non-minimum phase system, a boost converter with CPL, by incorporating the target state variables into the linear space and then using the linear optimal quadratic form of the linear control method. This method does not require complex mathematical analysis, and by changing the control parameters, the system poles can be adjusted for the purpose of stabilizing the system and tracking control [22]. However, in the traditional OHFLC method, because an optimal linear quadratic is used in the design of the controller, a state variable with a one-order degree relative to the system must exist to solve the original nonlinear control rate when selecting the output vector to be incorporated into the linear space [23,24]. However, there exist cases where the original nonlinear control law of the system derived by solving using a state variable with a one-order relative degree does not make the system stable. For example, in a boost converter with constant resistance load, its inductor current and capacitor voltage both have a one-order relative degree to the system, but when using the OHFLC strategy, only the state variable of the inductor current can be used to design and solve the control law of the system, because if using the capacitor voltage to design and solve, it cannot make the one-order linearized approximation of the system stable.
In this paper, we propose an objective holographic feedback control strategy based on a sliding mode control to design a controller for a buck converter with CPL. By designing different sliding mode surfaces, state variables with different relative degrees to the system can solve the initial nonlinear control law instead of being limited to the traditional requirement of state variables with one order of relative degree. In addition, the tracking performance and stability of the states under this method are analytically demonstrated. The latter part of the article performs simulation experiments and physical experiments to verify this control method.

2. Modeling of Buck Converter System and Construction of Brunovsky’s Canonical Form

For the convenience of analysis, the values of equivalent series resistance of output capacitance and equivalent series resistance of filter inductance are ignored. The system structure of the simplified buck converter is shown in Figure 1. The CPL is connected to the output of the converter in parallel with the resistive load, the output voltage can be regarded as the DC bus voltage, and the converter needs to provide a stable voltage output under load fluctuation. E is the input voltage, Q is the switching device, D is the diode, L is the filter inductor, C is the filter capacitor, R is the resistive load, P is the constant, uc is the capacitor voltage, iL is the filter inductor current, io is the instantaneous load current, iR is the instantaneous current on the resistive load, and iP = P/uc is the instantaneous current on CPL.
Let the duty cycle d be the input quantity, and use the state space averaging method to obtain the state equation of Buck converter under continuous conduction mode (CCM):
{ L d i L d t = u c + E · d C d u c d t = i L u c R P u c
Considering the state vector x = [ x 1 x 2 ] T = [ i L u c ] T , and their reference x r e f = [ x 1 r e f x 2 r e f ] T = [ i L r e f u c r e f ] T , Equation (1) can be described with the following affine nonlinear model:
x ˙ = f ( x ) + g ( x ) d ,
where f ( x ) = [ x 2 L x 1 C x 2 R C P C x 2 ] T , g ( x ) = [ E L 0 ] T .
The system’s output vector is chosen as y = [ y 1 y 2 ] T = [ x 1 x 2 ] T . According to the definition of the Lie derivative in [25], the relative degree of each output state variable to the system can be determined by finding the Lie derivative under that state variable in the following manner:
L g L f 0 y 1 ( x ) = y 1 x g = E L 0 ,   { L g L f 0 y 2 ( x ) = y 2 x g = 0 L g L f 1 y 2 ( x ) = L f y 2 x g = E L C 0 .
The relative degree of the output functions y1 and y2 to the system can be found to be r1 = 1 and r2 = 2.
Let the deviation of the state e = [ x 1 x 1 r e f , x 2 x 2 r e f ] T , and the final control goal is to make lim t | e | = 0 . According to the traditional design of OHFLC methods, Brunovsky’s canonical form needs to be actively constructed using the deviations of the states and making the derivative of one of the deviations of the states with a one-order relative degree to the system equal to the linear control law under the standard type. The method mentioned in this paper does not require a harsh relative degree. Since there are two relative degrees of the above two output functions to the system, the following is a theoretical analysis and comparison of the two different situations by constructing Brunovsky’s canonical form.
Situation ①: choose the state variable of output voltage with a two-order relative degree to the system for the design, and let e ˙ 2 = x ˙ 2 x ˙ 2 r e f equal to the linear control law v. The actively constructed Brunovsky’s canonical form is:
[ e ˙ 1 e ˙ 2 ] = [ 0 1 0 0 ] [ e 1 e 2 ] + [ 0 1 ] v .
Situation ②: choose the state variable of inductance current with a one-order relative degree to the system for the design, and let e ˙ 1 = x ˙ 1 x ˙ 1 r e f equal to the linear control law v, the actively constructed Brunovsky’s canonical form is:
[ e ˙ 2 e ˙ 1 ] = [ 0 1 0 0 ] [ e 2 e 1 ] + [ 0 1 ] v .

3. Application of Sliding Mode Control

Different measures are needed to solve the control law of the system for the above two cases. For situation ①, based on Equation (3), the following can be obtained:
e ˙ 2 = x ˙ 2 x ˙ 2 r e f = v .
Further derivatives of both sides of Equation (5) are:
e ¨ 2 = x ¨ 2 x ¨ 2 r e f = v ˙ .
Since x2 (or e2) has a two-order relative degree to the system, the following Equation holds:
x ¨ 2 = L f 2 x 2 + L g L f x 2 · d = x 1 R C 2 + ( 1 R 2 C 2 1 L C ) x 2 + P x 1 C 2 x 2 2 P 2 C 2 x 2 3 + E L C d .
Combined Equation (6) with Equation (7), the control law of the original nonlinear system can be obtained as:
d = [ v ˙ + x 1 R C 2 ( 1 R 2 C 2 1 L C ) x 2 P x 1 C 2 x 2 2 + P 2 C 2 x 2 3 ] L C E .
From (8), It is known that to find the original nonlinear control law d, we must first solve v ˙ , and the following is the solution using sliding mode control theory.
Choosing the Lyapunov function:
V = 1 2 s 2 ,
where s is the sliding mode surface function to be found with respect to time t.
If the sliding mode approach law is used, then:
s ˙ = ε s g n ( s ) k s   ε > 0 , k > 0 .
In order to weaken the jitter existing in the sliding mode, replacing the symbolic function sgn(s) with the saturated continuous function sat(s). By such a continuous process, using the normal switching control outside the boundary layer can make the system converge to the sliding mode quickly, and the feedback control is used inside the boundary layer can reduce the jitter generated by the sliding mode during the fast switching [26].
s a t ( s ) = { 1 s > μ s μ | s | < μ 1 s < μ μ > 0 ,
where μ is the thickness of the boundary layer, and the value is related to the control effect of the controller. Figure 2 shows the sliding process and the graphical representation of the sliding surface and boundary layer.
Then, the sliding mode approach law changes to:
s ˙ = ε s a t ( s ) k s   ε > 0 , k > 0 .
So
V ˙ = s s ˙ = s ( ε s a t ( s ) k s ) ε | s | k s 2 k 2 V .
The solution is:
V ( t ) e k 2 ( t t 0 ) V ( t 0 ) .
It can be seen that the V(t) exponent converges to 0 and the convergence rate is related to k. Therefore, according to Equation (9), lim t s = 0 holds. That is, the system designed with this convergence rate will eventually stabilize on the sliding mode surface.
The next step is to consider how to construct the sliding mode function s. For the system to stabilize on the sliding mode surface and the state quantities converge to their reference values, the following sliding mode surface is used to derive v ˙ , such that:
s = e ˙ 2 + c 1 e 1 + c 2 e 2 ,
where c1, c2 are parameters. Combining Equations (2), (3), (6) and (14) we obtain the relationship between s ˙ and v ˙ as follows:
s ˙ = e ¨ 2 + c 1 e ˙ 1 + c 2 e ˙ 2 = v ˙ + c 1 e 2 + c 2 x ˙ 2 = v ˙ + c 1 e 2 + c 2 ( x 1 C x 2 R C P C x 2 ) .
Reconnecting Equations (11) and (15) the expression for v ˙ can be found:
v ˙ = ε s a t ( s ) k s c 1 e 2 c 2 ( x 1 C x 2 R C P C x 2 ) .
Finally, substituting Equation (16) into Equation (8) to obtain the final desired control law of the initial nonlinear system:
d = [ ε s a t ( s ) k s c 1 e 2 c 2 ( x 1 C x 2 R C P C x 2 ) + x 1 R C 2 ( 1 R 2 C 2 1 L C ) x 2 P x 1 C 2 x 2 2 + P 2 C 2 x 2 3 ] L C E .
The following is an analysis of the tracking performance of system (3), which is a controllable system and, under the control law control of Equation (17), if system (3) can be stabilized, then there is:
e ˙ 1 = e ˙ 2 = 0 .
Thus, according to Equation (3) there is:
e ˙ 1 = e 2 = 0 .
According to the principle of approaching law-based sliding mode control, the system will eventually stabilize at the sliding mode surface, i.e.,
s = e ˙ 2 + c 1 e 1 + c 2 e 2 = 0 ,
thus, there is e 1 = 0 .
In summary, there are:
{ e 1 = e 2 = 0 e ˙ 1 = e ˙ 2 = 0
This ensures both static and dynamic performance of system (3), and each state variable keeps track of its own target value.
For situation ②, according to Equation (4), we can obtain:
e ˙ 1 = x ˙ 1 x ˙ 1 r e f = x ˙ 1 = v .
Since x1 (or e1) has a one-order relative order to the system, the following equation holds:
x ˙ 1 = x 2 L + E L d .
Thus
d = ( L v + x 2 ) E .
To find the original nonlinear control law d, we must first solve for v. Similarly to situation ①, using sliding mode control design method, let the sliding mode function
s = e 1 + c 2 e 2 + c 1 0 t e 2 d τ .
Combining Equations (4) and (25), we have:
s ˙ = e ˙ 1 + c 2 e ˙ 2 + c 1 e 2 = v + c 2 e 1 + c 1 e 2 .
In this case, if we use the same exponential approximation law with saturation function as Equation (11), then Equations (11) and (26) are combined to obtain:
v = ε s a t ( s ) k s c 2 e 1 c 1 e 2 .
In Equation (25) of the sliding mode surface, the introduction of the traditional integral term is beneficial to the intuitive analysis of the principle, but it may lead to the deterioration of the transient performance of the system in the experiment because of the large initial error, so a nonlinear integral sliding mode surface can also be introduced in the real experiment, and the traditional integral term in the original sliding mode surface is replaced by the nonlinear integral term. Using this method can eliminate the steady-state error without generating large overshoot, and has good spreading performance [27,28], The form of this sliding mode surface containing nonlinear integral term is as follows:
{ s = e 1 + c 2 e 2 + c 1 σ σ ˙ = g ( e 2 )
where g(e2) is a smooth nonlinear saturation function with “small error amplification and large error saturation”, which is obtained by deriving the potential energy function for e2 as follows:
G ( e 2 ) = { 2 β 2 π ( 1 cos ( π 2 β e 2 ) ) , | e 2 | < β β e 2 π 2 π β 2 , e 2 β β e 2 π 2 π β 2 , e 2 β
where β > 0 is the design parameter. The derivative of the above equation with respect to e2 yields a nonlinear function g(e2), as shown below:
g ( e 2 ) = { β sin ( π e 2 2 β ) , | e 2 | < β β , e 2 β β , e 2 β
For the functions G(e2) and g(e2) it is not difficult to derive the following properties:
Property (1): G(e2) is continuous quadratic differentiable.
Property (2): If e 2 0 , then G ( e 2 ) > 0 ; If e 2 = 0 , then G ( e 2 ) = g ( e 2 ) = 0 .
Combine Equations (4), (11) and (28), then the expression for v obtained by using the modified integral sliding mode surface is:
v = ε s a t ( s ) k s c 2 e 1 c 1 g ( e 2 ) .
According to Equations (24) and (31), the initial nonlinear control rate of the system is obtained:
d = L ( ε s a t ( s ) k s c 2 e 1 c 1 g ( e 2 ) ) + x 2 E
Regarding the tracking performance of the system, in the stable case system (4), we have e 1 = e ˙ 2 = e ˙ 1 = 0 , since s = e 1 + c 2 e 2 + c 1 σ = 0 and s ˙ are consistently continuous when t , it follows from Barbalat’s lemma that when t , there is:
s ˙ = e ˙ 1 + c 2 e ˙ 2 + c 1 g ( e 2 ) = 0 .
We can obtain lim t e 2 = 0 , and in summary, when t , the system is stabilized on this nonlinear integral sliding mode surface and also has e 1 = e 2 = e ˙ 1 = e ˙ 2 = 0 .

4. Stability Analysis

This section shows how we make the system stable by choosing the values of the parameters c1 and c2 under the control method proposed in this paper. Only the case where the equilibrium point of the nonlinear system x e = [ x 1 e , x 2 e ] T is hyperbolic is discussed in this article. According to the Hartman–Grobman theorem, the dynamical system orbit of a nonlinear system near the hyperbolic equilibrium point structure is topologically equivalent to the orbital structure of a linearized dynamical system, so that the nonlinear system is also stable if the first-order approximate linear system of the original nonlinear system is stable in the neighborhood Ω of the eligible equilibrium point. The equation of the state of the original system is now expanded by the Taylor series at the equilibrium point xe and, after neglecting the higher-order terms, we have:
{ x ˙ 1 o = x 2 o L + E L d o x ˙ 2 o = x 1 o C + ( P C x 2 e 2 1 R C ) x 2 o
Let Ω be a neighborhood of the equilibrium point xe that satisfies the conditions of the Hartman–Grobman theorem, and x o = [ x 1 o , x 2 o ] T be the dynamic trajectory of the system state variables in this neighborhood. Assuming that x o r = [ x 1 o r , x 2 o r ] T is the reference trajectory, its trajectory must also satisfy Equation (34), so that we have:
{ x ˙ 1 o r = x 2 o r L + E L d o r x ˙ 2 o r = x 1 o r C + ( P C x 2 e 2 1 R C ) x 2 o r
Let es = xoxor, then the equation of state of the error system is:
e ˙ s = [ 0 1 L 1 C P C x 2 e 2 1 R C ] e s + [ E L 0 ] ( d o d o r ) .
The following will be the ideal case where the system is stabilized at the sliding mode surface, i.e., s = 0 for situations ① and ② is analyzed:
Situation ①:
v ˙ o = ε s a t ( s ) k s c 1 e 2 s c 2 e ˙ 2 s = c 1 e 2 s c 2 e ˙ 2 s .
Since x2o has a one-order relative degree to the system,
x ¨ 2 o = x 1 o R C 2 + P x 1 o C 2 x 2 e 2 + ( 1 R 2 C 2 1 L C ) x 2 o + 3 P 2 x 2 o C 2 x 2 e 4 2 P x 1 e x 2 o C 2 x 2 e 3 + E L C d o .
Then the reference trajectory x2or also satisfies
x ¨ 2 o r = x 1 o r R C 2 + P x 1 o r C 2 x 2 e 2 + ( 1 R 2 C 2 1 L C ) x 2 o r + 3 P 2 x 2 o r C 2 x 2 e 4 2 P x 1 e x 2 o r C 2 x 2 e 3 + E L C d o r .
According to the principle of linearization of objective holographic feedbacks and linearization based on sliding mode control described earlier, the control law of the system (36) is designed as follows:
d o = L C E ( v ˙ o + x ¨ 2 o r + x 1 o R C 2 P x 1 o C 2 x 2 e 2 ( 1 R 2 C 2 1 L C ) x 2 o 3 P 2 x 2 o C 2 x 2 e 4 + 2 P x 1 e x 2 o C 2 x 2 e 3 ) = L C E ( c 1 e 2 s c 2 e ˙ 2 s + e 1 s R C 2 P e 1 s C 2 x 2 e 2 ( 1 R 2 C 2 1 L C ) e 2 s 3 P 2 e 2 s C 2 x 2 e 4 + 2 P x 1 e e 2 s C 2 x 2 e 3 + E L C d o r ) .
Bringing Equation (40) into Equation (36) yields:
{ e ˙ 1 s = ( 1 R C P C x 2 e 2 ) e 1 s + ( 2 P x 1 e C x 2 e 3 3 P 2 C x 2 e 4 1 R 2 C C c 1 ) e 2 s C c 2 e ˙ 2 s e ˙ 2 s = e 1 s C + ( P C x 2 e 2 1 R C ) e 2 s
So
{ e ˙ 1 s = ( 1 R C P C x 2 e 2 c 2 ) e 1 s + ( 2 P x 1 e C x 2 e 3 c 2 P x 2 e 2 3 P 2 C x 2 e 4 1 R 2 C C c 1 + c 2 R ) e 2 s e ˙ 2 s = e 1 s C + ( P C x 2 e 2 1 R C ) e 2 s
The system matrix of this autonomous system is:
A = [ 1 R C P C x 2 e 2 c 2 2 P x 1 e C x 2 e 3 c 2 P x 2 e 2 3 P 2 C x 2 e 4 1 R 2 C C c 1 + c 2 R 1 C P C x 2 e 2 1 R C ]
Putting Equation (43) into | λ E A | to obtain the characteristic polynomial gives:
λ 2 + c 2 λ + c 1 + 2 P R C 2 x 2 e 2 + 3 P 2 C 2 x 2 e 4 P 2 C 2 x 2 e 4 2 P x 1 e C 2 x 2 e 3 .
From Equation (44), for the two-order system characteristic equation, according to the Hurwitz criterion, the system (36) can be stabilized only by choosing the values of the parameters c1, c2, so that
{ c 2 > 0 c 1 + 2 P R C 2 x 2 e 2 + 3 P 2 C 2 x 2 e 4 P 2 C 2 x 2 e 4 2 P x 1 e C 2 x 2 e 3 > 0
Situation ②, the analysis method is similar to situation ①; if the conventional integral sliding mode surface is used, then when s = 0
v o = ε s a t ( s ) k s c 2 e 1 s c 1 e 2 s = c 2 e 1 s c 1 e 2 s .
Since x1o has a one-order relative degree to the system,
x ˙ 1 o = x 2 o L + E L d o .
Then the reference trajectory x1or also satisfies,
x ˙ 1 o r = x 2 o r L + E L d o r .
Let the system (36) of the control law be as follows:
d o = L E ( v o + x ˙ 1 o r + x 2 o L ) = L E ( c 2 e 1 s c 1 e 2 s x 2 o r L + E L d o r + x 2 o L ) = L E ( c 2 e 1 s c 1 e 2 s + e 2 s L + E L d o r ) .
Bringing Equation (49) into Equation (36) yields:
{ e ˙ 1 s = c 2 e 1 s c 1 e 2 s e ˙ 2 s = e 1 s C + ( P C x 2 e 2 1 R C ) e 2 s
Let
A = [ c 2 c 1 1 C ( P C x 2 e 2 1 R C ) ] .
Putting Equation (51) into | λ E A | to obtain the characteristic polynomial:
λ 2 + ( c 2 + 1 R C P C x 2 e 2 ) λ + c 2 R C + c 1 C c 2 P C x 2 e 2 ,
also, based on the Hurwitz criterion, choosing the values of the parameters c1 and c2, so that
{ c 2 + 1 R C P C x 2 e 2 > 0 c 2 R C + c 1 C c 2 P C x 2 e 2 > 0
System (36) can be stable.
If using a modified nonlinear integral sliding mode surface, we can obtain lim t s ˙ = 0 from Equation (33), then combined with the deviated system equation of state (4) with t , when
s ˙ = e ˙ 1 + c 2 e ˙ 2 + c 1 g ( e 2 ) = e ¨ 2 + c 2 e ˙ 2 + c 1 g ( e 2 ) = 0 .
The alternative Lyapunov function is:
V 1 = 1 2 e ˙ 2 2 + c 1 G ( e 2 ) .
Notice that G ( e 2 ) is a radially unbounded function, and from property 2 of G ( e 2 ) , we know that G ( 0 ) = 0 , e 2 0 when G ( e 2 ) > 0 , so when c 1 > 0 , Equation (55) is also a radially unbounded and positive definite function. Calculating the derivative function of Equation (55) along Equation (54) and letting c 2 > 0 yields:
V ˙ 1 = e ˙ 2 e ¨ 2 + c 1 g ( e 2 ) e ˙ 2 = e ˙ 2 ( c 2 e ˙ 2 c 1 g ( e 2 ) ) + c 1 g ( e 2 ) e ˙ 2 = c 2 e ˙ 2 2 0 .
Let V ˙ 1 0 then e ˙ 2 0 , so e ¨ 2 = 0 ; bringing this into Equation (54), we obtain e 2 = 0 , and then combined with Equation (4), we have e 1 = e ˙ 2 0 , and we can obtain e ˙ 1 = 0 . So, in summary, by solving V ˙ 1 0 , we can obtain e ˙ 1 = e ˙ 2 = e 1 = e 2 = 0 .
This solution is exactly the steady-state solution of system (4). Therefore, it is known from LaSalle’s invariance principle that the system with this nonlinear integral sliding mode surface for sliding mode control is asymptotically stable at c 1 > 0 , c 2 > 0 , and the state quantities converge to the reference value at t .

5. Simulation and Experimental Results

A buck converter with a mixed-load simulation model was implemented on the MATLAB/Simulink simulation platform to evaluate the performance of the proposed nonlinear control strategy, as shown in Figure 3.
Compare conventional OHFLC method with the proposed control strategy using the circuit parameters of the buck converter with L = 0.56 mH, C = 470 μF, and fs = 20 kHz. In the conventional OHFLC method, the scale factors selected in the simple optimal quadratic control law are, respectively, k1 = 1.2 × 104 and k2 = 1 × 105. The parameters selected for the proposed control strategy in situation ① are c1 = 2 × 103, c2 = 4 × 105, ε = 5 × 103, k = 4 × 102, μ = 0.1. In situation ②, c1 = 2 × 104, c2 = 4 × 104, ε = 5 × 103, k = 10, μ = 0.1, β = 0.2.
In Figure 4, v1, v2, and v12 represent the output voltages in the CPL leap experiment under the control law of situation ①, the control law of situation ②, and the control law of the conventional OHFLC method, respectively. i1, i2, and i12 represent the inductor currents at the above three control laws in the CPL leap experiment, respectively. As shown in Figure 4, the CPL suddenly jumps from 5 W to 15 W at 0.04 s and then drops from 15 W to 5 W at 0.06 s. It can be observed that both control methods stabilize the output voltage at a reference value of 12 V. The overshoot of the proposed control strategy at 0.04 s and 0.06 s is 0.13 V and 0.12 V in situation ①, and 0.07 V and 0.07 V in situation ②, respectively. In contrast, the overshoot of the output voltage at 0.04 s and 0.06 s is 0.11 V and 0.14 V in the conventional OHFLC method. This indicates that, compared to the conventional OHFLC method, the proposed method can obtain a similar or even smaller overshoot than the conventional OHFLC method when changing the CPL. In terms of response time, both methods can complete the dynamic response process in a similar and very short time.
In Figure 5, v3, v4, and v34 represent the output voltages in load R leap experiment under the control law of situation ①, the control law of situation ②, and the control law of the conventional OHFLC method, respectively. i3, i4, and i34 represent the inductor currents at the above three control laws in the load R leap experiment, respectively. As shown in Figure 5, the load R suddenly drops from 20 Ω to 10 Ω at 0.04 s and then rises from 10 Ω to 20 Ω at 0.06 s. It can be observed that both control methods can stabilize the output voltage at the reference value of 12 V. The overshoot of the proposed control strategy at 0.04 s and 0.06 s is 0.03 V and 0.02 V in situation ① and 0.02 V and 0.03 V in situation ②, respectively, while the overshoot of the output voltage at 0.04 s and 0.06 s is 0.07 V and 0.05 V, respectively, under the conventional OHFLC method. It indicates that, compared to the conventional OHFLC method, the proposed method can obtain a smaller overshoot when changing the resistive load. In terms of response time, both methods can complete the dynamic response process in a similar and very short time.
Therefore, it can be seen from the simulation results that the proposed holographic feedback linearization method based on sliding mode control in this paper is comparable to or even better than the traditional OHFLC method using linear optimal quadratic control in terms of response speed and overshoot.
To further verify the effectiveness of the proposed control strategy, an experimental platform of a buck converter with a mixed load was constructed (see Figure 6), which consists of an ITECH IT8812 DC electronic load, an ITECH IT6952A Auto Range DC power supply as the input, a detection module with two voltage and two current detection circuits integrated. In addition, there are buck converters, load resistors, a digital signal processor (TMS320F28335), and a Tektronix TDS 2024C four-channel digital storage oscilloscope.
The circuit parameters of the buck converter are selected as follows:
  • L = 0.56 mH;
  • C = 470 μF;
  • Power MOSFET (International Rectifier IRF3710);
  • The gate drive circuit (International Rectifier IR2109);
  • The input voltage E = 24 V;
  • The switching frequency fs = 20 kHz.
The detection module used consists of a CHB-25NP Hall current sensor, a CHV-25P Hall voltage sensor followed by a hold circuit, and a proportional circuit to sample the inductor current, the load current, and the output voltage, respectively. The voltage and current collected by the detection circuit and held by a voltage follower, and then the voltage signal outputs after being stepped down by the proportional circuit. Since the load current is directly connected to the oscilloscope in the form of a voltage signal after passing through the detection module, the relationship between the output signal OUT and the input load current is O U T = 0.591 i o . To ensure the sampling accuracy, the DSP collects the voltage and current data several times, filters them in the program, and takes the average value as the input quantity of the control algorithm.
Figure 7a shows the waveform of experimental prototype with a constant resistance of 20 Ω in situation ①, when P jumps from 5 W to 15 W. The observed phenomenon is a slight drop of about 0.2 V in the output voltage (colored in yellow) at the instant of the CPL change. However, after about 3 ms of adjustment time, it returns to the reference voltage of 12 V. For the same CPL change, the waveform observed in situation ② is shown in Figure 7b, where there is almost no change in output voltage at the instant of load change, and the output voltage always stays near 12 V.
Figure 8a and Figure 8b show the waveforms in situation ① and situation ②, respectively, when the R is constant at 20 Ω, and P jumps from 15 W to 5 W. This process is opposite to the previous CPL change, where the output voltage observed in situation ① rises about 0.2 V at the instant of the CPL jump and returns to the 12 V reference value after about 7 ms. In situation ②, the output voltage remains without significant change and is always stable around 12 V. Experiment results have demonstrated the robustness of the proposed control strategy to CPL variations in mixed loads.
Figure 9a shows the waveform of the experimental prototype with a CPL of 10 W in situation ①, when R jumps from 20 Ω to 10 Ω. The observed phenomenon is a slight drop of about 0.1 V in the output voltage (colored in yellow) at the moment of resistive load R change. However, it returns to the reference voltage of 12 V after about 5 ms of adjustment time. For the same R change, the waveform observed in situation ② is shown in Figure 9b, where there is almost no change in the output voltage at the instant of load change, and the output voltage stays at 12 V.
Figure 10a and Figure 10b show the waveforms in situation ① and situation ②, respectively, when the CPL is constant at 10 W and R jumps from 10 Ω to 20 Ω. The output voltage observed in situation ① rises about 0.1 V at the instant of load R jump and returns to the 12 V reference value after about 3 ms. In situation ②, the output voltage remains without significant change and is always stable around 12 V. Experiment results have demonstrated the robustness of the proposed control strategy to resistive load R variations in mixed loads.
Since the experimental load currents are converted into voltage quantities using Hall element measurements and appropriately reduced to 0.591 times the original by a proportional circuit, and then connected to an oscilloscope for observation, the following table (see Table 1) lists the corresponding current on resistor R iR, current on CPL iP, the actual load circuit io, and the observed load current 0.591io values for different experiments under ideal conditions. We can compare the actual conditions of the current in the experiment with the ideal conditions.
In general, the experimental results are similar to the simulation results. The reason for the error between them can be attributed to the fact that the physical object has various parasitic parameters and more losses than the ideal simulation components, and the electronic load also takes some time to change, which may lead to a slight difference between the experimental and simulation waveforms. Therefore, it can be said that the experimental results are consistent with the simulation results, which proves the correctness and effectiveness of the proposed control strategy.

6. Conclusions

In this paper, a nonlinear control technique based on objective holographic feedback linearization with a sliding mode control is designed for a buck converter by combining CPL with resistive loads. Also, it demonstrates that the proposed control strategy can stabilize the system by adjusting the control parameters, and that each state quantity can track its own reference value. Depending on the relative degree of the state variables incorporated in the output vector, the described method allows for the design of different sliding mode surfaces, and different Brunovsky’s canonical form state space equations formed by error functions for solving the nonlinear control rate of the original system. Unlike the traditional OHFLC method, it does not impose the use of state variables with a one-order relative degree to solve the control law. It broadens the applicability of the OHFLC method. Future work can extend the method to multiple-input multiple-output systems, or higher-order systems.

Author Contributions

Conceptualization, supervision, writing—review and editing, J.L. (Jiyong Li); methodology, hardware, writing—original draft preparation, B.P. and P.Z.; validation, investigation J.L. (Jingwen Li) and H.D.; project administration, P.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to requirements surrounding data confidentiality.

Acknowledgments

Thank you to all the individuals who have contributed to this research.

Conflicts of Interest

The authors declare that they have no known competing financial interest or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Esteban, F.D.; Serra, F.M.; De Angelo, C.H. Control of a DC-DC Dual Active Bridge Converter in DC Microgrids Applications. IEEE Lat. Am. Trans. 2021, 19, 1261–1269. [Google Scholar] [CrossRef]
  2. Mohan, B.; Vairavasundaram, I.; Belqasem, A. Hybrid Controlled Multi-Input DC/DC Converter for Electric Vehicle Application. Int. Trans. Electr. Energy Syst. 2023, 2023, 8308418. [Google Scholar] [CrossRef]
  3. Habib, S.; Khan, M.M.; Abbas, F.; Ali, A.; Faiz, M.T.; Ehsan, F.; Tang, H. Contemporary trends in power electronics converters for charging solutions of electric vehicles. CSEE J. Power Energy Syst. 2020, 6, 911–929. [Google Scholar] [CrossRef]
  4. Dam, S.; Mandal, P. A Hybrid, Fully-Integrated, Dual-Output DC–DC Converter for Portable Electronics. IEEE Trans. Power Electron. 2020, 36, 4360–4370. [Google Scholar] [CrossRef]
  5. Zhou, J.; Shi, M.; Chen, X. A Cascaded Distributed Control Framework in DC Microgrids. IEEE Trans. Smart Grid 2021, 12, 205–214. [Google Scholar] [CrossRef]
  6. Zhou, J.; Zhang, Q.; Hassan, M.A.; Zhang, Z.; Hou, M.; Wu, S.; Li, Y.; Li, E.; Guerrero, J.M. A robust passivity based model predictive control for buck converter suppling constant power load. Energy Rep. 2021, 7, 792–813. [Google Scholar] [CrossRef]
  7. Arora, S.; Balsara, P.; Bhatia, D. Input–Output Linearization of a Boost Converter with Mixed Load (Constant Voltage Load and Constant Power Load). IEEE Trans. Power Electron. 2019, 34, 815–825. [Google Scholar] [CrossRef]
  8. Li, J.; Pan, H.; Long, X.; Liu, B. Objective holographic feedbacks linearization control for boost converter with constant power load. Int. J. Electr. Power Energy Syst. 2022, 134, 107310. [Google Scholar] [CrossRef]
  9. Cespedes, M.; Xing, L.; Sun, J. Constant-Power Load System Stabilization by Passive Damping. IEEE Trans. Power Electron. 2011, 26, 1832–1836. [Google Scholar] [CrossRef]
  10. Wu, M.; Lu, D.D.-C. A Novel Stabilization Method of LC Input Filter with Constant Power Loads without Load Performance Compromise in DC Microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4552–4562. [Google Scholar] [CrossRef]
  11. Rahimi, A.M.; Williamson, G.A.; Emadi, A. Loop-Cancellation Technique: A Novel Nonlinear Feedback to Overcome the Destabilizing Effect of Constant-Power Loads. IEEE Trans. Veh. Technol. 2010, 59, 650–661. [Google Scholar] [CrossRef]
  12. Machado, J.E.; Ortega, R.; Astolfi, A.; Arocas-Perez, J.; Pyrkin, A.; Bobtsov, A.A.; Grino, R. An Adaptive Observer-Based Controller Design for Active Damping of a DC Network With a Constant Power Load. IEEE Trans. Control Syst. Technol. 2021, 29, 2312–2324. [Google Scholar] [CrossRef]
  13. Yin, Y.; Mao, J.; Liu, R. Multivariable-Feedback Sliding-Mode Control of Bidirectional DC/DC Converter in DC Microgrid for Improved Stability with Dynamic Constant Power Load. Electronics 2022, 11, 3455. [Google Scholar] [CrossRef]
  14. Wu, J.; Lu, Y. Adaptive Backstepping Sliding Mode Control for Boost Converter with Constant Power Load. IEEE Access 2019, 7, 50797–50807. [Google Scholar] [CrossRef]
  15. Du, H.; Yu, X.; Chen, M.; Li, S. Chattering-free discrete-time sliding mode control. Automatica 2016, 68, 87–91. [Google Scholar] [CrossRef]
  16. Adaryani, M.R.; Taher, S.A.; Guerrero, J.M. Improved direct model predictive control for variable magnitude variable frequency wave energy converter connected to constant power load. J. Energy Storage 2021, 43, 103175. [Google Scholar] [CrossRef]
  17. Singh, S.; Gautam, A.R.; Fulwani, D. Constant power loads and their effects in DC distributed power systems: A review. Renew. Sustain. Energy Rev. 2017, 72, 407–421. [Google Scholar] [CrossRef]
  18. Singh, S.; Fulwani, D. Constant power loads: A solution using sliding mode control. In Proceedings of the IECON 2014-40th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA, 29 October–1 November 2014. [Google Scholar] [CrossRef]
  19. Cupelli, M.; Moghimi, M.; Riccobono, A.; Monti, A. A comparison between synergetic control and feedback linearization for stabilizing MVDC microgrids with constant power load. In Proceedings of the IEEE PES Innovative Smart Grid Technologies, Europe, Istanbul, Turkey, 12–15 October 2014; pp. 1–6. [Google Scholar] [CrossRef]
  20. Chen, D.; Hu, X. A Multiobjective Feedback Linearization Control of a Cuk Converter. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 2990–2999. [Google Scholar] [CrossRef]
  21. Li, X.; Zhang, X.; Jiang, W.; Wang, J.; Wang, P.; Wu, X. A Novel Assorted Nonlinear Stabilizer for DC–DC Multilevel Boost Converter with Constant Power Load in DC Microgrid. IEEE Trans. Power Electron. 2020, 35, 11181–11192. [Google Scholar] [CrossRef]
  22. Li, J.; Zhou, P.; Pan, H.; Feng, D.; Liu, B. Reduced-order controller design for Cuk converters based on objective holographic feedback. J. Power Electron. 2023, 23, 181–190. [Google Scholar] [CrossRef]
  23. Li, X.; Chen, D. Nonlinear coordinated control of STATCOM and generator excitation for multi-machine power systems based on improved multi-objective holographic feedback. IEEJ Trans. Electr. Electron. Eng. 2018, 13, 1412–1420. [Google Scholar] [CrossRef]
  24. Liu, C.; Cai, G.; Yang, D. Design nonlinear robust damping controller for static synchronous series compensator based on objective holographic feedback–H∞. Adv. Mech. Eng. 2016, 8, 1–11. [Google Scholar] [CrossRef]
  25. Jiang, J.; Lu, Y. Optimal control of multilevel boost converter via exact feedback linearization and decoupling. Electr. Eng. 2023, 105, 359–368. [Google Scholar] [CrossRef]
  26. Xiu, C.; Guo, P. Global Terminal Sliding Mode Control with the Quick Reaching Law and Its Application. IEEE Access 2018, 6, 49793–49800. [Google Scholar] [CrossRef]
  27. Yin, H. Research on the Control of Quadrotor Based on PID and Integral Sliding Mode. Master’s Thesis, Southeastern University, Guangzhou, China, May 2018. [Google Scholar]
  28. Li, P.; Zhen, Z. Nonlinear integral sliding mode control method. Control. Theory Appl. 2011, 28, 421–426. [Google Scholar]
Figure 1. Main circuit diagram of Buck converter.
Figure 1. Main circuit diagram of Buck converter.
Electronics 12 03976 g001
Figure 2. Graphical representation of the sliding mode process.
Figure 2. Graphical representation of the sliding mode process.
Electronics 12 03976 g002
Figure 3. Closed-loop control block diagram of Buck converter with OHFL based on SMC.
Figure 3. Closed-loop control block diagram of Buck converter with OHFL based on SMC.
Electronics 12 03976 g003
Figure 4. Simulation waveforms when CPL changes in the two situations and traditional OHFLC: (a) voltage waveforms, (b) current waveforms.
Figure 4. Simulation waveforms when CPL changes in the two situations and traditional OHFLC: (a) voltage waveforms, (b) current waveforms.
Electronics 12 03976 g004
Figure 5. Simulation waveforms when R changes in the two situations and traditional OHFLC: (a) voltage waveforms, (b) current waveforms.
Figure 5. Simulation waveforms when R changes in the two situations and traditional OHFLC: (a) voltage waveforms, (b) current waveforms.
Electronics 12 03976 g005
Figure 6. Experimental platform.
Figure 6. Experimental platform.
Electronics 12 03976 g006
Figure 7. System dynamic responses when the CPL increases: (a) waveform in situation ①, (b) waveform in situation ②.
Figure 7. System dynamic responses when the CPL increases: (a) waveform in situation ①, (b) waveform in situation ②.
Electronics 12 03976 g007
Figure 8. System dynamic responses when the CPL decreases: (a) waveform in situation ①, (b) waveform in situation ②.
Figure 8. System dynamic responses when the CPL decreases: (a) waveform in situation ①, (b) waveform in situation ②.
Electronics 12 03976 g008
Figure 9. System dynamic responses when the R decreases: (a) waveform in situation ①, (b) waveform in situation ②.
Figure 9. System dynamic responses when the R decreases: (a) waveform in situation ①, (b) waveform in situation ②.
Electronics 12 03976 g009
Figure 10. System dynamic responses when the R increases: (a) waveform in situation ①, (b) waveform in situation ②.
Figure 10. System dynamic responses when the R increases: (a) waveform in situation ①, (b) waveform in situation ②.
Electronics 12 03976 g010
Table 1. Current in different experiments with the ideal conditions.
Table 1. Current in different experiments with the ideal conditions.
R 20 Ω P(W)iR(A)iP(A)io(A) = iR + iP0.591 io(A)
50.60.4171.0170.601
150.61.251.851.093
P 10 W R(Ω)iR(A)iP(A)io(A) = iR + iP0.591 io(A)
101.20.8332.0331.202
200.60.8331.4330.847
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

Li, J.; Pi, B.; Zhou, P.; Li, J.; Dong, H.; Chen, P. An Objective Holographic Feedback Linearization Based on a Sliding Mode Control for a Buck Converter with a Constant Power Load. Electronics 2023, 12, 3976. https://doi.org/10.3390/electronics12183976

AMA Style

Li J, Pi B, Zhou P, Li J, Dong H, Chen P. An Objective Holographic Feedback Linearization Based on a Sliding Mode Control for a Buck Converter with a Constant Power Load. Electronics. 2023; 12(18):3976. https://doi.org/10.3390/electronics12183976

Chicago/Turabian Style

Li, Jiyong, Benquan Pi, Pengcheng Zhou, Jingwen Li, Hao Dong, and Peiwen Chen. 2023. "An Objective Holographic Feedback Linearization Based on a Sliding Mode Control for a Buck Converter with a Constant Power Load" Electronics 12, no. 18: 3976. https://doi.org/10.3390/electronics12183976

APA Style

Li, J., Pi, B., Zhou, P., Li, J., Dong, H., & Chen, P. (2023). An Objective Holographic Feedback Linearization Based on a Sliding Mode Control for a Buck Converter with a Constant Power Load. Electronics, 12(18), 3976. https://doi.org/10.3390/electronics12183976

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