Literature DB >> 35408362

Control Design for Uncertain Higher-Order Networked Nonlinear Systems via an Arbitrary Order Finite-Time Sliding Mode Control Law.

Maryam Munir1, Qudrat Khan2, Safeer Ullah3, Tayyaba Maryam Syeda3, Abdullah A Algethami4.   

Abstract

The authors proposed an arbitrary order finite-time sliding mode control (SMC) design for a networked of uncertain higher-order nonlinear systems. A network of n+1 nodes, connected via a directed graph (with fixed topology), is considered. The nodes are considered to be uncertain in nature. A consensus error-based canonical form of the error dynamics is developed and a new arbitrary order distributed control protocol design strategy is proposed, which not only ensures the sliding mode enforcement in finite time but also confirms the finite time error dynamics stability. Rigorous stability analysis, in closed-loop, is presented, and a simulation example is given, which demonstrates the results developed in this work.

Entities:  

Keywords:  arbitrary order sliding mode; finite-time systems; networked system; nonlinear system

Year:  2022        PMID: 35408362      PMCID: PMC9003359          DOI: 10.3390/s22072748

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

In consensus, locally communicating agents reach an agreement which is mostly met via distributed control strategies [1]. These agreements (consensus) finds very impressive applications in formation control [2,3,4], sensor networks [5], smart grid applications [6], and rendezvous control of non-holonomic agents [7,8]. In the context of consensus, cooperative control has been one of the main areas of research, which is subdivided into two main classes called the leaderless control (for instance; [9]), and the leader–follower control [10,11]. In the leader–follower systems, a distributed control strategy is generally designed for the followers to follow the leader, which shares information through a properly defined network topology. Thus far, the leader–follower problems and their solutions via various methodologies, for electro-mechanical (or second-order) systems, is extensively addressed in the existing literature (see, for example; [12,13,14,15,16,17,18,19]). Das and Lewis [14,15] developed distributed laws of adaptive nature for the cooperative tracking of single and double integrator systems in uncertain scenarios. Nonetheless, the requirement of knowing the Laplacian matrix’s non-zero eigenvalue limits its applicability. Cooperative control of higher-order uncertain networked systems was an expansion of [14,15] in Brunovsky form. The authors, in [11], presented a second-order sliding mode control (SOSMC) technique for the consensus of a network of higher-order nonlinear systems. Their presented results were excellent. However, a distributed law was developed to compensate the bounded uncertainties caused by inputs and states, which raises theoretical concerns. Furthermore, asymptotic convergence does not ensure consensus accuracy. In [20], second-order linear networked systems were designed to compensate matched and mismatched uncertain disturbances. The researchers, in [13], studied a second-order linear network system under an unknown disturbance. Furthermore, second-order SMC based distributed laws were proposed for uncertain second-order linear networked systems in [21] that resulted in finite time error stabilisation. Their presented results were satisfactory; nevertheless, they were confined to linear systems with matching uncertainty. Furthermore, this algorithm demonstrated sensitivity to perturbations during the reaching phase. An integral SMC law with an extended observer and neural networks was developed to estimate and compensate the uncertain disturbance of matched type, respectively. A distributed control approach based on integral sliding modes (ISM) and subject to fixed topology and the directed graph was devised for uncertain nonlinear networked systems under matched uncertainties [22]. This technique alleviates the reaching phase, resulting in increased robustness. It was, nonetheless, confined to electromechanical systems. In terms of applications, Ref. [23] proposed adaptive formation control algorithms for a class of non-holonomic mobile robots. These approaches mainly focused on the stability of a network of linear and nonlinear second-order agents even in bounded uncertainties. However, their performance can be affected due to the existence of all system dynamics in the sliding manifold. To maintain the convergence of finite-time consensus mismatches at zero, a distributed control system based on a terminal sliding mode control (TSMC) technique was devised. However, the existence of the singularity in the surface may reduce its significance [24,25]. In [12], an uncertain network of first-order Multi Input Multi-Output (MIMO) systems was focused where neural networks (NNs) were utilized for the uncertain dynamic estimation. In order to alleviate the approximation error, a robustness signal was also used. Nevertheless, it was ultimately bounded. The control researcher, in [26], investigated uncertain MIMO second-order networked systems with a fixed topology and undirected graph and developed a distributed TSMC, based on Chebyshev Neural Networks (CNNs), to compensate the external disturbances and uncertain dynamics. An approach based on NNs was designed to estimate the uncertain input channels and drift terms and compensate the uncertainties. Nevertheless, this strategy was influential in the asymptotic stability of tracking error dynamics to the limited neighborhood of the origin. Ref. [27] investigated networked MIMO higher-order systems for synchronization applications. While applying NNs, these MIMO agents were controlled through the unknown non-singular control gains. The limits of the error dynamics may not have been easily decreased by modifying the controller gains. The control gains must be properly selected to guarantee the asymptotic convergence. Ref. [28]’s methodology was enhanced in [29] by including a neuro-adaptive sliding mode strategy. However, this led to several limitations, such as the fact that the boundedness of the approximated NNs’ weights cannot always be ensured using the proposed tuning laws. Additionally, ensuring the boundedness of the control input is quite challenging. At this stage, it was realized to develop a terminal sliding mode like a strategy that must confirm finite time error dynamics convergence and show robustness to cross-coupling of the agents and matched disturbances from the very beginning. Therefore, this paper studies the cooperative tracking control of higher-order nonlinear systems subject to uncertainties like parametric variations and matched bounded disturbances. The distributed control laws are developed on novel sliding surfaces of the error dynamics. The designed sliding manifold, which involves some discontinuous terms of the errors, seems analogous to the proportional-integral type, which helps in the elimination of the critical reaching phase. Consequently, robustness is guaranteed from the very start. Having established sliding modes, the error dynamics seem analogous to terminal attractor like in [30] which exhibits finite convergence. Thus, all the error dynamics converge in finite time, which results in high precision. In addition, our proposed work solves the theoretical shortcoming of [11] and the uncertain terms are now depending on the states information of the agents. The rest of the paper is organised as follows: Section 2 is about the problem formulation and mathematical preliminaries. In Section 3 and Section 4, the detailed controller design procedure and the stability analysis are discussed, respectively. The illustrative example is mentioned in Section 5. Finally, Section 6 concludes the article.

