Bentley-based shield double-sided wedge-shaped universal duct piece parametric modeling method and system and related equipment

Through the parameterized modeling scheme of shield double-sided wedge-shaped universal pipe sheets based on Bentley, the problem that shield tunnel pipe sheet modeling cannot be parameterized in the existing technology is solved, and seamless splicing of pipe sheets and binding of attribute information is realized, and modeling efficiency and accuracy are improved.

CN119849044APending Publication Date: 2025-04-18CHINA CONSTR EIGHT ENG DIV CORP LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411688939.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing shield tunnel pipe segment modeling methods cannot effectively arrange the parameterization, resulting in problems such as large gaps in the pipe segment, inconsistent routes, and missing pipe segment attributes, making it difficult to achieve efficient shield tunnel design and construction.

Method used

The parameterized modeling scheme of shield double-sided wedge-shaped universal pipe sheet based on Bentley is adopted to realize the parameterized modeling of a single closed lining ring through the primitives. Multiple closed rings rotate to determine the position, import and bind the pipe sheet attribute information to complete the parameterized modeling of shield pipe sheet.

Benefits of technology

The seamless splicing of shield pipe sheets is realized, the normal axis of the pipe ring is basically the same as the route, and the pipe ring has attribute information, which improves modeling efficiency and accuracy, and overcomes the shortcomings of the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119849044A_ABST
    Figure CN119849044A_ABST
Patent Text Reader

Abstract

The invention discloses a Bentley-based shield double-sided wedge-shaped universal duct piece parameterized modeling method and system and related equipment. According to the scheme, parameterized modeling of a single closed lining circular ring, rotating and positioning of a plurality of closed circular rings, modeling of shield duct pieces, and introduction and binding of duct piece attribute information are realized in sequence through primitives; and completing the Bentley-based shield universal duct piece parameterized modeling. The scheme can be used for parametric modeling of the shield segment, the segment has attributes, and the modeling efficiency is integrally improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of infrastructure, and in particular to a parametric modeling technology of a double-sided wedge-shaped universal shield segment based on Bentley. Background Art

[0002] There are two types of shield tunnel lining rings: standard rings and turning rings. The standard ring presents a rectangular outline when projected from the outer arc surface of the segment, while the turning ring contains wedge-shaped volumes on both sides, and the projection presents a trapezoid. The assembly methods of lining rings are roughly divided into two types: through-seam assembly and staggered assembly. Through-seam assembly means that the joints between rings and the joints between segments are all cross-jointed, while staggered assembly means that the rings are assembled by rotating a certain angle, and the joints are T-shaped. The through-seam assembly construction process is relatively simple, but it has obvious disadvantages. It is unstable and easily causes tunnel deformation, and has relatively high requirements for waterproofing. Staggered assembly can reduce the damage of segments during construction, effectively reduce leakage at the joints, and has a better waterproofing effect than through-seam assembly.

[0003] The traditional modeling method of shield tunnel segments is based on ordinary segment modeling. First, different types of segment block models are drawn separately, and then the shield segments are assembled and spliced ​​into a complete lining ring.

[0004] At the same time, a single pipe ring is generally composed of standard blocks, adjacent blocks, and capping blocks. Before a shield project starts, it is necessary to make an overall arrangement of the pipe segments according to the design route. This step is usually called pipe segment layout. Through pipe segment layout, we can basically understand how many turning rings (including left turns and right turns) are needed for this section of the route, how many standard rings, and the arrangement of standard rings and turning rings on the curve section. And because adjacent shield segments are staggered, considering the adjustment of the shield axis, the adjacent segments need to be rotated a certain angle to achieve staggered seams and the segment axis is as consistent as possible with the shield axis.

[0005] However, the existing parametric modeling cannot perform parametric arrangement according to the axis and different sizes of shield segments. When modeling a single tube ring based on a conventional modeling scheme, it is impossible to change the size of the shield segment and perform parametric arrangement at the same time.

[0006] Secondly, the double-sided wedge-shaped universal lining ring assembled and spliced ​​based on the double-sided wedge-shaped universal segments of the shield is more complex and difficult than the ordinary lining ring, and the cross-sectional width between the capping block and the adjacent blocks is also different. This will bring difficulties and challenges to the modeling work of the designers, and the accuracy of the model cannot be guaranteed.

[0007] Furthermore, among the existing modeling schemes for shield tunnel segments, there are BIM design platforms with digital modeling capabilities to perform parametric modeling of shield tunnel segments. However, this type of BIM design platform does not fully support the segments, rings and other components involved in shield tunnels. When designers perform parametric modeling of shield tunnel segments based on the BIM design platform, they usually need to design them through custom components, which is not only time-consuming and labor-intensive, but also prone to errors. Furthermore, it is impossible to simultaneously change the size of the shield segments, combine and assemble the components to form a complete shield double-sided wedge-shaped universal segment ring, and it is impossible to perform parametric arrangement based on the shield double-sided wedge-shaped universal segment ring.

[0008] In addition, for the shield double-sided wedge-shaped universal segments, the existing parametric modeling schemes lack segment assembly fitting layout algorithms suitable for parametric design, which makes it impossible for computers to recognize the relationship between the constructed segment and other tunnel component models, resulting in the inability to automatically generate fitting layout schemes, which limits the application of parametric design in shield tunnels. On the other hand, a single shield segment has a lot of attribute information, which is currently operated by manually filling in one by one, which is time-consuming and labor-intensive.

[0009] It can be seen that how to efficiently perform parametric modeling of shield segments based on Bentley is an urgent problem to be solved in this field. Summary of the invention

[0010] In view of the problems of large gaps between segments, mismatched routes, and missing segment attributes in the general shield segment modeling of existing shield projects, the purpose of the present invention is to provide a parametric modeling scheme for double-sided wedge-shaped general shield segments based on Bentley. The modeling scheme is based on Bentley and sequentially realizes the parametric modeling of a single closed lining ring through primitives. Multiple closed rings are rotated to a fixed position, the shield segment is modeled, and the segment attribute information is imported and bound, thereby completing the parametric modeling of the general shield segment based on Bentley. The segments formed by the modeling have attributes, and the overall modeling efficiency is improved, which can effectively overcome the problems existing in the prior art. On this basis, the present invention further provides a parametric modeling system for double-sided wedge-shaped general shield segments that can realize the modeling scheme, and related equipment.

[0011] In order to achieve the above object, the present invention provides a parametric modeling method for double-sided wedge-shaped universal shield segment based on Bentley, comprising:

[0012] (1) Parametric modeling of a single closed lining ring based on graphics elements;

[0013] (2) rotating and positioning the multiple closed circular parameterized models established in step (1);

[0014] (3) Import and bind segment attribute information;

[0015] (4) Complete the shield segment modeling.

[0016] In some embodiments of the present invention, when performing parametric modeling on a single closed lining ring in step (1), the following steps are included:

[0017] Step (1.1) Select the parameters of the lining ring;

[0018] Extract the parameters of the lining ring, such as the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal joint deflection angle (the angle between the block line and the radial line) H, the capping block longitudinal joint offset J, the wedge amount F on the upper side of the segment, the wedge amount G on the lower side of the segment, and set the extracted parameters as variable control parameters;

[0019] Step (1.2) Modeling of three-dimensional components;

[0020] Based on the parameters of the lining ring determined in step (1.1), the closed two-dimensional contours corresponding to the standard block, adjacent block and capping block are constructed through the primitive function, and the constructed closed two-dimensional contours of the standard block, adjacent block and capping block are stretched to form three-dimensional component bodies of the standard block, adjacent block and capping block;

[0021] Step (1.3) splicing of three-dimensional components;

[0022] The parametric three-dimensional component model formed by the three-dimensional component modeling in step (1.2) is formed into a complex component or assembly through operations such as combination, intersection, arrangement, and transformation; and then the assembly function is used to calculate the algorithm between the components to form a combination of the components;

[0023] Step (1.4) segment marking;

[0024] For the segment basic model formed in step (1.3), encode the segments therein and add joint surface marks.

[0025] In some embodiments of the present invention, when the closed circular ring parameterized model is rotated and positioned in step (2), based on the joint surface of the previous ring and the normal vector of the joint surface, the next closed lining circular ring is rotated around the normal vector of the joint surface of the previous ring by a certain angle θ, and the distance L between the center point of each lining circular ring and the route is calculated accordingly, and the optimal angle for the current segment rotation is determined when the distance L is the smallest.

[0026] In some embodiments of the present invention, when the segment attribute information is imported and bound in step (3), an Excel table of segment attributes is constructed based on the segment model mark ID number determined in step (1), and then the Excel table of segment attributes is imported into the Bentley 3D modeling software.

[0027] In some embodiments of the present invention, in step (4), based on the segment parameters determined in step (1) and the segment properties in step (3), the rotation angle of each pipe ring is determined using the calculation step in step (2) to complete the establishment of the shield section model.

[0028] In order to achieve the above object, the present invention provides a parametric modeling system for a double-sided wedge-shaped universal segment of a shield machine based on Bentley, wherein the parametric modeling system runs in a Bentley three-dimensional modeling software and comprises:

[0029] A single closed lining ring parametric modeling unit, wherein the single closed lining ring parametric modeling unit is configured to perform parametric modeling of a single closed lining ring based on primitives;

[0030] A pipe ring rotation angle determination unit, wherein the pipe ring rotation angle determination unit is configured to perform data interaction with a single closed lining circular ring parameterized modeling unit, and can perform rotation positioning for multiple established closed circular ring parameterized models;

[0031] A segment attribute information binding unit, wherein the segment attribute information binding unit is configured to import corresponding segment attribute data information according to the segment model tag ID number;

[0032] The shield segment modeling unit is configured to complete the establishment of the shield section model based on the segment parameters determined by the single closed lining circular ring parametric modeling unit and the segment attributes imported by the segment attribute information binding unit, and using the rotation angle of each pipe ring calculated and determined in the pipe ring rotation angle determination unit.

[0033] In some embodiments of the present invention, the single closed lining ring parametric modeling unit includes a lining ring parameter selection module, a three-dimensional component modeling module, a three-dimensional component splicing module, and a segment marking module;

[0034] The lining ring parameter selection module is configured to extract parameters of the lining ring, such as the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal seam deflection angle (the angle between the block line and the radial line) H, the capping block longitudinal seam offset J, the segment upper side wedge amount F, the segment lower side wedge amount G, etc., and set the extracted parameters as variable control parameters;

[0035] The three-dimensional component modeling module constructs the closed two-dimensional contours corresponding to the standard block, the adjacent block, and the capping block based on the determined lining ring parameters through the primitive function, and stretches the constructed closed two-dimensional contours of the standard block, the adjacent block, and the capping block to form the three-dimensional component bodies of the standard block, the adjacent block, and the capping block;

[0036] The three-dimensional component splicing module forms a complex component or assembly by combining, intersecting, arranging, transforming and other operations on the parameterized three-dimensional component model formed by the three-dimensional component modeling module; and then uses the component body function to calculate the algorithm between the components to form a combination of the components;

[0037] The segment marking module codes the segments in the formed segment basic model and adds butt joint marks.

[0038] In some embodiments of the present invention, when the pipe ring rotation angle determination unit rotates and positions the closed circular ring parameterized model, based on the joint surface of the previous ring and the normal vector of the joint surface, the next closed lining circular ring is rotated by a certain angle θ around the normal vector of the joint surface of the previous ring, and the distance L between the center point of the lining circular ring and the route is calculated each time, and the optimal angle for the current pipe segment rotation is determined when the distance L is the smallest.

[0039] In order to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps of the above-mentioned parametric modeling method of double-sided wedge-shaped universal shield segment are implemented.

[0040] In order to achieve the above-mentioned object, the present invention also provides a processor, which is used to run a program, and when the program is running, the steps of the above-mentioned shield double-sided wedge-shaped universal segment parametric modeling method are executed.

[0041] In order to achieve the above-mentioned purpose, the present invention also provides a terminal device, which includes a processor, a memory, and a program stored in the memory and run on the processor, and the program code is loaded and executed by the processor to implement the steps of the above-mentioned parametric modeling method of double-sided wedge-shaped universal segment of shield.

[0042] In order to achieve the above-mentioned object, the present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing the steps of the above-mentioned parametric modeling method for double-sided wedge-shaped universal shield segment.

[0043] The present invention provides a parametric modeling scheme for the double-sided wedge-shaped universal segment of a shield based on Bentley. By performing parametric modeling of a single closed lining ring based on primitives, a single segment can be seamlessly spliced ​​after parameterization. Furthermore, when arranging the segment parametrically, the wedge amount and rotation angle of the segment make the direction of the shield tunnel as consistent as possible with the route. Then, the segment attribute information is imported and bound by marking the ID number of the segment model. Finally, based on the route, parametric segment model, parametric segment arrangement, and segment attribute information import, the parametric modeling of the shield segment is realized. In the parametric model of the double-sided wedge-shaped universal segment of the shield formed in this way, the single ring components are seamlessly spliced, and the segments are also seamlessly spliced ​​with each other. The normal axis of the ring is basically consistent with the route. The ring carries attribute information, which can be used for digital delivery of the model and maintenance of the segments during the operation and maintenance phase. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.

[0045] Figure 1 It is a flow chart for realizing the parametric modeling method of the double-sided wedge-shaped universal segment of the shield in Bentley in the example of the present invention;

[0046] Figure 2 It is a system block diagram of the parametric modeling system of the double-sided wedge-shaped universal segment of the shield machine in Bentley in the example of the present invention;

[0047] Figure 3 This is an example diagram of the parametric modeling of a single closed lining ring in an example of the present invention;

[0048] Figure 4 This is an example of segment parameterization in an example of the present invention;

[0049] Figure 5 It is a schematic diagram of a single pipe segment assembly in an example of the present invention;

[0050] Figure 6 It is a schematic diagram of segment numbering in an example of the present invention;

[0051] Figure 7 It is a schematic diagram of the butt joint surface of the pipe segment in an example of the present invention;

[0052] Figure 8 It is a schematic diagram of capturing the normal vector and center point of the contact surface of the pipe segment in an example of the present invention;

[0053] Fig. 9 This is a schematic diagram of the spatial position of the minimum distance between the center point of the segment and the route in an example of the present invention;

[0054] Fig.10 is a flow chart of a segment rotation calculation method in an example of the present invention;

[0055] Fig.11 It is a schematic diagram of parametric modeling of shield segments in an example of the present invention;

[0056] Fig.12 Add a schematic diagram for the shield segment properties in the example of the present invention. DETAILED DESCRIPTION

[0057] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below with reference to specific diagrams.

[0058] Segment prefabrication is generally carried out by placing orders through models, and the construction process is also arranged according to the model segments. However, the general shield segment modeling of existing shield projects has problems such as large segment gaps, mismatched routes, and missing segment properties. Using such modeling to prefabricate segments will have a great impact on later projects.

[0059] The present invention provides a scheme for parametric modeling of a double-sided wedge-shaped universal segment of a shield machine based on Bentley 3D modeling software. The modeling method is implemented by the following steps:

[0060] The steps include selecting the parameters of the lining ring, modeling the three-dimensional components (standard blocks, adjacent blocks, capping blocks), splicing the three-dimensional components, and marking the segments.

[0061] Among them, in the three-dimensional component splicing step, by picking up the joint surfaces of adjacent components, two adjacent three-dimensional components can be seamlessly fitted based on the joint surfaces, so that a single universal segment ring has no splicing seams. In addition, after the segment is marked, a unique identity ID is given to the segment, which provides a basis for importing and binding the segment attribute information.

[0062] In the parametric shield double-sided wedge-shaped universal segment model formed based on this, individual pipe ring components can be seamlessly spliced, and the pipe segments can also be seamlessly spliced; the normal axis of the pipe ring is basically consistent with the route; the pipe ring carries attribute information and can be used for digital delivery of the model and maintenance of the segments during the operation and maintenance phase.

[0063] On this basis, it is also possible to change the model and two-dimensional drawings at the same time after modifying the segment parameter values.

[0064] The parametric modeling method of the double-sided wedge-shaped universal shield segment based on Bentley provided by the present invention is directly based on Bentley three-dimensional modeling software, and completes the parametric modeling for the double-sided wedge-shaped universal shield segment without cross-use with other software.

[0065] The overall scheme consists of four stages: a single closed lining ring modeling stage, a closed ring parametric model rotation and positioning stage, a segment attribute information import and binding stage, and a shield segment modeling stage. These four stages work together.

[0066] See also Figure 1 The implementation process of this Bentley-based parametric modeling method for double-sided wedge-shaped universal shield segments is as follows:

[0067] (1) Parametric modeling of a single closed lining ring based on graphics elements;

[0068] Specifically, in this step, the parametric modeling of a single closed lining ring based on the primitives is composed of four operations: lining ring parameter selection, three-dimensional component modeling (standard block, adjacent block, capping block), three-dimensional component splicing, and segment marking.

