Dam rolling construction quality monitoring method and system

By acquiring and analyzing the location and operation data of the construction vehicle, and using the BIM engineering model to calculate the rolling thickness and number of passes, the problem of low monitoring efficiency of dam rolling construction quality in the existing technology is solved, automated monitoring and real-time data processing are realized, and monitoring efficiency and accuracy are improved.

CN119671404AActive Publication Date: 2025-03-21BEIJING YIBANGDA TECH DEV CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, monitoring of the quality of rolling dams depends on manual appearance inspection, resulting in low monitoring efficiency and inability to monitor construction quality in real time and automation.

Method used

By obtaining the position and operation data of the construction vehicle, the operation data is processed using the preset BIM engineering model to calculate the rolling thickness, and the rolling number is calculated by analyzing the target motion trajectory data, automatic monitoring of rolling quality and real-time data processing are achieved.

Benefits of technology

实现了对大坝碾压施工质量的自动化监测,无需人工现场观察,显著节省人力和时间,提高监测效率,并能准确判断碾压质量是否达标,及时识别异常状态,生成调整方案。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119671404A_ABST
    Figure CN119671404A_ABST
Patent Text Reader

Abstract

The invention discloses a dam rolling construction quality monitoring method and system, and relates to the technical field of intelligent construction monitoring. The method comprises the steps that a first position corresponding to a construction vehicle is obtained, and it is determined that the construction vehicle arrives at a to-be-rolled area according to the first position; after it is determined that the construction vehicle works in the to-be-rolled area, operation data corresponding to the construction vehicle are obtained; the operation data are input into a preset BIM engineering model to be processed, and the rolling thickness is obtained; obtaining target movement track data corresponding to the construction vehicle, and analyzing the target movement track data to obtain the number of rolling times; and when the rolling thickness is inconsistent with the preset rolling thickness and the number of rolling times is inconsistent with the number of preset rolling times, it is determined that the to-be-rolled area is in a rolling quality abnormal state, a first rolling scheme is generated according to the rolling quality abnormal state, and the first rolling scheme is sent to the target user. By implementing the technical scheme provided by the invention, the monitoring efficiency of the dam rolling construction quality can be remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent construction monitoring technology, and specifically to a method and system for monitoring the quality of dam rolling construction. Background Art

[0002] In the riverside areas, the construction of dams is particularly important to ensure a stable supply of water for industry and residents and promote the sustainable development of the local economy. Dams not only play an important role in irrigation, but also provide sufficient water for farmland in the dry season by accurately regulating the water storage capacity of reservoirs, thereby promoting agricultural production and income and ensuring food security.

[0003] The use of rolling vehicles is crucial in the construction of dams. These vehicles use their powerful compaction function to effectively compact the soil and stone materials inside the dam body, thereby significantly improving the density and anti-sliding stability of the dam body. Given the importance of dam projects, it is particularly important to strictly monitor the quality of their rolling construction, because the quality of construction is directly related to the overall strength of the dam. At present, the monitoring of the quality of dam rolling construction mainly relies on manual appearance inspection, but this method requires 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 low.

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

[0005] The present application provides a method and system for monitoring the quality of dam rolling construction, which can significantly improve the monitoring efficiency of dam rolling construction quality 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 comprising: obtaining a first position corresponding to a construction vehicle, determining that the construction vehicle has arrived at a to-be-rolled area according to the first position, the to-be-rolled area being any rolling area in the dam construction area, and the construction vehicle being a vehicle for rolling soil and rock in the to-be-rolled area; after determining that the construction vehicle is working in the to-be-rolled area, obtaining operation data corresponding to the construction vehicle, the operation data comprising operation time data, operation speed data, and oscillator use time data; inputting the operation data into a preset BIM engineering model for processing, Obtain the rolling thickness; obtain the target motion trajectory data corresponding to the construction vehicle, analyze the target motion trajectory data, and obtain the number of rolling passes, where the target motion trajectory data is the motion trajectory data of the construction vehicle rolling 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; 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.

[0007] By adopting the above technical solution, the location and operation data of the construction vehicles are obtained, and the automatic monitoring of the rolling process is realized. There is no need for manual observation and evaluation on site, which greatly saves manpower and time; the operation data is input into the preset BIM (Building Information Model) engineering model for processing, and the rolling thickness can be quickly obtained. At the same time, the target motion trajectory data is analyzed to obtain the number of rolling passes in real time. By comparing the preset rolling thickness and rolling passes with the actual monitoring results, it is possible to objectively judge whether the rolling quality meets the standard. When the rolling thickness and rolling passes do not meet the preset requirements, it can automatically identify that the area to be rolled is in an abnormal rolling quality state, and automatically generate the first rolling plan according to the abnormal rolling quality state. Through automated monitoring and real-time data processing, the need for manual inspection is greatly reduced, which can significantly improve the efficiency of monitoring work.

[0008] Optionally, the target motion trajectory data is analyzed to obtain the number of rolling passes, specifically including: obtaining multiple timestamps corresponding to the target motion trajectory data, and displaying the motion trajectory data corresponding to 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, the number of first trajectory segments is the number of motion trajectory segments corresponding to the construction vehicles passing through the first sub-area, and the first sub-area is any sub-area among the multiple sub-areas; obtaining 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 vehicles passing through the second sub-area, and the second sub-area is any sub-area among the multiple sub-areas except 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 vehicles pass through the area to be rolled.

[0009] By adopting the above technical solution, multiple timestamps corresponding to the target motion trajectory data are obtained, and the motion trajectory is displayed in the area to be rolled in chronological order, the moving path of the construction vehicle can be accurately tracked to 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 vehicles in each sub-area, the number of rolling times of the construction vehicles in each area can be accurately calculated. If the number of trajectory segments in multiple sub-areas is equal, it means that the number of rolling times of the construction vehicles in the entire area to be rolled is uniform. At this time, this number can be output as the final number of rolling times. Accurate calculation of the number of rolling times 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 also 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 moisture content corresponding to the area to be rolled, the target moisture content is obtained by monitoring the moisture content of the target sample in the area to be rolled using an infrared spectrometer, the target sample including soil or concrete; determining whether the target moisture content is consistent with the preset moisture content; when the target moisture content is consistent with the preset moisture content, determining that the area to be rolled is in a normal state of rolling quality, and generating rolling completion information based on the normal state of rolling quality.

[0011] By adopting the above technical solution, when 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 moisture content, monitor the moisture content of the area to be rolled in real time, and compare it with the preset moisture content in time. This can promptly detect abnormal rolling quality and provide timely and accurate feedback for construction adjustments.

[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 also 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 based on the loose rolling quality state, the second rolling plan includes increasing the thickness of the rolling layer or changing the rolling method.

[0013] By adopting the above technical solution, 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, insufficient thickness of the rolling layer, can be accurately identified. For the identified loose rolling quality problem, 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 also 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 based on the insufficient rolling state, the third rolling plan includes increasing the number of rolling passes.

[0015] By adopting the above technical solution and 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 passes is insufficient, which may cause the soil or concrete and other materials to not be fully compacted. In response to the problem of insufficient rolling, the rolling strategy can be dynamically adjusted to ensure that the soil or concrete and other materials are fully compacted by increasing the number of rolling passes, thereby improving the construction quality and engineering stability. It not only helps to ensure construction quality, but also effectively reduce construction risks and costs, and improve the overall benefits of the project.

[0016] Optionally, a first rolling plan is generated based on the abnormal rolling quality state, specifically including: obtaining a rolling difference, the rolling difference being the difference between the number of rolling passes and a preset number of rolling passes; determining multiple rolling areas based on 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.

[0017] By adopting the above technical solution and calculating the rolling difference, the difference between the rolling times of each area and the preset value can be accurately quantified, so as to clarify which areas need additional rolling operations. Based on the multiple rolling areas determined by the rolling difference, a more targeted rolling strategy can be formulated. The rolling planning route is generated, which can guide construction vehicles to perform rolling operations along the optimal path, avoid repeated rolling or missing areas, and thus improve construction efficiency.

[0018] Optionally, after generating a rolling planning route based on multiple second positions and outputting the rolling planning route as a first rolling plan, the method also includes: determining that the target user rolls the area to be rolled according to the rolling planning route, and obtaining a third position corresponding to the construction vehicle; judging whether the third position is in a preset position table, 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 location of the construction vehicle can be monitored in real time and compared with the preset location table. Once the construction vehicle deviates from the preset route or does not appear in the expected position, it can be immediately identified and an abnormal status prompt can be issued. Ensuring that the construction vehicle strictly follows the preset rolling planning route helps to improve the accuracy and consistency of construction. This helps to avoid problems such as missed pressure and heavy pressure, and ensures that each area to be rolled is properly handled.

[0020] In a second aspect of the present application, a system for monitoring the quality of dam rolling construction is provided. The system includes an acquisition unit, a processing unit, and a determination unit. The acquisition unit acquires a first position corresponding to a construction vehicle, and determines that the construction vehicle has arrived at a to-be-rolled area according to the first position. The to-be-rolled area is any rolling area in the dam construction area, and the construction vehicle is a vehicle for rolling soil and stone in the to-be-rolled area. The processing unit acquires operation data corresponding to the construction vehicle after determining that the construction vehicle is working in the to-be-rolled area, and the operation data includes operation time data, operation speed data, and oscillator use time data. The operation data is input into a preset BI M engineering model to obtain the rolling thickness; obtain the target motion trajectory data corresponding to the construction vehicle, analyze 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 rolling the area to be rolled; judge whether the rolling thickness is consistent with the preset rolling thickness, and whether the rolling passes are consistent with the preset number of rolling passes; determine the unit, when the rolling thickness is inconsistent with the preset rolling thickness, and the rolling passes are 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.

[0021] Optionally, the acquisition unit is used to acquire multiple timestamps corresponding to the target motion trajectory data, and display the motion trajectory data corresponding to the multiple timestamps in the area to be rolled in chronological order to obtain the target area; the processing unit is used to divide the target area to obtain multiple sub-areas; the acquisition unit is used to acquire 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, and the first sub-area is any sub-area among the multiple sub-areas; the acquisition unit is used to acquire 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, and the second sub-area is any sub-area among the multiple sub-areas except the first sub-area; the determination unit is used to determine that the number of first trajectory segments is output as the number of rolling passes if the number of first trajectory segments is equal to the number of second trajectory segments, and the number of rolling passes is the total number of times the construction vehicles pass through the area to be rolled.

[0022] Optionally, the acquisition unit is used to obtain the target moisture 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 moisture content being obtained by monitoring the moisture content of the target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; the processing unit is used to determine whether the target moisture content is consistent with the preset moisture content; the determination unit is used to determine that the area to be rolled is in a normal rolling quality state when the target moisture content is consistent with the preset moisture content, and generate rolling completion information based on the normal rolling quality state.

[0023] Optionally, the determination unit is used 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; and generate 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.

[0024] Optionally, the determination unit is used to determine that the area to be rolled is in an insufficiently compacted 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; and generate a third rolling plan based on the insufficient rolling state, the third rolling plan including increasing the number of rolling passes.

[0025] Optionally, the acquisition unit is used to obtain a rolling difference, which is the difference between the number of rolling passes and a preset number of rolling passes; the processing unit is used to determine multiple rolling areas based on the rolling difference, and obtain multiple second positions corresponding to the multiple rolling areas; generate a rolling planning route based on the multiple second positions, and output the rolling planning route as a first rolling plan.

[0026] Optionally, the acquisition unit is used to determine that the target user rolls the area to be rolled according to the planned rolling route, and obtains the third position corresponding to the construction vehicle; the processing unit is used 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 planned rolling route; the determination unit is used 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.

[0027] In a third aspect of the present application, an electronic device is provided, which 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 any one of the methods described above in the present application.

[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of 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: 1. Obtaining the location and operation data of construction vehicles realizes the automatic monitoring of the rolling process, without the need for manual on-site observation and evaluation, which greatly saves manpower and time; inputting the operation data into the preset BIM (Building Information Model) engineering model for processing can quickly obtain the rolling thickness, and at the same time, by analyzing the target motion trajectory data, the number of rolling passes can also be obtained in real time. By comparing the preset rolling thickness and rolling passes with the actual monitoring results, it is possible to objectively judge whether the rolling quality meets the standards. When the rolling thickness and rolling passes do not meet the preset requirements, it can automatically identify that the area to be rolled is in an abnormal rolling quality state, and automatically generate the first rolling plan based on the abnormal rolling quality state. Through automated monitoring and real-time data processing, the need for manual inspection is greatly reduced, which can significantly improve the efficiency of monitoring work.

[0030] 2. The position of construction vehicles can be monitored in real time and compared with the preset position table. Once the construction vehicle deviates from the preset route or does not appear in the expected position, it can immediately identify and issue an abnormal status prompt. Ensuring that the construction vehicles strictly follow the preset rolling planning route helps to improve the accuracy and consistency of construction. This helps to avoid problems such as missed pressure and heavy pressure, and ensures that each area to be rolled is properly handled. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a flow chart of a method for monitoring the quality of dam rolling construction provided in an embodiment of the present application; Figure 2 It is a structural schematic diagram of a dam rolling construction quality monitoring system provided by an embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.

[0032] 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

[0033] In order to enable technicians in this field 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.

[0034] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0035] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to 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 cannot 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 "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0036] In the riverside areas, the construction of dams is particularly important to ensure a stable supply of water for industry and residents and promote the sustainable development of the local economy. Dams not only play an important role in irrigation, but also provide sufficient water for farmland in the dry season by accurately regulating the water storage capacity of reservoirs, thereby promoting agricultural production and income and ensuring food security.

[0037] The use of rolling vehicles is crucial in the construction of dams. These vehicles use their powerful compaction function to effectively compact the soil and stone materials inside the dam body, thereby significantly improving the density and anti-sliding stability of the dam body. Given the importance of dam projects, it is particularly important to strictly monitor the quality of their rolling construction, because the quality of construction is directly related to the overall strength of the dam. At present, the monitoring of the quality of dam rolling construction mainly relies on manual appearance inspection, but this method requires 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 low.

[0038] Therefore, how to solve the problem that it takes a long time to monitor the quality of dam rolling construction manually using visual inspection, resulting in low monitoring efficiency. A method for monitoring the quality of dam rolling construction provided in 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 dam rolling construction. Figure 1 This is a flow chart of a method for monitoring the quality of dam rolling construction provided by an embodiment of the present application, with reference to Figure 1 The method includes the following steps S101-S106.

[0039] S101: Acquire a first position corresponding to a construction vehicle, and determine, based on the first position, that the construction vehicle has reached an area to be compacted.

[0040] 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 the work process can be obtained later. The construction vehicle of this application refers to a road roller, and the construction vehicle is a vehicle for rolling the soil and stone in the rolling area. Through the positioning system built into the construction vehicle, the current position information of the construction garage, that is, the first position, is obtained in real time. These location information can be transmitted to the server wirelessly (such as 4G / 5G, Wi-Fi). The area where the dam construction needs to be carried out 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 this time, the area to be rolled is any rolling area in the dam construction area, and 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 judged that the construction vehicle has arrived at the area.

[0041] S102: After determining that the construction vehicle is working on the area to be rolled, the operation data corresponding to the construction vehicle is obtained.

[0042] In the above S102, after determining that the construction vehicle has arrived at 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 been working for a period of time, the sensor on the construction vehicle is used to record the operating status of the vehicle, including the operating time, operating speed and the use time of the oscillator (the component of the roller used to compact soil and stone). At this time, the operating time refers to the working time of the construction vehicle in the area to be rolled, and the operating speed refers to the average speed corresponding to the construction vehicle rolling the area to be rolled. The operating data is then transmitted to the server in real time via wireless means.

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

[0044] In the above S103, after obtaining the operation data corresponding to the construction vehicle, the operation data is input into the preset BIM engineering model for processing. Before obtaining the rolling thickness, a preset BIM engineering model needs to be constructed, and 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 and terrain data and other information are collected. Based on the collected terrain data, a terrain model is created in the BIM software. This usually involves steps such as defining contour intervals, selecting profile cutting materials, and specifying excavation depths. Then, according to the design drawings, a three-dimensional geometric model of the dam construction area is created using the modeling tools in the BIM software. Material properties are added to the three-dimensional geometric model to improve the model. The data from different sources are integrated into the BIM model. After the preset BIM engineering model is built, to obtain the rolling thickness, the operation data (such as the position, speed, pressure, etc. of the roller) in the actual construction process is input into the BIM model. The input operation data is processed and analyzed using the analysis tools in the BIM software. According to the analysis results and the preset algorithm, the rolling thickness of each area is calculated. The preset algorithm refers to an estimation formula for rolling thickness, the estimation formula H=(K*P*T) / (V*A), where H represents the estimated rolling thickness, K represents the compaction coefficient, which depends on the type, weight and properties of the roller, and generally needs to be determined through experiments, P represents the power of the roller (or can be regarded as an indicator of compaction capacity), which is usually a fixed value, but may also change 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 of each compaction multiplied by the length); in the actual estimation process, the material must also be considered to obtain the rolling thickness. Through the above formula and the material properties corresponding to the rolling construction area in the BIM model, the actual rolling thickness of the soil layer, i.e. the rolling thickness, is simulated and calculated.

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

