Intelligent analysis and processing method and system for aircraft route data
Through intelligent analysis and processing methods, aircraft line data is automatically acquired and processed, and line data modules that meet aviation standards and specifications are generated, solving the problems of cumbersome and error-prone problems in the existing technology, and achieving efficient and accurate data processing.
Patent Information
- Application Number
- CN202111426249.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-11-25
AI Technical Summary
When processing aircraft line data, the prior art requires manual review and processing of large amounts of data, resulting in cumbersome and error-prone processes, and the inability to intelligently track changes in design line data.
Through the process of generating a record report, traversing the database of the model data platform, obtaining the entire machine design line data version record report, and obtaining the corresponding code file based on the report, parsing and decoding, generating the entire machine line data information point, performing logical processing, generating a data list, and finally generating a line data module that complies with the aviation standards and specifications.
It realizes automated acquisition of line data of all aircraft and generates line data modules that comply with aviation standards and specifications, which significantly reduces processing time, reduces error rate, and improves data accuracy.
Smart Images

Figure CN114138848B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the aviation field, and in particular to an intelligent analysis and processing method and system for aircraft route data applied to aircraft technical publications. Background Art
[0002] Civil aircraft technical publications include maintenance manuals and configuration manuals related to aircraft design line data. With the frequent optimization of aircraft in different design stages and the upgrade and change of engineering line data, civil aircraft technical publications need to be revised or re-drafted accordingly.
[0003] Usually, when engineering line data, such as upgrade changes at the granularity of wire harnesses, requires manual review of all historical change records of key information points required by customers, manual identification of two-dimensional drawings that have an impact on technical publications, extraction of information points into a list (such as an EXCEL form), and then, logical operations and configuration merging of duplicate items in the information points.
[0004] However, the amount of aircraft line data is very large. For large passenger aircraft, the line list that can clearly express all aircraft sorties has more than 100,000 lines, and each engineering harness digital model at least includes the harness number, wire number, wire material, wire gauge, length, from-end equipment and pins, from-end termination code, to-end equipment and pins, to-end termination code, laying path, line diagram ATA, validity, source data and other types of information points related to the wire, as well as the equipment number, equipment name, equipment part number, tail accessory part number, ATA, validity, source data and other types of information points related to the wiring equipment of connector equipment, tail accessory equipment, permanent joint equipment, grounding module equipment, grounding pile equipment, relay equipment, etc. Therefore, the process of manually obtaining and processing these line data is very cumbersome. At the same time, too much manual intervention will also cause the line data list to have a high error rate and the published aircraft technical publications to be inaccurate. Summary of the invention
[0005] The present invention is proposed in view of the above problems, and its purpose is to provide an intelligent analysis and processing method and system for aircraft route data that can obtain route data of all aircraft flights and generate route data modules that meet aviation standard specifications.
[0006] The first aspect of the present invention provides an intelligent analysis and processing method for aircraft line data, which includes: a record report generation step, traversing the database of the aircraft model data platform, and obtaining a record report of the whole aircraft design line data version including the newly added design line data file and the design line data file after the version change; a code file acquisition step, according to the whole aircraft design line data version record report, acquiring the code file corresponding to the newly added design line data file and the design line data file after the version change; a parsing and decoding step, parsing and decoding the code file corresponding to the newly added design line data file and the design line data file after the version change obtained in the code file acquisition step, and the code file corresponding to the design line data with the unchanged version obtained in the past, to generate whole aircraft line data information points; an analysis and processing step, performing logical processing on the generated whole aircraft line data information points, and generating a data list including the whole aircraft line data information points; and a data module generation step, matching the generated data list, generating a line data module applicable to aviation standard specifications.
[0007] Preferably, the record report generation process includes: iteratively comparing the current version of the whole machine design circuit data version record report with the previous version of the whole machine design circuit data version record report at specified intervals; and based on the comparison results, marking the newly added design circuit data files and the design circuit data files whose versions have changed in the current version of the whole machine design circuit data version record report as newly added design circuit data files and design circuit data files after version change, respectively.
[0008] Preferably, in the code file acquisition process, the file number of the newly added design circuit data file and the valid file number of the design circuit data file after the version change are identified, and according to their respective valid file numbers, the code files corresponding to the newly added design circuit data file and the design circuit data file after the version change are searched and batch acquired in the model data platform.
[0009] Preferably, in the analysis and processing step, the following iterative steps are iteratively performed for all the full-machine line data information points: for a portion of the full-machine line data information points, the same information points between different racks are compared; and when the same information points between different racks are consistent, the different racks are configured to be merged. In addition, the generated data list is the data list after configuration merging that is finally obtained through the iterative step.
[0010] Preferably, the data module generation process includes: obtaining the correspondence between the information points in the generated data list and the aviation standard specifications; obtaining data module identification information applicable to the aviation standard specifications; obtaining the correspondence between the data list and the data module encoding rules based on the data module identification information, and generating a line data module applicable to the aviation standard specifications.
[0011] Preferably, the whole-aircraft line data information point includes a wire list and a wiring equipment list of all aircraft. More preferably, in the parsing and decoding step, an initial wire list recording the wire connection relationship and an initial wiring equipment list recording the wiring equipment are generated, and / or in the analysis and processing step, the data list generated is a final wire list recording the wire connection relationship and a final wiring equipment list recording the wiring equipment.
[0012] A second aspect of the present invention provides an intelligent analysis and processing system for aircraft route data, which uses the intelligent analysis and processing method for aircraft route data described in the first aspect to obtain route data for the entire aircraft and generate a route data module that is applicable to aviation standard specifications.
[0013] The third aspect of the present invention provides an intelligent analysis and processing system for aircraft line data, which comprises: a record report generation unit, which traverses the database of the aircraft model data platform and obtains a record report of the whole aircraft design line data version including the newly added design line data file and the design line data file after the version change; a code file acquisition unit, which acquires the code files corresponding to the newly added design line data file and the design line data file after the version change according to the whole aircraft design line data version record report; a parsing and decoding unit, which parses and decodes the acquired code files corresponding to the newly added design line data file and the design line data file after the version change, and the code files corresponding to the design line data with unchanged version acquired in the past, to generate whole aircraft line data information points; an analysis and processing unit, which performs logical processing on the generated whole aircraft line data information points to generate a data list including the whole aircraft line data information points; and a data module generation unit, which generates a line data module applicable to aviation standard specifications in accordance with the generated data list.
[0014] According to the present invention, the route data of all flights of aircraft can be obtained at once and the aircraft route data of the route data module that meets the aviation standard specification can be generated, thereby greatly reducing the time spent on processing the aircraft route data. In addition, since there is no excessive manual intervention, the error rate of aircraft technical publications obtained based on aircraft design route data can be greatly reduced, so that the accuracy of aircraft technical publications is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to better understand the above and other purposes, features, advantages and functions of the present invention, reference may be made to the preferred embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings refer to the same components. It should be understood by those skilled in the art that the accompanying drawings are intended to schematically illustrate the preferred embodiments of the present invention and have no limiting effect on the scope of the present invention, and the components in the drawings are not drawn to scale.
[0016] Figure 1 Detailed description of the invention is a flowchart showing the intelligent analysis and processing method of aircraft route data according to the present embodiment.
[0017] Figure 2 1 is a schematic diagram showing a record table of the whole machine design line data acquired in this embodiment.
[0018] Figure 3 FIG. 1 is a schematic diagram showing a code file obtained in this embodiment.
[0019] Figure 4 1 is a flowchart showing the analysis process for the wire list in this embodiment.
[0020] Figure 5 This is an example showing analysis processing performed on a wire list in this embodiment.
[0021] Figure 6 1 is a flowchart showing the analysis process for the wiring device list in this embodiment.
[0022] Figure 7 This is an example showing analysis processing performed on the wiring device list in the present embodiment.
[0023] Figure 8 FIG. 2 is a diagram showing an example of a conductor list data module generated in this embodiment.
[0024] Fig. 9 FIG. 2 is a diagram showing an example of a wiring device list data module generated in the present embodiment. DETAILED DESCRIPTION
[0025] The inventive concept of the present invention will be described in detail below with reference to the accompanying drawings. What is described here is only a preferred embodiment of the present invention, and those skilled in the art can think of other ways to implement the present invention based on the preferred embodiment, and the other ways also fall within the scope of the present invention.
[0026] As mentioned above, the amount of aircraft line data is very large. For large passenger aircraft, the line list that can clearly express all aircraft sorties has more than 100,000 lines. Each engineering harness digital model includes at least harness number, wire number, wire material, wire gauge, length, from-end equipment and pins, from-end termination code, to-end equipment and pins, to-end termination code, laying path, line diagram ATA, validity, source data and other types of information points related to wires, as well as connector equipment, tail accessory equipment, permanent connector equipment, grounding module equipment, grounding pile equipment, relay equipment, etc. Equipment number, equipment name, equipment part number, tail accessory part number, ATA, validity, source data and other types of information points related to wiring equipment, totaling 22 types of line data information points. Taking the C919 aircraft as an example, there are 2947 code files that store all the line data information points of the entire aircraft. Since the current technical publications are prepared manually, it is impossible to intelligently track each change of the aircraft design line data throughout the life cycle of the aircraft, and it is impossible to perform analysis, decoding and data processing accordingly with each change of the design line data.
[0027] Therefore, the inventors have proposed the present invention in view of the above problems. Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
[0028] Figure 1 The flowchart of the intelligent analysis and processing method of aircraft route data of the present invention. The intelligent analysis and processing method of aircraft route data of the present invention includes: a generation record report process (S10) of intelligently tracking the version change of the design route data file and feeding back the record; a code file acquisition process (S20) of batch acquiring the code file of aircraft route data; a parsing and decoding process (S30) of parsing and decoding the code file to generate the parsing and decoding process of the whole aircraft route data information point; a parsing and processing process (S40) of parsing and processing the whole aircraft route data information point to generate a data list including the whole aircraft route data information point; and a data module generation process (S50) of generating a route data module applicable to aviation standard specifications.
[0029] Next, each step of the intelligent analysis and processing method of aircraft route data is described in detail.
[0030] (Generate record report step: S10)
[0031] As the functions of the aircraft are optimized throughout the design life cycle, the design line data files are constantly upgraded and revised. In order to ensure that the design line data used by users of technical publications is the latest version, it is necessary to intelligently track the version changes of the design line data files and feedback records. To this end, first, according to the numbering rules of the design line data files, traverse the database of the aircraft data platform that stores the design line data files, and obtain the latest version record report of the design line data of the entire aircraft, including the newly added design line data files and the design line data files after the version change.
[0032] In this embodiment, the latest version record report of the whole machine design circuit data is obtained by extracting the node, file number, file name, version, configuration, release status and other information of the source code file of the design circuit data in the machine model data platform into the record report based on a programming language such as Javascript. The record report here can be a form created using Excel.
[0033] Specifically, the design circuit data in the model data platform can be browsed or downloaded in the form of a web page, and then the file numbers can be sorted out as the numbering rules for the design circuit data files. For example, the nodes to which the source code files of the design circuit data belong are divided by the body area. After traversing the wiring under the node, the sub-nodes representing the wiring harness are traversed under the node, and then the sub-sub-nodes representing different wiring harness configurations are traversed under the sub-node, thereby obtaining the data sub-nodes, sub-sub-nodes, file numbers, file names, versions, configurations, release status and other information of the circuit data files contained in the web page under the sub-sub-node. When the acquired information is extracted to the record report based on the programming language, the files with the release status of "obsolete", "under modification" and "under design" are filtered out according to the information of the release status acquired, and only the information of each file with the release status of "released" is extracted to the record report.
[0034] In addition, due to changes in the design circuit data, in order to obtain the latest version of the design circuit data for the entire machine, the record report of the latest version currently obtained is iteratively compared with the record report of the previous version obtained last time at specified intervals. At the same time, the version change status of the standard file is recorded in the "Version Number Change" column in the record report. According to the comparison results, when it is found that new design circuit data files are added to the record report of the latest version currently obtained, the version change status of these files is marked as "New" in the "Version Number Change" column. When it is found that there are design circuit data files with version changes, the version change status of these files will be marked as "Yes", and the version change status of the design circuit data files that have not undergone version changes will be marked as "No".
[0035] Through the above methods, such as Figure 2As shown, the latest version record report of the whole machine design circuit data, including the newly added design circuit data files and the design circuit data files after the version change, can be obtained.
[0036] (Obtaining code file step: S20)
[0037] After obtaining the whole machine design line data version record report, in the code file obtaining step S20, the file numbers of the newly added design line data files in the obtained whole machine design line data version record report and the valid file numbers of the design line data files after the version change are automatically traversed, that is, the valid file numbers of the design line data files whose version change status is marked as "new" and "no" in the whole machine design line data version record report are traversed, and these code files are downloaded in batches. In this embodiment, folders are created in batches with the wire harness as the granularity, and the downloaded files are stored in the corresponding folders for standby.
[0038] In this embodiment, the code file of the design line data is, for example, a file in XML format, for example, named as a ph.xml file. The code of the ph.xml file records the above-mentioned harness number, wire number, wire material, wire gauge, length, slave device and pin, slave termination code, destination device and pin, destination termination code, laying path, line diagram ATA, validity, source data and other multiple types of information points related to the wire, as well as the equipment number, equipment name, equipment part number, tail accessory part number, ATA, validity, source data and other multiple types of information points related to the wiring equipment of connector equipment, tail accessory equipment, permanent joint equipment, grounding module equipment, grounding pile equipment, relay equipment, etc.
[0039] When obtaining the code files whose version status has changed, based on programming languages such as Javascript, the corresponding valid file numbers are searched one by one on the web page of the model data platform according to the full machine design line data version record report. This is because sometimes the same line data file number will search out different types of data packets on the web page, and only one type of data packet contains the code file required for line data parsing and decoding. Therefore, in order to identify the valid file number, it is necessary to specify an icon mark for the file number of the valid data in advance, and automatically select the file number with the specified icon mark when searching, so as to download the code file of the data packet containing the valid information to the local folder "filePath".
[0040] Here, in order to facilitate the rapid location of the harness file when the design line data is subsequently parsed and decoded, the code file code can be converted into a harness number code, so that the folder name reflects the harness number information representing the aircraft line data information and the configuration information (here, "validity") representing the aircraft configuration to which the aircraft line data information belongs. For example, Figure 3 As shown, folders "C2056", "C2058", ... identified by the harness number can be created in the local folder "filePath", and then folders "10103", "10104-10105", "10106-19999", ... identified by the validity can be further created in the harness number folder, and finally the code file can be automatically downloaded to the specified validity folder of the specified harness number.
[0041] (Analysis and decoding process: S30)
[0042] Next, it is necessary to parse and decode the code files corresponding to all the design circuit data files recorded in the whole machine design circuit data version record report. Here, all the design circuit data files include the code files corresponding to the newly added design circuit data files and the design circuit data files after the version change recorded in the current whole machine design circuit data version record report acquired in the code file acquisition step S20, and the code files corresponding to the design circuit data whose version has not been changed recorded in the whole machine design circuit data version record report, wherein the code files corresponding to the design circuit data whose version has not been changed are the spare code files corresponding to the design circuit data whose version has been newly added or changed in the whole machine design circuit data version record report acquired in the past.
[0043] In order to ensure the integrity of the whole machine line data information points required by the user, all the acquired code files (i.e., ph.xml files) are decoded and parsed according to the prescribed decoding specifications. Taking the C919 aircraft as an example, 2947 code files need to be decoded and parsed. In this embodiment, a total of 22 information points related to the connection relationship between wiring devices and wires in each code file are extracted based on a programming language such as Python, and two lists of initial wire lists and wiring device lists that match the granularity of the ph source code files of the wires and wiring devices are formed. That is to say, for the whole machine code file, 2947 wire lists and 2947 equipment lists corresponding to the wiring harness code files are created one by one. The initial wire list and wiring device list can be forms created by Excel.
[0044] As described above, the line data code file obtained in the code file acquisition step S20 is divided based on the granularity of the wire harness, and the same wiring device information is reflected in different code files based on the granularity of the wire harness. The initial wire list and the wiring device list need to include all 15 information points related to the wires belonging to the wire harness in the code file (including the wire harness number, the from-end device number, the from-end hole number, the termination code, the wire number, the wire material, the wire gauge, the wire length, the end device number, the end hole number, the termination code, the laying letter, the circuit diagram ATA, the validity, and the source data), and 7 information points of the from-to-end wiring devices such as connectors, tail accessories, relays, permanent joints, wiring modules, and resistors (including the device number, device name, device part number, device tail accessory part number, ATA, validity, and source data).
[0045] In this embodiment, the above 22 information points are used as the header of the wire list or the wiring device list, and the information points obtained by decoding and parsing the code file are written into the initial wire list and device list of the fixed header format, thereby generating the whole machine line data information points. Table 1 takes the "W1002" wire harness as an example to show the wire list containing 15 information points obtained by parsing, and Table 2 takes the connection device of the "W1002" wire harness as an example to show the connection device list containing 7 information points obtained by parsing.
[0046] Here, in order to facilitate further data processing of the design line data, the naming of all wire lists and wiring device lists is preferably consistent with the naming of the code file ph.xml.
[0047] Table 1 Example of initial wire list
[0048]
[0049] Table 2 Example of initial connection equipment list
[0050]
[0051] (Analysis Processing Step: S40)
[0052] As described above, in the parsing and decoding step S30, an initial wire list and an initial connection equipment list of the whole machine containing the whole machine line data information points (including 15 information points related to wire connection and 7 information points related to wiring equipment) with the wire harness as the granularity are generated. However, in these initial wire lists and initial connection equipment lists, there are problems such as duplication of the same information points in different racks, unmerged data configurations, and large file volumes, which make it difficult to intuitively consult. Therefore, it is necessary to analyze and process these whole machine line data information points to eliminate the duplication of the above-mentioned same information points, so as to facilitate the application of the obtained information points to technical publications.
[0053] In this embodiment, the initial wire list and the initial connection device list are analyzed and processed based on a programming language such as Python. Here, since the wire list and the device list have different processing requirements for information points, the two lists need to be analyzed and processed separately.
[0054] The analysis and processing of the data list may include table merging, item-by-item comparison of information points, validity merging, validity filtering, etc. For example, Figure 4 As shown, the analysis and processing iterations for the 2947 initial wire lists representing the wiring relationship generated in the parsing and decoding step S30 perform the following steps: a horizontal comparison is performed for a portion of the wire-related information points (i.e., 13 information points, namely, harness number, from-end device number, from-end hole number, termination code, wire number, wire material, wire gauge, wire length, to-end device number, to-end hole number, termination code, laying letter, and line diagram ATA) in each row of each initial wire list (S411); when the above 13 information points in the next row are consistent with those in the previous row, it means that the information points of different racks are the same, so the configurations of the two racks are merged. Specifically, a logical operation is performed on the "validity" information points of the two rows. In this embodiment, the "validity" information points of the two rows are added, and then the result of the addition operation can be written as a new "validity" information point into the "validity" information point of the first row, and the entire other row to be merged is deleted (S412).
[0055] After all the initial wire lists are processed in the above steps S411 and S412, a final wire list is generated. In this embodiment, for example, 1213 final wire lists are generated.
[0056] Figure 5 The example of analyzing and processing four initial wire lists in this embodiment is shown. After comparing the 13 information points except "validity" and "source data" in all rows of the four wire lists one by one, the configurations of the racks with the same information points are merged. Figure 4 For example, after comparison, the first line of the second initial wire list and the first line of the third initial wire list with the same information point are configured and merged, and the "validity" information "10104" and "10105" of the two lines are added, and the result of the addition is written as a new "validity" information point into the first line of the second initial wire list, and the other merged line is deleted, thereby obtaining the final wire list shown in Table 3 below. In this embodiment, Figure 4As shown, in addition to adding the "validity" information points in two rows with the same information points, the "source data" information points can also be superimposed.
[0057] In addition, in the above step S412, the entire row of the other row that has been merged is deleted, but the present invention is not limited thereto, and only the "validity" information point of the row may be deleted and left blank. Then, after traversing all the rows of the initial wire list and iterating the above steps S411 and S412, the row with "validity" being blank is searched and the entire row is deleted.
[0058] Table 3 Example of final wire list
[0059]
[0060] When analyzing and processing the 2947 initial wiring device lists generated in the parsing and decoding step S30, since different pins of the wiring devices may be connected to wires corresponding to multiple harness numbers, that is, the same wiring device information may be repeated in different harness code files, there are situations where the "ATA" information points in the wiring device list are different.
[0061] Next, if Figure 6 As shown, the analysis and processing of the wiring equipment list iteratively executes the following steps: a horizontal comparison is performed on a part of the wiring equipment information in each row of each initial wiring equipment list (except the above-mentioned 4 information points of "belonging ATA", namely, the 4 information points of equipment number, equipment type, part number, and tail accessory part number) (S421); when the above-mentioned 4 information points in the next row are consistent with those in the previous row, it means that the information points of different rack machines are the same, so the configurations of the two rack machines are merged. Specifically, a logical operation is performed on the "validity" information points of the two rows. In the present embodiment, the "validity" information points of the two rows are added, and then the result of the addition operation can be written into the "validity" information point of the first row as a new "validity" information point, and the entire other row to be merged is deleted (S422).
[0062] After all the initial wire lists are traversed and processed through the above steps S421 and S422, a final wiring device list is generated.
[0063] In this embodiment, before analyzing and processing the 2947 initial wiring device lists, these initial wiring device lists can be merged into one total wiring device list, and then the above-mentioned steps S421 and S422 are performed, and at this time, one final wiring device list is generated.
[0064] Figure 7The example of analyzing and processing four initial wiring equipment lists in this embodiment is shown. After comparing the "equipment number", "equipment type", "part number", and "tail accessory part number" in all rows of the four wiring equipment lists one by one, the configurations of the racks with the same information points are merged, and one of the "ATA" is filled in, and finally a final wiring equipment list named "resultfinal" as shown in Table 4 is obtained. In this embodiment, Figure 5 As shown, in addition to adding the "validity" information points in two rows with the same information points, the "source data" information points can also be superimposed.
[0065] In addition, in the above step S422, the other row that has been configured and merged is deleted as a whole, but it is not limited to this, and only the "validity" information point of the row can be deleted and left blank. Then, after traversing all the rows of the initial wire list and iterating the above steps S421 and S422, the row with "validity" being empty is searched and deleted as a whole.
[0066] Table 4 Example of final wiring equipment list
[0067]
[0068] (Data module generation process: S50)
[0069] Next, in order to apply the final wire list and final wiring circuit list including the whole aircraft line data information points generated in the analysis and processing step S40 to the aircraft technical publication, these final wire list and final wiring circuit list are converted into line data modules applicable to aviation standard specifications. Here, in order to ensure that the data delivered to the customer meets the airworthiness standards, the final wire list and the final wiring circuit list need to be converted into S1000D standard code data modules that are internationally used in civil aircraft publications.
[0070] In this embodiment, based on a programming language such as Python, a line data module is generated to match the final wire list and the final wiring circuit list. The process of generating the line data module includes: obtaining the correspondence between the information points in the final wire list and the final wiring circuit list and the S1000D standard specification; obtaining data module identification information applicable to the S1000D standard release format; obtaining the correspondence between the final wire list and the final wiring circuit list and the data module coding rule (such as SCHEMA code rule), and generating a line data module applicable to the S1000D standard specification.
[0071] Figure 8An example of a wire list data module generated by matching 1213 wire lists generated in the analysis process step S40 with 1213 manual harness data modules is shown. Fig. 9 An example of a wiring data list data module generated by matching one wiring device list generated in the analysis process step S40 with six device list data modules is shown.
[0072] According to the intelligent analysis and processing method of aircraft line data of this embodiment, the line data of all flights can be intelligently and automatically acquired at the same time, and the aircraft line data of the line data module that meets the aviation standard specifications can be generated according to the acquired line data, thereby greatly reducing the time spent on processing the aircraft line data. Since there is no excessive human intervention in the process of generating the aircraft line data module including the wire list data module and the equipment list data module through the above process, the error rate of the aircraft technical publication obtained according to the aircraft design line data can be greatly reduced, so that the accuracy of the aircraft technical publication is improved.
[0073] The present invention also provides an intelligent analysis and processing system for aircraft route data, which can use the above-mentioned intelligent analysis and processing method for aircraft route data to obtain the route data of all aircraft flights and generate a route data module that meets aviation standard specifications.
[0074] The present invention also provides an intelligent analysis and processing system for aircraft line data constructed in the following manner, and the intelligent analysis and processing system for aircraft line data comprises: a record report generation unit, which traverses the database of the aircraft model data platform and obtains a record report of the design line data version of the whole aircraft, including the newly added design line data file and the design line data file after the version change; a code file acquisition unit, which acquires the code files corresponding to the newly added design line data file and the design line data file after the version change according to the design line data version record report of the whole aircraft; a parsing and decoding unit, which parses and decodes the acquired code files corresponding to the newly added design line data file and the design line data file after the version change, and the code files corresponding to the design line data with unchanged version acquired in the past, to generate information points of the line data of the whole aircraft; an analysis and processing unit, which performs logical processing on the generated information points of the line data of the whole aircraft, and generates a data list including the information points of the line data of the whole aircraft; and a data module generation unit, which generates a line data module applicable to aviation standards and specifications in accordance with the generated data list.
[0075] The intelligent analysis and processing system for aircraft route data according to this embodiment can also generate aircraft route data of a route data module that complies with aviation standard specifications based on the route data obtained together, thereby significantly reducing the time spent on processing aircraft route data. In addition, since there is no excessive manual intervention, the error rate of aircraft technical publications obtained based on aircraft design route data can be significantly reduced, thereby improving the accuracy of aircraft technical publications.
[0076] The protection scope of the present invention is limited only by the claims. With the help of the teachings of the present invention, those skilled in the art will easily recognize that alternative structures of the structures disclosed in the present invention can be used as feasible alternative embodiments, and the embodiments disclosed in the present invention can be combined to generate new embodiments, which also fall within the scope of the appended claims.
Claims
1. An intelligent analysis and processing method for aircraft route data, It is characterized in that include: Generate a record report process, traverse the database of the aircraft model data platform, and obtain a record report of the design circuit data version of the entire aircraft, including the newly added design circuit data files and the design circuit data files after the version change; A code file acquisition step, according to the whole machine design circuit data version record report, acquires the code file corresponding to the newly added design circuit data file and the design circuit data file after the version change; A parsing and decoding step, parsing and decoding the code files corresponding to the newly added design circuit data files and the design circuit data files after the version change obtained in the code file obtaining step, and the code files corresponding to the design circuit data files with unchanged versions obtained in the past, to generate full machine circuit data information points; The analysis and processing step performs logical processing on the generated full-machine line data information points to generate a data list including the full-machine line data information points; as well as The data module generating step generates a line data module applicable to aviation standard specifications in accordance with the generated data list.
2. The intelligent analysis and processing method for aircraft route data according to claim 1, It is characterized in that The step of generating a record report comprises: Iteratively comparing the current version of the full machine design circuit data version record report with the previous version of the full machine design circuit data version record report at specified intervals; and According to the comparison result, the newly added design circuit data files and the design circuit data files whose versions have been changed in the current version of the whole machine design circuit data version record report are marked as newly added design circuit data files and design circuit data files after version change respectively.
3. The intelligent analysis and processing method for aircraft route data according to claim 1, It is characterized in that In the code file acquisition process, the file number of the newly added design circuit data file and the valid file number of the design circuit data file after the version change are identified, and according to their respective valid file numbers, the code files corresponding to the newly added design circuit data file and the design circuit data file after the version change are searched and batch acquired in the model data platform.
4. The intelligent analysis and processing method for aircraft route data according to claim 1, It is characterized in that In the analysis and processing step, the following iterative steps are performed for all the information points of the whole machine line data: For a portion of the information points of the whole machine line data, the same information points between different rack machines are compared; and When the same information points between different racks are consistent, the configurations of different racks are merged. The generated data list is a data list after configuration and merging finally obtained through the iterative process.
5. The intelligent analysis and processing method for aircraft route data according to claim 1, It is characterized in that The process of generating a data module includes: Acquire the correspondence between the information points in the generated data list and the aviation standard specifications; Acquire data module identification information applicable to the aviation standard specification; The corresponding relationship between the data list and the data module encoding rule based on the data module identification information is obtained, and a line data module applicable to aviation standard specifications is generated.
6. The intelligent analysis and processing method for aircraft route data according to any one of claims 1 to 5, It is characterized in that The whole aircraft line data information points include a wire list and a wiring equipment list for all aircraft flights.
7. The intelligent analysis and processing method for aircraft route data according to claim 6, It is characterized in that In the analysis and decoding step, an initial wire list recording the connection relationship of the wires and an initial wiring device list recording the wiring devices are generated.
8. The intelligent analysis and processing method for aircraft route data according to claim 6, It is characterized in that In the analysis and processing step, the data list generated is a final wire list recording wire connection relationships and a final wiring device list recording wiring devices.
9. An intelligent analysis and processing system for aircraft route data, It is characterized in that The intelligent analysis and processing method for aircraft route data according to any one of claims 1 to 8 is used to obtain the route data of the entire aircraft and generate a route data module applicable to aviation standard specifications.
10. An intelligent analysis and processing system for aircraft route data, It is characterized in that have: A record report generation section traverses the database of the aircraft model data platform to obtain a record report of the design circuit data version of the entire aircraft, including newly added design circuit data files and design circuit data files after version changes; A code file acquisition unit, which acquires code files corresponding to the newly added design circuit data file and the design circuit data file after the version change according to the whole machine design circuit data version record report; A parsing and decoding unit, which parses and decodes the acquired code files corresponding to the newly added design circuit data files and the design circuit data files after the version change, and the code files corresponding to the design circuit data files acquired in the past and whose versions have not been changed, to generate full machine circuit data information points; An analysis and processing unit, which performs logic processing on the generated full-machine line data information points to generate a data list including the full-machine line data information points; as well as A data module generating unit generates a line data module applicable to aviation standard specifications in accordance with the generated data list.
Citation Information
Patent Citations
Source data labeling extension method for technical publications of civil aircraft
CN104965814A
CIR management system and comprehensive establishment management system for technical publications
CN106294551A