984
Views
1
CrossRef citations to date
0
Altmetric
Articles

Decentralised output tracking of interconnected systems with unknown interconnections using sliding mode control

, , , & ORCID Icon
Pages 283-294 | Received 26 May 2022, Accepted 12 Aug 2022, Published online: 05 Sep 2022

Abstract

In this paper, a class of nonlinear interconnected systems with matched and unmatched uncertainties is considered. The isolated subsystem dynamics are described by linear systems with nonlinear components. The matched uncertainties and unmatched unknown interconnection terms are assumed to be bounded by known nonlinear functions. Based on sliding mode techniques, a state feedback decentralised control scheme is proposed such that the outputs of the controlled interconnected system track given desired signals uniformly ultimately. The desired reference signals are allowed to be time-varying. Using appropriate transformations, the considered system is transformed into a new interconnected system with an appropriate structure to facilitate the sliding surface design and the decentralised control design. A set of conditions is proposed to guarantee that the designed controller drives the tracking errors onto the sliding surface. The sliding motion exhibited by the error dynamics is uniformly ultimately bounded. The developed results are applied to a river quality control problem. Simulation results show that the proposed decentralised control strategy is effective and feasible.

1. Introduction

With the development of modern society, the need to control complicated systems is greatly increasing. This has motivated more researchers to focus on advanced control technology in order to deal with complex systems. Large-scale interconnected systems with non-linearities and uncertainties are typically complex systems. Such a class of systems widely exists in our real life, for example, a coupled inverted pendulum, river quality control, high-speed transportation and flight control (see, e.g. Lunze, Citation2020; Wu et al., Citation1998; Yan et al., Citation2017). Thus, these systems have received great attention and many results have been obtained (see, e.g. Onyeka et al., Citation2020; Su et al., Citation2018).

Large-scale systems are often mathematically modelled by interconnections of a set of lower-dimensional subsystems. One of the characteristics of such systems is that the dynamic of each subsystem is usually affected by the others due to the presence of the interconnections (Yan et al., Citation2017). It should be noted that large-scale systems are usually distributed in space widely. Thus the designed systems should have a high tolerance of data loss during data transfer due to possible broken/unknown interconnections as well as poor communications to guarantee that the controlled large-scale systems exhibit the required degree of robustness. The control problem for large-scale interconnected systems is challenging. Compared with the centralised control and distributed control, decentralised control needs local information only, and thus information or data transfer between subsystems is not required. Specifically, when the network linking different subsystems is broken, or the data transfer between subsystems is poor or unstable, a centralised control or distributed control scheme cannot be implemented because both centralised control and distributed control need the other subsystems' information. In such cases, decentralised control provides advantages over centralised control and is a popular choice in the control of large-scale interconnected systems (Yan et al., Citation2017).

Recently, the study of large-scale systems with interconnected terms has made great progress, and many interesting results have been obtained. In Kim et al. (Citation2017), a large-scale fuzzy system with unknown interconnections is considered where matched uncertainties or disturbances are not included. There are also some results for interconnected systems (see, e.g. Huerta et al., Citation2019; Liu et al., Citation2019; Rinaldi et al., Citation2019; Song et al., Citation2020; Zhao et al., Citation2017), which require that interconnections are matched while unmatched interconnections and/or uncertainties are not involved. Moreover, some large-scale systems are considered to a simple or ideal dynamic model (see e.g. Han & Yan, Citation2020; Tan, Citation2020; Wan & Yin, Citation2020; Wu et al., Citation2018). These works just focus on a kind of special system structure that lacks generality. Decentralised sliding mode control has been developed in Yan et al. (Citation2004) where the considered system is fully nonlinear with a more general structure, but only a stabilisation problem is considered where tracking control is not addressed.

Trajectory tracking and output tracking are important topics in both control theory and control engineering. Some tracking control results have been obtained by Cai and Hu (Citation2017), Liu et al. (Citation2019), and Zhao et al. (Citation2017). However, most considered systems have special structures (see Han & Yan, Citation2020; Li & Liu, Citation2018; Tan, Citation2020; Wu et al., Citation2018). Decentralised tracking control for large-scale systems is considered in Pagilla et al. (Citation2007), where model reference control is investigated. Tracking control for interconnected systems is considered based on adaptive fuzzy techniques in Ren et al. (Citation2020). It should be noted that in both (Pagilla et al., Citation2007; Ren et al., Citation2020), it is required that the isolated subsystems are linear.

Sliding mode control is very popular in dealing with complex systems with uncertainties due to its unique characteristics (Song et al., Citation2022; Yan et al., Citation2014Citation2020; Yao et al., Citation2020). On the one hand, the sliding mode dynamics are often composed of a reduced-order system when compared with the original system (Edwards & Spurgeon, Citation1998; Yan et al., Citation2017), which may simplify the corresponding system analysis and design. On the other hand, sliding mode control is totally robust to matched uncertainty and disturbances. This has resulted in the sliding mode control method being widely applied to deal with tracking problems, and many results have been achieved. Trajectory tracking control schemes based on sliding mode techniques are proposed for specific vehicles in Wei et al. (Citation2020) and Zhao et al. (Citation2021). An output tracking sliding mode control is designed in Ruiz-Duarte and Loukianov (Citation2020), where the considered system is linear. Although tracking control for nonlinear systems with uncertainties is considered in Farzad and Mohammad Hossein (Citation2018), where event-triggered tracking is considered, only matched disturbances are considered. In Zhu et al. (Citation2020), a tracking problem for a class of large-scale systems with interconnections is considered using sliding mode control. However, it is required that the reference signals are constant. It should be emphasised that the results concerning output tracking for large-scale nonlinear interconnected systems with unknown interconnections are very few, specifically when the ideal reference signals are time-varying.

In this paper, a class of nonlinear interconnected systems is considered where both unknown matched uncertainty and unmatched nonlinear interconnections are considered. Suitable coordinate transformations are introduced to transform the nominal subsystems of the interconnected system to systems with special structure. This separates each subsystem of the transformed system into two parts to facilitate the system analysis and control design for output tracking. Then the tracking error dynamic systems are developed, and the sliding surface based on the tracking error system is designed. A set of conditions is proposed to guarantee the uniform ultimate boundedness of the corresponding sliding motion. A decentralised sliding mode control scheme is proposed to drive the nonlinear interconnected systems to the designed sliding surface. The main contributions of this paper can be summarised as follows

  • The proposed control scheme is decentralised.

  • The nominal subsystem of the interconnected systems is nonlinear, and the interconnections are unknown and unmatched.

  • The developed results can guarantee that the system states are uniformly ultimately bounded while all the uncertainties and interconnections are bounded.

  • The developed results have high robustness against uncertainties and unknown interconnections. Both the bounds on uncertainties and the unknown interconnections have more general nonlinear forms.

Finally, the obtained results are applied to a river quality control problem to show the practicability and feasibility of the proposed approach.

2. Preliminaries

In this paper, for a square matrix A, λmin(A) denotes the minimum eigenvalue of matrix A. The expression A>0 means that A is symmetric positive definite, and In denotes the unit matrix with dimension of n. The set of n×m matrices with elements defined in R will be denoted by Rn×m and diag{A1,A2,,AN} represents a block-diagonal matrix with diagonal elements A1,A2,,AN. col() is a column matrix. Finally, denotes the Euclidean norm or its induced norm.

Consider initially a linear system (1) x˙=Ax+Buy=Cx(1) where xRn,uRm and yRp are the states, inputs and outputs, respectively. The triple (A,B,C) are constant matrices of appropriate dimensions with B being of full column rank and C being of full row rank.

Consider system (Equation1) in the case of m = p, which means the system (Equation1) is a square system. Since B has full column rank, there exists a coordinate transformation x¯=T¯x such that in the new coordinate x¯, the triple (A,B,C) can be described by (2) A¯=[A11A12A21A22],B¯=[0B2],C¯=[C1C2](2) where A11R(nm)×(nm), B2Rm×m is nonsingular. C1Rm×(nm).

Assume that rank(CB)=m and the invariant zeros of (A,B,C) lie in the left half plane. From Section 5.3 in Edwards and Spurgeon (Citation1998), it follows that the matrix C2Rm×m in (Equation2) is nonsingular because m=rank(CB)=rank(C¯B¯)=rank(C2B2) and B2 is nonsingular. Then, a coordinate transformation xˆ=Tˆx¯ with Tˆ defined by (3) Tˆ=[I0C1C2](3) is further introduced. Again from section 5.3 in Edwards and Spurgeon (Citation1998), the triple (A¯,B¯,C¯) in the new coordinates xˆ has the following structure (4) Aˆ=[Aˆ11Aˆ12Aˆ21Aˆ22],Bˆ=[0Bˆ2],Cˆ=[0I](4) where Aˆ11R(nm)×(nm) is Hurwitz stable, Bˆ2=C2B2 is nonsingular.

Remark 2.1

It should be pointed out that the first transformation matrix T¯ is used to change the original system (A,B,C) into the regular form as in (Equation2), and the second transformation matrix Tˆ is to make that the sub-matrix Aˆ11 of the triple in (Equation4) is Hurwitz stable and the matrix Cˆ in (Equation4) has the form of [0I].

3. System description and basic assumptions

Consider a nonlinear large-scale system formed by N interconnected subsystems as follows (5) x˙i=Aixi+fi(xi)+Bi(ui+Δgi(xi))+hi(x)yi=Cixii=1,2,,N(5) where x=col(x1,x2,,xN), xiRni, uiRmi and yiRmi represent the states, inputs and outputs of the ith subsystem respectively and mi<ni. The triple (Ai,Bi,Ci) represents constant matrices of appropriate dimensions where Bi is full column rank and Ci is full row rank. The function fi(xi) represents a known nonlinear term in the ith subsystem which is used to model the nonlinear part of the ith isolated subsystem, and the matched uncertainty of the ith isolated subsystem is denoted by Δgi(xi) which is acting in the input channel. The term hi(x) represents the system interconnection, including all unmatched uncertainties. All the nonlinear functions in (Equation5) are assumed to be continuous in their arguments to guarantee the existence of solutions of the controlled system (Equation5).

The objective of this paper is, for a given desired signal yid(t), to design a decentralised sliding mode control such that the system output yi(t) of the controlled system (Equation5) can track the desired signal yid(t), i.e. the tracking errors yi(t)yid(t) are uniformly ultimately bounded for i=1,2,,N while all the state variables of system (Equation5) are bounded.

Remark 3.1

It should be noted that in this paper, it is required that system (Equation5) is square for simplification of statement, that is, the dimension of each subsystem output is equal to the dimension of the corresponding subsystem input. However, the developed results can be easily extended to the case when the dimension of subsystem output is greater than the dimension of the subsystem input by slight modification.

In order to deal with the tracking problem stated above, some assumptions are imposed on the considered interconnected system (Equation5).

Assumption 3.1

All the invariant zeros of the triple (Ai,Bi,Ci) lie in the left half plane, and rank(CiBi)=mi for i=1,2,,N.

It follows from the preliminaries in Section 2. Under Assumption 3.1, there exists a nonsingular coordinate transformation zi=Tixi such that the triple (Aˆi,Bˆi,Cˆi) with respect to the new coordinates zi has the following structure (6) [Aˆi11Aˆi12Aˆi21Aˆi22],[0Bˆi2],[0Ii2](6) where Aˆi11R(nimi)×(nimi) is Hurwitz stable, the square matrices Bˆi2Rmi×mi and Ii2Rmi×mi are nonsingular for i=1,2,,N.

Assumption 3.2

Suppose that fi(xi) has the decomposition fi(xi)=Γi(xi)xi, where ΓiRni×ni is a continuous function matrix for i=1,2,,N.

Remark 3.2

If fi(0)=0 and fi is sufficiently smooth, then the decomposition fi(xi)=Γi(xi)xi is guaranteed. Therefore, the limitation to fi(xi) in Assumption 3.2 is not strict.

Assumption 3.3

There exist known continuous functions ρi(xi) and ηi(x) with ηi(0)=0, and ηi() is differentiable at the origin, such that Δgi(xi)∥≤ρi(xi) and hi(x)∥≤ηi(x) for i=1,2,,N.

Remark 3.3

If the interconnection hi(x) in (Equation5) satisfies the condition in Assumption 3.3, then from Yan et al. (Citation1999) and Yan et al. (Citation1998), it follows that there exist a continuous function γi() such that (7) ηi(x)=γi(x)x.(7)

Remark 3.4

Assumption 3.3 requires that the bounds on all uncertainties in system (Equation5) are known but they are allowed to be nonlinear. Moreover, the unknown interconnections are allowed to have a more general nonlinear form.

Assumption 3.4

The desired output signal yid(t) is differentiable and satisfies

  1. yid(t)∥≤Li1;

  2. a˙yid(t)∥≤Li2

for t[0,), where Li1 and Li2 are known constants for i=1,2,,N.

Remark 3.5

Assumption 3.4 is a limitation on the desired output signals yid(t). It is required that the desired output signal yid(t) and its derivative y˙id(t) are bounded. This assumption is quite standard and can be satisfied in most practical cases.

4. System structure analysis

Consider the nonlinear interconnected system in (Equation5). Under Assumption 3.1 and from (Equation6), there exists a nonsingular coordinate transformation zi=Tixi such that in the new coordinate z=col(z1,z2,,zN), system (Equation5) has the following form (8) z˙i=[Aˆi11Aˆi12Aˆi21Aˆi22]zi+[Fi1(zi)Fi2(zi)]+[0Bˆi2](ui+Δgi(Ti1zi))+[Hi1(z)Hi2(z)]yi=[0Ii2]zi,i=1,2,,N(8) where Aˆi11 is stable, the square sub-matrices Bˆi2Rmi×mi are nonsingular. Ii2Rmi×mi is an identity matrix, col(Fi1,Fi2)=Tifi(xi)|xi=Ti1zi and Fi1(zi)Rnimi, Fi2(zi)Rmi. col(Hi1(z),Hi2(z))=Tihi(x)|x=T1z and Hi1(z)Rnimi, Hi2(z)Rmi. The coordinate transformation T:=col(T1,T2,,TN).

Since Aˆi11 is stable for i=1,2,,N, for any Qi>0, the following Lyapunov equation has a unique solution Pi>0 (9) Aˆi11TPi+PiAˆi11=Qi,i=1,2,,N.(9) Now, in order to fully exploit the structural characteristics, partition zi=col(zi1,zi2) with zi1Rnimi and zi2Rmi. It follows that (Equation8) can be described by (10) z˙i1=Aˆi11zi1+Aˆi12yi+Fi1(zi1,yi)+Hi1(z11,y1,,zN1,yN)(10) (11) y˙i=Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi)+Bˆi2(ui+Δgi(Ti1zi))+Hi2(z11,y1,,zN1,yN).(11) From system (Equation8) and Assumption 3.2, (12) col(Fi1,Fi2)=TiΓi(xi)|xi=Ti1ziTi1col(z1i,yi).(12) In order to reduce conservatism in the later analysis, the functions Fi1(zi1,yi) in system (Equation10) are described by (13) Fi1(zi1,yi)=Γi11(zi1,yi)zi1+Γi12(zi1,yi)yi(13) where Γi11() and Γi12() are defined by [Γi11()Γi12()]=TiΓi(xi)|xi=Ti1ziTi1and the s are function matrices that are not necessary to specify. Therefore, (Equation10) can be described by (14) z˙i1=Aˆi11zi1+Aˆi12yi+Γi11(zi1,yi)zi1+Γi12(zi1,yi)yi+Hi1(z11,y1,,zN1,yN)(14) where Γi11() and Γi12() satisfy (Equation13).

5. Sliding mode tracking control design

The main results are to be presented in this section. Firstly, a sliding surface in terms of output tracking errors will be designed based on the system structure analysis in the previous section. Then sliding mode controllers will be designed to implement the output tracking.

5.1. Sliding mode dynamics analysis

Consider the situation when the desired output signal yid(t) satisfies Assumption 3.4. For system (Equation5), the output tracking errors ei are defined by (15) ei(t)=yi(t)yid(t),i=1,2,,N.(15) Then, it follows that (16) e˙i(t)=y˙i(t)y˙id(t),i=1,2,,N.(16) Combining with (Equation11), (Equation14), and (Equation16), a new system comprising zi1 and ei can be developed by (17) z˙i1=Aˆi11zi1+Aˆi12yi+Γi11(zi1,yi)zi1+Γi12(zi1,yi)yi+Hi1(z11,y1,,zN1,yN)(17) (18) e˙i=Aˆi21zi1+Aˆi22(ei+yid)+Fi2(zi1,yi)+Bˆi2(ui+Δgi(Ti1col(zi1,yi)))+Hi2(z11,y1,,zN1,yN)y˙id(t)(18) for i=1,2,,N.

From Assumption 3.3 and (Equation7), it is easy to find functions γi1() and γi2() depending on ηi() and T such that the following inequalities (19) Hi1(z11,y1,,zN1,yN)γi1(T1col(z11,y1,,zN1,yN))×(j=1Nzj1+j=1Nyj)(19) (20) Hi2(z11,y1,,zN1,yN)γi2(T1col(z11,y1,,zN1,yN))×(j=1Nzj1+j=1Nyj)(20) hold for i=1,2,,N. For the system (Equation17)–(Equation18), the following sliding surface can be defined as (21) [e1e2eN]=0.(21) Then, the sliding mode dynamics have the following form according to the structure of (Equation17)–(Equation18) (22) z˙i1=Aˆi11zi1+Aˆi12yid+Γi11(zi1,yid)zi1+Γi12(zi1,yid)yid+Hi1(z11,y1d,,zN1,yNd)(22) for i=1,2,,N.

Remark 5.1

When the sliding motion occurs, the Equation (Equation21) holds. From (Equation15) and (Equation19), it follows that on the sliding surface (Equation21), (23) Hi1(z11,y1d,,zN1,yNd)γi1(T1col(z11,y1d,,zN1,yNd))×(j=1Nzj1+j=1Nyjd)(23) hold for i=1,2,,N.

Obviously, the sliding mode dynamic (Equation22) is a reduced-order interconnected system composed of N subsystems whose dimension is nimi.

Next, a stability result will be presented for the interconnected system (Equation22).

Theorem 5.1

Consider the sliding mode dynamic given in (Equation22) and under Assumptions 3.1–3.4, the sliding mode is uniformly ultimately bounded if there exists a domain Ω of the origin such that MT+M>0 in Ω{0} where M:=(mij)N×N and for i,j=1,2,,N. (24) mij={λmin(Qi)Ri()2Piγi1(),i=j2Piγi1(),ij(24) with Pi and Qi satisfying (Equation9), and Ri():=Γi11(zi1,yid)TPi+PiΓi11(zi1,yid)where Γi11(zi1,yi) is given by (Equation8) and γi1() is determined by (Equation23).

Proof.

From the analysis above, it only needs to prove that system (Equation22) is uniformly ultimately bounded. For system (Equation22), consider the following Lyapunov function candidate (25) V(z11,z21,,zN1)=i=1N(zi1)TPizi1(25) where Pi satisfies (Equation9).

Then, the time derivative of V(z11,z21,,zN1) along the trajectories of system (Equation22) is given by (26) V˙(z11,z21,,zN1)=i=1N[(z˙i1)TPizi1+zi1TPiz˙i1]=i=1N[(Aˆi11zi1+Aˆi12yid+Γi11(zi1,yid)zi1+Γi12(zi1,yid)yid+Hi1(z11,y1d,,zN1,yNd))TPizi1+zi1TPi(Aˆi11zi1+Aˆi12yid+Γi11(zi1,yid)zi1+Γi12(zi1,yid)yid+Hi1(z11,y1d,,zN1,yNd))]=i=1N[zi1TAˆi11TPizi1+yidTAˆi12TPizi1+zi1TΓi11(zi1,yid)TPizi1+yidTΓi12(zi1,yid)TPizi1+Hi1(z11,y1d,,zN1,yNd)TPizi1+zi1TPiAˆi11zi1+zi1TPiAˆi12yid+zi1TPiΓi11(zi1,yid)zi1+zi1TPiΓi12(zi1,yid)yid+zi1TPiHi1(z11,y1d,,zN1,yNd)]=i=1N{zi1TQizi1+zi1T[Γi11(zi1,yid)TPi+PiΓi11(zi1,yid)]zi1+2zi1TPiAˆi12yid+2zi1TPiΓi12(zi1,yid)yid+2zi1TPiHi1(z11,y1d,,zN1,yNd)}(26) where (Equation9) is used to establish the above. By (Equation23) and (i) in Assumption 3.4, it follows that (27) V˙(z11,z21,,zN1)i=1N{λmin(Qi)zi12+Γi11(zi1,yid)TPi+PiΓi11(zi1,yid)∥∥zi12+2zi1∥∥Pi∥∥Aˆi12yid+2zi1∥∥Pi∥∥Γi12(zi1,yid)yid+2zi1∥∥Pi∥∥Hi1(z11,y1d,,zN1,yNd)}=i=1N{λmin(Qi)Ri()2Piγi1()}zi12+2i=1Nj=1jiNPi∥∥zi1γi1()(zj1+Li1)+2i=1N(Aˆi12yid+Γi12(zi1,yid)yid)Pi∥∥zi112λmin(MT+M)i=1Nzi12+2i=1N(Aˆi12yid+Γi12(zi1,yid)yid+γi1()Li1)Pi∥∥zi1=12i=1N{λmin(MT+M)zi14(Aˆi12yid+Γi12(zi1,yid)yid+γi1()Li1)Pi}zi1(27) where the matrix M is defined in (Equation24). Under Assumption 3.4, yid(t)∥≤Li1. It is clear to check V˙0, if (28) zi1∥≥4(Aˆi12Li1+Γi12(zi1,yi)Li1+γi1()Li1)Piλmin(MT+M)(28) for i=1,2,,N. Hence, the conclusion follows.

Remark 5.2

From (Equation28), it is clear to see that the final bound of the sliding mode dynamics is affected by the upper bound of the desired output signal yid(t), the system sub-matrix Aˆi12, the nonlinearity of the system Γi12 and the bound of the interconnections γi1.

5.2. Decentralised sliding mode control design

The objective is now to design a feedback sliding mode control such that the system state is driven to the sliding surface.

For the interconnected system (Equation17)–(Equation18), the reachability condition (Yan et al., Citation2004Citation2017) is described by (29) i=1NeiT(t)e˙i(t)ei(t)<0.(29) Then, the following control law is proposed (30) ui=Bi21sgn(ei){Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi)+Bˆi2ρi(zi1,yi)+ki(zi1,yi)+Li2}(30) for i=1,2,,N, where ei and Li2 are defined by (Equation15) and Assumption 3.4, respectively. ki(zi1,yi) is the control gain to be designed later.

