[发明专利]一种电液加速度伺服系统的随机振动控制方法有效

专利信息
申请号: 201310333185.3 申请日: 2013-08-01
公开(公告)号: CN103399590A 公开(公告)日: 2013-11-20
发明(设计)人: 关广丰;王海涛;熊伟;马文琦;孙长乐 申请(专利权)人: 大连海事大学
主分类号: G05D19/02 分类号: G05D19/02
代理公司: 大连东方专利代理有限责任公司 21212 代理人: 李洪福
地址: 116026 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种电液加速度伺服系统的随机振动控制方法,包括以下步骤:利用加速度功率谱密度参考信号设计滤波器;利用白噪声发生器生成白噪声信号;将滤波器的输出信号作为线性卷积的输入信号;计算电液加速度伺服系统的阻抗;进行逆傅里叶变换;将线性卷积的输出信号作为电液加速度伺服系统和阻抗计算的输入信号。本发明的所有步骤可通过软件编程实现,具有更高的实时性。本发明通过G2(f)除以G1(f)直接在线计算电液加速度伺服系统的阻抗,不需要通过频率响应函数求取电液加速度伺服系统的阻抗。本发明通过重叠相加法实现对加速度功率谱密度参考信号的实时在线补偿,提高了随机振动模拟实验的控制精度。
搜索关键词: 一种 加速度 伺服系统 随机 振动 控制 方法
【主权项】:
1.一种电液加速度伺服系统的随机振动控制方法,其特征在于:包括以下步骤:A、利用加速度功率谱密度参考信号(1)设计滤波器(2):式中,f为频率,|H(f)|为所设计滤波器(2)的幅频特性,R(f)为加速度功率谱密度参考信号(1),a为白噪声信号(5)的功率,为所设计滤波器(2)的相频特性,P为滤波器(2)阶数;B、利用白噪声发生器生成白噪声信号(5);C、将白噪声信号(5)作为滤波器(2)的输入信号,利用滤波器(2)对白噪声信号(5)进行滤波,将滤波器(2)的输出信号作为线性卷积(3)的输入信号;D、将线性卷积(3)的输出信号和电液加速度伺服系统(4)的输出信号作为阻抗计算(6)的输入信号,计算电液加速度伺服系统(4)的阻抗Z(f)=G2(f)G1(f)]]>式中,Z(f)为电液加速度伺服系统(4)的阻抗函数,G2(f)为线性卷积(3)的输出信号的自功率谱密度的平均值,G1(f)为线性卷积(3)的输出信号和电液加速度伺服系统(4)的输出信号的互功率谱密度的平均值;E、利用阻抗计算(6)的输出信号,进行逆傅里叶变换(7),得到序列z(m)z(m)=IFFT[Z(f)]F、基于滤波器(2)的输出信号和逆傅里叶变换(7)的输出信号,利用重叠相加法计算两个信号的线性卷积(3);设序列z(m)的长度为M点;滤波器(2)的输出信号为序列r(n);利用重叠相加法计算r(n)*z(m),式中,*表示序列r(n)与序列z(m)的线性卷积(3);F1、将r(n)分割为N段序列之和,每段序列长L点,即:r(n)=Σk=0Nrk(n)]]>式中,N由加速度功率谱密度再现实验的持续时间确定;F2、在序列rk(n)后面添加M-1个零点,得到序列r'k(n),即:F3、在序列z(m)后面添加L-1个零点,得到序列z'(m),即:F4、设yk(l)=rk(n)*z(m),利用傅里叶变换计算yk(l):yk(l)=IFFT[FFT(r'k(n))FFT(z'(m))]F5、计算r(n)*z(m):上式在计算yk(l)+yk+1(l)时,序列yk(l)的最后M-1个点必须和序列yk+1(l)的前M-1个点重叠;设yk(l)及yk+1(l)的表达式为:则有:G、将线性卷积(3)的输出信号作为电液加速度伺服系统(4)和阻抗计算(6)的输入信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310333185.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top