航天器动力学环境试验故障诊断专家系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

航 天 器 环 境 工 程 第25卷第1期36 SPACECRAFT ENVIRONMENT ENGINEERING 2008年2月
航天器动力学环境试验故障诊断专家系统
王婉秋,杨 松
(北京卫星环境工程研究所,北京100094)
摘要:文章概述了对卫星及星上组件进行振动环境试验现有的故障诊断方法,并阐述了建立经济、有效的航天器故障诊断专家系统的重要性。

提出了航天器故障诊断专家系统的研究方案,并通过对卫星结构模型的应用,验证了将小波系数作为故障诊断特征向量的可行性。

利用此系统可在航天器研发过程中提高航天器结构的可靠性,缩减用于排查故障的时间与财力,缩短卫星研制周期。

关键词:专家系统;航天器结构;振动试验;故障诊断
中图分类号:TP277;V416.2 文献标识码:A 文章编号:1673-1379(2008)01-0036-05
1 前言
航天器在发射阶段对严酷的动力学环境的适应能力直接关系到飞行任务的成败,因而动力学环境试验对保障航天器的可靠性起着重要的作用。

航天器在例行试验中可能出现多种结构故障,其发生故障的部位、原因及其故障表征暴露形式复杂多样。

航天器在动力学环境试验中出现的结构故
障通常通过特征级试验对比等方法进行诊断,但故障定位的工作较为困难。

如果在航天器及其部组件的振动试验中引入故障诊断分析技术,可以实时了解结构在动力学环境下的状况,及时发现结构故障隐患,对其故障形式、故障位置及故障原因进行分析,给出合理解决措施,这样将对卫星的研制起到很好的保证作用[1]。

2 国内外航天器故障诊断技术
2.1 国内外技术发展现状
(1) 美国
美国一直非常重视航天器故障诊断技术,是最
早开展故障诊断研究的国家。

在20世纪80年代以前,主要采用状态监测和基于算法的故障诊断,如
Woosley 等人研究的太空实验室的太阳帆板和电源系统的监测和控制系统。

在航天飞机方面,Rogers 等人利用人工智能开发工具KEE 和G2开发了一个实时的故障诊断系统,对航天飞机的主发动机进行了诊断。

它除了
利用传感器信息外,还利用了历史和工程的规则库。

Duyar 描述了航天飞机主发动机基于模型的故障监测和诊断系统的概念设计,同时还利用了神经网络技术模拟发动机高度的非线性和复杂性。

在“自由号”空间站方面,Davis 等人在20世纪90年代初就对“自由号”空间站的系统安全提出了要求,其中就包括故障诊断和检测系统。

Morris 等人对“自由号”空间站外部热控系统进行了研究,开发了半物理半仿真的故障诊断的演示系统。

在“国际空间站”方面,Thurman 讨论了空间站热控系统的自动化系统,特别对其监测控制、故障诊断、故障恢复技术及其软硬件进行了研究。

“深空探测1号”第一次采用了在轨规划器。

该规划器是基于人工智能控制体系结构的一部分,该结构还包括任务执行机构和基于模型的故障诊断和系统重置结构。

Aljabri 研究了自动化技术和融合技术在“深空探测1号”中的应用,采用远程智能体(RA )进行故障诊断。

(2) 欧洲
欧洲在航天器故障诊断技术方面也进行了很多研究,开发了一些实用的故障诊断系统。

在运载火箭方面,德国的Matijevic 在20世纪90年代初就开发了基于模式识别的专家诊断系统,用来对液体火箭发动机进行故障诊断。

法国的Delange 等人也研究了一种用于A r i a n e -V 火箭发动机的监测系
————————————
Y F
S
O
F T
W
A R
E
C O
.,L
T D
第1期 王婉秋等:航天器动力学环境试验故障诊断专家系统研究 37
统,具有诊断速度快、准确率高,能在发动机发生严重故障前关闭发动机的特点。

现在欧空局已提出了未来的运载火箭技术方案(FLTP ),其中很重要的一项就是系统健康监测系统,原计划于2007年完成。

