BIM-based concrete construction temperature field dynamic visualization method and system

By automatically binding temperature data to the unique identifier of the component in the BIM model and performing transparency and color mapping, the problem of data fragmentation in concrete construction temperature monitoring and management is solved, realizing dynamic visualization and early warning of the temperature field, and improving the efficiency and safety of construction temperature control management.

CN122263200APending Publication Date: 2026-06-23TONGJI UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-20
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, concrete construction temperature monitoring data and BIM models lack a dynamic correlation mechanism, making it difficult to intuitively identify temperature distribution in three-dimensional space. Furthermore, the lack of a unified visual early warning mechanism affects the timeliness and accuracy of construction temperature control management.

Method used

By acquiring measured temperature data of concrete structures, the data is automatically bound to the BIM model based on the unique identifier of each component. A transparency and color mapping mechanism is used to achieve dynamic visualization of the temperature field. A linear regression prediction algorithm is introduced for trend analysis, and the Revit API is used for graphical overlay to keep the component material unchanged.

Benefits of technology

It achieves real-time binding of temperature information with three-dimensional structure, improves information acquisition efficiency and cognitive accuracy, constructs a multi-level visual early warning system, enhances the foresight and safety of construction temperature control management, reduces manual intervention, and forms a continuous dynamic visualization mechanism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122263200A_ABST
    Figure CN122263200A_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on BIM's concrete construction temperature field dynamic visualization method and system, the method includes: obtaining the measured temperature data of multiple measuring points in concrete structure, and the measured temperature data is format standardization, time stamp matching and abnormal value preprocessing;According to the unique identification of each component in the BIM model of concrete structure, the measured temperature data after preprocessing is automatically bound to the corresponding component;For each component that has bound temperature data, calculate the relative position of its current measured temperature in the preset temperature interval, and linearly map the transparency parameter of the component according to the relative position;For each component, based on its historical measured temperature time series, the rate of change of temperature with time is calculated using linear regression method, and the predicted temperature value of future short-term time is predicted accordingly;According to the relationship between the current measured temperature and the predicted temperature value relative to the early warning threshold, the outline color of the component is determined;Through the graphic overlay interface of Revit API, the calculated transparency parameter and outline color parameter are applied to the corresponding component, only cover the transparency and outline color of component surface, do not modify the original material, texture and surface properties of component;The above method performs transparency mapping in normal state, and preferentially performs color intensification display in abnormal state, to realize the coordination and unity of continuous trend expression and abnormal highlight display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of BIM information processing, and in particular to a BIM-based method and system for dynamic visualization of temperature field in concrete construction. Background Technology

[0002] In current large-volume concrete construction processes, to control temperature cracks caused by hydration heat, temperature sensors are typically embedded within the concrete to collect temperature data at different time points, either manually or semi-automatically. The collected temperature data is stored in tabular, text, or database formats and managed through construction logs and monitoring reports. Technicians analyze these discrete data points to determine concrete temperature trends, thereby assisting in the development of appropriate curing or cooling measures.

[0003] In terms of information management, some projects have begun to introduce Building Information Modeling (BIM) technology. Currently, a 3D model of the concrete structure is typically created using BIM modeling software such as Revit to represent the geometric shape, dimensional information, and some construction attributes of the components. Temperature monitoring data is generally not directly embedded into the BIM model in existing solutions; instead, it is manually associated with the model components by comparing component numbers and measuring point numbers. In some application scenarios, monitoring data can be appended as parameters to the component attribute table for later querying and recording.

[0004] Regarding the representation of temperature information, existing BIM models primarily display structural conditions in a static form. Temperature data is typically displayed as numerical text, tables, or simple annotations, making it difficult to reflect the spatial distribution characteristics of the temperature field and its changes over time. Some existing solutions attempt to differentiate between different temperature states by changing component materials or textures, but this method often requires manual operation and can easily affect the original material and appearance of the components, making real-time updates difficult.

[0005] From a system implementation perspective, existing technologies largely rely on a single software platform. There is a lack of a unified data interaction mechanism between temperature monitoring systems, data processing tools, and BIM modeling software. Updating monitoring data typically requires manual import or repetitive operations, making it difficult to establish a continuous and stable data synchronization process. Current technologies are still primarily based on a "data acquisition—manual analysis—manual judgment" model, with BIM models mainly used as static display tools, and have not yet achieved a dynamic and intuitive visualization of the concrete temperature field during the construction phase.

[0006] Based on the above-mentioned existing technical solutions, it can be seen that the existing technologies still have the following objective technical shortcomings in the process of temperature monitoring and management during the construction of large-volume concrete.

[0007] First, existing technologies lack an effective dynamic correlation mechanism between temperature monitoring data and BIM models. Data collected by temperature sensors is typically stored independently in tabular or text format, requiring manual matching with component numbers or measurement point locations in the BIM model. This indirect correlation method results in a disconnect between temperature information and spatial structural information, making it difficult for managers to intuitively identify temperature distribution and abnormal areas in three-dimensional space, thus limiting the application value of BIM models in temperature control management during the construction phase.

[0008] Secondly, existing BIM models primarily present temperature information statically, making it difficult to reflect the continuous characteristics of temperature field changes over time. Temperature data is mostly presented as numerical values, annotations, or attribute parameters, failing to create intuitive temperature gradients or regional differences in the model view. When temperatures change, the model display cannot update synchronously, requiring managers to repeatedly review monitoring reports and make manual judgments, resulting in delayed information feedback and affecting the timeliness of temperature control decisions during the construction phase.

[0009] Furthermore, while some existing solutions attempt to represent different temperature states by changing component materials or textures, this method typically requires manual operation and can easily overwrite or alter the original material properties and appearance characteristics of concrete components, hindering the accurate representation of structural information. Simultaneously, this type of method lacks unified parametric control logic, making it difficult to operate stably in scenarios with a large number of components or frequent data updates, thus limiting its engineering applicability.

[0010] Furthermore, current technologies for identifying temperature anomalies primarily rely on manual comparison of monitoring data and experience-based judgment, lacking an intuitive and unified visual early warning mechanism. The lack of clear distinction between high-temperature and normal areas in the BIM model makes it difficult for managers to quickly locate risky areas within complex structures, increasing the cognitive burden and risk of misjudgment in temperature control management.

[0011] Finally, in the existing construction temperature control management system, the functional modules are relatively scattered, and there is a lack of an integrated automated processing flow between monitoring data acquisition, data processing, and model display. The data update process often requires multiple manual interventions, making it difficult to form a continuous and stable dynamic visualization mechanism, which is not conducive to the real-time monitoring and refined management of the concrete temperature field during the construction phase. Summary of the Invention

[0012] The purpose of this invention is to provide a BIM-based method for dynamic visualization of the temperature field during concrete construction, which solves the aforementioned technical problems mentioned in the prior art.

[0013] This invention provides a BIM-based method for dynamic visualization of the temperature field during concrete construction, including:

[0014] Measured temperature data from multiple measuring points in a concrete structure are obtained, and the measured temperature data is standardized in format, matched with timestamps, and preprocessed for outliers.

[0015] Based on the unique identifier of each component in the concrete structure BIM model, the pre-processed measured temperature data is automatically bound to the corresponding component;

[0016] For each component with bound temperature data, calculate its relative position within a preset temperature range based on its current measured temperature, and obtain the component's transparency parameter by linear mapping based on the relative position; for each component, calculate the rate of temperature change over time using a linear regression method based on its historical measured temperature time series, and predict the predicted temperature value for a short period in the future accordingly.

[0017] The outline color of the component is determined based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold.

[0018] By using the Revit API's graphical overlay interface, the calculated transparency and outline color parameters are applied to the corresponding components, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties.

[0019] Repeat the above steps according to the preset data refresh frequency until the dynamic visualization update of the concrete temperature field in the BIM model is achieved.

[0020] Preferably, as one possible implementation method; the step of acquiring measured temperature data from multiple measuring points in the concrete structure, and performing format standardization, timestamp matching, and outlier preprocessing on the measured temperature data includes:

[0021] Collect raw temperature data from temperature sensors, Excel files, or databases; standardize the field format of the raw temperature data and match the timestamp of the raw temperature data with the component measurement point identifier;

[0022] Determine whether each temperature value in the original temperature data exceeds a preset reasonable range. If it does, discard or correct the temperature value to be the average of adjacent valid temperature values.

[0023] Preferably, as one possible implementation, the step of automatically binding the preprocessed measured temperature data to the corresponding component based on the unique identifier of each component in the concrete structure BIM model includes:

[0024] Parse the unique component identifier in the preprocessed measured temperature data; traverse all components in the BIM model and match the unique component identifier with the identifier in the preprocessed measured temperature data.

[0025] Write the temperature value corresponding to the unique identifier of the matched component into the temperature attribute parameter of the corresponding component in the BIM model.

[0026] Preferably, as one possible implementation, the step of calculating the relative position of the current measured temperature within a preset temperature range, and obtaining the transparency parameter of the component by linear mapping based on the relative position, includes:

[0027] Obtain the preset lower temperature limit and upper temperature limit, and calculate the relative position of the current measured temperature within the preset temperature range;

[0028] A preliminary transparency parameter is calculated according to a linear mapping formula, wherein the preliminary transparency parameter decreases linearly as the current measured temperature increases;

[0029] Apply boundary constraints between the minimum and maximum transparency values ​​to the initial transparency parameter to obtain the final transparency parameter, and write it into the graphic attribute parameter of the component.

[0030] Preferably, as one possible implementation, the step of calculating the rate of temperature change over time using a linear regression method based on its historical measured temperature time series, and predicting the predicted temperature value for a short future time period accordingly, includes:

[0031] The temperature data of the most recent preset number of time steps in the historical measured temperature time series are selected as regression samples;

[0032] The parameters of the linear regression model, including the temperature change rate parameter and the temperature reference parameter, are solved by the least squares method.

[0033] Based on the parameters of the linear regression model, the predicted temperature value for a preset future time step is calculated, and the predicted temperature value is associated with the current measured temperature and stored in the component.

[0034] Preferably, as one possible implementation, determining the outline color of the component based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold includes:

[0035] If the current measured temperature exceeds the first warning threshold, the outline color is set to the first warning color, and the transparency parameter is fixed to a preset emphasis value.

[0036] If the current measured temperature does not exceed the first warning threshold but the predicted temperature exceeds the second warning threshold, then the outline color is set to the trend warning color.

[0037] If neither the current measured temperature nor the predicted temperature value exceeds the second warning threshold, then the outline color is set to the second contrast color, and the transparency parameter is applied.

[0038] Preferably, as one possible implementation, the calculated transparency and outline color parameters are applied to the corresponding component through the Revit API's graphical overlay interface, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties, including:

[0039] Call the graphical overlay interface of the Revit API to set the surface transparency of the corresponding component to the transparency parameter;

[0040] Set the color of the outline of the corresponding component to the outline color; confirm that the original material, texture and surface properties of the component remain unchanged.

[0041] Preferably, as one possible implementation, the step of repeatedly executing the above steps at a preset data refresh frequency until the dynamic visualization update of the concrete temperature field in the BIM model is achieved includes:

[0042] Monitor changes in the measured temperature data;

[0043] The data acquisition and binding process is triggered according to the preset data refresh frequency; mapping calculation, color determination and graphic overlay are executed in sequence to realize the automatic refresh of the BIM model view.

[0044] Preferably, as one possible implementation method, the calculation of the transparency parameter includes:

[0045] Set a lower temperature limit and an upper temperature limit; when the component temperature is between the lower temperature limit and the upper temperature limit, perform a linear mapping based on the relative temperature position to obtain the transparency parameter.

[0046] Preferably, as one possible implementation, the step of obtaining the transparency parameter by linear mapping based on the relative temperature position includes:

[0047] The transparency parameter is calculated using a formula, which is as follows:

[0048] Transparency = Maximum transparency - (Maximum transparency - Minimum transparency) × (Current temperature - Lower limit) / (Upper temperature - Lower limit), where maximum transparency is the preset maximum transparency value, minimum transparency is the preset minimum transparency value, current temperature is the temperature of the component, lower limit is the lower limit of the temperature, and upper temperature is the upper limit of the temperature.

[0049] Boundary constraints are applied to the calculated transparency values.

[0050] Preferably, as one possible implementation method, the calculation of determining the color parameters includes:

[0051] When the current temperature exceeds the first warning threshold, the color parameter will be set to the first warning color.

[0052] When the current temperature does not exceed the first warning threshold but the predicted temperature exceeds the first warning threshold, the color parameter is set to the second warning color;

[0053] When neither the current temperature nor the predicted temperature exceeds the first warning threshold, the color parameter is set to the default contrast color; when the first warning color is triggered, the component transparency is fixed to a preset emphasis value; when no warning is triggered, the continuously changing transparency parameter calculation logic is executed.

[0054] Compared with the prior art, the embodiments of the present invention have at least the following technical advantages:

[0055] Analysis of the BIM-based dynamic visualization method for concrete construction temperature field provided by this invention reveals that, through a data sensing and access module, the invention automatically matches on-site temperature monitoring data with BIM model components based on unique identifiers, achieving real-time binding of temperature information with the three-dimensional structure. Compared to existing methods that rely on manual comparison with tables or measurement point numbers, this invention effectively eliminates the disconnect between data and the spatial model, enabling temperature distribution to be intuitively presented in three-dimensional space, thus improving information acquisition efficiency and cognitive accuracy.

[0056] Secondly, this invention introduces a continuous transparency mapping mechanism, enabling the transparency of components to form a continuous gradient expression as temperature changes. This mechanism can reflect the relative level and trend of temperature in space, avoiding the problem of existing technologies that only express temperature states with discrete values ​​or simple classifications, thereby enhancing the ability to perceive the temperature field in a more refined manner.

[0057] Furthermore, this invention constructs a multi-level visual early warning system based on color grading. By introducing a three-level color coding mechanism of "normal—trend warning—over-temperature alarm," the system can identify high-risk areas in red when a component is currently overheating, and provide early warning of potential risks in orange when the predicted temperature approaches the threshold, thus achieving a technological upgrade from passive response to proactive early warning. This mechanism effectively compensates for the shortcomings of existing technologies in lacking trend prediction and advanced risk warning, improving the foresight and safety of construction temperature control management.

[0058] Furthermore, this invention introduces a short-term temperature trend prediction algorithm into the core processing engine module. Based on historical monitoring data, it performs regression prediction of the component's future short-term temperature and combines this with threshold judgment to identify potential high-temperature risks in advance. Compared to existing methods that rely solely on current monitoring values, this invention can provide management personnel with decision-making references in advance, facilitating the implementation of cooling or maintenance measures and reducing the risk of temperature cracks.

[0059] Meanwhile, by calling the Revit API graphical overlay interface, this invention only controls the display of component transparency and outline color without changing component materials or damaging the original surface properties. This allows for the visualization of temperature information while maintaining the true material representation of the BIM model, thereby improving the model's reusability in construction management, technical briefings, and multi-disciplinary collaboration.

[0060] Finally, this invention achieves automated linkage of temperature data updates, mapping calculations, and view refreshes through a control and scheduling module, constructing a dynamic closed-loop mechanism of "data change - model response - visualization feedback," reducing manual intervention, improving data update frequency and system stability, and providing continuous and reliable digital support for concrete temperature control management during the construction phase.

[0061] In summary, the technical solution adopted in this invention automatically maps on-site temperature monitoring data to corresponding BIM components through unique component identifiers, achieving real-time correlation between temperature information and the three-dimensional structure during the construction phase, and solving the problem of the separation between temperature data and spatial model in existing technologies. It reflects temperature change gradients through linear transparency mapping, highlights abnormally high-temperature components through color threshold mapping, and sets mapping priority logic: transparency mapping is executed under normal conditions, while color enhancement display is prioritized under abnormal conditions, achieving a coordinated and unified expression of continuous trends and highlighting of anomalies. Attached Figure Description

[0062] Figure 1 This is a flowchart of the main process of a BIM-based dynamic visualization method for the temperature field of concrete construction, according to Embodiment 1 of the present invention.

[0063] Figure 2 This is a schematic diagram of a BIM-based dynamic visualization system for the temperature field of concrete construction, as proposed in Embodiment 2 of the present invention. Detailed Implementation

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

[0065] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings.

[0066] Example 1

[0067] like Figure 1 As shown in the figure, this embodiment of the invention provides a BIM-based method for dynamic visualization of the temperature field during concrete construction, including the following steps:

[0068] S10. Obtain measured temperature data from multiple measuring points in the concrete structure, and perform format standardization, timestamp matching, and outlier preprocessing on the measured temperature data.

[0069] S20. Based on the unique identifier of each component in the concrete structure BIM model, automatically bind the pre-processed measured temperature data to the corresponding component;

[0070] S30. For each component with bound temperature data, calculate the relative position of its current measured temperature within a preset temperature range, and obtain the transparency parameter of the component by linear mapping based on the relative position; for each component, calculate the rate of temperature change over time using a linear regression method based on its historical measured temperature time series, and predict the predicted temperature value for a short period of time in the future.

[0071] S40. Determine the outline color of the component based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold.

[0072] S50. Through the Revit API's graphical overlay interface, the calculated transparency parameters and outline color parameters are applied to the corresponding components, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties.

[0073] S60. Repeat step S10 above according to the preset data refresh frequency until the dynamic visualization update of the concrete temperature field in the BIM model is achieved.

[0074] Preferably, as one possible implementation method; the step of acquiring measured temperature data from multiple measuring points in the concrete structure, and performing format standardization, timestamp matching, and outlier preprocessing on the measured temperature data includes:

[0075] Collect raw temperature data from temperature sensors, Excel files, or databases; standardize the field format of the raw temperature data and match the timestamp of the raw temperature data with the component measurement point identifier;

[0076] Determine whether each temperature value in the original temperature data exceeds a preset reasonable range. If it does, discard or correct the temperature value to be the average of adjacent valid temperature values.

[0077] Preferably, as one possible implementation, the step of automatically binding the preprocessed measured temperature data to the corresponding component based on the unique identifier of each component in the concrete structure BIM model includes:

[0078] Parse the unique component identifier in the preprocessed measured temperature data; traverse all components in the BIM model and match the unique component identifier with the identifier in the preprocessed measured temperature data.

[0079] Write the temperature value corresponding to the unique identifier of the matched component into the temperature attribute parameter of the corresponding component in the BIM model.

[0080] Preferably, as one possible implementation, the step of calculating the relative position of the current measured temperature within a preset temperature range, and obtaining the transparency parameter of the component by linear mapping based on the relative position, includes:

[0081] Obtain the preset lower temperature limit and upper temperature limit, and calculate the relative position of the current measured temperature within the preset temperature range;

[0082] A preliminary transparency parameter is calculated according to a linear mapping formula, wherein the preliminary transparency parameter decreases linearly as the current measured temperature increases;

[0083] Apply boundary constraints between the minimum and maximum transparency values ​​to the initial transparency parameter to obtain the final transparency parameter, and write it into the graphic attribute parameter of the component.

[0084] Preferably, as one possible implementation, the step of calculating the rate of temperature change over time using a linear regression method based on its historical measured temperature time series, and predicting the predicted temperature value for a short future time period accordingly, includes:

[0085] The temperature data of the most recent preset number of time steps in the historical measured temperature time series are selected as regression samples;

[0086] The parameters of the linear regression model, including the temperature change rate parameter and the temperature reference parameter, are solved by the least squares method.

