基于选择性学习策略的摆锤迭代学习控制设计

J. Beuchert, Jnrg Raischl, T. Seel
{"title":"基于选择性学习策略的摆锤迭代学习控制设计","authors":"J. Beuchert, Jnrg Raischl, T. Seel","doi":"10.23919/ECC.2018.8550250","DOIUrl":null,"url":null,"abstract":"Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.","PeriodicalId":222660,"journal":{"name":"2018 European Control Conference (ECC)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design of an iterative learning control with a selective learning strategy for swinging up a pendulum\",\"authors\":\"J. Beuchert, Jnrg Raischl, T. Seel\",\"doi\":\"10.23919/ECC.2018.8550250\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.\",\"PeriodicalId\":222660,\"journal\":{\"name\":\"2018 European Control Conference (ECC)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 European Control Conference (ECC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/ECC.2018.8550250\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 European Control Conference (ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ECC.2018.8550250","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在手推车上摆起一个钟摆是一个众所周知的非线性系统轨迹跟踪的演示例子。标准的实时反馈控制方法如果工厂的输出不是实时可用的,例如由于大的或可变的测量延迟而失败。然而,通过采用迭代学习控制(ILC)在每次试验中改进的前馈输入,可以在多次试验中解决该任务。我们的研究表明,ILC可以用于接近奇异点的轨迹跟踪和非线性系统的不稳定平衡。具体地说,我们提出了一种基于角度轨迹跟踪的摆摆ILC算法。控制器设计基于一种改进的植物反演方法,该方法将学习过程限制在具有小跟踪误差和足够输入灵敏度的轨迹段上。我们表明,与传统的完整轨迹学习相比,这些限制导致了学习进度的提高。在实验测试台上对控制器的性能进行了评估。ILC从零输入轨迹开始,并在六次迭代中学习摆动钟摆。实验分析了鲁棒性,并与文献结果进行了比较。收敛速度至少比其他避免反馈和不依赖于合适的初始输入轨迹的方法快两个数量级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Design of an iterative learning control with a selective learning strategy for swinging up a pendulum
Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Designing Communication Topologies for Optimal Synchronization Trajectories of HomogeneousLinear Multi-Agent Systems Inner-Loop Reference Governor Design with an Application to Human-in-the-Loop Control Quadcopter-performed cinematographic flight plans using minimum jerk trajectories and predictive camera control Model Predictive Direct Switching Control for Multi-Phase Permanent-Magnet Synchronous Motors On-line fuel-efficiency optimization of Diesel engines using constrained multivariable extremum-seeking
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1