Home Up Search Reference Manuals Return
Program TSIM in the GENSYS package can be used for studying braking and traction forces.
func const Fbrake= 28553.362
func const Rbrake= 0.235
coupl p_lin kdbrakep1= Fbrake 0.
coupl p_lin kdbrakep2= -Fbrake 0.
coupl k kdbr_111 axl_111 -Rbrake 0 -ro bog_11 (aba-Rbrake) 0 -ro kdbrakep1 esys1 z
coupl k kdbr_112 axl_112 +Rbrake 0 -ro bog_11 -(aba-Rbrake) 0 -ro kdbrakep2 esys1 z
coupl k kdbr_121 axl_121 -Rbrake 0 -ro bog_12 (aba-Rbrake) 0 -ro kdbrakep1 esys1 z
coupl k kdbr_122 axl_122 +Rbrake 0 -ro bog_12 -(aba-Rbrake) 0 -ro kdbrakep2 esys1 z

func const Ftrac= 28553.362 # Total cogwheel force func operp_init FtracX= cos( theta ) * Ftrac # Longitudinal component of the cogwheel force func operp_init FtracZ= -sin( theta ) * Ftrac # Vertical component of the cogwheel force force rel_mass1 cogForceW axl_111 -0.235 0.435 -0.65 FtracX 0 FtracZ 0 0 0 # Positive sign on wheelset force rel_mass1 cogForceM mot_111 aba-0.235 0.435 -0.65 -FtracX 0 -FtracZ 0 0 0 # Negative sign on motorTheta is the angle relative to the horizontal plane in which the resulting cog-forces are acting.
With the applied traction or braking force the vehicle will accelerate or retardate, and the longitudinal displacements of all masses in the vehicle with respect to the moving coordinate systems lsys will increase or decrease. To avoid too big longitudinal displacements between the vehicle and the moving coordinate systems the user has two possibilities to solve this problem:
force rel_lsys1 coupler_force car_1 0 0 -1. -Fx 0 0 0 0 0
lsys e_reg_xpos esys1 car_1 1. 1.