Method for establishing three-dimensional model of spiral ascending tunnel based on CATIA v6

By using CATIAv6 software to create a 3D model of a spiral-shaped tunnel, the problems of variable tunnel axis and overlapping tunnel axis obstruction were solved, realizing rapid and parametric tunnel modeling that can adapt to complex structural changes.

CN118228354BActive Publication Date: 2025-12-26NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410392809.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-02
Publication Date
2025-12-26
Estimated Expiration
2044-04-02

AI Technical Summary

Technical Problem

Existing technologies make it difficult to achieve 3D modeling of spiral-ascending tunnels, especially when the tunnel axis is variable, the slope ratio varies, and the tunnel axis overlaps or is obscured in the plane, making 3D design difficult to realize.

Method used

Using CATIAv6 software, a three-dimensional model of a spiral-ascending tunnel is generated by creating a modeling reference system, setting the tunnel axis plan view and the plan position of the slope change point. This includes establishing a modeling reference system, generating the tunnel axis, joining and smoothing, and finally generating a three-dimensional model of a spiral-ascending tunnel.

Benefits of technology

It enables rapid and parametric tunnel modeling, adapts to changes in tunnel slope ratio, supports tunnel axis overlap and occlusion, is simple to operate, highly efficient, and allows for direct parameter adjustment and updates of the model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118228354B_ABST
    Figure CN118228354B_ABST
Patent Text Reader

Abstract

The method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6 comprises the following steps: step 1: taking any real feature point in the range of the spiral ascending tunnel as a reference point, and creating a modeling reference system on the CATIA v6 software; step 2: creating a first layer tunnel hole axis plan on the modeling reference system, and setting a first layer tunnel slope change point plane point position; step 3: generating a first layer tunnel hole axis according to the first layer tunnel hole axis plan and the first layer tunnel slope change point plane point position; step 4: repeatedly generating all tunnel hole axes according to steps 2-3; and step 5: joining all tunnel hole axes, establishing a tunnel section view, and generating a three-dimensional model of the spiral ascending tunnel. The method can quickly realize modeling of the spiral ascending tunnel, the tunnel with various slope ratios, and the tunnel with overlapping and shielding tunnel hole axes, and is simple to operate and high in efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of water conservancy and hydropower engineering, and relates to a method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6. BACKGROUND

[0002] At present, three-dimensional design is widely used in the design of tunnel of hydropower engineering, but it is still difficult to design three-dimensionally in the face of the characteristics of variable tunnel axis.

[0003] Firstly, for linear projects such as tunnels, it is impossible to use a unified Cartesian coordinate system to describe the positions of all feature structures as in block projects such as building projects, and the positioning of structures in tunnel projects depends on the pile number and the corresponding relative coordinates. Three-dimensional design belongs to three-dimensional space presentation, and cannot be logically expressed by unfolding the tunnel into a straight line as in traditional two-dimensional design to avoid complex coordinates, so designers need to spend a lot of time in three-dimensional space for position and spatial positioning.

[0004] The patent "Tunnel chamber modeling method and device, electronic equipment and storage medium" with publication number CN114003994 and publication date February 1, 2022 discloses a parameterized modeling scheme for tunnel layout, which is carried out for linear tunnels with small curvature variation, and cannot solve the three-dimensional modeling demand of tunnels with spiral ascending, various slope ratios and overlapping and shielding of tunnel axis on the plane. In view of this problem, the application provides a method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6. SUMMARY

[0005] The application aims to provide a method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6, which solves the problem that the three-dimensional modeling of tunnels with spiral ascending, various slope ratios and overlapping and shielding of tunnel axis on the plane is difficult to implement in the prior art.

[0006] The technical solution adopted by the application is a method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6, which is implemented according to the following steps:

[0007] Step 1: taking any real feature point in the range of the spiral ascending tunnel for which a three-dimensional model needs to be created as a reference point, creating a modeling reference system on the CATIA v6 software;

[0008] Step 2: creating a first layer tunnel axis plan on the modeling reference system of step 1, setting and publishing the first layer tunnel slope change point plan point position;

[0009] Step 3: generating the first layer tunnel axis according to the first layer tunnel axis plan and the first layer tunnel slope change point plan point position of step 2;

[0010] Step 4: repeat steps 2-3 to generate the second layer, the third layer, the Nth layer tunnel hole axis in turn;

[0011] Step 5: join the first-N layer tunnel hole axis to generate the final tunnel hole axis, establish the tunnel section map, and generate the spiral ascending tunnel three-dimensional model;

[0012] The features of the present application are also characterized in that,

[0013] Step 1 is implemented according to the following steps:

[0014] Step 101: take any real feature point in the spiral ascending tunnel range for which a three-dimensional model needs to be created and mark it as the first feature point;

[0015] Step 102: stretch two straight lines in the long axis direction of the spiral ascending tunnel modeling range and the CATIA default axis system z-axis direction respectively with the first feature point as the reference point, and mark the generated straight lines as the first axis and the second axis respectively;

[0016] Step 103: create a modeling reference system on the CATIA v6 software with the first feature point, the first axis and the second axis as references, wherein the modeling reference system origin is the first feature point, the modeling reference system y-axis is the first axis, the modeling reference system z-axis is the second axis, the z-axis direction is upward, the x-axis is perpendicular to the yoz plane and passes through the first feature point, and the modeling reference system is set as the current.

[0017] Step 2 is implemented according to the following steps:

[0018] Step 201: take the xoy plane of the modeling reference system of step 1 as the reference plane, take the y-axis and z-axis established in step 102 as the positioning reference, and establish the first layer tunnel hole axis plan according to the tunnel length, the tunnel height and the tunnel turning radius;

[0019] Step 202: based on the first layer tunnel hole axis plan created in step 201, set the first layer tunnel slope change point plane point position and publish all the slope change point plane point positions;

[0020] Step 203: the operation of adding, deleting and adjusting the slope change point plane point position can be directly based on the first layer tunnel hole axis plan in step 202.

[0021] Step 3 is implemented according to the following steps:

[0022] Step 301: take each slope change point plane point position published in step 2 as the reference, stretch each slope change point plane point to a straight line to the actual elevation of the slope change point along the z-axis direction, and connect each slope change point stretched to the actual elevation in turn to form a polyline;

[0023] Step 302: the first layer tunnel axis plane graph created in step 2 is stretched along the z-axis direction to form a first layer tunnel axis stretch plane, the first layer tunnel axis stretch plane is projected on the plane where the broken line generated in step 301 is located, and the first layer tunnel axis is generated.

[0024] Step 5 is specifically implemented according to the following steps:

[0025] Step 501: all tunnel axes generated in steps 3 and 4 are joined into a hole axis and are smoothed;

[0026] Step 502: a normal plane of the axis is established at the starting point of the hole axis after smoothing in step 501, and a tunnel section graph is established according to the tunnel section width and the tunnel height with the hole axis normal plane and the hole axis starting point as the reference plane and the origin respectively;

[0027] Step 503: the hole axis after smoothing in step 501 is taken as a center curve to perform a sweep, and a three-dimensional model of a spiral ascending tunnel is generated.

[0028] Step 504: the size parameters of the three-dimensional model of the spiral ascending tunnel are adjusted, and the three-dimensional model of the spiral ascending tunnel is updated.

[0029] The size parameters of step 504 include the tunnel turning radius, the tunnel length, the tunnel section width and the tunnel height.

[0030] The beneficial effects of the present application are:

[0031] The present application can quickly realize the modeling of the spiral ascending tunnel relying on the three-dimensional modeling software CATIAv6, can adapt to various changes of the tunnel slope ratio, can perform parameterized modeling on the tunnel axis which overlaps and blocks on the plane, saves the established three-dimensional model of the spiral ascending tunnel into the three-dimensional modeling software CATIAv6, directly adjusts the parameters when modifying, updates the three-dimensional model of the spiral ascending tunnel, does not need to perform modeling again, is simple to operate and high in efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0032] Figure 1 The flowchart of the method for establishing the three-dimensional model of the spiral ascending tunnel based on CATIAv6 of the present application;

[0033] Figure 2 The tunnel first layer hole axis plane graph of the method for establishing the three-dimensional model of the spiral ascending tunnel based on CATIAv6 of the present application;

[0034] Figure 3 The first layer tunnel axis generated by the method for establishing the three-dimensional model of the spiral ascending tunnel based on CATIAv6 of the present application;

[0035] Figure 4 The final tunnel axis generated by the method of establishing a three-dimensional model of a spiral ascending tunnel based on CATIAv6 in this invention;

[0036] Figure 5 The three-dimensional model of the spiral rising tunnel generated by the method of building a three-dimensional model of the spiral rising tunnel based on CATIAv6 in this invention. Detailed Implementation

[0037] To enable those skilled in the art to better understand the technical solutions of the present invention, the technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0038] This invention proposes a method for building a 3D model of a spiral ascending tunnel based on CATIAv6, which specifically includes the following steps:

[0039] Step 1: Create a modeling reference system and set it as the current one. Specifically, take any real feature point within the modeling range of the spiral ascending tunnel and mark it as the first feature point. Using the first feature point as the reference point, stretch it into two straight lines along the long axis of the tunnel modeling range and the Z-axis of the CATIAv6 default axis system. Mark the generated straight lines as the first axis and the second axis, respectively. Create a modeling reference system with the first feature point, the first axis, and the second axis as references. The origin of the modeling reference system is the first feature point, the Y-axis of the modeling axis system is the first axis, and the Z-axis of the modeling axis system is the first axis. Ensure that the Z-axis is pointing upwards and set the modeling axis system as the current one.

[0040] Step 2: As Figure 2 As shown, a plan view is established with the xoy plane of the modeling reference system in step 1 as the reference plane. The first axis and the second axis established in step 1 are used as positioning references to establish the first layer tunnel axis plan view based on the tunnel length, tunnel height and tunnel turning radius. Based on the first layer tunnel axis plan view, the first layer tunnel slope change point plan view is created and all slope change point plan views are published. The operations of adding, deleting and adjusting slope change point plan view views can be directly based on the first layer tunnel axis plan view.

[0041] Step 3: Using the plane points of each slope change point published in Step 2 as a reference, stretch each plane point of the slope change point along the Z-axis to a straight line to the actual elevation of the slope change point. Connect the actual elevations of each slope change point in sequence to form a broken line, such as... Figure 3 As shown, the tunnel axis plan view created in step 2 is stretched along the Z-axis to form a stretched surface, and the generated polygonal line is projected onto the stretched surface to generate the first layer of tunnel axis.

[0042] Step 4: Repeat steps 2-3 to generate the tunnel axes for the remaining layers in sequence;

[0043] Step 5: AsFigure 4 As shown, all hole axes generated in the preceding steps are joined into a hole axis and are smoothed, as shown in Figure 5 As shown, a normal plane of the hole axis is established at the starting point of the smoothed hole axis, and a tunnel section view is established according to the tunnel section width and the tunnel height, with the normal plane of the hole axis and the starting point of the hole axis as the reference plane and the origin, respectively, and the smoothed axis is taken as the center curve for scanning, to generate a helical ascending tunnel three-dimensional model, and the helical ascending tunnel three-dimensional model is adjusted in terms of the tunnel turning radius, the tunnel length, the tunnel section width and the tunnel height, and the helical ascending tunnel three-dimensional model is updated.

[0044] Embodiment 1

[0045] The embodiment is based on a method for establishing a helical ascending tunnel three-dimensional model by using CATIA v6, and is implemented according to the following steps:

[0046] Step 1: taking any real feature point in the range of the helical ascending tunnel for which a three-dimensional model is to be created as a reference point, a modeling reference system is created on the CATIA v6 software; step 101: taking any real feature point in the range of the helical ascending tunnel for which a three-dimensional model is to be created as a first feature point; step 102: taking the first feature point as a reference point, stretching two straight lines in the long axis direction of the helical ascending tunnel modeling range and the z-axis direction of the CATIA v6 default axis system, respectively, and taking the generated straight lines as a first axis and a second axis, respectively; step 103: taking the first feature point, the first axis and the second axis as references, creating a modeling reference system on the CATIA v6 software, wherein the origin of the modeling reference system is the first feature point, the y-axis of the modeling reference system is the first axis, the z-axis of the modeling reference system is the second axis, the z-axis direction is ensured to be upward, the x-axis is perpendicular to the yoz plane and passes through the first feature point, and the modeling reference system is set as the current one.

[0047] Step 2: creating a first layer tunnel hole axis plan on the modeling reference system described in step 1, and setting and publishing first layer tunnel slope change point plan points; step 201: taking the xoy plane of the modeling reference system described in step 1 as a reference plane, taking the y-axis and the z-axis established in step 102 as positioning references, and establishing a first layer tunnel hole axis plan according to the tunnel length, the tunnel width and the turning radius; step 202: based on the first layer tunnel hole axis plan created in step 201, setting first layer tunnel slope change point plan points and publishing all the slope change point plan points; step 203: the operation of adding, deleting or adjusting the slope change point plan points can be directly performed based on the first layer tunnel hole axis plan in step 202.

[0048] Step 3: generating a tunnel hole axis according to the first layer tunnel hole axis plan and the first layer tunnel slope change point plan points described in step 2;

[0049] Step 4: Repeat steps 2-3 to generate the second layer, third layer, …, Nth layer tunnel hole axis in turn;

[0050] Step 5: Join the first-Nth layer tunnel hole axis to establish a tunnel section map, and generate a spiral ascending tunnel three-dimensional model; adjust the size parameters and engineering quantity parameters created to update the spiral ascending tunnel three-dimensional model.

[0051] Example 2

[0052] Step 1: Take any real feature point in the range of the spiral ascending tunnel for which a three-dimensional model is to be created as a reference point, and create a modeling reference system on CATIA v6 software; step 101: take any real feature point in the range of the spiral ascending tunnel for which a three-dimensional model is to be created and mark it as the first feature point; step 102: stretch two straight lines in the long axis direction of the spiral ascending tunnel modeling range and the CATIA default axis system z-axis direction respectively with the first feature point as the reference point, and mark the generated straight lines as the first axis and the second axis respectively; step 103: create a modeling reference system on CATIA v6 software with the first feature point, the first axis, and the second axis as references, wherein the modeling reference system origin is the first feature point, the modeling reference system y-axis is the first axis, the modeling reference system z-axis is the second axis, the z-axis direction is upward, the x-axis is perpendicular to the yoz plane and passes through the first feature point, and the modeling reference system is set as the current.

[0053] Step 2: Create a first layer tunnel hole axis plan on the modeling reference system described in step 1, set and publish the first layer tunnel variable slope point plan point; step 201: take the xoy plane of the modeling reference system described in step 1 as the reference plane, take the y-axis and z-axis established in step 102 as the positioning reference, and establish the first layer tunnel hole axis plan according to the tunnel length, tunnel width, and turning radius; step 202: based on the first layer tunnel hole axis plan created in step 201, set the first layer tunnel variable slope point plan point and publish all variable slope point plan points; step 203: the operation of adding, deleting, or adjusting the variable slope point plan point can be directly performed based on the first layer tunnel hole axis plan in step 202.

[0054] Step 3: Generate a tunnel hole axis according to the first layer tunnel hole axis plan and the first layer tunnel variable slope point plan described in step 2; step 301: take each variable slope point plan point published in step 2 as a reference, and stretch each variable slope point plan point along the z-axis direction to a variable slope point actual elevation to form a polyline by connecting the variable slope points stretched to the actual elevation in turn; step 302: stretch the first layer tunnel hole axis plan created in step 2 along the z-axis direction to form a first layer hole axis stretched plane, project the first layer hole axis stretched plane on the plane where the polyline generated in step 301 is located to generate a first layer tunnel hole axis.

[0055] Step 4: repeat steps 2-3 to generate the second layer, third layer, …, Nth layer tunnel hole axis in turn;

[0056] Step 5: join the first-Nth layer tunnel hole axis to establish a tunnel section map, and generate a spiral ascending tunnel three-dimensional model; by adjusting the size parameters and engineering quantity parameters created, update the spiral ascending tunnel three-dimensional model.

[0057] Example 3

[0058] Step 1: take any real feature point in the spiral ascending tunnel range where the three-dimensional model needs to be created as the reference point, and create a modeling reference system on the CATIA v6 software; step 101: take any real feature point in the spiral ascending tunnel range where the three-dimensional model needs to be created and mark it as the first feature point; step 102: stretch two straight lines in the long axis direction of the spiral ascending tunnel modeling range and the CATIA default axis system z axis direction respectively with the first feature point as the reference point, and mark the generated straight lines as the first axis and the second axis respectively; step 103: create a modeling reference system on the CATIA v6 software with the first feature point, the first axis and the second axis as references, wherein the origin of the modeling reference system is the first feature point, the y axis of the modeling reference system is the first axis, the z axis of the modeling reference system is the second axis, the z axis direction is upward, the x axis is perpendicular to the yoz plane and passes through the first feature point, and the modeling reference system is set as the current.

[0059] Step 2: create a first layer tunnel hole axis plan on the modeling reference system described in step 1, set and publish the first layer tunnel slope change point plan point; step 201: take the xoy plane of the modeling reference system described in step 1 as the reference plane, take the y axis and z axis established in step 102 as the positioning reference, and establish the first layer tunnel hole axis plan according to the tunnel length, tunnel width and turning radius; step 202: based on the first layer tunnel hole axis plan created in step 201, set the first layer tunnel slope change point plan point and publish all the slope change point plan points; step 203: the operation of adding, deleting and adjusting the slope change point plan point can be directly based on the first layer tunnel hole axis plan in step 202.

[0060] Step 3: generate the tunnel hole axis according to the first layer tunnel hole axis plan and the first layer tunnel slope change point plan in step 2; step 301: take each slope change point plan point published in step 2 as the reference, stretch each slope change point plan point to a straight line to the actual elevation of the slope change point along the z axis direction, and connect each slope change point stretched to the actual elevation in turn to form a polyline; step 302: stretch the first layer tunnel hole axis plan created in step 2 along the z axis direction to form a first layer hole axis stretching plane, project the first layer hole axis stretching plane on the plane where the polyline generated in step 301 is located, and generate the first layer tunnel hole axis.

[0061] Step 4: repeat steps 2-3 to generate the second layer, the third layer, the Nth layer tunnel hole axis in turn;

[0062] Step 5: joint the first-N layer tunnel hole axis, establish the tunnel section map, and generate the spiral ascending tunnel three-dimensional model; step 501: joint all the tunnel hole axes generated in steps 3 and 4 into an axis and perform fairing processing; step 502: establish the normal plane of the axis at the starting point of the axis after the fairing in step 501, and establish the tunnel section map by taking the axis normal plane and the axis starting point as the reference surface and the origin respectively; step 503: perform scanning with the axis after the fairing in step 501 as the center curve to generate the spiral ascending tunnel three-dimensional model, and update the spiral ascending tunnel three-dimensional model by adjusting the created size parameters and engineering quantity parameters.

Claims

