Thermal distortion simulation method, device, apparatus, and storage medium

By performing coincidence matching and parameter mapping between the stamping model and the coating model in the thermal deformation simulation, the problem of reduced simulation accuracy caused by the failure to consider the stamping effect in the existing technology is solved, and higher accuracy thermal deformation simulation is achieved.

CN116167227BActive Publication Date: 2026-07-21DONGFENG MOTOR CO LTD DONGFENG NISSAN PASSENGER VEHICLE CO
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGFENG MOTOR CO LTD DONGFENG NISSAN PASSENGER VEHICLE CO
Filing Date
2023-02-28
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Existing thermal deformation simulation methods do not consider the stamping effect, which leads to reduced simulation accuracy.

Method used

By matching the stamping model with the coating model and mapping the node parameter information of the stamping model to the coating model, a target coating model is generated for thermal deformation simulation.

Benefits of technology

The accuracy of thermal deformation simulation has been improved, making the simulation results more consistent with the actual baking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116167227B_ABST
    Figure CN116167227B_ABST
Patent Text Reader

Abstract

The application discloses a kind of hot deformation simulation method, equipment, device and storage medium, belong to vehicle simulation technical field.The application is obtained by the stamping simulation result of the vehicle component according to the input vehicle component corresponding stamping model;The coating model corresponding to the vehicle component is obtained based on the component identification of the vehicle component;The stamping model is coincided with the coating model and is matched;After completing coincidence matching, the node parameter information of the stamping model is mapped to the coating model, and the target coating model is obtained;Hot deformation simulation is carried out through the target coating model, and the parameter information of the stamping simulation result node is mapped into the coating model in the above manner, so as to obtain the coating model with stamping result, improve the accuracy of hot deformation simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle simulation technology, and in particular to a thermal deformation simulation method, equipment, device, and storage medium. Background Technology

[0002] Thermal stress and deformation of the vehicle body-in-white are fundamental issues of concern in the automotive industry's reliability design. CAE simulations reveal the concentrated stresses and deformations that occur in a vehicle under high temperatures and interaction forces. Simulation data provides crucial reference for the full lifecycle design and evaluation of the vehicle body-in-white, playing a significant role in improving reliability, reducing product failure rates, and lowering costs during the automotive product design process.

[0003] Current heat deformation simulations of sheet metal parts are based on design CAD data modeling and meshing, without considering the stamping effect. The simulation results differ from the actual baking results, which reduces the accuracy of heat deformation simulation.

[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this invention is to provide a thermal deformation simulation method, device, apparatus, and storage medium, aiming to solve the technical problem that the existing technology does not consider the impact of stamping effect, thereby reducing the accuracy of thermal deformation simulation.

[0006] To achieve the above objectives, the present invention provides a thermal deformation simulation method, which includes the following steps:

[0007] The stamping model corresponding to the vehicle component is obtained based on the stamping simulation results of the input vehicle component;

[0008] The paint model corresponding to the vehicle component is obtained based on the component identifier of the vehicle component;

[0009] The stamping model and the painting model are aligned and matched.

[0010] After completing the overlap matching, the node parameter information of the stamping model is mapped to the coating model to obtain the target coating model;

[0011] Thermal deformation simulation was performed using the target coating model.

[0012] Optionally, the step of matching the stamping model with the painting model includes:

[0013] Determine the first reference coordinate system corresponding to the stamping model;

[0014] Determine the second reference coordinate system corresponding to the coating model;

[0015] The model node coordinates of the stamping model in the first reference coordinate system are transformed using the second coordinate system as a reference to achieve coincidence matching.

[0016] Optionally, the first reference coordinate system includes a stamping coordinate system, and the second reference coordinate system includes a vehicle coordinate system. The transformation of the model node coordinates of the stamping model in the first reference coordinate system using the second coordinate system as a reference includes:

[0017] The origin of the stamping coordinate system and the vehicle coordinate system are transformed so that the origin of the stamping coordinate system coincides with the origin of the vehicle coordinate system.

[0018] Obtain the model node coordinates of the stamping model in the stamping coordinate system;

[0019] The model node coordinates in the stamping coordinate system are transformed to the model node coordinates in the vehicle coordinate system by inverse matrix combination transformation, so that both the stamping model and the painting model are based on the vehicle coordinate system.

[0020] Optionally, the node parameter information includes: thickness information;

[0021] The step of mapping the node parameter information of the stamping model to the coating model includes:

[0022] Determine the positional relationship between each model node in the stamping model and each model node in the painting model;

[0023] Select one model node from the multiple model nodes of the coating model as the model node to be mapped;

[0024] Based on the positional relationship, select multiple reference model nodes that are closest to the node of the model to be mapped from the stamping model;

[0025] A reference plane is constructed based on multiple reference model nodes;

[0026] Obtain the projection points of the model node to be mapped on the reference plane;

[0027] The thickness information of the projection point is determined based on the thickness information of each reference model node;

[0028] The thickness information of the model node to be mapped is determined based on the mapping relationship between the projection point and the model node to be mapped, as well as the thickness information of the projection point.

[0029] Optionally, the node parameter information includes strain information;

[0030] The step of mapping the node parameter information of the stamping model to the coating model includes:

[0031] Determine the positional relationship between each model unit in the stamping model and each model unit in the painting model;

[0032] Select one model unit from the multiple model units of the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped;

[0033] Based on the positional relationship, select the center points of multiple reference model units that are closest to the center point of the model unit to be mapped from the stamping model;

[0034] Determine whether the model unit to be mapped is a qualified unit;

[0035] If so, a reference plane is constructed based on the center points of the multiple reference model units;

[0036] Obtain the projection point of the center point of the model unit to be mapped onto the reference plane;

[0037] The strain information of the projection point is determined based on the strain information of the center point of each reference model unit.

[0038] The strain information of the center point of the model unit to be mapped is determined based on the strain information of the projection point.

[0039] Optionally, the node parameter information includes stress information;

[0040] The step of mapping the node parameter information of the stamping model to the coating model includes:

[0041] Determine the positional relationship between each model unit in the stamping model and each model unit in the painting model;

[0042] Select one model unit from the multiple model units of the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped;

[0043] Based on the positional relationship, select the center points of multiple reference model units that are closest to the center point of the model unit to be mapped from the stamping model;

[0044] Determine whether the model unit to be mapped is a qualified unit;

[0045] If so, the stress information of the center point of each reference model unit is transformed using the material coordinate system corresponding to the model unit to be mapped as a reference to obtain the stress information of the center point of the model unit to be mapped.

[0046] Optionally, determining whether the model unit to be mapped is a qualified unit includes:

[0047] Obtain the minimum distance between the center point of the model unit to be mapped and the center points of each reference model unit;

[0048] Determine the vector angle between the normal vector corresponding to the model unit to be mapped and the normal vector corresponding to each reference model unit;

[0049] If the minimum distance is less than the preset distance and the included angle of the vectors is less than the preset angle, then the model unit to be mapped is determined to be a qualified unit.

[0050] Furthermore, to achieve the above objectives, the present invention also proposes a thermal deformation simulation device, the thermal deformation simulation device comprising:

[0051] The receiving module is used to obtain the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component;

[0052] The acquisition module is used to acquire the painting model corresponding to the vehicle component based on the component identifier of the vehicle component;

[0053] A matching module is used to match the stamping model with the painting model;

[0054] The mapping module is used to map the node parameter information of the stamping model to the coating model after the overlap matching is completed, so as to obtain the target coating model.

[0055] The simulation module is used to perform thermal deformation simulation using the target coating model.

[0056] Furthermore, to achieve the above objectives, the present invention also proposes a thermal deformation simulation device, which includes: a memory, a processor, and a thermal deformation simulation program stored in the memory and running on the processor, wherein the thermal deformation simulation program is configured to implement the thermal deformation simulation method as described above.

[0057] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a thermal deformation simulation program, which, when executed by a processor, implements the thermal deformation simulation method as described above.

[0058] This invention obtains a stamping model corresponding to a vehicle component based on the stamping simulation results of the input vehicle component; obtains a painting model corresponding to the vehicle component based on the component identifier; performs overlap matching between the stamping model and the painting model; after completing the overlap matching, maps the node parameter information of the stamping model to the painting model to obtain a target painting model; performs thermal deformation simulation through the target painting model. By mapping the parameter information of the nodes of the stamping simulation results to the painting model in the above manner, a painting model with stamping results is obtained, thereby improving the accuracy of thermal deformation simulation. Attached Figure Description

[0059] Figure 1 This is a schematic diagram of the structure of the thermal deformation simulation device for the hardware operating environment involved in the embodiments of the present invention;

[0060] Figure 2 This is a flowchart illustrating the first embodiment of the thermal deformation simulation method of the present invention;

[0061] Figure 3 This is a flowchart illustrating the second embodiment of the thermal deformation simulation method of the present invention;

[0062] Figure 4 This is a flowchart illustrating the third embodiment of the thermal deformation simulation method of the present invention;

[0063] Figure 5 This is a schematic diagram of the reference model nodes in one embodiment of the thermal deformation simulation method of the present invention;

[0064] Figure 6 This is a schematic diagram of the reference plane and projection points in one embodiment of the thermal deformation simulation method of the present invention;

[0065] Figure 7 This is a structural block diagram of the first embodiment of the thermal deformation simulation device of the present invention.

[0066] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0067] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0068] Reference Figure 1 , Figure 1 This is a schematic diagram of the thermal deformation simulation device for the hardware operating environment involved in the embodiments of the present invention.

[0069] like Figure 1As shown, the thermal deformation simulation device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0070] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the thermal deformation simulation device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0071] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a thermal deformation simulation program.

[0072] exist Figure 1 In the thermal deformation simulation device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the thermal deformation simulation device of the present invention can be set in the thermal deformation simulation device, and the thermal deformation simulation device calls the thermal deformation simulation program stored in the memory 1005 through the processor 1001 and executes the thermal deformation simulation method provided in the embodiment of the present invention.

[0073] This invention provides a method for simulating thermal deformation, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a thermal deformation simulation method according to the present invention.

[0074] In this embodiment, the thermal deformation simulation method includes the following steps:

[0075] Step S10: Obtain the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component.

[0076] In this embodiment, the executing entity can be the aforementioned thermal deformation simulation device, which has functions such as data processing, data communication, and program execution. The thermal deformation simulation device can be a terminal device such as a computer. Of course, other devices with similar functions can also be used, and this embodiment does not impose any limitations on this. For ease of explanation, this embodiment uses a thermal deformation simulation device as an example.

[0077] It should be noted that thermal stress and thermal deformation of vehicle components are fundamental issues of concern in the automotive industry's reliability design. CAE simulations highlight the concentrated stresses and deformations that occur in vehicles under high temperatures and interaction forces. Simulation data provides crucial reference for the full lifecycle design and evaluation of automotive body-in-white, playing a significant role in improving reliability, reducing product failure rates, and lowering costs during the automotive product design process.

[0078] Current simulations of vehicle components include thermal stress simulations of the vehicle body-in-white, the stability of the body-in-white's structure and appearance during the baking process, and its impact on the appearance and structural strength of the entire vehicle throughout its service life. The painting process for the body-in-white in the current vehicle manufacturing process requires a certain period of high-temperature baking to cure the paint coating and achieve its designed performance. The cured coating protects the vehicle body for a suitable service life in a certain corrosive environment. Therefore, high-temperature baking is a necessary process to achieve the vehicle's performance, and the appearance and structural stability of the body-in-white during high-temperature baking are aspects that we need to pay attention to in the manufacturing process. One of the factors affecting the structural stability and appearance performance of the body-in-white is thermal stress, also known as thermal deformation. During the painting and baking process, the body-in-white undergoes temperature changes, and the rate of temperature change varies across different parts of the body-in-white. This rate of change also differs significantly across different process times. Any difference in the coefficient of thermal expansion can lead to deformation of the body-in-white sheet metal under interfacial stress conditions, affecting strength and appearance quality. Currently, the approach to address this is through simulation based on CAD design data modeling and mesh generation. However, current thermal deformation simulations do not consider the impact of stamping on vehicle sheet metal parts, resulting in discrepancies between the final thermal deformation simulation results and the actual baking process results.

[0079] In this embodiment, in order to solve the above-mentioned technical problems, the simulation results of the vehicle parts are first obtained, and then the parameter information of the stamping simulation result nodes is mapped to the painting model to obtain a painting model with stamping results, thereby improving the accuracy of thermal deformation simulation. Specifically, it can be implemented in the following way.

[0080] In this specific implementation, the vehicle component needs to be simulated during stamping first. The input stamping simulation results include the stamping simulation conditions and the corresponding painting simulation sheet metal model. The stamping simulation in this embodiment can be performed using Autoform simulation software, resulting in a stamping result file in formats such as csv / m01 / dyn. After obtaining the stamping result file, parsing it yields the stamping model corresponding to the vehicle component. This stamping model uses a stamping coordinate system as its reference and contains parameter information within that system, including but not limited to stress, strain, and thickness information.

[0081] Step S20: Obtain the painting model corresponding to the vehicle component based on the component identifier of the vehicle component.

[0082] In this specific implementation, it is also necessary to further obtain the painting model corresponding to the vehicle component. Specifically, since the painting model is based on the painting model of the whole vehicle, when obtaining the painting model of a certain vehicle component, it is necessary to obtain the painting model corresponding to that vehicle component from the painting model of the whole vehicle based on the component identifier corresponding to that vehicle component. Of course, in this embodiment, the painting model corresponding to the vehicle component can also be obtained based on other methods, and this embodiment does not impose any restrictions on this. The painting model is constructed based on the coordinate system of the whole vehicle. The painting model in this embodiment can be generated by Hyperworks simulation software to obtain, for example, a painting result file in .inp format.

[0083] Step S30: Align and match the stamping model with the painting model.

[0084] In practical implementation, after obtaining the stamping model and the painting model, this embodiment further requires matching the stamping model and the painting model. Specifically, in this embodiment, the stamping model can be translated or rotated to place the stamping model and the painting model in the same reference coordinate system, thereby completing the matching of the stamping model and the painting model. The stamping model and the painting model are in the same vehicle coordinate system.

[0085] Step S40: After completing the overlap matching, the node parameter information of the stamping model is mapped to the coating model to obtain the target coating model.

[0086] In practical implementation, after matching the stamping model and the painting model, this embodiment can map the node parameter information of the stamping model onto the painting model under the reference of the vehicle coordinate system, thereby obtaining the target painting model. For example, assuming model node P is a certain model node on the painting model, model nodes A, B, and C related to model node P are found on the stamping model. The node parameter information of model node P is obtained based on the node parameter information of model nodes A, B, and C, thus realizing the node parameter information mapping.

[0087] Step S50: Perform thermal deformation simulation using the target coating model.

[0088] In specific implementation, after obtaining the target coating model through the above method, this embodiment uses the target coating model to perform thermal deformation simulation. Since the target coating model contains stamping simulation results, the thermal deformation simulation using the target coating model takes into account the impact of stamping effect on sheet metal parts, thereby making the thermal deformation simulation results more consistent with the actual baking results and improving the thermal deformation simulation results.

[0089] This embodiment obtains the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component; obtains the painting model corresponding to the vehicle component based on the component identifier of the vehicle component; performs overlap matching between the stamping model and the painting model; after completing the overlap matching, maps the node parameter information of the stamping model to the painting model to obtain the target painting model; performs thermal deformation simulation through the target painting model. By mapping the parameter information of the nodes of the stamping simulation results to the painting model in the above manner, a painting model with stamping results is obtained, thereby improving the accuracy of thermal deformation simulation.

[0090] refer to Figure 3 , Figure 3 This is a flowchart illustrating a second embodiment of a thermal deformation simulation method according to the present invention.

[0091] Based on the first embodiment described above, in the thermal deformation simulation method of this embodiment, step S30 specifically includes:

[0092] Step S301: Determine the first reference coordinate system corresponding to the stamping model.

[0093] Step S302: Determine the second reference coordinate system corresponding to the coating model.

[0094] In practical implementation, when matching the stamping model and the painting model, it is necessary to first determine the reference coordinate systems corresponding to the stamping model and the painting model respectively. For example, the reference coordinate system corresponding to the stamping model is the first reference coordinate system, and the reference coordinate system corresponding to the painting model is the second reference coordinate system. The first reference coordinate system and the second reference coordinate system can be generated by simulation software, and can also be adjusted accordingly according to the user's actual needs. This embodiment does not impose any restrictions on this.

[0095] Step S303: Using the second coordinate system as a reference, transform the model node coordinates of the stamping model in the first reference coordinate system to complete the coincidence matching.

[0096] In this embodiment, both the stamping model and the painting model are composed of multiple model units connected by model nodes. The mesh types and sizes of the stamping and painting models differ significantly; for example, the model units in the stamping model are triangular meshes, while those in the painting model are quadrilateral meshes. Therefore, the parameter information of each node in the stamping model cannot be directly applied to the painting model. Both the model nodes in the stamping and painting models have corresponding coordinates in their reference coordinate system. In this embodiment, the parameter information of each model node on the stamping model can be mapped to the model nodes in the painting model through coordinate transformation.

[0097] In an optional embodiment, the coordinates of the model nodes of the stamping model under the first reference coordinate system can be transformed using the second coordinate system as a reference, that is, the coordinates of each model node under the stamping model can be transformed to the coordinates under the second reference coordinate system.

[0098] Furthermore, in this embodiment, the first reference coordinate system can be the stamping coordinate system, and the second reference coordinate system can be the vehicle coordinate system.

[0099] In an optional embodiment, after determining the stamping coordinate system corresponding to the stamping model and the vehicle coordinate system corresponding to the painting model, the origin of the stamping coordinate system and the vehicle coordinate system is first transformed. Specifically, the origin of the stamping coordinate system coincides with the origin of the vehicle coordinate system. Then, the coordinates of each model node on the stamping model are obtained based on the stamping coordinate system, and the coordinates of each model node on the stamping model are transformed to the model node coordinates in the vehicle coordinate system through an inverse matrix combination transformation. For example...

[0100]

[0101] Where C = -c, B = -b, A = -a, X = -x, Y = -y, Z = -z, a, b, and c are the angles of the model rotation transformation, and (x, y, z) are the coordinates of each model node on the stamping model in the stamping coordinate system. The above method can make the stamping model and the painting model in the same vehicle coordinate system.

[0102] This embodiment determines the stamping coordinate system corresponding to the stamping model and the vehicle coordinate system corresponding to the painting model, and performs an origin transformation on the stamping coordinate system and the vehicle coordinate system so that the origin of the stamping coordinate system coincides with the origin of the vehicle coordinate system; obtains the model node coordinates of the stamping model in the stamping coordinate system; and transforms the model node coordinates in the stamping coordinate system to the model node coordinates in the vehicle coordinate system through an inverse matrix combination transformation, so that both the stamping model and the painting model use the vehicle coordinate system as a reference, and transform the model node coordinates of the stamping model in the first reference coordinate system using the second coordinate system as a reference to achieve coincidence matching, so that the stamping model and the painting model are under the same reference, thus improving the simulation accuracy.

[0103] refer to Figure 4 , Figure 4 This is a flowchart illustrating a third embodiment of a thermal deformation simulation method according to the present invention.

[0104] Based on the first embodiment described above, a third embodiment of the thermal deformation simulation method of the present invention is proposed.

