Skip to content

Updated documentation on housing and building sliders - #361

Open
jort-wolda wants to merge 2 commits into
masterfrom
simplified-heat-sliders-2
Open

Updated documentation on housing and building sliders#361
jort-wolda wants to merge 2 commits into
masterfrom
simplified-heat-sliders-2

Conversation

@jort-wolda

Copy link
Copy Markdown

Context

Updates the documentation based on the new input sliders for buildings and residences.

Implemented changes

  • Changed the description on how building stock and building insulation works.
  • Added information about the heat behaviour sliders.
  • Added a file in the 'for contributor' page about the priority settings of the related sliders.

Related

Goes with pull requests:

Checklist

  • I have tested these changes
  • I have updated documentation as needed
  • I have tagged the relevant people for review

title: Priority in building and housing inputs
---

The housing and building stock, insulation and behaviour inputs (introduced in [quintel/etsource#3470](https://github.com/quintel/etsource/pull/3470)) update a lot of shared graph state: typical heat demand attributes, useful demand `preset_demand`, number of units, roof surface for PV, and more. Because ETEngine applies inputs one after another (see [Priority](inputs#priority) for the general mechanism), the **order** in which these inputs run matters. Running them in the wrong order silently produces incorrect results rather than an error.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would not refer to a pull request in the documentation. Additionally, this phrasing is a bit weird "a lot of shared graph state"?


If the user selects a non-default weather year, this scales `preset_demand` for space heating and cooling using temperature/degree-day factors derived from that weather year, and marks `AREA(weather_curve_set)` as non-default. This must run after stock changes so it scales correctly.

4. **`priority = 1` — insulation**

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is there a 4. here and a 5. below?


This order is also documented as a comment at the top of each of the relevant `.ad` files in etsource, so it stays visible to anyone editing them directly.

### Weather year overrides outdoor temperature

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would maybe also add a sub header describing the role of user_curves and how a custom temperature curve comes in:

weather/air_temperature:
  type: temperature
  display_group: weather
  reduce:
    as: temperature
    sets:
      - flexibility_outdoor_temperature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants