Publication Cover
Automatika
Journal for Control, Measurement, Electronics, Computing and Communications
Volume 65, 2024 - Issue 3
166
Views
0
CrossRef citations to date
0
Altmetric
Regular Paper

A novel finite-time leader-follower consensus control for a disturbed mechanical nonlinear system in presence of actuator saturation

, , &
Pages 1191-1200 | Received 17 Aug 2021, Accepted 07 Mar 2024, Published online: 14 May 2024

Abstract

This paper presents a novel leader-follower consensus control for a particular class of nonlinear multi-agent mechanical systems in the presence of control input constraints and external disturbances which includes robot system dynamics with a wide range of potential applications in industry. In this case, one of the agents is selected as the leader to direct the other agents in such a way that the whole system can reach consensus within certain prescribed performance transient bounds. Due to the presence of disturbances in most practical systems, the effect of limited disturbance in the consensus control method has been investigated, and actuator saturation is included in the design process. A terminal sliding mode control method has been adapted to ensure the stability of the overall system and fast finite-time leader-follower consensus control. The simulation results of the multi-agent nonlinear robot system in MATLAB environment, in different scenarios with simultaneous consideration of actuator saturation and external disturbance, will show the efficiency of the proposed control method.

1. Introduction

Cooperative control in multi-agent systems covers a wide range of applications in power systems [Citation1], unmanned aerial vehicles [Citation2], sensor networks [Citation3], intelligent networks [Citation4], biological systems [Citation5], robotic teams [Citation6], formation control [Citation7], etc. [Citation8,Citation9]. Multi-agent systems (MASs) consensus means converging the modes of all agents to a common value by calling some control schemes for each agent in the group and the main idea of cooperative control is to design distributed controllers on each agent using its local neighbour information for achieving this goal. It means under a locally distributed protocol, agents can work together to achieve a consensus goal. In particular, under the idea of cooperation, agents in MASs only share information locally with their neighbours and try to reach some agreement [Citation10,Citation11].

Standard common overall activities under cooperative control contain consensus [Citation12], synchronization [Citation13,Citation14], flocking [Citation15], swarming [Citation16] and many expansions have been already understood. The consensus approach commonly focuses on how a collection of autonomous agents can get to an arrangement on position, velocity or other certain quantity of criteria. Most of the planned MASs have single- or double-integrator dynamics [Citation17,Citation18].

In consensus control studies, the rate of convergence is an important issue. This significant performance indicator contains great interest in studying the effectiveness of the consensus protocols in the field of MASs. Most consensus methods focus on asymptotic convergence, where the settling time is limitless. However, numerous programmes require a fast convergence which is usually labelled as a finite-time control plan [Citation19]. Finite time control permits beneficial properties such as disturbance rejection and robustness to uncertainty. Actuator saturation in the control signal is another common constraint that must be considered in the control design and neglecting it can greatly reduce system performance [Citation20]. Therefore, the controller design under actuator saturation is quite practical.

Most consensus protocols are available for non-leader or fixed-leader modes. But sometimes the existence of a dynamic leader is necessary for its followers, as the leader-follower consensus control for MASs is discussed in [Citation21,Citation22] in the presence of communication time delay and uncertainty of dynamic parameters. Most consensus techniques have been designed for linear MASs with unlimited time convergence [Citation23–25], but recent various studies have been performed for nonlinear MASs as well. Control approaches for nonlinear MAS with input constraints have been designed in [Citation26–28]. Liu and Huang [Citation29] have also proposed an adaptive mode control law for a class of uncertain nonlinear MASs.

Certainly, MASs are affected by disturbances and noise [Citation30,Citation31]. New control techniques such as self-adaptive control [Citation32–34], robust control [Citation35–37], sliding mode control [Citation38], etc. have been proposed to deal with disturbances in MASs, but most can cover a specific type of disturbance, i.e. the type of match, while different types of disturbances need to be considered in designing a consensus control approach. Covering input constraints is another important issue in designing a consensus control approach for MASs. Given the importance of MASs and the need for considering actuator saturation in obtaining a control signal as well as the network communication process between agents, finding effective coordination between independent agents is one of the main concerns to achievinghigh-quality overall consensus performance.

Among the various controllers, terminal sliding mode control is one of the most effective methods in covering the effects of disturbance and parameter uncertainty in a finite time [Citation39,Citation40] and this paper presents a new TSM-based method for leader-follower consensus control of MASs. In general, this paper presents a new consensus control technique for the MAS by combining adaptive and terminal sliding mode methods, and includes the following innovations simultaneously: (1) One of the major advantages of this paper is the design of a finite time consensus method for a nonlinear system; (2) Uncertainty in the model is considered in the design process of the consensus method; (3) External disturbances entering the MAS are another inconveniences considered in the consensus method design process; (4) Considering the saturation boundary at the same time as disturbance and uncertainty forms another function of the proposed consensus technique; (5) Achieving high convergence speed in a limited time is another function considered in this paper; and (6) Finally, the designed consensus technique has the ability to work in leader follower manner.

Accordingly, this paper is set as follows. In Section 2, the problem formulation is stated. Section 3 shows the calculations for finite time. In Section 4, some simulation results are used to demonstrate the effectiveness of the proposed method. Finally, the conclusion is made in Section 5.

2. Proposed leader-follower consensus control method

This section provides the configuration of the new terminal sliding-mode technique for leader-follower consensus control of the MAS. Consider a class of multiple mechanical nonlinear systems as follows: (1) Tiq¨i+Ci(qi.q˙i)q˙i+Ni(qi)+Di=τi(1) where qiRm, i=1..n, indicates the state of the ith system, τiRm specifies the saturated control input vector, TiRm×m shows an inertia matrix, Ci(qi.q˙i) determines the centripetal and Coriolis matrix, Ni(qi) signifies the friction terms and Di is a disturbance. Denote vi=q˙i. System (1) can be transferred to (2) q˙i=viv˙i=fi(qi.vi)+giui+giδi+ϑi(2) where viRm signifies the velocity. (3) fi(qi.vi)=Ti1(Ci(qi,vi)vi+Ni(qi))ϑi=Ti1Digi=Ti1(3) By considering the upper bound of input control as τimax, which is positive, δi=τiui, the saturation function sat(ui) is stated as follows: (4) ui={τimaxui>τimaxui|ui|τimaxτimaxui<τimax(4) The δi is the error affected by input saturation and it is used to solve the control input saturation problem. As the adaptive method has an omnipotent ability of approximation, it has been used to approximate δi here.

Two state error criteria, absolute and relative state errors, are considered for the problem of leader-follower consensus control in MASs. The absolute error is the state error of one follower agent in relation to the reference path (the leader state). The absolute state errors of the ith follower agent are described as follows: (5) eqi=qiq0evi=viq˙0(5) The leader agent path q0 and its derivatives are considered in a Ω0 compact set described by Ω0={(q0.q˙0.q¨0)|q02+q˙02+q¨02c1}, and c1 is a positive constant.

The dynamic equations for the absolute errors eqi and evi can be found by means of (2) as (6) e˙qi=evie˙vi=q¨0+fi(qi.vi)+giui+giδi+ϑi(6) The relative state errors between the i(i=1.2..n)th and j(j=1.2..n)th follower agents are described as (7) rqij=qiqjrvij=vivj(7) It should be considered that the i(i=1.2..n)th agent may not achieve the absolute state errors and all relative state errors because the shared preferred q0 is only accessible to a subset of group members, and each agent only has access to its neighbour information. Therefore, by using the weighted adjacency matrices A and B, lumped state errors αqiRm and αviRm are defined as (8) αqi=j=1naijrqij+bieqiαvi=j=1naijrvij+bievi(8) where aij indicates the element of matrix A. The αqiRm and αviRm specify the sum of the absolute and relative state errors. The controller for each agent is settled based on αqiRm and αviRm.

A terminal sliding manifold siRm(i=1.2..n) is stated as (9) si=αvi+σiαqi(9) where σi is a positive constant.

The first-time derivative of (9) is specified by (10) S˙i=j=1naijr˙ij+bie˙vi+σiαvi=bi(q¨0+fi(qi.vi)+giui+giδi+υi)+j=1naijr˙vij+σiαvi=bi(fi(qi.vi)+giui)+bi(q¨0+giδi+υi)+j=1naijr˙vij+σiαvi(10) By defining ωi, i=1.2.. as follows: (11) ωi=bi(q¨o+giδi+υi)+j=1naijr˙vij+σiαvi.|ωi|<Li(11) where Li is the unknown upper bound of ωi. Now s˙i is rewritten as follows: (12) s˙i=bi(fi(qi.vi)+giui)+ωii=1.2..n(12) Now to prove the stability of the system and also to find the appropriate control signal, the Lyapunov function is nominated as follows: (13) V=12i=1n(si2+L~i2)(13) where L~i=LiL^i i=1..nAbove, L^i is the upper bound estimate of Li.

It is obtained by deriving from the Lyapunov function (14) V˙=i=1n(sis˙i+L~iL^˙i)=i=1n(si(bi(fi(qi.vi)+giui)+ωi)L~iL^˙i)(14) Selecting the control signal as follows: (15) ui=gi1(fi(qi.vi)1bi(kisign(si)+L^isign(si))(15)

where ki, i=1..n are the controller signal gains. Now, by placing the control signal in the derivative of Lyapunov's function, the following can be obtained: (16) V˙=i=1n(sisign(si)L^isisign(si)+siωiL~iL^˙i)i=1n(ki|si|L^i|si|+Li|si|L~iL^˙i)i=1n(ki|si|+L~i|si|L~iL^˙i)(16) Now by selecting the adaptive law as follows: (17) L^˙i=λi|si|.λi>1.i=1..n(17) where λi are adaptive law adjustment gains. We will have (18) V˙i=1n(ki|si|(λi1)|L~i||si|)(18) By defining (19) θ1=mini(ki).θ2=mini((λi1)|si|)θ=min(θ1.θ2)(19)

Thus, the derivative of the Lyapunov function is simplified as follows: (20) V˙θ(i=1n|si|+|L~i|)(20) (21) V˙2θV12(21) Finally, by setting c=2θ, d=0.5 and applying Lemma 1 [Citation41], it is proven that si=s˙i=0.i=1..n are always fulfilled for tTr where Tr is estimated by (22) Tri=1n(si2(.)+(Li(.)L^i(.))2)min(minj(ki).minj(λi1)|si|)(22)

3. Numerical results

In this section, the capabilities of the proposed control method are shown by simulating a MAS with four robots. The modified terminal sliding mode method has been implemented on the robot system with the aim of robust leader-follower consensus control and a MATLAB simulation environment has been used for this purpose. Two scenarios are considered for simulation and the results are compared with the fast terminal sliding mode, robust adaptive sliding mode and Chebyshev neural network terminal sliding mode methods of [Citation6, Citation37, Citation42]. The matrices of the robot in (1) are as follows: (23) M=[m100m2]C=[cos(q1)c1q˙2c2q˙2sin(q2)]N=[n1q˙100n2q˙2](23) The system parameters are as follows: (24) m1=m2=5c1=c2=2n1=n2=3(24) The initial positions are set to (−3, 1), (−5, 0.5), (−6, −1) and (−4, −0.5) for four robots, respectively. Also, the control parameters are designated as follows: (25) A=[0101101001011010]B=[1.1.1.0.9]Tτimax=100K=0.1I4λ=0.1I4σ=10I4(25)

Scenario 1: MAS in leader-follower case without disturbance

In this scenario, the MAS does not experience any disturbance and the robots follow the leader robot state. The results of this scenario are shown in Figures . As Figure shows, the robots follow the leader robot state well. Figure shows the errors of four robots in tracking the leader robot under different control methods. Figures show the control signals obtained using the proposed finite time adaptive sliding mode and the fast terminal sliding mode, robust adaptive sliding mode and Chebyshev neural network terminal sliding mode techniques, respectively.

Figure 1. States of four mechanical robots in the leader-follower case in scenario 1.

Figure 1. States of four mechanical robots in the leader-follower case in scenario 1.

Figure 2. The error of four robots in following leader robot under different methods in scenario 1.

Figure 2. The error of four robots in following leader robot under different methods in scenario 1.

Figure 3. Control signals of robot 1 in the leader-follower case in scenario 1.

Figure 3. Control signals of robot 1 in the leader-follower case in scenario 1.

Figure 4. Control signals of robot 2 in the leader-follower case in scenario 1.

Figure 4. Control signals of robot 2 in the leader-follower case in scenario 1.

Figure 5. Control signals of robot 3 in the leader-follower case in scenario 1.

Figure 5. Control signals of robot 3 in the leader-follower case in scenario 1.

Figure 6. Control signals of robot 4 in the leader-follower case in scenario 1.

Figure 6. Control signals of robot 4 in the leader-follower case in scenario 1.

The results obtained in Figures show the optimal tracking of the leader robot by the following robots, while the lowest tracking error is related to the proposed method, and of course, the finite time convergence and saturation limit are well observed.

To better evaluate the efficiency of the proposed control method, the error values of each of the following robots in tracking the leader robot are given in Tables under different definitions of integral square error (ISE) and integral absolute error (IAE). Table shows the error value of the follower robot 1 in tracking the leader robot using different control methods under the two ISE and IAE criteria and Tables show the same error rate for robots 2–4 in scenario 1. It is clear from Tables that the lowest error value for the following robots under the two error criteria is obtained using the proposed finite time adaptive sliding mode scheme.

Table 1. The error value of the follower robot 1 (e1) in tracking the leader robot using different control methods in scenario 1.

Table 2. The error value of the follower robot 2 (e2) in tracking the leader robot using different control methods in scenario 1.

Table 3. The error value of the follower robot 3 (e3) in tracking the leader robot using different control methods in scenario 1.

Table 4. The error value of the follower robot 4 (e4) in tracking the leader robot using different control methods in scenario 1.

Scenario 2: MAS in the leader-follower case with disturbance

In this scenario, the MAS experiences the following disturbance. (26) d1=0.7sin(0.2t)d2=0.8cos(0.3t)(26) The simulation results are shown in Figures . Figure shows the states of four mechanical robots in the leader following case, Figure shows the errors of four robots in tracking the leader robot under different control methods and Figures represent the control signals.

Figure 7. States of four mechanical robots in the leader-follower case in scenario 2.

Figure 7. States of four mechanical robots in the leader-follower case in scenario 2.

Figure 8. The error of four robots in following leader robot under different methods in scenario 2.

Figure 8. The error of four robots in following leader robot under different methods in scenario 2.

Figure 9. Control signals of robot 1 in the leader-follower case in scenario 2.

Figure 9. Control signals of robot 1 in the leader-follower case in scenario 2.

Figure 10. Control signals of robot 2 in the leader-follower case in scenario 2.

Figure 10. Control signals of robot 2 in the leader-follower case in scenario 2.

Figure 11. Control signals of robot 3 in the leader-follower case in scenario 2.

Figure 11. Control signals of robot 3 in the leader-follower case in scenario 2.

Figure 12. Control signals of robot 4 in the leader-follower case in scenario 2.

Figure 12. Control signals of robot 4 in the leader-follower case in scenario 2.

The results obtained in scenario 1 are valid here as well. It is obvious that the suggested control scheme can realize the convergence of the tracking errors to zero in finite time, and despite the saturation limitation and disturbance unrest, the follower robots track the leader robot well under the proposed scheme.

The error values obtained in scenario 2 in Tables also confirm the superiority of the proposed adaptive sliding mode scheme. Table indicates the error value of the follower robot 1 in tracking the leader robot using different control methods under four ISE and IAE criteria and Tables show the same error rate for robots 2–4 in scenario 2. As in the first scenario, the lowest error values under different criteria are obtained by the proposed scheme. These two scenarios prove the theoretical results and it is obvious that disturbance does not have a considerable influence on the effectiveness of the proposed control method.

Table 5. The error value of the follower robot 1 (e1) in tracking the leader robot using different control methods in scenario 2.

Table 6. The error value of the follower robot 2 (e2) in tracking the leader robot using different control methods in scenario 2.

Table 7. The error value of the follower robot 3 (e3) in tracking the leader robot using different control methods in scenario 2.

Table 8. The error value of the follower robot 4 (e4) in tracking the leader robot using different control methods in scenario 2.

4. Conclusion

This paper examines the issue of finite-time leader-follower consensus control for a nonlinear MAS in the presence of external disturbances. It also takes into account actuator saturation in stability proven by the Lyapunov method. The modified terminal sliding mode control method in this paper is able to cover the effects of nonlinear terms, actuator saturation and external disturbances, and at the same time achieves leader-follower finite-time tracking objectives of the MAS. The simulation results on the 4-robots system show well the efficiency of the proposed method. Consideration of parametric uncertainty as well as actuator delay can be the path of further studies in this field.

Disclosure statement

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

References

  • Zhu F, Yang Z, Lin F, et al. Decentralized cooperative control of multiple energy storage systems in urban railway based on multiagent deep reinforcement learning. IEEE Trans Power Electron. 2020;35(9):9368–9379. doi:10.1109/TPEL.2020.2971637
  • Kada B, Khalid M, Shaikh MS. Distributed cooperative control of autonomous multi-agent UAV systems using smooth control. J Syst Eng Electron. 2020;31(6):1297–1307. doi:10.23919/JSEE.2020.000100
  • Shamma JS. Cooperative control of distributed multi-agent systems. John Wiley & Sons; 2007.
  • Feng Z, Hu G. Secure cooperative event-triggered control of linear multiagent systems under DoS attacks. IEEE Trans Control Syst Technol. 2019;28(3):741–752. doi:10.1109/TCST.2019.2892032
  • Lewis FL, Zhang H, Hengster-Movric K, et al. Cooperative control of multi-agent systems: optimal and adaptive design approaches. Springer Science & Business Media; 2013.
  • Naserian M, Ramazani A, Khaki-Sedigh A, et al. Fast terminal sliding mode control for a nonlinear multi-agent robot system with disturbance. Syst. Sci. Control Eng. 2020;8(1):328–338. doi:10.1080/21642583.2020.1764408
  • Brinón-Arranz L, Seuret A, Canudas-de-Wit C. Cooperative control design for time-varying formations of multi-agent systems. IEEE Trans Automat Contr. 2014;59(8):2283–2288. doi:10.1109/TAC.2014.2303213
  • Tahoun AH, Arafa M. Cooperative control for cyber–physical multi-agent networked control systems with unknown false data-injection and replay cyber-attacks. ISA Trans. 2021;110:1–14. doi:10.1016/j.isatra.2020.10.002
  • Dong W, Farrell JA. Cooperative control of multiple nonholonomic mobile agents. IEEE Trans Automat Contr. 2008;53(6):1434–1448. doi:10.1109/TAC.2008.925852
  • Yu S, Yu X, Shirinzadeh B, et al. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica. 2005;41(11):1957–1964. doi:10.1016/j.automatica.2005.07.001
  • Cai M, Xiang Z, Guo J. Adaptive finite-time fault-tolerant consensus protocols for multiple mechanical systems. J Franklin Inst. 2016;353(6):1386–1408. doi:10.1016/j.jfranklin.2016.02.011
  • Xiong W, Yu W, Lü J, et al. Fuzzy modelling and consensus of nonlinear multiagent systems with variable structure. IEEE Trans Circuits Syst Regul Pap. 2013;61(4):1183–1191. doi:10.1109/TCSI.2013.2283780
  • Sun Y, Zhong C, Hou X, et al. Distributed cooperative synchronization strategy for multi-bus microgrids. Int J Electr Power Energy Syst. 2017;86:18–28. doi:10.1016/j.ijepes.2016.09.002
  • Zhang H, Lewis FL, Das A. Optimal design for synchronization of cooperative systems: state feedback, observer and output feedback. IEEE Trans Automat Contr. 2011;56(8):1948–1952. doi:10.1109/TAC.2011.2139510
  • Olfati-Saber R. Flocking for multi-agent dynamic systems: algorithms and theory. IEEE Trans Automat Contr. 2006;51(3):401–420. doi:10.1109/TAC.2005.864190
  • Yu W, Chen G, Cao M, et al. Swarming behaviors in multi-agent systems with nonlinear dynamics. Chaos. 2013;23(4):043118. doi:10.1063/1.4829631
  • Li S, Du H, Lin X. Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics. Automatica (Oxf). 2011;47(8):1706–1712. doi:10.1016/j.automatica.2011.02.045
  • Liu K, Xie G, Wang L. Consensus for multi-agent systems under double integrator dynamics with time-varying communication delays. Int J Robust Nonlinear Control. 2012;22(17):1881–1898. doi:10.1002/rnc.1792
  • Liu X, Chen T, Lu W. Consensus problem in directed networks of multi-agents via nonlinear protocols. Phys Lett A. 2009;373(35):3122–3127. doi:10.1016/j.physleta.2009.06.054
  • Leonessa A, Haddad WM, Hayakawa T, et al. Adaptive control for nonlinear uncertain systems with actuator amplitude and rate saturation constraints. Int J Adapt Control Signal Process. 2009;23(1):73–96. doi:10.1002/acs.1065
  • Sharifi M, Yazdanpanah MJ. Finite time consensus of nonlinear multi-agent systems in the presence of communication time delays. Eur J Control. 2020;53:10–19. doi:10.1016/j.ejcon.2019.10.009
  • Qin J, Zhang G, Zheng WX, et al. Adaptive sliding mode consensus tracking for second-order nonlinear multiagent systems with actuator faults. IEEE Trans Cybern. 2018;49(5):1605–1615. doi:10.1109/TCYB.2018.2805167
  • Shen Q, Shi P. Distributed command filtered backstepping consensus tracking control of nonlinear multiple-agent systems in strict-feedback form. Automatica. 2015;53:120–124. doi:10.1016/j.automatica.2014.12.046
  • Cai H, Huang J. The leader-following attitude control of multiple rigid spacecraft systems. Automatica. 2014;50(4):1109–1115. doi:10.1016/j.automatica.2014.01.003
  • Lü J, Chen F, Chen G. Nonsmooth leader-following formation control of nonidentical multi-agent systems with directed communication topologies. Automatica. 2016;64:112–120. doi:10.1016/j.automatica.2015.11.004
  • Deng X, Sun X, Liu S. Leader-following consensus control of nonlinear multi-agent systems with input constraint. Int. J. Aeronaut. Space Sci. 2019;20(1):195–203. doi:10.1007/s42405-018-0100-9
  • Tang Y, Gao H, Zhang W, et al. Leader-following consensus of a class of stochastic delayed multi-agent systems with partial mixed impulses. Automatica. 2015;53:346–354. doi:10.1016/j.automatica.2015.01.008
  • Hua CC, Li K, Guan XP. Semi-global/global output consensus for nonlinear multiagent systems with time delays. Automatica. 2019;103:480–489. doi:10.1016/j.automatica.2019.02.022
  • Liu T, Huang J. Leader-following attitude consensus of multiple rigid body systems subject to jointly connected switching networks. Automatica. 2018;92:63–71. doi:10.1016/j.automatica.2018.02.012
  • Sheng L, Wang Z, Zou L. Output-feedback H2/H∞ consensus control for stochastic time-varying multi-agent systems with (x, u, v)-dependent noises. Syst Control Lett. 2017;107:58–67. doi:10.1016/j.sysconle.2017.07.004
  • Wang L, Guo L. Robust consensus and soft control of multi-agent systems with noises. J Syst Sci Complex. 2008;21(3):406–415. doi:10.1007/s11424-008-9122-x
  • Zhang G, Huang C, Zhang X, et al. Practical constrained dynamic positioning control for uncertain ship through the minimal learning parameter technique. IET Control Theory Applic. 2018;12(18):2526–2533. doi:10.1049/iet-cta.2018.5036
  • Lu Y, Zhang G, Sun Z, et al. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances. Ocean Eng. 2018;167:36–44. doi:10.1016/j.oceaneng.2018.08.020
  • Yang HY, Yang Y, Han F, et al. Containment control of heterogeneous fractional-order multi-agent systems. J Franklin Inst. 2019;356(2):752–765. doi:10.1016/j.jfranklin.2017.09.034
  • Hou ZG, Zou AM, Cheng L, et al. Adaptive control of an electrically driven nonholonomic mobile robot via backstepping and fuzzy approach. IEEE Trans Control Syst Technol. 2009;17(4):803–815. doi:10.1109/TCST.2009.2012516
  • Zou AM, Hou ZG, Tan M. Adaptive control of a class of nonlinear pure-feedback systems using fuzzy backstepping approach. IEEE Trans Fuzzy Syst. 2008;16(4):886–897. doi:10.1109/TFUZZ.2008.917301
  • Zou AM, Kumar KD, Hou ZG. Distributed consensus control for multi-agent systems using terminal sliding mode and Chebyshev neural networks. Int J Robust Nonlinear Control. 2013;23(3):334–357. doi:10.1002/rnc.1829
  • Li D, Ge SS, Lee TH. Fixed-time-synchronized consensus control of multiagent systems. IEEE Trans. Control Network Syst. 2020;8(1):89–98. doi:10.1109/TCNS.2020.3034523
  • Feng Y, Yu X, Man Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica. 2002;38(12):2159–2167. doi:10.1016/S0005-1098(02)00147-4
  • Feng Y, Yu X, Han F. On nonsingular terminal sliding-mode control of nonlinear systems. Automatica. 2013;49(6):1715–1722. doi:10.1016/j.automatica.2013.01.051
  • Ren M, Huang H, Mirabdollahi E. A finite-time consensus using an adaptive terminal sliding mode control subjected to input saturation and unknown bounded disturbance. Inf Technol Control . 2020;49(3):412–420. doi:10.5755/j01.itc.49.3.23879
  • Naserian M, Ramazani A, Khaki-Sedigh A, et al. Leader–follower consensus control for a nonlinear multi-agent robot system with input saturation and external disturbance. Syst. Sci. Control Eng. 2021;9(1):260–271. doi:10.1080/21642583.2021.1897959