Theorem 5.2

Consider the nonlinear interconnected system (Equation17)–(Equation18) and Assumptions 3.2–3.4, the controller (Equation30) drives the system (Equation17)–(Equation18) to the composite sliding surface (Equation21) and maintains a sliding motion on it if the controller gains ki(zi1,yi) satisfy (31) i=1Nki(zi1,yi)>i=1Nγi2()j=1N(zj1+yi)(31) where γi2 are defined in (Equation20).

Proof.

It is necessary to prove that the reachability condition (Equation29) is satisfied. From (Equation18) and Assumption 3.2, (32) e˙i=Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi)+Bˆi2(ui+Δgi(Ti1col(zi1,yi)))+Hi2(z11,y1,,zN1,yN)y˙id(32) for i=1,2,,N. Substituting (Equation30) into (Equation32), it follows (33) eiTe˙iei=eiTei[Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi)+Bˆi2Δgi(Ti1col(zi1,yi))+Hi2()y˙id]Aˆi21zi1Aˆi22yiFi2(zi1,yi)Bˆi2ρi(zi1,yi)ki(zi1,yi)Li2.(33) It is clear to see (34) Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi)≤∥Aˆi21zi1+Aˆi22yi+Fi2(zi1,yi).(34) From Assumptions 3.3 to 3.4, (35) Bˆi2Δgi(Ti1col(zi1,yi))∥≤∥Bˆi2ρi(zi1,yi)(35) (36) Hi2(z11,y1,,zN1,yN)γi2()j=1N(zj1+yi)(36) (37) y˙id∥≤Li2.(37) Substituting the above four inequalities (Equation34)–(Equation37) into (Equation33), it follows i=1NeiT(t)e˙i(t)ei(t)<i=1Nki(zi1,yi)+i=1Nγi2()×j=1N(zj1+yi).If ki(zi1,yi) is chosen to satisfy (Equation31), the reachability condition (Equation29) will be satisfied.

Hence, the result follows.

Remark 5.3

Theorem 5.1 shows that the sliding mode dynamic (Equation22), which is an interconnected system, is uniformly ultimately bounded. Theorem 5.2 shows that the reachability condition is satisfied. According to the sliding mode theory, Theorems 5.1 and 5.2 show that the closed-loop system is uniformly ultimately bounded.

Remark 5.3 shows that the closed-loop systems formed by applying the control (Equation30) to the systems (Equation17)–(Equation18) are uniformly ultimately bounded, which implies that the variables zi1(t) and ei(t) are bounded for i=1,2,,N. Further, from ei(t)=yi(t)yid(t) and Assumption 3.4, which guarantees that yid(t) is bounded, it is straightforward to see that yi(t) are bounded due to yi(t)=ei(t)+yid(t)for i=1,2,,N. Therefore, all the state variables of the system (Equation10)–(Equation11) are bounded. Further, from xi=Ti1zi, the state variables xi of system (Equation5) are bounded. This shows that the designed decentralised control (Equation30) can not only makes the system outputs to track the desired reference signals but also keep all the system state variables bounded.

6. Application to river quality control

In this section, the decentralised control scheme developed in this paper will be applied to a river pollution problem (Lunze, Citation2020) as shown in Figure . The water quality of a river is mainly dependent upon the concentrations of oxygen and pollutants. In a simplified manner, this problem can be stated as the task of controlling the pollutants discharged at different places along the river in such a way that the river pollution remains within a given tolerance.

Figure 1. River with sewage.

Figure 1. River with sewage.

Assume that the river has two regions and each region has a sewage station. Then, the river pollution system can be described by a nonlinear interconnected systems as follows (see Yan et al., Citation2017 for no delay case) (38) x˙1=[1.3200.321.2]A1x1+[10]B1(u1+Δg1())+h1(x)(38) (39) y1=[10]C1x1(39) (40) x˙2=[1.3200.321.2]A2x2+[10]B2(u2+Δg2())+h2(x)(40) (41) y2=[10]C2x2(41) where x1=col(x11,x12), x2=col(x21,x22) and x=col(x1,x2). The variables xi1 and xi2 for i = 1, 2 represent the concentration of biochemical oxygen demand (BOD) and the concentration of dissolved oxygen, respectively, the controllers ui are the BOD of the effluent discharge into the river, Δgi represent any matched uncertainties and hi represent interconnections respectively for i = 1, 2. It is assumed that the concentrations of BOD for the two regions are measurable.