[0046] In the above S104, during the construction process, the construction vehicle obtains the moving trajectory of the construction vehicle in the area to be rolled, and records it through the built-in positioning system on the construction vehicle, recording the moving trajectory of the construction vehicle from the start of work to the current moment, thereby forming 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 rolling the area to be rolled.

[0047] In addition, the target motion trajectory data is analyzed to obtain the number of rolling passes, 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, 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 sub-area among the multiple sub-areas; obtaining 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, and the second sub-area is any sub-area among the multiple sub-areas except the first sub-area; if the number of first trajectory segments is equal to the number of second trajectory segments, then the number of first trajectory segments is determined to be 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. Specifically, since the target motion trajectory data is the moving trajectory of the construction vehicle within a preset time length, the timestamp corresponding to each trajectory point is extracted from the target motion trajectory data. These timestamps record the location information of the construction vehicles at different time points. The extracted timestamps are sorted in order. According to the sorted timestamps, the corresponding motion trajectory data (such as latitude and longitude coordinates) are displayed on the map or BIM model of the area to be rolled. In this way, a continuous trajectory line can be formed, reflecting the movement path of the construction vehicle in 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 regular grid shapes or customized shapes based on factors such as terrain and construction requirements. For each sub-area, the number of trajectory segments of the construction vehicle passing through the area is counted. The "trajectory segment" mentioned here refers to the segment connecting adjacent trajectory points, which together constitute the movement path of the construction vehicle. Taking the first sub-area as an example, all trajectory points in the area are traversed, adjacent points are connected to form segments, and the number of these 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. The comparison here can be a direct quantity comparison or a relative quantity comparison after considering the area of ​​the sub-area. If the number of the first trajectory segments is equal to the number of the second trajectory segments (or the difference is within the preset tolerance range), this usually means that the construction vehicle is rolling evenly throughout the area to be rolled without significant differences. In this case, you can choose to output the number of first trajectory segments (or the number of second trajectory segments, because they are equal) as the number of rolling passes. This number of rolling passes represents the total number of times the construction vehicle passes through the area to be rolled. The accurate determination of the number of rolling passes of the construction vehicle is achieved. This helps to improve construction efficiency and quality monitoring.

[0048] Furthermore, when the number of first trajectory segments is inconsistent with the number of second trajectory segments, the number of rolling passes corresponding to each sub-area can be obtained in turn, and then the smallest number of rolling passes is selected from multiple rolling passes as the total number of rolling passes corresponding to the area to be rolled.

[0049] 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.

[0050] In the above S105, after the rolling number and rolling thickness corresponding to the area to be rolled are obtained, the rolling thickness is compared with the preset rolling thickness, and the rolling number is compared with the preset rolling number. The preset rolling thickness is to set the expected rolling thickness as a standard value according to the rolling demand of the dam construction area, and the preset rolling number is to set the expected rolling number as a standard value according to the rolling demand of the dam construction area. The calculated actual rolling thickness is compared with the preset rolling thickness, and the actual rolling number is compared with the preset rolling number.

[0051] 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, 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.

[0052] In the above S106, if 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 judged 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, the rolling thickness is 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 rolling number of times for the area to be rolled A is counted, and the rolling number is 80 times. According to the design requirements of the area to be rolled, the preset number of rolling passes is set to 100-120. At this time, the rolling number 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 the first rolling plan needs to be generated, and the area to be rolled is rolled again.

[0053] In addition, a first rolling scheme is generated according to the abnormal state of rolling quality, specifically including: obtaining a rolling difference, 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 scheme. Specifically, during the rolling operation, the number of rolling passes of 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 pre-set before construction according to engineering design and specification requirements. The actual 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 a negative number (the actual number of rolling passes is less than the preset value), but in this scheme, 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 whether the number of rolling passes corresponding to each sub-area is consistent with 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 sub-rolling passes corresponding to each small area is obtained in turn. The sub-rolling number refers to the number of rolling times corresponding to each small area. Then, the sub-rolling difference between the sub-rolling number and the preset rolling number is calculated, and then the sub-rolling difference is bound to the second position of each small area. When planning the rolling planning route, the construction vehicle can display the sub-rolling difference corresponding to a small area after arriving at the rolling planning route, so that the area can be rolled according to the sub-rolling difference. For each divided rolling area, determine its geographic location information, i.e., the second location. This can be done by GPS positioning, manual measurement, or using a professional geographic information system (GIS). The second location information should be accurate and clear so that it can be used in the subsequent generation of the rolling planning route. Based on multiple rolling areas and their second location information, use professional route planning software or algorithms 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 try to avoid the completed rolling area to reduce unnecessary repeated rolling and cost waste. After the initial rolling planning route is generated, 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.In the output plan, the number of rolling passes for each rolling area, the model and parameters of the roller, the division of labor of construction personnel and other information should be clearly marked.

[0054] Further, when the construction vehicle is working according to the first rolling scheme, it is necessary to monitor the process of the construction vehicle rolling according to the rolling planning route, and send an abnormal state to the target user when the vehicle deviates from the route, specifically including: determining that the target user rolls 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, 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 rolling movement abnormal state is sent to the target user. Specifically, since a positioning system has been installed on the construction vehicle, the geographic location information of the vehicle can be obtained in real time. The location data of the construction vehicle, i.e., the third position, is collected in real time through the positioning system. These data generally include information such as longitude, latitude, altitude, and timestamp. The collected third position data is transmitted to the server via a wireless network or other communication methods. According to the rolling planning route, multiple second positions (i.e., key nodes or turning points) on the route are composed of a preset position table. This table generally includes the latitude and longitude 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 successfully matches a position in the preset position table, it means that the construction vehicle is rolling according to the planned route. If the third position data cannot find a match 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. Immediately send an abnormal state notification to the target user (such as the construction manager, monitoring personnel, etc.). The notification can be sent by SMS, email, APP push, etc. The content of the notification should include the current position of the construction vehicle (third position), the most recent position in the preset position table, the type of abnormal state (such as deviation from the route, stagnation, etc.) and the recommended response measures (such as adjusting the route, checking the vehicle, etc.). After receiving the abnormal state notification, the target user should immediately monitor and adjust the construction vehicle. This includes checking the real-time location of the vehicle, understanding the surrounding construction environment, communicating with the driver, etc. Record the time, location, cause and handling results of each abnormal state. This information can be used for subsequent data analysis and improvement of the rolling planning route. Train and guide construction personnel to improve their operating skills and understanding of the planned route. This helps reduce the occurrence of abnormal conditions and improve construction efficiency. By monitoring the location of construction vehicles in real time and matching it with the preset location table, it is determined whether the vehicle deviates from the planned route, and the target user is notified in time when an abnormal state is found. This helps improve construction efficiency, ensure construction safety and reduce unnecessary cost waste.

[0055] 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, the target moisture content corresponding to the area to be rolled is obtained, and the target moisture content is obtained by using an infrared spectrometer to monitor the moisture content of the target sample in the area to be rolled, and the target sample includes soil or concrete; it is judged whether the target moisture content is consistent with the preset moisture content; when the target moisture content is consistent with the preset moisture content, it is determined that the area to be rolled is in a normal state of rolling quality, and rolling completion information is generated according to the normal state of rolling quality. 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 means that the construction vehicle has completed the rolling operation of the area to be rolled according to the design requirements. Select representative target samples in the area to be rolled, and these samples can be materials such as soil or concrete. Use an infrared spectrometer to monitor the moisture content of the target sample. An infrared spectrometer is a spectroscopic instrument that uses the principle of interaction between infrared radiation and matter to measure the composition and structure of a substance. It can determine its moisture content by detecting the characteristic peaks of the infrared spectrum of water molecules in the sample. During the monitoring process, the infrared spectrometer will emit infrared light to the sample and detect the intensity and frequency of the infrared light absorbed by the sample. By comparing the standard spectrum, the characteristic peaks of water molecules in the sample can be determined, and the water content of the sample can be inferred. The water content data monitored by the infrared spectrometer is recorded as the target water content. According to the engineering design and specification requirements, the expected water content is set as the preset water content. This preset water content is usually determined based on factors such as the properties of the material, construction conditions, and subsequent use requirements. The target water content is compared 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 engineering requirements), the target water content is considered to be consistent with the preset water content. When the target water content is consistent with the preset water content, it means that the water content of the area to be rolled meets the design requirements, so it can be determined that the area is in a normal state of rolling quality. According to the normal state of rolling quality, rolling completion information is generated. This information can include key data such as the name, location, rolling thickness, number of rolling passes, water content, and judgment results (i.e., normal rolling quality) of the area to be rolled. The rolling completion information can be sent to relevant managers or operators through email, SMS, app notifications, etc., so that they can keep abreast of the construction progress and rolling quality. The moisture content of the area to be rolled is monitored by infrared spectrometer, and the rolling quality is judged based on the monitoring results. This helps to improve construction efficiency and quality monitoring level, and ensure the smooth progress of dam construction projects.

[0056] 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, including: 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 state of rolling quality; according to the loose state of rolling quality, a second rolling plan is generated, 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 the construction vehicle or manual measurement. The actual rolling thickness and the number of rolling passes after each rolling operation are recorded and compared 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 should be paid at this time. Insufficient rolling thickness may mean that the compaction is not enough, and the number of rolling passes that have reached the requirement indicates that the vehicle has performed 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 state of rolling quality. This means that although sufficient rolling has been carried out, the compaction may still not be ideal due to insufficient thickness. Analyze the reasons for the loose state of rolling quality. Possible reasons include but are not limited to: too high or too low moisture content of construction materials, improper selection of rollers, too fast or too slow rolling speed, too thick rolling layer, etc. According to the analysis results, formulate a second rolling plan. The plan should aim to improve the compaction 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 driving 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. Carry out construction according to the second rolling plan. During the construction process, continuously monitor indicators such as rolling thickness and compaction to ensure the effectiveness of the plan. By monitoring and recording indicators such as rolling thickness and rolling times, the rolling quality status of the area to be rolled can be judged, and the second rolling plan can be formulated and implemented accordingly. This helps to improve construction efficiency and quality monitoring level, and ensure the smooth progress of dam construction projects.

[0057] In addition, 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; a third rolling scheme is generated according to the insufficient rolling state, and the third rolling scheme includes increasing the number of rolling passes. Specifically, during the rolling operation, the rolling thickness and the number of rolling passes of the area to be rolled are continuously monitored and recorded. This is usually done by sensors on construction vehicles, manual measurement, or using a professional monitoring system. The actual recorded rolling thickness is compared with the preset rolling thickness to confirm whether they are consistent. At the same time, the actual number of rolling passes is compared with the preset number of rolling passes to check whether there is a difference. 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 judged that the area to be rolled is in an insufficient rolling state. The reasons for the insufficient rolling state are analyzed in depth. Possible reasons include, but are not limited to: insufficient performance of the roller, excessive rolling speed, inappropriate moisture content of the rolling layer, uneven material of the rolling layer, etc. According to the results of the problem analysis, the third rolling plan is formulated. The main goal of this plan is to increase the number of rolling passes to ensure that the expected compaction effect is achieved in the area to be rolled. The third plan should clearly specify the specific value of the number of rolling passes and whether the parameters of the roller (such as vibration frequency, amplitude, etc.) need to be adjusted to adapt to different construction conditions. Before implementing the third rolling plan, the effectiveness of the plan can be verified through a small-scale test. According to the test results, the plan is adjusted and optimized as necessary to ensure its feasibility in actual construction. Construction is carried out according to the optimized third rolling plan. During the construction process, indicators such as the number of rolling passes and compaction degree should be continuously monitored to ensure that the plan is effectively implemented. If it is found during the construction process that the expected compaction effect is still not achieved after the implementation of the plan, the plan should be adjusted in time and construction should continue. By monitoring and recording indicators such as rolling thickness and rolling passes, the rolling status of the area to be rolled can be judged, and the third rolling plan can be formulated and implemented accordingly. This helps to improve construction efficiency and quality monitoring level and ensure the smooth progress of the dam construction project.

