Construction implementation method and system for structure simulation model of complex system
By standardized preprocessing and data fusion of CAD data of complex system parts in CAE preprocessing software, the problem of low simulation efficiency of complex system structures is solved, and the CAE preprocessing period is shortened and simulation modeling efficiency is improved.
Patent Information
- Application Number
- CN202411793033.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-29
AI Technical Summary
The simulation efficiency of complex system structures is low, mainly due to the large number of parts in the CAE pre-processing work, which accounts for about 70% of the simulation working time.
The CAD data of the part is standardized in the simulation data management module of the CAE pre-processing software, and the part geometry object is generated and saved to the simulation database. Then, each implementer downloads the part geometry object from the simulation database, synchronizes and model definitions, and finally performs data fusion to generate an assembly simulation model.
By standardizing pre-processing and parallel processing, the CAE pre-processing period is shortened, the simulation modeling efficiency of complex system structures is improved, and the overall simulation efficiency is improved.
Smart Images

Figure CN119903693A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of system structure simulation, and in particular to a method and system for constructing and implementing a structure simulation model of a complex system. Background Art
[0002] In order to adapt to the characteristics of short-cycle product development, the pace of CAE simulation work is constantly accelerating. In the process of conventional structural CAE simulation, CAE pre-processing has an important impact on the CAE work progress of product development projects, especially for complex systems with a large number of parts. The pre-processing work takes a lot of man-hours, accounting for about 70% of the simulation work time, resulting in low simulation efficiency of the entire complex system structure. Summary of the invention
[0003] Based on the above description, the present application provides a method and system for constructing and implementing a structural simulation model of a complex system to solve the current problem of low efficiency of structural simulation of complex systems.
[0004] In a first aspect, the present application provides a method for constructing and implementing a structural simulation model of a complex system, comprising: Importing the part CAD data into the CAE pre-processing software, and performing standard pre-processing on the part CAD data in the simulation data management module of the CAE pre-processing software to obtain the part geometric object; The part geometric object is saved to a simulation database, so that each implementation personnel can download the part geometric object from the simulation database, and synchronously perform a meshing process and a model definition process on the part geometric object to obtain a part mesh object and a part geometric object containing model definition information; The part mesh object and the part geometry object containing model definition information are acquired and data fused to generate an assembly simulation model.
[0005] In one or more embodiments, the step of pre-processing the part CAD data in the simulation data management module of the CAE pre-processing software includes: Performing part specification management on the part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning, and data model tree reorganization; For each part in the part CAD data, an attribute ID and a material ID corresponding to the part ID are set.
[0006] In one or more embodiments, the performing standard preprocessing on the part CAD data in the simulation data management module of the CAE preprocessing software further includes: A plurality of ID number segments are reserved between the attribute IDs of each part in the part CAD data.
[0007] In one or more embodiments, the acquiring the part mesh object and the part geometry object containing the model definition information and performing data fusion to generate the assembly simulation model includes: According to the part ID, the model definition information in the part geometry object containing the model definition information is migrated and mapped to the part mesh object to complete the material definition, constraint definition, load definition and connection definition between parts of the part mesh object to obtain the assembly simulation model.
[0008] In one or more embodiments, the model definition process includes: performing material definition, connection definition, constraint definition, and load definition on the part geometry object.
[0009] In one or more embodiments, after the meshing process and the model definition process are performed synchronously on the part geometric object to obtain the part mesh object and the part geometric object containing the model definition information, the method further includes: The part mesh objects and part geometry objects containing model definition information submitted by each of the implementers are received and saved in the simulation database.
[0010] In a second aspect, the present application provides a system for constructing and implementing a structural simulation model of a complex system, including: A standard preprocessing module is used to import the part CAD data into the CAE preprocessing software, and perform standard preprocessing on the part CAD data in the simulation data management module of the CAE preprocessing software to obtain a part geometric object; A data specification storage module is used to save the part geometric object to the simulation database, so that each implementation personnel can download the part geometric object from the simulation database, and synchronously perform a meshing process and a model definition process on the part geometric object to obtain a part mesh object and a part geometric object containing model definition information; The data fusion module is used to obtain the part mesh object and the part geometry object containing the model definition information and perform data fusion to generate an assembly simulation model.
[0011] In one or more embodiments, the specification preprocessing module includes: A first specification processing unit is used to perform part specification management on the imported part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning and data model tree reorganization; The second specification processing unit is used to set the attribute ID and material ID corresponding to the part ID for each part in the part CAD data.
[0012] Compared with the prior art, the technical solution of this application has the following beneficial technical effects: In the above-mentioned construction implementation method and system for the structural simulation model of a complex system, the part CAD data is pre-processed in a standardized manner in the simulation data management module of the CAE pre-processing software to obtain the part geometry object, so that the data standards of many parts can be kept unified in the subsequent meshing process and model definition process, which helps to smoothly realize data fusion; then the meshing process and model definition process of the part geometry object are carried out simultaneously, and finally the part mesh object and the part geometry object containing the model definition information are data-fused to generate an assembly simulation model. In this way, the CAE pre-processing period is shortened through parallel processing, and the simulation modeling efficiency of the complex system structure is effectively improved, thereby improving the simulation efficiency as a whole. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A flowchart of a method for constructing a structural simulation model of a complex system provided in an embodiment of the present application; Figure 2 A schematic diagram of the principles of a system for constructing and implementing a structural simulation model of a complex system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0014] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.
[0015] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0016] It will be appreciated that spatial relationship terms such as "under," "beneath," "below," "under," "above," "above," etc., may be used herein to describe the relationship of an element or feature shown in the figures to other elements or features. It will be appreciated that, in addition to the orientations shown in the figures, spatial relationship terms also include different orientations of the device in use and operation. For example, if the device in the accompanying drawings is flipped, an element or feature described as "under other elements" or "under it" or "under it" will be oriented as being "above" the other elements or features. Thus, the exemplary terms "under" and "under" may include both upper and lower orientations. In addition, the device may also include additional orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptors used herein are interpreted accordingly.
[0017] It should be noted that when an element is considered to be "connected" to another element, it can be directly connected to the other element, or connected to the other element through an intermediate element. The "connection" in the following embodiments should be understood as "electrical connection", "communication connection", etc. if the connected circuits, units, units, etc. have electrical signals or data transmission between each other.
[0018] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" etc. specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof.
[0019] The general process of building a traditional CAE simulation model is to first generate a mesh for each part in the product (including mesh quality inspection, part attribute definition, etc.), then assemble each part mesh according to the product definition (including part material definition, part assembly connection, etc.), and finally set boundary conditions and working loads. In the entire process, the meshing of parts takes up about 65% of the total model building time, and the assembly and working condition setting of the product takes up about 35% of the model building time. When the number of parts is large, the meshing of parts can be arranged for multiple people to work in parallel, and the construction period is expected to be further shortened. There is usually no way to arrange multiple people to work in parallel for the assembly and working condition setting of the product. The work can only be carried out by one engineer in the order of the process. Therefore, this part of the construction period and working hours will not be shortened, resulting in low efficiency in simulation modeling of the entire complex system structure.
[0020] Based on this, the embodiments of the present application provide a method and system for constructing and implementing a structural simulation model of a complex system to solve the current problem of low efficiency in structural simulation modeling of complex systems.
[0021] See also Figure 1 , Figure 1 A flow chart of a method for constructing a structural simulation model of a complex system provided by an embodiment of the present application is shown. The method for constructing a structural simulation model of a complex system provided by an embodiment of the present application includes the following steps: S10, importing the part CAD data into the CAE pre-processing software, and performing standard pre-processing on the part CAD data in the simulation data management module of the CAE pre-processing software to obtain the part geometric object; S20, saving the part geometric object to the simulation database, so that each implementation personnel can download the part geometric object from the simulation database, and synchronously perform a meshing process and a model definition process on the part geometric object to obtain a part mesh object and a part geometric object containing model definition information; S30, acquiring a part mesh object and a part geometry object containing model definition information and performing data fusion to generate an assembly simulation model.
[0022] It should be noted that when opening the CAE pre-processing software, the storage path of the simulation database is specified to reserve storage space for saving related simulation data such as part geometry objects and part mesh objects. Part CAD data is data that can be exported from CAD software (regardless of whether it contains a model tree) or CAD data exported from a PDM system. Part geometry objects refer to the geometric expression files of part objects. Part mesh objects refer to the finite element mesh expression files of part objects.
[0023] In order to shorten the construction period of CAE pre-processing work, it is necessary to improve the standardization and normativeness of data management. Generally, the simulation data management module of CAE pre-processing software can manage models in a modular standardized manner. Through this tool, you can edit relevant simulation data, organize models, load model data from the simulation database, save model data to the simulation database, and perform model assembly and load condition setting operations. The simulation database can store simulation data of system structure-related parts in a structurally standardized manner. Through this tool, you can search and find model data and load model data into the CAE pre-processing software. Based on this, the part CAD data can be imported into the CAE pre-processing software, and standardized processing can be performed in the simulation data management module of the CAE pre-processing software to obtain standardized part geometry objects, which are then saved to the simulation database.
[0024] Part geometry objects are more standardized and standard than part CAD data, and are more in line with the requirements of simulation model data management. Specifically, each part has a unified name, each part has a unique identifier, the geometric shape of the part is standardized and cleaned, the data model tree is clear and complete, etc. In this way, each part is uniquely identified by a set of main attributes, forming standardized data management, which helps to standardize pre-processing processes such as CAD file conversion and batch meshing. At the same time, standard and standardized data management can realize the subsequent automated model building.
[0025] After the part geometry objects are uploaded and saved to the simulation database, two groups of implementation personnel can download the part geometry objects from the simulation database respectively. One group of implementation personnel will simultaneously perform the meshing process on the part geometry objects. At the same time, the other group of implementation personnel will perform the model definition process on the part geometry objects to obtain part mesh objects and part geometry objects containing model definition information. In this way, the meshing process and the model definition process can be carried out in parallel, greatly improving the efficiency of CAE pre-processing work.
[0026] Compared with the traditional CAE simulation implementation scheme, this embodiment obtains part geometric objects by performing standardized preprocessing on part CAD data in the simulation data management module of the CAE pre-processing software, so as to facilitate the maintenance of unified data standards for many parts in the subsequent meshing process and model definition process, and help to smoothly realize data fusion; then the meshing process and model definition process of the part geometric objects are carried out simultaneously, and finally the part mesh objects and the part geometric objects containing the model definition information are data-fused to generate an assembly simulation model. In this way, the time consumption of CAE pre-processing work is reduced, and the simulation modeling efficiency of complex system structures is effectively improved, thereby improving the simulation efficiency as a whole.
[0027] In some embodiments, in step S10, the part CAD data is subjected to standard preprocessing in the simulation data management module of the CAE preprocessing software, including: Perform part specification management on part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning, and data model tree reorganization. Set the attribute ID and material ID corresponding to the part ID for each part in the part CAD data.
[0028] Part specification naming refers to standardizing the naming of each part. Part ID numbering refers to uniquely identifying each part. Part geometry specification cleaning refers to cleaning and standardizing the geometric features of the parts to ensure that their size, geometry, position, surface morphology, etc. meet the requirements of CAE simulation modeling. Data model tree reorganization refers to editing or deleting additional parts or additional geometries that are not related to CAE simulation in the CAD model tree (for example, skins, pads, felt, sponges, foams, and foams are not meshed). This requires using the product tree editor in the CAE pre-processing software to modify the hierarchical structure of the CAD model tree, and using the changed hierarchical structure in subsequent process operations. In this way, by reorganizing and optimizing the CAD model tree, it is helpful to subsequently generate simulation models that are convenient for simulation analysis.
[0029] Specifically, in the simulation data management module of the CAE pre-processing software, the part CAD data is named according to the part specifications, the part ID is numbered, the part geometry specifications are cleaned up, and the data model tree is reorganized. In addition, the attribute ID and material ID corresponding to the part ID are set for each part. In this way, each part is uniquely identified by a set of main attributes, which improves the standardization and regularity of data management, helps to standardize the pre-processing process, and at the same time, standard and normalized data management can realize the subsequent automated model building.
[0030] In some embodiments, in step S10, the part CAD data is subjected to standard preprocessing in the simulation data management module of the CAE pre-processing software, and further includes: reserving a plurality of ID number segments between the attribute IDs of each part in the part CAD data.
[0031] It should be noted that, considering the correspondence between part attribute ID and part ID, and the fact that a part may generate multiple attribute IDs after meshing, sufficient ID number segments should be allocated in advance between the attribute IDs of each part to avoid disrupting the previously organized model management based on part CAD data when the part finite element mesh object replaces the part geometric object in the subsequent process.
[0032] In some embodiments, the model definition process in step S20 includes: material definition, connection definition, constraint definition and load definition for the part geometric object.
[0033] Specifically, the material information of the part geometric object is defined, the connection relationship between each part geometric object is defined, the boundary constraints of the part geometric features are set, and the working loads of the part geometric features are set. In this way, the model definition process of the part geometric object is completed.
[0034] It should be noted that in step S20, after the meshing of the part geometric objects is completed, the part ID, material ID, attribute ID (or number range) of each part should be kept unchanged to avoid data mapping problems in the subsequent data fusion process.
[0035] In some embodiments, after the meshing process and the model definition process are performed on the part geometric object simultaneously to obtain the part mesh object and the part geometric object containing the model definition information, the method of this embodiment further includes: receiving the part mesh object and the part geometric object containing the model definition information submitted by each implementation personnel and saving them to the simulation database. In this way, it is convenient to download the part mesh object and the part geometric object containing the model definition information through the simulation database when the assembly simulation model is subsequently built.
[0036] In some embodiments, step S30, i.e., obtaining a part mesh object and a part geometry object containing model definition information and performing data fusion to generate an assembly simulation model, includes: According to the part ID, the model definition information in the part geometry object containing the model definition information is migrated and mapped to the part mesh object to complete the material definition, constraint definition, load definition and connection definition between parts of the part mesh object to obtain the assembly simulation model.
[0037] It should be noted that when building an assembly simulation model, first download the part geometry object in the simulation database, which has been assigned with material information, assembly connection information, working condition information, etc. Then switch the object expression of the simulation part from geometry to finite element mesh. Due to the previous standard preprocessing, the part ID of the part mesh object is guaranteed to correspond to the part ID of the part geometry object. The model definition information in the part geometry object is migrated and mapped to the part mesh object through the part ID. Finally, based on these mapping information, the model is automatically built through CAE preprocessing software functions or secondary development. After completing this operation, an assembly simulation model with complete material definition, complete assembly connection, complete working condition settings, and ready for calculation and analysis is obtained.
[0038] In this embodiment, the model building process is mainly completed at the part level. First, the part CAD data is converted into a part geometry object. By meshing and modeling the part geometry object, a part mesh object and a part geometry object containing model definition information are obtained, and the two are data-fused to obtain a system model file by assembly. In addition, the model is managed in a per-part manner, so that simulation work can be easily distributed among different members of the team, and it is ensured that the same parts in multiple locations are processed only once and automatically updated to each location. In addition, when the part CAD data is updated, some parts before the update are automatically identified and reused during the CAD file conversion and meshing process.
[0039] In summary, this embodiment obtains part geometry objects by performing standardized preprocessing on part CAD data in the simulation data management module of the CAE preprocessing software, so as to facilitate maintaining the unified data standards of many parts in the subsequent meshing process and model definition process, and help to smoothly realize data fusion; then the meshing process and model definition process of the part geometry objects are carried out simultaneously, and finally the part mesh objects and the part geometry objects containing the model definition information are data-fused to generate an assembly simulation model, thereby reducing the time consumption of CAE preprocessing work and effectively improving the simulation modeling efficiency of complex system structures.
[0040] Based on the same concept, the present application provides a system for constructing and implementing a structural simulation model of a complex system, which corresponds one-to-one with the method for constructing and implementing a structural simulation model of a complex system in the above embodiment. Figure 2 As shown, the construction and implementation system 200 for the structural simulation model of a complex system includes a specification preprocessing module 210, a specification data storage module 220 and a data fusion module 230. The detailed description of each functional module is as follows: A standard preprocessing module 210 is used to import the part CAD data into the CAE preprocessing software, and perform standard preprocessing on the part CAD data in the simulation data management module of the CAE preprocessing software to obtain a part geometric object; The standard data storage module 220 is used to save the part geometry object to the simulation database, so that each implementation personnel can download the part geometry object from the simulation database, and synchronously perform the meshing process and the model definition process on the part geometry object to obtain the part mesh object and the part geometry object containing the model definition information; The data fusion module 230 is used to obtain the part mesh object and the part geometry object containing the model definition information and perform data fusion to generate an assembly simulation model.
[0041] In some embodiments, the specification preprocessing module 210 includes: The first specification processing unit 211 is used to perform part specification management on the imported part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning and data model tree reorganization; The second specification processing unit 212 is used to set the attribute ID and material ID corresponding to the part ID for each part in the part CAD data.
[0042] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A method for constructing and implementing a structural simulation model of a complex system, characterized in that: include: Importing the part CAD data into the CAE pre-processing software, and performing standard pre-processing on the part CAD data in the simulation data management module of the CAE pre-processing software to obtain the part geometric object; The part geometric object is saved to a simulation database, so that each implementation personnel can download the part geometric object from the simulation database, and synchronously perform a meshing process and a model definition process on the part geometric object to obtain a part mesh object and a part geometric object containing model definition information; The part mesh object and the part geometry object containing model definition information are acquired and data fused to generate an assembly simulation model.
2. The method for constructing a structural simulation model of a complex system according to claim 1, characterized in that: The step of pre-processing the part CAD data in the simulation data management module of the CAE pre-processing software comprises: Performing part specification management on the part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning, and data model tree reorganization; For each part in the part CAD data, an attribute ID and a material ID corresponding to the part ID are set.
3. The method for constructing a structural simulation model of a complex system according to claim 2, characterized in that: The method of performing standard preprocessing on the part CAD data in the simulation data management module of the CAE preprocessing software also includes: A plurality of ID number segments are reserved between the attribute IDs of each part in the part CAD data.
4. The method for constructing a structural simulation model of a complex system according to claim 1, characterized in that: The obtaining of the part mesh object and the part geometry object containing the model definition information and performing data fusion to generate the assembly simulation model includes: According to the part ID, the model definition information in the part geometry object containing the model definition information is migrated and mapped to the part mesh object to complete the material definition, constraint definition, load definition and connection definition between parts of the part mesh object to obtain the assembly simulation model.
5. The method for constructing and implementing a structural simulation model of a complex system according to any one of claims 1 to 4, characterized in that: The model definition process includes: material definition, connection definition, constraint definition and loading definition for the part geometric object.
6. The method for constructing and implementing a structural simulation model of a complex system according to any one of claims 1 to 4, characterized in that: After the meshing process and the model definition process are synchronously performed on the part geometric object to obtain the part mesh object and the part geometric object containing the model definition information, the method further includes: The part mesh objects and part geometry objects containing model definition information submitted by each of the implementers are received and saved in the simulation database.
7. A system for constructing and implementing a structural simulation model of a complex system, characterized in that: include: A standard preprocessing module is used to import the part CAD data into the CAE preprocessing software, and perform standard preprocessing on the part CAD data in the simulation data management module of the CAE preprocessing software to obtain a part geometric object; A data specification storage module is used to save the part object to the simulation database, so that each implementation personnel can download the part geometric object from the simulation database, and synchronously perform a meshing process and a model definition process on the part geometric object to obtain a part mesh object and a part geometric object containing model definition information; The data fusion module is used to obtain the part mesh object and the part geometry object containing the model definition information and perform data fusion to generate an assembly simulation model.
8. The construction and implementation system for a structural simulation model of a complex system according to claim 7, characterized in that: The specification preprocessing module includes: A first specification processing unit is used to perform part specification management on the imported part CAD data, including part specification naming, part ID numbering, part geometry specification cleaning and data model tree reorganization; The second specification processing unit is used to set the attribute ID and material ID corresponding to the part ID for each part in the part CAD data.