Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 24 May 2022
Sec. Smart Grids
This article is part of the Research Topic AI-Driven Zero Carbon Cyber-Energy System View all 11 articles

Intelligent Command Filter Design for Strict Feedback Unmodeled Dynamic MIMO Systems With Applications to Energy Systems

  • 1Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing, China
  • 2School of Electronics and Information, Northwestern Polytechnical University, Xi’an, China

This study presents a command filtered control scheme for multi-input multi-output (MIMO) strict feedback nonlinear unmodeled dynamical systems with its applications to power systems. To deal with dynamic uncertainties, a dynamic signal is introduced, together with radial basis function neural networks (RBFNNs) to overcome the influences of the dynamic uncertainties. Command filters (CFs) are used to prevent the explosion of complexity, where the compensating signals can eliminate the effect of filter errors. Compared with single-input single-output strict feedback nonlinear systems, the method proposed in this study has more suitability. In the end, the simulation experiments are carried out by applying the developed algorithm to power systems, where the simulation results verify the efficacy of the approach proposed.

1 Introduction

In recent years, adaptive control has become a hotspot because of its strong disturbance-rejection property. Related theories, such as model reference control, robust adaptive control, and adaptive dynamic programming (Mukherjee et al., 2017; Yang et al., 2021b; Han and Liu, 2020; Yang et al., 2021d; L’Afflitto, 2018; Yang et al., 2021e), have been applied to many fields, including power systems, wind energy systems, and multi-agent systems (Li et al., 2020; Xu et al., 2018; Wu et al., 2017; Ghaffarzdeh and Mehrizi-Sani, 2020; Zou et al., 2020b; Ghosh and Kamalasadan, 2017; Namazi et al., 2018; Zou et al., 2020a). Moreover, applications of adaptive control on energy systems are also widely reported (Deese and Vermillion, 2021; Quan et al., 2020; Liu et al., 2022; Nascimento Moutinho et al., 2008; Liu et al., 2021). Among them, backstepping is a powerful tool since many energy systems can essentially be modeled as strict feedback systems, which can be analyzed through the backstepping technique.

The main idea of backstepping is to divide the whole system into a series of subsystems so that they can be analyzed individually. In this way, the control design and stability analysis can both be simplified, especially for large-scale systems (Yang et al., 2021a). Meanwhile, for unmodeled dynamical systems, if the unmodeled dynamics are ignored, the disturbance from dynamic uncertainties may result in unbounded evolution. Therefore, the dynamic uncertainties need to be paid enough attention, which is not considered in the aforementioned literatures. Zhao J. et al. (2021) presented a fuzzy adaptive control approach with an observer design for unmodeled dynamical systems. Xia et al. developed an output feedback controldesign with quantized performance for dynamic uncertainties in Xia and Zhang (2018). Wang et al. (2017)investigated nonstrict feedback systems with unmodeled dynamics and dead zones through output feedback-based control methods. Although the aforementioned results can successfully tackle dynamic uncertainties, they are not able to deal with the explosion of complexity and avoid the influences of filter errors.

In the backstepping process, the explosion of complexity often occurs because the virtual control is repeatedly differentiated. Meanwhile, the computational complexity increases significantly, which results in the presented design not being suitable for applications (Yang et al., 2020). To deal with this issue, the dynamic surface control method is proposed (Wang and Huang, 2005). The dynamic surface control method uses first-order filters, where the virtual control is replaced by the filter states in each subsystem (Yang et al., 2021c). In this way, the repeated differentiation issue can be evaded. However, filter errors are introduced simultaneously, which degrades the control precision. Thus, command filters (CFs) are developed (Farrell et al., 2009). Based on the dynamic surface control approach, CFs additionally introduce compensating signals to compensate for the loss caused by filter errors, which further improves the control accuracy compared with the dynamic surface control method. Owing to this advantage, CFs are widely applied to many systems. For example, Zhu et al. (2018)investigated a command filtered robust adaptive neural network (NN) control for strict feedback nonlinear systems with input saturation. Zhao L. et al. (2021)presented an adaptive finite-time tracking control design with CFs. The adaptive fuzzy backstepping control approach of uncertain strict feedback nonlinear systems is developed by Wang et al. (2016). However, the applications of the backstepping technique in energy systems are not taken into consideration in these works. In addition, the systems of interest in these works are single-input single-output systems, which may give conservative results. Therefore, in this study, for multi-input multi-output (MIMO) strict feedback nonlinear unmodeled dynamical systems, a command filtered control method is developed and applied to energy systems.

The contributions of this study are two-fold. First, this study designs an adaptive backstepping control scheme for MIMO strict feedback nonlinear unmodeled dynamical systems with CFs, the compensating signal design and controller design are improved such that they can get higher tracking precision. Second, this study investigates the applications of the presented CF-based adaptive backstepping control approach on power systems, and a MIMO circuit system is used in the simulation experiments to verify the effectiveness of the method developed.

The rest of this article is organized as follows. Section 2 provides the problem formulation and necessary assumptions. In Section 3, the control design is proposed. The stability analysis of the system with the presented design is carried out in Section 4. In Section 5, a voltage source converter-high voltage direct current transmission system is used to verify the efficacy of the proposed method. The conclusion is made in Section 6.

2 Problem Formulation

In this study, the circuit system under consideration is modeled as

ς̇=qς,X,Ẋi=FiX̲i+GiXi+1+Di+Δiς,X,Ẋi=FnX+GnU+Dn+Δnς,X,y=X1,(1)

where X=X1XnTRnm, yRm, and URm are the system state, output, and the control input, respectively. Fi():RimRm is a known continuous function, q(,):R×RnmR is an unknown continuous function, Gi ≠ 0 is a known constant, DiRm is an unknown constant vector, X̲i=X1,,XiTRim, ςR is the unmeasured portion of the state, and ΔiRm is the unmodeled dynamics.

In this study, the following assumptions are needed.

Assumption 1. Jiang and Praly (1998): The dynamic uncertainty Δi in Eq. 1 is assumed to satisfy

Δiς,Xϕi1X̲i+ϕi2ς,i=1,,n(2)

with unknown smooth functions ϕi1:R0+R0+ and ϕi2:R0+R0+. In addition, ϕi2 is assumed to be strictly increasing.

Assumption 2. Jiang and Praly (1998): There exists an input-to-state practically stable Lyapunov function Vςς for ς̇=qς,X in Eq. 1 such that

ω1ςVςςω2ς,Vςςqς,Xc0Vςς+ϑX1+d0,(3)

with ω1 and ω2 belonging to class K functions, ϑ:R0+R0+, and c0 and d0 being positive constants.To deal with the dynamic uncertainty, a dynamic signal is designed with the following dynamics,

ṙ=c̄r+ϑ̄X1+d0,r0=r0,(4)

where ϑ̄X1ϑX1, c̄0,c0, and c0 > 0 and r0 are constants.

Lemma 1. Hardy et al. (1952): For any ξ0 > 0, one has

0ξ0ξ0tanhξ0χ0.2785χ,

where χ > 0 is a constant.

Lemma 2. Jiang and Praly (1998):For the unmeasured partial state ςt with initial state ς0, Vςς given in Assumption 2, the dynamic signal r(t) in Eq. 4, and all t ≥ 0, there is a non-negative function Bt such that

Vςςrt+Φt.(5)

In addition, there is a limited time T0=T0c̄0,r0,ς0 such that Φt=0 for all t ≥  T0.With no loss of generality, choose Θ̄X1 as Θ̄X1=X12ΘX12. Accordingly, the dynamic signal r(t) is designed as

ṙ=c̄r+X12ΘX12+d0,r0=r0.(6)

The control objective of this study can be formulated as follows.Control Objective: Consider the reference output Xd satisfying Xd,Ẋd,Ẍd are bounded. Under Assumptions 1–2, design a neuro-adaptive controller for the system (1), such that,

1. the system output X1 can track the reference Xd asymptotically, and

2. all signals in the closed-loop system keep bounded.

3 Neuro-Adaptive Controller Design

First, the tracking errors Ei, filter errors Zi, and the compensated tracking errors Λi are defined for each subsystem as

Ei=XiAi1,i=1,2,3,Zi=AiSi,i=1,2,Λi=EiBi,i=1,2,3,(7)

where Ai is the filter state, A0Xd, Si is the virtual control, and Bi is the compensating signal.

For the subsequent design and analysis, denote Θi=Wi*i,i=1,,n with Wi* being the ideal weight vector of the RBFNNs. In addition, denote Θ̂it as the estimation of Θi with an estimation error Θ̃it=ΘiΘ̂it.

3.1 Adaptive Backstepping Design

3.1.1 Step 1

Based on Eqs 1, 7, taking a derivative of E1 yields

Ė1=F1X1+G1X2+D1+Δ1Ẋd=F1X1+G1E2+G1S1+G1Z1+D1+Δ1Ẋd.(8)

For the first subsystem, the virtual control S1 is designed as

S1=1G1F1K1E1Θ̂12η1Λ1φ1Tφ1+Ẋd,(9)

with K1=diagK11,,K1m is a positive definite matrix, and η1 > 0. To avoid repeated differentiation of the virtual control, a CF is designed as

Ȧ1=S1A1τ1,A10=S10,(10)

with a positive constant τ1. To eliminate the effect of filter errors, the compensating signal is developed as

Ḃ1=K1B1+G1B2+G1Z1,B10=0.(11)

To compensate for the unknown dynamics, the adaptive law for Θ1 is presented as

Θ̂̇1=12η1Λ1TΛ1φ1Tφ1γ1Θ̂1,Θ̂10=0,(12)

where γ1 > 0 is a constant.

3.1.2 Step i2in1

From Eqs 1, 7, differentiating Ei leads to

Ėi=Fi+GiXi+1+Di+ΔiȦi1=Fi+GiEi+1+GiSi+GiZi+Di+ΔiȦi1.(13)

The virtual control design Si is developed as

Si=1GiFiGi1Ei1KiEiΘ̂i2ηiΛiφiTφi+Ȧi1,(14)

where Ki=diagKi1,,Kim is a positive definite matrix, and ηi > 0. To obviate repeated differentiation of the virtual control Si, a CF is given as

Ȧi=SiAiτi,Ai0=Si0,(15)

with a positive design parameter τi. To diminish the influences of filter errors, the compensating signal is proposed as

