New Developments in Sliding Mode Control and Its ApplicationsView this Special Issue
Research Article | Open Access
Sliding Mode Control for Multiagent System with Time-Delay and Uncertainties: An LMI Approach
This paper considers the sliding mode control of multiagent systems (MAS) with time-delay and uncertainties in terms of linear matrix inequality (LMI). By constructing virtual feedback control method, the design of control system is simplified for time-delay independent system without uncertainties. For a class of uncertain systems with single time-delay, the essence of SMC design is analyzed in order to acquire a simple method for designing sliding surface. In terms of multiple timedelay system with uncertainties, a sufficient condition for sliding surface with independent time-delay is acquired, while control law is also designed to ensure the robust stability of closed-loop system. Finally, the effectiveness of conclusion is demonstrated by simulation results.
Research on application of multiagent system (MAS) began in the middle of 1980s with a significant growth trend in recent years. Multiagent technology has been one of the hot issues studied in the field of artificial intelligence presently. Multiagent system, as a frontier discipline in artificial intelligence and an important branch of distributed artificial intelligence research, aims to build large and complicated system into small, mutually communicated, and coordinated system that is easy for management. Research on multipleagent is involving the knowledge, objective, skills, planning as well as how to coordinate between agents, and so forth .
However, as the structure of MAS is growing increasingly complicated, more and more problems appear in this field, such as the basic problem of time-delay, random packet loss, uncertainty of system model, and influence of unknown interference on system, all of which can result in interference on the communication of MAS or signal channel congestion. Sliding mode control (SMC) enables a system to switch between two control laws by making use of the discontinuity of control, accordingly generating a new movement having no direct relationship with the original system: sliding mode. Such movement mainly has two features: Firstly, appropriate sliding surface can be selected to achieve dynamic feature of the system so as to meet the demand in performance indicators of closed-loop system. Secondly, closed-loop system reveals insensitivity to uncertainty or random interference. Such invariance proves that sliding mode control is particularly appropriate to be used as robust controller for an uncertain system. Therefore, more and more scholars pay attention to the application of SMC in MAS and relevant research [2–4].
Actually, system usually has uncertainties and varying parameters, while mathematical description is always full of uncertainties and influenced by the disturbance from exterior. In particular, a system usually contains complicated mathematical description which can be viewed as the perturbation of system, whereas these uncertain factors usually fail to completely meet the matching criteria of the system. Usually the original system will be changed to simple form of sliding mode through nonsingular state transformation, then Lyapunov equation of reduced order will be constructed to acquire the sufficient condition of Riccati equation of the designed sliding surface [5–7]. With the development of robust control theory in recent years, particularly the development of linear matrix inequality, many scholars begin to focus on this field . For the uncertain system which meets the matching requirements, Choi designed a new sliding surface, by using quadratic stability theory, acquired a sufficient condition based on LMI, and described the approaching process of SMC . Reference  concerned SMC of switched systems with stochastic Perturbation, derived a sufficient condition for the existence of reduced-order sliding mode dynamics. In , local stability theory was used to acquire the necessary and sufficient condition for general nonmatching linear SMC system with uncertainties, and then guaranteed the global stability of the system. Reference  carried out singular value decomposition of the input matrix and changed the uncertain linear system into simple form through nonsingular state transformation. Moreover, through construction of Lyapunov equation, sliding surface was designed to provide the sufficient condition of system stability in the form of Riccati equation. In , through analyzing the features of the uncertain parts in the system after nonsingular transformation, a new system matching condition was provided additionally with a new method for constructing sliding surface, at the same time chattering of the system was well suppressed. References [13, 14] carried out further researches on the design of sliding surface. For a class of singular stochastic system with Markovian switching,  designed an integral sliding surface function, by introducing some specified matrices, a new sufficient condition is proposed in terms of strict linear matrix inequality, which guaranteed the stochastic stability of the sliding mode dynamics. Reference  designed an observer to estimate the system states, and a sliding-mode control scheme is synthesized for the reaching motion based on the state estimates.
The general communication delay in MAS has always been the focus of scholars. In recent years, with the development of robust control theory, research on the stability of time-delay system and the design of controller has achieved great progress. References [17, 18] presented a common time-delay model, concluded the condition of time-delay system stability, and introduced the design method of state feedback-based controller. Targeting at time-delay dependence model, the literature [19–21] discussed the conditions of stability and analyzed the influence of time-delay transformation model and Lyapunov-Krasovskii function on time-delay system stability. The literature  presented a new time-delay transformed model and corresponding Lyapunov-Krasovskii function, yet as the result by Lyapunov-Krasovskii was relatively conservative, the stability condition is conservative and thereby did not fit fast transformed system. In 2001, Fridman put forward a singular time-delay state transformation model and the corresponding Lyapunov-Krasovskii function [23–25], which is less conservative and suitable to fast transformation time-delay systems, while the design method of stabilizing controller was also introduced.
In this paper, multiagent models under three different conditions are studied. First of all, time-delay independent system without uncertainties is investigated, and sliding mode of quadratic stability is constructed by making use of virtual state feedback. Then, uncertain system with single delay is studied, and nonsingular transformation design is applied to make the system reach quadratic stability. In addition, through quadratic stability-based design of robust sliding surface for time-delay independent system with nonmatching uncertainties, we acquire sufficient condition of quadratic stable surface for reduced order system, and controller is designed for the approaching motions of multiple time-delay system. Both approaching and sliding motion show a desirable robust to nonmatching uncertainties and exterior interference. Finally, three illustrative examples show the effectiveness of proposed theorems.
2. Problem Formulation
Concerning a type of MAS, as shown in Figure 1, information flow is transmitted among all agents directly. Let be a directed graph of order with the set of agents and set of edges ; edge indicates that agent is able to receive information from agent . The adjacent matrix of directed graph is defined as follows: if information exchange exists between two agents and , then denotes the throughput from to . At the same time, agent may also receive information from , yet is not necessarily equal to . Taking into account that if the MAS is static, the connection structure inside the system is not varying with time. In other words, the system is fixed and contains no uncertain items; yet communication delay exists among all agents; then the system model can be summarized as a time-delay independent system without uncertainties, and the model is given as follows: where is system state, denotes system control input, is disturbance, , , and are constant matrices with appropriate dimensions.
However, in practical system, multiagents may be in a dynamic state. Communication connection among agents within communication range may be interrupted as the distance increases; yet agents beyond communication range may also establish connection with each other through movement; this uncertain factor is one of the major reasons resulting in system structure uncertainty. If the state variation of a specific agent in the system is only related to its own state, then the system model is defined as uncertain system with single time-delay, and the model is described as follows: where denotes system state, is system control input, and are internal parameter perturbation arising from uncertain factors, denotes external disturbance, and , , and are constant matrices with appropriate dimensions.
If an agent in MAS is influenced by multiple time-delays, then the system model should be a multiple time-delay system with uncertainties, and the model is described as follows: where denotes system state, is system control input, and are internal parameter perturbation arising from uncertain factors, denotes external disturbance, , , and are constant matrices with appropriate dimensions, and is the number of agents in the system. In both cases, the system is evolved into one shown in Figure 2. Since the MAS may be in a dynamic state or affected by external connection interference, the communication connection among multiagents features uncertain factors, and the dashed line indicates disconnection or connection occurring at any time.
Assumption 1. Supposing that could be stabilized, then there is a matrix makes stabilizing and .
Assumption 2. The disturbance has an upper bound, which meets .
Assumption 3. Time-delay is boundary, and .
Assumption 4. The perturbation parameter of the system satisfies
Respectively, , , and are known constant matrices, is time-delay uncertain matrix, yet Lebesgue-measurable, and .
For the design of SMC, usually it consists of two parts. Firstly, design a stable sliding surface which allows time-delay system to maintain a good dynamic performance under internal and external parameter perturbation. Secondly, choose proper control law so as to guarantee the system to meet the sliding mode condition from any states, that is, to reach the sliding surface in finite time.
Besides, a few frequently used and important lemmas are presented here.
Lemma 5. Let , , , and be real matrix of proper dimensions, and , then inequality holds if there exists a constant , which makes the following equation hold
Lemma 6 (Schur complement). Given a symmetric matrix , where is dimensional, the following three conditions are equivalent:(1);(2), ;(3), .
3. Main Results
3.1. Time-Delay Independent System without Uncertainties
In this section, the control law and sliding surface design of MAS as shown in Figure 1 are investigated.
Theorem 7. For system (1) which meets Assumptions 1 and 2, then the system from any initial states will meet the sliding mode reaching condition; that is, it will gradually be driven onto the sliding surface within finite time with control law where the equivalent control is and nonlinear switch control is , in which is a positive constant.
Proof. Choose a Lyapunov function as
Apparently, for all , Lyapunov function is positive-definite; it follows that the Lyapunov derivative corresponding to (1), then
So there is
This proves that system from any initial states meets the sliding mode reaching condition, thus the proof of Theorem 7 is complete.
Next, the sliding surface with robust stability will be designed. The control law is modified into the form of virtual feedback, ensuring the sliding mode control system with good robust in time-delay condition.
Theorem 8. The system (1) is quadratically stable if there exists symmetric positive-definite matrices and and general matrix of appropriate dimensions, such that is shown in (10); moreover, the sliding surface of (1) is , in which
Proof. First, we express (6) as a virtual feedback form
where , substituting (1) with (11), then the whole system is represented as
where . Choose Lyapunov function as
Its derivative along (12) is
From Theorem 7, it has been indicated that with control law (6), the sliding mode control system meets the reaching condition; therefore, the system can reach the sliding surface within limited time, in this case holds; in addition, holds; the previous equation can be simplified as where
If system (1) is quadratically stable, we have . Multiply in both sides of (16), then
Letting and , then
From Lemma 6, we have
Multiply on both sides of (19), then
Letting , so the proof of Theorem 8 is complete.
Remark 9. Based on Theorems 7 and 8, with the effect of robust control (6), system (1) is quadratically stable. From control law (6) and sliding surface (11), the virtual feedback constructed here simplifies the design of sliding surface. In the design process, nonsingular transformation is not required, accordingly simplifies the design of controller.
3.2. Uncertain System with Single Time-Delay
Since the MAS structure may change at any time, which could result in parameters perturbation internally. In this section, uncertain system with single time-delay will be discussed, which is shown in (2).
According to assumption, a nonsingular matrix can be chosen such that , where is nonsingular with . According to the definition in , let us select , where and are two unitary matrices resulting from singular value decomposition of matrix , then where is a symmetric positive-definite matrix, is a unitary matrix, by the state transformation , and (2) have the regular form where , , , , and .
In the following theorem, the design of sliding mode controller is presented. Moreover, the sliding surface can be chosen as where , , and .
Theorem 10. For uncertain system with single delay such as (2), which meets Assumptions 2 and 4 and sliding surface is given by (23). Then, the system can be driven onto the sliding surface in limit time with control law
Proof. Choose Lyapunov function as
The Lyapunov derivative corresponding to (22) is given by (26) as follows:
Taking into account control law (24) and Assumption 2, then
The proof of Theorem 10 is complete.
Since the next section provides the design of sliding surface for multiple time-delay cases, (2) can be treated as a special case . Then, it is easy to acquire the sliding surface in single time-delay condition. For brevity, the result is omitted here.
Remark 11. In accordance with state estimation in , when sliding function is approaching the sliding surface, the approaching exponent depends on the value of in the theorem. The larger , the faster approaching speed. At the same time, an ideal sliding mode movement is difficult to acquire as it can only be converged maximally within a range surrounding the sliding surface and make back and forth through movement unceasingly.
3.3. Multiple Time-Delay System with Uncertainties
In the last section, the influence of single time-delay on system was discussed in case of internal perturbation. However, in many other cases, states of multiagent may also be influenced by multiple time-delay, and still exist a problem of parameter perturbation, as shown in (3).
By nonsingular transformation mentioned previously, Assumptions 2 to 4 are satisfied at the same time, so (3) is transformed to where , , , , and ; in addition, we have where , , , , , , , , , , , , and are the subblocks of .
It is obvious that the first equation of (29) represents the dynamics of sliding motion (28), so the sliding surface is designed as where and , substituting to the first equation of (29), then the sliding motion is
Definition 12 (see ). The uncertain sliding motion (31) is said to be quadratically stabilizable if there exists symmetric positive-definite matrix , , for any admissible uncertainty the derivation of the Lyapunov functional
with respect to time satisfies
for all pairs .
For this definition, the purpose is to design a constant gain and a control law to make the sliding motion quadratically stable and the system achieve asymptotic stabilization.
The first conclusion is about the design of sliding surface.
Theorem 13. The reduced order system (31) is quadratically stable if there exists symmetric positive-definite matrix , , , and a general matrix as well as a positive constant making (34) holds, where , , , and . Moreover, the sliding surface of (29) is . where is matrix acquired based on matrix symmetry.
Proof. Take symmetric positive-definite matrix and to construct the following Lyapunov function:
For all , . Taking the derivative of (35) through (31), we have
Letting , , , , and , so there is
Letting and , (37) can be written as where
Substituting (4) to (39), it follows from Lemma 5 that
According to Lemma 6, is equivalent to
In addition, we have
Multiply on both ends of the matrix, then
Letting , , , and , then (43) can be expressed as where , , and . So the proof of Theorem 13 is complete.
The following theorem presents the design of sliding mode controller.
Theorem 14. For a multiagent system (3), which satisfies Assumptions 2 to 4, system can be driven onto sliding surface (45) in limited time with control law (46), which means system from any states will meet the reaching condition where equivalent control and nonlinear switch control , in which is a positive constant, and .
Proof. Conside the following Lyapunov function:
Apparently, for all , is positive-definite. Taking the derivative of (47) corresponding to (3), then
Considering control law (46), then
This indicates that system from any states all satisfies the sliding mode reaching condition and the proof of Theorem 14 is complete.
Remark 15. Nonlinear transformation reduces system order, which simplifies the design of sliding mode control system, yet problem arising from multiple time-delay system requires reinforcement of control (46) in order to stabilize the system onto the sliding surface.
4. Numerical Simulations
The initial states are and . Based on Theorem 8, we have
Designed to make stabilization is , where the poles of closed-loop are configured at .
Thus, the sliding mode coefficient is acquired as
In fact, it is hard to acquire ideal sliding mode. From the figure, we can see that the practical sliding mode is converged within a region around the ideal sliding surface.
Considering MAS (2), where
From the control law, although the design method is simplified, for systems requiring fast response, control parameters should be enlarged.
Considering MAS (3), where
In this paper, the sliding surface and control law of time-delay independent system without uncertainties, uncertain system with single time-delay and multiple time-delay system with uncertainties are designed. Through virtual feedback control of unstable system, poles of closed-loop are configured within the stable range. LMI is used for acquiring the parameters of sliding mode controller and getting sufficient condition for quadratic stability. Through nonsingular transformation, the equivalent reduced order system is acquired, accordingly reducing the complexity of parameter acquisition. However, it is clear that the system is eventually stabilized within an area and inevitably exists a problem of chattering. For system requiring fast response, control law could only be achieved through increasing the control parameters, yet this is technically difficult in practical engineering, and it is the subject of future work.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
This work has been supported by the National Natural Science Foundation of China (Grant no. 61104109), the Natural Science Foundation of Jiangsu Province of China (Grant no. BK2011703), the Support of Science and Technology and Independent Innovation Foundation of Jiangsu Province of China (Grant no. BE2012178), and the Doctoral Fund of Ministry of Education of China (Grant no. 20113219110027).
- F. Xiao and L. Wang, “Asynchronous consensus in continuous-time multi-agent systems with switching topology and time-varying delays,” IEEE Transactions on Automatic Control, vol. 53, no. 8, pp. 1804–1816, 2008.
- L. Wu, C. Wang, and Q. Zeng, “Observer-based sliding mode control for a class of uncertain nonlinear neutral delay systems,” Journal of the Franklin Institute, vol. 345, no. 3, pp. 233–253, 2008.
- L. Wu and W. X. Zheng, “Passivity-based sliding mode control of uncertain singular time-delay systems,” Automatica, vol. 45, no. 9, pp. 2120–2127, 2009.
- J. Hu, Z. Wang, H. Gao, and L. K. Stergioulas, “Robust sliding mode control for discrete stochastic systems with mixed time delays, randomly occurring uncertainties, and randomly occurring nonlinearities,” IEEE Transactions on Industrial Electronics, vol. 59, no. 7, pp. 3008–3015, 2012.
- W. Su, S. V. Drakunov, and Ü. Özgüner, “Constructing discontinuity surfaces for variable structure systems: a Lyapunov approach,” Automatica, vol. 32, no. 6, pp. 925–928, 1996.
- K. Kim, Y. Park, and S. H. Oh, “Designing robust sliding hyperplanes for parametric uncertain systems: a Riccati approach,” Automatica, vol. 36, no. 7, pp. 1041–1048, 2000.
- C. M. Kwan, “Sliding mode control of linear systems with mismatched uncertainties,” Automatica, vol. 31, no. 2, pp. 303–307, 1995.
- L. Wu and J. Lam, “Sliding mode control of switched hybrid systems with time-varying delay,” International Journal of Adaptive Control and Signal Processing, vol. 22, no. 10, pp. 909–931, 2008.
- H. H. Choi, “A new method for variable structure control system design: a linear matrix inequality approach,” Automatica, vol. 33, no. 11, pp. 2089–2092, 1997.
- L. Wu, D. W. C. Ho, and C. W. Li, “Sliding mode control of switched hybrid systems with stochastic perturbation,” Systems and Control Letters, vol. 60, no. 8, pp. 531–539, 2011.
- H. H. Choi, “On the existence of linear sliding surfaces for a class of uncertain dynamic systems with mismatched uncertainties,” Automatica, vol. 35, no. 10, pp. 1707–1715, 1999.
- C. W. Tao, M. Chan, and T. Lee, “Adaptive fuzzy sliding mode controller for linear systems with mismatched time-varying uncertainties,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 33, no. 2, pp. 283–294, 2003.
- H. H. Choi, “An LMI-based switching surface design method for a class of mismatched uncertain systems,” IEEE Transactions on Automatic Control, vol. 48, no. 9, pp. 1634–1638, 2003.
- L. Wu, H. Gao, and C. Wang, “Quasi sliding mode control of differential linear repetitive processes with unknown input disturbance,” IEEE Transactions on Industrial Electronics, vol. 58, no. 7, pp. 3059–3068, 2011.
- L. Wu and D. W. C. Ho, “Sliding mode control of singular stochastic hybrid systems,” Automatica, vol. 46, no. 4, pp. 779–783, 2010.
- L. Wu, P. Shi, and H. Gao, “State estimation and sliding-mode control of markovian jump singular systems,” IEEE Transactions on Automatic Control, vol. 55, no. 5, pp. 1213–1219, 2010.
- X. Li and C. E. de Souza, “Criteria for robust stability and stabilization of uncertain linear systems with state delay,” Automatica, vol. 33, no. 9, pp. 1657–1662, 1997.
- X. Li and C. E. de Souza, “Delay-dependent robust stability and stabilization of uncertain linear delay systems: a linear matrix inequality approach,” IEEE Transactions on Automatic Control, vol. 42, no. 8, pp. 1144–1148, 1997.
- V. L. Kharitonov and D. Melchor-Aguilar, “On delay-dependent stability conditions,” Systems and Control Letters, vol. 40, no. 1, pp. 71–76, 2000.
- V. B. Kolmanovskii and J. P. Richard, “Stability of some linear systems with delays,” IEEE Transactions on Automatic Control, vol. 44, no. 5, pp. 984–989, 1999.
- V. B. Kolmanovskii, “On the Liapunov-Krasovskii functionals for stability analysis of linear delay systems,” International Journal of Control, vol. 72, no. 4, pp. 374–384, 1999.
- Y. S. Moon, P. Park, W. H. Kwon, and Y. S. Lee, “Delay-dependent robust stabilization of uncertain state-delayed systems,” International Journal of Control, vol. 74, no. 14, pp. 1447–1455, 2001.
- E. Fridman and U. Shaked, “Delay-dependent stability and control: constant and time-varying delays,” International Journal of Control, vol. 76, no. 1, pp. 48–60, 2003.
- E. Fridman, “New Lyapunov-Krasovskii functionals for stability of linear retarded and neutral type systems,” Systems and Control Letters, vol. 43, no. 4, pp. 309–319, 2001.
- E. Fridman and U. Shaked, “A descriptor system approach to control of linear time-delay systems,” IEEE Transactions on Automatic Control, vol. 47, no. 2, pp. 253–270, 2002.
- Y. Xia and Y. Jia, “Robust sliding-mode control for uncertain time-delay systems: an LMI approach,” IEEE Transactions on Automatic Control, vol. 48, no. 6, pp. 1086–1091, 2003.
- S. Qu, X. Wang, and Y. Wang, “A novel active sliding mode control for synchronization of uncertain chaotic systems,” Kybernetes, vol. 41, no. 9, pp. 1216–1225, 2012.
- M. S. Mahmoud and N. F. Al-Muthairi, “Quadratic stabilization of continuous time systems with state-delay and norm-bounded time-varying uncertainties,” IEEE Transactions on Automatic Control, vol. 39, no. 10, pp. 2135–2139, 1994.
- F. Gouaisbaut, M. Dambrine, and J. P. Richard, “Robust control of delay systems: a sliding mode control design via LMI,” Systems and Control Letters, vol. 46, no. 4, pp. 219–230, 2002.
Copyright © 2013 Pengfei Guo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.