Fuselage hatch cover AO generation method, electronic equipment and computer storage medium

By constructing the semantic library and relationship library of the fuselage hatch AO, and using semantic recognition and matching logic to generate the fuselage hatch AO, the problems of low efficiency and poor accuracy in the existing technology are solved, and efficient and accurate generation of the fuselage hatch AO is achieved.

CN120030681AActive Publication Date: 2025-05-23CHENGDU AIRCRAFT INDUSTRY GROUP

Patent Information

Application Number
CN202510502733.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-05-23
Estimated Expiration
2045-04-22

AI Technical Summary

Technical Problem

The existing fuselage hatch AO generation method has low efficiency and poor accuracy, making it difficult to achieve efficient batch generation, and the generation process is not intuitive, the process knowledge is not explicit, and assembly objects are easily missed.

Method used

By constructing the model semantic library and model relationship library of the body hatch AO, a semantic recognition algorithm is used to obtain assembly objects and connectors, an assembly object library and connector library is built, and the actual connection relationship is obtained using semantic matching logic to generate the body hatch AO.

Benefits of technology

It realizes clear and intuitive expression of the AO generation process of the fuselage hatch cover, improves the efficiency and accuracy of batch generation, ensures the integrity of the assembly objects, and avoids omissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120030681A_ABST
    Figure CN120030681A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of aircraft manufacturing, and discloses a fuselage hatch cover AO generation method, electronic equipment and a computer storage medium, and the method comprises the steps: constructing a fuselage hatch cover AO model semantic library and a fuselage hatch cover AO model relation library according to three-dimensional model data; assembling objects and connecting pieces of the assembling objects are obtained from a fuselage hatch cover AO model semantic library by adopting a semantic recognition algorithm, and an assembling object library and a connecting piece library are constructed respectively; according to the fuselage cabin cover AO model relation library, the assembly object library and the connecting piece library, a connection relation library is constructed and obtained; according to the assembly content in the assembly scheme, the assembly sequence of the assembly objects is obtained, and an assembly object logic sequence library is constructed and obtained; traversing the assembly object logic sequence library, obtaining the corresponding assembly objects in the assembly object library according to the assembly sequence of the assembly objects, obtaining the corresponding connecting pieces in the connection relation library, and generating the fuselage hatch cover AO. The method solves the problems of low efficiency and poor accuracy of existing fuselage hatch cover AO batch generation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of aircraft manufacturing, and in particular relates to a method for generating a fuselage canopy AO, electronic equipment and a computer storage medium. Background Art

[0002] Assembly Outline, referred to as AO, is an important carrier of assembly execution work in the aircraft manufacturing process. Traditional AO generation methods are mainly carried out in a manual planning manner, which has problems such as unclear expression of process knowledge, non-intuitive generation process, difficult evaluation of generation results, and low generation efficiency.

[0003] The fuselage hatch cover has the characteristics of many types of assembly objects, complex assembly logic, and strong correlation between assembly sequence and assembly objects. The existing fuselage hatch cover AO generation method, in the process of fuselage hatch cover AO generation, through the traditional and, or logical relationship, it is difficult to batch and efficiently generate the fuselage hatch cover AO, and the generation process is not intuitive, the expression of process knowledge in the generation process is not explicit, and the generation results are not standardized and unified, resulting in low efficiency and poor accuracy of fuselage hatch cover AO generation; in addition, using the existing fuselage hatch cover AO generation method, process personnel need to spend a lot of time to sort out the logical assembly relationship of the fuselage hatch cover, there is a problem of easy omission of assembly objects, resulting in poor accuracy of fuselage hatch cover AO generation. Summary of the invention

[0004] The object of the present invention is to provide a method for generating a fuselage canopy AO, an electronic device, and a computer storage medium, so as to solve the problems of low efficiency and poor accuracy in batch generation of existing fuselage canopy AO.

[0005] The present invention is achieved through the following technical solutions: A method for generating an AO of a fuselage canopy, comprising: Constructing a fuselage hatch cover AO model semantic library and a fuselage hatch cover AO model relationship library according to the three-dimensional model data, wherein the fuselage hatch cover AO model semantic library includes all assembly object information extracted from the digital model of the three-dimensional model, and the fuselage hatch cover AO model relationship library includes all connection relationship information between assembly objects extracted from the digital model of the three-dimensional model; Semantic recognition algorithm is used to obtain assembly objects and connectors of assembly objects in the fuselage canopy AO model semantic library, and the assembly object library and connector library are constructed respectively. According to the fuselage canopy AO model relationship library, assembly object library and connector library, the actual connection relationship of the fuselage canopy assembly objects is obtained by using semantic matching logic to construct a connection relationship library; Obtain the assembly order of the assembly objects according to the assembly contents in the assembly scheme, and construct a logical order library of the assembly objects; Traverse the assembly object logical sequence library, obtain the corresponding assembly object in the assembly object library according to the assembly sequence of the assembly object, obtain the corresponding connection part in the connection relationship library, and generate the fuselage canopy AO.

[0006] In some embodiments, the fuselage canopy AO model semantic library is represented as O{O 1 ,O 2 ,O 3 …O i …O N}, where O i represents the semantic content extracted from the i-th digital model of the three-dimensional model, N represents the number of digital models in the three-dimensional model, and the semantic content is the assembly objects and connectors in the three-dimensional model of the fuselage canopy; the associated semantic information of a certain semantic content is represented as A{A 1 ,A 2 ,A 3 ,…A i …A M}, A i represents the i-th associated semantics, and M represents the number of associated semantics in a certain semantic content.

[0007] In some embodiments, the step of constructing a connection relationship library includes: The assembly object library {OEn} and the connector library {REm} are analyzed by three-dimensional digital model. The fuselage canopy AO model relationship library is represented by R{ <O i ,O j >}, indicating the assembly object O i , O j There is a contact relationship in the digital-analog connection; Combined with the fuselage canopy AO model relationship library and the results of parsing the assembly object library {OEn} and the connector library {REm}, the semantic matching logic is used to obtain the actual connection relationship of the fuselage canopy assembly object. <O i , O j >}, O i Get the object in {OEn}, O j Get the object in {OEn}, R k The value is taken from {REm}, expressed as RE{<OEi,REk,OEj>}, where OEi and OEj represent assembly objects in the assembly object library, and REk represents the corresponding connector; A connection relationship library is constructed based on the actual connection relationship of the fuselage canopy assembly objects.

[0008] In some embodiments, the step of generating the fuselage canopy AO comprises: The assembly object corresponding to the first assembly object in the assembly object logic sequence library is obtained in the assembly object library by using a semantic / lexical matching method. According to a depth-first search algorithm, the assembly objects corresponding to the upper and lower nodes of the assembly object are searched in the connection relationship library, and the connecting parts corresponding to the assembly object are obtained. The assembly object, the assembly objects corresponding to the upper and lower nodes, and the connecting parts are extracted to generate the AO corresponding to the assembly object. According to the assembly order of the assembly objects in the assembly object logical sequence library, the assembly objects in the assembly object logical sequence library are traversed, and the AO corresponding to each assembly object is generated in sequence to obtain the fuselage canopy AO.

[0009] In some embodiments, after completing the traversal of the assembly object logical sequence library, it also includes the step of using a graph traversal algorithm to find isolated nodes or missing nodes in the assembly object library and the connection relationship library, and generating a supplementary AO for the assembly objects corresponding to the isolated nodes or missing nodes, and adding the supplementary AO to the generated fuselage cabin cover AO.

[0010] The present invention also relates to an electronic device, comprising: a processor and a memory; the memory is used to store executable instructions of the processor, and the processor is configured to execute the above-mentioned method for generating a fuselage canopy AO by executing the executable instructions.

[0011] The present invention also relates to a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method for generating a fuselage canopy AO is implemented.

[0012] Compared with the prior art, the present invention has the following advantages and beneficial effects: The present invention constructs a fuselage cabin cover AO model semantic library and a fuselage cabin cover AO model relationship library according to three-dimensional model data, adopts a semantic recognition algorithm to obtain assembly objects and connectors of assembly objects in the fuselage cabin cover AO model semantic library, and respectively constructs an assembly object library and a connector library, adopts semantic matching logic to obtain actual connection relationships of fuselage cabin cover assembly objects according to the fuselage cabin cover AO model relationship library, the assembly object library and the connector library, constructs a connection relationship library, obtains an assembly sequence of assembly objects according to assembly contents in an assembly scheme, constructs an assembly object logical sequence library, traverses the assembly object logical sequence library, obtains corresponding assembly objects in the assembly object library according to the assembly sequence of assembly objects, obtains corresponding connectors in the connection relationship library, generates fuselage cabin cover AO, realizes a clear and explicit intuitive expression of the fuselage cabin cover AO generation process, and improves the efficiency and accuracy of batch generation of fuselage cabin cover AO.

[0013] A graph traversal algorithm is used to find isolated nodes or missing nodes, analyze the integrity of assembly object planning, ensure that no assembly objects are missed, and ensure that the generated fuselage canopy AO contains all assembly objects. The adjustment of the fuselage canopy AO generation results is realized, thereby further improving the accuracy of fuselage canopy AO batch generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0015] Figure 1 It is a flow chart of a method for generating a fuselage canopy AO in an embodiment of the present invention. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments.