Ḃi=Gi1Bi1KiBi+GiBi+1+GiZi,Bi0=0.(16)

To deal with the parameter estimation, the adaptive law to estimate Θi is designed as

Θ̂̇i=12ηiΛiTΛiφiTφiγiΘ̂i,Θ̂i0=0,(17)

with a constant γi > 0.

3.1.3 Step n

According to Eqs 1, 7, the differentiation of En can be transformed as

Ėn=Fn+GnU+Dn+ΔnȦn1.(18)

The controller design is given as

U=1GnFnGn1En1KnEnΘ̂n2ηnΛnφnTφn+Ȧn1,(19)

with design parameters Kn=diagKn1,,Knm is a positive definite matrix, and ηn > 0. The compensating signal for this step is presented as

Ḃn=Gn1Bn1KnBn,Bn0=0.(20)

The adaptive law is developed as

Θ̂̇n=12ηnΛnTΛnφnTφnγnΘ̂n,Θ̂n0=0,(21)

where γn > 0 is a constant.

4 Stability Analysis

In this section, we analyze the stability of the closed-loop system (Eq. 1) with the presented design of the virtual control (Eqs 9, 14), controller (Eq. 19), adaptive laws (Eqs 12, 17, 21), CFs (Eq. 10) and (15), and compensating signals (Eqs 11, 16, 20).

4.1 Step 1

Inserting Eq. 9 into Eq. 8, we obtain

Ė1=K1E1+G1E2+G1Z1Θ̂12η1Λ1φ1Tφ1+D1+Δ1.(22)

From the aforementioned equation and Eq. 11, one has

Λ̇1=K1Λ1+G1Λ2Θ̂12η1Λ1φ1Tφ1+D1+Δ1.(23)

The Lyapunov function is defined as V1Λ1,Θ̃1=12Λ1TΛ1+12Θ̃1TΘ̃1. From Assumption 1, the term Λ1TΔ1 satisfies

Λ1TΔ1Λ1ϕ11X1+Λ1ϕ12ς.(24)

For the term Λ1ϕ11X1 in the aforementioned equation, based on Lemma 1, one has

Λ1ϕ11X1,Λ1Λ1Tϕ̂11X1+ε11,ε11=0.2785ε11,(25)

with ε11 and ɛ11 being positive constants and

ϕ̂11X1,Λ1=ϕ11X1tanhΛ1Tϕ11X1ε11.

Consider the term Λ1ϕ12ς in Eq. 24, according to Lemma 2, we have

Λ1ϕ12ςΛ1ϕ12ω11r+Φ.(26)

It is to be noted that ϕ12(⋅) is strictly increasing and non-negative from Assumption 1, together with the fact that r+Φmax2r,2Φ, one has

Λ1ϕ12ω11r+ΦΛ1ϕ12ω112r+Λ1ϕ12ω112Φ.(27)

From Lemma 1, we can obtain

Λ1ϕ12ω112rΛ1Tϕ̂12Λ1,r+ε12,ε12=0.2785ε12,(28)

where ε12 and ε12 are positive constants, and

ϕ̂12Λ1,rϕ12ω112rtanhΛ1ϕ12ω112rε12,
Λ1ϕ12ω112Φ14Λ1TΛ1+d1t,(29)

where d1t=ϕ122ω112Φt. From Eqs 2329, the derivative of V1 can be expressed as

V̇1=Λ1TK1Λ1+G1Λ2Θ̂12η1Λ1φ1Tφ1+D1+Δ1Θ̃1TΘ̂̇1Λ1TK1Λ1Θ̂12η1Λ1TΛ1φ1Tφ1+G1Λ1TΛ2+12Λ1TΛ1+12D1TD1Θ̃1TΘ̂̇1+Λ1Tϕ̂11x1,Λ1+ε11+Λ1Tϕ̂12Λ1,r+ε12+14Λ1TΛ1+d1t.(30)

Using RBFNNs satisfies

V̇1Λ1TK1Λ1Θ̂12η1Λ1TΛ1φ1Tφ1+G1Λ1TΛ2+Λ1H1Y1+12D1TD1+ε11+ε12+d1tΘ̃1TΘ̂̇1,(31)

where H1Y1=ϕ̂11x1,Λ1+ϕ̂12Λ1,r+34Λ1,Y1=X1,Λ1,rT. It is to be noted that H1Y1 is an unknown function. Then, according to the universal approximation theory, the unknown function H1Y1 can be approximated by the RBFNNs in the following form,

Ĥ1Y1W1*=W1*Tφ1Y1,(32)

with W1* being the ideal weight vector defined as

W1*=argminW1ΩW1supY1ΩY1Ĥ1Y1W1H1Y1,

where ΩW1 and ΩY1 are compact regions for W1 and Y1, respectively. The corresponding approximation error ε1* is defined as

ε1*=H1Y1Ĥ1Y1W1*,

with ε1*ε1 and a positive constant ε1.

Based on the definition of Θ1, combining with Young’s inequality, we have

Λ1TH1Y1Θ12η1Λ1TΛ1φ1Tφ1+η12+12Λ1TΛ1+ε12.(33)

Inserting Eq. 33 into Eq. 31 yields

V̇1Λ1TK1Λ1Λ1ΛiLi+Θ̃12η1Λ1TΛ1φ1Tφ1+η12+12Λ1TΛ1+ε12+ε11+ε12+d1tΘ̃1TΘ̂̇1.(34)

4.2 Step i2in1

Inserting the virtual control design Eq. 14 into Eq. 13, we have

Ėi=Gi1Ei1KiEi+GiEi+1+GiZiΘ̂i2ηiΛiφiTφi+Di+Δi.(35)

On the basis of Eq. 16 and the aforementioned equation, one can obtain

Λ̇i=Gi1Λi1KiΛi+GiΛi+1Θ̂i2ηiΛiφiTφi+Di+Δi.(36)

To analyze the stability of the i-th subsystem through the Lyapunov theory, define the Lyapunov function for Λi and Θ̃i as ViΛi,Θ̃i=12ΛiTΛi+12Θ̃iTΘ̃i. Based on Assumption 1, the term ΛiTΔi satisfies

ΛiTΔiΛiϕi1X̲i+Λiϕi2ς.(37)

Consider the term Λiϕi1X̲i in Eq. 37, on account of Lemma 1, one has

Λiϕi1X̲iΛiTϕ̂i1X̲i,Λi+εi1,εi1=0.2785εi1,(38)

with εi1>0, ɛi1 > 0, and

ϕ̂i1X̲i,Λi=ϕi1X̲itanhΛiϕi1X̲iεi1.

For the term Λiϕi2ς in (37), according to Lemma 2, we can obtain

Λiϕi2ςΛiϕi2ω11r+Φ.(39)

Since ϕi2 is strictly increasing and non-negative from Assumption 1, based on the fact r+Φmax2r,2Φ, one has

Λiϕi2ω11r+ΦΛiϕi2ω112r+Λiϕi2ω112Φ.(40)

On the basis of Lemma 1, we can obtain

Λiϕi2ω112rΛiTϕ̂i2Λi,r+εi2,εi2=0.2785εi2,(41)

with εi2>0, ɛi2 > 0, and

ϕ̂i2Λi,r=ϕi2ω112rtanhΛiϕi2ω112rεi2.

Using Young’s inequality, we have

Λiϕi2ω112Φ14ΛiTΛi+dit,(42)

where dit=ϕi22ω112Φt.

From Eqs 3642, the derivative of Vi becomes

V̇i=ΛiGi1Λi1KiΛi+GiΛi+1Θ̂i2ηiΛiφiTφi+Di+ΔiΘ̃iTΘ̂̇iGi1Λi1TΛiΛiTKiΛi+GiΛiTΛi+1Θ̂i2ηiΛiTΛiφiTφi+12ΛiTΛi+12DiTDi+ΛiTϕ̂i1X̲i,Λi+εi1+ΛiTϕ̂i2Λi,r+εi2+14ΛiTΛi+ditΘ̃iTΘ̂̇i.(43)

Applying RBFNNs yields

V̇iGi1Λi1TΛiΛiTKiΛi+GiΛiTΛi+1Θ̂i2ηiΛiTΛiφiTφi+ΛiTHiYi+12DiTDi+εi1+εi2+ditΘ̃iTΘ̂̇i,(44)

where HiYi=ϕ̂i1X̲i,Λi+ϕ̂i2Λi,r+34Λi,Yi=X̲iT,Λi,rT. The unknown function HiYi can be approximated in the following form:

ĤiYiWi*=Wi*TφiYi,(45)

where Wi* is the ideal weight vector defined as

Wi*=arg minWiΩWisupYiΩYiĤiYiWiHiYi,

with ΩWi and ΩYi being compact regions for Wi and Yi, respectively. The approximation error εi* is defined as

εi*=HiYiĤiYiWi*,

where εi*εi and ɛi > 0.

Based on the definition of Θi, using Young’s inequality, one has

ΛiTHiYiΘi2ηiΛiTΛiφiTφi+ηi2+12ΛiTΛi+εi2.(46)

Inserting Eq. 46 into Eq. 44, one can obtain

V̇iGi1Λi1TΛiΛiTKiΛi+GiΛiTΛi+1+Θ̃i2ηiΛiTΛiφiTφi+ηi2+12ΛiTΛi+εi2+12DiTDi+εi1+εi2+ditΘ̃iTΘ̂̇i.(47)

4.3 Step n

Inserting Eq. 19 into Eq. 18 results in

Ėn=Gn1En1KnEnΘ̂n2ηnΛnφnTφn+Dn+Δn.(48)

Based on the aforementioned equation and Eq. 20, we have

Λ̇n=Gn1Λn1KnΛnΘ̂n2ηnΛnφnTφn+Dn+Δn.(49)

To investigate system stability through the Lyapunov theory, the Lyapunov function is defined for Λn and Θ̃n as VnΛn,Θ̃n=12ΛnTΛn+12Θ̃n2. According to Assumption 1, the term ΛnTΔn satisfies

ΛnTΔnΛnϕn1X+Λnϕn2ς.(50)

For the term Λnϕn1x in Eq. 50, one can obtain

Λnϕn1XΛnTϕ̂n1X,Λn+εn1,εn1=0.2785εn1,(51)

with εn1 and εn1 being positive constants and

ϕ̂n1X,Λn=ϕn1XtanhΛnϕn1Xεn1.

