Brief Note On Match and Miss-Match Uncertainties
Brief Note On Match and Miss-Match Uncertainties
Brief Note On Match and Miss-Match Uncertainties
Corresponding Author:
Muhammad Nizam Kamarudin
Center for Robotics and Industrial Automation, Faculty of Electrical Engineering
Universiti Teknikal Malaysia Melaka (UTeM), Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia
Email: nizamkamarudin@utem.edu.my
1. INTRODUCTION
Dealing with dynamical systems with uncertainties is trivial. Uncertainties may introduce nonlinarity
and need linearization to facilitate stabilization process [1]. Considering a mechanical rotational system in
practice, the uncertainties in the modeling may be contributed by the backlash in the gearing teeth [2]. Many
stabilization approaches available in the literature can be opted to perform tracking tasks as well as regulation
tasks for such systems. However, the presence of uncertainties and disturbances make the objectives a
challenging task. Among the approaches, a classical [3], [4], optimal, and robust approaches are common.
Among the robust stabilization approaches, backstepping [5], [6] and variable structure system
(VSS) [7]-[9] are known to be prevalent. Both techniques adopt the Lyapunov stability criteria [10]. VSS is a
discontinuous nonlinear system. As a time-invariant system is normally denoted as 𝑥̇ = 𝜑(𝑥) with a state vector
𝑥 ∈ ℛ 𝑛 , VSS on the other hand can be denoted by a piecewise function 𝑥̇ = 𝜑(𝑥, 𝑡) with 𝑡 ∈ ℛ. A concept
discussed in [8], [9] and the references therein state that a variable structure control has become the established
method to control or regulate VSS. A sliding mode approach has become the main subset to a variable structure
operation. Sliding mode is one of the established nonlinear management methods which is robust to parameter
uncertainties. As such, sliding mode concept is suitable to stabilize a system with uncertain parameters [11].
Nevertheless, few shortcomings of sliding mode that can be compromised by designers are the chattering
phenomenon, and it difficultness in handling miss-match uncertainties [12]. To overcome miss-match uncertainties
in the mathematical expression, one may augment back-stepping calculation to the sliding mode approach [13].
This manuscript discusses about the uncertainties and disturbances thoroughly. As such, the rest of
the manuscript begins with thorough review on the class of uncertainties and disturbances. The distinguishing
features between match and miss-match uncertainties are discussed in detail. Then, a numerical example on
the match and mismatch handling will be presented to replenish understanding.
3. MISS-MATCH HANDLING
Miss-match (or un-match) uncertainties are rather hard to handle. In certain occasion, system with
miss-match uncertainties needs structural condition and complex mathematical manipulation. Simple
continuous time-invariant system with miss-match exogenous disturbance is shown in (1).
Where 𝐹(∙), 𝐺(∙) and 𝐻(∙) are continuous functions, 𝑢 is the control input, and 𝓌 is the disturbance
input. The conceptual diagram for the system is depicted in Figure 2.
It is clearly shown in both (1) and Figure 2 that 𝓌 is miss-match to 𝑢; and 𝑢 does not affine in 𝑥̇ (𝐹, 𝐻).
As such, one might simply design a stabilizing function 𝑢 under assumption that nominal system in (1) is
stabilizable and the state is available for feedback; that is 𝑌(𝑥) = {𝑥} for output 𝑌(𝑥). However, omitting 𝓌
in the stabilizing function 𝑢 may not realize the stabilization if 𝓌 dominate the function and has no constraint.
Though 𝓌 constraint the closed unit ball (𝓌 ≡ ℬ), the unconstrained control function (𝑢 ≡ 𝒰) unable to
dominate 𝓌. In this case, one might ponder a structural condition for (1) as portrayed in proposition 1.
3.1. Proposition 1
Assume that there exists a continuous function 𝐸(𝑥) that satisfies structural condition 𝐻(𝑥) = 𝐺(𝑥)𝐸(𝑥).
Then the matching condition can be applied to the system (1).
Through proposition 1, 𝑢 and 𝓌 become affine in 𝐺(𝑥), and 𝓌 is said to be matched with the control
input 𝑢. Thus 𝓌 can be combated easily provided that 𝓌 is available and observable. In case 𝓌 is unobservable,
one might use disturbance estimator provided that the bounded of 𝓌is known (perhaps within a closed unit ball
𝓌 ≡ ℬ). Figure 3 shows affine function (2) where 𝓌 enters through the same input channel as 𝑢.
𝑥̇1 = 𝑥2 + 𝑥13 𝓌
(4)
𝑥̇ 2 = 𝑢
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 5, October 2023: 1156-1162
TELKOMNIKA Telecommun Comput El Control 1159
0 1
Note that both systems in (3) and (4) possess identical dynamic (system matrix [ ]) and input
0 0
𝑇
matrix ([0 1] ). The only difference between the two is the attribute of matrix associated with 𝓌. To this
end, system in (3) satisfies the matching condition because the disturbance can be re-grouped into a function
𝑓(𝑢, 𝓌, 𝑥1 ). Whereas, system in (4) does not satisfy the matching condition. To visualize the issue, let us plug
the numerical dynamics into the system. With simple matrix algebra, one would reach clearer visualization
between match and miss-match appearance in the system at hand. Hence, system (3) becomes:
𝑥̇ 0 1 𝑥1 0
[ 1] = [ ] [ ] + [ ] [𝑢 + 𝑥13 𝓌] (5)
𝑥̇ 2 0 0 𝑥2 1
Whereas system (4) turns into:
𝑥̇ 0 1 𝑥1 0 1
[ 1] = [ ] [ ] + [ ] 𝑢 + [ ] 𝑥13 𝓌 (6)
𝑥̇ 2 0 0 𝑥2 1 0
System (5) portrays a matched uncertainty. Whereas system (6) reveals miss-match uncertainty that
is identical to the priorly defined system in (1). At glance, we can control the 1st state. The system is
controllable if we consider the controllable matrix denotes as:
0 1
𝐶𝑚 ≜ [𝐵 𝐴𝐵 ] = [ ] (7)
1 0
That gives the rank 2 matrix. As the systems are known to be autonomous, the null input matrix results in
unobservable states. As both systems (5) and (6) are controllable, let design the feedback gain 𝐾 that will
produce the control energy 𝑢 = −𝐾𝑥 under the nominal condition (that is 𝓌 = 0). To simplify the process, let
us place the closed loop aigenvalues (𝐴 − 𝐵𝐾) in stable region, for instance 𝑒𝑖𝑔(𝐴 − 𝐵𝐾) ≡ [−1 −2].
The judicious choice of 𝑒𝑖𝑔(𝐴 − 𝐵𝐾) leads to the feedback gain 𝐾 = [2 3]. The history of the states
trajectory is depicted in Figure 4. With the judicious 𝐾-value, both states return to equilibria within 3 seconds
with initial condition 𝑥(0) = [1 1]. Figure 5 shows the control law for system in (6) with matched
disturbance 𝓌 appeared in the system. Despite the disturbance, the system is stabilizable with only slight
distortion in the trajectory, as depicted in Figure 6.
Figure 4. State trajectory for system (6) without Figure 5. Control law u for system (6) when
disturbance 𝓌 with state feedback disturbance 𝓌 occurred
Figure 6. State trajectory for system (6) with disturbance 𝓌 and state feedback
𝑦=𝑢 (9)
𝑋
Where [ ] ∈ ℛ 𝑛+1 are the system states with 𝑋 ∈ ℛ 𝑛 , 𝑋 ∈ ℛ is the single control input, 𝜉(𝑋, 𝑡) is the sum of
𝑦
uncertainties and time varying exogenous disturbances, 𝑓(∙), 𝑔(∙) and ℎ(∙) are smooth functions. As compared
with one dimensional system in (2), the control problem for system (8) and (9) become more complicated as the
control command 𝑢 does not directly influence 𝑥1 . In addition, 𝜉(𝑋, 𝑡) is mismatches to 𝑦 and 𝑢. Therefore,
it needs structural matching condition prior to the design steps. By using proposition 1, we introduce a continuous
function 𝑝(𝑋) that satisfies structural condition ℎ(𝑋) = 𝑔(𝑋)𝑃(X). Then the matching condition can be applied to
the system (8), (9). The dynamic equation in subsystem (10) eases the elimination of 𝑝(𝑋)𝜉(𝑋, 𝑡)-term via a virtual
control 𝑦. To this end, the design objective is to eliminate 𝜉(𝑋, 𝑡) by a control law (not to be discussed in this work).
𝑦=𝑢 (11)
4. CONCLUSION
The necessity of matching condition is emphasized in the existence of unmatched uncertainties
(or mismatched) and exogeneous disturbances. Beforehand, the matching case and unmatching case were
distinguished with example. The outcome showed that the structural matching condition is able to simplify the
systems in order to facilitate control design. In the future, the application of control design will be presented in
conjunction to the matching process discussed in this manuscript.
ACKNOWLEDGEMENTS
Special acknowledge is addressed to the Center for Research and Innovative Management (CRIM),
UTeM for the research fund, and the Faculty of Electrical Engineering, UTeM for the research facility.
REFERENCES
[1] M. N. Kamarudin, S. M. Rozali, M. H. Hairi, A. Khamis, and A. R. Husain, “Linearization-Advantages and Shortcomings Toward
Control System Design,” International Journal of Electrical Engineering and Applied Sciences (IJEEAS), vol. 2, no. 2, pp. 17-22,
2019. [Online] Available: https://ijeeas.utem.edu.my/ijeeas/article/view/5073
[2] P. Frąckowiak, K. Wojtko, and W. Matysiak, “The development of gears technology used in rotary tables,” IOP Conference Series:
Materials Science and Engineering, 2018 vol. 393, pp.12-59, doi: 10.1088/1757-899X/393/1/012059.
[3] R. Dixon, C. J. Taylor, and E. M. Shaban, “Comparison of classical and modern control applied to an excavator-arm,” IFAC
Proceedings Volumes, 2005, vol. 38, no. 1, pp. 589-594, doi: 10.3182/20050703-6-cz-1902.01368.
[4] M. N. Kamarudin, S. M. Rozali, M. H. Hairi, F. Hanaffi, M. S. M. Aras, and M. K. M. Zambri, “Realization of Real-Time Hardware-
in-the-Loop for a Liquid Level with Open-loop Ziegler Nichols Technique,” International Journal of Electrical Engineering and
Applied Sciences (IJEEAS), vol. 1, no. 2, pp. 47-51, 2018. [Online]. Available: https://core.ac.uk/download/pdf/229280643.pdf
[5] M. N. Kamarudin, A. R. Husain, and M. N. Ahmad, “Control of uncertain nonlinear systems using mixed nonlinear damping
function and backstepping techniques,” 2012 IEEE International Conference on Control System, Computing and Engineering, 2012,
pp. 105-109, doi: 10.1109/ICCSCE.2012.6487124.
[6] M. N. Kamarudin, S. M. Rozali, T. Sutikno, and A. R. Husain, “New robust bounded control for uncertain nonlinear system using mixed
backstepping and lyapunov redesign,” International Journal of Electrical and Computer Engineering, vol. 9, no. 2, pp. 1090-1099,
2019. [Online]. Available: https://ijece.iaescore.com/index.php/IJECE/article/view/14219/11610
[7] H. S. -Ramirez, “Variable structure control of non-linear systems,” International Journal of Systems Science, vol. 18, no. 9, pp. 1673-1689,
1987, doi: 10.1080/00207728708967144.
[8] T. Le, “A variable structure controller for a cost-effective electrostatic suspension system,” Transaction of the Institute of
Measurement and Control, vol. 41, no. 12, pp. 3438-3451, 2019, doi: 10.1177/0142331219826663.
[9] H. F. Feshara, A. M. Ibrahim, N. H. El-Amary, and S. M. Sharaf, “Performance Evaluation of Variable Structure Controller Based
on Sliding Mode Technique for a Grid-Connected Solar Network,” in IEEE Access, vol. 7, pp. 84349-84359, 2019,
doi: 10.1109/ACCESS.2019.2924592.
[10] Tulus, L. O. Siahaan, T. J. Marpaung, and M. R. Syahputra, “Stability analysis of heartbeat system with lyapunov’s direct method,”
Journal of Physics: Conference Series, 2020, vol. 1542, doi: 10.1088/1742-6596/1542/1/012054.
[11] Y. M. Alsmadi, V. Utkin, M. A. H. -Ahmed, and L. Xu, “Sliding mode control of power converters: DC/DC converters,”
International Journal of Control, vol. 91, no. 11, pp. 2472-2493, 2018, doi: 10.1080/00207179.2017.1306112.
[12] Y. Wang, F. Yan, S. Jiang, and B. Chen, “Adaptive nonsingular terminal sliding mode control of cable-driven manipulators with time
delay estimation,” International Journal of Systems Science, vol. 51, no. 8, pp. 1429-1447, 2020, doi: 10.1080/00207721.2020.1764659.
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 5, October 2023: 1156-1162
TELKOMNIKA Telecommun Comput El Control 1161
[13] S. Wang, J. Jiang, and C. Yu, “Adaptive Backstepping Sliding Mode Control of Air-Breathing Hypersonic Vehicles,” International
Journal of Aerospace Engineering, vol. 2020, 2020, doi: 10.1155/2020/8891051.
[14] A. V. Oppenheim, E. Weinstein, K. C. Zangi, M. Feder, and D. Gauger, “Single-sensor active noise cancellation,” in IEEE
Transactions on Speech and Audio Processing, vol. 2, no. 2, pp. 285-290, 1994, doi: 10.1109/89.279277.
[15] A. Krolikowski, “Steady-state optimal discrete-time control of first-order systems with actuator noise variance linearly related to
actuator signal variance,” in IEEE Transactions on Automatic Control, vol. 42, no. 2, pp. 277-280, 1997, doi: 10.1109/9.554410.
[16] T. Burton, N. Jenkins, D. Sharpe, and E. Bossanyi, Wind Energy Handbook, John Wiley & Sons, Ltd, 1st ed, 2011,
doi: 10.1002/9781119992714.
[17] N. Aouf, B. Boulet, and R. Botez, “H2 and H∞-optimal gust load alleviation for a flexible aircraft,” American Control Conference,
pp. 1872–1876, 2000. [Online]. Available: https://www.semanticscholar.org/paper/H2-and-H-optimal-gust-load-alleviation-for-a-
Aouf-Boulet/5321cfbc594ac8b1f4cc33ee9f341bcb97929bbc
[18] G. D. Buckner, “Intelligent bounds on modeling uncertainty: applications to sliding mode control,” in IEEE Transactions on Systems,
Man, and Cybernetics, Part C (Applications and Reviews), vol. 32, no. 2, pp. 113-124, 2002, doi: 10.1109/TSMCC.2002.801350.
[19] A. Lanzon and G. Papageorgiou, “Distance Measures for Uncertain Linear Systems: A General Theory,” in IEEE Transactions on
Automatic Control, vol. 54, no. 7, pp. 1532-1547, 2009, doi: 10.1109/TAC.2009.2022098.
[20] A. N. C. Supriyadi, et al., “Inverse additive perturbation-based optimization of robust PSS in an interconnected power system with
wind farms,” 2008 SICE Annual Conference, 2008, pp. 237-240, doi: 10.1109/SICE.2008.4654658.
[21] J. M. A. -Da Silva, S. K. Spurgeon and C. Edwards, “Sliding mode output feedback controller design using linear matrix inequalities
with application to aircraft systems,” 2008 International Workshop on Variable Structure Systems, 2008, pp. 227-232,
doi: 10.1109/VSS.2008.4570712.
[22] H. H. Choi, “Sliding-Mode Output Feedback Control Design,” in IEEE Transactions on Industrial Electronics, vol. 55, no. 11,
pp. 4047-4054, 2008, doi: 10.1109/TIE.2008.2004386.
[23] H. H. Choi, “An analysis and design method for uncertain variable structure systems with bounded controllers,” in IEEE
Transactions on Automatic Control, vol. 49, no. 4, pp. 602-607, 2004, doi: 10.1109/TAC.2004.825630.
[24] A. Y. Memon and H. K. Khalil, “Lyapunov redesign approach to output regulation of nonlinear systems using conditional
servocompensators,” 2008 American Control Conference Westin Seattle Hotel, 2008, pp. 395–400. [Online]. Available:
https://folk.ntnu.no/skoge/prost/proceedings/acc08/data/papers/1020.pdf
[25] Q. Zheng and F. Wu, “Lyapunov redesign of adaptive controllers for polynomial nonlinear systems,” 2009 American Control
Conference, 2009, pp. 5144-5149, doi: 10.1109/ACC.2009.5160128.
[26] S. Gutman, “Uncertain dynamical systems--A Lyapunov min-max approach,” in IEEE Transactions on Automatic Control, vol. 24,
no. 3, pp. 437-443, 1979, doi: 10.1109/TAC.1979.1102073.
[27] 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, doi: 10.1016/s0005-1098(99)00081-3.
[28] H. H. Choi, “An LMI-based switching surface design method for a class of mismatched uncertain systems,” in IEEE Transactions
on Automatic Control, vol. 48, no. 9, pp. 1634-1638, 2003, doi: 10.1109/TAC.2003.817007.
[29] B. K. Lee and L. W. Mau, “An output tracking VSS control in the presence of a class of mismatched uncertainties,” Asian Journal
of Control, vol. 4, no. 2, pp. 206–216, 2002, doi: 10.1111/j.1934-6093.2002.tb00347.x.
[30] H. H. Choi, “An explicit formula of linear sliding surfaces for a class of uncertain dynamic systems with mismatched uncertainties,”
Automatica, vol. 34, no. 8, pp. 1015–1020, 1998, doi: 10.1016/S0005-1098(98)00042-9.
[31] P. Park, D. J. Choi, and S. G. Kong, “Output feedback variable structure control for linear systems with uncertainties and
disturbances,” Automatica, vol. 43, no. 1, pp. 72–79, 2007, doi: 10.1016/j.automatica.2006.07.015.
[32] H. Fang, Z. Lin and Y. Shamash, “Disturbance tolerance and rejection of linear systems with imprecise knowledge of actuator input
output characteristics,” Automatica, vol. 42, no. 9, pp. 1523-1530, 2006, doi: 10.1016/j.automatica.2006.04.008.
[33] L. Lv, Z. Lin, and H. Fang, “Analysis and design of switched linear systems in the presence of actuator saturation and L2
disturbances,” IFAC Proceedings, vol. 41, no. 2, pp. 2490-2495, 2008, doi: 10.3182/20080706-5-kr-1001.00420.
[34] Y. Zhao, J. Yang, and J. Ji, “Controller design for discrete time generalized systems subject to actuator saturation and L∞
disturbances,” Proceedings of the 30th Chinese Control Conference, 2011, pp. 2252-2256. [Online]. Available:
https://ieeexplore.ieee.org/document/6000537
[35] H. Fang, Z. Lin, and T. Hu, “Analysis of linear systems in the presence of actuator saturation and L2 disturbances,” Automatica,
vol. 40, no. 7, pp. 1229-1238, 2004, doi: 10.1016/j.automatica.2004.02.009.
[36] J. M. G. da Silva, F. Lescher, and D. Eckhard, “Design of time-varying controllers for discrete-time linear systems with input
saturation,” IET Control Theory Application, vol. 1, no. 1, pp. 155–162, 2007, doi: 10.1049/iet-cta:20050415.
[37] G. Garcia, S. Tarbouriech, J. M. G. da Silva Jr and D. Eckhard, “Finite L2 gain and internal stabilization of linear systems subject
to actuator and sensor saturations,” IET Control Theory Application, vol. 3, no. 7, pp. 799–812, 2009. [Online]. Available:
http://www.datadrivencontrol.com/wp-content/papercite-data/pdf/garcia-tarbouriech-gomesdasilva-eckhard-2009.pdf
[38] L. Lv and Z, Lin, “Analysis and design of singular linear systems under actuator saturation and L2 /L∞ disturbances,” Systems &
Control Letters, vol. 57, no. 11, pp. 904–912, 2008, doi: 10.1016/j.sysconle.2008.04.004.
[39] M. S. Jamri, M. N. Kamarudin, and M. L. M. Jamil, “Total power deficiency estimation of isolated power system network using
full-state observer method,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 23, no. 3, pp. 1249-1257,
2021, doi: 10.11591/ijeecs.v23.i3.pp1249-1257.
BIOGRAPHIES OF AUTHORS
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 5, October 2023: 1156-1162