[0069] Here, based on the selected lining ring parameters, the logical relationship between the parameters is established; then based on the logical relationship between the parameters, the three-dimensional component modeling is completed; then, the three-dimensional components formed by the modeling are spliced, and by picking up the joint surfaces of adjacent components, two adjacent three-dimensional components can be seamlessly fitted based on the joint surfaces, so that a single universal segment ring has no joints. In addition, after the segment is marked, a unique identity ID is given to the segment, which provides a basis for importing and binding the segment attribute information.

[0070] The parameterized single pipe segments formed in this step are seamlessly spliced.

[0071] (2) Rotate and position the multiple closed circular parameterized models established in step (1).

[0072] In this step, the distance L between the center point of each rotating lining ring and the route is calculated when each ring of the segments is arranged, and when the distance L is the smallest, the corresponding rotation angle is determined as the rotation angle of the segment, thereby achieving the goal of making the direction of the shield tunnel as consistent with the route as possible by relying solely on the wedge amount and rotation angle of the segment.

[0073] (3) Import and bind segment attribute information;

[0074] Based on the segment model tag ID number determined in step (1), construct an Excel table of segment attributes that inputs the system, maintenance, asset, manufacturer, coordinate location and other information of each pipe ring, with each row of information corresponding to a unique model ID number.

[0075] On this basis, by importing the segment attribute Excel table into the Bentley 3D modeling software, the segment attribute parameters can be added in the model attribute column with one click, which is convenient and quick.

[0076] (4) Complete shield segment modeling;

[0077] Based on the segment parameters determined in step (1) and the segment properties in step (3), the rotation angle of each pipe ring is determined using the calculation steps in step (2) to complete the establishment of the shield section model.

[0078] The double-sided wedge-shaped universal segment model of the shield formed by this parametric modeling is seamlessly spliced ​​between individual ring components and between segments; the normal axis of the ring is basically consistent with the route; the ring carries attribute information and can be used for digital delivery of the model and segment maintenance during the operation and maintenance phase.

[0079] Regarding the above-mentioned step-by-step scheme of the parametric modeling method of the double-sided wedge-shaped universal segment of the shield based on Bentley, the specific implementation scheme and corresponding technical features of this scheme are explained in detail below.

[0080] In some embodiments of the present invention, when performing parametric modeling of a single closed lining ring based on graphic elements in step (1), it specifically includes a lining ring parameter selection step, a three-dimensional component modeling step (standard block, adjacent block, capping block), a three-dimensional component splicing step, and a segment marking step.

[0081] As a further explanation, the specific implementation process is as follows:

[0082] Step (1.1) Select the parameters of the lining ring;

[0083] Parameters of the lining ring are extracted, including the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal joint deflection angle (the angle between the dividing line and the radial line) H, the capping block longitudinal joint offset J, the wedge amount F on the upper side of the segment, the wedge amount G on the lower side of the segment, etc., and the extracted parameters are set as variable control parameters.

[0084] The lining ring parameters selected here can be coordinated with the adjustment of the lining ring during design and modeling, so that the size of a single segment of the lining ring can be adjusted by changing these parameters.

[0085] Step (1.2) Modeling of three-dimensional components;

[0086] Based on the lining ring parameters (i.e., variable control parameters) determined in step (1.1), the closed two-dimensional contours corresponding to the standard block, adjacent block, and capping block are constructed through the primitive function, and the constructed closed two-dimensional contours of the standard block, adjacent block, and capping block are stretched to form three-dimensional component bodies of the standard block, adjacent block, and capping block;

[0087] Step (1.3) splicing of three-dimensional components;

[0088] In this step, the parametric three-dimensional component model formed by the three-dimensional component modeling in step (1.2) is formed into a complex component or assembly through operations such as combination, intersection, arrangement, and transformation; and then the component body function is used to calculate the algorithm between the components to form a combination of the components.

[0089] The main parameters of parametric three-dimensional components are their contour geometry parameters, height parameters, positioning parameters, etc. In order to ensure the mutual relationship between the components or assemblies composed of these parameters, the parameter relationship is established through common, expression, etc. in this example solution.

[0090] Step (1.4) segment marking;

[0091] For the segment basic model formed in step (1.3), encode the segments therein and add joint surface marks.

[0092] In some embodiments of the present invention, when the closed circular ring parameterized model is rotated and positioned in step (2), based on the joint surface and the normal vector of the joint surface of the previous ring, the next closed lining circular ring is rotated multiple times by a certain angle θ around the normal vector of the joint surface of the previous ring, and the distance L between the center point of each lining circular ring and the route is calculated, and the optimal angle for the current segment rotation is determined when the distance L is the smallest.

[0093] As a further explanation, shield segments are generally designed in a wedge shape so that the segments can achieve steering by relying on different splicing rotation angles, and the rotation angles are limited by factors such as the segment structure, splicing seams, and connections, and are often fixed at several rotation angles. The scheme of the present invention calculates the distance L between the center point of each rotating lining ring and the route when each ring of segments is arranged, and when the distance L is the smallest, determines the corresponding rotation angle as the rotation angle of the segment, thereby achieving the goal of making the direction of the shield tunnel match the route as much as possible by relying only on the wedge amount and rotation angle of the segment.

[0094] The parametric modeling scheme of the double-sided wedge-shaped universal segment of the shield based on Bentley given in this example scheme can constitute a corresponding software program in specific application to form a corresponding parametric modeling system of the double-sided wedge-shaped universal segment of the shield based on Bentley. When the software program is running, it will execute the above-mentioned smooth curve construction method and store it in the corresponding storage medium for the processor to call and execute.

