查看“︁迭代学习控制”︁的源代码
←
迭代学习控制
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{No footnotes|date=2018年10月}} '''迭代学习控制'''(Iterative Learning Control、ILC)是一种对做重复动作的[[轨迹]]跟踪系统的[[程序控制|控制]]方法。例如机器手臂控制、[[化工反应]]过程控制、试验钻探等。这些系统都具备多次[[準確與精密|準確]]重复同一动作的特性。其動作的目標是在有限的時間區間內,準確的追蹤給定的參考訊號<math>r(t)</math>。 通过使用先前动作中的[[数据]]信息,可以通过[[迭代]]寻找到合适的控制输入。这种模式理论上可以获得非常精确的跟踪轨迹,最典型的迭代学习率可以表达为: <math>u_{k+1} = u_k + L * e_k</math> <math>u_k</math>是第<math>k</math>次迭代的输入信号,<math>e_k</math>是第<math>k</math>次过程的跟踪误差,<math>L</math>是学习参数,通常叫做学习增益。 实际的控制中存在着一类估计跟踪问题,他的控制任务是寻找控制律<math>u(t)</math>,使得被控对象的输出<math>y(t)</math>在有限的时间<math>[0,T]</math>上沿着整个期望的轨迹实现零误差轨迹跟踪。迭代学习控制的思想最初是有日本学者Uchiyama于1978年提出的,与1984年有Arimoto等人做处理开创性的研究。这些学者借鉴人们在重复过程中追求满意指标达到期望行为的简单原理,成功地使得具有强耦合非线性多变量的工业机器人快速高精度的执行轨迹跟踪任务。 其基本做法就是:对于一个在有限时间区间内执行轨迹跟踪任务的机器人,利用前一次或前几次操作的误差修正控制信息输入,使得该重复任务在下一次操作过程中做的更好。如此不断的重复,直至整个时间区间内输出的轨迹跟踪期望的轨迹。 ILC适合于具有重复运动性质的被控对象,通过迭代修正达到某种控制目标的的改善。迭代学习控制不依赖于系统的精确数学描述模型,能在给定的时间范围内,以非常简单的算法实现不确定性高的非线性强耦合动态系统控制,并高精度的跟踪给定的期望轨迹,因而一诞生,就在运动控制的领域得到了广泛的应用。 == 参考文献 == *{{Cite journal |author1=S.Arimoto, S. Kawamura |author2=F. Miyazaki | title = Bettering operation of robots by learning | journal = Journal of Robotic Systems | year = 1984 | volume = 1 | issue = 2 | pages = 123–140 | doi = 10.1002/rob.4620010203 }} *{{Cite book | last = Moore | first = K.L. | year = 1993 | title = Iterative Learning Control for Deterministic Systems | publisher = Springer-Verlag | location = London | isbn = 0-387-19707-9 }} *{{Cite book |author1=[[Jian Xin Xu]] |author2=Ying Tan. | year = 2003 | title = Linear and Nonlinear Iterative Learning Control |url=https://archive.org/details/linearnonlineari00xuji | publisher = Springer-Verlag | page = [https://archive.org/details/linearnonlineari00xuji/page/n178 177] | isbn = 3-540-40173-3 }} *{{Cite magazine | author = Bristow, D. A. Tharayil, M. Alleyne, A. G. | title = A Survey of Iterative Learning Control A learning-based method for high-performance tracking control |magazine=IEEE control systems magazine | year = 2006 | volume = 26 | pages =96–114 }} *{{Cite journal |author1=Owens D.H. |author2=Feng K. | title = Parameter optimization in iterative learning control | journal = International Journal of Control | date = 20 July 2003 | volume = 76 | issue = 11 | pages = 1059–1069 | doi = 10.1080/0020717031000121410 }} *{{Cite journal |author1=Owens D.H. |author2=Hätönen J. | title = Iterative learning control — An optimization paradigm | journal = Annual Reviews in Control | year = 2005 | volume = 29 | issue = 1 | pages = 57–70 | doi = 10.1016/j.arcontrol.2005.01.003 }} *{{Cite journal |author1=Daley S. |author2=Owens D.H. | title = Iterative Learning Control – Monotonicity and Optimization | journal = International Journal of applied mathematics and computer science | year = 2008 | volume = 18 | issue = 3 | pages = 179–293 | doi = 10.2478/v10006-008-0026-7 }} *{{Cite journal |author1=Wang Y. |author2=Gao F. |author3=Doyle III, F.J. | title = Survey on iterative learning control, repetitive control, and run-to-run control | journal = Journal of process control | year = 2009 | volume = 19 | issue = 10 | pages = 1589–1600 | doi = 10.1016/j.jprocont.2009.09.006 }} [[Category:数值分析]] [[Category:控制理论]]
该页面使用的模板:
Template:Cite book
(
查看源代码
)
Template:Cite journal
(
查看源代码
)
Template:Cite magazine
(
查看源代码
)
Template:No footnotes
(
查看源代码
)
返回
迭代学习控制
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息