Aircraft rivet array layout detection method, device, equipment and medium

The CATIA-based aircraft rivet array layout detection method addresses inefficiencies in manual inspection by providing a digital solution that improves efficiency and reduces costs while ensuring high accuracy and comprehensiveness in rivet array layout inspections.

CN119150537APending Publication Date: 2024-12-17BEIHANG UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411196605.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional manual inspection methods for aircraft rivet array layout are inefficient and costly, necessitating a more efficient and cost-effective digital inspection solution.

Method used

An aircraft rivet array layout detection method utilizing the CATIA system to define and divide aircraft components, establish an inspection rule base, and inspect rivet arrays using CAA tools to obtain an inspection result, thereby improving efficiency and reducing costs.

Benefits of technology

The method enhances inspection efficiency and reduces costs by implementing digital inspection of rivet array layouts, ensuring high accuracy and comprehensiveness, and minimizing manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150537A_ABST
    Figure CN119150537A_ABST
Patent Text Reader

Abstract

The invention discloses an aircraft rivet array layout detection method, device and equipment and a medium, and relates to the field of aircraft rivet array layout detection.The method comprises the steps that an MBD rivet detection model is obtained by conducting component definition on an aircraft product model, and according to the detection standard of aircraft rivet array layout, the MBD rivet detection model is obtained; dividing aircraft parts in the MBD rivet inspection model to obtain machining parts, sheet metal parts, standard parts and assembly information, obtaining rivet array associated parts from the MBD rivet inspection model by using an interface function of a CATIA system, inspecting the aircraft rivet array layout according to the inspection rule base and the rivet array associated parts, and obtaining the assembly information of the aircraft rivet array according to the inspection rule base and the rivet array associated parts. According to the invention, the problems of high efficiency and low cost of a manual inspection mode are solved, the digitalized inspection of the rationality of the rivet array layout is realized, the detection efficiency of the aircraft rivet array layout is improved, and the detection cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of aircraft rivet array layout detection, and in particular to an aircraft rivet array layout detection method, device, equipment and medium. Background Art

[0002] In the aviation field, the inspection of rivet array layout is an important part of the aircraft assembly process. Therefore, it is particularly important to inspect the rationality of the rivet array layout.

[0003] Traditional rivet array layout inspection often uses manual inspection methods, but manual inspection methods are inefficient and costly.

[0004] Therefore, there is an urgent need for an efficient and low-cost aircraft rivet array layout detection method. Summary of the invention

[0005] The purpose of this application is to provide an aircraft rivet array layout detection method, device, equipment and medium, which can realize digital inspection of the rationality of the rivet array layout, improve the efficiency of aircraft rivet array layout detection, and reduce the detection cost.

[0006] To achieve the above objectives, this application provides the following solutions:

[0007] In a first aspect, the present application provides an aircraft rivet array layout detection method, comprising:

[0008] Using CAA tools of CATIA system, the aircraft product model is defined as a component to obtain the MBD rivet inspection model;

[0009] According to the inspection standard of the aircraft rivet array layout, the aircraft parts in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information;

[0010] Using the interface function of the CATIA system, obtaining the rivet array associated components from the MBD rivet inspection model;

[0011] Establish an inspection rule base based on the assembly standards and inspection standards of aircraft components;

[0012] The aircraft rivet array layout is inspected according to the inspection rule base and the rivet array associated components to obtain an inspection result.

[0013] In a second aspect, the present application provides an aircraft rivet array layout detection device, comprising:

[0014] The component definition module is used to: use the CAA tool of the CATIA system to define the components of the aircraft product model and obtain the MBD rivet inspection model;

[0015] A component division module is used to: divide the aircraft components in the MBD rivet inspection model according to the inspection standard of the aircraft rivet array layout, and obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information;

[0016] The associated component acquisition module is used to: utilize the interface function of the CATIA system to acquire the rivet array associated components from the MBD rivet inspection model;

[0017] An inspection rule base building module is used to: build an inspection rule base based on assembly standards and inspection standards of aircraft components;

[0018] The inspection module is used to inspect the aircraft rivet array layout according to the inspection rule base and the rivet array associated components to obtain the inspection result.

[0019] In a third aspect, the present application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned aircraft rivet array layout detection method.