[0087] Based on the parameters of the linear regression model, the predicted temperature value for a preset future time step is calculated, and the predicted temperature value is associated with the current measured temperature and stored in the component.

[0088] Preferably, as one possible implementation, determining the outline color of the component based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold includes:

[0089] If the current measured temperature exceeds the first warning threshold, the outline color is set to the first warning color, and the transparency parameter is fixed to a preset emphasis value.

[0090] If the current measured temperature does not exceed the first warning threshold but the predicted temperature exceeds the second warning threshold, then the outline color is set to the trend warning color.

[0091] If neither the current measured temperature nor the predicted temperature value exceeds the second warning threshold, then the outline color is set to the second contrast color, and the transparency parameter is applied.

[0092] Preferably, as one possible implementation, the calculated transparency and outline color parameters are applied to the corresponding component through the Revit API's graphical overlay interface, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties, including:

[0093] Call the graphical overlay interface of the Revit API to set the surface transparency of the corresponding component to the transparency parameter;

[0094] Set the color of the outline of the corresponding component to the outline color; confirm that the original material, texture and surface properties of the component remain unchanged.

[0095] Preferably, as one possible implementation, the step of repeatedly executing the above S10 step according to a preset data refresh frequency until the dynamic visualization update of the concrete temperature field in the BIM model is achieved includes:

[0096] Monitor changes in the measured temperature data;

[0097] The data acquisition and binding process is triggered according to the preset data refresh frequency; mapping calculation, color determination and graphic overlay are executed in sequence to realize the automatic refresh of the BIM model view.

[0098] Preferably, as one possible implementation method, the calculation of the transparency parameter includes:

[0099] Set a lower temperature limit and an upper temperature limit; when the component temperature is between the lower temperature limit and the upper temperature limit, perform a linear mapping based on the relative temperature position to obtain the transparency parameter.

[0100] Preferably, as one possible implementation, the step of obtaining the transparency parameter by linear mapping based on the relative temperature position includes:

[0101] The transparency parameter is calculated using a formula, which is as follows:

[0102] Transparency = Maximum transparency - (Maximum transparency - Minimum transparency) × (Current temperature - Lower limit) / (Upper temperature - Lower limit), where maximum transparency is the preset maximum transparency value, minimum transparency is the preset minimum transparency value, current temperature is the temperature of the component, lower limit is the lower limit of the temperature, and upper temperature is the upper limit of the temperature.

[0103] Boundary constraints are applied to the calculated transparency values.

[0104] Preferably, as one possible implementation method, the calculation of determining the color parameters includes:

[0105] When the current temperature exceeds the first warning threshold, the color parameter will be set to the first warning color.

[0106] When the current temperature does not exceed the first warning threshold but the predicted temperature exceeds the first warning threshold, the color parameter is set to the second warning color;

[0107] When neither the current temperature nor the predicted temperature exceeds the first warning threshold, the color parameter is set to the default contrast color; when the first warning color is triggered, the component transparency is fixed to a preset emphasis value; when no warning is triggered, the continuously changing transparency parameter calculation logic is executed.

[0108] Example 2

[0109] Embodiment 2 of the present invention proposes a BIM-based dynamic visualization system for the temperature field of concrete construction. It adopts the main application steps of the technical solution provided in Embodiment 1 above. By binding the measured temperature data on site with the BIM model components in real time, and using a transparency and color collaborative mapping method, the spatial distribution and dynamic changes of the concrete temperature field are intuitively expressed in the three-dimensional model.

[0110] See Figure 2 The present invention provides a BIM-based dynamic visualization system for the temperature field of concrete construction. The system uses a BIM model as a digital carrier and temperature monitoring data during the construction phase as the driving source. The overall system architecture (i.e., the BIM-based dynamic visualization system for the temperature field of concrete construction) includes a data perception and access module 10, a BIM model carrier module 20, a core processing engine module 30, a visualization rendering module 40, and a control and scheduling module 50. The modules work together to achieve closed-loop control of temperature data acquisition, processing, mapping calculation, and visualization presentation.

[0111] First, in the BIM model carrier module 20, a 3D BIM model of the concrete structure is built based on the Revit platform. The concrete components in the model are modeled using parametric methods, with each component having a unique identifier that can be mapped one-to-one with external temperature monitoring data. Unlike existing BIM models that are only used for geometric representation, this invention reserves a data binding interface during the modeling stage, enabling the BIM model to not only have geometric expression capabilities but also serve as a digital carrier of temperature data, providing a foundation for subsequent dynamic mapping.

[0112] Secondly, in the data sensing and access module 10, the system collects concrete temperature monitoring data from on-site temperature sensors, Excel files, or database systems, and performs format standardization, timestamp matching, and outlier preprocessing on the data. The processed temperature data is then transmitted to the core processing engine module, avoiding the problems of relying on manual comparison and manual data entry in existing technologies.

