六自由度运动平台电动缸故障诊断方法技术

技术编号:33774412 阅读:15 留言:0更新日期:2022-06-12 14:27
本发明专利技术公开了一种六自由度运动平台电动缸故障诊断方法,在六自由度运动平台的上平台下方加装若干个采样频率为轴向的加速度传感器;对六自由度运动平台的运动特性进行分析,设置一套能获得周期性振动数据的动作为诊断动作;在六自由度运动平台上运行诊断动作,由加速度传感器获得电动缸在不同状态下的振动数据;使用FD

【技术实现步骤摘要】
六自由度运动平台电动缸故障诊断方法


[0001]本专利技术涉及飞行模拟器
,具体涉及一种使用固定字典极限学习机实现的六自由度运动平台电动缸故障诊断方法。

技术介绍

[0002]飞行模拟器能够模拟绝大部分飞行场景和任务,对于提升受训人员的技能水平有着极大的帮助。相较于传统的实装训练方式,使用飞行模拟器进行训练显然有着更广阔的使用前景以及更低的训练成本。
[0003]电动缸作为飞行模拟器中六自由度运动平台的重要执行部件,承担着提供动感模拟的重要任务,它的健康状态直接影响着飞行模拟器使用人员的受训效果和生命安全。然而,现有维持电动缸工作能力的手段主要为预防性维护,定期观察并更换电动缸内的润滑油,以及运行时靠人耳识别是否有异常噪声,这一方式无法对影响安全的电动缸故障模式进行诊断。
[0004]由于电动缸使用频率高、连续工作时间长、可靠性要求高,导致对其故障诊断技术有着极高的需求。同时电动缸本体上除了电机后端的编码器能够获得电机的转速及电动缸的行程外,难以加装更多的传感器,使得电动缸故障诊断难度增大。因此,必须引入新型诊断手段来解决这一问题。在飞行模拟器中,六自由度运动平台的动作完全依赖于受训飞行员的操作,内置传感器采集到的电压、电流、温度、编码器反馈转速等数据不具有规律性,缺乏分析价值。近年来普遍应用于故障诊断领域并且效果较好的神经网络故障诊断方法,在这种数据中难以得到有效的应用。

技术实现思路

[0005]为满足对于六自由度运动平台电动缸的故障诊断需求,本专利技术提出了一种六自由度运动平台电动缸故障诊断方法,在飞行模拟器六自由度运动平台的上平台下方加装了轴向加速度传感器,并设置了诊断动作以获取具有周期性特点的振动数据;随后采用了复杂度较低、运行速度极快的单隐层前馈神经网络算法固定字典极限学习机(FD

ELM)对传感器获得的振动数据进行分析,以达到电动缸故障诊断的目的。
[0006]本专利技术的专利技术目的通过以下技术方案实现:
[0007]一种六自由度运动平台电动缸故障诊断方法,包含以下步骤:
[0008]步骤一、在六自由度运动平台的上平台下方加装若干个采样频率为轴向的加速度传感器;
[0009]步骤二、对六自由度运动平台的运动特性进行分析,设置一套能获得周期性振动数据的动作为诊断动作;
[0010]步骤三、在六自由度运动平台上运行诊断动作,由加速度传感器获得电动缸在不同状态下的振动数据;
[0011]步骤四、使用FD

ELM对振动数据进行学习并生成基于神经网络的故障诊断模型;
[0012]步骤五、在待诊断的六自由度运动平台开机及关机时自动运行诊断动作并由加速度传感器获取电动缸的振动数据;
[0013]步骤六、使用训练好的故障诊断模型对振动数据进行分析以判断电动缸处于正常或是故障状态。
附图说明
[0014]图1故障诊断方法原理;
[0015]图2传感器安装位置;
[0016]图3诊断动作示意图;
[0017]图4振动信号采集示例;
[0018]图5故障诊断流程图;
具体实施方式
[0019]下面将结合附图和具体实施方式对本专利技术作进一步的详细说明。
[0020]如图1所示,本实施例所示的一种六自由度运动平台电动缸故障诊断方法,具体步骤如下:
[0021]步骤一、在六自由度运动平台的上平台下方加装若干个采样频率为轴向的加速度传感器以获取电动缸的振动信号。
[0022]为节省成本,本实施例在六自由度运动平台的上平台下方加装3个加速度传感器,如图2所示,每个加速度传感器加装在相邻的二个电动缸的交接处。依照机械故障中,越接近故障点振动能量越高的普遍特点,对三个加速度传感器的振动信号所包含的能量大小进行分析就能快速找到故障电动缸的位置。本实施例使用较少传感器的情况下能够快速定位故障电动缸的位置并进行故障模式的识别。
[0023]步骤二、对六自由度运动平台的运动特性进行分析,设置一套能获得周期性振动数据的动作为诊断动作。
[0024]为解决飞行模拟器中六自由度运动平台获取到的数据缺乏规律性无法用作故障诊断分析的问题,如图3所示,本实施例使六自由度运动平台的上平台保持水平并运动到外径极限,随后使上平台以垂向轴为中心,并以的角速度沿顺时针做匀速运动,设置该动作为诊断动作,以获取有分析价值的振动信号。
[0025]步骤三、在六自由度运动平台上运行步骤二所述的诊断动作,由加速度传感器获得电动缸在不同状态下的振动数据。
[0026]在本实施例中,由加速度传感器获得电动缸在正常、关节铰链磨损、丝杠磨损、伸缩杆裂纹四种状态下的振动数据,采集到的振动数据如图4所示。
[0027]步骤四、使用FD

