Home
Search
Reference Manuals
Return
Track Group Documentation
Users Manual for Program TRC_MAUZCUR
Table of Contents
Introduction
Input data commands
Example
Introduction
Program TRC_MAUZCUR adds or removes designed track geometry to a Mauzin-registration.
The input data file is read in free format, but
the columns in the file shall have the same contents as in
a mauz-file.
The output data file is written in mauz-format.
Input data commands
Input data is read in free format, valid separators between the input values are <space>,
<comma>, <tab>, <equal sign> or <carriage return>.
The commands can be written both in lower and upper case letters.
The operation of the program is controlled by the commands
described below; some of the commands also need arguments.
- IDENT1, IDENT2, IDENT3
- Define up to 3 ident lines.
Declared= Character*80 Default= Blank
RIKTN
- 'A' If the A-end of the Mauzin vehicle is leading.
'B' If the B-end of the Mauzin vehicle is leading.
Declared= Character*1 Default= 'A'
A
- Vector describing the distances between the different axles in the measuring vehicle.
A(1) - A(8) defines the distances between the axles measuring the vertical irregularities.
A(9), A(10) and A(11) defines the distances between the axles measuring the lateral irregularities.
When the A-end of the vehicle is leading axle #5 measures vertical track irregularities.
When the B-end of the vehicle is leading axle #4 measures vertical track irregularities.
Lateral irregularities are measured by axle #10.
The twist is measured by the axles #4 and #6 if the A-end of the vehicle is leading.
The twist is measured by the axles #5 and #3 if the B-end of the vehicle is leading.
When defining the axle distances it is recommended to use axle #10 as reference axle
i.e. A(10) = 0.
Axle #10 is used for measuring the gauge of the track.
Declared= Real*4(11) Default= 11*0. [m]
INFIL
- Input Mauzin-registration file
The file is read in free format.
The columns in the file shall have the same contents as in
a mauz-file.
Declared= Character*132 Default= Blank
UTFIL
- File containing the output data, written in
*.mauz-format.
Declared= Character*132 Default= Blank
B
- Semi-distance between the nominal running circle in a wheelset.
Declared= Real*4 Default= 0.750
TWIDTH
- Nominal gauge in the track read from file INFIL.
Declared= Real*4 Default= 1.435
IPRINT
- Print of the Mauzin registration to standard output.
IPRINT=0 Suppress the printout.
IPRINT=1 Print the Mauzin registration.
Declared= Integer*4 Default= 0
AAD
- Scale factor for lateral irregularities read from file INFIL.
Declared= Real*4 Default= 1.
AAZ
- Scale factor for vertical irregularities read from file INFIL.
Declared= Real*4 Default= 1.
AARF
- Scale factor for cant irregularities read from file INFIL.
Declared= Real*4 Default= 1.
AASPV
- Scale factor for gauge irregularities read from file INFIL.
Declared= Real*4 Default= 1.
XSTART
- Longitudinal coordinate from where the addition or subtraction will start.
Declared= Real*4 Default= 0.
LM
- Length of track section to be considered.
Declared= Real*4 Default= Entire INFIL
STEGM
- Equidistant distance between two consecutive lines in the output
data file UTFIL.
Declared= Real*4 Default= Same distance as in INFIL
IHV
- Debug print to standard output.
IHV=0 No printing.
IHV=1 Print of lateral and vertical position of rail, left and right side.
Declared= Integer*4 Default= 0
IADD
- Indicator which defines if a designed curve geometry shall be added or removed.
For indicator IADD is the following values valid:
IADD=-1 | Removes a designed curve geometry from the Mauzin registration. |
IADD=+1 | Adds a designed curve geometry to the Mauzin registration. |
The designed curve geometry is defined in the input data commands
RCURVE, HCURVE, XCURVE, TCURVE and NXCURV below.
Declared= Real*4 Default= +1
RCURVE
- Designed track curvature geometry to be added or removed to the track irregularities
read from file INFIL.
Declared= Real*4(20) Default= 20*0. [m]
HCURVE
- Designed track cant geometry to be added or removed to the track irregularities
read from file INFIL.
Declared= Real*4(20) Default= 20*0. [mm]
XCURVE
- Breakpoints defining where transition- and circular- curves
starts and ends.
Declared= Real*4(38) Default= 38*0. [m]
NXCURV
- Number of breakpoints in vector XCURVE to be considered.
Declared= Integer*4 Default= 0
TCURVE
- Type of transition curves to be used for the designed track geometry:
'R' |
Clothoid type of transition curve, the curvature is a linear function of chainage. |
'S' |
Helmert type of transition curve,
the curvature has the shape of two second-degree parabolas such that
the curvature and its derivative are continuous functions
(The Helmert curve is in Germany also known as the Schramm curve). |
Declared= Character*1(19) Default= 19*'R'
Example of an input data file
Following example: Master.trc_mauzcurf can be used as a master file:
##
## Input data for program TRC_MAUZCUR
##
RIKTN= A IDENT1= MAUZ-file created by program trc_mauzcur(A)
RIKTN= B IDENT1= MAUZ-file created by program trc_mauzcur(B)
IDENT2= Curve R=600 h=150 added
IDENT3= In file: test/hyslr_A.mauz Out file: test/hyslr_Ac.mauz
INFIL= test/hyslr_A.mauz UTFIL= test/hyslr_Ac.mauz
A(1) =-6.710,-4.210,-2.075, -.675, 0.675, 2.075, 4.210, 6.710,
A(9) =-5.000, 0.000, 5.000,
B = 0.75, TWIDTH = 1.435, XSTART= 0.,
IADD = 1
HCURVE(1)= 0,150,0, RCURVE(1)= 0,600,0,
NXCURV = 4, XCURVE(1)= 20, 64, 275, 332.5,
TCURVE(1)= 'R','R',