Construction method, device and equipment of metal profile simulation database
By cutting and correcting the simulation structure of metal profiles, generating cross-sectional feature parameters, and building a simulation database, the problem of long time for establishing a finite element model is solved, and modeling efficiency and work efficiency are improved.
Patent Information
- Application Number
- CN202411215084.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-13
AI Technical Summary
During the product development process, the finite element model is established and simulation analysis takes a long time, resulting in low modeling efficiency and reduced work efficiency.
By selecting and cutting the cross-section of the target metal profile, the cutting position of the initial cross-section is corrected by using the axial normal position to improve the accuracy and accuracy of parameter extraction, and simulate the cutting of the target cross-section to generate cross-section characteristic parameters. Finally, The identification is associated with structural parameters to construct a metal profile simulation database.
It reduces the modeling time of the product during simulation verification, improves modeling efficiency, reduces the need for engineers to model again and improves work efficiency.
Smart Images

Figure CN119132461A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of databases, and in particular to a method, device and equipment for constructing a metal profile simulation database. Background Art
[0002] With the rapid development of computer technology, the intensification of market competition, and the improvement of enterprises' requirements for product R&D efficiency and quality, quickly and accurately establishing finite element models and performing simulation analysis have become key links in the product R&D process.
[0003] When new products need to be simulated and verified, engineers often need to start modeling from scratch, which leads to long modeling time, low modeling efficiency and reduced work efficiency. Summary of the invention
[0004] In view of the above problems, the present disclosure provides a method, device and equipment for constructing a metal profile simulation database that improves modeling efficiency.
[0005] According to a first aspect of the present disclosure, a method for constructing a metal profile simulation database is provided, comprising: in response to a selection operation of a cross-section cutting position of a simulation structure for a target metal profile, obtaining a cutting position of an initial cross-section and structural parameters of the target metal profile; wherein the structural parameters include an axial normal position of the target profile; correcting the cutting position of the initial cross-section based on the axial normal position to obtain a cutting position of the target cross-section; wherein the axial normal is perpendicular to the cutting position of the target cross-section; in response to the simulation structure being a finite element model structure, simulating cutting of the simulation structure at the cutting position of the target cross-section to generate cross-section characteristic parameters of the target metal profile; and storing the identification of the target metal profile in association with the structural parameters and the cross-section characteristic parameters to construct a metal profile simulation database.
[0006] According to an embodiment of the present disclosure, the cutting position of the initial section is corrected based on the axial normal position to obtain the cutting position of the target section, including: generating an initial section according to the cutting position of the initial section; determining the position of a target line perpendicular to the initial section; and adjusting the cutting position of the initial section surface based on the angle between the target line and the axial normal to obtain the cutting position of the target section.
[0007] According to an embodiment of the present disclosure, based on the angle between the target line and the axial normal, the cutting position of the initial interface is adjusted to obtain the cutting position of the target section, including: determining the adjustment direction of the initial section based on the type of angle between the target line and the axial normal; and rotating each vertex of the initial section by a target angle along the adjustment direction to obtain the target section and the cutting position corresponding to the target section; wherein the target angle is the angle of the angle.
[0008] According to an embodiment of the present disclosure, a simulated cutting is performed on a simulation structure at a cutting position of a target cross-section to generate cross-sectional characteristic parameters of a target metal profile, including: performing a simulated cutting on a simulation structure at a cutting position of a target cross-section to generate structural parameters of the target cross-section; performing structural mechanics operations on the structural parameters of the target cross-section to generate cross-sectional characteristic parameters.
[0009] According to an embodiment of the present disclosure, in response to the simulation structure being a non-finite element model structure, the simulation structure is simulated cut at the cutting position of the target section to generate the target section; the target section is meshed to generate a two-dimensional finite element model structure of the target section; and the structural parameters of the target section are extracted from the two-dimensional finite element model structure; structural mechanics operations are performed on the structural parameters of the target section to generate section characteristic parameters.
[0010] According to an embodiment of the present disclosure, the identification of the target metal profile includes: a usage identification and a profile version identification; the identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to obtain a metal profile simulation database, including: comparing the structural parameters and the cross-sectional characteristic parameters with the stored historical profile simulation data; in response to the usage identification of the target metal profile being the same as the usage identification of the historical profile and the parameter comparison result being different, updating the profile version identification of the target metal profile according to the version identification of the historical profile; and the updated identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to obtain a metal profile simulation database.
[0011] According to an embodiment of the present disclosure, historical profile simulation data includes: historical structural parameters and historical cross-sectional characteristic parameters; comparing the structural parameters and cross-sectional characteristic parameters with the stored historical profile simulation data, including: comparing the cross-sectional characteristic parameters with the historical cross-sectional characteristic parameters to obtain the cross-sectional characteristic parameter error; in response to the cross-sectional characteristic parameter error being less than a first predetermined threshold, comparing the structural parameters with the historical structural parameters to obtain the structural parameter error; in response to the structural parameter error being greater than a second predetermined threshold, determining that the target metal profile is a profile to be stored.
[0012] According to an embodiment of the present disclosure, the cross-sectional characteristic parameters include: a cross-sectional area parameter, a cross-sectional centroid principal axis moment of inertia parameter and a cross-sectional torsion coefficient; the cross-sectional characteristic parameters are compared with historical cross-sectional characteristic parameters to obtain a cross-sectional characteristic parameter error, including: comparing the cross-sectional area parameter with the historical cross-sectional area parameter to obtain a cross-sectional area error; in response to the cross-sectional area error being less than a predetermined cross-sectional area error threshold, comparing the cross-sectional centroid principal axis moment of inertia parameter with the historical cross-sectional centroid principal axis moment of inertia parameter to obtain a moment of inertia error; and in response to the moment of inertia error being less than a predetermined moment of inertia error threshold, comparing the cross-sectional torsion coefficient with the historical cross-sectional torsion coefficient to obtain a cross-sectional torsion coefficient error.
[0013] According to an embodiment of the present disclosure, the structural parameters include: spatial size parameters and spatial posture parameters; comparing the structural parameters with historical structural parameters to obtain structural parameter errors, including: comparing the spatial size parameters with historical spatial size parameters to obtain spatial size errors; and in response to the spatial size error being less than a predetermined spatial size error threshold, comparing the spatial posture parameters with historical spatial posture parameters to obtain spatial posture errors.
[0014] A second aspect of the present disclosure provides a device for constructing a metal profile simulation database, comprising: an acquisition module, a correction module, a simulation cutting module and a construction module.
[0015] An acquisition module is used to respond to the selection operation of the cross-section cutting position of the simulation structure of the target metal profile, and obtain the cutting position of the initial cross-section and the structural parameters of the target metal profile; wherein the structural parameters include the axial normal position of the target profile. A correction module is used to correct the cutting position of the initial cross-section based on the axial normal position to obtain the cutting position of the target cross-section; wherein the axial normal is perpendicular to the cutting position of the target cross-section. A simulation cutting module is used to respond to the simulation structure being a finite element model structure, simulate cutting the simulation structure at the cutting position of the target cross-section, and generate the cross-section characteristic parameters of the target metal profile. A construction module is used to associate and store the identification of the target metal profile with the structural parameters and the cross-section characteristic parameters to construct a metal profile simulation database.
[0016] The third aspect of the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned method for constructing a metal profile simulation database.
[0017] According to the embodiments of the present disclosure, by selectively cutting the cross-section of the simulated structure of the target metal profile, the cutting position of the initial cross-section and the structural parameters of the target metal profile are obtained, the cutting position of the initial cross-section is corrected by using the axial normal position to obtain the cutting position of the target cross-section, thereby improving the precision and accuracy of parameter extraction, and the cutting position of the target cross-section is simulated to obtain the cross-sectional characteristic parameters. Finally, the identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to construct a metal profile simulation database, thereby reducing the modeling time of the product during simulation verification and improving the modeling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0019] Figure 1A schematic diagram showing an application scenario of a method, device and apparatus for constructing a metal profile simulation database according to an embodiment of the present disclosure;
[0020] Figure 2 A flowchart schematically shows a method for constructing a metal profile simulation database according to an embodiment of the present disclosure;
[0021] Figure 3 The schematic diagram schematically shows the operation process of extracting characteristic parameters of a metal profile cross section in a finite element model according to an embodiment of the present disclosure;
[0022] Figure 4 A schematic diagram showing a result that a target cross section obtained after correction of an initial cross section in a finite element model according to an embodiment of the present disclosure is perpendicular to an axial normal line;
[0023] Figure 5 A schematic diagram schematically shows an operation process of extracting characteristic parameters of a metal profile cross section in a non-finite element model according to another embodiment of the present disclosure;
[0024] Figure 6 A flowchart schematically shows the comparison of the identification, structural parameters and cross-sectional characteristic parameters of a target metal profile with stored historical profile simulation data according to an embodiment of the present disclosure;
[0025] Figure 7 A flowchart schematically shows the comparison between the structural parameters and cross-sectional characteristic parameters according to an embodiment of the present disclosure and the stored historical profile simulation data;
[0026] Figure 8 A schematic diagram shows a flow chart of a scheme for comparing cross-sectional characteristic parameters according to an embodiment of the present disclosure with historical cross-sectional characteristic parameters;
[0027] Fig. 9 A flowchart of a scheme for comparing structural parameters with historical structural parameters according to an embodiment of the present disclosure is schematically shown;
[0028] Fig.10 A flowchart of a method for constructing an aluminum alloy profile simulation database according to an embodiment of the present disclosure is schematically shown;
[0029] Fig.11 A structural block diagram schematically shows a device for constructing a metal profile simulation database according to an embodiment of the present disclosure; and
[0030] Fig.12 A block diagram of an electronic device suitable for implementing a method for constructing a metal profile simulation database according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0031] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0032] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0033] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0034] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0035] With the rapid development of computer technology, the intensification of market competition, and the improvement of enterprise's requirements for product R&D efficiency and quality, quickly and accurately establishing finite element models and performing simulation analysis have become key links in the product R&D process. When new products need to be simulated and verified, engineers often need to start modeling from scratch, which leads to long modeling time, low modeling efficiency, and reduced work efficiency.
[0036] In view of this, an embodiment of the present disclosure provides a method for constructing a metal profile simulation database, by selectively cutting the cross-section of the simulated structure of the target metal profile, obtaining the cutting position of the initial cross-section and the structural parameters of the target metal profile, and correcting the cutting position of the initial cross-section using the axial normal position to obtain the cutting position of the target cross-section, thereby improving the precision and accuracy of parameter extraction, and performing simulated cutting on the cutting position of the target cross-section to obtain cross-section characteristic parameters, and finally storing the identification of the target metal profile in association with the structural parameters and the cross-section characteristic parameters to construct a metal profile simulation database, thereby reducing the modeling time of the product during simulation verification and improving the modeling efficiency.
[0037] Figure 1 The application scenario diagram of the method for constructing a metal profile simulation database according to an embodiment of the present disclosure is schematically shown.
[0038] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0039] The user can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).
[0040] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0041] The server 105 may be a server that provides various services, such as a background management server that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (only as an example). The background management server may analyze and process the received user request and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to the user request) to the terminal device.
[0042] It should be noted that the method for constructing the metal profile simulation database provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the device for constructing the metal profile simulation database provided in the embodiment of the present disclosure can generally be set in the server 105. The method for constructing the metal profile simulation database provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the device for constructing the metal profile simulation database provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.
[0043] Alternatively, the method for constructing the metal profile simulation database provided in the embodiment of the present disclosure may also be executed by the first terminal device 101, the second terminal device 102, and the third terminal device 103, or may also be executed by other terminal devices different from the terminal devices 101, 102, or 103. Accordingly, the construction device for the metal profile simulation database provided in the embodiment of the present disclosure may also be set in the first terminal device 101, the second terminal device 102, and the third terminal device 103, or may be set in other terminal devices different from the first terminal device 101, the second terminal device 102, and the third terminal device 103.
[0044] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0045] The following will be based on Figure 1 The scene described by Figure 2~Figure 10 The method for constructing the metal profile simulation database of the embodiment of the present disclosure is described in detail.
[0046] Figure 2 A flowchart of a method for constructing a metal profile simulation database according to an embodiment of the present disclosure is schematically shown.
[0047] like Figure 2 As shown, the method 200 for constructing a metal profile simulation database of this embodiment includes operations S210 to S240.
[0048] In operation S210 , in response to a selection operation of a cross-section cutting position of a simulated structure of a target metal profile, a cutting position of an initial cross section and structural parameters of the target metal profile are acquired.
[0049] In operation S220, the cutting position of the initial cross section is corrected based on the axial normal position to obtain the cutting position of the target cross section.
[0050] In operation S230 , in response to the simulation structure being a finite element model structure, simulated cutting is performed on the simulation structure at a cutting position of a target cross section to generate cross-sectional feature parameters of a target metal profile.
[0051] In operation S240, the identifier of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to construct a metal profile simulation database.
[0052] According to an embodiment of the present disclosure, the target metal profile can be an aluminum alloy profile and a steel profile. In addition, the simulation database of the metal profile is also applicable to other profiles, such as a carbon fiber profile and a glass fiber profile.
[0053] According to an embodiment of the present disclosure, the structural parameters include the volume (Volume) of the metal profile, the surface area (Area) of the metal profile, the thickness (Thickness), the spatial size (Box) of the component, the center of mass position (Centroid), the orientation coordinates (Orient) and the shape parameters (ShapeCode) of the component in the global coordinate system, and also include the axial normal position of the target profile.
[0054] Among them, the volume of metal profiles is to extract the volume information from the finite element model of metal profiles. The surface area of aluminum alloy profiles is to extract the surface area information of the parts of the finite element model of metal profiles. The thickness is to extract the plate thickness size information of the finite element model of metal profiles. The spatial size of parts is to extract the minimum size information of the parts in the finite element model of metal profiles that are enclosed by the Box space. The center of mass position is to extract the center of mass position information of the finite element model of metal profiles. The direction coordinates of the parts in the global coordinate system are to extract the direction information of the parts in the finite element model of metal profiles in the global coordinate system. The direction information is the vector of the center of mass position of the parts relative to the origin of the global coordinate system. The shape parameters are to extract the shape feature parameters of the parts in the finite element model of metal profiles, which are feature codes represented by vectors.
[0055] According to an embodiment of the present disclosure, characteristic parameters of a metal profile cross section may be extracted in a finite element model structure.
[0056] Figure 3 The schematic diagram schematically shows the operation process of extracting characteristic parameters of a metal profile cross section in a finite element model according to an embodiment of the present disclosure.
[0057] like Figure 3As shown, in the metal profile 331 of embodiment 300, the section cutting position selection operation is to define the metal profile cutting surface position by selecting three points that are not on a straight line, marked as 1, 2, and 3 respectively, and obtain the initial section cutting position from the points and the surface.
[0058] The cutting plane defined by the selected three points must be perpendicular to the metal profile axis to ensure that the cutting plane cuts the metal profile perpendicularly to obtain the metal profile cross section. In the actual selection operation, due to the non-repeatability and randomness of the selection operation, the cutting position of the initial cross section obtained may not meet the requirement that the cutting plane cuts the metal profile perpendicularly, and at the same time affects the accuracy of subsequent parameter extraction.
[0059] Therefore, the cutting position of the initial section can be corrected by the axial normal position to obtain a target section perpendicular to the axial normal, so as to improve the accuracy of the characteristic parameters of the target section.
[0060] Figure 4 A schematic diagram of the result that a target cross section obtained after correction of an initial cross section in a finite element model according to an embodiment of the present disclosure is perpendicular to an axial normal line is shown schematically.
[0061] like Figure 4 As shown, in the embodiment 400, after the cutting position of the initial section is corrected by the axial normal line 421, the cutting position of the initial section is perpendicular to the axial normal line 421, and the target section 422 is obtained. After the cutting position of the target section 422 is determined, the cutting surface of the simulated cutting operation is obtained. The cutting surface is used to cut the metal profile finite element model to obtain the metal profile finite element section 332, and the section feature parameters of the finite element section 332 are extracted, as shown in FIG. Figure 3 As shown in 333, the cross-sectional characteristic parameters of the target metal profile are generated: cross-sectional area parameter, cross-sectional centroid principal axis moment of inertia parameter and cross-sectional torsion coefficient.
[0062] The cross-sectional area parameter is represented by A (Area), which is used to extract the cross-sectional area information of the finite element model of the metal profile. The cross-sectional centroid principal axis moment of inertia parameter is represented by I, including the cross-sectional centroid principal axis Y-axis moment of inertia (Iy) and the cross-sectional centroid principal axis Z-axis moment of inertia (Iz). The cross-sectional centroid principal axis Y-axis moment of inertia is used to extract the Y-direction moment of inertia information of the cross-sectional centroid principal axis coordinate system of the metal profile finite element model; the cross-sectional centroid principal axis Z-axis moment of inertia is used to extract the Z-direction moment of inertia information of the cross-sectional centroid principal axis coordinate system of the metal profile finite element model. The cross-sectional torsion coefficient is represented by J (Torsional Constant), which is characterized by extracting the cross-sectional torsion coefficient information of the metal profile finite element model.
[0063] According to an embodiment of the present disclosure, the identification of the target metal profile can be a multi-level representation, the first level is the vehicle model, such as SM11M1; the second level is the component level, such as SM11M1_S001_XX; the third level is the part level, such as SM11M1_S001_XX_XXX1; the fourth level includes all parts contained in the current part.
[0064] According to the embodiments of the present disclosure, by selectively cutting the cross-section of the simulated structure of the target metal profile, the cutting position of the initial cross-section and the structural parameters of the target metal profile are obtained, the cutting position of the initial cross-section is corrected by using the axial normal position to obtain the cutting position of the target cross-section, thereby improving the precision and accuracy of parameter extraction, and the cutting position of the target cross-section is simulated to obtain the cross-sectional characteristic parameters. Finally, the identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to construct a metal profile simulation database, thereby reducing the modeling time of the product during simulation verification and improving the modeling efficiency.
[0065] According to an embodiment of the present disclosure, the cutting position of the initial section is corrected based on the axial normal position to obtain the cutting position of the target section, including: generating an initial section according to the cutting position of the initial section; determining the position of a target line perpendicular to the initial section; and adjusting the cutting position of the initial section surface based on the angle between the target line and the axial normal to obtain the cutting position of the target section.
[0066] According to an embodiment of the present disclosure, based on the angle between the target line and the axial normal, the cutting position of the initial interface is adjusted to obtain the cutting position of the target section, including: determining the adjustment direction of the initial section based on the type of the angle between the target line and the axial normal; and rotating each vertex of the initial section by a target angle along the adjustment direction to obtain the target section and the cutting position corresponding to the target section; wherein the target angle is the angle of the angle.
[0067] According to an embodiment of the present disclosure, by determining the initial section, the position of the target line perpendicular to the initial section, and the type of angle between the target line and the axial normal, the angle of the initial section is adjusted to more accurately obtain the cutting position of the target section, thereby improving the accuracy of parameter extraction of the simulation database.
[0068] According to an embodiment of the present disclosure, a simulated cutting is performed on a simulation structure at a cutting position of a target cross-section to generate cross-sectional characteristic parameters of a target metal profile, including: performing simulated cutting on the simulation structure at a cutting position of the target cross-section to generate structural parameters of the target cross-section; performing structural mechanics calculations on the structural parameters of the target cross-section to generate cross-sectional characteristic parameters.
[0069] For example: the target cross section is generated as a triangle, and the coordinates of the three vertices of the triangular cross section are obtained by simulating cutting. The length of the base of the triangle is calculated using the coordinates as b1, and the height of the triangle is h1.
[0070] The cross-sectional area calculation formula is:
[0071]
[0072] in, represents the cross-sectional area, b represents the length of the base of the triangle, and h represents the height of the base of the triangle.
[0073] The cross-sectional area parameter A1 is obtained by performing structural mechanics calculations using the calculation formula.
[0074] According to the embodiments of the present disclosure, by simulating the cutting of the simulation structure at the cutting position of the target cross section, more characteristic cross-sectional characteristic parameters other than the structural parameters are obtained.
[0075] According to an embodiment of the present disclosure, the metal profile cross-section feature parameter extraction may also be extracted in a non-finite element model structure, and the non-finite element model includes a geometric model.
[0076] According to another embodiment of the present disclosure, in response to the simulation structure being a non-finite element model structure, the simulation structure is simulated cut at the cutting position of the target section to generate the target section; the target section is meshed to generate a two-dimensional finite element model structure of the target section; and the structural parameters of the target section are extracted from the two-dimensional finite element model structure; structural mechanics operations are performed on the structural parameters of the target section to generate section characteristic parameters.
[0077] Figure 5 The schematic diagram schematically shows the operation process of extracting characteristic parameters of a metal profile cross section in a non-finite element model according to another embodiment of the present disclosure.
[0078] like Figure 5 As shown, in the non-finite element model structure of embodiment 500, the cutting surface selection operation is to select three points on the surface of the metal profile 501, which are marked as 1, 2, and 3 respectively. The plane normal defined by the three selected points is consistent with the axial direction of the metal profile, and a plane perpendicular to the axial direction of the metal profile is obtained. The cutting position of the target section is determined, and the cutting surface is obtained. The non-finite element model structure is simulated and cut using the cutting plane defined by the three points to generate a target section 502. Based on the extracted metal section geometric surface data, the section is meshed, the two-dimensional lines are converted into two-dimensional surfaces, the two-dimensional finite element model is divided, and a two-dimensional finite element model 503 of the target section is generated. Based on the section two-dimensional finite element model 503, a finite element solid section is generated. Parameter extraction is performed on the geometric characteristic parameters of the generated finite element model section and the geometric model finite element solid section, as shown in FIG. Figure 5 As shown in 504, the cross-sectional characteristic parameters of the target metal profile are generated: cross-sectional area A (Area), moment of inertia I (Iy, Iz,), and cross-sectional torsional constant J (Torsional Constant).
[0079] According to an embodiment of the present disclosure, by meshing the target section of the non-finite element model simulation cutting, the two-dimensional finite element model structure of the target section is obtained, and the section characteristic parameters that are difficult to obtain in the construction of the traditional non-finite element model database are obtained in addition to the structural parameters.
[0080] According to an embodiment of the present disclosure, the identification of the target metal profile includes: a usage identification and a profile version identification; the identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to obtain a metal profile simulation database, including: comparing the structural parameters and the cross-sectional characteristic parameters with the stored historical profile simulation data; in response to the usage identification of the target metal profile being the same as the usage identification of the historical profile and the parameter comparison result being different, updating the profile version identification of the target metal profile according to the version identification of the historical profile; and the updated identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to obtain a metal profile simulation database.
[0081] The use identification includes material type, product model and part number, and the profile version identification includes the version number. For example, in the identification of metal profiles, the material type number is Aluminum, the product model is SM11M1, the part number is SM11M1_S001_XX, and the version number is Vxxx.
[0082] Figure 6 A flowchart for comparing the identification, structural parameters and cross-sectional characteristic parameters of a target metal profile with stored historical profile simulation data according to an embodiment of the present disclosure is schematically shown.
[0083] like Figure 6 As shown, the comparison of the identification, structural parameters and cross-sectional characteristic parameters of the target metal profile of the embodiment 600 with the stored historical profile simulation data includes operations S641 to S647.
[0084] In operation S641, the target metal profile structural parameters and cross-sectional characteristic parameters are compared with the stored historical profile simulation data.
[0085] In operation S642, it is determined whether the parameters of the two are the same.
[0086] In operation S643, when the result of determination in S642 is that the target metal profile structural parameters and cross-sectional characteristic parameters are the same as the stored historical profile simulation data, the use identifier of the target metal profile is compared with the stored historical profile simulation data.
[0087] In operation S644 , when the result of the determination in S642 is that the structural parameters and the cross-sectional characteristic parameters of the target metal profile are different from the stored historical profile simulation data, the profile version identifier of the target metal profile is updated.
[0088] In operation S645, it is determined whether the usage identifiers of the two are the same.
[0089] In operation S646 , when the result of determination in S645 is that the usage identifier of the target metal profile is different from the stored historical profile simulation data, the profile usage identifier of the target metal profile is updated.
[0090] In operation S647 , when the determination result of S645 is that the usage identifier of the target metal profile is the same as the stored historical profile simulation data, it is confirmed that the target metal profile is a non-stocked profile.
[0091] For example, the structural parameters and cross-sectional characteristic parameters of the target metal profile are compared with the stored historical profile simulation data. The results show that the parameters of the two are the same, so the use identification of the target metal profile is compared with the stored historical profile simulation data. The use identification of the target metal profile is: material type number is Aluminum, product model is SM23M5, and part number is SM23M5_A005_ABS; there is a similar identification in the historical profile simulation data: material type number is Aluminum, product model is SM23M5, and part number is SM23M5_A020_ABS, so the use identification of the two is different, and the profile use identification of the target metal profile is updated.
[0092] According to the embodiments of the present disclosure, by comparing the identification of the target metal profile with the usage identification of the historical profile, and by comparing the structural parameters and cross-sectional characteristic parameters with the stored historical profile simulation data, a quick and accurate judgment on whether the target metal profile should be put into storage can be made, and a metal profile simulation database can be efficiently constructed.
[0093] According to an embodiment of the present disclosure, historical profile simulation data includes: historical structural parameters and historical cross-sectional characteristic parameters; comparing the structural parameters and cross-sectional characteristic parameters with the stored historical profile simulation data, including: comparing the cross-sectional characteristic parameters with the historical cross-sectional characteristic parameters to obtain the cross-sectional characteristic parameter error; in response to the cross-sectional characteristic parameter error being less than a first predetermined threshold, comparing the structural parameters with the historical structural parameters to obtain the structural parameter error; in response to the structural parameter error being greater than a second predetermined threshold, determining that the target metal profile is a profile to be stored.
[0094] According to an embodiment of the present disclosure, the historical structural parameters and the historical cross-sectional characteristic parameters are structural parameters and cross-sectional characteristic parameters of the metal profile model that already exist in the simulation database.
[0095] Figure 7 A flowchart for comparing structural parameters and cross-sectional characteristic parameters according to an embodiment of the present disclosure with stored historical profile simulation data is schematically shown.
[0096] like Figure 7 As shown, comparing the structural parameters and cross-sectional characteristic parameters of the embodiment 700 with the stored historical profile simulation data includes operations S741 to S746.
[0097] In operation S741 , the cross-sectional characteristic parameters are compared with the historical cross-sectional characteristic parameters to obtain a cross-sectional characteristic parameter error.
[0098] In operation S742, it is determined whether the cross-sectional characteristic parameter error is less than a first predetermined threshold.
[0099] In operation S743, when the result of the determination in S742 is that the cross-sectional characteristic parameter error is less than the first predetermined threshold, the structural parameter is compared with the historical structural parameter to obtain the structural parameter error.
[0100] In operation S744, it is determined whether the structural parameter error is greater than a second predetermined threshold.
[0101] In operation S745, when the judgment result of S742 is that the cross-sectional characteristic parameter error is not less than the first predetermined threshold, the target metal profile is confirmed to be a profile to be stored; when the judgment result of S744 is that the structural parameter error is greater than the second predetermined threshold, the target metal profile is confirmed to be a profile to be stored.
[0102] In operation S746 , when the result of the determination in S744 is that the structural parameter error is less than the second predetermined threshold, it is confirmed that the target metal profile is a profile not to be stored.
[0103] For example, the cross-sectional characteristic parameter of the metal profile is a1, and the historical cross-sectional characteristic parameter is a. The cross-sectional characteristic parameter error between the two is 0.0008, which is less than the first predetermined threshold value of 0.001. Its structural parameter is b1, and the historical structural parameter is b. The structural parameter error between the two is 0.005, which is greater than the second predetermined threshold value of 0.002. Therefore, it is confirmed that the target metal profile is a profile to be stored.
[0104] According to the embodiments of the present disclosure, since the differences in cross-sectional characteristic parameters between different profiles are greater than those in structural parameters, first comparing the cross-sectional characteristic parameters can achieve rapid judgment and warehousing, reduce the amount of data calculation when warehousing the simulation structure database, and improve the efficiency of building the database.
[0105] According to an embodiment of the present disclosure, the cross-sectional characteristic parameters include: a cross-sectional area parameter, a cross-sectional centroid principal axis moment of inertia parameter and a cross-sectional torsion coefficient; the cross-sectional characteristic parameters are compared with historical cross-sectional characteristic parameters to obtain a cross-sectional characteristic parameter error, including: comparing the cross-sectional area parameter with the historical cross-sectional area parameter to obtain a cross-sectional area error; in response to the cross-sectional area error being less than a predetermined cross-sectional area error threshold, comparing the cross-sectional centroid principal axis moment of inertia parameter with the historical cross-sectional centroid principal axis moment of inertia parameter to obtain a moment of inertia error; and in response to the moment of inertia error being less than a predetermined moment of inertia error threshold, comparing the cross-sectional torsion coefficient with the historical cross-sectional torsion coefficient to obtain a cross-sectional torsion coefficient error.
[0106] Figure 8 A flowchart of a scheme for comparing cross-sectional characteristic parameters with historical cross-sectional characteristic parameters according to an embodiment of the present disclosure is schematically shown.
[0107] like Figure 8 As shown, the scheme for comparing the cross-sectional characteristic parameters of the embodiment 800 with the historical cross-sectional characteristic parameters includes operations S841 to S848.
[0108] In operation S841 , the cross-sectional area parameter is compared with the historical cross-sectional area parameter to obtain a cross-sectional area error.
[0109] In operation S842 , it is determined whether the cross-sectional area error is less than a predetermined cross-sectional area error threshold.
[0110] In operation S843, when the result of S842 is that the cross-sectional area error is less than the predetermined cross-sectional area error threshold, the cross-sectional centroid principal axis moment of inertia parameter is compared with the historical cross-sectional centroid principal axis moment of inertia parameter to obtain the moment of inertia error.
[0111] In operation S844, it is determined whether the moment of inertia error is less than a predetermined moment of inertia error threshold.
[0112] In operation S845, when the result of determination in S844 is that the moment of inertia error is less than a predetermined moment of inertia error threshold, the section torsion coefficient is compared with the historical section torsion coefficient to obtain the section torsion coefficient error.
[0113] In operation S846, it is determined whether the cross-section torsion coefficient error is less than a predetermined torsion coefficient error threshold.
[0114] In operation S847, when the result of the determination in S846 is that the cross-sectional torsion coefficient error is less than the predetermined torsion coefficient error threshold, it is confirmed that the cross-sectional characteristic parameter error is less than the first predetermined threshold.
[0115] In operation S848, when the judgment operation of S842, S844 and S846 is performed, when the judgment result is no, it is confirmed that the cross-sectional characteristic parameter error is greater than the first predetermined threshold.
[0116] For example, the cross-sectional area parameter of the metal profile is A1, and the historical cross-sectional area parameter is A. The cross-sectional area error between the two is 0.0003, which is less than the predetermined cross-sectional area error threshold of 0.001. The cross-sectional centroid principal axis moment of inertia parameter of the metal profile is I1, and the historical cross-sectional centroid principal axis moment of inertia parameter is I. The moment of inertia error between the two is 0.008, which is less than the predetermined moment of inertia error threshold of 0.01. The cross-sectional torsion coefficient of the metal profile is J1, and the historical cross-sectional torsion coefficient is J. The cross-sectional torsion coefficient error between the two is 0.083, which is greater than the predetermined torsion coefficient error threshold of 0.01. Therefore, it is confirmed that the cross-sectional characteristic parameter error is greater than the first predetermined threshold.
[0117] In addition to the above-mentioned comparison scheme, it may also include: when the cross-sectional characteristic parameter error is compared and judged with the first predetermined threshold value, the cross-sectional characteristic parameter error less than the first predetermined threshold value may be that any one of the three parameter errors of the cross-sectional area parameter, the cross-sectional centroid principal axis moment of inertia parameter and the cross-sectional torsion coefficient is less than the first predetermined threshold value; it may also be that the sum of the three parameter errors of the cross-sectional area parameter, the cross-sectional centroid principal axis moment of inertia parameter and the cross-sectional torsion coefficient parameter or the weighted summation is less than the first predetermined threshold value; it may also be that the average of the three parameter errors of the cross-sectional area parameter, the cross-sectional centroid principal axis moment of inertia parameter and the cross-sectional torsion coefficient parameter is less than the first predetermined threshold value. The above-mentioned comparison method may be selected and set according to actual conditions.
[0118] According to the embodiments of the present disclosure, among the cross-sectional characteristic parameters of different profiles, the cross-sectional area parameter is the most important and most different parameter among the cross-sectional characteristic parameters, and the cross-sectional torsion coefficient is second only to the cross-sectional centroid principal axis moment of inertia parameter. Therefore, when comparing the cross-sectional characteristic parameters, the judgment order of the three parameters is: first judge the cross-sectional area parameter, then compare the cross-sectional centroid principal axis moment of inertia parameters, and finally compare the cross-sectional torsion coefficient. This comparison and judgment order is conducive to the judgment of metal profiles, improves the judgment speed, reduces the amount of data calculation when the simulation structure database is stored, and improves the efficiency of building the database.
[0119] According to an embodiment of the present disclosure, the structural parameters include: spatial size parameters and spatial posture parameters; comparing the structural parameters with historical structural parameters to obtain structural parameter errors, including: comparing the spatial size parameters with historical spatial size parameters to obtain spatial size errors; and in response to the spatial size error being less than a predetermined spatial size error threshold, comparing the spatial posture parameters with historical spatial posture parameters to obtain spatial posture errors.
[0120] The spatial dimension parameters include: metal profile volume (Volume), metal profile surface area (Area), thickness (Thickness), and component spatial dimension (Box). The spatial posture parameters include: centroid position (Centroid), orientation coordinates (Orient) in the global coordinate system of the component, and shape parameters (ShapeCode).
[0121] Fig. 9 A flowchart of a scheme for comparing structural parameters with historical structural parameters according to an embodiment of the present disclosure is schematically shown.
[0122] like Fig. 9 As shown, the scheme for comparing the cross-sectional characteristic parameters of the embodiment 900 with the historical cross-sectional characteristic parameters includes operations S941 to S942.
[0123] In operation S941, the spatial size parameter is compared with the historical spatial size parameter to obtain a spatial size error.
[0124] In operation S942, it is determined whether the space size error is less than a predetermined space size error threshold.
[0125] In operation S943, when the judgment result of S942 is that the spatial size error is less than the predetermined spatial size error threshold, the spatial posture parameter is compared with the historical spatial posture parameter to obtain the spatial posture error.
[0126] In operation S944, it is determined whether the spatial posture error is less than a predetermined spatial posture error threshold.
[0127] In operation S945, when the judgment result of S944 is that the spatial posture error is less than the predetermined spatial posture error threshold, it is confirmed that the structural parameter error is less than the second predetermined threshold.
[0128] In operation S946, when the judgment operation of S942 and S944 is performed, when the judgment result is no, it is confirmed that the structural parameter error is greater than the second predetermined threshold.
[0129] For example, the spatial size parameter of the metal profile is X1, and the historical spatial size parameter is X. The spatial size error between the two is 0.0007, which is less than the predetermined spatial size error threshold of 0.001. The spatial posture parameter of the metal profile is Y1, and the historical spatial posture parameter is Y. The spatial posture error between the two is 0.003, which is less than the predetermined moment of inertia error threshold of 0.01. Therefore, it is confirmed that the structural parameter error is less than the second predetermined threshold.
[0130] In addition to the above-mentioned comparison scheme, it may also include: when judging the structural parameter error against the second predetermined threshold, the structural parameter error being less than the second predetermined threshold may mean that either the spatial size error or the spatial posture error is less than the second predetermined threshold; or the sum of the spatial size error and the spatial posture error or the weighted sum is less than the second predetermined threshold; or the mean of the spatial size error and the spatial posture error is less than the second predetermined threshold. The above-mentioned comparison method may be selected and set according to actual conditions.
[0131] According to the embodiments of the present disclosure, among the parameters of different profile structures, the spatial dimension parameters are more different than the spatial posture parameters. Therefore, the spatial dimension parameters are first compared and judged with the historical data, and the calculation amount of the storage system is calculated by the number of pieces. In addition, the spatial posture parameter is one of the important parameters in the simulation process. For example, when an error warning appears in the simulation process, even if the spatial dimension parameters of the simulated structure are exactly the same, only a small parameter in the spatial posture parameter is adjusted to achieve error correction and smooth progress of the simulation. Therefore, the comparison of the spatial posture parameters is necessary and cannot be ignored.
[0132] According to an embodiment of the present disclosure, taking the construction of an aluminum alloy profile simulation database as an example, the complete process of the construction method is described.
[0133] Fig.10 A flowchart of a method for constructing an aluminum alloy profile simulation database according to an embodiment of the present disclosure is schematically shown.
[0134] like Fig.10 As shown, in embodiment 1000, the method for constructing an aluminum alloy profile simulation database includes steps 1001, 1002, and 1003, wherein 1001 is a method for establishing a profile finite element model library, 1002 is a method for extracting key parameters of a profile finite element model, and 1003 is a rule for storing a finite element model.
[0135] The method 1001 for establishing a finite element model library for profiles includes the setting of the storage address of the finite element model library and the generation of the finite element model library index table file *.db (* represents a definable file name). The method for setting the storage address of the finite element model library can specify the storage location of the local computer hard disk or the network hard disk, and it is necessary to specify the folder address for storing the finite element model library file. Generate the database initial file *.db in the finite element model library storage folder. This *.db file contains 17 lines of dictionary data tags, which correspond to the key identification parameters of metal profiles. These parameters are as follows:
[0136] Metal profile naming (name): It is to name the parts extracted from the finite element model; Part version number (Version): The part version number is a three-digit number. The initial part version number is 001. Each time it is put into the library, the part version number increases by 1; Finite element mesh type (Meshtype): It is to output different text files for different solvers, such as .fem or .inp files; Metal profile finite element model storage folder location (Folder): It is to specify the storage path of the metal profile finite element model library file, supporting local and network paths; Files (Files): It is to store the specific version file in the specified metal profile finite element model library; Material name (Material): It is characterized by extracting the material information of the metal profile finite element model parts as well as the structural parameters and cross-sectional characteristic parameters.
[0137] The key parameter extraction method in the profile finite element model key parameter extraction 1002 includes finite element model preprocessing and metal profile finite element model section characteristic parameter extraction.
[0138] In the preprocessing of aluminum alloy finite element models, after the files of metal profile non-finite element model and metal profile finite element model are imported into the general finite element modeling software-HyperWorks, the model tree structure is reconstructed according to the naming rules of finite element model components, and the corresponding components are moved into the corresponding components. The model tree reconstruction logic is constructed layer by layer according to the vehicle model information. The top level is the vehicle model, such as SMM11MM1; the second level is the component level, such as SMM11MM1_MXXX_XXX; the third level is the component level, such as SMM11MM1_MXXX_XXX_XX1; the fourth level contains all the parts contained in the current component. After the preprocessing of the metal profile finite element model, each aluminum alloy profile is a component, and each component contains multiple parts.
[0139] The extraction of cross-section geometric characteristic parameters of the finite element model of aluminum alloy profiles is to select a cutting plane perpendicular to the axial normal of the profile for simulated cutting, obtain the finite element cross section of the aluminum alloy profile, extract the cross-section geometric characteristic parameters of the cross-section area A, moment of inertia I, and cross-section torsion coefficient J. After extracting the key geometric characteristic parameters of the cross section of the aluminum alloy profile, extract the component name, measure the component volume and surface area, measure the center of mass position, extract the material model in the attributes, component space size, direction, shape parameter information. And temporarily store this information and the key geometric characteristic parameters of the cross section in the computer memory.
[0140] The aluminum alloy profile finite element model storage judgment rule 1003 is to retrieve the data in the database index table *.db file according to the current aluminum alloy profile key identification parameters extracted in 1002 to determine whether there is a match. If there is a match, a prompt is given that it does not need to be stored; if there is no match, a prompt is given to store it.
[0141] The section geometry feature information stored in the memory and the model information corresponding to the section: aluminum alloy profile volume, surface area, centroid position, thickness, component space size and shape parameters are compared with the data in the database index table *.db file one by one. According to the comparison results, if the error exceeds the specified error, it will prompt that the model needs to be put into storage; if the error is below the specified error, the closest model that has been stored will be prompted.
[0142] According to the result of the warehousing judgment prompt, the metal profile finite element model is stored in the specified database storage directory. According to the defined storage directory address, a new folder is created, and the folder name is read from the component name stored in the memory. A new file is created in the folder named after the component name and named V001. This folder is the version number. In the version number folder, the metal profile finite element model is saved. The finite element model is extracted to save the absolute path information and mesh type, and the information temporarily stored in the memory is read. All information is written to the data *.db file to complete the warehousing process of an aluminum alloy profile finite element model.
[0143] 11 Based on the above-mentioned method for constructing a metal profile simulation database, the present disclosure also provides a device for constructing a metal profile simulation database. Fig.11 The device is described in detail.
[0144] Fig.11 The structural block diagram of the device for constructing a metal profile simulation database according to an embodiment of the present disclosure is schematically shown.
[0145] like Fig.11 As shown, the device 1100 for constructing a metal profile simulation database of the embodiment 1100 includes an acquisition module 1110 , a correction module 1120 , a simulation cutting module 1130 and a construction module 1140 .
[0146] The acquisition module 1110 is used to respond to the selection operation of the cross-section cutting position of the simulated structure of the target metal profile, and obtain the cutting position of the initial cross section and the structural parameters of the target metal profile; wherein the structural parameters include the axial normal position of the target profile. In one embodiment, the acquisition module 1110 can be used to perform the operation S210 described above, which will not be repeated here.
[0147] The correction module 1120 is used to correct the cutting position of the initial section based on the axial normal position to obtain the cutting position of the target section, wherein the axial normal is perpendicular to the cutting position of the target section. In one embodiment, the correction module 1120 can be used to perform the operation S220 described above, which will not be repeated here.
[0148] The simulation cutting module 1130 is used to simulate cutting the simulation structure at the cutting position of the target section in response to the simulation structure being a finite element model structure, and generate the cross-sectional characteristic parameters of the target metal profile. In one embodiment, the simulation cutting module 1130 can be used to perform the operation S230 described above, which will not be repeated here.
[0149] The construction module 1140 is used to associate and store the identifier of the target metal profile with the structural parameters and the cross-sectional characteristic parameters to construct a metal profile simulation database. In one embodiment, the construction module 1140 can be used to perform the operation S240 described above, which will not be described in detail here.
[0150] Fig.12 A block diagram of an electronic device suitable for implementing a method for constructing a metal profile simulation database according to an embodiment of the present disclosure is schematically shown.
[0151] like Fig.12 As shown, the electronic device 1200 according to an embodiment of the present disclosure includes a processor 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage part 1208 to a random access memory (RAM) 1203. The processor 1201 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1201 may also include an onboard memory for caching purposes. The processor 1201 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0152] In RAM 1203, various programs and data required for the operation of electronic device 1200 are stored. Processor 1201, ROM 1202 and RAM 1203 are connected to each other via bus 1204. Processor 1201 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1202 and / or RAM 1203. It should be noted that the program can also be stored in one or more memories other than ROM 1202 and RAM 1203. Processor 1201 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0153] According to an embodiment of the present disclosure, the electronic device 1200 may further include an input / output (I / O) interface 1205, which is also connected to the bus 1204. The electronic device 1200 may further include one or more of the following components connected to the I / O interface 1205: an input portion 1206 including a keyboard, a mouse, etc.; an output portion 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1208 including a hard disk, etc.; and a communication portion 1209 including a network interface card such as a LAN card, a modem, etc. The communication portion 1209 performs communication processing via a network such as the Internet. A drive 1212 is also connected to the I / O interface 1205 as needed. A removable medium 1211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1212 as needed, so that a computer program read therefrom is installed into the storage portion 1208 as needed.
[0154] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0155] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A method for constructing a metal profile simulation database, comprising: In response to a selection operation of a cross-section cutting position of a simulated structure of a target metal profile, an initial cross-section cutting position and structural parameters of the target metal profile are acquired; wherein the structural parameters include an axial normal position of the target profile; Correcting the cutting position of the initial section based on the axial normal position to obtain the cutting position of the target section; wherein the axial normal is perpendicular to the cutting position of the target section; In response to the simulation structure being a finite element model structure, simulating cutting of the simulation structure at a cutting position of the target cross section to generate cross-sectional characteristic parameters of the target metal profile; and The identification of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to construct the metal profile simulation database.
2. The method according to claim 1, wherein: The step of correcting the cutting position of the initial section based on the axial normal position to obtain the cutting position of the target section includes: generating the initial section according to the cutting position of the initial section; determining a position of a target line perpendicular to the initial cross section; and Based on the angle between the target line and the axial normal line, the cutting position of the initial cross-section surface is adjusted to obtain the cutting position of the target cross-section surface.
3. The method according to claim 2, wherein: The adjusting the cutting position of the initial interface based on the angle between the target line and the axial normal line to obtain the cutting position of the target cross section includes: determining an adjustment direction of the initial cross section based on a type of an angle between the target line and the axial normal line; and Each vertex of the initial section is rotated by a target angle along the adjustment direction to obtain the target section and a cutting position corresponding to the target section; wherein the target angle is the angle of the included angle.
4. The method according to claim 1, wherein: The step of simulating cutting the simulation structure at the cutting position of the target cross section to generate cross-sectional characteristic parameters of the target metal profile includes: Performing simulated cutting on the simulation structure at the cutting position of the target cross section to generate structural parameters of the target cross section; Structural mechanics calculations are performed on the structural parameters of the target cross section to generate the cross section characteristic parameters.
5. The method according to any one of claims 1 to 4, further comprising: In response to the simulation structure being a non-finite element model structure, performing simulated cutting on the simulation structure at a cutting position of the target cross section to generate the target cross section; Generate a two-dimensional finite element model structure of the target cross section by meshing the target cross section; as well as Extracting structural parameters of the target cross section from the two-dimensional finite element model structure; Structural mechanics calculations are performed on the structural parameters of the target cross section to generate the cross section characteristic parameters.
6. According to the method according to any one of claims 1 to 4, the identification of the target metal profile comprises: Usage identification and profile version identification; The step of associating and storing the identifier of the target metal profile with the structural parameters and the cross-sectional characteristic parameters to obtain the metal profile simulation database includes: Comparing the structural parameters and the cross-sectional characteristic parameters with stored historical profile simulation data; In response to the use identification of the target metal profile being the same as the use identification of the historical profile and the parameter comparison result being different, updating the profile version identification of the target metal profile according to the version identification of the historical profile; and The updated identifier of the target metal profile is associated with the structural parameters and the cross-sectional characteristic parameters and stored to obtain the metal profile simulation database.
7. The method according to claim 5, wherein: The historical profile simulation data includes: historical structural parameters and historical cross-sectional characteristic parameters; The comparing the structural parameters and the cross-sectional characteristic parameters with the stored historical profile simulation data includes: Comparing the cross-sectional characteristic parameter with the historical cross-sectional characteristic parameter to obtain a cross-sectional characteristic parameter error; In response to the cross-sectional characteristic parameter error being less than a first predetermined threshold, comparing the structural parameter with the historical structural parameter to obtain a structural parameter error; In response to the structural parameter error being greater than a second predetermined threshold, the target metal profile is determined to be a profile to be stored.
8. The method according to claim 7, wherein: The cross-sectional characteristic parameters include: cross-sectional area parameter, cross-sectional centroid principal axis moment of inertia parameter and cross-sectional torsion coefficient; The comparing the cross-sectional characteristic parameter with the historical cross-sectional characteristic parameter to obtain a cross-sectional characteristic parameter error includes: Comparing the cross-sectional area parameter with the historical cross-sectional area parameter to obtain a cross-sectional area error; In response to the cross-sectional area error being less than a predetermined cross-sectional area error threshold, comparing the cross-sectional centroid principal axis moment of inertia parameter with a historical cross-sectional centroid principal axis moment of inertia parameter to obtain a moment of inertia error; and In response to the moment of inertia error being less than a predetermined moment of inertia error threshold, the section torsion coefficient is compared with a historical section torsion coefficient to obtain a section torsion coefficient error.
9. The method according to claim 7, wherein the structural parameters include: Space size parameters and space attitude parameters; The comparing the structural parameter with the historical structural parameter to obtain a structural parameter error includes: Comparing the spatial dimension parameters with historical spatial dimension parameters to obtain spatial dimension errors; as well as In response to the spatial size error being less than a predetermined spatial size error threshold, the spatial posture parameter is compared with a historical spatial posture parameter to obtain a spatial posture error.
10. A device for constructing a metal profile simulation database, comprising: An acquisition module, configured to acquire the cutting position of the initial section and the structural parameters of the target metal profile in response to a selection operation of the section cutting position of the simulated structure of the target metal profile; wherein the structural parameters include the axial normal position of the target profile; A correction module, used for correcting the cutting position of the initial section based on the axial normal position to obtain the cutting position of the target section; wherein the axial normal is perpendicular to the cutting position of the target section; a simulation cutting module, configured to simulate cutting the simulation structure at a cutting position of the target cross section in response to the simulation structure being a finite element model structure, and generate cross-sectional characteristic parameters of the target metal profile; and A construction module is used to associate and store the identifier of the target metal profile with the structural parameters and the cross-sectional characteristic parameters to construct the metal profile simulation database.
11. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Rapid gripping device manufacturing method based on rapid prototyping process
CN101543949A
Rapid finite element modeling method
CN103870632A
System and simulation method for transmission tower structure static mechanic analysis
CN104504167A
A parametric modeling method of a finite element model of a launch vehicle structure
CN109325271A
Design method of wind power blade mold steel frame based on topology and size optimization
CN113626949A
