Tunnel shotcreting construction method and device based on machine learning optimization

By improving the particle swarm optimization algorithm and dynamic deposition model, the injection parameters in jet concrete construction are optimized, and the problem that construction quality depends on operator technology is solved, and high-precision and high-efficiency jet concrete construction is achieved.

CN119691873AActive Publication Date: 2025-03-25HUAZHONG UNIV OF SCI & TECH

Patent Information

Application Number
CN202411923314.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-25
Estimated Expiration
2044-12-25

Smart Images

  • Figure CN119691873A_ABST
    Figure CN119691873A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of tunnel construction, and particularly discloses a tunnel shotcrete construction method and device based on machine learning optimization, and the method comprises the steps: carrying out the quality deviation analysis based on a tunnel design contour and tunnel point cloud data, and determining the back break amount of a tunnel; according to the spraying track of the nozzle, a dynamic deposition model of sprayed concrete is constructed, and the dynamic deposition model is used for determining the deposition thickness of any position on the spraying plane based on the spraying parameters of the nozzle; a target function is solved through an improved particle swarm optimization algorithm, target injection parameters of a nozzle are obtained, the target function takes the difference between the minimum deposition thickness and the back break amount as an optimization target, and the improved particle swarm optimization algorithm is determined by introducing a quantum random jump mechanism into the particle swarm optimization algorithm; and adjusting and controlling injection equipment based on the target injection parameter of the nozzle. By means of the method, modeling and optimization can be effectively conducted on the construction process of sprayed concrete.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of tunnel construction, and more specifically, to a tunnel shotcrete construction method and device based on machine learning optimization. Background Art

[0002] Shotcrete is an important process for the initial support of mountain tunnels. Shotcrete construction is mainly carried out by manually remotely controlling the wet spraying machine. Due to the lack of accurate modeling and optimization of the spraying process, the construction quality is highly dependent on the operator's technical level, which can easily lead to problems such as concrete waste and uneven spraying thickness. In addition, the common over-excavation and under-excavation in drill-and-blast tunnel construction further aggravates the construction difficulty and affects the overall support effect and stability of the tunnel.

[0003] In recent years, optimizing spraying parameters to achieve better spraying effects has gradually attracted attention, and some studies have analyzed the influence of spraying parameters on deposition patterns through experiments. However, traditional experimental methods lack flexibility and ease of use. How to effectively model and optimize the construction process of shotcrete is a technical problem that needs to be solved in this field. Summary of the invention

[0004] In view of the defects of the prior art, the purpose of this application is to effectively model and optimize the construction process of shotcrete.

[0005] To achieve the above objectives, in a first aspect, the present application provides a tunnel shotcrete construction method based on machine learning optimization, the method comprising: Based on the tunnel design profile and tunnel point cloud data, quality deviation analysis is performed to determine the over-excavation and under-excavation of the tunnel; According to the spraying trajectory of the nozzle, a dynamic deposition model of shotcrete is constructed. The dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle. The spraying trajectory is the motion trajectory of the nozzle center. The objective function is solved by the improved particle swarm optimization (IQPSO) algorithm to obtain the target injection parameters of the nozzle. The objective function takes minimizing the difference between the deposition thickness and the over-excavation amount as the optimization target. The improved particle swarm optimization algorithm is determined by introducing the quantum random jump mechanism into the particle swarm optimization algorithm. The spray equipment is regulated based on the target spray parameters of the nozzle.

[0006] It can be understood that by optimizing the spraying parameters through the IQPSO algorithm, the difference between the deposition thickness and the over-excavation can be minimized, the accuracy of shotcrete construction can be significantly improved, and the deposition thickness error can be reduced. The optimized spraying trajectory and parameters can improve construction efficiency, reduce manual intervention, improve the stability and consistency of spraying construction, shorten construction time, accurately control the spraying thickness and material usage, effectively reduce concrete waste, and effectively model and optimize the construction process of shotcrete.

[0007] In a possible implementation, the above-mentioned introduction of the quantum random jump mechanism includes updating the position of the particle by the following formula; ; ; in, It is The particle in The optimal position of an individual in the iteration, is a hyperparameter, The particle is The best individual position in the iteration, It is in The global optimal position in the particle swarm in the iteration; For the In the iteration The position of a particle, For The location determined after the location update, represents the average value of the optimal solution of all particles at present, It follows a uniform distribution A random value of and are the upper and lower boundaries of the search space, respectively. Indicates the maximum number of iterations.

[0008] In a possible implementation, elastic rebound processing is also performed on out-of-bounds particles using the following formula: ; in, Indicates In the iteration The position of a particle, and Respectively represent The upper and lower boundaries of a particle.

[0009] In a possible implementation, the spray parameters to be optimized include: the interval distance between two adjacent control points, the distance between two adjacent paths (scanning distance), the residence time of the nozzle at each control point, and the movement speed of the nozzle between two adjacent control points; the control point is a point on the spray trajectory, and the spray trajectory includes multiple paths arranged side by side; Accordingly, the objective function is solved by the improved particle swarm optimization (IQPSO) algorithm to obtain the target injection parameters of the nozzle, including the following two stages of optimization: In the first stage of optimization, the objective function is solved by improving the particle swarm optimization algorithm to optimize the interval distance between two adjacent control points and the distance between two adjacent paths; In the second stage of optimization, the objective function is solved by improving the particle swarm optimization algorithm to optimize the nozzle's residence time at each control point and the nozzle's movement speed between two adjacent control points.