In this example, according to (Equation5), the nonlinear term fi(x1)=0, so Assumption 3.2 is not required. Moreover, it can be verified that rank(CiBi)=1=mi for i = 1, 2. So the Assumption 1 is satisfied. Some suitable coordinate transformation matrices Ti are introduced as below (zi=Tixi) T1=T2=[0110].Then, the system (Equation38)–(Equation41) in z coordinates can be given by (42) z˙1=[1.20.3201.32]Aˆ1z1+[01]Bˆ1(u1+ΔG1(z1))+H1(z)(42) (43) y1=[01]Cˆ1z1(43) (44) z˙2=[1.20.3201.32]Aˆ2z2+[01]Bˆ2(u2+ΔG1(z1))+H2(z)(44) (45) y2=[01]Cˆ2z2(45) For simulation purpose, the matched uncertainties ΔG1() and ΔG2() are chosen to satisfy (46) |ΔG1()||13.2z12|,|ΔG2()||cos2(z22)|(46) and the interconnected terms are set as (47) H1∥≤|z22|,H2∥≤|0.9z12|.(47) Combining (Equation46)–(Equation47), it is clear that Assumption 3.3 is satisfied. And the sliding surfaces Si are z˙i1=1.2zi10.32zi2.i=1,2The initial states are chosen as z1(0)=col(0,1) and z2(0)=col(0,0), and the desired output signals yid are set as y1d=2et,y2d=sin(0.5t)+1.It is clear that Assumption 3.4 is satisfied. Let L12=2,L22=0.5.From (Equation30), the proposed sliding mode controllers are as follows (48) u1=sgn(y1y1d)(|1.32z12|+|13.2z12|+3)(48) (49) u2=sgn(y2y2d)(|1.32z22|+|cos2(z22)|+2.3).(49) According to (Equation9), choose Q1=Q2=1. Combining (Equation38)–(Equation40), Ai11=1.2 for i = 1, 2. Then P1=P2=0.416.By direct calculation, it follows from (Equation24) that M+M=[1.664γ11+20.832(γ11+γ21)0.832(γ11+γ21)1.664γ21+2].According to (Equation23), (Equation42) and (Equation44), γ11=6sin2(z11),γ21=2cos(z21)+3.By direct verification, it is straightforward to check that M+M>0 in the domain Ω of the origin satisfying Ω={(z11,z21,,zN1)||z11|5.2 & z21|3.9}.

According to (Equation27) for this example (50) V˙(z11,z21)0(50) if |z11|0.3 and |z21|0.25. Therefore, system (Equation38)–(Equation41) is uniformly ultimately bounded.

The tracking results are shown in Figure , which offers a high tracking performance. The concentration of biochemical oxygen demand (BOD) of each subsystem yi can track the ideal reference yid using the controller from (Equation48)–(Equation49), even in the presence of uncertainties. The time responses of the states of the system (Equation38)–(Equation41) are shown in Figure . which indicates that the system states are bounded. Simulation results demonstrate that the method developed in this paper is effective.

Figure 2. Time responses of system outputs and desired outputs.

Figure 2. Time responses of system outputs and desired outputs.

Figure 3. Time responses of system state variables.

Figure 3. Time responses of system state variables.

7. Conclusions

This paper has presented a sliding mode control strategy to deal with the output tracking problem of a class of large-scale systems with unmatched unknown nonlinear interconnections. The desired reference signals are allowed to be time-varying. A decentralised sliding mode control scheme has been proposed to satisfy the reachability condition. This drives the interconnected system onto the pre-designed sliding surface. A set of conditions is developed to guarantee that the output tracking errors are uniformly ultimately bounded while all the state variables of the interconnected system are bounded. The application of the developed results to a river pollution control system has demonstrated that the proposed approach is effective and practicable.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

The authors confirm that the data supporting the findings of this study are available within the article.

Additional information

Funding

This work was supported by the National Natural Science Foundation of China [grant numbers 61922042 and 62020106003], China Scholarship Council for 3 years' study at the University of Kent, and Qing Lan Project.

Notes on contributors

Yueheng Ding

Yueheng Ding received the B.S. degree in electrical engineering and automation from the Jiangsu Normal University, Jiangsu, P.R. China, in 2018. He is currently a PhD candidate in electronic engineering at University of Kent, Canterbury, UK. His research interests include tracking control, sliding mode control, decentralized control and large-scale interconnected systems.

Xinggang Yan

Dr Xinggang Yan received the B.Sc. Degree from Shaanxi Normal University, in 1985, the M.Sc. Degree from Qufu Normal University in 1991, and the Ph.D. Degree of Engineering from Northeastern University, China in 1997. Currently, he is Senior Lecturer in Control Engineering at the University of Kent, United Kingdom. He received the Best Application Paper Award of ASian Control Conference (ASCC) in Fukuoka, Japan in 2019. He has published three books, six invited book chapters and about 200 referred papers in the area of control engineering. He serves as the Associate Editor for several engineering journals including IET Control Theory & Applications, Energies, and Complexity. His research interests include decentralised control, sliding mode control, fault detection and isolation, time delay systems and interconnected systems.

Zehui Mao

