Target product thermal simulation test method and device, electronic equipment and medium

CN116187049BActive Publication Date: 2026-08-18INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310125784.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-16
Publication Date
2026-08-18
Estimated Expiration
2043-02-16

AI Technical Summary

Technical Problem

[0005]有鉴于此,本发明旨在提出一种目标产品的热仿真测试方法、装置、电子设备及介质,以解决目前的热仿真方法的准确性和鲁棒性较差的问题

Benefits of technology

[0036] This invention constructs at least one predicted surface of the product under test based on the boundary curve of the product under test; divides the predicted surface into multiple surface elements; adjusts the curvature of some or all of the surface elements based on the surface obtained by combining the multiple surface elements to adjust the predicted surface into a target surface; and performs simulation testing on the surface flow heat transfer of the product under test based on the target surface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116187049B_ABST
    Figure CN116187049B_ABST
Patent Text Reader

Abstract

The application provides a target product thermal simulation test method and device, electronic equipment and medium, comprising: based on the boundary curve of the product to be tested, constructing at least one prediction surface of the product to be tested; segmenting the prediction surface to obtain a plurality of surface elements; adjusting the curvature of part or all surface elements based on the surface obtained by combining the plurality of surface elements, so as to adjust the prediction surface to a target surface; based on the target surface, simulating and testing the surface flow heat transfer of the product to be tested. Since the at least one prediction surface of the product to be tested is constructed based on the boundary curve of the product to be tested, the prediction surface is more accurate and simple; by adjusting the curvature of part or all surface elements to obtain the target surface, the target surface has good transition and good quality; by simulating and testing the surface flow heat transfer of the product to be tested based on the target surface, the accuracy and robustness of the thermal simulation test are greatly improved, and the efficiency of the thermal simulation solution is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of thermal simulation technology, and in particular to a thermal simulation testing method, apparatus, electronic device, and medium for a target product. Background Technology

[0002] Thermal simulation technology is a technique that analyzes and calculates heat transfer phenomena such as electrothermal, conduction, convection, radiation, and phase change involved in the working environment of a product to predict its heat dissipation characteristics. As the application scenarios of thermal simulation technology increase, the simulated objects are also exhibiting more complex geometric and physical properties.

[0003] Conventional thermal simulation software typically has a structural design interface for modeling simulation objects. However, structural models contain a large number of design details. These details are too small to have a significant impact on actual heat transfer, but they greatly increase the difficulty of thermal simulation modeling.

[0004] Current thermal simulation software often oversimplifies modeling, failing to characterize system features that significantly impact flow and heat transfer, resulting in poor accuracy and robustness in thermal simulations. Summary of the Invention

[0005] In view of this, the present invention aims to provide a thermal simulation test method, device, electronic device and medium for target products, so as to solve the problem of poor accuracy and robustness of current thermal simulation methods.

[0006] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0007] A thermal simulation test method for a target product includes:

[0008] Based on the boundary curve of the product under test, construct at least one predicted surface of the product under test;

[0009] The predicted surface is segmented to obtain multiple surface elements;

[0010] Based on the surface obtained by combining multiple surface elements, the curvature of some or all of the surface elements is adjusted to adjust the predicted surface into the target surface.

[0011] Based on the target surface, the surface flow heat transfer of the product under test is simulated and tested.

[0012] Furthermore, before segmenting the predicted surface into multiple surface elements, the method further includes:

[0013] The predicted surface is divided into multiple regions according to the spatial coordinate direction;

[0014] The division of the surface region is adjusted so that the surface formed by the multiple surface regions infinitely approaches a quadratic surface.

[0015] Furthermore, adjusting the method of dividing the surface region so that the surface formed by the multiple surface regions infinitely approximates a quadratic surface includes:

[0016] Obtain the tolerance between the highest point of the predicted surface and the highest point of the surface formed by the multiple surface regions;

[0017] Based on the relationship between the tolerance and the preset threshold, the division of the surface region is iteratively adjusted until the tolerance reaches the preset threshold, resulting in multiple surface elements.

[0018] Furthermore, the adjustment of the curvature of some or all of the surface elements based on the surface obtained by combining multiple surface elements includes:

[0019] Determine multiple intersection points between the laser emitted from the laser plane on the surface obtained by combining multiple surface elements and the surface; wherein, the laser plane includes at least multiple laser emission point arrays;

[0020] The intersection points outside the preset range are filtered out, and the intersection points within the preset range are connected to obtain the surface elements with adjusted curvature, so that the multiple surface elements form the target surface with a curvature that does not exceed a preset threshold.

[0021] Furthermore, the simulation test of surface flow heat transfer of the product under test based on the target surface includes:

[0022] Store the size parameters of each surface element of the target surface;

[0023] Based on the size parameters, obtain the mesh parameters of the target surface;

[0024] Based on the mesh parameters, the surface flow heat transfer of the product under test is simulated and tested.

[0025] Furthermore, the simulation test of surface flow heat transfer of the product under test based on the mesh parameters includes:

[0026] The model of the product under test and the mesh parameters of the target surface are imported into the flow and heat transfer solver to solve the surface flow and heat transfer of the product under test.

[0027] Furthermore, constructing at least one predicted surface of the product under test based on its boundary curve includes:

[0028] Obtain the processing flow of the product to be tested;

[0029] The processing flow is reversed to obtain the boundary curve of at least one surface of the product to be tested;

[0030] Based on the boundary curve, at least one predicted surface of the product under test is constructed.

[0031] Further, the step of reversing the processing flow to obtain the boundary curve of at least one surface of the product under test includes:

[0032] The cutting line of the surface is determined by analyzing the movement trajectory of the cutting head during the machining process.

[0033] The boundary curve of the surface is determined based on the cutting line;

[0034] Construct the parametric equations of the boundary curve, which characterize the mathematical description of the boundary curve.

[0035] Compared with existing technologies, the thermal simulation testing method for the target product provided by this invention has the following advantages:

[0036] This invention constructs at least one predicted surface of the product under test based on the boundary curve of the product under test; divides the predicted surface into multiple surface elements; adjusts the curvature of some or all of the surface elements based on the surface obtained by combining the multiple surface elements to adjust the predicted surface into a target surface; and performs simulation testing on the surface flow heat transfer of the product under test based on the target surface.

[0037] Because at least one predicted surface of the product under test is constructed based on the boundary curve of the product under test, the predicted surface is more accurate and simpler; by dividing the predicted surface into multiple surface elements, the target surface is obtained by adjusting the curvature of some or all surface elements, resulting in a target surface with good transition and quality; by conducting surface flow and heat transfer simulation tests on the product under test based on the target surface, the accuracy and robustness of thermal simulation tests are greatly improved, while the efficiency of thermal simulation solution is also improved.

[0038] Another objective of this invention is to provide a thermal simulation testing device for target products, in order to solve the problems of poor accuracy and robustness of current thermal simulation methods.

[0039] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0040] A thermal simulation testing device for a target product, comprising:

[0041] A construction module is used to construct at least one predicted surface of the product under test based on the boundary curve of the product under test.

[0042] The segmentation module is used to segment the predicted surface to obtain multiple surface elements;

[0043] An adjustment module is used to adjust the curvature of some or all of the surface elements based on the surface obtained by combining multiple surface elements, so as to adjust the predicted surface into the target surface.

[0044] The testing module is used to perform simulation tests on the surface flow and heat transfer of the product under test based on the target curved surface.

[0045] The thermal simulation testing device for the target product and the thermal simulation testing method for the target product described above have the same advantages over the prior art, and will not be elaborated here.

[0046] Another objective of this invention is to provide an electronic device that addresses the problems of poor accuracy and robustness in current thermal simulation methods.

[0047] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0048] An electronic device, comprising:

[0049] A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the thermal simulation test method for the target product described in any of the preceding claims.

[0050] The thermal simulation test method for the electronic device and the target product described above has the same advantages as the existing technology, which will not be elaborated here.

[0051] Another objective of this invention is to provide a computer-readable storage medium to address the problems of poor accuracy and robustness in current thermal simulation methods.

[0052] To achieve the above objectives, the technical solution of the present invention is implemented as follows:

[0053] A computer-readable storage medium comprising:

[0054] When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the thermal simulation test method for the target product described in any of the preceding claims.

[0055] The computer-readable storage medium and the thermal simulation test method for the target product described above have the same advantages over the prior art, and will not be elaborated here. Attached Figure Description

[0056] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:

[0057] Figure 1 A flowchart illustrating the steps of a thermal simulation testing method for a target product according to Embodiment 1 of the present invention is shown.

[0058] Figure 2 A schematic diagram of the optical lens support frame for a space exploration camera is shown.

[0059] Figure 3 This is a schematic diagram of the cutting surface of probe surface 1 obtained by reverse transformation of the processing flow.

[0060] Figure 4 A flowchart illustrating the steps of surface curvature adjustment according to another embodiment of the present invention is shown;

[0061] Figure 5 A schematic diagram of surface curvature adjustment based on laser plane is shown;

[0062] Figure 6 A flowchart illustrating the steps of predictive surface quadratic fitting according to another embodiment of the present invention is shown;

[0063] Figure 7 A flowchart illustrating the area division and adjustment steps according to another embodiment of the present invention is shown;

[0064] Figure 8 A schematic diagram of the probe surface and transition surface after quadratic fitting is shown;

[0065] Figure 9 A flowchart of the thermal simulation test steps according to another embodiment of the present invention is shown;

[0066] Figure 10 A flowchart illustrating the predictive surface construction steps of another embodiment of the present invention is shown;

[0067] Figure 11 A schematic diagram of the structure of a thermal simulation testing device for a target product according to Embodiment 2 of the present invention is shown. Detailed Implementation

[0068] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0069] It should be noted that, without conflict, the embodiments and features in the embodiments of the present invention can be combined with each other.

[0070] Example 1