[0113] In the core processing engine module 30, this invention utilizes the Dynamo visual programming environment and embeds Python scripts to parse, match, and map temperature monitoring data. The system automatically binds temperature data to the corresponding BIM component based on the component's unique identifier, and performs temperature threshold judgment, transparency mapping calculation, and color mapping calculation to generate a set of parameters for controlling the graphical display of the component.

[0114] In terms of temperature mapping mechanism, the present invention divides the temperature field visualization into two independent but collaborative technical units: a transparency mapping unit 61 and a color mapping unit 62.

[0115] In the visualization rendering module 40, this invention applies the transparency and color parameters output by the core processing engine module to the corresponding BIM components by calling the graphical overlay interface provided by the Revit API. The system only overlays the transparency and outline color of the component surface without changing the original material, texture, and surface properties of the concrete component. This allows for the overlay display of temperature information while ensuring the realism of the model, unlike existing solutions that express temperature by changing materials.

[0116] In the control and scheduling module 50, the system supports configuring temperature threshold parameters, transparency mapping ranges, data refresh frequency, and target view range, and is used to control the automatic execution of temperature data updates, mapping calculations, and model refresh processes. When temperature monitoring data changes, the system can re-trigger the mapping and overlay logic to automatically update the BIM model view, thus forming a dynamic display mechanism of "data change - model response - visualization feedback" during the construction phase. Management personnel can intuitively grasp the concrete temperature distribution without leaving the 3D model environment.

[0117] The transparency mapping unit 61 is used to represent the continuity of temperature changes. The system has a preset lower temperature limit. With upper temperature limit When the measured temperature of the component is within this range, a linear mapping relationship is established based on the relative position of the temperature within the range, so that the transparency of the component gradually decreases as the temperature increases, thereby forming a continuous and perceptible temperature gradient expression.

[0118] Specifically, the transparency parameter Calculate using the following formula:

[0119] ;

[0120] in and These represent the minimum and maximum allowable transparency values, respectively. To avoid display distortion caused by numerical anomalies or extreme temperatures, the system performs boundary constraint processing on the calculation results, limiting the transparency parameter to a valid range recognizable by Revit to ensure the stability and consistency of the graphic display. The above transparency calculation process is implemented by a separate Python node, and the output results are directly written to the component graphic attribute parameters for real-time control of the component's opacity.

[0121] Color mapping unit 62 is used to highlight areas of abnormal temperature and to establish a visual early warning mechanism. The system pre-sets temperature early warning thresholds. When the measured temperature of a component exceeds the threshold, it is determined to be in an abnormally high temperature state, and the component outline color is set to the first warning color to enhance its visibility in the 3D view; when the component temperature does not exceed the threshold, its outline color is set to the second contrast color to maintain the visual consistency of normal components.

[0122] Under the collaborative control strategy of transparency mapping unit 61 and color mapping unit 62, the system prioritizes the execution of color warning judgment logic: when the component temperature exceeds the warning threshold, the color mapping unit takes priority and fixes the component transparency to a preset emphasis value to ensure that the high temperature area has prominent visual features in both color and opacity dimensions; when the component temperature is within the normal range, the transparency continuous mapping logic is executed to express the temperature gradient through transparency changes, while maintaining the default outline color.

[0123] In the core processing engine module, the system not only performs mapping calculations based on the current temperature data, but also introduces a short-term temperature trend prediction algorithm to identify potential high-temperature risks in advance and enhance the dynamic expression capability of the temperature field.

[0124] For each concrete component i, the system constructs its temperature time series based on historical monitoring data:

[0125] ;

[0126] Based on this, the system employs a short-term linear regression prediction model to estimate the future temperature change trend. Specifically, the system uses temperature data from the most recent k time steps as input samples to establish a regression relationship between temperature and time:

[0127] ;

[0128] Among them, parameters The parameter represents the rate of change of component temperature over time. This represents the temperature baseline term. The regression parameters are solved using the least squares method to minimize the sum of squared prediction errors.

[0129] Based on a regression model, the system calculates the future short-term time. Predicted temperature value:

[0130] ;

[0131] Based on the prediction results, the system introduces a tiered risk assessment mechanism:

[0132] 1) When the current measured temperature When the component is determined to be in an over-temperature state, a level one alarm mode is triggered, and the component outline color is set to red.

[0133] 2) When the current temperature does not exceed the threshold, but the predicted temperature... When the component is identified as being in a trend warning state, a level two warning mode is triggered, and the component outline color is set to orange to indicate potential overheating risk.

[0134] 3) When both the current temperature and the predicted temperature are below the threshold, the component maintains its normal display state, uses the default outline color, and executes the transparency continuous mapping logic.

[0135] Through this hierarchical color coding strategy, the system constructs a multi-level risk visualization mechanism in the 3D model, which includes "normal, trend warning, and over-temperature alarm". This enables managers to obtain intuitive visual prompts before temperature anomalies occur, thereby improving the foresight and safety of temperature monitoring and construction control.

