[发明专利]一种基于卡尔曼滤波器的电液伺服系统随机振动控制方法有效
| 申请号: | 200910187976.3 | 申请日: | 2009-10-19 |
| 公开(公告)号: | CN101702092A | 公开(公告)日: | 2010-05-05 |
| 发明(设计)人: | 关广丰;熊伟;王海涛;王祖温;马文琦;弓永军 | 申请(专利权)人: | 大连海事大学 |
| 主分类号: | G05D19/02 | 分类号: | G05D19/02 |
| 代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
| 地址: | 116026 辽宁省大连*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 卡尔 滤波器 伺服系统 随机 振动 控制 方法 | ||
1.一种基于卡尔曼滤波器的电液伺服系统随机振动控制方法,其特征在于:包括以下步骤:
A、设定待再现的加速度功率谱密度信号为加速度功率谱密度参考信号(1);
B、将加速度功率谱密度参考信号(1)转化为加速度时域驱动信号(2);
C、将电液伺服系统(4)的加速度输入信号作为卡尔曼滤波器I(6)的加速度输入信号,并计算电液伺服系统(4)的加速度输出信号即响应信号(5)与卡尔曼滤波器I(6)的加速度输出信号之差;
D、基于电液伺服系统(4)的加速度输出信号(5)与卡尔曼滤波器I(6)的加速度输出信号之差,利用单步预测卡尔曼滤波算法实时在线调整卡尔曼滤波器I(6)的权值,进行电液伺服系统(4)频率响应函数的辨识;
E、利用卡尔曼滤波器I(6)对电液伺服系统(4)进行频率响应函数辨识的结果构造滤波器IV(7),并对加速度时域驱动信号(2)进行滤波,将滤波器IV(7)的加速度输出信号作为卡尔曼滤波器II(8)的加速度输入信号;
F、将加速度时域驱动信号(2)做延时(9),并计算延时(9)后的加速度时域驱动信号(2)与卡尔曼滤波器II(8)的加速度输出信号之差;
G、基于延时(9)后的加速度时域驱动信号(2)与卡尔曼滤波器II(8)的加速度输出信号之差,利用单步预测卡尔曼滤波算法实时在线调整卡尔曼滤波器II(8)的权值,进行卡尔曼滤波器I(6)的阻抗辨识;
H、利用卡尔曼滤波器II(8)对卡尔曼滤波器I(6)进行阻抗辨识的结果构造滤波器III(3),并对加速度时域驱动信号(2)进行滤波,将滤波器III(3)的加速度输出信号作为电液伺服系统(4)的加速度输入信号。
2.根据权利要求1所述的基于卡尔曼滤波器的电液伺服系统随机振动控制方法,其特征在于:步骤B所述的将加速度功率谱密度参考信号(1)转化为加速度时域驱动信号(2)过程描述为:
B1、将功率谱密度参考信号经Cholesky分解(10)转换为幅值谱:
式中,|H(ω)|为幅值谱,R(ω)为功率谱密度参考信号;
B2、经随机相位生成(11)将幅值谱转换为频谱;
式中,θi为高斯分布的随机相位,i=1,...,N,N为系统采样频率;
B3、将频谱经逆傅里叶变换转换(12)为一帧时域信号:
d′(t)=IFFT[H(ω)]
式中,d′(t)为一帧时域信号;
B4、将d′(t)经时域随机化(13)转换为长时间时域驱动信号(2);其中,时域随机化过程由随机延迟(14)、反向(15)、加窗(16)和叠加(17)四个步骤组成;设序列d′(t)长度为n,将d′(t)首尾相联;所述的随机延迟(14)是指随机选取序列d′(t)中的任意一点作为起始点,选取长度为n的新序列;所述的反向(15)是将随机延迟(14)所得新序列的所有元素倒序排列的过程;所述的加窗(16)是指计算随机延迟(14)所得的新序列和反向(15)后得到的新序列与窗函数的乘积;所述的叠加(17),是指将加窗(16)所得长度为n的两个序列重叠后相加得到长度为的序列的过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910187976.3/1.html,转载请声明来源钻瓜专利网。