[0071] Thermal simulation technology is a technique that analyzes and calculates heat transfer phenomena such as electrothermal, conduction, convection, radiation, and phase change involved in the working environment of a product to predict its heat dissipation characteristics. As the application scenarios of thermal simulation technology increase, the simulated objects are also exhibiting more complex geometric and physical properties.

[0072] When performing flow and heat transfer simulations on complex systems, traditional thermal simulation methods are increasingly unable to meet the performance requirements of the relevant scenarios. For example, systems with highly integrated boards, complex fluid loops, and space cameras have complex design states and complex and variable flow and temperature field distributions, requiring thermal control solutions to have high requirements for the accuracy and granularity of thermal simulations.

[0073] Conventional thermal simulation software typically has a structural design interface for modeling the simulation object. However, the structural model contains a large number of design details, which are often too small in scale to have a significant impact on actual heat transfer. These details greatly increase the difficulty of simulation modeling, making the system incompatible and generating tiny gaps and fragments. This results in a large number of narrow, unstructured meshes, which leads to poor robustness of the thermal simulation solution process and may even result in unsolvable situations.

[0074] Current simplified methods for thermal simulation modeling often oversimplify and fail to characterize system features that significantly affect flow and heat transfer, resulting in a sharp decline in the guidance and predictive power of simulation models.

[0075] Therefore, in various complex thermal analysis application scenarios, the development of thermal simulation testing methods that can ensure simulation accuracy and solution efficiency while being more adaptable is extremely important.

[0076] This invention provides a thermal simulation testing method for target products that is accurate and robust.

[0077] Reference Figure 1 , Figure 1 A flowchart illustrating the steps of a thermal simulation testing method for a target product according to Embodiment 1 of the present invention is shown, as follows: Figure 1 As shown, it includes:

[0078] Step S101: Based on the boundary curve of the product under test, construct at least one predicted surface of the product under test.

[0079] For products under test with more complex geometric and physical properties, their configuration and geometric boundaries are often more complex, and they have higher requirements for heat dissipation and temperature control.

[0080] In an embodiment of the present invention, the processing flow of the product to be tested is first obtained. Based on the processing flow of the product to be tested, the movement trajectory of the cutting head during the processing of the product to be tested is analyzed, the cutting line generated by the cutting head during the cutting process is determined, and the cutting line is reverse-converted to determine the boundary curve of the product to be tested.

[0081] Based on the boundary curve of the product under test, at least one predictive surface of the product under test is constructed.

[0082] The following uses a space exploration camera optical lens support frame as an example to illustrate the steps involved in constructing at least one predictive surface:

[0083] Reference Figure 2 , Figure 2 A schematic diagram of the optical lens support frame for a space exploration camera is shown, as follows: Figure 2 The optical lens support frame for the space exploration camera includes: a detection surface 1, a connecting surface 2, and a transition surface 3.

[0084] Among them, the detection surface 1 and the transition surface 3 are relatively complex curved surfaces. The detection surface 1 is an irregular curved surface, and its boundary curves are two complex spatial curves, which are difficult to describe mathematically.

[0085] Reference Figure 3 , Figure 3 This is a schematic diagram of the cutting surface obtained by reverse transformation of the processing flow for probe surface 1, as shown below. Figure 3 As shown, when constructing the model of the detection surface 1, the processing flow of the detection surface 1 is first obtained. Based on the processing flow of the detection surface 1, the motion trajectory of the machine tool head during the processing of the detection surface 1 is analyzed to obtain the cutting curves of the cutting surface 4 and the cutting surface 5. Then, the boundary curve of the detection surface 1 is determined to be the intersection line of the cutting curves of the detection surface 1, the cutting surface 4, and the cutting surface 5.

[0086] Based on the determined boundary line of probe surface 1, the predicted surface of probe surface 1 is constructed.

[0087] It is understood that the above examples are only for better illustrating the implementation of the embodiments of the present invention, and are not intended to limit it.

[0088] Then proceed to step S102.

[0089] Step S102: Divide the predicted surface into multiple surface elements.

[0090] After obtaining at least one predicted surface, the predicted surface is divided into multiple surface elements.

[0091] A surface element refers to multiple small units on a curved surface. A small unit can be a curved surface or a plane. That is to say, among the multiple surface elements obtained by dividing the surface, there are the following situations: some surface elements are curved surfaces and other surface elements are planes; or, all surface elements are curved surfaces.

[0092] For example, the predicted surface of the obtained detection surface 1 is divided into multiple surface elements.

[0093] Then proceed to step S103.

[0094] Step S103: Based on the surface obtained by combining multiple surface elements, adjust the curvature of some or all of the surface elements to adjust the predicted surface into the target surface.

[0095] Based on the surface obtained by combining multiple surface elements, the curvature of some or all surface elements is adjusted so that the curvature of the predicted surface does not exceed a preset threshold, thus obtaining the target surface.

[0096] The purpose of adjusting the curvature of some or all of the surface elements is to make the combined surface smoother; the combination shown can be understood as combining the surface elements according to the process of segmentation, for example, splicing them according to the shape and position of the surface elements to obtain the surface.

