Ebrahimi 2018
Ebrahimi 2018
net/publication/325652997
Article in Proceedings of the Institution of Mechanical Engineers Part I Journal of Systems and Control Engineering · June 2018
DOI: 10.1177/0959651818780597
CITATIONS READS
10 761
3 authors, including:
Amin Ramezani
Tarbiat Modares University
110 PUBLICATIONS 456 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Application of Model Predictive controller (MPC) in Linear Time Varying systems (LPVs) with Input-Output framework View project
Deep Visual-based Model Predictive Controller using Recurrent Neural Networks for Wheeled Mobile Robots View project
All content following this page was uploaded by Amin Ramezani on 05 October 2020.
Abstract
In this article, a novel data-driven sliding mode controller for a single-input single-output nonlinear system is designed
from a new perspective. The proposed controller is model-free, that is, it is based on just input and output data.
Therefore, it is suitable for systems with unknown models. The approach to design the controller is based on an optimi-
zation procedure. First, a linear regression estimation is assumed to exist for the system behavior. Then an optimal con-
troller is designed for this estimated model. The cost function is proposed in a way that minimization of it, could
guarantee that the sliding function and its first derivative converge to zero. Based on rigorous theoretical analysis,
boundedness of the tracking error is then proved. Uncertainty is then considered and the control law is modified to
cope with it. To demonstrate the validity and the performance of the proposed method in different situations, different
computer simulations and experimental tests have been provided. Results show the effectiveness of the proposed
method for different systems in different situations.
Keywords
Model-free adaptive control, sliding mode control, data-driven control, tracking error convergence, optimization
In this section, the main work of the article is expressed jSðk + 1Þj \ jSðkÞj ð12Þ
via the following two theorems. In the first theorem, a which leads to the convergence of S(k) to zero. Now, if
model-free controller is proposed based on optimiza- we consider equation (7), it can be deduced that
tion of a proper cost function. This cost function is
designed to force a pre-specified sliding variable and its e ð k 1Þ
first derivative to vanish. In the second theorem, the eðkÞ = ð13Þ
1+l
robust version of the controller is designed, and it is
shown that the tracking error is ultimately bounded. Therefore, as k tends to infinity, the tracking error
converges to zero.
Theorem 2. For the nonlinear system equation (1), satis- ð1 + lÞeðkÞ eðk 1Þ ł M ð24Þ
fying assumptions 1 and 2 and by considering system Then this recursive equation leads to
uncertainties modeled as equation (14), if we define the !
sliding surface as equation (7) and apply the following X k
M e ð 0Þ
control law eðkÞ ł j + k
8k ø K ð25Þ
j=1 ð1 + l Þ ð1 + l Þ
yð k Þ yd ð k + 1Þ
uð k Þ = uð k 1Þ Now, since l . 0, when k tends to infinity, we have
^
c ðkÞ
ð2 + b + lÞeðkÞ eðk 1Þ M
+ eð‘Þ ł ð26Þ
ð1 + bÞð1 + lÞ^ c ðkÞ l
b G For the case that (1 + l)e(k) e(k 1) ø M, the
+ SðkÞ signðSðkÞÞ
ð1 + bÞð1 + lÞ^ c ð k Þ ^
c ð k Þ proof is similar and yields to e(‘) ø ( M=l), so it can
ð17Þ be concluded that
Figure 1. Tracking performance for Example 1. Figure 2. Control signal for Example 1.
by a real example: the tumor growth control for different Figure 3 illustrates the sliding function for this exam-
patients. Another study is also provided in the next sec- ple. As it can be seen, the sliding variable converges to
tion. It is an implementation of the proposed method on the origin and sliding mode is achieved.
a real setup for speed control of a DC motor. This is pro- In order to validate the proposed method, the simu-
vided in order to illustrate the effective performance of lation results are compared with proportional–integral–
the proposed method for practical applications. derivative (PID) controller. Figure 4 shows the tracking
performance of the proposed method compared to PID
controller.
Example 1 As it can be seen, the proposed method has a better
tracking performance with smaller tracking error and
Consider an uncertain nonlinear system as follows
Parameters Value
Figure 3. Sliding variable for Example 1. where p is the tumor’s volume, q is the carrying capacity
of the vasculature. b and d are the stimulation and inha-
bitation parameters for the endothelial support, respec-
tively. § denotes a tumor growth parameter. The three
terms with negative signs in the second equation show
several kinds of inhibition. aq indicates the loss of vas-
cular support via natural causes. In general, a is negligi-
ble compared to other parameters. The endogenous
inhibitor is modeled by dqp2=3 that impacts its vascular
support. The last negative term Cqu models vascular
support loss because of giving outside anti-angiogenic
agents, and the variable u is the control signal which
indicates angiogenic dose rate. The variable C is the
angiogenic killing parameter.
Improvement process of Ledzewicz model includes
the derivation of the model coefficients by maximum gra-
dient algorithm and adding a linear term Np in model
structure to adapt with gathered experimental data.
The nominal system’s parameters are listed in Table 2.
To validate and check the robustness of the pro-
posed controller, different parameters (for § and b) for
different patients have been used. The parameter values
for different patients used in simulations are given in
Figure 4. Tracking performance of the proposed method and Table 3.
PID controller.
The simulation results are shown in Figures 5–7.
Figure 5 illustrates control signal which is applied for
proposed method is used to control the volume of a
one of the patients. Figure 6 shows the changes in the
cancer tumor. The goal is to impose tumor to decay. tumor’s volume that have been achieved by applying
Since the proposed controller does not require a
the proposed controller. Figure 7 shows endothelial
mathematical model of the controlled system, the fol-
volume cells.
lowing anti-angiogenic model is merely used to produce As seen, while the transient responses of different
input and output data in simulation. It is an improved patients are not the same, but the controller perfor-
version of the Ledzewicz model introduced in mance of the proposed method for all of them is satis-
Ledzewicz et al.27 factory and has a low tracking error without any
It is as the following oscillations; in other words, the tumor’s volume con-
( verges to the healthy equilibrium point and the cancer
p_ = §pln pq Np tumor is destroyed in all cases.
2
ð32Þ
q_ = bp dqp3 aq Cqu In order to validate the tracking performance of the
proposed method, the simulation results of the
Ebrahimi et al. 7
§ b
Acknowledgements
The authors would like to show their gratitude to Dr
Mojtaba Barkhordari from Shahid Bahonar University
who provided his Lab setup and his time for the imple-
mentation of the proposed method.
Part I: J Systems and Control Engineering 2012; 226(7): manufacturing applications. Control Eng Pract 2017;
927–935. 64(1): 74–87.
4. Hou Z, Chi R and Gao H. An overview of dynamic-line- 17. Huang SN, Tan KK and Lee TH. Iterative learning algo-
arization-based data-driven control and applications. rithm with a quadratic criterion for linear time-varying
IEEE Trans Ind Electron 2017; 64(5): 4076–4090. systems. Proc IMechE, Part I: J Systems and Control
5. Zhu Y and Hou Z. Controller dynamic linearisation- Engineering 2002; 216(3): 309–316.
based model-free adaptive control framework for a class 18. Luo X. Subspace predictive control for continuous-time
of non-linear system. IET Control Theory A 2015; 9(7): systems. Int J Contr Autom 2015; 8(7): 175–184.
1162–1172. 19. Zhang L, Xu SZ and Zhao HT. Adaptive subspace pre-
6. Hou Z and Jin S. Model free adaptive control: theory and dictive control with time-varying forgetting factor. Int J
applications. Boca Raton, FL: CRC Press, 2013. Autom Comput 2014; 11(2): 205–209.
7. Hou Z and Wang Z. From model based control to data 20. Xu D, Jiang B and Liu F. Improved data driven model
driven control, survey, classification and perspective. free adaptive constrained control for a solid oxide fuel
Inform Sci 2013; 235: 3–35. cell. IET Control Theory A 2016; 10(12): 1412–1419.
8. Meng W, Xie SQ, Liu Q, et al. Robust iterative feedback 21. Lu C, Zhao Y, Men K, et al. Wide-area power system sta-
tuning control of a compliant rehabilitation robot for biliser based on model-free adaptive control. IET Control
repetitive ankle training. IEEE/ASME T Mechatron Theory A 2015; 9(13): 1996–2007.
2017; 22(1): 173–184. 22. Chang Y, Gao B and Gu K. A model-free adaptive con-
9. Huusom JK, Hjalmarsson H, Poulsen NK, et al. A trol to a blood pump based on heart rate. ASAIO J 2011;
design algorithm using external perturbation to improve 57(4): 262–267.
iterative feedback tuning convergence. Automatica 2011; 23. Li S, Du H and Yu X. Discrete-time terminal sliding
47(12): 2665–2670. mode control systems based on Euler’s discretization.
10. Radac MB, Precup RE and Roman RC. Model-free con- IEEE T Automat Contr 2014; 59(2): 546–552.
trol performance improvement using virtual reference 24. Zioui N, Tadjine M and Boucherit MS. Super-twisting
feedback tuning and reinforcement Q-learning. Int J Syst algorithm approach to control tumors growth. In: Pro-
Sci 2017; 48(5): 1071–1083. ceedings of the 3rd international conference on systems and
11. Campi M and Savaresi S. Direct nonlinear control design: control (ICSC), Algiers, Algeria, 29–31 October 2013,
the virtual reference feedback tuning approach. IEEE T pp.457–461. New York: IEEE.
Autom Control 2006; 51(1): 14–27. 25. Bumroongsri P and Kheawhom S. Optimal dosing of
12. Sánchez-Peña RS, Colmegna P and Bianchi F. Unfalsi- breast cancer chemotherapy using robust MPC based on
fied control based on the controller parameterisation. Int linear matrix inequalities. Eng J 2015; 19(1): 97–106.
J Syst Sci 2015; 46(15): 2820–2831. 26. Ledzewicz U and Schattler H. Optimal bang-bang con-
13. Safonov M and Tsao T. The unfalsified control concept: trols for a two-compartment model in cancer chemother-
a direct path from experiment to controller. Feedback apy. J Optimiz Theory App 2002; 114(3): 609–637.
Contr Nonlinear Syst Complex 2005; 202: 196–214. 27. Ledzewicz U, Schattler H and Berman A. On the struc-
14. Safonov MG and Tsao TC. Unfalsified control concept ture of optimal controls for a mathematical model of
and learning. IEEE T Automat Contr 1997; 42(6): 843–847. tumor anti-angiogenic therapy with linear pharmacoki-
15. Chi R, Liu X, Zhang R, et al. Constrained data-driven netics. In: Proceedings of the IEEE control applications,
optimal iterative learning control. J Process Control 2017; (CCA) & intelligent control, (ISIC), St. Petersburg, 8–10
55(1): 10–29. July 2009.
16. Lim I, Hoelzle DJ and Barton KL. A multi-objective
iterative learning control approach for additive