Universal fault diagnosis system for polar orbit meteorological satellite

文档序号:1201224 发布日期:2020-09-01 浏览:2次 中文

阅读说明:本技术 一种极轨气象卫星通用故障诊断系统 (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.)

1. A universal fault diagnosis system for polar orbiting meteorological satellites, comprising:

the diagnosis acquisition configuration module is used for recording acquisition key point information of a diagnosis system and comprises a real-time acquisition module and a timing acquisition module, wherein configuration elements in the timing acquisition module comprise star marks, examination item names, trigger time, acquisition server information, acquisition file information and diagnosis method indexes;

the server information module is used for recording server information of data storage, combining with the acquisition configuration template and finding corresponding data, and comprises a recording module, a combining module and a searching module, wherein elements of the server information module comprise a server IP, a server user name, a server password and an access mode;

the system comprises a timetable configuration module, a multi-satellite timetable reading module and a multi-satellite timetable processing module, wherein the timetable configuration module is used for recording timetable information of polar orbit meteorological satellites and reading the multi-satellite timetable and comprises a timetable recording module and a timetable reading module, elements of the timetable configuration module comprise a timetable name, server information of a timetable, timetable storage file information, a timetable to-be-analyzed star mark and a timetable to-be-verified star mark, and the timetable to-be-verified star mark element verifies specific satellite transit information of the timetable;

the system comprises a program control logic configuration module, a data processing module and a data processing module, wherein the program control logic configuration module is used for recording the program control logic of a satellite and comprises a module only for downloading real-time data, a module only for downloading delayed data, a module for downloading all real-time delayed data and a module only for downloading delayed data from a partial station, and the module for downloading all real-time delayed data comprises a real-time module and a delayed module;

the alarm information filtering module is used for appointing alarm filtering information, wherein elements of the alarm information filtering module comprise star marks, station marks, instrument names and alarm marks.

2. The system of claim 1, wherein the real-time data collected by the real-time collection module is used for diagnosis including raw data, L0Diagnosis of data, L1Diagnosis of data wherein L0The data is 0-level data, L1The data is level 1 data.

3. The system for universal fault diagnosis of polar orbiting meteorological satellite according to claim 2, wherein the data generation time collected by the real-time collection module is related to a schedule.

4. The system of claim 2, wherein the configuration elements in the real-time acquisition module comprise: star marks, station marks, instrument product names, real-time marks, delay marks, schedule trigger thresholds, server information acquisition, file information acquisition and diagnostic method indexes.

5. The system for universal fault diagnosis of polar orbiting meteorological satellite according to claim 1, wherein the data collected by the timing collection module comprises: receive data, external data, other auxiliary data.

6. The system of claim 5, wherein the timing acquisition module acquires data generated based on time data of a specific day or several days.

7. The system of claim 1, wherein the schedule configuration module records important attributes of schedules for a plurality of batches of polar orbiting meteorological satellites.

8. The system for universal fault diagnosis of polar orbiting meteorological satellite according to claim 1, wherein the programmed logic configuration module is configured with:

real-time data: some of the satellites are transmitted by receiving stations that are fully covered by other stations and some of the satellites are not transmitted;

delay data: a part of satellite data volume is small, and only the first station can receive the data; some satellites can receive data at each station due to the large amount of data.

Technical Field

The invention relates to the technical field of software generalization, in particular to a universal fault diagnosis system for a polar orbit meteorological satellite.

Background

The existing polar orbit meteorological satellite ground application system can diagnose system faults by adopting a fixed diagnosis mode and logic, namely, a specific diagnosis mode is adopted for a certain satellite, a certain instrument load, a certain product and a certain server file. Since the structure of each diagnostic object is different from one another, different logic needs to be applied to each object. The existing system is universal or uniform in implementation method of each diagnosis object, is relatively complex in implementation process and has certain redundancy. The method is not good at dealing with more and more satellites, loads and product fault diagnosis.

Disclosure of Invention

In view of the above technical problems in the related art, the present invention provides a universal fault diagnosis system for polar orbiting meteorological satellites, which can overcome the above disadvantages in the prior art.

In order to achieve the technical purpose, the technical scheme of the invention is realized as follows:

a polar orbiting meteorological satellite universal fault diagnosis system, the system comprising:

the diagnosis acquisition configuration module is used for recording acquisition key point information of a diagnosis system and comprises a real-time acquisition module and a timing acquisition module, wherein configuration elements in the timing acquisition module comprise star marks, examination item names, trigger time, acquisition server information, acquisition file information and diagnosis method indexes;