[0097] Adjusting the curvature of facet elements can alter their bending or protrusion amplitude. For example, a hemispherical facet can be made flatter, or a relatively flat surface can be made more curved. The goal of adjusting the curvature of facet elements is to achieve a smoother change in the arc of the resulting surface. This requires that the curvature changes between adjacent facet elements conform to a certain curvature variation rule, such as a linear relationship.

[0098] In one specific implementation, a laser plane is positioned in front of the predicted surface, the laser plane being used to emit laser light toward the predicted surface.

[0099] The laser emitted from the laser plane onto the predicted surface is obtained at multiple intersection points with the predicted surface. Intersection points outside the preset range are filtered out, and the intersection points within the preset range are connected so that the curvature of the surface formed by connecting the intersection points within the preset range does not exceed a preset threshold.

[0100] To make the surface obtained by combining multiple surface elements smoother, a laser plane can be set in front of the predicted surface to emit laser light for correction. Specifically, multiple laser beams can be emitted towards the predicted surface from the same plane. By observing the intersection of the laser beams with the predicted surface, it can be determined whether the predicted surface is relatively smooth.

[0101] Specifically, by adjusting the curvature of the intersection point between the laser emitted from the predicted surface and the predicted surface based on the laser plane, the number of laser emission points on the laser plane can be adjusted, as can the distance between adjacent laser emission points. In other words, the division of the emission surface elements on the laser plane can be adjusted, as can the size parameters of the emission surface elements.

[0102] Step S104: Based on the target surface, perform a simulation test on the surface flow heat transfer of the product under test.

[0103] After obtaining the target surface, the size parameters of each surface element on the target surface are obtained, and the mesh parameters of the target surface are determined based on the size parameters of each surface element.

[0104] Dimensional parameters refer to a series of dimensional parameters that can characterize the geometric features of a surface element, such as the radius of a circular surface element and the length and width of a square surface element.

[0105] The mesh parameters of at least one target surface of the product under test are imported into the flow and heat transfer solver to solve the flow and heat transfer on the surface of the product under test.

[0106] Meshing refers to dividing the target surface into multiple small units. The degree of matching between the mesh and the calculation target, as well as the quality of the mesh, determines the quality of the thermal simulation test solution.

[0107] Mesh parameters are a crucial factor in mesh generation, including mesh generation strategies, mesh generation parameters, mesh properties, and mesh quality evaluation parameters. Examples include overall mesh size, local mesh size, and growth rate.

[0108] Grid parameters, to a certain extent, determine the quality, density, gradient, and other indicators of grid data, and also have a significant impact on whether the grid can be successfully divided.

[0109] After determining the mesh parameters of the target surface, the target surface is meshed based on the mesh parameters, and then the flow and heat transfer are solved.

[0110] The existing technology for solving the flow heat transfer on the surface of the product under test using a flow heat transfer solver is relatively mature, and will not be elaborated here.

[0111] The flow and heat transfer solver here can be any solver capable of solving the flow and heat transfer on the surface of the product under test, and is not limited here.

[0112] In an alternative embodiment, refer to Figure 4 , Figure 4 A flowchart illustrating the steps of surface curvature adjustment according to another embodiment of the present invention is shown, as follows: Figure 4 As shown, it includes:

[0113] Step S103 above may include the following steps S401 to S402:

[0114] Step S401: Determine multiple intersection points between the laser emitted by the laser plane on the curved surface obtained by combining multiple surface elements and the curved surface; wherein, the laser plane includes at least multiple laser emission point arrays.

[0115] Reference Figure 5 , Figure 5 A schematic diagram of surface curvature adjustment based on a laser plane is shown, such as... Figure 5 As shown, a laser plane is set in front of the curved surface obtained by combining multiple surface elements. The laser plane includes multiple laser emission points for emitting lasers onto the curved surface obtained by combining multiple surface elements.

[0116] In one specific implementation, the laser plane can be discretized into multiple emitting surface elements, with each emitting surface element's corner point serving as a laser emission point. These multiple laser emission points form a laser emission point array on the laser plane, which is used to emit laser light onto the curved surface obtained by combining the multiple surface elements.

[0117] The laser emitting point array of the laser plane emits laser rays along the normal direction into the curved surface obtained by combining multiple surface elements, forming the intersection points of multiple laser rays and the curved surface obtained by combining multiple surface elements.

[0118] Then proceed to step S402.

[0119] Step S402: Filter the intersection points outside the preset range, connect the intersection points within the preset range to obtain surface elements with adjusted curvature, so that multiple surface elements form the target surface with curvature not exceeding a preset threshold.

[0120] The laser beam emitted from the laser plane is obtained as the intersection point of the surface formed by the combination of multiple surface elements. The intersection points outside the preset range are filtered out, and the intersection points within the preset range are connected to obtain multiple surface elements. The multiple surface elements form the target surface, and the curvature of the target surface does not exceed the preset threshold.

[0121] In this embodiment of the invention, at least one predicted surface of the product under test is constructed based on the boundary curve of the product under test; the predicted surface is divided into multiple surface elements; based on the surface obtained by combining multiple surface elements, the curvature of some or all of the surface elements is adjusted to adjust the predicted surface into a target surface; and the surface flow heat transfer of the product under test is simulated and tested based on the target surface.

[0122] Because at least one predicted surface of the product under test is constructed based on the boundary curve of the product under test, the predicted surface is more accurate and simpler; by dividing the predicted surface into multiple surface elements, the target surface is obtained by adjusting the curvature of some or all surface elements, resulting in a target surface with good transition and quality; by conducting surface flow and heat transfer simulation tests on the product under test based on the target surface, the accuracy and robustness of thermal simulation tests are greatly improved, while the efficiency of thermal simulation solution is also improved.

[0123] In an alternative embodiment, refer to Figure 6 , Figure 6 A flowchart illustrating the steps of predictive surface quadratic fitting according to another embodiment of the present invention is shown, as follows: Figure 6 As shown, it includes:

[0124] Before step S102 above, the following steps S601 to S602 are also included:

[0125] Step S601: Divide the predicted surface into multiple regions according to the spatial coordinate direction.

[0126] After obtaining at least one predicted surface of the product to be tested, the predicted surface is divided into multiple regions according to the spatial coordinate direction.

[0127] A region is a two-dimensional closed area created using objects that form closed loops.

[0128] For example, the predicted surface of probe surface 1 and the predicted surface of transition surface 3 are divided into multiple regions according to the spatial coordinate direction.

[0129] Then, step S602 is performed for secondary fitting.

[0130] Step S602: Adjust the division of the surface region so that the surface formed by the multiple surface regions infinitely approaches the quadratic surface.

[0131] When the size parameter of the divided region is small enough, the predicted surface can be made to approach the quadratic surface infinitely.

[0132] A quadratic surface is a general term for all the figures that correspond to a ternary quadratic algebraic equation in a spatial coordinate system, such as a sphere, a right cylindrical surface, and a right circular cone.

[0133] The division of the surface domain is iteratively adjusted so that the surface formed by multiple surface domains infinitely approaches a quadratic surface.

[0134] After obtaining the surface that infinitely approaches the quadratic surface, step S102 can be performed.

[0135] In an alternative embodiment, refer to Figure 7 , Figure 7A flowchart illustrating the area division and adjustment steps of another embodiment of the present invention is shown, as follows: Figure 7 As shown, it includes:

[0136] Step S602 above may include the following steps S701 to S702:

[0137] Step S701: Obtain the tolerance between the highest point of the predicted surface and the highest point of the surface formed by the multiple surface regions.

[0138] Obtain the highest point of the predicted surface constructed based on the boundary curve of the product under test, as well as the highest point of the surface composed of multiple regions obtained by division.

[0139] The tolerance is obtained by calculating the difference between the highest point of the predicted surface constructed based on the boundary curve and the highest point of the surface composed of multiple regions obtained by partitioning.

[0140] Then proceed to step S702.

[0141] Step S702: Based on the relationship between the tolerance and the preset threshold, the division of the surface region is iteratively adjusted until the tolerance reaches the preset threshold, thereby obtaining multiple surface elements.

[0142] Based on the relationship between the tolerance of the highest point of the predicted surface constructed from the boundary curve and the highest point of the surface composed of multiple surface regions obtained by division, and the preset threshold, the division of the surface regions is iteratively adjusted so that the tolerance reaches the preset threshold.

[0143] If the tolerance exceeds a preset threshold, the division of the surface region is iteratively adjusted to bring the tolerance back to the preset threshold. For example, the size parameters of the divided surface region are reduced.

[0144] Thus, a quadratic fitting is performed on the predicted surface, causing the surface composed of multiple surface regions to infinitely approximate a quadratic surface. (Refer to...) Figure 8 , Figure 8 The diagram shows the probe surface and transition surface after quadratic fitting, with the probe surface on the left and the transition surface on the right.

[0145] This invention divides the predicted surface into multiple regions according to spatial coordinates; the division of these regions is adjusted so that the surface formed by the multiple regions infinitely approximates a quadratic surface. By performing a quadratic fitting on the predicted surface with complex geometric properties, the predicted surface infinitely approximates a quadratic surface, avoiding the problems of low-quality meshing and excessive computational resource consumption that occur when meshing the predicted surface, thus improving the accuracy and efficiency of thermal simulation solutions.

[0146] Reference Figure 9 , Figure 9A flowchart of the thermal simulation test steps according to another embodiment of the present invention is shown, as follows: Figure 9 As shown, it includes:

[0147] Step S901: Store the size parameters of each surface element of the target surface.

[0148] After obtaining the target surface, store the size parameters of each surface element on the target surface.

[0149] When meshing the target surface, each surface element is treated as a separate geometric individual and its mesh parameters are set accordingly.

[0150] Meshing refers to dividing the target surface into multiple small units. The degree of matching between the mesh and the calculation target, as well as the quality of the mesh, determines the quality of the thermal simulation test solution.