[0020] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned aircraft rivet array layout detection method when executed by a processor.

[0021] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0022] The present application provides an aircraft rivet array layout detection method, device, equipment and medium. The method defines components of an aircraft product model to obtain an MBD rivet inspection model. According to the inspection standard of the aircraft rivet array layout, the aircraft components in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information. The interface function of the CATIA system is used to obtain rivet array-related components from the MBD rivet inspection model. According to the inspection rule library and the rivet array-related components, the aircraft rivet array layout is inspected to obtain the inspection result, which solves the problem of high efficiency and low cost of manual inspection methods, realizes digital inspection of the rationality of the rivet array layout, improves the efficiency of aircraft rivet array layout inspection, and reduces the inspection cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 This is an application environment diagram of an aircraft rivet array layout detection method in one embodiment of the present application;

[0025] Figure 2 A schematic diagram of a flow chart of a method for detecting an aircraft rivet array layout provided in one embodiment of the present application;

[0026] Figure 3 A schematic diagram of a process for defining the type of components to be inspected based on an MBD model and inspection standards provided in an embodiment of the present application;

[0027] Figure 4 A schematic diagram of a rivet-related component definition process provided in an embodiment of the present application;

[0028] Figure 5 A schematic diagram of a process for obtaining associated components of a rivet array provided in an embodiment of the present application;

[0029] Figure 6 A schematic diagram of a process for determining whether a rivet collides with a model provided in an embodiment of the present application;

[0030] Figure 7 A schematic diagram of the overall process of rationality inspection of an aircraft rivet array provided in one embodiment of the present application;

[0031] Figure 8 A schematic diagram of functional modules of an aircraft rivet array layout detection device provided in one embodiment of the present application;

[0032] Fig. 9 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0034] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0035] The aircraft rivet array layout detection method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be set up separately, integrated on the server 104, or placed on the cloud or other servers. The terminal 102 can send the aircraft product model to the server 104. After the server 104 receives the aircraft product model, for the aircraft product model, the server 104 defines the components of the aircraft product model to obtain the MBD rivet inspection model. According to the inspection standard of the aircraft rivet array layout, the aircraft components in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information. The interface function of the CATIA system is used to obtain the rivet array-related components from the MBD rivet inspection model, and the aircraft rivet array layout is inspected according to the inspection rule base and the rivet array-related components to obtain the inspection results. The server 104 can feedback the obtained inspection results to the terminal 102. In addition, in some embodiments, the aircraft rivet array layout detection method can also be implemented independently by the server 104 or the terminal 102. For example, the terminal 102 can directly perform the aircraft rivet array layout detection on the aircraft product model, or the server 104 can obtain the aircraft product model from the data storage system and perform the aircraft rivet array layout detection on the aircraft product model.

[0036] The terminal 102 may be, but is not limited to, various desktop computers, laptop computers, smart phones, and tablet computers. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers, or may be a cloud server.

[0037] In an exemplary embodiment, Figure 2 and Figure 7 As shown, a method for detecting the layout of an aircraft rivet array is provided. The method is executed by a computer device, and specifically can be executed by a computer device such as a terminal or a server alone, or can be executed by a terminal and a server together. In the embodiment of the present application, the method is applied to Figure 1 The server 104 in the example is used as an example to illustrate, including the following steps 201 to 205. Among them:

[0038] Step 201: Using the CAA (Component Application Architecture) tool of the CATIA system, define the components of the aircraft product model to obtain an MBD (Model Based Definition) rivet inspection model.

[0039] Step 202: According to the inspection standard of the aircraft rivet array layout, the aircraft components in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information.

[0040] Step 203: using the interface function of the CATIA system, obtaining rivet array-related components from the MBD rivet inspection model.

[0041] Step 204: Establish an inspection rule base based on assembly standards and inspection standards of aircraft components.

[0042] Step 205: Inspect the aircraft rivet array layout according to the inspection rule base and the rivet array associated components to obtain an inspection result.

