一种极轨气象卫星通用故障诊断系统

文档序号:1201224 发布日期:2020-09-01 浏览:1次 >En<

阅读说明:本技术 一种极轨气象卫星通用故障诊断系统 (Universal fault diagnosis system for polar orbit meteorological satellite ) 是由 田思维 程朝晖 贾树泽 张媛媛 马友 屈兴之 王强 于 2020-04-22 设计创作,主要内容包括:本发明公开了一种极轨气象卫星通用故障诊断系统,该系统包括诊断采集配置模块用于记录诊断系统的采集关键点信息;服务器信息模块包括记录模块、结合模块、查找模块;时间表配置模块包括记录时间表模块、读取时间表模块;程控逻辑配置模块用于记录卫星的程控逻辑;报警信息过滤模块用于指定报警过滤信息其中。通过该系统,实现了良好的通用性及自适应性;实现了对极轨气象卫星系统各个关键点实现有效地诊断,在较好的配置模板后,其诊断的准确率很高;系统具有较强的通用性,可以应用于各个极轨气象卫星系统的故障诊断;具有较好的灵活性,针对各个极轨气象卫星的变更,可以快速适应。(The invention discloses a universal fault diagnosis system for a polar orbit meteorological satellite, which comprises a diagnosis acquisition configuration module, a diagnosis analysis module and a fault diagnosis module, wherein the diagnosis acquisition configuration module is used for recording acquisition key point information of a diagnosis system; the server information module comprises a recording module, a combining module and a searching module; the schedule configuration module comprises a recording schedule module and a reading schedule module; the program control logic configuration module is used for recording the program control logic of the satellite; the alarm information filtering module is used for appointing alarm filtering information. By the system, good universality and self-adaptability are realized; the method realizes effective diagnosis of each key point of the polar orbit meteorological satellite system, and has high diagnosis accuracy after better configuration of the template; the system has strong universality and can be applied to fault diagnosis of various polar orbit meteorological satellite systems; the method has better flexibility, and can adapt to the change of each polar orbit meteorological satellite quickly.)

一种极轨气象卫星通用故障诊断系统

技术领域

本发明涉及软件通用化技术领域,具体来说,涉及一种极轨气象卫星通用故障诊断系统。

背景技术

现有极轨气象卫星地面应用系统能够对系统故障进行诊断,其采用固定式诊断方式和逻辑,即针对某颗卫星,某个仪器载荷,某个产品,某个服务器文件采取特定的诊断方式。由于各个诊断对象原理,结构各有不同,所以针对各个对象,需要采用不同逻辑。目前已有系统对各个诊断对象实现方法上的通用或者统一,在实现过程中较为繁琐,存在一定的冗余。在应对越来越多的卫星,载荷及产品故障诊断时,显得力不从心。

发明内容

针对相关技术中的上述技术问题,本发明提出一种极轨气象卫星通用故障诊断系统,能够克服现有技术的上述不足。

为实现上述技术目的,本发明的技术方案是这样实现的:

一种极轨气象卫星通用故障诊断系统,该系统包括:

诊断采集配置模块,所述诊断采集配置模块用于记录诊断系统的采集关键点信息,所述诊断采集配置模块包括实时采集模块、定时采集模块,其中,定时采集模块中的配置元素包括星标、检查项名、触发时间、采集服务器信息、采集文件信息、诊断方法索引;

服务器信息模块,所述服务器信息模块用于记录数据存储的服务器信息,与采集配置模板结合,找到相应的数据,所述服务器信息模块包括记录模块、结合模块、查找模块,其中,所述服务器信息模块的元素包括服务器IP、服务器用户名、服务器密码、访问方式;

时间表配置模块,所述时间表配置模块用于记录极轨气象卫星的时间表信息,读取多星时间表,所述时间表配置模块包括记录时间表模块、读取时间表模块,其中,所述时间表配置模块的元素包括时间表名称、时间表所在服务器信息、时间表存储文件信息、时间表待解析星标、时间表待校验星标,时间表待校验星标元素对时间表的特定卫星过境信息进行校验;

