Abstract
This work presents preliminary results of research concerned with a fast nonlinear Model Predictive Control (MPC) algorithm implemented in an embedded system. In order to obtain a computationally efficient solution, a linear approximation of the predicted trajectory of the controlled variables is calculated for each sampling instant on-line which leads to a quadratic optimisation problem. Furthermore, the matrix of derivatives, which defines the linearised trajectory, is not determined analytically, but it is calculated (approximated) by a specially trained neural network. In order to show effectiveness of the discussed approach, a dynamic process with two inputs and two outputs is considered for which not only simulation results, but also results of real experiments performed in an embedded system based on a microcontroller are given.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chaber, P., Ławryńczuk, M.: Fast analytical model predictive controllers and their implementation for STM32 ARM microcontroller. IEEE Trans. Industr. Inf. 15, 4580–4590 (2019)
Chaber, P., Ławryńczuk, M.: AutoMATiC: Code generation of model predictive control algorithms for microcontrollers. IEEE Trans. Industr. Inf. 16(7), 4547–4556 (2020). https://doi.org/10.1109/TII.2019.2946842
Grosso, J.M., Ocampo-Martinez, C., Puig, V.: Reliability-based economic model predictive control for generalised flow-based networks including actuators’ health-aware capabilities. Int. J. Appl. Math. Comput. Sci. 26, 361–654 (2016)
Janczak, A., Korbicz, J.: Two-stage instrumental variables identification of polynomial Wiener Systems with invertible nonlinearities. Int. J. Appl. Math. Comput. Sci. 29, 571–580 (2019)
Janczak, A.: Identification of Nonlinear Systems Using Neural Networks and Polynomial Models. A Block-Oriented Approach. Lecture Notes in Control and Information Sciences, vol. 310. Springer, Heidelberg (2004)
Ławryńczuk, M.: Computationally Efficient Model Predictive Control Algorithms: A Neural Network Approach. Studies in Systems, Decision and Control, vol. 3. Springer, Cham (2014)
Ławryńczuk, M.: Explicit nonlinear predictive control algorithms with neural approximation. Neurocomputing 129, 570–584 (2014)
Pour, F.K., Puig, V., Ocampo-Martinez, C.: Multi-layer health-aware economic predictive control of a pasteurization pilot plant. Int. J. Appl. Math. Comput. Sci. 28, 97–110 (2018)
Stellato, B., Banjac, G., Goulart, P., Bemporad, A., Boyd, S.: OSQP: an operator splitting solver for quadratic programs. arXiv e-prints https://arxiv.org/abs/1711.08013 (2017)
Tatjewski, P.: Advanced Control of Industrial Processes. Structures and Algorithms. Springer, London (2007)
Wojtulewicz, A., Ławryńczuk, M.: Implementation of multiple-input multiple-output dynamic matrix control algorithm for fast processes using field programmable gate array. IFAC-PapersOnLine 51, 324–329 (2018)
Wojtulewicz, A., Ławryńczuk, M.: Computationally efficient implementation of dynamic matrix control algorithm for very fast processes using programmable logic controller. In: 2018 23rd International Conference on Methods & Models in Automation & Robotics (MMAR), pp. 579–584 (2018)
Zhou, F., Peng, H., Zhang, G., Zeng, X.: A robust controller design method based on parameter variation rate of RBF-ARX model. IEEE Access 7, 160284–160294 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Chaber, P. (2020). Fast Nonlinear Model Predictive Control Algorithm with Neural Approximation for Embedded Systems: Preliminary Results. In: Bartoszewicz, A., Kabziński, J., Kacprzyk, J. (eds) Advanced, Contemporary Control. Advances in Intelligent Systems and Computing, vol 1196. Springer, Cham. https://doi.org/10.1007/978-3-030-50936-1_89
Download citation
DOI: https://doi.org/10.1007/978-3-030-50936-1_89
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50935-4
Online ISBN: 978-3-030-50936-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)