航空发动机启动系统故障诊断方法及故障模拟系统的制作方法_2

文档序号:9303230阅读:来源:国知局
现故障的类型。采用时域分析对采集数据提取特征值(包括均方根值、脉冲指标、峰值指标、峭度指标、波形指标、裕度指标等),采用主成分分析法对数据进行预处理(数据预处理是指在主要的处理以前对数据进行的一些处理。这里主要的处理指的是应用BP神经网络算法来进行数据处理,而预处理指的是用主成分分析法降低数据维度,减少计算的工作量),将分析和预处理之后得到的数据特征量分为训练数据和测试数据,训练数据用于对神经网络的训练构造,测试数据用于测试算法是否能够有效地对故障进行分类判断。
[0040]步骤S40,利用训练数据训练构造BP神经网络,测试数据作为BP神经网络的输入值,将得到的输出值与所述训练数据构造的BP神经网络的输出值进行比较,通过对比评价,判断出现的故障情况,从而得出诊断结果。
[0041]具体的,测试数据的输出值为一个非空矩阵,矩阵上每一行的元素代表每一种可能发生的故障情况,将该矩阵上每个元素与BP神经网络的输出矩阵上的相应位置的元素进行比较,求出其每个元素的相对误差,进而求出每一行元素的最大误差和平均误差。若最大误差和平均误差都在各自要求的误差范围内,则认为诊断结果是正常的。若某一行的最大误差或平均误差超出所允许的误差范围,则说明该对应的故障情况很有可能发生,此时诊断结果发生异常。
[0042]换而言之,本发明采用了 BP神经网络算法以及使用遗传算法和BP神经网络结合的算法,分别对航空发动机启动系统进行故障诊断,并进行对比评价,发现其优缺点,从而提尚故障诊断的可靠性和准确性。
[0043]如图3所示,本发明在上述故障诊断方法的基础上,建立了一种航空发动机启动系统的故障模拟系统;所述的故障模拟系统包括:
[0044]仿真模块,用于对航空发动机启动系统建立数学模型,在所述数学模型中输入故障参数,并进行故障模拟仿真,得出状态变化数据;所述设置的故障参数包括:改变起动机、涡轮扭矩、油气比的参数;
[0045]故障分析模块,对故障模拟仿真的状态变化数据进行分析,得到训练数据和测试数据;即采用时域分析法对所述状态变化数据提取特征值;
[0046]数据处理模块,用于对采集到的训练数据和测试数据进行预处理(降低数据维度),生成提供构造BP神经网络所使用的训练数据和测试结果准确性的测试数据;
[0047]故障诊断模块,提取测试数据作为BP神经网络的输入值,将得到的
[0048]输出值与所述训练数据构造的BP神经网络的输出值进行比较,通过对比评价,进行故障诊断。
[0049]具体为:将所述测试数据输出值的矩阵中各行元素与训练数据构造的BP神经网络的输出值的矩阵中各行元素进行比较,计算出各行元素的最大误差值及平均误差值;所述最大误差值和平均误差值均在设定误差范围内,则诊断结果正常;最大误差值或平均误差值超出设定范围,则诊断结果为异常。
[0050]此外,模拟系统中,还包括用户认证模块、信息显示主模块与信息显示子模块。
[0051]用户认证模块;为该平台的登录终端,通过输入账号和密码即可登录到该平台,保障了使用的安全性。
[0052]信息显示模块;在通过所述用户认证模块后,方可登陆(使用)信息显示模块,所述的信息显示模块用于显示航空发动机启动过程的功率变化和转矩变化,以及在启动过程的不同阶段中,每个阶段中关键参数的不同变化。
[0053]该平台主要实现三大功能:一是模拟各种故障情况下参数的变化,并对其提取特征值。二是对采集到的数据进行预处理,生成提供构造BP神经网络算法所使用的训练数据和测试结果准确性的测试数据。三是运用BP神经网络算法以及遗传算法和BP神经网络结合的算法进行故障情况的诊断,实现对算法程序的调用,并进行两种算法的比较评价,并在信息显示对相应的参数信息进行实时显示。
[0054]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种航空发动机启动系统故障诊断方法,其特征在于,包括如下步骤: 步骤S10,建立航空发动机启动系统的数学模型,并进行模拟仿真; 步骤S20,在所述数学模型中输入故障参数,并进行故障模拟仿真,得出状态变化数据; 步骤S30,采用时域分析法对所述状态变化数据提取特征值,采用主成分分析法对状态变化数据降低维度,进而得到训练数据和测试数据; 步骤S40,所述测试数据作为BP神经网络的输入值,得到测试数据的输出值,将所述测试数据输出值的矩阵中各行元素与训练数据构造的BP神经网络的输出值的矩阵中各行元素进行比较,计算出各行元素的最大误差值及平均误差值; 所述最大误差值和平均误差值均在设定误差范围内,则诊断结果正常; 最大误差值或平均误差值超出设定范围,则诊断结果为异常。2.根据权利要求1所述的航空发动机启动系统故障诊断方法,其特征在于,所述步骤SlO按照如下步骤进行: 步骤SlOl:建立所述航空发动机启动系统的数学模型; 步骤S102:使用S頂ULINK建模工具对所述数学模型进行仿真,计算出航空发动机在稳态的高压转子转速、低压转子转速、尾气温度参数。3.根据权利要求2所述的航空发动机启动系统故障诊断方法,其特征在于,所述步骤S20包括,对所述数学模型中输入故障参数,并进行仿真,得出在故障状态下高压转子转速、低压转子转速、尾气温度的变化参数。4.根据权利要求3所述的航空发动机启动系统故障诊断方法,其特征在于,所述设置的故障参数包括:改变起动机、涡轮扭矩、油气比的参数,使航空发动机启动过程出现起动机带转困难、点火失败、起动超温故障。5.根据权利要求1所述的航空发动机启动系统故障诊断方法,其特征在于,所述步骤S30包括:采用时域分析法对所述状态变化数据提取特征值,所述特征值包括均方根值、脉冲指标、峰值指标、峭度指标、波形指标及裕度指标。6.一种航空发动机启动系统故障模拟系统,其特征在于,包括: 仿真模块,用于对航空发动机启动系统建立数学模型,在所述数学模型中输入故障参数,并进行故障模拟仿真,得出状态变化数据; 故障分析模块,对故障模拟仿真的状态变化数据进行分析,得到训练数据和测试数据; 数据处理模块,用于对采集到的训练数据和测试数据进行降低维度,生成提供构造BP神经网络所使用的训练数据和测试结果准确性的测试数据; 故障诊断模块,提取测试数据作为BP神经网络的输入值,将得到的输出值与所述训练数据构造的BP神经网络的输出值进行比较,通过对比评价,进行故障诊断。7.根据权利要求6所示的航空发动机启动系统故障模拟系统,其特征在于,还包括: 用户认证模块;其为该平台的登录终端,用户在认证模块中输入认证信息,才允许登录到该平台。8.根据权利要求6或7所示的航空发动机启动系统故障模拟系统,其特征在于,还包括: 信息显示模块;用于显示航空发动机启动过程的功率变化和转矩变化,以及在启动过程的不同阶段中,每个阶段中关键参数的不同变化。
【专利摘要】本发明公开了一种航空发动机启动系统故障诊断方法及故障模拟系统,该方法以下步骤:航空发动机启动系统仿真建模以及故障模拟仿真;状态参数分析及数据处理;设计算法进行故障诊断;并利用上述故障诊断方法设计了故障模拟系统,可以根据已知的系统模型,确定系统的状态、参数和输入/输出等之间的关系,从而完成故障诊断功能。本发明通过使用BP神经网络算法以及使用遗传算法和BP神经网络结合的算法,分别对航空发动机启动系统进行故障诊断,并进行对比评价,发现其优缺点,从而实现对算法在航空发动机控制领域的合理应用。
【IPC分类】G01M15/00
【公开号】CN105021403
【申请号】CN201510423175
【发明人】王健, 张桂刚, 叶墅锋, 吕骘
【申请人】中国科学院自动化研究所
【公开日】2015年11月4日
【申请日】2015年7月17日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1