此外,在德国D2空间实验室任务中,Hotop 等人研究了其中遥控设备的健康监测和故障管理系统,主要采用基于定性知识的专家系统。

在“哥伦布”实验舱方面,Funke 对实验舱的环境控制和生命保障(ECLSS )技术进行了研究。

Dellner 针对欧洲可回收平台——“尤里卡”平台(EURECA )的冷闭合系统,采用多值逻辑技术,开发了基于知识的故障管理和故障诊断系统。

(3) 日本
日本对航天器的故障诊断技术研究非常重视,特别是H-2火箭接连发射失败后,日本加大了在这方面的投资。

在实验舱(JEM )方面,从20世纪80年代末的Shiraki 到现在的Yoshikawa 等人对实验
舱的环境和生命支持系统(ECLSS )的诊断技术作了详细深入的研究。

Sakamoto 等人对H-2运载火箭的发动机实时监测技术作了分析。

Iwata 等人利用基于知识的专家系统和多传感器技术对卫星系统进行故障诊断与健康监测。

(4) 俄罗斯
俄罗斯在故障诊断技术方面具有先进的技术和丰富的实践经验。

Katorgin 等人对大功率液体火箭发动机开发了健康监测和寿命评估与预测系统。

Vasilchenko 等人对“暴风雪号”(Buran)航天飞机
开发了轨道实时自动监测、预测系统,并向航天员提供可视化信息,便于其监测和控制航天飞机的运行状况。

(5) 中国
近年来,我国在航天器故障诊断技术方面对国
外相关技术进行了跟踪研究,主要在理论上做了一
些研究工作。

北京控制工程研究所研制出了卫星控制系统实时故障诊断专家系统原形(SCRDES ),将其用于卫星地面检测以及卫星飞行状态的地面在线实时故障诊断。

哈尔滨工业大学分别与中国空间技术研究院等单位合作对载人飞船和空间站电源系深入的研究,取得了一定的经验,并且已经分别
开发出故障诊断原型系统。

但是,国内所开发的大部分故障诊断系统基本上还属于实验型,要达到实用化阶段还有许多工作要做。

航天器的地面环境试验对提高航天器的可靠性起着至关重要的作用,关于航天器环境试验中故障诊断系统的研究更是势在必行[2]。

2.2 航天器故障诊断技术的发展趋势
(1) 故障诊断系统已从原来单一的各个分系统(如电源系统和热控系统)的故障诊断专家系统向
着集系统状态监测、故障诊断和故障修复为一体的航天器集成健康管理(IVHM )系统发展。

(2) 故障诊断方法已由原来单一的诊断方法(如基于规则诊断方法、基于故障树诊断方法等)向着各个诊断方法相结合的方向发展。

但对于航天器这样复杂的大型结构,为了满足其实时性要求,其诊断系统的核心部分(即诊断推理模块)一般都采用基于模型的推理,而且这个推理模型对于系统级推理通常采用定性模型或因果依赖关系模型,很少直接采用定量模型。

(3) 随着计算机技术的飞速发展,故障诊断系统也采用了许多新的技术,如网络化技术、组件化技术、优秀的人机界面技术等。

这对于诊断系统的开发和维护、资源的合理利用以及远程诊断技术提供了有力的支持。

3 航天器动力学环境试验故障诊断专家系统研究方案
3.1 系统的设计思想
航天器动力学环境试验故障诊断专家系统要求能根据测得的振动加速度响应信号与应变信号对航天器结构的变化进行实时监测。

若发现异常能够及时给出报警信息,并根据已知的故障模式进行诊断,确定故障源。

根据航天器结构故障诊断的需求,在设计诊断系统方案时应遵循以下几条原则:
(1) 保证系统的通用性和可扩性。

为了使所设计的航天器故障诊断专家系统能够适应大多数航天器型号的使用要求,应采用模块化系统结构设计,Y F
S
O
F T
W
A R
E
C O
.,L
T D
完善。

(2) 保证系统的高可靠性。

