Next Article in Journal
Experimental Study of Aerodynamic Interference Effects for a Suspended Monorail Vehicle–Bridge System Using a Wireless Acquisition System
Next Article in Special Issue
Messaging Protocols for IoT Systems—A Pragmatic Comparison
Previous Article in Journal
Proposed Mobility Assessments with Simultaneous Full-Body Inertial Measurement Units and Optical Motion Capture in Healthy Adults and Neurological Patients for Future Validation Studies: Study Protocol
Previous Article in Special Issue
LSTM and GRU Neural Networks as Models of Dynamical Processes Used in Predictive Control: A Comparison of Models Developed for Two Chemical Reactors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computationally Efficient Nonlinear Model Predictive Control Using the L1 Cost-Function

by
Maciej Ławryńczuk
* and
Robert Nebeluk
Institute of Control and Computation Engineering, Faculty of Electronics and Information Technology, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(17), 5835; https://doi.org/10.3390/s21175835
Submission received: 26 July 2021 / Revised: 25 August 2021 / Accepted: 25 August 2021 / Published: 30 August 2021

Abstract

Model Predictive Control (MPC) algorithms typically use the classical L2 cost function, which minimises squared differences of predicted control errors. Such an approach has good numerical properties, but the L1 norm that measures absolute values of the control errors gives better control quality. If a nonlinear model is used for prediction, the L1 norm leads to a difficult, nonlinear, possibly non-differentiable cost function. A computationally efficient alternative is discussed in this work. The solution used consists of two concepts: (a) a neural approximator is used in place of the non-differentiable absolute value function; (b) an advanced trajectory linearisation is performed on-line. As a result, an easy-to-solve quadratic optimisation task is obtained in place of the nonlinear one. Advantages of the presented solution are discussed for a simulated neutralisation benchmark. It is shown that the obtained trajectories are very similar, practically the same, as those possible in the reference scheme with nonlinear optimisation. Furthermore, the L1 norm even gives better performance than the classical L2 one in terms of the classical control performance indicator that measures squared control errors.
Keywords: process control; model predictive control; L1 cost function; optimisation process control; model predictive control; L1 cost function; optimisation

Share and Cite

MDPI and ACS Style

Ławryńczuk, M.; Nebeluk, R. Computationally Efficient Nonlinear Model Predictive Control Using the L1 Cost-Function. Sensors 2021, 21, 5835. https://doi.org/10.3390/s21175835

AMA Style

Ławryńczuk M, Nebeluk R. Computationally Efficient Nonlinear Model Predictive Control Using the L1 Cost-Function. Sensors. 2021; 21(17):5835. https://doi.org/10.3390/s21175835

Chicago/Turabian Style

Ławryńczuk, Maciej, and Robert Nebeluk. 2021. "Computationally Efficient Nonlinear Model Predictive Control Using the L1 Cost-Function" Sensors 21, no. 17: 5835. https://doi.org/10.3390/s21175835

APA Style

Ławryńczuk, M., & Nebeluk, R. (2021). Computationally Efficient Nonlinear Model Predictive Control Using the L1 Cost-Function. Sensors, 21(17), 5835. https://doi.org/10.3390/s21175835

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop