calculate_motive_forces

calculate_motive_forces(vehicle_mass, accelerations, climbing_force, aerodynamic_resistances, rolling_resistance, velocity_resistances, rotational_inertia_forces)[source]

Calculate motive forces [N].

Parameters:
  • vehicle_mass (float) – Vehicle mass [kg].
  • accelerations (numpy.array | float) – Acceleration vector [m/s2].
  • climbing_force (float | numpy.array) – Vehicle climbing resistance [N].
  • rolling_resistance (float | numpy.array) – Rolling resistance force [N].
  • aerodynamic_resistances (numpy.array | float) – Aerodynamic resistance vector [N].
  • velocity_resistances (numpy.array | float) – Forces function of velocity [N].
  • rotational_inertia_forces (numpy.array | float) – Rotational inertia forces [N].
Returns:

Motive forces [N].

Return type:

numpy.array | float