1、第 卷 第 期国防科技大学学报 年 月 :距离在液体火箭发动机故障检测中的应用程玉强,邓凌志(国防科技大学 空天科学学院,湖南 长沙 )摘要:健康监控技术能够切实提高液体火箭发动机的可靠性,针对液体火箭发动机健康监控中的故障检测问题,提出基于 距离的方法,利用液氢液氧火箭发动机地面热试车数据进行验证。该方法的核心思想是利用 生成对抗网络模拟正常数据的样本分布,利用其判别器计算测试样本与模拟分布间的 距离,进而实现故障检测。结果表明:该方法能够克服故障数据不足的困难,有效检测稳态过程中的故障,没有发生误报警,且对早期异常有较高敏感性;在训练样本较少的情况下,当 距离阈值为 时对启动过程的早期异常
2、有较高敏感性,取 时仍可有效检测启动过程中的故障,误报警率为听语音聊科研与作者互动 。关键词:液体火箭发动机;故障检测;距离;生成对抗网络中图分类号:文献标志码:开放科学(资源服务)标识码():文章编号:(),(,):,:;液 体 火 箭 发 动 机(,)作为运载火箭的主要动力装置,其可靠性关系着航天任务的成败。然而,的结构复杂且工作在高温高压的极致环境中,其发生故障的概率较高,严重的发动机故障往往会造成很严重的后果 。发展 健康监控技术,能够有效提高运载火箭的安全性和可靠性。故 障 检 测 与 诊 断(,)方法是 健康监控技术的核心与基础。根据使用的信息类型和采用的故障搜索策略 ,方法可以分
3、为基于模型、基于信号处理和基于人工智能的方法。基于模型的方法通过比较系统的实际测量输出与模型预测输出之间的一致性来进行 ,其代表性方法是卡尔曼滤波算法。董立宝等 将集合卡尔曼滤波算法应用于发动机启动瞬态状态监测,等 将基于微分方程的卡尔曼滤波器应用于开式循环 的稳态过程 ,等 将非线性卡尔曼滤波方法应用于开式循环 的瞬变过程 。此外,研究人员还开发了基于 理论 、机电制动器 、多元线性回归算法 的方法。该类方法解释性强并具有检测未知故障的能力,但精确建模困难、泛化性能较差,难以满足实际需求。基于信号处理的方法主要依靠工程经验和专家知识对收稿日期:基金项目:国家自然科学基金创新研究群体资助项目(
4、)作者简介:程玉强(),男,湖南长沙人,研究员,博士,硕士生导师,:;邓凌志(通信作者),男,湖北洪湖人,博士研究生,:第 期程玉强,等:距离在液体火箭发动机故障检测中的应用测量信号进行特征提取,然后根据故障特征分析和对健康系统特征的先验知识做出检测和诊断决策。该类方法主要有统计特征分析 、小波方法 、应力波检测技术 等。该类方法简单直观,但严重依赖专家经验且精度较低。基于人工智能的方法主要可以分为基于专家系统的方法、基于统计可靠性的方法和基于深度学习的方法。基于专家系统的方法通过模拟专家的决策来检测和诊断发动机故障,如用于 第一级发动机验收试验和例行数据分析的 健康评估专家系统(,)。基于统
5、计可靠性的方法主要以机器学习为主要工具来提取能够表示系统变量依赖性的“底层知识”,代表性的方法有模糊聚类 、支持向量机(,)、主成分分析 等。基于深度学习的方法主要是利用人工神经网络(,)从样本中自主学习,找到样本数据之间的映射关系,如卷 积 自 编 码 器(,)、反向传播神经网络(,)、长短期记忆(,)网络 等。该类方法受传感器数据的规模和质量影响较大,且解释性差。上述方法大多依赖故障数据或专家经验,然而 的实验数据大多数都是正常数据,故障样本稀缺。为了寻求一种较为简便且不依赖于故障数据的方法,本研究以氢氧火箭发动机为研究对象,提出基于 距离的故障检测方法。生成对抗网络原理简 要 介 绍 生
6、 成 对 抗 网 络(,)的基本原理。是通过对抗过程估计生成模型的框架 ,无须先验概率建模,就能学习真实的样本分布。由生成器和判别器两部分组成,这两部分均由神经网络构成。的原理及训练流程如图 所示,生成器的作用是将输入的噪声信号通过神经网络映射到样本空间,输出尽可能真的假样本,而判别器的作用则是判断样本是来自生成器的假样本还是来自真实数据分布的真样本。训练过程中,二者交替优化,通过生成器与判别器相互博弈,达到纳什均衡,最终使生成器生成的样本符合真实样本概率分布。生成器的训练过程如下:向生成器输入随机噪声,输出生成样本,向判别器输入生成样本,输出判别结果,计算误差,更新生成器的网络权值。图 的原
7、理及训练流程 判别器的训练过程如下:向判别器输入生成样本和真实样本,输出判别结果,计算误差,更新判别器的网络权值。两者交替进行,达到设定的训练轮数或一定条件,训练完成。训练完成后,生成器能够很好地估计原始样本的概率分布,并生成符合原始样本分布的新样本,判别器的作用则是判断样本的真假。存在训练不稳定、模式崩溃、训练程度不明等问题,为了解决这些问题,等 提出了 生成对抗网络(,),以 距离来度量两个样本分布之间的差异。距 离 又 叫 推 土 机 距 离(,),如图 所示,假设样本分布为土堆的形状,现需将一个土堆通过推土的方式转化为另一个土堆,就是实现该过程所需的最小工作量,其计算方法是泥土的质量乘
8、以其移动的距离。图 推土机距离示意图 的数学形式为:(,)(,)(,)()其中,和 为两个样本分布,(,)为 和 组成的所有可能的联合分布的集合,为 与 的联合分布,(,)表示从联合分布 中采样得到样本 与 ,为 与 间的距离,所有可能的联合分布中期望值的下确界 (,)(,)即为 。为了适应于神经网络的训练,将 近似为:(,)()()()国 防 科 技 大 学 学 报第 卷其中,表示函数 的 常数。生成器和判别器的损失函数的计算方法为:()()()()()训练完成后,生成器能够很好地模拟训练集的样本分布,生成符合原始样本分布的新样本,判别器可以计算测试样本与模拟分布间的 。彻底解决了训练不稳定
9、的问题,不再需要小心平衡生成器和判别器的训练程度;基本解决了模式崩溃的问题,确保了生成样本的多样性;训练过程中以 指示训练进程。在结构上与 没有本质区别,易于实现。其主要区别在于 判别器的输出结果是输入样本与模拟分布间的 ,故判别器的输出层不使用激活函数,生成器和判别器的损失不取对数,判别器的参数在每次更新之后截断到一个范围。图 基于 的故障检测方法流程 基于 距离的故障检测方法 的判别器可以计算测试样本与模拟分布间的 ,故障样本与正常样本的 应当存在一定差异性,利用该原理实现故障检测。基于 距离的故障检测方法流程如图 所示。首先,对 试车数据进行预处理,划分数据集;其次,利用仅有正常样本构成
10、的训练集训练 模型;然后,用判别器计算训练集样本与模拟分布间的 ,计算 的故障阈值;最后,用判别器计算测试集的 并与 阈值进行比较,得到检测结果。火箭发动机试车数据验证与分析 研究对象及数据预处理 系统如图 所示,以大型泵压式液氢液氧火箭发动机为研究对象,对基于 距离的故障检测方法进行验证与分析。本文使用的数据共包括 次正常试车数据、次稳态过程故障试车数据和 次启动过程故障试车数据,共计 次试车数据,如表 所示。图 系统简图 表 地面试车情况统计 运行情况试车编号正常 ,稳态故障 ,启动故障 ,采集的试车数据包括 个参数,采样率为 ,参数类型包括压力、温度、质量流量和转速,参数数量级范围为 。
11、对原始数据进行归一化预处理,将其转化为大小更一致、更加规范的样本,降低模型复杂度,提高模型泛化性能。其计算方法为:()其中,为原始参数,和 分别为该参数的最大值和最小值,为归一化后的参数。稳态过程故障检测截取正常试车和稳态故障试车的稳态过程数据以进行稳态过程故障检测,将正常试车数据的 样本划分为训练集,正常试车数据的 样本与故障试车的所有样本划分为测试集,各数据集的分布情况如图 所示。第 期程玉强,等:距离在液体火箭发动机故障检测中的应用图 稳态过程数据集的划分方案 接下来构建 模型。使用多层感知机(,)构成生成器和判别器,生成器的输入参数和输出参数为发动机的 个参数,设置 个隐藏层,隐藏层由
12、 个神经元构成,隐藏层的激活函数为 函数,输出层的激活函数为 函数;判别器的输入参数为发动机的 个参数,设置 个隐藏层,分别由 个、个 神 经 元 构 成,隐 藏 层 的 激 活 函 数 为 ,输出参数为输入样本与模拟分布间的 ,输出层不设置激活函数。此外,在生成器和判别器的隐藏层设置 以防止过拟合,概率为 。选择 优化器训练网络权值,设置初始学习率为 ,截断常数为 ,每训练 轮判别器后训练 轮生成器。函数和 函数的计算方法分别为:()(,)(,)()()()()其中,是一个很小的常数,通常设定为 。这样,神经网络在训练过程中就保留了一些小于 的输入值,使得负值输入信息不会全部丢失。基于阈值的
13、故障检测与诊断方法通常依据 原则划定故障阈值 ,即对于服从正态分布的参数,其取值落在(,)区间的概率为 ,则依据区间(,)判断样本是否发生异常的置信度为 。其中,和 分别为样本的均值和标准差。因此,在这里划定稳态过程样本的 阈值为(,)。将训练集样本输入到训练好的判别器中,输出 ,依据 原则计算出故障阈值的上下限。将测试集样本输入判别器中,得到测试样本的 ,将其与 阈值进行比较,得到故障检测结果。方法在测试集上未出现误报警,在次故障试车数据上的检测结果如图 所示。为了更清晰地显示检测结果,令正常样本的检测结果为 ,异常样本的检测结果为 ,如图 所示。从图 和图 中可以看出,方法可以有效检测出稳
14、态故障。()()()()图 各试车稳态过程故障检测结果 国 防 科 技 大 学 学 报第 卷()()()()图 各试车稳态故障报警时间 将 方法与红线关机系统(,)、自适应阈值算法(,)和 等方法的检测结果进行比较,如表 所示。可以看到,方法的及时性更好。表 稳态故障检测结果对比 单位:试车编号故障检测方法 值得注意的是,方法在 试车的 就检测出故障并发出警报,并在 期间多次报警,直到 检测结果稳定为故障。试车的检测结果在 第一次发出警报,在 恢复正常,直到 检测结果稳定为故障。为了对出现上述现象的原因进行解释,图 和图 分别显示了 试车和 试车氧化剂泵前阀门入口压力和温度的时间曲线(归一化值
15、)。从图中可以看出,试车的入口压力和入口温度在约 、发生了剧烈波动,试车的入口压力和入口温度在约 发生了剧烈波动。据此可以判断,在此期间很可能已经发生了异常,但各参数值仍在正常范围内,未能引起 等方法报警,证明 方法对 早期异常有更高的敏感性。图 试车部分参数的时间曲线 图 试车部分参数的时间曲线 启动过程故障检测截取 试车的启动过程(约为 )数据作为训练集训练 模型。将训练集数据输入到训练好的判别器模型中,结果如图 所示,可以看到,训练集的 在时间上显示出较强的趋势性,且不同次试车数据在同一时刻的 显示出较强的一致性,因此应当对启动第 期程玉强,等:距离在液体火箭发动机故障检测中的应用过程每
16、一时刻的 划定阈值。然而,由于启动过程的样本较少,其 不一定符合正态分布,故不能仅依据 原则划定阈值。图 训练集启动过程的 为了探究启动过程 阈值的划定方案,对启动过程数据进行 折验证。令 ,即取 次正常试车中的 次试车数据为训练集,其余试车数据为测试集,在每次验证中划定 阈值为 、,对测试集进行检测。所有情况下的 方法均未出现漏报警,误报警结果如表 所示。以实验 为例对表 进行说明,实验 即取 试车数据为训练集训练 模型,“”行中的“”表示当 阈值为 时模型在 试车数据上发生了误报警。从表中可以看到,当 阈值为 时的误报警率为 ,当 阈值为 时的误报警率为 ,当 阈值为 时的误报警率为 ,这
17、说明 阈值范围越大误报警率越低。表 折验证下不同 阈值的误报警结果 实验代号阈值 实验代号阈值 以实验 的结果为例对 方法的性能进行说明,阈值为 和 时实验的检测结果如图 和图 所示。从图 中可以看到,阈值为 时,试车的 从变化趋势上看与正常数据的较为一致,但启动后 内的 超过了阈值,报警时间为 。试车的 从一开始就超过了阈值,报警时间为 ,虽然在 恢复正常,但其变化趋势与正常数据的偏差较大。从图 中可以看到,阈值为 时,由于阈值划定较宽,试车的报警时间推迟到 ,在 间检测结果在正常与异常间多次反复。试车的报警时间为 。上述结果说明,在训练样本较少的情况下,当 阈值取 时 方法对启动过程的早期
18、异常有较高敏感()()图 阈值为 时实验 检测结果 ()国 防 科 技 大 学 学 报第 卷()图 阈值为 时实验 检测结果 性,当 阈值取 时仍可有效检测启动过程中的故障。将 阈值为 时实验 的检测结果与 、模糊聚类、等方法的检测结果进行比较,如表 所示。可以看到,方法在启动过程的报警时间远早于 等方法,进一步证明了 方法的及时性和对早期异常的敏感性。表 启动故障检测结果对比 单位:故障检测方法 报警时间提前时间报警时间提前时间 模糊聚类 结论本文提出了一种基于 距离的液体火箭发动机故障检测方法,利用液氢液氧发动机地面热试车数据进行了验证。研究结果表明,在本文案例中,发动机稳态过程依据 原则
19、划定 距离故障阈值可以取得较好检测结果,对早期异常有较高敏感性且没有发生误报警;在训练样本较少的情况下,划定启动过程的 距离故障阈值为 时方法的敏感性过高,产生了较高误报警率,划定阈值为 时方法仍可有效检测出故障,误报警率为 。此外,本文方法仅使用正常数据训练 模型,克服了训练故障数据不足的困难。参考文献()朱晓彬基于卷积神经网络的液体火箭发动机故障检测与诊断方法研究 长沙:国防科技大学,:,(),:,():,:,():董立宝,何博,聂万胜,等基于 算法的液体火箭发动机状态监测 战术导弹技术,():,():(),:,:,?,():,:,():刘英元,陈海峰,耿直,等液体火箭发动机振动故障特征信
20、号提取方法 火箭推进,():,():()刘岳鹏,周磊,金诚应力波技术的液体火箭发动机试验应用研究 低温工程,():,():(),第 期程玉强,等:距离在液体火箭发动机故障检测中的应用 ,王冠,王婧雨,刘巧珍,等数据驱动的运载火箭氧涡轮泵异 常 分 析 方 法 宇 航 学 报,():,():()熊靖宇液氧甲烷发动机故障特征分析与故障预测方法研究 长沙:国防科技大学,:,()张振臻,陈晖,高玉闪基于滑动时间窗主成分分析的液体火箭发动机传感器故障诊断方法 推进技术,():,():()李宁宁,武小平,薛薇,等基于遗传算法的大推力氢氧补燃发动机故障检测 计算机测量与控制,():,():,(),():,:,:吴建军,黄强,程玉强,等液体火箭发动机故障检测诊断理论与方法 北京:国防工业出版社,:,()黄敏超,邢宝玉液体火箭发动机故障神经网络诊断 长沙:国防科技大学出版社,:,():,