旋转双倒摆的非线性优化控制

G. Rigatos, M. Abbaszadeh, P. Siano, G. Cuccurullo, J. Pomares, B. Sari
{"title":"旋转双倒摆的非线性优化控制","authors":"G. Rigatos,&nbsp;M. Abbaszadeh,&nbsp;P. Siano,&nbsp;G. Cuccurullo,&nbsp;J. Pomares,&nbsp;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,&nbsp;M. Abbaszadeh,&nbsp;P. Siano,&nbsp;G. Cuccurullo,&nbsp;J. Pomares,&nbsp;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}
引用次数: 0

摘要

旋转双倒立摆(双古塔摆)的控制问题并不复杂,因为相关状态空间模型存在欠激励和强非线性。该系统有三个自由度(一个致动关节和两个未致动关节),但只接受一个控制输入。本文针对旋转双倒立摆的动态模型开发了一种新的非线性最优(H-无限)控制方法。首先,利用一阶泰勒级数展开并通过计算相关的雅各布矩阵对双摆动态模型进行近似线性化。线性化过程在每次采样时围绕临时运行点进行,临时运行点由系统状态向量的现值和控制输入向量的最后采样值定义。下一阶段将设计一个稳定的 H-infinity 反馈控制器。为了计算控制器的反馈增益,必须在控制算法的每个时间步求解代数里卡提方程。通过 Lyapunov 分析,证明了控制方案的全局稳定性。为实现基于状态估计的控制,无需测量旋转双摆的整个状态矢量,H-无限卡尔曼滤波器被用作鲁棒状态观测器。非线性最优控制方法在控制输入适度变化的情况下,通过旋转双倒立摆的所有状态变量实现了对设定点的快速准确跟踪。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Nonlinear optimal control for the rotary double inverted pendulum

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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
2.60
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信