Tunnel lining concrete vibration management system and method

CN117662184BActive Publication Date: 2026-10-09CCCC SECOND PUBLIC BUREAU FOURTH ENG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311657222.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2026-10-09
Estimated Expiration
2043-12-05

AI Technical Summary

Technical Problem

[0002]在混凝土施工中,振捣是关乎于混凝土建筑物质量的关键,对混凝土的振捣过程的控制是十分重要的过程,现在操作人员依据自身经验去对混凝土振捣的质量进行控制随机性强,使混凝土振捣的质量受到人为影响和工作条件影响的因素较大,而且一旦在混凝土振捣过程中受到欠振、过振、漏振,振捣将不能满足施工过程中的质量要求,因此需要采用精细化、智能化、标准化的技术手段去进行混凝土振捣,目前,如何在混凝土振捣过程中做到标准化,面前还没有一个特别完美的解决方案

Benefits of technology

[0014] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: The present invention can set a standard time during the vibration process of tunnel lining concrete to control the vibration duration of concrete, thereby achieving standardization in the concrete vibration process. The concrete quality is calculated by using the grayscale value of the tunnel concrete image because, under normal circumstances, deeper cracks appear with lower and darker grayscale values ​​in the image than shallower cracks; moreover, the grayscale value gradually decreases as the depth increases, making the judgment of concrete quality more scientific and standardized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117662184B_ABST
    Figure CN117662184B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of water conservancy and hydropower, in particular to a tunnel lining concrete vibrating management system and method thereof, comprising obtaining historical tunnel lining concrete vibrating data, extracting concrete vibrating completion time length in each construction area from the historical tunnel lining concrete vibrating data; screening each concrete vibrating completion time length to obtain concrete vibrating sample completion time length, obtaining effective concrete vibrating completion time length based on the concrete vibrating sample completion time length, and calculating suspected concrete vibrating time length; according to the construction area division size in the historical tunnel lining concrete vibrating data, dividing the tunnel lining concrete vibrating construction area, recording the corresponding suspected concrete vibrating time length as the standard concrete vibrating time length, and using the standard concrete vibrating time length as the concrete vibrating time length to vibrate the concrete in the tunnel construction area during the tunnel lining concrete vibrating process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of water conservancy and hydropower technology, specifically to a tunnel lining concrete vibration management system and method. Background Technology

[0002] In concrete construction, vibration is crucial to the quality of concrete structures, and controlling the vibration process is extremely important. Currently, operators rely on their own experience to control the quality of concrete vibration, which is highly random and greatly affected by human factors and working conditions. Moreover, if under-vibration, over-vibration, or missed vibration occurs during the concrete vibration process, the quality requirements of the construction process will not be met. Therefore, it is necessary to adopt refined, intelligent, and standardized technical means for concrete vibration. At present, there is no perfect solution for achieving standardization in the concrete vibration process. Summary of the Invention

[0003] The purpose of this invention is to provide a tunnel lining concrete vibration management system and method to solve the problems mentioned in the background art.

[0004] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a method for managing the vibration of tunnel lining concrete, the method comprising: Step S100: Obtain historical tunnel lining concrete vibration data, extract the concrete vibration completion time of each construction area from the historical tunnel lining concrete vibration data; filter each concrete vibration completion time to obtain concrete vibration sample completion time, obtain the effective concrete vibration completion time based on the concrete vibration sample completion time, and calculate the suspected concrete vibration time. Step S200: Divide the tunnel lining concrete vibration construction sites evenly to obtain tunnel lining concrete vibration construction areas of equal area; randomly select several tunnel lining concrete vibration construction areas from each tunnel lining concrete vibration construction area as concrete vibration test areas; within the suspected concrete vibration time, collect tunnel lining concrete vibration data corresponding to each tunnel lining concrete vibration construction area in the concrete vibration test area; input the collected tunnel lining concrete vibration information into the tunnel server; the tunnel lining concrete vibration information includes concrete vibration area coordinate information and tunnel lining concrete vibration images. Step S300: Obtain the data transmission cycle of the tunnel server; obtain each cloud server connected to the tunnel server; obtain the historical memory usage rate of the cloud server for each time period; based on the historical memory usage rate of the cloud server for each time period, calculate the predicted memory usage rate corresponding to the current transmission cycle of the tunnel server; select the cloud server with the lowest predicted memory usage rate as the transmission cloud server; the tunnel server transmits the tunnel lining concrete vibration information within the current transmission cycle to the transmission cloud server. Step S400: The cloud server will combine the received tunnel lining concrete information according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the concrete quality value based on the grayscale value corresponding to each pixel of the tunnel lining concrete image. Step S500: Based on the concrete quality values ​​of each construction area in the concrete vibration test area, determine the concrete condition of each construction area and adjust the vibration time of suspected concrete; record the adjusted vibration time of suspected concrete as the standard concrete vibration time, and use the standard concrete vibration time as the concrete vibration time to vibrate the concrete in the tunnel construction area during this tunnel lining concrete vibration process.

