CN112214498B - 一种生成机载维护配置数据库的方法 - Google Patents
一种生成机载维护配置数据库的方法 Download PDFInfo
- Publication number
- CN112214498B CN112214498B CN202011213016.2A CN202011213016A CN112214498B CN 112214498 B CN112214498 B CN 112214498B CN 202011213016 A CN202011213016 A CN 202011213016A CN 112214498 B CN112214498 B CN 112214498B
- Authority
- CN
- China
- Prior art keywords
- tree structure
- data
- airborne
- database
- data source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 6
- 230000014509 gene expression Effects 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 4
- 238000004132 cross linking Methods 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Software Systems (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请提供一种生成机载维护配置数据库的方法,所述方法包括:获取飞机机载维护***的数据源文件;将所述数据源文件根据数据类型,分别写入对应的数据库表,作为初始值;根据所述数据库表,按照各数据源文件的关联关系,创建***树结构、变量树结构和方程树结构;获取***树结构的各数据源文件中的参数数据,根据关联关系,映射出参数数据在变量树结构中对应的变量;根据变量树结构中对应的变量、以及变量树结构中的变量之间的逻辑关系,构建方程树结构中的故障方程,所述故障方程用于诊断***故障;将配置好的***树结构、变量树结构和方程树结构中的数据信息,导出到机载维护配置数据库,供机载维护***各机载功能模块使用。
Description
技术领域
本发明属于民用飞机机载维护***技术领域,具体涉及一种生成机载维护配置数据库的方法。
背景技术
民用飞机机载维护***是利用数字化信息手段收集并监测飞机***、子***和成员设备的BIT数据和状态参数数据,将这些数据映射成变量,通过变量和故障逻辑构建故障方程,进行故障定位和故障诊断,实施故障隔离,并给出维修建议和报告。由于飞机***、子***和成员设备种类繁多,交联关系错综复杂,数据类型多样多变,形成的数据源文件格式多样化(如*.XML,*.BIN,*.XLS,*.DB等格式)。
可见,现有的维护配置数据库的方法,无法实现数据源和参数数据的追溯性管理;增加了人力负担。
发明内容
为了解决上述技术问题,本申请提供了一种生成机载维护配置数据库的方法,能够方便了数据源的管理;解决了数据源之间的各种交联关系。
本申请提供一种生成机载维护配置数据库的方法,所述方法包括:
获取飞机机载维护***的数据源文件,所述数据源文件包括多种格式的数据源文件;
将所述数据源文件根据数据类型,分别写入对应的数据库表,作为初始值;
根据所述数据库表,按照各数据源文件的关联关系,创建***树结构、变量树结构和方程树结构;
获取***树结构的各数据源文件中的参数数据,根据关联关系,映射出参数数据在变量树结构中对应的变量;
根据变量树结构中对应的变量、以及变量树结构中的变量之间的逻辑关系,构建方程树结构中的故障方程,所述故障方程用于诊断***故障;
将配置好的***树结构、变量树结构和方程树结构中的数据信息,导出到机载维护配置数据库,供机载维护***各机载功能模块使用。
优选的,在数据信息导出到机载维护配置数据库之后,方法还包括:
机载维护***各机载功能模块,通过读取所述机载维护配置数据库,获得自己所需的数据信息,实现各机载功能模块的功能。
优选的,所述数据库表包括SQL数据库表、ACCESS数据库表。
优选的,机载维护配置数据库包括SQLITE数据库和ACCESS数据库。
优选的,数据库表包括飞机***信息表、子***信息表、线性可替换单元信息表和总线信息表。
优选的,数据源文件的格式包括XML格式文件、XLS格式文件、BIN格式文件和MDB格式文件。
优选的,利用数据库表中外键访问技术,建立各数据库表之间的逻辑关系。
优选的,将***树结构上的参数与预设阈值相比较,生成布尔表达式,形成变量树结构中的变量。
综上所述,本申请提供了一种生成机载维护配置数据库的方法,支持复杂的数据类型和数据结构;通过专用工具软件的树形结构统一管理了数据源,明确了参数数据的具体来源和所处的层级关系,方便了数据源的管理;解决了数据源之间的各种交联关系;实现了数据源和参数数据的追溯性管理;使用专用工具软件的数据导入、数据导出功能替换了大量的手工录入操作,减少了人力负担,实现了机器自动化劳动;最终生成了机载维护配置数据库,供机载维护***的各机载功能模块使用。
附图说明
图1为本发明的机载维护配置数据库的生成方法示意图。
具体实施方式
本申请提供一种灵活可控的生成机载维护配置数据库的方法,用以解决民用飞机机载维护***软件的前端多种格式数据源的导入、存储、配置、关联、管理和导出问题,最终生成统一数据格式的机载配置数据库文件。该方法的使用需要配套专用的工具软件。用户利用专用工具软件中的数据导入功能,将其全部写入SQL数据库表中,作为初始值,通过专用工具软件的树形结构,层次化管理所有数据源,并建立各数据源之间的关联关系。由专用工具软件获取各数据源中的参数数据,映射出参数对应的变量,根据变量之间的逻辑关系,构建故障方程。通过工具软件的导出功能,使得所有数据源、参数和故障方程等信息全部存储到SQLITE配置数据库中,机载维护***的各机载功能模块使用SQL语言访问SQLITE配置数据库中的特定表格,获取自己所需的信息,为机载功能模块的解析程序所使用,进行故障定位和故障诊断,实施故障隔离,并给出维修建议和报告。
本发明针对民用飞机机载维护***建立起一套灵活可控的生成机载维护配置数据库的方法,用户借助专用工具软件完成多种格式数据源的配置活动,并生成机载维护***各机载功能软件使用的数据库文件。如图1所示,本发明的具体实现方式如下:
a.获取机载维护***所需的外部数据源文件;
b.针对多种形式的外部数据源文件,在专用工具软件中选择不同的数据导入方式,建立不同的数据配置结构,配置结构中包含了数据源和各个参数数据(如:数据来自某个飞机***、子***、线性可替换单元、总线、Label和Label域;或者来自某个飞机***、子***、线性可替换单元、消息、消息域),该配置数据将作为机载维护***软件使用的重要依据。将这些配置数据写入SQLITE数据库中;
c.利用专用工具软件设置各参数的具体属性(属性包含:隶属于某一个数据源、参数名称、参数描述、参数数据类型、参数单位、参数阈值、参数最大范围、参数最小范围、参数采样频率、参数使用方式、触发方式等),创建参数隶属关系的树形结构,解决参数数据之间的关联关系;
d.根据参数数据类型,将参数数据映射为遵守命名规则的参数变量;
e.根据故障逻辑,构建由参数变量组成的故障方程;
f.设置故障方程属性(如:故障种类、故障信息、维护信息、排故准则及座舱效应等);
g.利用专用工具软件的数据导出功能,将上述生成并配置后的数据信息写成机载维护***软件可识别的SQLITE数据库;
h.机载维护***软件访问指定的统一格式的SQLITE数据库,使用SQL语言读取数据库表中的内容,将读取出来的数据信息、参数数据应用到机载软件各功能模块的解析程序中;
i.根据读取到的故障方程及相关数据信息,机载维护***软件中的功能模块做出判断,定位故障,判断故障并给出故障隔离的措施;
j.机载维护***软件将故障信息反馈给专用工具软件,由专用工具软件生成多种格式的故障维修报告。
综上所述,本申请为了将这些多种类型的数据信息统一在一起,输出成同一种数据存储格式的数据库文件,本发明提出了一种灵活可控的生成机载维护配置数据库的方法,并采用专用工具软件完成配置生成过程。
Claims (5)
1.一种生成机载维护配置数据库的方法,其特征在于,所述方法包括:
获取飞机机载维护***的数据源文件,所述数据源文件包括多种格式的数据源文件;
将所述数据源文件根据数据类型,分别写入对应的数据库表,作为初始值;
根据所述数据库表,按照各数据源文件的关联关系,创建***树结构、变量树结构和方程树结构;
获取***树结构的各数据源文件中的参数数据,根据关联关系,映射出参数数据在变量树结构中对应的变量;
根据变量树结构中对应的变量、以及变量树结构中的变量之间的逻辑关系,构建方程树结构中的故障方程,所述故障方程用于诊断***故障;
将配置好的***树结构、变量树结构和方程树结构中的数据信息,导出到机载维护配置数据库,供机载维护***各机载功能模块使用;
在数据信息导出到机载维护配置数据库之后,方法还包括:机载维护***各机载功能模块,通过读取所述机载维护配置数据库,获得自己所需的数据信息,实现各机载功能模块的功能;
利用数据库表中外键访问技术,建立各数据库表之间的逻辑关系;将***树结构上的参数与预设阈值相比较,生成布尔表达式,形成变量树结构中的变量。
2.根据权利要求1所述的方法,其特征在于,所述数据库表包括SQL数据库表、ACCESS数据库表。
3.根据权利要求1所述的方法,其特征在于,机载维护配置数据库包括SQLITE数据库和ACCESS数据库。
4.根据权利要求1所述的方法,其特征在于,数据库表包括飞机***信息表、子***信息表、线性可替换单元信息表和总线信息表。
5.根据权利要求1所述的方法,其特征在于,数据源文件的格式包括XML格式文件、XLS格式文件、BIN格式文件和MDB格式文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213016.2A CN112214498B (zh) | 2020-11-03 | 2020-11-03 | 一种生成机载维护配置数据库的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011213016.2A CN112214498B (zh) | 2020-11-03 | 2020-11-03 | 一种生成机载维护配置数据库的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112214498A CN112214498A (zh) | 2021-01-12 |
CN112214498B true CN112214498B (zh) | 2024-05-24 |
Family
ID=74058148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011213016.2A Active CN112214498B (zh) | 2020-11-03 | 2020-11-03 | 一种生成机载维护配置数据库的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112214498B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112800283B (zh) * | 2021-01-29 | 2023-03-14 | 重庆恒真维实医药科技有限公司 | 一种基于药代动力学的医学数据库的建立方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07114484A (ja) * | 1993-10-19 | 1995-05-02 | Hitachi Ltd | 故障診断方法 |
CN102646111A (zh) * | 2012-02-16 | 2012-08-22 | 中国测绘科学研究院 | 一种基于知识库的通用关联信息查询树的快速构建方法 |
CN106294742A (zh) * | 2016-08-10 | 2017-01-04 | 中国科学技术大学 | 一种航天发射场安全可靠性数据库构建方法及分析与评估*** |
CN106516159A (zh) * | 2016-12-09 | 2017-03-22 | 中电科航空电子有限公司 | Acars机载***及其故障诊断与健康管理方法 |
CN107301250A (zh) * | 2017-07-27 | 2017-10-27 | 南京南瑞集团公司 | 一种多源数据库协同备份方法 |
CN107544462A (zh) * | 2017-09-07 | 2018-01-05 | 新疆金风科技股份有限公司 | 用于诊断风力发电机组的故障的方法及*** |
CN109726244A (zh) * | 2019-01-29 | 2019-05-07 | 北京中电普华信息技术有限公司 | 数据导入方法及装置 |
WO2019233047A1 (zh) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | 基于电网调度的运维方法 |
CN111782890A (zh) * | 2020-07-07 | 2020-10-16 | 中国人民解放军陆军防化学院 | 一种装备状态分析与管理*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11921672B2 (en) * | 2017-07-31 | 2024-03-05 | Splunk Inc. | Query execution at a remote heterogeneous data store of a data fabric service |
-
2020
- 2020-11-03 CN CN202011213016.2A patent/CN112214498B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07114484A (ja) * | 1993-10-19 | 1995-05-02 | Hitachi Ltd | 故障診断方法 |
CN102646111A (zh) * | 2012-02-16 | 2012-08-22 | 中国测绘科学研究院 | 一种基于知识库的通用关联信息查询树的快速构建方法 |
CN106294742A (zh) * | 2016-08-10 | 2017-01-04 | 中国科学技术大学 | 一种航天发射场安全可靠性数据库构建方法及分析与评估*** |
CN106516159A (zh) * | 2016-12-09 | 2017-03-22 | 中电科航空电子有限公司 | Acars机载***及其故障诊断与健康管理方法 |
CN107301250A (zh) * | 2017-07-27 | 2017-10-27 | 南京南瑞集团公司 | 一种多源数据库协同备份方法 |
CN107544462A (zh) * | 2017-09-07 | 2018-01-05 | 新疆金风科技股份有限公司 | 用于诊断风力发电机组的故障的方法及*** |
WO2019233047A1 (zh) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | 基于电网调度的运维方法 |
CN109726244A (zh) * | 2019-01-29 | 2019-05-07 | 北京中电普华信息技术有限公司 | 数据导入方法及装置 |
CN111782890A (zh) * | 2020-07-07 | 2020-10-16 | 中国人民解放军陆军防化学院 | 一种装备状态分析与管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN112214498A (zh) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107229584B (zh) | 航空电子仿真测试平台i/o管理*** | |
CN103902671B (zh) | 一种异构多源数据的动态集成方法及*** | |
CN110232056A (zh) | 一种结构化查询语言的血缘解析方法及其工具 | |
Azeroual et al. | Data measurement in research information systems: metrics for the evaluation of data quality | |
CN100397395C (zh) | 用于自动数据存储管理的***和方法 | |
CN104732311A (zh) | 基于统一数据模型的企业数据管理*** | |
DE202011110377U1 (de) | System eines hierarchischen Metadaten Managements und Anwendung | |
CN109213132A (zh) | 一种uds诊断接口软件生成的方法、装置及设备 | |
CN112214498B (zh) | 一种生成机载维护配置数据库的方法 | |
CN105335580A (zh) | 一种飞机全***icd协同设计与配置管理方法 | |
CN114218218A (zh) | 基于数据仓库的数据处理方法、装置、设备及存储介质 | |
CN111078781A (zh) | 一种多源流式大数据融合汇聚处理框架模型实现方法 | |
EP3987406A1 (en) | Graph processing system | |
EP2779035A2 (en) | Methods and systems for creating a complex user interface adapting a generic database software application to individually manage subset domains in complex database | |
DE102020211679A1 (de) | Computer-implementiertes system und verfahren mit einem digitalen zwilling und einer graphen-basierten struktur | |
CN108256080A (zh) | 一种利用python语法语义构建复杂sql语句的方法及*** | |
Schiffner et al. | Multiple views and abstractions with an extended-entity-relationship model | |
CN110175917B (zh) | 参数图形化处理的装置及方法 | |
CN104898933A (zh) | 一种高速列车需求数据的处理方法及装置 | |
CN114124977B (zh) | 跨租户间的数据分享方法、装置和电子设备 | |
CN112667606A (zh) | 一种基于多源知识采集技术的知识库***及其构建方法 | |
Wu et al. | Cognitive thread supports system of systems for complex system development | |
CN111860854A (zh) | 模型特征管理***、模型特征管理方法及存储介质 | |
CN112764396B (zh) | 一种组态方法和装置 | |
Kiatphao et al. | Version Control on Database Schema and Test Cases from Functional Requirements’ Input Changes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |