一种随机振动信号生成方法、装置及电子设备制造方法及图纸

技术编号:37497442 阅读:26 留言:0更新日期:2023-05-07 09:34
本申请公开一种随机振动信号生成方法、装置及电子设备,涉及液体火箭发动机技术领域。方法包括:将振动功率谱密度变换至幅值频谱;根据采样频率范围对所述幅值频谱进行补零;对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号;通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号,此方法产生随机振动驱动信号有更高幅值精度以及更多频率份量,以提高随机振动试验控制精度,同时时域信号更逼近真实的环境振动信号。号。号。

【技术实现步骤摘要】
一种随机振动信号生成方法、装置及电子设备


[0001]本申请涉及液体火箭发动机
,尤其涉及一种随机振动信号生成方法、装置及电子设备。

技术介绍

[0002]随着我国在军工航天等领域的迅速发展,近几年来,在卫星导航、载人航天、深空探测和运载系统等诸多工程领域异军突起,取得了一系列重大科技成果。目前,火箭载人飞船、卫星和航天探测器等产品发射时,航天产品受大量级恶劣的力学环境振动,为防护产品在力学环境下部件及零件振动破坏及失效,必备对产品进行力学性能检查、验收和鉴定力学环境振动试验。
[0003]常用的力学环境试验一般是随机振动试验。近年来在本国随机振动试验多采用电动振动台实施,并广泛采用数字式随机振动控制系统,而生成高斯随机振动驱动信号是随机振动试验关键技术之一。
[0004]常用的高斯随机振动驱动信号的生成方法主要是伪随机法和正弦窗叠加法,其中,伪随机法产生随机振动驱动信号的幅值精度高,而信号的频率成分不丰富,主要是傅里叶变换的主频。而正弦窗叠加法产生随机振动驱动信号频率成分丰富,但是信号幅值精度一般,信号幅值动态范围在
±
3dB内。
[0005]因此,现有的高斯随机振动驱动信号的生成方法无法在实现幅值精度高的同时保证信号的频率成分丰富,并且幅值动态范围较小,导致高斯随机振动驱动信号的生成方法的稳定性和可靠性较低。

技术实现思路

