Cargando…
Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay
In this paper, we design a robust model predictive control (MPC) controller for vehicle subjected to bounded model uncertainties, norm-bounded external disturbances and bounded time-varying delay. A Lyapunov-Razumikhin function (LRF) is adopted to ensure that the vehicle system state enters in a rob...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7815701/ https://www.ncbi.nlm.nih.gov/pubmed/33488379 http://dx.doi.org/10.3389/fnbot.2020.617293 |
_version_ | 1783638287175385088 |
---|---|
author | Liu, Wenjun Chen, Guang Knoll, Alois |
author_facet | Liu, Wenjun Chen, Guang Knoll, Alois |
author_sort | Liu, Wenjun |
collection | PubMed |
description | In this paper, we design a robust model predictive control (MPC) controller for vehicle subjected to bounded model uncertainties, norm-bounded external disturbances and bounded time-varying delay. A Lyapunov-Razumikhin function (LRF) is adopted to ensure that the vehicle system state enters in a robust positively invariant (RPI) set under the control law. A quadratic cost function is selected as the stage cost function, which yields the upper bound of the infinite horizon cost function. A Lyapunov-Krasovskii function (LKF) candidate related to time-varying delay is designed to obtain the upper bound of the infinite horizon cost function and minimize it at each step by using matrix inequalities technology. Then the robust MPC state feedback control law is obtained at each step. Simulation results show that the proposed vehicle dynamic controller can steer vehicle states into a very small region near the reference tracking signal even in the presence of external disturbances, model uncertainties and time-varying delay. The source code can be downloaded on https://github.com/wenjunliu999. |
format | Online Article Text |
id | pubmed-7815701 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-78157012021-01-21 Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay Liu, Wenjun Chen, Guang Knoll, Alois Front Neurorobot Neuroscience In this paper, we design a robust model predictive control (MPC) controller for vehicle subjected to bounded model uncertainties, norm-bounded external disturbances and bounded time-varying delay. A Lyapunov-Razumikhin function (LRF) is adopted to ensure that the vehicle system state enters in a robust positively invariant (RPI) set under the control law. A quadratic cost function is selected as the stage cost function, which yields the upper bound of the infinite horizon cost function. A Lyapunov-Krasovskii function (LKF) candidate related to time-varying delay is designed to obtain the upper bound of the infinite horizon cost function and minimize it at each step by using matrix inequalities technology. Then the robust MPC state feedback control law is obtained at each step. Simulation results show that the proposed vehicle dynamic controller can steer vehicle states into a very small region near the reference tracking signal even in the presence of external disturbances, model uncertainties and time-varying delay. The source code can be downloaded on https://github.com/wenjunliu999. Frontiers Media S.A. 2021-01-06 /pmc/articles/PMC7815701/ /pubmed/33488379 http://dx.doi.org/10.3389/fnbot.2020.617293 Text en Copyright © 2021 Liu, Chen and Knoll. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Liu, Wenjun Chen, Guang Knoll, Alois Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title | Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title_full | Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title_fullStr | Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title_full_unstemmed | Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title_short | Matrix Inequalities Based Robust Model Predictive Control for Vehicle Considering Model Uncertainties, External Disturbances, and Time-Varying Delay |
title_sort | matrix inequalities based robust model predictive control for vehicle considering model uncertainties, external disturbances, and time-varying delay |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7815701/ https://www.ncbi.nlm.nih.gov/pubmed/33488379 http://dx.doi.org/10.3389/fnbot.2020.617293 |
work_keys_str_mv | AT liuwenjun matrixinequalitiesbasedrobustmodelpredictivecontrolforvehicleconsideringmodeluncertaintiesexternaldisturbancesandtimevaryingdelay AT chenguang matrixinequalitiesbasedrobustmodelpredictivecontrolforvehicleconsideringmodeluncertaintiesexternaldisturbancesandtimevaryingdelay AT knollalois matrixinequalitiesbasedrobustmodelpredictivecontrolforvehicleconsideringmodeluncertaintiesexternaldisturbancesandtimevaryingdelay |