Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of CHP in scenario manager #42

Closed
TUM-Doepfert opened this issue Jun 28, 2022 · 0 comments
Closed

Implementation of CHP in scenario manager #42

TUM-Doepfert opened this issue Jun 28, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@TUM-Doepfert
Copy link
Collaborator

TUM-Doepfert commented Jun 28, 2022

Is your implementation related to a bug report or feature request? Please describe or link here.
A clear and concise description of what the problem was.

Describe the designed solution
Implement a chp plant in the scenario manager.

Describe alternatives you've considered
Not including it was ruled out

Implementation details
See necessary changes in config file below

################################ combined heat and power settings ####################################
################################ coming soon

"chp_fraction": 0 # fraction of prosumers with heat pumps

"chp_sizing_power": 1 # thermal power 1 = peak heating demand

"chp_heat_elec_ratio": 2 # P_th/P_el

"chp_efficiency": 0.9

"chp_fuel_cost": 0.08 €/kWh_th

"chp_capacity": [2, 3] # integrated thermal storage capacity in hours of
# maximum power, which is the ceiled maximum heat demand from file

"chp_soc_init": 0.1 # initial soc of the storage (0-1)

"chp_controller": "heat_led" # chp control strategy
# "heat_led" - chp's focus is to cover the heat demand
# "elec_led" - chp's focus is to generate power when profitable

"chp_fcast": "nn" # heating demand forecasting technique
# "perfect" - perfect
# "nn" - neural network based on the included weather data
# "mr" - multiple regression based on the included weather data

"chp_fcast_retraining_period": 86400 # models should be periodically retrained based on new data
# how many seconds between retraining periods?

"chp_fcast_update_period": 3600 # forecasts are periodically updated and saved to file where the
# most current forecast can be retrieved by model predictive controllers
# and market agents. How many seconds between updates?

Also:

  • "perfect" for hp forecast
@TUM-Doepfert TUM-Doepfert added the enhancement New feature or request label Jun 28, 2022
@TUM-Doepfert TUM-Doepfert self-assigned this Jun 28, 2022
sdlumpp pushed a commit that referenced this issue Jul 15, 2022
* Random wind spec import + new models

Selects a random wind turbine model from input data and saves it in prosumer directory

* Change of file name

wind_id becomes spec_id

* Inclusion of chp in config files

Added chp to config files and corrected hp config for consistency

* Addition of relative sizing to hp

Add same factor to relatively size power to hp as exists for chp

* Inclusion of chp in manager plus adjustments hp

Include chp in scenario_manager. Hp was corrected to follow lemlab convention (not completely yet)

* Update of household loads

Files now also contain heat demand time series

* Update of rts_0_config

Uniform to sim_0_config now

* Update of heat time series files

Correct mistake of previous files and address Sebastian's comment
@sdlumpp sdlumpp closed this as completed Jul 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants