nrel.hive.model.vehicle.mechatronics.powertrain.tabular_powertrain
Module Contents
Classes
builds a tabular, interpolated lookup model for energy consumption |
- class nrel.hive.model.vehicle.mechatronics.powertrain.tabular_powertrain.TabularPowertrain[source]
Bases:
nrel.hive.model.vehicle.mechatronics.powertrain.powertrain.Powertrainbuilds a tabular, interpolated lookup model for energy consumption
- speed_units: nrel.hive.util.units.Unit
- distance_units: nrel.hive.util.units.Unit
- energy_units: nrel.hive.util.units.Unit
- consumption_speed: numpy.ndarray
- consumption_energy_per_distance: numpy.ndarray
- link_cost(link: nrel.hive.model.roadnetwork.linktraversal.LinkTraversal) float[source]
uses mph tabular value to calculate energy over a link
- Parameters:
link – the link to calculate energy over.
- Returns:
energy in units captured by self.energy_units