{"title":"Nonlinear Model Predictive Control with Latent Force Models","authors":"D. Landgraf, Andreas Völz, K. Graichen","doi":"10.23919/ACC53348.2022.9867650","DOIUrl":null,"url":null,"abstract":"This paper shows how model predictive control of a nonlinear system with a time-dependent autocorrelated disturbance can be realized in a computationally efficient way. To this end, the disturbance is modeled as a Gaussian process that can be reformulated as a linear state space model driven by white Gaussian noise. This disturbance model is combined with a first-principles physical system model resulting in a latent force model. In this way, the current states and the disturbance can be estimated using the unscented Kalman filter. Moreover, the disturbance model can be used to predict future values of the disturbance, which is necessary for predictive control. In order to further reduce the computational effort of the algorithm, a separate predictor for the linear disturbance subsystem is outlined. The predicted disturbance and the estimated states are used to formulate the optimization problem of a model predictive controller. The proposed approach is evaluated numerically using the example of a two-dimensional overhead crane. It is shown that the algorithm is real-time capable with computation times in the sub-millisecond range.","PeriodicalId":366299,"journal":{"name":"2022 American Control Conference (ACC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 American Control Conference (ACC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ACC53348.2022.9867650","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper shows how model predictive control of a nonlinear system with a time-dependent autocorrelated disturbance can be realized in a computationally efficient way. To this end, the disturbance is modeled as a Gaussian process that can be reformulated as a linear state space model driven by white Gaussian noise. This disturbance model is combined with a first-principles physical system model resulting in a latent force model. In this way, the current states and the disturbance can be estimated using the unscented Kalman filter. Moreover, the disturbance model can be used to predict future values of the disturbance, which is necessary for predictive control. In order to further reduce the computational effort of the algorithm, a separate predictor for the linear disturbance subsystem is outlined. The predicted disturbance and the estimated states are used to formulate the optimization problem of a model predictive controller. The proposed approach is evaluated numerically using the example of a two-dimensional overhead crane. It is shown that the algorithm is real-time capable with computation times in the sub-millisecond range.