Professor Zehui Mao (M'10) received her Ph.D. degree in Control Theory and Control Engineering from Nanjing University of Aeronautics and Astronautics, Nanjing, China, in 2009. She is currently a professor at the College of Automation Engineering in Nanjing University of Aeronautics and Astronautics, China. She was a visiting scholar in University of Virginia. She worked in the areas of fault diagnosis, with particular interests in nonlinear control systems, sampled-data systems and networked control systems. Her current research interests include fault diagnosis and fault-tolerant control of systems with disturbance and incipient faults, and high speed train and spacecraft flight control applications.

Bin Jiang

Bin Jiang (M'03-SM'05-F'20) received the Ph.D. degree in automatic control from Northeastern University, Shenyang, China, in 1995. He is currently Chair Professor of Cheung Kong Scholar Program with the Ministry of Education and the Vice President of Nanjing University of Aeronautics and Astronautics, Nanjing, China. He has authored eight books and over 200 referred international journal papers and conference papers. His current research interests include intelligent fault diagnosis and fault tolerant control and their applications to helicopters, satellites, and high-speed trains.

Dr. Jiang currently serves as an Associate Editor or an Editorial Board Member for a number of journals, such as the IEEE Trans. On Cybernetics, Neurocomputing al, He is a Chair of Control Systems Chapter in IEEE Nanjing Section, a member of IFAC Technical Committee on Fault Detection, Supervision, and Safety of Technical Processes.

Sarah K. Spurgeon

Sarah K. Spurgeon OBE, FREng, FIEEE, FIET obtained a BSc in Mathematics and a DPhil in Electronics from the University of York, UK in 1985 and 1988 respectively. She has held previous academic positions at the University of Loughborough, the University of Leicester and the University of Kent in the UK and is now Professor of Control Engineering and Head of the Department of Electronic and Electrical Engineering at University College London. Her research interests are in the area of systems modelling and analysis, robust control and estimation in which areas she has published over 270 refereed research papers. She was awarded the Honeywell International Medal for ‘distinguished contribution as a control and measurement technologist to developing the theory of control’ in 2010 and an IEEE Millenium Medal in 2000. She is currently Vice President Publications of the International Federation of Automatic Control (IFAC), an elected member of the Board of Governors of the IEEE Control Systems Society and a member of the General Assembly of the European Control Association. Within the UK she is currently a Vice President of the IET and is a past President of the Engineering Professors Council, the representative body for engineering in higher education.

References

  • Cai, H., & Hu, G. (2017). Distributed tracking control of an interconnected leader–follower multiagent system. IEEE Transactions on Automatic Control, 62(7), 3494–3501. https://doi.org/10.1109/TAC.2017.2660298
  • Edwards, C., & Spurgeon, S. K. (1998). Sliding mode control theory and application. Taylor & Francis.
  • Farzad, Z., & Mohammad Hossein, S. (2018). On event-triggered tracking for non-linear SISO systems via sliding mode control. IMA Journal of Mathematical Control and Information, 37(1), 105–119. https://doi.org/10.1093/imamci/dny041
  • Han, Y. Q., & Yan, H. S. (2020). Observer-based multi-dimensional Taylor network decentralised adaptive tracking control of large-scale stochastic nonlinear systems. International Journal of Control, 93(7), 1605–1618. https://doi.org/10.1080/00207179.2018.1521994
  • Huerta, H., Loukianov, A. G., & Cañedo, J. M. (2019). Passivity sliding mode control of large-scale power systems. IEEE Transactions on Control Systems Technology, 27(3), 1219–1227. https://doi.org/10.1109/TCST.87
  • Kim, H. S., Park, J. B., & Joo, Y. H. (2017). Decentralized sampled-data tracking control of large-scale fuzzy systems: an exact discretization approach. IEEE Access, 5, 12668–12681. https://doi.org/10.1109/ACCESS.2017.2723982
  • Li, X. H., & Liu, X. P. (2018). Backstepping-based decentralized adaptive neural H∞ tracking control for a class of large-scale nonlinear interconnected systems. Journal of the Franklin Institute, 355(11), 4533–4552. https://doi.org/10.1016/j.jfranklin.2018.04.038
  • Liu, C., Zhang, H., Xiao, G., & Sun, S. (2019). Integral reinforcement learning based decentralized optimal tracking control of unknown nonlinear large-scale interconnected systems with constrained-input. Neurocomputing, 323, 1–11. https://doi.org/10.1016/j.neucom.2018.09.011
  • Lunze, J. (2020). Feedback control of large-scale systems. Bookmundo Direct.
  • Onyeka, A. E., Yan, X. G., Mao, Z., Jiang, B., & Zhang, Q. (2020). Robust decentralised load frequency control for interconnected time delay power systems using sliding mode techniques. IET Control Theory and Applications, 14(2), 470–480. https://doi.org/10.1049/cth2.v14.3
  • Pagilla, P. R., Dwivedula, R. V., & Siraskar, N. B. (2007). A decentralized model reference adaptive controller for large-scale systems. IEEE/ASME Transactions on Mechatronics, 12(2), 154–163. https://doi.org/10.1109/TMECH.2007.892823
  • Ren, X., Yang, G., & Li, X. (2020). Global adaptive fuzzy distributed tracking control for interconnected nonlinear systems with communication constraints. IEEE Transactions on Fuzzy Systems, 28(2), 333–345. https://doi.org/10.1109/TFUZZ.91
  • Rinaldi, G., Menon, P. P., Edwards, C., & Ferrara, A. (2019). Variable gains decentralized super-twisting sliding mode controllers for large-scale modular systems. In 2019 18th European control conference (ECC) (pp. 3577–3582).
  • Ruiz-Duarte, J., & Loukianov, A. (2020). Approximate causal output tracking for linear perturbed systems via sliding mode control. International Journal of Control, 93(4), 993–1004. https://doi.org/10.1080/00207179.2018.1500034
  • Song, J., Huang, L. Y., Karimi, H. R., Niu, Y., & Zhou, J. (2020). ADP-based security decentralized sliding mode control for partially unknown large-scale systems under injection attacks. IEEE Transactions on Circuits and Systems I: Regular Papers, 67(12), 5290–5301. https://doi.org/10.1109/TCSI.8919
  • Song, J., Wang, Y. K., Niu, Y., Lam, H. K., He, S., & Liu, H. (2022). Periodic event-triggered terminal sliding mode speed control for networked PMSM system: A GA-optimized extended state observer approach. IEEE/ASME Transactions on Mechatronics. Advance Online Publication. https://doi.org/10.1109/TMECH.2022.3148541
  • Su, Z., Qian, C., Hao, Y., & Zhao, M. (2018). Global stabilization via sampled-data output feedback for large-scale systems interconnected by inherent nonlinearities. Automatica, 92, 254–258. https://doi.org/10.1016/j.automatica.2018.03.057
  • Tan, L. N. (2020). Distributed H∞ optimal tracking control for strict-feedback nonlinear large-scale systems with disturbances and saturating actuators. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(11), 4719–4731. https://doi.org/10.1109/TSMC.6221021
  • Wan, M., & Yin, Y. (2020). Adaptive decentralized output feedback tracking control for large-scale interconnected systems with time-varying output constraints. Mathematical Problems in Engineering, 2020. https://doi.org/10.1155/2020/6760521
  • Wei, Y., Zheng, Z., Li, Q., Jiang, Z., & Yang, P. (2020). Robust tracking control of an underwater vehicle and manipulator system based on double closed-loop integral sliding mode. International Journal of Advanced Robotic Systems, 17(4), 172988142094177. https://doi.org/10.1177/1729881420941778
  • Wu, L. B., Wang, H., He, X. Q., & Zhang, D. Q. (2018). Decentralized adaptive fuzzy tracking control for a class of uncertain large-scale systems with actuator nonlinearities. Applied Mathematics and Computation, 332, 390–405. https://doi.org/10.1016/j.amc.2018.03.080
  • Wu, S. F., Grimble, M. J., & Breslin, S. G. (1998). Introduction to quantitative feedback theory for lateral robust flight control systems design. Control Engineering Practice, 6(7), 805–828. https://doi.org/10.1016/S0967-0661(98)00053-7
  • Yan, X., Spurgeon, S., & Edwards, C. (2014). Memoryless static output feedback sliding mode control for nonlinear systems with delayed disturbances. IEEE Transactions on Automatic Control, 59(7), 1906–1912. https://doi.org/10.1109/TAC.9
  • Yan, X., Spurgeon, S., & Edwards, C. (2017). Variable structure control of complex systems: analysis and design. Springer.
  • Yan, X. G., Edwards, C., & Spurgeon, S. K. (2004). Decentralised robust sliding mode control for a class of nonlinear interconnected systems by static output feedback. Automatica, 40(4), 613–620. https://doi.org/10.1016/j.automatica.2003.10.025
  • Yan, X. G., Lam, J., & Dai, G. Z. (1999). Decentralized robust control for nonlinear large-scale systems with similarity. Computers & Electrical Engineering, 25(3), 169–179. https://doi.org/10.1016/S0045-7906(99)00002-6
  • Yan, X. G., Wang, J. J., Lu, X. Y., & Zhang, S. Y. (1998). Decentralized output feedback robust stabilization for a class of nonlinear interconnected systems with similarity. IEEE Transactions on Automatic Control, 43(2), 294–299. https://doi.org/10.1109/9.661085
  • Yan, Y., Yu, S. H., & Sun, C. Y. (2020). Quantization-based event-triggered sliding mode tracking control of mechanical systems. Information Sciences, 523, 296–306. https://doi.org/10.1016/j.ins.2020.03.023
  • Yao, D., Li, H., Lu, R., & Shi, Y. (2020). Distributed sliding-mode tracking control of second-order nonlinear multiagent systems: an event-triggered approach. IEEE Transactions on Cybernetics, 50(9), 3892–3902. https://doi.org/10.1109/TCYB.6221036
  • Zhao, B., Liu, D., Xiong, Y., & Li, Y. C. (2017). Observer-critic structure-based adaptive dynamic programming for decentralised tracking control of unknown large-scale nonlinear systems. International Journal of Systems Science, 48(9), 1978–1989. https://doi.org/10.1080/00207721.2017.1296982
  • Zhao, Y., Sun, X., Wang, G., & Fan, Y. (2021). Adaptive backstepping sliding mode tracking control for underactuated unmanned surface vehicle with disturbances and input saturation. IEEE Access, 9, 1304–1312. https://doi.org/10.1109/Access.6287639
  • Zhu, G., Nie, L., Lv, Z., Sun, L., Zhang, X., & Wang, C. (2020). Adaptive fuzzy dynamic surface sliding mode control of large-scale power systems with prescribe output tracking performance. ISA Transactions, 99, 305–321. https://doi.org/10.1016/j.isatra.2019.08.063