A method and system for online visualization of strain field and three-dimensional deformation of load-bearing structures

By decomposing the strain field of the load-bearing structure into the basic load-bearing strain field and compressing the data, combined with the three-dimensional model reconstruction method of hexahedral grid units, the problem of online real-time monitoring and visualization of the full-field strain and deformation of the load-bearing structure is solved, and efficient structural status monitoring and dynamic refresh are achieved.

CN114818430BActive Publication Date: 2025-04-04SHANDONG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210503349.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-04-04
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

It is difficult for the existing technology to realize real-time online monitoring and visualization of full-field strain and deformation of the load-bearing structure, especially when the load changes quickly and the number of structural nodes is huge, it is difficult to realize high-frequency three-dimensional model reconstruction and dynamic refresh.

Method used

By decomposing the strain field of the load-bearing structure into multiple basic load strain fields, the weight of the basic load is obtained, and the compressed strain information is the basic load weight matrix; at the same time, the three-dimensional model is divided into hexahedral grid cells. After the model is reconstructed, the color of the average vertex strain and the vector of node displacement are assigned to achieve rapid refresh of the model.

Benefits of technology

Remote online real-time monitoring and visualization of the full field strain and deformation of the load structure is realized. Only a small amount of communication bandwidth resources are required, and real-time visualization can be displayed, reducing the consumption of computing and communication resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114818430B_ABST
    Figure CN114818430B_ABST
Patent Text Reader

Abstract

The present invention relates to an online visualization method and system for strain field and three-dimensional deformation of a load-bearing structure, comprising the following steps: obtaining and compressing the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under load; dividing the three-dimensional model of the load-bearing structure with hexahedral grid units, and reconstructing the three-dimensional model to obtain the strain field and three-dimensional deformation of the load-bearing structure under load using the node strain information and node displacement information in the compressed stress change data of the load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure; thereby achieving high-frequency reconstruction and dynamic refresh of the three-dimensional model. After the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of structure monitoring, and in particular to an online visualization method and system for strain field and three-dimensional deformation of a load-bearing structure. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] The load-bearing structure is a key structural component of large-scale mechanical equipment. It has the characteristics of bearing large loads, harsh service conditions, complex structure and high strength. Its working reliability is directly related to the overall working status of the equipment. Once the load-bearing structure fails or is damaged, it is easy to cause the overall structural failure of the equipment, and even cause production safety accidents, resulting in casualties and economic losses. The load-bearing structure is subjected to alternating loads for a long time during the service process. Stress concentration and large deformation are easy to cause structural fatigue and failure. Real-time online monitoring and visualization of its strain field and deformation can effectively evaluate the service status of the structure and avoid sudden structural operation failures, which is of great significance to improving the operational safety of mechanical equipment.

[0004] At present, there are several methods for three-dimensional visualization of load-bearing structures and the existing problems are as follows:

[0005] (1) Based on the strain data of the measured structure, the structure is modeled using 3D modeling software, and then the exported model file is reconstructed and visualized using a 3D engine tool. This method relies on 3D modeling software and requires building an interface between the data acquisition software and the modeling software, making it difficult to achieve fast online real-time model reconstruction and visualization.

[0006] (2) Directly use the 3D engine tool to input full-field strain or displacement data for model construction and visualization. This method requires the input of a large amount of data such as full-field strain or displacement. On the one hand, it requires large-capacity communication bandwidth support and cannot achieve online real-time visualization; on the other hand, it is difficult to directly obtain the full-field strain and displacement raw data of the load-bearing structure through the monitoring system, and it cannot provide enough raw data for visualization. Summary of the invention

[0007] In order to solve the technical problems existing in the above-mentioned background technology, the present invention provides an online visualization method and system for the strain field and three-dimensional deformation of a load-bearing structure, which decomposes the strain field of the load-bearing structure into a superposition of multiple basic load strain fields, and obtains the weight of the basic load, so as to compress the service strain information of the load-bearing structure into a basic load weight matrix, thereby reducing the amount of data at the node in a compressed manner; the three-dimensional model of the load-bearing structure is then divided into grid units, and after the model is reconstructed, the vertex of each grid unit and the plane corresponding to the vertex are assigned a color corresponding to the average value of the vertex strain to indicate the stress change state, and the node coordinates in the reconstructed model indicate the deformation value, thereby realizing rapid refresh of the model.

[0008] In order to achieve the above object, the present invention adopts the following technical solution:

[0009] A first aspect of the present invention provides an online visualization method for strain field and three-dimensional deformation of a load-bearing structure, comprising the following steps:

[0010] Obtain and compress the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state;

[0011] The three-dimensional model of the load-bearing structure is divided into hexahedral grid units, and the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure are used to reconstruct the strain field and three-dimensional deformation of the load-bearing structure under the load.

[0012] Among them, after the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

[0013] The compression process of stress change data under load state of bearing structure is as follows:

[0014] The stress change data is decomposed into multiple superimposed basic load strain fields, and the weight of each basic load strain field is obtained to form a basic load weight matrix to obtain the stress change data of the compressed load-bearing structure.

[0015] The process of dividing the three-dimensional model of the load-bearing structure into hexahedral mesh elements includes the following steps:

[0016] Using the vertex coordinates of the hexahedral mesh units in the three-dimensional model of the load-bearing structure, the plane position is obtained and each plane is filled with a set color;

[0017] All three-dimensional models are traversed and drawn to obtain an initial state three-dimensional model corresponding to the load-bearing structure.

[0018] The process of reconstructing the strain field and three-dimensional deformation of the load-bearing structure under load includes the following steps:

[0019] Establish a color gradient. According to the interval composed of the maximum strain and the minimum strain in the stress change data after the load-bearing structure is compressed, establish a strain value mapping color gradient. All strain values ​​in the interval are mapped to the set color.

[0020] When the load-bearing structure is subjected to load, the node strain information and node displacement information in the three-dimensional model change. The color mapped by the strain average value of the four vertices of each grid unit plane is assigned to the corresponding plane color, and the vector sum of the node initial coordinates and the node displacement is assigned to the node coordinates to obtain the strain field and three-dimensional deformation of the load-bearing structure under the reconstructed load.

[0021] A second aspect of the present invention provides a system for implementing the above method, comprising:

[0022] The model data acquisition module is configured to: obtain and compress the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state;

[0023] The model data reconstruction module is configured as follows: dividing the three-dimensional model of the load-bearing structure with hexahedral grid units, and using the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure to reconstruct the strain field and three-dimensional deformation of the load-bearing structure under the load;

[0024] Among them, after the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

[0025] A third aspect of the present invention provides a computer-readable storage medium.

[0026] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps in the above-mentioned method for online visualization of strain field and three-dimensional deformation of a load-bearing structure.

[0027] A fourth aspect of the present invention provides a computer device.

[0028] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the above-mentioned method for online visualization of strain field and three-dimensional deformation of a load-bearing structure are implemented.

[0029] Compared with the prior art, one or more of the above technical solutions have the following beneficial effects:

[0030] 1. It is able to remotely monitor and visualize the full-field strain and deformation of the load-bearing structure in real time during its service, requiring only a small amount of communication bandwidth resources. For complex structures with hundreds of thousands of nodes, only a communication bandwidth of the order of kb / s is required to achieve kHz-level structural global strain and deformation information monitoring, and can display it in real time.

[0031] 2. The compression process of stress change data under the load state of the load-bearing structure decomposes the strain field of the load-bearing structure into multiple basic load strain field superpositions. The weight of the basic load is obtained to compress the service strain information of the load-bearing structure into a basic load weight matrix, thereby reducing the amount of data at the node in a compressed manner, thereby saving limited computing and communication resources.

[0032] 3. The three-dimensional model of the load-bearing structure is divided into grid units. After the model is reconstructed, whenever the strain information and displacement information change, the color mapped by the strain average value of the four vertices of the grid unit plane is assigned to the corresponding plane, and the vector sum of the node initial coordinates and the node displacement is assigned to the node coordinates, thereby realizing the rapid refresh of the three-dimensional model. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0034] Figure 1 is a flowchart of online visualization of strain field and three-dimensional deformation of a load-bearing structure provided by one or more embodiments of the present invention;

[0035] Figure 2 is a schematic diagram of vertex connections after hexahedral grid unit division in an online visualization process provided by one or more embodiments of the present invention;

[0036] Figure 3 A flowchart of a fast refresh of a 3D model visualization in an online visualization process provided by one or more embodiments of the present invention;

[0037] FIG4( a ) is a schematic diagram of a three-dimensional model in an initial state provided by one or more embodiments of the present invention;

[0038] FIG4( b ) is a schematic diagram of a three-dimensional model under data input status provided by one or more embodiments of the present invention. DETAILED DESCRIPTION

[0039] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0040] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0041] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0042] As described in the background technology, among the several methods for three-dimensional visualization of load-bearing structures, the structure is usually divided into 103-108 nodes (micro-areas), and the strain information and deformation information of each node of the structure are obtained by monitoring. Due to the large number of structural nodes, the amount of strain and deformation information data that needs to be transmitted in real time is huge, which is difficult to achieve online real-time data transmission, that is, there is a problem of real-time transmission of a large amount of data. Secondly, due to the rapid change speed of the strain field and three-dimensional deformation of the structure, in order to achieve real-time update of the visualized three-dimensional structural model, it is required that the three-dimensional model needs to be rebuilt once corresponding to each update of the strain and displacement information, which brings a large amount of workload to the computer, and it is difficult to achieve high-frequency reconstruction and dynamic refresh of the three-dimensional model, that is, the problem of real-time refresh of the graphic strain information and deformation information.

[0043] Therefore, the following embodiment provides an online visualization method and system for the strain field and three-dimensional deformation of a load-bearing structure, which decomposes the strain field of the load-bearing structure into a superposition of multiple basic load strain fields, obtains the weight of the basic load, and compresses the service strain information of the load-bearing structure into a basic load weight matrix, thereby reducing the amount of data at the node in a compressed manner; the three-dimensional model of the load-bearing structure is then divided into grid units, and after the model is reconstructed, the vertex of each grid unit and the plane corresponding to the vertex are assigned a color corresponding to the average value of the vertex strain to indicate the stress change state, and the node coordinates in the reconstructed model indicate the deformation value, thereby achieving rapid refresh of the model.

[0044] Embodiment 1:

[0045] like Figure 1-3 As shown, a method for online visualization of strain field and three-dimensional deformation of a load-bearing structure includes the following steps:

[0046] Obtain and compress the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state;

[0047] The three-dimensional model of the load-bearing structure is divided into hexahedral grid units, and the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure are used to reconstruct the strain field and three-dimensional deformation of the load-bearing structure under the load.

[0048] Among them, after the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

[0049] The process of compressing stress change data is to decompose the stress change data into multiple superimposed basic load strain fields, obtain the weight of each basic load strain field, form a basic load weight matrix, and obtain the stress change data of the compressed bearing structure.

[0050] The process of dividing the three-dimensional model of the load-bearing structure with hexahedral grid units is to use the vertex coordinates of the hexahedral grid units in the three-dimensional model of the load-bearing structure to obtain the plane position and fill each plane with a set color; traverse and draw all three-dimensional models to obtain the initial state three-dimensional model corresponding to the load-bearing structure.

[0051] The strain field and three-dimensional deformation process of the load-bearing structure under the load are reconstructed as follows:

[0052] Establish a color gradient. According to the interval composed of the maximum strain and the minimum strain in the stress change data after the load-bearing structure is compressed, establish a strain value mapping color gradient. All strain values ​​in the interval are mapped to the set color.

[0053] When the load-bearing structure is subjected to load, the node strain information and node displacement information in the three-dimensional model change. The color mapped by the strain average value of the four vertices of each grid unit plane is assigned to the corresponding plane color, and the vector sum of the node initial coordinates and the node displacement is assigned to the node coordinates to obtain the strain field and three-dimensional deformation of the load-bearing structure under the reconstructed load.

[0054] The three-dimensional model of the load-bearing structure refers to a virtual model formed by multiple nodes, each node corresponds to a stress sensor, and the strain information obtained by the stress sensor (usually node stress change information and node displacement information) can be displayed in the nodes of the three-dimensional model. Due to the large number of nodes in the initial three-dimensional model, the amount of strain and deformation information data that needs to be transmitted in real time is huge, making it difficult to achieve online real-time data transmission. Correspondingly, when the load-bearing structure is subjected to load, its strain field and three-dimensional deformation change rapidly, requiring the three-dimensional model to be rebuilt for each update of the strain and displacement information; and a large amount of node data will bring too high a load to the computer, making it difficult to achieve real-time update of the visualized three-dimensional structure model.

[0055] Therefore, this embodiment decomposes the strain field of the load-bearing structure into a plurality of basic load strain field superpositions, and obtains the weight of the basic load to compress the service strain information of the load-bearing structure into a basic load weight matrix, thereby reducing the amount of data at the node in a compressed manner; the three-dimensional model of the load-bearing structure is then divided into a plurality of hexahedral grid units. There are several thousand to several hundred thousand hexahedral grid units in the three-dimensional model of the load-bearing structure. The deformation and strain caused by the load borne by the load-bearing structure under the service state will be reflected in the displacement of the eight vertices of the hexahedral grid unit, and the displacement will cause the change of the vertex coordinate value and the deformation of the plane connected by every four vertices. After the model is reconstructed, the vertex of each grid unit and the plane corresponding to the vertex are assigned the color corresponding to the average value of the vertex strain to indicate the stress change state, and the node coordinates in the reconstructed model indicate the deformation value, thereby realizing the rapid refresh of the model.

[0056] Specific:

[0057] The service status refers to the state of the load-bearing structure in use, that is, the state of bearing load.

[0058] Acquisition, compression and restoration of a large amount of sensor information of strain and deformation of the measured load-bearing structure (referred to as: structure);

[0059] 1. Acquisition of strain information of the measured structure

[0060] A number of stress sensors installed at specific locations of the measured load-bearing structure form a sensor monitoring network, which senses the stress changes at these points in real time through the high-speed data acquisition system carried by the system to obtain the original strain information. This strain information usually has the characteristics of many measurement points and high frequency. In order to utilize the limited communication bandwidth and transmit the structural status information to the control center, the data needs to be compressed.

[0061] 2 Methods for compressing large amounts of node information

[0062] According to the position and direction of the loads borne by the structure in service, the loads are summarized and classified to establish a basic load system, which is usually composed of several to dozens of basic loads. The strain of the structure is the dynamic response under the action of the load. The load identification method can be used to decompose the strain field of the structure into multiple basic load strain field superpositions. As long as the weights of the basic loads are obtained, the structural service strain information can be compressed into a basic load weight matrix. Depending on the complexity of the loads borne during the service process of the structure, the compressed weight matrix usually contains only several to dozens of load weight values, and the data volume is greatly compressed. The load identification method is used as a data compression method. Commonly used data compression methods include: linear load superposition inversion method, time domain dynamic load identification method and frequency domain dynamic load identification method.

[0063] 3D structural solid model node and mesh division

[0064] Use Abaqus, Ansys and other software to draw the three-dimensional model of the load-bearing structure. According to the characteristics of the structure, use free mesh, mapped mesh, swept mesh and hybrid mesh methods to divide the structure into finite element meshes and obtain mesh and node coordinates. Figure 2 As shown, get the initial coordinates V of each node n (X, Y, Z), and determine the grid vertex connection method. Taking the hexahedral grid unit in the three-dimensional unit as an example, each group of unit vertex numbers contains eight indexes V 0 、V 1 、V 2 、V 3 、V 4 、V 5 、V 6 、V 7 , corresponding to eight nodes of a cubic mesh.

[0065] In this embodiment, the hexahedral mesh unit is relatively complex. Other one-dimensional units, two-dimensional units, and other types of mesh units in three-dimensional units can adopt this method. Based on the drawing method of their nodes and faces, the processing method of the hexahedral unit is analogous to that of the hexahedral unit to realize functions such as strain field and displacement field reconstruction, graphics drawing, and model refreshing.

[0066] 4 Reconstruction of structural node strain field and displacement information

[0067] Using the inverse method of the load identification method and combining the model node information, the strain information ε of all nodes and the displacement information V of all nodes under the load are obtained. n (x,y,z) is reconstructed.

[0068] 5. Figure 3 As shown, the three-dimensional model visualization and fast refresh method

[0069] 1) Draw a 3D model

[0070] In the absence of data input, the initial coordinates of each vertex are V n (X,Y,Z), by connecting V 0 V 1 V 2 V 3 , V 0 V 1 V 5 V 4 , V 2 V 3 V 7 V 6 , V 1 V 2 V 6 V 5, V 0 V 3 V 7 V 4 , V 4 V 5 V 6 V 7 Six rectangular planes are filled with default colors. All grids are traversed and drawn, and finally an initial state three-dimensional model corresponding to the structure under test can be drawn. In this embodiment, the model shown in FIG. 4 (a) is used as the initial state model.

[0071] 2) Create a color gradient

[0072] In order to correctly represent the strain information, a color gradient is established, and the interval [ε min ,ε max ], establish the strain value mapping color gradient, all strain values ​​in the interval will be mapped to a certain color, and the mapping relationship can adopt linear, exponential or polynomial interpolation methods.

[0073] 3) Rapid model refresh

[0074] Whenever the strain information and displacement information change, the color mapped by the strain average value of the four vertices of the matrix plane is assigned to the corresponding rectangular plane color, and the vector sum of the node initial coordinates and the node displacement (X+x, Y+y, Z+z) is assigned to the node coordinates to achieve rapid refresh of the three-dimensional model and obtain the three-dimensional model in the data input state in this embodiment, as shown in Figure 4(b).

[0075] The displacement information is used as the change in the node coordinates, so that the color gradient of the rectangular plane represents the strain value and the node coordinates represent the deformation value.

[0076] The above process can remotely monitor and visualize the full-field strain and deformation of the load-bearing structure in real time online during its service, requiring only a small amount of communication bandwidth resources. For complex structures with hundreds of thousands of nodes, only a communication bandwidth of the order of kb / s is required to achieve kHz-level structural global strain and deformation information monitoring, which can be visualized in real time.

[0077] Embodiment 2:

[0078] This embodiment provides a system for implementing the above method, including:

[0079] The model data acquisition module is configured to: obtain and compress the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state;

[0080] The model data reconstruction module is configured as follows: dividing the three-dimensional model of the load-bearing structure with hexahedral grid units, and using the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure to reconstruct the strain field and three-dimensional deformation of the load-bearing structure under the load;

[0081] Among them, after the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

[0082] The above system can remotely monitor and visualize the full-field strain and deformation of the load-bearing structure in real time online during its service, requiring only a small amount of communication bandwidth resources. For complex structures with hundreds of thousands of nodes, only a communication bandwidth of the order of kb / s is required to achieve kHz-level monitoring of global structural strain and deformation information, which can be visualized in real time.

[0083] Embodiment 3

[0084] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps of the method for online visualization of the strain field and three-dimensional deformation of a load-bearing structure proposed in the first embodiment are implemented.

[0085] In the online visualization method of the strain field and three-dimensional deformation of a load-bearing structure executed by the computer program in this embodiment, the full-field strain and deformation of the load-bearing structure can be remotely monitored and visualized online in real time during the service of the load-bearing structure. Only a small amount of communication bandwidth resources is required. For complex structures with hundreds of thousands of nodes, only a communication bandwidth of the order of kb / s is required to achieve kHz-level global structural strain and deformation information monitoring, and can be displayed in real time.

[0086] Embodiment 4

[0087] This embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the online visualization method of the strain field and three-dimensional deformation of a load-bearing structure proposed in the first embodiment are implemented.

[0088] The visualization method executed by the processor of this embodiment can remotely monitor and visualize the full-field strain and deformation of the load-bearing structure in real time online during the service of the load-bearing structure. Only a small amount of communication bandwidth resources are required. For complex structures with hundreds of thousands of nodes, only a communication bandwidth of the order of kb / s is required to achieve kHz-level structural global strain and deformation information monitoring, and can display it in real time.

[0089] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0090] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as 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 a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0091] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0092] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0093] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0094] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for online visualization of strain field and three-dimensional deformation of a load-bearing structure, characterized by: The following steps are involved: The three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state are obtained and compressed; specifically, the stress change data is decomposed into a plurality of superimposed basic load strain fields, the weight of each basic load strain field is obtained, and a basic load weight matrix is ​​formed to obtain the compressed stress change data of the load-bearing structure; The three-dimensional model of the load-bearing structure is divided into hexahedral grid units, and the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure are used to reconstruct the three-dimensional model to obtain the strain field and three-dimensional deformation of the load-bearing structure under the load; Among them, the three-dimensional model is reconstructed to obtain the strain field and three-dimensional deformation of the load-bearing structure under the load, including that when the load-bearing structure is subjected to the load, the node strain information and the node displacement information in the three-dimensional model change, the color mapped by the strain average value of the four vertices of each grid unit plane is assigned to the corresponding plane color, and the vector sum of the node initial coordinates and the node displacement is assigned to the node coordinates, so as to obtain the strain field and three-dimensional deformation of the load-bearing structure under the load after reconstruction; After the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

2. The method for online visualization of strain field and three-dimensional deformation of a load-bearing structure according to claim 1, characterized in that: The process of dividing the three-dimensional model of the load-bearing structure with hexahedral grid units includes: The plane position is obtained using the vertex coordinates of the hexahedral mesh units in the three-dimensional model of the load-bearing structure and each plane is filled with a set color.

3. The method for online visualization of strain field and three-dimensional deformation of a load-bearing structure according to claim 2, characterized in that: The process of dividing the three-dimensional model of the load-bearing structure with hexahedral grid units also includes: All three-dimensional models are traversed and drawn to obtain an initial state three-dimensional model corresponding to the load-bearing structure.

4. The method for online visualization of strain field and three-dimensional deformation of a load-bearing structure according to claim 1, characterized in that: The process of reconstructing the strain field and three-dimensional deformation of the load-bearing structure under load also includes: A color gradient is established. According to the interval composed of the maximum strain and the minimum strain in the stress change data after the load-bearing structure is compressed, a strain value mapping color gradient is established, and all strain values ​​in the interval are mapped to the set color.

5. A system for realizing the method for online visualization of strain field and three-dimensional deformation of a load-bearing structure as claimed in any one of claims 1 to 4, characterized in that: include: The model data acquisition module is configured to: obtain and compress the three-dimensional model of the load-bearing structure and the stress change data of the load-bearing structure under the load state; The model data reconstruction module is configured as follows: dividing the three-dimensional model of the load-bearing structure with hexahedral grid units, and using the node strain information and node displacement information in the stress change data of the compressed load-bearing structure and each grid unit in the three-dimensional model of the load-bearing structure to reconstruct the strain field and three-dimensional deformation of the load-bearing structure under the load; Among them, after the three-dimensional model is reconstructed, the node coordinates in the model represent the deformation value of the load-bearing structure when it is loaded, and the color gradient of the grid unit plane in the model represents the magnitude of the strain value when the load-bearing structure is loaded.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the online visualization method of the strain field and three-dimensional deformation of a load-bearing structure as described in any one of claims 1 to 4 are implemented.

7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the method for online visualization of strain field and three-dimensional deformation of a load-bearing structure as described in any one of claims 1-4 are implemented.

Citation Information

Patent Citations

  • Three-dimensional model representation method and system for expressing geometric details and complex topology

    CN110889893A

  • Strain field reconstruction visualization method and system based on load strain linear superposition

    CN112989491A