[0105] In this embodiment, step S40 specifically includes:

[0106] Step S401: Determine the positional relationship between each model unit in the stamping model and each model unit in the painting model.

[0107] Step S402: Select one model unit from the multiple model units of the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped.

[0108] Step S403: Based on the positional relationship, select the center points of multiple reference model units from the stamping model that are closest to the center point of the model unit to be mapped.

[0109] Step S404: Obtain the minimum distance between the center point of the model unit to be mapped and the center points of each reference model unit.

[0110] It should be noted that the parameter information of the node also includes stress information. The thickness and strain information are scalars and do not have direction or magnitude, while the stress information includes both magnitude and direction.

[0111] In an optional embodiment, stress information is also mapped based on model units. Similarly, one model unit is randomly selected from the multiple model units of the painting model as the model unit to be mapped, and its center point is determined. The center point of the model unit also has corresponding coordinates in the vehicle coordinate system. Based on the corresponding coordinate system, the distance to the center point of the model unit can be calculated. Based on the obtained positional relationship and the calculated distance, the center points of multiple reference model units closest to the model unit to be mapped can be determined. The number of center points of the reference model units can be three, or other numbers can be set according to actual needs. After determining the center points of the reference model units, the stress information of the center points of the reference model units is obtained. The stress information of the center points of each reference model unit is transformed using the material coordinate system corresponding to the model unit to be mapped as a reference, that is, the stress information of the three model units is transformed to the material coordinate system corresponding to the unit to be mapped. Specifically, the three normal stresses and three shear stresses are interpolated to obtain the stress information of the center point of the model unit to be mapped. The information of the center point is the stress information of the corresponding model unit. For example, assuming the three normal stresses at the center point of the reference model element are XX = 10, YY = -20, ZZ = 30, and the three shear stresses are XY = 40, YZ = -50, ZX = 60, transforming XX(10,0,0), YY(0,-20,0), and ZZ(0,0,30) to the material coordinate system corresponding to the model element to be mapped yields XX'(a1,b1,c1), YY' = (a2,b2,c2), and ZZ = (a2,b2,c2). That is, in the material coordinate system corresponding to the model element to be mapped, XX = a1 + a2 + a3, YY = b1 + b2 + b3, and ZZ = c1 + c2 + c3. The same method can be used for the three shear stresses to obtain XY = k1 + k2 + k3, YZ = i1 + i2 + i3, and ZX = j1 + j2 + j3 in the material coordinate system corresponding to the model element to be mapped.

[0112] Step S405: Determine the vector angle between the normal vector corresponding to the model unit to be mapped and the normal vector corresponding to each reference model unit.

[0113] Step S406: If the minimum distance is less than the preset distance and the included angle of the vectors is less than the preset angle, then the model unit to be mapped is determined to be a qualified unit.

[0114] Furthermore, before mapping parameter information through the center point of the reference model unit, it is necessary to determine whether the model unit to be mapped is a qualified unit. Specifically, the minimum distance between the center point of the model unit to be mapped and the center points of each reference model unit can be obtained, and the vector angle between the normal vector of the model unit to be mapped and the normal vectors of each reference model unit can be determined. If the minimum distance is less than a preset distance and the vector angle is less than a preset angle, then the model unit to be mapped can be determined to be a qualified unit. The preset distance can be set to 5mm and the preset angle to 20°, and can also be set according to actual simulation requirements; this embodiment does not impose any restrictions on this. If it is determined to be a qualified unit, it can be mapped based on the surrounding units. If it is an unqualified unit, the default values ​​can be used, for example, setting the thickness information of the model unit to be mapped to the default thickness information.

[0115] Step S407: If so, the stress information of the center point of each reference model unit is transformed based on the material coordinate system corresponding to the model unit to be mapped, so as to obtain the stress information of the center point of the model unit to be mapped.

[0116] In this embodiment, the material coordinate system corresponding to the model element to be mapped can be the Abaqus material coordinate system. The normal of the element is determined according to the node order of the element. The first and second nodes determine vector 1, and the first and last nodes determine vector 2. The cross product of vector 1 and vector 2 is used to obtain the normal Vz of the element, which is the Z direction of the material coordinate system. It is further determined whether the obtained Vz is parallel to the X direction of the global coordinate system. If they are parallel, the Z axis of the global coordinate system is projected onto the plane where Vz is located and normalized to obtain Vx, which is the X direction of the material coordinate system. If they are not parallel, the X axis of the global coordinate system is projected onto the plane where Vz is located and normalized to obtain Vx, which is the X direction of the material coordinate system. Finally, the cross product of the right-hand rule is used to obtain the y direction of the material coordinate system. The direction of the Abaqus material coordinate system can be determined through the above steps. Furthermore, the material coordinate system corresponding to the model element to be mapped can also be the Hypermesh material coordinate system. Here, the normal of the element is determined according to the node order; the first and second nodes determine the vectors and normalize them to obtain Vx, which is the X direction of the material coordinate system. The cross product of vector 1 and vector 2 yields the normal Vz, which is the Z direction of the material coordinate system. Finally, the cross product is obtained according to the right-hand rule to obtain the y direction of the material coordinate system. Through these steps, the direction of the Hypermesh material coordinate system can be determined. Of course, other standards can also be used to define the material coordinate system corresponding to the model element to be mapped in this embodiment; this embodiment does not impose any restrictions on this.

