Bridge mass concrete temperature monitoring method and system based on BIM
Through the BIM-based bridge large volume concrete temperature monitoring method, the problem of large volume concrete temperature monitoring of bridge large volume concrete has been solved, and the problem of large volume concrete temperature monitoring of bridge large volume concrete is achieved, which can quickly and accurately monitor the temperature of bridge large volume concrete, avoiding the damage to the concrete structure.
Patent Information
- Application Number
- CN202510307445.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-04-15
- 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.
Using the BIM-based bridge large-volume concrete temperature monitoring method, the concrete model is determined by obtaining the bridge model, the surface is extended to form an initial model, the target and core temperature points are determined, the projection points of the target points are calculated and the surface temperature is obtained, and the average temperature of the concrete model is finally determined.
It realizes rapid and accurate monitoring of the temperature of large volume concrete of the bridge, avoids damage to the concrete structure, and improves the monitoring accuracy and efficiency.
Smart Images

Figure CN119830422A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a BIM-based bridge mass concrete temperature monitoring method and system. Background Art
[0002] Temperature monitoring of large-volume concrete structures is a crucial link in bridge engineering. During the pouring and hardening process of large-volume concrete, a large amount of heat is generated by the cement hydration reaction, causing the temperature inside the concrete to rise sharply. If the temperature is not properly controlled, the large temperature difference between the inside and outside of the concrete will produce 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 inside of the structure, weakening the bearing capacity of the bridge.
[0003] In the monitoring process of related technologies, manual experience judgment is used, which leads to large deviations in the temperature monitoring of large-volume 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 the present application provide a BIM-based bridge mass concrete temperature monitoring method and system to improve the above-mentioned problems.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions: In the first aspect, the embodiment of the present application proposes a BIM-based bridge mass concrete temperature monitoring method, the method comprising: Obtain the bridge model based on BIM, and determine the 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 extend in a direction perpendicular to the surface to obtain an initial model formed after the surface is extended; 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; 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; 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; 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.
[0006] In combination with the first aspect, optionally, obtaining a bridge model based on BIM, and determining a concrete model based on the bridge model include: 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. Get all modules with material label "concrete" and combine them according to their original spatial positions to form a concrete model.
[0007] In combination with the first aspect, optionally, determining a surface of the concrete model, extending the surface into the concrete model by a target distance, with the extending direction being perpendicular to the surface, and acquiring an initial model formed after the surface is extended, includes: Obtain all surfaces of the concrete model, and classify all surfaces according to surface types to form curved surface groups and plane groups; When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1; 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.
[0008] In combination with the first aspect, optionally, determining a surface of the concrete model, extending the surface into the concrete model by a target distance, with the extending direction being perpendicular to the surface, and acquiring an initial model formed after the surface is extended, includes: 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 a plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain an initial model.
[0009] In combination with the first aspect, optionally, obtaining multiple sub-models formed by extending the surfaces of multiple concrete models, and combining the multiple sub-models to obtain an initial model includes: 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.
[0010] In combination with the first aspect, optionally, obtaining an initial model, determining multiple target points based on the initial model, and determining the core temperature point based on the multiple target points includes: Acquire an initial model and determine a plurality of target surfaces on the initial model; 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.
[0011] In combination with the first aspect, optionally, obtaining an initial model, determining multiple target points based on the initial model, and determining the core temperature point based on the multiple target points includes: 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.
[0012] In combination with the first aspect, optionally, multiple target points are determined based on each core temperature point, wherein the distance between the multiple target points corresponding to one core temperature point and the core temperature point is L2, and L2 is greater than L1, including: Taking each core temperature point as the sphere center, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2; One or more target points are determined from the surface of each reference sphere, and the target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0013] In a second aspect, the embodiment of the present application further proposes a BIM-based bridge mass concrete temperature monitoring system, which is configured as follows: Obtain the bridge model based on BIM, and determine the 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 extend in a direction perpendicular to the surface to obtain an initial model formed after the surface is extended; 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; 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; 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; 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.
[0014] In conjunction with the second aspect, optionally, the system is configured as: Obtain the bridge model based on BIM, and determine the 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. The modules with the material label "concrete" are retained, and the rest are removed. Get all modules with material label "concrete" and combine them according to their original spatial positions to form a concrete model.
[0015] In conjunction with the second aspect, optionally, the system is configured as: 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: Obtain all surfaces of the concrete model, and classify all surfaces according to surface types to form curved surface groups and plane groups; When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1; 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.
[0016] In conjunction with the second aspect, optionally, the system is configured as: 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: 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 a plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain an initial model.
[0017] In conjunction with the second aspect, optionally, the system is configured as: 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: 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.
[0018] In conjunction with the second aspect, optionally, the system is configured as: Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including: Acquire an initial model and determine a plurality of target surfaces on the initial model; 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.
[0019] In conjunction with the second aspect, optionally, the system is configured as: Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including: 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.
[0020] In conjunction with the second aspect, optionally, the system is configured as: Based on each core temperature point, multiple target points are determined, wherein the multiple target points corresponding to one core temperature point have a distance L2 from the core temperature point, and L2 is greater than L1, including: Taking each core temperature point as the sphere center, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2; One or more target points are determined from the surface of each reference sphere, and the target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0021] A third aspect of an embodiment of the present invention provides an electronic device, the electronic device comprising: 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 embodiment of the present invention.
[0022] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided in the first aspect of the embodiment of the present invention.
[0023] In summary, the above method and system have the following technical effects: The embodiment of the present application proposes a BIM-based temperature monitoring method and system for a large-volume concrete bridge. First, the surface of the concrete model is determined, and a target distance L1 is extended into the interior of the concrete model based on the surface, with the extension direction being perpendicular to the surface. An initial model formed after the surface extension is obtained, and then the initial model is obtained. Multiple target points are determined based on the initial model, and a core temperature point is determined based on the multiple target points. Then, multiple target points are determined based on each core temperature point, wherein multiple target points correspond to one core temperature point. Then, a projection point of each target point on the surface of the concrete model is obtained, wherein a vertical line from the projection point to the surface passes through the target point. Then, the concrete surface temperature of the multiple projection points is obtained, and the average temperature of the concrete model is determined based on the surface temperature. The present application proposes a BIM-based temperature monitoring method and system for large-volume concrete of bridges. The method obtains the bridge model through BIM, translates the model along the surface, determines multiple concrete core points that are not affected by the external environment, and determines multiple points that can be directly measured from the concrete model by combining the model with the heat diffusion data of the concrete during solidification. The average temperature of the concrete model is calculated after measurement, which is quick, convenient and will not cause damage to the concrete model. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A flow chart of a BIM-based bridge mass concrete temperature monitoring method proposed in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] Building Information Modeling (BIM) technology uses three-dimensional modeling and information integration, and can transmit sensor data to the BIM platform in real time through the Internet of Things (IoT) technology to achieve continuous monitoring.
[0027] This application embodiment proposes a BIM-based bridge mass concrete temperature monitoring method, please refer to Figure 1 , the method comprises the following steps: S101: Obtain a bridge model based on BIM, and determine a concrete model based on the bridge model.
[0028] Optionally, in this embodiment, the bridge model can be divided according to material type based on the material classification window of the BIM software to form multiple modules, retain the modules with the material label "concrete", and discard the remaining modules. Then, all modules with the material label "concrete" are obtained and combined according to the original spatial position to form a concrete model.
[0029] Optionally, in this embodiment, the bridge model can be divided according to material type based on the material classification window of the BIM software to form multiple modules, retain the modules with the material label "concrete", and discard the remaining modules. Then, all modules with the material label "concrete" are obtained and combined according to the original spatial position to form a concrete model.
[0030] As can be understood, the material classification function of the BIM software is used to divide the bridge model by material type to generate multiple modules. Each module corresponds to a material type. All 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.
[0031] S102: Determine the surface of the concrete model, extend the target distance L1 into the concrete model based on the surface, and extend in a direction perpendicular to the surface to obtain an initial model formed after the surface is extended.
[0032] Specifically, the surface of the concrete model is identified by BIM software or other modeling tools. Then, the target distance is extended into the concrete model based on the direction perpendicular to the surface. The normal direction of the extension direction can be automatically determined by geometric calculation or software tools.
[0033] 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, When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1; 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.
[0034] 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.
[0035] 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.
[0036] After the secondary extension, multiple sub-models formed by extending the surfaces of multiple concrete models can be obtained, and the multiple sub-models can be combined to obtain an initial model.
[0037] 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.
[0038] S103: Acquire an initial model, determine multiple target points based on the initial model, and determine the core temperature point based on the multiple target points.
[0039] Specifically, in the present embodiment, the target point position is the position closest to the core, but due to the influence of the measurement method, the core temperature cannot be measured directly. Therefore, in order to be able to measure the point closest to the core temperature, in the present embodiment, an initial model can be obtained, and multiple target surfaces on the initial model can be determined. Then, based on the positional relationship between the multiple target surfaces, multiple target points are determined, wherein the multiple target points are the intersection points of three or more intersecting target surfaces on the initial model.
[0040] It can be understood that the intersection of the vertex angle facing outward will not be close to the actual temperature value in this embodiment. Therefore, for the type of vertex angle, all target points can be obtained, and based on the target point type, multiple core temperature points are identified from multiple target points, where the core temperature point is the intersection of three or more target surfaces, and when three or more target surfaces intersect, the vertex angle formed is directed toward the inside of the initial model.
[0041] It will be appreciated that these intersection points may be the points in the model that are closest to the true internal temperature.
[0042] S104: Determine multiple target points based on each core temperature point, wherein the distance between the multiple target points corresponding to one core temperature point and the core temperature point is L2, and L2 is greater than L1.
[0043] Specifically, in this embodiment, after the points are determined, since the points are on the virtual initial model, when these points are actually measured, these points are inside the concrete model, and the measurement may cause damage to the concrete structure. Therefore, in this embodiment, the internal temperature can be calculated by measuring the surface temperature in combination with the test data when the temperature of the concrete diffuses in a spherical shape during solidification. The thermal diffusion data of concrete during solidification has been disclosed in relevant technical documents and will not be repeated in this application.
[0044] For example, each core temperature point can be taken as the sphere center to obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2. It can be understood that in order to ensure that the point does not exist inside the concrete when the point is selected later, the radius of the sphere L2 must be greater than the distance L1 when the surface offset is performed originally.
[0045] One or more target points are determined from the surface of each reference sphere, and the target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0046] It can be understood that for each reference sphere formed by the points, the points on its surface can be traversed, and of course, a series of points can be generated by discretizing the sphere surface, and the specific method is not limited. These points are at the same distance from the core temperature point, so they meet the concrete thermal diffusion data type.
[0047] S105: Acquire 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.
[0048] As you can understand, for each target point, find the point on the concrete model surface that is closest to that point, that is, the projection point. Make sure that the vertical line from the projection point to the concrete model surface passes through the target point. Of course, if the concrete model surface is a complex curved surface, you can use numerical methods (such as iterative closest point algorithm) or built-in functions of BIM software to accurately calculate the projection point. Of course, you can also use the closest point search algorithm (such as KD tree or spatial index) to quickly find the point on the concrete model surface that is closest to the target point.
[0049] S106: Acquire the concrete surface temperature of multiple projection points, and determine the average temperature of the concrete model based on the surface temperature.
[0050] It can be understood that after the target point is determined, the temperature of the core point can be obtained by directly measuring the temperature of the target point and combining it with the concrete temperature diffusion formula, thereby further improving the accuracy of concrete temperature monitoring.
[0051] The embodiment of the present application proposes a BIM-based temperature monitoring method for a bridge mass concrete. First, the surface of the concrete model is determined. Based on the surface, a target distance L1 is extended into the concrete model, and the direction of extension is perpendicular to the surface. The initial model formed after the surface extension is obtained, and then the initial model is obtained. Multiple target points are determined based on the initial model. The core temperature point is determined based on the multiple target points. Then, multiple target points are determined based on each core temperature point, wherein multiple target points corresponding to one core temperature point, and then the projection point of each target point on the surface of the concrete model is obtained, wherein the vertical line from the projection point to the surface passes through the target point, and then the concrete surface temperature of the multiple projection points is obtained, and the average temperature of the concrete model is determined based on the surface temperature. The present application proposes a BIM-based temperature monitoring method for a bridge mass concrete. The bridge model is obtained through BIM, and the model is translated along the surface to determine multiple concrete core points that are not affected by the external environment. The model is combined with the heat diffusion data during the solidification of the concrete to determine multiple points that can be directly measured from the concrete model, and the average temperature of the concrete model is calculated after measurement. It is fast and convenient and will not cause damage to the concrete model.
[0052] Based on the same inventive concept, the embodiment of the present application also proposes a BIM-based bridge mass concrete temperature monitoring system, which is configured as follows: Obtain the bridge model based on BIM, and determine the 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 extend in a direction perpendicular to the surface to obtain an initial model formed after the surface is extended; 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; 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; 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; 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.
[0053] Optionally, the system is configured to: Obtain the bridge model based on BIM, and determine the 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. The modules with the material label "concrete" are retained, and the rest are removed. Get all modules with material label "concrete" and combine them according to their original spatial positions to form a concrete model.
[0054] Optionally, the system is configured to: 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: Obtain all surfaces of the concrete model, and classify all surfaces according to surface types to form curved surface groups and plane groups; When the surface belongs to the plane group, extend the surface in a direction perpendicular to the surface by a target distance L1; 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.
[0055] Optionally, the system is configured to: 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: 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 a plurality of concrete models are obtained, and the plurality of sub-models are combined to obtain an initial model.
[0056] Optionally, the system is configured to: 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: 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.
[0057] Optionally, the system is configured to: Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including: Acquire an initial model and determine a plurality of target surfaces on the initial model; 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.
[0058] Optionally, the system is configured to: Obtain an initial model, determine multiple targets based on the initial model, and determine the core temperature points based on the multiple targets, including: 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.
[0059] Optionally, the system is configured to: Based on each core temperature point, multiple target points are determined, wherein the multiple target points corresponding to one core temperature point have a distance L2 from the core temperature point, and L2 is greater than L1, including: Taking each core temperature point as the sphere center, obtain a reference sphere corresponding to each core temperature point, and the radius of the sphere is L2; One or more target points are determined from the surface of each reference sphere, and the target points are one or more points on the surface of the sphere that are farthest from the surface of the concrete model.
[0060] The embodiment of the present application proposes a BIM-based bridge mass concrete temperature monitoring system, first determine the surface of the concrete model, extend the target distance L1 into the concrete model based on the surface, the extension 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 the core temperature point based on the multiple target points, then determine multiple target points based on each core temperature point, wherein multiple target points corresponding to one core temperature point, then obtain the projection point of each target point on the surface of the concrete model, wherein the vertical line from the projection point to the surface passes through the target point, 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. The present application proposes a BIM-based bridge mass concrete temperature monitoring system, obtains the bridge model through BIM, and translates the model along the surface, determines multiple concrete core points that are not affected by the external environment, and determines multiple points that can be directly measured from the concrete model through the model combined with the heat diffusion data of the concrete during solidification, and calculates the average temperature of the concrete model after measurement, which is fast and convenient and will not cause damage to the concrete model.
[0061] Based on the same inventive concept, an embodiment of the present application further proposes an electronic device, the electronic device comprising: At least one processor; and a memory in communication with 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 automatic overheating protection method for a universal testing machine based on an embodiment of the present application.
[0062] In addition, to achieve the above-mentioned purpose, an embodiment of the present application further proposes a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the automatic overheating protection method based on a universal testing machine of an embodiment of the present application.
[0063] The following is a detailed introduction to the various components of electronic equipment: The processor is the control center of the electronic device, which can be a processor or a general term for multiple processing elements. For example, the processor is one or more central processing units (CPUs), or 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 microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0064] Optionally, the processor can perform various functions of the electronic device by running or executing a software program stored in the memory, and calling data stored in the memory.
[0065] The memory is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0066] Optionally, the memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or 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 compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, 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 may exist independently and be coupled to the processor through an interface circuit of the electronic device, which is not specifically limited in the embodiments of the present invention.
[0067] A transceiver is used to communicate with a network device or a terminal device.
[0068] Optionally, the transceiver may include a receiver and a transmitter, wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0069] Optionally, the transceiver may be integrated with the processor, or may exist independently and be coupled to the processor via an interface circuit of the router, which is not specifically limited in the embodiment of the present invention.
[0070] In addition, the technical effects of the electronic device can refer to the technical effects of the data transmission method in the above method embodiment, which will not be repeated here.
[0071] It should be understood that the processor in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0072] 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 read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (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 and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0073] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented by 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 a computer instruction or computer program is loaded or executed on a computer, a process or function according to an embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. 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, computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). 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 available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0074] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.
[0075] In the present invention, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers 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 mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0076] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0077] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond 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; The concrete surface temperatures of the plurality of projection points are acquired, and the average temperature of the concrete model is determined based on the surface temperatures.
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 tessellated 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. The method for monitoring temperature of mass concrete of a bridge based on BIM according to claim 3 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: 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 a plurality of the concrete models, and combining the plurality of sub-models to obtain the initial model, comprising: A plurality of sub-models are selected, and the model merging function in the BIM software is used to merge the plurality of sub-models, wherein the original spatial position of each sub-model 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. The method for monitoring temperature of mass concrete of a bridge based on BIM according to claim 1 is characterized in that: Acquiring the 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 includes: Acquire the initial model, and determine a plurality of target surfaces on the initial model; Based on the positional relationship between the multiple target surfaces, the multiple target points are determined, wherein the multiple target points are intersection points of three or more intersecting target surfaces on the initial model.
7. A BIM-based bridge mass concrete temperature monitoring method according to claim 6, characterized in that: Acquiring the 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 includes: Acquire all the target points, and based on the target point type, identify a plurality of the core temperature points from the plurality of the target points, wherein the core temperature point is an intersection point where three or more of the target surfaces intersect, and when the three or more target surfaces intersect, the vertex angle formed is oriented toward the inside of the initial model.
8. The BIM-based bridge mass concrete temperature monitoring method according to claim 7 is characterized in that: 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.
9. 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; The concrete surface temperatures of the plurality of projection points are acquired, and the average temperature of the concrete model is determined based on the surface temperatures.
10. 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 8.
Citation Information
Patent Citations
Mass concrete-based temperature field research method and temperature control method
CN108133111A
MIDAS-based bridge abutment concrete pouring hydration heat analysis method
CN108647463A
Thermosensitive device-based mass concrete temperature difference monitoring system
CN110186585A
Intelligent concrete temperature monitoring device and method for super-large-span bridge main tower construction
CN113591176A
Concrete microstructure chloride ion erosion model based on natural environment effect of cold region
CN114861496A