Home Reference Manual Return Flowchart Up
File vehicle_prop.ins contains the properties of the vehicle model. The variables created in this file will later be used in file vehicle_geom.ins.
#
#
# Definition of vehicle data Rel.990621
# ===========================================================================
#
# Basic vehicle geometry
#
func const acb= 8.0 # half bogie pivot distance (longitudinal)
func const abw= 1.5 # half wheelset distance within a bogie (long.)
#
# ----------------------------------------------------------------
#
# Vehicle bodies
#
# Carbody (c)
func const hccg= 2.0 # centre of gravity position, vertical
func const mc= 52000 # mass
func const Jfc= 80e3 # moment of inertia, roll
func const Jkc= 1800e3 # moment of inertia, pitch
func const Jpc= 1800e3 # moment of inertia, yaw
func const hfloor= 1.3 # floor level
#
# Bogie frames (b)
func const hbcg= 0.7 # centre of gravity position, vertical
func const mb= 10000 # mass
func const Jfb= 3000 # moment of inertia, roll
func const Jkb= 10000 # moment of inertia, pitch
func const Jpb= 15000 # moment of inertia, yaw
#
# Wheelsets (w)
func const Ro1= 0.50 # centre of gravity pos., vert. (wheel radius)
func const mw= 2000 # mass
func const Jfw= 1200 # moment of inertia, roll
func const Jkw= 200 # moment of inertia, pitch
func const Jpw= 1200 # moment of inertia, yaw
#
# ----------------------------------------------------------------
#
# Secondary suspension springs etc
#
# Secondary springs (kzcb)
func const bkzcb= 1.0 # half distance between springs, lateral
func const hkzcb= 1.0 # top of spring position, vertical
func const hs= 0.32 # height of spring
func const rf= 0.65 # factor for radial spring behaviour
func const kxcb= 300e3 # stiffness, longitudinal
func const kycb= 300e3 # stiffness, lateral
func const kzcb= 500e3 # stiffness, vertical
#
# Anti-roll bars (kfcb)
func const hkfcb= 1.0 # bar position, vertical
func const kfcb= 2.5e6 # stiffness (roll)
#
# Traction rods (ktr)
# func const acktr= 6.5 # rod position in carbody, longitudinal
func const acktr= 7.5 # rod position in carbody, longitudinal
func const hcktr= 0.4 # rod position in carbody, vertical
func const hbktr= 0.3 # rod position in bogie frame, vertical
func const ktr= 25e6 # stiffness
func const cktr= 4e3 # viscous damping
#
# Lateral bumpstops (kycbs, symmetric)
func const hkycbs= 1.0 # bumpstop position, vertical
func const ykycbs1=0.030 # displacement 1 (play)
func const ykycbs2=0.040 # displacement 2
func const Fkycbs2= 15e3 # force 2
func const ykycbs3=0.090 # displacement 3
func const Fkycbs3= 2e6 # force 3
#
# ----------------------------------------------------------------
#
# Secondary dampers (hydraulic)
#
# Lateral dampers (cycb)
func const bcycb= 0.9 # damper position, lateral
func const hcycb= 0.7 # damper position, vertical
func const cycb= 30e3 # viscous damping
#
# Vertical dampers (czcb)
func const bczcb= 1.2 # damper position, lateral
func const hczcb= 1.0 # damper position, vertical
func const czcb= 30e3 # viscous damping
#
# Yaw dampers (ccb, nonlinear symmetric characteristics, series stiffness)
func const acccb= 7.3 # damper position in carbody, longitudinal
func const bccb= 1.3 # damper position, lateral
func const hcccb= 0.7 # damper position in carbody, vertical
func const hbccb= 0.6 # damper position in bogie frame, vertical
func const vccb1= 0.032 # velocity 1
func const Fccb1= 16e3 # force 1
func const vccb2= 1.032 # velocity 2
func const Fccb2= 26e3 # force 2
func const kccb= 25e6 # series stiffness
#
# ----------------------------------------------------------------
#
# Primary suspension springs etc
#
# Primary springs (kzbw)
func const bkzbw= 1.0 # spring position, lateral
func const hkzbw= 0.43 # spring position, vertical (for lateral stif.)
func const kxbw= 12e6 # stiffness, longitudinal
func const kybw= 20e6 # stiffness, lateral
func const kzbw= 1200e3 # stiffness, vertical
func const cxbw= 2e3 # viscous damping in springs, longitudinal
func const cybw= 2e3 # viscous damping in springs, lateral
#
# Lateral bumpstops (kybws, symmetric)
func const hkybws= 0.4 # bumpstop position, vertical
func const ykybws1=0.025 # displacement 1 (play)
func const ykybws2=0.050 # displacement 2
func const Fkybws2= 1e6 # force 2
#
# ----------------------------------------------------------------
#
# Primary dampers (czbw, hydraulic, vertical)
func const bczbw= 1.0 # damper position, lateral
func const hczbwb= 1.0 # damper position, vertical in bogie
func const hczbww= 0.5 # damper position, vertical in wheelset
func const czbw= 30e3 # viscous damping
#