Post-Processing Method, System, and Device for Stress Structure Simulation Based on Numerical Calculation

By creating deformation data acquisition, interference motion recognition, local feature simulation and structural cloud map generation units in static analysis, the problem of overall displacement covering local deformation in assembly structure model is solved, and the effect of clearly displaying the deformation characteristics of the structure itself in the cloud map is achieved.

CN119783485BActive Publication Date: 2025-05-30ZHEJIANG YUANSUAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510280963.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-05-30
Estimated Expiration
2045-03-11

AI Technical Summary

Technical Problem

In static analysis, the overall displacement of the assembly structure model will mask the local deformation characteristics, resulting in poor cloud diagram display effect and inability to accurately reflect the deformation of the structure itself.

Method used

By creating a deformation data acquisition unit, an interference motion recognition unit, a local feature simulation unit and a structural cloud map generation unit, the overall motion data is identified and eliminated from the stress motion results, the self-deformed data is obtained, and then converted into color scale distribution information to generate a structural deformation cloud map.

Benefits of technology

Effectively distinguish between real deformation and overall motion phenomena, and ensure that when displaying cloud diagrams, focus on the deformation characteristics of the structural model itself due to loads, so that the local subtle deformation of the structural model can be clearly displayed from the cloud diagrams to meet the actual needs in engineering design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783485B_ABST
    Figure CN119783485B_ABST
Patent Text Reader

Abstract

The present invention discloses a post - processing method, system and device for stress - bearing structure simulation based on numerical calculation, belonging to the technical field of structural deformation simulation. In the existing post - processing simulation solutions, the display effect of the contour map is interfered by the overall displacement, resulting in the generated contour map being difficult to accurately reflect the true situation of the structure's own deformation. A post - processing method for stress - bearing structure simulation based on numerical calculation of the present invention creates a deformation data acquisition unit, an interference motion recognition unit, a local feature simulation unit, and a structural contour map generation unit, identifies the overall motion data, and eliminates the overall motion data from the stress - motion results to obtain the self - deformation data, so as to effectively distinguish the true deformation from the overall motion phenomenon, making the contour map display highlight the self - deformation characteristics of the structural model caused by the load, which helps to quickly locate structural problems, improve the quality and efficiency of engineering design analysis, and meet the actual needs in engineering design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a post - processing method, system and device for stress - bearing structure simulation based on numerical calculation, and belongs to the technical field of structural deformation simulation. Background Art

[0002] Static analysis is an important tool in engineering design and scientific research, used to simulate the stress and deformation of complex structures under static loads. Through numerical calculation, engineers can accurately evaluate the strength, stiffness and stability of structures, so as to optimize the design scheme and predict potential failure risks. After the analysis is completed, the main task in the post - processing stage is to display the deformation and stress distribution of the structural model under the action of loads through visualization technology, and the contour plot is the most commonly used form of expression.

[0003] Therefore, the quality of the contour plot directly affects the interpretation effect in the post - processing stage. Ideally, the contour plot should be able to clearly show the deformation characteristics and stress distribution of the structure itself, enabling engineers to quickly locate problem areas, identify potential design defects, and provide a basis for subsequent structural optimization.

[0004] However, in actual engineering, the structural models that require static analysis are usually assembly structural models containing multiple bodies. Several bodies in the assembly structural model are combined together through different connection methods (such as contact, welding or bolt connection). However, due to imperfect connection characteristics and degree - of - freedom settings, the overall stiffness of the assembly structural model may be low. In this case, even if sufficient degree - of - freedom restrictions are imposed on the entire assembly structural model, some bodies will still have large overall displacements under the action of loads, thereby masking the deformation characteristics of the model itself.

[0005] Furthermore, during the loading process, the structural model may show overall translation or rotation, making it difficult to clearly display local subtle deformations from the contour plot. Therefore, in actual engineering applications, the display effect of the contour plot will be interfered by the overall displacement, resulting in the generated contour plot being difficult to accurately reflect the true situation of the structure's own deformation and unable to meet the actual needs in engineering design.

[0006] The information disclosed in this background art is only used to understand the background of the inventive concept of the present invention, so it may include information that does not constitute prior art. Summary of the Invention

[0007] In view of the above problems or one of the above problems, one object of the present invention is to provide a post - processing method for stress - bearing structure simulation based on numerical calculation. By creating a deformation data acquisition unit, an interference motion recognition unit, a local feature simulation unit, and a structure contour map generation unit, the overall motion data is identified, and the overall motion data is removed from the stress - motion results to obtain the self - deformation data. Then, the self - deformation data is converted into color - scale distribution information to obtain a structure deformation contour map for intuitively displaying the results of static analysis. Thus, it is possible to effectively distinguish the real deformation from the overall motion phenomenon, ensure that the overall position movement in the post - processing result data is effectively shielded, and thus make the contour map highlight the deformation characteristics of the structure model itself caused by the load rather than meaningless overall motion data when displayed. Furthermore, the local subtle deformation of the structure model can be clearly shown in the contour map, meeting the actual needs in engineering design.

