v0.2.0
Electric Vehicles Discharging & Vehicle to Grid (V2G)
Added the ability for an EV charge event and charger to discharge.
This enables using the epl.EVs
asset to be used as a vehicle to grid (V2G) model.
import energypylinear as epl
ds = epl.data_generation.generate_random_ev_input_data(
48,
n_chargers=3,
charge_length=4,
n_charge_events=12
)
evs = epl.EVs(
chargers_power_mw=ds.pop("charger_mws").tolist(),
charge_events_capacity_mwh=ds.pop("charge_events_capacity_mwh").tolist()
)
results = evs.optimize(
**ds,
flags=epl.Flags(
allow_evs_discharge=True
)
)