For the term Λnϕn2ς, from Lemma 2, we have

Λnϕn2ςΛnϕn2ω11r+Φ.(52)

Based on the facts that ϕn2(⋅) is strictly increasing and non-negative from Assumption 1 and r+Φmax2r,2Φ, one has

Λnϕn2ω11r+ΦΛnϕn2ω112r+Λnϕn2ω112Φ.(53)

From Lemma 1, we can obtain

Λnϕn2ω112rΛnTϕ̂n2Λn,r+εn2,εn2=0.2785εn2,(54)

where εn2>0 and εn2 > 0 are constants and

ϕ̂n2Λn,r=ϕn2ω112rtanhΛnϕn2ω112rεn2.

Applying Young’s inequality, we have

Λnϕn2ω112Φ14ΛnTΛn+dnt,(55)

with dnt=ϕn22ω112Φt. From Eqs 4855, the derivative of Vn becomes

V̇n=ΛnGn1Λn1KnΛnΘ̂n2ηnΛnφnTφn+Dn+ΔnΘ̃nTΘ̂̇nGn1Λn1TΛnΛnTKnΛnΘ̂n2ηnΛnTΛnφnTφn+12DnTDn+12ΛnTΛn+ΛnTϕ̂n1X,Λn+εn1+ΛnTϕ̂n2Λn,r+εn2+14ΛnTΛn+dntΘ̃nTΘ̂̇n.(56)

Inserting Eqs 19, 51, 52 into Eq. 56 results in

V̇nGn1Λn1TΛnΛnTKnΛnΘ̂n2ηnΛnTΛnφnTφn+ΛnTHnYn+12DnTDn+εn1+εn2+dntΘ̃nTΘ̂̇n,(57)

where HnYn=ϕ̂n1X,Λn+ϕ̂n2Λn,r+34Λn,Yn=X,Λn,rT. The unknown function HnYn can be estimated as

ĤnYnWn*=Wn*TφnYn,(58)

with Wn* being the ideal weight vector defined as

Wn*=arg minWnΩWnsupYnΩYnĤnYnWnHnYn,

where ΩWn and ΩYn are compact regions for Wn and Yn, respectively, with the approximation error εn* defined as

εn*=HnYnĤ1YnWn*,

with εn* satisfying εn*εn and a positive constant ɛn.

From the definition of Θn, combining with Young’s inequality, we can obtain

ΛnHnYnΘn2ηnΛnTΛnφnTφn+ηn2+12ΛnTΛn+εn2.(59)

Applying Young’s inequality, substituting Eqs 21, 59 into Eq. 57 yields

V̇nGn1Λn1TΛnΛnTKnΛn+Θ̃n2ηnΛnTΛnφnTφn+ηn2+12ΛnTΛn+εn2+12DnTDn+εn1+εn2+dntΘ̃nΘ̂̇n.(60)

Theorem 1. Under Assumptions 1–2, with the virtual control (Eqs 9, 14), the CF design (Eqs 10, 15), the adaptive laws (Eqs 12, 17, 21), the compensating signals (Eqs 11, 16, 20), and the controller (Eq. 19), the following facts hold.

1. The tracking errors will converge to the neighborhood of the origin asymptotically.

2. The boundedness of all signals in the closed-loop system (Eq. 1) can be guaranteed.

Proof. Define V=i=1nVi, applying Young’s inequality yields

Θ̃iTΘ̂i12ΘiTΘi12Θ̃iTΘ̃i.

Based on Eqs 34, 47, 60, the overall Lyapunov function satisfies

V̇i=1nΛiTKi12ImΛii=1nγi2Θ̃iTΘ̃i+12i=1nηi+εi2+DiTDi+γi+ΘiTΘi+2εi1+2εi2+2ditaV+b,

where Im is the m-dimension identity matrix,

a=mini=1,,nλmin2KiIm,γi,b=12i=1nηi+εi2+DiTDi+γi+ΘiTΘi+2εi1+2εi2+2dit.

Therefore, Λi, Θ̃i, and Θ̂i are bounded. Next, we investigate the boundedness of Zi, and the dynamics of the filter error Zi can be expressed as

Żi=ȦiṠi=ZiτiṠi,(61)

where

ṡi=1GiḞiGi1Ėi1KiĖiΘ̂̇i2ηiΛiφiTφiΘ̂i2ηiΛ̇iφiTφiΘ̂iηiΛiφiTφ̇i+Äi1

is continuous on the compact set Ωi×ΩXd with

ΩXd=Xd,Ẋd,ẌdXd2+Ẋd2+Ẍd2R0,Ωi=Ei,Zi,Θ̃iEi2+Zi2+Θ̃i2Ri,

and R0 > 0, Ri > 0. Thus, Ṡi is bounded, which derives that Zi is also bounded from Eq. 61. According to Eqs 11, 16, 20, Bi is bounded. Thus, Ei, Ai, Si, U, and Xi are all bounded, which invokes ς, Δ, and r to be bounded based on Lemma 2 and Eq. 6. In the end, we can conclude that the boundedness of all the signals in the closed-loop system can be guaranteed. This completes the proof.

5 Simulation Study

The system considered in this section is a voltage source converter-high voltage direct current transmission system with the following dynamics (Hu et al. (2020)).