[0095] See also Figure 2 The thus formed Bentley-based shield double-sided wedge-shaped universal segment parametric modeling system 100 mainly includes four functional units: a single closed lining ring parametric modeling unit 110, a ring rotation angle determination unit 120, a segment attribute information binding unit 130 and a shield segment modeling unit 140.

[0096] These four functional units are implemented in Bentley 3D modeling software and can run in Bentley 3D modeling software.

[0097] The single closed lining ring parametric modeling unit 110 in the system is configured to perform parametric modeling of a single closed lining ring based on primitives.

[0098] The pipe ring rotation angle determination unit 120 in the system is configured to perform data interaction with the single closed lining ring parametric modeling unit 110, and can perform rotation and positioning for multiple established closed ring parametric models.

[0099] The segment attribute information binding unit 130 in the present system is configured to import corresponding segment attribute data information according to the segment model tag ID number.

[0100] The shield segment modeling unit 140 in this system is configured to complete the establishment of the shield section model based on the segment parameters determined by the single closed lining ring parametric modeling unit 110 and the segment attributes imported by the segment attribute information binding unit 130, and using the rotation angle of each pipe ring calculated and determined in the pipe ring rotation angle determination unit 120.

[0101] For further explanation, see Figure 3 The single closed lining ring parametric modeling unit 110 in the system is specifically implemented by four functional modules, namely, a lining ring parameter selection module 111, a three-dimensional component modeling module 112, a three-dimensional component splicing module 113, and a segment marking module 114, which cooperate with each other.

[0102] Specifically, the lining ring parameter selection module 111 is configured to extract parameters of the lining ring, such as the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal seam deflection angle (the angle between the block line and the radial line) H, the capping block longitudinal seam offset J, the upper wedge amount F of the segment, the lower wedge amount G of the segment, and set the extracted parameters as variable control parameters.

[0103] The three-dimensional component modeling module 112 constructs the closed two-dimensional contours corresponding to the standard blocks, adjacent blocks and capping blocks based on the lining ring parameters determined by the lining ring parameter selection module 111 through the primitive function, and stretches the constructed closed two-dimensional contours of the standard blocks, adjacent blocks and capping blocks to form three-dimensional component bodies of the standard blocks, adjacent blocks and capping blocks.

[0104] The three-dimensional component splicing module 113 forms a complex component or assembly through combination, intersection, arrangement, transformation and other operations on the parameterized three-dimensional component model formed by the three-dimensional component modeling module 112; and then uses the component body function to calculate the algorithm between the components to form a combination of the components.

[0105] The segment marking module 114 codes the segments in the formed segment basic model and adds joint surface marks.

[0106] As a further explanation, when the pipe ring rotation angle determination unit 120 in the present system rotates and positions the closed circular ring parameterized model, it specifically rotates the next closed lining circular ring around the normal vector of the joint surface of the previous ring by a certain angle θ based on the joint surface and the normal vector of the joint surface of the previous ring, and thereby calculates the distance L between the center point of each lining circular ring and the route, and determines that when the distance L is the smallest, it is the optimal angle for the current pipe segment rotation.

[0107] The thus formed Bentley-based parametric modeling system 100 for double-sided wedge-shaped universal shield segments can run in Bentley three-dimensional modeling software to achieve efficient and accurate parametric modeling of double-sided wedge-shaped universal shield segments.

[0108] With respect to the parametric modeling scheme of the double-sided wedge-shaped universal segment of a shield machine based on Bentley provided in the present invention, the implementation process and corresponding functional characteristics of the scheme are further illustrated through specific application examples as follows.

[0109] In the specific implementation of this example, the parametric modeling system of the double-sided wedge-shaped universal segment of the shield is first constructed and run in the Bentley 3D modeling software. The process of parametric modeling of the double-sided wedge-shaped universal segment of the shield is as follows:

[0110] Step 1: First, parametric modeling of a single closed lining ring is achieved through primitives.

[0111] The implementation of this step specifically includes four steps: selection of lining ring parameters, modeling of three-dimensional components (standard blocks, adjacent blocks, capping blocks), splicing of three-dimensional components, and segment marking.

[0112] (1) Selection of lining ring parameters

[0113] Before the initial modeling of the segment begins, the parameters of the lining ring are determined. The parameters include the segment inner diameter D, segment outer diameter C, segment ring width (segment width) E, standard block angle A, adjacent block angle I, capping block angle B, capping block longitudinal joint deflection angle (the angle between the block line and the radial line) H, capping block longitudinal joint offset J, segment upper wedge amount F, segment lower wedge amount G, etc. Figure 4 As shown, these parameters are set as variable control parameters, which are main variables among the variable parameters.

[0114] The wedge amount represents the taper of a lining ring, which is the difference between the maximum ring width and the minimum ring width of the lining ring. In this example, the scheme can change the taper of the lining ring by modifying the wedge amount.

[0115] The inner diameter and outer diameter of the segment control the size of the segment and the thickness of the segment;

[0116] The segment ring width controls the width of the segment;

[0117] The deflection angle of the longitudinal seam of the capping block and the offset of the longitudinal seam of the capping block control the size of the capping block.

[0118] For other parameters, this example can directly name them for later use. Parameters such as segment thickness, segment double-sided wedge amount, segment wedge angle, etc. can be calculated using the above parameters and are not key parameters. They change according to the changes of the main variables in the variable parameters, so they are attributed to the subordinate variables in the variable parameters.

[0119] As a further explanation, the segment thickness is calculated by the segment inner diameter and the segment outer diameter; since the upper and lower wedges are equal, the upper and lower wedges of the segment are obtained from the double-sided wedges, and the segment wedge angle is calculated from the wedge and the segment outer diameter:

[0120]

[0121] In the formula: d------segment thickness.

[0122] f = F + G;