[0017] Example 1 A method for generating fuselage canopy AO, referring to Figure 1 , including the following steps: S1. Construct a fuselage canopy AO model semantic library and a fuselage canopy AO model relationship library according to the three-dimensional model data.

[0018] According to the fuselage canopy 3D model data, based on the existing BERT recognition algorithm and digital model analysis algorithm, the fuselage canopy AO model semantic library and the fuselage canopy AO model relationship library are constructed; including: The model data of the three-dimensional model is parsed and processed to obtain the three-dimensional model data, and the fuselage canopy AO model semantic library and the fuselage canopy AO model relationship library are constructed according to the three-dimensional model data.

[0019] The fuselage canopy AO model semantic library includes all assembly object information extracted from the digital model of the 3D model. The fuselage canopy AO model semantic library is used as a corpus for extracting assembly objects. The fuselage canopy AO model semantic library is represented as O{O 1 ,O 2 ,O 3 …O i …O N}, where O irepresents the semantic content extracted from the i-th digital model of the three-dimensional model, N represents the number of digital models in the three-dimensional model, and the semantic content is the assembly objects and connectors in the three-dimensional model of the fuselage canopy; the associated semantic information of a certain semantic content is represented as A{A 1 ,A 2 ,A 3 ,…A i …A M}, A i represents the i-th associated semantics, and M represents the number of associated semantics in a certain semantic content.

[0020] The fuselage canopy AO model relationship library includes all the connection relationship information between the assembly objects extracted from the digital model of the 3D model. The fuselage canopy AO model relationship library is used as a support library for establishing the assembly logic relationship between the assembly objects. The fuselage canopy AO model relationship library is represented as R{ <O i ,R k ,O j >}, indicating the assembly object O i With assembly object O j There is a connection relationship in the three-dimensional model, where R k Indicates the object used to connect the assembly O i With assembly object O j of the connecting parts.

[0021] For example, a fuselage hatch cover has a fuselage hatch cover AO model semantic library O{hatch cover, explosion-proof cable..., fuselage frame...}, the fuselage hatch cover's associated semantic information A{name, number, quantity...}, and a fuselage hatch cover AO model relationship library R{<fuselage frame..., high-locking bolts..., explosion-proof cable...>, <fuselage frame..., rivets..., hatch cover...>, ...}.

[0022] S2. Using semantic recognition algorithm, obtain assembly objects and connectors of assembly objects in the fuselage canopy AO model semantic library, and construct assembly object library and connector library respectively.

[0023] Semantic recognition algorithms such as BERT and FastTest are used to extract the assembly objects of the fuselage canopy in the semantic library of the fuselage canopy AO model, and obtain the assembly objects and the connecting parts of the assembly objects. An assembly object library and a connecting parts library are constructed according to the assembly objects and the connecting parts of the assembly objects, and the assembly object library is denoted as {OEn}, and the connecting parts library is denoted as {REm}.

[0024] Assembly objects refer to the objects to be connected; connectors of assembly objects refer to the objects used for connection.

[0025] For example, for a fuselage hatch cover, according to the semantic library of the fuselage hatch cover AO model, through semantic recognition, its assembly objects {hatch cover, explosion-proof cable, fuselage skeleton} and the connectors of its assembly objects {hi-lock bolts, rivets, ……} are obtained.

[0026] S3. According to the fuselage hatch cover AO model relationship library, assembly object library, and connector library, use semantic matching logic to obtain the actual connection relationship of the fuselage hatch cover assembly objects, and construct a connection relationship library.

[0027] Parse the assembly object library {OEn} and the connector library {REm}; Combined with the fuselage hatch cover AO model relationship library and the results of parsing the assembly object library {OEn} and the connector library {REm}, use semantic matching logic to obtain the actual connection relationship of the fuselage hatch cover assembly objects. Through R{<O i , O j >} in the fuselage hatch cover AO model relationship library, take the object with O i taking values from {OEn}, O j taking values from {OEn}, and R k taking values from {REm}, expressed as RE{<OEi,REk,OEj>}, where OEi and OEj respectively represent the assembly objects in the assembly object library, and REk represents the corresponding connector; Construct a connection relationship library according to the obtained actual connection relationship of the fuselage hatch cover assembly objects.

[0028] For example, for a certain fuselage hatch cover, its actual connection relationship RE of the assembly objects includes: {hi-lock bolts, rivets, ……}, {<fuselage skeleton, hi-lock bolt, explosion-proof cable>, <fuselage skeleton, rivet, hatch cover>, ……}.

