基于CTCR方法的LQR PID控制摆机器人延迟调度

H. S. E. Villegas, C. B. Pinilla, N. Olgaç
{"title":"基于CTCR方法的LQR PID控制摆机器人延迟调度","authors":"H. S. E. Villegas, C. B. Pinilla, N. Olgaç","doi":"10.1115/IMECE2020-24273","DOIUrl":null,"url":null,"abstract":"\n Delays are a common physic effect that is present in a huge quantity of industrial systems with feedback control. Sometimes the impact of the delay presence in a system is neglected without any difference in the performance of the controller. But in some cases, the Delay quantity reaches levels that increase the overshoot significantly or destabilizes the system. For this system the CTCR method can be used to design a “delayed scheduled” controller able to reject the delays effect. To be able to apply this method it is necessary for both the system and the controller to be Linear or linearized. In this article the study case is an articulated inverted pendulum or also called “Pendubot”. This configuration of pendulum was selected because, in spite of being a simple pendulum, it has four equilibrium points, where two equilibrium points were selected to be controlled, the most unstable which has the maximum potential energy for each link and the most stable with the lowest potential energy. The purpose of work with those equilibrium points is compare the difference between the delay rejection in each point with similar setting times and overshoots from controllers. In order to get an accurate model, the state of the current is added along with the viscous friction terms for each joint in the pendulum. To tune the linear and non-linear model an experimental validation was carry on the physical prototype from the Universidad Industrial de Santander (VIE-5373 UIS). The control laws applied were a classical PID and LQR control. Due the controller sample frequency is extremely high in comparison to the states response, all the controllers and linear models were implemented in continuous space. In the first tuning process it was observed that the PID control gets a significantly lowest performance than the LQR control in the unstable equilibrium point, for that reason the comparison between points only was carried on with the LQR equation of feedback system, this can be done in different ways, but for the PID control the Mason theorems was applied and for LQR control only with matrix operation the equation can be obtained. After applying the “Delay scheduling” it was observed that the tuned LQR get a highest delay rejection that PID. An observer fact was that although the controllers for each point have a similar performance the delay pockets have completely different values due the final poles locations for each point. Also was observed that the system only gets one stability pocket, this could because only one delay in the actuator was induced.","PeriodicalId":23585,"journal":{"name":"Volume 7A: Dynamics, Vibration, and Control","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Delay Scheduling of a LQR and PID Controlled Pendubot Using CTCR Method\",\"authors\":\"H. S. E. Villegas, C. B. Pinilla, N. Olgaç\",\"doi\":\"10.1115/IMECE2020-24273\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n Delays are a common physic effect that is present in a huge quantity of industrial systems with feedback control. Sometimes the impact of the delay presence in a system is neglected without any difference in the performance of the controller. But in some cases, the Delay quantity reaches levels that increase the overshoot significantly or destabilizes the system. For this system the CTCR method can be used to design a “delayed scheduled” controller able to reject the delays effect. To be able to apply this method it is necessary for both the system and the controller to be Linear or linearized. In this article the study case is an articulated inverted pendulum or also called “Pendubot”. This configuration of pendulum was selected because, in spite of being a simple pendulum, it has four equilibrium points, where two equilibrium points were selected to be controlled, the most unstable which has the maximum potential energy for each link and the most stable with the lowest potential energy. The purpose of work with those equilibrium points is compare the difference between the delay rejection in each point with similar setting times and overshoots from controllers. In order to get an accurate model, the state of the current is added along with the viscous friction terms for each joint in the pendulum. To tune the linear and non-linear model an experimental validation was carry on the physical prototype from the Universidad Industrial de Santander (VIE-5373 UIS). The control laws applied were a classical PID and LQR control. Due the controller sample frequency is extremely high in comparison to the states response, all the controllers and linear models were implemented in continuous space. In the first tuning process it was observed that the PID control gets a significantly lowest performance than the LQR control in the unstable equilibrium point, for that reason the comparison between points only was carried on with the LQR equation of feedback system, this can be done in different ways, but for the PID control the Mason theorems was applied and for LQR control only with matrix operation the equation can be obtained. After applying the “Delay scheduling” it was observed that the tuned LQR get a highest delay rejection that PID. An observer fact was that although the controllers for each point have a similar performance the delay pockets have completely different values due the final poles locations for each point. Also was observed that the system only gets one stability pocket, this could because only one delay in the actuator was induced.\",\"PeriodicalId\":23585,\"journal\":{\"name\":\"Volume 7A: Dynamics, Vibration, and Control\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Volume 7A: Dynamics, Vibration, and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1115/IMECE2020-24273\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Volume 7A: Dynamics, Vibration, and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/IMECE2020-24273","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

延迟是一种常见的物理效应,存在于大量具有反馈控制的工业系统中。有时,系统中存在的延迟的影响被忽略,而对控制器的性能没有任何影响。但在某些情况下,延迟量达到显著增加超调或破坏系统稳定的水平。对于该系统,CTCR方法可用于设计能够抑制延迟效应的“延迟调度”控制器。为了能够应用这种方法,系统和控制器都必须是线性的或线性化的。在这篇文章的研究案例是一个铰接倒立摆或也称为“penddubot”。选择这种摆的结构是因为,尽管它是一个简单的摆,但它有四个平衡点,其中两个平衡点被选择来控制,最不稳定的是每个环节具有最大的势能,最稳定的是具有最低的势能。利用这些平衡点进行工作的目的是比较具有相似设定时间的每个点的延迟抑制与控制器的超调之间的差异。为了得到精确的模型,在钟摆各关节的粘性摩擦项的基础上加入了电流的状态。为了调整线性和非线性模型,对来自桑坦德工业大学(VIE-5373 UIS)的物理样机进行了实验验证。所采用的控制律是经典的PID和LQR控制。由于控制器的采样频率与状态响应相比非常高,因此所有控制器和线性模型都在连续空间中实现。在第一次整定过程中,我们观察到PID控制在不稳定平衡点上的性能明显低于LQR控制,因此只使用反馈系统的LQR方程进行点间的比较,这可以用不同的方法来完成,但对于PID控制应用了Mason定理,对于LQR控制只使用矩阵运算可以得到方程。应用“延迟调度”后,观察到调整后的LQR比PID获得最高的延迟抑制。观察者的事实是,尽管每个点的控制器具有相似的性能,但由于每个点的最终极点位置,延迟口袋具有完全不同的值。还观察到系统只有一个稳定口袋,这可能是因为在执行器中只有一个延迟被诱导。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Delay Scheduling of a LQR and PID Controlled Pendubot Using CTCR Method
Delays are a common physic effect that is present in a huge quantity of industrial systems with feedback control. Sometimes the impact of the delay presence in a system is neglected without any difference in the performance of the controller. But in some cases, the Delay quantity reaches levels that increase the overshoot significantly or destabilizes the system. For this system the CTCR method can be used to design a “delayed scheduled” controller able to reject the delays effect. To be able to apply this method it is necessary for both the system and the controller to be Linear or linearized. In this article the study case is an articulated inverted pendulum or also called “Pendubot”. This configuration of pendulum was selected because, in spite of being a simple pendulum, it has four equilibrium points, where two equilibrium points were selected to be controlled, the most unstable which has the maximum potential energy for each link and the most stable with the lowest potential energy. The purpose of work with those equilibrium points is compare the difference between the delay rejection in each point with similar setting times and overshoots from controllers. In order to get an accurate model, the state of the current is added along with the viscous friction terms for each joint in the pendulum. To tune the linear and non-linear model an experimental validation was carry on the physical prototype from the Universidad Industrial de Santander (VIE-5373 UIS). The control laws applied were a classical PID and LQR control. Due the controller sample frequency is extremely high in comparison to the states response, all the controllers and linear models were implemented in continuous space. In the first tuning process it was observed that the PID control gets a significantly lowest performance than the LQR control in the unstable equilibrium point, for that reason the comparison between points only was carried on with the LQR equation of feedback system, this can be done in different ways, but for the PID control the Mason theorems was applied and for LQR control only with matrix operation the equation can be obtained. After applying the “Delay scheduling” it was observed that the tuned LQR get a highest delay rejection that PID. An observer fact was that although the controllers for each point have a similar performance the delay pockets have completely different values due the final poles locations for each point. Also was observed that the system only gets one stability pocket, this could because only one delay in the actuator was induced.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信