ELM对步骤三获得的振动数据进行学习并生成基于神经网络的故障诊断模型。
[0028]算法步骤如下:
[0029]1)使用高斯平滑对振动数据进行平滑处理,消除能量较低的环境噪声;
[0030]2)将振动数据分为n个长度为m的数组作为神经节点并标记上对应的标签作为样
本;
[0031]3)初始化FD

ELM并输入振动信号构成的样本集进行神经网络的训练:
[0032]FD

ELM的公式可总结如下:
[0033][0034]其中,x是输入的振动信号,α是输入权重矩阵,β是输出权重矩阵,g是激活函数,L为输入样本个数。
[0035]使用公式(2)(3)初始化固定字典学习机的输入权重矩阵α。
[0036][0037][0038]其中,C是编码矩阵,o、p和q是自变量。在本文中,它们的默认值分别是3,2和1.53。在不同的数据集中,3个变量的值应当根据数据集的特点进行调整。
[0039]将n个有标签的样本输入固定字典学习机进行标签学习:
[0040]使用广义逆矩阵法求解目标函数以获得输出权重矩阵β:
[0041]minimize||f

T||=||sigmoid(x
m
×
n
·
code
n
·
m
)
·
β
m
×
j

T||
ꢀꢀ
(4)
[0042]其中,T是标签矩阵。
[0043]4)公式(1)以及计算出的α矩阵和β矩阵,构成训练好的基于神经网络的故障诊断模型。
[0044]步骤五、在待诊断的六自由度运动平台开机及关机时自动运行诊断动作并由加速度传感器获取电动缸的振动数据。
[0045]步骤六、使用训练好的故障诊断模型对振动数据进行分析以判断电动缸处于正常或是故障状态,若是处于故障状态则分析三个传感器振动数据的能量特征以定位具体的故障电动缸。如图5所示:
[0046]1)若电动缸的振本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种六自由度运动平台电动缸故障诊断方法,其特征在于包含以下步骤:步骤一、在六自由度运动平台的上平台下方加装若干个采样频率为轴向的加速度传感器;步骤二、对六自由度运动平台的运动特性进行分析,设置一套能获得周期性振动数据的动作为诊断动作;步骤三、在六自由度运动平台上运行诊断动作,由加速度传感器获得电动缸在不同状态下的振动数据;步骤四、使用FD

ELM对振动数据进行学习并生成基于神经网络的故障诊断模型;步骤五、在待诊断的六自由度运动平台开机及关机时自动运行诊断动作并由加速度传感器获取电动缸的振动数据;步骤六、使用训练好的故障诊断模型对振动数据进行分析以判断电动缸处于正常或是故障状态。2.根据权利要求1所述的一种六自由度运动平台电动缸故障诊断方法,其特征在于所述诊断动作为六自由度运动平台的上平台保持水平并运动到外径极限,随后使上平台以垂向轴为中心沿顺时针做匀速运动。3.根据权利要求1所述的一种六自由度运动平台电动缸故障诊断方法,其特征在于步骤三中的电动缸的状态包含正常、关节铰链磨损、丝杠磨损、伸缩杆裂纹。4.根据权利要求1所述的一种六自由度运动平台电动缸故障诊断方法,其特征在于FD

ELM算法步骤如下:使用高斯平滑对振动数据进行平滑处理,消除能量较低的环境噪声;将振动数据分为n个长度为m的数组并标记上对应的标签作为样本;初始化FD

ELM并输入振动信号构成的样本集进行神经网络的训练:FD

ELM...

【专利技术属性】
技术研发人员:刘大伟左亚昆巩立艳张继豪石博文
申请(专利权)人:中航航空模拟系统有限公司
类型:发明
国别省市:

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

1