1. A method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6, characterized in that, The specific implementation is as follows: Step 1: taking any real feature point in the range of the spiral ascending tunnel for which a three-dimensional model is to be created as a reference point, a modeling reference system is created on the CATIA v6 software; Step 2: a first layer tunnel hole axis plan is created on the modeling reference system in step 1, first layer tunnel slope change point planar point positions are set and published; Step 3: a first layer tunnel hole axis is generated according to the first layer tunnel hole axis plan and the first layer tunnel slope change point planar point positions in step 2; Step 4: steps 2-3 are repeated to generate second layer, third layer, …, Nth layer tunnel hole axes; Step 5: the first to Nth layer tunnel hole axes are joined to generate a final tunnel hole axis, a tunnel section view is established, and a spiral ascending tunnel three-dimensional model is generated; The specific implementation of step 1 is as follows: Step 101: taking any real feature point in the range of the spiral ascending tunnel for which a three-dimensional model is to be created as a first feature point; Step 102: stretching two straight lines in the long axis direction of the spiral ascending tunnel modeling range and the CATIA default axis system z-axis direction respectively with the first feature point as a reference point, and the generated straight lines are recorded as a first axis and a second axis respectively; Step 103: creating a modeling reference system on the CATIA v6 software with the first feature point, the first axis and the second axis as references, wherein the origin of the modeling reference system is the first feature point, the y-axis of the modeling reference system is the first axis, the z-axis of the modeling reference system is the second axis, the z-axis direction is upward, the x-axis is perpendicular to the yoz plane and passes through the first feature point, and the modeling reference system is set as the current one.

2. The method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6 according to claim 1, characterized in that, The specific implementation of step 2 is as follows: Step 201: taking the xoy plane of the modeling reference system in step 1 as a reference plane, taking the y-axis and z-axis established in step 102 as positioning references, and establishing a first layer tunnel hole axis plan according to the tunnel length, tunnel height and tunnel turning radius; Step 202: based on the first layer tunnel hole axis plan established in step 201, setting first layer tunnel slope change point planar point positions and publishing all the slope change point planar point positions; Step 203: the operation of adding, deleting or adjusting the slope change point planar point positions can be directly performed based on the first layer tunnel hole axis plan in step 202.

3. The method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6 according to claim 2, characterized in that, The specific implementation of step 3 is as follows: Step 301: taking each slope change point planar point position published in step 2 as a reference, stretching each slope change point planar point along the z-axis direction to a straight line to the actual elevation of the slope change point, and connecting the slope change points stretched to the actual elevation in sequence to form a polyline; Step 302: stretching the first layer tunnel hole axis plan created in step 2 along the z-axis direction to form a first layer hole axis stretching plane, projecting the first layer hole axis stretching plane on the plane in which the polyline generated in step 301 is located to generate a first layer tunnel hole axis.

4. The method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6 according to claim 3, characterized in that, The specific implementation of step 5 is as follows: Step 501: joining all the tunnel hole axes generated in steps 3 and 4 into a hole axis and performing fairing treatment; Step 502: Establish the normal plane of the axis at the starting point of the axis after fairing in step 501, and establish the tunnel section graph according to the tunnel section width and the tunnel height, with the normal plane of the tunnel axis and the starting point of the tunnel axis as the reference plane and the origin respectively; Step 503: Sweep the center curve of the tunnel axis after fairing in step 501 to generate a three-dimensional model of the spiral ascending tunnel; Step 504: Adjust the size parameters of the three-dimensional model of the spiral ascending tunnel to update the three-dimensional model of the spiral ascending tunnel.

5. The method for establishing a three-dimensional model of a spiral ascending tunnel based on CATIA v6 according to claim 4, characterized in that, The size parameters in step 504 include the tunnel turning radius, the tunnel length, the tunnel section width and the tunnel height.

Citation Information

Patent Citations

  • Curtain grouting three-dimensional visualization model construction method

    CN111046471A

  • Three-dimensional forward design method for affiliated cavern group of pumped storage power station

    CN117150628A