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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)