A method and system for monitoring the quality of roller compaction construction of a dam

By obtaining the location and operation data of the construction vehicle and using BIM engineering models for automated monitoring, the problem of low efficiency in dam rolling construction quality monitoring is solved, and efficient construction quality control is achieved.

CN119671404BActive Publication Date: 2025-08-01BEIJING YIBANGDA TECH DEV CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510198260.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-22
Publication Date
2025-08-01
Estimated Expiration
2045-02-22

AI Technical Summary

Technical Problem

In the prior art, the quality monitoring of dam rolling construction relies on manual appearance inspection, resulting in low monitoring efficiency.

Method used

By obtaining the location and operation data of the construction vehicle, using the BIM engineering model for automated monitoring, analyzing the rolling thickness and rolling times, judging the construction quality in real time, and generating the corresponding rolling plan.

Benefits of technology

Automatic monitoring of the quality of dam rolling construction has been realized, monitoring efficiency has been significantly improved, the demand for manual inspection has been reduced, and construction quality and engineering stability have been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119671404B_ABST
    Figure CN119671404B_ABST
Patent Text Reader

Abstract

A method and system for monitoring the quality of dam rolling construction, which relates to the field of intelligent construction monitoring technology. In this method, the first position corresponding to the construction vehicle is obtained, and it is determined that the construction vehicle has reached the area to be rolled according to the first position; after determining that the construction vehicle works on the area to be rolled, the operation data corresponding to the construction vehicle is obtained; the operation data is input into a preset BIM engineering model for processing to obtain the rolling thickness; the target motion trajectory data corresponding to the construction vehicle is obtained, and the target motion trajectory data is analyzed to obtain the number of rolling passes; when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, it is determined that the area to be rolled is in an abnormal rolling quality state, a first rolling plan is generated according to the abnormal rolling quality state, and the first rolling plan is sent to the target user. Implementing the technical solution provided by this application can significantly improve the monitoring efficiency of the quality of dam rolling construction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of intelligent construction monitoring, and particularly relates to a method and system for monitoring the quality of dam rolling construction. Background Art

[0002] In the riverine areas, to ensure the stable supply of industrial and domestic water and promote the sustainable development of the local economy, the construction of dams is particularly crucial. Dams not only play an important role in irrigation. By precisely regulating the water storage capacity of the reservoir, they can also provide sufficient water for farmland in the dry season, thereby promoting agricultural production increase and income growth, and ensuring food security.

[0003] During the construction of a dam, the use of rolling vehicles is of great importance. These vehicles, with their powerful compaction function, can effectively compact the earth-rock materials inside the dam body, thus significantly improving the density and anti-slip stability of the dam body. Given the importance of the dam project, it is particularly important to strictly monitor the quality of its rolling construction, because the quality of the construction directly affects the overall strength of the dam. At present, the monitoring of the quality of dam rolling construction mainly relies on manual visual inspection. However, this method requires the monitoring personnel to go to the site in person for observation and evaluation. Since the monitoring process takes a long time, the monitoring efficiency is relatively low.

[0004] Therefore, there is an urgent need for a method and system for monitoring the quality of dam rolling construction that can solve the above technical problems. Summary of the Invention

[0005] This application provides a method and system for monitoring the quality of dam rolling construction, which can significantly improve the monitoring efficiency of the quality of dam rolling construction while saving manpower and time.

[0006] In a first aspect, the present application provides a method for monitoring the quality of dam rolling construction. The method includes: obtaining a first position corresponding to a construction vehicle, determining that the construction vehicle has reached a to-be-rolled area based on the first position, where the to-be-rolled area is any one of the rolling areas in the dam construction area, and the construction vehicle is a vehicle for rolling the soil and stone in the to-be-rolled area; after determining that the construction vehicle has worked on the to-be-rolled area, obtaining the operation data corresponding to the construction vehicle, where the operation data includes operation time data, operation speed data, and oscillator usage time data; inputting the operation data into a preset BIM (Building Information Model) engineering model for processing to obtain the rolling thickness; obtaining the target motion trajectory data corresponding to the construction vehicle, analyzing the target motion trajectory data to obtain the number of rolling passes, where the target motion trajectory data is the motion trajectory data of the construction vehicle for rolling the to-be-rolled area; determining whether the rolling thickness is consistent with a preset rolling thickness and whether the number of rolling passes is consistent with a preset number of rolling passes; when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determining that the to-be-rolled area is in an abnormal rolling quality state, generating a first rolling plan according to the abnormal rolling quality state, and sending the first rolling plan to a target user.

[0007] By adopting the above technical solution, obtaining the position and operation data of the construction vehicle realizes the automatic monitoring of the rolling process, eliminating the need for manual on-site observation and evaluation, thus greatly saving manpower and time. Inputting the operation data into a preset BIM (Building Information Model) engineering model for processing can quickly obtain the rolling thickness. At the same time, analyzing the target motion trajectory data can also obtain the number of rolling passes in real time. By comparing the preset rolling thickness and number of rolling passes with the actual monitoring results, it is possible to objectively judge whether the rolling quality meets the standard. When both the rolling thickness and the number of rolling passes do not meet the preset requirements, it can automatically identify that the to-be-rolled area is in an abnormal rolling quality state, automatically generate a first rolling plan according to the abnormal rolling quality state. Through automatic monitoring and real-time data processing, the need for manual inspection is greatly reduced, and the efficiency of the monitoring work can be significantly improved.

[0008] Optionally, analyze the target movement trajectory data to obtain the number of rolling passes, specifically including: obtaining multiple timestamps corresponding to the target movement trajectory data, and displaying the movement trajectory data corresponding to each of the multiple timestamps in the area to be rolled in chronological order to obtain a target area; dividing the target area to obtain multiple sub-areas; obtaining the number of first trajectory segments corresponding to a first sub-area, where the number of first trajectory segments is the number of movement trajectory segments corresponding to the construction vehicle passing through the first sub-area, and the first sub-area is any one of the multiple sub-areas; obtaining the number of second trajectory segments corresponding to a second sub-area, where the number of second trajectory segments is the number of movement trajectory segments corresponding to the construction vehicle passing through the second sub-area, and the second sub-area is any one of the multiple sub-areas other than the first sub-area; if the number of first trajectory segments is equal to the number of second trajectory segments, then determine to output the number of first trajectory segments as the number of rolling passes, and the number of rolling passes is the total number of times the construction vehicle passes through the area to be rolled.

[0009] By adopting the above technical solution, obtaining multiple timestamps corresponding to the target movement trajectory data and displaying the movement trajectory in the area to be rolled in chronological order can accurately track the movement path of the construction vehicle and ensure the integrity and accuracy of the trajectory data. Dividing the target area into multiple sub-areas helps to analyze the rolling conditions of each area more carefully. By counting the number of trajectory segments of the construction vehicle in each sub-area, the number of rolling times of the construction vehicle in each area can be accurately calculated. If the number of trajectory segments in multiple sub-areas is equal, it indicates that the number of rolling times of the construction vehicle in the entire area to be rolled is uniform. At this time, this number can be output as the final number of rolling passes. The accurate calculation of the number of rolling passes can ensure the uniformity and integrity of the dam rolling construction, thereby improving the construction quality.

[0010] Optionally, after determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, obtaining the target water content corresponding to the area to be rolled, where the target water content is obtained by monitoring the water content of the target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; determining whether the target water content is consistent with the preset water content; when the target water content is consistent with the preset water content, determining that the area to be rolled is in a normal rolling quality state, and generating a rolling completion information according to the normal rolling quality state.

[0011] By adopting the above technical solution, when both the rolling thickness and the number of rolling passes are consistent with the preset data, an infrared spectrometer is also used to monitor the water molecules in the test sample to obtain the target water content, real-time monitor the water content of the area to be rolled, and compare it with the preset water content in a timely manner, which can promptly detect abnormal rolling quality and provide timely and accurate feedback for construction adjustment.

[0012] Optionally, after determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, determining that the area to be rolled is in a loose rolling quality state; generating a second rolling plan according to the loose rolling quality state, the second rolling plan including increasing the thickness of the rolling layer or changing the rolling method.

[0013] By adopting the above technical solution, by comparing the actual rolling thickness with the preset rolling thickness and confirming whether the number of rolling passes meets the standard, the problem of loose rolling quality, that is, the insufficient thickness of the rolling layer, can be accurately identified. For the identified problem of loose rolling quality, the rolling strategy can be dynamically adjusted, including increasing the thickness of the rolling layer or changing the rolling method, to adapt to different construction conditions and requirements.

[0014] Optionally, after determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determining that the area to be rolled is in an insufficient rolling state; generating a third rolling plan according to the insufficient rolling state, the third rolling plan including increasing the number of rolling passes.

[0015] By adopting the above technical solution, by comparing the actual number of rolling passes with the preset number of rolling passes, the problem of insufficient rolling can be accurately identified, that is, although the rolling thickness meets the standard, the number of rolling times is insufficient, which may cause materials such as soil or concrete not to be fully compacted. For the problem of insufficient rolling, the rolling strategy can be dynamically adjusted by increasing the number of rolling passes to ensure that materials such as soil or concrete are fully compacted, thereby improving the construction quality and engineering stability. This not only helps to ensure the construction quality, but also effectively reduces the construction risks and costs, and improves the overall efficiency of the project.

[0016] Optionally, generating a first rolling plan according to the abnormal rolling quality state specifically includes: obtaining a rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; determining multiple rolling areas according to the rolling difference, and obtaining multiple second positions corresponding to the multiple rolling areas; generating a rolling planning route according to the multiple second positions, and outputting the rolling planning route as the first rolling plan.

[0017] By adopting the above technical solution, calculating the rolling difference value can accurately quantify the gap between the number of rolling passes in each area and the preset value, thereby clarifying which areas require additional rolling operations. Based on the multiple rolling areas determined by the rolling difference value, a more targeted rolling strategy can be formulated. Generating a rolling planning route can guide the construction vehicle to perform rolling operations along the optimal path, avoiding repeated rolling or missed areas, thereby improving construction efficiency.

[0018] Optionally, after generating a rolling planning route based on multiple second positions and outputting the rolling planning route as the first rolling plan, the method further includes: determining that the target user performs rolling on the area to be rolled according to the rolling planning route, and obtaining the third position corresponding to the construction vehicle; judging whether the third position is in the preset position table, and the preset position table is composed of multiple second positions on the rolling planning route; when the third position is not in the preset position table, determining that the construction vehicle is in an abnormal rolling movement state, and sending the abnormal rolling movement state to the target user.

[0019] By adopting the above technical solution, the position of the construction vehicle can be monitored in real time and compared with the preset position table. Once it is found that the construction vehicle deviates from the preset route or does not appear at the expected position, the abnormal state can be immediately identified and a prompt can be issued. Ensuring that the construction vehicle operates strictly according to the preset rolling planning route helps to improve the accuracy and consistency of construction. This helps to avoid problems such as missed rolling and over-rolling, and ensures that each area to be rolled is properly processed.

[0020] In the second aspect of the present application, a dam rolling construction quality monitoring system is provided. The system includes an acquisition unit, a processing unit, and a determination unit. The acquisition unit acquires the first position corresponding to the construction vehicle, and determines that the construction vehicle has reached the area to be rolled according to the first position. The area to be rolled is any rolling area in the dam construction area, and the construction vehicle is a vehicle for rolling the soil and stone in the area to be rolled; the processing unit, after determining that the construction vehicle works on the area to be rolled, acquires the operation data corresponding to the construction vehicle, and the operation data includes operation time data, operation speed data, and oscillator usage time data; inputs the operation data into a preset BIM engineering model for processing to obtain the rolling thickness; acquires the target movement trajectory data corresponding to the construction vehicle, analyzes the target movement trajectory data to obtain the number of rolling passes, and the target movement trajectory data is the movement trajectory data of the construction vehicle for rolling the area to be rolled; judges whether the rolling thickness is consistent with the preset rolling thickness, and whether the number of rolling passes is consistent with the preset number of rolling passes; the determination unit, when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determines that the area to be rolled is in an abnormal rolling quality state, generates a first rolling plan according to the abnormal rolling quality state, and sends the first rolling plan to the target user.

[0021] Optionally, the acquisition unit is configured to acquire multiple timestamps corresponding to the target movement trajectory data, and display the movement trajectory data corresponding to each of the multiple timestamps in the area to be rolled in chronological order to obtain a target area; the processing unit is configured to divide the target area to obtain multiple sub-areas; the acquisition unit is configured to acquire a first trajectory segment quantity corresponding to a first sub-area, where the first trajectory segment quantity is the quantity of movement trajectory segments corresponding to the construction vehicle passing through the first sub-area, and the first sub-area is any one of the multiple sub-areas; the acquisition unit is configured to acquire a second trajectory segment quantity corresponding to a second sub-area, where the second trajectory segment quantity is the quantity of movement trajectory segments corresponding to the construction vehicle passing through the second sub-area, and the second sub-area is any one of the multiple sub-areas other than the first sub-area; the determination unit is configured to, if the first trajectory segment quantity is equal to the second trajectory segment quantity, determine to output the first trajectory segment quantity as the number of rolling passes, and the number of rolling passes is the total number of times the construction vehicle passes through the area to be rolled.

[0022] Optionally, the acquisition unit is configured to, when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, acquire a target moisture content corresponding to the area to be rolled, where the target moisture content is obtained by monitoring the moisture content of a target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; the processing unit is configured to determine whether the target moisture content is consistent with the preset moisture content; the determination unit is configured to, when the target moisture content is consistent with the preset moisture content, determine that the area to be rolled is in a normal rolling quality state, and generate a rolling completion message according to the normal rolling quality state.

[0023] Optionally, the determination unit is configured to, when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, determine that the area to be rolled is in a loose rolling quality state; generate a second rolling plan according to the loose rolling quality state, where the second rolling plan includes increasing the thickness of the rolling layer or changing the rolling method.

[0024] Optionally, the determination unit is configured to, when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determine that the area to be rolled is in an insufficient rolling state; generate a third rolling plan according to the insufficient rolling state, where the third rolling plan includes increasing the number of rolling passes.

[0025] Optionally, the acquisition unit is configured to acquire a rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; the processing unit is configured to determine multiple rolling areas according to the rolling difference, acquire multiple second positions corresponding to the multiple rolling areas; generate a rolling planning route according to the multiple second positions, and output the rolling planning route as a first rolling plan.

[0026] Optionally, the obtaining unit is configured to determine that the target user compacts the area to be compacted according to the compaction planning route, and obtain a third position corresponding to the construction vehicle; the processing unit is configured to determine whether the third position is in a preset position table, and the preset position table is composed of multiple second positions on the compaction planning route; the determining unit is configured to determine that the construction vehicle is in an abnormal compaction movement state when the third position is not in the preset position table, and send an abnormal compaction movement state to the target user.

[0027] In a third aspect of the present application, an electronic device is provided. The electronic device includes a processor, a memory, a user interface, and a network interface. The memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes the method according to any one of the above in the present application.

[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of the above in the present application is executed.

[0029] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0030] 1. By obtaining the position and operation data of the construction vehicle, the automatic monitoring of the compaction process is realized, eliminating the need for manual on-site observation and evaluation, which greatly saves manpower and time. By inputting the operation data into a preset BIM (Building Information Model) engineering model for processing, the compaction thickness can be quickly obtained. At the same time, by analyzing the target movement trajectory data, the compaction passes can also be obtained in real time. By comparing the preset compaction thickness and compaction passes with the actual monitoring results, it is possible to objectively judge whether the compaction quality meets the standard. When both the compaction thickness and compaction passes do not meet the preset requirements, it is possible to automatically identify that the area to be compacted is in an abnormal compaction quality state, and automatically generate a first compaction plan according to the abnormal compaction quality state. Through automatic monitoring and real-time data processing, the need for manual inspection is greatly reduced, and the efficiency of the monitoring work can be significantly improved.

[0031] 2. It is possible to monitor the position of the construction vehicle in real time and compare it with the preset position table. Once it is found that the construction vehicle deviates from the preset route or does not appear at the expected position, it can immediately identify and issue an abnormal state prompt. Ensuring that the construction vehicle operates strictly according to the preset compaction planning route helps to improve the accuracy and consistency of the construction. This helps to avoid problems such as missed compaction and over-compaction, ensuring that each area to be compacted is properly processed. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 is a schematic flow chart of a method for monitoring the compaction construction quality of a dam provided by an embodiment of the present application;

[0033] Figure 2 This is a structural diagram of a dam rolling construction quality monitoring system provided by an embodiment of the present application;

[0034] Figure 3 This is a structural diagram of an electronic device disclosed in an embodiment of the present application.

[0035] Description of reference numerals: 201, acquisition unit; 202, processing unit; 203, determination unit; 300, electronic device; 301, processor; 302, memory; 303, user interface; 304, network interface; 305, communication bus. DETAILED DESCRIPTION

[0036] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0037] In the description of the embodiments of this application, words such as "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "for example" or "for instance" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "for example" or "for instance" is intended to present the relevant concepts in a concrete manner.

[0038] In the description of the embodiments of the present application, the term "multiple" means two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0039] In riverside areas, dam construction is crucial to ensuring a stable supply of water for industrial and residential use, and promoting sustainable local economic development. Dams not only play a vital role in irrigation but also, through precise regulation of reservoir storage, provide sufficient water for farmland during droughts, thereby increasing agricultural production and income, and ensuring food security.

[0040] During the construction of the dam, the use of rolling vehicles is crucial. These vehicles utilize their powerful compaction function to effectively compact the earth and stone materials inside the dam body, thereby significantly enhancing the density and anti-slip stability of the dam body. Given the importance of the dam project, it is particularly important to strictly monitor the rolling construction quality, as the quality of the construction directly affects the overall strength of the dam. Currently, the monitoring of the rolling construction quality of the dam mainly relies on manual visual inspection. However, this method requires the monitoring personnel to go to the site in person for observation and evaluation. Since the monitoring process takes a long time, the monitoring efficiency is relatively low.

[0041] Therefore, how to solve the problem that the manual visual inspection method for monitoring the rolling construction quality of the dam takes a long time and results in low monitoring efficiency. A method for monitoring the rolling construction quality of the dam provided by an embodiment of the present application is applied to a server. The server of the present application can be a platform that provides quality monitoring services for the rolling construction of the dam. Figure 1 It is a schematic flowchart of a method for monitoring the rolling construction quality of the dam provided by an embodiment of the present application. Refer to Figure 1 and this method includes the following steps S101 - step S106.

[0042] S101: Obtain the first position corresponding to the construction vehicle, and determine that the construction vehicle has reached the area to be rolled according to the first position.

[0043] In the above S101, a positioning system is installed in the construction vehicle in advance so that the positioning trajectory information of the construction vehicle during operation can be obtained subsequently. The construction vehicle of the present application refers to a roller, and the construction vehicle is a vehicle for rolling the earth and stone in the area to be rolled. Through the positioning system built in the construction vehicle, the current position information of the construction vehicle, that is, the first position, is obtained in real time. These position information can be transmitted to the server wirelessly (such as 4G / 5G, Wi-Fi). The area to be constructed for the dam this time is divided into several rolling areas in advance, and the boundaries of each rolling area can also be defined. If the area to be rolled needs to be rolled during construction this time, and the area to be rolled is any one of the rolling areas in the dam construction area, the geographical coordinate range corresponding to the area to be rolled needs to be obtained, and the first position is matched with the geographical coordinate range corresponding to the area to be rolled. If the first position of the construction vehicle falls within the geographical coordinate range of the area to be rolled, it is determined that the construction vehicle has reached this area.

[0044] S102: After determining that the construction vehicle works on the area to be rolled, obtain the operation data corresponding to the construction vehicle.

[0045] In the above S102, after determining that the construction vehicle has reached the area to be rolled, the construction personnel can start to control the construction vehicle to roll the area to be rolled. After the construction vehicle has worked for a period of time, sensors on the construction vehicle are used to record the operating status of the vehicle, including the operating time, operating speed, and the usage time of the oscillator (the component of the roller for compacting soil and stone). At this time, the operating time refers to the working duration of the construction vehicle in the area to be rolled, and the operating speed refers to the average speed corresponding to the construction vehicle's rolling work in the area to be rolled. Then, the operating data is transmitted to the server in real time via wireless means.

[0046] S103: Input the operating data into a preset BIM engineering model for processing to obtain the rolling thickness.

[0047] In the above S103, after obtaining the corresponding operating data of the construction vehicle and before inputting the operating data into the preset BIM engineering model for processing to obtain the rolling thickness, it is necessary to construct a preset BIM engineering model. The preset BIM engineering model contains the three-dimensional geometric information and material properties of the dam construction area. First, according to the scope, objectives, and requirements of the dam project, relevant construction drawings, topographic data, and other information are collected. Based on the collected topographic data, a topographic model is created in BIM software. This usually involves steps such as defining the contour interval, selecting the cross-section cutting materials, and specifying the excavation depth. Then, according to the design drawings, a three-dimensional geometric model of the dam construction area is created using the modeling tools in BIM software. Material properties are added to the three-dimensional geometric model to improve the model. When integrating data from different sources into the BIM model. After the preset BIM engineering model is constructed, to obtain the rolling thickness, the operating data in the actual construction process (such as the position, speed, pressure, etc. of the roller) is input into the BIM model. The analysis tools in BIM software are used to process and analyze the input operating data. According to the analysis results and a preset algorithm, the rolling thickness of each area is calculated. The preset algorithm refers to an estimation formula for the rolling thickness. The estimation formula is H=(K*P*T) / (V*A), where H represents the estimated rolling thickness, K represents the compaction coefficient, which depends on the type, weight of the roller, and the properties of the material, etc., and generally needs to be determined through experiments; P represents the power of the roller (or can be regarded as an indicator of the compaction ability), which is usually a fixed value but may also vary with the working state of the roller; T represents the total operating time of the roller (or the number of compaction passes multiplied by the time required for each pass); V represents the operating speed of the roller; A represents the compaction area of the roller (i.e., the width multiplied by the length of each pass of compaction); In the actual estimation process, the material also needs to be considered, and then the rolling thickness can be obtained. Through the above formula and the material properties corresponding to the rolling construction area in the BIM model, the actual rolled soil layer thickness, that is, the rolling thickness, is simulated and calculated.

[0048] S104: Obtain the target motion trajectory data corresponding to the construction vehicle, analyze the target motion trajectory data, and obtain the number of rolling passes.

[0049] In the above S104, during the construction process of the construction vehicle, obtain the moving trajectory of the construction vehicle in the area to be rolled, and record it through the built-in positioning system on the construction vehicle. Record the moving trajectory of the construction vehicle from the start of work to the current moment, and then form the target motion trajectory data. By analyzing these target motion trajectory data, the number of times the vehicle rolls back and forth in the same area, that is, the number of rolling passes, can be calculated. The target motion trajectory data is the motion trajectory data of the construction vehicle for rolling the area to be rolled.

[0050] In addition, the rolling passes are obtained by analyzing the target motion trajectory data, which specifically includes: obtaining multiple timestamps corresponding to the target motion trajectory data, and displaying the motion trajectory data corresponding to each of the multiple timestamps in the area to be rolled in chronological order to obtain the target area; dividing the target area to obtain multiple sub-areas; obtaining the number of first trajectory segments corresponding to the first sub-area, where the number of first trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the first sub-area, and the first sub-area is any one of the multiple sub-areas; obtaining the number of second trajectory segments corresponding to the second sub-area, where the number of second trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the second sub-area, and the second sub-area is any one of the multiple sub-areas other than the first sub-area; if the number of first trajectory segments is equal to the number of second trajectory segments, then it is determined that the number of first trajectory segments is output as the rolling passes, and the rolling passes is the total number of times the construction vehicle passes through the area to be rolled. Specifically, since the target motion trajectory data is the movement trajectory of the construction vehicle within a preset time period, the timestamps corresponding to each trajectory point are extracted from the target motion trajectory data. These timestamps record the position information of the construction vehicle at different time points. The extracted timestamps are sorted in chronological order. According to the sorted timestamps, the corresponding motion trajectory data (such as longitude and latitude coordinates) is displayed on the map or BIM model of the area to be rolled. In this way, a continuous trajectory line can be formed, which reflects the movement path of the construction vehicle within the entire area to be rolled. According to the displayed trajectory line, the entire area to be rolled is divided into multiple sub-areas. These sub-areas can be in the shape of regular grids or can be custom-shaped according to factors such as terrain and construction requirements. For each sub-area, the number of trajectory segments passing through the area by the construction vehicle is counted. The so-called "trajectory segments" here refer to the line segments connecting adjacent trajectory points, which together constitute the movement path of the construction vehicle. Taking the first sub-area as an example, all the trajectory points within the area are traversed, the adjacent points are connected to form line segments, and the number of these line segments is counted to obtain the number of first trajectory segments. Similarly, similar statistics are performed on other sub-areas to obtain the number of second trajectory segments, the number of third trajectory segments, etc. The number of first trajectory segments in the first sub-area is compared with the number of second trajectory segments in the second sub-area. This comparison can be a direct comparison of the numbers or a relative number comparison considering the area of the sub-areas. If the number of first trajectory segments is equal to the number of second trajectory segments (or the difference is within a preset tolerance range), this usually means that the rolling of the construction vehicle within the entire area to be rolled is uniform and there are no significant differences. In this case, the number of first trajectory segments (or the number of second trajectory segments, because they are equal) can be selected as the rolling passes for output. This rolling passes represents the total number of times the construction vehicle passes through the area to be rolled. The accurate determination of the rolling passes of the construction vehicle is realized. This helps to improve the construction efficiency and the level of quality monitoring.

[0051] Further, when the number of first track segments is inconsistent with the number of second track segments, the rolling passes corresponding to each sub-region can be obtained in sequence, and then the smallest number among the multiple rolling passes is selected as the total rolling passes corresponding to the area to be rolled.

[0052] S105: Determine whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes.

[0053] In the above S105, after obtaining the rolling thickness and the number of rolling passes corresponding to the area to be rolled, the rolling thickness is compared with the preset rolling thickness, and the number of rolling passes is compared with the preset number of rolling passes. The preset rolling thickness is set as the standard value by setting the expected rolling thickness according to the rolling requirements of the dam construction area, and the preset number of rolling passes is set as the standard value by setting the expected number of rolling passes according to the rolling requirements of the dam construction area. The calculated actual rolling thickness is compared with the preset rolling thickness, and the actual number of rolling passes is compared with the preset number of rolling passes.

[0054] S106: When the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determine that the area to be rolled is in an abnormal rolling quality state, generate a first rolling plan according to the abnormal rolling quality state, and send the first rolling plan to the target user.

[0055] In the above S106, if both the rolling thickness and the number of rolling passes do not match the preset values, that is, the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, it is determined that the rolling quality of the area to be rolled does not meet the requirements, that is, it is in an abnormal state. According to the specific parameters of the abnormal state (such as insufficient thickness, insufficient number of passes, etc.), an adjustment plan, that is, the first rolling plan, is automatically generated. For example, if the rolling thickness of the area to be rolled A is calculated to be 2m, and the preset rolling thickness is set to 2.4m - 2.6m according to the design requirements of the area to be rolled, at this time the rolling thickness is not within the range of the preset rolling thickness. The number of rolling passes of the area to be rolled A is counted to be 80 passes, and the preset number of rolling passes is set to 100 - 120 according to the design requirements of the area to be rolled. At this time, the number of rolling passes is not within the range of the preset number of rolling passes. It is confirmed that the area to be rolled is in a state of unqualified rolling quality, and a first rolling plan needs to be generated and the area to be rolled is rolled again.

