Method, device, equipment and medium for monitoring input during concrete pouring

The BIM-based monitoring method and device for concrete casting optimizes the unloading process by analyzing cable crane data to ensure uniformity and timely curing, addressing the challenges of uneven unloading and manual supervision in hydropower projects.

JP2025013752AActive Publication Date: 2025-01-28CHINA THREE GORGES CORPORATION

Patent Information

Application Number
JP2024104370
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-03
Filing Date
2024-06-27
Publication Date
2025-01-28
Estimated Expiration
2044-06-27

AI Technical Summary

Technical Problem

In concrete casting for hydropower projects, the unloading process is often uneven, leading to issues such as aggregate crushing, non-uniform distribution, and excessive curing time, which affects the quality of the concrete structure. Current monitoring methods are inadequate and rely heavily on manual supervision, resulting in incomplete data and inaccurate early warnings.

Method used

A BIM-based monitoring method and device that collects and analyzes cable crane operation data to determine the unloading position, height, uniformity, and coating time, using RTK differential positioning and color mapping to provide real-time monitoring and early warnings for optimal unloading.

Benefits of technology

Enhances the accuracy and automation of unloading monitoring, reducing the risk of quality defects by ensuring uniform aggregate distribution and appropriate curing times, thereby improving the quality of concrete structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025013752000001_ABST
    Figure 2025013752000001_ABST
Patent Text Reader

Abstract

To provide a method for monitoring unloading during concrete pouring that reduces data incompleteness and improves the accuracy of monitoring and the timeliness of early warning.SOLUTION: A method includes extracting (S101) boundary lines of pouring units through a BIM model of a pouring area, collecting (S102) operation data of a cable crane, and identifying each working state from a start of a cable crane work to the present and working time corresponding to each working state according to the operation data, determining (S103) unloading position information of the cable crane including a pouring unit position each time the cable crane unloads according to each working state of the cable crane during a work process, and monitoring (S104) the unloading height of the cable crane, uniformity of unloading within an injection area, and a base layer covering time within the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary lines of the pouring units.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the field of concrete pouring, and in particular to a method, device, equipment and medium for monitoring unloading in concrete pouring. [Background technology]

[0002] Concrete dams in hydroelectric power projects are mass concrete that usually need to be cast by cable cranes. The height of the cable crane unloading site, the uniformity of the unloading site, and the control of the concrete base layer covering time are important indicators for ensuring the quality of concrete casting. If the height of the unloading site is too high, the large aggregates will be crushed. If the unloading site is uneven or the maintenance distance is too long, the aggregates will be excessively concentrated in certain parts and distributed unevenly. In certain parts, the base layer covering time exceeds the initial hardening time of the concrete, leading to a deterioration of the bonding quality between the concrete base layers, and quality defects will occur. Regarding the above unloading problems, the commonly used technology is to have a supervising engineer stand nearby and record to monitor each problem, but it has defects such as a large workload, incomplete and inaccurate data, and insufficient early warning. Summary of the Invention [Problem to be solved by the invention]

[0003] In view of the above, the present invention provides a method, device, equipment, and medium for monitoring unloading in concrete pouring to solve the problem of inaccurate and untimely manual monitoring of unloading in concrete pouring. [Means for solving the problem]

[0004] In a first aspect, the present invention provides a method for monitoring unloading in concrete pouring, comprising the steps of: creating a BIM model of a pouring area and extracting boundaries of pouring units through the BIM model; collecting operation data of the cable crane and identifying each working state from the start of cable crane work to the present and working times corresponding to each working state based on the operation data, where the working states include waiting for material, loading, hoisting and transporting, alignment, unloading, and return; determining unloading position information of the cable crane including a pouring unit position each time the cable crane unloads according to each working state of the cable crane during the work process; and monitoring the unloading height of the cable crane, the uniformity of unloading within the injection area, and the base layer covering time within the injection area based on the working time, unloading position information, and boundaries of the pouring units corresponding to each working state of the cable crane.

[0005] The operation data of the cable crane is collected in real time, and each working state from the start of the cable crane work to the present and the working time corresponding to each working state are identified, thereby calculating the positioning information for the alignment working state and the time interval between different working states, and determining the unloading position information of the cable crane.Then, calculating whether the unloading height of the cable crane is appropriate from the height difference between the unloading position information and the boundary line of the concrete pouring unit, determining the unloading amount at each position in the injection area according to the unloading position information and the unloading work time, thereby determining whether the unloading uniformity is appropriate, calculating the unloading resting time at various positions in the injection area from the time interval between various working states and the unloading position information, and determining whether the base layer covering time is appropriate.In the embodiment, the unloading height of the cable crane, the unloading uniformity in the injection area, and the base layer covering time in the injection area are monitored to realize the automation of monitoring.

[0006] In an optional embodiment, the step of identifying each working state and working time corresponding to each working state from the start of cable crane operation to the present using the operation data includes the steps of identifying the working state and working time of loading and unloading using bucket load information in the operation data, identifying the working state and working time of lifting and carrying, alignment, and returning using bucket load information, level data, and elevation data in the operation data, and subtracting the working times of loading, lifting and carrying, alignment, unloading, and returning from each operating cycle of the cable crane to obtain the working state and working time of waiting for material.

