dsp

dsp = Automatic gear model

Defines an omni-comprehensive gear shifting model for automatic vehicles.

Automatic gear model’s data
CMV A gear shifting model (cmv or gspv or dtgs).
CMV_Cold_Hot A gear shifting model (cmv or gspv or dtgs).
DTGS A decision tree to predict gears.
GSPV A gear shifting model (cmv or gspv or dtgs).
GSPV_Cold_Hot A gear shifting model (cmv or gspv or dtgs).
MVL Matrix velocity limits (upper and lower bound) [km/h].
accelerations Vehicle acceleration [m/s2].
change_gear_window_width Time window used to apply gear change filters [s].
correct_gear A function to correct the predicted gear.
cycle_type Cycle type (WLTP or NEDC).
engine_coolant_temperatures Engine coolant temperature vector [°C].
engine_speeds_out Engine speed vector [RPM].
fuel_saving_at_strategy Apply the eco-mode gear shifting?
full_load_curve Vehicle full load curve.
gear_filter Gear filter function.
gears Gear vector [-].
idle_engine_speed Engine speed idle median and std [RPM].
max_velocity_full_load_correction Maximum velocity to apply the correction due to the full load curve.
motive_powers Motive power [kW].
plateau_acceleration Maximum acceleration to be at constant velocity [m/s2].
sink Sink node of the dispatcher that collects all unused outputs.
specific_gear_shifting Specific gear shifting model.
start Starting node that identifies initial inputs of the workflow.
stop_velocity Maximum velocity to consider the vehicle stopped [km/h].
time_cold_hot_transition Time at cold hot transition phase [s].
times Time vector [s].
use_dt_gear_shifting If to use decision tree classifiers to predict gears.
velocities Vehicle velocity [km/h].
velocity_speed_ratios Constant velocity speed ratios of the gear box [km/(h*RPM)].
Automatic gear model’s functions
calibrate_mvl Calibrates the matrix velocity limits (upper and lower bound) [km/h].
correct_gear_v0 Returns a function to correct the gear predicted according to correct_gear_mvl() and correct_gear_full_load().
correct_gear_v1 Returns a function to correct the gear predicted according to correct_gear_mvl().
correct_gear_v2 Returns a function to correct the gear predicted according to correct_gear_full_load().
correct_gear_v3 Returns a function that does not correct the gear predicted.
default_specific_gear_shifting Returns the default value of specific gear shifting [-].
define_gear_filter Defines a gear filter function.
Automatic gear model’s dispatchers
cmv_ch_model Corrected Matrix Velocity Approach with Cold/Hot
cmv_model Corrected Matrix Velocity Approach
dtgs_model Decision Tree Approach
gspv_ch_model Gear Shifting Power Velocity Approach with Cold/Hot
gspv_model Gear Shifting Power Velocity Approach