[0056] In addition, a first rolling plan is generated according to the abnormal state of rolling quality, which specifically includes: obtaining the rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; determining multiple rolling areas according to the rolling difference, and obtaining multiple second positions corresponding to the multiple rolling areas; generating a rolling planning route based on the multiple second positions, and outputting the rolling planning route as the first rolling plan. Specifically, during the rolling operation, the number of rolling passes for each rolling operation is collected and recorded in real time through sensors on the construction vehicle, manual records, or other monitoring systems. At the same time, information on the preset number of rolling passes is obtained, which is usually preset before construction according to engineering design and specification requirements. The actually recorded number of rolling passes is compared with the preset number of rolling passes, and the difference between them, that is, the rolling difference, is calculated. The rolling difference is negative (the actual number of rolling passes is less than the preset value), but in this solution, the main focus is on the negative difference, that is, the situation of insufficient rolling. The area to be rolled can be divided into multiple small areas. The purpose of dividing the area to be rolled is to more accurately identify which areas need to increase the number of rolling passes to improve the overall compaction degree. Since the number of rolling passes represents the total number of rolling passes corresponding to the area to be rolled, it is impossible to determine that the number of rolling passes corresponding to each sub-area is the same as the total number of rolling passes of the area to be rolled. Therefore, the area to be rolled is first divided into multiple small areas, and these small areas can be divided according to factors such as geographical location and construction conditions. Then, the target movement trajectory data is displayed in multiple small areas in chronological order, and the number of secondary rolling passes corresponding to each small area is obtained in turn. The number of secondary rolling passes refers to the number of rolling times corresponding to each small area. Then, the secondary rolling difference between the number of secondary rolling passes and the preset number of rolling passes is calculated. Subsequently, the secondary rolling difference is bound to the second position of each small area. When planning the rolling planning route later, after the construction vehicle arrives at a certain small area according to the rolling planning route, the corresponding secondary rolling difference of the area can be displayed, so as to roll the area according to the secondary rolling difference. For each divided rolling area, its geographical location information, that is, the second position, is determined. This can be done through GPS positioning, manual measurement, or using a professional geographic information system (GIS). The second position information should be accurate and clear for subsequent use in generating the rolling planning route. According to the multiple rolling areas and their second position information, a professional route planning software or algorithm is used to generate the rolling planning route. When planning the route, factors such as the performance, driving speed, and turning radius of the construction vehicle should be considered to ensure that the route is both efficient and safe. At the same time, the planned route should also avoid the already completed rolling areas as much as possible to reduce unnecessary repeated rolling and cost waste. After generating the preliminary rolling planning route, it can be optimized. The optimization may include adjusting the route direction, increasing or decreasing the number of rolling passes, adjusting the parameters of the roller, etc. The purpose of optimization is to further improve the rolling efficiency and quality while reducing the construction cost. The optimized rolling planning route is output as the first rolling plan. The output form can be drawings, electronic documents, or oral reports, etc.In the output plan, information such as the number of rolling passes for each rolling area, the model and parameters of the roller, and the division of labor of the construction personnel should be clearly marked.

[0057] Furthermore, when the construction vehicle is working according to the first rolling plan, it is necessary to monitor the process of the construction vehicle rolling according to the rolling planned route and send an abnormal status to the target user when the vehicle deviates from the route. Specifically, it includes: determining that the target user rolls the area to be rolled according to the rolling planned route, and obtaining the third position corresponding to the construction vehicle; judging whether the third position is in the preset position table, and the preset position table is composed of multiple second positions on the rolling planned route; when the third position is not in the preset position table, it is determined that the construction vehicle is in an abnormal rolling movement state, and an abnormal rolling movement state is sent to the target user. Specifically, since a positioning system has been installed on the construction vehicle to obtain the geographical location information of the vehicle in real time. The position data of the construction vehicle is collected in real time through the positioning system, that is, the third position. These data usually include information such as longitude, latitude, altitude, and timestamp. The collected third position data is transmitted to the server through wireless network or other communication methods. According to the rolling planned route, multiple second positions (i.e., key nodes or turning points) on the route form a preset position table. This table usually includes the longitude and latitude coordinates of each position and other relevant information. The third position data obtained in real time is matched with the data in the preset position table. This is usually achieved by comparing the longitude and latitude coordinates of the two. If the third position data matches a certain position in the preset position table successfully, it means that the construction vehicle is rolling according to the planned route. If no matching item is found for the third position data in the preset position table, it means that the construction vehicle may have deviated from the planned route. When the third position is not in the preset position table, the system or monitoring center will determine that the construction vehicle is in an abnormal rolling movement state. An abnormal status notification is immediately sent to the target user (such as the construction supervisor, monitoring personnel, etc.). The notification can be sent via text message, email, APP push, etc. The notification content should include the current position of the construction vehicle (the third position), the nearest position in the preset position table, the type of abnormal status (such as deviating from the route, standing still, etc.), and the recommended countermeasures (such as adjusting the route, checking the vehicle, etc.). After receiving the abnormal status notification, the target user should immediately monitor and adjust the construction vehicle. This includes checking the real-time position of the vehicle, understanding the surrounding construction environment, communicating with the driver, etc. Record information such as the occurrence time, location, cause, and handling result of each abnormal status. These information can be used for subsequent data analysis and improvement of the rolling planned route. Train and guide the construction personnel to improve their operation skills and understanding ability of the planned route. This helps to reduce the occurrence of abnormal status and improve the construction efficiency. By monitoring the position of the construction vehicle in real time and matching it with the preset position table to judge whether the vehicle deviates from the planned route, and timely notify the target user when an abnormal status is found. This helps to improve the construction efficiency, ensure the construction safety and reduce unnecessary cost waste.

