A BIM-based temperature monitoring method and system for mass concrete of bridges
Through the BIM-based bridge large volume concrete temperature monitoring method, the problem of large volume concrete temperature monitoring in bridge projects is solved, and fast and accurate temperature monitoring and structural protection are achieved.
Patent Information
- Application Number
- CN202510307445.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2045-03-17
AI Technical Summary
In bridge engineering, the temperature monitoring of large volume concrete structures has problems such as large deviations, cumbersomeness and may lead to damage to the concrete structure.
The temperature monitoring method of large volume concrete of bridges based on BIM is adopted. By obtaining the bridge model, the concrete model surface is determined, and the initial model is formed based on the target distance of the surface extension, the core temperature point and the target point are determined, and the concrete surface temperature is obtained to calculate the average temperature.
It realizes rapid and accurate monitoring of the temperature of large volume concrete, avoids damage to the concrete structure, and improves the monitoring accuracy and efficiency.
Smart Images

Figure CN119830422B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of data processing, and particularly to a method and system for monitoring the temperature of mass concrete of bridges based on BIM. Background Art
[0002] In bridge engineering, the temperature monitoring of mass concrete structures is a crucial link. During the pouring and hardening process of mass concrete, a large amount of heat is generated due to the hydration reaction of cement, resulting in a sharp rise in the internal temperature of the concrete. If the temperature is not properly controlled, too large a temperature difference between the inside and outside of the concrete will generate temperature stress, leading to the formation of cracks, affecting the durability and safety of the structure. At the same time, it not only affects the appearance but may also extend to the interior of the structure, weakening the bearing capacity of the bridge.
[0003] In the monitoring process of related technologies, the method of manual empirical judgment is adopted, which has a large deviation in the process of monitoring the temperature of mass concrete, and is relatively cumbersome. Drilling may be required when necessary, causing damage to the concrete structure. Summary of the Invention
[0004] The embodiments of this application provide a method and system for monitoring the temperature of mass concrete of bridges based on BIM to improve the above problems.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, the embodiments of this application propose a method for monitoring the temperature of mass concrete of bridges based on BIM, and the method includes:
[0007] Obtain a bridge model based on BIM, and determine a concrete model based on the bridge model;
[0008] Determine the surface of the concrete model, extend a target distance L1 from the surface into the concrete model, the extending direction is perpendicular to the surface, and obtain an initial model formed after the surface extension;
[0009] Obtain the initial model, determine multiple target points based on the initial model, and determine core temperature points based on the multiple target points;
[0010] Determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1;
[0011] Obtain the projection points of each target point on the surface of the concrete model, where the perpendicular line from the projection point to the surface passes through the target point;
[0012] Obtain the concrete surface temperature of the multiple projection points, and determine the average temperature of the concrete model based on the surface temperature.
[0013] In combination with the first aspect, optionally, obtaining a bridge model based on BIM and determining a concrete model based on the bridge model, including:
[0014] Dividing the bridge model according to material types based on the material classification window of the BIM software to form multiple modules, retaining the modules with the material label "concrete", and removing the remaining modules;
[0015] Obtaining all the modules with the material label "concrete" and combining them according to the original spatial positions to form a concrete model.
[0016] In combination with the first aspect, optionally, determining the surface of the concrete model, extending a target distance into the concrete model based on the surface, with the extension direction perpendicular to the surface, and obtaining the initial model formed after the surface extension, including:
[0017] Obtaining all the surfaces of the concrete model, classifying all the surfaces according to the surface types so as to form a curved surface group and a flat surface group;
[0018] When the surface belongs to the flat surface group, extending the surface by a target distance L1 in the direction perpendicular to the surface;
[0019] When the surface belongs to the curved surface group, using the surface subdivision function of the BIM software for the curved surface, forming multiple independent sub - planes based on each curved surface, and extending a target distance L1 in the direction perpendicular to each sub - plane.
[0020] In combination with the first aspect, optionally, determining the surface of the concrete model, extending a target distance into the concrete model based on the surface, with the extension direction perpendicular to the surface, and obtaining the initial model formed after the surface extension, including:
[0021] If, after the surface is extended, the extension path interferes with any other surface of the concrete model, stop the extension when the extension path intersects with the surface of the concrete model;
[0022] Obtaining multiple sub - models formed after the surfaces of multiple concrete models are extended, and combining the multiple sub - models to obtain the initial model.
[0023] In combination with the first aspect, optionally, obtaining multiple sub - models formed after the surfaces of multiple concrete models are extended, and combining the multiple sub - models to obtain the initial model, including:
[0024] Select multiple sub-models and use the model merging function in the BIM software to merge the multiple sub-models, and retain the original spatial positions of each sub-model during the merging process. Among them, when any two or more sub-models overlap, retain the overlapping model content of any one sub-model and remove the overlapping parts in the model content of the remaining sub-models.
[0025] In combination with the first aspect, optionally, obtain an initial model, determine multiple target points based on the initial model, and determine the core temperature points based on the multiple target points, including:
[0026] Obtain an initial model and determine multiple target surfaces on the initial model;
[0027] Based on the positional relationship between the multiple target surfaces, determine multiple target points, where the multiple target points are the intersection points of three or more intersecting target surfaces on the initial model.
[0028] In combination with the first aspect, optionally, obtain an initial model, determine multiple target points based on the initial model, and determine the core temperature points based on the multiple target points, including:
[0029] Obtain all target points, and confirm multiple core temperature points from the multiple target points based on the target point types. Among them, the core temperature points are the intersection points of three or more intersecting target surfaces, and when three or more target surfaces intersect, the apex direction formed faces the inside of the initial model.
[0030] In combination with the first aspect, optionally, determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1, including:
[0031] Taking each core temperature point as the center of the sphere, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2;
[0032] Determine one or more target points on the surface of each reference sphere. The target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0033] In the second aspect, an embodiment of the present application also proposes a BIM-based large-volume concrete temperature monitoring system for bridges, and the system is configured to:
[0034] Obtain a bridge model based on BIM and determine a concrete model based on the bridge model;
[0035] Determine the surface of the concrete model, extend the target distance L1 from the surface into the concrete model, and the extending direction is perpendicular to the surface, and obtain the initial model formed after the surface extension;
[0036] obtaining an initial model, determining a plurality of target points based on the initial model, and determining a core temperature point based on the plurality of target points;
[0037] Determine multiple target points based on each core temperature point, wherein the distance between multiple target points corresponding to one core temperature point and the core temperature point is L2, and L2 is greater than L1;
[0038] Obtaining a projection point of each target point on the surface of the concrete model, wherein a vertical line from the projection point to the surface passes through the target point;
[0039] The concrete surface temperature at a plurality of projection points is obtained, and the average temperature of the concrete model is determined based on the surface temperature.
[0040] In conjunction with the second aspect, optionally, the system is configured as:
[0041] Obtain the bridge model based on BIM, and determine the concrete model based on the bridge model, including:
[0042] Based on the material classification window of the BIM software, the bridge model is divided into multiple modules according to the material type. The modules with the material label "concrete" are retained, and the rest are removed.
[0043] Get all modules with material label "concrete" and combine them according to their original spatial positions to form a concrete model.
[0044] In conjunction with the second aspect, optionally, the system is configured as:
[0045] The surface of the concrete model is determined, and a target distance is extended into the concrete model based on the surface, and the extending direction is perpendicular to the surface, and an initial model formed after the surface is extended is obtained, including:
[0046] Obtain all surfaces of the concrete model, and classify all surfaces according to surface types to form curved surface groups and plane groups;
[0047] When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1;
[0048] When the surface belongs to a surface group, the surface is subdivided using the surface subdivision function of the BIM software to form multiple independent sub-planes based on each surface, and the target distance L1 is extended in a direction perpendicular to the sub-plane based on each sub-plane.
[0049] In conjunction with the second aspect, optionally, the system is configured as:
[0050] The surface of the concrete model is determined, and a target distance is extended into the concrete model based on the surface, and the extending direction is perpendicular to the surface, and an initial model formed after the surface is extended is obtained, including:
[0051] If, after the surface is extended, the extended path interferes with any other surface of the concrete model, the extension is stopped when the extended path intersects with the surface of the concrete model;
[0052] A plurality of sub-models formed by extending the surfaces of a plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain an initial model.
[0053] In conjunction with the second aspect, optionally, the system is configured as:
[0054] Acquire multiple sub-models formed by extending the surfaces of multiple concrete models, and combine the multiple sub-models to obtain an initial model, including:
[0055] Select multiple sub-models and use the model merging function in the BIM software to merge the multiple sub-models. The original spatial position of each sub-model is retained during the merging process. When any two or more sub-models overlap, the overlapping model content of any sub-model is retained and the overlapping parts of the model content of the remaining sub-models are removed.
[0056] In conjunction with the second aspect, optionally, the system is configured as:
[0057] Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including:
[0058] Acquire an initial model and determine a plurality of target surfaces on the initial model;
[0059] Based on the positional relationship between the multiple target surfaces, multiple target points are determined, wherein the multiple target points are intersection points of three or more intersecting target surfaces on the initial model.
[0060] In conjunction with the second aspect, optionally, the system is configured as:
[0061] Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including:
[0062] All target points are obtained, and based on the target point type, multiple core temperature points are identified from the multiple target points, wherein the core temperature point is an intersection point where three or more target surfaces intersect, and when the three or more target surfaces intersect, the vertex direction formed is toward the inside of the initial model.
[0063] In conjunction with the second aspect, optionally, the system is configured as:
[0064] Determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1, including:
[0065] Taking each core temperature point as the center of a sphere, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2;
[0066] Determine one or more target points on the surface of each reference sphere. The target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0067] A third aspect of the embodiments of the present invention provides an electronic device, which includes:
[0068] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method proposed in the first aspect of the embodiments of the present invention.
[0069] A fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method proposed in the first aspect of the embodiments of the present invention.
[0070] In summary, the above method and system have the following technical effects:
[0071] A method and system for monitoring the temperature of mass concrete of a bridge based on BIM proposed in the embodiments of the present application first determine the surface of the concrete model, extend a target distance L1 from the surface into the concrete model, and the extending direction is perpendicular to the surface, obtain the initial model formed after the surface extension, then obtain the initial model, determine multiple target points based on the initial model, determine core temperature points based on the multiple target points, and then determine multiple target points based on each core temperature point. Among them, the multiple target points corresponding to one core temperature point, and then obtain the projection points of each target point on the surface of the concrete model, where the perpendicular line from the projection point perpendicular to the surface passes through the target point, and then obtain the concrete surface temperature of the multiple projection points, and determine the average temperature of the concrete model based on the surface temperature. A method and system for monitoring the temperature of mass concrete of a bridge based on BIM proposed in the present application obtain the bridge model through BIM, perform translation along the surface on the model, determine multiple concrete core points that are not affected by the external environment, and combine the model with the heat diffusion data during concrete solidification to determine multiple directly measurable points on the concrete model, and calculate the average temperature of the concrete model after measurement, which is fast, convenient and will not damage the concrete model. Description of the Drawings
[0072] Figure 1 It is a schematic flowchart of a method for monitoring the temperature of mass concrete of a bridge based on BIM proposed in an embodiment of the present application. Specific implementation manners
[0073] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0074] Building Information Modeling (BIM) technology can, through three-dimensional modeling and information integration, transmit sensor data to the BIM platform in real time through Internet of Things (IoT) technology to achieve continuous monitoring.
[0075] An embodiment of the present application proposes a method for monitoring the temperature of mass concrete of a bridge based on BIM. Please refer to Figure 1 , the method includes the following steps:
[0076] S101: Obtain a bridge model based on BIM, and determine a concrete model based on the bridge model.
[0077] Optionally, in this embodiment, the bridge model can be divided into multiple modules according to material types based on the material classification window of BIM software, the modules with the material label "concrete" are retained, and the remaining modules are removed. Then, all the modules with the material label "concrete" are obtained and combined according to the original spatial positions to form a concrete model.
[0078] It can be understood that by using the material classification function of BIM software, the bridge model is divided into multiple modules according to material types. Each module corresponds to a material type. All the modules with the material label "concrete" are obtained and combined according to their spatial positions in the original model to form a complete concrete model.
[0079] S102: Determine the surface of the concrete model, extend a target distance L1 from the surface into the concrete model in a direction perpendicular to the surface, and obtain an initial model formed after the surface extension.
[0080] Specifically, the surface of the concrete model is identified through BIM software or other modeling tools. Then, taking the direction perpendicular to the surface as a reference, a target distance is extended into the concrete model. The normal direction of the extension direction can be determined automatically through geometric calculations or software tools.
[0081] For example, in this embodiment, the model of the bridge may not only be provided with planes, but also include various curved surfaces. Therefore, in this embodiment, all surfaces of the concrete model may be obtained, and all surfaces may be classified according to surface types to form curved surface groups and plane groups. Then,
[0082] When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1;
[0083] When the surface belongs to a surface group, the surface is subdivided using the surface subdivision function of the BIM software to form multiple independent sub-planes based on each surface, and the target distance L1 is extended in a direction perpendicular to the sub-plane based on each sub-plane.
[0084] It can be understood that through the above steps, an initial model can be obtained that is parallel to the surface of the original concrete model but offset inward by a certain distance. The above method avoids the influence of temperature gradient changes between the concrete and the internal temperature during solidification due to external interference from environmental factors during the solidification process.
[0085] Of course, some concrete components may be small in size and completely cover the original concrete model after the offset. Therefore, in this embodiment, if the extended path interferes with any other surface of the concrete model after the surface is extended, the extension is stopped when the extended path intersects with the surface of the concrete model.
[0086] After the secondary extension, multiple sub-models formed by extending the surfaces of multiple concrete models can be obtained, and the multiple sub-models are combined to obtain an initial model.
[0087] For the merging process, the model merging function in the BIM software can be used. For example, multiple sub-models are selected and merged using the model merging function in the BIM software. The original spatial position of each sub-model is retained during the merging process. When any two or more sub-models overlap, the overlapping model content of any sub-model is retained and the overlapping parts of the model content of the remaining sub-models are removed.
[0088] S103: Obtain an initial model, determine multiple target points based on the initial model, and determine the core temperature point based on the multiple target points.
[0089] Specifically, in this embodiment, the target position is the position closest to the core. However, due to the influence of the measurement method, the core temperature cannot be directly measured. Therefore, in order to measure the point closest to the core temperature, in this embodiment, an initial model can be obtained, multiple target surfaces on the initial model can be determined, and then, based on the positional relationship between the multiple target surfaces, multiple target points can be determined, where the multiple target points are the intersections of three or more intersecting target surfaces on the initial model.
[0090] It can be understood that the intersections with the apexes facing outward will not be close to the true temperature value in this embodiment. Therefore, for the type of apexes, all target points can be obtained, and based on the target point type, multiple core temperature points can be confirmed from the multiple target points, where the core temperature points are the intersections of three or more intersecting target surfaces, and when three or more target surfaces intersect, the apex direction formed faces the inside of the initial model.
[0091] It can be understood that these intersections can be the points in the model closest to the true internal temperature.
[0092] S104: Determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1.
[0093] Specifically, in this embodiment, after the points are determined, since these points are on the virtual initial model, when actually measuring these points, these points are inside the concrete model, and measuring them will cause damage to the concrete structure. Therefore, in this embodiment, the test data when the temperature diffuses in a spherical shape during the solidification of concrete can be combined, and the internal temperature can be calculated by measuring the surface temperature. The thermal diffusion data during the solidification of concrete has been publicly disclosed in relevant technical documents and will not be elaborated in this application.
[0094] Exemplarily, a reference sphere corresponding to each core temperature point can be obtained with each core temperature point as the center of the sphere, and the radius of the sphere is L2. It can be understood that in order to ensure that the points selected later will not be inside the concrete, the radius L2 of the sphere must be greater than the distance L1 during the previous surface offset.
[0095] Determine one or more target points from the surface of each reference sphere. The target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0096] It can be understood that for each reference sphere formed by points, the points on its surface can be traversed. Of course, a series of points can also be generated by discretizing the sphere surface, and the specific method is not limited. The distances from these points to the core temperature points are the same, so they meet the concrete heat diffusion data type.
[0097] S105: Obtain the projection points of each target point on the surface of the concrete model, where the perpendicular line from the projection point to the surface passes through the target point.
[0098] It can be understood that for each target point, find the point on the surface of the concrete model that is closest to this point, that is, the projection point. Ensure that the perpendicular line from the projection point to the surface of the concrete model passes through the target point. Of course, if the surface of the concrete model is a complex curved surface, numerical methods (such as the iterative closest point algorithm) or the built-in functions of BIM software can be used to accurately calculate the projection point. Of course, the closest point search algorithm (such as KD tree or spatial index) can also be used to quickly find the point on the surface of the concrete model that is closest to the target point.
[0099] S106: Obtain the concrete surface temperature of multiple projection points, and determine the average temperature of the concrete model based on the surface temperature.
[0100] It can be understood that after determining the target points, the temperature of the core points can be obtained by directly measuring the temperature of the target points and combining with the concrete temperature diffusion formula, further improving the accuracy of concrete temperature monitoring.
[0101] A BIM-based temperature monitoring method for mass concrete of bridges proposed in the embodiments of this application first determines the surface of the concrete model, extends a target distance L1 from the surface into the concrete model in a direction perpendicular to the surface to obtain the initial model after the surface extension, then obtains the initial model, determines multiple target points based on the initial model, determines the core temperature points based on the multiple target points, and then determines multiple target points based on each core temperature point. Among them, the multiple target points corresponding to one core temperature point. Then, obtain the projection points of each target point on the surface of the concrete model, where the perpendicular line from the projection point to the surface passes through the target point. Then, obtain the concrete surface temperature of multiple projection points, and determine the average temperature of the concrete model based on the surface temperature. A BIM-based temperature monitoring method for mass concrete of bridges proposed in this application obtains the bridge model through BIM, performs translation along the surface on the model to determine multiple concrete core points that are not affected by the external environment, and combines the model with the heat diffusion data during concrete solidification to determine multiple directly measurable points on the concrete model, and calculates the average temperature of the concrete model after measurement, which is fast, convenient and will not damage the concrete model.
[0102] Based on the same inventive concept, an embodiment of the present application also proposes a BIM-based large-volume concrete temperature monitoring system for bridges, which is configured as follows:
[0103] Obtain a bridge model based on BIM, and determine a concrete model based on the bridge model;
[0104] Determine the surface of the concrete model, extend a target distance L1 from the surface into the concrete model in a direction perpendicular to the surface, and obtain an initial model formed after the surface extension;
[0105] Obtain the initial model, determine multiple target points based on the initial model, and determine the core temperature points based on the multiple target points;
[0106] Determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to a core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1;
[0107] Obtain the projection points of each target point on the surface of the concrete model. Among them, the perpendicular line from the projection point to the surface passes through the target point;
[0108] Obtain the concrete surface temperature of multiple projection points, and determine the average temperature of the concrete model based on the surface temperature.
[0109] Optionally, the system is configured as follows:
[0110] Obtain a bridge model based on BIM, and determine a concrete model based on the bridge model, including:
[0111] Divide the bridge model according to material types through the material classification window of BIM software to form multiple modules, retain the modules with the material label "concrete", and eliminate the remaining modules;
[0112] Obtain all modules with the material label "concrete", and combine them according to the original spatial position to form a concrete model.
[0113] Optionally, the system is configured as follows:
[0114] Determine the surface of the concrete model, extend a target distance from the surface into the concrete model in a direction perpendicular to the surface, and obtain an initial model formed after the surface extension, including:
[0115] Obtain all surfaces of the concrete model, classify all surfaces according to surface types so that they form a curved surface group and a plane group;
[0116] When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1;
[0117] When the surface belongs to a surface group, the surface is subdivided using the surface subdivision function of the BIM software to form multiple independent sub-planes based on each surface, and the target distance L1 is extended in a direction perpendicular to the sub-plane based on each sub-plane.
[0118] Optionally, the system is configured to:
[0119] The surface of the concrete model is determined, and a target distance is extended into the concrete model based on the surface, and the extending direction is perpendicular to the surface, and an initial model formed after the surface is extended is obtained, including:
[0120] If, after the surface is extended, the extended path interferes with any other surface of the concrete model, the extension is stopped when the extended path intersects with the surface of the concrete model;
[0121] A plurality of sub-models formed by extending the surfaces of a plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain an initial model.
[0122] Optionally, the system is configured to:
[0123] Acquire multiple sub-models formed by extending the surfaces of multiple concrete models, and combine the multiple sub-models to obtain an initial model, including:
[0124] Select multiple sub-models and use the model merging function in the BIM software to merge the multiple sub-models. The original spatial position of each sub-model is retained during the merging process. When any two or more sub-models overlap, the overlapping model content of any sub-model is retained and the overlapping parts of the model content of the remaining sub-models are removed.
[0125] Optionally, the system is configured to:
[0126] Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including:
[0127] Acquire an initial model and determine a plurality of target surfaces on the initial model;
[0128] Based on the positional relationship between the multiple target surfaces, multiple target points are determined, wherein the multiple target points are intersection points of three or more intersecting target surfaces on the initial model.
[0129] Optionally, the system is configured to:
[0130] Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including:
[0131] Obtain all target points, and based on the target point types, identify multiple core temperature points from multiple target points. Among them, the core temperature point is the intersection point of three or more target surfaces, and when three or more target surfaces intersect, the apex angle formed faces the inside of the initial model.
[0132] Optionally, the system is configured to:
[0133] Determine multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, the distance between the target points and the core temperature point is L2, and L2 is greater than L1, including:
[0134] Taking each core temperature point as the center of a sphere, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2;
[0135] Determine one or more target points on the surface of each reference sphere. The target point is one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0136] A BIM-based large-volume concrete temperature monitoring system for bridges proposed in an embodiment of the present application first determines the surface of the concrete model, extends a target distance L1 from the surface into the concrete model, and the extending direction is perpendicular to the surface, obtains the initial model formed after the surface extension, then obtains the initial model, determines multiple target points based on the initial model, determines core temperature points based on the multiple target points, and then determines multiple target points based on each core temperature point. Among them, for the multiple target points corresponding to one core temperature point, then obtains the projection points of each target point on the surface of the concrete model. Among them, the perpendicular line from the projection point perpendicular to the surface passes through the target point, and then obtains the concrete surface temperature of the multiple projection points, and determines the average temperature of the concrete model based on the surface temperature. A BIM-based large-volume concrete temperature monitoring system for bridges proposed in the present application obtains the bridge model through BIM, performs translation along the surface on the model, determines multiple concrete core points that are not affected by the external environment, and combines the model with the heat diffusion data during concrete solidification to determine multiple directly measurable points on the concrete model, and calculates the average temperature of the concrete model after measurement, which is fast, convenient and does not damage the concrete model.
[0137] Based on the same inventive concept, an embodiment of the present application also proposes an electronic device, and the electronic device includes:
[0138] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the automatic overheat protection method based on a universal testing machine according to an embodiment of the present application.
[0139] In addition, to achieve the above object, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the automatic overheat protection method based on a universal testing machine according to an embodiment of the present application is implemented.
[0140] The following specifically introduces each component of the electronic device:
[0141] Among them, the processor is the control center of the electronic device, which can be a single processor or a collective term for multiple processing elements. For example, the processor is one or more central processing units (CPUs), or can be an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention, such as: one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0142] Optionally, the processor can execute various functions of the electronic device by running or executing software programs stored in the memory and calling data stored in the memory.
[0143] Among them, the memory is used to store the software program for implementing the solution of the present invention and is controlled by the processor for execution. The specific implementation manner can refer to the above method embodiment and will not be elaborated here.
[0144] Optionally, the memory may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may be integrated with the processor or exist independently and be coupled to the processor through the interface circuit of the electronic device. The embodiments of the present invention do not make specific limitations on this.
[0145] A transceiver for communicating with a network device or with a terminal device.
[0146] Optionally, the transceiver may include a receiver and a transmitter. Among them, the receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.
[0147] Optionally, the transceiver may be integrated with the processor or exist independently and be coupled to the processor through the interface circuit of the router. The embodiments of the present invention do not make specific limitations on this.
[0148] In addition, the technical effects of the electronic device may refer to the technical effects of the data transmission method in the above method embodiments and will not be elaborated here.
[0149] It should be understood that the processor in the embodiments of the present invention may be a central processing unit (CPU), and this processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.
[0150] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0151] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any arbitrary combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that contains one or more collections of available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, or magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0152] It should be understood that the term "and / or" in this document is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after, but it may also represent an "and / or" relationship, which can be specifically understood by referring to the context before and after.
[0153] In the present invention, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0154] It should be understood that in various embodiments of the present invention, the magnitudes of the sequence numbers of the above processes do not imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0155] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
Claims
1. A BIM-based bridge mass concrete temperature monitoring method, characterized in that: The method comprises: Acquire a bridge model based on BIM, and determine a concrete model based on the bridge model; Determine the surface of the concrete model, extend the target distance L1 into the concrete model based on the surface, and obtain an initial model formed after the surface is extended in a direction perpendicular to the surface; Acquire the initial model, determine a plurality of target points based on the initial model, and determine a core temperature point based on the plurality of target points; Determine multiple target points based on each of the core temperature points, wherein the distance between the multiple target points corresponding to one of the core temperature points and the core temperature point is L2, and L2 is greater than L1; Obtaining a projection point of each target point on the surface of the concrete model, wherein a vertical line from the projection point to the surface passes through the target point; Acquiring concrete surface temperatures of a plurality of the projection points, and determining an average temperature of the concrete model based on the surface temperatures; Wherein, obtaining the initial model, determining a plurality of target points based on the initial model, and determining the core temperature point based on the plurality of target points include: Acquire the initial model, and determine a plurality of target surfaces on the initial model; Determining a plurality of target points based on a positional relationship between a plurality of target surfaces, wherein the plurality of target points are intersection points of three or more intersecting target surfaces on the initial model; Acquire all the target points, and based on the target point type, identify a plurality of core temperature points from the plurality of target points, wherein the core temperature point is an intersection point where three or more target surfaces intersect, and when the three or more target surfaces intersect, the vertex direction formed is toward the inside of the initial model; Determining a plurality of target points based on each of the core temperature points, wherein a distance between a plurality of the target points corresponding to one of the core temperature points and the core temperature point is L2, and L2 is greater than L1, includes: Taking each core temperature point as the sphere center, a reference sphere corresponding to each core temperature point is obtained, and the radius of the sphere is L2; One or more target points are determined from the surface of each reference sphere, wherein the target points are one or more points on the surface of the sphere farthest from the surface of the concrete model.
2. A BIM-based bridge mass concrete temperature monitoring method according to claim 1, characterized in that: Acquiring a bridge model based on BIM, and determining a concrete model based on the bridge model, including: Based on the material classification window of the BIM software, the bridge model is divided into multiple modules according to the material type, and the modules with the material label of "concrete" are retained, and the rest of the modules are removed; All the modules whose material label is "concrete" are obtained, and they are combined according to their original spatial positions to form the concrete model.
3. The method for monitoring temperature of mass concrete of a bridge based on BIM according to claim 1 is characterized in that: Determining a surface of the concrete model, extending the surface into the concrete model by a target distance in a direction perpendicular to the surface, and acquiring an initial model formed after the surface is extended, comprising: Acquire all the surfaces of the concrete model, and classify all the surfaces according to surface types to form curved surface groups and flat surface groups; When the surface belongs to the plane group, extending the surface by the target distance L1 in a direction perpendicular to the surface; When the surface belongs to the surface group, the surface is subdivided using the surface subdivision function of the BIM software to form a plurality of independent sub-planes based on each of the surfaces, and the target distance L1 is extended along a direction perpendicular to the sub-plane based on each of the sub-planes.
4. A BIM-based bridge mass concrete temperature monitoring method according to claim 3, characterized in that: Determining a surface of the concrete model, extending the surface into the concrete model by a target distance in a direction perpendicular to the surface, and acquiring an initial model formed after the surface is extended, comprising: If, after the surface is extended, the extended path interferes with any other surface of the concrete model, the extension is stopped when the extended path intersects with the surface of the concrete model; A plurality of sub-models formed by extending the surfaces of the plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain the initial model.
5. A BIM-based bridge mass concrete temperature monitoring method according to claim 4, characterized in that: Acquiring a plurality of sub-models formed by extending the surfaces of the plurality of concrete models, and combining the plurality of sub-models to obtain the initial model, comprising: A plurality of the sub-models are selected, and the model merging function in the BIM software is used to merge the plurality of the sub-models, wherein the original spatial position of each of the sub-models is retained during the merging process, wherein when any two or more of the sub-models overlap, the overlapping model content of any one of the sub-models is retained and the overlapping parts of the model content of the remaining sub-models are removed.
6. A BIM-based bridge mass concrete temperature monitoring system, characterized in that: The system is configured to: Acquire a bridge model based on BIM, and determine a concrete model based on the bridge model; Determine the surface of the concrete model, extend the target distance L1 into the concrete model based on the surface, and obtain an initial model formed after the surface is extended in a direction perpendicular to the surface; Acquire the initial model, determine a plurality of target points based on the initial model, and determine a core temperature point based on the plurality of target points; Determine a plurality of target points based on each of the core temperature points, wherein a distance between a plurality of the target points corresponding to one of the core temperature points and the core temperature point is L2, and L2 is greater than L1; Obtaining a projection point of each target point on the surface of the concrete model, wherein a vertical line from the projection point to the surface passes through the target point; Acquiring concrete surface temperatures of a plurality of the projection points, and determining an average temperature of the concrete model based on the surface temperatures; Wherein, obtaining the initial model, determining a plurality of target points based on the initial model, and determining the core temperature point based on the plurality of target points include: Acquire the initial model, and determine a plurality of target surfaces on the initial model; Determining a plurality of target points based on a positional relationship between a plurality of target surfaces, wherein the plurality of target points are intersection points of three or more intersecting target surfaces on the initial model; Acquire all the target points, and based on the target point type, identify a plurality of core temperature points from the plurality of target points, wherein the core temperature point is an intersection point where three or more target surfaces intersect, and when the three or more target surfaces intersect, the vertex direction formed is toward the inside of the initial model; Determining a plurality of target points based on each of the core temperature points, wherein a distance between a plurality of the target points corresponding to one of the core temperature points and the core temperature point is L2, and L2 is greater than L1, includes: Taking each core temperature point as the sphere center, a reference sphere corresponding to each core temperature point is obtained, and the radius of the sphere is L2; One or more target points are determined from the surface of each reference sphere, wherein the target points are one or more points on the surface of the sphere farthest from the surface of the concrete model.
7. An electronic device, characterized in that: include: at least one processor; and, a memory communicatively coupled to at least one of the processors; The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors so that the at least one processor can execute the method proposed in any one of claims 1 to 5.
Citation Information
Patent Citations
Mass concrete temperature field construction method, device, equipment and medium
CN117454655A
Temperature control curing device and method for mass concrete in bridge construction
CN117845752A