Home
Reference Manuals
Return
Track Group Documentation
Users Manual for Program TRC_MAUZ
Table of Contents
Introduction
Input data commands
Example
Introduction
Program TRC_MAUZ transforms track irregularities expressed in Cartesian coordinates
into 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 trac-file.
The output data file is written in mauz-format.
The user also has the possibility to add designed curves to the track irregularities.
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 track data file
The file is read in free format.
The columns in the file shall have the same contents as in
a TRAC-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 translation will start.
Declared = Real*4 Default = 0.
LM
- Length of track section to be transformed.
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
RCURVE
- Designed track curvature geometry to be added to the track irregularities
read from file INFIL.
Declared = Real*4(20) Default = 20*0. [m]
HCURVE
- Designed track cant geometry to be added 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 break points 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'
SFZH
- Scale factor for vertical level, right rail,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
SFZV
- Scale factor for vertical level, left rail,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
SFYH
- Scale factor for lateral versine, right rail,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
SFYV
- Scale factor for lateral versine, left rail,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
SFFI
- Scale factor for column 3, cant unevenness,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
SFC
- Scale factor for column 4, twist,
when writing the Mauzin filtered registration to file
UTFIL.
Nota Bene: The scale factor 1:11/8 due to the fact that
the axle distance is 2.75[m], but the result is presented
as the track twist over 2[m], is included in the
method and shall not be included here.
Declared = Real*4 Default = 1.
SFSPV
- Scale factor for column 7, gauge,
when writing the Mauzin filtered registration to file
UTFIL.
Declared = Real*4 Default = 1.
Example of an input data file
Following example: Master.trc_mauzf can be used as a master file:
##
## Input data for program TRC_MAUZ
##
RIKTN= A IDENT1= MAUZ-file created by program trc_mauz(A)
RIKTN= B IDENT1= MAUZ-file created by program trc_mauz(B)
INFIL= $gentrc/K0_4a21-n-k.trac IDENT2= In file : $gentrc/K0_4a21-n-k.trac
UTFIL= test/K0_4a21-n-k.mauz IDENT3= Out file: test/K0_4a21-n-k.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.,
HCURVE= 0,-90,0,-90,90,-90,90 RCURVE= 0,-600,0,-600,600,-600,600
NXCURV= 0, XCURVE= 40,80,120,160,200,240,280,320,
TCURVE='R','S','R',
SFZH = 1., SFZV = 1., SFFI = 1., SFC = 1., SFYH = 1., SFYV = 1., SFSPV= 1.