[0058] The embodiment of the present application also provides a system for monitoring the quality of dam rolling construction. Figure 2 This is a schematic diagram of a dam rolling construction quality monitoring system provided in an embodiment of the present application, with reference to Figure 2 The system includes an acquisition unit 201, a processing unit 202 and a determination unit 203.

[0059] The acquisition unit 201 acquires the first position corresponding to the construction vehicle, and determines that the construction vehicle has arrived at the area to be compacted according to the first position. The area to be compacted is any compaction area in the dam construction area, and the construction vehicle is a vehicle for compacting soil and rock in the area to be compacted.

[0060] The processing unit 202 determines that the construction vehicle is working on the area to be rolled, and obtains the operating data corresponding to the construction vehicle, the operating data including the operating time data, the operating speed data and the oscillator usage time data; the operating data is input into the preset BIM engineering model for processing to obtain the rolling thickness; the target motion trajectory data corresponding to the construction vehicle is obtained, 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; 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.

[0061] Determination unit 203, when the rolling thickness is inconsistent with the preset rolling thickness, and the rolling number is inconsistent with the preset rolling number, 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.

[0062] In a possible implementation, the acquisition unit 201 is used to acquire 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 acquisition unit is used to acquire 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, and the first sub-area is any sub-area among the multiple sub-areas; the acquisition unit is used to acquire 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, and the second sub-area is any sub-area among the multiple sub-areas except the first sub-area; the determination unit 203 is used to determine that the number of first trajectory segments is output as the number of rolling passes if the number of first trajectory segments is equal to the number of second trajectory segments, and the number of rolling passes is the total number of times the construction vehicles pass through the area to be rolled.

[0063] In a possible implementation, the acquisition unit 201 is used to obtain the target moisture 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 moisture content is obtained by monitoring the moisture content of the target sample in the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; the processing unit 202 is used to determine whether the target moisture content is consistent with the preset moisture content; the determination unit 203 is used to determine that the area to be rolled is in a normal rolling quality state when the target moisture content is consistent with the preset moisture content, and generate rolling completion information based on the normal rolling quality state.

[0064] In a possible implementation, the determination unit 203 is used 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; and generate 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.

[0065] In a possible implementation, the determination unit 203 is used to determine that the area to be rolled is in an insufficiently rolled 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; and generate a third rolling plan based on the insufficient rolling state, and the third rolling plan includes increasing the number of rolling passes.

[0066] In a possible implementation, the acquisition unit 201 is used to obtain a rolling difference, which is the difference between the number of rolling passes and a preset number of rolling passes; the processing unit 202 is used to determine multiple rolling areas based on the rolling difference, and obtain multiple second positions corresponding to the multiple rolling areas; generate a rolling planning route based on the multiple second positions, and output the rolling planning route as a first rolling plan.

[0067] In a possible implementation, the acquisition unit 201 is used to determine whether 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; the processing unit 202 is used to determine 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; the determination unit 203 is used 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.

[0068] It should be noted that: when the system provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, 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 embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0069] The present application also discloses an electronic device. Figure 3 , Figure 3 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 .

[0070] The communication bus 305 is used to realize the connection and communication between these components.

[0071] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.

[0072] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0073] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling data stored in the memory 302. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; 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 it can be implemented separately through a chip.

[0074] Among them, the memory 302 may include a random access memory (RAM) or a read-only memory (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, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 302 can also be optionally at least one storage device located away from the aforementioned processor 301.

[0075] like Figure 3 As shown, 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.

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

[0077] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0078] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0079] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

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

[0081] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0082] If the 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, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method 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 drives, magnetic disks or optical disks.

[0083] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure.

Claims

1. A method for monitoring the quality of dam rolling construction, characterized in that: The method comprises: Acquire a first position corresponding to the construction vehicle, and determine, according to the first position, that the construction vehicle has arrived at a to-be-rolled area, wherein the to-be-rolled area is any rolling area in the dam construction area, and the construction vehicle is a vehicle for rolling soil and rock in the to-be-rolled area; After determining that the construction vehicle is working on the area to be rolled, obtaining operation data corresponding to the construction vehicle, the operation data including operation time data, operation speed data and oscillator use time data; The operation data is input into a preset BIM engineering model for processing to obtain the rolling thickness; Obtaining target motion trajectory data corresponding to the construction vehicle, analyzing the target motion trajectory data to obtain the number of rolling passes, wherein the target motion trajectory data is motion trajectory data of the construction vehicle rolling 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; When the rolling thickness is inconsistent with the preset rolling thickness, and the rolling number is inconsistent with the preset rolling number, 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.

