Abstract
In this paper, a newly developed adaptive model-free control method using an iterative learning control method based on a robust control design framework is discussed. Consequently, no system plant model is required for control design; only the inputs and outputs are used as controller input. Briefly, no assumption is required regarding the system plant model. In this contribution, a fully model-free control method is developed to be applied to unknown nonlinear SISO systems using (i) a modified model-free adaptive scheme to estimate the system local dynamics iteratively, (ii) an optimal weighting matrices design method based on a designable relationship between the system output to its input, and (iii) an iterative learning concept to generate a suitable control input according to the robust design framework. As an example, the task of perfect sinusoidal movement of a cart with a mounted inverted elastic cantilever beam is chosen to validate the performance of the proposed approach. The challenge is to realize the control in the presence of unknown nonlinear interaction of the flexible beam to the moving carts motion. To demonstrate effectiveness of the proposed method, the results obtained are compared with classical and well-known model-based control approaches.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11071-018-4415-7/MediaObjects/11071_2018_4415_Fig7_HTML.png)
Similar content being viewed by others
References
Abouaïssa, H., Fliess, M., Join, C.: On ramp metering: towards a better understanding of ALINEA via model-free control. Int. J. Control 90(5), 1018–1026 (2017)
Åström, K.J., Hägglund, T.: The future of PID control. Control Eng. Pract. 9(11), 1163–1175 (2001)
Amann, N., Owens, D.H., Rogers, E.: Iterative learning control for discrete-time systems with exponential rate of convergence. IEEE Proc. Control Theory Appl. 143(2), 217–224 (1996)
Bristow, D.A., Tharayil, M., Alleyne, A.G.: A survey of iterative learning control. IEEE Control Syst. Mag. 26(3), 96–114 (2006)
Bristow, D.A.: Weighting matrix design for robust monotonic convergence in norm optimal iterative learning control. In: Proceedings of IEEE American Control Conference, pp. 4554–4560 (2008)
Chi, R., Hou, Zh, **, Sh, Wang, D., Chien, C.J.: Enhanced data-driven optimal terminal ILC using current iteration control knowledge. IEEE Trans. Neural Netw. Learn. Syst. 26(11), 2939–2948 (2015)
Fliess, M., Join, C.: Model-free control. Int. J. Control 86(12), 2228–2252 (2013)
Hou, Z., Huang, W.: The model-free learning adaptive control of a class of SISO nonlinear systems. Proc. IEEE Am. Control Conf. 1, 343–344 (1997)
Hou, Z., **, S.: Data-driven model-free adaptive control for a class of MIMO nonlinear discrete-time systems. IEEE Trans. Neural Netw. 22(12), 2173–2188 (2011)
Hou, Z., Zhu, Y.: Controller-dynamic-linearization-based model free adaptive control for discrete-time nonlinear systems. IEEE Trans. Ind. Inf. 9(4), 2301–2309 (2013)
Khalil, H.K., Grizzle, J.: Nonlinear Systems, vol. 3. Prentice Hall, Upper Saddle River (2002)
Lewis, F.L., Vamvoudakis, K.G.: Reinforcement learning for partially observable dynamic processes: adaptive dynamic programming using measured output data. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 41(1), 14–25 (2011)
Luenberger, D.G.: Introduction to Linear and Nonlinear Programming, vol. 28. Addison-Wesley, Reading (1973)
Madadi, E., Dong, Y., Söffker, D.: Model-Free control approach of a three-tank system using an adaptive-based control. In: ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, pp. V006T10A013-V006T10A013 (2017)
Norrlöf, M., Gunnarsson, S.: Time and frequency domain convergence properties in iterative learning control. Int. J. Control 75(14), 1114–1126 (2002)
Ogata, K.: Discrete-Time Control Systems, vol. 2. Prentice Hall, Englewood Cliffs (1995)
Radac, M.B., Precup, R.E., Petriu, E.M.: Model-free primitive-based iterative learning control approach to trajectory tracking of MIMO systems with experimental validation. IEEE Trans. Neural Netw. Learn. Syst. 26(11), 2925–2938 (2015)
Socha, L.: Linearization Methods for Stochastic Dynamic Systems. Springer, New York (2007). 730
van Zundert, J., Bolder, J., Oomen, T.: Optimality and flexibility in iterative learning control for varying tasks. Automatica 67, 295–302 (2016)
Acknowledgements
This research is partly supported by the German Academic Exchange Service (DAAD) through the Research Grants for Doctoral Candidates and Young Academics and Scientists.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Madadi, E., Söffker, D. Model-free control of unknown nonlinear systems using an iterative learning concept: theoretical development and experimental validation. Nonlinear Dyn 94, 1151–1163 (2018). https://doi.org/10.1007/s11071-018-4415-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4415-7