[0010] In a possible implementation, the objective function is specifically: ; in, Indicates the distance between two adjacent control points. Represents the distance between two adjacent paths. Indicates the time the nozzle stays at each control point, Indicates that the nozzle is The dwell time at each control point, Indicates the movement speed of the nozzle between two adjacent control points. Indicates that the nozzle is The control point and The speed of movement between control points, represents the number of control points, represents the number of evaluation points, Indicates the number of the evaluation point, Indicates Evaluation points The deposition thickness at Indicates Evaluation points The over-excavation and under-excavation at is a fixed value, is an integer, express The upper limit value of express The upper limit value of and They are The lower and upper limits of and They are The lower and upper limits of .

[0011] In a possible implementation, the quality deviation analysis is performed based on the tunnel design profile and the tunnel point cloud data to determine the over-break and under-break amount of the tunnel, including: Reduce the density and noise of tunnel point cloud data through preprocessing; Based on the preprocessed tunnel point cloud data, an irregular triangular mesh model is constructed; Based on the irregular triangular mesh model, the intersection points of the irregular triangular mesh model and the target section are calculated, and the difference between the intersection points and the tunnel design contour is calculated to determine the over-excavation and under-excavation of the tunnel.

[0012] In a possible implementation, the dynamic deposition model of shotcrete is constructed for the spraying trajectory of the nozzle, specifically including determining the dynamic deposition model by the following formula: ; ; in, Indicates the position on the injection plane The deposition thickness at Indicates the position on the jet plane in the case of a single path The deposition thickness at represents the radial distance of the jet at a specified axial distance, Represents the distance between two adjacent paths. For the path The control point and Any position between the control points Indicates that the jet is at position The injection rate on middle Indicates the nozzle process parameters of shotcrete. middle represents any position on the injection plane, middle Indicate point The normal vector of the jet plane at Indicates the distance between two adjacent control points. Indicates the speed of the nozzle moving between two adjacent control points.

[0013] In a second aspect, the present application provides a tunnel shotcrete construction device based on machine learning optimization, comprising: The over-break and under-break determination module is used to perform quality deviation analysis based on the tunnel design profile and tunnel point cloud data to determine the over-break and under-break of the tunnel; A dynamic deposition model building module is used to build a dynamic deposition model of shotcrete based on the spraying trajectory of the nozzle. The dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle. The spraying trajectory is the motion trajectory of the center of the nozzle. The injection parameter optimization module is used to solve the objective function through the improved particle swarm optimization algorithm to obtain the target injection parameters of the nozzle. The objective function takes minimizing the difference between the deposition thickness and the over-excavation amount as the optimization target. The improved particle swarm optimization algorithm is determined by introducing the quantum random jump mechanism into the particle swarm optimization algorithm. The control module is used to control the injection device based on the target injection parameters of the nozzle.

[0014] In a third aspect, the present application provides an electronic device comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0016] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0017] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art: It has the advantages of high optimization accuracy, high construction efficiency, less material waste and strong applicability. By optimizing the spraying parameters with the improved particle swarm optimization (IQPSO) algorithm, the accuracy of shotcrete construction is significantly improved and the deposition thickness error is reduced; the optimized spraying trajectory and parameters can improve construction efficiency, reduce manual intervention, improve the stability and consistency of spraying construction, and shorten construction time; accurately control the spraying thickness and material usage, effectively reduce concrete waste, and reduce construction costs; at the same time, the method and device can adapt to tunnel construction of different scales and complexities, including railway, highway and subway projects, and have strong engineering applicability. Combined with three-dimensional laser scanning and feedback adjustment mechanism, intelligent control of shotcrete construction is realized, reducing the impact of manual experience on construction quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is one of the flow charts of the tunnel shotcrete construction method based on machine learning optimization provided in the embodiment of the present application; Figure 2 This is the second flow chart of the tunnel shotcrete construction method based on machine learning optimization provided in the embodiment of the present application; Figure 3 This is the third flow chart of the tunnel shotcrete construction method based on machine learning optimization provided in the embodiment of the present application; Figure 4 is a schematic diagram of a projection model of spray deposition on a tunnel profile provided in an embodiment of the present application; Figure 5 is a schematic diagram of a projection model provided by an embodiment of the present application when there is an angle between the nozzle and the tunnel profile; Figure 6 is a schematic diagram of a dynamic spray deposition model on a single trajectory provided in an embodiment of the present application; Figure 7 is a schematic diagram of a dynamic spray deposition model on multiple tracks provided in an embodiment of the present application; Figure 8 It is a schematic diagram of a vertical injection model provided in an embodiment of the present application; Fig. 9 It is a convergence process diagram of IQPSO and PSO provided in the embodiment of the present application; Fig.10 It is a convergence process diagram of IQPSO under different hyperparameters provided in the embodiment of the present application; Fig.11 is a sensitivity analysis diagram of parameter settings provided in the embodiments of the present application; Fig.12 It is a schematic diagram of the locations of evaluation points and control points provided in an embodiment of the present application; Fig.13 It is a spray deposition diagram of IQPSO and PSO provided in the embodiments of the present application; Fig.14 is a relative error diagram of IQPSO and PSO provided in the embodiment of the present application; Fig.15 is a residence time diagram of a control point provided in an embodiment of the present application; Fig.16 is a velocity diagram between control points provided in an embodiment of the present application; Fig.17 It is a structural schematic diagram of a tunnel shotcrete construction device based on machine learning optimization provided in an embodiment of the present application; Fig.18 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0020] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" 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 "exemplary" or "for example" is intended to present related concepts in a specific way.