程控逻辑配置模块,所述程控逻辑配置模块用于记录卫星的程控逻辑,所述程控逻辑配置模块包括只下传实时数据模块、只下传延时数据模块、实时延时全部下传模块、部分站只下传延时模块,其中,实时延时全部下传模块包括实时模块、延时模块;

报警信息过滤模块,所述报警信息过滤模块用于指定报警过滤信息其中,所述报警信息过滤模块的元素包括星标、站标、仪器名、报警标志。

进一步的,所述实时采集模块采集到的数据用于包括原始数据的诊断、L0数据的诊断、L1数据的诊断,其中,L0数据为0级数据、L1数据为1级数据。

进一步的,所述实时采集模块采集到的数据生成时间与时间表相关。

进一步的,所述实时采集模块中的配置元素包括:星标、站标、仪器产品名、实时标志、延时标志、时间表触发阈值、采集服务器信息、采集文件信息、诊断方法索引。

进一步的,所述定时采集模块采集到的数据包括:收工数据、外部数据、其它辅助数据。

进一步的,所述定时采集模块采集到的数据的产生与为一天或若干天的特定时间的数据。

进一步的,所述时间表配置模块对于若干批极轨气象卫星的若干时间表,记录了时间表的重要属性。

进一步的,所述程控逻辑配置模块中:

实时数据:一部分卫星被其它站完全覆盖的接收站传输,一部分卫星不传输;

延时数据:一部分卫星数据量较小,仅有首站能接收到数据;一部分卫星由于数据量大,每个站均能接收到数据。

本发明的有益效果:通过该系统,采用一种通用化诊断系统对多颗极轨卫星及其仪器、产品、各级数据进行诊断,在针对不同诊断对象时,实现了良好的通用性及自适应性;快速实现了对极轨气象卫星系统各个关键点实现有效地诊断,在较好的配置模板后,其诊断的准确率很高;系统具有较强的通用性,可以应用于各个极轨气象卫星系统的故障诊断;具有较好的灵活性,针对各个极轨气象卫星的变更,可以快速适应。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例所述的一种极轨气象卫星通用故障诊断系统的原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,根据本发明实施例所述的一种极轨气象卫星通用故障诊断系统,包括:

诊断采集配置模块,所述诊断采集配置模块用于记录诊断系统的采集关键点信息,所述诊断采集配置模块包括实时采集模块、定时采集模块,其中,定时采集模块中的配置元素包括星标、检查项名、触发时间、采集服务器信息、采集文件信息、诊断方法索引;

服务器信息模块,所述服务器信息模块用于记录数据存储的服务器信息,与采集配置模板结合,找到相应的数据,所述服务器信息模块包括记录模块、结合模块、查找模块,其中,所述服务器信息模块的元素包括服务器IP、服务器用户名、服务器密码、访问方式;

时间表配置模块,所述时间表配置模块用于记录极轨气象卫星的时间表信息,读取多星时间表,所述时间表配置模块包括记录时间表模块、读取时间表模块,其中,所述时间表配置模块的元素包括时间表名称、时间表所在服务器信息、时间表存储文件信息、时间表待解析星标、时间表待校验星标,时间表待校验星标元素对时间表的特定卫星过境信息进行校验;

程控逻辑配置模块,所述程控逻辑配置模块用于记录卫星的程控逻辑,所述程控逻辑配置模块包括只下传实时数据模块、只下传延时数据模块、实时延时全部下传模块、部分站只下传延时模块,其中,实时延时全部下传模块包括实时模块、延时模块;

报警信息过滤模块,所述报警信息过滤模块用于指定报警过滤信息其中,所述报警信息过滤模块的元素包括星标、站标、仪器名、报警标志。

在本发明的一个具体实施例中,所述实时采集模块采集到的数据用于包括原始数据的诊断、L0数据的诊断、L1数据的诊断,其中,L0数据为0级数据、L1数据为1级数据。

在本发明的一个具体实施例中,所述实时采集模块采集到的数据生成时间与时间表相关。

在本发明的一个具体实施例中,所述实时采集模块中的配置元素包括:星标、站标、仪器产品名、实时标志、延时标志、时间表触发阈值、采集服务器信息、采集文件信息、诊断方法索引。

在本发明的一个具体实施例中,所述定时采集模块采集到的数据包括:收工数据、外部数据、其它辅助数据。

在本发明的一个具体实施例中,所述定时采集模块采集到的数据的产生与为一天或若干天的特定时间的数据。

在本发明的一个具体实施例中,所述时间表配置模块对于若干批极轨气象卫星的若干时间表,记录了时间表的重要属性。

在本发明的一个具体实施例中,所述程控逻辑配置模块中:

实时数据:一部分卫星被其它站完全覆盖的接收站传输,一部分卫星不传输;

延时数据:一部分卫星数据量较小,仅有首站能接收到数据;一部分卫星由于数据量大,每个站均能接收到数据。

为了方便理解本发明的上述技术方案,以下对本发明的上述技术方案进行详细说明。

该诊断系统采用模板驱动生成(MDA)技术原理,MDA的核心为设计不同的模板记录软件关键信息,各个软件构件全部基于模板生成。通过改变模板,就可以对应改变其所对应的软件构建,另外MDA原理需要模板生成器,可供用户或其他调用生成模板。本专利所述方法采用MDA技术原理作为核心,应用极轨气象卫星故障诊断中。通过设计不同的模板,记录极轨气象卫星系统各个关键流程的诊断点位置,诊断逻辑等信息,动态生成各个操作构件,对整个系统进行诊断。

本发明所述的模板采用可标记扩展语言描述,数据结构上采用树状结构,方便灵活扩展或变更。每一个树状结点为一条关键信息,关键信息可向下扩展子信息节点。结合极轨气象卫星系统基本原理,设计如下模板对系统进行描述:

1.诊断采集配置模板:该模板记录了该诊断方法的采集关键点信息;

2.服务器信息模板:该模板记录了数据存储信息;

3.时间表配置模板:该模板记录了各个极轨气象卫星的时间表信息;

4.程控逻辑配置模板:该模板记录了各个卫星的程控逻辑;

5.报警信息过滤模板:该模板指定哪些报警信息被过滤。

基于上述模板,本系统设计信息采集器、时间触发器、逻辑分析器、诊断方法库、报警过滤器、模板生成器构成完整的通用化诊断流程。

1.信息采集器:读取诊断采集配置模板,根据模板信息,去指定位置读取诊断对象的关键信息。信息采集器的动作由时间触发器触发。

2.时间触发器:读取时间表配置模板,卫星程控逻辑配置模板,根据时间表配置模板读取解析极轨气象卫星过境时间表,根据时间表信息和程控逻辑配置模板综合分析得到各个卫星仪器载荷或产品的触发时间,在适当的时间触发信息采集器采集关键信息。

3.逻辑分析器:读取诊断采集配置模板,根据模板记录的诊断方法索引在诊断方法库中查询诊断方法,查询到诊断方法后,根据该诊断方法对信息采集器采集到的信息进行分析诊断,得到诊断及报警信息。

4.诊断方法库:记录各个诊断方法,根据索引输出诊断方法。

5.报警过滤器:读取报警信息过滤模板,根据模板配置信息,对报警信息进行综合和过滤,去除冗余信息,合并类似的信息,对虚警进行过滤。

6.模板生成器:负责生成上述各个模板,可由用户配置生成或根据以往经验信息自动生成模板。

综上所述,借助于本发明的上述技术方案,通过该系统,采用一种通用化诊断系统对多颗极轨卫星及其仪器、产品、各级数据进行诊断,在针对不同诊断对象时,实现了良好的通用性及自适应性;快速实现了对极轨气象卫星系统各个关键点实现有效地诊断,在较好的配置模板后,其诊断的准确率很高;系统具有较强的通用性,可以应用于各个极轨气象卫星系统的故障诊断;具有较好的灵活性,针对各个极轨气象卫星的变更,可以快速适应。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多层、多维、多粒度的多网融合建模方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!