[0123] In the formula: f------the double-sided wedge shape of the segment.

[0124]

[0125] In the formula: θ------segment wedge angle.

[0126] (2) Modeling of three-dimensional components

[0127] The modeling of three-dimensional components is based on the selection of lining ring parameters. Through the primitive function, corresponding closed two-dimensional contours are formed for standard block A, adjacent block B, and capping block K. On this basis, the closed two-dimensional contours of standard block A, adjacent block B, and capping block K are stretched to form a three-dimensional component body.

[0128] This step is implemented based on Bentley 3D modeling software.

[0129] The primitives involved in this step define a closed contour or path line, specifically by defining the coordinates of the feature points on the contour, and connecting the feature points to form a closed contour; the lines between adjacent feature points are the component feature parameters. The primitive can be located in the XY, YZ or ZX plane; the top view is the XY plane, horizontally to the right is the positive direction of the X axis, and vertically upward is the positive direction of the Y axis.

[0130] Thus, a closed contour can be formed by a continuous line or a continuous line drawn by a group of lines such as straight lines and arcs in the primitives; at the same time, parameters such as the length and width of the contour can be adjusted parameterically, that is, the contour line changes successively after the value is modified.

[0131] On this basis, the process of completing 3D component modeling based on the primitives in this step is as follows:

[0132] 1) Define the center point of the primitive. The center point of the primitive is the original point for editing the primitive. Subsequent component movement will be based on the center point of the primitive as the relative point to move the component.

[0133] 2) Define the 2D contour reference plane. Define the 2D contour plane in 3D space; that is, define the plane where the 2D contour is located in 3D coordinates. The 2D contour stretching operation is performed relative to the reference plane.

[0134] 3) Establish 2D contour feature points. Take the linear inflection points of the 2D contour graph as feature points, and input the feature point coordinates into the 2D contour plane.

[0135] 4) Connect adjacent feature points to form a closed geometric figure.

[0136] 5) Form three-dimensional bodies of standard blocks, adjacent blocks, and capping blocks. Use components to stretch the two-dimensional contour in step 4 by a certain length in one direction relative to the reference plane in step 2 to form a three-dimensional body. The three-dimensional body formed here can be calculated by addition, subtraction, stitching surface, surface intersection, etc. to realize the formation of a combined body of scattered components. Among them, the stretching length can call the parameters of the segment ring width and the segment wedge amount to generate a standard block segment model, and the stretching length can be controlled by controlling the ring width and the wedge amount.

[0137] As an example, the segment stretching length is: L=E+F+G.

[0138] (3) Splicing of three-dimensional components

[0139] The model formed by three-dimensional component modeling forms complex components or assemblies through combination, intersection, arrangement, transformation and other operations; then the component-to-body function is used to calculate the algorithm between components to form a combination of components. The main parameters of parametric three-dimensional components are their contour geometry parameters, height parameters, positioning parameters, etc., and the components or assemblies composed of these parameters, in order to ensure their mutual relationship, establish their parameter relationship through common, expression and other methods in this example solution.

[0140] The component body mentioned here specifically refers to a single or multiple complex components or assemblies, which are arranged in an orderly manner based on the surface contact relationship between the components or assemblies, the center position relationship of the components, the elevation relationship, etc.

[0141] For shield segments, the parameter relationship is as follows:

[0142] 1) If Figure 5 As shown, three standard blocks A, two adjacent blocks B, and capping block K form a standard lining ring by splicing the surfaces between adjacent components.

[0143] 2) In terms of elevation, the elevation of the bottom surface of the capping block K is the elevation of the top surface of the adjacent block B; similarly, the elevation of the bottom surface of the adjacent block B is the elevation of the top surface of the standard block A.

[0144] 3) In the horizontal direction, the inner diameters of the segments of the three standard blocks A, the two adjacent blocks B, and the capping block K are aligned and equal.

[0145] (4) Segment marking

[0146] After completing the drawing of the basic model of the segment, this step further marks the basic model of the segment, improves the segment, codes the segment according to requirements, and adds docking surface marks.

[0147] Specifically, the pipe segment code described here is the mark of the pipe segment. Each pipe segment block has a mark, and each assembly can be performed according to the code, which effectively avoids the situation of wrong placement during assembly and will not affect the occurrence of subsequent processes.

[0148] Furthermore, in this example, the position and size of the segment code are controlled by two parameters: the distance between the segment number and the center line and the size of the segment code mark.

[0149] like Figure 6 As shown, it is an example of the segment coding design drawing in this example, where parameters are specifically used to draw the segment coding sketch and determine the coding position.

[0150] Furthermore, the role of the segment butt joint mark in this example is to provide an indication function during assembly, reminding the designer of the segment codes on the left and right sides during assembly. It also has only two parameters: the distance between the segment butt joint mark and the joint and the size of the segment butt joint, such as Figure 7 In the figure, the butt joint mark that is similar to the segment code is used to determine the butt joint position, size and shape of the segment.

[0151] Step 2: Multiple closed rings are rotated to determine the position.

[0152] In this step, the next closed lining ring is rotated around the normal vector of the joint surface of the previous ring by a certain angle θ (multiple rotations) through the joint surface and the normal vector of the joint surface of the previous ring, and the distance L between the center point of each lining ring and the route is calculated. When the distance L is the smallest, it is the optimal angle for the rotation of the segment.

[0153] As an example, this step specifically completes the rotation and positioning of multiple closed rings through the following steps, such as Figure 8-10 :

[0154] 1) Determine the single rotation angle θ. According to the number of longitudinal bolts n of the segment, the unit rotation angle β of the segment is obtained as 2π / n, and the single rotation angle θ is obtained as m*β. In this scheme, the single rotation angle θ is obtained as β.

