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',