[0136] In the visualization rendering module, this invention uses the graphical overlay interface provided by the Revit API to apply the transparency and color parameters output by the core processing engine module to the corresponding BIM components. The system only overlays the transparency and outline color of the component surface without changing the original material, texture, and surface properties of the concrete component. This allows for the overlay display of temperature information while ensuring the model's realism, unlike existing solutions that express temperature by changing materials.

[0137] In the control and scheduling module 50, the system supports configuring temperature threshold parameters, transparency mapping ranges, data refresh frequency, and target view range, and is used to control the automatic execution of temperature data updates, mapping calculations, and model refresh processes. When temperature monitoring data changes, the system can re-trigger the mapping and overlay logic to automatically update the BIM model view, thus forming a dynamic display mechanism of "data change - model response - visualization feedback" during the construction phase. Management personnel can intuitively grasp the concrete temperature distribution without leaving the 3D model environment.

[0138] Through the above technical solution, the present invention realizes the transformation of concrete temperature field in the construction stage from discrete data to three-dimensional dynamic visualization.

[0139] First, this invention uses a data sensing and access module to automatically match on-site temperature monitoring data with BIM model components based on unique identifiers, achieving real-time binding of temperature information with the three-dimensional structure. Compared to existing methods that rely on manual comparison with tables or measurement point numbers, this invention effectively eliminates the disconnect between data and the spatial model, allowing temperature distribution to be intuitively presented in three-dimensional space, thus improving information acquisition efficiency and cognitive accuracy.

[0140] Secondly, this invention introduces a continuous transparency mapping mechanism, enabling the transparency of components to form a continuous gradient expression as temperature changes. This mechanism can reflect the relative level and trend of temperature in space, avoiding the problem of existing technologies that only express temperature states with discrete values ​​or simple classifications, thereby enhancing the ability to perceive the temperature field in a more refined manner.

[0141] Furthermore, this invention constructs a multi-level visual early warning system based on color grading. By introducing a three-level color coding mechanism of "normal—trend warning—over-temperature alarm," the system can identify high-risk areas in red when a component is currently overheating, and provide early warning of potential risks in orange when the predicted temperature approaches the threshold, thus achieving a technological upgrade from passive response to proactive early warning. This mechanism effectively compensates for the shortcomings of existing technologies in lacking trend prediction and advanced risk warning, improving the foresight and safety of construction temperature control management.

[0142] Furthermore, this invention introduces a short-term temperature trend prediction algorithm into the core processing engine module. Based on historical monitoring data, it performs regression prediction of the component's future short-term temperature and combines this with threshold judgment to identify potential high-temperature risks in advance. Compared to existing methods that rely solely on current monitoring values, this invention can provide management personnel with decision-making references in advance, facilitating the implementation of cooling or maintenance measures and reducing the risk of temperature cracks.

[0143] Meanwhile, by calling the Revit API graphical overlay interface, this invention only controls the display of component transparency and outline color without changing component materials or damaging the original surface properties. This allows for the visualization of temperature information while maintaining the true material representation of the BIM model, thereby improving the model's reusability in construction management, technical briefings, and multi-disciplinary collaboration.

[0144] Finally, this invention achieves automated linkage of temperature data updates, mapping calculations, and view refreshes through a control and scheduling module, constructing a dynamic closed-loop mechanism of "data change - model response - visualization feedback," reducing manual intervention, improving data update frequency and system stability, and providing continuous and reliable digital support for concrete temperature control management during the construction phase.

[0145] In summary, the technical solution adopted in this invention automatically maps on-site temperature monitoring data to corresponding BIM components through unique component identifiers, achieving real-time correlation between temperature information and the three-dimensional structure during the construction phase, and solving the problem of the separation between temperature data and spatial model in existing technologies. It reflects temperature change gradients through linear transparency mapping, highlights abnormally high-temperature components through color threshold mapping, and sets mapping priority logic: transparency mapping is executed under normal conditions, while color enhancement display is prioritized under abnormal conditions, achieving a coordinated and unified expression of continuous trends and highlighting of anomalies.

[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; those skilled in the art can modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A BIM-based method for dynamic visualization of the temperature field during concrete construction, characterized in that, include: Measured temperature data from multiple measuring points in a concrete structure are obtained, and the measured temperature data is standardized in format, matched with timestamps, and preprocessed for outliers. Based on the unique identifier of each component in the concrete structure BIM model, the pre-processed measured temperature data is automatically bound to the corresponding component; For each component with bound temperature data, calculate its relative position within a preset temperature range based on its current measured temperature, and obtain the component's transparency parameter by linear mapping based on the relative position; for each component, calculate the rate of temperature change over time using a linear regression method based on its historical measured temperature time series, and predict the predicted temperature value for a short period in the future accordingly. The outline color of the component is determined based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold. By using the Revit API's graphical overlay interface, the calculated transparency and outline color parameters are applied to the corresponding components, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties. Repeat the above steps according to the preset data refresh frequency until the dynamic visualization update of the concrete temperature field in the BIM model is achieved.

2. The method as described in claim 1, characterized in that, The process of acquiring measured temperature data from multiple measuring points in the concrete structure and performing format standardization, timestamp matching, and outlier preprocessing on the measured temperature data includes: Collect raw temperature data from temperature sensors, Excel files, or databases; standardize the field format of the raw temperature data and match the timestamp of the raw temperature data with the component measurement point identifier; Determine whether each temperature value in the original temperature data exceeds a preset reasonable range. If it does, discard or correct the temperature value to be the average of adjacent valid temperature values.

3. The method as described in claim 1, characterized in that, The step of automatically binding the preprocessed measured temperature data to the corresponding component based on the unique identifier of each component in the concrete structure BIM model includes: Parse the unique component identifier in the preprocessed measured temperature data; traverse all components in the BIM model and match the unique component identifier with the identifier in the preprocessed measured temperature data. Write the temperature value corresponding to the unique identifier of the matched component into the temperature attribute parameter of the corresponding component in the BIM model.

4. The method as described in claim 1, characterized in that, The calculation of the relative position of the current measured temperature within a preset temperature range, and the linear mapping of the relative position to obtain the transparency parameter of the component, includes: Obtain the preset lower temperature limit and upper temperature limit, and calculate the relative position of the current measured temperature within the preset temperature range; A preliminary transparency parameter is calculated according to a linear mapping formula, wherein the preliminary transparency parameter decreases linearly as the current measured temperature increases; Apply boundary constraints between the minimum and maximum transparency values ​​to the initial transparency parameter to obtain the final transparency parameter, and write it into the graphic attribute parameter of the component.

5. The method as described in claim 1, characterized in that, The method of calculating the rate of temperature change over time using linear regression based on historical measured temperature time series, and predicting the predicted temperature value for the near future, includes: The temperature data of the most recent preset number of time steps in the historical measured temperature time series are selected as regression samples; The parameters of the linear regression model, including the temperature change rate parameter and the temperature reference parameter, are solved by the least squares method. Based on the parameters of the linear regression model, the predicted temperature value for a preset future time step is calculated, and the predicted temperature value is associated with the current measured temperature and stored in the component.

6. The method as described in claim 1, characterized in that, The step of determining the outline color of the component based on the relationship between the current measured temperature and the predicted temperature value relative to the warning threshold includes: If the current measured temperature exceeds the first warning threshold, the outline color is set to the first warning color, and the transparency parameter is fixed to a preset emphasis value. If the current measured temperature does not exceed the first warning threshold but the predicted temperature exceeds the second warning threshold, then the outline color is set to the trend warning color. If neither the current measured temperature nor the predicted temperature value exceeds the second warning threshold, then the outline color is set to the second contrast color, and the transparency parameter is applied.

7. The method as described in claim 1, characterized in that, The graphical overlay interface via the Revit API applies the calculated transparency and outline color parameters to the corresponding components, covering only the transparency and outline color of the component surface without modifying the component's original material, texture, and surface properties, including: Call the graphical overlay interface of the Revit API to set the surface transparency of the corresponding component to the transparency parameter; Set the color of the outline of the corresponding component to the outline color; confirm that the original material, texture and surface properties of the component remain unchanged.

8. The method as described in claim 1, characterized in that, The step of repeatedly executing the above steps at a preset data refresh frequency until dynamic visualization updates of the concrete temperature field in the BIM model are achieved includes: Monitor changes in the measured temperature data; The data acquisition and binding process is triggered according to the preset data refresh frequency; mapping calculation, color determination and graphic overlay are executed in sequence to realize the automatic refresh of the BIM model view.

9. The method as described in claim 1, characterized in that, The calculation of the transparency parameter includes: Set a lower temperature limit and an upper temperature limit; when the component temperature is between the lower temperature limit and the upper temperature limit, perform a linear mapping based on the relative temperature position to obtain the transparency parameter; The process of obtaining the transparency parameter by linear mapping based on relative temperature position includes: The transparency parameter is calculated using a formula, which is as follows: Transparency = Maximum transparency - (Maximum transparency - Minimum transparency) × (Current temperature - Lower limit) / (Upper temperature - Lower limit), where maximum transparency is the preset maximum transparency value, minimum transparency is the preset minimum transparency value, current temperature is the temperature of the component, lower limit is the lower limit of the temperature, and upper temperature is the upper limit of the temperature. Boundary constraints are applied to the calculated transparency values.

10. The method as described in claim 1, characterized in that, The calculation of the determined color parameters includes: When the current temperature exceeds the first warning threshold, the color parameter will be set to the first warning color. When the current temperature does not exceed the first warning threshold but the predicted temperature exceeds the first warning threshold, the color parameter is set to the second warning color; When neither the current temperature nor the predicted temperature exceeds the first warning threshold, the color parameter is set to the default contrast color; when the first warning color is triggered, the component transparency is fixed to a preset emphasis value; when no warning is triggered, the continuously changing transparency parameter calculation logic is executed.