[0008] In view of the above problems or one of the above problems, another object of the present invention is to provide a post - processing method, system and device for stress - bearing structure simulation based on numerical calculation, which can intuitively reflect the actual stress and deformation conditions of each region of the structure model, making the color - scale distribution of the contour map more reasonable; at the same time, it also amplifies the effect of the model's own stress - induced deformation, avoiding the problem of single - color - scale caused by large overall displacements, greatly improving the data readability and utilization rate of the post - processing results. Engineers can obtain and analyze the key characteristics of model deformation more efficiently, which helps to quickly locate structural problems and improve the quality and efficiency of engineering design analysis, meeting the finite - element analysis requirements under complex working conditions.

[0009] To achieve one of the above objects, the first technical solution of the present invention is as follows:

[0010] A post - processing method for stress - bearing structure simulation based on numerical calculation, comprising the following steps:

[0011] Step 1: Obtain the stress - motion results of the structure model through the previously created deformation data acquisition unit.

[0012] Step 2: Use the previously created interference motion recognition unit to process the stress - motion results based on the node - state changes to obtain the overall motion data.

[0013] Step 3: Employ the previously created local feature simulation unit to remove the overall motion data from the stress - motion results to obtain the self - deformation data for characterizing the stress distribution and deformation of the structure model itself.

[0014] Step 4: Use the previously created structure contour map generation unit to convert the self - deformation data into color - scale distribution information to obtain a structure deformation contour map, realizing the post - processing of stress - bearing structure simulation based on numerical calculation.

[0015] By creating a deformation data acquisition unit, an interference motion recognition unit, a local feature simulation unit, and a structural cloud map generation unit, the present invention identifies the overall motion data, eliminates the overall motion data from the force-bearing motion results to obtain its own deformation data, and then converts the own deformation data into color scale distribution information to obtain a structural deformation cloud map that intuitively displays the results of the static analysis. Thus, it can effectively distinguish the real deformation from the overall motion phenomenon, ensure that the overall position movement in the post-processing result data is effectively shielded, and thus can make the key point in the cloud map display the deformation characteristics of the structural model itself caused by the load, rather than meaningless overall motion data. Furthermore, the local subtle deformation of the structural model can be clearly shown from the cloud map, meeting the actual needs in engineering design.

[0016] Furthermore, by applying the present invention to obtain the structural deformation cloud map, it can intuitively reflect the actual stress and deformation conditions of each region of the structural model, make the color scale distribution more reasonable, and at the same time amplify the effect of the model's own force-bearing deformation, avoiding the problem of single color scale caused by large overall displacements. Therefore, through the data processing and optimization method of the present invention, the readability and utilization rate of the post-processing result data are greatly improved. Engineers can obtain and analyze the key features of the model deformation more efficiently, which helps to quickly locate structural problems, improve the quality and efficiency of engineering design analysis, and meet the finite element analysis requirements under complex working conditions.

[0017] As a preferred technical measure:

[0018] Step 1, the method for obtaining the force-bearing motion result of the structural model through the previously created deformation data acquisition unit is as follows:

[0019] Obtain the concentrated load to be applied;

[0020] Based on the structural model, set the fixed boundary information;

[0021] Divide the structural model into grids to obtain a number of grids;

[0022] Take the vertices of the grids as nodes and number them to obtain node information;

[0023] Apply the concentrated load to the structural model, and based on the fixed boundary information, perform a static analysis on the nodes of the grids, and at each time step, track the state of the nodes to obtain the state data of each node for monitoring the change of the node state;

[0024] Summarize the state data and node information of a number of nodes to obtain the force-bearing motion result of the structural model.

[0025] As a preferred technical measure:

[0026] Step 2: Using the previously created interference motion recognition unit, based on the changes in node states, the method for processing the force-applied motion results to obtain the overall motion data is as follows:

[0027] Classify the force-applied motion results to obtain the motion types,

[0028] The motion types at least include overall translation, rotation around a point, or rotation around a line;

[0029] Based on the motion types, obtain the corresponding discrimination parameters,

[0030] The discrimination parameters at least include node stress values and / or contact relationship values;

[0031] Based on the force-applied motion results, obtain the state data of the nodes at each time step;

[0032] According to the motion types, select the node stress values and / or contact relationship values to judge the state data at each time step, and obtain the overall motion position at the end moment of the corresponding overall motion;

[0033] Subtract the overall motion position from the initial position of the corresponding node to obtain the overall motion data of one node or multiple nodes.

[0034] As a preferred technical measure:

[0035] According to the motion types, select the node stress values to judge the state data at each time step, and the method for obtaining the overall motion position at the end moment of the corresponding overall motion is as follows:

[0036] When the motion type is overall translation, the state data at each time step includes node stress values and displacement values;

[0037] Judge the node stress values at each time step. When the node stress value is greater than zero, it indicates that the overall motion ends, and record the time step at this time;

[0038] According to this time step, obtain the displacement value of the corresponding node, which is the overall motion position.

[0039] As a preferred technical measure:

[0040] According to the motion types, select the contact relationship values to judge the state data at each time step, and the method for obtaining the overall motion position at the end moment of the corresponding overall motion is as follows:

[0041] The motion type is rotation around a point or rotation around a line; the contact relationship value is zero or the clearance threshold, which is used to characterize the node contact state and is divided into real contact and pseudo-contact; real contact means that the node clearly contacts a certain adjacent individual within a certain time step and satisfies the contact constraint conditions; pseudo-contact means that the node does not directly contact the adjacent individual, but when the distance between the two is less than the clearance threshold, it is defaulted that there is a contact relationship;

[0042] Obtain the state data at each time step, which includes the distance value between the node and the adjacent individual;

[0043] According to the distance value at each time step, judge the contact state between the node and the adjacent individual to obtain the contact judgment result, which includes no contact, pseudo-contact or real contact;

[0044] When the node changes from no contact to pseudo-contact or real contact, it indicates that the overall motion ends, and record the end time step at this time;

[0045] According to the end time step, calculate the position change value of the corresponding node, that is, the overall motion position.

[0046] As a preferred technical measure:

[0047] The method for calculating the position change value of the corresponding node according to the end time step is as follows:

[0048] Obtain the rotation center of the structure model and the three-dimensional coordinates of the node at the initial time of zero;

[0049] According to the end time step, determine the real-time coordinate value of the node;

[0050] Calculate the rotation difference between the real-time coordinate of the node and the rotation center, and establish a unit vector in the line direction;

[0051] Construct a rotation matrix according to the unit vector;

[0052] Multiply the rotation matrix by the rotation difference to obtain the position change value of the corresponding node.

[0053] As a preferred technical measure:

[0054] The method for judging the contact state between the node and the adjacent object is as follows:

[0055] When the distance value is greater than the clearance threshold, it is no contact, indicating that the node has neither real contact nor pseudo-contact, and the position change of the node mainly comes from the overall motion;

[0056] When the distance value is greater than zero and less than or equal to the clearance threshold, it is pseudo-contact;

[0057] When the distance value is equal to zero, it is real contact.

[0058] As the preferred technical measures:

[0059] Step 4: Use the previously created structural cloud map generation unit to convert the deformation data into color distribution information. The method for obtaining the structural deformation cloud map is as follows:

[0060] Get the self-deformation data of all nodes;

[0061] Map the deformation data to the standardized interval [0,1] to obtain the deformation standard data;

[0062] Set a color gradient, which includes at least a first color, a second color, and a third color, and is used to express continuous changes in the deformation size; the first color is used to represent the low value in the deformation data itself, the second color is a transition color, and the third color is used to represent the high value in the deformation data itself;

[0063] According to the color gradient, the deformed standard data is processed using the linear interpolation method to obtain the corresponding color value;

[0064] Assign color values ​​to corresponding nodes to obtain color scale distribution information;

[0065] According to the color distribution information, the structural deformation cloud map is drawn.

[0066] To achieve one of the above purposes, the second technical solution of the present invention is:

[0067] A stress structure simulation post-processing system based on numerical calculation, comprising a deformation data acquisition module, an interference motion identification module, a local feature simulation module and a structure cloud map generation module;

[0068] Deformation data acquisition module, used to obtain the force and motion results of the structural model;

[0069] Interference motion identification module, used to process the force motion results based on the node state changes to obtain the overall motion data;

[0070] The local feature simulation module is used to remove the overall motion data from the force motion results and obtain the self-deformation data to characterize the stress distribution and deformation of the structural model itself;

[0071] The structural cloud map generation module is used to convert the self-deformation data into color-scale distribution information to obtain the structural deformation cloud map.

[0072] The present invention can intuitively reflect the actual stress and deformation conditions of each area of ​​the structural model by setting a deformation data acquisition module, an interference motion recognition module, a local feature simulation module, and a structural cloud map generation module, so that the color scale distribution of the cloud map is more reasonable, and the effect of the model's own force deformation is also amplified, avoiding the problem of color scale uniformity caused by overall large displacement.

[0073] Furthermore, through the data processing and optimization method of the present invention, the data readability and utilization rate of the post-processing results are greatly improved. Engineers can obtain and analyze the key features of model deformation more efficiently, which helps to quickly locate structural problems, improve the quality and efficiency of engineering design analysis, and meet the finite element analysis requirements under complex working conditions.

[0074] To achieve one of the above purposes, the third technical solution of the present invention is:

[0075] An electronic device, comprising:

[0076] One or more processors;

[0077] A storage device for storing one or more programs;

[0078] When the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned post-processing method for stress structure simulation based on numerical calculation.

[0079] Compared with the prior art solutions, the present invention has the following beneficial effects:

[0080] By creating a deformation data acquisition unit, an interference motion recognition unit, a local feature simulation unit, and a structure cloud map generation unit, the present invention identifies the overall motion data, eliminates the overall motion data from the stress motion results to obtain the self-deformation data, and then converts the self-deformation data into color scale distribution information to obtain a structure deformation cloud map that intuitively displays the static analysis results. Thus, it can effectively distinguish the real deformation from the overall motion phenomenon, ensure that the overall position movement in the post-processing result data is effectively shielded, and thus can make the cloud map highlight the deformation characteristics of the structure model itself caused by the load, rather than meaningless overall motion data. Furthermore, the local subtle deformation of the structure model can be clearly shown in the cloud map, meeting the actual needs in engineering design.

[0081] By setting a deformation data acquisition module, an interference motion recognition module, a local feature simulation module, and a structure cloud map generation module, the present invention can intuitively reflect the actual stress and deformation conditions of each region of the structure model, make the color scale distribution of the cloud map more reasonable, and at the same time amplify the effect of the model's own stress deformation, avoiding the problem of single color scale caused by large overall displacements.

[0082] Furthermore, by applying the present invention to obtain the structural deformation nephogram, the actual stress and deformation conditions of each region of the structural model can be intuitively reflected, making the color scale distribution more reasonable. At the same time, the effect of the model's own stress and deformation is amplified, avoiding the problem of single-color scale caused by large overall displacements. Therefore, through the data processing and optimization method of the present invention, the data readability and utilization rate of the post-processing results are greatly improved. Engineers can more efficiently obtain and analyze the key features of model deformation, which helps to quickly locate structural problems, improve the quality and efficiency of engineering design analysis, and meet the finite element analysis requirements under complex working conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] Figure 1 is a schematic flowchart of a post-processing method for the force-bearing structure simulation of the present invention;

[0084] Figure 2 is a nephogram generated by the existing post-processing method;

[0085] Figure 3 is a nephogram generated by applying the post-processing method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0086] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0087] On the contrary, the present invention covers any alternatives, modifications, equivalent methods and solutions made within the spirit and scope of the present invention as defined by the claims. Further, in order to enable the public to better understand the present invention, some specific details are described in detail in the following detailed description of the present invention. Those skilled in the art can fully understand the present invention without the description of these details.

[0088] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "or / and" used herein includes any and all combinations of one or more of the related listed items.

[0089] As Figure 1 shown, the first specific embodiment of the post-processing method for the force-bearing structure simulation based on numerical calculation of the present invention:

[0090] A post-processing method for the force-bearing structure simulation based on numerical calculation includes the following steps:

[0091] Step 1: Obtain the force motion results of the structural model through the deformation data acquisition unit created in advance;

[0092] Step 2: Using the previously created interference motion identification unit, based on the node state change, the force motion results are processed to obtain the overall motion data;

[0093] Step 3: Using the local feature simulation unit created in advance, the overall motion data is removed from the force motion results to obtain the self-deformation data, which is used to characterize the stress distribution and deformation of the structural model itself;

[0094] Step 4: Use the previously created structural cloud map generation unit to convert its own deformation data into color scale distribution information to obtain the structural deformation cloud map, thereby realizing the post-processing of the force-bearing structure simulation based on numerical calculation.

[0095] A second specific embodiment of the force-bearing structure simulation post-processing method based on numerical calculation of the present invention:

[0096] A post-processing method for simulation of a force-bearing structure based on numerical calculation includes the following contents:

[0097] In order to solve the problem of large overall displacement interfering with the display effect of cloud charts in finite element static analysis, the large overall displacement situations that may occur in the analysis can be classified and solved one by one. The results of static analysis need to be in a steady state, so the large overall displacement is mainly manifested in three situations: overall translation, rotation around a point, and rotation around a line. For these situations, it is necessary to classify and process them in combination with the complexity of the structural model and the assembly characteristics, which specifically include the following:

[0098] Taking individuals as classification units, each component in the assembly structure model is considered separately. In the post-processing of the cloud map, by calculating the difference between the self-deformation of each body and its overall movement separately, the interference of the overall displacement on the result can be eliminated, thereby highlighting the self-deformation characteristics of the model. At the same time, it is also necessary to combine the classification of large displacements, such as overall translation, rotation around a point, and rotation around a line, and design corresponding processing algorithms respectively. For example, in the case of overall rotation around a point or around a line, it is necessary to introduce coordinate system transformation technology to separate the overall movement of the model and provide more intuitive deformation results for cloud map display.

[0099] In this embodiment, the displacement may be a translation, a rotation, or a movement.

[0100] In this embodiment, when the structural model undergoes overall translation, it usually manifests as all nodes of a single model undergoing consistent overall displacement in a stress-free state at the initial stage of calculation. This situation typically occurs at the initial stage of loading when the model individual has not come into contact with other individuals and its degrees of freedom allow for overall translation. After the model individual comes into contact with other individuals and establishes constraint relationships, the nodes gradually begin to bear loads, and stress begins to distribute and exhibit local deformation. In the post-processing contour plot results at this stage, overall translation often masks the local deformation characteristics of the structural model. Therefore, a dedicated algorithm mechanism is required to track the changes in node displacements and eliminate overall translation, thereby highlighting the stress distribution and deformation characteristics of the model itself.

[0101] From the perspective of numerical calculation, this embodiment separates the overall displacement and self-deformation data by improving the post-processing algorithm and enhances the effect of the deformation characteristics of the model itself. By redefining the generation process of the contour plot, this embodiment can effectively highlight the local deformation characteristics of the model, enhance the color scale contrast of the contour plot, and provide more intuitive and accurate post-processing results for engineers. Therefore, the present invention can effectively solve the problem of poor display effect of the contour plot. By improving the numerical decomposition technology and the dynamic color scale mapping algorithm, the present invention can automatically eliminate the interference of overall displacement, retain only the data of the self-deformation of the structure, and generate a contour plot with a higher color scale contrast.