[0007] In this embodiment, according to the cable crane movement rules and bucket weight change rules during the injection process, the cable crane operation data is used to accurately identify six working states, including waiting for material, loading, lifting and transporting, alignment, unloading, and return, and the corresponding working times, thereby improving the accuracy of locating the unloading position in the later step, and also improving the accuracy of calculating the base layer coating time by utilizing the working times obtained by analysis.

[0008] In an optional embodiment, the step of determining unloading position information of the cable crane according to each working state of the cable crane during the work process includes the steps of reading positioning data of an RTK differential positioning module in the cable crane, and extracting the horizontal coordinates and elevation coordinates of the cable crane at the alignment work time from the positioning data as unloading position information.

[0009] In this embodiment, the approximate position of each unloading position of the cable crane is located based on the working state and working time, and then the accurate horizontal coordinates and elevation coordinates of the unloading position are obtained by the RTK differential positioning module, thereby further improving the accuracy of positioning the unloading position.

[0010] In an optional embodiment, the step of monitoring the unloading height of the cable crane based on the working time, unloading position information, and boundary lines of the pouring unit corresponding to each working state of the cable crane includes the steps of determining a corresponding pouring unit for each unloading based on the horizontal coordinate of each unloading, determining an elevation coordinate of the corresponding pouring unit for each unloading based on the boundary lines of the pouring unit, subtracting the elevation coordinate of the pouring unit from the elevation coordinate of the cable crane for each unloading to obtain the unloading height for each unloading, and providing an early warning for an unloading height exceeding a preset height threshold.

[0011] In this embodiment, after the elevation coordinate of the cable crane for each unloading is determined by the above steps, the elevation coordinate of the pouring unit is subtracted from the elevation coordinate of the cable crane to calculate a more accurate unloading height; and an early warning is issued for unloading heights exceeding a preset height threshold every time unloading is performed, thereby improving the timeliness of discovering the problem of unloading height being too high.

[0012] In an optional embodiment, the step of monitoring the uniformity of unloading in the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the pouring unit includes the steps of: determining the unloading amount according to the unloading work time of each unloading position; drawing a gradient grayscale circle at each unloading position, with the unloading location as the center, and the transparency increasing from the center to the circumference, based on the horizontal coordinate and unloading amount of each unloading position; generating a uniform heat distribution map by superimposing the concentration of the gradient grayscale circle at each unloading position within the pouring area consisting of the boundary line of the pouring unit; locating a non-uniform position in the uniform heat distribution map where the grayscale concentration exceeds a predetermined concentration; calculating a first area ratio between the non-uniform position and the uniform heat distribution map; and issuing an early warning when the first area ratio is greater than a first predetermined proportional threshold.

[0013] In this embodiment, a means is proposed to quantify the uniformity of the casting area by a gradient grayscale circle, where at each unloading position, the grayscale transparency increases from the center to the circumference, which indicates that there is more aggregate in the center and less aggregate in the border. Then, all the gradient grayscale circles in the casting area are superimposed to output a uniformity heat distribution map, and the grayscale of the overlapping area of ​​the grayscale circles is the overlap of the densities of multiple grayscale circles, so that the amount of aggregate at various positions in the casting area is accurately reflected by the grayscale. Finally, the positions in the uniformity heat distribution map whose grayscale density exceeds a preset density are determined as non-uniform positions, and an early warning is given by a first area ratio between the non-uniform positions and the uniformity heat distribution map, thereby greatly improving the timeliness of discovering the problem of non-uniformity of unloading.

[0014] In an optional embodiment, the step of monitoring the base layer covering time in the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the concrete pouring unit includes the steps of: creating a color mapping table of time difference and color; for each unloading position, calculating the time difference between the end time of each unloading and the current time from the working times of waiting for material, loading, lifting and transporting, positioning, unloading, and returning in each operating cycle of the cable crane; extracting a corresponding color from the color mapping table based on the time difference of each unloading position; and according to the color for each unloading position, The method includes the steps of drawing color-coated circles at each unloading position according to the unloading time in sequence, with the unloading location as the center of the circle; generating a base layer coating-time heat distribution map by coating a pouring area consisting of the boundary lines of the pouring units with the color-coated circles for each unloading position; locating an aging position having a target color in the base layer coating-time heat distribution map, where the target color is a color greater than a preset time difference in the color mapping table; calculating a second area ratio between the aging position and the base layer coating-time heat distribution map; and issuing an early warning if the second area ratio exceeds a second preset proportional threshold.

[0015] In this embodiment, a means is proposed to quantify the uniformity of the casting area by color covering circles, where different colors correspond to different unloading time differences. For each unloading position, the corresponding color covering circle is drawn in sequence according to the unloading time order according to the time difference from the time of the previous unloading to the current time, and then all the color covering circles in the casting area are overlapped together and input into the base layer covering time heat distribution map. Only the color with the shortest time difference is displayed in the color covering circle overlapping area, thereby reflecting the time from the unloading time to the current time at various positions in the casting area. Finally, the aging position with a time difference larger than the preset time difference is located by the color in the base layer covering time heat distribution map, and an early warning is given by the second area ratio between the aging position and the base layer covering time heat distribution map. Thereby, the timeliness of discovering the problem of the aggregate resting time being too long is solved.

