Home Search Reference Manuals Return Track Group Documentation
Program TRC_IPLAS4 is designed for translating track measurements made by track recording cars based on versine measurements.
The geometry of the track recording car is described with the following commands:
axelpos_cant = 0. # Position of the wheelset measuring cant axelpos_gauge= 0. # Position of the wheelset measuring gauge axelpos_level = 0. # Position of the wheelset measuring vertical level axelpos_level_1= -2. # Position of the counter axle 1 measuring vertical level axelpos_level_2= 3. # Position of the counter axle 2 measuring vertical level axelpos_versine = 0. # Position of the wheelset measuring horizontal versine axelpos_versine_1= -5. # Position of the counter axle 1 measuring horizontal versine axelpos_versine_2= 5. # Position of the counter axle 2 measuring horizontal versine
Input data INFIL is read from a CSV-file. The columns are selected with the following commands:
icol_km= 1 # Kilometer icol_m = 2 # Meter icol_vertl= 4 # Vertical left rail icol_vertr= 3 # Vertical right rail icol_cant = 5 # Cant icol_latl = 8 # Lateral left rail icol_latr = 7 # Lateral right rail icol_gauge= 9 # Gauge
And scaled with the following commands:
scale_vertl= 1 # Vertical left rail scale_vertr= 1 # Vertical right rail scale_cant = 1 # Cant scale_latl = 1 # Lateral left rail scale_latr = 1 # Lateral right rail scale_gauge= 1 # Gauge
The output data file UTFIL is written in trax_wdesign-format. Since the transfer function of the track measuring car is not good for some waves lengths, the transfer function back to Cartesian coordinates cannot be ideal, it must be filtered and delimited. The filters can be defined with the commands:
L_SHORT_WAVES L_LATERAL_WAVES
See also:
| TRC_PLAS | Calculates versines of the columns in a track irregularity file |
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.
Following example: Master.trc_iplas4f can be used as a master file:
##
## Input data for program "trc_iplas4"
##
VEHICLE_DIRECTION= A # I.e. The right side of the measuring vehicle is to the right side of the track,
# when looking towards increasing kilometer poles
L_SHORT_WAVES= 1.5 # Lowpass filter cutoff wave length
N_SHORT_WAVES= 8 # Order of the lowpass filter
L_LATERAL_WAVES= 55.55 # Highpass filter cutoff wave length
N_LATERAL_WAVES= 6 # Order of the lowpass filter
XSTART_KM= 25 XSTART_M= 400 # Select track section to translate
XSTOP_KM = 35 XSTOP_M = 400 #
INFIL= 913011_Jan06.prn
UTFIL= 913011_Jan06.trax_wdesign
ncols= 9 # Number of columns in INFIL
dx= 0.5 # Equidistant X-spacing between lines in UTFIL
#
# Relative positions of the wheelsets in the vehicle
# These distances are valid for VEHICLE_DIRECTION= A
# For VEHICLE_DIRECTION= B the opposite will apply
# --------------------------------------------------
AXLEPOS_CANT = 0. # Position of the wheelset measuring cant
AXLEPOS_GAUGE= 0. # Position of the wheelset measuring gauge
AXLEPOS_LEVEL = 0. # Position of the wheelset measuring vertical level
AXLEPOS_LEVEL_1= -2. # Position of the counter axle 1 measuring vertical level
AXLEPOS_LEVEL_2= 3. # Position of the counter axle 2 measuring vertical level
AXLEPOS_VERSINE = 0. # Position of the wheelset measuring horizontal versine
AXLEPOS_VERSINE_1= -5. # Position of the counter axle 1 measuring horizontal versine
AXLEPOS_VERSINE_2= 5. # Position of the counter axle 2 measuring horizontal versine
#
# Column numbers read from INFILE
# -------------------------------
icol_km= 1 # Kilometer
icol_m = 2 # Meter
icol_vertl= 4 # Vertical left rail
icol_vertr= 3 # Vertical right rail
icol_cant = 5 # Cant
icol_latl = 8 # Lateral left rail
icol_latr = 7 # Lateral right rail
icol_gauge= 9 # Gauge
#
# Scale factors
# -------------
scale_vertl= 1 # Vertical left rail
scale_vertr= 1 # Vertical right rail
scale_cant = 1 # Cant
scale_latl = 1 # Lateral left rail
scale_latr = 1 # Lateral right rail
scale_gauge= 1 # Gauge