Using Kalman filter to attenuate noise in learning and repetitive control can easily degrade performance

Benjamas Panomruttanarug, R. Longman
{"title":"Using Kalman filter to attenuate noise in learning and repetitive control can easily degrade performance","authors":"Benjamas Panomruttanarug, R. Longman","doi":"10.1109/SICE.2008.4655259","DOIUrl":null,"url":null,"abstract":"Repetitive control (RC) and iterative learning control (ILC) can eliminate deterministic tracking errors of a control system in executing a periodic command or a repeating tracking command. In addition they can cancel errors resulting from a periodic disturbance (RC) or a repeated disturbance (ILC). When there is substantial plant and measurement noise it is natural to consider employing a Kalman filter to improve the error signals used by the RC/ILC law, and the performance is analyzed here. Introducing a Kalman filter to RC or ILC can substantially decrease the steady state error due to noise. However, there are several competing issues. First, when the model used in the filter design is inaccurate, deterministic error is introduced in the response that can be more important than the decrease in error variance from random noise. Second, deterministic steady state errors are also introduced when there are unmodeled repeating external disturbances. Use of a Kalman filter actually requires you to know the time history of the disturbance, not just the period. Hence, one should carefully analyze the situation before deciding to use a Kalman filter. And one should examine model free alternatives to the use of a Kalman filter, such as reducing the learning gain. All of these comments also apply when using a Kalman filter running in time steps in the ILC problem. In third, under appropriate conditions, both ILC and RC are capable of reducing the error level in hardware below the error level in ones model of the system. This very desirable property is lost when one introduces Kalman filtering in the time domain for RC and ILC.","PeriodicalId":152347,"journal":{"name":"2008 SICE Annual Conference","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 SICE Annual Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SICE.2008.4655259","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

Repetitive control (RC) and iterative learning control (ILC) can eliminate deterministic tracking errors of a control system in executing a periodic command or a repeating tracking command. In addition they can cancel errors resulting from a periodic disturbance (RC) or a repeated disturbance (ILC). When there is substantial plant and measurement noise it is natural to consider employing a Kalman filter to improve the error signals used by the RC/ILC law, and the performance is analyzed here. Introducing a Kalman filter to RC or ILC can substantially decrease the steady state error due to noise. However, there are several competing issues. First, when the model used in the filter design is inaccurate, deterministic error is introduced in the response that can be more important than the decrease in error variance from random noise. Second, deterministic steady state errors are also introduced when there are unmodeled repeating external disturbances. Use of a Kalman filter actually requires you to know the time history of the disturbance, not just the period. Hence, one should carefully analyze the situation before deciding to use a Kalman filter. And one should examine model free alternatives to the use of a Kalman filter, such as reducing the learning gain. All of these comments also apply when using a Kalman filter running in time steps in the ILC problem. In third, under appropriate conditions, both ILC and RC are capable of reducing the error level in hardware below the error level in ones model of the system. This very desirable property is lost when one introduces Kalman filtering in the time domain for RC and ILC.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在学习和重复控制中使用卡尔曼滤波来衰减噪声容易降低性能
重复控制(RC)和迭代学习控制(ILC)可以消除控制系统在执行周期命令或重复跟踪命令时的确定性跟踪误差。此外,它们还可以抵消由周期性干扰(RC)或重复干扰(ILC)引起的误差。当存在较大的噪声和测量噪声时,自然会考虑采用卡尔曼滤波器来改善RC/ILC律所使用的误差信号,并对其性能进行了分析。在RC或ILC中引入卡尔曼滤波器可以大大降低由噪声引起的稳态误差。然而,有几个相互矛盾的问题。首先,当滤波器设计中使用的模型不准确时,在响应中引入确定性误差,这可能比随机噪声引起的误差方差的减小更重要。其次,当存在未建模的重复外部干扰时,也会引入确定性稳态误差。使用卡尔曼滤波器实际上需要知道扰动的时间历史,而不仅仅是周期。因此,在决定使用卡尔曼滤波器之前,应该仔细分析情况。我们应该研究使用卡尔曼滤波器的无模型替代方法,比如降低学习增益。所有这些评论也适用于在ILC问题中使用按时间步长运行的卡尔曼滤波器。第三,在适当的条件下,ILC和RC都能够将硬件的误差水平降低到系统某一模型的误差水平以下。当在时域对RC和ILC引入卡尔曼滤波时,这种非常理想的特性就丧失了。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Construction of a Cr2C2-C peritectic point cell for thermocouple calibration Touch-pen interface with local environment map for mobile robot navigation Natural gradient actor-critic algorithms using random rectangular coarse coding Inverse additive perturbation-based optimization of robust PSS in an interconnected power system with wind farms Growing topological map for SLAM of mobile robots
×
引用
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