Home Up Search Reference Manuals Return
Program QUASI in the GENSYS package can be used when calculating wheel unloading on twisted track. In order to make the calculation of wheel unloading the input data file has to be prepared in the following way.
insert file $genkpf/kpf_ckona_fl.kpfr in_substruct kpf_ckona [ " " 0. 0. 0. ]
func copy trc_111.f= 0.037 func copy trc_112.f= 0.017 func copy trc_121.f= -.017 func copy trc_122.f= -.037
constr fix_rigid_1 axl_111 y 0.000 constr fix_rigid_1 axl_112 y 0.000 constr fix_rigid_1 axl_121 y 0.000 constr fix_rigid_1 axl_122 y 0.000
func const mu= 0.0
s_var scalar_0 knwr.F0_ # Nominal wheel load s_var scalar_0 Q111r s_var scalar_0 Q111l s_var scalar_0 Q112r s_var scalar_0 Q112l s_var scalar_0 Q121r s_var scalar_0 Q121l s_var scalar_0 Q122r s_var scalar_0 Q122l
## ## ## Input data file for program MPLOT ## ## calculating of wheel unloading ## ## func operp unload111r= ( Q111r - knwr.F0_ ) / knwr.F0_ - 1. func operp unload111l= ( Q111l - knwr.F0_ ) / knwr.F0_ - 1. func operp unload112r= ( Q112r - knwr.F0_ ) / knwr.F0_ - 1. func operp unload112l= ( Q112l - knwr.F0_ ) / knwr.F0_ - 1. func operp unload121r= ( Q121r - knwr.F0_ ) / knwr.F0_ - 1. func operp unload121l= ( Q121l - knwr.F0_ ) / knwr.F0_ - 1. func operp unload122r= ( Q122r - knwr.F0_ ) / knwr.F0_ - 1. func operp unload122l= ( Q122l - knwr.F0_ ) / knwr.F0_ - 1. print scalar Q111r Q111l Q112r Q112l Q121r Q121l Q122r Q122l print scalar unload111r unload111l unload112r unload112l unload121r unload121l unload122r unload122l stop