Monitoring method, device, system, equipment and medium for concrete construction process
By gridding and data collection of concrete pouring silo surfaces, the problem of satellite signal shading affects the accuracy of concrete pouring blank layer identification is solved, more accurate blank layer information identification and vibration quality monitoring is achieved, and the quality of concrete pouring is improved .
Patent Information
- Application Number
- CN202411257883.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-09-09
AI Technical Summary
During the pouring of large volume concrete, satellite signal reception is poor due to terrain or building blockage, which affects the identification accuracy of the concrete cast blank information and thus affects the vibration quality.
The casting bin surface is gridded by digital technology, combined with the GPS module and the time acquisition module, and the data is collected through the cable machine cutting acquisition module, the blank layer identification value of the grid and nine-grid units is determined, and verified and replaced to improve the blank The accuracy of identification of layer information.
It improves the accuracy of identification of blank layer information during concrete pouring, provides real-time monitoring and feedback, helps construction personnel to promptly discover and correct vibration quality problems, and improves the quality of concrete pouring.
Smart Images

Figure CN118778089B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of quality monitoring of concrete construction of hydropower projects, and in particular to a monitoring method, device, system, equipment and medium for a concrete construction process. Background Art
[0002] During the pouring of large-volume concrete, a concrete vibrator is required to compact the concrete to expel the bubbles and make the concrete densely combined to eliminate the honeycomb surface of the concrete, improve its strength, and thus improve the quality of concrete pouring. Large-volume concrete is usually poured in layers and strips. How to prevent vibration leakage during the vibration process is the key to improving the quality of concrete pouring, and accurate identification of the concrete pouring layer is the basis for judging whether vibration leakage occurs.
[0003] In the related art, satellite positioning technology is usually used to collect vibration point data, and the slab information during the concrete pouring process is identified based on the vibration point data.
[0004] In actual applications, there may be situations where the satellite signal reception is severely affected by the obstruction of terrain, buildings or other structures, thereby affecting the accuracy and reliability of satellite positioning. In this case, the satellite positioning device may not be able to accurately receive enough satellite signals, or the received signal quality is poor, resulting in increased positioning errors, which in turn affects the accuracy of the recognition results of the blank layer information. Summary of the invention
[0005] The embodiment of the present application provides a method for monitoring a concrete construction process, which can improve the accuracy of the recognition result of the slab information, and thus can improve the vibration quality of the concrete.
[0006] Correspondingly, the embodiment of the present application also provides a monitoring device for a concrete construction process, an electronic device and a machine-readable medium to ensure the implementation and application of the above method.
[0007] In order to solve the above problems, the present application discloses a method for monitoring a concrete construction process, comprising:
[0008] Using digital technology, the casting bin surface is gridded to obtain a grid of preset size and a nine-square grid unit where the grid is located;
[0009] Install GPS module and time collection module on the vibrating equipment, and install material collection module on the cable crane;
[0010] During the concrete pouring process, the vibration time information and the first vibration position information of the vibration point are received from the GPS module and the time acquisition module, and the cable crane unloading data is received from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0011] During the concrete pouring process, the vibration time information and the first vibration position information of the vibration points are collected, and the cable crane unloading data is collected; the first vibration position information is obtained based on GPS positioning technology;
[0012] Determining a grid blank layer identification value of the grid according to the vibration time information and the first vibration position information;
[0013] Determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0014] According to the cable machine unloading data, a first verification is performed on the unit blank layer identification value of the nine-square grid unit to obtain a first verification result;
[0015] If the first verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid.
[0016] The embodiment of the present application also discloses a monitoring device for a concrete construction process, the device comprising:
[0017] A digitalization module is used to grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located;
[0018] Installation module, used to install GPS module and time collection module on the vibrating equipment, and install material collection module on the cable crane;
[0019] A receiving module is used to receive the vibration time information and the first vibration position information of the vibration point from the GPS module and the time acquisition module during the concrete pouring process, and to receive the cable crane unloading data from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0020] A grid layer determination module, used to determine a grid layer identification value of a grid according to the vibration time information and the first vibration position information;
[0021] A unit blank layer determination module is used to determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0022] A first verification module, used for performing a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result;
[0023] The first replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the first verification result is verification passed, so as to obtain the target blank layer identification value of the grid.
[0024] Optionally, the unit blank layer determination module is specifically configured to select the largest one from the grid blank layer identification values of all grids in the nine-grid unit as the unit blank layer identification value of the nine-grid unit.
[0025] Optionally, the cable machine unloading data includes: unloading position and actual unloading amount;
[0026] The first verification module comprises:
[0027] The unit material cutting determination module is used to determine the unit material cutting quantity corresponding to the nine-grid unit according to the material cutting position and the actual material cutting quantity;
[0028] A first verification result determination module, used to determine a first verification result corresponding to the unit blank layer identification value of the nine-grid unit according to the difference between the unit blanking amount and the preset blanking amount;
[0029] The first prompt module is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
[0030] Optionally, the first verification result determination module is specifically used to determine that if the absolute value of the difference is less than or equal to a threshold, the first verification result is verification passed; or, if the absolute value of the difference is greater than the threshold, the first verification result is verification failed.
[0031] Optionally, the device further comprises:
[0032] The first prompt module is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
[0033] Optionally, the device further comprises:
[0034] The second acquisition module is used to collect the second vibration position information by using real-time kinematic positioning technology during the concrete pouring process;
[0035] A second verification module is used for performing a second verification on the unit blank layer identification value of the nine-square grid unit according to the second vibration position information to obtain a second verification result if the first verification result is verification passed;
[0036] The second replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the second verification result is verification passed, so as to obtain the target blank layer identification value of the grid.
[0037] Optionally, the second vibration position information includes: second elevation information of the vibration point;
[0038] The second verification module comprises:
[0039] The matching module is used to match the second elevation information of the vibration points contained in the nine-grid unit with the elevation range corresponding to the unit blank layer identification value of the nine-grid unit to obtain a second verification result.
[0040] Optionally, the device further comprises:
[0041] The second prompt module is used to output a second prompt message if the second verification result is that the verification fails.
[0042] Optionally, the first vibration position information includes: first horizontal information and first elevation information of the vibration point;
[0043] The grid layer determination module includes:
[0044] A positioning module, used for locating a grid for vibration operation according to the first level information;
[0045] A time interval determination module, used to determine the time interval between two adjacent vibration operations of a grid according to the vibration time information;
[0046] An elevation interval determination module, used to determine the elevation interval between two adjacent vibration operations of a grid according to the first elevation information;
[0047] A billet layer updating module is used to update the grid billet layer identification value if the time interval is greater than a time threshold, the elevation interval is within a first elevation range, and the first elevation information of the latter vibration operation in two adjacent vibration operations is within a second elevation range of the updated grid billet layer identification value; the updating of the grid billet layer identification value includes: adding 1 to the grid billet layer identification value.
[0048] Optionally, the device further comprises:
[0049] The vibration quality analysis module is used to perform vibration quality analysis of the grid according to the target layer identification value of the grid.
[0050] Optionally, the device further comprises:
[0051] The preset size determination module is used to determine the preset size corresponding to the grid according to the positioning error of the GPS positioning technology.
[0052] The embodiment of the present application further discloses an electronic device, including: a processor; and a memory, on which executable code is stored. When the executable code is executed, the processor executes the method described in the embodiment of the present application.
[0053] The embodiment of the present application further discloses a machine-readable medium on which executable code is stored. When the executable code is executed, a processor executes the method described in the embodiment of the present application.
[0054] The embodiment of the present application also discloses a monitoring system for a concrete construction process, comprising: a data acquisition end and a monitoring end, wherein the data acquisition end and the monitoring end perform data exchange based on a wireless network or a wired network;
[0055] The data acquisition end installs a GPS module and a time acquisition module on the vibrating device, and installs a material collection module on the cable crane;
[0056] The monitoring terminal comprises:
[0057] A digitalization module is used to grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located;
[0058] A receiving module is used to receive the vibration time information and the first vibration position information of the vibration point from the GPS module and the time acquisition module during the concrete pouring process, and to receive the cable crane unloading data from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0059] A grid layer determination module, used to determine a grid layer identification value of a grid according to the vibration time information and the first vibration position information;
[0060] A unit blank layer determination module is used to determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0061] A first verification module, used for performing a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result;
[0062] A first replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the first verification result is verification passed, so as to obtain the target blank layer identification value of the grid;
[0063] The first prompt module is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
[0064] The embodiments of the present application include the following advantages:
[0065] In the technical solution of the embodiment of the present application, after determining the grid blank layer identification value of the grid according to the vibration time information and the first vibration position information, the unit blank layer identification value of the nine-square grid unit is also determined according to the grid blank layer identification values of all the grids in the nine-square grid unit. Since the unit blank layer identification value of the nine-square grid unit can be determined according to the grid blank layer identification values of the 9 grids in the nine-square grid unit, in other words, the unit blank layer identification value of the nine-square grid unit is based on more and richer data information, the embodiment of the present application can avoid the problem of inaccurate grid blank layer identification value of a certain grid due to the obstruction of satellite signals to a certain extent, and therefore, the accuracy of the recognition result of the blank layer information can be improved.
[0066] In addition, the embodiment of the present application also performs a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; if the first verification result is verification passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid. The above first verification can further improve the accuracy of the recognition result of the blank layer information.
[0067] In addition, the first prompt information of the embodiment of the present application is of great significance for improving the quality of vibration. The first prompt information provides a real-time monitoring and feedback mechanism, so that construction personnel can promptly understand the problems in the concrete pouring process. Since the above-mentioned first prompt information is obtained based on real-time monitoring, it enables construction personnel to promptly understand the vibration quality problems in the concrete pouring process. Moreover, the first error position in the first prompt information provides accurate nine-square grid unit position information to help construction personnel quickly locate the problem area. The first error type in the first prompt information clarifies the specific error type, which helps construction personnel accurately understand the nature of the problem and take correct corrective measures. The first correction suggestion in the first prompt information provides targeted corrective measures, which helps construction personnel quickly take effective corrective measures to improve the quality of concrete pouring. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 It is a schematic diagram of an application environment of a monitoring method for a concrete construction process according to an embodiment of the present application;
[0069] Figure 2 It is a schematic diagram of the steps of a method for monitoring a concrete construction process according to an embodiment of the present application;
[0070] Figure 3 It is a schematic diagram of a nine-square grid unit included in a casting bin surface of an embodiment of the present application;
[0071] Figure 4 It is a schematic diagram of the steps of a method for monitoring a concrete construction process according to an embodiment of the present application;
[0072] Figure 5 It is a structural schematic diagram of a monitoring device for a concrete construction process according to an embodiment of the present application;
[0073] Figure 6 It is a schematic diagram of the structure of a device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0074] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0075] The embodiment of the present application can be applied to the technical field of quality monitoring of concrete pouring in hydropower engineering, and is used to obtain information of concrete pouring layers by using electronic equipment. In particular, it can be used to obtain the target layer identification corresponding to the digitized grid in the pouring bin surface by using electronic equipment. The target layer identification can be used to determine whether leakage vibration occurs.
[0076] Missed vibration refers to the situation in which some parts of the concrete are not fully vibrated due to improper vibration operation or failure of the vibration equipment to cover all areas during the concrete pouring and vibration process, resulting in voids, loose or loose areas. Missed vibration is a common quality problem in concrete construction, which may seriously affect the strength, durability and overall performance of the concrete structure.
[0077] In the related art, satellite positioning technology is usually used to collect vibration point data, and the slab information during the concrete pouring process is identified based on the vibration point data.
[0078] However, in actual applications, there may be situations where the satellite signal reception is severely affected due to the obstruction of terrain, buildings or other structures, thereby affecting the accuracy and reliability of satellite positioning. In this case, the satellite positioning device may not be able to accurately receive enough satellite signals, or the received signal quality is poor, resulting in increased positioning errors, which in turn affects the accuracy of the recognition results of the blank layer information.
[0079] In view of the technical problem that the accuracy of the recognition result of the slab information in the related art is low, the embodiment of the present application provides a monitoring method for the concrete construction process, which specifically includes the following steps:
[0080] Using digital technology, the casting bin surface is gridded to obtain a grid of preset size and a nine-square grid unit where the grid is located;
[0081] Install GPS module and time collection module on the vibrating equipment, and install material collection module on the cable crane;
[0082] During the concrete pouring process, the vibration time information and the first vibration position information of the vibration point are received from the GPS module and the time acquisition module, and the cable crane unloading data is received from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0083] Determine a grid blank layer identification value of the grid according to the vibration time information and the first vibration position information;
[0084] Determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0085] According to the cable machine unloading data, a first verification is performed on the unit blank layer identification value of the nine-square grid unit to obtain a first verification result;
[0086] If the first verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid;
[0087] If the first verification result is verification failure, a first prompt message is output; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
[0088] After determining the grid blank layer identification value of the grid according to the vibration time information and the first vibration position information, the embodiment of the present application will also determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all the grids in the nine-square grid unit. Since the unit blank layer identification value of the nine-square grid unit can be determined according to the grid blank layer identification values of the 9 grids in the nine-square grid unit, in other words, the unit blank layer identification value of the nine-square grid unit is based on more and richer data information, the embodiment of the present application can avoid the problem of inaccurate grid blank layer identification value of a certain grid due to the obstruction of satellite signals to a certain extent, and therefore, can improve the accuracy of the recognition result of the blank layer information.
[0089] In addition, the embodiment of the present application also performs a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; if the first verification result is verification passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid. The above first verification can further improve the accuracy of the recognition result of the blank layer information.
[0090] In addition, the first prompt information of the embodiment of the present application is of great significance for improving the quality of vibration. The first prompt information provides a real-time monitoring and feedback mechanism, so that construction personnel can promptly understand the problems in the concrete pouring process. Since the above-mentioned first prompt information is obtained based on real-time monitoring, it enables construction personnel to promptly understand the vibration quality problems in the concrete pouring process. Moreover, the first error position in the first prompt information provides accurate nine-square grid unit position information to help construction personnel quickly locate the problem area. The first error type in the first prompt information clarifies the specific error type, which helps construction personnel accurately understand the nature of the problem and take correct corrective measures. The first correction suggestion in the first prompt information provides targeted corrective measures, which helps construction personnel quickly take effective corrective measures to improve the quality of concrete pouring.
[0091] In the embodiment of the present application, the construction process of concrete pouring specifically includes: cable crane unloading, leveling machine leveling and vibration operation.
[0092] Among them, cable crane unloading is responsible for transporting concrete from the mixing plant to the designated location of the construction site and pouring the concrete into the formwork or structure.
[0093] Flattening machine: After the cable crane unloads the material, the flattening machine is used to flatten the concrete evenly to ensure that the thickness of the concrete layer is consistent.
[0094] Vibration operation: After the concrete is leveled, vibration operation is performed to remove air from the concrete and increase density.
[0095] Reference Figure 1 , showing a structural schematic diagram of a monitoring system for a concrete construction process according to an embodiment of the present invention, the system specifically comprises: a data acquisition terminal 101 and a monitoring terminal 102, wherein the data acquisition terminal 101 and the monitoring terminal 102 can perform data exchange based on a wireless network or a wired network.
[0096] In practical applications, the data collection terminal 101 may include: a GPS (Global Positioning System) module 111 , a time collection module 112 , a material collection module 113 , and the like.
[0097] The GPS module 111 is used to collect the first vibration position information of the vibration point according to the satellite positioning technology during the concrete vibration process. The first vibration position information may include: three-dimensional coordinate information. For example, the first vibration position information may include: first horizontal information and first elevation information. The first horizontal information may represent horizontal coordinate information. The first elevation information may represent vertical coordinate information.
[0098] The time collection module 112 may be used to collect vibration time information of vibration points during the concrete vibration process.
[0099] Vibration points refer to the specific locations in the concrete pouring area where the vibrating equipment (such as vibrating rods, vibrating plates, etc.) vibrates. Each vibration point has a range of action, which is the area where the vibrating equipment can effectively vibrate. This range depends on the type and size of the vibrating equipment. For example, examples of the diameter range of vibrating rods can include: between 25 mm and 55 mm.
[0100] The material collection module 113 can be used to collect cable crane material collection data during the concrete material collection process.
[0101] In practical applications, the GPS module 111 and the time acquisition module 112 can be arranged on the vibrating device, and the material collection module 113 can be arranged on the cable crane.
[0102] In a specific implementation, the material collection module can be a weight sensor installed on the hopper or hook of the cable crane. These sensors can be strain gauge, piezoelectric or other types of sensors that can accurately measure dynamic weight changes. The actual material discharge amount corresponding to the material discharge position can be: the first weight before the material is discharged at the material discharge position minus the second weight after the material is discharged at the material discharge position.
[0103] The material collection module can also be a material level sensor installed on the hopper of the cable machine. The material level sensor is used to monitor the material level height in the hopper. The embodiment of the present application can calculate the volume of concrete in the hopper based on the geometric shape of the hopper and the material level height measured by the material level sensor. Combining the density of concrete and the volume of concrete in the hopper, the weight of concrete in the hopper can be calculated. The third weight before unloading the material at the unloading position minus the fourth weight after unloading the material at the unloading position can obtain the actual unloading amount corresponding to the unloading position.
[0104] The monitoring end 102 can use the method of the embodiment of the present application to determine the blank layer information of the grid according to the collected data provided by the data collection end 101. The blank layer information is specifically: the target blank layer identification value of the grid.
[0105] The target layer identification value of the grid may indicate the layer position where the grid is located. For example, it may be the layer number where the grid is located.
[0106] The target layer identification value of the grid can be used for the vibration quality analysis of the grid. The vibration quality analysis of the grid can be used to determine whether there is a phenomenon such as missing vibration. For grids with missing vibration, re-vibration can be performed to improve the density of the concrete.
[0107] Method Example 1
[0108] refer to Figure 2 , shows a schematic flow chart of the steps of a method for monitoring a concrete construction process according to an embodiment of the present application, the method specifically comprising the following steps:
[0109] Step 201: Grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located;
[0110] Step 202: Install a GPS module and a time acquisition module on the vibrating device, and install a material collection module on the cable crane;
[0111] Step 203: During the concrete pouring process, the vibration time information and the first vibration position information of the vibration point are received from the GPS module and the time acquisition module, and the cable crane unloading data is received from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0112] Step 204, determining a grid blank layer identification value of the grid according to the vibration time information and the first vibration position information;
[0113] Step 205, determining the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0114] Step 206: Perform a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result;
[0115] Step 207: If the first verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid;
[0116] Step 208: If the first verification result is verification failure, output a first prompt message; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
[0117] Figure 2The steps included in the illustrated method embodiment can be executed by the monitoring end. The monitoring end can be a server end, which can take advantage of its rich computing resources to quickly process the collected data, so as to conduct timely quality analysis of the vibration operation, and take timely treatment measures to remedy the problems in the vibration quality, thereby improving the vibration quality. It can be understood that the embodiments of the present application are for Figure 2 The specific execution subject of the illustrated method embodiment is not limited.
[0118] In step 201, the casting bin surface is gridded using design software or visualization software corresponding to digital technology. Examples of design software may include: CAD (Computer-Aided Design), etc. Examples of visualization software may include: BIM (Building Information Modeling), etc.
[0119] Pouring Face refers to the surface where concrete is poured into the formwork during the concrete construction process. This surface is usually the exposed surface of the concrete structure and the surface where the concrete contacts the formwork. The size and shape of the pouring face depends on the size and design requirements of the concrete structure.
[0120] In a specific implementation, the embodiment of the present application can utilize design software or visualization software corresponding to digital technology to divide the casting bin surface into grids of preset sizes.
[0121] The preset size can be determined by a person skilled in the art according to actual application requirements. Optionally, the preset size corresponding to the grid is determined according to the positioning error of the GPS positioning technology. The preset size can be greater than the positioning error. In this way, even if there is an error in the first vibration position information, the first vibration position information can be covered to the corresponding grid.
[0122] In one example, assuming that the positioning error of the satellite positioning technology includes: a horizontal error of 30 centimeters and an elevation error of 50 centimeters, the preset size of the grid may be 3 meters by 3 meters. Of course, the preset size may also be other sizes greater than 50 centimeters.
[0123] The nine-grid unit may include: 3 rows and 3 columns of grids. The embodiment of the present application determines the unit blank layer identification value of the nine-grid unit according to the grid blank layer identification values of all grids in the nine-grid unit.
[0124] Before dividing the casting bin surface into grids of preset sizes, the casting bin surface information can be imported into the design software or visualization software. The corresponding import process specifically includes:
[0125] Step A1, data collection;
[0126] Basic data: Collect basic data such as the size, shape, and elevation of the casting bin surface.
[0127] Other relevant data: such as construction plans, design drawings, on-site photos, etc.
[0128] Step A2: data collation;
[0129] Data format: The collected data is stored in a unified preset format, such as CSV (Comma-Separated Values), XML (eXtensible Markup Language), etc.
[0130] Data cleaning: Clean the data to remove errors and redundant information to ensure the accuracy and completeness of the data.
[0131] Step A3. Data conversion;
[0132] Format conversion: Convert the data to a format supported by the software according to the software's requirements. For example, if you use CAD software, you can convert the data to DXF (Drawing Exchange Format) format.
[0133] Coordinate system: Make sure the coordinate system of your data is consistent with that of your software for correct mapping and display.
[0134] Step A4. Data import.
[0135] Import tool: Use the import tool or plug-in provided by the software to import data into the software. For example, AutoCAD provides an "Import" function that can directly import CSV files.
[0136] After the information of the casting bin surface is imported into the design software or visualization software, the coordinates corresponding to the grid can have a corresponding relationship with the actual coordinates in the casting bin surface.
[0137] In step 202, a GPS module and a time collection module are installed on the vibrating equipment, and a material collection module is installed on the cable crane.
[0138] Among them, the GPS module is used to collect the first vibration position information of the vibration point according to the satellite positioning technology during the concrete vibration process. The time acquisition module can be used to collect the vibration time information of the vibration point during the concrete vibration process. The material collection module can be used to collect the cable crane material discharge data during the concrete discharge process.
[0139] In practical applications, the GPS module, the time acquisition module and the material collection module can send the collected data to the monitoring end according to the preset time period. The monitoring end can receive the collected data from the data collection end according to the preset time period and store the collected data.
[0140] In step 204, the grid layer identification value of the grid may be determined according to the vibration time information and the first vibration position information. The grid layer identification value of the grid may indicate the layer number of the concrete layer where the vibration point of the grid is located. The initial value of the grid layer identification value of the grid may be 0, indicating that it is in the 0th layer and has not been constructed. After the construction starts, the grid layer identification value of the grid may be updated to 1, indicating that it is in the 1st layer.
[0141] During the processing of the collected data in the embodiment of the present application, the grid blank layer identification value of the grid may be increased according to the above-mentioned vibration time information and the first vibration position information.
[0142] In a specific implementation, the first vibration position information includes: first horizontal information and first elevation information of the vibration point; the initial value of the grid layer identification value is 0;
[0143] Step 204 is a process of determining the grid layer identification value of the grid according to the vibration time information and the first vibration position information, which specifically includes:
[0144] Step B1, locating the grid for vibration operation according to the first level information;
[0145] Step B2, determining the time interval between two adjacent vibration operations of a grid according to the vibration time information;
[0146] Step B3, determining the elevation interval between two adjacent vibration operations of a grid according to the first elevation information;
[0147] Step B4: If the time interval is greater than the time threshold, the elevation interval is within the first elevation range, and the first elevation information of the latter vibration operation in two adjacent vibration operations is within the second elevation range of the updated grid blank layer identification value, then the grid blank layer identification value is updated; the updating of the grid blank layer identification value specifically includes: adding 1 to the grid blank layer identification value.
[0148] In step B1, the first horizontal information of the vibration point can be matched with the horizontal coordinates of the grid to obtain the grid corresponding to the first horizontal information. It can be understood that the horizontal coordinates of a grid can match the first horizontal information of one or more vibration points. In other words, a grid can cover one or more vibration points.
[0149] In step B2, the vibration time information may include: the vibration time information of each vibration point, specifically including: the vibration start time and the vibration end time of each vibration point.
[0150] Two adjacent vibration operations of a grid can be: operations at the same vibration point of a grid, or operations at different vibration points of a grid. The time interval between two adjacent vibration operations of a grid can be: the difference between the vibration start time of the i+1th vibration operation and the ith vibration operation, where i can be a positive integer.
[0151] In step B3, the first elevation information may include: elevation information of each vibration point, specifically including: upper elevation and lower elevation of vibration. The elevation interval between two adjacent vibration operations of a grid may be: the difference between the upper elevation of the i+1th vibration operation and the ith vibration operation.
[0152] In step B4, the time threshold can be determined by those skilled in the art according to actual application requirements. Normally, there is a certain layering time interval between the pouring of adjacent layers. For example, after vibrating a layer, it is recommended to wait for at least 6-12 hours until the previous layer of concrete reaches 25%-30% of the design strength before pouring the next layer. This layering time interval can be adjusted according to the specific situation, but it should be ensured that the concrete has enough time for initial solidification and hardening to avoid interlayer cracks and quality problems. Those skilled in the art can determine the time threshold based on the layering time interval.
[0153] A person skilled in the art can determine the first elevation range according to the thickness of a blank layer. For example, the upper limit of the first elevation range is: the sum of the thickness of a blank layer and the deviation. The lower limit of the first elevation range is: the difference between the thickness of a blank layer and the deviation. It can be understood that the embodiments of the present application do not limit the specific first elevation range.
[0154] A grid layer identification value may correspond to an elevation range. The upper limit of the elevation range may be: the sum of the elevation of the upper surface of the layer and the distance between the vibrating device and the upper surface of the layer. The lower limit of the elevation range may be: the subtraction of the elevation of the upper surface of the layer and the vibration thickness of the vibrating device. It can be understood that those skilled in the art may determine the upper and lower limits of the elevation range according to actual application requirements, and the embodiments of the present application do not limit the specific elevation range.
[0155] In the embodiment of the present application, when conditions 1, 2 and 3 are met, the grid blank layer identification value is increased by 1, and the latter vibration operation of two adjacent vibration operations can be used as the data corresponding to the updated grid blank layer identification value.
[0156] Among them, condition 1 is: the time interval is greater than the time threshold. In this case, it can be considered that two adjacent vibration operations of a grid span the blank layer in the time dimension.
[0157] Condition 2 is: the elevation interval is greater than the elevation threshold. In this case, it can be considered that two adjacent vibration operations of a grid cross the slab layer in the elevation dimension.
[0158] Condition 3 is: the first elevation information of the latter vibration operation in two adjacent vibration operations is within the second elevation range of the updated grid layer identification value, indicating that the first elevation information of the latter vibration operation meets the elevation condition of the grid layer identification value.
[0159] In an example of the present application, assuming that the grid blank layer identification value of grid A is 1, the vibration time and the first elevation information corresponding to the i+1th vibration operation and the ith vibration operation can be compared, and the first elevation information of the i+1th vibration operation can also be compared with the elevation range of the updated grid blank layer identification value. If the comparison result shows that conditions 1, 2, and 3 are all met, the grid blank layer identification value can be updated to 2.
[0160] It should be noted that, in actual applications, the obstruction of satellite signals may cause errors in the first vibration position information and / or the first time information of a certain grid. Errors in the first vibration position information may include: the first horizontal information and the first elevation information do not match the actual position, etc. For example, the grid layer identification value of grid A is 1, and the actual elevation information of the i+1th vibration operation is the elevation information of layer 2, but the first elevation information provided by the GPS module for the i+1th vibration operation is the elevation information of layer 1 or layer 3. In this case, conditions 2 and 3 will not be met, which will in turn cause the network identification value to fail to be updated, that is, the problem of inaccurate grid layer identification value occurs.
[0161] In step 205, the unit blank layer identification value of the nine-grid unit can be determined according to the grid blank layer identification values of all grids in the nine-grid unit. Since the unit blank layer identification value of the nine-grid unit can be determined according to the grid blank layer identification values of 9 grids in the nine-grid unit, in other words, the unit blank layer identification value of the nine-grid unit is based on more abundant data information, therefore, the embodiment of the present application can improve the accuracy of the unit blank layer identification value.
[0162] Step 205 is a process of determining the unit blank layer identification value of the nine-grid unit according to the grid blank layer identification values of all grids in the nine-grid unit, which specifically includes: selecting the largest one from the grid blank layer identification values of all grids in the nine-grid unit as the unit blank layer identification value of the nine-grid unit.
[0163] As mentioned above, the obstruction of satellite signals may cause errors in the first vibration position information of a certain grid. The errors in the first vibration position information may cause conditions 2 and 3 to not be met, which in turn causes the network identification value to fail to be updated, that is, the network identification value cannot be increased when it should be increased.
[0164] The embodiment of the present application selects the largest one from the grid blank layer identification values of all grids in the nine-grid unit as the unit blank layer identification value of the nine-grid unit, which can overcome the problem that the network identification value cannot be increased when it should be increased to a certain extent.
[0165] In an example of the present application, assuming that among the 9 grids of the nine-square grid unit, the 4 grids in the upper left corner are blocked by satellite signals, resulting in the network identification value not being able to be increased when it should be increased; assuming that the remaining 5 grids are not affected by the blocking of satellite signals and the network identification value is increased, the embodiment of the present application can use the increased grid layer identification value as the unit layer identification value of the nine-square grid unit.
[0166] The embodiment of the present application can traverse the nine-square grid cells in the casting bin surface in the order of satellite signal quality from strong to weak, and for the current nine-square grid cell being traversed, determine the unit blank layer identification value of the current nine-square grid cell according to the grid blank layer identification values of all grids in the current nine-square grid cell. Assuming that the nine-square grid cell includes: a first nine-square grid cell with strong satellite signal quality and a second nine-square grid cell with weak satellite signal quality, the accuracy of the grid blank layer identification value of the grid in the first nine-square grid cell is higher than the accuracy of the grid blank layer identification value of the grid in the second nine-square grid cell; in this way, the traversal order of satellite signal quality from strong to weak can play a guiding role of the first nine-square grid cell with high accuracy to the second nine-square grid cell with low accuracy, and therefore, can improve the accuracy of the unit blank layer identification value of the second nine-square grid cell.
[0167] Reference Figure 3 , shows a schematic diagram of a nine-grid unit included in a casting bin surface of an embodiment of the present application, wherein the nine-grid unit specifically includes: a first nine-grid unit 301, a second nine-grid unit 302, and a third nine-grid unit 303. The satellite signal quality of the area where the first nine-grid unit 301 is located is stronger than the satellite signal quality of the area where the second nine-grid unit 302 is located. The satellite signal quality of the area where the third nine-grid unit 303 is located is stronger than the satellite signal quality of the area where the second nine-grid unit 302 is located.
[0168] It should be noted that, in the process of traversing the nine-square grid units in the casting bin surface in the order of satellite signal quality from strong to weak, different nine-square grid units can share some grids. For example, the first nine-square grid unit 301 and the third nine-square grid unit 303 can share 6 grids. The shared part of the grid can play a guiding role for the previous nine-square grid unit to the subsequent nine-square grid unit, so it can improve the accuracy of the unit blank layer identification value of the nine-square grid unit. Figure 3 In the figure, the order of satellite signal quality from strong to weak can be: from right to left, and from bottom to top.
[0169] In step 206, a first verification is performed on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; the first verification can further improve the accuracy of the recognition result of the blank layer information.
[0170] In one implementation, the cable machine unloading data specifically includes: unloading position and actual unloading amount;
[0171] Step 206 is a process of performing a first verification on the unit blank layer identification value of the above-mentioned nine-grid unit according to the above-mentioned cable machine unloading data, which specifically includes: determining the unit unloading amount corresponding to the nine-grid unit according to the unloading position and the actual unloading amount; and determining the first verification result corresponding to the unit blank layer identification value of the nine-grid unit according to the difference between the unit unloading amount and the preset unloading amount.
[0172] In practical applications, one nine-grid unit can cover multiple target material placement locations. Specifically, the horizontal coordinate range corresponding to the nine-grid unit can be matched with the horizontal coordinate corresponding to the material placement location to obtain the material placement location falling within the horizontal coordinate range of the nine-grid unit, that is, multiple target material placement locations covered by one nine-grid unit.
[0173] The embodiment of the present application can accumulate the actual material discharge amounts of multiple target material discharge positions to obtain the unit material discharge amount corresponding to the nine-grid unit.
[0174] Furthermore, the first verification result corresponding to the unit blank layer identification value of the nine-grid unit may be determined based on the difference between the unit blanking amount and the preset blanking amount.
[0175] The preset blanking amount may be a theoretical blanking amount of a nine-grid unit. For example, the blanking amount per unit area may be preset, and the area of the nine-grid unit may be multiplied by the blanking amount per unit area to obtain the preset blanking amount.
[0176] The above process of determining the first verification result corresponding to the unit blank layer identification value of the nine-grid unit based on the difference between the unit blanking quantity and the preset blanking quantity value specifically includes: if the absolute value of the difference is less than or equal to the threshold, the first verification result is verification passed; if the absolute value of the difference is greater than the threshold, the first verification result is verification failed.
[0177] The first verification can verify the difference between the unit blanking quantity of the nine-grid unit and the preset blanking quantity, and can timely discover and correct deviations in the blanking process.
[0178] In one implementation, the cable machine unloading data specifically includes: unloading position and actual unloading quantity; then step 205 is a process of performing a first verification on the unit blank layer identification value of the nine-grid unit according to the cable machine unloading data, specifically including: determining the unit unloading quantity corresponding to the nine-grid unit according to the unloading position and the actual unloading quantity; determining the first verification result corresponding to the unit blank layer identification value of the nine-grid unit according to the difference between the unit unloading quantity and the preset unloading quantity.
[0179] In practical applications, one nine-grid unit can cover multiple target material placement locations. Specifically, the horizontal coordinate range corresponding to the nine-grid unit can be matched with the horizontal coordinate corresponding to the material placement location to obtain the material placement location falling within the horizontal coordinate range of the nine-grid unit, that is, multiple target material placement locations covered by one nine-grid unit.
[0180] The embodiment of the present application can accumulate the actual material discharge amounts of multiple target material discharge positions to obtain the unit material discharge amount corresponding to the nine-grid unit.
[0181] Furthermore, the first verification result corresponding to the unit blank layer identification value of the nine-grid unit may be determined based on the difference between the unit blanking amount and the preset blanking amount.
[0182] The preset blanking amount may be a theoretical blanking amount of a nine-grid unit. For example, the blanking amount per unit area may be preset, and the area of the nine-grid unit may be multiplied by the blanking amount per unit area to obtain the preset blanking amount.
[0183] The above process of determining the first verification result corresponding to the unit blank layer identification value of the nine-grid unit based on the difference between the unit blanking quantity and the preset blanking quantity value specifically includes: if the absolute value of the difference is less than or equal to the threshold, the first verification result is verification passed; if the absolute value of the difference is greater than the threshold, the first verification result is verification failed.
[0184] The first verification can verify the difference between the unit blanking quantity of the nine-grid unit and the preset blanking quantity, and can timely discover and correct deviations in the blanking process.
[0185] In step 207, if the first verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification values of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid. For example, if the unit blank layer identification value of the second nine-square grid unit is 2, and the blank layer identification value of the second grid in the satellite signal shielding area of the second nine-square grid unit is 1, the blank layer identification value of the second grid can be updated to 2.
[0186] The embodiment of the present application can traverse the nine-square grid cells in the casting bin surface in the order of satellite signal quality from strong to weak, and for the current nine-square grid cell being traversed, determine the unit blank layer identification value of the current nine-square grid cell according to the grid blank layer identification values of all grids in the current nine-square grid cell. Assuming that the nine-square grid cell includes: a first nine-square grid cell with strong satellite signal quality and a second nine-square grid cell with weak satellite signal quality, the accuracy of the grid blank layer identification value of the grid in the first nine-square grid cell is higher than the accuracy of the grid blank layer identification value of the grid in the second nine-square grid cell; in this way, the traversal order of satellite signal quality from strong to weak can play a guiding role of the first nine-square grid cell with high accuracy to the second nine-square grid cell with low accuracy, and therefore, can improve the accuracy of the unit blank layer identification value of the second nine-square grid cell.
[0187] In step 208, if the first verification result is that the verification fails, a first prompt information is output; the first prompt information specifically includes: a first error type, a first error position, and a first correction suggestion; the first error position includes: position information of a nine-square grid unit. The position information of a nine-square grid unit may include: horizontal coordinates of the grid included in the nine-square grid unit and a grid blank layer identification value.
[0188] The first error type may indicate a specific error type, such as insufficient material feeding or insufficient vibration.
[0189] The first error position may provide position information of the nine-grid unit where an error occurs, including the horizontal coordinates of the grid included in the unit and the grid blank layer identification value.
[0190] The first corrective suggestion may provide corrective suggestions for the identified error, such as increasing the amount of material fed, increasing the vibration time, etc.
[0191] The embodiment of the present application can also determine a first control instruction for the vibrating device based on the first prompt information; the first control instruction is used to control the vibrating device to repair the vibration quality problem at the first error position; and the first control instruction is sent to the vibrating device.
[0192] For example, when the vibration quality problem is that the vibration of the nine-square grid unit A is insufficient, a corresponding first control instruction is sent according to the first correction suggestion.
[0193] The historical vibration time of the nine-grid unit A in the current layer is 10 minutes, so the nine-grid unit A can continue to be re-vibrated in the current layer.
[0194] During the re-vibration process, use a vibration quality detection tool (such as a vibrating rod insertion resistance test tool) to check the density of the concrete. If the density of the concrete meets the preset conditions, stop re-vibration.
[0195] The method of the embodiment of the present application may further include: performing a grid vibration quality analysis according to the target layer identification value of the grid. The grid vibration quality analysis can be used to determine whether there are problems such as vibration leakage in the grid vibration operation.
[0196] In one example, the vibration time information corresponding to the vibration point in the grid may include: the vibration start time and the vibration end time. The embodiment of the present application can determine the duration of the vibration point according to the difference between the vibration start time and the vibration end time, and match the duration with the duration threshold to determine whether to store the missed vibration problem.
[0197] In another example, during the concrete vibration process, a sensor (such as an accelerometer or a vibration sensor) can be used to collect vibration data of the vibration equipment. These vibration data may include the frequency, amplitude, and duration of the vibration. The embodiment of the present application can determine the vibration response intensity based on the vibration data. The vibration response intensity can reflect the compactness of the concrete.
[0198] In summary, the monitoring method for the concrete construction process of the embodiment of the present application, after determining the grid blank layer identification value of the grid according to the vibration time information and the first vibration position information, will also determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all the grids in the nine-square grid unit. Since the unit blank layer identification value of the nine-square grid unit can be determined according to the grid blank layer identification values of the 9 grids in the nine-square grid unit, in other words, the unit blank layer identification value of the nine-square grid unit is based on more and richer data information, therefore, the embodiment of the present application can avoid the problem of inaccurate grid blank layer identification value of a certain grid due to the obstruction of satellite signals to a certain extent, and therefore, can improve the accuracy of the recognition result of the blank layer information.
[0199] In addition, the embodiment of the present application also performs a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; if the first verification result is verification passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid. The above first verification can further improve the accuracy of the recognition result of the blank layer information.
[0200] Method Example 2
[0201] refer to Figure 4 , shows a schematic flow chart of the steps of a method for monitoring a concrete construction process according to an embodiment of the present application, the method specifically comprising the following steps:
[0202] Step 401: Grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located;
[0203] Step 402: Install a GPS module and a time acquisition module on the vibrating device, and install a material collection module on the cable crane;
[0204] Step 403: During the concrete pouring process, the vibration time information and the first vibration position information of the vibration point are received from the GPS module and the time acquisition module, and the cable crane unloading data is received from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0205] During the concrete pouring process, the vibration time information and the first vibration position information of the vibration points are collected, and the cable crane unloading data is collected; the first vibration position information can be obtained based on GPS positioning technology;
[0206] Step 404: During the concrete pouring process, using real-time kinematic positioning technology, collect the second vibration position information;
[0207] Step 405, determining a grid layer identification value of the grid according to the vibration time information and the first vibration position information;
[0208] Step 406, determining the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0209] Step 407: Perform a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result;
[0210] Step 408: If the first verification result is verification failure, output first prompt information; the first prompt information includes: first error type, first error position and first correction suggestion; the first error position includes: position information of the nine-square grid unit;
[0211] Step 409: If the first verification result is verification passed, a second verification is performed on the unit blank layer identification value of the nine-square grid unit according to the second vibration position information to obtain a second verification result;
[0212] Step 410: If the second verification result is that the verification is passed, the unit green sheet identification value of the nine-square grid unit is used to replace the grid green sheet identification value of all grids in the nine-square grid unit to obtain the target green sheet identification value of the grid.
[0213] Relative to Figure 2 In the first embodiment of the method shown, this embodiment can also use RTK (Real-Time Kinematic) technology to collect second vibration position information during the concrete pouring process, and when the first verification result is verified to pass, the unit blank layer identification value of the nine-square grid unit is secondly verified according to the second vibration position information to obtain a second verification result.
[0214] Among them, the positioning accuracy of GPS positioning technology is at the meter level, while the positioning accuracy of real-time kinematic positioning technology is at the centimeter level. Therefore, the embodiment of the present application uses the second vibration position information with higher positioning accuracy to perform a second verification on the unit blank layer identification value of the nine-square grid unit, which can further improve the accuracy of the blank layer information of the grid.
[0215] In actual application, you can choose a stable location on the construction site to set up the RTK base station. You can also install an RTK mobile station on the vibrating equipment, which receives GPS satellite signals and differential correction data from the base station.
[0216] During the vibration operation of the vibration equipment, the RTK mobile station receives the GPS signal and the differential correction data of the base station in real time, processes these data, and calculates the precise position of the vibration equipment, which can usually achieve centimeter-level accuracy. The RTK mobile station can also transmit the vibration position information (second vibration position information) calculated in real time to the monitoring end through a wireless connection.
[0217] In a specific implementation, the second vibration position information specifically includes: second elevation information of the vibration point;
[0218] Step 409 is a process of performing a second verification on the unit blank layer identification value of the nine-grid unit according to the second vibration position information, specifically comprising: matching the second elevation information of the vibration point contained in the nine-grid unit with the elevation range corresponding to the unit blank layer identification value of the nine-grid unit to obtain a second verification result. Specifically, if the second elevation information of the vibration point contained in the nine-grid unit is within the elevation range corresponding to the unit blank layer identification value, the second verification result is verification passed, otherwise the verification result is verification failed.
[0219] If the second verification result is verification passed, the unit layer identification value of the nine-grid unit can be used to replace the grid layer identification value of all grids in the nine-grid unit to obtain the target layer identification value of the grid. The target layer identification value of the grid can be used for vibration quality analysis of the grid.
[0220] It can be understood that if the second verification result is verification failure, the second prompt information can be output.
[0221] The second prompt information specifically includes: a second error type, a second error location and a second correction suggestion; the second error location includes: location information of a nine-square grid unit. The location information of a nine-square grid unit may include: horizontal coordinates of a grid included in the nine-square grid unit and a grid blank layer identification value.
[0222] The second error type may indicate a specific error type, such as insufficient material feeding or insufficient vibration.
[0223] The second error position can provide position information of the nine-grid unit where the error occurs, including the horizontal coordinates of the grid included in the unit and the grid blank layer identification value.
[0224] The second corrective suggestion may provide corrective suggestions for the identified error, such as increasing the amount of material fed, increasing the number of vibrations, etc.
[0225] The embodiment of the present application can also determine a second control instruction for the vibrating device according to the second prompt information; the second control instruction is used to control the vibrating device to repair the vibration quality problem at the second error position; and the second control instruction is sent to the vibrating device. The implementation principle of the second control instruction is similar to that of the first control instruction, which will not be described in detail here, and can be referred to each other.
[0226] In summary, the monitoring method for the concrete construction process of the embodiment of the present application, after determining the grid blank layer identification value of the grid according to the vibration time information and the first vibration position information, will also determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all the grids in the nine-square grid unit. Since the unit blank layer identification value of the nine-square grid unit can be determined according to the grid blank layer identification values of the 9 grids in the nine-square grid unit, in other words, the unit blank layer identification value of the nine-square grid unit is based on more and richer data information, therefore, the embodiment of the present application can avoid the problem of inaccurate grid blank layer identification value of a certain grid due to the obstruction of satellite signals to a certain extent, and therefore, can improve the accuracy of the recognition result of the blank layer information.
[0227] In addition, the embodiment of the present application also performs a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; if the first verification result is verification passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid. The above first verification can further improve the accuracy of the recognition result of the blank layer information.
[0228] In addition, the embodiment of the present application can also collect the second vibration position information by using the real-time kinematic positioning technology during the concrete pouring process, and when the first verification result is a verification pass, the unit layer identification value of the nine-square grid unit is secondly verified according to the second vibration position information to obtain a second verification result. The above second verification can further improve the accuracy of the recognition result of the layer information.
[0229] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
[0230] Based on the above embodiment, this embodiment also provides a monitoring device for the concrete construction process. Figure 5 The device may specifically include: a digitization module 501, an installation module 502, a receiving module 503, a grid layer determination module 504, a unit layer determination module 505, a first verification module 506, a first replacement module 507 and a first prompt module 508.
[0231] The digitalization module 501 is used to grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located;
[0232] The installation module 502 is used to install the GPS module and the time acquisition module on the vibrating device, and install the material collection module on the cable crane; the installation module 502 can send an installation instruction to the data acquisition terminal, so that the data acquisition terminal installs the GPS module and the time acquisition module on the vibrating device, and installs the material collection module on the cable crane. The installation module 502 can also establish data transmission channels with the GPS module, the time acquisition module, and the material collection module. The above data transmission channels are used to transmit the collected data.
[0233] The receiving module 503 is used to receive the vibration time information and the first vibration position information of the vibration point from the GPS module and the time acquisition module during the concrete pouring process, and to receive the cable crane unloading data from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology;
[0234] A grid layer determination module 504 is used to determine a grid layer identification value of a grid according to the vibration time information and the first vibration position information;
[0235] The unit blank layer determination module 505 is used to determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit;
[0236] A first verification module 506 is used to perform a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result;
[0237] The first replacement module 507 is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the first verification result is verification passed, so as to obtain the target blank layer identification value of the grid;
[0238] The first prompt module 508 is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of the nine-square grid unit.
[0239] Optionally, the unit blank layer determination module is specifically configured to select the largest one from the grid blank layer identification values of all grids in the nine-grid unit as the unit blank layer identification value of the nine-grid unit.
[0240] Optionally, the cable machine unloading data includes: unloading position and actual unloading amount;
[0241] The first verification module comprises:
[0242] The unit material cutting determination module is used to determine the unit material cutting quantity corresponding to the nine-grid unit according to the material cutting position and the actual material cutting quantity;
[0243] The first verification result determination module is used to determine the first verification result corresponding to the unit blank layer identification value of the nine-grid unit according to the difference between the unit blanking amount and the preset blanking amount.
[0244] Optionally, the first verification result determination module is specifically used to determine that if the absolute value of the difference is less than or equal to a threshold, the first verification result is verification passed; or, if the absolute value of the difference is greater than the threshold, the first verification result is verification failed.
[0245] Optionally, the device further comprises:
[0246] The first instruction execution module is used to determine a first control instruction for the vibrating device according to the first prompt information, and send the first control instruction to the vibrating device. The first control instruction is used to control the vibrating device to repair the vibration quality problem at a first error position.
[0247] Optionally, the device further comprises:
[0248] The second acquisition module is used to collect the second vibration position information by using real-time kinematic positioning technology during the concrete pouring process;
[0249] A second verification module is used for performing a second verification on the unit blank layer identification value of the nine-square grid unit according to the second vibration position information to obtain a second verification result if the first verification result is verification passed;
[0250] The second replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the second verification result is verification passed, so as to obtain the target blank layer identification value of the grid.
[0251] Optionally, the second vibration position information includes: second elevation information of the vibration point;
[0252] The second verification module comprises:
[0253] The matching module is used to match the second elevation information of the vibration points contained in the nine-grid unit with the elevation range corresponding to the unit blank layer identification value of the nine-grid unit to obtain a second verification result.
[0254] Optionally, the device further comprises:
[0255] The second prompt module is used to output a second prompt message if the second verification result is that the verification fails.
[0256] Optionally, the first vibration position information includes: first horizontal information and first elevation information of the vibration point;
[0257] The grid layer determination module includes:
[0258] A positioning module, used for locating a grid for vibration operation according to the first level information;
[0259] A time interval determination module, used to determine the time interval between two adjacent vibration operations of a grid according to the vibration time information;
[0260] An elevation interval determination module, used to determine the elevation interval between two adjacent vibration operations of a grid according to the first elevation information;
[0261] A billet layer updating module is used to update the grid billet layer identification value if the time interval is greater than a time threshold, the elevation interval is within a first elevation range, and the first elevation information of the latter vibration operation in two adjacent vibration operations is within a second elevation range of the updated grid billet layer identification value; the updating of the grid billet layer identification value includes: adding 1 to the grid billet layer identification value.
[0262] Optionally, the device further comprises:
[0263] The vibration quality analysis module is used to perform vibration quality analysis of the grid according to the target layer identification value of the grid.
[0264] Optionally, the device further comprises:
[0265] The preset size determination module is used to determine the preset size corresponding to the grid according to the positioning error of the GPS positioning technology.
[0266] The embodiment of the present application further provides a non-volatile readable storage medium, in which one or more modules (programs) are stored. When the one or more modules are applied to a device, the device can execute instructions (instructions) of each method step in the embodiment of the present application.
[0267] The present application embodiment provides one or more machine-readable media, on which instructions are stored, and when executed by one or more processors, an electronic device executes one or more of the methods described in the above embodiments. In the present application embodiment, the electronic device includes various types of devices such as terminal devices, servers (clusters), etc.
[0268] The embodiments of the present disclosure may be implemented as a device that uses any appropriate hardware, firmware, software, or any combination thereof to perform a desired configuration, and the device may include: electronic devices such as terminal devices and servers (clusters). Figure 6 An exemplary apparatus 1300 that can be used to implement various embodiments described in this application is schematically shown.
[0269] For one embodiment, Figure 6An exemplary apparatus 1300 is shown having one or more processors 1302, a control module (chip set) 1304 coupled to at least one of the processor(s) 1302, a memory 1306 coupled to the control module 1304, an NVM (non-volatile memory) / storage device 1308 coupled to the control module 1304, one or more input / output devices 1310 coupled to the control module 1304, and a network interface 1312 coupled to the control module 1304.
[0270] The processor 1302 may include one or more single-core or multi-core processors, and the processor 1302 may include any combination of general-purpose processors or special-purpose processors (such as graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 1300 can be used as a terminal device, server (cluster), etc. described in the embodiments of the present application.
[0271] In some embodiments, the device 1300 may include one or more computer-readable media (e.g., memory 1306 or non-volatile memory / storage device 1308) having instructions 1314 and one or more processors 1302 configured to execute the instructions 1314 in combination with the one or more computer-readable media to implement a module to perform the actions described in the present disclosure.
[0272] For one embodiment, the control module 1304 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 1302 and / or any suitable device or component in communication with the control module 1304 .
[0273] The control module 1304 may include a memory controller module to provide an interface to the memory 1306. The memory controller module may be a hardware module, a software module, and / or a firmware module.
[0274] The memory 1306 may be used, for example, to load and store data and / or instructions 1314 for the device 1300. For one embodiment, the memory 1306 may include any suitable volatile memory, such as a suitable DRAM (Dynamic Random Access Memory). In some embodiments, the memory 1306 may include a double data rate type four synchronous dynamic random access memory.
[0275] For one embodiment, the control module 1304 may include one or more input / output controllers to provide an interface to the non-volatile memory / storage device 1308 and the input / output device(s) 1310 .
[0276] For example, non-volatile memory / storage 1308 may be used to store data and / or instructions 1314. Non-volatile memory / storage 1308 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives, one or more optical disk drives, and / or one or more digital versatile optical disk drives).
[0277] The non-volatile memory / storage device 1308 may include storage resources that are physically part of the device on which the apparatus 1300 is installed, or it may be accessible to the device without being part of the device. For example, the non-volatile memory / storage device 1308 may be accessed via (one or more) input / output devices 1310 over a network.
[0278] The input / output device(s) 1310 may provide an interface for the apparatus 1300 to communicate with any other appropriate device, and the input / output device 1310 may include a communication component, an audio component, a sensor component, etc. The network interface 1312 may provide an interface for the apparatus 1300 to communicate through one or more networks, and the apparatus 1300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, for example, accessing a wireless network based on a communication standard, such as WiFi (Wireless Fidelity), 2G (2nd Generation Wireless Telephone Technology), 3G (3rd Generation Wireless Telephone Technology), 4G (4th Generation Wireless Telephone Technology), 5G (5th Generation Wireless Telephone Technology), etc., or a combination thereof for wireless communication.
[0279] For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers (e.g., a memory controller module) of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be packaged together with the logic of one or more controllers of the control module 1304 to form a system-in-package. For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304. For one embodiment, at least one of the processor(s) 1302 may be integrated on the same die with the logic of one or more controllers of the control module 1304 to form a system-on-chip.
[0280] In various embodiments, the device 1300 may be, but is not limited to, a terminal device such as a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a touch screen device, a netbook, etc.). In various embodiments, the device 1300 may have more or fewer components and / or a different architecture. For example, in some embodiments, the device 1300 includes one or more cameras, a keyboard, a liquid crystal display screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, a dedicated integrated circuit, and a speaker.
[0281] Among them, the main control chip can be used as a processor or control module in the detection device, sensor data, location information, etc. are stored in a memory or non-volatile memory / storage device, the sensor group can be used as an input / output device, and the communication interface may include a network interface.
[0282] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0283] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0284] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, terminal device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0285] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0286] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce computer-implemented processing, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0287] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0288] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0289] The above is a detailed introduction to a monitoring method and device for a concrete construction process, an electronic device and a machine-readable medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for a person skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application sets. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for monitoring a concrete construction process, characterized in that: The method comprises: Using digital technology, the casting bin surface is gridded to obtain a grid of preset size and a nine-square grid unit where the grid is located; Install GPS module and time collection module on the vibrating equipment, and install material collection module on the cable crane; During the concrete pouring process, the vibration time information and the first vibration position information of the vibration point are received from the GPS module and the time acquisition module, and the cable crane unloading data is received from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology; Determining a grid blank layer identification value of the grid according to the vibration time information and the first vibration position information; Determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit; According to the cable machine unloading data, a first verification is performed on the unit blank layer identification value of the nine-square grid unit to obtain a first verification result; If the first verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid; If the first verification result is verification failure, a first prompt message is output; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
2. The method according to claim 1, characterized in that Determining the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit includes: From the grid blank layer identification values of all grids in the nine-grid unit, select the largest one as the unit blank layer identification value of the nine-grid unit.
3. The method according to claim 1, characterized in that The cable machine unloading data includes: unloading position and actual unloading amount; The first verification of the unit blank layer identification value of the nine-grid unit according to the cable machine unloading data includes: Determine the unit unloading quantity corresponding to the nine-grid unit according to the unloading position and actual unloading quantity; According to the difference between the unit blanking amount and the preset blanking amount, a first verification result corresponding to the unit blank layer identification value of the nine-square grid unit is determined.
4. The method according to claim 3, characterized in that: Determining the first verification result corresponding to the unit blank layer identification value of the nine-grid unit according to the difference between the unit blanking amount and the preset blanking amount value includes: If the absolute value of the difference is less than or equal to the threshold, the first verification result is verification passed; If the absolute value of the difference is greater than the threshold, the first verification result is verification failure.
5. The method according to claim 1, characterized in that The method further comprises: Determine a first control instruction for the vibrating device according to the first prompt information; the first control instruction is used to control the vibrating device to repair the vibration quality problem at the first error position; A first control instruction is sent to the vibrating device.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: During the concrete pouring process, the real-time kinematic positioning technology is used to collect the second vibration position information; If the first verification result is that the verification is passed, a second verification is performed on the unit blank layer identification value of the nine-square grid unit according to the second vibration position information to obtain a second verification result; If the second verification result is that the verification is passed, the unit blank layer identification value of the nine-square grid unit is used to replace the grid blank layer identification value of all grids in the nine-square grid unit to obtain the target blank layer identification value of the grid.
7. The method according to claim 6, characterized in that The second vibration position information includes: second elevation information of the vibration point; The second verification of the unit blank layer identification value of the nine-square grid unit according to the second vibration position information to obtain a second verification result includes: The second elevation information of the vibration points contained in the nine-grid unit is matched with the elevation range corresponding to the unit blank layer identification value of the nine-grid unit to obtain a second verification result.
8. The method according to claim 6, characterized in that The method further comprises: If the second verification result is verification failure, output a second prompt message; the second verification result includes: a second error type, a second error location, and a second correction suggestion; According to the second prompt information, a second control instruction for the vibrating device is determined; the second control instruction is used to control the vibrating device to repair the vibration quality problem at the second error position; A second control instruction is sent to the vibrating device.
9. The method according to any one of claims 1 to 5, characterized in that: The first vibration position information includes: first horizontal information and first elevation information of the vibration point; The step of determining the grid blank layer identification value of the grid according to the vibration time information and the first vibration position information includes: According to the first level information, locate the grid for vibration operation; Determine the time interval between two adjacent vibration operations of a grid according to the vibration time information; Determine the elevation interval between two adjacent vibration operations of a grid according to the first elevation information; If the time interval is greater than the time threshold, the elevation interval is within the first elevation range, and the first elevation information of the latter vibration operation in two adjacent vibration operations is within the second elevation range of the updated grid blank layer identification value, then the grid blank layer identification value is updated; the updating of the grid blank layer identification value includes: adding 1 to the grid blank layer identification value.
10. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: According to the target layer identification value of the grid, the vibration quality analysis of the grid is carried out.
11. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The preset size corresponding to the grid is determined according to the positioning error of the GPS positioning technology.
12. A monitoring device for a concrete construction process, characterized in that: The device comprises: A digitalization module is used to grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located; Installation module, used to install GPS module and time collection module on the vibrating equipment, and install material collection module on the cable crane; A receiving module is used to receive the vibration time information and the first vibration position information of the vibration point from the GPS module and the time acquisition module during the concrete pouring process, and to receive the cable crane unloading data from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology; A grid layer determination module, used to determine a grid layer identification value of a grid according to the vibration time information and the first vibration position information; A unit blank layer determination module is used to determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit; A first verification module, used for performing a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; A first replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the first verification result is verification passed, so as to obtain the target blank layer identification value of the grid; The first prompt module is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
13. The device according to claim 12, characterized in that The unit blank layer determination module is specifically used to select the largest one from the grid blank layer identification values of all grids in the nine-grid unit as the unit blank layer identification value of the nine-grid unit.
14. An electronic device, characterized in that: include: processor; and A memory having executable codes stored thereon, which, when executed, causes the processor to execute the method according to any one of claims 1 to 11.
15. A machine-readable medium having executable codes stored thereon, which, when executed, causes a processor to execute the method according to any one of claims 1 to 11.
16. A monitoring system for a concrete construction process, characterized in that: include: A data collection terminal and a monitoring terminal, wherein the data collection terminal and the monitoring terminal perform data exchange based on a wireless network or a wired network; The data acquisition end installs a GPS module and a time acquisition module on the vibrating device, and installs a material collection module on the cable crane; The monitoring terminal includes: A digitalization module is used to grid the casting bin surface using digital technology to obtain a grid of a preset size and a nine-square grid unit where the grid is located; A receiving module is used to receive the vibration time information and the first vibration position information of the vibration point from the GPS module and the time acquisition module during the concrete pouring process, and to receive the cable crane unloading data from the unloading acquisition module; the first vibration position information is obtained based on the GPS positioning technology; A grid layer determination module, used to determine a grid layer identification value of a grid according to the vibration time information and the first vibration position information; A unit blank layer determination module is used to determine the unit blank layer identification value of the nine-square grid unit according to the grid blank layer identification values of all grids in the nine-square grid unit; A first verification module, used for performing a first verification on the unit blank layer identification value of the nine-square grid unit according to the cable machine unloading data to obtain a first verification result; A first replacement module is used to replace the grid blank layer identification values of all grids in the nine-grid unit with the unit blank layer identification value of the nine-grid unit if the first verification result is verification passed, so as to obtain the target blank layer identification value of the grid; The first prompt module is used to output a first prompt message if the first verification result is verification failure; the first prompt message includes: a first error type, a first error position and a first correction suggestion; the first error position includes: position information of a nine-square grid unit.
Citation Information
Patent Citations
Concrete pouring vibration base layer comprehensive identification method
CN103696426A
Real-time graphic digital communication method of concrete vibrating quality monitoring feedback data
CN103945006A