ς̇=qς,x,ẋ1=b2x1xnL2+ωx2+T1+δ1ς,x,ẋ2=b2x2x4L2ωx1+δ2ς,x,ẋ3=x1x5C2+ωx4+δ3ς,x,ẋ4=x2x6C2+ωx3+δ4ς,x,ẋ5=b1x5+x3L1+ωx6udL1+δ5ς,x,ẋ6=b1x6+x4L1+ωx5uqL1+δ6ς,x,

where L1 and L2 are the electrical inductances, and C1 and C2 are the capacitances. Applying variable transformation Xi=x2i1,x2iT, X̄i=x2i,x2i1T, X=X1,X2,X3T, T̄=T1,0T, c1=diag1,1, and U=ud,uqT, the aforementioned equation becomes

ς̇=qς,X,Ẋ1=b2X1X2L2+ωc1X̄1+T̄+Δ1ς,X,Ẋ2=X1X3C2+ωX̄2+Δ2ς,X,Ẋ3=b1X3+X2L1+ωX̄3UL1+Δ3ς,X.

By applying the presented control scheme, the control design is developed as

S1=L2b2X1+K1E1+Θ̂12η1Λ1φ1Tφ1+ωc1X̄1Ẋd,S2=C2X1C2E1L2+K2E2+ωX̄2+Θ̂22η2Λ2φ2Tφ2Ȧ1,U=L1b1X3+X2L1+ωX̄3E2C2+K3E3+Θ̂32η3Λ3φ3Tφ3Ȧ2,

with the compensating signal design

Ḃ1=K1B1B2L2Z1L2,B10=0.Ḃ2=B1L2K2B2B3C2Z2C2,B20=0.Ḃ3=B2C2K3B3,B30=0.

In addition, the CF design and adaptive law design are the same as Eqs 10, 11, 15, 16, 20.

The design parameters are given as L1 = 4 mH, L2 = 8 mH, C2 = 0.1μF, T̄=[0.01,0.02]T, ω = 100π rad/s, K1=diag1258,1646, K2=diag124630,161622, K3=diag188539,138474, γ1 = 0.00085, γ2 = 0.00066, γ3 = 0.00059, η1 = 0.00005, η2 = 0.000003, η3 = 0.000004.

The RBFNNs are chosen in typical Gaussian form. To be specific, the RBFNN φ1X1,Λ1,r contains 32 nodes with the center and width being [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] and 2, respectively. RBFNN φ2X̲2,Λ2,r contains 128 nodes and the center and width are distributed in [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] and 2. RBFNN φ3X,Λ3,r contains 512 nodes with the center and width selected as [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] × [−2, 2] and 2, respectively.

The simulation results are shown in Figure 1. From Figure 1, it can be observed that the output tracking objective can be achieved and the system output can track the reference output asymptotically. The dynamic uncertainties can also converge with the convergence of system states.

FIGURE 1
www.frontiersin.org

FIGURE 1. Output tracking performance and evolution of dynamic uncertainties.

6 Conclusion

In this study, a control approach for MIMO strict feedback nonlinear unmodeled dynamical systems with CFs is developed. The dynamic signal design introduced together with RBFNNs can efficiently prevent the effect of the dynamic uncertainties. The CFs employed in the controller design can not only prevent the explosion of complexity, but can also eliminate the effect of filter errors through the compensating signal design. Compared with single-input single-output strict feedback nonlinear systems, the approach proposed in this study is suitable for more general cases. Finally, in the simulation experiments, the presented method is applied to power systems, where the simulation results validate the effect of the scheme proposed.

Data Availability Statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author Contributions

XF, LS, and YZ contributed to conception and design of this study. XF investigated the theoretical analysis for the command filter design. LS performed the simulation study with application to an energy system. YZ organized the writing of the manuscript. XF, LS, and YZ collaborated to write all the sections of the manuscript. All authors contributed to manuscript revision, and read and approved the submitted version.

Funding

This work was supported by the Youth Innovation Promotion Association of Chinese Academy of Sciences under Grant 2020134.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Deese, J., and Vermillion, C. (2021). Recursive Gaussian Process-Based Adaptive Control, with Application to a lighter-Than-air Wind Energy System. IEEE Trans. Contr. Syst. Technol. 29, 1823–1830. doi:10.1109/TCST.2020.3014159

CrossRef Full Text | Google Scholar

Farrell, J. A., Polycarpou, M., Sharma, M., and Wenjie Dong, W. (2009). Command Filtered Backstepping. IEEE Trans. Automat. Contr. 54, 1391–1395. doi:10.1109/tac.2009.2015562

CrossRef Full Text | Google Scholar

Ghaffarzdeh, H., and Mehrizi-Sani, A. (2020). Mitigation of Subsynchronous Resonance Induced by a Type Iii Wind System. IEEE Trans. Sustain. Energ. 11, 1717–1727. doi:10.1109/TSTE.2019.2938014

CrossRef Full Text | Google Scholar

Ghosh, S., and Kamalasadan, S. (2017). An Integrated Dynamic Modeling and Adaptive Controller Approach for Flywheel Augmented Dfig Based Wind System. IEEE Trans. Power Syst. 32, 2161–2171. doi:10.1109/TPWRS.2016.2598566

CrossRef Full Text | Google Scholar

Han, Q., and Liu, X. (2020). Robust I&I Adaptive Control for a Class of Quadrotors with Disturbances. IEEE Access 8, 216519–216528. doi:10.1109/ACCESS.2020.3041030

CrossRef Full Text | Google Scholar

Hardy, G. H., Littlewood, J. E., and Pólya, G. (1952). Inequalities. Cambridge: Cambridge University Press.

Google Scholar

Hu, C., Ma, Y., Yu, J., and Zhao, L. (2020). Dynamic Surface Backstepping Control for Voltage Source Converter-High Voltage Direct Current Transmission Grid Side Converter Systems. Electronics 9, 9020333. doi:10.3390/electronics9020333

CrossRef Full Text | Google Scholar

Jiang, Z.-P., and Praly, L. (1998). Design of Robust Adaptive Controllers for Nonlinear Systems with Dynamic Uncertainties. Automatica 34, 825–840. doi:10.1016/s0005-1098(98)00018-1

CrossRef Full Text | Google Scholar

L'Afflitto, A. (2018). Barrier Lyapunov Functions and Constrained Model Reference Adaptive Control. IEEE Control. Syst. Lett. 2, 441–446. doi:10.1109/LCSYS.2018.2842148

CrossRef Full Text | Google Scholar

Li, C., Wu, Y., Sun, Y., Zhang, H., Liu, Y., Liu, Y., et al. (2020). Continuous Under-frequency Load Shedding Scheme for Power System Adaptive Frequency Control. IEEE Trans. Power Syst. 35, 950–961. doi:10.1109/TPWRS.2019.2943150

CrossRef Full Text | Google Scholar

Liu, L., Liu, Y.-J., Tong, S., and Gao, Z. (2022). Relative Threshold-Based Event-Triggered Control for Nonlinear Constrained Systems with Application to Aircraft wing Rock Motion. IEEE Trans. Ind. Inf. 18, 911–921. doi:10.1109/TII.2021.3080841

CrossRef Full Text | Google Scholar

Liu, L., Zhao, W., Liu, Y.-J., Tong, S., and Wang, Y.-Y. (2021). Adaptive Finite-Time Neural Network Control of Nonlinear Systems with Multiple Objective Constraints and Application to Electromechanical System. IEEE Trans. Neural Netw. Learn. Syst. 32, 5416–5426. doi:10.1109/TNNLS.2020.3027689

PubMed Abstract | CrossRef Full Text | Google Scholar

Mukherjee, S., Chowdhury, V. R., Shamsi, P., and Ferdowsi, M. (2017). Model Reference Adaptive Control Based Estimation of Equivalent Resistance and Reactance in Grid-Connected Inverters. IEEE Trans. Energ. Convers. 32, 1407–1417. doi:10.1109/TEC.2017.2710200

CrossRef Full Text | Google Scholar

Namazi, M. M., Nejad, S. M. S., Tabesh, A., Rashidi, A., and Liserre, M. (2018). Passivity-based Control of Switched Reluctance-Based Wind System Supplying Constant Power Load. IEEE Trans. Ind. Electron. 65, 9550–9560. doi:10.1109/TIE.2018.2816008

CrossRef Full Text | Google Scholar

Nascimento Moutinho, M., da Costa, C. T., Barra, W., and Augusto Lima Barreiros, J. (2008). Self-tunning Control Methodologies Applied to the Automatic Voltage Control of a Synchronous Generator. IEEE Latin Am. Trans. 6, 408–418. doi:10.1109/TLA.2008.4839110

CrossRef Full Text | Google Scholar

Quan, X., Yu, R., Zhao, X., Lei, Y., Chen, T., Li, C., et al. (2020). Photovoltaic Synchronous Generator: Architecture and Control Strategy for a Grid-Forming Pv Energy System. IEEE J. Emerg. Sel. Top. Power Electron. 8, 936–948. doi:10.1109/JESTPE.2019.2953178

CrossRef Full Text | Google Scholar

Wang, D., and Huang, J. (2005). Neural Network-Based Adaptive Dynamic Surface Control for a Class of Uncertain Nonlinear Systems in Strict-Feedback Form. IEEE Trans. Neural Netw. 16, 195–202. doi:10.1109/tnn.2004.839354

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, L., Li, H., Zhou, Q., and Lu, R. (2017). Adaptive Fuzzy Control for Nonstrict Feedback Systems with Unmodeled Dynamics and Fuzzy Dead Zone via Output Feedback. IEEE Trans. Cybern. 47, 2400–2412. doi:10.1109/TCYB.2017.2684131

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, Y., Cao, L., Zhang, S., Hu, X., and Yu, F. (2016). Command Filtered Adaptive Fuzzy Backstepping Control Method of Uncertain Non‐linear Systems. IET Control. Theor. & amp; Appl. 10, 1134–1141. doi:10.1049/iet-cta.2015.0946

CrossRef Full Text | Google Scholar

Wu, C., Chen, J., Xu, C., and Liu, Z. (2017). Real-time Adaptive Control of a Fuel Cell/battery Hybrid Power System with Guaranteed Stability. IEEE Trans. Contr. Syst. Technol. 25, 1394–1405. doi:10.1109/TCST.2016.2611558

CrossRef Full Text | Google Scholar

