spice_ev.strategies.balanced.Balanced

class spice_ev.strategies.balanced.Balanced(components, start_time, **kwargs)

Charging with minimum required power to reach desired SoC during estimated parking time.

__init__(components, start_time, **kwargs)

Methods

__init__(components, start_time, **kwargs)

apply_battery_losses()

Regardless of specific strategy, reduce SoC of lossy batteries.

distribute_surplus_power()

Distribute surplus power to vehicles.

step()

Calculates charging power in each timestep.

update_batteries()

Charge/discharge batteries.