[0117] In practical implementation, when the stamping model and the painting model are based on the same vehicle coordinate system, the coordinates of each model node in the stamping model and each model node in the painting model in the vehicle coordinate system can be obtained respectively. Based on their respective coordinates, the positional relationship between each model node in the stamping model and each model node in the painting model can be determined. The positional relationship between model nodes can be obtained by calculating the distance between model nodes using coordinate points, or other methods can be selected to determine the positional relationship between model nodes. This embodiment does not impose any restrictions on this.

[0118] In an optional embodiment, the node parameter information also includes thickness information. When mapping the thickness information, in this embodiment, it is necessary to first select one model node from multiple model nodes of the coating model as the model node to be mapped. The model node to be mapped can be selected sequentially from the coating model according to actual needs.

[0119] In specific implementation, after determining the model node to be mapped, this embodiment can further select multiple reference model nodes from the stamping model that are closest to the model node to be mapped based on the positional relationship obtained above. The distance between the model nodes can be calculated based on the coordinates of the model nodes. In this embodiment, the number of multiple reference model nodes can be three. Of course, other numbers of model nodes can be selected according to actual simulation needs, and this embodiment does not impose any restrictions on this. Among them, the selected reference model nodes are as follows: Figure 5 As shown, Figure 5 In this context, A, B, and C are the three reference model nodes closest to the node to be mapped. After determining the reference model nodes, a reference plane can be constructed based on these nodes. L1, L2, and L3 are the edges corresponding to the reference plane. Then, the projection points corresponding to the node to be mapped are found on this reference plane, for example... Figure 5 P' is shown in the diagram.

[0120] In practical implementation, the thickness information of the projection point is determined based on the thickness information of each reference model node. That is, the thickness information of P' can be obtained based on the thickness information of A, B, and C. Figure 5 The values ​​K1, K2, and K3 shown are the thickness values ​​corresponding to A, B, and C, respectively. Figure 5 For example, take the value of K2 on L3 to get the coordinates of point D (X4, Y4), obtain the equation of BD, and then obtain the K value (thickness value) of point P' based on the distance D from point A to line BD and the distance d from P' to line BD.

[0121] In this embodiment, the thickness value corresponding to the model node to be mapped can be calculated based on the mapping relationship between the model node to be mapped and the projection point, thereby obtaining the thickness information of the model node to be mapped.

[0122] Furthermore, since the stamping model and the painting model are based on the same vehicle coordinate system, this embodiment can also determine the positional relationship between each model unit in the stamping model and each model unit in the painting model. In this embodiment, the positional relationship between model units can be determined by calculating the distance between the center points of the model units, or it can be determined by other methods, which are not limited in this embodiment.

[0123] In an optional embodiment, the node parameters also include strain information. For the strain information, one model unit from the multiple model units of the coating model needs to be selected as the model unit to be mapped, and the center point of this model unit is determined. The center point of the model unit also has corresponding coordinates in the vehicle coordinate system. Based on the corresponding coordinate system, the distance to the center point of the model unit can be calculated. Based on the obtained positional relationship and the calculated distance, the center points of multiple reference model units closest to the model unit to be mapped can be determined. The number of center points of the reference model units can be three, or other numbers can be set according to actual needs. Then, the projection point of the center point of the model unit to be mapped on the reference plane is obtained. The strain information of the projection point is determined based on the strain information of the center points of each reference model unit. Finally, the strain information of the center point of the model unit to be mapped is determined based on the strain information of the projection point. The specific process can refer to the thickness information mapping process, which will not be elaborated here.

[0124] In this embodiment, for different parameter information, the parameter information of the stamping model is mapped to the coating model by the center point of the model node or model unit. At the same time, it is also determined whether the model unit is a qualified unit. When the model unit to be mapped is a qualified unit, the parameter information of the model unit to be mapped is determined by the surrounding model units. This can ensure that the parameter information of the stamping model is accurately mapped to the coating model, and further improve the simulation accuracy.

[0125] Furthermore, this embodiment of the invention also proposes a storage medium storing a thermal deformation simulation program, which, when executed by a processor, implements the steps of the thermal deformation simulation method described above.

[0126] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.

[0127] Reference Figure 7 , Figure 7 This is a structural block diagram of the first embodiment of the thermal deformation simulation device of the present invention.

[0128] like Figure 7 As shown, the thermal deformation simulation device proposed in this embodiment of the invention includes:

[0129] The receiving module 10 is used to obtain the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component.