[0016] In an optional embodiment, identifying the operation states and operation times of lift and carry, alignment, and return based on the bucket load information, horizontal data, and elevation data in the operation data includes detecting a first duration during which the elevation decreases and the horizontal distance changes positively, determining the operation state corresponding to the first duration as lift and carry, and determining the first duration as the operation time of lift and carry; detecting a second duration during which the elevation increases and the horizontal distance changes negatively, determining the operation state corresponding to the second duration as return, and determining the second duration as the operation time of return; and detecting a third duration during which the load does not change, the horizontal distance does not change, and the elevation changes within a preset range, determining the operation state corresponding to the third duration as alignment, and determining the third duration as the operation time of alignment.

[0017] In this embodiment, according to the movement rule of the cable crane during the injection process and the weight change rule of the bucket, a specific identification form of three working states, namely, lifting and conveying, alignment and return, and the corresponding working time is proposed, thereby improving the identification accuracy of lifting and conveying, alignment and return.

[0018] In a second aspect, the present invention provides a monitoring device for unloading in concrete pouring, including an area extraction module that creates a BIM model of a pouring area and extracts boundaries of pouring units through the BIM model; a process identification module that collects operation data of the cable crane and identifies each working state from the start of cable crane work to the present and working times corresponding to each working state based on the operation data; an unloading position positioning module that determines unloading position information of the cable crane including the unloading position for each cable crane according to each working state of the cable crane during the work process; and a monitoring module that monitors the unloading height of the cable crane, the uniformity of unloading within the injection area, and the base layer covering time within the injection area based on the working time, unloading position information, and boundaries of the pouring units corresponding to each working state of the cable crane.

[0019] In a third aspect, the present invention provides a computing device comprising: a memory; and a processor, the memory and the processor being communicatively coupled to each other, the memory storing computer instructions, the processor executing the computer instructions to perform the method for monitoring unloading in concrete pouring as set forth in the first aspect above or any one of its corresponding embodiments.

[0020] In a fourth aspect, the present invention provides a computer readable storage medium having computer instructions stored thereon, the computer instructions causing a computer to perform a method for monitoring unloading in concrete pouring as defined in the first aspect above or any one of its corresponding embodiments. [Brief description of the drawings]

[0021] In order to more clearly describe the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. It is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative efforts. [Figure 1] 2 is a schematic diagram of steps of a method for monitoring unloading during concrete pouring according to an embodiment of the present invention. FIG. [Diagram 2] FIG. 1 is a schematic diagram showing the principle of determining an unloading height from a BIM model and a horizontal coordinate according to an embodiment of the present invention. [Diagram 3] 1 is a schematic flow diagram of a method for monitoring unloading during concrete pouring according to an embodiment of the present invention. [Figure 4] 1 is a uniformity thermal distribution map according to an embodiment of the present invention. [Diagram 5] 1 is another schematic flow diagram of a method for monitoring unloading during concrete pouring according to an embodiment of the present invention. [Figure 6] 1 is a heat distribution map of an undercoat layer coating time according to an embodiment of the present invention; [Figure 7] 1 is a structural schematic diagram of an unloading monitoring device for concrete pouring according to an embodiment of the present invention; [Figure 8] FIG. 2 is a schematic diagram showing the hardware configuration of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the drawings in the embodiments of the present invention, but it is clear that the described embodiments are only a part of the embodiments of the present invention, and are not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without any creative efforts belong to the protection scope of the present invention.

[0023] An embodiment of the present invention provides a method for monitoring unloading in concrete pouring, which achieves the effect of realizing automation of monitoring pouring and unloading by analyzing operation data of a cable crane.

[0024] According to an embodiment of the present invention, there is provided an embodiment of a method for monitoring unloading during concrete pouring. It is noted that the steps illustrated in the flowcharts of the drawings may be performed in a computer system, such as by computer-executable instructions, and that although a logical order is shown in the flowcharts, in some cases the steps may be performed in a different order than shown or described herein.

[0025] In this embodiment, a method for monitoring unloading in concrete pouring that can be used in a computer device is provided. As shown in Fig. 1, this flow includes steps S101 to S104.

[0026] Step S101: Create a BIM model of the pouring area, and extract the boundary lines of the pouring units through the BIM model.

[0027] Specifically, in this embodiment, based on the spatial position relationship, geographic coordinate information and geometric dimension information of the concrete high dam structure of the hydroelectric power project, the control coordinate information of the concrete high dam structure is extracted in the modeling software REVIT, the boundary information of the pouring unit is submitted by the program, and the pouring area of ​​the pouring work is determined according to the boundary line of the pouring unit.

[0028] Step S102: Collect operation data of the cable crane, and identify each working state from the start of the cable crane work to the present and the working time corresponding to each working state according to the operation data, where the working states include: waiting for material, loading, lifting and transporting, alignment, unloading, and returning.

