Multi-discontinuous Functional based Sliding Mode Cascade Observer for Estimation and Closed-loop Compensation Controller
Abstract
The sliding mode observer is a useful method for estimating the system state and the unknown disturbance. However, the traditional single-layer observer might still suffer from high pulse when the output measurement is mixed with noise. To improve the estimation quality, a new cascade sliding mode observer containing multiple discontinuous functions is proposed in this letter. The proposed observer consists of two layers: the first layer is a traditional sliding mode observer, and the second layer is a cascade observer. The measurement noise issue is considered in the source system model. An alternative method how to design the observer gains of the two layers, together with how to examine the effectiveness of the compensator based closed-loop system, are offered. A numerical example is provided to demonstrate the effectiveness of the proposed method. The observation structure proposed in this letter not only smooths the estimated state but also reduces the control consumption.
keywords:
Sliding mode; Cascade observer; Multiple discontinuous functions; Disturbance estimation; Compensation controller.1 Introduction
Together with the development of variable structure control and nonlinear discontinuous control theory, the sliding mode observer (SMO) technique draws attention from researchers and engineers due to its adaptivity, disturbance estimation and compensation ability for linear and nonlinear systems, especially after the new century [1, 2, 3, 4]. The SMO technique was introduced as early as in 1980s [5, 6] and then applied for fault detection and isolation [7, 8], actuator and sensor fault reconstruction and detection considering system uncertainty [9]. In the last decade, the SMO technique has been further developed and broadly used. For example, the sliding mode observer method is applied for the predictive current control for permanent magnet synchronous motor drive systems in [10], using the descriptor augment remodelling method, the SMO is expanded to the fault tolerant control of nonlinear systems [11], fault reconstruction, sensor and actuator fault estimation of stochastic switching and hybrid systems [12, 13, 14].
Most existing research on SMO-based feed-forward compensation controllers uses a single observation layer, which results in noisy disturbance and system state estimation, and causes actuator vibration due to measurement noises and switching function. Various methods have been proposed to improve the traditional SMO and avoid actuator vibration. These methods include using high order SMO [3], introducing the optimized switching function [15], or combining SMO with other filters [16]. The cascade high gain observer technique, which was developed in recent years [17], shows potential against peaking signals and model uncertainties. The cascade sliding mode observer is employed on the torque-sensorless control of permanent-magnet synchronous machines [18], but the measurement noise is not fully considered.
In this letter, a two-layer SMO containing SMO and cascade observer, is provided to further smooth the estimated state and disturbance. The source system model considered in this letter takes into account both measurement noise and lumped disturbance. The original system model is then transferred into a new descriptor one via the system state augmentation technique. The existing single layer SMO and compensation controller based on it are reviewed. Then, the two-layer observer, i.e. SMO-CO, whose first layer is the traditional SMO and the second layer is the cascade one, is proposed. An alternative method for selecting the observe gains of the SMO-CO, and the sufficient condition for examining the effectiveness of the closed-loop system, are presented.
The main contribution of this letter is as follows:
-
1.
It proposes a new SMO-CO based observer scheme, which can further smooth the estimated disturbance and system state. Unlike existing research on SMO, which only has one discontinuous function, the observer proposed here has multiple ones.
-
2.
It presents an alternative method for designing the gains of the two-layer observer. It also provides a sufficient condition for evaluating the closed-loop system with an observer based compensation controller.
-
3.
It shows that, compared with the conventional single layer SMO, the SMO-CO scheme proposed in this letter has lower observation error and less control consumption.
The rest of this letter is organized as follows. In Section. 2, the conventional SMO based compensator is firstly introduced. The two-layer SMO-CO control scheme, methods on designing the two observer gains, designing the discontinuous functions, and the sufficient condition on examining the closed-loop system are presented in Section. 3. To examine the validity of the proposed SMO-CO based compensation control scheme, a numerical example is offered in Section.4. Section.5 concludes the work of the whole letter.
2 Preliminary
2.1 System Description
Consider the following system (1) with unknown lumped system disturbance and measurement noise
(1) |
where , , , are the system parameters. is nonsingular. , , , and indicate the system state, control input, lumped disturbance and measurement output vectors respectively. is the coefficient matrix for the standard unit Gaussian noise . , is the maximal amplitude and set to be for unit Gaussian noise signal. To be concise, in the following description, the vectors and time-constant matrices are expressed into brief forms without time . Pairs and are controllable and observable.
Objective: The objective of this paper is to design a new observer scheme for estimating the unknown disturbance and system state, and smoothing the system state with measured noise.
Assumption 1
The lumped disturb in (1) might consist of the un-modelled system uncertainties, unknown external perturbation like friction, artificial interrupt. It is assumed to be amplitude limited and Lipschitz [11, 19], which means
(2) |
where and are the upper boundaries of the lumped disturbance and its derivative .
2.2 Descriptor Augment Model
Using the descriptor augment technique in [11, 19, 13, 20, 21, 14, 22], the system (1) is augmented into equal form below
(3) |
where ,,
Remark 1
The matrix is nonsingular that, one can multiply the left and right sides of the differential equation in (3) to obtain a normal dynamics. But it’s necessary on designing the SMO in the following, one can design observer and analyze its effective via the descriptor form in (3) directly. And, such a treatment is potential when the sensor fault is considered in the system.
2.3 Augmented Sliding Mode Observer
With (3), one has the augmented state based sliding mode observer below
(6) |
With the augmented descriptor system (3) and the observer system (6), one defines the augmented observer error , where is the system state observation error, and indicates the disturbance observation error. The observation error dynamics is
(7) |
If one can design the gain , and that approaches to be zero, i.e. and (7) is stable, the effectiveness of (6) can be guaranteed.
The discontinuous functions and are designed
(8) |
where and are assumed as in (2) of Assumption 1. The parameter is to be selected properly. The sign functions of and are selected as
(9) |
Matrices and are selected to satisfy below constraints
(10) |
where and are the non-negative matrix determined in the following theorem and the observer gain. How to select the gains and are presented in Section.2.4.
Theorem 1
2.4 Constraint Approximation Solution
2.5 SMO based Compensator

