STEERING CONTROL DEVICE OF SHIELD TBM AND STEERING CONTROL METHOD USING THE SAME
20260125980 ยท 2026-05-07
Assignee
Inventors
- Soo-ho Chang (Seoul, KR)
- Soon-Wook CHOI (Goyang-si, KR)
- Tae-Ho KANG (Seoul, KR)
- Chulho LEE (Gimpo-si, KR)
Cpc classification
E21D9/093
FIXED CONSTRUCTIONS
International classification
Abstract
The present disclosure relates to a steering controller of a shield tunnel boring machine (TBM) and a steering control method using the same. To this end, the steering controller of the shield TBM individually controls operating lengths of articulation jacks, which are provided between a front shield having a cutter head and a middle shield and are radially spaced at equal intervals along a pre-designed excavation path. The method comprises: extracting reference point coordinates of the cutter head at a current point and reference point coordinates of the cutter head at a target point according to one cycle operation of shield jacks; calculating the operating lengths of each articulation jack as continuous real number values based on the reference point coordinates at the current point and the reference point coordinates at the target point; and simultaneously operating each articulation jack according to the calculated operating lengths.
Claims
1. A steering control method CM using a steering controller SC of a shield tunnel boring machine (TBM), in which a steering controller SC of the shield TBM individually controls operating lengths l of at least four articulation jacks 3, the at least four articulation jacks 3 being provided between a front shield 1 having a cutter head 1a and a middle shield 2 along an excavation path and radially spaced at equal intervals, the method comprising: extracting, by the steering controller SC, a reference point coordinate T.sub.c of the cutter head 1a at a current point and a reference point coordinate T.sub.t of the cutter head 1a at a target point according to one cycle operation of a shield jack 4 (S10); calculating, by the steering controller SC, the operating lengths l of each articulation jack 3 as continuous real number values based on the reference point coordinate T.sub.c at the current point and the reference point coordinate T.sub.t at the target point using an artificial intelligence calculation model (S20); and simultaneously operating, by the steering controller SC, the articulation jacks 3 based on the calculated operating lengths l (S40).
2. The steering control method CM using the steering controller SC of a shield TBM according to claim 1, further comprising: receiving, by the steering controller SC, coordinates according to a pre-designed path of a three-dimensional tunnel (S00).
3. The steering control method CM using the steering controller SC of a shield TBM according to claim 1, wherein the artificial intelligence calculation model is configured to calculate the operating lengths l of each articulation jack 3 within an operating range by receiving a diameter D of the cutter head 1a and articulation angles and based on reference point coordinates T.sub.c and T.sub.t of a current point and a target point as inputs.
4. The steering control method CM using the steering controller SC of a shield TBM according to claim 3, wherein the artificial intelligence calculation model, which is a prediction model using a repetitive loop, comprises: generating a random number for an operating length l within an operating range of each articulation jack 3 (S21A); calculating articulation angles .sub.cal and .sub.cal corresponding to the operating length l of each articulation jack 3 based on the generated random number (S22A); comparing the calculated articulation angles .sub.cal and .sub.cal with articulation angles .sub.in and .sub.in based on reference point coordinates T.sub.c and T.sub.t of a current point and a target point (S23A); and extracting the generated random number as a valid operating length l of each articulation jack 3 when the calculated articulation angles .sub.cal and .sub.cal are within an error range, and returning to the step S21A of generating a new random number when the angles are outside the error range (S24A).
5. The steering control method CM using the steering controller SC of a shield TBM according to claim 4, wherein the step S21A of generating the random number partially limits a generation range of the random number based on a valid operating length l of each articulation jack 3 extracted in a previous cycle.
6. The steering control method CM using the steering controller SC of a shield TBM according to claim 3, wherein the artificial intelligence calculation model is a machine learning model for regression calculation generated by training a dataset including a diameter D and articulation angles and as input variables and an operating length l as an output variable.
7. The steering control method CM using the steering controller SC of a shield TBM according to claim 3, further comprising: outputting, by the steering controller SC, the calculated operating lengths l of each articulation jack 3 to a display (S25).
8. The steering control method CM using the steering controller SC of a shield TBM according to claim 3, further comprising: verifying, by the steering controller SC, whether to operate by comparing a predicted reference point coordinate T.sub.p of the cutter head 1a, which is expected when each articulation jack 3 operates based on the calculated operating length l, with a reference point coordinate T.sub.t of a target point (S30).
9. A steering controller SC of a shield tunnel boring machine (TBM), comprising: a memory in which an application program is stored to provide a steering control method for individually controlling operating lengths l of at least four articulation jacks 3 provided between a front shield 1 having a cutter head 1a and a middle shield 2 along an excavation path and radially spaced apart at equal intervals; and a processor configured to execute the application program stored in the memory, wherein the processor, upon execution of the application program, extracts a reference point coordinate T.sub.c of a cutter head 1a at a current point and a reference point coordinate T.sub.t of the cutter head 1a at a target point according to one cycle of operation of a shield jack 4, calculates, using an artificial intelligence calculation model, the operating length l of each articulation jack 3 as a continuous real number value based on the reference point coordinate T.sub.c of the current point and the reference point coordinate T.sub.t of the target point, verifies whether to operate by comparing a reference point coordinate T.sub.p of the cutter head 1a predicted when each articulation jack 3 operate according to the calculated operating lengths l with the reference point coordinate T.sub.t of the target point, and simultaneously operates each articulation jack 3 according to the calculated operating lengths l.
10. The steering controller SC of a shield TBM according to claim 9, wherein the four articulation jacks 3 are arranged spaced apart around a rotation pin located at the center of the shield, and the sum of the operating lengths l.sub.u and l.sub.d of an upper articulation jack and a lower articulation jack, and the sum of the operating lengths l.sub.l and l.sub.r of a left articulation jack and a right articulation jack are always controlled to remain constant.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0036] Hereinafter, a preferred embodiment of the present disclosure will be described in detail based on the matters illustrated in the drawings. However, detailed descriptions of related known functions or configurations will be omitted when it is determined that such descriptions may unnecessarily obscure the gist of the present disclosure.
[0037] The shield TBM, which is the control target of the present disclosure, adopts an X-type articulation system, and includes at least four articulation jacks 3 that are provided between a front shield 1, which is equipped with a cutter head 1a, and a middle shield 2, and are radially spaced at equal intervals, and includes a plurality of shield jacks 4 that are directly or indirectly connected to the front shield 1, supported by segment rings 5 continuously installed on the excavation surface, and apply propulsion force. In this case, a tail shield may be additionally provided at the rear of the middle shield 2.
[0038] The steering controller SC of the shield TBM according to the present disclosure comprises: a memory in which an application program for providing a steering control method of the shield TBM is stored; and a processor for executing the application program stored in the memory, and is configured to calculate, by an artificial intelligence calculation model, the operating lengths l of each articulation jack 3, based on the reference point coordinates T.sub.c of the current point and the reference point coordinates T.sub.t of the target point, and to simultaneously operate the each radially spaced articulation jack 3 according to the calculated operating lengths l, thereby enabling continuous control so that precise excavation is implemented within an allowable error range even when a curve is included in the pre-designed excavation path.
[0039] Hereinafter, the steering control method CM executed by the steering controller SC will be described in detail first.
[0040] First, the steering controller SC receives input of coordinates according to a pre-designed three-dimensional tunnel path (S00). It is preferable that the coordinates according to the tunnel path are specified to match the reference point coordinates T of the cutter head 1a of the shield TBM, which will be described later. The tunnel path coordinates may be stored in the memory in the form of structured data and then loaded, or may be input from an external storage device.
[0041] The steering controller SC extracts the reference point coordinates T.sub.c of the cutter head 1a at a current point and the reference point coordinates T.sub.t of the cutter head 1a at a target point according to one cycle operation of the shield jack 4, by using the coordinates of the three-dimensional tunnel path (S10).
[0042] It is preferable that the reference point coordinates T include the coordinates of a front reference point of the cutter head 1a, and depending on the embodiment, may additionally include a rear-left point and a rear-right point of the front shield 1 so that the posture of the front shield 1 caused by pitch and yaw is reflected, as illustrated in
[0043] In this case, it is preferable that the articulation angles and according to the reference point coordinates T.sub.c and T.sub.t of the current point and the target point are extracted together. The articulation angles include a horizontal angle and a vertical angle , where the horizontal angle refers to the angle on an x-y plane and the vertical angle refers to the angle on a y-z plane. That is, the articulation angles and may be extracted together by a vector connecting the reference point coordinates T.sub.c and T.sub.t of the current point and the target point.
[0044]
[0045] Next, the steering controller SC calculates the operating lengths l of each articulation jack 3 based on the reference point coordinates T.sub.c of the current point and the reference point coordinates T.sub.t of the target point by using an artificial intelligence calculation model (S20). The artificial intelligence calculation model may receive the diameter D of the cutter head 1a and the articulation angles and according to the reference point coordinates T.sub.c and T.sub.t of the current point and the target point, and may calculate and output the operating lengths l of each articulation jack 3 within an operating range as continuous real number values.
[0046] Meanwhile, the artificial intelligence calculation model may be implemented in various ways to calculate the operating lengths l of the articulation jacks 3, but the present disclosure proposes two types of calculation models, and descriptions of each artificial intelligence calculation model will be provided in more detail below.
[0047] In the following two embodiments, the articulation jacks 3 are described based on a configuration in which four jacks are radially spaced, and the symbols l.sub.u, l.sub.d, l.sub.l and l.sub.r for operating lengths respectively indicate the operating lengths of an upper articulation jack, a lower articulation jack, a left articulation jack, and a right articulation jack. That is, as illustrated in
<Prediction Model Using a Repetitive Loop>
[0048] The artificial intelligence calculation model according to an embodiment is a prediction model using a repetitive loop, and may be formulated as the following optimization problem to find the optimal operating lengths l for the input variables, i.e., the diameter D and the articulation angles and : [0049] MINIMIZE [.sub.cal.sub.in] and [.sub.cal.sub.in] [0050] subject to 0l.sub.u, l.sub.d, l.sub.l, l.sub.r200 mm [0051] (where .sub.cal and .sub.cal are articulation angles according to the calculation result, and .sub.in and .sub.in are target articulation angles.)
[0052] More specifically, the artificial intelligence calculation model generates random numbers for the operating lengths l.sub.u, l.sub.d, l.sub.l and l.sub.r within the operating range of each articulation jack 3 (S21A). In this case, the random numbers are generated as positive values within the range of 200 mm, which is the operable length of each articulation jack 3, and are generated as continuous real number values.
[0053] Subsequently, the artificial intelligence calculation model uses the generated random numbers as the operating lengths l.sub.u, l.sub.d, l.sub.l and l.sub.r of each articulation jack 3, calculates the corresponding articulation angles .sub.cal and .sub.cal (S22A), and compares the calculated articulation angles .sub.cal and .sub.cal with the articulation angles .sub.in and .sub.in according to the reference point coordinates T.sub.c and T.sub.t of the current point and the target point (S23A).
[0054] In this case, when the calculated articulation angles .sub.cal and .sub.cal are within an error range preset by the user with respect to the target articulation angles .sub.in and .sub.in, the generated random numbers are extracted as the valid operating lengths l.sub.u, l.sub.d, l.sub.l and l.sub.r of each articulation jack 3, and when they are outside the error range, the process returns to the step S21A of generating random numbers and repeatedly performs the above-described process (S24A).
[0055] Meanwhile, in the prediction model using the above-described repetitive loop, since the articulation angles .sub.cal and .sub.cal are calculated based on randomly generated values and compared with the target articulation angles .sub.in and .sub.in, the calculation time may be delayed. To address this, in compiling the prediction model using the repetitive loop, it is preferable to perform Just-In-Time (JIT) compilation, which translates the program into machine code at the time of actual execution, and to implement multiprocessing so that parallel calculation is performed during the random search based on the generated random numbers.
[0056] In addition, by applying a probabilistic optimization technique, which is a type of Monte Carlo method, in the generation of random numbers, valid operating lengths l.sub.u, l.sub.d, l.sub.l and l.sub.r may be quickly extracted even when continuous real number values are generated, and by partially limiting the range of random number generation around the valid operating lengths extracted in the previous cycle, high accuracy may be achieved while also reducing calculation time.
[0057] In particular, by utilizing the prediction model using the repetitive loop, it is possible to omit a pre-training procedure of collecting a large amount of data in advance for specific conditions and repeatedly training the collected data, thereby providing an advantage of implementing a fast calculation module as compared to other deep learning or machine learning models.
<Random Forest Model>
[0058] According to another embodiment, the artificial intelligence calculation model is a Random Forest model for regression calculation, which is a model that predicts the operating lengths l as continuous real number values based on the input variables, i.e., the diameter D and the articulation angles and .
[0059] More specifically, after collecting a large amount of data set including diameter D and articulation angles and as input variables, and including operating lengths l.sub.u, l.sub.d, l.sub.l and l.sub.r of four individual articulation jacks 3 as output variables, a decision tree is constructed by dividing the data set into a training data set and a test data set and training the training data set.
[0060] In addition, in evaluating the model using the test data set, mean squared error (MSE) and R-squared (R.sup.2) scores may be used so that prediction accuracy and model fitness are improved through training. Furthermore, for model optimization, the generalization performance of the model may be further improved through K-fold cross validation, and optimal hyperparameters of the Random Forest model may be identified using Grid Search or Random Search.
[0061] Meanwhile, the machine learning model for the regression calculation may of course be implemented as a polynomial regression model, a support vector model, a gradient boosting model, an artificial neural network (ANN) model, or a Gaussian process regression (GPR) model, etc.
[0062] As described above, when the steering controller SC calculates the operating lengths l of each articulation jack 3 by using the artificial intelligence calculation model, the steering controller SC may output the calculated operating lengths l of each articulation jack 3 via a display so that the user can check the values (S25). In this case, together with the operating length l, the error rate or prediction accuracy according to the artificial intelligence calculation model is output, so that the user may select whether to operate with the operating length l of the articulation jacks 3.
[0063] In addition, the steering controller SC may verify whether to operate by comparing the predicted reference point coordinates T.sub.p of the cutter head 1a, when each articulation jack 3 operate according to the calculated operating lengths l, with the target reference point coordinates T.sub.t (S30).
[0064] As such, in a case where it is difficult to determine whether to operate based on the operating length l, the error rate, or the prediction accuracy of the articulation jacks 3 that are presented only as numerical values, a direct comparison may be made based on the predicted reference point coordinates T.sub.p at the time of operation and the reference point coordinates T.sub.t of the target point. In this case, the result of the comparison between the automatically calculated reference point coordinates T.sub.p and T.sub.t by the steering controller SC may also be output via a display.
[0065] Finally, when an operation command is issued by the user, the steering controller SC simultaneously operates each articulation jack 3 based on the calculated operating lengths l (S40), and then the shield jack 4 operates along with the rotation of the cutter head 1a, thereby completing one cycle of the excavation operation. At this time, since the operating speeds of each articulation jack 3 are the same, the operating lengths l of each articulation jack 3 are proportional to the operating time.
[0066] Meanwhile,
[0067] Specifically,
[0068] Meanwhile, the steering controller SC of the shield TBM according to the present disclosure is a computing device that performs the shield TBM steering control method CM described above, and detailed descriptions of the overlapping content regarding the steering control method CM will be omitted.
[0069] The present disclosure provides a steering control method CM for individually controlling the operating lengths of at least four articulation jacks 3, which are radially spaced apart at equal intervals and provided between a front shield 1 equipped with a cutter head 1a and a middle shield 2, along a pre-designed excavation path. The steering controller SC includes a memory in which an application program is stored, and a processor configured to execute the application program stored in the memory.
[0070] As the processor of the steering controller SC executes the application, it receives coordinates according to a pre-designed three-dimensional tunnel path, and extracts a reference point coordinate T.sub.c of the cutter head 1a at a current point and a reference point coordinate T.sub.t of the cutter head 1a at a target point according to one cycle of operation of the shield jack 4.
[0071] The processor calculates the operating lengths l of each articulation jack 3 as continuous real values by using an artificial intelligence calculation model linked to the application program, based on the reference point coordinate T.sub.c at the current point and the reference point coordinate T.sub.t at the target point, and simultaneously operates each articulation jack 3 according to the calculated operating lengths l.
[0072] At this time, the processor may verify whether to operate by comparing a predicted reference point coordinate T.sub.p of the cutter head 1a, which is expected when each articulation jack 3 operate according to the calculated operating lengths l, with the reference point coordinate T.sub.t at the target point.
[0073] Meanwhile, when the shield TBM has an X-type articulation system, the articulation jacks 3 are arranged with four jacks spaced apart around a rotation pin located at the center of the shield.
[0074] In this case, the sum of the operating lengths l.sub.u and l.sub.d of the upper and lower articulation jacks and the sum of the operating lengths l.sub.l and l.sub.r of the left and right articulation jacks may be controlled to be constant so as to always become the maximum operating length. For example, when the operating range of each articulation jack 3 is 200 mm, the above-described sums may be constantly maintained at 200 mm. In this case, the amount of calculation performed by the artificial intelligence calculation model may be reduced, thereby enabling more simplified and yet highly accurate calculation.
[0075] The steering controller SC of the shield TBM and the steering control method CM using the same according to the present disclosure described above may be understood to be implementable in other specific forms by those of ordinary skill in the art to which the present disclosure pertains without changing the technical spirit or essential features of the present disclosure.
[0076] Therefore, the embodiments described above are illustrative in all aspects and should not be construed as limiting, and the scope of the present invention is indicated by the claims described below rather than the foregoing detailed description. All modifications or variations derived from the meaning, scope, and equivalent concepts of the claims should be interpreted as being included within the scope of the present invention.
TABLE-US-00001 [Description of reference numerals] 1: front shield 2: middle shield 3: articulation jack 4: shield jack 5: segment ring SC: steering controller