e3f2s.simulator.simulation_data_structures package

Submodules

e3f2s.simulator.simulation_data_structures.charging_station module

class ChargingStation(env, num_poles, zone_id, station_conf, sim_scenario_conf, sim_start_time)

Bases: e3f2s.supply_modelling.charging_station.Pole

charge(vehicle, start_time, soc_delta_charging_trip, duration)
monitor(data, resource)

e3f2s.simulator.simulation_data_structures.vehicle module

class Vehicle(env, plate, start_zone, start_soc, vehicle_config, energymix_conf, sim_scenario_conf, sim_start_time)

Bases: e3f2s.supply_modelling.vehicle.Vehicle

booking(booking_request)
charge(percentage)

e3f2s.simulator.simulation_data_structures.zone module

class Zone(env, zone_id, sim_start_time, vehicles)

Bases: object

add_vehicle(t)
remove_vehicle(t)
update_status(t)

Module contents