[0021] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.

[0022] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0023] Figure 1 is one of the flow charts of the tunnel shotcrete construction method based on machine learning optimization provided in the embodiment of the present application, such as Figure 1 As shown, the method includes the following steps S101 to S104.

[0024] Step S101, performing quality deviation analysis based on the tunnel design profile and tunnel point cloud data to determine the over-break and under-break amount of the tunnel; Step S102, constructing a dynamic deposition model of shotcrete for the spraying trajectory of the nozzle, the dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle, and the spraying trajectory is the motion trajectory of the center of the nozzle; Step S103, solving the objective function by using an improved particle swarm optimization (IQPSO) algorithm to obtain the target injection parameters of the nozzle, wherein the objective function takes minimizing the difference between the deposition thickness and the over-excavation amount as the optimization target, and the improved particle swarm optimization algorithm is determined by introducing a quantum random jump mechanism into the particle swarm optimization algorithm; Step S104: regulating the spraying device based on the target spraying parameters of the nozzle.

[0025] It can be understood that by optimizing the spraying parameters through the IQPSO algorithm, the difference between the deposition thickness and the over-excavation can be minimized, the accuracy of shotcrete construction can be significantly improved, and the deposition thickness error can be reduced. The optimized spraying trajectory and parameters can improve construction efficiency, reduce manual intervention, improve the stability and consistency of spraying construction, shorten construction time, accurately control the spraying thickness and material usage, effectively reduce concrete waste, and effectively model and optimize the construction process of shotcrete.

[0026] The tunnel shotcrete construction method based on machine learning optimization provided in this application is illustrated below through several examples.

[0027] Figure 2 This is the second flow chart of the tunnel shotcrete construction method based on machine learning optimization provided in the embodiment of the present application, such as Figure 2 As shown, the method includes the following steps S201, S202, S203 and S204.

[0028] Step S201, obtaining three-dimensional contour data after tunnel construction through laser scanning and three-dimensional modeling technology, and parameterizing the injection trajectory; Step S202: establishing a dynamic deposition model of shotcrete based on the principles of fluid mechanics and pneumatic transport physics; Step S203, optimizing injection parameters using an improved particle swarm optimization algorithm; Step S204: adjusting the parameters of the spraying equipment in real time according to the optimization results to ensure uniform deposition of concrete and improve construction efficiency.

[0029] In step S201, a laser scanner is used to capture the tunnel contour and generate point cloud data, and calculate its quality deviation. This process includes the following steps S2011-S2013: S2011,Data Preprocessing,The raw point cloud from the complex construction site needs to be carefully preprocessed before reconstruction,,including three tasks: (1) manually segmenting the tunnel contour; (2) filtering the point cloud using the,random sampling consensus algorithm (RANSAC); (3) downsampling the point cloud using the voxel grid,algorithm (Voxel Grid,VG). Through these steps, a moderately dense and less noisy tunnel contour point cloud can be obtained.

[0030] S2012, irregular triangular mesh model construction, after removing abnormal data, the Bowyer-Watson (BW) algorithm is used for Delaunay triangulation. Each point is inserted into the triangulation and updated through local optimization to maintain the Delaunay property. Once all points have been analyzed, the irregular triangular mesh model (i.e., mesh) is established.

[0031] S2013, mass deviation calculation, developed an automated algorithm to accurately calculate mass deviation. This is achieved by fitting a surface function and calculating the deviation from the design surface function. The process is divided into two stages: (1) calculating the intersection of the irregular triangular mesh model and the section (specific section); (2) calculating the difference between the intersection of the section and the design contour, and obtaining the over-excavation and under-excavation of the section by integration.

[0032] In step S201, the injection trajectory is the motion trajectory of the center of the nozzle. The parameterized injection trajectory includes defining the injection trajectory through the following parameters: a tunnel contour grid and its normal vector, a control point, and a scanning distance. Generally, the injection trajectory includes multiple paths that are arranged side by side and in order; a path is a straight line, and different paths remain parallel; for two adjacent paths, the nozzle moves from the end of the front path to the beginning of the rear path, and the line between the end of the front path and the beginning of the rear path is perpendicular to the path. Control points refer to discrete points with interval distances on the injection trajectory mapping, at which the nozzle can adjust its kinematic parameters to produce different amounts of deposition. The scanning distance is the distance between two adjacent paths.

[0033] In step S202, the present application develops a static deposition model to describe the spraying behavior during the spraying process, which represents the deposition amount at any point on the spraying plane. In order to facilitate the description of the static deposition process of the inclined spraying, the following assumptions are made during the spraying process: (1) Ignore the air pressure loss in the nozzle; (2) Ignore the parallel flow of concrete; (3) Ignore the effect of steel mesh on deposition; (4) The residual coefficient (indicating the proportion of concrete that remains adhered to the tunnel wall after rebound) is used to represent the rebound effect of concrete.