[0029] Specifically, the cable crane has six working states under the operation of the operator, including waiting for material, loading, lifting and transporting, alignment, unloading, and return. Among them, waiting for material refers to the state of having loading, loading refers to the state of the bucket loading at the main tower position, lifting and transporting refers to the state of the cable crane transporting the bucket from the main tower to the sub tower along the cable between the main tower and the sub tower, alignment refers to the state of the cable crane operating the bucket to align it to the unloading position when it reaches the unloading position, unloading refers to the state during the unloading process, and return refers to the state of the cable crane transporting the bucket from the sub tower to the main tower along the cable between the main tower and the sub tower after unloading is completed. In order to automate the monitoring of the cable crane and accurately identify the above various working states and the corresponding working times in the absence of a supervisor, an embodiment of the present invention proposes a data-driven identification method based on the operation data of the cable crane, which realizes the automation of the monitoring of various unloading problems. First, the real-time operation data of the cable crane is collected and obtained once per second from the industrial control system of the cable crane, and the operation data includes at least the cable crane's main tower position, sub-tower position, cable crane trolley speed, trolley operation direction, hook concentration, and load information. Second, according to the weight difference before and after loading by the bucket, the difference in the moving direction and moving speed of the cable crane trolley during lifting and transporting and returning, and the change range of the hook's vertical direction during alignment, the six working states of material waiting, loading, lifting and transporting, alignment, unloading, and returning and the corresponding working times are accurately identified, providing a basis for monitoring the problems of the later unloading height, uniformity, and aggregate covering time.

[0030] In some possible embodiments, the above step S102 includes the following steps a1 to a3.

[0031] Step a1: Identify the loading and unloading operation status and operation time according to the bucket load information in the operation data.

[0032] Step a2: Identify the working conditions and working times of lifting and transporting, positioning, and returning according to the bucket load information, horizontal data, and elevation data in the operation data.

[0033] Step a3: Subtract the working time of loading, lifting and transporting, positioning, unloading, and returning from each operating cycle of the cable crane to obtain the working state and working time waiting for materials.

[0034] Specifically, in practical application, the time for loading and unloading by the bucket is usually fixed, and in this embodiment, in order to further ensure the accuracy of identifying the two working states of loading and unloading, considering that the weight of the bucket changes in both loading and unloading, the time from when the weight of the bucket starts to increase to when it stops increasing is determined by the bucket load information, and the time from when the weight of the bucket starts to decrease to when it stops decreasing is determined, and the working time of loading and unloading is corrected accordingly. In this way, when there is no supervisor, the working state and working time of loading and unloading are accurately identified, and thus not only the automation of monitoring is realized, but also the problem of insufficient monitoring due to the error of the driver's operation is avoided compared with manual monitoring. In addition, considering that the load, moving direction, and moving speed corresponding to the working states of lifting and transporting, alignment, and return are all different, the working state and working time of lifting and transporting, alignment, and return are automatically identified by analyzing the changes in the moving direction and weight of the bucket according to the bucket load information, horizontal data, and altitude data in the operation data. Finally, the work state and work time for waiting for materials can be determined by subtracting all the work times corresponding to the work states identified in steps a1 and a2 from one operating period of the cable crane. According to the identification flow in these steps, a data-driven work state identification method is realized when there is no supervisor.

[0035] Specifically, in some possible embodiments, the above step a2 includes steps b1 to b3.

[0036] Step b1: Detect a first duration during which the altitude decreases and the horizontal distance changes positively, determine the work state corresponding to the first duration as lifting and transporting, and determine the first duration as the work time of lifting and transporting.

[0037] Step b2: Detect a second duration during which the altitude increases and the horizontal distance changes negatively, determine the work state corresponding to the second duration as returning, and determine the second duration as a returning work time.

[0038] Step b3: Detect a third duration during which the load does not change, the horizontal distance does not change, and the altitude changes within a preset range, determine the work state corresponding to the third duration as alignment, and determine the third duration as the work time for alignment.

[0039] Specifically, in a certain application scene, the position of the main tower is higher than that of the sub tower, and the cable between the main tower and the sub tower shows a tendency to lower. In an embodiment of the present invention, a sustained state in which the elevation of the trolley decreases and the horizontal distance changes positively according to the elevation data and horizontal data of the cable crane is detected, and since this state represents the movement of the trolley from the main tower to the sub tower, this sustained state is set as the lifting and transporting operation state, and the first sustained time during which this sustained state continues is set as the lifting and transporting operation time. Similarly, a sustained state in which the elevation of the trolley increases and the horizontal distance changes negatively is detected, and since this state represents the movement of the trolley from the sub tower to the main tower, this sustained state is set as the return operation state, and the second sustained time during which this sustained state continues is set as the return operation time. In addition, the identification of the two states of lifting and transporting and returning may be further supported based on the load change. In addition, when the operator operates the cable crane to perform positioning, the bucket stops moving, and the elevation of the trolley of the cable crane is slightly lowered due to the action of inertia. According to this principle, in the embodiment of the present invention, the state where the width of the drop is within a preset width and the load does not change and the horizontal distance does not change is identified as the alignment state, and the third duration is determined as the alignment work time.Therefore, through the above steps, the movement rule of the trolley of the cable crane is projected onto the bucket load information, horizontal data, and altitude data, and the automatic detection of the three work states of lifting and transporting, returning, and alignment is realized, the detection efficiency and detection accuracy rate are improved, and the conditions for monitoring the problem of unloading are provided.

[0040] Step S103: According to each working state of the cable crane during the working process, determine unloading position information of the cable crane, including the position of the concrete pouring unit every time the cable crane unloads.