Depicted as in Fig.1, the SMO based control structure can be designed as follow
(16) |
where , makes that . Then one can obtain the observer state based closed-loop system below
(17) |
the effectiveness of the closed-loop system (17) can be examined via the sufficient condition in the following theorem.
Theorem 2
Proof. Set Lyapunov equation below
(19) |
where
Similar to Theorem.1, the derivative of is negative when there exist matrices , satisfy the inequality. The derivative of is
(20) |
Then, if is satisfied, one can determine holds, (17) is stable.
Remark 3
The term , is vital in designing the sign function and discontinuous function for , but cannot be calculated directly, especially when the measured output is mixed with noise. In this paper by the approximation technique, is computed as .
3 Main Result
The estimated disturbance by the SMO method might be mixed with noise and random pulses, which can lead to actuator vibration and be unsuitable for subsequent use in engineering applications. In this section, a two-layer observation structure-based compensation controller is designed. It consists of the traditional SMO from the previous section and a cascade observer (CO), as depicted 2.

3.1 Cascade Observer
The cascade observer is designed to be
(21) |
where estimates . and are the same as in (8), is to be designed in this section. The observer gains , which is also used in the SMO layer, and should be designed simultaneously to guarantee the effectiveness of the cascade observer state .
Define the cascade observer error below
one has that
(22) |
and the new discontinuous functional is selected to be
(23) |
where
(24) |
matrix is related with sufficient theorem given below that
(25) |
This constraint is also computed via the method in subsection.2.4.
Theorem 3
With the discontinuous functions , for , the error dynamics (22) is stable, i.e. the SMO-CO method proposed in this paper is effective, if there exist positive matrix and matrices , with appropriate dimensions that
(26) |
where
and the observer gains and .
Proof. Define the Lyapunov functional below
(27) |
the derivatives of and are
With , constraints , , , and the discontinuous functions in (10), similar in Theorem.1, it verifies , and
And one obtains
(28) |
With and , defining , it means that if the inequality (26) holds,
(29) |
and (22) is stable.
Remark 4
The keys to designing the SMO in (6) and the SMO-CO in (21) are the multiple discontinuous functional , and . The multiple discontinuous functions can make up the affection of the lumped disturbance and the sensor noises for the two layers of the observer proposed in this letter. In addition to the cascade observation structure, this is another difference compared with other SMO methods.
3.2 SMO-CO based Compensator
The SMO-CO based closed-loop system can be verified
(31) |
Theorem 4
The effectiveness of the closed-loop system (31) can be proved via similar methods in Theorem 2 and Theorem 3 by choosing a Lyapunov function below
(33) |
Remark 5
How to select the observer gains , and design the discontinuous functionals , and are the main work of this paper that only the sufficient condition on examining the effectiveness of the closed-loop system is provided for SMO and SMO-CO. One can obtain the gain by left and right multiplying in (18) or (32) with , or giving a set of desired poles to .
4 Example
In this section, to prove the effectiveness of the proposed method, one numerical example is provided. The system model parameters in (1) are
The initial system state is assumed to be . The parameter has positive eigenvalues. Select the parameters as in (3) and . The pole region for the observer is limited in the LMI region and for the gains and respectively as in [24]. The sum value in (8) is set to be 1000. The sign function in (8) and (23), is computed as
where .
The observer gains , discontinuous functions , for , are chosen to be the same as in (6) and (21). The controller gains in (16) and (31) are also selected to be the same. The gain of is
The observer gain for SMO and SMO-CO is
The observe gain for SMO-CO is
The gains and for discontinuous functions and are
The gain for discontinuous function is
The estimated disturbance by the SMO and SMO-CO are shown in Fig.3. It shows the SMO and SMO-CO methods are both available for the estimation of disturbances in sinusoidal and step forms. Connecting the estimated disturbance with a low pass filter, one obtains the filtered estimated disturbance , i.e. the SMO-LF based estimated disturbance as below
to compare with the SMO-CO method. Presented in the left and right sub-figures of Fig.3, during the beginning and the middle periods, the estimated disturbance under SMO-CO is with lower amplitude than the SMO and the SMO-LF methods.

