Skip to content

Commit

Permalink
Space IV-ZoneThermalChimney
Browse files Browse the repository at this point in the history
  • Loading branch information
mjwitte committed Aug 10, 2024
1 parent 2a966e9 commit cebfcb5
Show file tree
Hide file tree
Showing 4 changed files with 140 additions and 75 deletions.
6 changes: 3 additions & 3 deletions doc/input-output-reference/src/overview/group-airflow.tex
Original file line number Diff line number Diff line change
Expand Up @@ -1518,7 +1518,7 @@ \subsection{ZoneRefrigerationDoorMixing}\label{zonerefrigerationdoormixing}

ZoneRefrigerationDoorMixing is ideally suited for two zones, at least one of which is refrigerated, that exchange an equal amount of dry air. As with \hyperref[zonemixing]{ZoneMixing}, this is a simplified interzone airflow in EnergyPlus. The ZoneRefrigerationDoorMixing approach shares some features of both \hyperref[zonemixing]{ZoneMixing} and \hyperref[zonecrossmixing]{ZoneCrossMixing}. Like \hyperref[zonecrossmixing]{ZoneCrossMixing}, ZoneRefrigerationDoorMixing has an energy effect on both the source and the receiving zone, thus maintaining both the air mass and energy balances in the two zones. Unlike the other two mixing objects, ZoneRefrigerationDoorMixing always calculates the air exchange rate based on the zone temperature and relative humidity. That is, the user does not specify the air flow rate. The user can moderate the flow through a door-opening schedule.

ZoneRefrigerationDoorMixing can only be entered once for any unique pair of zones. It doesn't matter which zone is listed first and the zones will automatically switch back and forth between source and receiving zones depending upon which zone is colder. If space heat balance is active and a space name is specified for Space or Zone Name 1 or 2, then the space conditions will be used and the exchange will be with that space only. If space heat balance is active and a zone name is specified, then the aveerage zone conditions will be used, and the exchange will be proportioned to all spaces in the zone by space volume.
ZoneRefrigerationDoorMixing can only be entered once for any unique pair of zones. It doesn't matter which zone is listed first and the zones will automatically switch back and forth between source and receiving zones depending upon which zone is colder. If space heat balance is active and a space name is specified for Zone or Space Name 1 or 2, then the space conditions will be used and the exchange will be with that space only. If space heat balance is active and a zone name is specified, then the aveerage zone conditions will be used, and the exchange will be proportioned to all spaces in the zone by space volume.

\subsubsection{Inputs}\label{inputs-7-003}

Expand Down Expand Up @@ -2185,9 +2185,9 @@ \subsubsection{Inputs}

This dimensionless number is the discharge coefficient of the thermal chimney. The ventilation rate enhanced by the thermal chimney is also dependent on the discharge coefficient.

\paragraph{Field: Zone \textless{}\#\textgreater{} Name}\label{field-zone-name-8}
\paragraph{Field: Zone or Space Name \textless{}\#\textgreater{}}\label{field-zone-name-8}

This field is the name of the zone (ref: Zone) to which the thermal chimney is attached. It is used in conjunction with the next three fields. Note that up to 20 sets of zone name, distance from the top of the thermal chimney to each inlet, relative ratios of air flow rates passing through each zone and cross sectional areas of each air channel inlet may be entered for a single thermal chimney if multiple zones share the common thermal chimney.
This field is the name of the zone (ref: Zone) or space to which the thermal chimney is attached. It is used in conjunction with the next three fields. Note that up to 20 sets of zone or space name, distance from the top of the thermal chimney to each inlet, relative ratios of air flow rates passing through each zone and cross sectional areas of each air channel inlet may be entered for a single thermal chimney if multiple zones or spaces share the common thermal chimney. If space heat balance is active and a space name is specified for Zone or Space Name, then the space conditions will be used and the exchange will be with that space only. If space heat balance is active and a zone name is specified, then the aveerage zone conditions will be used, and the exchange will be proportioned to all spaces in the zone by space volume.

\paragraph{Field: Distance from Top of Thermal Chimney to Inlet \textless{}\#\textgreater{}}\label{field-distance-from-top-of-thermal-chimney-to-inlet}

Expand Down
104 changes: 62 additions & 42 deletions idd/Energy+.idd.in
Original file line number Diff line number Diff line change
Expand Up @@ -24866,11 +24866,11 @@ ZoneThermalChimney,
\memo A thermal chimney is a vertical shaft utilizing solar radiation to enhance natural
\memo ventilation. It consists of an absorber wall, air gap and glass cover with high solar
\memo transmissivity.
\min-fields 10
\min-fields 10
A1, \field Name
\required-field
A2, \field Zone Name
\note Name of zone that is the thermal chimney
\note Name of zone that is the thermal chimney.
\required-field
\type object-list
\object-list ZoneNames
Expand All @@ -24894,16 +24894,17 @@ ZoneThermalChimney,
\minimum 0
\maximum 1
\default 0.8
A4, \field Zone 1 Name
A4, \field Zone or Space Name 1
\required-field
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N4, \field Distance from Top of Thermal Chimney to Inlet 1
\required-field
\units m
\type real
\minimum 0
N5, \field Relative Ratios of Air Flow Rates Passing through Zone 1
N5, \field Relative Ratios of Air Flow Rates Passing through Inlet 1
\type real
\minimum 0
\maximum 1
Expand All @@ -24913,284 +24914,303 @@ ZoneThermalChimney,
\units m2
\type real
\minimum 0
A5, \field Zone 2 Name
A5, \field Zone or Space Name 2
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N7, \field Distance from Top of Thermal Chimney to Inlet 2
\units m
\type real
\minimum 0
N8, \field Relative Ratios of Air Flow Rates Passing through Zone 2
N8, \field Relative Ratios of Air Flow Rates Passing through Inlet 2
\type real
\minimum 0
\maximum 1
N9, \field Cross Sectional Areas of Air Channel Inlet 2
\units m2
\type real
\minimum 0
A6, \field Zone 3 Name
A6, \field Zone or Space Name 3
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N10, \field Distance from Top of Thermal Chimney to Inlet 3
\units m
\type real
\minimum 0
N11, \field Relative Ratios of Air Flow Rates Passing through Zone 3
N11, \field Relative Ratios of Air Flow Rates Passing through Inlet 3
\type real
\minimum 0
\maximum 1
N12, \field Cross Sectional Areas of Air Channel Inlet 3
\units m2
\type real
\minimum 0
A7, \field Zone 4 Name
A7, \field Zone or Space Name 4
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N13, \field Distance from Top of Thermal Chimney to Inlet 4
\units m
\type real
\minimum 0
N14, \field Relative Ratios of Air Flow Rates Passing through Zone 4
N14, \field Relative Ratios of Air Flow Rates Passing through Inlet 4
\type real
\minimum 0
\maximum 1
N15, \field Cross Sectional Areas of Air Channel Inlet 4
\units m2
\type real
\minimum 0
A8, \field Zone 5 Name
A8, \field Zone or Space Name 5
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N16, \field Distance from Top of Thermal Chimney to Inlet 5
\units m
\type real
\minimum 0
N17, \field Relative Ratios of Air Flow Rates Passing through Zone 5
N17, \field Relative Ratios of Air Flow Rates Passing through Inlet 5
\type real
\minimum 0
\maximum 1
N18, \field Cross Sectional Areas of Air Channel Inlet 5
\units m2
\type real
\minimum 0
A9, \field Zone 6 Name
A9, \field Zone or Space Name 6
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N19, \field Distance from Top of Thermal Chimney to Inlet 6
\units m
\type real
\minimum 0
N20, \field Relative Ratios of Air Flow Rates Passing through Zone 6
N20, \field Relative Ratios of Air Flow Rates Passing through Inlet 6
\type real
\minimum 0
\maximum 1
N21, \field Cross Sectional Areas of Air Channel Inlet 6
\units m2
\type real
\minimum 0
A10, \field Zone 7 Name
A10, \field Zone or Space Name 7
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N22, \field Distance from Top of Thermal Chimney to Inlet 7
\units m
\type real
\minimum 0
N23, \field Relative Ratios of Air Flow Rates Passing through Zone 7
N23, \field Relative Ratios of Air Flow Rates Passing through Inlet 7
\type real
\minimum 0
\maximum 1
N24, \field Cross Sectional Areas of Air Channel Inlet 7
\units m2
\type real
\minimum 0
A11, \field Zone 8 Name
A11, \field Zone or Space Name 8
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N25, \field Distance from Top of Thermal Chimney to Inlet 8
\units m
\type real
\minimum 0
N26, \field Relative Ratios of Air Flow Rates Passing through Zone 8
N26, \field Relative Ratios of Air Flow Rates Passing through Inlet 8
\type real
\minimum 0
\maximum 1
N27, \field Cross Sectional Areas of Air Channel Inlet 8
\units m2
\type real
\minimum 0
A12, \field Zone 9 Name
A12, \field Zone or Space Name 9
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N28, \field Distance from Top of Thermal Chimney to Inlet 9
\units m
\type real
\minimum 0
N29, \field Relative Ratios of Air Flow Rates Passing through Zone 9
N29, \field Relative Ratios of Air Flow Rates Passing through Inlet 9
\type real
\minimum 0
\maximum 1
N30, \field Cross Sectional Areas of Air Channel Inlet 9
\units m2
\type real
\minimum 0
A13, \field Zone 10 Name
A13, \field Zone or Space Name 10
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N31, \field Distance from Top of Thermal Chimney to Inlet 10
\units m
\type real
\minimum 0
N32, \field Relative Ratios of Air Flow Rates Passing through Zone 10
N32, \field Relative Ratios of Air Flow Rates Passing through Inlet 10
\type real
\minimum 0
\maximum 1
N33, \field Cross Sectional Areas of Air Channel Inlet 10
\units m2
\type real
\minimum 0
A14, \field Zone 11 Name
A14, \field Zone or Space Name 11
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N34, \field Distance from Top of Thermal Chimney to Inlet 11
\units m
\type real
\minimum 0
N35, \field Relative Ratios of Air Flow Rates Passing through Zone 11
N35, \field Relative Ratios of Air Flow Rates Passing through Inlet 11
\type real
\minimum 0
\maximum 1
N36, \field Cross Sectional Areas of Air Channel Inlet 11
\units m2
\type real
\minimum 0
A15, \field Zone 12 Name
A15, \field Zone or Space Name 12
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N37, \field Distance from Top of Thermal Chimney to Inlet 12
\units m
\type real
\minimum 0
N38, \field Relative Ratios of Air Flow Rates Passing through Zone 12
N38, \field Relative Ratios of Air Flow Rates Passing through Inlet 12
\type real
\minimum 0
\maximum 1
N39, \field Cross Sectional Areas of Air Channel Inlet 12
\units m2
\type real
\minimum 0
A16, \field Zone 13 Name
A16, \field Zone or Space Name 13
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N40, \field Distance from Top of Thermal Chimney to Inlet 13
\units m
\type real
\minimum 0
N41, \field Relative Ratios of Air Flow Rates Passing through Zone 13
N41, \field Relative Ratios of Air Flow Rates Passing through Inlet 13
\type real
\minimum 0
\maximum 1
N42, \field Cross Sectional Areas of Air Channel Inlet 13
\units m2
\type real
\minimum 0
A17, \field Zone 14 Name
A17, \field Zone or Space Name 14
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N43, \field Distance from Top of Thermal Chimney to Inlet 14
\units m
\type real
\minimum 0
N44, \field Relative Ratios of Air Flow Rates Passing through Zone 14
N44, \field Relative Ratios of Air Flow Rates Passing through Inlet 14
\type real
\minimum 0
\maximum 1
N45, \field Cross Sectional Areas of Air Channel Inlet 14
\units m2
\type real
\minimum 0
A18, \field Zone 15 Name
A18, \field Zone or Space Name 15
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N46, \field Distance from Top of Thermal Chimney to Inlet 15
\units m
\type real
\minimum 0
N47, \field Relative Ratios of Air Flow Rates Passing through Zone 15
N47, \field Relative Ratios of Air Flow Rates Passing through Inlet 15
\type real
\minimum 0
\maximum 1
N48, \field Cross Sectional Areas of Air Channel Inlet 15
\units m2
\type real
\minimum 0
A19, \field Zone 16 Name
A19, \field Zone or Space Name 16
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N49, \field Distance from Top of Thermal Chimney to Inlet 16
\units m
\type real
\minimum 0
N50, \field Relative Ratios of Air Flow Rates Passing through Zone 16
N50, \field Relative Ratios of Air Flow Rates Passing through Inlet 16
\type real
\minimum 0
\maximum 1
N51, \field Cross Sectional Areas of Air Channel Inlet 16
\units m2
\type real
\minimum 0
A20, \field Zone 17 Name
A20, \field Zone or Space Name 17
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N52, \field Distance from Top of Thermal Chimney to Inlet 17
\units m
\type real
\minimum 0
N53, \field Relative Ratios of Air Flow Rates Passing through Zone 17
N53, \field Relative Ratios of Air Flow Rates Passing through Inlet 17
\type real
\minimum 0
\maximum 1
N54, \field Cross Sectional Areas of Air Channel Inlet 17
\units m2
\type real
\minimum 0
A21, \field Zone 18 Name
A21, \field Zone or Space Name 18
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N55, \field Distance from Top of Thermal Chimney to Inlet 18
\units m
\type real
\minimum 0
N56, \field Relative Ratios of Air Flow Rates Passing through Zone 18
N56, \field Relative Ratios of Air Flow Rates Passing through Inlet 18
\type real
\minimum 0
\maximum 1
N57, \field Cross Sectional Areas of Air Channel Inlet 18
\units m2
\type real
\minimum 0
A22, \field Zone 19 Name
A22, \field Zone or Space Name 19
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N58, \field Distance from Top of Thermal Chimney to Inlet 19
\units m
\type real
\minimum 0
N59, \field Relative Ratios of Air Flow Rates Passing through Zone 19
N59, \field Relative Ratios of Air Flow Rates Passing through Inlet 19
\type real
\minimum 0
\maximum 1
N60, \field Cross Sectional Areas of Air Channel Inlet 19
\units m2
\type real
\minimum 0
A23, \field Zone 20 Name
A23, \field Zone or Space Name 20
\type object-list
\object-list ZoneNames
\object-list SpaceNames
N61, \field Distance from Top of Thermal Chimney to Inlet 20
\units m
\type real
\minimum 0
N62, \field Relative Ratios of Air Flow Rates Passing through Zone 20
N62, \field Relative Ratios of Air Flow Rates Passing through Inlet 20
\type real
\minimum 0
\maximum 1
Expand Down
Loading

4 comments on commit cebfcb5

@nrel-bot-2b
Copy link

Choose a reason for hiding this comment

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

SpaceSizingHVACPart4 (mjwitte) - x86_64-Linux-Ubuntu-22.04-gcc-11.4: OK (3351 of 3695 tests passed, 5 test warnings)

Messages:\n

  • 344 tests had: Table big diffs.
  • 5 tests had: Table small diffs.

Failures:\n

regression Test Summary

  • Passed: 467
  • Failed: 344

Build Badge Test Badge

@nrel-bot-3
Copy link

Choose a reason for hiding this comment

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

SpaceSizingHVACPart4 (mjwitte) - x86_64-MacOS-10.18-clang-15.0.0: OK (3311 of 3654 tests passed, 5 test warnings)

Messages:\n

  • 343 tests had: Table big diffs.
  • 5 tests had: Table small diffs.

Failures:\n

regression Test Summary

  • Passed: 448
  • Failed: 343

Build Badge Test Badge

@nrel-bot-2c
Copy link

Choose a reason for hiding this comment

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

SpaceSizingHVACPart4 (mjwitte) - x86_64-Linux-Ubuntu-22.04-gcc-11.4-IntegrationCoverage-Debug: OK (795 of 795 tests passed, 0 test warnings)

Build Badge Test Badge Coverage Badge

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

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

SpaceSizingHVACPart4 (mjwitte) - x86_64-Linux-Ubuntu-22.04-gcc-11.4-UnitTestsCoverage-Debug: OK (2070 of 2070 tests passed, 0 test warnings)

Build Badge Test Badge Coverage Badge

Please sign in to comment.