CATIA-based ship turbine fastener model automatic generation method and system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-15
- Publication Date
- 2026-05-15
AI Technical Summary
In existing technologies, the generation efficiency of ship engine fastener models is low and prone to human error. It is difficult to select the optimal combination when equipment installation requirements are adjusted or materials are adapted, which affects design efficiency and modeling quality.
By acquiring the feature information of the assembly instructions, the open skeleton of the fastener model is generated, and the optimal component is matched from the fastener model library. The resonance risk is evaluated by combining the resonance prediction network model, and the target fastener model is generated.
It improves the efficiency and quality of fastener model generation, ensures the accuracy and stability of equipment installation, prevents resonance damage, and enhances the accuracy and efficiency of design.
Smart Images

Figure CN122046532A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of shipbuilding technology, and more specifically, relates to a method and system for automatically generating ship engine fastener models based on CATIA. Background Technology
[0002] With the rapid development of digital shipbuilding technology, CATIA, as a mainstream 3D design software, has been widely used in 3D modeling and production design for ship hull structures, piping, electrical systems, and other disciplines, providing core support for the standardization and efficiency of shipbuilding. Among these, the marine engine system, as the core of ship power, directly affects the installation accuracy and construction progress of the overall engine equipment due to the selection of its fasteners (including bolts, nuts, washers, grounding jumpers, etc.). In actual production design, the vast majority of engine fastener models still rely on designers manually creating them using modeling software such as CATIA. Manual modeling is not only time-consuming and labor-intensive, but also prone to human error leading to problems such as incorrect fastener specification matching and interference in placement, severely restricting design efficiency and modeling quality.
[0003] Existing methods for automatically generating fastener models using modeling software can only achieve basic parameter matching, that is, retrieving the corresponding part model from the fastener library based on preset parameters such as base hole diameter and equipment weight. When equipment installation requirements change, or when facing material compatibility requirements for different working environments, it is difficult to automatically select the optimal material combination and component combination. Summary of the Invention
[0004] To address the aforementioned deficiencies in existing technologies, this application provides an automatic generation method for ship engine fastener models based on CATIA. The method aims to match the optimal target fastener component assembly scheme for the equipment to be assembled according to its assembly requirements, thereby improving the generation efficiency and modeling quality of fastener models for the assembled equipment.
[0005] In a first aspect, this application provides a method for automatically generating ship engine fastener models based on CATIA, including: S1. Obtain the assembly instructions of the equipment to be assembled, and extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information. S2. Based on the base information and the equipment to be assembled information, obtain the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area; S3. Based on the perforated skeleton, the first constituent material and the second constituent material, obtain multiple target fastener components from the fastener model library. The target fastener components include at least a nut washer, a bolt, a nut and a grounding jumper. S4. Assemble each target fastener component based on the positions of the first assembly node and the second assembly node to generate the target fastener model.
[0006] The base information includes the base structure, the structure of the first opening area on the base structure, the first constituent material of the first opening area, and the position of the first assembly node on the first opening area. The equipment information to be assembled includes the equipment structure to be assembled, the structure of the second opening area on the equipment structure to be assembled, the second constituent material of the second opening area, and the position of the second assembly node on the second opening area.
[0007] Furthermore, the assembly instructions for the equipment to be assembled are obtained, and feature information is extracted from the assembly instructions to obtain base information and equipment information to be assembled, including: Based on a preset template, keyword matching and string extraction operations are performed on the assembly instructions. The keywords include base structure, first opening area, first constituent material, first assembly node, equipment structure to be assembled, second opening area, second constituent material, and second assembly node. Based on the results of keyword matching and string truncation, the base information and the equipment to be assembled are obtained.
[0008] Furthermore, based on the base information and the equipment to be assembled information, a target opening skeleton formed by the first opening area and the corresponding second opening area is obtained, including: Based on the position of the first assembly node in the first opening area, the clamping surface of the first opening area near the second opening area is taken as the reference horizontal plane, and the first opening skeleton is generated in the direction perpendicular to the reference horizontal plane with the first assembly node as the center, according to the preset hole diameter, to penetrate the first opening area. Based on the position of the second assembly node in the second opening area, along the direction perpendicular to the reference horizontal plane, with the second assembly node as the center, a second opening skeleton that penetrates the second opening area is generated according to the preset hole diameter. The straight line formed by the first assembly node and the second assembly node is perpendicular to the reference horizontal plane. Based on the first and second opening skeletons, a target opening skeleton is generated. The target opening skeleton is a cylindrical screw hole. The length of the target opening skeleton is greater than the sum of the lengths of the first and second opening skeletons. The diameter of the opening skeleton is a preset diameter.
[0009] Furthermore, the fastener model library includes multiple assembly requirement lists. The list types of the assembly requirement lists include the material category of the first opening area, the material category of the second opening area, and the diameter and length of the opening skeleton. Each assembly requirement list includes at least one item to be matched.
[0010] Furthermore, the fastener model library stores multiple fastener component assembly schemes corresponding to each item to be matched in the assembly requirements list. The fastener component assembly schemes include the model standards and materials of nuts, washers, bolts, nuts, and grounding jumpers.
[0011] Furthermore, based on the perforated skeleton, the first constituent material, and the second constituent material, multiple target fastener components are obtained from the fastener model library, including: Based on the first constituent material, the second constituent material, and the aperture and length of the perforated skeleton, the assembly schemes of the target fastener components are matched with the assembly requirement lists to obtain the assembly schemes of the target fastener components. Based on the assembly schemes of the target fastener components, multiple target fastener components are obtained.
[0012] Furthermore, the assembly schemes for the target fastener components are obtained by matching them with each assembly requirement list, including: Based on the matching results of the first constituent material, the second constituent material, the aperture and length of the perforated skeleton with each assembly requirement list, multiple sets of alternative fastener component assembly schemes are obtained. The material parameters of nuts, washers, bolts, nuts and grounding bridges in the first constituent material, the second constituent material and the alternative fastener assembly schemes are obtained and transmitted to the trained resonance prediction network model to obtain the resonance risk score corresponding to each alternative fastener assembly scheme. The alternative fastener assembly scheme with the lowest resonance risk score is taken as the target fastener assembly scheme.
[0013] Furthermore, the resonance prediction network model is FD-PINN.
[0014] Since different materials have different inherent parameters such as vibration coefficient, elastic modulus, and density, the probability of resonance in fastener models composed of different fastener components is different. In order to effectively protect the internal components of the equipment to be assembled from resonance damage during use, it is necessary to assess the resonance risk of each fastener component assembly scheme and obtain the optimal fastener component assembly scheme.
[0015] Secondly, this application also provides an automatic generation system for ship engine fastener models based on CATIA, for performing any of the methods in the first aspect, including: The instruction acquisition unit is used to acquire the assembly instructions of the equipment to be assembled, and to extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information. The opening skeleton generation unit is used to obtain the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area based on the base information and the equipment to be assembled. The assembly scheme acquisition unit is used to match each assembly requirement list with the first constituent material, the second constituent material, and the aperture and length of the perforated skeleton to obtain the assembly scheme of the target fastener assembly, and to obtain multiple target fastener assemblies based on the assembly scheme of the target fastener assembly. The fastener model generation unit is used to assemble each target fastener component based on the positions of the first assembly node and the second assembly node, and generate a target fastener model.
[0016] Thirdly, this application also provides an electronic device, comprising: at least one memory for storing a program; and at least one processor for executing the program stored in the memory, wherein when the program stored in the memory is executed, the processor is configured to execute any of the methods of the first aspect.
[0017] In summary, the technical solutions conceived by this invention have the following beneficial effects compared with the prior art: This application's method extracts feature information from assembly instructions to obtain the base information and equipment information required for fastener model generation. Then, by analyzing the structure of the first opening area on the base structure, the first constituent material of the first opening area, the position of the first assembly node on the first opening area, the structure of the second opening area on the equipment structure, the second constituent material of the second opening area, and the position of the second assembly node on the second opening area, a hole skeleton for fastener assembly is obtained. This allows matching the material type of the first opening area, the material type of the second opening area, and the hole diameter and length of the hole skeleton with various assembly requirement lists in the fastener model library, resulting in fastener component assembly schemes that include multiple target fastener components, thus accurately and quickly generating target fastener models. A resonance prediction network model is used to assess the resonance risk of each alternative fastener component assembly scheme to obtain a target fastener model that can stably fix and protect the equipment to be assembled and suppress resonance between each fastener component and the equipment. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the automatic generation method for ship engine fastener models provided in this application embodiment.
[0020] Figure 2 This is a schematic diagram of the automatic generation process of the target fastener model provided in the embodiments of this application.
[0021] Figure 3 This is a schematic diagram of the structure of the automatic generation system for ship engine fastener models provided in the embodiments of this application.
[0022] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0023] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0024] In the following description, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The following description provides multiple embodiments of this application, which can be substituted or combined with each other. Therefore, this application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then this application should also be considered to include embodiments containing one or more other possible combinations of A, B, C, and D, even if such embodiments are not explicitly described in the following text.
[0025] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this application. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.
[0026] Figure 1 This is a flowchart illustrating the automatic generation method for ship engine fastener models provided in this application embodiment, as shown below. Figure 1 As shown, the method includes at least the following steps: S1. Obtain the assembly instructions of the equipment to be assembled, and extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information.
[0027] In this embodiment, the executing entity is a controller running CATIA V6 3D modeling software, and the object of this embodiment is the device to be assembled in the CATIA V6 3D modeling software, but the type of 3D modeling software is not limited to this. The base information includes the base structure, the structure of the first opening area on the base structure, the first constituent material of the first opening area, and the position of the first assembly node on the first opening area. The device to be assembled information includes the device structure, the structure of the second opening area on the device structure, the second constituent material of the second opening area, and the position of the second assembly node on the second opening area.
[0028] The characters in the assembly instructions for the equipment to be assembled are written according to a preset structured template, such as "Base: Overall structure type, Opening area structure type, Number of opening areas, Material type....; Equipment to be assembled: Overall structure type, Opening area structure type, Number of opening areas....". Therefore, by matching keywords and extracting strings from the characters corresponding to the assembly instructions, the base information and the information of the equipment to be assembled can be obtained.
[0029] S2. Based on the base information and the equipment to be assembled information, obtain the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area.
[0030] In one possible implementation, based on base information and equipment information to be assembled, a target opening skeleton formed by a first opening area and a second opening area corresponding to the first opening area is obtained, including: Based on the position of the first assembly node in the first opening area, the clamping surface of the first opening area near the second opening area is taken as the reference horizontal plane, and the first opening skeleton is generated in the direction perpendicular to the reference horizontal plane with the first assembly node as the center, according to the preset hole diameter, to penetrate the first opening area. Based on the position of the second assembly node in the second opening area, along the direction perpendicular to the reference horizontal plane, with the second assembly node as the center, a second opening skeleton that penetrates the second opening area is generated according to the preset hole diameter. The straight line formed by the first assembly node and the second assembly node is perpendicular to the reference horizontal plane. Based on the first and second opening skeletons, a target opening skeleton is generated. The target opening skeleton is a cylindrical screw hole. The length of the target opening skeleton is greater than the sum of the lengths of the first and second opening skeletons. The diameter of the opening skeleton is a preset diameter.
[0031] In the embodiments of this application, such as Figure 2As shown, both the equipment to be assembled and the base have opening areas. Fasteners are used to install on the opening skeletons of the corresponding two opening areas. Each equipment to be assembled has at least one first opening area. The opening skeletons corresponding to each opening area are arranged in parallel. The installation of one fastener will not affect other fasteners.
[0032] S3 obtains multiple target fastener components from the fastener model library based on the perforated skeleton, the first constituent material and the second constituent material. The target fastener components include at least a nut washer, a bolt, a nut and a grounding jumper.
[0033] In this embodiment, the fastener model library includes multiple assembly requirement lists. The list types of these lists include the material category of a first opening area, the material category of a second opening area, and the diameter and length of the opening skeleton. Each assembly requirement list includes at least one item to be matched. The fastener model library stores multiple fastener component assembly schemes corresponding to each item to be matched in the assembly requirement lists. These fastener component assembly schemes include the model standards and materials of nuts, washers, bolts, nuts, and grounding jumpers. This embodiment establishes multiple mapping relationships. The material category of the first opening area, the material category of the second opening area, and the diameter and length of the opening skeleton each correspond to one item to be matched. Combinations of different items to be matched correspond to at least one fastener component assembly scheme. When it is necessary to change the matching relationship or the matched fastener component assembly scheme, only a portion of the data in the fastener model library needs to be updated, improving the flexibility and robustness of the method in this application.
[0034] S4. Assemble each target fastener component based on the positions of the first assembly node and the second assembly node to generate the target fastener model.
[0035] In one possible implementation, based on the perforated skeleton, the first constituent material, and the second constituent material, multiple target fastener components are obtained from a fastener model library, including: Based on the first constituent material, the second constituent material, and the aperture and length of the perforated skeleton, the assembly schemes of the target fastener components are matched with the assembly requirement lists to obtain the assembly schemes of the target fastener components. Based on the assembly schemes of the target fastener components, multiple target fastener components are obtained.
[0036] In one possible implementation, the method is characterized by matching each assembly requirement list to obtain a target fastener assembly scheme, including: Based on the matching results of the first constituent material, the second constituent material, the aperture and length of the perforated skeleton with each assembly requirement list, multiple sets of alternative fastener component assembly schemes are obtained. The material parameters of nuts, washers, bolts, nuts and grounding bridges in the first constituent material, the second constituent material and the alternative fastener assembly schemes are obtained and transmitted to the trained resonance prediction network model to obtain the resonance risk score corresponding to each alternative fastener assembly scheme. The alternative fastener assembly scheme with the lowest resonance risk score is taken as the target fastener assembly scheme.
[0037] In this embodiment, since the equipment to be assembled may contain precision electronic instruments, these instruments may be damaged during ship navigation due to resonance between the fastener assembly and the first opening area. Because this embodiment uses a fixed screw connection, only the material-related parameters between the components need to be analyzed to determine the assembly scheme with the lowest resonance risk among the alternative fastener assembly schemes.
[0038] This application employs a resonance prediction network model to predict the resonance risk in various alternative fastener assembly schemes. It uses a large training set comprised of material parameters for the first and second constituent materials, nuts, washers, bolts, nuts, and grounding bridges in the alternative fastener assembly schemes, as well as resonance amplitude parameters measured after using these materials. This training set is then used to train the resonance prediction network model. When the material parameters of the alternative fastener assembly schemes are input, the resonance prediction network model can output a resonance risk score for each scheme. The material parameters include elastic modulus E, density ρ, damping ratio ζ, and Poisson's ratio μ. In this embodiment, FD-PINN (Fourier Domain Physics-Informed Neural Network) is used as the resonance prediction network model, which can effectively predict the resonance risk based on the inherent parameters of the materials of the alternative fastener components, the first constituent material of the base, and the second constituent material of the equipment to be assembled.
[0039] Figure 3 A schematic diagram of the structure of the CATIA-based automatic generation system for ship engine fastener models provided in this application embodiment is shown below. Figure 3 As shown, the system includes at least: The instruction acquisition unit is used to acquire the assembly instructions of the equipment to be assembled, and to extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information. The opening skeleton generation unit is used to obtain the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area based on the base information and the equipment to be assembled. The assembly scheme acquisition unit is used to match each assembly requirement list with the first constituent material, the second constituent material, and the aperture and length of the perforated skeleton to obtain the assembly scheme of the target fastener assembly, and to obtain multiple target fastener assemblies based on the assembly scheme of the target fastener assembly. The fastener model generation unit is used to assemble each target fastener component based on the positions of the first assembly node and the second assembly node, and generate a target fastener model.
[0040] like Figure 4 As shown, Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include: a processor 401, a communications interface 402, a memory 403, and a communication bus 404. The processor 401, communications interface 402, and memory 403 communicate with each other via the communication bus 404. The processor 401 can call software instructions in the memory 403 to execute the methods described in the above embodiments.
[0041] Furthermore, the logical instructions in the aforementioned memory 403 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application.
[0042] Based on the methods in the above embodiments, this application provides a computer-readable storage medium storing a computer program that, when run on a processor, causes the processor to execute the methods in the above embodiments.
[0043] Based on the methods in the above embodiments, this application provides a computer program product that, when run on a processor, causes the processor to execute the methods in the above embodiments.
[0044] It is understood that the processor in the embodiments of this application can be a CPU (Central Processing Unit), or other general-purpose processors, DSPs (Digital Signal Processors), ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0045] The method steps in this application embodiment can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory (RAM), flash memory, ROM (Read-only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), EEPROM (Electrically Erasable EPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can reside in an ASIC.
[0046] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line DSL) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., SSD (Solid State Disk)).
[0047] It is understood that the various numerical designations used in the embodiments of this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application.
[0048] Those skilled in the art will readily understand that the above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for automatically generating ship engine fastener models based on CATIA, characterized in that, include: S1. Obtain the assembly instructions of the equipment to be assembled, and extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information; The base information includes the base structure, the structure of the first opening area on the base structure, the first constituent material of the first opening area, and the position of the first assembly node on the first opening area. The equipment information to be assembled includes the equipment structure to be assembled, the structure of the second opening area on the equipment structure to be assembled, the second constituent material of the second opening area, and the position of the second assembly node on the second opening area. S2. Based on the base information and the equipment to be assembled information, obtain the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area; S3. Based on the opening skeleton, the first constituent material and the second constituent material, obtain multiple target fastener components from the fastener model library. The target fastener components include at least a nut washer, a bolt, a nut and a grounding jumper. S4. Assemble each of the target fastener components based on the positions of the first assembly node and the second assembly node to generate a target fastener model.
2. The method for automatically generating ship engine fastener models according to claim 1, characterized in that, Obtain the assembly instructions for the equipment to be assembled, and extract feature information from the assembly instructions to obtain base information and equipment information to be assembled, including: Based on a preset template, the assembly instructions are subjected to keyword matching and string extraction operations. The keywords include base structure, first opening area, first constituent material, first assembly node, equipment structure to be assembled, second opening area, second constituent material, and second assembly node. Based on the results of keyword matching and string truncation, the base information and the equipment to be assembled are obtained.
3. The method for automatically generating ship engine fastener models according to claim 1, characterized in that, The step of obtaining the target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area based on the base information and the equipment to be assembled includes: Based on the position of the first assembly node in the first opening area, the clamping surface on the first opening area near the second opening area is taken as the reference horizontal plane, and the first opening skeleton is generated in the direction perpendicular to the reference horizontal plane with the first assembly node as the center, according to the preset hole diameter, penetrating the first opening area. Based on the position of the second assembly node in the second opening area, along the direction perpendicular to the reference horizontal plane, with the second assembly node as the center, a second opening skeleton that penetrates the second opening area is generated according to a preset hole diameter. The straight line formed by the first assembly node and the second assembly node is perpendicular to the reference horizontal plane. Based on the first and second opening skeletons, a target opening skeleton is generated. The target opening skeleton is a cylindrical screw hole. The length of the target opening skeleton is greater than the sum of the lengths of the first and second opening skeletons. The diameter of the opening skeleton is a preset diameter.
4. The method for automatically generating ship engine fastener models according to claim 3, characterized in that, The fastener model library includes multiple assembly requirement lists. The list types of the assembly requirement lists include the material category of the first opening area, the material category of the second opening area, and the diameter and length of the opening skeleton. Each assembly requirement list includes at least one item to be matched.
5. The method for automatically generating ship engine fastener models according to claim 4, characterized in that, The fastener model library stores multiple fastener component assembly schemes corresponding to each of the matching items in the assembly requirement list. The fastener component assembly schemes include the model standards and materials of nuts, washers, bolts, nuts, and grounding jumpers.
6. The method for automatically generating ship engine fastener models according to claim 5, characterized in that, The method of obtaining multiple target fastener components from a fastener model library based on the perforated skeleton, the first constituent material, and the second constituent material includes: Based on the first constituent material, the second constituent material, and the aperture and length of the perforated skeleton, the assembly requirements are matched with each of the assembly requirement lists to obtain a target fastener assembly scheme, and based on the target fastener assembly scheme, multiple target fastener assemblies are obtained.
7. The method for automatically generating ship engine fastener models according to claim 6, characterized in that, The step of matching each of the assembly request lists to obtain the target fastener assembly scheme includes: Based on the matching results of the first constituent material, the second constituent material, the aperture and length of the perforated skeleton with each of the assembly requirement lists, multiple sets of alternative fastener component assembly schemes are obtained. The material parameters of the first constituent material, the second constituent material, and the nuts, washers, bolts, nuts and grounding jumpers in the alternative fastener assembly schemes are obtained and transmitted to the trained resonance prediction network model to obtain the resonance risk score corresponding to each alternative fastener assembly scheme. The alternative fastener assembly scheme with the lowest resonance risk score is taken as the target fastener assembly scheme.
8. The method for automatically generating ship engine fastener models according to claim 7, characterized in that, The resonance prediction network model is FD-PINN.
9. A CATIA-based automatic model generation system for ship engine fasteners, used to implement the method described in any one of claims 1-8, characterized in that, include: The instruction acquisition unit is used to acquire the assembly instructions of the equipment to be assembled, and to extract the feature information of the assembly instructions to obtain the base information and the equipment to be assembled information. An opening skeleton generation unit is used to obtain a target opening skeleton formed by the first opening area and the second opening area corresponding to the first opening area based on the base information and the equipment to be assembled. An assembly scheme acquisition unit is used to match the first constituent material, the second constituent material, and the aperture and length of the opening skeleton with each of the assembly requirement lists to obtain a target fastener assembly scheme, and to obtain multiple target fastener assemblies based on the target fastener assembly scheme. The fastener model generation unit is used to assemble each of the target fastener components based on the positions of the first assembly node and the second assembly node, and generate a target fastener model.
10. An electronic device, characterized in that, include: At least one memory for storing computer programs; At least one processor is configured to execute a program stored in the memory, wherein when the program stored in the memory is executed, the processor is configured to perform the method as described in any one of claims 1-8.