Home
Reference Manuals
Return
Track Group Documentation
Users Manual for Program TRC_STRIX_TRACK
Table of Contents
Introduction
Calculation procedure
Input data commands
Example
Introduction
Program trc_strix_track transforms files recorded by the STRIX-recording car into
files written in TRAX-format.
The format of the STRIX-recordings shall be of type
SRA.
Calculation procedure
Gauge irregularities
-
Read column number 7 in the STRIX-file,
and add an X-axis starting at 0(zero).
-
And the value 1435 to the gauge.
-
Filter the gauge by a lowpass filter at 1.5 [m] cut-off
wave length.
Vertical irregularities
-
Read column number 11 and 14 in the STRIX-file containing the long wave
vertical errors for the left and right side respectively.
-
Add X-axis to the vertical errors starting at 0(zero).
-
Calculate the average value of the two sides.
-
Change sign of the vertical average value.
-
Shift vertical irregularities 255 [m] forward, in order to make them
in phase with gauge irregularities.
-
Filter the vertical irregularities by a lowpass filter at 1.5 [m] cut-off
wave length.
Cant irregularities
-
Read column number 8 in the STRIX-file containing the cant
irregularities.
-
Add X-axis to the vertical errors starting at 0(zero).
-
Shift the irregularities 63.25 [m] forward, in order to make them
in phase with gauge irregularities.
-
Filter the cant irregularities by a highpass filter at 50 [m] cut-off
wave length.
-
Filter the cant irregularities by a lowpass filter at 1.5 [m] cut-off
wave length.
Lateral irregularities
-
Read column number 18 and 21 in the STRIX-file containing the long wave
lateral errors for the left and right side respectively.
-
Add X-axis to the lateral errors starting at 0(zero).
-
Calculate the average value of the two sides.
-
Change sign of the lateral average value.
-
Shift lateral irregularities 255 [m] forward, in order to make them
in phase with gauge irregularities.
-
Filter the curvature irregularities by a lowpass filter at 100 [m]
cut-off wave length.
-
Calculate lateral track irregularities due to designed curvature of
the track.
-
Remove lateral track irregularities due to designed curvature from
the long wave lateral errors.
-
Filter the lateral irregularities by a highpass filter at 200 [m]
cut-off wave length.
-
Filter the lateral irregularities by a lowpass filter at 1.5 [m]
cut-off wave length.
Designed track curvature
-
Read column number 15 in the STRIX-file containing the curvature.
-
Add X-axis to the vertical errors starting at 0(zero).
-
Shift the curvature 66.5 [m] forward, in order to make it
in phase with gauge irregularities.
-
Filter the curvature by a lowpass filter at 100 [m] cut-off
wave length.
-
Write the result to file ucat_work/1R_track.
Designed cant angle
-
Read column number 8 in the STRIX-file containing the cant
irregularities.
-
Add X-axis to the vertical errors starting at 0(zero).
-
Shift the irregularities 63.25 [m] forward, in order to make them
in phase with gauge irregularities.
-
Filter the cant irregularities by a lowpass filter at 50 [m] cut-off
wave length.
-
Divide the irregularities by 1500, in order to obtain the
cant angle in radians.
-
Write the result to file ucat_work/fi_track.
Designed vertical lift of track center line
-
Divide the lowpass filtered cant irregularities by 2.
-
Write the result to file ucat_work/z_track.
Input data
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.
INFIL
- STRIX-file in SRA-format.
Declared = Character*132 Default = Blank
UTFIL
- Result file written in
TRAX_WDESIGN-format.
Declared = Character*132
Default = trc_strix_track_UTFIL.trax_wdesign
VEHICLE_DIRECTION
- Definition of leading end of the vehicle.
Declared = Character*1 Default = A
REMOVE_UCAT_WORK
- Command which controls if the working directory "ucat_work"
should be removed or not after the calculation.
Declared = Character*4 Default = 'NO'
XSTART_KM
- Defines the first kilometer from where the translation shall begin.
Valid values can be obtained from program
trc_strix_test.
Declared = Real*4 Default = 0
XSTART_M
- Defines the meter within the first kilometer from where the translation shall begin.
Valid values can be obtained from program
trc_strix_test.
Declared = Real*4 Default = 0
XSTART_UTFIL
- Defines the meter where the output file shall begin.
XSTART_UTFIL must not be bigger than 1.e5 or less than -1.e5,
because program trc_strix_track is written in single precision.
Declared = Real*4 Default = XSTART_KM*1000 + XSTART_M
XSTOP_KM
- Defines the last kilometer where the translation shall end.
Valid values can be obtained from program
trc_strix_test.
Declared = Real*4 Default = 1000
XSTOP_M
- Defines the meter within the last kilometer where the translation shall end.
Valid values can be obtained from program
trc_strix_test.
Declared = Real*4 Default = 0
Example of an input data file
Following example: Master.trc_strix_trackf can be
used as a master file:
##
## Input data for program trc_strix_track
##
INFIL = 85251257.sra
#
VEHICLE_DIRECTION= A
#
REMOVE_UCAT_WORK= yes
#
XSTART_KM= 1 XSTART_M= 808
XSTOP_KM = 3 XSTOP_M = 60
#
UTFIL = 85251257.trax
# XSTART_UTFIL= 0