spice_ev.strategies.balanced_market.BalancedMarket

class spice_ev.strategies.balanced_market.BalancedMarket(components, start_time, **kwargs)

Price oriented charging at times of low energy price.

__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()

Calculate charging power in each timestep.

update_batteries()

Charge/discharge batteries.