dsp

dsp = mechanical model

Models the gear box mechanical.

mechanical model’s data
accelerations Acceleration vector [m/s2].
change_gear_window_width Time window used to apply gear change filters [s].
correct_gear A function to correct the gear predicted.
engine_max_torque Engine Max Torque [N*m].
engine_speed_at_max_velocity Engine speed at maximum velocity [RPM].
engine_speeds_out Engine speed [RPM].
f0 Rolling resistance force [N] when angle_slope == 0.
final_drive_ratios Final drive ratios [-].
first_gear_box_ratio Gear box ratio of the first gear [-].
full_load_curve Vehicle full load curve.
gear_at_maximum_velocity  
gear_box_ratios Gear box ratios [-].
gear_box_speeds_in Gear box speed [RPM].
gear_box_speeds_out Wheel speed vector [RPM].
gears Gear vector [-].
idle_engine_speed Engine speed idle median and std [RPM].
last_gear_box_ratio Gear box ratio of the last gear [-].
max_gear Maximum gear of the gear box [-].
maximum_vehicle_laden_mass Technically permissible maximum laden mass [kg].
maximum_velocity Maximum velocity [km/h].
motive_powers Motive power [kW].
n_gears Number of gears [-].
on_engine If the engine is on [-].
plateau_acceleration Maximum acceleration to be at constant velocity [m/s2].
r_dynamic Dynamic radius of the wheels [m].
road_loads Cycle road loads [N, N/(km/h), N/(km/h)^2].
sink Sink node of the dispatcher that collects all unused outputs.
speed_velocity_ratios Speed velocity ratios of the gear box [h*RPM/km].
stop_velocity Maximum velocity to consider the vehicle stopped [km/h].
times Time vector [s].
velocities Velocity vector [km/h].
velocity_speed_ratios Constant velocity speed ratios of the gear box [km/(h*RPM)].
mechanical model’s functions
calculate_engine_speed_at_max_velocity Calculates the maximum velocity from full load curve.
calculate_first_gear_box_ratio Calculates the gear box ratio of the first gear.
calculate_gear_box_ratios Calculates gear box ratios [-].
calculate_gear_box_speeds_in Calculates Gear box speed vector [RPM].
calculate_gear_box_speeds_in_v1 Calculates Gear box speed vector [RPM].
calculate_last_gear_box_ratio Calculates the gear box ratio of the last gear.
calculate_last_gear_box_ratio_v1 Calculates the gear box ratio of the last gear from full load curve.
calculate_maximum_velocity Calculates the maximum velocity from full load curve.
calculate_maximum_velocity_v1 Calculates the maximum velocity [km/h].
calculate_maximum_velocity_v2 Calculates the maximum velocity from full load curve.
calculate_speed_velocity_ratios Calculates speed velocity ratios of the gear box [h*RPM/km].
calculate_velocity_speed_ratios Calculates velocity speed (or speed velocity) ratios of the gear box [km/(h*RPM) or h*RPM/km].
design_gear_box_ratios Designs the gear box ratios [-].
identify_first_gear_box_ratio Identify the gear box ratio of first gear.
identify_gears Identifies gear time series [-].
identify_gears_v1 Identifies gear time series [-].
identify_last_gear_box_ratio Identify the gear box ratio of last gear.
identify_max_gear Identifies the maximum gear of the gear box [-].
identify_n_gears Identify the number of gears [-].
identify_n_gears Identify the number of gears [-].
identify_speed_velocity_ratios Identifies speed velocity ratios from gear vector [h*RPM/km].
identify_speed_velocity_ratios Identifies speed velocity ratios from gear vector [h*RPM/km].
identify_velocity_speed_ratios Identifies velocity speed ratios from gear box speed vector [km/(h*RPM)].
identify_velocity_speed_ratios_v1 Identifies velocity speed ratios from gear box speed vector [km/(h*RPM)].
identify_velocity_speed_ratios_v2 Identifies velocity speed ratios from gear box speed vector [km/(h*RPM)].
identify_velocity_speed_ratios_v3 Identifies velocity speed ratios from gear box speed vector [km/(h*RPM)].