[0130] The acquisition module 20 is used to acquire the painting model corresponding to the vehicle component based on the component identifier of the vehicle component.

[0131] The matching module 30 is used to match the stamping model with the painting model.

[0132] The mapping module 40 is used to map the node parameter information of the stamping model to the coating model after the overlap matching is completed, so as to obtain the target coating model.

[0133] The simulation module 50 is used to perform thermal deformation simulation using the target coating model.

[0134] This embodiment obtains the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component; obtains the painting model corresponding to the vehicle component based on the component identifier of the vehicle component; performs overlap matching between the stamping model and the painting model; after completing the overlap matching, maps the node parameter information of the stamping model to the painting model to obtain the target painting model; performs thermal deformation simulation through the target painting model. By mapping the parameter information of the nodes of the stamping simulation results to the painting model in the above manner, a painting model with stamping results is obtained, thereby improving the accuracy of thermal deformation simulation.

[0135] In one embodiment, the matching module 30 is further configured to determine the first reference coordinate system corresponding to the stamping model; determine the second reference coordinate system corresponding to the painting model; and transform the model node coordinates of the stamping model under the first reference coordinate system based on the second coordinate system to complete the coincidence matching.

[0136] In one embodiment, the first reference coordinate system includes a stamping coordinate system, and the second reference coordinate system includes a vehicle coordinate system. The matching module 30 is further configured to perform an origin transformation on the stamping coordinate system and the vehicle coordinate system so that the origin of the stamping coordinate system coincides with the origin of the vehicle coordinate system; obtain the model node coordinates of the stamping model in the stamping coordinate system; and transform the model node coordinates in the stamping coordinate system to the model node coordinates in the vehicle coordinate system through an inverse matrix combination transformation so that both the stamping model and the painting model are based on the vehicle coordinate system.

[0137] In one embodiment, the node parameter information includes: thickness information;

[0138] The mapping module 40 is further configured to: determine the positional relationship between each model node in the stamping model and each model node in the painting model; select one model node from multiple model nodes in the painting model as the model node to be mapped; select multiple reference model nodes from the stamping model that are closest to the model node to be mapped based on the positional relationship; construct a reference plane based on the multiple reference model nodes; obtain the projection point of the model node to be mapped on the reference plane; determine the thickness information of the projection point based on the thickness information of each reference model node; and determine the node information of the model node to be mapped based on the mapping relationship between the projection point and the model node to be mapped and the thickness information of the projection point.

[0139] In one embodiment, the node parameter information includes strain information;

[0140] The mapping module 40 is further configured to: determine the positional relationship between each model unit in the stamping model and each model unit in the coating model; select one model unit from multiple model units in the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped; select the center points of multiple reference model units in the stamping model that are closest to the center point of the model unit to be mapped based on the positional relationship; determine whether the model unit to be mapped is a qualified unit; if so, construct a reference plane based on the center points of the multiple reference model units; obtain the projection point of the center point of the model unit to be mapped on the reference plane; determine the strain information of the projection point based on the strain information of the center points of each reference model unit; and determine the strain information of the center point of the model unit to be mapped based on the strain information of the projection point.

[0141] In one embodiment, the node parameter information includes stress information;

[0142] The mapping module 40 is further configured to determine the positional relationship between each model unit in the stamping model and each model unit in the coating model; select one model unit from multiple model units in the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped; select the center points of multiple reference model units in the stamping model that are closest to the center point of the model unit to be mapped based on the positional relationship; determine whether the model unit to be mapped is a qualified unit; if so, convert the stress information of the center points of each reference model unit based on the material coordinate system corresponding to the model unit to be mapped, and obtain the stress information of the center point of the model unit to be mapped.

[0143] In one embodiment, the thermal deformation simulation device further includes a judgment module;

[0144] The judgment module is used to obtain the minimum distance between the center point of the model unit to be mapped and the center points of each reference model unit; determine the vector angle between the normal vector corresponding to the model unit to be mapped and the normal vector corresponding to each reference model unit; if the minimum distance is less than a preset distance and the vector angle is less than a preset angle, then the model unit to be mapped is determined to be a qualified unit.

[0145] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.

[0146] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0147] In addition, for technical details not described in detail in this embodiment, please refer to the thermal deformation simulation method provided in any embodiment of the present invention, which will not be repeated here.

[0148] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0149] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0150] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0151] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for simulating thermal deformation, characterized in that, The thermal deformation simulation method includes: Based on the stamping simulation results of the input vehicle parts, the stamping model corresponding to the vehicle parts is obtained. The stamping model is based on the stamping coordinate system and contains parameter information under the stamping coordinate system. The parameter information includes stress information, strain information and thickness information. The paint model corresponding to the vehicle component is obtained based on the component identifier of the vehicle component; The stamping model and the painting model are aligned and matched. After completing the overlap matching, the node parameter information of the stamping model is mapped to the coating model to obtain the target coating model; Thermal deformation simulation was performed using the target coating model. The step of matching the stamping model with the painting model includes: Determine the first reference coordinate system corresponding to the stamping model; Determine the second reference coordinate system corresponding to the coating model; The model node coordinates of the stamping model in the first reference coordinate system are transformed using the second reference coordinate system as a reference to achieve coincidence matching.