[0058] Furthermore, when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, obtain the target water content corresponding to the area to be rolled. The target water content is obtained by monitoring the water content of the target sample in the area to be rolled using an infrared spectrometer. The target sample includes soil or concrete. Determine whether the target water content is consistent with the preset water content. When the target water content is consistent with the preset water content, determine that the area to be rolled is in a normal rolling quality state, and generate rolling completion information based on the normal rolling quality state. Specifically, when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, it indicates that the construction vehicle has completed the rolling operation on the area to be rolled according to the design requirements. Select representative target samples in the area to be rolled. These samples can be materials such as soil or concrete. Use an infrared spectrometer to monitor the water content of the target sample. An infrared spectrometer is a spectroscopic instrument that uses the principle of the interaction between infrared radiation and matter to measure the composition and structure of matter. It can determine the water content by detecting the infrared spectral characteristic peaks of water molecules in the sample. During the monitoring process, the infrared spectrometer emits infrared light to the sample and detects the intensity and frequency of the infrared light absorbed by the sample. By comparing with the standard spectral diagram, the characteristic peaks of water molecules in the sample can be determined, and thus the water content of the sample can be calculated. Record the water content data monitored by the infrared spectrometer as the target water content. According to the engineering design and specification requirements, set the expected water content as the preset water content. This preset water content is usually determined comprehensively based on factors such as the properties of the material, construction conditions, and subsequent usage requirements. Compare the target water content with the preset water content. If the two are equal or the difference is within the preset tolerance range (this tolerance range is usually determined according to the engineering requirements), it is considered that the target water content is consistent with the preset water content. When the target water content is consistent with the preset water content, it indicates that the water content of the area to be rolled meets the design requirements. Therefore, it can be determined that this area is in a normal rolling quality state. Generate rolling completion information based on the normal rolling quality state. This information can include key data such as the name, location, rolling thickness, number of rolling passes, water content of the area to be rolled, and the judgment result (i.e., normal rolling quality). The rolling completion information can be sent to relevant management personnel or operators via email, text message, application notification, etc., so that they can timely understand the construction progress and rolling quality situation. Monitor the water content of the area to be rolled using an infrared spectrometer and judge whether the rolling quality is normal based on the monitoring results. This helps to improve the construction efficiency and quality monitoring level, and ensure the smooth progress of the dam construction project.

[0059] In a possible implementation, when one of the rolling thickness and the number of rolling passes does not meet the preset value, it is necessary to analyze different situations and then formulate different re-rolling plans, which specifically include: when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, it is determined that the area to be rolled is in a loose rolling quality state; a second rolling plan is generated according to the loose rolling quality state, and the second rolling plan includes increasing the thickness of the rolling layer or changing the rolling method. Specifically, during the construction process, the rolling thickness and the number of rolling passes of the area to be rolled are continuously monitored. This is usually achieved through sensors on construction vehicles or manual measurement. Record the actual rolling thickness and the number of rolling passes after each rolling operation and compare them with the preset values. If it is found that the actual rolling thickness is inconsistent with the preset rolling thickness but the number of rolling passes has reached the preset value, special attention needs to be paid at this time. Insufficient rolling thickness may mean insufficient compaction, while the number of rolling passes reaching the requirement indicates that the vehicle has carried out sufficient rolling operations according to the established plan. In this case, it can be preliminarily judged that the area to be rolled is in a loose rolling quality state. This means that although sufficient rolling operations have been carried out, due to insufficient thickness, the compaction degree may still not be ideal. Analyze the reasons for the loose rolling quality state. Possible reasons include but are not limited to: too high or too low water content of construction materials, improper selection of rollers, too fast or too slow rolling speed, too large thickness of the rolling layer, etc. According to the analysis results, formulate a second rolling plan. The plan should aim to improve the compaction degree and ensure that the area to be rolled achieves the expected compaction effect. The plan includes increasing the thickness of the rolling layer to provide more compaction space and better compaction effect; changing the rolling method, such as adjusting the vibration frequency, amplitude or traveling speed of the roller to adapt to different construction conditions and material properties. Refine and optimize the second rolling plan. This may include determining the specific increase in the thickness of the rolling layer, the specific adjustment parameters of the roller, etc. Construct according to the second rolling plan. During the construction process, continuously monitor indicators such as the rolling thickness and the compaction degree to ensure the effectiveness of the plan. By monitoring and recording indicators such as the rolling thickness and the number of rolling passes, judge the rolling quality state of the area to be rolled and formulate and implement the second rolling plan accordingly. This helps to improve the construction efficiency and the quality monitoring level and ensure the smooth progress of the dam construction project.

[0060] In addition, when the rolling thickness is consistent with the preset rolling thickness but the number of rolling passes is inconsistent with the preset number of rolling passes, it is determined that the area to be rolled is in an insufficient rolling state; a third rolling plan is generated according to the insufficient rolling state, and the third rolling plan includes increasing the number of rolling passes. Specifically, during the rolling operation, continuously monitor and record the rolling thickness and the number of rolling passes of the area to be rolled. This is usually accomplished through sensors on construction vehicles, manual measurement, or the use of professional monitoring systems. Compare the actually recorded rolling thickness with the preset rolling thickness to confirm whether they are consistent. At the same time, compare the actual number of rolling passes with the preset number of rolling passes to check for any differences. If it is found that the actual rolling thickness is consistent with the preset rolling thickness but the number of rolling passes is less than the preset value, this indicates that the area to be rolled may not have achieved a sufficient compaction effect. In this case, it can be preliminarily determined that the area to be rolled is in an insufficient rolling state. Conduct an in-depth analysis of the reasons for the insufficient rolling state. Possible reasons include, but are not limited to: insufficient performance of the roller, too fast rolling speed, inappropriate water content of the rolling layer, uneven material of the rolling layer, etc. According to the results of the problem analysis, formulate a third rolling plan. The main objective of this plan is to increase the number of rolling passes to ensure that the area to be rolled achieves the expected compaction effect. The specific value of the increased number of rolling passes should be clearly defined in the third plan, as well as whether it is necessary to adjust the parameters of the roller (such as vibration frequency, amplitude, etc.) to adapt to different construction conditions. Before implementing the third rolling plan, a small-scale test can be conducted to verify the effectiveness of the plan. According to the test results, make necessary adjustments and optimizations to the plan to ensure its feasibility in actual construction. Construct according to the optimized third rolling plan. During the construction process, continuously monitor indicators such as the number of rolling passes and the degree of compaction to ensure the effective implementation of the plan. If it is found during the construction process that the expected compaction effect has still not been achieved after the implementation of the plan, the plan should be adjusted in a timely manner and the construction should continue. By monitoring and recording indicators such as the rolling thickness and the number of rolling passes, judge the rolling state of the area to be rolled, and accordingly formulate and implement the third rolling plan. This helps to improve the construction efficiency and the quality monitoring level, and ensures the smooth progress of the dam construction project.

[0061] The embodiment of the present application also provides a dam rolling construction quality monitoring system. Figure 2 It is a schematic structural diagram of a dam rolling construction quality monitoring system provided by the embodiment of the present application. Refer to Figure 2 The system includes an acquisition unit 201, a processing unit 202, and a determination unit 203.

[0062] The acquisition unit 201 acquires the first position corresponding to the construction vehicle, and determines that the construction vehicle has reached the area to be rolled according to the first position. The area to be rolled is any rolling area in the dam construction area, and the construction vehicle is a vehicle for rolling the soil and stone in the area to be rolled.