[0005] Furthermore, step S100 includes: Step S101: Extract the concrete vibration completion time for each construction area from historical tunnel lining concrete vibration data. When a mode exists in each concrete vibration completion time and the number of modes is greater than or equal to the mode count threshold, the concrete vibration completion time value corresponding to the mode is taken as the concrete vibration sample completion time Te value. When a mode exists in each concrete vibration completion time but the number of modes is less than the mode count threshold, or when there are no identical values ​​in each concrete vibration completion time, the value corresponding to the concrete vibration completion time whose value is the median is taken as the concrete vibration sample completion time T. e The value; Step S102: When the completion time of each tunnel lining concrete meets the following requirements: At time B, where B is the threshold for concrete vibration time, the concrete vibration completion time is recorded as the effective concrete vibration completion time. These records are then compiled to obtain the set of concrete vibration completion times T = {T1}. 、 T2 、 ... 、 Tn}; where T1 、 T2 、 ... 、Tn represents the completion time of the 1st, 2nd, ..., nth effective concrete vibrations; calculate the suspected concrete vibration time. : ; Among them, T i Let be the completion time of the i-th effective concrete vibration in set T; j is the total number of effective concrete vibration completion times recorded in set T. In the above steps, the concrete vibration completion time of each construction area is extracted from the historical tunnel lining concrete vibration data. The effective concrete vibration completion time is selected because the concrete vibration time may change drastically due to extreme weather or extreme environment during the data collection process. In order to eliminate such cases, the effective concrete vibration completion time is selected as the parameter for calculating the suspected completion time of concrete vibration.

[0006] Furthermore, step S300 includes: Step S301: Record and collect the historical memory usage of the cloud server to obtain the memory usage set N of the cloud server. Among them, z1 、 z2 、 ... 、 z m These represent the memory usage rates for the 1st, 2nd, ..., mth time periods of the cloud server; the maximum memory V required to process the vibration information of tunnel lining concrete is obtained; and the memory usage rate z with the largest value is selected from the memory usage rate set N. a The smallest memory usage value z b When the tunnel and cloud server memory usage satisfy A × (1 − z) a When V ≥ δ, where δ is the cloud server memory utilization screening ratio coefficient, the cloud server is retained; Step S302: Calculate the predicted memory usage rate for the current transmission cycle for the reserved cloud servers: : ; Among them, z i Let be the memory utilization rate of the cloud server in the i-th time period; q is the total number of memory utilization rates in the set N. The cloud server with the lowest predicted memory usage is selected as the transmission cloud server, and the tunnel server transmits the tunnel lining concrete information for the current transmission cycle to the transmission cloud server.