[0155] 2) Obtain the center point and normal vector of the contact surface.

[0156] The surface of each ring segment in the direction of small mileage is the back, and the surface in the direction of large mileage is the front. The normal vectors of the front and back surfaces are all pointing in the direction of large mileage of the line. The surface that intersects with the next ring is the front. The insertion point of each ring is the center of the back circle, and the vector is the normal vector and tangent vector of the back of the ring. The segments are assembled from the starting point of the line, and the center of the circle behind the first ring is input. 1后 {x 1后 ,y 1后 , z 1后}, face normal vector w 1后 {w 1x后 , w 1y后 , w 1z后}, tangent vector μ 1后 {μ 1x后 , μ 1y后 , μ 1z后}, that is, input the coordinates and position vector of the first ring insertion point.

[0157] Coordinate of the center of the circle behind the i-th ring O i后 {x i后 ,y i后 , z i后}, face normal vector w i后 {w ix后 , w iy后 , w iz后}, tangent vector μ i后 {μ ix后 , μ iy后 , μ iz后}, and the formulas for the center of the front circle of this ring, the surface normal vector, and the surface tangent vector are:

[0158] o i前 =o i后 +L·F(w i后 ,μ i后 ,α / 2)

[0159] w i前 =F(w i后 ,μ i后 ,α)

[0160] μ i前 =μ i后

[0161] The insertion point coordinates and position vector of the i-th ring are the center and position vector of the assembled i-1 ring in front of it. This position is the starting position of the i-th ring's rotation.

[0162] oInitial i=o i-1前 +L·F(w i-1前 ,μ i-1前 ,α / 2)

[0163] w first i before = F (w i-1前 ,μ i-1前 ,α)

[0164] μInitial i = μ i-1前

[0165] Starting from the insertion starting position of the i-th ring, go around w i-1前 Rotate β, 2β, 3β, 4β, 5β, 6β, 7β, 8β, 9β, 10β, 11β, 12β, 13β, 14β, 15β, and calculate the coordinates of the center of the circle in front of each angle respectively. i前 {x i前 ,y i前 , z i前}, face normal vector w i前 {w ix前 , w iy前 , w iz前}, tangent vector μ i前 {μ ix前 , μ iy前 , μ iz前 The formula is:

[0166] o i前 =F(oInitialiBefore-o i-1前 ,w i-1前 ,nβ)+o i-1前

[0167] w i前 =F(w before i,w i-1前 ,nβ)

[0168] μ i前 =F(μ before i,w i-1前 ,nβ).

[0169] 3) Calculate the distance between the center coordinates of the previous circle and the route. Bentley software has a corresponding function to calculate the distance between a spatial point and a route. Collect the results of each calculation and obtain the minimum value.

[0170] 4) Determine the minimum value calculated in step 3), which is the optimal rotation angle of the segment.

[0171] 5) After each ring segment is arranged, the right positioning point (Point right) and the right face normal vector (V

[0172] The right) becomes a new known condition and is input into the calculation process of the next ring of segments, repeating the process until the entire route is arranged.

[0173] Step (three): Import and bind segment attribute information.

[0174] This step is specifically based on the fact that each three-dimensional component in step (2) is configured with a unique model ID number. Through the model ID number, an Excel table of pipe segment attributes is constructed to input the system, maintenance, assets, manufacturer, coordinate positioning and other information of each pipe ring. Each row of information corresponds one-to-one to the unique model ID number.

[0175] On this basis, the segment attribute information is obtained by importing the pipe ring information Excel spreadsheet, such as Fig.11 shown.

[0176] Step (four): Establishment of shield section model.

[0177] This step uses the content in step (2) to establish the shield section model. The specific implementation process is as follows:

[0178] 1) Import the shield segment route.

[0179] 2) Input the starting pile number, the segment parameters in step (1), and the segment attributes in step (3), and use the calculation steps in step (2) to determine the rotation angle of each segment ring to complete the establishment of the shield section model, such as Fig.12 .

[0180] Based on the above-mentioned Bentley-based parametric modeling scheme for double-sided wedge-shaped universal segments of a shield, an embodiment of the present invention further provides a computer-readable storage medium on which a program is stored, which, when executed by a processor, implements the steps of the above-mentioned parametric modeling method for double-sided wedge-shaped universal segments of a shield.

[0181] An embodiment of the present invention further provides a processor, which is used to run a program, wherein the program executes the steps of the above-mentioned shield double-sided wedge-shaped universal segment parametric modeling method when running.

[0182] An embodiment of the present invention also provides a terminal device, which includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program code is loaded and executed by the processor to implement the steps of the above-mentioned parametric modeling method for double-sided wedge-shaped universal segments of a shield machine.

[0183] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing the steps of the above-mentioned parametric modeling method for double-sided wedge-shaped universal shield segment.

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

[0185] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0186] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0187] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products of the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0188] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0189] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0190] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0191] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0192] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0193] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0194] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0195] The above-mentioned method of the present invention, or a specific system unit, or a part of the same, is a pure software architecture, which can be arranged on a physical medium, such as a hard disk, an optical disk, or any electronic device (such as a smart phone, a computer-readable storage medium) through program code. When the machine loads the program code and executes it (such as a smart phone loading and executing it), the machine becomes a device for implementing the present invention. The above-mentioned method and device of the present invention can also be transmitted in the form of program code through some transmission media, such as cables, optical fibers, or any transmission mode. When the program code is received, loaded and executed by a machine (such as a smart phone), the machine becomes a device for implementing the present invention.

[0196] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. The parametric modeling method of double-sided wedge-shaped universal shield segment based on Bentley is characterized by: include (1) Parametric modeling of a single closed lining ring based on graphics elements; (2) rotating and positioning the multiple closed circular parameterized models established in step (1); (3) Import and bind segment attribute information; (4) Complete the shield segment modeling.