[0063] After the processing unit 202 determines that the construction vehicle has worked on the area to be rolled, it obtains the operation data corresponding to the construction vehicle. The operation data includes operation time data, operation speed data, and oscillator usage time data. The operation data is input into a preset BIM engineering model for processing to obtain the rolling thickness. The target motion trajectory data corresponding to the construction vehicle is obtained, and the target motion trajectory data is analyzed to obtain the number of rolling passes. The target motion trajectory data is the motion trajectory data of the construction vehicle when rolling the area to be rolled. It is determined whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes.

[0064] When the determination unit 203 determines that the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, it determines that the area to be rolled is in an abnormal rolling quality state, generates a first rolling plan according to the abnormal rolling quality state, and sends the first rolling plan to the target user.

[0065] In a possible implementation manner, the obtaining unit 201 is used to obtain multiple timestamps corresponding to the target motion trajectory data, and display the motion trajectory data corresponding to each of the multiple timestamps in the area to be rolled in chronological order to obtain the target area. The processing unit 202 is used to divide the target area to obtain multiple sub-areas. The obtaining unit is used to obtain the number of first trajectory segments corresponding to the first sub-area. The number of first trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the first sub-area. The first sub-area is any one of the multiple sub-areas. The obtaining unit is used to obtain the number of second trajectory segments corresponding to the second sub-area. The number of second trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the second sub-area. The second sub-area is any one of the multiple sub-areas other than the first sub-area. The determination unit 203 is used to determine that if the number of first trajectory segments is equal to the number of second trajectory segments, the number of first trajectory segments is output as the number of rolling passes. The number of rolling passes is the total number of times the construction vehicle passes through the area to be rolled.

[0066] In a possible implementation manner, the obtaining unit 201 is used to obtain the target water content corresponding to the area to be rolled when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes. The target water content is obtained by monitoring the water content of the target sample in the area to be rolled using an infrared spectrometer. The target sample includes soil or concrete. The processing unit 202 is used to determine whether the target water content is consistent with the preset water content. The determination unit 203 is used to determine that when the target water content is consistent with the preset water content, the area to be rolled is in a normal rolling quality state, and generate a rolling completion message according to the normal rolling quality state.

[0067] In a possible implementation, the determination unit 203 is configured to determine that the area to be rolled is in a loose rolling quality state when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes; generate a second rolling plan according to the loose rolling quality state, and the second rolling plan includes increasing the thickness of the rolling layer or changing the rolling method.

[0068] In a possible implementation, the determination unit 203 is configured to determine that the area to be rolled is in an insufficient rolling state when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes; generate a third rolling plan according to the insufficient rolling state, and the third rolling plan includes increasing the number of rolling passes.

[0069] In a possible implementation, the acquisition unit 201 is configured to acquire a rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; the processing unit 202 is configured to determine a plurality of rolling areas according to the rolling difference, acquire a plurality of second positions corresponding to the plurality of rolling areas; generate a rolling planning route according to the plurality of second positions, and output the rolling planning route as a first rolling plan.

[0070] In a possible implementation, the acquisition unit 201 is configured to determine that the target user rolls the area to be rolled according to the rolling planning route, and acquire a third position corresponding to the construction vehicle; the processing unit 202 is configured to determine whether the third position is in a preset position table, and the preset position table is composed of a plurality of second positions on the rolling planning route; the determination unit 203 is configured to determine that the construction vehicle is in an abnormal rolling movement state when the third position is not in the preset position table, and send the abnormal rolling movement state to the target user.

[0071] It should be noted that when the system provided in the above embodiments realizes its functions, only the above-mentioned division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0072] This application also discloses an electronic device. Refer to Figure 3 , Figure 3 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device 300 may include: at least one processor 301, at least one network interface 304, a user interface 303, a memory 302, and at least one communication bus 305.

[0073] Among them, the communication bus 305 is used to realize the connection and communication between these components.

[0074] Among them, the user interface 303 may include a display screen and a camera. Optionally, the user interface 303 may further include standard wired interfaces and wireless interfaces.

[0075] Among them, the network interface 304 may optionally include standard wired interfaces and wireless interfaces (such as WI-FI interfaces).

[0076] Among them, the processor 301 may include one or more processing cores. The processor 301 connects various parts within the entire server through various interfaces and circuits. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 302, and by calling data stored in the memory 302, the processor 301 performs various functions of the server and processes data. Optionally, the processor 301 may be implemented in at least one of the hardware forms of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 301 may integrate one or a combination of several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes operating systems, user interfaces, and application requests, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301 and may be implemented separately through a single chip.

[0077] Among them, the memory 302 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 302 may include a program storage area and a data storage area. Among them, the program storage area can store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area can store the data involved in the above-mentioned method embodiments. Optionally, the memory 302 may further be at least one storage device located far from the aforementioned processor 301.

[0078] As shown Figure 3 in FIG. 302, the memory 302 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for monitoring the quality of dam rolling construction.

[0079] In Figure 3 the electronic device 300 shown in FIG. 303, the user interface 303 is mainly used to provide an interface for the user to input data and obtain the data input by the user; while the processor 301 can be used to call the application program stored in the memory 302 for monitoring the quality of dam rolling construction. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.

[0080] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0081] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0082] In the several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.

[0083] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0084] In addition, in each embodiment of the present application, each functional unit can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0085] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, mobile hard disks, magnetic disks, or optical discs.

[0086] The above are only exemplary embodiments of the present disclosure, and the scope of the present disclosure cannot be limited thereby. That is, all equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and the practice of the present disclosure, those skilled in the art will easily think of other implementation manners of the present disclosure. The present application aims to cover any variations, uses, or adaptive changes of the present disclosure, and these variations, uses, or adaptive changes follow the general principles of the present disclosure and include the common general knowledge or conventional technical means in the technical field not recorded in the present disclosure.

Claims

