Logo

Contents

  • Start Page
  • Quick Start Guide
  • Tutorials
    • Set Up and Run a Simulation
      • What files are needed for a simulation?
        • Scenario script
        • Model data file
        • Model connections
        • Grid file
      • Configuration of a Scenario Script
        • Setup
        • Start Simulators for all used Models
        • Initiate Model Entities using the created Simulators for each Device Type
        • Connect Entities
        • Run Simulation
      • Just go Ahead and Run a Simulation
      • Create your own simulation
    • Configure a Simulation Scenario
      • Excel-file setup
      • Create .json files for scenario
      • Add a completely new model type
    • Configuration of a Model
      • Imports
      • Class definition
      • Initialization method __init__()
      • Model methods
      • step() method
      • Checklist for adding / enhancing a model
        • What changes?
        • Where to add?
    • Configuration of a Simulator
      • Import mosaik and model
      • Listing of model META
      • Initialization of simulator class
      • Creation of model entities in create()
      • Stepping of models in step()
      • Handling of output data in get_data()
    • Implementing an Operating Strategy
      • 1. Adapt the EMS_model.py file and implement the operating strategy
      • 2. Add the strategy and its input to the model_data of the scenarios
      • 3. Add your EMS class to the model_connections/model_connect_config.json file
      • 4. Add the model with its name and (input/output) attributes to the META of the EMS_simulator
  • Reference Manual
    • About eELib
      • Coupling With mosaik and Architecture of a Simulation
      • Event-Based Simulation
    • FAQ & Glossary
      • Glossary
      • Parameters used in test scenarios
      • Devices Glossary
      • FAQ
      • Units
    • Forecasts and Schedules
      • Integration into Scenario
      • Forecast Model
      • Integration into (Control) Models
      • Minimum example
    • Git Workflow
      • Create Personal Access Token
      • Cloning
      • Visual Studio Code
      • Change the Branch
      • Saving Changes (Commit)
      • Getting Changes from Online Repository (Pull)
      • Sending Changes to Online Repository (Push)
      • Merge Changes Into Your Local Branch
      • Create a New Branch for each Topic
      • Compare the State of two Branches
      • Merge Your Changes into the main Branch
    • Installation and Setup
      • Installation of Python
      • Installation of Git
      • Installation and Setup of Python IDE (VSC)
      • Cloning eELib Repository to your Local Workspace
      • Setup Working in VSC with eELib
      • Test successfull installation
    • mosaik
    • Folder Structure
    • Model Overview with Parameters
      • GridEMS
      • HEMS
      • HEMS_default
      • GCP_Aggregator_HEMS
      • HEMS_forecast_base
      • HEMS_forecast_default
      • HEMS_forecast_opt
      • BSS
      • ChargingStation
      • EV
      • Heatpump
      • PVLib
      • PVLibExact
      • Forecast
      • Pandapower
      • RetailElectricityProvider
      • HouseholdCSV
      • PvCSV
      • HeatpumpCSV
      • ChargingStationCSV
      • HouseholdThermalCSV
      • MarketIntradayContinuousCSV
      • GenericInflux
      • HouseholdInflux
      • PvInflux
    • API Reference
      • eelib
        • Subpackages
          • eelib.core
            • Subpackages
              • eelib.core.control
                • Subpackages
                  • eelib.core.control.grid
                    • Submodules
                      • eelib.core.control.grid.grid_ems_model
                        • Module Contents
                          • Classes
                            • GridEMS
                              • GridEMS._VALID_PARAMETERS
                              • GridEMS.get_valid_parameters()
                              • GridEMS.step()
                              • GridEMS._create_grid_tariff_signal()
                      • eelib.core.control.grid.grid_ems_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • META
                            • ADAPTION_TOLERANCE
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                              • Sim.add_controlled_entity()
                  • eelib.core.control.hems
                    • Submodules
                      • eelib.core.control.hems.hems_bss_helper
                        • Module Contents
                          • Functions
                            • bss_calc_balance()
                            • bss_strategy_reduce_curtailment()
                            • bss_set_energy_within_limit()
                            • bss_calc_e_bat()
                            • bss_calc_p_limits()
                      • eelib.core.control.hems.hems_cs_helper
                        • Module Contents
                          • Functions
                            • cs_strategy_balanced_charging()
                            • cs_strategy_night_charging()
                            • cs_strategy_solar_charging()
                            • cs_distribute_charging_power()
                            • cs_calc_power_limits()
                            • cs_calc_current_efficiency()
                      • eelib.core.control.hems.hems_ev_helper
                        • Module Contents
                          • Functions
                            • ev_calc_e_bat()
                            • ev_set_energy_within_limit()
                            • ev_calc_power_limits()
                            • ev_calc_power()
                      • eelib.core.control.hems.hems_hp_helper
                        • Module Contents
                          • Functions
                            • hp_set_power_with_limits()
                            • set_hp_time()
                            • calc_hp_power_limits()
                            • set_hp_state()
                      • eelib.core.control.hems.hems_model
                        • Module Contents
                          • Classes
                            • HEMS
                              • HEMS._VALID_PARAMETERS
                              • HEMS.get_valid_parameters()
                              • HEMS.add_controlled_entity()
                              • HEMS._get_component_by_type()
                              • HEMS.step()
                              • HEMS._calc_power_energy()
                              • HEMS._set_pv_max()
                              • HEMS._set_cs_p()
                              • HEMS._set_hp_p_th()
                              • HEMS._set_bss_p()
                              • HEMS._reset_financial_values()
                              • HEMS._handle_incoming_signals()
                              • HEMS._calc_financial_output()
                            • HEMS_default
                              • HEMS_default.get_valid_parameters()
                              • HEMS_default.step()
                            • GCP_Aggregator_HEMS
                              • GCP_Aggregator_HEMS.get_valid_parameters()
                              • GCP_Aggregator_HEMS.step()
                            • HEMS_forecast_base
                              • HEMS_forecast_base.forecast_types
                              • HEMS_forecast_base.get_valid_parameters()
                              • HEMS_forecast_base._request_forecast()
                              • HEMS_forecast_base._set_schedule_values()
                              • HEMS_forecast_base._set_power_in_limits()
                              • HEMS_forecast_base._set_schedule_values_pv()
                              • HEMS_forecast_base._set_schedule_values_cs()
                              • HEMS_forecast_base._set_schedule_values_hp()
                              • HEMS_forecast_base._set_schedule_values_bss()
                              • HEMS_forecast_base.step()
                            • HEMS_forecast_default
                              • HEMS_forecast_default.get_valid_parameters()
                              • HEMS_forecast_default.step()
                            • HEMS_forecast_opt
                              • HEMS_forecast_opt.get_valid_parameters()
                              • HEMS_forecast_opt.step()
                      • eelib.core.control.hems.hems_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • META
                            • ADAPTION_TOLERANCE
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                              • Sim.add_controlled_entity()
                      • eelib.core.control.hems.schedule_helper
                        • Module Contents
                          • Functions
                          • Attributes
                            • _logger
                            • calc_forecast_residual()
                            • calc_forecast_thermal_residual()
                            • bss_calc_schedule()
                            • pv_calc_schedule()
                            • hp_calc_schedule()
                            • cs_calc_schedule_uncontrolled()
                            • calc_schedule_opt()
              • eelib.core.devices
                • Subpackages
                  • eelib.core.devices.bss
                    • Submodules
                      • eelib.core.devices.bss.bss_model
                        • Module Contents
                          • Classes
                            • BSS
                              • BSS._VALID_PARAMETERS
                              • BSS.get_valid_parameters()
                              • BSS.__set_power_within_limit()
                              • BSS.__set_energy_within_limit()
                              • BSS.__calc_charging_efficiency()
                              • BSS.__calc_power_limits()
                              • BSS.step()
                              • BSS.__calculate_aging_status()
                              • BSS.__calc_discharge_efficiency()
                              • BSS.__calc_charge_efficiency()
                      • eelib.core.devices.bss.bss_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.charging_station
                    • Submodules
                      • eelib.core.devices.charging_station.charging_station_model
                        • Module Contents
                          • Classes
                            • ChargingStation
                              • ChargingStation._VALID_PARAMETERS
                              • ChargingStation.get_valid_parameters()
                              • ChargingStation._calc_power_limits()
                              • ChargingStation._distribute_charging_power()
                              • ChargingStation._calc_current_efficiency()
                              • ChargingStation.step()
                      • eelib.core.devices.charging_station.charging_station_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.ev
                    • Submodules
                      • eelib.core.devices.ev.ev_model
                        • Module Contents
                          • Classes
                          • Attributes
                            • TOLERANCE_OVERCHARGED
                            • EV
                              • EV._VALID_PARAMETERS
                              • EV.get_valid_parameters()
                              • EV.__set_emobpy_data()
                              • EV.step()
                              • EV.__check_appearance()
                              • EV.__calc_next_arrival()
                              • EV.__calc_appearance_duration()
                              • EV.__calc_power()
                              • EV.__set_energy_within_limit()
                              • EV.__calc_power_limits()
                              • EV.__calc_bev_consumption_period()
                      • eelib.core.devices.ev.ev_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.heatpump
                    • Submodules
                      • eelib.core.devices.heatpump.heatpump_model
                        • Module Contents
                          • Classes
                            • Heatpump
                              • Heatpump._VALID_PARAMETERS
                              • Heatpump.get_valid_parameters()
                              • Heatpump._set_state()
                              • Heatpump._calc_thermal_limits()
                              • Heatpump.step()
                      • eelib.core.devices.heatpump.heatpump_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                  • eelib.core.devices.pv
                    • Submodules
                      • eelib.core.devices.pv.pv_lib_model
                        • Module Contents
                          • Classes
                            • PVLibBase
                              • PVLibBase._VALID_PARAMETERS
                              • PVLibBase.get_valid_parameters()
                              • PVLibBase._calc_from_weather_full()
                              • PVLibBase._set_power()
                              • PVLibBase.step()
                            • PVLib
                              • PVLib.get_valid_parameters()
                              • PVLib.step()
                            • PVLibExact
                              • PVLibExact.get_valid_parameters()
                              • PVLibExact.step()
                      • eelib.core.devices.pv.pv_lib_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
              • eelib.core.forecast
                • Submodules
                  • eelib.core.forecast.forecast_model
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • Forecast
                          • Forecast._VALID_PARAMETERS
                          • Forecast.get_valid_parameters()
                          • Forecast.step()
                          • Forecast.add_forecasted_entity()
                  • eelib.core.forecast.forecast_simulator
                    • Module Contents
                      • Classes
                      • Attributes
                        • META
                        • ADAPTION_TOLERANCE
                        • Sim
                          • Sim.init()
                          • Sim.create()
                          • Sim.get_entity_by_id()
                          • Sim.step()
                          • Sim.get_data()
                          • Sim.add_forecasted_entity()
              • eelib.core.grid
                • Subpackages
                  • eelib.core.grid.pandapower
                    • Submodules
                      • eelib.core.grid.pandapower.pandapower_model
                        • Module Contents
                          • Classes
                          • Attributes
                            • _logger
                            • OUTPUT_ATTRS
                            • RENAMING_ATTRS
                            • Pandapower
                              • Pandapower._VALID_PARAMETERS
                              • Pandapower.LIM
                              • Pandapower.get_valid_parameters()
                              • Pandapower._load_case()
                              • Pandapower._get_slack()
                              • Pandapower._get_buses()
                              • Pandapower._get_loads()
                              • Pandapower._get_lines()
                              • Pandapower._get_trafos()
                              • Pandapower.set_inputs()
                              • Pandapower._powerflow()
                              • Pandapower.step()
                              • Pandapower._store_power_flow_results()
                              • Pandapower._get_powerflow_result_component()
                              • Pandapower._get_grid_status()
                              • Pandapower._get_status_bus()
                              • Pandapower._get_status_line()
                              • Pandapower._calc_ptdf()
                              • Pandapower._calc_vpif()
                      • eelib.core.grid.pandapower.pandapower_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.setup_done()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
              • eelib.core.market
                • Subpackages
                  • eelib.core.market.retail_electricity_provider
                    • Submodules
                      • eelib.core.market.retail_electricity_provider.rep_model
                        • Module Contents
                          • Classes
                            • RetailElectricityProvider
                              • RetailElectricityProvider.market_info_attrs
                              • RetailElectricityProvider._VALID_PARAMETERS
                              • RetailElectricityProvider.get_valid_parameters()
                              • RetailElectricityProvider.add_market_entity()
                              • RetailElectricityProvider.step()
                              • RetailElectricityProvider._calc_tariff_output()
                              • RetailElectricityProvider._create_static_tariff()
                              • RetailElectricityProvider._create_variable_tariff()
                              • RetailElectricityProvider._create_dynamic_tariff()
                              • RetailElectricityProvider._request_forecast()
                      • eelib.core.market.retail_electricity_provider.rep_simulator
                        • Module Contents
                          • Classes
                          • Attributes
                            • ADAPTION_TOLERANCE
                            • META
                            • Sim
                              • Sim.init()
                              • Sim.create()
                              • Sim.get_entity_by_id()
                              • Sim.step()
                              • Sim.get_data()
                              • Sim.add_market_entity()
          • eelib.data
            • Subpackages
              • eelib.data.csv_reader
                • Submodules
                  • eelib.data.csv_reader.csv_reader_model
                    • Module Contents
                      • Classes
                        • CSVReader
                          • CSVReader._VALID_PARAMETERS
                          • CSVReader.get_valid_parameters()
                          • CSVReader._open_csv()
                          • CSVReader._check_data()
                          • CSVReader._resample_data()
                          • CSVReader.step()
                        • GenericCSV
                          • GenericCSV.get_valid_parameters()
                          • GenericCSV.step()
                        • RatedCSV
                          • RatedCSV.get_valid_parameters()
                          • RatedCSV._apply_p_rated()
                        • PowerCSV
                          • PowerCSV.get_valid_parameters()
                          • PowerCSV._set_reactive_power()
                          • PowerCSV.step()
                        • HouseholdCSV
                          • HouseholdCSV.get_valid_parameters()
                        • PvCSV
                          • PvCSV.get_valid_parameters()
                          • PvCSV.step()
                        • HeatpumpCSV
                          • HeatpumpCSV.get_valid_parameters()
                          • HeatpumpCSV.step()
                        • ChargingStationCSV
                          • ChargingStationCSV.get_valid_parameters()
                        • HouseholdThermalCSV
                          • HouseholdThermalCSV.get_valid_parameters()
                          • HouseholdThermalCSV.step()
                        • MarketIntradayContinuousCSV
                          • MarketIntradayContinuousCSV.get_valid_parameters()
                          • MarketIntradayContinuousCSV.step()
                  • eelib.data.csv_reader.csv_reader_simulator
                    • Module Contents
                      • Classes
                      • Attributes
                        • META
                        • Sim
                          • Sim.init()
                          • Sim.create()
                          • Sim.get_entity_by_id()
                          • Sim.step()
                          • Sim.get_data()
              • eelib.data.database
                • Submodules
                  • eelib.data.database.hdf5
                    • Module Contents
                      • Classes
                      • Attributes
                        • meta
                        • Hdf5Database
                          • Hdf5Database.init()
                          • Hdf5Database.create()
                          • Hdf5Database.setup_done()
                          • Hdf5Database.step()
                          • Hdf5Database._store_relations()
                          • Hdf5Database._create_dataset()
                          • Hdf5Database._get_group_generic()
                          • Hdf5Database._get_group_default()
                          • Hdf5Database._create_groups_preset()
                          • Hdf5Database._find_group_preset()
                          • Hdf5Database._get_group_additional()
                          • Hdf5Database._store_dict()
                          • Hdf5Database._store_json()
                          • Hdf5Database._get_entity_path()
              • eelib.data.dataclass
                • Submodules
                  • eelib.data.dataclass._base
                    • Module Contents
                      • Classes
                        • BaseData
                          • BaseData.check_adaption_tolerance()
                  • eelib.data.dataclass.control
                    • Module Contents
                      • Classes
                        • ControlSignalEMS
                          • ControlSignalEMS.steps
                          • ControlSignalEMS.p_max
                          • ControlSignalEMS.p_min
                          • ControlSignalEMS.penalty_cost
                  • eelib.data.dataclass.devices
                    • Module Contents
                      • Classes
                        • BaseDeviceData
                          • BaseDeviceData.p
                          • BaseDeviceData.p_min
                          • BaseDeviceData.p_max
                        • BSSData
                          • BSSData.e_bat_rated
                          • BSSData.p_rated_discharge_max
                          • BSSData.p_rated_charge_max
                          • BSSData.loss_rate
                          • BSSData.self_discharge_step
                          • BSSData.dod_max
                          • BSSData.status_aging
                          • BSSData.soh_cycles_max
                          • BSSData.bat_cycles_max
                          • BSSData.soc_min
                          • BSSData.bat2ac_efficiency
                          • BSSData.ac2bat_efficiency
                          • BSSData.charge_efficiency
                          • BSSData.discharge_efficiency
                          • BSSData.soh
                          • BSSData.bat_cycles
                          • BSSData.e_bat
                          • BSSData.e_bat_usable
                        • EVData
                          • EVData.soc_min
                          • EVData.e_max
                          • EVData.p_nom_discharge_max
                          • EVData.p_nom_charge_max
                          • EVData.dcharge_efficiency
                          • EVData.charge_efficiency
                          • EVData.e_bat
                          • EVData.appearance
                        • CSData
                          • CSData.discharge_efficiency
                          • CSData.charge_efficiency
                          • CSData.p_rated
                          • CSData.ev_data
                          • CSData.q
                        • HPData
                          • HPData.p_rated_th
                          • HPData.p_min_th_rel
                          • HPData.time_min
                          • HPData.time_on
                          • HPData.time_off
                          • HPData.state
                          • HPData.cop
                          • HPData.p_th
                          • HPData.p_th_min
                          • HPData.p_th_min_on
                          • HPData.p_min_on
                          • HPData.p_th_max
                          • HPData.q
                        • PVData
                          • PVData.p_rated
                          • PVData.q
                  • eelib.data.dataclass.options
                    • Module Contents
                      • Classes
                        • OptimOptions
                          • OptimOptions.consider_thermal
                          • OptimOptions.thermal_energy_start
                          • OptimOptions.thermal_energy_restriction
                          • OptimOptions.th_e_penalty
                          • OptimOptions.ev_direct_cha
                          • OptimOptions.bss_direct_cha
                          • OptimOptions.dir_cha_desc_factor
                          • OptimOptions.ev_end_energy_penalty
                          • OptimOptions.bss_end_energy_incentive
                          • OptimOptions.round_int
                  • eelib.data.dataclass.tariff
                    • Module Contents
                      • Classes
                        • MarketData
                          • MarketData.price_weighted_avg
                          • MarketData.price_low
                          • MarketData.price_high
                          • MarketData.price_last
                        • Tariff
                          • Tariff.elec_price
                          • Tariff.feedin_tariff
                          • Tariff.capacity_fee_dem
                          • Tariff.capacity_fee_gen
                          • Tariff.capacity_fee_horizon_sec
                        • TariffSignal
                          • TariffSignal.bool_is_list
                          • TariffSignal.elec_price
                          • TariffSignal.feedin_tariff
                          • TariffSignal.steps
                          • TariffSignal.capacity_fee_dem
                          • TariffSignal.capacity_fee_gen
                          • TariffSignal.capacity_fee_horizon_sec
                        • GridTariff
                          • GridTariff.grid_tariff_model
                          • GridTariff.energy_price
                          • GridTariff.capacity_fee_dem
                          • GridTariff.capacity_fee_gen
                          • GridTariff.capacity_fee_horizon_sec
                        • GridTariffSignal
                          • GridTariffSignal.bool_is_list
                          • GridTariffSignal.energy_price
                          • GridTariffSignal.steps
                          • GridTariffSignal.capacity_fee_dem
                          • GridTariffSignal.capacity_fee_gen
                          • GridTariffSignal.capacity_fee_horizon_sec
              • eelib.data.influx_reader
                • Submodules
                  • eelib.data.influx_reader.influx_reader_model
                    • Module Contents
                      • Classes
                      • Attributes
                        • _logger
                        • GenericInflux
                          • GenericInflux._VALID_PARAMETERS
                          • GenericInflux.get_valid_parameters()
                          • GenericInflux.__del__()
                          • GenericInflux.generate_tag_filter()
                          • GenericInflux.generate_influx_query()
                          • GenericInflux._read_db()
                          • GenericInflux.step()
                        • RatedInflux
                          • RatedInflux.get_valid_parameters()
                          • RatedInflux._apply_p_rated()
                        • PowerInflux
                          • PowerInflux.get_valid_parameters()
                          • PowerInflux._set_reactive_power()
                          • PowerInflux.step()
                        • HouseholdInflux
                          • HouseholdInflux.get_valid_parameters()
                        • PvInflux
                          • PvInflux.get_valid_parameters()
                  • eelib.data.influx_reader.influx_reader_simulator
                    • Module Contents
                      • Classes
                      • Functions
                      • Attributes
                        • META
                        • set_meta_attrs()
                        • Sim
                          • Sim.init()
                          • Sim.create()
                          • Sim.step()
                          • Sim.get_data()
              • eelib.data.input
                • Submodules
                  • eelib.data.input.extract
                    • Module Contents
                      • Functions
                        • extract_htw()
                  • eelib.data.input.load
                    • Module Contents
                      • Classes
                      • Attributes
                        • InfluxDbStorage
                          • InfluxDbStorage.__del__()
                          • InfluxDbStorage.write_pandas_dataframe()
                        • data_path
          • eelib.model_connections
            • Submodules
              • eelib.model_connections.connections
                • Module Contents
                  • Functions
                  • Attributes
                    • get_default_connections()
                    • get_connection_directions_config()
                    • conf
          • eelib.utils
            • Subpackages
              • eelib.utils.ancillary_services
                • Submodules
                  • eelib.utils.ancillary_services.voltage_control_concepts
                    • Module Contents
                      • Functions
                        • cos_phi_fix()
              • eelib.utils.eval
                • Submodules
                  • eelib.utils.eval.evaluation_utils
                    • Module Contents
                      • Functions
                        • _extract_datasets_from_group()
                        • hdf5_file_as_pandas()
                        • get_config()
                        • convert_hdf5_to_csv()
                        • timestep_to_datetime()
                        • save_figure()
                        • _read_config()
              • eelib.utils.simulation_setup
                • Submodules
                  • eelib.utils.simulation_setup.helper_create_grid
                    • Module Contents
                      • Functions
                      • Attributes
                        • bus_fields
                        • load_fields
                        • ext_grid_fields
                        • trafo_fields
                        • line_fields
                        • grid
                        • create_excel_for_grid()
                        • read_excel_for_grid()
                        • create_grid_file_with_name()
                        • create_grid_file()
                  • eelib.utils.simulation_setup.helper_create_sim
                    • Module Contents
                      • Functions
                        • create_excel_for_models()
                        • read_excel_for_models()
                        • create_excel_for_same_models()
                        • read_excel_for_same_models()
                        • create_model_data_file()
                        • create_grid_model_config_file()
                  • eelib.utils.simulation_setup.helper_model_overview
                    • Module Contents
                      • Functions
                        • gen_model_overview()
                        • find_specific_files()
                        • get_sim_info()
                        • get_model_info()
                        • model_info_to_valid_params_df()
                        • model_info_to_string()
                        • string_to_file()
            • Submodules
              • eelib.utils.colormap
                • Module Contents
                  • Functions
                  • Attributes
                    • PRIM_ELENIA_CMAP
                    • SEC_ELENIA_CMAP
                    • ELENIA_CMAP
                    • PRIM_DISC_CMAP
                    • SEC_DISC_CMAP
                    • DISC_CMAP
                    • PRIM_INT_CMAP
                    • SEC_INT_CMAP
                    • RED_GREEN_INT_CMAP
                    • RED_GREEN_RED_INT_CMAP
                    • register_and_use_elenia_colormap()
              • eelib.utils.logging_helpers
                • Module Contents
                  • Classes
                  • Functions
                  • Attributes
                    • LOGGING_FORMAT
                    • CustomFormatter
                      • CustomFormatter.grey
                      • CustomFormatter.yellow
                      • CustomFormatter.red
                      • CustomFormatter.bold_red
                      • CustomFormatter.reset
                      • CustomFormatter.format_str
                      • CustomFormatter.FORMATS
                      • CustomFormatter.format()
                    • clear_logger()
                    • set_console_logger()
                    • set_file_logger()
              • eelib.utils.notification
                • Module Contents
                  • Classes
                  • Attributes
                    • _logger
                    • Notifier
                      • Notifier.send_message()
                      • Notifier.construct_message()
                    • EmailNotifier
                      • EmailNotifier.send_message()
                    • WebexNotifier
                      • WebexNotifier.send_message()
                    • StatusMonitor
                      • StatusMonitor.__enter__()
                      • StatusMonitor.__exit__()
                    • StatusMonitorEmail
                    • StatusMonitorWebex
              • eelib.utils.read_pickle
                • Module Contents
                  • Functions
                    • read_pickle()
              • eelib.utils.resample
                • Module Contents
                  • Functions
                  • Attributes
                    • _logger
                    • get_resolution_pandas_timeseries()
                    • resample_pandas_timeseries_agg()
              • eelib.utils.simulation_helper
                • Module Contents
                  • Functions
                  • Attributes
                    • _logger
                    • get_entity_by_id()
                    • get_entity_by_id_from_dict_list()
                    • create_plots()
                    • start_simulators()
                    • create_entities()
                    • create_entities_of_model()
                    • get_grid_components()
                    • check_model_connect_config()
                    • connect_entities()
                    • set_connection_direction()
                    • connect_entities_in_grid()
                    • connect_entities_to_db()
                    • connect_grid_to_db()
                    • remove_cs_ev_conn_from_connect_config()
                    • connect_to_forecast()
                    • connect_entities_of_two_model_types()
                    • check_entities_connections()
                    • get_default_dirs()
              • eelib.utils.validation
                • Module Contents
                  • Functions
                    • validate_init_parameters()
                    • format_valid_parameters_dictionary()
  • Disclaimer / Authors
eELib
  • Reference Manual
  • API Reference
  • eelib
  • eelib.core
  • eelib.core.devices
  • eelib.core.devices.charging_station
  • View page source

eelib.core.devices.charging_station

Submodules

  • eelib.core.devices.charging_station.charging_station_model
  • eelib.core.devices.charging_station.charging_station_simulator

© Copyright 2023-2025, elenia.

Built with Sphinx using a theme provided by Read the Docs.