采用软件工程中的
38 航 天 器 环 境 工 程 2008年第25卷
数据流思想进行软件开发,并采用单元测试、集成测试和确认测试等测试手段对软件系统进行严格测试。

这不仅便于诊断系统的开发和管理,而且可大大提高诊断系统软件的可靠性。

(3) 提供良好的人机交互功能。

诊断系统应尽量为用户提供更多的有用信息,帮助人们快速进行故障定位。

为此,诊断系统提供的人机交互功能主要包括:① 实时显示各测点遥测数据及报警信息,画面要清晰、直观;② 允许用户查询各种数据,提供详细的诊断解释信息,提高系统的透明度;③ 允许用户修改各种故障数据。

(4) 提供知识库管理系统,便于知识库的扩充。

专家系统是一个知识和数据处理系统,其性能取决于它拥有的知识的数量和质量,而专家系统的知识需要在系统的使用过程中不断扩充和完善。

为此须设计一个专用的知识库管理系统,使用户可以很方便地对知识库进行修改和扩充,并能进行简单的维护。

(5) 采用标准数据库,便于数据信息交互。


择通用数据库存储数据信息,使数据接口更为标准化,而且故障诊断系统的各功能模块也能够以通用数据库为中心进行工作 [3] 。

3.2 系统功能需求分析
航天器动力学环境试验故障诊断专家系统应能完成各种数据的存储管理、通讯、分析及对故障的监测报警、诊断解释等任务。

其系统结构如图1所示。

3.2.1 诊断系统各模块及主要功能
(1) 数据通讯模块:接收推进系统各测点的仿真或遥测数据,进行数据预处理后转换成固定格式当前数据以内存交换方式提供给测控报警模块。

(2) 测控报警模块:实时监测各测点的状态,遇异常即在屏幕上给出报警信息,并存入报警信息库(如图2所示)。

图2 测控报警模块
Fig. 2 Warning module of surveillance and control
(3) 报警信息查询模块:查询报警记录,使用
户迅速了解航天器各平台故障形式。

(4) 报警参数库管理模块:提供输入、删除、
修改、查询等功能。

(5) 数据查询模块:利用多种方式查询各测点
的数据记录,并以报表的形式打印输出。

(6) 故障诊断模块:根据当前获取的测点数据,
利用知识库中的诊断知识,模拟人类专家解决问题的方式对推进系统存在的故障进行推理诊断。

它不仅能诊断航天器结构当前存在的故障,还能根据历史数据对航天器结构过去某一时刻的运行状态进行诊断(如图3所示)。

图3 故障诊断模块
Fig. 3 Fault diagnosis module
(7) 征兆获取模块:采用故障树的形式,对测
点数据进行分析处理,提出故障判据,存入征兆事实库。

(8) 诊断解释模块:向用户解释诊断推理依据,增加系统的透明度。

Y F T
W
A R
E
C O
.,L
T D
库中对策知识提供相应的故障对策。

(10) 知识库管理模块:提供输入、删除、修
第1期 王婉秋等:航天器动力学环境试验故障诊断专家系统研究 39
改、查询等管理功能,使用户不必了解知识库的内部结构即可方便地修改和扩充知识库;另外还可提供语法检查功能。

3.2.2 诊断系统应包含的7个库文件
(1) 测点数据库:存放各测点的振动加速度数据或应变数据,包括当前和历史数据。

(2) 报警参数库:存放各卫星平台结构各测点的报警阈值,供监测报警和故障诊断用。

(3) 报警信息库:存放一组报警记录,包含航天器所属结构平台、报警的时间、报警测点名称及实测数据等。

(4) 故障参数库:存放一组故障记录,包含航天器所属平台、故障发生的时间及故障名称等信息。

(5) 解释对策库:存放当前诊断结果,诊断解
释及相应的故障对策等信息。

(6) 知识库:存放航天器结构故障诊断有关的各种知识,包括诊断知识和对策知识等。

(7) 征兆事实库:存放系统推理过程中用到的
所有征兆事实。