[0034] The deposition model is defined as ,in Indicates the nozzle process parameters of shotcrete, including air pressure, spray angle and spray distance; represents any position on the jet plane in the jet coordinate system; Indicate point Normal vector of the injection plane at . In view of the complexity of parameterized deposition model for arbitrary surfaces, this application chooses to simplify the problem into two independent components, as shown below: ; in, Indicates that the spray distance is In the case of vertical spray to point Virtual plane Deposition on. Indicates that the virtual plane The magnification factor of the projection of the deposition on the jet plane.

[0035] In step S202, the behavior of shotcrete is described using the principles of fluid mechanics and pneumatic transport physics, and a vertical spraying deposition model is established, such as Figure 4 As shown, Figure 4 The x-axis represents the normal direction of the vertical plane, the y-axis represents the horizontal direction on the spraying plane, and the z-axis represents the vertical direction on the spraying plane. It includes two main stages: (1) the acceleration process of concrete in the nozzle, and (2) the diffusion process of concrete in the air. Since the circular motion of particles in the nozzle does not affect the axial velocity, only the force acting in the axial direction is considered. The speed of concrete sprayed from the nozzle is mainly determined by the pressure of the compressed air. Friction between nozzle and According to Newton's second law, the cross-sectional area of ​​the nozzle is The force analysis of the concrete cross section is carried out, and the force acting on the concrete aggregate can be expressed by the following formula: ; in, is the air-material resistance coefficient, , Distance from the jet nozzle The cross-sectional area and diameter of the nozzle at , represent the density of compressed air and concrete respectively, is the flow resistance coefficient related to the Reynolds number of concrete, and represent the nozzle contraction angle and the incident angle of compressed air, respectively. , , They represent the air flow velocity, concrete transportation velocity and concrete suspension velocity respectively. is the acceleration due to gravity.

[0036] The motion pattern of the concrete in the nozzle is an accelerated motion with decreasing acceleration, followed by a steady uniform motion. When the acceleration is zero, the concrete reaches its maximum velocity, which is equivalent to the ideal injection velocity. , can be calculated using the following formula: ; in, is the air pressure, is the density of air. The suspension velocity of concrete particles is usually determined semi-empirically by experimental results. For shotcrete with a particle size of about 10 mm, this velocity is about 12.1 m / s. Based on the Reynolds number of shotcrete, the flow resistance coefficient is set to 0.082.

[0037] During the spraying process, the concrete flow continuously carries the surrounding air, forming a diffuse jet that expands along the spraying path. When the concrete flow reaches the tunnel contour along the central axis, its velocity decreases with the increase of the spraying distance. The semi-empirical relationship between the axis velocity and the distance attenuation is as follows: ; in, is the axial velocity, is the axial distance, is the nozzle radius.

[0038] In the spray diffusion area, the velocity of the concrete gradually decreases as it moves away from the axis. At the spray boundary (i.e., the end of the diffusion radius), the velocity of the concrete becomes zero. This application assumes that the variances of the spray range in the y and z directions are equal and uncorrelated. Based on this assumption, the relationship between the velocity of any point in the diffusion range and the axis is derived as follows: ; in, represents the radial distance to the center of the jet in the y and z coordinate planes, and are the horizontal and vertical coordinates of the jet on the plane, is the radial distance of the jet at axial distance x, is located in concrete aggregate velocity.

[0039] During the spraying process, concrete follows the law of conservation of mass. Therefore, the spatial distribution of mass is directly related to the velocity distribution, and the deposition thickness per second at any point on the spraying plane can be expressed by the following formula: ; in, and represent the density and velocity of concrete respectively, is the gradient of mass flow rate; It indicates the residual coefficient of concrete. It means that during the shotcrete process, the concrete sprayed from the nozzle is not completely deposited on the tunnel wall. Due to the influence of rebound, gravity and other factors during the spraying process, part of the concrete is not completely deposited, but is wasted or lost. The residual coefficient It is often used to measure these losses.

[0040] In step S202, in order to obtain the best molding quality, the nozzle should be perpendicular to the tunnel contour. However, due to the inherent limitation of the robot arm's range of motion in the tunnel, it becomes impractical to maintain a completely vertical spray direction. Therefore, when there is an angle between the nozzle and the tunnel contour, it becomes crucial to analyze the spray deposition. The projection model is as follows Figure 5 The magnification factor of the deposition is derived from a virtual vertical plane on a reference plane perpendicular to the nozzle. According to the geometric relationship between the three planes, the magnification factor can be expressed as follows: ; in, is the distance from the nozzle to the virtual vertical plane, is the angle between the nozzle and the contour, is the angle between the nozzle and the cross-section normal.

[0041] In step S202, the single path model mainly represents the deposition change along a continuous single path without considering the influence of surrounding paths. This process can be regarded as a variable speed motion, in which the speed In a certain range The dynamic spray deposition model scenario on a single path is as follows Figure 6 shown. and are two control points on the injection trajectory, and the nozzle residence time is and This application assumes that the nozzle is and Under this assumption, the deposition model at any point can be expressed by the following formula: ; in, Indicates a position between two adjacent control points The sedimentation depth on Indicates that the jet is at position The spray rate (deposition thickness per second) on The spacing between adjacent control points.

[0042] In order to achieve a consistent deposition thickness across the entire spray area, multiple paths need to be overlapped. Figure 7 As shown, the deposition model at any given point can be expressed as the following equation: ; in, Under the multipath model, given location The total deposition thickness at In the single path model, given the location The deposition thickness at Indicates the distance between two adjacent paths (scan distance).

[0043] In step S203, in the mathematical model of the spraying process, there are three types of parameters that define the deposition on the tunnel profile: (1) The location of the control point is determined by the spacing distance and the scanning distance; (2) Kinematic parameters of the nozzle, including the nozzle’s residence time at each control point and the nozzle’s movement speed between two adjacent control points; (3) Nozzle process parameters, such as air pressure and spray angle.

[0044] These parameters are tightly coupled and can compensate each other to produce the desired deposition. For example, a smaller jet angle may reduce the distance between adjacent control points while increasing the jet time. Therefore, it is not necessary to treat all parameters as optimization targets. In this application, we consider the process parameters of the nozzle as preset inputs.

[0045] The optimization model is constructed as a two-stage framework. The first stage mainly optimizes the separation distance and scanning distance , determine the position of the control point. For each interval distance and scanning distance The second stage optimization will be carried out to obtain the residence time in this case. and speed ,like Figure 8 As shown. On this basis, this application develops an IQPSO algorithm to solve this two-stage optimization task.

[0046] In order to evaluate the performance of the model, the injection area is further discretized to generate evaluation points that are denser than the control points. Then, the over-excavation and under-excavation at these evaluation points are obtained through the irregular triangular mesh model of the tunnel. The objective function of the IQPSO algorithm aims to minimize the mean absolute error, which is defined as the difference between the actual deposition and the over-excavation and under-excavation at all evaluation points. The objective function is shown in the following formula. In order to ensure the operability of the solution, this application uses the spacing distance and scanning distance Apply constraints to limit them to fixed values Integer multiples of .

[0047] ; in, Indicates The dwell time at each control point, Indicates that the nozzle is The control point and The speed of movement between control points, represents the number of control points, represents the number of evaluation points, Indicates the number of the evaluation point, Indicates Evaluation points The deposition thickness at Indicates Evaluation points The amount of over-excavation and under-excavation.

[0048] The implementation flow chart of the two-stage optimization model is as follows: Figure 3 As shown. The process first initializes the interval distance and scanning distance , and then initialize the dwell time for each control point and speed . Subsequently, the IQPSO algorithm is applied to iteratively update the dwell time and speed according to its optimization principle. If the maximum number of iterations (i.e., the termination condition) is reached, IQPSO determines the optimal dwell time and speed solution corresponding to the current interval distance and scan distance. At this time, the interval distance and scan distance are updated and a new round of optimization begins. After each iteration, the termination condition is checked: if the maximum number of iterations has not been reached, the interval distance and scan distance, as well as the dwell time and speed, are continued to be updated. Once both stages have reached the maximum number of iterations, the optimization process ends and the optimal solution is output, minimizing the objective function value.

[0049] The basic particle swarm optimization (PSO) algorithm is developed from the predation behavior of bird flocks and has two important parts: cooperation between individuals and information sharing. Given a particle swarm with N particles, in a D-dimensional search space, each particle can update its speed and position by the following formula, and the optimal solution of the entire group can be determined by the optimal value of all particles.

[0050] ; in, , Respectively represent the velocity and position of the particle; , They represent the inertia weight and learning factor, which are the hyperparameters of the PSO algorithm; r is a random number ranging from [0,1]; and They represent the individual optimal position and the global optimal position of the particle respectively.

[0051] In the IQPSO algorithm, particles will simulate quantum behavior and adopt a new rule to update their position and velocity. These mechanisms further introduce randomness and enhance the search ability of the PSO algorithm. The state of the particle is described by the wave function in the Schrödinger equation, which represents the probability of the particle appearing at a given spatial position. Each particle will converge to a region pulled by an attractor, which is calculated as follows: ; in, The particle is The best individual position in the iteration, It is The particle in The optimal position of an individual in the iteration, is the global optimal position in the particle swarm, It is a parameter used to calculate the weighted average of the local optimum and the global optimum, which determines the direction of optimization. In order to better control the behavior of the IQPSO algorithm, Consider it as a hyperparameter rather than a random value. Based on this concept, we can update the position of the particle as follows: ; in, It is The position of a particle, It follows a uniform distribution A random value of represents the average value of the optimal solution of all particles at present, is a control factor that affects the convergence speed. and are the upper and lower boundaries of the search space, respectively. Indicates the maximum number of iterations.

[0052] In order to avoid local optimal solutions, the iterative formula of the boundary control strategy is proposed as follows: ; in, and Respectively represent The upper and lower boundaries of a particle.

[0053] In step S204, the optimized injection parameters obtained through the above steps will be transmitted to the control system of the injection equipment in real time. These devices can automatically adjust the working parameters according to the optimization results to ensure uniform concrete deposition on the tunnel surface.

[0054] The following is a specific application of a tunnel shotcrete construction method based on machine learning optimization. The flowchart of the method in this specific application is as follows: Figure 3 shown.

[0055] 1. Data collection.

[0056] The case selected is a single-line double-track railway tunnel constructed by the drill and blast method, with a total length of approximately 2.4 kilometers. The construction data was collected by contractors and researchers, and mainly included three steps: (1) manual segmentation of the tunnel contour (2) further processing through the RANSAC algorithm and the VG algorithm to obtain a sparse and clean point cloud (3) The mesh model was reconstructed using the BW algorithm, and the quality deviation was calculated by the algorithm.