[0006]本申请的目的在于提供一种随机振动信号生成方法、装置及电子设备,以解决现有高斯随机振动驱动信号的生成方法的稳定性和可靠性较低的问题。
[0007]第一方面,本申请提供一种随机振动信号生成方法,所述方法包括:将振动功率谱密度变换至幅值频谱;根据采样频率范围对所述幅值频谱进行补零;对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号;通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号。
[0008]采用上述技术方案的情况下,本申请实施例提供的随机振动信号生成方法,通过将振动功率谱密度变换至幅值频谱,根据采样频率范围对所述幅值频谱进行补零,对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号,通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号,此方法产生随机振动驱动信
号有更高幅值精度以及更多频率份量,以提高随机振动试验控制精度,同时时域信号更逼近真实的环境振动信号。
[0009]在一种可能的实现方式中,所述通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号,包括:对每个所述单帧伪随机信号乘以对应的二次B样条加权系数;多个所述单帧伪随机信号中的所有前一个所述单帧伪随机信号的后三分之二的信号与后一个所述单帧伪随机信号的前三分之二的信号叠合相加,确定所述预设时长的所述真随机振动信号。
[0010]在一种可能的实现方式中,在所述对每个所述单帧伪随机信号乘以对应的二次B样条加权系数之前,还包括:确定所述单帧伪随机信号的帧总数量;基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数。
[0011]在一种可能的实现方式中,所述基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数,包括:在所述帧总数量为三的倍数时,每个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号。
[0012]在一种可能的实现方式中,所述基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数,包括:在所述帧总数量不是三的倍数,且第1、4、7、10
……
个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号;在所述帧总数量不是三的倍数,且第2、5、8、11
……
个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号,所述mod表示求余函数;在所述帧总数量不是三的倍数,且第3、6、9、12
……
个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号,所述mod表示求余函数。
[0013]在一种可能的实现方式中,所述对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号,包括:采用所述同余法产生内均匀分布相位;第1个相位设为零;对所述幅值频谱进行第1次反傅里叶变换产生所述单帧伪随机信号;下次反傅里叶变换,同余法产生内均匀分布相位,如果多个所述幅值频谱的总数量为三的倍数,则第2、5、8、11、
……
个所述幅值频谱对应的幅值附加相位为,第3、6、9、12、15
……
个幅值频谱对应的幅值附加相位为,第4、7、10、13、16
……
个幅值频谱对应的幅值附加相位为;第1个所述幅值频谱对应的幅值附加相位设为零;如果多个所述幅值频谱的总数量不为三的倍数,所述幅值频谱对应的幅值附加相位为;第1个所述幅值频谱对应的幅值附加相位设为零;其中,所述N表示所述幅值频谱的总数量,所述n表示第n个所述幅值频谱,所述mod表示求余函数;所述fix表示取整函数,所述roud表示四舍五入取整函数;进行反傅里叶变换,将相位设为,再进行下次反傅里叶变换,循环产生对应的多个所述单帧伪随机信号。
[0014]第二方面,本申请还提供一种随机振动信号生成装置,用于实现第一方面任一所述的随机振动信号生成方法,所述装置包括:变换模块,用于将振动功率谱密度变换至幅值频谱;补零模块,用于根据采样频率范围对所述幅值频谱进行补零;第一确定模块,用于对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号;第二确定模块,用于通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号。
[0015]可选的,所述第二确定模块还包括:第二确定子模块,用于确定所述单帧伪随机信号的帧总数量;第三确定子模块,用于基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数。
[0016]可选的,所述第三确定子模块包括:第一确定单元,用于在所述帧总数量为三的倍数时,每个所述单帧伪随机信号对应的所述二次B样条加权系数是在
值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号。
[0017]可选的,所述第三确定子模块包括:第二确定单元,用于在所述帧总数量不是三的倍数,且第1、4、7、10<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种随机振动信号生成方法,其特征在于,所述方法包括:将振动功率谱密度变换至幅值频谱;根据采样频率范围对所述幅值频谱进行补零;对补零后的所述幅值频谱,以及根据同余法产生均匀分布的相位进行反傅里叶变换,确定所述振动功率谱密度的多个单帧伪随机信号;通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号。2.根据权利要求1所述的随机振动信号生成方法,其特征在于,所述通过二次B样条加权和三层叠加合并法对多个所述单帧伪随机信号进行处理,确定预设时长的真随机振动信号,包括:对每个所述单帧伪随机信号乘以对应的二次B样条加权系数;多个所述单帧伪随机信号中的所有前一个所述单帧伪随机信号的后三分之二的信号与后一个所述单帧伪随机信号的前三分之二的信号叠合相加,确定所述预设时长的所述真随机振动信号。3.根据权利要求2所述的随机振动信号生成方法,其特征在于,在所述对每个所述单帧伪随机信号乘以对应的二次B样条加权系数之前,还包括:确定所述单帧伪随机信号的帧总数量;基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数。4.根据权利要求3所述的随机振动信号生成方法,其特征在于,所述基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数,包括:在所述帧总数量为三的倍数时,每个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号。5.根据权利要求3所述的随机振动信号生成方法,其特征在于,所述基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数,包括:在所述帧总数量不是三的倍数,第1、4、7、10
……
个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号。6.根据权利要求3所述的随机振动信号生成方法,其特征在于,所述基于所述帧总数量确定每个所述单帧伪随机信号对应的所述二次B样条加权系数,包括:在所述帧总数量不是三的倍数,第2、5、8、11
……
个所述单帧伪随机信号对应的所述二次B样条加权系数是在值中确
定;其中,所述N表示所述帧总数量,所述n表示第n帧所述单帧伪随机信号,所述mod表示求余函数。7.根据权利要求3所述的随机振动信号生成方法,其特征在于...

【专利技术属性】
技术研发人员:何志勇王婷张磊李小刚樊勋李自园王珺李斌潮
申请(专利权)人:西安航天动力研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1