[0041] Specifically, step S102 identifies each working state for each operating cycle of the cable crane, and from the trolley's moving speed, the lifting and transportation work time, and the alignment work time, the time when the trolley is in the alignment state and the actual distance that the cable crane's trolley moves on the cable from the main tower in the aligned state can be calculated. By combining the moving distance and the spatial geometric relationship between the main tower and the secondary tower, the position of the concrete pouring unit each time the cable crane unloads can be calculated.

[0042] In some possible embodiments, the above step S103 includes steps c1 and c2.

[0043] Step c1: Read the positioning data of the RTK differential positioning module in the cable crane.

[0044] Step c2: Extract the cable crane from the positioning data using the horizontal coordinates and elevation coordinates at the time of the alignment work as unloading position information.

[0045] Specifically, since the heights of the main tower and the sub tower are usually different, there is often a certain error in the position of each alignment state calculated from the distance traveled on the cable through the trolley of the cable crane and the geometric relationship between the main tower and the sub tower. In this embodiment, the cable crane is further equipped with an RTK differential positioning module, which can obtain accurate hook coordinate information. Using the data provided in step S102, based on the approximate position of the obtained alignment state, high-precision coordinates corresponding to unloading are obtained by the RTK differential positioning module, where the horizontal coordinate has an accuracy of 1-2 cm and the elevation coordinate has an accuracy of 2-3 cm, thereby further improving the accuracy of the unloading position information.

[0046] Step S104: Based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the pouring unit, monitor the unloading height of the cable crane, the uniformity of unloading in the injection area, and the base layer covering time in the injection area.

[0047] Specifically, in the monitoring process of the cable crane, after obtaining the pouring unit position for each unloading of the cable crane by step S103, each pouring unit and each unloading position are made to correspond one-to-one according to the boundary line of the pouring unit generated in step S101, so that the unloading height for each unloading can be determined from the distance between the unloading position and the pouring unit, thus enabling the unloading height to be monitored in real time. Based on this, if the unloading height is too high, the embodiment of the present invention can provide an early warning for the unloading height that does not meet the height requirements, timely find the problem with the unloading height, and prompt the cable crane operator to adjust the unloading height. In addition, based on the unloading position information obtained in step S103, the unloading amount for each unloading position can be estimated by combining the working time of the unloading state, thereby estimating the uniformity of the aggregate in the entire pouring area, thereby realizing the automation of the monitoring of the uniformity of unloading. In the embodiment of the present invention, when the unloading is excessive at the positioning location, an early warning is given, the unevenness of the unloading is timely found, and the operator of the cable crane is prompted to adjust the unloading amount at the positioning location. Similarly, after obtaining the unloading location information in step S103, it is combined with the time interval from the previous unloading to the current time to judge whether the aggregate resting time is too long for each unloading location, and therefore it is essential to identify the work time corresponding to each work state in step S102. From the work time corresponding to each work state in the unloading period, the resting time of the aggregate for each unloading location until the current time is estimated, thereby marking the location where the base layer covering time is too long, realizing the automation of the monitoring of the base layer covering time, and also giving an early warning when the base layer covering time is too long, and also timely finding the problem of the base layer covering time being too long, and prompting the operator of the cable crane to adjust the unloading amount at a specific location.

[0048] In some possible embodiments, the above step S104 includes steps d1 to d4.

[0049] Step d1: Based on the horizontal coordinates of each unload, determine the corresponding pouring unit for each unload.

[0050] Step d2: Based on the boundary line of the pouring unit, determine the elevation coordinates of the corresponding pouring unit for each unloading.

[0051] Step d3: Subtract the elevation coordinate of the pouring unit from the elevation coordinate of the cable crane for each unloading to obtain the unloading height for each unloading.

[0052] Step d4: Providing an early warning for unloading heights exceeding a pre-set height threshold.

[0053] Specifically, as shown in FIG. 2, the accurate horizontal coordinates determined in step c2 are used to position on the BIM model provided in step S101, and the concrete pouring unit corresponding to each unloading position is determined. Then, the elevation coordinate H0 of the concrete pouring unit corresponding to each unloading is determined in the revit software according to the identified boundary line of the concrete pouring unit. Finally, the elevation coordinate H0 of the concrete pouring unit is subtracted from the elevation coordinate H1 of the cable crane for each unloading to output the unloading height H for each unloading. Even under the condition of no manual measurement, there is no need to install many height sensors on the construction site, and it is only necessary to perform virtualization analysis by the positioning coordinates when unloading the cable crane and the created BIM model, thereby realizing the automation of the detection of the unloading height at a low cost and ensuring the accuracy of the detection. In addition, when the unloading height exceeds the preset height threshold, an early warning is given to realize the timeliness of discovering the problem of the unloading height being too high.

[0054] As shown in FIG. 3, in some possible embodiments, the above step S104 further includes steps e1 to e5.

[0055] Step e1: Determine the amount of unloading depending on the unloading operation time at each unloading position.

[0056] Step e2: Based on the horizontal coordinate and the unloading amount of each unloading position, a gradation grayscale circle is drawn at each unloading position, with the unloading location as the center and the transparency increasing from the center to the circumference.

[0057] Step e3: A uniform heat distribution map is generated by superimposing the concentration of gradient greyscale circles at each unloading position within the casting area consisting of the boundary lines of the casting units.

[0058] Step e4: Locating a non-uniform position in the uniform heat distribution map where the grayscale density exceeds a preset density, and calculating a first area ratio between the non-uniform position and the uniform heat distribution map.

