Home Reference Manuals Return Track Group Documentation
Program TRC_PLAS transforms track irregularities expressed in Cartesian coordinates into a registration as if it was created by a Plasser&Theurer or Matisa track measuring vehicle. 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. Program TRC_PLAS is very similar to program TRC_MAUZ, the only difference is that Plasser&Theurer and Matisa measures both vertical and lateral track irregularities by only 3 rollers. However the middle axle of the 3 rollers can have an asymmetric location between the outer axles, in order to avoid zeros in the transfer function of the measuring vehicle.
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.
| '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). |
Following example: Master.trc_plasf can be used as a master file:
##
## Input data for program TRC_PLAS
##
RIKTN= A IDENT1= PLAS-file created by program trc_plas(A)
A(1) = -5., -3.5, 0.0, # A(1)-A(3) = vertical level
A(4) = -3.5, 0.0, # A(4)-A(5) = twist
A(6) = -3.5, # A(6) = cant
A(7) = 0.0, # A(7) = gauge
A(9) = -10, 0.0, 10.0, # A(9)-A(11)= lateral versine
RIKTN= B IDENT1= PLAS-file created by program trc_plas(B)
A(1) = 0., 3.5, 5.0, # A(1)-A(3) = vertical level
A(4) = 0.0, 3.5, # A(4)-A(5) = twist
A(6) = 3.5, # A(6) = cant
A(7) = 0.0, # A(7) = gauge
A(9) = -10, 0.0, 10.0, # A(9)-A(11)= lateral versine
INFIL= $gentrc/K0_4a21-n-k.trac IDENT2= In file : $gentrc/K0_4a21-n-k.trac
UTFIL= test/K0_4a21-n-k.plas IDENT3= Out file: test/K0_4a21-n-k.plas
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.