Abstract
This paper suggests a novel nonlinear state-feedback stabilization control law using linear matrix inequalities for a class of time-delayed nonlinear dynamic systems with Lipschitz nonlinearity conditions. Based on the Lyapunov–Krasovskii stability theory, the asymptotic stabilization criterion is derived in the linear matrix inequality form and the coefficients of the nonlinear state-feedback controller are determined. Meanwhile, an appropriate criterion to find the proper feedback gain matrix F is also provided. The robustness purpose against nonlinear functions and time delays is guaranteed in this scheme. Moreover, the problem of robust H∞ performance analysis for a class of nonlinear time-delayed systems with external disturbance is studied in this paper. Simulations are presented to demonstrate the proficiency of the offered technique. For this purpose, an unstable nonlinear numerical system and a rotary inverted pendulum system have been studied in the simulation section. Moreover, an experimental study of the practical rotary inverted pendulum system is provided. These results confirm the expected satisfactory performance of the suggested method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Time delays are often sources of instability and degradation of system efficiency in many control systems and are frequently encountered in a wide range of nonlinear dynamical systems, such as pneumatic systems (Hong et al. 2009), chemical engineering (Pellegrini et al. 2000), hydraulic systems (Chae et al. 2013), biological systems (Wan et al. 2014), nuclear reactors (Park et al. 2009) and population dynamics models (Li 2012). The problem of stabilization of the time-delayed dynamical systems and synthesis of controllers for them has received significant attention over the past few years, and different approaches have been proposed. Nevertheless, the offered methodologies remain restrictive to the specific classes of nonlinear systems, and there is not any general technique to analyze and synthesize the general class of nonlinear systems (Wu and Liu 2015; Liu et al. 2014; Gao and Wu 2015). This is the purpose of the current investigation on the analysis and control of the time-delayed nonlinear systems. For this purpose, selection of the predefined variables using a powerful computational design tool such as linear matrix inequality (LMI) technique is required.
LMIs have developed as an influential structure and design procedure for various control problems (Seuret and Gouaisbaut 2015). In the past, this method has been applied to find solutions of minimization convex problems, for instance, H2 control (Haddad et al. 2011), H∞ control (Hilhorst et al. 2015) and guaranteed cost control (Yang and Cai 2010). Even though LMI is a convex optimization problem, such structure offers a numerically tractable mean for hard problems in the absence of analytical solutions. Moreover, some effective interior-point algorithms are now available to solve LMI problems. In (Zong et al. 2008), an LMI-based H∞ state-feedback stabilization problem for the uncertain switched impulsive linear systems with state-delays and nonlinear parametric uncertainties is proposed. In (Tsai et al. 2009), a robust H∞ fuzzy control method for TS-fuzzy time-delayed discrete-time bilinear systems with disturbances is proposed where the conditions of the system stability are formulated in the form of LMIs. In (Kim et al. 2016), the problem of stabilization analysis using LMIs and robust H∞ controller design for time-delayed systems with stochastic disturbances and parametric uncertainties is investigated. In (Leite et al. 2009), an LMI-based Robust H∞ state-feedback controller for the uncertain discrete-time systems with state-delays is proposed. In (Li et al. 2009), using a quadratic Lyapunov functional and variation of parameters method, the problem of LMI-based delay-dependent BIBO stabilization control for the uncertain time-delayed systems is investigated. In (Dey et al. 2011), a nonlinear matrix inequality is employed as a stabilization condition for uncertain time-delayed linear systems. In (Amri et al. 2011), the robust exponential stabilization problem based on the Lyapunov parameter-dependent function and LMIs for a class of uncertain systems with time-varying delays is investigated. In (Thevenet et al. 2010), the stabilization problem of a two-dimensional Burgers equation around a stationary solution using nonlinear feedback boundary controller is investigated. In (Yan et al. 2011), the stabilization problem of uniform Euler–Bernoulli beam via nonlinear locally distributed feedback controller is studied where the energy of the beam decays exponentially. In (Zhang et al. 2012), chaotification technique based on the nonlinear time-delayed feedback control method for a two-dimensional vibration isolation floating raft structure is presented. In (Louodop et al. 2014), the synchronization problem of the uncertain time-delay chaotic systems with the unknown inputs in a drive-response framework using robust adaptive observer-based controller is investigated. In (Lei et al. 2014), the nonlinear vibration control problem of the active vehicle suspension systems with the actuator delays using feedback linearization technique is studied. In (Chatterjee 2011), the impact of delays on the self-excited oscillations of single and two degrees of freedom systems via nonlinear feedback is considered and a bounded saturated feedback control technique with controllable time delays is suggested to induce the self-excited oscillations. To the best of the author’s information, very little attention has been paid for the nonlinear state-feedback stabilization problem of time-delayed nonlinear systems with Lipschitz nonlinearities using LMIs, which is still an open problem. This stimulates the present research.
Motivated by the above discussion, the problem of robust H∞ performance analysis for a class of nonlinear systems with state-delay and external disturbance is investigated in this paper. This work presents a state-feedback control law for the stability problem of Lipschitz nonlinear time-delayed systems. By constructing a Lyapunov–Krasovskii functional, asymptotical stabilization conditions are prepared in LMI form and the coefficients of the nonlinear state-feedback control law are determined via LMIs. The proposed controller guarantees asymptotical stability of these systems even if the nonlinear part is nonzero. Unlike the former researches, the resultant LMI conditions have fewer pre-assumed design parameters, and consequently, the planned technique can yield less conservative conditions.
The presentation of this article is listed as follows: Sect. 2 develops the problem description and some required preliminaries. Section 3 proposes the analysis of the stability and design process of nonlinear state-feedback controller based on LMIs for the nonlinear time-delayed systems. In Sect. 4, simulation results on two dynamical systems are illustrated. Moreover, experimental results on a rotary inverted pendulum (RIP) system are shown in Sect. 4. Finally, some concluding remarks are given in Sect. 5.
2 Problem Description and Required Preliminaries
The nonlinear time-delayed system is considered as:
where \(u(t) \in R^{n}\), \(x(t) \in R^{n}\) and \(y(t) \in R^{n}\) represent the input to system, the state variables and the output of the system, respectively. The parameter \(\tau\) is the time-delay, and the nonlinear function \(f(x) \in R^{n}\) is a time-varying vector. Moreover, matrices \(A\), \(A_{1}\), \(B\) and \(C\) are some constant matrices with appropriate dimensions.
Assumption 1
The nonlinear function \(f(x)\) is Lipschitz for all \(x \in R^{n}\) and \(\bar{x} \in R^{n}\) which satisfies (Zemouche and Boutayeb 2013; Shen et al. 2011):
where \(L \in R^{n \times n}\) is a Lipschitz constant matrix. Equivalently, the Lipschitz inequality (2) is rewritten as follows:
The nonlinear state-feedback control input is specified by:
where \(F\) is the state-feedback gain which will be calculated later using LMIs. The additional term \(B^{- 1} f(0)\) in (4) is necessary to deal with systems possessing \(f(0) \ne 0\).
Remark 1
The matrix \(B\) in (4) is assumed to be square and of full row rank. When the matrix \(B\) is non-square and has full rank, the nonlinear state-feedback control law can be expressed using the right inverse of \(B\) as:
Therefore, this approach can also be applied on the situations in which the matrix \(B\) is non-square.
Lemma 1 (Schur complement) (Scherer and Weiland 2000)
If there exist matrices \(S_{1}\), \(S_{2}\) and \(S_{3}\) where \(S_{1} = S_{1}^{T}\) and \(S_{3} = S_{3}^{T}\), then the inequality
is equivalent to:
Lemma 2 (S-procedure) (Boyd et al. 1994)
Let \(T_{0}, \ldots, T_{p}\)\(T_{0}, \ldots,T_{p}\) be symmetric matrices. Consider the following condition on \(T_{0}, \ldots, T_{p}\):
If there exist nonnegative scalars \(\tau_{i}\) for \(i = 1, \ldots,p\), such that \(T_{0} - \sum\limits_{i = 1}^{p} {\tau_{i} T_{i} > 0} \quad T_{0} - \sum_{i = 1}^{p} \tau_{i} T_{i} > 0\) is satisfied, then (8) holds.
3 Main Results
Theorem 1
Consider the nonlinear system (1) and the control input (4) with\(f(0) = 0\). Given a positive scalar\(\tau_{1}\), if there exist matrices\(M\), \(Q = Q^{T} > 0\) and \(H = H^{T} > 0\)with appropriate dimensions such that the following LMI condition is satisfied:
then the asymptotical stability of the state trajectories is fulfilled and one can obtain the gain matrix\(F\)as\(F = MQ^{- 1}\).
Proof
If Eq. (4) (without \(- B^{- 1} f(0)\)) is substituted into (1), we obtain:
We construct the Lyapunov–Krasovsky function candidate as follows:
with real symmetric matrices \(P > 0\) and \(P_{1} > 0\) which are determined using the LMI. The derivative of (11) with respect to time is derived as:
Substituting (10) in (12) obtains:
which can be rewritten by:
Note that condition (3) can be restated as:
By combining (14) and (15) with S-procedure (Lemma 1), the condition \(\dot{V}(t) < 0\) is satisfied if there exist a scalar \(\tau_{1}\) such that:
Since inequality (16) is not in the form of LMIs, assuming \(Q = P^{- 1}\), \(M = FQ\), \(P_{1} = PHP\), and pre- and post-multiplying (16) by \({\text{diag}}(Q,I,\tau^{- 1} I)\) yields:
Inequality (17) can be rewritten in the form of (6) as
By applying Schur complement on (18), the following inequality is obtained:
where defining \(\beta_{1} = \tau_{1}^{- 1}\), LMI (9) is attained. This completes the proof.□
Theorem 2
Let us consider the nonlinear time-delayed system (1) and the proposed control input (4). Assume that Assumption 1 is fulfilled. If there exist matrices \(M\), \(Q = Q^{T} > 0\) and \(H = QP_{1} Q\) with appropriate dimensions such that:
is fulfilled, then the control signal (4) confirms the asymptotical stability of states of the considered system and we can obtain \(F\) in (4) as \(F = MQ^{- 1}\).
Proof
If (4) is substituted into (1), one can achieve:
The Lyapunov–Krasovsky functional candidate is constructed as (11). The derivative of (11) with respect to time is derived as (12). Substituting (21) into (12) gives:
where considering (3) and (22), one can obtain:
which, further, can be written as:
where
Inequality (26) can be written in the form of (6) as
Now, applying the Schur complement on (27) yields:
Since inequality (28) is non-LMI, assuming \(Q = P^{- 1}\), \(M = FQ\), \(H = QP_{1} Q\) and pre- and post-multiplying (28) by \({\text{diag}}(Q,Q,I,I)\), LMI (20) is obtained.□
In what follows, the asymptotic stability and H∞ performance analysis of system (1) with external disturbance are considered. Then, considering \(u(t) = 0\), we have:
where \(\omega (t)\) denotes the external disturbance and \(E_{\omega}\) represents the constant matrix with suitable dimension.
Definition 1
The perturbed time-delayed system (29) is said to be robustly asymptotically stable with an H∞ disturbance attenuation \(\gamma > 0\) if system (29) with \(\omega (t) = 0\) is robustly stable and under zero initial condition, there exists:
Theorem 3
Consider the nonlinear perturbed time-delayed system (29). Suppose that Assumption 1 is guaranteed. If there exist matrices \(Q = Q^{T} > 0\), and \(H = QP_{1} Q\) with suitable dimensions such that the LMI condition:
is satisfied, then the perturbed time-delayed system (29) is asymptotically stable and fulfills the H∞ performance condition (30).
Proof
The Lyapunov–Krasovsky candidate function is defined as (11). Substituting (29) into the time derivative of the Lyapunov–Krasovsky function gives:
Now, considering (3) and (32), we have:
The H∞ disturbance attenuation in (30) can be written as:
From (33) and (34), one can obtain:
where
Inequality (38) can be written in the form of (6) as
Applying the Schur complement on (39) gives:
Similarly, if the Schur complement is applied on (40), one obtains:
Since Eq. (40) is non-LMI, assuming \(Q = P^{- 1}\), \(H = QP_{1} Q\), and pre- and post-multiplying (40) by \({\text{diag}}(Q,Q,I,I,I,I)\), LMI (31) is achieved.□
4 Simulation Results
To illustrate the usefulness of the planned method, two simulation examples are considered. In Example A, an unstable nonlinear numerical system with state-delays is proposed. In Example B, the proposed control technique is applied on a practical RIP system with state-delays and nonlinearities.
4.1 Example A: Unstable Nonlinear Numerical System
The differential equations of this system are considered as:
For simulation, the initial states and time-delay value are initialized as: \(x(0) = \left[{1\,0\,\,\,\,4\,\,\,\,\, - 6} \right]^{T}\), \(\tau = 2\). The Lipschitzian matrix is specified by: \(L = \left[{\begin{array}{*{20}c} {0.2} & 0 & 0 \\ 0 & {0.3} & 0 \\ 0 & 0 & {0.4} \\ \end{array}} \right].\) The solutions of LMI (20) are attained using LMI® toolbox in MATLAB® software and YALMIP® solver as:
Figure 1 displays the states of the differential equations of system (42) by using the nonlinear state-feedback controller (4). All of the state trajectories are appropriately convergent to the origin. The output responses of the system are demonstrated in Fig. 2. Therefore, the simulations are robust in the presence of time delays and indicate satisfactory and reasonable performance as well.
4.2 Example B: A Practical RIP System
RIP is a well-known test platform for evaluating control strategies. The control objective is to balance the pendulum in upright unstable equilibrium position. RIP system involves a rotational servo-motor which drives the output gear, rotational arm and an inverted pendulum. This system as an underactuated mechanical system has significant application in robotics, aerospace, marine vehicles and pointing control. In Fig. 3, the schematic diagram of the RIP system is shown. Let \(\alpha_{p}\), \(\theta_{a}\), \(m_{p}\), \(l_{p}\), \(r_{a}\), \(u\), \(\tau_{a}\) and \(J_{b}\) be the pendulum angle, drive disk angle (or arm angle), pendulum mass, pendulum length, arm length, control signal, motor torque and moment of inertia of the effective mass, correspondingly.
The dynamical equations of RIP with constant time delays, friction and backlash effects are given by:
where \(E_{p}\), \(F_{p}\), \(I_{p}\), \(H_{p}\) and \(G_{p}\) are damping constant of the pendulum, damping constant of the arm, control input coefficient, elasticity coefficients and arm Coulomb friction, respectively. The parameters \(A_{p}\), \(B_{p}\), \(C_{p}\) and \(D_{p}\) are considered as (Hassanzadeh and Mobayen 2011):
The constant parameters of the nonlinear dynamical model (43), (44) are set as:
The nonlinear time-delayed model (43), (44) with some reformations can be illustrated in the form of (1) as follows:
where \(x = \left[{\begin{array}{*{20}c} {\alpha_{p}} & {\dot{\alpha}_{p}} & {\theta_{a}} & {\dot{\theta}_{a}} \\ \end{array}} \right]^{T}\). For the simulation usage, the initial states are specified as: \(x(0) = \left[{\begin{array}{*{20}c} \pi & {- 1} & {- 4} & 2 \\ \end{array}} \right]^{T}\), and the time-delay is chosen as \(\tau = 2\). The Lipschitzian matrix is specified by: \(L = \left[{\begin{array}{*{20}c} {0.2} & 0 & 0 & 0 \\ 0 & {0.3} & 0 & 0 \\ 0 & 0 & {0.4} & 0 \\ 0 & 0 & 0 & {0.8} \\ \end{array}} \right].\) The solutions of matrices \(H\), \(P\), \(P_{1}\), \(F\) are calculated using MATLAB® LMI® toolbox and YALMIP® routine as a solver as:
The time trajectories of states of the RIP system by using the suggested control law are presented in Fig. 4. The initial position is \(x(0) = \left[{\begin{array}{*{20}c} {- 3} & 0 & 0 & 0 \\ \end{array}} \right]^{T}\), related to the experimental part. It is observed from Fig. 4 that the states of the RIP system can be regulated to the origin, irrespective of the time delays and nonlinearities. The time response of the control signal is depicted in Fig. 5, which displays the respectable efficiency of the suggested scheme. These simulations prove the robustness performance of the offered controller and show reasonable efficiency as well.
In what follows, an experimental assessment of the proposed controller on the practical RIP system (from CoDAlab at Universitat Politècnica de Catalunya) is presented. The experiment is performed on an ECP Model 220 industrial emulator with inverted pendulum that includes a PC-based platform and DC brushless servo system (Model 2003). The mechatronic system includes a motor used as servo actuator, a power amplifier and two encoders which provide accurate position measurements; i.e., 4000 lines per revolution with 4X hardware interpolation giving 16,000 counts per revolution to each encoder; 1 count (equivalent to 0.000,392 radians or 0.0225 degrees) is the lowest angular measurable (Model 2003). The pendulum is fixed on the load disk (see Fig. 6). Experimental results for the pendulum angle, load disk angle and time response of the applied control signal are demonstrated in Figs. 7 and 8, revealing that the suggested control method is indeed effective in practice. The video of this experiment can be seen at https://youtu.be/CepUg2CjPu4.
5 Conclusions
In this paper, the scheme of nonlinear feedback stabilization procedure is provided for the stabilization control of a class of nonlinear systems with time delays and Lipschitz nonlinearities. Based on the Lyapunov–Krasovskii stability theory, the stability performance of the system is verified in the form of LMIs and the states are convergent uniformly asymptotically to the origin. The controller gains are specified by the sufficient conditions using LMIs. Furthermore, the problem of robust H∞ performance analysis for a class of nonlinear perturbed time-delayed systems is investigated in this paper. The obvious simulation and experimental results are displayed to confirm the effectiveness of the presented technique, and finally, some acceptable results are realized. The recommended control technique can attain favorable tracking performance for the higher-order nonlinear dynamical systems.
References
Amri I, Soudani D, Benrejeb M (2011) Robust state-derivative feedback LMI-based designs for time-varying delay system. In: International conference on communications, computing and control applications (CCCA), 2011. IEEE2011, pp 1–6
Boyd S, El Ghaoui L, Feron E, Balakrishnan V (1994) Linear matrix inequalities in system and control theory. SIAM
Chae Y, Kazemibidokhti K, Ricles JM (2013) Adaptive time series compensator for delay compensation of servo-hydraulic actuator systems for real-time hybrid simulation. Earthq Eng Struct Dynam 42:1697–1715
Chatterjee S (2011) Self-excited oscillation under nonlinear feedback with time-delay. J Sound Vib 330:1860–1876
Dey R, Ghosh S, Ray G, Rakshit A (2011) State feedback stabilization of uncertain linear time-delay systems: a nonlinear matrix inequality approach. Numer Linear Algebra Appl 18:351–361
Gao F, Wu Y (2015) Global stabilisation for a class of more general high-order time-delay nonlinear systems by output feedback. Int J Control 88:1540–1553
Haddad WM, Hui Q, Chellaboina V (2011) H2 optimal semistable control for linear dynamical systems: an LMI approach. J Franklin Inst 348:2898–2910
Hassanzadeh I, Mobayen S (2011) Controller design for rotary inverted pendulum system using evolutionary algorithms. Mathematical Problems in Engineering. 2011
Hilhorst G, Pipeleers G, Michiels W, Swevers J (2015) Sufficient LMI conditions for reduced-order multi-objective H2/H∞ control of LTI systems. Eur J Control 23:17–25
Hong M-W, Lin C-L, Shiu B-M (2009) Stabilizing network control for pneumatic systems with time-delays. Mechatronics 19:399–409
Kim K-H, Park M-J, Kwon O-M, Lee S-M, Cha E-J (2016) Stability and robust H∞ control for time-delayed systems with parameter uncertainties and stochastic disturbances. J Electr Eng Technol 11:200–214
Lei J, Jiang Z, Li Y-L, Li W-X (2014) Active vibration control for nonlinear vehicle suspension with actuator delay via I/O feedback linearization. Int J Control 87:2081–2096
Leite VJ, Tarbouriech S, Peres PLD (2009) Robust ℋ∞ state feedback control of discrete-time systems with state delay: an LMI approach. IMA J Math Control Inf 26:357–373
Li Y (2012) Dynamics of a discrete food-limited population model with time delay. Appl Math Comput 218:6954–6962
Li P, Zhong S-M, Cui J-Z (2009) Delay-dependent robust BIBO stabilization of uncertain system via LMI approach. Chaos Solitons Fractals 40:1021–1028
Liu L, Yu Z, Yu J, Zhou Q (2014) Global output feedback stabilisation for a class of stochastic feedforward non-linear systems with state time delay. IET Control Theory Appl 9:963–971
Louodop P, Fotsin H, Bowong S, Kammogne AST (2014) Adaptive time-delay synchronization of chaotic systems with uncertainties using a nonlinear feedback coupling. J Vib Control 20:815–826
ECP Model (2003) Manual for A-51 inverted pendulum accessory (Model 220), Educational Control Products, California 91307, USA
Park J-Y, Cho B-H, Lee J-K (2009) Trajectory-tracking control of underwater inspection robot for nuclear reactor internals using Time Delay Control. Nucl Eng Des 239:2543–2550
Pellegrini L, Ratto M, Schanz M (2000) Stability analysis of delayed chemical systems. Comput Aided Chem Eng 8:181–186
Scherer C, Weiland S (2000) Linear matrix inequalities in control. Lecture Notes, Dutch Institute for Systems and Control, Delft, The Netherlands, 3
Seuret A, Gouaisbaut F (2015) Hierarchy of LMI conditions for the stability analysis of time-delay systems. Syst Control Lett 81:1–7
Shen Y, Huang Y, Gu J (2011) Global finite-time observers for Lipschitz nonlinear systems. IEEE Trans Autom Control 56:418–424
Thevenet L, Buchot J-M, Raymond J-P (2010) Nonlinear feedback stabilization of a two-dimensional Burgers equation. ESAIM Control Optim Calc Var 16:929–955
Tsai S-H, Hsiao M-Y, Li T-HS, Shih K-S, Chao C-H, Liu C-H (2009) LMI-based H∞ state-feedback control for TS time-delay discrete fuzzy bilinear system. In: IEEE International conference on systems, man and cybernetics, 2009 SMC 2009. IEEE2009, pp 1033–1038
Wan X, Xu L, Fang H, Yang F (2014) Robust stability analysis for discrete-time genetic regulatory networks with probabilistic time delays. Neurocomputing 124:72–80
Wu Y-Q, Liu Z-G (2015) Output feedback stabilization for time-delay nonholonomic systems with polynomial conditions. ISA Trans 58:1–10
Yan Q, Hou S, Zhang L (2011) Stabilization of Euler–Bernoulli beam with a nonlinear locally distributed feedback control. J Syst Sci Complexity 24:1100–1109
Yang D, Cai K-Y (2010) Reliable guaranteed cost sampling control for nonlinear time-delay systems. Math Comput Simul 80:2005–2018
Zemouche A, Boutayeb M (2013) On LMI conditions to design observers for Lipschitz nonlinear systems. Automatica 49:585–591
Zhang J, Xu D, Zhou J, Li Y (2012) Chaotification of vibration isolation floating raft system via nonlinear time-delay feedback control. Chaos, Solitons Fractals 45:1255–1265
Zong G, Xu S, Wu Y (2008) Robust H ∞ stabilization for uncertain switched impulsive control systems with state delay: an LMI approach. Nonlinear Anal Hybrid Syst 2:1287–1300
Acknowledgements
This work was partially supported by the Spanish Ministry of Economy, Industry and Competitiveness, under grants DPI2016-77407-P (AEI/FEDER, UE).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mobayen, S., Pujol-Vázquez, G. A Robust LMI Approach on Nonlinear Feedback Stabilization of Continuous State-Delay Systems with Lipschitzian Nonlinearities: Experimental Validation. Iran J Sci Technol Trans Mech Eng 43, 549–558 (2019). https://doi.org/10.1007/s40997-018-0223-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40997-018-0223-4