4 故障诊断的特征向量
本文论述的航天器动力学环境试验故障诊断专
家系统可以采用模态参数、频域参数、小波系数等作为故障诊断的特征向量。

在这里特别讨论一下小波系数作为故障诊断特征向量的可行性。

4.1 小波变换简介
小波变换思想是由法国从事石油信号处理的工程师Morlet 在1984年首先提出的。

小波变换从基函数角度出发,吸取傅立叶变换中的三角基与短时
傅立叶变换中的时移函数的特点,形成振荡、衰减的基函数。

它在时域和频域方面同时具有良好的局部化性质。

小波分析的基本思想是用一组函数去表示或逼近一个信号或函数,这一组函数称为小波函数系,它是通过一基本小波函数的平移和伸缩构成的。

4.2 基于小波系数进行故障诊断的应用验证
为了验证基于小波分析的故障诊断原理的正确的箱式结构模型如图4所示。

图4 完好箱式结构模型
Fig.4 Intact satellite module with box structure
为模仿小卫星结构与各有效载荷连接部分出现
的结构缺陷,加工如图5所示的4块隔板。

板0为完好结构隔板,板1、板2、板3为有各种方向裂纹的隔板。

板1裂纹平行于y 轴,板2、板3裂纹平行于板的对角线(其方向如图4所示),裂纹长度为5 mm 。

进行试验时,将板0、板1、板2、板3分别替换图4中的顶板与隔板,可以实现对最多12种故障情况的模拟。

图5 模拟故障隔板示意图
Fig.5 Clapboards with a crack to simulate structure faults
试验结果表明:
(1) 小波变换的多分辨分析特性,为卫星结构
的故障诊断提供了有效的分析手段。

(2) 试验中,充分利用了小波变换的多尺度特性,运用小波分解算法,将不同频段的信号分解到相应的频带中,信号在不同频段的分布特征是判断故障类型的重要依据,从而达到提取故障特征的目
的。

(3) 结果与理论分析相一致,表明在卫星结构正弦扫频信号的故障特征选择及特征提取中,小波分析理论作为一种工具,起着很重要的作用。

Y F
S
O
F T
W
A R
E
C O
.,L
T D
(1) 本文论述的航天器动力学环境试验故障诊断专家系统,随着故障数据库的健全,将可以对
Y F
S
O
F T
W
A R
E
C O
.,L
T D
40 航 天 器 环 境 工 程 2008年第25卷
现有卫星各平台实现故障诊断。

利用此系统将在航天器研发过程中大幅度提高航天器结构的可靠性,而且基于这套故障诊断系统提供的故障对策模块将大大缩减用于排查故障的时间与财力,缩短卫星研制周期。

(2) 此系统将模态参数、频域参数、小波系数等多种故障参数综合考虑作为故障诊断的判据,而且这一故障诊断模块是开放的,随着科学技术的发展,出现的各种新的可作为航天器结构故障诊断的特征向量都可以融合到本系统中来。

(3) 航天器动力学环境试验故障诊断专家系统是一个开放性的平台,在将来的应用中,可以与
空间热环境试验、空间磁环境试验、空间特殊环境试验等各种航天器环境试验相结合,补充本系统中的故障参数库、解释对策库、知识库形成子系统,就可以构成一整套的航天器环境试验综合故障诊断系统,迅速提高航天器环境试验的诊断能力。

参考文献(References )
[1] 杨松, 李声远, 王晓耕. 卫星动力学环境模拟试验技术
展望[J]. 航天器环境工程, 2002, 19(2): 19-23[2] 龙兵, 宋立辉, 荆武兴, 等. 航天器故障诊断技术回顾
与展望[J]. 导弹与航天运载技术, 2003, (3): 31-37[3] Ji Changwei, Rong Jili. Development of fault diagnosis system for spacecraft based on fault tree and G2[J]. Journal of Beijing Institute of Technology, 2002, 11(4)
Y F
S
O
F T
W
A R
E
C O
.,L
T D。

相关文档
最新文档