通过流管阀控液压马达参数辨识,对BP神经网络故障诊断有何作用?
moboyou 2025-05-14 14:25 2 浏览
在阅读此文前,麻烦您点击一下“关注”,方便您进行讨论和分享,给您带来不一样的参与感,感谢您的支持。
文| 晓山青
编辑| 晓山青
●— 前言 —●
液压伺服作动器HSA因其稳定性好推重比大等特点,仍然是现役飞机的主选作动器。
射流管阀控HSA由于射流喷嘴的结构特点,油液不容易产生堵塞,具有抗污染能力强的优点,但同时大泄漏量带来较大的能量损失。
当故障发生会给维修带来巨大困难和成本,目前已经研究出诸多先进的故障诊断算法如:数字模型监控、深度学习和人工智能等。
但是航空作动器实际应用中多数采用的是实时模型自监控的方法,存在虚警率高的问题。
本研究以某航空应用的射流管阀控液压马达为研究对象,针对射流管伺服阀、滑阀和液压马达等关键部件。
采用机电液综合系统较为常用的AMESim软件建立其仿真模型,结合实验数据对该模型进行参数辨识以精准化仿真模型。
去验证本研究建立的射流管阀控液压马达仿真模型,以及BP神经网络故障诊断算法的有效性。
●— 射流管阀控液压马达数学模型 —●
射流管阀控液压马达结构原理图如图1所示,由力矩马达、射流管接收器、滑阀、液压马达等组成。
向液压马达输入指令角度,经过控制部分会向力矩马达线圈输入所对应的指令电流。
在极化和控制磁场的作用下,线圈内会产生偏转力,从而带动衔铁和流管喷嘴的偏转,喷嘴离两侧接收器的距离不再相等两侧接收的流量也不一致,从而产生压力差引起阀芯向一侧运动。
阀芯运动改变阀芯阀套之间的开口度,输出放大的流量压力信号来带动液压马达转动,进而带动面偏转。
利用RVDT测量输出转角,与指令信号形成闭环,通过PID调节进行反馈控制。
在实际测控平台中研究故障诊断,需要在实体作动器中注入故障才能获取故障数据。
而注入故障需进行破坏性的参数修改,才能通过故障实验获取到故障诊断所需原始数据。这种做法不仅操作复杂,而且需要的成本及代价过高。
为此,通过参数辨识将仿真模型准确化,使得仿真模型与实际作动器相契合,进而确保通过仿真获取的故障数据与实际故障数据更加吻合。
在数学模型的基础上,为方便对参数进行调整、获取故障诊断的原始数据,利用AMESim软件搭建完整的射流管阀控液压马达仿真模型如图2所示。
代入相关参数,以经典PID控制调节输出角位移曲线如图3所示。
仅仅通过手动调整未知参数的方式,获取的仿真模型往往缺乏实证性和准确性,利用其数据进行进一步处理也将缺乏说服力,为此需进行参数辨识。
进行实体平台的阶跃特性实验,利用实验数据进行参数辨识来准确化仿真模型。射流管阀液压马达实验台脱密后的结构示意图如图4所示。
整个实验系统由四部分组成:上位机、工控机、控制柜和作动器。
在上位机上设置偏转指令,设置两秒频率为80Hz的采样过程,利用角度传感器采集输出转角数据。经过转换可以得到输出转角数据如图5所示。
将图5的实验数据利用MATLAB中的系统辨识工具箱,对系统的射流管阀控液压马达的传递函数Gr(s)进行参数辨识识的结果为:
将这些参数代入仿真模型后,得到的图5采样实验数据和仿真输出转角曲线对比如图6所示。
参数辨识后,实验和仿真数据所对应的时域性能指标如表1所示。
实验验证,射流管阀控液压伺服作动器的AMESim仿真模型与实际实验台的输出转角曲线及性能指标基本一致,满足工程应用研究中的误差范围,由此验证本研究所建立的仿真模型的准确化与有效性。
●— 故障诊断有哪几种模式 —●
在准确化仿真模型的基础上,利用BP神经网络进行基于模型的故障诊断,整体流程包括三个部分:故障选取与注入、故障样本建立以及故障诊断。
与传统的液压马达相比,射流管阀控液压马达的典型故障区别在于抗污染能力强,前导级堵塞故障概率等级低。
结合实际作动器和工程射流管阀控液压马达的故障模式进行调研分析,建立故障树如图7所示,对应的故障事件如表2所示。
根据因素水平表和FMEA表选取故障概率较高和严酷度较严重的几个故障为:
气隙长度变化、滑阀圆角磨损、滑阀外泄漏(管件漏油导致)、滑阀卡滞、液压马达内泄漏、角位移传感器常值漂移、油液混入空气、油液污染、油液压力波动。
结合工程实际经验和实体液压马达调研,实际作动器平台的角位移传感器是多余度的可靠性很高,并且油液除污和除气装置有多级,因此不考虑传感器、油液混入空气和油液污染等故障。
因此,确定最终需要进行检测和诊断的典型故障模式为:气隙长度变化、液压马达内泄漏、油液压力波动、滑阀卡滞、滑阀圆角磨损、滑阀外泄漏等六个典型故障。
将典型故障注入到准确化后的射流管阀控液压马达仿真模型当中,各故障仿真方法如图8和表3所示,通过参数修改和模型微调的方式来实现故障模拟注入。
将各典型故障的相关参数进行批处理,设置15种不同程度的故障。
通过仿真得到各故障仿真原始数据利用参数不确定性来取代实际作动器的非线性和不确定性,从而可替代实际数据作为原始数据进行故障诊断。
对获取到的原始数据进行数据预处理,利用MATLAB提取故障特征,利用特征量来描述当前系统的状态,作为元素建立故障样本。
由于本研究的液压系统固有频率较低,因此提取时域特征能够很好地在故障诊断中描述系统真实且全面的状态。
根据仿真结果,选取了15种故障特征来刻画不同故障参数与故障模式对系统性能的影响:
最大值、均值有效值峰值因子、波形因子、脉冲因子、裕度因子、中位数、方差、标准差、峭度、偏度、上升时间、末时刻位移、误差。
为研究参数值设置与特征量的相关性.利用相关性函数Pearson实现特征量与参数值的拟合,从而计算两者的相关性数值。
计算典型故障F~F6的参数设置与原15种故障特征的Pearson相关系数,并绘制如图9所示的热图,色调越接近黄色相关性越好,相反越接近绿色相关性越差。
从图9可以看出6种故障模式下,特征量:中位数、末时刻值和偏差与参数设置的相关系数最低,即相关性最差。
与此同时,在观察各故障输出曲线时发现这三种特征量仅表示一个时刻的值或与指令的误差难以反映整个曲线的信息。
为此提取剩余12种故障特征作为故障样本,由于六种典型故障每15种不同程度注入到仿真模型,对应有6x15组原始数据。
提取故障特征作为样本,因此总共有90组故障样本,利用系统抽样确定1-15中的数字为10。
因此确定编号为10,25,40,55,70,85等六组样本作为验证样本,剩余84组作为训练样本。
对获取到的样本数据利用BP神经网络进行故障诊断,BP神经网络采用多层网络,使得所需训练的非线性数据的输入与输出逼近。
目的是通过神经网络训练来找到样本向量和故障模式之间的函数映射,首先对故障模式进行编码,如表4所示后续利用编号F1-F6来简化并指代典型故障。
利用MATLAB软件进行编程,设置神经网络结构参数,进行神经网络学习和训练,发现当隐含层神经元个数为40。
学习率为0.001时神经网络的诊断性能最主,训练时间为3s神经网络训练结果如图10所示。
将测试样本导入训练好的神经网络中进行测试验证,得到的测试结果如表5所示。
从图10a中可以看出,当迭代105次后,神经网络的训练误差低于1e-5,满足要求。从图10b中可以看出,本次训练的诊断精度达到了99.512%。
将表5的测试结果与单一故障编码输出向量表对比,可知特征选择优化后的故障诊断方法对典型故障F1~F6完成了准确的故障诊断,平均误差为0.00895。
●— 结论 —●
本研究对射流管阀控液压伺服作动器液压马达进行了模型建立以及实验数据拟合。
通过对实验数据进行了关键特征量的分析与提取,并预处理采样数据,利用较为成熟的BP神经网络实现了有效准确的故障诊断:
(1)利用AMESim软件搭建了射流管阀控液压伺服作动器的仿真模型,并且利用实体阶跃特性实验进行参数辨识。
接着对其进行参数准确化,使得仿真与实验输出曲线的时域性能指标包括上升时间、峰值时间、超调量、调节时间、稳态误差基本一致,从而验证仿真模型的准确性与有效性。
(2)通过仿真模型获取仿真原始数据,通过计算故障参数设置与特征量的Pearson相关性系数,选取能够准确描述系统整体性能的12种特征量作为故障样本。
利用BP神经网络对其进行训练,结合验证样本验证训练好的神经网络,结果显示能够对系统的典型故障进行准确率高达99.512%的故障诊断。
---END---
相关推荐
- 声学EI要完稿?十步速写法
-
【推荐会议】国际声学与振动会议(ICAV)会议号:CFP23112A截稿时间:2025年4月20日召开时间/地点:2025年8月15-17日·新加坡论文集上线:会后3个月提交EiComp...
- 结构力学!EI会议图表规范秘籍
-
推荐会议:国际结构与材料工程进展大会(ISME2026)会议编号:EI#73521截稿时间:2026年3月10日召开时间/地点:2026年8月15-17日·德国柏林论文集上线:会后4...
- 傅里叶级数物理意义的直观理解:利用傅里叶级数逼近方波信号
-
上篇文章将向大家介绍频谱的概念,对傅里叶级数、傅里叶积分、傅里叶变换进行了数学的推导,并解释了它们各自的物理意义。推导过程见我的上一篇文章:频谱分析——频谱概念(傅里叶变换、级数、积分及物理意义)如下...
- 通过对航空发动机整机振动进行分析,有何控制方法?
-
前言针对航空发动机整机振动问题的复杂性和多样性,以整机振动的振源分析为出发点,总结国内外关于转子系统故障、气流激振、轴承故障、齿轮故障和结构局部共振等引起的整机振动的研究情况。结合航空发动机整机结构动...
- MATLIB中使用PCA
-
主成分分析PCA(PrincipalComponentsAnalysis),奇异值分解SVD(Singularvaluedecomposition)是两种常用的降维方法降维致力于解决三类问题:降维...
- 数据处理|软件:让科研更简单2
-
书接上回,继续介绍免费的数据处理软件。eGPS一款热图绘制专用软件,热图就是用颜色代表数字,让数据呈现更直观,对比更明显。优点:小巧方便,基本功能齐全,包括数据转换、聚类分析、颜色调整等等缺点:常见的...
- 电力系统常用的通讯协议及其在Speedgoat系统中的实现
-
在电力系统中,IEC61850协议、DNP3协议、ModbusTCP广泛应用于远程终端设备(RTU)、智能电子设备(IED)交互以及监控和数据采集(SCADA)系统。一、IEC61850协议IE...
- 电子工程师的常用仿真软件
-
不知道从事电子行业的工程师,有没有使用模拟仿真工具,仿真软件网上又有很多,初学者,可能只知道Multisim和Proteus。一般Multisim适合在学习模拟电路和电路分析原理课程时使用,便于理解电...
- 技术论文|异结构混沌系统的组合同步控制及电路实现
-
欢迎引用[1]李贤丽,马赛,樊争先,王壮,马文峥,于婷婷.异结构混沌系统的组合同步控制及电路实现[J].自动化与仪器仪表,2022,No.276(10):80-84.DOI:10.14016/j.cn...
- 现场︱某110KV主变事故过程仿真分析
-
三峡电力职业学院、河南省电力公司洛阳供电公司的研究人员李莉、任幼逢、徐金雄、王磊,在2016年第6期《电气技术》杂志上撰文,针对某110KV变电站主变差动保护跳闸事故,结合事故相关检测数据,通过MAT...
- 光伏发电系统篇:单级式并网系统实时仿真
-
在全球积极推动清洁能源转型的大背景下,光伏发电作为重要的可再生能源利用方式,得到了广泛关注和迅猛发展。目前常用的光伏并网及光伏电站主要拓扑结构有单级式和双级式。相较于传统的多级式系统,单级式光伏发电并...
- 光伏发电系统篇:三电平并网逆变器实时仿真
-
一、三电平并网逆变器在能源转型加速的当下,分布式能源接入电网需求大增。三电平并网逆变器凭借低谐波、高功率密度等优势,有效提升电能转换效率,于新能源并网发电中担当关键角色。常见的三电平电路拓扑结构包括二...
- 自制3.5KW大功率逆变器,很简单,看过这个电路原理就懂了
-
前言拿下8000元奖金的项目,是什么水平?本项目经过联合湖南科技大学光伏逆变以及电力电子研究生团队共同探讨方案。项目成本:1200元,获得奖金:8000元!参加赛事:立创开源硬件平台_星火计划·外包赛...
- 圈内分享:电容式加速度计接口电路非线性建模与仿真设计
-
摘要:非线性是Sigma-Delta(ΣΔ)加速度计系统的关键指标之一。基于一个五阶ΣΔ加速度计结构,分析了其主要的非线性模块,在MATLAB中建立了整体结构的行为级模型,并利用根轨迹法进行了稳...
- 基于Matlab/Simulink建立一种Thevenin/RC电池模块仿真模型
-
本文以锂电池数学模型为基础,在Matlab/Simulink的仿真系统中,建立了一种Thevenin/RC电池模块仿真模型,通过实际工况试验,测试精度在允许误差范围内,为电池SOC/SOH研究提供了极...
- 一周热门
- 最近发表
- 标签列表
-
- curseforge官网网址 (16)
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle 数据导出导入 (16)
- oracle两个表 (20)
- oracle 数据库 使用 (12)
- 启动oracle的监听服务 (13)
- oracle 数据库 字符集 (20)
- powerdesigner oracle (13)
- oracle修改端口 (15)
- 左连接 oracle (15)
- oracle 标准版 (13)
- oracle 转义字符 (14)
- asp 连接 oracle (12)
- oracle安装补丁 (19)
- matlab三维图 (12)
- matlab归一化 (16)
- matlab求解方程 (13)
- matlab坐标轴刻度设置 (12)
- matlab脚本 (14)
- matlab多项式拟合 (13)
- matlab阶跃函数 (14)