Structural mechanics information dynamic visualization method and device
By building a dynamic visualization platform for structural mechanics information based on Vue+Springboot+Flask, structural response and engineering parameter data can be acquired and rendered in real time, solving the problem of the difficulty in intuitively presenting high-level structural mechanics information in existing technologies, and achieving comprehensive and real-time support for structural safety assessment.
Patent Information
- Application Number
- CN202510878708.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-26
AI Technical Summary
Existing structural health monitoring visualization platforms are unable to present the mechanical information of high-rise structures in real time and intuitively, especially the deformation morphology and vibration characteristics under different working conditions, which affects structural operation and maintenance management and safety assessment.
A dynamic visualization method of structural mechanics information is adopted. A visualization platform of the B/S model is built through the Vue+Springboot+Flask framework. Structural response data and engineering parameter data are acquired and mapped, color rendering and animation are performed, and early warning information is displayed in real time. Abaqus, Openseespy, and Redis are used for data processing and storage.
It realizes the real-time visualization of structural mechanics information, provides an intuitive basis for structural operation and maintenance management and safety assessment under extreme loads, and improves the comprehensiveness and timeliness of structural safety assessment.
Smart Images

Figure CN120705934A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of civil engineering structure visualization, and in particular to a method and device for dynamic visualization of structural mechanics information. Background Art
[0002] As modern high-rise structures continue to expand in scale and complexity, and as demands for refined safety performance and operation and maintenance management during their service life grow, structural health monitoring visualization platforms have emerged as a key technical means to achieve real-time perception of structural status, efficient data processing, and intuitive presentation. The core function of existing structural health monitoring visualization platforms is to integrate the geometric information of the structure and record and store the monitoring data of sensors arranged on the structure. However, the mechanical information presented by the structure as a whole and some of its components under different working conditions is the key to reflecting the comfort and safety performance of the structure during its service period. Constructing a visualization monitoring platform that integrates monitoring data and dynamically presents the deformation morphology, vibration characteristics, and engineering parameters of high-rise structures is conducive to providing an intuitive and comprehensive form of expression for structural operation and maintenance management and structural safety assessment under extreme loads.
[0003] A dynamic visualization method for structural mechanics information is proposed, and a monitoring platform with dynamic visualization capabilities is built. This can capture the spatial deformation morphology of high-rise structures in real time, accurately analyze their vibration characteristics, and present key engineering parameters in an intuitive manner, providing an intuitive and comprehensive theoretical basis for structural operation and maintenance management and structural safety assessment under extreme loads. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide a method and device for dynamic visualization of structural mechanics information to overcome the problems existing in the current prior art.
[0005] To achieve the above objectives, the present invention adopts the following technical solutions:
[0006] On the one hand, the present application provides a method for dynamic visualization of structural mechanics information, comprising:
[0007] Build a dynamic visualization platform for structural mechanics information;
[0008] Acquire structural response data, perform web-side component deformation on the structural response data, map the structural response data to the structural mechanics information dynamic visualization platform, perform facet color rendering on the structural response data, and generate a response animation based on the rendering result;
[0009] Acquiring engineering parameter data, performing color rendering on the engineering parameter data, generating an engineering parameter response animation based on the rendering result, and displaying the animation through the structural mechanics information dynamic visualization platform;
[0010] Early warning information is obtained, and two-dimensionally displayed in the structural mechanics information dynamic visualization platform through a pop-up window, and an early warning information cloud map is constructed based on the early warning information and displayed in the structural mechanics information dynamic visualization platform.
[0011] Furthermore, the method described above, wherein the construction of a dynamic visualization platform for structural mechanics information comprises:
[0012] The structural mechanics information dynamic visualization platform is constructed based on the B / S model using the Vue+Springboot+Flask framework;
[0013] By using the router command under the Vue framework, different routing paths are set for different interfaces of the structural mechanics information dynamic visualization platform;
[0014] MySQL 2019 is used as the historical mechanical information database management system of the structural mechanics information dynamic visualization platform, Navicat is used as the historical mechanical information database visualization interface of the structural mechanics information dynamic visualization platform, and IDEA is used as the historical mechanical information database management and access interface of the structural mechanics information dynamic visualization platform;
[0015] The Reids database is used as the real-time mechanical information database of the structural mechanical information dynamic visualization platform to store real-time information.
[0016] Furthermore, the method described above, wherein obtaining structural response data, performing web-side component deformation on the structural response data, mapping the structural response data to the structural mechanics information dynamic visualization platform, performing facet color rendering on the structural response data, and generating a response animation based on the rendering result, includes:
[0017] Parsing the node response data in the Abaqus odb file, determining the structural response data, and transmitting the structural response data to the structural mechanics information dynamic visualization platform via the http protocol;
[0018] Obtain the node data processed by Abaqus, and use the node data as a benchmark to associate the node data with the triangular face vertices of the web page model by establishing an indexing mechanism, thereby establishing a mapping relationship between the web page model and the response data;
[0019] Mapping the structure response data to corresponding nodes of the web page grid model according to the mapping relationship;
[0020] The numerical array of nodes is obtained through Abaqus calculation;
[0021] According to the size of the numerical array, the degree of node deformation is measured by the normalizedDisplacement variable;
[0022] Render different colors for different normalizedDisplacement variable sizes;
[0023] Use the setRGB function to assign color to the node, and use setAttribute to implement patch color rendering to complete patch color cloud rendering;
[0024] Determine the structural response cloud map at the current moment based on the node response mapping results and the patch color cloud map rendering results;
[0025] The structural response cloud images at different times are sequentially superimposed at preset time intervals to generate a coherent dynamic image.
[0026] Furthermore, the method described above, wherein obtaining engineering parameter data, color rendering the engineering parameter data, and generating an engineering parameter response animation based on the rendering result, and displaying the animation through the structural mechanics information dynamic visualization platform, includes:
[0027] Call Openseespy to perform structural analysis, collect operation process and result data by means of http protocol, and pre-process the operation process and result data;
[0028] Transfer the preprocessed data to the front-end Vue web page module;
[0029] Accurately extracting the value of the engineering parameter data of the structural component at a specific moment from the time history data based on the preprocessed data;
[0030] Performing color grading on the engineering parameter data according to the numerical range of the engineering parameter data using the Three.Color function;
[0031] Construct a mapping relationship between structural components and corresponding colors based on the grading results;
[0032] completing color rendering of the engineering parameter data according to the mapping relationship between the structural components and the corresponding colors;
[0033] According to the rendering results, the Tween.js function library is used to achieve smooth switching between different analysis steps, and the engineering parameter response animation is generated according to the preset time interval between frames;
[0034] Perform callback operations between different analysis steps on the engineering parameter response animation through the requestAnimationFrame function;
[0035] The engineering parameter response animation is displayed in the structural mechanics information dynamic visualization platform through the visualization function of the echarts control.
[0036] Furthermore, the method described above, wherein the warning information is obtained, two-dimensionally displayed in the structural mechanics information dynamic visualization platform via a pop-up window, and a warning information cloud map is constructed based on the warning information and displayed in the structural mechanics information dynamic visualization platform, includes:
[0037] Use the menuData function to monitor the monitoring data from Redis in real time;
[0038] determining early warning information from the monitoring data;
[0039] According to the warning information, the setoutTime function is used to set a preset time interval to update the warning information dynamic table;
[0040] The alert function is used to display the warning information in a pop-up window and store the warning information in a historical warning information database;
[0041] Analyze the data output by the mechanical simulation software to determine whether the structural mechanical information exceeds the limit;
[0042] A color grading mechanism is used to establish a corresponding color grading mapping system for normal and over-limit states;
[0043] Colors are assigned to corresponding structural components displayed on the web page according to the color grading mapping system and the structural mechanics information status.
[0044] On the other hand, the present application provides a device for dynamic visualization of structural mechanics information, including a processor and a memory, wherein the processor is connected to the memory:
[0045] The processor is configured to call and execute the program stored in the memory;
[0046] The memory is used to store the program, and the program is at least used to execute any one of the above methods for dynamic visualization of structural mechanics information.
[0047] The beneficial effects of the present invention are:
[0048] The method of the present application includes the construction of a dynamic visualization platform framework for structural mechanics information, as well as visualization of structural responses, visualization of structural engineering parameters, and visualization of structural early warning information, thereby realizing the visualization of structural mechanics information and providing an intuitive and comprehensive theoretical basis for structural operation and maintenance management and structural safety assessment under extreme loads. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0050] Figure 1 This is a flow chart provided by an embodiment of a method for dynamic visualization of structural mechanics information of the present invention;
[0051] Figure 2 This is a web page component deformation diagram provided by an embodiment of a method for dynamic visualization of structural mechanics information of the present invention;
[0052] Figure 3 This is a structural schematic diagram provided by an embodiment of a dynamic visualization device for structural mechanics information of the present invention. DETAILED DESCRIPTION
[0053] To make the objectives, technical solutions, and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other implementations obtained by those of ordinary skill in the art without inventive effort are within the scope of protection of the present invention.
[0054] Figure 1 This is a flowchart provided by an embodiment of a method for dynamic visualization of structural mechanics information of the present invention. Figure 1 , this embodiment may include the following steps:
[0055] S1. Build a dynamic visualization platform for structural mechanics information;
[0056] S2. Acquire structural response data, perform web-side component deformation on the structural response data, map the structural response data to a dynamic visualization platform for structural mechanics information, perform facet color rendering on the structural response data, and generate a response animation based on the rendering results;
[0057] S3. Acquire engineering parameter data, perform color rendering on the engineering parameter data, generate engineering parameter response animation based on the rendering results, and display it through the structural mechanics information dynamic visualization platform;
[0058] S4. Obtain warning information, display it in two dimensions on the structural mechanics information dynamic visualization platform through a pop-up window, and construct a warning information cloud map based on the warning information and display it on the structural mechanics information dynamic visualization platform.
[0059] It can be understood that this embodiment is based on two forms of structural response visualization means, namely dynamic cloud maps and deformation animations, to achieve dynamic visualization of mechanical information time-history cloud maps during the service process of the structure under different loads, proposes a structural engineering parameter visualization method, and builds a complete path for structural engineering parameter calculation, extraction, analysis and display, and achieves dynamic visualization of cloud maps of different engineering parameters of the structure under external loads during the service process of the structure, proposes a structural safety information early warning method, provides a structural early warning information storage, extraction and display method, and achieves real-time safety early warning display of structural mechanical information.
[0060] Preferably, step S1 includes:
[0061] Adopting Vue+Springboot+Flask framework, a dynamic visualization platform for structural mechanics information is built based on B / S model;
[0062] Through the router command under the Vue framework, different routing paths are set for different interfaces of the structural mechanics information dynamic visualization platform;
[0063] MySQL 2019 is used as the historical mechanics information database management system of the structural mechanics information dynamic visualization platform, Navicat is used as the historical mechanics information database visualization interface of the structural mechanics information dynamic visualization platform, and IDEA is used as the historical mechanics information database management and access interface of the structural mechanics information dynamic visualization platform.
[0064] The Reids database is used as the real-time mechanical information database of the structural mechanics information dynamic visualization platform to store real-time information.
[0065] It can be understood that step S1 includes architecture design, system function interaction design, database construction for structural historical mechanical information, and database construction for structural real-time mechanical information.
[0066] The specific architecture design is:
[0067] The visualization platform built in this step is based on a B / S model, specifically a web-based visualization platform. The web architecture is generated using the Vue, Springboot, and Flask frameworks. Vue is used to implement web functionality and information display, while Springboot and Flask are used to build the server module, which stores, processes, and transmits the transmitted structural mechanics information.
[0068] The specific system function interaction design is as follows:
[0069] To achieve click-to-switch between different interfaces, the router command in the Vue framework is used to set different routing paths for different interfaces. By properly configuring routing rules, when the user enters a specific web page path in the browser address bar or clicks a page link, the router can accurately locate and load the corresponding content.
[0070] The construction of a database for structural historical mechanical information is as follows:
[0071] This study uses MySql 2019 as the database management system, Navicat as the database visualization interface, and IDEA as the database management access interface. The data tables included are the mechanical information table and the mechanical information warning table.
[0072] The construction of a database for real-time structural mechanical information is as follows:
[0073] This paper chooses to use the Reids database to store real-time information. The database runs on the Linux operating system of the server port; the data tables included are the mechanical real-time information table and the mechanical real-time warning information table.
[0074] Preferably, step S2 includes:
[0075] Parse the node response data in the Abaqus odb file, determine the structural response data, and transmit the structural response data to the structural mechanics information dynamic visualization platform through the http protocol;
[0076] Obtain the node data processed by Abaqus, and use the node data as a benchmark to associate the node data with the triangular face vertices of the web page model through the establishment of an index mechanism, and establish a mapping relationship between the web page model and the response data;
[0077] Mapping the structural response data to the corresponding nodes of the web page grid model according to the mapping relationship;
[0078] The numerical array of nodes is obtained through Abaqus calculation;
[0079] According to the size of the numerical array, the degree of node deformation is measured by the normalizedDisplacement variable;
[0080] Render different colors for different normalizedDisplacement variable sizes;
[0081] Use the setRGB function to assign color to the node, and use setAttribute to implement patch color rendering to complete patch color cloud rendering;
[0082] Determine the structural response cloud map at the current moment based on the node response mapping results and the patch color cloud map rendering results;
[0083] The structural response cloud maps at different times are superimposed in sequence at preset time intervals to generate a coherent dynamic picture.
[0084] It can be understood that step S2 includes obtaining structural response data, deforming web page components, rendering facet colors, and generating response animations.
[0085] The specific acquisition of structural response data is as follows:
[0086] An automated script is written using Python code to parse the node response data in the Abaqus odb file, where "U" represents node displacement and "A" represents node acceleration. The extracted and processed structural response data is then transmitted to the front-end web interface via the http protocol.
[0087] The web page component deformation is as follows:
[0088] Obtain the node data processed by Abaqus, use it as a benchmark, and establish an indexing mechanism to associate the node data with the triangle patch vertices of the web page model. Then, establish a mapping relationship between the web page model and the response data, and accurately map the grouped node response data to the corresponding nodes of the web page mesh model, such as Figure 2 shown.
[0089] The specific color rendering of the patch is:
[0090] Abaqus calculates the node's numerical array, obtaining its maximum value (Dismax) and minimum value (Dismin). The variable normalizedDisplacement is used to measure the node's deformation. Different color rendering methods are used to describe the structural node's response. The setRGB function is used to assign node colors, and setAttribute is used to render the meshes in color.
[0091] The response animation is generated specifically as follows:
[0092] Through node response mapping and patch color cloud rendering, we can obtain the response cloud map of the structure at a specific moment, which can intuitively present the response distribution of the structure at a specific moment. When constructing a structural response animation, the structural response cloud maps at different moments need to be superimposed in sequence at a predetermined time interval to generate a coherent dynamic picture. In terms of the technical solution for implementing animation, the Tween.js function library can be introduced to take advantage of its advantages in animation control to complete smooth switching between different frames. At the same time, the time interval between frames is reasonably set, and the requestAnimationFrame function is used to perform callback operations between different frames.
[0093] Preferably, step S3 includes:
[0094] Call Openseespy to perform structural analysis, collect operation process and result data with the help of http protocol, and pre-process the operation process and result data;
[0095] Transfer the preprocessed data to the front-end Vue web page module;
[0096] Based on the pre-processed data, the values of the engineering parameter data of the structural components at a specific moment are accurately extracted from the time history data;
[0097] The engineering parameter data is color graded according to the numerical range of the engineering parameter data through the Three.Color function;
[0098] Construct a mapping relationship between structural components and corresponding colors based on the grading results;
[0099] Complete the color rendering of engineering parameter data based on the mapping relationship between structural components and corresponding colors;
[0100] Based on the rendering results, the Tween.js function library is used to achieve smooth switching between different analysis steps, and the engineering parameter response animation is generated through the preset time interval between frames;
[0101] Use the requestAnimationFrame function to perform callback operations between different analysis steps on the engineering parameter response animation;
[0102] The visualization function of echarts controls is used to display engineering parameter response animations in the structural mechanics information dynamic visualization platform.
[0103] It can be understood that step S3 includes engineering parameter data extraction, engineering parameter color rendering, engineering parameter response animation generation and engineering parameter data visualization.
[0104] The specific extraction of engineering parameter data is as follows:
[0105] Structural engineering parameters are obtained through Openseespy, and the server calls Openseespy for structural analysis. The operation process and result data are collected and pre-processed with the help of http protocol, and then the processed data is transmitted to the front-end Vue web page module.
[0106] The specific engineering parameter color rendering is:
[0107] Accurately extract the engineering parameter values of structural components at specific moments from time-history data. Next, use the Three.Color function to assign color grading to the engineering parameter values based on their numerical ranges, mapping different numerical ranges of the engineering parameter to specific color grades. Based on the grading results, a mapping relationship between structural components and corresponding colors is constructed.
[0108] The specific generation of engineering parameter response animation is as follows:
[0109] The Tween.js library is introduced to achieve smooth switching between different analysis steps. At the same time, the time interval between frames is reasonably set, and the requestAnimationFrame function is used to perform callback operations between different analysis steps to achieve the generation of project parameter response animation.
[0110] The specific visualization of engineering parameter data is as follows:
[0111] The engineering parameter data is obtained through step S31, and the node data is extracted in a classified and step-by-step manner using the Python language. The extracted data is transmitted to the web interface through the http protocol, and converted into an array form on the web interface for subsequent visualization processing. With the help of the visualization function of the echarts control, the data is intuitively displayed on the web interface.
[0112] Preferably, step S4 includes:
[0113] Use the menuData function to monitor the monitoring data from Redis in real time;
[0114] Determine early warning information from monitoring data;
[0115] According to the warning information, use the setoutTime function to set the preset time interval to update the warning information dynamic table;
[0116] Use the alert function to display the warning information in a pop-up window and store the warning information in the historical warning information database;
[0117] Analyze the data output by the mechanical simulation software to determine whether the structural mechanical information exceeds the limit;
[0118] A color grading mechanism is used to establish a corresponding color grading mapping system for normal and over-limit states;
[0119] The corresponding structural components displayed on the web page are assigned colors according to the color grading mapping system and the structural mechanics information status.
[0120] It can be understood that step S4 includes two-dimensional display of warning information and cloud map display of warning information.
[0121] The two-dimensional display of early warning information is as follows:
[0122] The webpage display module uses dynamic tables and pop-up windows to present warning information in a two-dimensional format. By writing the menuData function, the system can monitor monitoring data transmitted from Redis in real time and filter out warning information. Furthermore, the setoutTime function is used to set the dynamic table to update every second to ensure data timeliness. An alert function is written to display warning information in a pop-up window and store the warning information in the historical warning information database.
[0123] The early warning information cloud map shows the following:
[0124] Cloud chart construction utilizes a color grading mechanism. Data output from the mechanical simulation software is analyzed to determine if the structural mechanical information exceeds limits. A corresponding color grading mapping system is established for both normal and exceeded data states, and specific colors are assigned to the corresponding structural components displayed on the webpage.
[0125] The present invention also provides a structural mechanics information dynamic visualization device for implementing the above method embodiment. Figure 3 This is a structural diagram of an embodiment of a dynamic visualization device for structural mechanics information provided by the present invention. Figure 3 As shown, the structural mechanics information dynamic visualization device of this embodiment includes a processor 21 and a memory 22, wherein the processor 21 is connected to the memory 22. The processor 21 is used to call and execute the program stored in the memory 22; the memory 22 is used to store the program, which is used to at least execute the structural mechanics information dynamic visualization method of the above embodiment.
[0126] The specific implementation scheme of the structural mechanics information dynamic visualization device provided in the embodiments of the present application can refer to the implementation scheme of the structural mechanics information dynamic visualization method in any of the above embodiments, and will not be repeated here.
[0127] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0128] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is at least two.
[0129] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0130] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0131] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0132] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0133] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0134] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0135] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. A method for dynamic visualization of structural mechanics information, characterized in that: include: Build a dynamic visualization platform for structural mechanics information; Acquire structural response data, perform web-side component deformation on the structural response data, map the structural response data to the structural mechanics information dynamic visualization platform, perform facet color rendering on the structural response data, and generate a response animation based on the rendering result; Acquiring engineering parameter data, performing color rendering on the engineering parameter data, generating an engineering parameter response animation based on the rendering result, and displaying the animation through the structural mechanics information dynamic visualization platform; Early warning information is obtained, and two-dimensionally displayed in the structural mechanics information dynamic visualization platform through a pop-up window, and an early warning information cloud map is constructed based on the early warning information and displayed in the structural mechanics information dynamic visualization platform.
2. The method according to claim 1, characterized in that The construction of a dynamic visualization platform for structural mechanics information includes: The structural mechanics information dynamic visualization platform is constructed based on the B / S model using the Vue+Springboot+Flask framework; By using the router command under the Vue framework, different routing paths are set for different interfaces of the structural mechanics information dynamic visualization platform; MySQL 2019 is used as the historical mechanical information database management system of the structural mechanics information dynamic visualization platform, Navicat is used as the historical mechanical information database visualization interface of the structural mechanics information dynamic visualization platform, and IDEA is used as the historical mechanical information database management and access interface of the structural mechanics information dynamic visualization platform; The Reids database is used as the real-time mechanical information database of the structural mechanical information dynamic visualization platform to store real-time information.
3. The method according to claim 2, characterized in that The obtaining of structural response data, performing web-side component deformation on the structural response data, mapping the structural response data to the structural mechanics information dynamic visualization platform, performing facet color rendering on the structural response data, and generating a response animation according to the rendering result include: Parsing the node response data in the Abaqus odb file, determining the structural response data, and transmitting the structural response data to the structural mechanics information dynamic visualization platform via the http protocol; Obtain the node data processed by Abaqus, and use the node data as a benchmark to associate the node data with the triangular face vertices of the web page model by establishing an indexing mechanism, thereby establishing a mapping relationship between the web page model and the response data; Mapping the structure response data to corresponding nodes of the web page grid model according to the mapping relationship; The numerical array of nodes is obtained through Abaqus calculation; According to the size of the numerical array, the degree of node deformation is measured by the normalizedDisplacement variable; Render different colors for different normalizedDisplacement variable sizes; Use the setRGB function to assign color to the node, and use setAttribute to implement patch color rendering to complete patch color cloud rendering; Determine the structural response cloud map at the current moment based on the node response mapping results and the patch color cloud map rendering results; The structural response cloud images at different times are sequentially superimposed at preset time intervals to generate a coherent dynamic image.
4. The method according to claim 3, characterized in that The acquiring of engineering parameter data, color rendering of the engineering parameter data, and generating an engineering parameter response animation according to the rendering result, and displaying the animation through the structural mechanics information dynamic visualization platform include: Call Openseespy to perform structural analysis, collect operation process and result data by means of http protocol, and pre-process the operation process and result data; Transfer the preprocessed data to the front-end Vue web page module; Accurately extracting the value of the engineering parameter data of the structural component at a specific moment from the time history data based on the preprocessed data; Performing color grading on the engineering parameter data according to the numerical range of the engineering parameter data using the Three.Color function; Construct a mapping relationship between structural components and corresponding colors based on the grading results; completing color rendering of the engineering parameter data according to the mapping relationship between the structural components and the corresponding colors; According to the rendering results, the Tween.js function library is used to achieve smooth switching between different analysis steps, and the engineering parameter response animation is generated according to the preset time interval between frames; Perform callback operations between different analysis steps on the engineering parameter response animation through the requestAnimationFrame function; The engineering parameter response animation is displayed in the structural mechanics information dynamic visualization platform through the visualization function of the echarts control.
5. The method according to claim 4, characterized in that The obtaining of warning information, displaying it in two dimensions on the structural mechanics information dynamic visualization platform via a pop-up window, and constructing a warning information cloud map based on the warning information and displaying it on the structural mechanics information dynamic visualization platform include: Use the menuData function to monitor the monitoring data from Redis in real time; determining early warning information from the monitoring data; According to the warning information, the setoutTime function is used to set a preset time interval to update the warning information dynamic table; The alert function is used to display the warning information in a pop-up window and store the warning information in a historical warning information database; Analyze the data output by the mechanical simulation software to determine whether the structural mechanical information exceeds the limit; A color grading mechanism is used to establish a corresponding color grading mapping system for normal and over-limit states; Colors are assigned to corresponding structural components displayed on the web page according to the color grading mapping system and the structural mechanics information status.
6. A dynamic visualization device for structural mechanics information, characterized in that: The device comprises a processor and a memory, wherein the processor is connected to the memory: The processor is configured to call and execute the program stored in the memory; The memory is used to store the program, and the program is at least used to execute the method for dynamic visualization of structural mechanics information according to any one of claims 1 to 5.