[0029] S4. According to the assembly content in the assembly plan, obtain the assembly sequence of the assembly objects, and construct an assembly object logical sequence library.

[0030] Obtain the assembly content in the assembly plan of the fuselage hatch cover; according to the assembly content, use semantic understanding algorithms such as ELMo to construct an assembly object logical sequence library, denoted as L.

[0031] For example, for a certain fuselage hatch cover, there is an assembly object logical sequence library L{fuselage skeleton, hatch cover, explosion-proof cable, ……}.

[0032] S5. Traverse the assembly object logical sequence library, according to the assembly sequence of the assembly objects, obtain the corresponding assembly objects in the assembly object library, and obtain the corresponding connectors in the connection relationship library to generate the fuselage hatch cover AO.

[0033] The assembly object corresponding to the first assembly object in the assembly object logic sequence library is obtained in the assembly object library by using semantic / lexical matching, the assembly object corresponding to the upper and lower nodes of the assembly object is searched in the connection relationship library, and the connecting part corresponding to the assembly object is obtained, the assembly object, the assembly object corresponding to the upper and lower nodes, and the connecting part are extracted, and the AO corresponding to the assembly object is generated; According to the assembly order of the assembly objects in the assembly object logical sequence library, the assembly objects in the assembly object logical sequence library are traversed, and the AO corresponding to each assembly object is generated in sequence to obtain the fuselage canopy AO.

[0034] For example, for a fuselage hatch cover, its assembly object logical sequence library L{fuselage frame, hatch cover, explosion-proof cable...} generates three AOs in total. The first AO is for fuselage frame installation, and its assembly object is the fuselage frame, and the connecting parts of the assembly object are high-locking bolts; the second AO is for hatch cover installation AO, and its assembly object is the hatch cover, and the connecting parts of the assembly object are rivets; the third AO is for explosion-proof cable installation AO, and its assembly object is the explosion-proof cable, and the connecting parts of the assembly object are high-locking bolts.

[0035] After traversing the assembly object logical sequence library, the graph traversal algorithm is used to find isolated nodes or missing nodes in the assembly object library and the connection relationship library, and a supplementary AO is generated for the assembly object corresponding to the isolated node or the missing node, and the supplementary AO is added to the generated fuselage canopy AO. One AO ​​is generated separately for each isolated node or missing node.

[0036] Isolated nodes are nodes in the graph that have no relationship with surrounding nodes and are retrieved through global traversal of the graph. Missing nodes are nodes in the graph that do not have AO planned.

[0037] For example, for a fuselage canopy, all its assembly objects have been found, and there is no missed assembly object.

[0038] According to the three-dimensional model data, the fuselage canopy AO model semantic library and the fuselage canopy AO model relationship library are constructed. The semantic recognition algorithm is used to obtain the assembly objects and the connectors of the assembly objects in the fuselage canopy AO model semantic library, and the assembly object library and the connector library are respectively constructed. According to the fuselage canopy AO model relationship library, the assembly object library and the connector library, the semantic matching logic is used to obtain the actual connection relationship of the fuselage canopy assembly objects, and a connection relationship library is constructed. According to the assembly content in the assembly scheme, the assembly order of the assembly objects is obtained, and an assembly object logical sequence library is constructed. The assembly object logical sequence library is traversed, and according to the assembly order of the assembly objects, the corresponding assembly objects are obtained in the assembly object library, and the corresponding connectors are obtained in the connection relationship library, and the fuselage canopy AO is generated. The clear and intuitive expression of the fuselage canopy AO generation process is realized, and the efficiency and accuracy of the fuselage canopy AO batch generation are improved. A graph traversal algorithm is used to find isolated nodes or missing nodes, analyze the integrity of assembly object planning, ensure that no assembly objects are missed, and ensure that the generated fuselage canopy AO contains all assembly objects. The adjustment of the fuselage canopy AO generation results is realized, thereby further improving the accuracy of fuselage canopy AO batch generation.

[0039] The present invention also relates to an electronic device, comprising: a processor and a memory; the memory is used to store executable instructions of the processor, and the processor is configured to execute the above-mentioned method for generating a fuselage canopy AO by executing the executable instructions.

[0040] The present invention also relates to a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method for generating a fuselage cabin cover AO is implemented.

[0041] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any simple modification or equivalent change made to the above embodiment based on the technical essence of the present invention shall fall within the protection scope of the present invention.

Claims