[0007] Furthermore, step S400 includes: Step S401: Using the pixels in the tunnel lining concrete image as the standard unit of the two-dimensional coordinate system, perform grayscale conversion on the tunnel lining concrete image: ; Where Gray(x, y) represents the gray value of the pixel at coordinates (x, y) in the two-dimensional coordinate system, R(x, y) represents the red component value of the pixel at coordinates (x, y), G(x, y) represents the green component value of the pixel at coordinates (x, y), and B(x, y) represents the blue component value of the pixel at coordinates (x, y). Step S402: Perform noise removal on the grayscale value Gray in the converted tunnel lining concrete image to obtain the noise-free grayscale value Gray. e The grayscale value of concrete that is less than the concrete crack threshold is selected as the grayscale value corresponding to the concrete crack; the concrete quality value U is calculated. : Where M is the total number of pixels in the tunnel lining concrete image; M1 is the total number of pixels in the tunnel lining concrete image showing concrete cracks; Gray ei is the gray value corresponding to the i-th pixel containing a concrete crack in the tunnel lining concrete image; j is the total number of concrete cracks in the tunnel lining concrete image; μ is the factor affecting concrete quality. In the above steps, the pixels in the tunnel lining concrete image are used as the standard unit of the two-dimensional coordinate system to perform grayscale conversion on the tunnel lining concrete image, so that each part of the tunnel concrete image has a specific numerical standard. The concrete quality is calculated using the grayscale value of the tunnel concrete image because, under normal circumstances, deeper cracks appear with lower and darker grayscale values ​​in the image than shallower cracks; and the grayscale value will gradually decrease as the depth increases.

[0008] Furthermore, step S500 includes: Step S501: Based on the concrete quality values ​​of each construction area in the concrete vibration test area, determine the concrete condition of each construction area. When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected concrete vibration failure. When the number of suspected concrete vibration failures is greater than the threshold for the number of suspected concrete vibration failures, the suspected concrete vibration time of the tunnel lining construction area is adjusted until the number of suspected failures of tunnel lining concrete vibration is less than the threshold for the number of concrete vibrations. Then, the corresponding suspected concrete vibration time is recorded as the standard concrete vibration time. Step S502: During the vibration of the tunnel lining concrete, the standard concrete vibration time is used to vibrate the concrete in the tunnel lining construction area.

[0009] To better implement the above methods, a tunnel lining concrete vibration management system is also proposed. The management system includes a suspected concrete vibration time module, an information transmission module, a concrete quality value module, and a concrete vibration time adjustment module. The suspected concrete vibration time module is used to filter the completion time of each concrete vibration, obtain the completion time of concrete vibration samples, calculate the standard completion time of concrete vibration based on the completion time of concrete vibration samples, and record the standard completion time of concrete vibration as the suspected concrete vibration time. The information transmission module is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server. The tunnel server transmits the tunnel lining concrete vibration information within the current transmission cycle to the transmission cloud server. The concrete quality value module is used to calculate the concrete quality value based on the vibration images of tunnel lining concrete. The concrete vibration time adjustment module is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance numbers of the tunnel lining concrete vibration is less than the concrete vibration time threshold. The corresponding suspected concrete vibration time is recorded as the standard concrete vibration time. In this tunnel lining concrete vibration process, the standard concrete vibration time is used as the concrete vibration time to vibrate the concrete in the tunnel construction area.

[0010] Furthermore, the suspected concrete vibration time module includes a concrete vibration sample completion time unit and a suspected concrete vibration completion time unit; The concrete vibration sample completion time unit is used to extract the concrete vibration completion time of each construction area based on historical tunnel lining concrete vibration data, and obtain the concrete vibration sample completion time unit. The suspected completion time unit for concrete vibration is used to obtain the effective completion time of concrete vibration based on the completion time of concrete vibration samples and to calculate the suspected concrete vibration time.

[0011] Furthermore, the information transmission module includes a memory usage prediction unit and a cloud server transmission unit; The predicted memory utilization unit is used to calculate the predicted memory utilization of the tunnel server for the current transmission cycle based on the historical memory utilization of the cloud server for various time periods. The transmission cloud server unit is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server. The tunnel server transmits the tunnel lining concrete information within the current transmission cycle to the transmission cloud server.