[0151] Mesh parameters are a crucial factor in mesh generation, including mesh generation strategies, mesh generation parameters, mesh properties, and mesh quality evaluation parameters. Examples include overall mesh size, local mesh size, and growth rate.

[0152] Grid parameters, to a certain extent, determine the quality, density, gradient, and other indicators of grid data, and also have a significant impact on whether the grid can be successfully divided.

[0153] Then proceed to step S902.

[0154] Step S902: Based on the size parameters, obtain the mesh parameters of the target surface.

[0155] Based on the mesh parameters of each surface element, the mesh parameters of the target surface are determined.

[0156] Since each mesh element has definite geometric characteristics, meshing can be performed based on the geometric characteristics of each element, combined with the solution accuracy and mesh quality requirements, and parameters can be assigned to each mesh.

[0157] After obtaining the mesh generation and mesh parameter settings for the target surface, proceed to step S903.

[0158] Step S903: Based on the mesh parameters, perform a simulation test on the surface flow heat transfer of the product under test.

[0159] Based on the determined mesh parameters of the target surface, a simulation test of surface flow and heat transfer of the product under test is conducted.

[0160] In one optional embodiment, the model of the product under test and the mesh parameters of the target surface are imported into a flow heat transfer solver to solve for the surface flow heat transfer of the product under test.

[0161] This invention stores the dimensional parameters of each surface element of the target surface; obtains the mesh parameters of the target surface based on the dimensional parameters; and performs surface flow and heat transfer simulation tests on the product under test based on the mesh parameters. Because the mesh generation and parameter allocation of the target surface are determined based on the dimensional parameters of each surface element, the mesh generation and parameter allocation achieve optimal solutions, greatly improving the robustness and accuracy of the solution.

[0162] Reference Figure 10 , Figure 10 A flowchart illustrating the predictive surface construction steps of another embodiment of the present invention is shown, as follows: Figure 10 As shown, it includes:

[0163] The above step S101 may include the following steps S1001 to S1003.

[0164] Step S1001: Obtain the processing flow of the product to be tested.

[0165] Step S1002: Reverse the processing flow to obtain the boundary curve of at least one surface of the product to be tested.

[0166] Step S1003: Based on the boundary curve, construct at least one predicted surface of the product to be tested.

[0167] For modeling complex surfaces in the product under test, the first step is to obtain the product's machining process. Based on this process, the movement trajectory of the cutting head during machining is analyzed to determine the cutting lines generated by the cutting head. These cutting lines are then transformed to determine the boundary curves of the product under test.

[0168] Based on the boundary curve of the product under test, at least one predictive surface of the product under test is constructed.

[0169] In an optional embodiment, step S1002 may include steps A1 to A3 as follows:

[0170] Step A1: Analyze the movement trajectory of the cutting head on the curved surface during the machining process to determine the cutting line of the curved surface.

[0171] Step A2: Determine the boundary curve of the surface based on the cutting line.

[0172] Step A3: Construct the parametric equation of the boundary curve, wherein the parametric equation characterizes the mathematical description of the boundary curve.

[0173] By analyzing the movement trajectory of the machine tool cutter head on the surface of the product under test during the machining process, the cutting curve of the cutter head cutting surface is obtained, and then the boundary curve of the surface is determined, which is the intersection line of the cutting curve of the surface and the cutting surface.

[0174] After determining the boundary lines of the surface, the predicted surface is constructed.

[0175] Based on the feed command of the cutting surface, the time parameter equation of the cutting surface is obtained. By separating the variables of the parameter equation, the parameter equation of the boundary curve is obtained, which represents the mathematical description of the boundary curve.

[0176] This invention provides an embodiment of the process for obtaining the processing flow of the product under test; performing a reverse transformation on the processing flow to obtain the boundary curves of at least one surface of the product under test; and constructing at least one predicted surface of the product under test based on the boundary curves. By obtaining the boundary curves of at least one surface of the product under test through the reverse transformation of the processing flow, and then constructing at least one predicted surface, the complex spatial curves are transformed into the form of surface intersection lines, thereby obtaining a simpler and clearer mathematical description, making the model construction more accurate and clear.

[0177] The following is still in the format of Figure 2 The optical lens support frame of the space exploration camera shown is used as an example to illustrate the thermal simulation test method of the target product of the present invention in detail.

[0178] The optical lens support frame for this type of space exploration camera includes: a detection surface 1, a connecting surface 2, and a transition surface 3. Among them, the detection surface 1 and the transition surface 3 are relatively complex curved surfaces. The detection surface 1 is an irregular curved surface, and its boundary curves are two complex spatial curves, which are difficult to describe mathematically.

[0179] When modeling the probe surface 1, the machining process of the probe surface 1 is first obtained. Based on the machining process of the probe surface 1, the movement trajectory of the machine tool head during the machining process is analyzed to obtain the cutting curves of the cutting surface 4 and the cutting surface 5. Then, the boundary curve of the probe surface 1 is determined as the intersection line of the cutting curves of the probe surface 1, the cutting surface 4, and the cutting surface 5.