[0057] 2. Parameter setting and sensitivity analysis of IQPSO algorithm.

[0058] PSO is selected as the benchmark algorithm to demonstrate the effectiveness and superiority of the IQPSO algorithm. According to the Technical Code for Railway Tunnel Construction (TZ 204-2008) and engineering practice, the basic parameter settings of the injection optimization model are shown in Table 1.

[0059] Table 1 Basic parameter settings of injection optimization model

[0060] First, determine the locations where the injection effect is evaluated, called evaluation points. The evaluation points are set at fixed intervals in the selected area to ensure that the density of the evaluation points has the effect of fully evaluating the injection model to fill the over-excavation area between the control points. The interval and scanning distance of the evaluation points are set to 0.1 meters and 0.15 meters, respectively, and finally 78 evaluation points are set. Next, the IQPSO and PSO algorithms are used to simulate the optimization parameter combinations under given conditions, and their performance is compared to demonstrate the superiority of the IQPSO algorithm. The hyperparameters of the two algorithms are determined through preliminary experiments, and their final values ​​are shown in Table 2. The performance of the IQPSO and PSO algorithms in the iteration process is shown in Table 2. Fig. 9 As shown in Figure 2. The initial value of PSO is close to the global optimal solution, but it quickly falls into the local optimum and cannot identify the direction leading to the global optimum. In contrast, although the initial value of IQPSO performs poorly, it constantly resets its position through randomness and boundary control strategies and does not fall into the local optimum solution during any iteration.

[0061] Table 2 Hyperparameter settings of IQPSO and PSO

[0062] In addition, a univariate sensitivity analysis was performed on the parameter settings of the IQPSO algorithm (i.e., the number of particles and the average weight). The number of particles was gradually increased from 5 to 25 when the average weight was 0.5, and the average weight was gradually increased from 0.3 to 0.7 when the number of particles was 20. The convergence process under different parameter settings is shown in Figure 2. Fig.10As shown in the figure, the settings of 20 particles and an average weight of 0.5 are most suitable for quickly and accurately finding the optimal injection parameter solution. In addition, the convergence value of the worst parameter combination is less than 30% different from the best result, indicating that IQPSO is less sensitive to hyperparameter settings and can converge to the neighborhood of the global optimal solution in most cases.

[0063] The univariate sensitivity analysis of the PSO algorithm was also performed to further illustrate the superiority of IQPSO. To compare with IQPSO, the parameters of the PSO algorithm are the number of particles and the inertia factor (i.e., the parameter that determines the proportion of particles that maintain the current state, similar to the average weight). The ranges of the number of particles and the inertia factor are [5,25] and [0.3,0.7], respectively. When performing sensitivity analysis on the number of particles / inertia factor, the fixed values ​​of the inertia factor / number of particles are set to 0.7 and 20. Ten simulations were repeated for each parameter combination to reduce the impact of randomness. The results are shown in Figure 2. Fig.11 As shown. Obviously, IQPSO obtains more satisfactory results in all parameter combinations. The smaller dispersion of IQPSO results shows that the algorithm successfully approaches the global optimal solution in each experiment. It is worth noting that the worst solution generated by IQPSO is still better than the best solution generated by PSO, which proves the reliability and superiority of IQPSO in optimizing the injection model.

[0064] 3. Optimize result analysis.

[0065] The injection effects after IQPSO and PSO optimized the injection parameters were evaluated respectively. The evaluation points were still set at a spacing of 0.1 meters and a scanning distance of 0.15 meters. Fig.12 The optimization results of IQPSO and PSO for determining the control point positions under a given evaluation point distribution are shown, and the interval distance and scanning distance are shown in Table 3. Obviously, the evaluation points fully cover the area between the control points and effectively evaluate the performance of the injection model. At the same time, to facilitate the presentation of results, this application defines the naming rules for points and paths. The leftmost point of each group is marked as point 1, and the points on the right are numbered in ascending order. After marking all the points in the bottom row, mark the leftmost point in the second-to-last row, and so on, until all points are marked. Path marking follows the same principle.

[0066] Table 3 Control point position optimization results

[0067] The injection performance of IQPSO and PSO is measured by four key performance indicators (KPIs), which can be calculated by the following formulas: (1) coefficient of determination; (2) root mean square error (RMSE); (3) mean absolute error (MAE); and (4) mean absolute percentage error (MAPE). Fig.13and Table 4 show the difference between deposition and overbreak at each evaluation point, as well as the KPIs of IQPSO and PSO. Fig.13 The sub-image (a) is a data sample. Fig.13 The sub-figure (b) is a scatter plot.

[0068] ; Where n is the number of data points, is the predicted value, is the true value, is the average of the true values.

[0069] Table 4 KPIs of IQPSO and PSO in jet simulation

[0070] Obviously, IQPSO is better than PSO and achieves satisfactory accuracy. The data points in the overexcavation-deposition coordinate system are close to the straight line y=x, indicating that the two are highly consistent. This is also reflected by Fig.14 The relative error in the results was demonstrated. Based on experience, the average thickness error of manual jetting operations is usually 30 mm, while the solution of IQPSO (average thickness error of 6 mm) shows its potential in guiding and improving manual jetting. The results demonstrate the reliability of IQPSO in optimizing the jetting model and establishing effective initial support, thereby enhancing the structural stability of the blasting tunnel.