[0012] Furthermore, the concrete quality value module includes an image grayscale value unit and a concrete quality value unit; The image grayscale unit is used to combine the tunnel lining concrete information received by the cloud server according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the grayscale value corresponding to each pixel of the tunnel lining concrete image. The concrete quality unit is used to calculate the concrete quality value based on the grayscale value of each pixel in the tunnel lining concrete image.

[0013] Furthermore, the concrete vibration time adjustment module includes a concrete vibration judgment unit and a concrete vibration time adjustment unit; The concrete vibration judgment unit is used to judge the concrete condition of each construction area based on the concrete quality value of each construction area in the concrete vibration test area. When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected unqualified concrete vibration. The concrete vibration time adjustment unit is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance of the tunnel lining concrete vibration is less than the concrete vibration time threshold. Then, the corresponding suspected concrete vibration time is recorded as the standard concrete vibration time.

[0014] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: The present invention can set a standard time during the vibration process of tunnel lining concrete to control the vibration duration of concrete, thereby achieving standardization in the concrete vibration process. The concrete quality is calculated by using the grayscale value of the tunnel concrete image because, under normal circumstances, deeper cracks appear with lower and darker grayscale values ​​in the image than shallower cracks; moreover, the grayscale value gradually decreases as the depth increases, making the judgment of concrete quality more scientific and standardized. Attached Figure Description

[0015] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 is a flowchart of the tunnel lining concrete vibration management system and method of the present invention; Figure 2 is a schematic diagram of the modules of the tunnel lining concrete vibration management system and method of the present invention. Detailed Implementation