Xia, X., and Zhang, T. (2018). Adaptive Quantized Output Feedback Dsc of Uncertain Systems with Output Constraints and Unmodeled Dynamics Based on Reduced-Order K-Filters. Neurocomputing 310, 236–245. doi:10.1016/j.neucom.2018.05.031

CrossRef Full Text | Google Scholar

Xu, D., Liu, J., Yan, X.-G., and Yan, W. (2018). A Novel Adaptive Neural Network Constrained Control for a Multi-Area Interconnected Power System with Hybrid Energy Storage. IEEE Trans. Ind. Electron. 65, 6625–6634. doi:10.1109/TIE.2017.2767544

CrossRef Full Text | Google Scholar

Yang, Y., Gao, W., Modares, H., and Xu, C.-Z. (2021a). Robust Actor-Critic Learning for Continuous-Time Nonlinear Systems with Unmodeled Dynamics. IEEE Trans. Fuzzy Syst. 2021, 1. doi:10.1109/TFUZZ.2021.3075501

CrossRef Full Text | Google Scholar

Yang, Y., Kiumarsi, B., Modares, H., and Xu, C. (2021b). Model-Free λ-Policy Iteration for Discrete-Time Linear Quadratic Regulation. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–15. doi:10.1109/TNNLS.2021.3098985

CrossRef Full Text | Google Scholar

Yang, Y., Liu, Z., Li, Q., and Wunsch, D. C. (2021c). Output Constrained Adaptive Controller Design for Nonlinear Saturation Systems. Ieee/caa J. Autom. Sinica 8, 441–454. doi:10.1109/JAS.2020.1003524

CrossRef Full Text | Google Scholar

Yang, Y., Modares, H., Vamvoudakis, K. G., He, W., Xu, C.-Z., and Wunsch, D. C. (2021d). Hamiltonian-driven Adaptive Dynamic Programming with Approximation Errors. IEEE Trans. Cybern. 2021, 1–12. doi:10.1109/TCYB.2021.3108034

CrossRef Full Text | Google Scholar

Yang, Y., Vamvoudakis, K. G., Modares, H., Yin, Y., and Wunsch, D. C. (2021e). Hamiltonian-driven Hybrid Adaptive Dynamic Programming. IEEE Trans. Syst. Man. Cybern, Syst. 51, 6423–6434. doi:10.1109/TSMC.2019.2962103

CrossRef Full Text | Google Scholar

Yang, Y., Vamvoudakis, K. G., Modares, H., Yin, Y., and Wunsch, D. C. (2020). Safe Intermittent Reinforcement Learning with Static and Dynamic Event Generators. IEEE Trans. Neural Netw. Learn. Syst. 31, 5441–5455. doi:10.1109/TNNLS.2020.2967871

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao, J., Tong, S., and Li, Y. (2021a). Fuzzy Adaptive Output Feedback Control for Uncertain Nonlinear Systems with Unknown Control Gain Functions and Unmodeled Dynamics. Inf. Sci. 558, 140–156. doi:10.1016/j.ins.2020.12.092

CrossRef Full Text | Google Scholar

Zhao, L., Yu, J., and Wang, Q.-G. (2021b). Finite-time Tracking Control for Nonlinear Systems via Adaptive Neural Output Feedback and Command Filtered Backstepping. IEEE Trans. Neural Netw. Learn. Syst. 32, 1474–1485. doi:10.1109/tnnls.2020.2984773

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhu, G., Du, J., and Kao, Y. (2018). Command Filtered Robust Adaptive Nn Control for a Class of Uncertain Strict-Feedback Nonlinear Systems under Input Saturation. J. Franklin Inst. 355, 7548–7569. doi:10.1016/j.jfranklin.2018.07.033

CrossRef Full Text | Google Scholar

Zou, W., Shi, P., Xiang, Z., and Shi, Y. (2020a). Consensus Tracking Control of Switched Stochastic Nonlinear Multiagent Systems via Event-Triggered Strategy. IEEE Trans. Neural Netw. Learn. Syst. 31, 1036–1045. doi:10.1109/tnnls.2019.2917137

PubMed Abstract | CrossRef Full Text | Google Scholar

Zou, W., Shi, P., Xiang, Z., and Shi, Y. (2020b). Finite-time Consensus of Second-Order Switched Nonlinear Multi-Agent Systems. IEEE Trans. Neural Netw. Learn. Syst. 31, 1757–1762. doi:10.1109/tnnls.2019.2920880

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: power system, dynamic uncertainty, command filter, MIMO system, strict feedback nonlinear system

Citation: Feng X, Shi L and Zhang Y (2022) Intelligent Command Filter Design for Strict Feedback Unmodeled Dynamic MIMO Systems With Applications to Energy Systems. Front. Energy Res. 10:899732. doi: 10.3389/fenrg.2022.899732

Received: 19 March 2022; Accepted: 11 April 2022;
Published: 24 May 2022.

Edited by:

Yushuai Li, University of Oslo, Norway

Reviewed by:

Liqiang Tang, University of Science and Technology Beijing, China
Yongshan Zhang, University of Macau, China

Copyright © 2022 Feng, Shi and Zhang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yumeng Zhang, emhhbmd5bTIwMzQwOUBhaXJjYXMuYWMuY24=

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.