Method and system for planning assembly sequence of typical aviation structure and storage medium
By identifying the three-dimensional digital model of typical aviation structures and building the assembly structure diagram model, the problem of the assembly sequence planning relying on manual experience is solved, and efficiency and quality are improved.
Patent Information
- Application Number
- CN202510309337.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-06-27
AI Technical Summary
The assembly sequence planning process of typical aviation structures relies on manual experience and judgment, and the design takes a long time and is inefficient.
By identifying the three-dimensional digital model of the product of typical aviation structures, assembly geometric information, part connection information, assembly constraint relationship and other non-geometric information are parsed, and assembly structure diagram model is constructed based on these structured data, and the assembly sequence is planned using the graph model.
Improve the efficiency and quality of assembly sequence planning, reduce manual intervention, and reduce design time and error rate.
Smart Images

Figure CN120218531A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of digital process design, and particularly relates to a method, a system and a storage medium for planning the assembly sequence of typical aviation structures. Background Art
[0002] With the rapid development of intelligent manufacturing technology in the aviation field, computer-aided design and manufacturing (CAD / CAM) has become very mature and has been widely used in the production process. Computer-aided process planning (hereinafter referred to as CAPP) is the bridge connecting CAD and CAM, and is also the basis for realizing the integration and management of enterprise product data information. The application of CAPP has changed the way of manually preparing process documents in the past, ensured the consistency of process documents, improved the quality and efficiency of process specification design, greatly shortened the production preparation cycle, and created conditions for realizing process optimization and integration. Therefore, manufacturing enterprises pay more and more attention to the research on CAPP and increase investment. On the one hand, through the structured preparation of processes and the reuse of process knowledge, the repetitive work of process designers is reduced; on the other hand, the application of artificial intelligence and expert systems in CAPP makes process design information-based and intelligent, improves the efficiency of process design, ensures the quality of process design, and realizes the sharing of process knowledge.
[0003] However, typical aviation structures have the characteristics of small batch and multiple varieties, and there are still the following problems in the process of product assembly process planning: the number of product components is large, which seriously depends on the experience of assembly process designers. The assembly sequence planning is still in the state of interactive design, with long design time and low efficiency, and there is a lack of autonomous decision-making tools and means based on knowledge and product assembly structure. Therefore, in the process of assembly process design, using computer means and artificial intelligence-related technologies to plan the product assembly sequence is of great significance for improving the efficiency of assembly process design and shortening the development cycle of aviation products.
[0004] The existing technologies include the priority constraint method, the disassembly method, the knowledge-based planning method, the heuristic algorithm-based planning method, etc. These technologies all have their own advantages and disadvantages, and have certain application scopes and limitations.
[0005] Although the assembly sequence planning method based on the precedence constraint method provides an intuitive and compact way to determine the assembly sequence in theory, it heavily relies on the initial assembly sequence in practical applications. It is difficult to obtain the assembly precedence constraint relationships and has high requirements for operators. At the same time, when dealing with complex assemblies, the algorithm may face the problem of slow convergence speed. Although the assembly sequence planning method based on the disassembly method can simplify the process of solving the assembly sequence to a certain extent, it has precondition limitations, that is, the reversibility requirement of product assembly. And the disassembly method mainly relies on the geometric information of parts to determine the disassembly sequence, without considering the non-geometric information of parts. For products with complex structures and numerous components, the problem of combinatorial explosion of disassembly sequences will be difficult to solve, and at the same time, this method has poor generality. The knowledge-based assembly sequence planning method mainly relies on the assembly knowledge involved in the assembly process. This knowledge comes from the 3D digital model of the product, the domain knowledge and experience of experts, etc. It is difficult to obtain, there are certain limitations in knowledge representation, and it is affected by the quantity and quality of data. The heuristic algorithm-based assembly sequence planning method shows high efficiency and flexibility in practical applications, but when solving the assembly sequence, it cannot guarantee the optimal solution. The performance of the algorithm largely depends on the specific instances of the problem and the setting of algorithm parameters, and there may be obvious differences in the application effects of the same algorithm in different assembly problems. Summary of the Invention
[0006] The present application provides an assembly sequence planning method, system and storage medium for typical aviation structures, which solves the problems that the assembly sequence planning process relies on manual experience and judgment and has a long design time and low efficiency.
[0007] In a first aspect, the present application provides an assembly sequence planning method for typical aviation structures, including:
[0008] Performing feature recognition on the product 3D digital model of the typical aviation structure to obtain the recognition result of the assembly features of the typical aviation structure;
[0009] Parsing the recognition result into structured data, and constructing an assembly structure diagram model based on the structured data;
[0010] Using the assembly structure diagram model to perform assembly sequence planning on the typical aviation structure to generate the final assembly sequence.
[0011] Further, the performing feature recognition on the product 3D digital model of the typical aviation structure to obtain the recognition result of the assembly features of the typical aviation structure includes:
[0012] Performing feature extraction and matching on the product 3D digital model of the typical aviation structure, and parsing out the assembly geometric information, part connection information, assembly constraint relationships and other non-geometric information.
[0013] Further, the part connection information and the assembly constraint relationship are obtained by identifying the fastener point information in the product 3D digital model, and the non-geometric information includes part annotations, assembly annotations, and assembly requirements.
[0014] Further, constructing the assembly structure diagram model based on the structured data includes:
[0015] Storing the structured data in the graph model in the form of nodes, relationships, and attribute values to construct the assembly structure diagram model.
[0016] Further, after constructing the assembly structure diagram model based on the structured data, it further includes:
[0017] Obtaining an unordered part set from the assembly structure diagram model, and sorting the unordered part set based on part types and assembly constraint relationships to obtain an ordered part set.
[0018] Further, using the assembly structure diagram model to plan the assembly sequence of the aviation typical structure and generate the final assembly sequence includes:
[0019] Obtaining the positioning reference part from the ordered part set as the starting point of route planning, and planning the assembly sequence based on the part connection information to obtain the initial assembly sequence;
[0020] Adjusting the initial assembly sequence based on the assembly constraint relationship;
[0021] Merging the connection nodes containing the same parts to obtain the final assembly sequence.
[0022] Further, after using the assembly structure diagram model to plan the assembly sequence of the aviation typical structure and generate the final assembly sequence, it further includes:
[0023] Using simulation technology to perform simulation analysis on the final assembly sequence, and optimizing and iterating the final assembly sequence based on the simulation results.
[0024] In a second aspect, the present application provides an aviation typical structure assembly sequence planning system, including:
[0025] A feature recognition function module for performing feature recognition on the product 3D digital model of the aviation typical structure to obtain the recognition result of the assembly features of the aviation typical structure;
[0026] A graph model construction function module for parsing the recognition result into structured data and constructing an assembly structure diagram model based on the structured data;
[0027] A sequential planning functional module for performing assembly sequence planning on the aviation typical structure by using the assembly structure diagram model and generating a final assembly sequence.
[0028] In a third aspect, the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the aviation typical structure assembly sequence planning method as described above.
[0029] The above technical solutions of the present application have the following advantages:
[0030] The aviation typical structure assembly sequence planning method provided in the first aspect of the present application, by performing feature recognition on the product three-dimensional digital model of the aviation typical structure to obtain the recognition result of the assembly features of the aviation typical structure, parsing the recognition result into structured data, constructing an assembly structure diagram model based on the structured data, and performing assembly sequence planning on the aviation typical structure by using the assembly structure diagram model to generate a final assembly sequence, can solve the problems that the assembly sequence planning process depends on manual experience and judgment and the design takes a long time and has low efficiency, and improves the efficiency and quality of the assembly sequence planning.
[0031] It can be understood that the beneficial effects of the above second and third aspects can refer to the relevant descriptions in the above first aspect and will not be elaborated here. Description of the Drawings
[0032] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0033] Figure 1 It is a flowchart of the aviation typical structure assembly sequence planning method provided by the present application;
[0034] Figure 2 It is a schematic diagram of the main content of the product assembly feature recognition provided by the present application;
[0035] Figure 3 It is a structure diagram of the aviation typical structure assembly sequence planning system provided by the present application. Detailed Embodiments
[0036] In the following description, specific details such as specific system architectures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0037] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0038] In addition, in the description of the specification of the present application and the appended claims, terms such as "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0039] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way. "A plurality" means "two or more".
[0040] The purpose of the present application is to provide a method for planning the assembly sequence of typical aviation structures to solve the problems that the assembly sequence planning process relies on manual experience and judgment and the design takes a long time and has low efficiency. The present application realizes the assembly sequence planning through a feature-based and graph model method, improves the efficiency and quality of the assembly sequence planning, and has broad application prospects and important application values in the assembly field.
[0041] The following will further describe in detail the specific implementation manners of the present application in conjunction with the accompanying drawings and embodiments. The following embodiments are used to illustrate the present application but are not used to limit the scope of the present application.
[0042] As Figure 1As shown in the figure, the embodiment of the present application provides a method for planning the assembly sequence of typical aviation structures, which specifically includes the following steps: identifying the features of the product three-dimensional digital model of the typical aviation structure to obtain the recognition result of the assembly features of the typical aviation structure; parsing the recognition result into structured data, and constructing an assembly structure diagram model based on the structured data; using the assembly structure diagram model to plan the assembly sequence of the typical aviation structure to generate the final assembly sequence.
[0043] Aiming at the deficiencies and usage limitations of the prior art, the present application proposes an assembly sequence planning method based on features and graph models. Combining the advantages of graph models in knowledge integration and reasoning and the characteristics of key feature recognition in precise matching and positioning, it provides a new idea for assembly sequence planning. By using the feature recognition method to analyze the geometric information, part connection information, and assembly constraint relationships in the product assembly model, an assembly structure knowledge graph of typical aviation structures is constructed, and the advantages of graph models in knowledge integration and reasoning are used to realize automatic assembly sequence planning.
[0044] The feature recognition method can accurately extract and match the key features of components during the assembly process, reducing errors and mistakes during the assembly process; and it has strong robustness and can adapt to complex environments. The graph model has the advantages of knowledge integration and utilization. It integrates a large amount of knowledge in the assembly field in the form of a graph structure, and intelligently infers new assembly knowledge through entities and relationships, optimizes the assembly path, and improves the assembly efficiency. The sequential planning method based on objects and graph models can quickly generate a reasonable assembly sequence, optimize the assembly path, improve the assembly efficiency, reduce the occurrence probability of human errors, and enhance the generality and scalability of the system.
[0045] In some embodiments, the identifying the features of the product three-dimensional digital model of the typical aviation structure to obtain the recognition result of the assembly features of the typical aviation structure includes: extracting and matching the features of the product three-dimensional digital model of the typical aviation structure, and analyzing the assembly geometric information, part connection information, assembly constraint relationships, and other non-geometric information.
[0046] In some embodiments, the part connection information and the assembly constraint relationships are obtained by identifying the fastener point information in the product three-dimensional digital model, and the non-geometric information includes part annotations, assembly annotations, and assembly requirements.
[0047] In some embodiments, the constructing an assembly structure diagram model based on the structured data includes: storing the structured data in the graph model in the form of nodes, relationships, and attribute values to construct an assembly structure diagram model.
[0048] In some embodiments, after constructing the assembly structure diagram model based on the structured data, the following steps are further included: obtaining an unordered set of parts from the assembly structure diagram model, and sorting the unordered set of parts based on part types and assembly constraint relationships to obtain an ordered set of parts.
[0049] In some embodiments, using the assembly structure diagram model to plan the assembly sequence of the typical aviation structure and generate the final assembly sequence includes: obtaining a positioning reference part from the ordered set of parts as the starting point for route planning, planning the assembly sequence based on part connection information to obtain an initial assembly sequence; adjusting the initial assembly sequence based on assembly constraint relationships; and merging connection nodes containing the same part to obtain the final assembly sequence.
[0050] In some embodiments, after using the assembly structure diagram model to plan the assembly sequence of the typical aviation structure and generate the final assembly sequence, the following steps are further included: using simulation technology to perform simulation analysis on the final assembly sequence, and optimizing and iterating the final assembly sequence based on the simulation results.
[0051] First, automatically identify the features of the product 3D digital model, and identify the product geometric information, part connection relationships, and assembly constraint relationships; secondly, parse the feature recognition results into structured data and store them in the graph model in the form of nodes, relationships, and attribute values; finally, summarize and generalize the experience and rules of assembly sequence planning, and perform assembly sequence planning based on the node relationships in the graph model. The specific steps are as follows:
[0052] (1) Identify the key features of the product 3D digital model
[0053] Accurately extract and match the key features of the product 3D digital model, and parse out the assembly geometric information, part connection information, assembly constraint relationships, and other non-geometric information. Among them, the part connection information and assembly constraint relationships are mainly obtained by identifying the fastener point position information in the assembly product model, such as point coordinates, normal directions, fasteners, etc. The non-geometric information includes part annotations, assembly annotations, assembly requirements, etc.
[0054] (2) Construct the assembly structure diagram model
[0055] The key feature recognition results in the first step include the component composition relationship, attribute information of parts, part connection relationships, and assembly constraint information, etc. Parse them into structured data, and construct the assembly structure diagram model in the form of nodes, relationships, and attribute values.
[0056] (3) Obtain an ordered set of parts for sequence planning
[0057] Query the geometric information, part connection relationships, and assembly constraint relationships in the assembly structure diagram model, which serves as the basis for assembly sequence planning. First, obtain an unordered set of parts from the diagram model, and sort the part set based on part types and constraint relationships to obtain an ordered part set for sequence planning.
[0058] (4) Automatically plan the assembly sequence
[0059] Obtain the positioning reference part from the ordered part set as the starting point for route planning, and plan the assembly sequence based on part connection relationships and the product assembly structure to obtain the initial assembly sequence; then adjust the sequence based on assembly constraint conditions; finally, merge the connection nodes containing the same parts to obtain the final assembly sequence.
[0060] (5) Assembly sequence simulation and optimization
[0061] Export the planned and adjusted assembly sequence, use simulation technology to conduct simulation analysis on the assembly sequence planning results, check for interference and collision situations during the assembly process, and perform optimization iterations based on the simulation results to generate the final assembly sequence planning scheme.
[0062] This application is different from conventional disassembly methods, heuristic algorithm-based planning, etc. It is mainly based on the particularity of aerospace complex products. By analyzing and utilizing the three-dimensional digital model of the assembly, it adopts feature recognition technology and knowledge graph construction technology to achieve assembly sequence planning. It provides new ideas and new ways for intelligent assembly process design. The assembly sequence planning method based on features and graph model in this application has a central idea of being oriented by the final actual assembly sequence. By analyzing the connection relationships and assembly constraint limitations between parts, it identifies their key features, and then utilizes the advantages of the graph model method in knowledge integration and utilization, knowledge reasoning, knowledge update and maintenance, etc. to structure and map the key features. On this basis, it plans the assembly sequence through an automatic sequence planning algorithm, thereby reducing the workload of assembly process designers, improving the process design efficiency, and reducing the impact of human factors on the efficiency and quality of assembly process design.
[0063] The following is illustrated by specific embodiments.
[0064] Embodiment
[0065] (1) Identify the key features of the product three-dimensional digital model
[0066] The 3D digital model of the product is an important tool for product design and engineering analysis. It can help the design team better understand the product structure, optimize the design, and reduce errors in the manufacturing process. It mainly includes part information (part name, part number, 3D geometric model) and assembly relationships (fastener and connector information, fastener geometric information). Identifying the key features of the assembly model based on the 3D digital model and its attached information mainly involves inferring the assembly connection method between components according to part information and assembly relationships. The main steps are as follows:
[0067] a) Identify the type of fastener / connector: Determine the type, quantity, and model of the fastener / connector used;
[0068] b) Analyze the layout of fasteners / connectors: Observe the arrangement and distribution characteristics of fasteners / connectors, which belong to linear layout, circular layout, or other types.
[0069] c) Analyze the reference geometric information of fasteners / connectors: Analyze the geometric information of fasteners / connectors, including point coordinates and line coordinates, and based on the relative position relationship between the fastener / connector and related parts.
[0070] d) Consider the force situation: Infer the force situation according to the position and quantity of fasteners / connectors.
[0071] e) Functional analysis: Consider the role of parts in the overall structure and infer the functional requirements of the connection.
[0072] f) Assembly relationship: Analyze how fasteners / connectors affect the relative position and movement of parts.
[0073] Adopt a rule-based and manually annotated method to infer the part connection relationship, so as to identify the part assembly features. In the process of practicing this method, it is mainly based on the secondary development of CATIA. The input is the 3D digital model of the assembly and its attached information, and the output is the product assembly feature recognition result, and an XML format file can be exported. The composition of the product feature recognition result is shown in Figure 2 .
[0074] (2) Construct the assembly structure diagram model
[0075] Constructing the assembly structure diagram model is to more clearly describe, express, and query the key features of the assembly, and prepare for the subsequent assembly sequence planning. First, parse the assembly feature recognition result in the previous step, that is, parse the content in the XML format file into structured data, and store it in the graph model in the form of nodes, relationships, and attribute values. The storage examples of the key feature recognition results in the graph model are shown in Table 1 and Table 2.
[0076] Table 1 Storage example of <entity, relationship, entity>
[0077] Entity Relationship (in English) Entity Product Model_Product Name Contains / include Part Number Product Model_Product Name Contains / include Part Number_Part Name Product Model_Product Name Contains / include Assembly Number Part Number Contains / include Part Number_Part Name Assembly Number Contains / include Assembly Number + Joint001 Assembly Number Assembly Relationship / assembly Part Number_Part Name Part Number_Part Name Connect / connet Assembly Number + Joint001 Standard Part Model Connect / connet Assembly Number + Joint001
[0078] Table 2 <Entity, Attribute, Value> Storage Example
[0079]
[0080]
[0081] The steps to construct the assembly structure diagram model are as follows:
[0082] a) Analyze the assembly feature recognition results into structured data and store them in a relational database;
[0083] b) Write the corresponding rules between the feature recognition results and the knowledge graph;
[0084] c) According to the corresponding rules, extract the data from the relational database and write statements to store the data in the knowledge graph;
[0085] d) Visualize the assembly structure diagram model for subsequent retrieval and query.
[0086] (3) Obtain the ordered part set for sequential planning
[0087] In the assembly structure diagram model, parts are represented by entity nodes, the connection relationships and assembly constraint relationships between parts are represented by lines, and the non-geometric information of parts and the non-geometric information of assembly are represented by attribute values. Obtain all the part information from the graph model and sort the part information according to part types. The specific steps are as follows:
[0088] a) Query the part connection relationships in the assembly structure diagram model to obtain the part set PSet1 and the part connection relationship set PLink1. Among them, parts mainly include attribute information such as part name, number, type, etc., and part connection relationships mainly include associated parts, fastener / connector information, fastener reference geometric point and line information, etc.
[0089] PSet1 = (p1, p2, p3, …, p n ), where p n = (name, code, type, …)
[0090] PLink1 = (pl1, pl2, pl3, …, pl n ), where
[0091] pl n = (linkedparts, connectors, fasteners, pointsData, linesData, …)
[0092] b) Arrange the parts in PSet1 in ascending order of numbers, and then adjust the order according to the type "frame - wall - beam - wall panel - others" to obtain an ordered part set PList1.
[0093] (4) Automatically plan the assembly sequence
[0094] Select a reference part from the ordered part set as the starting point for automatically planning the assembly sequence. Subsequently, adopt a series of planning strategies to perform sequence planning based on the entity relationships in the graph model.
[0095] a) Select a reference part P from the ordered part set s As the starting point for planning the assembly sequence, by default, the reference part is the first part in the PList1 list, or the user can select it by themselves.
[0096] b) Sequentially obtain the set of affiliated connection relationships P s _Links related to this reference part, and record it as one or more processes; subsequently, obtain the other parts in P s _Links that have connection relationships with the reference part P s And sequentially obtain their connection relationships, and finally traverse all the parts in PList1. The connection relationship sets obtained sequentially above are an ordered process set, which is used as the initial assembly process route Router1.
[0097] c) Add restrictive constraints to Router1. According to the part types, it can be roughly divided into frame type, wall type, beam type, wall panel type and other types. Based on the principle of "frame - wall - beam first, then wall panel, and finally others", the assembly sequence is constrained and adjusted to obtain Router2.
[0098] d) If adjacent processes in Router2 contain the same part, then merge the processes into one process, and the original processes are defined as work steps to form the final assembly planning sequence RouterFinal, whose composition is as follows:
[0099] RouterFinal = (process1, process2,..., process n )
[0100] process n = (step1, step2,.., step n )
[0101] Among them, process n is a process, and step n is a work step.
[0102] (5) Assembly sequence simulation and optimization
[0103] Use simulation technology to conduct simulation analysis on the results of the assembly sequence planning, and optimize and adjust based on the simulation results. The detailed simulation steps are as follows:
[0104] a) Import the 3D digital model of the assembly to ensure the correct positioning and orientation of all components.
[0105] b) Define all components and required resources in the software during the assembly process, such as equipment, tooling, tools, etc.
[0106] c) Create an assembly process: Use the process planning tool to create an assembly process according to the assembly planning sequence RouterFinal, including the assembly sequence, movement path, and assembly method of each component.
[0107] d) Set the simulation parameters to ensure they are close to the actual situation.
[0108] e) Execute the simulation, observe the assembly process, and check for interference and whether the assembly time meets the requirements, etc.
[0109] f) Analyze the results and optimize. If there is interference or an unreasonable path, adjust the component assembly sequence until the problem is solved. Thus, obtain a final assembly sequence planning scheme.
[0110] Corresponding to the aviation typical structure assembly sequence planning method described in the above embodiments, as Figure 3 shown, the embodiment of the present application also provides an aviation typical structure assembly sequence planning system, and this aviation typical structure assembly sequence planning system includes:
[0111] A feature recognition function module for performing feature recognition on the 3D digital model of the aviation typical structure product to obtain the recognition result of the assembly features of the aviation typical structure;
[0112] A graph model construction function module for parsing the recognition result into structured data and constructing an assembly structure graph model based on the structured data;
[0113] A sequence planning function module for using the assembly structure graph model to perform assembly sequence planning on the aviation typical structure and generating a final assembly sequence.
[0114] It should be noted that for the information interaction, execution process, etc. between the above modules / units, since they are based on the same concept as the method embodiment of the present application, their specific functions and the technical effects brought, for details, refer to the method embodiment part, and will not be elaborated here.
[0115] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0116] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the foregoing method embodiments can be implemented.
[0117] To implement all or part of the processes in the above method embodiments of the present application, it can be completed by instructing relevant software through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the foregoing method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc.
[0118] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A typical aviation structure assembly sequence planning method, characterized in that: include: Perform feature recognition on a three-dimensional digital model of a typical aviation structure product to obtain recognition results of assembly features of the typical aviation structure; Parsing the recognition result into structured data, and constructing an assembly structure graph model based on the structured data; The assembly structure diagram model is used to plan the assembly sequence of the typical aviation structure to generate a final assembly sequence.
2. The method for planning assembly sequence of typical aviation structures according to claim 1, characterized in that: The feature recognition of the three-dimensional digital model of the typical aviation structure product is performed to obtain the recognition result of the assembly feature of the typical aviation structure, including: The three-dimensional digital model of typical aviation structures is used for feature extraction and matching, and assembly geometry information, part connection information, assembly constraint relationships and other non-geometric information are parsed.
3. The method for planning assembly sequence of typical aviation structures according to claim 2, characterized in that: The part connection information and the assembly constraint relationship are obtained by identifying the fastener point information in the three-dimensional digital model of the product, and the non-geometric information includes part annotations, assembly annotations, and assembly requirements.
4. The method for planning assembly sequence of typical aviation structures according to claim 1, characterized in that: The step of constructing an assembly structure diagram model based on the structured data comprises: The structured data is stored in a graph model in the form of nodes, relationships and attribute values to construct an assembly structure graph model.
5. The typical aviation structure assembly sequence planning method according to claim 1, characterized in that: After the assembly structure diagram model is constructed based on the structured data, the method further includes: An unordered parts set is obtained from the assembly structure diagram model, and the unordered parts set is sorted based on part types and assembly constraint relationships to obtain an ordered parts set.
6. The method for planning assembly sequence of typical aviation structures according to claim 5, characterized in that: The step of using the assembly structure diagram model to perform assembly sequence planning on the typical aviation structure to generate a final assembly sequence includes: Acquire a positioning reference part from the ordered parts set as a starting point for route planning, plan the assembly sequence based on the part connection information, and obtain an initial assembly sequence; Adjusting the initial assembly sequence based on the assembly constraint relationship; The connection nodes containing the same parts are merged to obtain the final assembly order.
7. The method for planning assembly sequence of typical aviation structures according to claim 1, characterized in that: After the assembly sequence planning of the typical aviation structure is performed by using the assembly structure diagram model to generate the final assembly sequence, the method further includes: The final assembly sequence is simulated and analyzed using simulation technology, and the final assembly sequence is optimized and iterated based on the simulation results.
8. A typical aviation structure assembly sequence planning system, characterized in that: include: A feature recognition function module is used to perform feature recognition on a three-dimensional digital model of a typical aviation structure product to obtain recognition results of assembly features of the typical aviation structure; A graph model building function module, used to parse the recognition result into structured data, and build an assembly structure graph model based on the structured data; The sequence planning function module is used to use the assembly structure diagram model to perform assembly sequence planning on the typical aviation structure and generate a final assembly sequence.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for planning the assembly sequence of a typical aviation structure as claimed in any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Adaptive planning method, system and equipment for assembly sequence of connecting structure and medium
CN121981498A