[0043] Implement the above steps 201 to 205, define the components of the aircraft product model, obtain the MBD rivet inspection model, divide the aircraft components in the MBD rivet inspection model according to the inspection standard of the aircraft rivet array layout, obtain machined parts, sheet metal parts, standard parts and assembly information, use the interface function of the CATIA system to obtain the rivet array associated components from the MBD rivet inspection model, inspect the aircraft rivet array layout according to the inspection rule library and the rivet array associated components, and obtain the inspection results, which solves the problem of high efficiency and low cost of manual inspection methods, realizes digital inspection of the rationality of rivet array layout, improves the inspection efficiency of aircraft rivet array layout, and reduces the inspection cost. In addition, compared with the traditional, manually guaranteed inspection method, the present application has a significant effect in improving inspection efficiency and cost control. In addition, compared with manual inspection, digital inspection is more guaranteed in comprehensiveness and accuracy. When obtaining the associated components of the rivet array, the means of cross-calculation of the topological level and the geometric level are adopted, which actually realizes the process from visual "association" to actual acquisition of associated components. This process previously had a certain degree of subjectivity. This application simplifies the tedious process of manual definition and finding related components while removing the influence of subjectivity. In addition, the semantic interception used in this application can reversely guarantee the standardization of naming in the MBD model. The establishment process of various rule bases and reasoning systems can directly implement the text content in the inspection standard into the inspection process, eliminating the manual processing process.

[0044] With the popularization of digitalization in the aviation field, traditional inspection methods are gradually replaced by digital means. In the CATIAV5 environment, this application uses CATIA's secondary development tool (CAA tool for secondary development). For the pre-processed rivet array, this application first defines the type of components to be inspected based on the MBD rivet inspection model and conventional inspection standards. Then, based on the topological information of the model, the associated components of different types of rivets are screened out. Then, a rule base is established based on production, manufacturing and inspection standards, and a rule-based reasoning system is formed based on the rule base. Finally, the MBD model is inspected in accordance with the rule base. For unreasonable rivet array layouts, the problem points are quickly located, and solutions are recommended based on rules according to different problem types. The inspection list is submitted to the inspectors to form an inspection list, and the rationality of the predefined rivet array layout during the aircraft assembly process is inspected. Since the traditional inspection method does not emphasize the association with the MBD model, a large part of the relevant inspection standards is still formulated for physical products, and there is huge room for optimization in terms of efficiency and economy. This application is oriented to the MBD model, and the requirements of assembly, inspection standards and various rule files are concretized to form a reasoning system for the rationality inspection of rivet array layout. It can significantly improve the efficiency and accuracy of inspections and reduce inspection costs. In addition, it can reduce manual intervention, realize the digitization of related inspection processes, and greatly shorten the process time from starting inspections, generating inspection reports, to optimizing rivet arrays, and re-inspecting. In addition, the MBD model is used to quickly locate problems, and intelligent recommendations can be made based on standards for dimensional and tolerance issues, greatly improving the efficiency of the problem correction stage. In addition, the inspection process proposed in this application is unified with the digital assembly process of the aircraft, which helps promote the digitization of the rationality inspection of the predefined rivet array layout.

[0045] CAA provides a large number of interfaces for obtaining MBD model information and for operating various hierarchical elements, including document level (such as CATIDocument), product level (such as CATIProduct), topology level (such as CATCell), geometry level (such as CATPoint), etc. In addition, it also provides a large number of interfaces (such as CATISpecObject) for operating the node information of the structure tree. This application is implemented by obtaining these interfaces or defining new interfaces.

[0046] In another exemplary embodiment of the present application, the process of defining the type of components to be inspected based on the MBD model and the inspection standard is as follows: Figure 3 As shown, step 201 needs to define the imported model according to the requirements of MBD so that the model can actually operate under the "rivet array layout inspection" function module.

[0047] Then the above step 202 is replaced by the following steps 301 to 302:

[0048] Step 301: extract key information from the inspection standard of the aircraft rivet array layout to obtain key fields of the components;

[0049] Step 302: Divide the aircraft components in the MBD rivet inspection model according to the component key fields to obtain machined parts, sheet metal parts, standard parts and assembly information.

[0050] According to the inspection standards provided by the enterprise, all parts in the MBD model are divided into four types: machined parts, sheet metal parts, standard parts and assembly information. The assembly information contains all the rivet array information of the MBD model (the rivet array information includes rivet model, quantity and position, etc.). Through the object property management interface (CATISpecObject), geometric graphics set interface (CATIMmiNonOrderedGeometricalSet), etc., the geometric graphics set under each component node is obtained layer by layer. Furthermore, the key information in the paragraph is extracted for division, and the member functions in the specific string type (CATUnicodeString) are flexibly used for auxiliary implementation.

[0051] Get the current document, which is determined by the assembly standard and inspection standard of aircraft parts. Then get the product node, extract the key information of the product name, and determine whether it is a standard part based on the key information of the product name. If so, define it as a standard part. If not, determine whether it is assembly information. If so, define it as assembly information. If not, get the product instance, read the geometry set interface, determine whether the sheet metal parameters are defined, if so, define it as a sheet metal part, if not, define it as a machined part, and visualize and edit the data.

[0052] It should be noted that in the CATIA assembly environment, product types include reference and instance. Among them, reference products are at a higher level. Under each reference product, there may be multiple instance products, and these instance products may be obtained by copying the same instance product. Different reference products are named differently, while under the same reference product, the first half of the name of different instance products is exactly the same, and sequential numbers are used to distinguish different instance products. Reference products contain reference attributes and common attributes of all instances under them, while instance products only contain their own attributes.

[0053] In another exemplary embodiment of the present application, in the MBD model provided by the enterprise, the rivet array information is defined separately in the assembly information, and is not directly associated with other components, so the associated information cannot be directly read through the model. Therefore, this step is based on the relative position information between the components, and through the cross operation between the feature tree and the elements at different levels, the associated components of different models of rivets are obtained. The definition of the rivet associated components is as follows: Figure 4 The process of obtaining the associated parts of the rivet array is as follows: Figure 5 As shown, the above step 203 is replaced by the following steps 401 to 405:

[0054] Step 401: using the interface function of the CATIA system to obtain a face set of the assembly information component;

[0055] Step 402: Establishing a correspondence between geometric faces in the face set and aircraft components, and obtaining a geometric face corresponding to each aircraft component;

[0056] Step 403: establishing a plurality of rivet array sets according to the models of all rivets;

[0057] Step 404: for each rivet array set, obtain the intersection surface corresponding to each rivet according to the entity of the rivet in the rivet array set; the intersection surface is the intersection surface where the rivet collides with the MBD rivet inspection model;

[0058] Step 405: Determine the associated components of the rivet according to the intersection surface corresponding to the rivet, and the associated components of all rivets in the rivet array set constitute the rivet array associated components.

[0059] The specific process of step 401 is as follows: Model parsing first obtains interfaces such as CATIPrtPart and CATIMechanicalTool at the assembly level and enters the mechanical product level layer by layer. Further, obtain interfaces such as CATCell at the topological level, and enter the geometric level by designing functions and calling member functions. The specific process of step 402 is as follows: At the geometric level, obtain the face set of all parts through interfaces such as CATBody and CATFace. Then, use interfaces such as CATIAlias ​​to establish a corresponding relationship between faces and parts, and store them in the form of key-value pairs for easy reading.

[0060] Step 403 is specifically as follows: according to the assembly information component obtained in step 401, the geometric graphics set interface and the line interface (CATIGSMLinePtDir) defined in the form of point-direction are combined to realize the acquisition and classification storage of rivet sets of different models, and obtain several rivet array sets. Subsequently, the rivet entities defined in the form of lines and center circles and the surface information of each component are obtained through the topological level interface.

[0061] The process of obtaining the rivet entity and determining whether it collides with the model is as follows: Figure 6 As shown, firstly, through the CATIGSMLinePtDir interface, the design function obtains the starting and ending points and direction vectors of the rivet, and accordingly establishes the line used for judgment to form the judgment intersection line. Then, the geometric faces in the face set formed after the model parsing obtained in step 402 are traversed to determine whether interference occurs, that is, the interfaces such as CATIntersectionCrvSur and CATCartesianPoint are used to try to create intersection points. If interference occurs, the component corresponding to the interference surface is obtained through the element name operation interface (CATIAlias), and it is determined whether the interference point is located on the surface of the component corresponding to the interference surface. If the interference point is located on the surface of the component corresponding to the interference surface, the association relationship between the rivet and the component corresponding to the interference surface is established and stored. If the interference point is not located on the surface of the component corresponding to the interference surface, it is determined whether there are still geometric faces that have not been judged. If there are geometric faces that have not been judged, return to the step of "traversing the geometric faces in the face set formed after the model parsing obtained in step 402". If there are no geometric faces that have not been judged, the rivet has no associated parts. If the intersection is successfully obtained, the CATVolume, CATPositionPtVolOperator and other interfaces are used to determine whether the intersection is located on the surface (geometric surface) of each component. After the judgment is established, the interference information of the line and the surface is stored in a classified manner. After the rivet entity is matched with the interfering surface, the element name operation interface is used to trace back to the product level of each component. Through the mutual conversion between the reference product and the instance product, the acquisition of the associated components of the rivet array is achieved while ensuring the uniqueness of the instance product name.