2. The thermal deformation simulation method as described in claim 1, characterized in that, The first reference coordinate system includes a stamping coordinate system, and the second reference coordinate system includes a vehicle coordinate system. The transformation of the model node coordinates of the stamping model in the first reference coordinate system using the second reference coordinate system as a reference includes: The origin of the stamping coordinate system and the vehicle coordinate system are transformed so that the origin of the stamping coordinate system coincides with the origin of the vehicle coordinate system. Obtain the model node coordinates of the stamping model in the stamping coordinate system; The model node coordinates in the stamping coordinate system are transformed to the model node coordinates in the vehicle coordinate system by inverse matrix combination transformation, so that both the stamping model and the painting model are based on the vehicle coordinate system.

3. The thermal deformation simulation method as described in claim 1, characterized in that, The node parameter information includes: thickness information; The step of mapping the node parameter information of the stamping model to the coating model includes: Determine the positional relationship between each model node in the stamping model and each model node in the painting model; Select one model node from the multiple model nodes of the coating model as the model node to be mapped; Based on the positional relationship, select multiple reference model nodes that are closest to the node of the model to be mapped from the stamping model; A reference plane is constructed based on multiple reference model nodes; Obtain the projection points of the model node to be mapped on the reference plane; The thickness information of the projection point is determined based on the thickness information of each reference model node; The thickness information of the model node to be mapped is determined based on the mapping relationship between the projection point and the model node to be mapped, as well as the thickness information of the projection point.

4. The thermal deformation simulation method as described in claim 1, characterized in that, The node parameter information includes strain information; The step of mapping the node parameter information of the stamping model to the coating model includes: Determine the positional relationship between each model unit in the stamping model and each model unit in the painting model; Select one model unit from the multiple model units of the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped; Based on the positional relationship, select the center points of multiple reference model units that are closest to the center point of the model unit to be mapped from the stamping model; Determine whether the model unit to be mapped is a qualified unit; If so, a reference plane is constructed based on the center points of the multiple reference model units; Obtain the projection point of the center point of the model unit to be mapped onto the reference plane; The strain information of the projection point is determined based on the strain information of the center point of each reference model unit. The strain information of the center point of the model unit to be mapped is determined based on the strain information of the projection point.

5. The thermal deformation simulation method as described in claim 1, characterized in that, The node parameter information includes stress information; The step of mapping the node parameter information of the stamping model to the coating model includes: Determine the positional relationship between each model unit in the stamping model and each model unit in the painting model; Select one model unit from the multiple model units of the coating model as the model unit to be mapped, and determine the center point of the model unit to be mapped; Based on the positional relationship, select the center points of multiple reference model units that are closest to the center point of the model unit to be mapped from the stamping model; Determine whether the model unit to be mapped is a qualified unit; If so, the stress information of the center point of each reference model unit is transformed using the material coordinate system corresponding to the model unit to be mapped as a reference to obtain the stress information of the center point of the model unit to be mapped.

6. The thermal deformation simulation method as described in claim 4 or 5, characterized in that, The step of determining whether the model unit to be mapped is a qualified unit includes: Obtain the minimum distance between the center point of the model unit to be mapped and the center points of each reference model unit; Determine the vector angle between the normal vector corresponding to the model unit to be mapped and the normal vector corresponding to each reference model unit; If the minimum distance is less than the preset distance and the included angle of the vectors is less than the preset angle, then the model unit to be mapped is determined to be a qualified unit.

7. A thermal deformation simulation device, characterized in that, The thermal deformation simulation device includes: The receiving module is used to obtain the stamping model corresponding to the vehicle component based on the stamping simulation results of the input vehicle component. The stamping model is based on the stamping coordinate system and contains parameter information under the stamping coordinate system, including stress information, strain information and thickness information. The acquisition module is used to acquire the painting model corresponding to the vehicle component based on the component identifier of the vehicle component; A matching module is used to match the stamping model with the painting model; The mapping module is used to map the node parameter information of the stamping model to the coating model after the overlap matching is completed, so as to obtain the target coating model. The simulation module is used to perform thermal deformation simulation using the target coating model; The matching module is further configured to determine the first reference coordinate system corresponding to the stamping model; determine the second reference coordinate system corresponding to the painting model; and transform the model node coordinates of the stamping model under the first reference coordinate system based on the second reference coordinate system to complete the coincidence matching.

8. A thermal deformation simulation device, characterized in that, The thermal deformation simulation device includes: a memory, a processor, and a thermal deformation simulation program stored in the memory and executable on the processor, the thermal deformation simulation program being configured to implement the thermal deformation simulation method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores a thermal deformation simulation program, which, when executed by a processor, implements the thermal deformation simulation method as described in any one of claims 1 to 6.