[0071] The residence time of the control points and the speed between the control points are calculated by IQPSO and PSO respectively. The results are as follows: Fig.15 and Fig.16 shown. Fig.15 The subgraph (a) is the residence time graph of the control points corresponding to IQPSO. Fig.15 The subgraph (b) is the residence time graph of the control points corresponding to PSO. Fig.16 The sub-graph (a) is the speed diagram between the control points corresponding to IQPSO. Fig.16 Sub-figure (b) is the velocity diagram between the control points corresponding to PSO. The total injection times of the IQPSO and PSO schemes are 874 seconds and 814 seconds, respectively. PSO demonstrates superior performance in injection time by determining a smaller number of control points and increasing the scanning distance. However, these sparser control points also limit the optimization of injection parameters. In this case, the strategy of PSO focuses on prioritizing the residence time to match the over-excavation of the control points. When the over-excavation is large, PSO produces more deposition by increasing the residence time while moving at a higher speed on the path to prevent excessive deposition; on the contrary, when the over-excavation of the control point is small, PSO prioritizes reducing the residence time and compensates for the small amount of deposition caused by the shorter residence time by reducing the speed. Therefore, the velocity optimization results of PSO are usually distributed near the extreme values ​​(see Fig.16 (b)). This shows that it is difficult for PSO to consider all variables when optimizing such a high-dimensional problem.

[0072] In contrast, IQPSO emphasizes the complementary relationship between injection time and speed in the process of generating deposition, providing an ideal solution. IQPSO generates 16 more control points than PSO, allowing the injection time and speed to be adjusted more flexibly. The total absolute error (TAE) between injection deposition and over-excavation of IQPSO is 0.568 meters, which is better than 0.709 meters of PSO. In addition, under the premise of 16 more control points (the shortest injection time is 160 seconds), the total injection time of IQPSO is only 60 seconds longer than that of PSO. This shows that IQPSO effectively balances speed and injection time, and can well optimize the injection model in blasting tunnels, especially in high-dimensional optimization problems.

[0073] In summary, the tunnel shotcrete construction method based on machine learning optimization provided in this application significantly improves construction quality, reduces material waste, and provides reliable support for intelligent tunnel construction.

[0074] The tunnel shotcrete construction device based on machine learning optimization provided in the present application is described below. The tunnel shotcrete construction device based on machine learning optimization described below and the tunnel shotcrete construction method based on machine learning optimization described above can be referenced to each other.

[0075] Fig.17 is a schematic diagram of the structure of a tunnel shotcrete construction device based on machine learning optimization provided in an embodiment of the present application, such as Fig.17 As shown, the device includes: an over-excavation and under-excavation amount determination module 10, a dynamic deposition model construction module 20, an injection parameter optimization module 30 and a control module 40. Among them: The over-break and under-break determination module 10 is used to perform quality deviation analysis based on the tunnel design profile and tunnel point cloud data to determine the over-break and under-break of the tunnel; A dynamic deposition model building module 20 is used to build a dynamic deposition model of shotcrete according to the spraying trajectory of the nozzle. The dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle. The spraying trajectory is the motion trajectory of the center of the nozzle. The injection parameter optimization module 30 is used to solve the objective function by using the improved particle swarm optimization algorithm to obtain the target injection parameters of the nozzle. The objective function takes minimizing the difference between the deposition thickness and the over-excavation amount as the optimization target. The improved particle swarm optimization algorithm is determined by introducing a quantum random jump mechanism into the particle swarm optimization algorithm. The control module 40 is used to control the injection device based on the target injection parameter of the nozzle.

[0076] It can be understood that the detailed functional implementation of each of the above-mentioned units / modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.

[0077] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.

[0078] Based on the method in the above embodiment, an embodiment of the present application provides an electronic device, Fig.18 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Fig.18 As shown, the electronic device may include: a processor (Processor) 810, a communication interface (Communications Interface) 820, a memory (Memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the method in the above embodiment.

[0079] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0080] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0081] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0082] It is understandable that the processor in the embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0083] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0084] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

[0085] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0086] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A tunnel shotcrete construction method based on machine learning optimization, characterized in that: include: Based on the tunnel design profile and tunnel point cloud data, quality deviation analysis is performed to determine the over-excavation and under-excavation of the tunnel; According to the spraying trajectory of the nozzle, a dynamic deposition model of shotcrete is constructed. The dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle. The spraying trajectory is the motion trajectory of the nozzle center. The objective function is solved by improving the particle swarm optimization algorithm to obtain the target injection parameters of the nozzle. The objective function takes minimizing the difference between the deposition thickness and the over-excavation and under-excavation as the optimization target. The improved particle swarm optimization algorithm is determined by introducing the quantum random jump mechanism into the particle swarm optimization algorithm. The spray equipment is regulated based on the target spray parameters of the nozzle.

2. The tunnel shotcrete construction method based on machine learning optimization according to claim 1 is characterized in that: The introduction of the quantum random jump mechanism includes updating the position of the particle by the following formula; ; ; in, It is The particle in The optimal position of an individual in the iteration, is a hyperparameter, The particle is The best individual position in the iteration, It is in The global optimal position in the particle swarm in the iteration; For the In the iteration The position of a particle, For The location determined after the location update, represents the average value of the optimal solution of all particles at present, It is uniformly distributed A random value of and are the upper and lower boundaries of the search space, respectively. Indicates the maximum number of iterations.