2. The parametric modeling method for double-sided wedge-shaped universal shield segment according to claim 1 is characterized in that: When performing parametric modeling for a single closed lining ring in step (1), the following steps are included: Step (1.1) Select the parameters of the lining ring; Extract the parameters of the lining ring, such as the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal joint deflection angle (the angle between the block line and the radial line) H, the capping block longitudinal joint offset J, the wedge amount F on the upper side of the segment, the wedge amount G on the lower side of the segment, and set the extracted parameters as variable control parameters; Step (1.2) Modeling of three-dimensional components; Based on the parameters of the lining ring determined in step (1.1), the closed two-dimensional contours corresponding to the standard block, adjacent block and capping block are constructed through the primitive function, and the constructed closed two-dimensional contours of the standard block, adjacent block and capping block are stretched to form three-dimensional component bodies of the standard block, adjacent block and capping block; Step (1.3) splicing of three-dimensional components; The parametric three-dimensional component model formed by the three-dimensional component modeling in step (1.2) is formed into a complex component or assembly through operations such as combination, intersection, arrangement, and transformation; and then the assembly function is used to calculate the algorithm between the components to form a combination of the components; Step (1.4) segment marking; For the segment basic model formed in step (1.3), encode the segments therein and add joint surface marks.

3. The parametric modeling method for double-sided wedge-shaped universal shield segment according to claim 1 is characterized in that: When the closed circular ring parameterized model is rotated and positioned in the step (2), based on the joint surface and the normal vector of the joint surface of the previous ring, the next closed lining circular ring is rotated around the normal vector of the joint surface of the previous ring by a certain angle θ, and the distance L between the center point of each lining circular ring and the route is calculated accordingly, and the optimal angle for the rotation of the current segment is determined when the distance L is the smallest.

4. The parametric modeling method for double-sided wedge-shaped universal shield segment according to claim 1 is characterized in that: When the segment attribute information is imported and bound in step (3), an Excel table of segment attributes is constructed based on the segment model mark ID number determined in step (1), and then the Excel table of segment attributes is imported into the Bentley 3D modeling software.

5. The parametric modeling method for double-sided wedge-shaped universal shield segment according to claim 1 is characterized in that: In step (4), based on the segment parameters determined in step (1) and the segment attributes in step (3), the rotation angle of each pipe ring is determined using the calculation steps in step (2), thereby completing the establishment of the shield section model.

6. The parametric modeling system of double-sided wedge-shaped universal segment of shield based on Bentley is characterized by: The parametric modeling system runs in Bentley 3D modeling software, including: A single closed lining ring parametric modeling unit, wherein the single closed lining ring parametric modeling unit is configured to perform parametric modeling of a single closed lining ring based on primitives; A pipe ring rotation angle determination unit, wherein the pipe ring rotation angle determination unit is configured to perform data interaction with a single closed lining circular ring parameterized modeling unit, and can perform rotation positioning for multiple established closed circular ring parameterized models; A segment attribute information binding unit, wherein the segment attribute information binding unit is configured to import corresponding segment attribute data information according to the segment model tag ID number; The shield segment modeling unit is configured to complete the establishment of the shield section model based on the segment parameters determined by the single closed lining circular ring parametric modeling unit and the segment attributes imported by the segment attribute information binding unit, and using the rotation angle of each pipe ring calculated and determined in the pipe ring rotation angle determination unit.

7. The shield double-sided wedge-shaped universal segment parametric modeling system according to claim 6 is characterized in that: The single closed lining ring parametric modeling unit includes a lining ring parameter selection module, a three-dimensional component modeling module, a three-dimensional component splicing module, and a segment marking module; The lining ring parameter selection module is configured to extract parameters of the lining ring, such as the inner diameter D of the segment, the outer diameter C of the segment, the ring width (segment width) E, the standard block angle A, the adjacent block angle I, the capping block angle B, the capping block longitudinal seam deflection angle (the angle between the block line and the radial line) H, the capping block longitudinal seam offset J, the segment upper side wedge amount F, the segment lower side wedge amount G, etc., and set the extracted parameters as variable control parameters; The three-dimensional component modeling module constructs the closed two-dimensional contours corresponding to the standard block, the adjacent block, and the capping block based on the determined lining ring parameters through the primitive function, and stretches the constructed closed two-dimensional contours of the standard block, the adjacent block, and the capping block to form the three-dimensional component bodies of the standard block, the adjacent block, and the capping block; The three-dimensional component splicing module forms a complex component or assembly by combining, intersecting, arranging, transforming and other operations on the parameterized three-dimensional component model formed by the three-dimensional component modeling module; and then uses the component body function to calculate the algorithm between the components to form a combination of the components; The segment marking module codes the segments in the formed segment basic model and adds butt joint marks.

8. The shield double-sided wedge-shaped universal segment parametric modeling system according to claim 6 is characterized in that: When the pipe ring rotation angle determination unit rotates and positions the closed circular ring parameterized model, based on the joint surface and the normal vector of the joint surface of the previous ring, the next closed lining circular ring is rotated by a certain angle θ around the normal vector of the joint surface of the previous ring, and the distance L between the center point of the lining circular ring and the route is calculated each time, and the optimal angle for the rotation of the current pipe segment is determined when the distance L is the smallest.

9. A terminal device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, characterized in that: The program code is loaded and executed by the processor to implement the steps of parametric modeling of the double-sided wedge-shaped universal segment of the shield machine as claimed in any one of claims 1 to 5.

10. A computer program product, characterized in that When executed on a data processing device, it is suitable for executing the steps of parametric modeling of the double-sided wedge-shaped universal shield segment as described in any one of claims 1-5.