[0180] Based on the determined boundary line of probe surface 1, the predicted surface of probe surface 1 is constructed.

[0181] Then, a second fitting is performed on the surfaces of probe surface 1 and transition surface 3.

[0182] According to the spatial coordinate direction, the surfaces of detection surface 1 and transition surface 3 are divided into multiple surface regions.

[0183] The highest points of the surfaces of probe surface 1 and transition surface 3, as well as the highest points of the surface formed by multiple surface regions obtained after division, are obtained respectively. The difference between the two is calculated to obtain the tolerance.

[0184] If the tolerance exceeds a preset threshold, the division of the surface region is iteratively adjusted to bring the tolerance back to the preset threshold. For example, the size parameters of the divided surface region are reduced.

[0185] Thus, by performing a second fitting on the surfaces of probe surface 1 and transition surface 3, the surface formed by multiple surface regions approaches the quadratic surface infinitely.

[0186] Next, a laser plane is set in front of the detection surface 1. The laser plane contains multiple laser emission points for emitting lasers toward the detection surface 1.

[0187] The laser plane is used to obtain multiple intersection points between the laser emitted from the detection surface 1 and the detection surface 1. Intersection points outside the preset range are filtered out, and intersection points within the preset range are connected to form multiple surface regions. These multiple surface regions constitute a target surface with a curvature not exceeding a threshold.

[0188] After obtaining the target surface, store the size parameters of each surface element on the target surface.

[0189] When meshing the target surface, each surface element is treated as a separate geometric individual and its mesh parameters are set accordingly.

[0190] When performing mesh generation, the mesh can be generated based on the geometric characteristics of each surface element, combined with the solution accuracy and mesh quality requirements, and the parameters of each mesh can be assigned.

[0191] Finally, the model of the optical lens support frame of the space exploration camera and the mesh parameters of the detection surface 1, connecting surface 2 and transition surface 3 are imported into the flow heat transfer solver to solve the surface flow heat transfer of each surface.

[0192] Example 2

[0193] Reference Figure 11 , Figure 11 A schematic diagram of the structure of a thermal simulation testing device for a target product according to Embodiment 2 of the present invention is shown, as follows: Figure 11 As shown, it includes:

[0194] Construction module 1101 is used to construct at least one predicted surface of the product under test based on the boundary curve of the product under test;

[0195] The segmentation module 1102 is used to segment the predicted surface to obtain multiple surface elements;

[0196] The adjustment module 1103 is used to adjust the curvature of some or all of the surface elements based on the surface obtained by combining multiple surface elements, so as to adjust the predicted surface into the target surface.

[0197] The test module 1104 is used to perform simulation tests on the surface flow heat transfer of the product under test based on the target curved surface.

[0198] In an optional embodiment, the building module 1101 includes:

[0199] The partitioning module is used to divide the predicted surface into multiple regions according to the spatial coordinate direction;

[0200] The first adjustment submodule is used to adjust the division of the surface region so that the surface formed by the multiple surface regions infinitely approaches the quadratic surface.

[0201] In an optional embodiment, the first adjustment submodule includes:

[0202] The tolerance acquisition module is used to acquire the tolerance between the highest point of the predicted surface and the highest point of the surface formed by the multiple surface regions.

[0203] An iterative module is used to iteratively adjust the division of the surface region based on the relationship between the tolerance and the preset threshold until the tolerance reaches the preset threshold, thereby obtaining multiple surface elements.

[0204] In an optional embodiment, the adjustment module 1103 includes:

[0205] A determining module is used to determine multiple intersection points between the laser emitted by the laser plane on the curved surface and the curved surface; wherein the laser plane includes at least multiple laser emission point arrays;

[0206] A connection module is used to filter the intersection points outside a preset range, connect the intersection points within the preset range to obtain the surface elements, and form a target surface with a curvature not exceeding a preset threshold by multiple surface elements.

[0207] In an optional embodiment, the test module 1104 includes:

[0208] A storage module is used to store the size parameters of each surface element of the target surface;

[0209] The mesh parameter acquisition module is used to acquire the mesh parameters of the target surface based on the size parameters;

[0210] The test submodule is used to perform simulation tests on the surface flow heat transfer of the product under test based on the mesh parameters.

[0211] In one optional embodiment, the test submodule includes:

[0212] The solver module is used to import the model of the product under test and the mesh parameters of the target surface into the flow and heat transfer solver to solve the surface flow and heat transfer of the product under test.

[0213] In an optional embodiment, the building module 1101 includes:

[0214] The processing flow acquisition module is used to acquire the processing flow of the product to be tested;

[0215] The reverse conversion module is used to reverse the processing flow to obtain the boundary curve of at least one surface of the product to be tested;

[0216] A construction submodule is used to construct at least one predicted surface of the product under test based on the boundary curve.

[0217] In one optional embodiment, the reverse conversion module includes:

[0218] The analysis module is used to analyze the movement trajectory of the cutting head on the curved surface during the processing flow, and to determine the cutting line of the curved surface;

[0219] A boundary curve determination module is used to determine the boundary curve of the surface based on the cutting line;

[0220] The parametric equation construction module is used to construct the parametric equations of the boundary curve, which characterize the mathematical description of the boundary curve.

[0221] Based on the same inventive concept, embodiments of the present invention also provide an electronic device, comprising:

[0222] A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the thermal simulation test method for the target product described in any of the above embodiments.

[0223] Based on the same inventive concept, embodiments of the present invention also provide a computer-readable storage medium, comprising: when the instructions in the storage medium are executed by a processor of an electronic device, enabling the electronic device to perform a thermal simulation test method for a target product as described in any of the above embodiments.

[0224] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

[0225] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, as some steps can be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and components involved are not necessarily essential to the present invention.

[0226] The above provides a detailed description of the thermal simulation testing method, apparatus, electronic device, and medium for a target product provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A thermal simulation test method for a target product, characterized in that, The method includes: Obtain the processing flow of the product to be tested; Based on the processing flow of the product under test, the movement trajectory of the cutting head during the processing of the product under test is analyzed, and the cutting line generated by the cutting head during the cutting process is determined. The boundary curve of the product under test is determined by reverse transformation of the cutting line; Based on the boundary curve of the product under test, at least one predicted surface of the product under test is constructed. The predicted surface is segmented to obtain multiple surface elements; Based on the surface obtained by combining multiple surface elements, the curvature of some or all of the surface elements is adjusted to adjust the predicted surface into the target surface. Based on the target surface, the surface flow heat transfer of the product under test is simulated and tested. The adjustment of the curvature of some or all of the surface elements based on the surface obtained by combining multiple surface elements includes: Determine multiple intersection points between the laser emitted from the laser plane on the surface obtained by combining multiple surface elements and the surface; wherein, the laser plane includes at least multiple laser emission point arrays; The intersection points outside the preset range are filtered out, and the intersection points within the preset range are connected to obtain the surface elements with adjusted curvature, so that the multiple surface elements form the target surface with a curvature that does not exceed a preset threshold.

2. The method according to claim 1, characterized in that, Before segmenting the predicted surface into multiple surface elements, the method further includes: The predicted surface is divided into multiple regions according to the spatial coordinate direction; The division of the surface region is adjusted so that the surface formed by the multiple surface regions infinitely approaches a quadratic surface.

3. The method according to claim 2, characterized in that, The adjustment of the division of the surface region so that the surface formed by the multiple surface regions infinitely approaches a quadratic surface includes: Obtain the tolerance between the highest point of the predicted surface and the highest point of the surface formed by the multiple surface regions; Based on the relationship between the tolerance and the preset threshold, the division of the surface region is iteratively adjusted until the tolerance reaches the preset threshold, resulting in multiple surface elements.

4. The method according to claim 1, characterized in that, The simulation test of surface flow and heat transfer of the product under test based on the target surface includes: Store the size parameters of each surface element of the target surface; Based on the size parameters, obtain the mesh parameters of the target surface; Based on the mesh parameters, the surface flow heat transfer of the product under test is simulated and tested.

5. The method according to claim 4, characterized in that, The simulation test of surface flow heat transfer of the product under test based on the mesh parameters includes: The model of the product under test and the mesh parameters of the target surface are imported into the flow and heat transfer solver to solve the surface flow and heat transfer of the product under test.

6. The method according to claim 1, characterized in that, After determining the boundary curve of the product under test by reverse transformation of the cutting line, the process includes: Construct the parametric equations of the boundary curve, which characterize the mathematical description of the boundary curve.

7. A thermal simulation testing device for a target product, characterized in that, The device includes: A construction module is used to construct at least one predicted surface of the product under test based on the boundary curve of the product under test; wherein, before constructing at least one predicted surface of the product under test based on the boundary curve of the product under test, the module includes: analyzing the movement trajectory of the cutting head of the product under test during the processing based on the processing flow of the product under test, and determining the cutting line generated by the cutting head during the cutting process; and inversely transforming the cutting line to determine the boundary curve of the product under test. The segmentation module is used to segment the predicted surface to obtain multiple surface elements; An adjustment module is used to adjust the curvature of some or all of the surface elements based on a surface obtained by combining multiple surface elements, so as to adjust the predicted surface into a target surface; wherein, adjusting the curvature of some or all of the surface elements based on the surface obtained by combining multiple surface elements includes: determining multiple intersection points between a laser emitted by a laser plane on the surface obtained by combining multiple surface elements and the surface; wherein, the laser plane includes at least multiple laser emission point arrays; filtering the intersection points outside a preset range, and connecting the intersection points within the preset range to obtain surface elements with adjusted curvature, so that the multiple surface elements form the target surface with a curvature not exceeding a preset threshold; The testing module is used to perform simulation tests on the surface flow and heat transfer of the product under test based on the target curved surface.

8. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the thermal simulation test method for the target product according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the thermal simulation test method for the target product according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Finished automobile electromagnetic stimulation reverse modeling method

    CN103544344A