wltp_gears

wltp_gears(full_load_curve, velocities, accelerations, motive_powers, speed_velocity_ratios, idle_engine_speed, engine_speed_at_max_power, engine_max_power, engine_max_speed, base_model, initial_gears=None)[source]

Returns the gear shifting profile according to WLTP [-].

Parameters:
  • full_load_curve (function) – Vehicle full load curve.
  • velocities (numpy.array) – Velocity vector [km/h].
  • accelerations (numpy.array) – Acceleration vector [m/s2].
  • motive_powers (numpy.array) – Motive power [kW].
  • speed_velocity_ratios (dict[int | float]) – Speed velocity ratios of the gear box [h*RPM/km].
  • idle_engine_speed ((float, float)) – Engine speed idle median and std [RPM].
  • engine_speed_at_max_power (float) – Rated engine speed [RPM].
  • engine_max_power (float) – Maximum power [kW].
  • engine_max_speed (float) – Maximum allowed engine speed [RPM].
  • base_model (dict) – WLTP base model params.
  • initial_gears (numpy.array) – Initial gear vector [-].
Returns:

Gear vector [-].

Return type:

numpy.array