A monitoring method, device, equipment and medium for concrete pouring and unloading
Through the analysis of BIM model and cable machine operation data, automated monitoring of concrete casting and cutting is realized, the problem of inaccurate manual monitoring is solved, and monitoring accuracy and timeliness are improved.
Patent Information
- Application Number
- CN202310810693.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-07-03
AI Technical Summary
In the prior art, monitoring of concrete casting and cutting relies on manual recording, and there are problems such as large workload, incomplete data, inaccurate and untimely early warnings.
By creating a BIM model of the pouring area, collecting the operating data of the cable machine, identifying each working state and working time, determining the location information of the discharge, monitoring the discharge height, equalization and germ layer coverage time, and achieving automated monitoring.
It improves the monitoring accuracy of cutting height, balance and germ layer coverage time, timely discovers and warnings for potential problems, and improves the quality of concrete pouring.
Smart Images

Figure CN116858309B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of concrete pouring, and in particular to a monitoring method, device, equipment and medium for concrete pouring and unloading. Background Art
[0002] Concrete dams of hydropower projects are generally large-volume concrete, which needs to be poured by cable cranes. The height of the cable crane's material drop point, the balance of the material drop point, and the control of the concrete layer covering time are important indicators to ensure the quality of concrete pouring. Too high a drop point height will cause large aggregates to break; unbalanced material drop locations and too long a flattening distance will cause aggregates in some locations to be too concentrated and unevenly distributed; the layer covering time in some locations exceeds the initial setting time of the concrete, which will reduce the joint quality between the concrete layers and cause quality defects. For the above-mentioned material drop problems, some commonly used technologies use the method of on-site recording by the supervision engineer to monitor each problem, which has defects such as large workload, incomplete and inaccurate data, and untimely warning. Summary of the invention
[0003] In view of this, the present invention provides a monitoring method, device, equipment and medium for concrete pouring and unloading, so as to solve the problem of inaccurate and untimely manual monitoring of concrete pouring and unloading.
[0004] In a first aspect, the present invention provides a method for monitoring concrete pouring and unloading, the method comprising: creating a BIM model of a pouring area, and extracting a pouring unit boundary line through the BIM model; collecting operation data of a cable crane, and identifying various working states of the cable crane from the start of work to the present and the working time corresponding to each working state through the operation data, the working states including waiting for material, loading, lifting, positioning, unloading and return; determining the unloading position information of the cable crane according to various working states of the cable crane during the working process, the unloading position information including the pouring unit position of the cable crane each time the cable crane unloads; monitoring the unloading height of the cable crane, the unloading balance in the pouring area and the germ layer covering time in the pouring area based on the working time corresponding to each working state of the cable crane, the unloading position information and the pouring unit boundary line.
[0005] By collecting the operation data of the cable crane in real time, the various working states of the cable crane from the beginning of work to the present and the working time corresponding to each working state are identified, so as to calculate the positioning information for the alignment working state and the time interval between different working states, and determine the unloading position information of the cable crane. Then, the height difference between the unloading position information and the boundary line of the casting unit is used to calculate whether the unloading height of the cable crane is appropriate, and the unloading amount at each position in the casting area is determined by the unloading position information and the unloading working time, so as to analyze whether the unloading balance is appropriate, and the unloading static time at different positions in the casting area is calculated by the time interval between different working states and the unloading position information, and whether the embryo layer coverage time is appropriate. The scheme of this embodiment realizes automatic monitoring of the unloading height of the cable crane, the unloading balance in the casting area, and the embryo layer coverage time in the casting area.
[0006] In an optional embodiment, the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state are identified through the operating data, including: identifying the working state and working time of loading and unloading through the hanging tank load information in the operating data; identifying the working state and working time of lifting, alignment and return through the hanging tank load information, horizontal data and elevation data in the operating data; deducting the working time of loading, lifting, alignment, unloading and return from each cable crane operation cycle to obtain the working state and working time of waiting for materials.
[0007] This embodiment realizes accurate identification of six working states, namely, waiting for materials, loading, lifting, alignment, unloading and return, and corresponding working times according to the movement law of the cable car and the weight change law of the hanging tank during the pouring process through the operation data of the cable car, thereby improving the accuracy of positioning the unloading position in subsequent steps. At the same time, the calculated accuracy of the germ layer coverage time is also improved by using the analyzed working time.
[0008] In an optional embodiment, the unloading position information of the cable crane is determined according to the various working states of the cable crane during the working process, including: reading the positioning data of the RTK differential positioning module on the cable crane; extracting the horizontal coordinates and elevation coordinates of the cable crane when it is in the alignment working time from the positioning data as the unloading position information.
[0009] After determining the approximate position of each unloading position of the cable crane through the working status and working time, this embodiment also obtains the precise horizontal coordinates and elevation coordinates of the unloading position through the RTK differential positioning module, thereby further improving the accuracy of the unloading position positioning.
[0010] In an optional embodiment, the unloading height of the cable crane is monitored based on the working time, unloading position information and casting unit boundary line corresponding to each working state of the cable crane, including: determining the casting unit corresponding to each unloading based on the horizontal coordinates at each time of unloading; determining the elevation coordinates of the casting unit corresponding to each time of unloading based on the casting unit boundary line; subtracting the elevation coordinates of the casting unit from the elevation coordinates of the cable crane at each time of unloading to obtain the unloading height at each time of unloading; and issuing an early warning for unloading heights that exceed a preset height threshold.
[0011] After determining the elevation coordinates of the cable crane at each time of unloading based on the above steps, this embodiment calculates a more accurate unloading height by subtracting the elevation coordinates of the casting unit from the elevation coordinates of the cable crane, and issues an early warning for unloading heights that exceed a preset height threshold each time unloading is performed, thereby improving the timeliness of discovering the problem of excessive unloading height.
[0012] In an optional embodiment, the unloading balance in the pouring area is monitored based on the working time, unloading position information and casting unit boundary line corresponding to each working state of the cable machine, including: determining the unloading amount according to the unloading working time of each unloading position; drawing a gradient grayscale circle with increasing transparency from the center to the circumference at each unloading position with the unloading point as the center according to the horizontal coordinates and unloading amount of each unloading position; in the pouring area formed by the casting unit boundary line, a uniform thermal distribution map is generated by depth superposition of the gradient grayscale circles of each unloading position; locating the unbalanced position in the uniform thermal distribution map where the grayscale depth exceeds a preset depth; calculating the first area ratio of the unbalanced position to the uniform thermal distribution map; and issuing an early warning when the first area ratio is greater than a first preset ratio threshold.
[0013] This embodiment proposes a solution for quantifying the balance of the casting area with a gradient grayscale circle, wherein the grayscale transparency of each material feeding position increases from the center to the circumference, indicating a situation where there are more aggregates in the center and less aggregates at the boundary. Then, all the gradient grayscale circles in the casting area are superimposed together to output a uniform thermal distribution map. The grayscale of the overlapping area of the grayscale circles is the depth superposition of multiple grayscale circles, thereby accurately characterizing the amount of aggregates at each position in the casting area according to different grayscales. Finally, the position in the uniform thermal distribution map where the grayscale depth exceeds the preset depth is determined as an unbalanced position, and an early warning is issued through the first area ratio of the unbalanced position to the uniform thermal distribution map, which significantly improves the timeliness of discovering the problem of unbalanced material feeding.
[0014] In an optional embodiment, the embryonic layer coverage time in the casting area is monitored based on the working time, unloading position information and casting unit boundary line corresponding to each working state of the cable crane, including: establishing a color mapping table between time difference and color; for each unloading position, the time difference between the end time of each unloading and the current time is calculated through the working time of waiting for material, loading, lifting, positioning, unloading and return in each cable crane operation cycle; the corresponding color is extracted from the color mapping table according to the time difference of each unloading position; according to the color of each unloading position, a color coverage circle is drawn in each unloading position in sequence according to the unloading time with the unloading point as the center; in the casting area formed by the casting unit boundary line, a thermal distribution map of the embryonic layer coverage time is generated by covering the color coverage circle of each unloading position; locating the aging position with the target color in the embryonic layer coverage time thermal distribution map, the target color is the color in the color mapping table that is greater than the preset time difference; calculating the second area ratio of the aging position to the embryonic layer coverage time thermal distribution map; and issuing an early warning when the second area ratio is greater than the second preset ratio threshold.
[0015] This embodiment proposes a solution for quantifying the balance of the casting area by using color covering circles, wherein different colors correspond to different unloading time differences. For each unloading position, the corresponding color covering circles are drawn in sequence according to the time difference from the last unloading time to the current time. Then, all the color covering circles in the casting area are covered together to output a thermal distribution diagram of the slab covering time. Only the color with the shortest time difference is displayed in the overlapping area of the color covering circles, so that the time length from the unloading time of each position in the casting area to the current time is accurately represented according to different colors. Finally, each aging position with a time difference greater than a preset time difference is determined according to the color in the thermal distribution diagram of the slab covering time, and an early warning is issued through the ratio of the second area of the aging position to the thermal distribution diagram of the slab covering time, which significantly improves the timeliness of discovering the problem of long static time of aggregates.
[0016] In an optional embodiment, the working states and working times of lifting, alignment and return are identified through the load information, horizontal data and elevation data of the hoisting tank in the operating data, including: detecting a first duration in which the elevation decreases and the horizontal distance changes positively, and judging the working state corresponding to the first duration as lifting, and the first duration is judged as the working time of lifting; detecting a second duration in which the elevation increases and the horizontal distance changes negatively, and judging the working state corresponding to the second duration as return, and the second duration is judged as the working time of return; detecting a third duration in which the load remains unchanged, the horizontal distance remains unchanged and the elevation changes within a preset range, and judging the working state corresponding to the third duration as alignment, and the third duration is judged as the working time of alignment.
[0017] According to the movement law of the cable car and the weight change law of the hanging pot during the pouring process, this embodiment proposes a specific identification scheme for three working states of lifting, alignment and return and the corresponding working times, thereby improving the identification accuracy of lifting, alignment and return.
[0018] In a second aspect, the present invention provides a monitoring device for concrete pouring and unloading, the device comprising: an area extraction module, used to create a BIM model of the pouring area, and extract the pouring unit boundary line through the BIM model; a process identification module, used to collect the operation data of the cable crane, and identify the various working states of the cable crane from the beginning of work to the present and the working time corresponding to each working state through the operation data; a unloading position positioning module, used to determine the unloading position information of the cable crane according to the various working states of the cable crane during the working process, the unloading position information includes the position of the cable crane each time it unloads; a monitoring module, used to monitor the unloading height of the cable crane, the unloading balance in the pouring area and the germ layer covering time in the pouring area based on the working time corresponding to each working state of the cable crane, the unloading position information and the pouring unit boundary line.
[0019] In a third aspect, the present invention provides 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 execute a method for monitoring concrete pouring and unloading according to the first aspect or any corresponding embodiment thereof.
[0020] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute a method for monitoring concrete pouring and unloading according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 1 is a schematic diagram of the steps of a method for monitoring concrete pouring and unloading according to an embodiment of the present invention;
[0023] Figure 2 1 is a schematic diagram of the principle of determining the material cutting height according to the BIM model and horizontal coordinates of an embodiment of the present invention;
[0024] Figure 3is a flow chart of a method for monitoring concrete pouring and unloading according to an embodiment of the present invention;
[0025] Figure 4 is a uniform thermal distribution diagram according to an embodiment of the present invention;
[0026] Figure 5 is another flow chart of a method for monitoring concrete pouring and unloading according to an embodiment of the present invention;
[0027] Figure 6 is a thermal distribution diagram of a green sheet covering time according to an embodiment of the present invention;
[0028] Figure 7 2 is a schematic structural diagram of a monitoring device for concrete pouring and unloading according to an embodiment of the present invention;
[0029] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0031] The embodiment of the present invention provides a monitoring method for concrete pouring and unloading, which analyzes the operation data of a cable car to achieve the effect of automatically monitoring the pouring and unloading problems.
[0032] According to an embodiment of the present invention, an embodiment of a method for monitoring concrete pouring and unloading is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0033] In this embodiment, a method for monitoring concrete pouring and unloading is provided, which can be used in computer equipment, such as Figure 1 As shown, the process includes the following steps:
[0034] Step S101, creating a BIM model of the casting area, and extracting the casting unit boundary line through the BIM model.
[0035] Specifically, this embodiment extracts the control coordinate information of the concrete high dam structure in the modeling software revit based on the spatial position relationship, geographic coordinate information and geometric dimension information of the concrete high dam structure of the hydropower project, proposes the boundary line information of the casting unit through the program, and determines the casting area of the casting work through the casting unit boundary line.
[0036] Step S102, collecting the operation data of the cable crane, and identifying the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state through the operation data, the working states including waiting for material, loading, lifting, positioning, unloading and return.
[0037] Specifically, under the operation of the driver, the cable crane has six working states: waiting for material, loading, lifting, alignment, unloading, and return. Among them, waiting for material means the state of waiting for loading, loading means the state of loading the hanging pot at the main tower position, lifting means the state of the cable crane transporting the hanging pot from the main tower to the auxiliary tower along the cable between the main tower and the auxiliary tower, alignment means the state of operating the hanging pot to align with the unloading position after the cable crane reaches the unloading position, unloading means the state during the unloading process, and return means the state of the cable crane transporting the hanging pot from the auxiliary tower to the main tower along the cable between the main tower and the auxiliary tower after the unloading is completed. In order to realize the automatic monitoring of the cable crane, the various working states and corresponding working times mentioned above are accurately identified under the condition that manual supervision is not present, so that the embodiment of the present invention proposes a data-driven identification method based on the operation data of the cable crane to realize the automatic monitoring of various unloading problems. First, the real-time operation data of the cable crane is obtained from the industrial control system of the cable crane, and the data is collected once every second, including at least the main tower position, auxiliary tower position, cable crane trolley speed, trolley running direction, hook depth and load information of the cable crane. Then, based on the difference in weight before and after the loading of the hanging pot, the difference in moving direction and speed of the cable car trolley during lifting and return, and the up and down changing depth of the hook during alignment, the six working states of waiting for materials, loading, lifting, alignment, unloading, and return and the corresponding working times are accurately identified, laying the foundation for the subsequent monitoring of the unloading height, balance and aggregate covering time issues.
[0038] In some optional implementations, the above step S102 includes:
[0039] Step a1, identifying the working status and working time of loading and unloading through the hanging tank load information in the operation data.
[0040] Step a2, identifying the working status and working time of lifting, alignment and return through the hoisting tank load information, horizontal data and elevation data in the operation data.
[0041] Step a3, deducting the working time of loading, lifting, positioning, unloading and return from each cable crane operation cycle to obtain the working status and working time of waiting for material.
[0042] Specifically, in practical applications, the loading and unloading time of the hanging tank is usually fixed. In order to further ensure the recognition accuracy of the two working states of loading and unloading, this embodiment takes into account that both loading and unloading will cause the weight of the hanging tank to change. The time from the beginning of the increase to the stop of the increase of the hanging tank weight is determined by the hanging tank load information, and the time from the beginning of the decrease to the stop of the decrease of the hanging tank weight is determined, so as to correct the working time of loading and unloading. It can accurately identify the working state and working time of loading and unloading in the scenario without supervisors, which not only realizes automatic monitoring, but also avoids the problem that the errors caused by the driver's operation are not monitored compared with manual monitoring. In addition, considering that the load, moving direction and moving speed corresponding to the working state of lifting, alignment and return are different, the moving direction and weight change of the hanging tank are analyzed by the hanging tank load information, horizontal data and elevation data in the operation data, so as to automatically identify the working state and working time of lifting, alignment and return. Finally, in a cable crane operation cycle, the working time corresponding to the working state identified in steps a1 and a2 is deducted, and the working state and working time of waiting for material can be determined. Through the identification process provided in this step, a data-driven work status identification method is implemented in the scenario without supervisors.
[0043] Specifically, in some optional implementations, the above step a2 includes:
[0044] Step b1, detecting the first duration of time in which the elevation drops and the horizontal distance changes, and determining the working state corresponding to the first duration as lifting, and determining the first duration as the working time of lifting.
[0045] Step b2, detecting the second duration of the elevation rise and the negative change of the horizontal distance, and determining the working state corresponding to the second duration as the return trip, and determining the second duration as the working time of the return trip.
[0046] Step b3, detecting a third duration in which the load remains unchanged, the horizontal distance remains unchanged, and the elevation changes within a preset range, and determining the working state corresponding to the third duration as alignment, and determining the third duration as the alignment working time.
[0047] Specifically, in an application scenario, the installation position of the main tower is higher than the installation position of the auxiliary tower, and the cable between the main tower and the auxiliary tower shows a downward trend. The embodiment of the present invention detects the continuous state of the trolley's elevation decrease and the positive change of the horizontal distance through the elevation data and horizontal data of the cable crane. This state indicates that the trolley moves from the main tower to the auxiliary tower, so that the continuous state is used as the working state of the lifting, and the first duration of the continuous state is used as the working time of the lifting. Similarly, the continuous state of the trolley's elevation increase and the negative change of the horizontal distance is detected, which indicates that the trolley moves from the auxiliary tower to the main tower, so that the continuous state is used as the working state of the return trip, and the second duration of the continuous state is used as the working time of the return trip. At the same time, the identification of the two states of lifting and return trip can be further assisted based on the load change. In addition, when the driver operates the cable crane for alignment, since the hanging tank no longer moves, the elevation of the cable crane trolley will drop slightly under the influence of inertia. Through this principle, the embodiment of the present invention identifies the state where the decline range is within the preset range and the load and horizontal distance are unchanged as the alignment state, and determines the continuous third duration as the alignment working time. Through the above steps, the movement law of the cable car trolley is mapped to the load information, horizontal data and elevation data of the hanging tank, realizing the automatic detection of the three working states of lifting, return and alignment, improving the detection efficiency and accuracy, and providing the prerequisite for the subsequent monitoring of material unloading problems.
[0048] Step S103, determining the unloading position information of the cable crane according to each working state of the cable crane during the working process, wherein the unloading position information includes the casting unit position of the cable crane each time the cable crane unloads.
[0049] Specifically, step S102 is used to identify the various working states of the cable crane in each operating cycle. The moment of the trolley's alignment state and the actual distance that the cable crane trolley moves from the main tower cable in the alignment state can be comprehensively calculated through the trolley's moving speed, the lifting working time, and the alignment working time. The position of the casting unit of the cable crane each time it unloads materials is calculated based on the moving distance and the spatial geometric relationship between the main tower and the auxiliary tower.
[0050] In some optional implementations, the above step S103 includes:
[0051] Step c1, reading the positioning data of the RTK differential positioning module on the cable crane;
[0052] Step c2, extracting the horizontal coordinates and elevation coordinates of the cable crane during the alignment working time from the positioning data as the material unloading position information.
[0053] Specifically, since the heights of the main tower and the auxiliary tower are usually different, there is usually a certain error in calculating the position of each alignment state only by the distance the cable car trolley moves on the cable and the geometric relationship between the main and auxiliary towers. This embodiment also installs an RTK differential positioning module on the cable car to obtain accurate hook coordinate information. Based on the data provided in step S102, the RTK differential positioning module is used to obtain the high-precision coordinates corresponding to the unloading, where the horizontal coordinates are accurate to 1-2 cm, and the elevation coordinates are accurate to 2-3 cm, thereby further improving the accuracy of the unloading position information.
[0054] Step S104, monitoring the unloading height of the cable crane, the unloading balance in the pouring area and the germ layer covering time in the pouring area based on the working time, unloading position information and casting unit boundary line corresponding to each working state of the cable crane.
[0055] Specifically, in the cable crane monitoring process, after obtaining the pouring unit position of the cable crane each time it discharges materials through step S103, the pouring unit boundary line generated in step S101 can correspond each pouring unit to the position of each discharge, so that the discharge height of each discharge is determined according to the distance between the discharge position and the pouring unit, and the real-time monitoring of the discharge height can be realized. Based on this, whenever the discharge height is too high, the embodiment of the present invention can also warn the discharge height that does not meet the height requirement, timely discover the discharge height problem, and remind the cable crane driver to adjust the discharge height. In addition, according to the discharge position information obtained in step S103, combined with the working time of the discharge state, the discharge amount of each discharge position can be estimated, thereby estimating the aggregate balance degree of the entire casting area, and realizing the automatic monitoring of the discharge balance degree. The embodiment of the present invention can also warn when too much discharge is made in certain parts, timely discover the problem of unbalanced discharge, and remind the cable crane driver to adjust the discharge amount of certain positions. Similarly, after obtaining the unloading position information according to step S103, it is necessary to determine whether the aggregate at each unloading position has been stationary for too long, which needs to be determined in combination with the time interval from the last unloading to the current moment. Therefore, step S102 is necessary to identify the working time corresponding to each working state. Through the working time corresponding to each working state in the unloading cycle, it is estimated that the time that the aggregate at each unloading position has been stationary since the current moment, thereby calibrating the positions where the germ layer coverage time is too long, realizing automatic monitoring of the germ layer coverage time, and at the same time issuing an early warning for the situation where the germ layer coverage time is too long, and timely discovering the problem of the germ layer coverage time being too long, reminding the cable car driver to adjust the unloading amount at certain positions.
[0056] In some optional implementations, the above step S104 includes:
[0057] Step d1, determining the pouring unit corresponding to each time of material discharge based on the horizontal coordinates of each time of material discharge.
[0058] Step d2, determining the elevation coordinates of the casting unit corresponding to each material discharge based on the casting unit boundary line.
[0059] Step d3, subtracting the elevation coordinates of the casting unit from the elevation coordinates of the cable car at each unloading, to obtain the unloading height at each unloading.
[0060] Step d4, issuing an early warning for a material discharge height exceeding a preset height threshold.
[0061] Specifically, Figure 2 As shown, the accurate horizontal coordinates determined by step C2 are positioned on the BIM model provided in step S101 to determine the pouring unit corresponding to each unloading position, and then the elevation coordinate H0 of the pouring unit corresponding to each unloading is calculated in the revit software through the identified pouring unit boundary line. Finally, the elevation coordinate H0 of the pouring unit is subtracted from the elevation coordinate H1 of the cable crane at each unloading to output the unloading height H at each unloading. Without manual measurement, there is no need to install a large number of height sensors in the construction scene. It is only necessary to perform virtual analysis through the positioning coordinates of the cable crane during unloading and the created BIM model, so as to realize the automatic detection of the unloading height in a low-cost manner and ensure the detection accuracy. In addition, when the unloading height exceeds the preset height threshold, an early warning is issued, which improves the timeliness of discovering the problem of excessive unloading height.
[0062] like Figure 3 As shown, in some optional implementations, the above step S104 further includes:
[0063] Step e1, determining the unloading amount according to the unloading working time of each unloading position;
[0064] Step e2, drawing a gradient gray circle with increasing transparency from the center to the circumference at each unloading position with the unloading point as the center according to the horizontal coordinates and unloading amount of each unloading position;
[0065] Step e3, in the casting area formed by the boundary lines of the casting units, a uniform thermal distribution map is generated by depth superposition of the gradient grayscale circles of each material discharge position;
[0066] Step e4, locating an unbalanced position in the uniform thermal distribution map where the grayscale depth exceeds a preset depth; calculating a first area ratio of the unbalanced position to the uniform thermal distribution map;
[0067] Step e5: issue an early warning when the first area ratio is greater than a first preset ratio threshold.
[0068] Specifically, this embodiment proposes a solution to quantify the balance of the pouring area with a gradient grayscale circle, and realizes the balance monitoring of the pouring area by virtualizing the uniformity thermal distribution map through the real-time detection of the cable crane operation data. Figure 4 As shown in the figure, set the appropriate drawing radius (such as 3 meters) calculated from the actual coverable area, take the lower material point as the center, use black color from the center to the circumference, and draw a gradient grayscale circle from semi-transparent to completely transparent. Figure 4 It is a schematic diagram without the gradient effect. In actual application, each circle has a gradient effect with the grayscale becoming lighter from the center to the circumference). The increase in the grayscale transparency from the center to the circumference of each unloading position indicates that there are more central aggregates and smaller boundary aggregates, which conforms to the characteristics of colloid casting. The grayscale value of the grayscale circle is related to the unloading amount. Although the unloading time is fixed in general, considering the errors in the manual operation of the driver, this embodiment determines the unloading amount by the unloading working time, and then draws a more accurate gradient grayscale circle. Then all the gradient grayscale circles in the casting area are superimposed together to output a uniform thermal distribution map, which is limited to the unit boundary line. Since the pouring positions may overlap, the grayscale circles may also overlap. In this embodiment, the grayscale of the overlapping areas of the grayscale circles is superimposed by the depth of multiple grayscale circles. The more superimposed layers, the deeper the grayscale, so as to accurately characterize the amount of aggregate at each position in the pouring area according to different grayscales. Finally, the position where the grayscale depth exceeds the preset depth in the uniform thermal distribution map is determined as an unbalanced position (for example, the position where the grayscale exceeds 75%), and an early warning is issued through the first area ratio of the unbalanced position to the uniform thermal distribution map. For example, the area of the unbalanced position exceeds 30%, which significantly improves the timeliness of discovering the problem of unbalanced material feeding. It should be noted that in order to facilitate observation and statistics, the grayscale image can also be converted into a color image for analysis to highlight the display effect. This embodiment does not specifically limit the color.
[0069] like Figure 5 As shown, in some optional implementations, the above step S104 further includes:
[0070] Step f1, establishing a color mapping table between time difference and color;
[0071] Step f2, for each unloading position, calculate the time difference between the end time of each unloading and the current time through the working time of waiting for material, loading, lifting, positioning, unloading and returning in each cable crane operation cycle;
[0072] Step f3, extracting the corresponding color from the color mapping table according to the time difference of each material unloading position;
[0073] Step f4, according to the color of each material unloading position, draw a color covering circle at each material unloading position in sequence according to the material unloading time with the unloading point as the center;
[0074] Step f5, in the casting area formed by the casting unit boundary line, the color covering circle of each material discharge position is used to generate a thermal distribution diagram of the coverage time of the billet layer;
[0075] Step f6, locating an aging position having a target color in the thermal distribution diagram of the time coverage of the blank layer, where the target color is a color in the color mapping table that is greater than a preset time difference;
[0076] Step f7, calculating a second area ratio of the aging position to the thermal distribution diagram of the green layer coverage time;
[0077] Step f8: issuing an early warning when the second area ratio is greater than a second preset ratio threshold.
[0078] Specifically, this embodiment proposes a scheme for quantifying the coverage time of the billet layer in the casting area by using a color coverage circle. The billet layer coverage time thermal distribution diagram is generated by virtualizing the cable crane operation data detected in real time, so as to realize the coverage time monitoring of the billet layer in the casting area. First, a time difference and color mapping table is established. The time difference represents the time length from the end time of the last unloading at each unloading position to the current time. Different time differences correspond to different colors. The colors can be colors of different depths or different types of colors. For example, colors of different depths refer to dark red and light red, and different types of colors refer to red and green. Afterwards, for each unloading position, the time difference between the end time of each unloading and the current time is calculated through the working time of waiting for material, loading, lifting, alignment, unloading and return in each cable crane operation cycle. Then, the corresponding color is extracted from the color mapping table according to the time difference of each unloading position, and according to the color of each unloading position, a color coverage circle is drawn at each unloading position in sequence according to the unloading time, with the unloading point as the center and the specified radius, such as Figure 6 As shown in the figure, it is a thermal distribution diagram of the layer covering time, which takes different depths of gray to represent different layer covering times as an example. The outer circle color represents 2 hours of coverage, and the inner circle color represents 3 hours of coverage. It should be noted that for the overlapping area of blanking, the color coverage drawn later needs to cover the circle drawn earlier, and the colors of the two circles are not superimposed and merged. The generated thermal distribution diagram of the layer covering time is limited to the unit boundary line. By marking the aging position with the target color in the thermal distribution diagram of the layer covering time, the automatic detection of the layer covering time is realized, wherein the target color represents the color with a greater than preset time difference in the color mapping table, which is a color with a longer coverage time (for example, red for 3 hours), and the aging position represents the position with a longer layer covering time. Finally, the second area ratio of the aging position to the thermal distribution diagram of the layer covering time is calculated, and an early warning is issued when the second area ratio is greater than the second preset ratio threshold. For example, the area ratio of the aging position exceeds 30%, which significantly improves the timeliness of discovering the problem of long standing time of aggregate.
[0079] In this embodiment, a monitoring device for concrete pouring and unloading is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0080] This embodiment provides a monitoring device for concrete pouring and unloading, such as Figure 7 As shown, including:
[0081] The region extraction module 701 is used to create a BIM model of the casting region and extract the boundary line of the casting 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 repeated here.
[0082] The process identification module 702 is used to collect the operation data of the cable crane, and identify the various working states of the cable crane from the beginning of operation to the present and the working time corresponding to each working state through the operation data. The working states include waiting for material, loading, lifting, positioning, unloading and return. For details, please refer to the relevant description of step S102 in the above method embodiment, which will not be repeated here.
[0083] The material unloading position positioning module 703 is used to determine the material unloading position information of the cable crane according to each working state of the cable crane during operation, and the material unloading position information includes the position of the cable crane each time it unloads. For details, please refer to the relevant description of step S103 in the above method embodiment, which will not be repeated here.
[0084] The monitoring module 704 is used to monitor the material discharge height of the cable crane, the material discharge balance in the pouring area, and the embryonic layer coverage time in the pouring area based on the working time, material discharge position information, and pouring unit boundary line corresponding to each working state of the cable crane. For details, please refer to the relevant description of step S104 in the above method embodiment, which will not be repeated here.
[0085] In this embodiment, a monitoring device for concrete pouring and unloading is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0086] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0087] The embodiment of the present invention also provides a computer device having the above Figure 7 A monitoring device for concrete pouring and unloading is shown.
[0088] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0089] 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 a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0090] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0091] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the use of a computer device based on the presentation of a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0092] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0093] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0094] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0095] Although the embodiments of the present invention have been described in conjunction with 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 such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for monitoring concrete pouring and unloading, characterized in that: The method comprises: Creating a BIM model of the casting area, and extracting the casting unit boundary line through the BIM model; Collect the operation data of the cable crane, and identify the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state through the operation data, the working states including waiting for materials, loading, lifting, alignment, unloading and return; identify the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state through the operation data, including: identifying the working state and working time of loading and unloading through the hanging bucket load information in the operation data; identifying the working state and working time of lifting, alignment and return through the hanging bucket load information, horizontal data and elevation data in the operation data; deducting the working time of loading, lifting, alignment, unloading and return from each cable crane operation cycle to obtain the working state and working time of waiting for materials; Determine the unloading position information of the cable crane according to each working state of the cable crane during the working process, and the unloading position information includes the pouring unit position of the cable crane each time the cable crane unloads; Determine the unloading position information of the cable crane according to each working state of the cable crane during the working process, including: reading the positioning data of the RTK differential positioning module on the cable crane; extract the horizontal coordinates and elevation coordinates of the cable crane in the alignment working time from the positioning data as the unloading position information; Based on the working time corresponding to each working state of the cable crane, the unloading position information and the casting unit boundary line, the unloading height of the cable crane, the unloading balance in the casting area and the germ layer coverage time in the casting area are monitored; based on the working time corresponding to each working state of the cable crane, the unloading position information and the casting unit boundary line, the unloading balance in the casting area is monitored, including: determining the unloading amount according to the unloading working time of each unloading position; drawing a gradient grayscale circle with increasing transparency from the center to the circumference at each unloading position according to the horizontal coordinates and unloading amount of each unloading position; in the casting area formed by the casting unit boundary line, a uniform thermal distribution map is generated by depth superposition of the gradient grayscale circles of each unloading position; locating the unbalanced position in the uniform thermal distribution map where the grayscale depth exceeds the preset depth; calculating the first area ratio of the unbalanced position to the uniform thermal distribution map; and issuing an early warning when the first area ratio is greater than the first preset ratio threshold.
2. The method according to claim 1, characterized in that: 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 casting unit boundary line includes: Determine the pouring unit corresponding to each material discharge based on the horizontal coordinates at each material discharge; Determine the elevation coordinates of the pouring unit corresponding to each material discharge based on the pouring unit boundary line; The height of each material discharge is obtained by subtracting the elevation coordinates of the pouring unit from the elevation coordinates of the cable car at each material discharge. Issue an early warning when the material discharge height exceeds the preset height threshold.
3. The method according to claim 1, characterized in that Based on the working time corresponding to each working state of the cable crane, the material unloading position information and the casting unit boundary line, the germ layer covering time in the casting area is monitored, including: Establish a color mapping table between time difference and color; For each unloading position, the time difference between the end time of each unloading and the current time is calculated through the working time of waiting for materials, loading, lifting, positioning, unloading and returning in each cable crane operation cycle; Extracting corresponding colors from the color mapping table according to the time difference of each material unloading position; According to the color of each unloading position, a color covering circle is drawn at each unloading position with the unloading point as the center according to the unloading time; In the casting area formed by the casting unit boundary line, a thermal distribution diagram of the coverage time of the billet layer is generated by covering the color coverage circle of each material discharge position; Locate an aging position having a target color in the thermal distribution diagram of the time coverage of the blank layer, wherein the target color is a color in the color mapping table that is greater than a preset time difference; Calculating a second area ratio of the aging position to the thermal distribution diagram of the green sheet covering time; When the second area ratio is greater than a second preset ratio threshold, an early warning is issued.
4. The method according to claim 1, characterized in that The identifying the working status and working time of lifting, alignment and return trip by using the hoisting tank load information, horizontal data and elevation data in the operation data includes: Detecting a first duration of a period of decreasing elevation and positively changing horizontal distance, and determining the working state corresponding to the first duration as hoisting, and determining the first duration as the working time of hoisting; Detecting a second duration of elevation rise and negative change in horizontal distance, and determining the working state corresponding to the second duration as a return trip, and determining the second duration as the working time of the return trip; A third duration in which the load remains unchanged, the horizontal distance remains unchanged, and the elevation changes within a preset range is detected, and the working state corresponding to the third duration is determined as alignment, and the third duration is determined as the working time of alignment.
5. A monitoring device for concrete pouring and unloading, characterized in that: The device comprises: An area extraction module is used to create a BIM model of the casting area and extract the casting unit boundary line through the BIM model; A process identification module is used to collect the operation data of the cable crane, and identify the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state through the operation data, wherein the working states include waiting for materials, loading, lifting, alignment, unloading and return; identifying the various working states of the cable crane from the start of operation to the present and the working time corresponding to each working state through the operation data, including: identifying the working state and working time of loading and unloading through the hanging tank load information in the operation data; identifying the working state and working time of lifting, alignment and return through the hanging tank load information, horizontal data and elevation data in the operation data; deducting the working time of loading, lifting, alignment, unloading and return from each cable crane operation cycle to obtain the working state and working time of waiting for materials; A material unloading position positioning module is used to determine the material unloading position information of the cable crane according to various working states of the cable crane during the working process, and the material unloading position information includes the position of the cable crane each time it unloads; the material unloading position information of the cable crane is determined according to various working states of the cable crane during the working process, including: reading the positioning data of the RTK differential positioning module on the cable crane; extracting the horizontal coordinates and elevation coordinates of the cable crane in the alignment working time from the positioning data as the material unloading position information; A monitoring module is used to monitor the unloading height of the cable crane, the unloading balance in the casting area and the germ layer coverage time in the casting area based on the working time corresponding to each working state of the cable crane, the unloading position information and the casting unit boundary line; monitor the unloading balance in the casting area based on the working time corresponding to each working state of the cable crane, the unloading position information and the casting unit boundary line, including: determining the unloading amount according to the unloading working time of each unloading position; drawing a gradient gray circle with increasing transparency from the center to the circumference at each unloading position with the unloading point as the center according to the horizontal coordinates and unloading amount of each unloading position; in the casting area formed by the casting unit boundary line, generating a uniform thermal distribution map by depth superposition of the gradient gray circle of each unloading position; locating the unbalanced position in the uniform thermal distribution map where the gray depth exceeds the preset depth; calculating the first area ratio of the unbalanced position to the uniform thermal distribution map; and issuing an early warning when the first area ratio is greater than the first preset ratio threshold.
6. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the concrete pouring and unloading monitoring method according to any one of claims 1 to 4 by executing the computer instructions.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Analysis method of concrete blank layer covering time
CN103902842A
BIM-based dam pouring plan progress dynamic optimization method
CN112883580A