[0059] Step e5: If the first area ratio is greater than a first preset proportional threshold, perform an early warning.

[0060] Specifically, in this embodiment, a means is proposed to quantify the uniformity of the pouring area by a gradient grayscale circle, and the uniformity of the pouring area is monitored by virtualizing the uniformity heat distribution map by the cable crane operation data detected in real time. As shown in Figure 4, a suitable radius (e.g., 3m) converted by the actual coverable area is set, and a gradient grayscale circle is created with the unloading location as the center, using black from the center to the circumference, and transparency from semi-transparent to completely transparent (Figure 4 is a schematic diagram that does not show the gradient effect, and in reality, each circle has a gradient effect in which the grayscale becomes shallower from the center to the circumference). At each unloading position, the increase in grayscale transparency from the center to the circumference indicates that there is more aggregate in the center and less aggregate in the boundary, which matches the characteristics of pouring gel-like materials. The grayscale value of the grayscale circle is related to the unloading amount, and the unloading time is generally fixed, but considering the error caused by the driver's manual operation, in this embodiment, the unloading amount is determined by the unloading operation time, so that the drawn gradient grayscale circle is more accurate. Then, all the gradient grayscale circles in the casting area are overlapped to output a uniform heat distribution map, which is limited within the unit boundary line. Since the casting positions may overlap, the grayscale circles also overlap, so in this embodiment, the grayscale of the overlapping area of ​​the grayscale circles is overlapped by the concentration of multiple grayscale circles. The more the number of overlapping layers, the darker the grayscale, so that the amount of aggregate at various positions in the casting area is accurately represented by different grayscales. Finally, a position in the uniform heat distribution map where the grayscale density exceeds a preset density is determined to be a non-uniform position (e.g., a position where the grayscale exceeds 75%), and an early warning is performed based on a first area ratio between the non-uniform position and the uniform heat distribution map. For example, when the area ratio of the non-uniform position exceeds 30%, the timeliness of detecting the problem of non-uniformity in unloading is improved.In addition, for ease of observation and statistics, the grayscale image may be converted into a color image for analysis to enhance the display effect, and the color is not particularly limited in this embodiment.

[0061] As shown in FIG. 5, in some possible embodiments, the above step S104 further includes steps f1 to f8.

[0062] Step f1: Create a color mapping table between time differences and colors.

[0063] Step f2: For each unloading position, calculate the time difference between the end time of each unloading and the current time from the work times of waiting for materials, loading, lifting and transporting, positioning, unloading, and returning in each operating cycle of the cable crane.

[0064] Step f3: Extracting corresponding colors from the color mapping table according to the time difference of each unloading position.

[0065] Step f4: According to the color for each unload position, a color-covering circle is drawn in sequence at each unload position according to the unload time, with the unload location as the circle center.

[0066] Step f5: Within the pouring area consisting of the boundaries of the pouring units, a base layer coverage time heat distribution map is generated by coating with color-coated circles for each unloading position.

[0067] Step f6: Locating an aging position having a target color in the undercoat layer coating time-thermal distribution map, the target color being a color greater than a preset time difference in the color mapping table.

[0068] Step f7: Calculate the second area ratio between the aging position and the undercoat layer coating time thermal distribution map.

[0069] Step f8: If the second area ratio exceeds a second preset proportional threshold, perform an early warning.

[0070] Specifically, in this embodiment, a means is proposed to quantify the base layer covering time of the casting area by the color covering circle, and the base layer covering time heat distribution map is virtualized and generated by the cable crane operation data detected in real time to monitor the base layer covering time of the casting area. First, a mapping table of time difference and color is created. The time difference represents the length of time from the previous unloading end time to the current time at each unloading position, and different time differences correspond to different colors, and the colors may be colors of different densities or different types of colors, for example, colors of different densities refer to dark red and light red, and different types of colors refer to red and green. Next, for each unloading position, the time difference between the end time of each unloading and the current time is calculated from the work times of waiting for materials, loading, lifting and transporting, alignment, unloading, and returning in each operation cycle of the cable crane. Then, according to the time difference for each unloading position, extract the corresponding color from the color mapping table, and according to the color for each unloading position, draw color coating circles with a specified radius at each unloading position according to the unloading time, with the unloading place as the circle center at each unloading position. As shown in FIG. 6, gray scales of different densities represent the substrate layer coating time heat distribution map with different substrate layer coating times as an example. Note that for the area where the unloading overlaps, the coating circle of the color drawn later is coated above the circle drawn earlier, and the colors of the two circles do not overlap or merge, and the generated substrate layer coating time heat distribution map is limited within the unit boundary line. By marking the aging position with the target color in the substrate layer coating time heat distribution map, the automation of the detection of the substrate layer coating time is realized, where the target color represents the color that exceeds the preset time difference in the color mapping table, the color with the long coating time (e.g., red with the coating time of 3 hours), and the aging position represents the position with the long substrate layer coating time. Finally, a second area ratio between the aging position and the base layer covering time thermal distribution map is calculated, and when the second area ratio exceeds a second preset proportional threshold, an early warning is given, for example, when the area ratio of the aging position exceeds 30%, the timeliness of discovering the problem that the aggregate resting time is too long is significantly improved.

