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

Update kiva #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Update kiva #1

wants to merge 6 commits into from

Conversation

aaron-boranian
Copy link
Contributor

Update to CSE.exe with recent Kiva updates.

Make soil properties used by Kiva consistent with EnergyPlus test suite.

Fix reporting of basement infiltration load in Detailed exports file and total building heating load.

- CSE.exe can be found here: https://github.com/cse-sim/cse/actions/runs/2110440035
- Update seasonal heating probes reported in "Seasonal Temperatures.csv".
- Soil conductivity = 1.0 Btu/hr-ft-F (1.73 W/m-K)
- Soil specific heat = 0.1 Btu/lb-F (419 J/kg-K)
- Soil density = 115 lb/ft3 (1842.12 kg/m3)
- These are all default values for each property in both CSE and EnergyPlus.
…and total building heating load.

- Was previously reporting main zone infiltration load instead of basement.
- Was previously reporting only main zone heating load, which explains low results for Section 7 cases with basement (L322, L324).
base.pxt Outdated
@@ -940,11 +944,16 @@ EXPORT
EXPORTCOL colHead="Attic Cooling Seasonal Temp [F]" colVal=select(@rsysres["Main Zone HVAC System"].S.qcSen < 0, @znres["Attic Zone"].S.tAir * @rsysres["Main Zone HVAC System"].S.hrsOn, default 0)

// Heating seasonal data
EXPORTCOL colHead="Rsysres Heating [Btu]" colVal=@rsysres["Main Zone HVAC System"].S.qh
EXPORTCOL colHead="Rsysres Heating Hours On [hr]" colVal=select(@rsysres["Main Zone HVAC System"].S.qh > 0, @rsysres["Main Zone HVAC System"].S.hrsOn ,default 0)
// EXPORTCOL colHead="Rsysres Heating [Btu]" colVal=@rsysres["Main Zone HVAC System"].S.qh
Copy link
Member

Choose a reason for hiding this comment

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

Is there a reason to comment this out instead of removing it entirely?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In case heating seasonal energy is important for QAQC steps in the future. I could create a new header parameter to toggle this on/off instead.

base.pxt Outdated
<% if foundation_type == "BASEMENT" %>
EXPORTCOL colHead="Basement Temp [F]" colVal=@znres["Basement Zone"].S.tAir
EXPORTCOL colHead="Basement Heating Seasonal Temp [F]" colVal=select(@rsysres["Main Zone HVAC System"].S.qh > 0, @znres["Basement Zone"].S.tAir * @rsysres["Main Zone HVAC System"].S.hrsOn, default 0)
// EXPORTCOL colHead="Basement Heating Seasonal Temp [F]" colVal=select(@rsysres["Main Zone HVAC System"].S.qh > 0, @znres["Basement Zone"].S.tAir * @rsysres["Main Zone HVAC System"].S.hrsOn, default 0)
Copy link
Member

Choose a reason for hiding this comment

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

Is there a reason to comment this out instead of removing it entirely?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In case basement heating seasonal temperature is important for QAQC steps in the future. I could create a new header parameter to toggle this on/off instead.

- These outputs are used for seasonal DSE calculations related to ASHRAE Standard 152
- Replace outputs using S.qh (incorrect probe, used with @Ahres) with S.qhNet (correct probe, net total of all other heating probes)
- Adjust indenting of last if/end block.
- This is the latest public release that includes Kiva fixes used in temporary Github action release in [commit 10538b2](10538b2)
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