Skip to content

calculation of the geometric elements of the route when tunneling in a closed way

License

Notifications You must be signed in to change notification settings

Geo-Linux-Calculations/qTrassa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release (latest by date) GitHub Release Date GitHub repo size GitHub all releases GitHub

qTrassa - The program for calculating the geometric elements of the route when digging tunnels in an unopened way and calculating the deviations of the tunnel lining of a circular section (for surveyors, metro builders).

Author: Oleg M.Kosorukov

Version 0.52

References Used: Departmental Building Codes 160/69.

The foundation:

  • calculating picketage and offset from center line / track line / tunnel line (transition curves)
  • pre-calculation of x, y, h coordinates using picketage and offset from center axis / path axis / tunnel axis (transition curves)

Additionally:

  • staking out the entire route or its section, at a given distance and along a given axis (taking into account transition curves). Conditional picketage is fixed by the length of the standard picketage from the first road input / edit tab. It is possible to save as dxf schema.
  • calculates ellipticity (by four radii), the deviation of the position of the center of the ring in the plan and profile from the project axis of the tunnel
  • generates ring rejection protocol, summary sheet and dxf schema.

Analogue kolca and vmt

Description, data entry in tabular form:

  • the beginning of the alignment, the starting picketage x, y coordinates and the length of the standard picketage are set
  • in the table "elements of the alignment in plan" - enter the end of the section of a straight / curved element
  • in the table "transition curves" - the data is entered in the direction of increasing the picketage! The beginning of the transition curve 1 is its length and the parameter, then q, z (z can be calculated automatically according to the parameters of the transition curve 1, and for calculating “q” the built-in calculator is activated by the mouse right button)
  • in the table "longitudinal profile" - enter the initial picket of the section, if it is a straight section, then the radius should be equal to zero. If you want to enter a vertical curve (hereinafter VC), then enter:
    1. picket of the beginning of VK and its mark
    2. vertex picket, elevation and radius of VK (radius with the "-" sign, curved curve, with the "+" sign concave).
    3. the picket of the VC end and its mark, if the mark at the beginning of the VC or its end is equal to zero, then it will be calculated automatically during pre-calculation.

The program includes an example of a trace input from a geometric scheme with a longitudinal profile and with transition curves, as well as an example of calculating 2 rings with output to the "XML-document Word 2003" format of the protocol of ring.

Forum:

http://geodesist.ru/forum/threads/qtrassa-0-5-demo.53673/

Video on working with the program :

https://www.youtube.com/playlist?list=PLWquGNueWJXZRTKFcMbZWZIQnlJfCvmnV

TO-DO

  • Convert template of protocol of ring from "xml" to ".docx" format. Working with zip files.
  • Rewrite the protocol of ring creation / computation system! Separate calculations from filling the template with data.
  • Create ".xlsx" template for pivot table. Bring to the form similar to the sheet of laying reinforced concrete rings from USK MOST JSC.
  • Consider saving rings data as a separate project.
  • Create an additional display of rings in the same way as in the stacking list. Format: 1 line 1 ring.

Russian

About

calculation of the geometric elements of the route when tunneling in a closed way

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.2%
  • QMake 0.8%