[0016] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0017] Please refer to Figures 1-2. This invention provides a technical solution: a method for managing the vibration of tunnel lining concrete, the method comprising: Step S100: Obtain historical tunnel lining concrete vibration data, extract the concrete vibration completion time of each construction area from the historical tunnel lining concrete vibration data; filter each concrete vibration completion time to obtain concrete vibration sample completion time, obtain the effective concrete vibration completion time based on the concrete vibration sample completion time, and calculate the suspected concrete vibration time. Step S100 includes: Step S101: Extract the concrete vibration completion time for each construction area from historical tunnel lining concrete vibration data. When a mode exists in each concrete vibration completion time and the number of modes is greater than or equal to the mode number threshold, the concrete vibration completion time value corresponding to the mode is taken as the concrete vibration sample completion time T. e Numerical value; when there is a mode among the various concrete vibration completion times but the number of modes is less than the mode number threshold, or when there are no numbers with the same value among the various concrete vibration completion times, the value corresponding to the concrete vibration completion time with the median value among the various concrete vibration completion times is taken as the concrete vibration sample completion time T. e The value; Step S102: When the completion time of each tunnel lining concrete meets the requirements... At time B, where B is the threshold for concrete vibration time, the concrete vibration completion time is recorded as the effective concrete vibration completion time. These records are then compiled to obtain the set of concrete vibration completion times T = {T1}. 、 T2 、 ... 、 T n}; where T1 、 T2 、 ... 、 Tn represents the completion time of the 1st, 2nd, ..., nth effective concrete vibrations; calculate the suspected concrete vibration time. : ; Among them, T iLet be the completion time of the i-th effective concrete vibration in set T; j is the total number of effective concrete vibration completion times recorded in set T. Step S200: Divide the tunnel lining concrete vibration construction sites evenly to obtain tunnel lining concrete vibration construction areas of equal area; randomly select several tunnel lining concrete vibration construction areas from each tunnel lining concrete vibration construction area as concrete vibration test areas; within the suspected concrete vibration time, collect tunnel lining concrete vibration data corresponding to each tunnel lining concrete vibration construction area in the concrete vibration test area; input the collected tunnel lining concrete vibration information into the tunnel server; the tunnel lining concrete vibration information includes concrete vibration area coordinate information and tunnel lining concrete vibration images. Step S300: Obtain the data transmission cycle of the tunnel server; obtain each cloud server connected to the tunnel server; obtain the historical memory usage rate of the cloud server for each time period; based on the historical memory usage rate of the cloud server for each time period, calculate the predicted memory usage rate corresponding to the current transmission cycle of the tunnel server; select the cloud server with the lowest predicted memory usage rate as the transmission cloud server; the tunnel server transmits the tunnel lining concrete vibration information within the current transmission cycle to the transmission cloud server. Step S300 includes: Step S301: Record and collect the historical memory usage of the cloud server to obtain the memory usage set N = {Z1} 、 Z2 、 ... 、 Z m}; where Z1 、 Z2 、 ... 、 Z m These represent the memory usage rates for the 1st, 2nd, ..., mth time periods of the cloud server; the maximum memory V required to process the vibration information of tunnel lining concrete is obtained; and the memory usage rate Z with the largest value is selected from the memory usage rate set N. a The lowest memory usage value Z b When the tunnel's cloud server memory utilization rate satisfies A × (1 __ Z) a When V ≥ δ, where δ is the cloud server memory utilization screening ratio coefficient, the cloud server is retained; Step S302: For the reserved cloud servers, calculate the predicted memory utilization rate corresponding to the current transmission cycle. : ; Among them, zi Let be the memory utilization rate of the cloud server in the i-th time period; q is the total number of memory utilization rates in the set N. For example, the memory usage set of cloud servers Predicted memory usage for the current transmission cycle ; The cloud server with the lowest predicted memory usage is selected as the transmission cloud server, and the tunnel server transmits the tunnel lining concrete information for the current transmission cycle to the transmission cloud server. Step S400: The cloud server will combine the received tunnel lining concrete information according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the concrete quality value based on the grayscale value corresponding to each pixel of the tunnel lining concrete image. Step S400 includes: Step S401: Using the pixels in the tunnel lining concrete image as the standard unit of the two-dimensional coordinate system, perform grayscale conversion on the tunnel lining concrete image: ; Where Gray(x, y) represents the gray value of the pixel at coordinates (x, y) in the two-dimensional coordinate system, R(x, y) represents the red component value of the pixel at coordinates (x, y), G(x, y) represents the green component value of the pixel at coordinates (x, y), and B(x, y) represents the blue component value of the pixel at coordinates (x, y). Step S402: Perform noise removal on the grayscale value Gray in the converted tunnel lining concrete image to obtain the noise-free grayscale value Gray. e The grayscale value of concrete that is less than the concrete crack threshold is selected as the grayscale value corresponding to the concrete crack; the concrete quality value U is calculated. ; Where M is the total number of pixels in the tunnel lining concrete image; M1 is the total number of pixels in the tunnel lining concrete image showing concrete cracks; Gray ei is the gray value corresponding to the i-th pixel containing a concrete crack in the tunnel lining concrete image; j is the total number of concrete cracks in the tunnel lining concrete image; μ is the factor affecting concrete quality. Step S500: Based on the concrete quality values ​​of each construction area in the concrete vibration test area, determine the concrete condition of each construction area and adjust the vibration time of suspected concrete; record the adjusted vibration time of suspected concrete as the standard concrete vibration time, and use the standard concrete vibration time as the concrete vibration time to vibrate the concrete in the tunnel construction area during this tunnel lining concrete vibration process. Step S500 includes: Step S501: Based on the concrete quality values ​​of each construction area in the concrete vibration test area, determine the concrete condition of each construction area. When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected concrete vibration failure. When the number of suspected concrete vibration failures is greater than the threshold for the number of suspected concrete vibration failures, the suspected concrete vibration time of the tunnel lining construction area is adjusted until the number of suspected failures of tunnel lining concrete vibration is less than the threshold for the number of concrete vibrations. Then, the corresponding suspected concrete vibration time is recorded as the standard concrete vibration time. Step S502: During the vibration of the tunnel lining concrete, the standard concrete vibration time is used to vibrate the concrete in the tunnel lining construction area. To better implement the above methods, a tunnel lining concrete vibration management system is also proposed. The management system includes a suspected concrete vibration time module, an information transmission module, a concrete quality value module, and a concrete vibration time adjustment module. The suspected concrete vibration time module is used to filter the completion time of each concrete vibration, obtain the completion time of concrete vibration samples, calculate the standard completion time of concrete vibration based on the completion time of concrete vibration samples, and record the standard completion time of concrete vibration as the suspected concrete vibration time. The information transmission module is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server. The tunnel server transmits the tunnel lining concrete vibration information within the current transmission cycle to the transmission cloud server. The concrete quality value module is used to calculate the concrete quality value based on the vibration images of tunnel lining concrete. The concrete vibration time adjustment module is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance of the tunnel lining concrete vibration is less than the concrete vibration time threshold. The corresponding suspected concrete vibration time is recorded as the standard concrete vibration time. In this tunnel lining concrete vibration process, the standard concrete vibration time is used as the concrete vibration time to vibrate the concrete in the tunnel construction area. The suspected concrete vibration time module includes a concrete vibration sample completion time unit and a suspected concrete vibration completion time unit. The concrete vibration sample completion time unit is used to extract the concrete vibration completion time of each construction area based on historical tunnel lining concrete vibration data, and obtain the concrete vibration sample completion time unit. The suspected completion time unit for concrete vibration is used to obtain the effective completion time of concrete vibration based on the completion time of concrete vibration samples and to calculate the suspected concrete vibration time. The information transmission module includes a memory usage prediction unit and a cloud server transmission unit. The predicted memory utilization unit is used to calculate the predicted memory utilization of the tunnel server for the current transmission cycle based on the historical memory utilization of the cloud server for various time periods. The transmission cloud server unit is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server. The tunnel server transmits the tunnel lining concrete information in the current transmission cycle to the transmission cloud server. The concrete quality value module includes an image grayscale value unit and a concrete quality value unit. The image grayscale unit is used to combine the tunnel lining concrete information received by the cloud server according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the grayscale value corresponding to each pixel of the tunnel lining concrete image. The concrete quality unit is used to calculate the concrete quality value based on the grayscale value of each pixel in the tunnel lining concrete image. The concrete vibration time adjustment module includes a concrete vibration judgment unit and a concrete vibration time adjustment unit. The concrete vibration judgment unit is used to judge the concrete condition of each construction area based on the concrete quality value of each construction area in the concrete vibration test area. When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected unqualified concrete vibration. The concrete vibration time adjustment unit is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance of the tunnel lining concrete vibration is less than the concrete vibration time threshold. Then, the corresponding suspected concrete vibration time is recorded as the standard concrete vibration time.