Shown in Fig.4, the observation errors for and are with similar amplitude. But for the other three system states, the observation errors between the real and the SMO-CO based estimated states are lower than the SMO based ones.

The interesting findings about the control inputs under SMO and SMO-CO are depicted in Fig.5. In the sub-figures of Fig.5, at the initial stage, the differences between the control inputs under SMO and SMO-CO are not apparent. While, after the initial 0.5 seconds, the control under SMO-CO is much smoother and with lowerer amplitude than one under SMO. It means, though with the same controller gain , the control input with SMO-CO consumes less energy.

2.17 | 1.83 | 53.22 | 40.49 |
---|
Table.1 presents the 2-norm values of the observation errors of the system state and control consumption during a one-round simulation, for both traditional SMO and SMO-CO methods, over the time interval of 1s to 30s. The SMO-CO based control scheme proposed in this paper has lower observer error and requires less control input energy.
5 Conclusion
A new sliding mode based cascade observer scheme, which is composed of the SMO and CO layers, is proposed in this paper. Multiple discontinuous functionals are designed in the observers to improve estimation quality. The observer based compensation controller is also offered. An alternative observer design method, along with a sufficient condition for examining the effectiveness of the closed-loop system, is provided. The example shows that, compared with the conventional SMO method, the SMO-CO in this paper can further improve the disturbance and system state estimation quality. Interestingly, with the same feedback gains and compensation method, the control consumption with the SMO-CO is less than that with traditional SMO.
References
References
- [1] S. Drakunov, V. Utkin, Sliding mode observers. tutorial, in: Proceedings of 1995 34th IEEE Conference on Decision and Control, Vol. 4, IEEE, 1995, pp. 3376–3378.
- [2] S. K. Spurgeon, Sliding mode observers: a survey, International Journal of Systems Science 39 (8) (2008) 751–764.
- [3] Y. Shtessel, C. Edwards, L. Fridman, A. Levant, et al., Sliding mode control and observation, Vol. 10, Springer, 2014.
- [4] L. Zhang, J. Yang, X. Yu, Disturbance rejection extremum seeking: A sliding mode control approach, IEEE Control Systems Letters 7 (2023) 1447–1452.
- [5] J.-J. Slotine, J. K. Hedrick, E. A. Misawa, On sliding observers for nonlinear systems.
- [6] B. Walcott, S. Zak, State observation of nonlinear uncertain dynamical systems, IEEE Transactions on automatic control 32 (2) (1987) 166–170.
- [7] C. Edwards, S. K. Spurgeon, R. J. Patton, Sliding mode observers for fault detection and isolation, Automatica 36 (4) (2000) 541–553.
- [8] C. Edwards, S. K. Spurgeon, A sliding mode observer based fdi scheme for the ship benchmark, European Journal of Control 6 (4) (2000) 341–355.
- [9] C. P. Tan, C. Edwards, Sliding mode observers for robust detection and reconstruction of actuator and sensor faults, International Journal of Robust and Nonlinear Control: IFAC-Affiliated Journal 13 (5) (2003) 443–463.
- [10] T. Li, X. Sun, M. Yao, D. Guo, Y. Sun, Improved finite control set model predictive current control for permanent magnet synchronous motor with sliding mode observer, IEEE Transactions on Transportation Electrification.
- [11] Y. Gao, J. Liu, G. Sun, M. Liu, L. Wu, Fault deviation estimation and integral sliding mode control design for lipschitz nonlinear systems, Systems & Control Letters 123 (2019) 8–15.
- [12] M. Liu, L. Zhang, P. Shi, Y. Zhao, Fault estimation sliding-mode observer with digital communication constraints, IEEE Transactions on Automatic Control 63 (10) (2018) 3434–3441.
- [13] S. Yin, H. Gao, J. Qiu, O. Kaynak, Descriptor reduced-order sliding mode observers design for switched systems with sensor and actuator faults, Automatica 76 (2017) 282–292.
- [14] H. Yang, S. Yin, Descriptor observers design for markov jump systems with simultaneous sensor and actuator faults, IEEE Transactions on Automatic Control 64 (8) (2018) 3370–3377.
- [15] K. Kyslan, V. Petro, P. Bober, V. Šlapák, F. Ďurovskỳ, M. Dybkowski, M. Hric, A comparative study and optimization of switching functions for sliding-mode observer in sensorless control of pmsm, Energies 15 (7) (2022) 2689.
- [16] Y. Sun, J. Yu, Z. Li, Y. Liu, Coupled disturbance reconstruction by sliding mode observer approach for nonlinear system, International Journal of Control, Automation and Systems 15 (2017) 2292–2300.
- [17] H. K. Khalil, Cascade high-gain observers in output feedback control, Automatica 80 (2017) 110–118.
- [18] K.-H. Zhao, C.-F. Zhang, J. He, X.-F. Li, J.-H. Feng, J.-H. Liu, T. Li, Accurate torque-sensorless control approach for interior permanent-magnet synchronous machine based on cascaded sliding mode observer, The Journal of Engineering 2017 (7) (2017) 376–384.
- [19] J. Yu, Y. Sun, W. Lin, Z. Li, Fault-tolerant control for descriptor stochastic systems with extended sliding mode observer approach, IET Control Theory & Applications 11 (8) (2017) 1079–1087.
- [20] Z. Gao, S. X. Ding, Actuator fault robust estimation and fault-tolerant control for a class of nonlinear descriptor systems, Automatica 43 (5) (2007) 912–920.
- [21] H. Pang, Y. Shang, P. Wang, Design of a sliding mode observer-based fault tolerant controller for automobile active suspensions with parameter uncertainties and sensor faults, IEEE Access 8 (2020) 186963–186975.
- [22] L. Chen, P. Shi, M. Liu, Fault reconstruction for markovian jump systems with iterative adaptive observer, Automatica 105 (2019) 254–263.
- [23] H. Yang, S. Yin, O. Kaynak, Neural network-based adaptive fault-tolerant control for markovian jump systems with nonlinearity and actuator faults, IEEE Transactions on Systems, Man, and Cybernetics: Systems 51 (6) (2020) 3687–3698.
- [24] M. Chilali, P. Gahinet, P. Apkarian, Robust pole placement in lmi regions, IEEE transactions on Automatic Control 44 (12) (1999) 2257–2270.