3. The tunnel shotcrete construction method based on machine learning optimization according to claim 2 is characterized in that: It also includes elastic rebound processing for out-of-bounds particles using the following formula: ; in, Indicates In the iteration The position of a particle, and Respectively represent The upper and lower boundaries of a particle.

4. The tunnel shotcrete construction method based on machine learning optimization according to any one of claims 1 to 3, characterized in that: The spray parameters to be optimized include: the interval distance between two adjacent control points, the distance between two adjacent paths, the residence time of the nozzle at each control point, and the movement speed of the nozzle between two adjacent control points; the control point is a point on the spray trajectory, and the spray trajectory includes multiple paths arranged side by side; Accordingly, the objective function is solved by improving the particle swarm optimization algorithm to obtain the target injection parameters of the nozzle, including the following two stages of optimization: In the first stage of optimization, the objective function is solved by improving the particle swarm optimization algorithm to optimize the interval distance between two adjacent control points and the distance between two adjacent paths; In the second stage of optimization, the objective function is solved by improving the particle swarm optimization algorithm to optimize the nozzle's residence time at each control point and the nozzle's movement speed between two adjacent control points.

5. The tunnel shotcrete construction method based on machine learning optimization according to claim 4 is characterized in that: The objective function is specifically: ; in, Indicates the distance between two adjacent control points. Represents the distance between two adjacent paths. Indicates the time the nozzle stays at each control point, Indicates that the nozzle is The dwell time at each control point, Indicates the movement speed of the nozzle between two adjacent control points. Indicates that the nozzle is The control point and The speed of movement between control points, represents the number of control points, represents the number of evaluation points, Indicates the number of the evaluation point, Indicates Evaluation points The deposition thickness at Indicates Evaluation points The over-excavation and under-excavation at is a fixed value, is an integer, express The upper limit value of express The upper limit value of and They are The lower and upper limits of and They are The lower and upper limits of .

6. The tunnel shotcrete construction method based on machine learning optimization according to claim 5 is characterized in that: The method of performing quality deviation analysis based on the tunnel design profile and tunnel point cloud data to determine the over-excavation and under-excavation of the tunnel includes: Reduce the density and noise of tunnel point cloud data through preprocessing; Based on the preprocessed tunnel point cloud data, an irregular triangular mesh model is constructed; Based on the irregular triangular mesh model, the intersection points of the irregular triangular mesh model and the target section are calculated, and the difference between the intersection points and the tunnel design contour is calculated to determine the over-excavation and under-excavation of the tunnel.

7. The tunnel shotcrete construction method based on machine learning optimization according to claim 5 is characterized in that: The dynamic deposition model of shotcrete is constructed according to the spraying trajectory of the nozzle, and specifically includes determining the dynamic deposition model by the following formula: ; ; in, Indicates the position on the injection plane The deposition thickness at Indicates the position on the jet plane in the case of a single path The deposition thickness at represents the radial distance of the jet at a specified axial distance, Represents the distance between two adjacent paths. For the path The control point and Any position between the control points Indicates that the jet is at position The injection rate on middle Indicates the nozzle process parameters of shotcrete. middle represents any position on the injection plane, middle Indicate point The normal vector of the jet plane at Indicates the distance between two adjacent control points. Indicates the speed of the nozzle moving between two adjacent control points.

8. A tunnel shotcrete construction device based on machine learning optimization, characterized in that: include: The over-break and under-break determination module is used to perform quality deviation analysis based on the tunnel design profile and tunnel point cloud data to determine the over-break and under-break of the tunnel; A dynamic deposition model building module is used to build a dynamic deposition model of shotcrete based on the spraying trajectory of the nozzle. The dynamic deposition model is used to determine the deposition thickness at any position on the spraying plane based on the spraying parameters of the nozzle. The spraying trajectory is the motion trajectory of the center of the nozzle. The injection parameter optimization module is used to solve the objective function through the improved particle swarm optimization algorithm to obtain the target injection parameters of the nozzle. The objective function takes minimizing the difference between the deposition thickness and the over-excavation amount as the optimization target. The improved particle swarm optimization algorithm is determined by introducing the quantum random jump mechanism into the particle swarm optimization algorithm. The control module is used to control the injection device based on the target injection parameters of the nozzle.

9. An electronic device, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Shield under-crossing tunnel optimization design method and device based on CatBoost-NSGA-III

    CN114969953A

  • Central heating tunnel planning and designing method based on double-layer optimization model

    CN115618534A

  • Rigidity coordination support design method suitable for high ground stress soft rock tunnel

    CN118036144A

  • Construction safety assessment-oriented digital twin tunnel environment construction method

    CN118036268A

  • Optimization and design method for gradient segmentation of intervals of spacecraft pulse rendezvous trajectory

    WO2017005052A1

Cited By

  • Main nozzle optimization method based on hybrid network and multi-strategy particle swarm optimization

    CN119903756A

  • Tunnel intelligent primary support construction wet spraying over-consumption analysis method and system

    CN120124534A

  • Mechanical arm control method for tunnel engineering concrete spraying

    CN120755886A

  • Intelligent injection path planning method for injecting UHPC (Ultra High Performance Concrete) reinforced tunnel

    CN121611475A

  • Intelligent jetting path planning method for jetting UHPC to reinforce a tunnel

    CN121611475B