[0018] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

Claims

1. A method for managing the vibration of tunnel lining concrete, characterized in that, The method includes: Step S100: Obtain historical tunnel lining concrete vibration data, extract the concrete vibration completion time of each construction area from the historical tunnel lining concrete vibration data; filter each concrete vibration completion time to obtain concrete vibration sample completion time, obtain the effective concrete vibration completion time based on the concrete vibration sample completion time, and calculate the suspected concrete vibration time. Step S100 includes: Step S101: Extract the concrete vibration completion time of each construction area from the historical tunnel lining concrete vibration data. When there is a mode in each concrete vibration completion time and the number of modes is greater than or equal to the mode number threshold, take the concrete vibration completion time value corresponding to the mode as the concrete vibration sample completion time Te value. When there is a mode in each concrete vibration completion time but the number of modes is less than the mode number threshold, or there are no numbers with the same value in each concrete vibration completion time, take the value corresponding to the concrete vibration completion time with the median value as the concrete vibration sample completion time Te value. Step S102: When the completion time of each tunnel lining concrete meets the following requirements: Where B is the concrete vibration time threshold, the concrete vibration completion time is recorded as the effective concrete vibration completion time, and the records are collected to obtain the concrete vibration completion time set. The durations for the 1st, 2nd, ..., nth effective concrete vibrations are calculated; the durations for suspected concrete vibrations are also calculated. : ; Among them, T i Let be the completion time of the i-th effective concrete vibration in set T; j is the total number of effective concrete vibration completion times recorded in set T. Step S200: The tunnel lining concrete vibration construction site is evenly divided into various tunnel lining concrete vibration construction areas of equal area; several tunnel lining concrete vibration construction areas are randomly selected from each tunnel lining concrete vibration construction area as concrete vibration test areas; within the suspected concrete vibration time, the tunnel lining concrete vibration data corresponding to each tunnel lining concrete vibration construction area in the concrete vibration test area are collected; the collected tunnel lining concrete vibration information is entered into the tunnel server; the tunnel lining concrete vibration information includes the coordinate information of the concrete vibration area and the tunnel lining concrete vibration image. Step S300: Obtain the data transmission cycle of the tunnel server; obtain each cloud server connected to the tunnel server; obtain the historical memory usage rate of the cloud server for each time period; based on the historical memory usage rate of the cloud server for each time period, calculate the predicted memory usage rate corresponding to the current transmission cycle of the tunnel server; select the cloud server with the lowest predicted memory usage rate as the transmission cloud server; the tunnel server transmits the tunnel lining concrete vibration information within the current transmission cycle to the transmission cloud server. Step S400: The cloud server will combine the received tunnel lining concrete information according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the concrete quality value based on the grayscale value corresponding to each pixel of the tunnel lining concrete image. Step S401: Using the pixels in the tunnel lining concrete image as the standard unit of the two-dimensional coordinate system, perform grayscale conversion on the tunnel lining concrete image: ; Where Gray(x, y) represents the gray value of the pixel at coordinates (x, y) in the two-dimensional coordinate system, R(x, y) represents the red component value of the pixel at coordinates (x, y), G(x, y) represents the green component value of the pixel at coordinates (x, y), and B(x, y) represents the blue component value of the pixel at coordinates (x, y). Step S402: Perform noise removal on the grayscale value Gray in the converted tunnel lining concrete image to obtain the noise-free grayscale value Gray. e The grayscale value of concrete that is less than the concrete crack threshold is selected as the grayscale value corresponding to the concrete crack; the concrete quality value U is calculated. ; Where M is the total number of pixels in the tunnel lining concrete image; M1 is the total number of pixels in the concrete cracks in the tunnel lining concrete image; denoted as , where is the grayscale value corresponding to the i-th pixel containing a concrete crack in the tunnel lining concrete image; j represents the total number of concrete cracks in the tunnel lining concrete image; μ represents factors affecting concrete quality. Step S500: Based on the concrete quality values ​​of each construction area in the concrete vibration test area, determine the concrete condition of each construction area and adjust the vibration time of suspected concrete; record the adjusted vibration time of suspected concrete as the standard concrete vibration time, and use the standard concrete vibration time as the concrete vibration time to vibrate the concrete in the tunnel construction area during this tunnel lining concrete vibration process.

2. The method for managing the vibration of tunnel lining concrete according to claim 1, characterized in that, Step S300 includes: Step S301: Record and collect the historical memory usage of the cloud server to obtain the memory usage set N = {z1} 、 z2 、 ... 、 z m }; where z1 、 z2 、 ... 、 z m These represent the memory usage rates for the 1st, 2nd, ..., mth time periods of the cloud server; the maximum memory V required to process the vibration information of tunnel lining concrete is obtained; and the memory usage rate z with the largest value is selected from the memory usage rate set N. a The smallest memory usage value z b When the tunnel and cloud server memory usage meet the requirements Where δ is the cloud server memory usage screening ratio coefficient; cloud servers are retained. Step S302: Calculate the predicted memory utilization rate for the current transmission cycle for the reserved cloud servers. : ; Among them, z i Let be the memory utilization rate of the cloud server in the i-th time period; q is the total number of memory utilization rates in the set N. The cloud server with the lowest predicted memory usage is selected as the transmission cloud server, and the tunnel server transmits the tunnel lining concrete information for the current transmission cycle to the transmission cloud server.

3. The method for managing the vibration of tunnel lining concrete according to claim 1, characterized in that, Step S500 includes: Step S501: When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected concrete vibration failure. When the number of suspected concrete vibration failures is greater than the threshold for the number of suspected concrete vibration failures, the vibration time of the suspected concrete in the tunnel lining construction area is adjusted until the number of suspected failures of the tunnel lining concrete vibration is less than the threshold for the number of concrete vibrations. Then, the corresponding vibration time of the suspected concrete is recorded as the standard concrete vibration time. Step S502: During the vibration of the tunnel lining concrete, the standard concrete vibration time is used to vibrate the concrete in the tunnel lining construction area.

