ImageVerifierCode 换一换
格式:PDF , 页数:3 ,大小:1.13MB ,
资源ID:402297      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/402297.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(发动机点火试车振动时域数据自动处理算法研究_郭健鑫.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

发动机点火试车振动时域数据自动处理算法研究_郭健鑫.pdf

1、探讨交流 Research&Discussion162023.1计算启动段、关机段峰值,计算稳定段有效值。步骤三:将计算的峰值、有效值整理到Excel中,将生产时域瞬时值图像导出到Word中,将稳定段数据导出为频域处理准备。其中每个步骤包括一些琐碎人工操作处理,步骤流程图如图3所示。图3 时域数据处理步骤流程图2 算法框架2.1 区段识别算法概述区段识别是计算相关区段的峰值、有效值参数的前提,区段识别算法(Segment Identification Algorithm,SIA)主要思想是基于V0控制电压信号,其中高电平为VH,低电平为VL,计算出V0上升沿索引值Tu和下降沿索引值Td,利用T

2、u和Td分割振动信号f,识别出零位区段f0、启动段fq、稳定段fw、关机段fg。采集振动的原始数据在Perception软件中可以自动编号批量生成TXT格式数据文本,数据里依然包括有控制电压数据和振动加速度数据,将该TXT数据作为SIA的算法输入。其中数组v表示控制电压数据,数组f表示振动数据,T用于储存索引值i,当i以步长d遍历v,满足式(1)则储存。a(VH-VL)|vi-vi+d|(1)式中:a高低电平识别阈值系数,值取0.8;d步长,值取1000,即0.02s(采集频域为50k/s,1秒采集50000数据点)。遍历完成后判断T元素数量,如果为2,则第一个元素认为上升沿索引值Tu,即点火

3、启动;第二个元素为下降沿索引值Td,即点火关机。否则输出识别区间失败,退出程序,进行数据查验。区间分割识别f0、fq、fg需要引入向左、向右延伸量参数分别为dL和dR。取 dL值为10000,取 dR值为40000,即向前延伸0.2s,向后延伸0.8s。区间分割识别平稳段fw还需引入参数dP,dP意义为取多长为平稳段。平稳段一般从点火后半程中选取。dP数值由式(2)计算得到,即当点火时长大于40s,取长度20s,如果点火时长小于等于40s,取点火时长的一半。(2)则零位区段f0、启动段fq、稳定段fw、关机段fg的区间分割识别由下式计算获得:f0=f(1:Tu-dL)(3)fq=f(Tu dL

4、:Tu+dR)(4)fg=f(Td dL:Td+dR)(5)fw=f(Td dP+dL:Td dR)(6)式(3)(6)中,f(X:Y)代表从振动数据f中提取索引值从X到Y的所有数据。对各区段数据进行去零位操作,首先计算零位fz,由式(7)(8)得到。将f0,fq,fw,fg中元素数据都减去零位fz,得到去零位后各区段数据。mean(X)函数为返回数组所有元素的平均值。(7)fz=mean(f0)(8)计算启动段fq、关机段fg的峰值,分别表示为fqmax和fpmax,由式(9)(10)(11)计算得到。函数为遍历数组元素返回其最大值。(9)fqmax=max(fq)(10)fpmax=max

5、(fp)(11)计算稳定段fw有效值,表示为fwrms,由 式(12)(13)计算得到。rms(X)函数为返回数组元素的均方根值。(12)fwrms=mean(fw)(13)SIA的算法:算法输入:一次发动机点火振动数据TXT文本格式算法输出:启动段峰值fqmax;稳定段有效值fwrms;关机段峰值fpmax算法步骤:(1)读入TXT文本,对TXT进行预处理,去除字符串(字符串为数据头说明),将电压数据提取为数组v,将振动加速度数据提取为数组f。探讨交流 172023.1(2)按式(1)过程,计算得到点火启动和关机索引值Tu、Td。(3)按式(2)-(6)过程,计算得到去零位后的启动段fq、稳

6、定段fw、关机段fg。(4)按式(7)-(13)过程,计算得到启动段峰值fqmax、稳定段有效值fwrms和关机段峰值fpmax。2.2 自动处理生成报告算法概述自动处理生成报告算法主要完成的任务是依次读入同批次振动数据,对每一次的数据进行处理,将计算参数写入Excel表中,并生成时域瞬时值图像,写入Word中保存。算法流程图如图4所示。图4 振动数据自动处理算法流程图算法输入:含同批次振动TXT数据的文件算法输出:算法输出参数表和对应时域图像的Word文档算法步骤:(1)读入同批次TXT数据的文件夹内信息,包括文件数量、名称、路径。(2)遍历文件中TXT数据,对每次TXT数据调用SIA算法处

7、理。(3)将SIA算法输出参数依次写入Excel表中。(4)生成振动数据瞬时值图像,依次保存Word中。3 算法验证算法在Matlab软件平台5开发运行,以某发动机同批次点火试验数据为例,共有7次点火的振动原始数据,7次数据算法全部成功识别出点火的启动段、稳定段、关机段,并将计算的参数写入Excel表中,算法处理生成参数表截图如图5所示。图5中参数在商业软件Perception进行计算验证,验证数据与算法计算数据完全一致。7次数据算法全部成功生成时域瞬时值图像,如图6所示,为test01数据的时域瞬时值图像。以上证明了发动机点火试车振动数据自动处理算法的可行性。图5 生成的时域参数表截图图6

8、生成的时域瞬时值图4 结束语本文对航天发动机点火试车振动数据处理过程做了梳理,针对在采集软件中处理振动数据存在较多人工操作步骤,设计开发振动时域数据自动处理算法。对同批试验的多次的点火数据,可实现自动批量处理,经验证算法处理结果准确。本文所提算法在解放繁琐且机械重复的人工操作的同时,也减少了由人误操作导致的数据错误,提高数据交付的准确性,算法具备可行性和实用性。后续将对发动机点火振动数据频域分析和自动化处理展开研究,以期建立航天发动机点火振动数据时域和频域综合自动化批处理算法。参考文献1 李思思.NASA成功进行阿瑞斯1火箭第1级点火试车J.导弹与航天运载技术,2009(5):62-622 罗敏,姜同敏,袁宏杰.一种可靠性试验实测振动数据的处理方法J.北京航空航天大学学报,2007(10):1237-1240,12503 阎成鸿.航空发动机振动信号分析J.微计算机信息,2007(22):313-3144 李青霞,任焱,陈俊达.基于LabVIEW的“振动自动测试与分析系统”J.振动与冲击,2003(2):30-32,175 许丽佳,穆炯,康志亮等编.MATLAB程序设计及应用M.北京:清华大学出版社,2011

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2