calibrate_alternator_current_model

calibrate_alternator_current_model(alternator_currents, on_engine, times, service_battery_state_of_charges, service_battery_charging_statuses, motive_powers, accelerations, service_battery_initialization_time)[source]

Calibrates an alternator current model that predicts alternator current [A].

Parameters:
  • alternator_currents (numpy.array) – Alternator currents [A].
  • on_engine (numpy.array) – If the engine is on [-].
  • times (numpy.array) – Time vector [s].
  • service_battery_state_of_charges (numpy.array) – State of charge of the service battery [%].
  • service_battery_charging_statuses (numpy.array) – Service battery charging statuses (0: Discharge, 1: Charging, 2: BERS, 3: Initialization) [-].
  • motive_powers (numpy.array) – Motive power [kW].
  • accelerations (numpy.array) – Acceleration vector [m/s2].
  • service_battery_initialization_time (float) – Service battery initialization time delta [s].
Returns:

Alternator current model.

Return type:

callable