[0071] In this embodiment, a monitoring device for unloading in concrete pouring is further provided, which is used to realize the above embodiment and preferred embodiment, and will not be described in detail. As used below, the term "module" may be a combination of software and / or hardware to realize a certain function. The device described in the following embodiment is preferably implemented in software, but implementation in hardware or a combination of software and hardware is also possible and can be envisioned.

[0072] As shown in FIG. 7, this embodiment provides a monitoring device for unloading in concrete pouring, which includes an area extraction module 701, a process identification module 702, an unloading position measurement module 703, and a monitoring module 704.

[0073] The area extraction module 701 creates a BIM model of the pouring area, and extracts the boundary of the pouring unit through the BIM model. For details, please refer to the relevant description of step S101 in the above method embodiment, which will not be described in detail here.

[0074] The process identification module 702 collects operation data of the cable crane, and identifies each working state from the start of the cable crane work to the present according to the operation data and the working time corresponding to each working state, the working states including: waiting for material, loading, lifting and transporting, positioning, unloading and returning. For details, please refer to the relevant description of step S102 in the above method embodiment, which will not be described in detail here.

[0075] The unloading position location module 703 determines the unloading position information of the cable crane according to each working state of the cable crane during the working process, including the position of each unloading of the cable crane. For details, please refer to the relevant description of step S103 in the above method embodiment, and will not be described in detail here.

[0076] The monitoring module 704 monitors the unloading height of the cable crane, the uniformity of unloading in the injection area, and the base layer covering time in the injection area according to the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the concrete pouring unit. For details, please refer to the relevant description of step S104 in the above method embodiment, and will not be described in detail here.

[0077] In this embodiment, the unloading monitoring device for concrete pouring is shown in the form of a functional unit, where unit refers to an ASIC circuit, a processor and memory executing one or more software or fixed programs, and / or other devices capable of providing the above functions.

[0078] The further functional description of each of the above modules and units is the same as the corresponding embodiment above, and will not be described in detail here.

[0079] An embodiment of the present invention also provides a computer device having a monitoring apparatus for unloading in concrete pouring as shown in FIG. 7 above.

[0080] Referring to FIG. 8, FIG. 8 is a structural schematic diagram of a computer device according to a possible embodiment of the present invention. As shown in FIG. 8, the computer device includes one or more processors 10, a memory 20, and an interface for connecting each component, including a high-speed interface and a low-speed interface. Each component is communicatively connected to each other using different buses, and may be implemented on a common motherboard or implemented in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in or on the memory, to display graphical information of a GUI on an external input / output device (e.g., a display device coupled to the interface). In some possible embodiments, multiple processors and / or multiple buses can be used along with multiple memories and multiple memories as needed. Similarly, multiple computer devices are connected, each device providing a part of the required operations (e.g., as an array of servers, a set of blade servers, or a multiprocessor system). In FIG. 8, one processor 10 is taken as an example.

[0081] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable logic gate array, a general purpose array logic, or any combination thereof.

[0082] Among these, the memory 20 stores instructions executable by the at least one processor 10 to cause the at least one processor 10 to perform the methods illustrated in the above embodiments.

[0083] The memory 20 includes a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function, and the data storage area can store data created by use of the computer device in response to display of an applet landing page, and the like. Additionally, the memory 20 includes high-speed random access memory and may include non-transient memory, such as at least one magnetic disk memory device, flash memory device, or other non-transient solid-state memory device. In some possible embodiments, the memory 20 may optionally include memory located remotely with respect to the processor 10, and these remote memories may be connected to the computer device via a network, such as, but not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0084] The memory 20 may include volatile memory, such as random access memory. The memory may also include non-volatile memory, such as flash memory, a hard disk, or a solid state drive. The memory 20 may also include a combination of the above types of memory.

[0085] The computing device further includes a communications interface 30 that allows the computing device to communicate with other devices or with a communications network.

[0086] The embodiments of the present invention further provide a computer readable storage medium, and the methods according to the embodiments of the present invention described above may be implemented in hardware or firmware, or may be realized as computer code that can be recorded in a storage medium or that is originally stored in a remote storage medium or a non-transitory machine readable storage medium downloaded over a network and stored in a local storage medium, whereby the methods described herein may be processed by software stored in a storage medium using a general purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium may be a magnetic disk, an optical disk, a read-only storage memory, a random access storage memory, a flash memory, a hard disk or a solid state drive, etc. Furthermore, the storage medium may further include a combination of the above types of memory. It is understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive the software or computer code, and the software or computer code, when accessed and executed by the computer, the processor, or the hardware, realizes the methods shown in the embodiments above.

[0087] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and all such modifications and variations are intended to be included within the scope defined in the appended claims.

Claims

1. A method for monitoring unloading in concrete pouring, comprising: Creating a BIM model of a pouring area and extracting boundaries of pouring units through the BIM model; Collecting operation data of the cable crane, and identifying each working state from the start of the cable crane operation to the present and the working time corresponding to each working state according to the operation data, the working states including: waiting for material, loading, lifting and carrying, positioning, unloading, and returning; determining unloading position information of the cable crane, including a pouring unit position each time the cable crane unloads, according to each working state of the cable crane during the working process; A method for monitoring unloading during concrete pouring, comprising: a step of monitoring the unloading height of the cable crane, the uniformity of unloading within the injection area, and the base layer covering time within the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the pouring unit.

