{"title":"Agile manoeuvres using model predictive control","authors":"Kristína Fedorová, Peter Bakaráč, M. Kvasnica","doi":"10.2478/acs-2019-0019","DOIUrl":null,"url":null,"abstract":"Abstract This paper shows how model predictive control (MPC) can be used to perform agile manoeuvres in a pendulum-on-a-cart system, which is an abstraction of many mechanical systems commonly used in the industry, such as cranes. Specifically, the problem of moving a cart on which a pendulum is mounted using a free joint is rapidly moved from one position to another one while mitigating the swings of the pendulum. To achieve this goal, an optimization-based MPC strategy is employed that selects the control moves while minimizing the chosen cost function and, simultaneously, enforcing constraint satisfaction. As the controlled system is nonlinear, two options are considered. The first one solves the nonlinear MPC problem in an approximate fashion using the so-called random shooting approach. The second method is based on the first one approximating the nonlinear system by a linear one, followed by applying convex MPC techniques. The performance of both strategies was compared by means of real-time experiments.","PeriodicalId":7088,"journal":{"name":"Acta Chimica Slovaca","volume":"12 1","pages":"136 - 141"},"PeriodicalIF":0.9000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Acta Chimica Slovaca","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2478/acs-2019-0019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"CHEMISTRY, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 1
Abstract
Abstract This paper shows how model predictive control (MPC) can be used to perform agile manoeuvres in a pendulum-on-a-cart system, which is an abstraction of many mechanical systems commonly used in the industry, such as cranes. Specifically, the problem of moving a cart on which a pendulum is mounted using a free joint is rapidly moved from one position to another one while mitigating the swings of the pendulum. To achieve this goal, an optimization-based MPC strategy is employed that selects the control moves while minimizing the chosen cost function and, simultaneously, enforcing constraint satisfaction. As the controlled system is nonlinear, two options are considered. The first one solves the nonlinear MPC problem in an approximate fashion using the so-called random shooting approach. The second method is based on the first one approximating the nonlinear system by a linear one, followed by applying convex MPC techniques. The performance of both strategies was compared by means of real-time experiments.