Abstract
This paper addresses an integral sliding mode-based anti-disturbance control algorithm for a type of Markovian jump systems (MJSs), which are influenced by different types of mismatched disturbances. On one hand, as for those disturbances that can be modeled, the disturbance observer (DO) method is introduced to realize the dynamical estimation of disturbances. Based on this, both the integral sliding surface (ISS) and the composite anti-disturbance controller are proposed in succession for rejecting unknown disturbances and guaranteeing the stability of the controlled MJS. Meanwhile, the states of the controlled system are ensured to reach ISS within a finite time. In addition, the performance index is given to attenuate the effects of bounded disturbances. The controller and observer gains can be computed by using convex optimization techniques. The satisfactory stochastic stability and dynamical tracking performance are both also proved. Finally, the simulation results effectively verify all of the required performances.
1. Introduction
In actual production practices, the state of the controlled system usually presents varying degrees of randomness, which will cause many difficulties in terms of system modeling and analysis [1]. Thus, the famous Markov jump systems (MJSs) are proposed. It is noted that MJSs are typical random systems with various modes, where the transition probability between modes is determined by Markov chain when the systems are running [2]. By using the dynamic characteristics of the Markov chains, MJSs can effectively simulate many types of engineering systems, such as manufacturing systems [3], solar systems [4], network-based control systems [5], and aerospace systems [6]. For example, a Markov random process needs to be imported to describe those random failures or disturbances of thrusters, sensors, and components in order to precise identify the dynamics of spacecraft. For a popular exoskeleton robot model, based on the angular position of four different Markovian states (body, shank, thigh, and feet), a Markovian estimation model is built to achieve the satisfactory dynamical description and information from each sensor [7]. Recently, the theoretical exploration on this kind of stochastic systems has also attracted considerable attentions of many scholars, and there have been a lot of results on the analysis of MJSs [8,9,10,11,12,13,14]. In [8], a sliding mode observer is designed to discuss the fault-tolerant problem for the MJSs with actuator fault. By using the T-S fuzzy model, Ref. [10] discusses a filtering design issue for a class of typical MJSs. In [12], the nonfragile control issue is considered for fast sampling discrete-time MJSs. Shen, Ma, Park, and Wang [13] concerns a fuzzy fault-tolerant control algorithm, which applies to MJSs with unknown mismatched faults.
As we all know, exogenous disturbances can be found in nearly all engineering applications, which severely affects the property of the controlled systems [15]. With the development of control science, the anti-disturbance issue has undoubtedly become a research hot issue. Many effective anti-disturbance methods have been widely used, such us active disturbance rejection control (ADRC) [16,17], robust control [18], and disturbance observer based control (DOBC) [19,20], etc. Among them, the DOBC method aims at completely canceling disturbance to ensure the stability of the controlled system when disturbance occurs. In addition, DOBC has also been widely applied into actual engineering systems, such as robot models [21], spacecraft systems [22,23] and permanent magnet synchronous motors [24], DC-DC buck converters [25], and chemical distribution systems [26], due to the simplicity of the implementation and the flexible control structure. Hence, no matter the perspective of theory or application, DOBC has a certain research value. Yi, Zheng, and Liu [27] proposes an adaptive anti-disturbance control balgorithmy using dynamical neural network disturbance modelling. In [28], a generalized disturbance observer (DO) is considered to be able to estimate higher-order disturbances in the expanded time series. Yao, Park, Wu, and Guo [29] proposes a DOBC anti-disturbance method for the singular MJSs. In [30,31], the extended high-gain observer is designed to estimate the perturbation and further apply it to the multi-agent systems.
In existing control theories, SMC has always been a vaild nonlinear robust control technique and received considerable attention [32,33,34,35]. The design of sliding mode has nothing to do with system parameters and external disturbances, which is to say, it can be designed artificially. Accordingly, the SMC method has strong robustness. Huynh, Minh, Amaefule, Tran, and Tran [36] focuses on the design of high order sliding mode observer based power and load frequency control of multi-area interconnected power systems. Based on the existing SMC, a nonsingular terminal SMC is discussed in [37], which can get to the designed sliding surface in finite time without nonsingular phenomenon. However, in general SMC, it will be very sensitive against disturbances or uncertainties once reaching the sliding surface. Therefore, an ISM control scheme is designed to drive the initial state into the sliding surface and eliminate the arrival phase [38]. Wang, Shen, Karim, and Duan [39] discusses a fuzzy ISM control scheme for the typical T-S fuzzy models with matched disturbances. In [40], an ISM control method is investigated for the robot systems with time-delay estimation. As for the uncertain singularly perturbed system affected by disturbances, the passive ISM control and -bound estimation problem are discussed in [41].
According to the previous analysis, this manuscript pays attention to the research of ISM-based anti-disturbance control for the MJSs suffering with mismatched disturbances. It is noticed that most of results of MJSs cannot directly compensate the effects of mismatched disturbances. Few discussions pay attention to the dynamical tracking and output constraint problem (see [9,10,11,12,29] for details). When compared with previous results, two different mismatched disturbances are considered in the controlled MJSs. For the disturbances that can be modeled or part of the information can be measured, a DO is built to effectively estimate the dynamics of disturbances. According to observation information and feedback state, an ISS and the corresponding ISM control input are designed to realize the real-time compensation of unmatched disturbances. For those unmodelable disturbances, performance index is imported to restrain the influence of disturbance on measurement output. By using convex optimization method, the augmented MJSs can be proved to be stochastic stable. Meanwhile, the tracking error can be proved to converge to zero and the output constraint is also verified. Finally, the simulation examples are presented to substantiate the effectiveness of the proposed algorithm.
Notation: I and 0, respectively, represent a identity matrix and a zero matrix; For a vector , represents ; stands for the minimum eigenvalue; For a matrix Q, can be described as .
2. System Description
In the section, a class of MJSs with mismatched disturbances is considered as
where , , , and are the system state, the system output, the measurable output, and the controlled input, respectively. stands for continuous Markovian process, which takes a value on a finite state set . Afterwards, the transfer rate matrix is expressed as
where , . is the transition ratio jumping from mode i to mode j. For any , is satisfied. , , , , , and are the system matrices with suitable dimension. Subsequently, define , , , , , , and .
Please note that and are two kinds of different disturbances, where is supposed to be bounded with its norm. Choosing different upper bounds has no substantial impact on the analysis of the system. In order to simplify the proof process, holds. While another external disturbance is assumed to be generated by the epitaxial system, as
where is the state of the disturbance model. and are the known matrices.
For achieving favoable dynamic performance, the state is extended as
where the error term is defined as , and is the desired output.
The following conditions need to be met in order to achieve feasible results.
Assumption 1.
is controllable, and is observable.
Assumption 2.
The disturbance is assumed to be bounded and satisfies the condition , where is a defined scalar.
3. Design of Disturbance Observer
For the sake of reconstructing disturbance in MJSs, an effective DO is defined as
where is a given auxiliary variable. and , respectively, stand for the estimations of and . is a gain matrix of DO, which will be solved later.
Define , then we have
The next theorem 1 concerns the dynamical performance of the estimated error system (7).
Theorem 1.
For a given parameter , if there exists matrices and , , which can ensure the inequalities
hold, then it can be proved that the estimation error system (7) is stochastically stable. The DO gain can be calculated by .
Proof of Theorem 1.
Select the Lyapunov function as
Next, define the symbol as the asthenic infinitesimal generator. By the total probability and conditional expectation, it is deduced that
where is the time that is maintained on mode i before moving to mode j. Besides, denotes the probability from mode i to mode j. stands for the cumulative distribution function of on mode i.
For a slightly positive number △, according to Taylor formula, one has
By using the techniques of cumulative distribution functions, can hold, where denotes the transition rate when jumping from mode i.
Define and . Afterwards, we obtain
According to (8), there exits a positive number satifying
It can be gotten that, if holds, is guaranteed. As a result, the disturbance estimation error can be verified to be unanimously ultimately bounded and the augmented closed-loop system (7) is also stochastically stable. □
4. Design of ISS and ISM Controller
By using the observation information of , design the ISS, as follows
where are the designed matrices with appropriate dimension. are assumed to be non-singular.
Based on (15), the nominal control input is conducted as
where is the gains of controller. is the disturbance suppression gains, which is expressed as , .
The discontinuous control law will be considered in order to make sure the trajectories of augmented system (5) enter into the sliding surface. Subsequently, the ISM control inout is designed as
For the sake of finding the suitable , the following assumption needs to be met.
Assumption A3.
The estimation error term is supposed to be bounded, and satisfies , where is a designed constant.
Subsequently, is designed as
where is a positive scalar.
In the following, the derivation of (15) is deduced as
The following theorem will discuss the reachability problem of the state of the expanded system (5).
Theorem 2.
Proof of Theorem 2.
Select the Lyapunov function as
It is easy to compute the first order approximation of , which can be expressed as
Subsequently, based on the total probability, conditional expectation, and (22), the asthenic infinitesimal generator of is deduced as
It can be deduced that for any , there exits
To sum up, it is easy to see that the state of the expanded MJSs (5) can arrive the ISS in a finite time. □
Solve , then we can obtain the equivalent form of , as follows
and
Remark 1.
The structure of controller (17) includes two parts. Please note that u1(t) is a common feedback control, which can compensate the disturbance and guarantee the controlled system stability. While is the discontinuous control that makes the state reach the designed ISS. In the Theorem 2, the theoretical proof is given to embody the purpose of . To my knowledge, the similar controller design method can be found in most of classical sliding mode control results and it is also proved to be effective.
5. Dynamical Performance Analysis
Theorem 3.
For given parameters , , and , if we can find matrices and , to make the following inequalities
are solvable, then the closed-loop MJSs (5) can be proved to be stable and the state trajectory will fall into a designed bicompact set , where , .
Proof of Theorem 3.
Select a suitable Lyapunov condition as
Subsequently, the asthenic infinitesimal generator of can be obtained as
Based on Schur Lemma, multiply on both sides of (28), then we can obtain . Further, (34) is rewritten as
It is easy to find that holds, if can be satisfied. Thus, for any , it is easy to get that the following inequality
It also means that the closed-loop system (5) is stochastically stable, and the state trajectory of the system can converge into the region . □
In the following, we will discuss the dynamic tracking of the output and the disturbance attenuation of . In particular, the performance index is imported to analyze the inhibition effect.
Theorem 4.
For given parameters , , and , if there exists matrices and , to make (30) and the following inequalities
and
are solvable, then the closed-loop MJS can be proved to be stable. Meanwhile, the system output can effectively track to , which is . The measurable output can meet the disturbance attenuation index, which is . The ISM controller gain can be solved by .
Proof of Theorem 4.
It can be known, from Theorem 3, that the augmented closed-loop MJS is stable. Next, the problem of dynamic tracking and disturbance attenuation will be analyzed. By squaring the system output , one has
Based on Schur Lemma with (37), one has
Further, it can be infered that
It is distinct that can hold. Besides, noticing that the term is one of components in , we may conclude that, when , must converge into the set . Therefore, we can deduce that . As a result, the good dynamical tracking can be proven.
Similarly, based on Schur complement theorem to (38), we can get
Further, can get
Therefore, we can deduce that the index is certainly less than , which equals the inequality . □
Remark 2.
By using the above four theorems, the anti-disturbance tracking control requirement can be gradually proved. The Theorem 1 guarantees the stability of the disturbance estimation error system, which also embodies the effectiveness of the designed DO (6). By using the estimation information of disturbances, the controller and ISS are designed. Based on this, the Theorem 2 further verifies the reachability time to ISS of system state. Based on the proofs of Theorems 1 and 2, Theorem 3 gives the feasible stability proof of augmented systems. The Theorem 4 can be regarded as the final refinement of Theorem 3. The dynamical tracking and disturbance suppression problem can be successfully resolved based on Theorem 4. From Theorems 1–4, it can be seen that the multi-objective control requirement can be implemented step-by-step, which has an independent significance in the domain of control of MJSs and anti-disturbance control.
Remark 3.
Please noted that this manuscript mainly focuses on the anti-disturbance algorithm design and theoretical proof. Although this manuscript includes many mathematical contents, greater attentions are the specific performance analysis and algorithm implementation. In fact, the implementation of the controller (17) and observer (6) is relatively simple. The controller gain and the observer gain can be easily computed by solving the inequalities (8) and (30). Further, both (8) and (30) are typical matrix inequalities, and they are not hard to compute by using the LMI toolbox. To sum up, the algorithm is easy to implement and it is fully capable of realizing some potential applications.
6. An Simulation Example
For verifying the effectiveness of the proposed algorithm, we consider the following MJSs with two modes suffering by unknown disturbances. The corresponding parameters are selected as
Mode 1:
Mode 2:
Let the transition rate be given as , , , . Define the parameters . Subsequently, by solving the inequalities (8), (30), and (31), the DO gains and ISM controller gains can be computed by
Assuming the primary terms as and . The desired output is defined as . The switching signal is displayed in Figure 1. Figure 2 is the trajectories of system state. It can be seen that, due to the influence of initial state, the huge transients of and may occur at the beginning of the control. From the Figure 2, despite there existing the huge transient, the state of MJS can be stable very quickly by using the designed control algorithm. Figure 3 shows the dynamics of and its estimation value. Figure 4 and Figure 5, respectively, give the responses of controller input and the ISS. Figure 6 shows the dynamics of system output. The favorable disturbance estimation, output constraint, and dynamical tracking can be embodied from Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.
Figure 1.
Switching signal.
Figure 2.
Trajectory of the system states.
Figure 3.
Disturbance and its estimation.
Figure 4.
Trajectory of system output.
Figure 5.
Dynamics of control input.
Figure 6.
Integral sliding surface.
7. Conclusions
In this paper, an effective anti-disturbance ISM control algorithm is put forward for a typical of MJSs with mismatched disturbances. The mismatched disturbances can be dynamically estimated by constructing a nonlinear DO. Based on this, the ISS and ISM controller are both created to realize the dynamic compensation for unknown disturbances. Further, the convex optimization algorithm is designed to make the system stochastically stable. Meanwhile, the system output constraint can be guaranteed, and the tracking error ultimately converges to zero. Finally, the simulation results can verify the feasibility of the algorithm.
Author Contributions
Conceptualization, H.S. and Y.Y.; Methodology, H.S. and Y.Y.; Software, X.Z.; Writing—original draft, X.Z.; Writing—review and editing, H.S. All authors have read and agreed to the published version of the manuscript.
Funding
This work is partially supported by the National Natural Science Foundation of China (Grant No. 61973266 and 61803331).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Costa, O.L.V.; Fragoso, M.D.; Todorow, M.G. Continuous-Time Markov Jump Linear System; Springer: London, UK, 2013. [Google Scholar]
- Kawka, P.A.; Alleyne, A.G. Robust wireless servo control using a discrete-time uncertain Markovian jump linear model. IEEE Trans. Autom. Control 2019, 17, 733–742. [Google Scholar] [CrossRef]
- Zhu, J.; Wang, L.P.; Spiryagin, M. Control and decision strategy for a class of Markovian jump systems in failure prone manufacturing process. IET Control Theory Appl. 2012, 6, 1803–1811. [Google Scholar] [CrossRef]
- Al-Azzawi, W.; Al-Akaidi, M. Robust stability of solar-power wireless network control system with stochastic time delays based on H∞ norm. Int. J. Syst. Sci. 2015, 46, 896–907. [Google Scholar] [CrossRef]
- Ding, D.R.; Wang, Z.D.; Han, Q.L. Neural-network-based output-feedback control with stochastic communication protocols. Automatica 2019, 106, 221–229. [Google Scholar] [CrossRef]
- Wu, L.G.; Shi, P.; Gao, H.J. State estimation and sliding-mode control of Markovian jump singular systems. IEEE Trans. Autom. Control 2010, 55, 1213–1219. [Google Scholar]
- Nogueira, S.L.; Siqueira, A.A.G.; Inoue, R.S.; Terra, M.H. Markov jump linear systems-based position estimation for lower limb exoskeletons. Sensors 2014, 14, 1835–1849. [Google Scholar] [CrossRef]
- Shi, P.; Liu, M.; Zhang, L.X. Fault-tolerant sliding-mode-observer synthesis of Markovian jump systems using quantized measurements. IEEE Trans. Ind. Electron. 2015, 62, 5910–5918. [Google Scholar] [CrossRef]
- Qi, W.H.; Zong, G.D.; Karimi, H.R. Sliding mode control for nonlinear stochastic singular semi-Markov jump systems. IEEE Trans. Autom. Control 2020, 65, 361–368. [Google Scholar] [CrossRef]
- Wu, Z.G.; Dong, S.L.; Shi, P.; Su, H.Y.; Huang, T.W. Reliable filtering of nonlinear Markovian jump systems: The continuous-time case. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 386–394. [Google Scholar] [CrossRef]
- Aberkane, S. Bounded real lemma for nonhomogeneous Markovian jump linear systems. IEEE Trans. Autom. Control 2013, 58, 797–801. [Google Scholar] [CrossRef]
- Shen, H.; Men, Y.Z.; Wu, Z.G.; Park, J.H. Nonfragile H∞ control for fuzzy markovian jump systems under fast sampling singular perturbation. IEEE Trans. Fuzzy Syst. 2018, 48, 2058–2069. [Google Scholar]
- Shen, M.Q.; Ma, Y.S.; Park, J.H.; Wang, Q.G. Fuzzy tracking control for Markov jump systems with mismatched faults by iterative proportional-integral observers. IEEE Trans. Fuzzy Syst. 2020. [Google Scholar] [CrossRef]
- Wang, Y.Y.; Xia, Y.Q.; Shen, H.; Zhou, P.F. SMC design for robust stabilization of nonlinear Markovian jump singular systems. IEEE Trans. Autom. Control 2018, 63, 219–224. [Google Scholar] [CrossRef]
- Guo., L.; Cao, S.Y. Anti-Disturbance Control for Systems with Multiple Disturbances; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
- Zhang, Y.L.; Zhu, M.; Li, D.; Wang, J.M. ADRC dynamic stabilizabtion of an unstable heat equation. IEEE Trans. Autom. Control 2020, 65, 4424–4429. [Google Scholar] [CrossRef]
- Xia, Y.Q.; Pu, F.; Li, S.F.; Gao, Y. Lateral path tracking control of autonomous land vehicle based on ADRC and differential flatness. IEEE Trans. Ind. Electron. 2016, 63, 3091–3099. [Google Scholar] [CrossRef]
- Yu, P.; Liu, K.Z.; Wu, M.; She, J. Improved equivalent-inputbdisturbance approach based on H∞ control. IEEE Trans. Ind. Electron. 2020, 67, 8670–8679. [Google Scholar] [CrossRef]
- Chen, W.H. Disturbance observer based control for nonlinear systems. IEEE/ASME Trans. Mech. 2020, 9, 706–710. [Google Scholar] [CrossRef]
- Sun, H.B.; Guo, L. Neural network-based DOBC for a class of nonlinear systems with unmatched disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 482–489. [Google Scholar] [CrossRef]
- Chen, W.H.; Ballanceand, D.J.; Gawthrop, P.J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Elect. 2000, 47, 932–938. [Google Scholar] [CrossRef]
- Sun, L.; Huo, W.; Jiao, Z.X. Disturbance-observer-based robust relative pose control for spacecraft rendezvous and proximity operations under input saturation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1605–1617. [Google Scholar] [CrossRef]
- Liu, Y.; Fu, Y.; He, W.; Hui, Q. Modeling and observer-based vibration control of a flexible spacecraft with external disturbances. IEEE Trans. Ind. Electron. 2019, 66, 8648–8658. [Google Scholar] [CrossRef]
- Zhang, X.G.; Li, Z.X. Sliding-mode observer-based mechanical parameter estimation for permanent magnet synchronous motor. IEEE Trans. Power Electron. 2016, 31, 5732–5745. [Google Scholar] [CrossRef]
- Yang, J.; Cui, H.Y.; Li, S.H.; Zolotas, A. Optimized active disturbance rejection control for DC-DC buck converters with uncertainties using a reduced-order GPI observer. IEEE Trans. Circuits Syst. I Reg. Pap. 2018, 65, 832–841. [Google Scholar] [CrossRef]
- Yi, Y.; Zheng, W.X.; Sun, C.Y.; Guo, L. DOB fuzzy controller design for non-Gaussian stochastic distribution systems using two-step fuzzy identification. IEEE Trans. Fuzzy Syst. 2016, 24, 401–418. [Google Scholar] [CrossRef]
- Yi, Y.; Zheng, W.X.; Liu, B. Adaptive anti-disturbance control for systems with saturating input via dynamic neural network disturbance modeling. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef]
- Kim, K.S.; Rew, K.H.; Kim, S. Disturbance observer for estimating higher order disturbances in time series expansion. IEEE Trans. Autom. Control 2010, 55, 1905–1911. [Google Scholar]
- Yao, X.M.; Park, J.H.; Wu, L.G.; Guo, L. Disturbance-observer-based composite hierarchical anti-disturbance control for singular Markovian jump systems. IEEE Trans. Autom. Control 2019, 64, 2875–2882. [Google Scholar] [CrossRef]
- Freidovich, L.B.; Khalil, H.K. Performance recovery of feedback-linearization-based designs. IEEE Trans. Autom. Control 2008, 53, 2324–2334. [Google Scholar] [CrossRef]
- Chowdhury, D.; Khalil, H.K. Practical synchronization in networks of nonlinear heterogeneous agents with application to power systems. IEEE Trans. Autom. Control 2020, 66, 184–198. [Google Scholar] [CrossRef]
- Utkin, V. Variable structure systems with sliding modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar] [CrossRef]
- Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Application; Taylor and Francis: London, UK, 1998. [Google Scholar]
- Ding, S.H.; Mei, K.Q.; Li, S.H. A new second-order sliding mode and its application to nonlinear constrained systems. IEEE Trans. Autom. Control 2019, 64, 2545–2552. [Google Scholar] [CrossRef]
- Zhang, Q.; Zhao, X.; Liu, L.; Dai, T. Adaptive sliding mode neural network control and flexible vibration suppression of a flexible spatial parallel robot. Electronics 2021, 10, 212. [Google Scholar] [CrossRef]
- Huynh, V.V.; Minh, B.L.N.; Amaefule, E.N.; Tran, A.T.; Tran, P.T. Highly robust observer sliding mode based frequency control for multi area power systems with renewable power plants. Electronics 2021, 10, 274. [Google Scholar] [CrossRef]
- Xu, S.S.; Chen, C.; Wu, Z. Study of nonsingular fast terminal sliding-mode fault-tolerant control. IEEE Trans. Ind. Electron. 2015, 62, 3906–3913. [Google Scholar] [CrossRef]
- Wang, J.H.; Xu, Y.L.; Xu., Y.; Yang, D.D. Time-varying formation for high-order multi-agent systems with external disturbances by event-triggered integral sliding mode control. Appl. Math. Comput. 2019, 359, 333–343. [Google Scholar] [CrossRef]
- Wang, Y.Y.; Shen, H.; Karimi, H.R.; Duan, D. Dissipativity-based fuzzy integral sliding mode control of continuous-time T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 2018, 26, 1164–1176. [Google Scholar] [CrossRef]
- Lee, J.; Chang, P.H.; Jin, M. Adaptive integral sliding mode control with time-delay estimation for robot manipulators. IEEE Trans. Ind. Electron. 2017, 64, 6796–6804. [Google Scholar] [CrossRef]
- Yang, C.Y.; Che, Z.Y.; Fu, J.; Zhou, L.N. Passivity-based integral sliding mode control and ε-bound estimation for uncertain singularly perturbed systems with disturbances. IEEE Trans. Circuits Syst. II Exp. Briefs 2019, 66, 3906–3913. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).