Abstract
We study the disturbance rejection properties of recent and classical sliding-mode approaches with respect to unmatched disturbances. We consider nonlinear systems with arbitrary relative degree subject to various configurations of unmatched disturbances. The disturbances are state-dependent, time-varying, or a combination of both. For our analysis, we choose to transform the system into Byrnes–Isidori form and discuss the impact of the disturbances on the relative degree and stability properties. We investigate the capability of the considered sliding-mode approaches to compensate the disturbances on a given output of interest. In a comprehensive case study, we illustrate the characteristics of each approach on various system configurations. Finally, we isolate several mechanisms that are responsible for the disturbance compensation in each case.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Further requirements on the boundedness of various derivatives of \(\phi \) may apply for some approaches considered and will be pointed out in the respective section.
References
Cao, W.-J., Jian-Xin, X.: Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems. IEEE Trans. Autom. Control 49(8), 1355–1360 (2004)
Castaños, F., Fridman, L.: Analysis and design of integral sliding manifolds for systems with unmatched perturbations. IEEE Trans. Autom. Control. 51(5), 853–858 (2006)
Estrada, A., Fridman, L.: Integral HOSM semiglobal controller for finite-time exact compensation of unmatched perturbations. IEEE Trans. Autom. Control 55(11), 2645–2649 (2010)
Ferreira de Loza, A., Puntab, E., Fridman, L., Bartolini, G., Delprat, S.: Nested backward compensation of unmatched perturbations via HOSM observation. J. Frankl. Inst. 351(5), 2397–2410 (2014)
Rubagotti, M., Estrada, A., Castaños, F., Ferrara, A., Fridman, L.: Integral sliding mode control for nonlinear systems with matched and unmatched perturbations. IEEE Trans. Autom. Control 56(11), 2699–2704 (2011)
Posielek, T., Wulff, K., Reger, J.: Disturbance decoupling using a novel approach to integral sliding-mode. In: Proceedings of the IEEE International Workshop on Variable Structure Systems, pp. 420–426 (2018)
Bin, Y., Li, K.Q., Feng, N.L.: Disturbance decoupling robust control of vehicle full speed cruise dynamic system. Sci. China Ser. E: Technol. Sci. 52(12), 3545–3564 (2009)
Thomsen, S.C., Poulsen, N.K.: A disturbance decoupling nonlinear control law for variable speed wind turbines. In: Proceedings of the IEEE Mediterranean Conference on Control and Automation, pp. 1–6 (2007)
Levant, A.: Quasi-continuous high-order sliding-mode controllers. Proceedings of the IEEE Conference on Decision and Control 5, 4605–4610 (2003)
Estrada, A., Fridman, L.: Exact compensation of unmatched perturbation via quasi-continuous HOSM. In: Proceedings of the IEEE Conference on Decision and Control, pp. 2202–2207 (2008)
Estrada, A., Fridman, L., Iriarte, R.: Combined backstepping and HOSM control design for a class of nonlinear MIMO systems. Int. J. Robust Nonlinear Control 27(4), 566–581 (2016)
Dávila, J.: Exact tracking using backstepping control design and high-order sliding modes. IEEE Trans. Autom. Control 58(8), 2077–2081 (2013)
Yang, J., Li, S., Jinya, S., Xinghuo, Y.: Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances. Automatica 49(7), 2287–2291 (2013)
Li, X., Zhou, J.: A sliding mode control design for mismatched uncertain systems based on states transformation scheme and chattering alleviating scheme. Trans. Inst. Meas. Control 40(8), 2509–2516 (2018)
Ferreira de Loza, A., Cieslak, J., Henry, D., Zolghadri, A., Fridman, L.: Output tracking of systems subjected to perturbations and a class of actuator faults based on HOSM observation and identification. Automatica 59, 200–205 (2015)
Smidt Gabbi, T., Abílio Gründling, H., Padilha Vieira, R.: Sliding mode current control based on disturbance observer applied to permanent magnet synchronous motor. In: Proceedings of the Brazilian Power Electronics Conference and Southern Power Electronics Conference, pp. 122–127 (2015)
Krstić, M., Kanellakopoulos, I., Kokotović, P.: Nonlinear and Adaptive Control Design. Wiley, New York (1995)
Isidori, A.: Nonlinear Control Systems. Springer Science & Business Media, Berlin (2013)
Shtessel, Y., Edwards, C., Fridman, L., Levant, A: Sliding Mode Control and Observation. Birkhäuser (2013)
Utkin, V., Shi, J.: Integral sliding mode in systems operating under uncertainty conditions. In: Proceedings of the Conference on Decision and Control, pp. 4591–4596 (1996)
Rubagotti, M., Estrada, A., Castaños, F., Ferrara, A., Fridman, L.: Optimal disturbance rejection via integral sliding mode control for uncertain systems in regular form. In: Proceedings of the IEEE International Workshop on Variable Structure Systems, pp. 78–82 (2010)
Kim, J.H., Gadsden, S.A., Wilkerson, S.A.: Adaptive integral sliding mode controller for longitudinal rotation control of a tilt-rotor aircraft. In: Proceedings of the IEEE Mediterranean Conference on Control and Automation, pp. 820–825 (2016)
Xu, J.-X., Guo, Z.-Q., Lee, T.H.: Design and implementation of integral sliding-mode control on an underactuated two-wheeled mobile robot. IEEE Trans. Ind. Electron. 61(7), 3671–3681 (2014)
Louk’yanov, A., Utkin, V.: Methods of reducing equations of dynamic systems to regular form. Autom. Remote. Control 42(4), 413–420 (1981)
Fridman, L., Estrada, A., de Loza, A.F.: Higher order sliding mode based accurate tracking of unmatched perturbed outputs. In: Bandyopadhyay, B., Sivaramakrishnan, J., Spurgeon, S. (eds.) Advances in Sliding Mode Control. Lecture Notes in Control and Information Sciences, vol. 440, pp. 117–144. Springer, Berlin (2013)
Levant, A.: Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 76(9–10), 924–941 (2003)
Fridman, L., Dávila, J., Levant, A.: High-order sliding-mode observation for linear systems with unknown inputs. Nonlinear Anal.: Hybrid Syst. 5, 189–205 (2011)
Acknowledgements
The authors kindly acknowledge support by the European Union Horizon 2020 research and innovation program under Marie Skłodowska-Curie grant agreement No. 734832. Parts of Sect. 9.4 have been previously published © 2018 IEEE. Reprinted, with permission, from T. Posielek, K. Wulff, and J. Reger. “Disturbance decoupling using a novel approach to integral sliding-mode”. In: Proceedings of the IEEE International Workshop on Variable Structure Systems, pages 420–426, 2018.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix 1: Relative Degree Under Disturbance
A disturbance \(\phi :\mathbb R^n \times \mathbb {R} \rightarrow \mathbb R^{n}\) may change the relative degree of the nominal system for a given output y as the following example illustrates. Consider the system
For \(\phi _1=0\), the output y has relative degree 3, whereas for \(\phi _1(x,t)=x_3\) the output y has relative degree 2.
In order to formulate a condition that ensures that the relative degree is not impaired by the disturbance \(\phi \), we introduce the following multi-index notation for the Lie derivative of the sum of two vector fields f and \(\phi \). Let
denote the composition of Lie derivatives according to the combination indicated by \(\alpha _i,\beta _i\in \{0,1\}\). Observe that the Lie derivatives \(L_{f}\) and \(L_{\phi }\) do not commute in general. Therefore, we write for the nth Lie derivative of the vector field \(f+\phi \)
where \(\alpha ,\beta \in \{0,1\}^n\) and
The composition \((L_{f}L_{\phi })^{(\alpha ,\beta )}\) denotes permutations of Lie derivatives of length n.
Consider the system (9.1) with relative degree r, and then the definition (9.3) ensures \(L_{g}L_{f}^k h(x)=0\) and \(L_{g}L_{f}^{r-1} h(x)\ne 0\) for \(k \in \{0,\dots ,r-2\}\). In order to retain the relative degree, the condition
must hold. Using the proposed notation (9.58)–(9.60), we may write
Thus, with (9.62) we can see that condition (9.61a) is equivalent to
Further, we can see that with (9.3b) and (9.62), the condition
is sufficient but not necessary to ensure (9.61b). These two conditions are fulfilled if
for \(k \in \{0, \dots , r-2\}\), \(|{(\alpha ,\beta )}|=k\) and \(\alpha {\ne } 1\) hold. Finally, this can be expressed by
for \(k \in \{0, \dots , r-1\}\), \(\alpha ,\beta \in \{0,1\}^k\), \(|{(\alpha ,\beta )}|=k\) and \(\beta \ne 0\). Note that the nominal term \( L_gL_f^k h(x)\) is deliberately excluded in condition (9.66) for all \(k \in \{0, \dots , r-1\}\). But mind that for \(k \in \{0, \dots , r-2\}\) it is \( L_gL_f^k h(x)=0\), while \( L_gL_f^{r-1} h(x)\ne 0\) by definition of the relative degree of the nominal system. The proposed condition (9.66) is sufficient (but not necessary) to guarantee that the relative degree is not impaired by the disturbance. However, there are a number of system classes that satisfy this condition, such as systems in nonlinear block controllable form.
Appendix 2: Sliding-Mode Differentiator
As introduced in [26] and used in [4], the sliding-mode differentiator for a function f of order r takes the form
where
and \(\nu _i\) is the ith derivative of f.
Appendix 3: Quasi-continuous Higher-Order Sliding-Mode Controller
We will consider the quasi-continuous controller from [9] for a switching function with relative degree r as the benchmark HOSM. The control is given by
where \(\beta _1,\dots , \beta _{r-1}\in \mathbb {R}\). The first-order sliding-mode control law has the form
and the second-order control law takes the form
Appendix 4: Controller Design for the Simulation Examples
In this section, we state the control laws implemented for case studies in Sect. 9.6.
1.1 A 4.1 Case: No Internal Dynamics
For \(a=0\) and \(b=1\), we obtain the system
in controller normal form with y being an output with full relative degree \(r=3\).
1.1.1 FOSM and FOSM-D
Define the sliding manifold as in (9.22) by
For FOSM-D \(\dot{x}_1\) and \(\ddot{x}_1\) are numerically calculated. For FOSM, we use \(\dot{x}_1=x_2\) and \(\ddot{x}_1=x_3\) and use the sliding manifold proposed in (9.12) with
Then, choose the control law \(w=-\alpha {{\,\mathrm{sign}\,}}(\sigma (x))\) from (9.13)/(9.23) with \(\alpha =40\) to obtain the desired control law by using the input transformation (9.14)/(9.24)
1.1.2 ISMC and ISMC-D
Introduce the integrator v as in (9.31) with \(\dot{v}=x_1\) with v(0) so that the initial state lies on the sliding manifold. Then, define the sliding manifold
For ISMC-D, we use the numerical derivatives of v. For ISMC, we substitute \(\dot{v}=x_1\), \(\ddot{v}=x_2\), \(\dddot{v}=x_3\) and obtain the switching function as in (9.32) with
Use the control law \(w=-\alpha {{\,\mathrm{sign}\,}}(\sigma (v,x))\) with \(\alpha =40\) and use the input transformation
to obtain the control law as in (9.34).
1.1.3 nHOSM
Define the switching functions and virtual control laws as in (9.43)–(9.45)
with \(\alpha _1=15\), \(\alpha _2=13\), and \(\alpha _3=40\). The derivatives \(\dot{\sigma }_1\), \(\ddot{\sigma }_1\), and \(\dot{\sigma }_2\) are numerically calculated. Finally, use the first-order sliding-mode input transformation (9.46a)
Note that we use an additional first-order sliding-mode transformation to make this control law more comparable to FOSM, FOSM-D, ISMC, and ISMC-D. This leads to a slightly different notation in comparison to (9.45).
1.1.4 nFOSM
Define the switching functions and virtual control laws as in (9.47)–(9.49)
with \(\alpha = 40\). Use the first-order sliding-mode input transformation
Again, we have introduced the additional first-order sliding-mode transformation which changes the notation in comparison to (9.49) slightly.
1.2 A 4.2 Case: Stable Internal Dynamics
Consider the system (9.51) with \(a=-1\)
This system has the internal dynamics
It is easy to see that the zero dynamics are asymptotically stable at 0. Thus, it is sufficient to find a control law w for the system (9.54a), (9.54b) to stabilize the system (9.54a)–(9.54c).
1.2.1 FOSM and FOSM-D
For ISMC-D, use the sliding manifold
with numerical derivatives. For ISMC, use the substitution \(\dot{x}_1=x_1+x_3\,\) to obtain the sliding manifold
Then, choose \(w=-\alpha {{\,\mathrm{sign}\,}}(\sigma )\) with \( \alpha = 40 \) to obtain the desired control law by using the input transformation
1.2.2 ISMC and ISMC-D
Introduce the integrator v with \(\dot{v}=x_1\). For ISMC-D, define the sliding manifold
For ISMC, we use \(\dot{v}=x_1\) and \(\ddot{v}=x_1+x_3\) to obtain
and choose \(w=-\alpha {{\,\mathrm{sign}\,}}(\sigma )\) with \(\alpha =40\). Finally, use the input transformation
1.2.3 nHOSM
Define
with \(\alpha _1=2\), \(\alpha _2=40\). Use the first-order sliding-mode transformation to obtain
and the final control law
Note that we use an additional first-order sliding-mode transformation to make this control law more comparable to FOSM, FOSM-D, ISMC, and ISMC-D. This leads to a slightly different notation in comparison to (9.45).
1.2.4 nFOSM
Define
with \(\alpha =40\). Use the first-order sliding-mode transformation
and obtain the final control law
1.3 A 4.3 Case: Unstable Internal Dynamics
Consider the system (9.51) with \(a=1\)
This system has the internal dynamics
These internal dynamics are unstable. Thus, it is not sufficient anymore to find a control law w for the system (9.54a), (9.54b) to stabilize the system (9.54a)–(9.54c). This makes FOSM, FOSM-D, nHOSM, and nFOSM not straightforwardly applicable. Thus, we only consider ISMC and discuss its results.
1.3.1 ISMC
Introduce the integrator v with \(\dot{v}=x_1\). Consider the new output
with full relative degree with respect to the input u. Then define the sliding manifold
Substitute \(\frac{dh_{v}(v,x)}{dt}=x_1-x_2\) , \(\frac{d^2h_{v}(v,x)}{dt^2}=-x_1-x_2\), and \(\frac{d^3h_{v}(v,x)}{dt^3}=-x_1-x_2-2x_3\) and define \(w=-\alpha {{\,\mathrm{sign}\,}}(\sigma )\) with \(\alpha =40\). Finally, use the first-order sliding-mode input transformation
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Wulff, K., Posielek, T., Reger, J. (2020). Compensation of Unmatched Disturbances via Sliding-Mode Control. In: Steinberger, M., Horn, M., Fridman, L. (eds) Variable-Structure Systems and Sliding-Mode Control. Studies in Systems, Decision and Control, vol 271. Springer, Cham. https://doi.org/10.1007/978-3-030-36621-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-36621-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36620-9
Online ISBN: 978-3-030-36621-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)