the server information module is used for recording server information of data storage, combining with the acquisition configuration template and finding corresponding data, and comprises a recording module, a combining module and a searching module, wherein elements of the server information module comprise a server IP, a server user name, a server password and an access mode;

the system comprises a timetable configuration module, a multi-satellite timetable reading module and a multi-satellite timetable processing module, wherein the timetable configuration module is used for recording timetable information of polar orbit meteorological satellites and reading the multi-satellite timetable and comprises a timetable recording module and a timetable reading module, elements of the timetable configuration module comprise a timetable name, server information of a timetable, timetable storage file information, a timetable to-be-analyzed star mark and a timetable to-be-verified star mark, and the timetable to-be-verified star mark element verifies specific satellite transit information of the timetable;

the system comprises a program control logic configuration module, a data processing module and a data processing module, wherein the program control logic configuration module is used for recording the program control logic of a satellite and comprises a module only for downloading real-time data, a module only for downloading delayed data, a module for downloading all real-time delayed data and a module only for downloading delayed data from a partial station, and the module for downloading all real-time delayed data comprises a real-time module and a delayed module;

the alarm information filtering module is used for appointing alarm filtering information, wherein elements of the alarm information filtering module comprise star marks, station marks, instrument names and alarm marks.

Further, the data collected by the real-time collection module is used for diagnosis including raw data, L0Diagnosis of data, L1Diagnosis of data wherein L0The data is 0-level data, L1The data is level 1 data.

Further, the data generation time collected by the real-time collection module is related to a schedule.

Further, the configuration elements in the real-time acquisition module include: star marks, station marks, instrument product names, real-time marks, delay marks, schedule trigger thresholds, server information acquisition, file information acquisition and diagnostic method indexes.

Further, the data collected by the timing collection module includes: receive data, external data, other auxiliary data.

Further, the data collected by the timing collection module is generated and is data of a specific time of day or a plurality of days.

Further, the schedule configuration module records important attributes of the schedules for a plurality of sets of polar orbiting meteorological satellites.

Further, in the program-controlled logic configuration module:

real-time data: some of the satellites are transmitted by receiving stations that are fully covered by other stations and some of the satellites are not transmitted;

delay data: a part of satellite data volume is small, and only the first station can receive the data; some satellites can receive data at each station due to the large amount of data.

The invention has the beneficial effects that: by adopting the system, a universal diagnosis system is adopted to diagnose a plurality of polar orbit satellites, instruments, products and data of each level, and good universality and adaptability are realized when different diagnosis objects are aimed at; the method has the advantages that effective diagnosis of each key point of the polar orbit meteorological satellite system is rapidly realized, and the diagnosis accuracy is high after the template is configured well; 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.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.

Fig. 1 is a schematic block diagram of a universal fault diagnosis system for polar orbiting meteorological satellites according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present invention.

As shown in fig. 1, a universal fault diagnosis system for polar orbiting meteorological satellites according to an embodiment of the present invention includes:

the diagnosis acquisition configuration module is used for recording acquisition key point information of a diagnosis system and comprises a real-time acquisition module and a timing acquisition module, wherein configuration elements in the timing acquisition module comprise star marks, examination item names, trigger time, acquisition server information, acquisition file information and diagnosis method indexes;

the server information module is used for recording server information of data storage, combining with the acquisition configuration template and finding corresponding data, and comprises a recording module, a combining module and a searching module, wherein elements of the server information module comprise a server IP, a server user name, a server password and an access mode;

the system comprises a timetable configuration module, a multi-satellite timetable reading module and a multi-satellite timetable processing module, wherein the timetable configuration module is used for recording timetable information of polar orbit meteorological satellites and reading the multi-satellite timetable and comprises a timetable recording module and a timetable reading module, elements of the timetable configuration module comprise a timetable name, server information of a timetable, timetable storage file information, a timetable to-be-analyzed star mark and a timetable to-be-verified star mark, and the timetable to-be-verified star mark element verifies specific satellite transit information of the timetable;

the system comprises a program control logic configuration module, a data processing module and a data processing module, wherein the program control logic configuration module is used for recording the program control logic of a satellite and comprises a module only for downloading real-time data, a module only for downloading delayed data, a module for downloading all real-time delayed data and a module only for downloading delayed data from a partial station, and the module for downloading all real-time delayed data comprises a real-time module and a delayed module;