[0102] The third specific embodiment of the post-processing method for the force-bearing structure simulation based on numerical calculation of the present invention:

[0103] A post-processing method for the force-bearing structure simulation based on numerical calculation, comprising the following:

[0104] First, it is necessary to parse the displacement changes of the nodes of the structural model in each time step in the result data and identify the critical moment when the stress begins to change.

[0105] After the structural model is divided by finite element meshing, it will contain multiple nodes and elements. Each node is the vertex in the mesh, and the calculated result data contains data such as its node number and displacement.

[0106] The stress is the equivalent stress, which is calculated from the principal stresses, and its calculation formula is as follows:

[0107]

[0108] Where, is the equivalent stress, , , are the three stress components of the principal stress, representing the stress components of the node in the three principal axis directions.

[0109] Since the displacement changes of all nodes are the same during the overall translation stage, only a single overall displacement value needs to be recorded, and it is not necessary to process the data of each node separately. Assume that the positions of all nodes at the initial moment are , retrieve the stress at all time steps. When stress changes occur at a node in the calculation result data, that is, when the stress value is greater than zero, record the time step whose position is . At this time, its position change can be represented as the overall displacement vector , and its calculation formula is as follows:

[0110]

[0111]

[0112] where is the node number, is the total set of all node data.

[0113] After stress changes occur at the node, the position change of the node at this time is composed of the overall translation and the local deformation . At the final time step t, its position is , then the expression of the local deformation is as follows, and its calculation formula is as follows:

[0114]

[0115] To highlight the local deformation, the overall translation should be removed from the contour plot results, and is retained as the final display data.

[0116] The specific processing flow of this embodiment is as follows:

[0117] Step 1, record the initial positions of all nodes , and initialize.

[0118] Step 2, perform overall displacement tracking. At each time step, calculate the displacement changes of all nodes . If there is no stress change, record the overall translation vector .

[0119] Step 3, perform stress change detection, monitor the stress value of each node . When , mark the end time of the overall translation.

[0120] Step 4, perform data removal and display, remove the overall displacement from the contour plot data, and display the local deformation results.

[0121] The fourth specific embodiment of the post-processing method for force-bearing structure simulation based on numerical calculation of the present invention:

[0122] A post-processing method for force-bearing structure simulation based on numerical calculation, including the following:

[0123] Based on the node contact relationship, analyze the overall translation situation of the structural model. At the initial stage of calculation, the phenomenon that all nodes of a single structural model displace as a whole actually reflects that there is no effective contact relationship established between this structural model and other structural models. By analyzing the contact situation of the nodes in the structural model, the states of real contact and pseudo-contact (i.e., not in direct contact but regarded as contact within the gap range set in the pre-processing) nodes can be judged, so as to accurately distinguish the phased changes between overall displacement and local deformation.

[0124] Based on the monitoring of the node contact state, record and adjust the displacement data, and finally optimize the cloud map display effect, so as to eliminate the influence of overall translation and reveal the true characteristics of local deformation and stress distribution. It specifically includes the following steps:

[0125] The first step is to monitor the node contact state, which includes the following:

[0126] During the calculation process, the contact state between each node in the structural model and other bodies is checked in real time. The contact state is divided into two categories: real contact (the node clearly contacts other bodies during calculation and meets the contact constraint conditions) and pseudo-contact (the node does not directly contact other bodies, but within the gap range set in the finite element pre-processing stage, it is regarded as a contact relationship by default).

[0127] The second step is to judge the contact state, which includes the following:

[0128] For each node , define the closest distance to other bodies as , if , it is real contact; if , where is the gap threshold, it is pseudo-contact. When a node has neither real contact nor pseudo-contact, the displacement change of the node mainly comes from overall translation, and its expression is as follows:

[0129]

[0130] The third step is to record and adjust the node displacement, which includes the following:

[0131] During the overall translation stage, the displacement changes of each node are the same. Therefore, record the overall displacement value , uniformly adjust the displacement changes of all nodes, and eliminate the influence of overall translation. The adjusted node displacement change is:

[0132]

[0133] In the fourth step, optimize the cloud map results, eliminate the node deformation data after the overall displacement to generate the cloud map, so as to highlight the local deformation and stress distribution characteristics, which specifically include the following steps:

[0134] Step 11: Reflect the cloud map rendering logic through the color scale change to reflect the size and distribution of the node data.

[0135] Step 12: Normalize the node deformation data and map the deformation values of all nodes to the standardized interval [0, 1].

[0136] Step 13: The color gradient is from blue (low value) to green (transition color) to red (high value), representing the continuous change of the deformation size.

[0137] Step 14: Use linear interpolation to calculate the color value corresponding to the node, and then assign the calculated color value to the corresponding node.

[0138] In this embodiment, by judging the contact state of the nodes, the structural model nodes are divided into contact nodes and non-contact nodes. Record the displacement vector of the overall translation for the non-contact nodes , and uniformly eliminate the overall displacement from the cloud map data, so as to intuitively display the stress distribution and deformation characteristics. Compared with the traditional method, this embodiment judges the overall displacement based on the node contact relationship, further improving the processing accuracy and result credibility.

