迭代学习控制笔记

今天我们来简单了解迭代学习控制(iterative learning control)。

 

迭代学习控制属于智能控制范畴。迭代学习控制不要求知道具体的控制对象模型,属于数据驱动的控制方法。一般用来跟踪动态目标。

 

迭代学习控制的核心是“可重复性”+“记忆”。可重复性指的是,控制对象在多次实验中,动态保持一致(一样);记忆指的是,第k+1次的控制输入能利用前面k次(一般是第k次)的实验信息。

 

开环学习的控制方法是,第k+1次输入是第k次控制信号和第k次的跟踪误差的校正项:

u_{k+1}(t)=L(u_k(t),e_k(t))

 

闭环学习控制的方法是,第k+1次输入是第k次控制信号和第k+1次的跟踪误差的校正项:

u_{k+1}(t)=L(u_k(t),e_{k+1}(t))

 

其中,L是线性或者非线性算子。

 

迭代学习控制的关键是分析算法的收敛性和鲁棒性。

 

迭代学习控制在高速公路匝道流量控制里的应用,见北京交通大学侯忠生老师团队的文章 Hou, Z., Xu, J. X., & Zhong, H. (2007). Freeway traffic control using iterative learning control-based ramp metering and speed signaling. IEEE Transactions on vehicular technology56(2), 466-477.   

 

迭代学习控制在柔性结构上控制上的应用见北京科技大学贺威老师团队的文章  He, W., Meng, T., He, X., & Ge, S. S. (2018). Unified iterative learning control for flexible structures with input constraints. Automatica96, 326-336.

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本人资源全部来自互联网,仅供学习参考、交流之用,请及时删除,如果喜欢副本内容请购买正版。 迭代学习控制 孙明轩 第一章 迭代学习控制系统 1、1 迭代学习控制系统概论 1、2 迭代学习控制过程的... 1、3 简单实例 第二章 线性系统的迭代学习控制 2、1 D 型学习律 2、2 PID 型学习律 2、3 正则线性系统的迭代... 2、4 非正则线性系统的迭... 2、5 P 型学习律 2、6 最优学习律 2、7 基于脉冲响应的学习律 第三章 非线性系统的迭代学习控制 3、1 高阶学习律 3、2 滤波器型学习律 3、3 模型算法学习律 3、4 模型参考学习律 3、5 非线性时滞系统的迭... 3、6 非正则非线性系统的... 第四章 鲁棒迭代学习控制 4、1 PID 型遗忘因子学习律 4、2 P 型遗忘因子学习律 4、3 选择学习算法 4、4 鲁棒收敛性 4、5 高增益反馈学习律 4、6 反馈-前馈迭代学习控... 4、7 非正则系统的反馈-前... 第五章 任意固定初态下的迭代学习控制 5、1 D 型学习律的极限轨迹 5、2 PD 型学习律的极限轨... 5、3 带有初始误差修正的... 5、4 其它形式的学习律 5、5 非正则系统的迭代学... 5、6 高阶非正则系统的迭... 第六章 迭代学习控制系统的 2-D 分析 6、1 Roesser 模型 6、2 正则线性离散系统的... 6、3 非正则线性离散系统... 6、4 含初始修正的学习律 6、5 线性时滞系统的迭代... 第七章 迭代学习辨识 7、1 迭代学习辨识的表述 7、2 系统初态已知时的迭... 7、3 鲁棒迭代学习辨识 7、4 系统初态未知时的迭... 7、5 外弹道气动系数辨识 第八章 迭代学习控制的回顾与展望 8、1 研究现状 8、2 研究方向 附录 迭代学习控制理论的数学基础 A、1 Bellman-Gronwall 引... A、2 差分不等式 A、3 向量函数的微分中值... A、4 向量与矩阵的范数 A、5 λ范数 参考文献
Simulink迭代学习控制是一种使用MATLAB和Simulink工具进行控制系统设计和实现的方法。该方法采用迭代学习的方式,通过不断地调整控制器参数,使系统能够学习和优化自身的性能。 在Simulink中,可以通过建立和连接各个模块来构建控制系统。迭代学习控制主要包括两个模块:学习器和控制器。学习器负责学习系统的动态特性和误差,通过不断地与真实系统进行交互,获取实时的反馈信息,并根据这些信息来调整控制器的参数。控制器则负责实施控制策略,将学习到的参数应用于系统中,实现对系统的有效控制迭代学习控制的核心思想是通过实时的学习和优化过程,不断改进控制系统的性能,使其能够更好地适应不同的工作环境和条件。与传统的控制方法相比,迭代学习控制具有以下优势: 1. 自适应性:迭代学习控制能够根据系统的实际状况进行自适应调整,适应不同的工作环境和条件。通过学习和优化过程,控制系统能够动态地调整自身的参数,以达到最优的控制效果。 2. 鲁棒性:迭代学习控制能够通过学习和优化过程,减小系统参数和模型误差对控制性能的影响,提高控制系统的鲁棒性和稳定性。 3. 可扩展性:由于Simulink工具的强大功能和灵活性,迭代学习控制可以应用于各种不同的控制系统,并且能够根据具体需求进行快速扩展和定制。 总之,Simulink迭代学习控制是一种基于MATLAB和Simulink工具的控制系统设计和实现方法,通过实时学习和优化过程,使控制系统能够自适应、鲁棒和可扩展,实现对系统的有效控制

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值