Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Tunnel corridor becomes shrink on very high vertical slope .

4 REPLIES 4
Reply
Message 1 of 5
ekoneo
703 Views, 4 Replies

Tunnel corridor becomes shrink on very high vertical slope .

Hi all,
I prepare a small tunnel corridor model. The radius is 4m.
The tunnel's profile has a %5 vertical profile slope. I finished the model. I draw all sections.
Then I try something. I increased the slope up to %60. I know this impossible condition for a tunnel construction.
But I wonder that what happens on the model.
All corridor sections are consisted vertically. So the tunnel radious goes smaller.
However the tunnel radious becomes smaller, the section drawings shows the radious 4m.
How can I draw the sections that are perpendicular to the profile slope?

4 REPLIES 4
Message 2 of 5
BrianHailey
in reply to: ekoneo

If your slope is small enough and if you don't absolutely need the model precision down to a micron, I would say don't worry about it. The tunnel will be built the way it needs to be.

 

However, if you do need that precision or the slope is steep enough to cause this to be significant, you would need to create the subassembly via subassembly composer (SAC). In SAC, you can use the profile slope in the calculations of the subassembly so the height of the subassembly (true vertical length) can increase as the slope increases.

 

Kati Mercier did a class at AU showing how to change the slope of a daylight to maintain a maximum 4:1 slope regardless of the road slope. You would use a similar concept here.

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

Message 3 of 5
KMercier_C3D
in reply to: ekoneo

You can almost do this in Subassembly Composer. The only real drawback is that what you are wanting to create is an ellipse and there is no specific elipse geometry available but you can fake it with curves based on the major axis and minor axis. 

 

INPUT PARAMETERS:

  • TunnelRadius (Double) = 4
  • LayoutProfileSlope (Grade) = 60% [Note that the actual subassembly will calculate based on the profile grade this is just so that you can test to see that the height is changing for various grades]

 

FLOWCHART:

  • Define Variable: ProfileSlope (Double) = if(SA.islayout=true,ctype(LayoutProfileSlope,double),ctype(baseline.grade, double))
  • Define Variable: VerticalHeight (Double) = tunnelradius*math.sqrt(1+ProfileSlope^2)
  • P1 from origin (x=0, y=0)
  • P2 from origin (x=0, y=VerticalHeight)
  • P3 from origin (x=0.5*TunnelRadius, y=0.5*P2.Y)
  • P4 from origin (x=-0.5*TunnelRadius, y=0.5*P2.Y)
  • L1 (Curve) = Arc three points = P4, P2, P3
  • L2 (Curve) = Arc three points = P4, P1, P3 

 

Don't forget to add point and line codes as applicable. 

 



Kati Mercier, P.E. | LinkedIn | AutoCAD Civil 3D Certified Professional
Pronouns: She/Her
Co-author of "Mastering AutoCAD Civil 3D 2013"
AU2019 Speaker::: CES321590: Analyze and Revise Existing Subassembly Composer PKT Files for AutoCAD Civil 3D
AU2017 Speaker::: CI125544: Analyze and Devise in Subassembly Composer
AU2012 Speaker::: CI3001: Reverse Engineering with Subassembly Composer for AutoCAD Civil 3D
AU2011 Speaker::: CI4252: Create Subassemblies That Think Outside the Box With Subassembly Composer for AutoCAD® Civil 3D®

Message 4 of 5
KMercier_C3D
in reply to: KMercier_C3D

On second thought the 3 point curves aren't going to behave very well for this use but my post above should at least get you the right axis points and then you can set up some intermediate points/links to calculate your own tesselation. 



Kati Mercier, P.E. | LinkedIn | AutoCAD Civil 3D Certified Professional
Pronouns: She/Her
Co-author of "Mastering AutoCAD Civil 3D 2013"
AU2019 Speaker::: CES321590: Analyze and Revise Existing Subassembly Composer PKT Files for AutoCAD Civil 3D
AU2017 Speaker::: CI125544: Analyze and Devise in Subassembly Composer
AU2012 Speaker::: CI3001: Reverse Engineering with Subassembly Composer for AutoCAD Civil 3D
AU2011 Speaker::: CI4252: Create Subassemblies That Think Outside the Box With Subassembly Composer for AutoCAD® Civil 3D®

Message 5 of 5
ekoneo
in reply to: KMercier_C3D

Thanks KMercier,

I need all what you tell above. I will try it. I hope I can achieve.

Thanks so much.. Smiley Happy

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


 

Autodesk Design & Make Report