G. Rigatos, M. Abbaszadeh, P. Siano, G. Cuccurullo, J. Pomares, B. Sari
{"title":"旋转双倒摆的非线性优化控制","authors":"G. Rigatos, M. Abbaszadeh, P. Siano, G. Cuccurullo, J. Pomares, B. Sari","doi":"10.1002/adc2.140","DOIUrl":null,"url":null,"abstract":"<p>The control problem of the rotary double inverted pendulum (double Furuta pendulum) is nontrivial because of underactuation and strong nonlinearities in the associated state-space model. The system has three degrees of freedom (one actuated and two unactuated joints) while receiving only one control input. In this article, a novel nonlinear optimal (H-infinity) control approach is developed for the dynamic model of the rotary double inverted pendulum. First, the dynamic model of the double pendulum undergoes approximate linearization with the use of first-order Taylor series expansion and through the computation of the associated Jacobian matrices. The linearization process takes place at each sampling instance around a temporary operating point which is defined by the present value of the system's state vector and by the last sampled value of the control inputs vector. At a next stage a stabilizing H-infinity feedback controller is designed. To compute the controller's feedback gains an algebraic Riccati equation has to be solved at each time-step of the control algorithm. The global stability properties of the control scheme are proven through Lyapunov analysis. To implement state estimation-based control without the need to measure the entire state vector of the rotary double-pendulum the H-infinity Kalman filter is used as a robust state observer. The nonlinear optimal control method achieves fast and accurate tracking of setpoints by all state variables of the rotary double inverted pendulum under moderate variations of the control input.</p>","PeriodicalId":100030,"journal":{"name":"Advanced Control for Applications","volume":"6 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/adc2.140","citationCount":"0","resultStr":"{\"title\":\"Nonlinear optimal control for the rotary double inverted pendulum\",\"authors\":\"G. Rigatos, M. Abbaszadeh, P. Siano, G. Cuccurullo, J. Pomares, B. Sari\",\"doi\":\"10.1002/adc2.140\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The control problem of the rotary double inverted pendulum (double Furuta pendulum) is nontrivial because of underactuation and strong nonlinearities in the associated state-space model. The system has three degrees of freedom (one actuated and two unactuated joints) while receiving only one control input. In this article, a novel nonlinear optimal (H-infinity) control approach is developed for the dynamic model of the rotary double inverted pendulum. First, the dynamic model of the double pendulum undergoes approximate linearization with the use of first-order Taylor series expansion and through the computation of the associated Jacobian matrices. The linearization process takes place at each sampling instance around a temporary operating point which is defined by the present value of the system's state vector and by the last sampled value of the control inputs vector. At a next stage a stabilizing H-infinity feedback controller is designed. To compute the controller's feedback gains an algebraic Riccati equation has to be solved at each time-step of the control algorithm. The global stability properties of the control scheme are proven through Lyapunov analysis. To implement state estimation-based control without the need to measure the entire state vector of the rotary double-pendulum the H-infinity Kalman filter is used as a robust state observer. The nonlinear optimal control method achieves fast and accurate tracking of setpoints by all state variables of the rotary double inverted pendulum under moderate variations of the control input.</p>\",\"PeriodicalId\":100030,\"journal\":{\"name\":\"Advanced Control for Applications\",\"volume\":\"6 2\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1002/adc2.140\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Advanced Control for Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/adc2.140\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advanced Control for Applications","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/adc2.140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Nonlinear optimal control for the rotary double inverted pendulum
The control problem of the rotary double inverted pendulum (double Furuta pendulum) is nontrivial because of underactuation and strong nonlinearities in the associated state-space model. The system has three degrees of freedom (one actuated and two unactuated joints) while receiving only one control input. In this article, a novel nonlinear optimal (H-infinity) control approach is developed for the dynamic model of the rotary double inverted pendulum. First, the dynamic model of the double pendulum undergoes approximate linearization with the use of first-order Taylor series expansion and through the computation of the associated Jacobian matrices. The linearization process takes place at each sampling instance around a temporary operating point which is defined by the present value of the system's state vector and by the last sampled value of the control inputs vector. At a next stage a stabilizing H-infinity feedback controller is designed. To compute the controller's feedback gains an algebraic Riccati equation has to be solved at each time-step of the control algorithm. The global stability properties of the control scheme are proven through Lyapunov analysis. To implement state estimation-based control without the need to measure the entire state vector of the rotary double-pendulum the H-infinity Kalman filter is used as a robust state observer. The nonlinear optimal control method achieves fast and accurate tracking of setpoints by all state variables of the rotary double inverted pendulum under moderate variations of the control input.