2. The step of identifying each working state from the start of the cable crane operation to the present and the working time corresponding to each working state based on the operation data includes: identifying loading and unloading operation states and operation times according to bucket load information in the operation data; identifying a lifting, positioning, and return operation state and operation time according to bucket load information, level data, and elevation data in the operation data; and subtracting the operation times of loading, lifting, positioning, unloading, and returning from each operating cycle of the cable crane to obtain the operation state and operation time for waiting for material.

3. Determining unloading position information of the cable crane according to each working state of the cable crane during the working process, Reading positioning data of an RTK differential positioning module in the cable crane; The method according to claim 2, further comprising a step of extracting horizontal and elevation coordinates of the cable crane during the alignment operation from the positioning data as the unloading position information.

4. The step of monitoring the unloading height of the cable crane based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the concrete pouring unit, determining a corresponding pouring unit for each unloading based on the horizontal coordinate of each unloading; determining the elevation coordinates of the corresponding pouring units for each unloading based on the boundaries of the pouring units; subtracting the elevation coordinate of the pouring unit from the elevation coordinate of the cable crane for each unloading to obtain an unloading height for each unloading; and providing an early warning for an unloading height exceeding a pre-set height threshold.

5. The step of monitoring the uniformity of unloading in the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the concrete pouring unit, determining an unloading amount according to an unloading operation time at each unloading position; Drawing a gradation grayscale circle at each unloading location based on the horizontal coordinate and the unloading amount of each unloading location, the circle having a center at the unloading location and a transparency increasing from the center to the circumference of the circle; generating a uniform heat distribution map by superimposing the density of the gradient grayscale circle at each unloading position within the casting area formed by the boundary of the casting unit; Locating non-uniform positions in the uniform heat distribution map where the grayscale density exceeds a preset density; calculating a first area ratio between the non-uniform location and the uniform thermal distribution map; and providing an early warning if the first area ratio is greater than a first preset proportional threshold.

6. The step of monitoring the base layer covering time in the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the concrete pouring unit, creating a color mapping table of time differences and colors; A step of calculating a time difference between the end time of each unloading and a current time from the work times of waiting for materials, loading, lifting and transporting, positioning, unloading, and returning in each operation cycle of the cable crane for each unloading position; Extracting a corresponding color from the color mapping table according to the time difference of each unloading position; A step of drawing a color-covering circle in sequence at each unloading position according to the unloading time and with the unloading location as the center of the circle, in accordance with the color for each unloading position; A step of generating a base layer coverage time heat distribution map by coating the casting area consisting of the boundary line of the casting unit with a color coating circle for each unloading position; Locating an aging position having a target color in the undercoat layer coating time-thermal distribution map, the target color being a color greater than a preset time difference in the color mapping table; calculating a second area ratio between the aging location and the undercoat layer coating time thermal distribution map; and providing an early warning if the second area ratio exceeds a second preset proportional threshold.

7. The step of identifying a lifting, transporting, positioning, and return operation state and operation time according to bucket load information, horizontal data, and elevation data in the operation data, Detecting a first duration during which the altitude decreases and the horizontal distance changes positively, determining a work state corresponding to the first duration as lifting and transporting, and determining the first duration as a work time of lifting and transporting; Detecting a second duration during which the altitude increases and the horizontal distance changes negatively, determining a work state corresponding to the second duration as a return, and determining the second duration as a return work time; 3. The method of claim 2, further comprising the steps of: detecting a third duration during which the load does not change, the horizontal distance does not change, and the elevation changes within a preset range; determining a work state corresponding to the third duration as alignment; and determining the third duration as an alignment work time.

8. A monitoring device for unloading during concrete pouring, comprising: A region extraction module that creates a BIM model of a pouring area and extracts a boundary line of a pouring unit through the BIM model; A process identification module for collecting operation data of a cable crane and identifying each operation state from the start of operation of the cable crane to the present and the operation time corresponding to each operation state according to the operation data, the operation states including: waiting for material, loading, lifting and transporting, positioning, unloading, and returning; A positioning module determines unloading position information of the cable crane according to each working state of the cable crane during the working process, including the position unloading every time the cable crane unloads; and a monitoring module that monitors the unloading height of the cable crane, the uniformity of unloading within the injection area, and the base layer covering time within the injection area based on the working time corresponding to each working state of the cable crane, the unloading position information, and the boundary line of the pouring unit.

9. 1. A computer device comprising: A computer device comprising: a memory; and a processor, the memory and the processor being communicatively connected to each other; the memory storing computer instructions; and the processor executing the computer instructions to perform the monitoring method according to any one of claims 1 to 7.

10. A computer-readable storage medium having stored thereon computer instructions for causing a computer to carry out the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Analysis method of concrete blank layer covering time

    CN103902842A

  • BIM-based dam pouring plan progress dynamic optimization method

    CN112883580A

  • Contact preventive system for cable crane

    JP1999005689A

  • Position estimating method for traverse trolley

    JP1999310390A

  • Automatic operating method of cable crane

    JP2000016761A

Cited By

  • Pouring environment monitoring system and method

    CN120063389A

  • Digital twinning-based steam turbine base formwork safety regulation and control system

    CN121704344A