[0062] After successfully obtaining the associated components of all rivet arrays, a rule-based reasoning system is established for different rivet types and types of components to be inspected. First, an inspection rule base is established based on production, manufacturing and inspection standards. The establishment of the rule base fully considers the differences in inspection standards between different rivet types and different component types, and realizes the classification, hierarchical storage and visual display (CAT3DViewer) of standard items. Further, based on the generated rule base, the problem model is established in sections in combination with the actual situation, and corresponding solutions are provided for different types of problem models. For inspection items involving the compliance of the relative positions of rivet arrays and associated components, the boundaries of the associated components are first obtained according to the bounding box system of the topological level, and then the cross-calculation scheme of the topological level and the geometric level is designed for inspection in combination with the position information of the rivet array. For abstract inspection items (such as surface scratches, hole edge burrs, etc.), the list editing control (CATDlgMultiList) is called to generate editable inspection entries for subsequent use by inspectors.

[0063] After obtaining the inspection results, the aircraft rivet array layout inspection method further includes:

[0064] When the inspection result is position deviation, the components corresponding to the position deviation are displayed;

[0065] When the inspection result is a dimensional tolerance deviation, the dimension, tolerance documents and inspection standards are used for comparison, and recommendations are made for non-compliant dimensions and tolerances.

[0066] For non-compliant rivet arrays detected, solutions are recommended based on rules. For position deviation problems, a visual interface (CAT3DBagRep, etc.) is used to highlight the problem area, allowing inspectors to quickly locate the problem point. Then, solutions are recommended based on rules to guide inspectors to generate inspection reports and guide technical personnel to make corrections. For dimensional tolerance problems, dimension and tolerance files (including GB, GJB, HB, etc.) and inspection standards are used for comparison, and intelligent recommendations are made for non-compliant dimensions and tolerances. For abstract inspection items that cannot be directly inspected in the MBD rivet inspection model, fields to be inspected will be generated and exported to the information management system for further inspection.

[0067] The present application also provides an application scenario, which applies the above-mentioned aircraft rivet array layout detection method. Specifically: The aircraft rivet array layout detection method provided in this embodiment can be applied in an aircraft assembly scenario. The aircraft assembly scenario includes a model acquisition link and an aircraft rivet array layout detection link; the aircraft product model enters the aircraft rivet array layout detection link from the model acquisition link to obtain the corresponding inspection result. The aircraft rivet array layout detection method provided in this embodiment belongs to the aircraft rivet array layout detection link. Specifically, in the aircraft rivet array layout detection link process for the aircraft product model, the MBD rivet inspection model can be obtained by defining the components of the aircraft product model, and the aircraft components in the MBD rivet inspection model can be divided according to the inspection standard of the aircraft rivet array layout to obtain machined parts, sheet metal parts, standard parts and assembly information. The interface function of the CATIA system is used to obtain the rivet array-related components from the MBD rivet inspection model, and the aircraft rivet array layout is inspected according to the inspection rule base and the rivet array-related components to obtain the inspection results.

[0068] Based on the same inventive concept, the embodiment of the present application also provides an aircraft rivet array layout detection device for implementing the above-mentioned aircraft rivet array layout detection method. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above-mentioned method, so the specific limitations in one or more aircraft rivet array layout detection device embodiments provided below can refer to the above-mentioned limitations on the aircraft rivet array layout detection method, and will not be repeated here.

[0069] In an exemplary embodiment, Figure 8 As shown, an aircraft rivet array layout detection device is provided, comprising:

[0070] The component definition module T1 is used to: use the CAA tool of the CATIA system to define the components of the aircraft product model and obtain the MBD rivet inspection model;

[0071] The component division module T2 is used to: divide the aircraft components in the MBD rivet inspection model according to the inspection standard of the aircraft rivet array layout, and obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information;

[0072] The associated component acquisition module T3 is used to: utilize the interface function of the CATIA system to acquire the rivet array associated components from the MBD rivet inspection model;

[0073] The inspection rule base establishing module T4 is used to: establish an inspection rule base based on assembly standards and inspection standards of aircraft components;

[0074] The inspection module T5 is used to inspect the aircraft rivet array layout according to the inspection rule base and the rivet array associated components to obtain the inspection result.

[0075] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store aircraft rivet array layout detection data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for detecting the layout of an aircraft rivet array is implemented.

[0076] Those skilled in the art will understand that Fig. 9The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0077] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0078] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0079] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0080] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0081] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0082] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0083] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for detecting the layout of an aircraft rivet array, characterized in that: The aircraft rivet array layout detection method comprises: Using CAA tools of CATIA system, the aircraft product model is defined as a component to obtain the MBD rivet inspection model; According to the inspection standard of the aircraft rivet array layout, the aircraft parts in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information; Using the interface function of the CATIA system, obtaining the rivet array associated components from the MBD rivet inspection model; Establish an inspection rule base based on the assembly standards and inspection standards of aircraft components; The aircraft rivet array layout is inspected according to the inspection rule base and the rivet array associated components to obtain an inspection result.

2. The aircraft rivet array layout detection method according to claim 1, characterized in that: After obtaining the inspection results, the aircraft rivet array layout inspection method further includes: When the inspection result is position deviation, the components corresponding to the position deviation are displayed; When the inspection result is a dimensional tolerance deviation, the dimension, tolerance documents and inspection standards are used for comparison, and recommendations are made for non-compliant dimensions and tolerances.

3. The aircraft rivet array layout detection method according to claim 1, characterized in that: The rivet array information includes rivet model, quantity and position.

4. The aircraft rivet array layout detection method according to claim 1, characterized in that: According to the inspection standard of aircraft rivet array layout, the aircraft components in the MBD rivet inspection model are divided to obtain machined parts, sheet metal parts, standard parts and assembly information, including: Extract key information from the inspection standard of aircraft rivet array layout and obtain key fields of components; The aircraft components in the MBD rivet inspection model are divided according to the key fields of the components to obtain machined parts, sheet metal parts, standard parts and assembly information.

5. The aircraft rivet array layout detection method according to claim 1, characterized in that: Using the interface function of the CATIA system, the rivet array associated components are obtained from the MBD rivet inspection model, specifically including: Using the interface function of the CATIA system, obtain the face set of the assembly information component; Establishing a correspondence between geometric faces in the face set and aircraft components to obtain a geometric face corresponding to each aircraft component; Establish several rivet array sets according to the models of all rivets; For each rivet array set, the intersection surface corresponding to each rivet is obtained according to the entity of the rivet in the rivet array set; the intersection surface is the intersection surface where the rivet collides with the MBD rivet inspection model; The associated components of the rivets are determined according to the intersection surfaces corresponding to the rivets, and the associated components of all rivets in the rivet array set constitute the rivet array associated components.

6. An aircraft rivet array layout detection device, characterized in that: The aircraft rivet array layout detection device comprises: The component definition module is used to: use the CAA tool of the CATIA system to define the components of the aircraft product model and obtain the MBD rivet inspection model; A component division module is used to: divide the aircraft components in the MBD rivet inspection model according to the inspection standard of the aircraft rivet array layout, and obtain machined parts, sheet metal parts, standard parts and assembly information; the assembly information includes rivet array information; The associated component acquisition module is used to: utilize the interface function of the CATIA system to acquire the rivet array associated components from the MBD rivet inspection model; An inspection rule base building module is used to: build an inspection rule base based on assembly standards and inspection standards of aircraft components; The inspection module is used to inspect the aircraft rivet array layout according to the inspection rule base and the rivet array associated components to obtain the inspection result.

7. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aircraft rivet array layout detection method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the aircraft rivet array layout detection method according to any one of claims 1 to 5 is implemented.