2. The method according to claim 1, characterized in that The analyzing of the target motion trajectory data to obtain the number of rolling passes specifically includes: Acquire multiple time stamps corresponding to the target motion trajectory data, and display the motion trajectory data corresponding to each of the multiple time stamps in the to-be-rolled area in chronological order to obtain the target area; Dividing the target area to obtain multiple sub-areas; Acquire the number of first trajectory segments corresponding to the first sub-region, where the first trajectory segment number is the number of movement trajectory segments of the construction vehicle passing through the first sub-region, and the first sub-region is any one of the multiple sub-regions; Acquire the number of second trajectory line segments corresponding to the second sub-region, where the number of the second trajectory line segments is the number of movement trajectory line segments of the construction vehicle passing through the second sub-region, and the second sub-region is any sub-region among the multiple sub-regions except the first sub-region; If the number of the first trajectory segments is equal to the number of the second trajectory segments, it is determined that the first trajectory segments are output as the number of rolling passes, where the number of rolling passes is the total number of times the construction vehicle passes through the area to be rolled.

3. The method according to claim 1, characterized in that 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, the target moisture content corresponding to the area to be rolled is obtained, and the target moisture content is obtained by monitoring the moisture content of the target sample of the area to be rolled using an infrared spectrometer, and the target sample includes soil or concrete; Determining whether the target moisture content is consistent with the preset moisture content; When the target moisture content is consistent with the preset moisture content, it is determined that the area to be rolled is in a normal rolling quality state, and rolling completion information is generated according to the normal rolling quality state.

4. The method according to claim 1, characterized in that: 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; A second rolling scheme is generated according to the loose state of the rolling quality, and the second rolling scheme includes increasing the thickness of the rolling layer or changing the rolling method.

5. The method according to claim 4, characterized in that 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; A third rolling plan is generated according to the insufficient rolling state, and the third rolling plan includes increasing the number of rolling passes.

6. The method according to claim 1, characterized in that The generating a first rolling scheme according to the abnormal rolling quality state specifically includes: Obtaining a rolling difference value, wherein the rolling difference value is the difference between the number of rolling passes and the preset number of rolling passes; Determine a plurality of rolling areas according to the rolling difference value, and obtain a plurality of second positions corresponding to the plurality of rolling areas; A rolling plan route is generated according to the plurality of second positions, and the rolling plan route is output as the first rolling plan.

7. The method according to claim 6, characterized in that After generating a rolling plan route according to the plurality of second positions and outputting the rolling plan route as the first rolling plan, the method further includes: Determine that the target user rolls the to-be-rolled area according to the planned rolling route, and obtain a third position corresponding to the construction vehicle; Determine whether the third position is in a preset position table, wherein 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.

8. A system for monitoring the quality of dam rolling construction, characterized in that: The system comprises an acquisition unit (201), a processing unit (202) and a determination unit (203). The acquisition unit (201) acquires a first position corresponding to the construction vehicle, and determines, based on the first position, that the construction vehicle has arrived at a to-be-rolled area, wherein the to-be-rolled area is any rolling area in the dam construction area, and the construction vehicle is a vehicle for rolling soil and rocks in the to-be-rolled area; The processing unit (202) acquires operation data corresponding to the construction vehicle after determining that the construction vehicle is working on the area to be rolled, the operation data including operation time data, operation speed data and oscillator use time data; The operation data is input into a preset BIM engineering model for processing to obtain a 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, wherein the target motion trajectory data is the motion trajectory data of the construction vehicle rolling the area to be rolled; and 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; The determination unit (203) determines that the area to be rolled is in an abnormal rolling quality state 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, generates a first rolling plan according to the abnormal rolling quality state, and sends the first rolling plan to a target user.

9. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (302), a user interface (303) and a network interface (304), wherein the memory (302) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and 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 to 7.

10. 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 to 7 is executed.

Citation Information

Patent Citations

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

    CN101582198A

  • Intelligent roadbed and pavement roller compaction system

    CN109356003A

  • 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

Cited By

  • Road surface rolling method and device based on situation awareness and electronic equipment

    CN119932999A

  • Road rolling method, device and electronic equipment based on situation awareness

    CN119932999B

  • Rolling construction monitoring method, rolling construction monitoring system and rolling construction monitoring equipment for machine grouping operation and medium

    CN120875692A

  • A group machine operation rolling construction monitoring method, system, device and medium

    CN120875692B