Automatic selection method, device, medium and product for staggered assembly of shield segments
Through the automated method of mis-slit assembly and selection of shield tunnel pipe sheets, the vector expression function and iterative calculation are used to solve the problem of time-consuming and error-prone in the assembly of shield tunnel pipe sheets in the existing technology, and the rapid and accurate optimal assembly point calculation is achieved, supporting the digital construction of the project.
Patent Information
- Application Number
- CN202410272267.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-11
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-03-11
AI Technical Summary
When the existing technology assembles pipes in shield tunnel construction, there is a lack of automated and efficient selection methods for mis-slit assembly, which makes the assembly process time-consuming and error-prone, affecting the digital construction of the project.
An automatic selection method for mis-slit assembly of shield pipe pieces is provided. By obtaining the number of pipe pieces and the number of bolt holes of the ring to be assembled in the target tunnel, the pipe piece vector is determined using a vector expression function, and the optimal assembly point is obtained through iterative calculation.
It realizes the rapid and accurate calculation of the optimal assembly points for erroneous seam assembly, improves assembly efficiency and accuracy, and supports the digital construction of the project.
Smart Images

Figure CN118052071B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of segment assembly, and in particular to an automatic selection method, device, medium and product for staggered assembly of shield segments. Background Art
[0002] Shield tunnel construction requires segment assembly, and current technology requires staggered assembly. Figure 1 As shown in the figure, a ring segment is composed of multiple segments, including capping blocks, adjacent blocks and standard blocks. The place where segments are connected is called longitudinal seam. The seam formed between standard blocks and standard blocks, or between standard blocks and adjacent blocks is called straight seam, and the seam formed between adjacent blocks and capping blocks is called oblique seam. The seam formed between rings is called annular seam. The segments adjacent to the capping blocks are named adjacent blocks. Figure 1 F in the middle represents the capping block, L1-L2 represent the adjacent blocks, and B1-B7 represent the standard blocks.
[0003] In the project, the front and rear rings of segments rotate relative to each other, and the angle of rotation can be selected arbitrarily. There are dozens of fixed options, which are called assembly points. Since the stress performance (water leakage, dislocation) and other aspects of the segments assembled with staggered joints are more excellent, a large number of shield tunnels require staggered construction. In the front and rear rings, if there is a longitudinal seam connected, the requirements for staggered assembly are not met. The number of segments and assembly points in different projects are different, and the situations are different, which leads to the need to carefully select the assembly points for the segments to meet the requirements of staggered assembly.
[0004] At present, the assembly is simulated by making a physical object on site, that is, two upper and lower cardboards are fixed with screws in the middle, and then rotated manually each time, and then use the eyes to check whether there is a through seam at each seam. However, the disadvantages of using physical objects to assemble and judge whether there is a through seam are: 1) Rotating one by one is very time-consuming; 2) The result is prone to errors, that is, the person rotating is likely to miss a seam at a certain place. It is not conducive to the digital construction advocated by the engineering country. Summary of the invention
[0005] The purpose of the present invention is to provide a method, device, medium and product for automatic selection of staggered assembly of shield segments, which can simply, quickly and accurately calculate the optimal assembly points for staggered assembly.
[0006] To achieve the above object, the present invention provides the following solutions:
[0007] An automatic selection method for staggered assembly of shield segments, comprising:
[0008] S1: Obtain the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of longitudinal bolt holes in the ring, and the number of longitudinal bolt holes in the block corresponding to each standard block in the ring to be assembled; the shield segments include capping blocks, adjacent blocks, and standard blocks;
[0009] S2: Obtain the assembled position corresponding to the previous assembled ring of the current ring to be assembled, and determine the first segment vector corresponding to the previous assembled ring of the current ring to be assembled according to the assembled position, the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the assembled position is the assembly position corresponding to the capping block in the previous assembled ring of the current ring to be assembled; the first segment vector is composed of the number of ring longitudinal bolt holes;
[0010] S3: Determine the second segment vector corresponding to the current ring to be assembled according to the capping block assembly position corresponding to the current iteration number of the capping block in the current ring to be assembled, the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the second segment vector is composed of the number of ring longitudinal bolt holes; the capping block assembly position corresponding to the initial iteration number is 1;
[0011] S4: Determine an update vector according to the first segment vector and the second segment vector, and determine whether there is a number greater than a set threshold in the update vector; if so, add the capping block assembly position corresponding to the current iteration number to the point set to obtain the point set corresponding to the current iteration number, and add 1 to the capping block assembly position corresponding to the current iteration number to obtain the capping block assembly position corresponding to the next iteration number, replace the capping block assembly position corresponding to the current iteration number with the capping block assembly position corresponding to the next iteration number, and return to S3 until the capping block assembly position corresponding to the current iteration number is greater than the number of ring longitudinal bolt holes to obtain the final point set;
[0012] S5: For each assembly point scheme in the final point set, a point value corresponding to the assembly point scheme is calculated according to the assembly point scheme, the attitude angle of the shield machine and the number of longitudinal bolt holes in the ring; an assembly position of a capping block in the final point set represents an assembly point scheme;
[0013] S6: determining an optimal assembly point according to the point values corresponding to all the assembly point schemes; the optimal assembly point is used to assemble the pipe segments of the current ring to be assembled.
[0014] A computer device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-mentioned automatic selection method for staggered assembly of shield segments.
[0015] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned automatic selection method for staggered assembly of shield segments.
[0016] A computer program product includes a computer program, which, when executed by a processor, implements the steps of the above-mentioned automatic selection method for staggered assembly of shield segments.
[0017] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects: the present invention provides a method, device, medium and product for automatic selection of staggered assembly of shield segments, firstly, according to the assembled position corresponding to the last assembled ring of the current ring to be assembled, and according to the assembled position, the total number of shield segments corresponding to the rings to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function, the first segment vector corresponding to the last assembled ring of the current ring to be assembled is determined, and the second segment vector corresponding to the current ring to be assembled is determined, and then an update vector is determined according to the first segment vector and the second segment vector, and it is judged whether there is a number greater than a set threshold in the update vector; if If yes, then add the capping block assembly position corresponding to the current iteration number to the point set to obtain the point set corresponding to the current iteration number, and add 1 to the capping block assembly position corresponding to the current iteration number to obtain the capping block assembly position corresponding to the next iteration number, replace the capping block assembly position corresponding to the current iteration number with the capping block assembly position corresponding to the next iteration number, and return to the step "determine the second segment vector corresponding to the current ring to be assembled" to determine the final point set, and finally determine the optimal assembly point according to the point value corresponding to each assembly point scheme in the final point set to assemble the segments for the current ring to be assembled, thereby improving the calculation speed and accuracy of the optimal assembly point for staggered assembly. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 A schematic diagram of the shield segment structure provided in Example 1 of the present invention;
[0020] Figure 2 A schematic diagram of a process flow of an automatic selection method for staggered assembly of shield segments provided in Example 1 of the present invention;
[0021] Figure 3A schematic diagram of a first segment vector provided in Example 1 of the present invention;
[0022] Figure 4 An internal structure diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] The purpose of the present invention is to provide a method, device, medium and product for automatic selection of staggered assembly of shield segments, aiming to realize automatic selection of staggered assembly of shield segments and to simply, quickly and accurately calculate the optimal assembly points for staggered assembly.
[0025] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0026] Example 1
[0027] like Figure 2 As shown, a shield segment staggered assembly automatic selection method in this embodiment includes:
[0028] S1: Obtain the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of longitudinal bolt holes in the ring, and the number of longitudinal bolt holes in the block corresponding to each standard block in the ring to be assembled; the shield segments include capping blocks, adjacent blocks and standard blocks.
[0029] S1 specifically includes: first, according to the segment design drawings of the project, obtain the necessary information for automatic segment selection, check how many segments there are in each ring of the target tunnel, that is, the total number of shield segments corresponding to each ring to be assembled in the target tunnel is recorded as M (including capping blocks, adjacent blocks and standard blocks), how many groups of longitudinal bolt holes are there on each ring, that is, the number of longitudinal bolt holes in the ring is recorded as N, how many groups of longitudinal bolts are there in each standard block, that is, the number of longitudinal bolt holes in the block is recorded as n. Communicate with the person in charge of assembly in the project to learn the assembly position of the latest ring of assembled segments, that is, the assembled position corresponding to the previous assembled ring of the current ring to be assembled is recorded as K1.
[0030] S2: Obtain the assembled position corresponding to the previous assembled ring of the current ring to be assembled, and determine the first segment vector corresponding to the previous assembled ring of the current ring to be assembled according to the assembled position, the total number of shield segments corresponding to the rings to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the assembled position is the assembly position corresponding to the capping block in the previous assembled ring of the current ring to be assembled; the first segment vector is composed of the number of ring longitudinal bolt holes.
[0031] In order to ensure that the assembly position x is not greater than the number N of the ring longitudinal bolt holes, this embodiment constructs a vector expression function, which is as follows:
[0032] g(x)=x-[(x-1) / N]*N;
[0033] Where g(x) is a vector expression function; x is the assembly position; N is the number of longitudinal bolt holes in the ring, and [·] represents the function rounded down. The result of the vector expression function represents the assembly position.
[0034] Construct the segment vector expression V1 of the assembled ring, that is, the first segment vector corresponding to the previous assembled ring of the current ring to be assembled is V1, and V1 is a 1×N vector. The value of V1 at the g(K1) position is 0.6, the value at the g(K1+(M-1)*n) position is 0.7, and the values at the g(K1+n), g(K1+2×n), ..., g(K1+(M-2)*n) positions are all 1, and the values at other positions are all 0, such as Figure 3 As shown, it shows an example of a first segment vector, where K1 is 1, M is 10, the number of ring longitudinal bolt holes N is 28, and the number of block longitudinal bolt holes n is 3, and the specific composition of the first segment vector V1 corresponding to the previous assembled ring of the current ring to be assembled. Figure 3 The first row indicates the assembly position corresponding to the capping block, and the numbers in the second row are the numbers contained in the first segment vector V1, which includes N numbers.
[0035] exist Figure 1 In the equation, the value of the first oblique joint (the joint formed between the adjacent block and the capping block) is 0.6, the value of the positive joint (the joint formed between the standard block and the standard block, or between the standard block and the adjacent block) is 1, the value of the last oblique joint is 0.7, and the values of other positions are all 0. Here, other positions refer to non-longitudinal joint positions, for example Figure 1 The standard block B2 occupies three digital areas, the middle area of which points to the number 9, so the value of position 9 is 0.
[0036] The number of segments M, the number of block longitudinal bolt holes n, and the number of ring longitudinal bolt holes N included in each ring of the target tunnel take different values according to different actual conditions.
[0037] S3: Determine the second segment vector corresponding to the current ring to be assembled according to the capping block assembly position corresponding to the current iteration number of the capping block in the current ring to be assembled, the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the second segment vector is composed of the number of ring longitudinal bolt holes; the capping block assembly position corresponding to the initial iteration number is 1.
[0038] Let the capping block assembly position K2 corresponding to the initial number of iterations be 1, and construct a point set Points, which is empty at this time.
[0039] Construct the segment vector expression V2 of the next ring, that is, the second segment vector corresponding to the current ring to be assembled is recorded as V2, which is a 1×N vector. V2 has a value of 0.6 at g(K2), a value of 0.7 at g(K2+(M-1)*n), and values of 1 at g(K2+n), g(K2+2×n), ..., g(K2+(M-2)*n) and other assembly positions.
[0040] S4: Determine an update vector based on the first segment vector and the second segment vector, and determine whether there is a number greater than a set threshold in the update vector; if so, add the capping block assembly position corresponding to the current iteration number to the point set to obtain the point set corresponding to the current iteration number, and add 1 to the capping block assembly position corresponding to the current iteration number to obtain the capping block assembly position corresponding to the next iteration number, replace the capping block assembly position corresponding to the current iteration number with the capping block assembly position corresponding to the next iteration number, and return to S3 until the capping block assembly position corresponding to the current iteration number is greater than the number of ring longitudinal bolt holes to obtain the final point set.
[0041] Specifically, a new vector is formed according to V=V1+V2 to obtain an updated vector V, where V is a 1×N vector. Determine whether the number of N in the updated vector V is greater than the set threshold. If so, add K2 to the point set Points; if not, do not add it. And add 1 to the capping block assembly position corresponding to the current number of iterations to obtain the capping block assembly position corresponding to the next number of iterations, replace the capping block assembly position corresponding to the current number of iterations with the capping block assembly position corresponding to the next number of iterations, that is, K2=K2+1, and then re-execute S3 until K2 is greater than N and stop, and the final point set can be obtained.
[0042] There are only four possible values at each position, namely 0, 0.6, 0.7 and 1. Since the update vector is obtained by adding the first segment vector and the second segment vector, that is, the value in the update vector V is the result of adding the values in the first segment vector V1 and the second segment vector V2, there are only 10 possible values in the update vector V, namely 0+0=0, 0+0.6=0.6, 0+0.7=0.7, 0+1=1, 0.6+0.6=1.2, 0.6+0.7=1.3, 0.6+1=1.6, 0.7+0.7=1.4, 0.7+1=1.7, 1+1=2, that is, there are only 10 possible results for the value in the update vector V, including 0, 0.6, 0.7, 1, 1.2, 1.3, 1.6, 1.4, 1.7, 2.
[0043] Among them, if the possible results of the N numbers contained in the update vector include 0, 0.6, 0.7, 1, 1.2, 1.3, 1.6, 1.4, 1.7, 2. Among them, the numbers 1.6, 1.7, 2 represent through seams, that is, the two ring segments meet the staggered connection. At this time, the threshold can be set to 1.5. If the calculated update vector contains any of the digital values 1.6, 1.7, and 2, the capping block assembly position corresponding to the current iteration number corresponding to the update vector is added to the point set Points. If the calculated update vector does not contain any of the digital values 1.6, 1.7, and 2.0, it will not be added.
[0044] It should be noted that the above numbers 1.6, 1.7, and 2 are through seams on the premise that the contact between oblique seams and oblique seams is not considered a through seam. However, in actual construction, some projects consider the contact between oblique seams and oblique seams to be through seams. Therefore, at this time, 1.2, 1.3, 1.4, 1.6, 1.7, and 2 are all through seams, and the set threshold can be adjusted to 1.1. That is, if the calculated update vector contains any of the digital values 1.2, 1.3, 1.4, 1.6, 1.7, and 2, then the capping block assembly position corresponding to the current iteration number corresponding to the update vector is added to the point set Points. If the calculated update vector does not contain any of the digital values 1.2, 1.3, 1.4, 1.6, 1.7, and 2, then it is not added.
[0045] After the final point set is obtained in S4, the method further includes: deleting the capping block assembly position corresponding to the current iteration number in the final point set that is greater than the first set value and less than the second set value. The first set value is 3 / 8*the number of the longitudinal bolt holes in the ring; the second set value is 5 / 8*the number of the longitudinal bolt holes in the ring.
[0046] Since the assembly points near the bottom do not meet the stress stability during segment assembly, the assembly points of the capping block near the bottom are removed. That is, the algorithm operation process is to remove the numbers greater than 3 / 8*N and less than 5 / 8*N in the final point set Points (that is, remove the capping block assembly positions corresponding to the current iteration number greater than 3 / 8*N and less than 5 / 8*N in the final point set Points).
[0047] S5: For each assembly point scheme in the final point set, the point value corresponding to the assembly point scheme is calculated according to the assembly point scheme, the attitude angle of the shield machine and the number of longitudinal bolt holes in the ring; an assembly position of a capping block in the final point set represents an assembly point scheme.
[0048] Specifically, the relationship between all assembly point schemes and the attitude angle of the shield machine is calculated, and the attitude angle of the shield machine in the next step is confirmed to the operator of the shield machine as A (angle system), and the assembly point scheme is selected minus A / 360*N, and then the absolute value is taken. That is, in S5, the point value corresponding to the assembly point scheme is calculated according to the assembly point scheme, the attitude angle of the shield machine and the number of longitudinal bolt holes, which specifically includes:
[0049] Using P G =|P Q -A / 360*N|, the point value corresponding to the assembly point scheme is calculated according to the assembly point scheme, the attitude angle of the shield machine and the number of longitudinal bolt holes in the ring; wherein, P G P is the point value corresponding to the assembly point solution; Q is the assembly point plan; A is the attitude angle of the shield machine; N is the number of longitudinal bolt holes in the ring.
[0050] S6: determining an optimal assembly point according to the point values corresponding to all the assembly point schemes; the optimal assembly point is used to assemble the pipe segments of the current ring to be assembled.
[0051] S6 specifically includes: determining the point value with the smallest median value of the point values corresponding to all the assembly point solutions as the optimal assembly point.
[0052] The minimum value among the point values corresponding to all the assembly point schemes is taken as the optimal assembly point of the next ring of segments, that is, the current ring to be assembled, and the optimal assembly point is informed to the shield machine segment assembler. The engineering personnel (i.e., the shield machine segment assembler) assemble the segments for the current ring to be assembled based on the obtained optimal assembly point.
[0053] This embodiment proposes a mathematical algorithm, which digitizes the assembly points of the segments and then adds the two rings together. According to the size of the data, different states of the through-seams of the segments can be determined, thereby realizing the digital process of selecting assembly points. This embodiment adopts a mathematical operation method, which is convenient for code programming and no longer requires a physical model. The calculation is fast, accurate, and automated. It can meet the needs of engineering digitization and can easily and quickly calculate the assembly points for staggered assembly. Shield construction personnel can continue to select one of them based on the result.
[0054] Example 2
[0055] A computer device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of an automatic selection method for staggered assembly of shield segments in Example 1.
[0056] Example 3
[0057] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of an automatic selection method for staggered assembly of shield segments in Example 1.
[0058] Example 4
[0059] A computer program product includes a computer program, which, when executed by a processor, implements the steps of an automatic selection method for staggered assembly of shield segments in Example 1.
[0060] Example 5
[0061] A computer device, which may be a database, may have an internal structure as shown in Figure 4 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store pending transactions. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements an automatic selection method for staggered assembly of shield segments in Example 1.
[0062] It should be noted that the object information (including but not limited to object device information, object personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present invention are all information and data authorized by the object or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0063] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided by the present invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided by the present invention may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited thereto. The processor involved in each embodiment provided by the present invention may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited thereto.
[0064] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0065] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A shield segment staggered assembly automatic selection method, characterized in that: include: S1: Obtain the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of longitudinal bolt holes in the ring, and the number of longitudinal bolt holes in the block corresponding to each standard block in the ring to be assembled; the shield segments include capping blocks, adjacent blocks, and standard blocks; S2: Obtain the assembled position corresponding to the last assembled ring of the current ring to be assembled, and determine the first segment vector corresponding to the last assembled ring of the current ring to be assembled according to the assembled position, the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the assembled position is the assembly position corresponding to the capping block in the last assembled ring of the current ring to be assembled; The first segment vector is composed of the number of ring longitudinal bolt holes; S3: Determine the second segment vector corresponding to the current ring to be assembled according to the capping block assembly position corresponding to the current iteration number of the capping block in the current ring to be assembled, the total number of shield segments corresponding to the ring to be assembled in the target tunnel, the number of ring longitudinal bolt holes, the number of block longitudinal bolt holes and the vector expression function; the second segment vector is composed of the number of ring longitudinal bolt holes; the capping block assembly position corresponding to the initial iteration number is 1; S4: Determine an update vector according to the first segment vector and the second segment vector, and determine whether there is a number greater than a set threshold in the update vector; if so, add the capping block assembly position corresponding to the current iteration number to the point set to obtain the point set corresponding to the current iteration number, and add 1 to the capping block assembly position corresponding to the current iteration number to obtain the capping block assembly position corresponding to the next iteration number, replace the capping block assembly position corresponding to the current iteration number with the capping block assembly position corresponding to the next iteration number, and return to S3 until the capping block assembly position corresponding to the current iteration number is greater than the number of ring longitudinal bolt holes to obtain the final point set; S5: For each assembly point solution in the final point set, use , the point value corresponding to the assembly point scheme is calculated according to the assembly point scheme, the attitude angle of the shield machine and the number of longitudinal bolt holes in the ring; wherein, It is the point value corresponding to the assembly point plan; It is a plan for assembly points; is the attitude angle of the shield machine; is the number of longitudinal bolt holes in the ring; the assembly position of a capping block in the final point set represents an assembly point scheme; S6: Determine the optimal assembly point according to the point values corresponding to all the assembly point schemes, specifically including: determine the point value with the smallest median value of the point values corresponding to all the assembly point schemes as the optimal assembly point; the optimal assembly point is used to assemble the pipe segments of the current ring to be assembled.
2. The automatic selection method for staggered assembly of shield segments according to claim 1 is characterized in that: After obtaining the final point set, it also includes: The capping block assembly positions corresponding to the current iteration times in the final point set that are greater than the first set value and less than the second set value are deleted.
3. The automatic selection method for staggered assembly of shield segments according to claim 2 is characterized in that: The first set value is 3 / 8*the number of the longitudinal bolt holes in the ring; the second set value is 5 / 8*the number of the longitudinal bolt holes in the ring.
4. The automatic selection method for staggered assembly of shield segments according to claim 1 is characterized in that: The vector expression function is as follows: g(x)=x-[(x-1) / N]*N; Among them, g(x) is the vector expression function; x is the assembly position; is the number of longitudinal bolt holes in the ring; [ ] represents rounding down.
5. The automatic selection method for staggered assembly of shield segments according to claim 1 is characterized in that: The set threshold is 1.5 or 1.
1.
6. A computer device comprising: A memory and a processor, with a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of an automatic selection method for staggered assembly of shield segments as described in any one of claims 1-5.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the automatic selection method for staggered assembly of shield segments as described in any one of claims 1 to 5 are implemented.
8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the automatic selection method for staggered assembly of shield segments as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Shield universal type segment pre-assembly method and system, medium, equipment and terminal
CN116677409A
System for automated measurement of levelness of end surface of tunnel ring
WO2022262571A1