2. Problem Formulation

Definitions

In this study, a network of nodes is considered which share information via a directed graph (with fixed topology). These networked nodes include one leader and n followers. The followers are assumed under the action of uncertainties. The following state space equations represent the dynamical model of an ith follower:where , , is the measurable state vector, is the uncertainty, represents the control input which is to be applied to the system, and and are the system distribution and drift functions, respectively. For the sake of the detailed description, the following assumptions are made: It is assumed that The uncertainty where The leader is governed by the following state space model:where , is state vector of the leader and is the continuous bounded function, which derive the leader. Suppose that the origin is an equilibrium for i.e., and the nonlinear function (leader driving force) is considered to be bounded and smooth. The vector set represents the relationship between the leader and the follower nodes while is the related directed graph in which node i can transfer data with node j, but node j cannot send back the information to node i. On the other hand, in an undirected graph, both way communication takes place. The mathematical expression for the adjacency matrix is given as follows: Subgraph can be obtained by dropping the first row and first column of the above adjacency matrix; thus, one has The Laplacian matrix for the followers topology is defined to be , where with . In addition, note that if and otherwise. The matrix shows the connection between the followers and the leader with if the follower is not connected to the leader and in case of the connection to the leader. A is time-invariant throughout the paper. Since we are considering a directed graph, matrix A is not necessarily to be symmetric. In contrast, in the case of the undirected graph, the symmetry is necessary for A. must be non-singular for the distributed control of all the networked agents. Similarly, remains non-singular. The main objective of the current work is that the follower states must have consensus with the leader states (in other words, the followers must follow the leader). In order to complete the task, the consensus error between the leader and the ith follower must be forced to zero. Therefore, the consensus error is defined as follows: where . Based on the consensus error Equation (4), the consensus error dynamics can be expressed as follows: withrepresenting the uncertainty terms in lumped form. In this equation, it is clearly shown that the uncertainties depends only on the system states. The compact form of ( where and Now, the problem at hand becomes an error regulation problem which will, in other words, provide a consensus among the leader and n followers. The task can be accomplished by a robust nonlinear sliding mode strategy which will nullify the effects of uncertain terms and will ensure finite time error dynamics convergence. In the following section, a novel finite-time sliding mode strategy is presented.

3. Control Problem Design

The main task here is to drive the error dynamics (5) states to the equilibrium in the presence of disturbances. To achieve this goal, a novel sliding surface based sliding mode control protocol is presented. The proposed sliding surface helps in the finite time convergence of the consensus error dynamics (5) to equilibrium and also establishes finite time sliding mode. The newly proposed sliding surface, for follower i, can be defined as follows: In expanded form, this surface can be defined as follows: In the above Equation ( where By taking the derivative of the above equation, one may obtain the following expression: Substituting the values from (5) in (9), it becomes as follows: Now, our objective is to calculate the equivalent control law [29], to ensure the Filippove sense solutions [32] in sliding modes. Posing and calculating for , while, assuming , one may obtain This control component governs the system trajectories exactly on the sliding surface [1]. To ensure the robustness against uncertainties of a matched kind, the overall control law is considered as an algebraic sum of the aforementioned equivalent control component and a discontinuous control component i.e., where with being the switching gain. Thus, the final distributed control protocol can be obtained by putting (11) and (13) in (12). The control law defined in (12) ensures the convergence of system states to zero in finite time. The following stability analysis presents the detailed presentation of sliding mode enforcement and the finite-time convergence of the system states.

4. Stability Analysis

Now, at this stage, it is necessary to present the stability of the proposed control protocol in a close loop under the effect of the uncertainty. Therefore, the following theorem is stated. The finite sliding mode can be enforced along the nonlinear sliding surface ( the trajectories of ( A Lyapunov function of the following form is considered to prove the theorem: The time derivative of (14) along (10) becomes Incorporating (12) in (15) (with components in (11) and (13)), it reduces to Using the identity , (16) becomes The sliding mode along (8) can be ensured, if one chooseswhere refers to small positive constants. Thus, using (18), (17) becomes The time taken for the trajectory of the proposed system to reach the sliding surface can be found by integrating (19) as This equation certifies the finite time convergence of sliding mode along (8) [33]. The establishment of sliding mode along (8) means that the system trajectories now evolve on the manifold . Thus, one may have Equation (20) can also be written as Equation (21) holds only if These equations in (22) are finite time stable terminal attractors [30], which confirm that in finite time and stays at zero for all subsequent times. This proves the theorem. □

5. Illustrative Example

This design strategy presented above is validated in this section via the simulation study of a numerical example. The example is conducted according to the topology shown in Figure 1, which consists of one leader and four followers. The leader and the followers, considered here, are governed by third-order uncertain systems. In addition, the agents are operated under uncertainties of the matched kind. The descriptions of the considered systems are presented in the following study.
Figure 1

Topology of the system network of one leader and four followers.

5.1. Systems Description

The dynamics of the leader are The governing equations of the followers are written as follows: where the term represents the matched uncertainties in the follower dynamics. That is, is matched uncertainty in follower 1 and so on. Since the graph is directed, so the Laplacian and adjacency matrices are written as follows: and The main task here is that the followers should follow the leader trajectory. For achieving this task, one needs to design a controller by following the steps mentioned in the previous section.

5.2. Controller Design

Since four followers and one leader are considered, the consensus errors, which will be steered to zero, are therefore defined as follows: The related sliding manifolds are defined as follows: where . The expression for controllers are given below These distributed control algorithms are used in the closed-loop, and the consensus with the leader trajectories is met, which will be discussed below.

5.3. The Simulation Results’ Discussion

The network of the four followers agents and one leader, which we are sharing information through the network topology shown in Figure 1 are simulated under the action of the distributed control protocols designed above. The leader and followers were initialized from different initial conditions, and the controller’s gains were chosen according to the values reported in Table 1. The simulations are performed in the MATLAB environment while using an S-function. The numerical solver is used with a fixed step Euler Method with a step size of 0.01 s.
Table 1

Parameters of the controllers used in the simulation.

α11 α12 α13 α14 α21 α22 α23 α24
0.50.20.020.220.120.320.120.02
α31 α32 α33 α34 α41 α42 α43 α44
0.30.320.420.220.120.120.210.22
β11 β12 β13 β14 β21 β22 β23 β24
0.010.220.220.320.220.320.120.42
β31 β32 β33 β34 β41 β42 β43 β44
0.50.020.420.220.20.520.420.52
b11 b12 b13 b14 b21 b22 b23 b24
1521.215.215.225.28.215.26.2
b31 b32 b33 b34 b41 b42 b43 b44
1020.225.281.214.24.225.223.2
c11 c12 c13 c14 c21 c22 c23 c24
5.425.215.235.245.218.215.225.2
c31 c32 c33 c34 c41 c42 c43 c44
5.62.215.25.225.28.222.26.2
All the followers were operated under the influence of time-varying sinusoidal disturbances to show the robustness of the proposed distributed control protocols. The consensus in positions, velocities, and accelerations among the followers and leader is displayed in Figure 2, Figure 3 and Figure 4, respectively. The corresponding position errors convergence, velocities error convergence, and accelerations’ errors convergence are shown in Figure 5, Figure 6 and Figure 7, respectively. It is obvious that the consensus among the states of leader and followers is quite fascinating even in the presence of disturbances.
Figure 2

Position consensus of the four followers with leader position trajectory.

Figure 3

Velocity consensus of the four followers with leader velocity trajectory.

Figure 4

Acceleration consensus of the four followers with leader acceleration trajectory.

Figure 5

Position errors’ convergence.

Figure 6

Velocity errors’ convergence.

Figure 7

Acceleration errors’ convergence.

Figure 8 shows the control effort history of each control input. Under the proposed control algorithm, one may obtain almost noise-free control, which reduces chattering (because the noises also cause chattering). The relevant sliding manifolds, which ensure that sliding mode from the very start (as shown in Figure 9) converges to zero in finite time, which ensures the robustness of the designed controller. Having looked at the simulation results, it is evident that the newly designed control protocols offer excellent benefits in terms of robust consensus established from the beginning, which is an appealing attribute of the proposed design. Hence, it is important to conclude that this protocol design is suitable for the consensus of higher-order systems operating under uncertain conditions.
Figure 8

Control inputs’ history.

Figure 9

The sliding manifolds convergence from the very start time.

6. Conclusions

In this paper, a network of higher-order nonlinear uncertain agents was considered. The network topology was fixed and was based on a directed graph. The main task was to meet consensus among the leader and n followers. For this purpose, consensus error dynamics were developed, and a novel sliding surface, analogous to proportional-integral type, was considered. The designed control protocol was capable enough to establish sliding mode along the designed sliding surface from the very beginning. In sliding mode, the error dynamics evolved with full states, which were governed by terminal attractors [27]. This confirmed the finite-time consensus errors convergence to equilibrium. This finite time convergence generally results in high precision. In addition, robustness was enhanced from the very beginning because of the reaching phase elimination. Rigorous mathematical stability analysis is presented, and the simulation results are presented to illustrate the benefits of the newly designed distributed control protocols. The results confirmed that the newly designed law is an interesting candidate for higher-order uncertain systems.
  5 in total

1.  Neural-network-based adaptive leader-following control for multiagent systems with uncertainties.

Authors:  Long Cheng; Zeng-Guang Hou; Min Tan; Yingzi Lin; Wenjun Zhang
Journal:  IEEE Trans Neural Netw       Date:  2010-07-01

2.  Decentralized robust adaptive control for the multiagent system consensus problem using neural networks.

Authors:  Zeng-Guang Hou; Long Cheng; Min Tan
Journal:  IEEE Trans Syst Man Cybern B Cybern       Date:  2009-01-23

3.  Robust finite time cooperative control of second order agents:A Multi-input Multi-output higher order super-twisting based approach.

Authors:  Shyam Kamal; Ankit Sachan; D Kranthi Kumar; Devender Singh
Journal:  ISA Trans       Date:  2018-11-02       Impact factor: 5.468

4.  Neuro-adaptive fast integral terminal sliding mode control design with variable gain robust exact differentiator for under-actuated quadcopter UAV.

Authors:  Safeer Ullah; Qudrat Khan; Adeel Mehmood; Syed Abdul Mannan Kirmani; Omar Mechali
Journal:  ISA Trans       Date:  2021-03-09       Impact factor: 5.468

5.  Intelligent L2-L∞ Consensus of Multiagent Systems under Switching Topologies via Fuzzy Deep Q Learning.

Authors:  Haoyu Cheng; Linpeng Xu; Ruijia Song; Yue Zhu; Yangwang Fang
Journal:  Comput Intell Neurosci       Date:  2022-02-16
  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.