[0139] The fifth specific embodiment of the post-processing method for the force-bearing structure simulation based on numerical calculation of the present invention:

[0140] A post-processing method for the force-bearing structure simulation based on numerical calculation, including the following content:

[0141] For the case where the structural model rotates around a point, the initial node motion shows a tendency to rotate as a whole around a certain fixed point. In this case, it is not applicable to simply judge through the node stress change, because when a certain node in the target structural model comes into contact with other structural models, the contact stress will be transmitted to a large number of adjacent nodes in a short time through the connection relationship between the nodes, resulting in non-zero stress values for multiple nodes. This stress transmission phenomenon will cover up the true characteristics of the overall rotation around the point, easily leading to misjudgment and unable to accurately separate the overall rotation and local deformation. Therefore, other judgment mechanisms must be adopted to eliminate the influence of the rotation around the point and highlight the effective local deformation information.

[0142] In this case, the core of this embodiment is to judge the contact state between all nodes in the target structure model and the surface features of other structure models, including two cases: real contact and pseudo-contact. By judging the contact relationship between the nodes and the surface features, it can be ensured that there is no real or pseudo-contact relationship between the target structure model and other structure models, thus excluding the interference caused by the stress transfer of the nodes. When there is no contact, the overall displacement of the target structure model can be uniformly removed through the rotation center coordinate O and the rotation matrix to finally retain the locally effective deformation displacement , and its calculation formula is as follows:

[0143]

[0144] By removing the influence of the overall rotation around a point, the contour map can accurately reflect the local deformation distribution and avoid the phenomenon that the overall displacement masks the local features. The specific judgment steps are as follows:

[0145] The first step is to judge the contact relationship between the nodes and the surface features, which includes the following contents:

[0146] For all node coordinates in the target structure model , it is necessary to compare them with the set S of surface features of other structure models one by one to determine the minimum distance between the nodes and the surface features :

[0147]

[0148] Among them, is the th surface feature in the structure model, represents the calculation of the Euclidean distance between the node and the surface feature, that is, the minimum distance between the node and the surface feature .

[0149] The method for obtaining the surface features is as follows:

[0150] By traversing the geometric feature data of the model, each surface in the model will have a corresponding surface number, and this number can be used to determine (lock) the surface. Furthermore, according to the locked surface, the corresponding surface features can be obtained.

[0151] Furthermore, according to the gap threshold judge the contact state between the nodes and the surface features, which includes the following contents:

[0152] If , then the node and the surface feature have real contact.

[0153] If , although the node Not in direct contact, but due to the contact tolerance introduced by the finite element mesh discretization, the system considers that the node is in contact with the surface.

[0154] If , then the node Has no contact relationship.

[0155] In this embodiment, the gap threshold is 0.2 mm.

[0156] Second step, determine the overall winding rotation, which includes the following:

[0157] If only a certain line feature in all nodes in the target structural model has a real contact or pseudo-contact relationship with other structural models, it can be determined that the target structural model is currently in a state of overall rotation around a fixed line. At this time, the overall node displacement Is mainly caused by the rotation transformation around the rotation center O, and the influence of the overall rotation is eliminated through the following formula:

[0158]

[0159] Among them, Is the total displacement vector of node , Is the line feature, Is the rotation matrix for rotating by an angle around L, Is the initial position of the node, Is the local deformation displacement after eliminating the overall rotation around a point.

[0160] The total displacement vector is obtained by subtracting the three-dimensional coordinates of each node at the initial time of 0 from the three-dimensional coordinates of each node in space after the solution is completed. The initial position of the node is the three-dimensional coordinate value of each node in the global coordinate system at the initial time of 0.

[0161] In this embodiment, the construction method of the rotation matrix is as follows:

[0162] Establish a unit vector in the line direction, and its expression is as follows:

[0163]

[0164] Among them, Are the components of the rotation axis in the direction respectively.

[0165] According to the unit vector, construct the rotation matrix, and its expression is as follows:

[0166]

[0167] In this embodiment, the determination of overall winding rotation mainly manifests as all nodes in a single structural model during the initial calculation rotating around a certain line feature of their own. This kind of winding rotation will cause an overall rotation phenomenon of node displacements. At the same time, due to the force transmission effect, the nodes near the line feature are prone to contact with other structural models, resulting in the rapid transmission of contact stress to the surrounding nodes, thereby causing stress value changes in the local area. In this case, simply relying on the change of node stress to determine the overall rotation phenomenon is unreliable, because the real-time transmission of stress will cover up the characteristics of overall winding rotation and is prone to misjudgment. Therefore, it is necessary to identify and eliminate the influence of overall winding rotation by judging the contact relationship between the line feature of the target structural model and the surface feature of other structural models.

[0168] A specific embodiment of applying the present invention to simulate a certain mechanical assembly model:

[0169] Applying the post-processing method of the present invention to simulate a certain mechanical assembly model, which includes the following content:

[0170] In a static analysis, a certain mechanical assembly model includes a large plate-like structure and a small block structure thereon. The loading condition is that the block structure is subjected to a downward concentrated load, and the fixed boundary is set at the edges around the plate. In the analysis, due to insufficient restriction of degrees of freedom, the block structure undergoes an overall downward translation in the initial stage, and the displacement reaches 10 mm, while the small block structure only undergoes slight deformation (less than 1 mm) after contacting the plate-like structure. In the post-processing result, the color scale distribution of the cloud diagram is dominated by the huge value range of the overall displacement, resulting in a single dark color for the entire cloud diagram. See the red block structure in Figure 2 Therefore, it is impossible to intuitively reflect the true deformation situation of the plate itself. This makes it difficult for engineers to locate the problem area through result analysis, significantly reducing the analysis efficiency.

[0171] For the above structural model, the method of the present invention is adopted. By analyzing the contact relationship between nodes and the deformation behavior of the block structure, the overall large-displacement data is eliminated, and the focus is placed on the deformation characteristics of the block structure itself. In the resulting cloud diagram, the displacement range is optimized to the self-deformation range, that is, the deformation value after eliminating the invalid displacement. Furthermore, the deformation characteristics of the small block structure are clearly visible, and the deformation gradient color scale at the center of the plate transitions from light to deep, accurately showing the stress distribution and deformation characteristics of different regions after being loaded. The optimized cloud diagram intuitively shows the local deformation characteristics, enabling engineers to quickly identify the weak areas, improving the efficiency of data analysis and the reliability of decision-making. See Figure 3 , Figure 3 The blue area in represents the low value in the self-deformation data, the green area is the transition area, and the red area represents the high value in the self-deformation data.

[0172] Therefore, the cloud map obtained by applying the present invention can avoid the interference of invalid displacements, thereby intuitively displaying the structural deformation results that are convenient for visual observation by the naked eye, and can help engineers identify areas with large deformations, which is beneficial to the accurate judgment of engineers.

[0173] An apparatus embodiment of applying the method of the present invention:

[0174] An electronic device, comprising:

[0175] One or more processors;

[0176] A storage device for storing one or more programs;

[0177] When the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned post-processing method for stress structure simulation based on numerical calculation.

[0178] A computer medium embodiment of applying the method of the present invention:

[0179] A computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the above-mentioned post-processing method for stress structure simulation based on numerical calculation.

[0180] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, and computer program products. Therefore, the present application can adopt the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program code.

[0181] The present application is described according to the flowcharts and / or block diagrams of the methods, apparatuses (systems), and computer program products of the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, so that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes or / and blocks Figure 1 one block or multiple blocks.

[0182] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one process or a plurality of processes or / and one block or a plurality of blocks in the flow. Figure 1 One process or a plurality of processes or / and Figure 1 One block or a plurality of blocks.

[0183] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process or a plurality of processes or / and one block or a plurality of blocks in the flow. Figure 1 One process or a plurality of processes or / and Figure 1 One block or a plurality of blocks.

[0184] The unit in this application is an object that constitutes an objective description of the morphological structure by means of an entity or a virtual representation. The object is not equal to an object and is not limited to entities and virtuals. It can be a data processing function, a software program, a processing mode, a usage method, an operation mode, a workflow, an application process, an electronic hardware, a circuit module, a processing system, a system imitation, or a simulation object.

[0185] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art can still modify or equivalently replace the specific implementation manners of the present invention. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.

Claims

1. A post-processing method for simulation of a force-bearing structure based on numerical calculation, characterized in that: The following steps are involved: Step 1: Obtain the force motion results of the structural model through the deformation data acquisition unit created in advance; Step 2: Using the previously created interference motion identification unit, based on the node state change, the force motion results are processed to obtain the overall motion data; the method is as follows: Classify the results of force motion and get the motion type. The types of motion include at least overall translation, rotation about a point or rotation about a line; Based on the type of movement, obtain the corresponding discriminant parameters, The discrimination parameters at least include node stress value and / or contact relationship value; Based on the force motion results, obtain the state data of the node at each time step; According to the motion type, the node stress value and / or the contact relationship value are selected, and the state data at each time step is judged to obtain the overall motion position at the end time of the overall motion; Subtract the overall motion position from the initial position of the corresponding node to obtain the overall motion data of one or more nodes; Step 3: Using the local feature simulation unit created in advance, the overall motion data is removed from the force motion results to obtain the self-deformation data, which is used to characterize the stress distribution and deformation of the structural model itself; Step 4: Use the previously created structural cloud map generation unit to convert its own deformation data into color scale distribution information to obtain the structural deformation cloud map, thereby realizing the post-processing of the force-bearing structure simulation based on numerical calculation.

2. A method for post-processing simulation of a force-bearing structure based on numerical calculation according to claim 1, characterized in that: Step 1: The method for obtaining the force motion results of the structural model through the deformation data acquisition unit created in advance is as follows: obtaining the concentrated load to be applied; Based on the structural model, set fixed boundary information; Divide the structural model into grids to obtain several grids; The vertices of the mesh are taken as nodes and numbered to obtain node information; Apply concentrated loads to the structural model, and perform static analysis on the nodes of the grid based on the fixed boundary information. Track the state of the nodes at each time step to obtain the state data of each node for monitoring the state changes of the nodes. The status data and node information of several nodes are aggregated to obtain the force and motion results of the structural model.