1. A method for monitoring the quality of roller compaction construction of a dam, characterized in that, The method includes: Obtaining a first position corresponding to a construction vehicle, and determining that the construction vehicle has reached a to-be-rolled area according to the first position, where the to-be-rolled area is any one of the rolling areas in the dam construction area, and the construction vehicle is a vehicle for rolling the soil and rock in the to-be-rolled area; After determining that the construction vehicle has worked on the to-be-rolled area, obtaining the operation data corresponding to the construction vehicle, where the operation data includes operation time data, operation speed data, and oscillator usage time data; Inputting the operation data into a preset BIM engineering model for processing to obtain a rolling thickness; Obtaining the target motion trajectory data corresponding to the construction vehicle, and analyzing the target motion trajectory data to obtain the number of rolling passes. The target motion trajectory data is the motion trajectory data of the construction vehicle for rolling the to-be-rolled area. The analyzing the target motion trajectory data to obtain the number of rolling passes specifically includes: obtaining a plurality of timestamps corresponding to the target motion trajectory data, and displaying the motion trajectory data corresponding to each of the plurality of timestamps in the to-be-rolled area in chronological order to obtain a target area; dividing the target area to obtain a plurality of sub-areas; obtaining the number of first trajectory segments corresponding to a first sub-area, where the number of first trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the first sub-area, and the first sub-area is any one of the plurality of sub-areas; Obtaining the number of second trajectory segments corresponding to a second sub-area, where the number of second trajectory segments is the number of motion trajectory segments corresponding to the construction vehicle passing through the second sub-area, and the second sub-area is any one of the plurality of sub-areas other than the first sub-area; if the number of first trajectory segments is equal to the number of second trajectory segments, determining to output the number of first trajectory segments as the number of rolling passes, where the number of rolling passes is the total number of times the construction vehicle passes through the to-be-rolled area; when the number of first trajectory segments is inconsistent with the number of second trajectory segments, selecting the smallest number from the number of rolling times corresponding to each of the plurality of sub-areas as the number of rolling passes corresponding to the to-be-rolled area; determining whether the rolling thickness is consistent with a preset rolling thickness, and whether the number of rolling passes is consistent with a preset number of rolling passes; When the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, it is determined that the area to be rolled is in an abnormal rolling quality state, a first rolling plan is generated according to the abnormal rolling quality state, and the first rolling plan is sent to the target user; The generating the first rolling plan according to the abnormal rolling quality state specifically includes: obtaining a rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; determining multiple rolling areas according to the rolling difference, and obtaining multiple second positions corresponding to the multiple rolling areas; generating a rolling planning route according to the multiple second positions, and outputting the rolling planning route as the first rolling plan; After determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, obtaining the target water content corresponding to the area to be rolled, where the target water content is obtained by monitoring the water content of the target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; determining whether the target water content is consistent with the preset water content; when the target water content is consistent with the preset water content, determining that the area to be rolled is in a normal rolling quality state, and generating a rolling completion message according to the normal rolling quality state.

2. The method according to claim 1, wherein After determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: When the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, it is determined that the area to be rolled is in a loose rolling quality state; Generate a second rolling plan according to the loose rolling quality state, where the second rolling plan includes increasing the thickness of the rolling layer or changing the rolling method.

3. The method according to claim 1, wherein After determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, the method further includes: When the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, it is determined that the area to be rolled is in an insufficient rolling state; Generate a third rolling plan according to the insufficient rolling state, where the third rolling plan includes increasing the number of rolling passes.

4. The method according to claim 1, wherein After generating the rolling planning route according to the multiple second positions and outputting the rolling planning route as the first rolling plan, the method further includes: Determine that the target user rolls the area to be rolled according to the rolling planning route, and obtain the third position corresponding to the construction vehicle; Determine whether the third position is in the preset position table, where the preset position table is composed of multiple second positions on the rolling planning route; When the third position is not in the preset position table, it is determined that the construction vehicle is in an abnormal rolling movement state, and the abnormal rolling movement state is sent to the target user.

5. A dam rolling construction quality monitoring system, characterized in that, The system includes an acquisition unit (201), a processing unit (202), and a determination unit (203). The acquisition unit (201) acquires the first position corresponding to the construction vehicle, and determines that the construction vehicle has reached the area to be rolled according to the first position. The area to be rolled is any one of the rolling areas in the dam construction area, and the construction vehicle is a vehicle for rolling the soil and stone in the area to be rolled. After the processing unit (202) determines that the construction vehicle has worked on the area to be rolled, it acquires the operation data corresponding to the construction vehicle. The operation data includes operation time data, operation speed data, and oscillator usage time data. The operation data is input into a preset BIM engineering model for processing to obtain the rolling thickness; the target motion trajectory data corresponding to the construction vehicle is acquired, and the target motion trajectory data is analyzed to obtain the number of rolling passes. The target motion trajectory data is the motion trajectory data of the construction vehicle rolling the area to be rolled. The analysis of the target motion trajectory data to obtain the number of rolling passes specifically includes: acquiring a plurality of timestamps corresponding to the target motion trajectory data, and displaying the motion trajectory data corresponding to each of the plurality of timestamps in the area to be rolled in chronological order to obtain a target area; dividing the target area to obtain a plurality of sub-areas; acquiring the number of first trajectory line segments corresponding to a first sub-area, where the number of first trajectory line segments is the number of motion trajectory line segments corresponding to the construction vehicle passing through the first sub-area, and the first sub-area is any one of the plurality of sub-areas; acquiring the number of second trajectory line segments corresponding to a second sub-area, where the number of second trajectory line segments is the number of motion trajectory line segments corresponding to the construction vehicle passing through the second sub-area, and the second sub-area is any one of the plurality of sub-areas other than the first sub-area; if the number of first trajectory line segments is equal to the number of second trajectory line segments, it is determined that the number of first trajectory line segments is output as the number of rolling passes, and the number of rolling passes is the total number of times the construction vehicle passes through the area to be rolled; when the number of first trajectory line segments is inconsistent with the number of second trajectory line segments, the smallest number is selected from the number of rolling passes corresponding to each of the plurality of sub-areas as the number of rolling passes corresponding to the area to be rolled; determine whether the rolling thickness is consistent with the preset rolling thickness, and whether the number of rolling passes is consistent with the preset number of rolling passes. The determination unit (203), when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling passes is inconsistent with the preset number of rolling passes, determines that the area to be rolled is in an abnormal rolling quality state, generates a first rolling plan according to the abnormal rolling quality state, and sends the first rolling plan to the target user; the generating the first rolling plan according to the abnormal rolling quality state specifically includes: obtaining a rolling difference, where the rolling difference is the difference between the number of rolling passes and the preset number of rolling passes; determining a plurality of rolling areas according to the rolling difference, and obtaining a plurality of second positions corresponding to the plurality of rolling areas; generating a rolling planning route according to the plurality of second positions, and outputting the rolling planning route as the first rolling plan; after determining whether the rolling thickness is consistent with the preset rolling thickness and whether the number of rolling passes is consistent with the preset number of rolling passes, it further includes: when the rolling thickness is consistent with the preset rolling thickness and the number of rolling passes is consistent with the preset number of rolling passes, obtaining a target water content corresponding to the area to be rolled, where the target water content is obtained by monitoring the water content of a target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; determining whether the target water content is consistent with the preset water content; when the target water content is consistent with the preset water content, determining that the area to be rolled is in a normal rolling quality state, and generating a rolling completion message according to the normal rolling quality state.

6. An electronic device, characterized in that, It includes a processor (301), a memory (302), a user interface (303) and a network interface (304). The memory (302) is used to store instructions. The user interface (303) and the network interface (304) are used to communicate with other devices. The processor (301) is used to execute the instructions stored in the memory (302) so that the electronic device (300) executes the method according to any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1-4 is executed.

Citation Information

Patent Citations

  • Real-time monitoring method for construction quality of core rockfill dam

    CN101582198A

  • BIM-based road compaction synchronous monitoring and feedback control system

    CN112988510A

  • Intelligent monitoring method for construction of roller compacted concrete on dam

    CN113701916A

  • Reservoir box dam filling and compacting construction method

    CN118958265A

  • Smart rolling system for earthwork

    WO2020006698A1