[发明专利]一种基于卡尔曼滤波器的电液伺服系统波形再现控制方法有效
申请号: | 200910187972.5 | 申请日: | 2009-10-19 |
公开(公告)号: | CN101702090A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 关广丰;熊伟;王海涛;王祖温;马文琦;弓永军 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G05D19/02 | 分类号: | G05D19/02 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116026 辽宁省大连*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卡尔 滤波器 伺服系统 波形 再现 控制 方法 | ||
技术领域
本发明涉及一种机械领域的振动模拟实验方法,特别是一种基于卡尔曼滤波器的电液伺服系统波形再现控制方法。
背景技术
振动模拟是环境模拟与仿真实验的一种,目前被广泛应用于航空、航天、核工业等国防工业领域和汽车、建筑等民用工业部门。振动实验的目的在于考核产品在振动激励下保持原有性能的能力,即研究和检验产品在振动条件下的结构可靠性和操纵可靠性。振动模拟实验从实验类型角度可分为随机振动、正弦振动和波形再现三种类型。环境的振动条件一般以谱或波形的形式给出,如随机振动功率谱复现实验中要求复现参考功率谱密度,地震波复现实验中要求复现参考地震波。
在波形再现振动模拟实验中,电液伺服系统能够充分发挥电子与液压两方面的优势,功率-重量比大,抗干扰能力强,响应速度快,并有很好的灵活性和适应能力,常用作大型结构件振动实验中的驱动机构。但将参考信号直接输入到电液伺服系统中时,系统的响应波形往往失真较大,极大影响了对被测产品在振动环境下可靠性的定量评定。对于理想系统,幅频特性处于0分贝线上,输出信号完全再现输入信号。而实际系统幅频特性在不同频段与0分贝线有不同程度的差异,导致系统响应信号与参考信号之间出现偏差。这是造成波形失真大的原因之一。另一方面,电液伺服系统在外界环境如油液温度等变化的情况下,液压系统本身参数将发生较大变化,并带有随机性质,也会降低系统的波形再现精度。因此,为提高振动实验的有效性,改善波形再现的精度是非常必要的。
现有的电液伺服系统波形再现控制方法主要由频率响应函数估计、阻抗函数计算、参考波形迭代修正三部分组成。首先通过预实验辨识电液伺服系统的频率响应函数,然后计算阻抗函数,再将参考波形迭代修正后进行正式振动模拟实验。现有算法的实质是离线迭代算法,当实验过程中电液伺服系统的参数或试件特性发生改变时,无法保证迭代算法的收敛性,甚至迭代发散,导致系统的输出波形与参考波形相比存在很大偏差,极大降低了波形再现的精度,影响了对受试产品在振动环境下可靠性的定量评定。
发明内容
为解决现有技术存在的上述问题,本发明的目的在于提供一种易于计算机进行数字化控制、确保参考波形迭代收敛性、提高参考波形再现精度、增强波形再现振动模拟实验的真实性的电液伺服系统波形再现控制方法。
为了实现上述目的,本发明的技术方案如下:一种基于卡尔曼滤波器的电液伺服系统波形再现控制方法包括以下步骤:
A、设定待再现的位置波形信号为位置参考信号;
B、将电液伺服系统的位置输入信号作为卡尔曼滤波器I的位置输入信号,并计算电液伺服系统的位置输出信号即响应信号与卡尔曼滤波器I的位置输出信号之差;
C、基于电液伺服系统的位置输出信号与卡尔曼滤波器I的位置输出信号之差,利用单步预测卡尔曼滤波算法实时在线调整卡尔曼滤波器I的权值,进行电液伺服系统频率响应函数的辨识;
D、利用卡尔曼滤波器I频率响应函数的辨识结果构造滤波器IV,并对位置参考信号进行滤波,将滤波器IV的位置输出信号作为卡尔曼滤波器II的位置输入信号;
E、将参考信号做延时,并计算延时后的位置信号与卡尔曼滤波器II的位置输出信号之差;
F、基于延时后的位置信号与卡尔曼滤波器II的位置输出信号之差,利用单步预测卡尔曼滤波算法实时在线调整卡尔曼滤波器II的权值,进行卡尔曼滤波器I的阻抗辨识;
G、利用卡尔曼滤波器II的阻抗辨识结果构造滤波器III,并对位置参考信号进行滤波,将滤波器III的位置输出信号作为电液伺服系统的位置输入信号。
本发明步骤C或F所述的单步预测卡尔曼滤波算法可描述为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910187972.5/2.html,转载请声明来源钻瓜专利网。