【技术实现步骤摘要】
一种伺服运动系统的双回路迭代学习前馈控制系统及方法
[0001]本专利技术涉及伺服运动控制领域,特别是涉及一种伺服运动系统的双回路迭代学习前馈控制系统及方法。
技术介绍
[0002]伺服运动系统广泛应用于现代工业的各个领域,是众多加工与检测装备的核心部件之一;轨迹跟踪运动作为伺服运动系统的基本运动形式之一,其运动精度直接决定着加工与检测装备的性能;在伺服运动系统中,通常采用前馈控制来减小参考轨迹引入的轨迹跟踪误差,以提高轨迹跟踪运动精度。
[0003]对于执行重复性轨迹跟踪任务的伺服运动系统,迭代学习控制是一种十分可靠、有效的前馈控制方法;迭代学习控制根据上一次轨迹跟踪运动的前馈控制信号和轨迹跟踪误差,来修正下一次轨迹跟踪运动的前馈控制信号,通过多次迭代获得期望的前馈控制信号;但由于鲁棒滤波器的存在,现有迭代学习控制方法无法完全消除重复性轨迹跟踪误差,导致伺服运动系统的轨迹跟踪性能无法达到最优。
技术实现思路
[0004]基于此,有必要针对上述
技术介绍
中问题,提供一种伺服运动系统的双回路迭代学习前馈控制系统及方法,克服鲁棒滤波器对迭代学习控制的性能制约,从而完全消除重复性轨迹跟踪误差。
[0005]根据本专利技术的第一方面,一种伺服运动系统的双回路迭代学习前馈控制系统,包括:第一运算器、反馈控制器、双回路迭代学习前馈控制器、第二运算器和被控对象;
[0006]所述第一运算器的输入端连接参考轨迹和所述被控对象的输出端;所述第一运算器的输出端连接所述反馈控制器的输入端和所述双回路迭 ...
【技术保护点】
【技术特征摘要】
1.一种伺服运动系统的双回路迭代学习前馈控制系统,其特征在于,包括:第一运算器、反馈控制器、双回路迭代学习前馈控制器、第二运算器和被控对象;所述第一运算器的输入端连接参考轨迹和所述被控对象的输出端;所述第一运算器的输出端连接所述反馈控制器的输入端和所述双回路迭代学习前馈控制器的输入端;所述反馈控制器的输出端和所述双回路迭代学习前馈控制器的输出端连接所述第二运算器的输入端;所述第二运算器的输出端连接所述被控对象的输入端;在进行实际轨迹跟踪任务前,预先采用所述双回路迭代学习前馈控制器通过迭代方式优化前馈控制信号;在进行实际轨迹跟踪任务时,所述第一运算器获取参考轨迹和所述被控对象输出的位置信号,进行求差运算生成轨迹跟踪误差,将轨迹跟踪误差输出至所述反馈控制器;所述反馈控制器根据轨迹跟踪误差生成反馈控制信号;所述第二运算器获取所述反馈控制器输出的反馈控制信号和所述双回路迭代学习前馈控制器输出的前馈控制信号,进行求和运算生成总控制信号,将总控制信号输出至所述被控对象;所述被控对象在总控制信号的驱动下进行实际轨迹跟踪任务。2.根据权利要求1所述的伺服运动系统的双回路迭代学习前馈控制系统,其特征在于,所述双回路迭代学习前馈控制器包括:学习滤波器、存储器、第三运算器、鲁棒滤波器和第四运算器;所述学习滤波器的输入端连接轨迹跟踪误差;所述学习滤波器的输出端和所述存储器的输出端连接所述第三运算器的输入端;所述第三运算器的输出端连接所述鲁棒滤波器的输入端;所述鲁棒滤波器的输出端连接所述存储器的输入端;所述存储器的输出端和外环迭代信号连接所述第四运算器的输入端;所述存储器用于存储内环迭代信号;所述学习滤波器根据轨迹跟踪误差生成第一信号;所述第三运算器获取第一信号和所述存储器输出的内环迭代信号,进行求和运算生成第二信号;所述鲁棒滤波器根据第二信号生成下一内环迭代信号。3.根据权利要求2所述的伺服运动系统的双回路迭代学习前馈控制系统,其特征在于,所述学习滤波器的设计方法为:采用物理分析法或系统辨识法建立被控对象的参数化模型P,根据采用的反馈控制器C计算闭环系统的过程灵敏度函数T=P/(1+PC);采用直接逆模法、零相位误差跟踪法或零幅值误差跟踪法设计稳定的学习滤波器,使其尽可能逼近过程灵敏度函数的逆。4.根据权利要求2所述的伺服运动系统的双回路迭代学习前馈控制系统,其特征在于,所述鲁棒滤波器设计为零相位低通滤波器,使得迭代收敛条件得以满足。5.一种伺服运动系统的双回路迭代学习前馈控制方法,适用于任一项如权利要求1
‑
4所述的双回路迭代学习前馈控制系统,其特征在于,具体包括以下步骤:在进行实际轨迹跟踪任务前,给定参考轨迹,预先采用双回路迭代学习前馈控制器通过迭代方式优化前馈控制信号;在进行实际轨迹跟踪任务时,第一运算器获取参考轨迹和被控对象输出的位置信号,进行求差运算生成轨迹跟踪误差,将轨迹跟踪误差输出至反馈控制器;反馈控制器根据轨迹跟踪误差生成反...
【专利技术属性】
技术研发人员:李敏,金思芃,陈涛涛,孙凡茗,刘恋奇,陈曦,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。