the alarm information filtering module is used for appointing alarm filtering information, wherein elements of the alarm information filtering module comprise star marks, station marks, instrument names and alarm marks.

In one embodiment of the invention, the data collected by the real-time collection module is used for diagnostics including raw data, L0Diagnosis of data, L1Diagnosis of data wherein L0The data is 0-level data, L1The data is level 1 data.

In an embodiment of the invention, the generation time of the data collected by the real-time collection module is related to a schedule.

In a specific embodiment of the present invention, the configuration elements in the real-time acquisition module include: star marks, station marks, instrument product names, real-time marks, delay marks, schedule trigger thresholds, server information acquisition, file information acquisition and diagnostic method indexes.

In a specific embodiment of the present invention, the data collected by the timing collection module includes: receive data, external data, other auxiliary data.

In one embodiment of the invention, the data collected by the timing collection module is generated with data for a particular time of day or days.

In one embodiment of the invention, the schedule configuration module records important attributes of schedules for a plurality of batches of polar orbiting meteorological satellites.

In an embodiment of the present invention, in the program-controlled logic configuration module:

real-time data: some of the satellites are transmitted by receiving stations that are fully covered by other stations and some of the satellites are not transmitted;

delay data: a part of satellite data volume is small, and only the first station can receive the data; some satellites can receive data at each station due to the large amount of data.

In order to facilitate understanding of the above-described aspects of the present invention, the above-described aspects of the present invention will be described in detail below.

The diagnosis system adopts the technical principle of template driven generation (MDA), the core of the MDA is to design different templates to record key information of software, and all software components are generated based on the templates. By changing the template, the corresponding software construction can be correspondingly changed, and in addition, the MDA principle needs a template generator for a user or other calls to generate the template. The method disclosed by the patent adopts an MDA technical principle as a core and is applied to fault diagnosis of the polar orbit meteorological satellite. By designing different templates, recording the information of the diagnosis point position, the diagnosis logic and the like of each key process of the polar orbit meteorological satellite system, dynamically generating each operation component and diagnosing the whole system.

The template is described by adopting a markable extension language, and the data structure adopts a tree structure, so that the template is convenient and flexible to extend or change. Each tree node is a piece of key information, and the key information can extend the sub information nodes downwards. The basic principle of a polar orbit meteorological satellite system is combined, and the following templates are designed to describe the system:

1. a diagnosis acquisition configuration template: the template records the information of the collection key points of the diagnosis method;

2. server information template: the template records data storage information;

3. schedule configuration template: the template records the schedule information of each polar orbit meteorological satellite;

4. program-controlled logic configuration template: the template records the program control logic of each satellite;

5. and (3) filtering a template by alarm information: the template specifies which alert information is to be filtered.

Based on the template, the system designs an information collector, a time trigger, a logic analyzer, a diagnosis method library, an alarm filter and a template generator to form a complete universal diagnosis process.

1. An information acquisition device: and reading the diagnosis acquisition configuration template, and reading the key information of the diagnosis object at the appointed position according to the template information. The action of the information collector is triggered by a time trigger.

2. A time trigger: reading a schedule configuration template and a satellite program control logic configuration template, reading and analyzing a polar orbit meteorological satellite transit schedule according to the schedule configuration template, comprehensively analyzing according to schedule information and the program control logic configuration template to obtain the triggering time of each satellite instrument load or product, and triggering an information collector to collect key information at a proper time.

3. A logic analyzer: and reading the diagnosis acquisition configuration template, inquiring the diagnosis method in the diagnosis method library according to the diagnosis method index recorded by the template, and after inquiring the diagnosis method, analyzing and diagnosing the information acquired by the information acquisition device according to the diagnosis method to obtain diagnosis and alarm information.

4. Library of diagnostic methods: and recording each diagnosis method, and outputting the diagnosis method according to the index.

5. An alarm filter: and reading an alarm information filtering template, synthesizing and filtering the alarm information according to template configuration information, removing redundant information, combining similar information, and filtering the false alarm.

6. A template generator: the user can configure and generate the templates or automatically generate the templates according to the past experience information.

In summary, with the above technical solution of the present invention, a universal diagnosis system is adopted to diagnose multiple polar orbit satellites, instruments, products, and data of each level, so that good versatility and adaptability are achieved when different diagnostic objects are targeted; the method has the advantages that effective diagnosis of each key point of the polar orbit meteorological satellite system is rapidly realized, and the diagnosis accuracy is high after the template is configured well; 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.

The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!