1. A method for generating a fuselage canopy AO, characterized in that: include: According to the three-dimensional model data of the fuselage canopy, a fuselage canopy AO model semantic library and a fuselage canopy AO model relationship library are constructed, wherein the fuselage canopy AO model semantic library includes all assembly object information extracted from the digital model of the three-dimensional model, and the fuselage canopy AO model relationship library includes all connection relationship information between assembly objects extracted from the digital model of the three-dimensional model; Semantic recognition algorithm is used to obtain assembly objects and connectors of assembly objects in the fuselage canopy AO model semantic library, and the assembly object library and connector library are constructed respectively. According to the fuselage canopy AO model relationship library, assembly object library and connector library, the actual connection relationship of the fuselage canopy assembly objects is obtained by using semantic matching logic to construct a connection relationship library; Obtain the assembly order of the assembly objects according to the assembly contents in the assembly scheme, and construct a logical order library of the assembly objects; Traverse the assembly object logical sequence library, obtain the corresponding assembly object in the assembly object library according to the assembly sequence of the assembly object, obtain the corresponding connection part in the connection relationship library, and generate the fuselage canopy AO.

2. The method for generating a fuselage canopy AO according to claim 1, characterized in that: The fuselage canopy AO model semantic library is represented as O{O1, O2, O3...O i …O N }, where O i represents the semantic content extracted from the i-th digital model of the three-dimensional model, N represents the number of digital models in the three-dimensional model, and the semantic content is the assembly objects and connectors in the three-dimensional model of the fuselage canopy; the associated semantic information of a certain semantic content is represented as A{A1,A2,A3,…A i …A M }, A i represents the i-th associated semantics, and M represents the number of associated semantics in a certain semantic content.

3. The method for generating a fuselage canopy AO according to claim 1, characterized in that: The steps to construct the connection relationship library include: The assembly object library {OEn} and the connector library {REm} are analyzed by three-dimensional digital model. The fuselage canopy AO model relationship library is represented by R{ <O i ,O j >}, indicating the assembly object O i , O j There is a contact relationship in the digital-analog connection; Combined with the fuselage canopy AO model relationship library and the results of parsing the assembly object library {OEn} and the connector library {REm}, the semantic matching logic is used to obtain the actual connection relationship of the fuselage canopy assembly object. <O i , O j >}, O i Get the object in {OEn}, O j Get the object in {OEn}, R k The value is taken from {REm}, expressed as RE{<OEi,REk,OEj>}, where OEi and OEj represent assembly objects in the assembly object library, and REk represents the corresponding connector; A connection relationship library is constructed based on the actual connection relationship of the fuselage canopy assembly objects.

4. The method for generating a fuselage canopy AO according to claim 1, characterized in that: The steps to generate the fuselage canopy AO include: The assembly object corresponding to the first assembly object in the assembly object logic sequence library is obtained in the assembly object library by using a semantic / lexical matching method. According to a depth-first search algorithm, the assembly objects corresponding to the upper and lower nodes of the assembly object are searched in the connection relationship library, and the connecting parts corresponding to the assembly object are obtained. The assembly object, the assembly objects corresponding to the upper and lower nodes, and the connecting parts are extracted to generate the AO corresponding to the assembly object. According to the assembly order of the assembly objects in the assembly object logical sequence library, the assembly objects in the assembly object logical sequence library are traversed, and the AO corresponding to each assembly object is generated in sequence to obtain the fuselage canopy AO.

5. The method for generating a fuselage canopy AO according to claim 1, characterized in that: After completing the traversal of the assembly object logical sequence library, it also includes the steps of using a graph traversal algorithm to find isolated nodes or missing nodes in the assembly object library and the connection relationship library, and generating a supplementary AO for the assembly objects corresponding to the isolated nodes or missing nodes, and adding the supplementary AO to the generated fuselage canopy AO.

6. An electronic device, characterized in that include: Processor and memory; The memory is used to store executable instructions of the processor, and the processor is configured to execute the method for generating a fuselage cabin cover AO according to any one of claims 1 to 5 by executing the executable instructions.

7. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and when the computer program is executed by a processor, a method for generating a fuselage canopy AO according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Complex cable assembly assembling method and system

    CN110866332A

  • Modeling method of plant protection unmanned aerial vehicle based on assembly semantics and target recognition

    CN112685837A

  • Neutral geometric model assembly feature semantic construction method based on knowledge graph

    CN116541906A

  • Ship outfitting sequence assembly sequence extraction method, device and equipment and storage medium

    CN116910915A

  • Data integration method and system for intelligent decision making of automobile assembly process

    CN117669046A

Cited By

  • Method, system and equipment for identifying typical structure of complex product based on instance classification and medium

    CN120354179A