CN112214498B - 一种生成机载维护配置数据库的方法 - Google Patents

一种生成机载维护配置数据库的方法 Download PDF

Info

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
Application number
CN202011213016.2A
Other languages
English (en)
Other versions
CN112214498A (zh
Inventor
吕镇邦
邹会荣
王娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautics Computing Technique Research Institute of AVIC
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN202011213016.2A priority Critical patent/CN112214498B/zh
Publication of CN112214498A publication Critical patent/CN112214498A/zh
Application granted granted Critical
Publication of CN112214498B publication Critical patent/CN112214498B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2246Trees, e.g. B+trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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格式文件。
CN202011213016.2A 2020-11-03 2020-11-03 一种生成机载维护配置数据库的方法 Active CN112214498B (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112800283B (zh) * 2021-01-29 2023-03-14 重庆恒真维实医药科技有限公司 一种基于药代动力学的医学数据库的建立方法

Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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