3. A method for post-processing simulation of a force-bearing structure based on numerical calculation as claimed in claim 1, characterized in that: According to the motion type, the node stress value is selected, and the state data at each time step is judged to obtain the overall motion position at the end of the overall motion as follows: The motion type is overall translation, and the state data at each time step includes node stress values ​​and displacement values; The node stress value at each time step is judged. When the node stress value is greater than zero, it indicates that the overall movement is finished, and the time step at this time is recorded; According to the time step at this time, the displacement value of the corresponding node, that is, the overall motion position, is obtained.

4. A method for post-processing simulation of a force-bearing structure based on numerical calculation according to claim 1, characterized in that: According to the motion type, the contact relationship value is selected, and the state data at each time step is judged to obtain the overall motion position at the end of the overall motion as follows: The motion type is rotation around a point or rotation around a line; the contact relationship value is zero or the gap threshold, which is used to characterize the contact state of the node, which is divided into real contact and pseudo contact; real contact means that the node is in clear contact with a neighboring individual within a certain time step and satisfies the contact constraint condition; pseudo contact means that the node does not directly contact the neighboring individual, but when the distance between the two is less than the gap threshold, it is assumed that there is a contact relationship; Get the state data at each time step, which includes the distance value between the node and the adjacent individuals; According to the distance value at each time step, the contact state between the node and the adjacent individuals is judged to obtain the contact judgment result, which includes no contact, pseudo contact or real contact; When the node changes from no contact to pseudo contact or real contact, it indicates that the overall motion ends, and the end time step at this time is recorded; According to the end time step, the position change value of the corresponding node, that is, the overall motion position, is calculated.

5. A method for post-processing simulation of a force-bearing structure based on numerical calculation as claimed in claim 4, characterized in that: According to the end time step, the method to calculate the position change value of the corresponding node is as follows: Obtain the rotation center of the structural model and the three-dimensional coordinates of the nodes when the initial time is zero; According to the end time step, determine the real-time coordinate value of the node; Calculate the rotation difference between the real-time coordinates of the node and the rotation center, and establish the unit vector of the line direction; Construct a rotation matrix based on the unit vector; Multiply the rotation matrix by the rotation difference to get the position change value of the corresponding node.

6. A method for post-processing simulation of a force-bearing structure based on numerical calculation as claimed in claim 4, characterized in that: The method for judging the contact state between a node and an adjacent object is as follows: When the distance value is greater than the gap threshold, there is no contact, indicating that the nodes have neither real contact nor pseudo contact, and the position change of the nodes mainly comes from the overall movement; When the distance value is greater than zero and less than or equal to the gap threshold, it is a pseudo contact; When the distance value equals zero, it is a true contact.

7. A method for post-processing simulation of a force-bearing structure based on numerical calculation according to claim 1, characterized in that: Step 4: Use the previously created structural cloud map generation unit to convert the deformation data into color distribution information. The method for obtaining the structural deformation cloud map is as follows: Get the self-deformation data of all nodes; Map the deformation data to the standardized interval [0,1] to obtain the deformation standard data; Set a color gradient, which includes at least a first color, a second color, and a third color, and is used to express continuous changes in the deformation size; the first color is used to represent the low value in the deformation data itself, the second color is a transition color, and the third color is used to represent the high value in the deformation data itself; According to the color gradient, the deformed standard data is processed using the linear interpolation method to obtain the corresponding color value; Assign color values ​​to corresponding nodes to obtain color scale distribution information; According to the color distribution information, the structural deformation cloud map is drawn.

8. A force structure simulation post-processing system based on numerical calculation, characterized in that: It includes a deformation data acquisition module, an interference motion recognition module, a local feature simulation module and a structure cloud map generation module; Deformation data acquisition module, used to obtain the force and motion results of the structural model; Interference motion identification module, used to process the force motion results based on the node state changes to obtain the overall motion data; The method is as follows: Classify the results of force motion and get the motion type. The types of motion include at least overall translation, rotation about a point or rotation about a line; Based on the type of movement, obtain the corresponding discriminant parameters, The discrimination parameters at least include node stress value and / or contact relationship value; Based on the force motion results, obtain the state data of the node at each time step; According to the motion type, the node stress value and / or the contact relationship value are selected, and the state data at each time step is judged to obtain the overall motion position at the end time of the overall motion; Subtract the overall motion position from the initial position of the corresponding node to obtain the overall motion data of one or more nodes; The local feature simulation module is used to remove the overall motion data from the force motion results and obtain the self-deformation data to characterize the stress distribution and deformation of the structural model itself; The structural cloud map generation module is used to convert the self-deformation data into color-scale distribution information to obtain the structural deformation cloud map.

9. An electronic device, characterized in that: It includes: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a numerical calculation-based force-bearing structure simulation post-processing method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Twin power station collision visual simulation method and system based on physical simulation

    CN119397625A

  • Thermal stress simulation method for laminated structure

    WO2025010947A1