4. A tunnel lining concrete vibration management system applied to the tunnel lining concrete vibration management method according to any one of claims 1-3, characterized in that, The management system includes a suspected concrete vibration time module, an information transmission module, a concrete quality value module, and a concrete vibration time adjustment module. The suspected concrete vibration time module is used to screen the completion time of each concrete vibration, obtain the completion time of concrete vibration samples, calculate the standard completion time of concrete vibration based on the completion time of concrete vibration samples, and record the standard completion time of concrete vibration as the suspected concrete vibration time. The information transmission module is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server, and the tunnel server transmits the tunnel lining concrete vibration information in the current transmission cycle to the transmission cloud server. The concrete quality value module is used to calculate the concrete quality value based on the vibration images of tunnel lining concrete. The concrete vibration time adjustment module is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance numbers of the tunnel lining concrete vibration is less than the concrete vibration time threshold. The corresponding suspected concrete vibration time is recorded as the standard concrete vibration time. In this tunnel lining concrete vibration process, the standard concrete vibration time is used as the concrete vibration time to vibrate the concrete in the tunnel construction area.

5. The tunnel lining concrete vibration management system according to claim 4, characterized in that, The suspected concrete vibration time module includes a concrete vibration sample completion time unit and a suspected concrete vibration completion time unit; The concrete vibration sample completion time unit is used to extract the concrete vibration completion time of each construction area based on historical tunnel lining concrete vibration data, and obtain the concrete vibration sample completion time unit. The suspected completion time unit for concrete vibration is used to obtain the effective completion time of concrete vibration based on the completion time of concrete vibration samples and to calculate the suspected concrete vibration time.

6. The tunnel lining concrete vibration management system according to claim 4, characterized in that, The information transmission module includes a memory usage prediction unit and a cloud server transmission unit. The predicted memory utilization unit is used to calculate the predicted memory utilization of the tunnel server for the current transmission cycle based on the historical memory utilization of the cloud server for each time period. The transmission cloud server unit is used to select the cloud server with the lowest predicted memory usage as the transmission cloud server, and the tunnel server transmits the tunnel lining concrete information in the current transmission cycle to the transmission cloud server.

7. The tunnel lining concrete vibration management system according to claim 4, characterized in that, The concrete quality value module includes an image grayscale value unit and a concrete quality value unit; The image grayscale unit is used to combine the tunnel lining concrete information received by the cloud server according to the construction area, establish a two-dimensional coordinate system based on the tunnel lining concrete vibration image of the construction area, perform grayscale conversion on the tunnel lining concrete image, and calculate the grayscale value corresponding to each pixel of the tunnel lining concrete image. The concrete quality unit is used to calculate the concrete quality value based on the grayscale value corresponding to each pixel in the tunnel lining concrete image.

8. The tunnel lining concrete vibration management system according to claim 4, characterized in that, The concrete vibration time adjustment module includes a concrete vibration judgment unit and a concrete vibration time adjustment unit; The concrete vibration judgment unit is used to judge the concrete condition of each construction area based on the concrete quality value of each construction area in the concrete vibration test area. When the concrete quality value of the construction area in the concrete vibration test area is less than the concrete vibration threshold, the construction area is recorded as a suspected unqualified concrete vibration. The concrete vibration time adjustment unit is used to adjust the suspected concrete vibration time in the tunnel lining construction area until the number of suspected non-compliance of the tunnel lining concrete vibration is less than the concrete vibration time threshold, and then the corresponding suspected concrete vibration time is recorded as the standard concrete vibration time.

Citation Information

Patent Citations

  • Concrete crack identification method based on image processing technology

    CN112785579A

  • Management method of concrete placement

    JP2018159245A