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.