Model Overview with Parameters ============================== (State: 2024-05-29) GridEMS ------- path: eelib.core.control.grid ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= use_14a_enwg ['bool'] [True, False] grid_tariff_model ['str'] ['flat-rate', 'percentage', 'time-variable'] strategy ['str'] ['optimal'] energy_price_static ['float', 'int'] (0, inf) capacity_fee_dem ['float', 'int'] (0, inf) capacity_fee_gen ['float', 'int'] (0, inf) capacity_fee_horizon_sec ['int'] (1, inf) grid_model_config ['dict'] None ============================ ===================== ================================================================= HEMS ---- path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] ============================ ===================== ================================================================= HEMS_default ------------ path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] ============================ ===================== ================================================================= GCP_Aggregator_HEMS ------------------- path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] ============================ ===================== ================================================================= HEMS_forecast_base ------------------ path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] forecast_horizon_hours ['int'] (0, inf) forecast_frequency_hours ['int'] (0, inf) use_forecast ['bool'] None forecast_type ['str'] ['household_only'] ============================ ===================== ================================================================= HEMS_forecast_default --------------------- path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] forecast_horizon_hours ['int'] (0, inf) forecast_frequency_hours ['int'] (0, inf) use_forecast ['bool'] None forecast_type ['str'] ['household_only'] ============================ ===================== ================================================================= HEMS_forecast_opt ----------------- path: eelib.core.control.hems ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= cs_strategy ['str'] ['max_p', 'balanced', 'night_charging', 'solar_charging'] bss_strategy ['str'] ['surplus', 'reduce_curtailment'] forecast_horizon_hours ['int'] (0, inf) forecast_frequency_hours ['int'] (0, inf) use_forecast ['bool'] None forecast_type ['str'] ['household_only'] ============================ ===================== ================================================================= BSS --- path: eelib.core.devices.bss ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= soc_init ['float'] (0, 1) e_bat_rated ['int'] (0, inf) p_rated_discharge_max ['int'] (-inf, 0) p_rated_charge_max ['int'] (0, inf) discharge_efficiency_init ['float'] (0, 1) charge_efficiency_init ['float'] (0, 1) status_curve ['bool'] None loss_rate ['float'] (0, 1) dod_max ['float'] (0, 1) status_aging ['bool'] None soh_init ['float'] (0, 1) soh_cycles_max ['float'] (0, 1) bat_cycles_max ['int'] (0, inf) bat_cycles_init ['int'] (0, inf) step_size ['int'] (0, inf) bat2ac_efficiency ['list', 'NoneType'] None ac2bat_efficiency ['list', 'NoneType'] None ============================ ===================== ================================================================= ChargingStation --------------- path: eelib.core.devices.charging_station ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= p_rated ['float', 'int'] (0, inf) output_type ['str'] ['AC', 'DC'] charge_efficiency ['float', 'int'] (0, 1) discharge_efficiency ['float', 'int'] (0, 1) cos_phi ['float', 'int'] (0, 1) ============================ ===================== ================================================================= EV -- path: eelib.core.devices.ev ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= start_time ['str'] None file_emobpy ['str'] None step_size ['int'] None soc_init ['float'] (0, 1) set_emobpy_val ['bool'] None soc_min ['float'] (0, 1) e_max ['int'] (0, inf) p_nom_discharge_max ['int'] (-inf, 0) p_nom_charge_max ['int'] (0, inf) dcharge_efficiency ['float'] (0, 1) charge_efficiency ['float'] (0, 1) n_steps ['int'] (0, inf) ============================ ===================== ================================================================= Heatpump -------- path: eelib.core.devices.heatpump ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= p_rated_th ['float', 'int'] (0, inf) p_min_th_rel ['float'] (0, 1) time_min ['int'] (0, inf) cop ['float'] (0, inf) modulation ['int'] [0, 1] cos_phi ['float', 'int'] (0, 1) ============================ ===================== ================================================================= PVLib ----- path: eelib.core.devices.pv ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= latitude ['float', 'int'] (-180, 180) longitude ['float', 'int'] (-180, 180) azimuth ['float', 'int'] (0, 360) tilt ['float', 'int'] (0, 90) cos_phi ['float', 'int'] (0, 1) start_time ['str'] None timezone ['str'] None step_size ['int'] (0, inf) p_rated ['float', 'int'] (0, inf) inverter_efficiency ['float', 'int'] (0, 1) losses_standby ['float', 'int'] (0, inf) min_power ['float', 'int'] (0, inf) gamma_pdc ['float', 'int'] (-inf, 0) ============================ ===================== ================================================================= PVLibExact ---------- path: eelib.core.devices.pv ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= latitude ['float', 'int'] (-180, 180) longitude ['float', 'int'] (-180, 180) azimuth ['float', 'int'] (0, 360) tilt ['float', 'int'] (0, 90) cos_phi ['float', 'int'] (0, 1) start_time ['str'] None timezone ['str'] None step_size ['int'] (0, inf) altitude_m ['float', 'int'] (0, 10000) module_name ['str'] None num_modules_per_string ['int'] (0, inf) num_strings ['int'] (0, inf) inverter_name ['str'] None num_inverters ['int'] (0, inf) ============================ ===================== ================================================================= Forecast -------- path: eelib.core.forecast ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= ============================ ===================== ================================================================= Pandapower ---------- path: eelib.core.grid.pandapower ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= gridfile ['str'] None sim_start ['str', 'NoneType'] None ============================ ===================== ================================================================= RetailElectricityProvider ------------------------- path: eelib.core.market.retail_electricity_provider ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= step_size ['int'] None n_steps ['int'] (0, inf) tariff_type ['str'] ['static', 'variable', 'dynamic'] elec_price ['int', 'float'] (0, inf) feedin_tariff ['int', 'float'] (0, inf) ============================ ===================== ================================================================= HouseholdCSV ------------ path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== ================================================================= PvCSV ----- path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== ================================================================= HeatpumpCSV ----------- path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== ================================================================= ChargingStationCSV ------------------ path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== ================================================================= HouseholdThermalCSV ------------------- path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) ============================ ===================== ================================================================= MarketIntradayContinuousCSV --------------------------- path: eelib.data.csv_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= datafile ['str'] None header_rows ['int'] (0, inf) start_time ['str'] None date_format ['str'] None delimiter ['str'] None step_size ['int'] (1, inf) ============================ ===================== ================================================================= GenericInflux ------------- path: eelib.data.influx_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= measurement_name ['str'] None tags ['dict'] None fields ['list'] None start_time ['str'] None end_time ['str'] None step_size ['int'] None influx_url ['str'] None influx_token ['str'] None influx_org ['str'] None influx_bucket ['str'] None ============================ ===================== ================================================================= HouseholdInflux --------------- path: eelib.data.influx_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= measurement_name ['str'] None fields ['list'] None start_time ['str'] None end_time ['str'] None step_size ['int'] None influx_url ['str'] None influx_token ['str'] None influx_org ['str'] None influx_bucket ['str'] None p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== ================================================================= PvInflux -------- path: eelib.data.influx_reader ============================ ===================== ================================================================= INPUT PARAMETER ALLOWED TYPES POSSIBLE VALUES ============================ ===================== ================================================================= measurement_name ['str'] None fields ['list'] None start_time ['str'] None end_time ['str'] None step_size ['int'] None influx_url ['str'] None influx_token ['str'] None influx_org ['str'] None influx_bucket ['str'] None p_rated ['int'] (1, inf) p_rated_profile ['int'] (1, inf) cos_phi ['float'] (0, 1) ============================ ===================== =================================================================