Skip to content

Commit 8808e86

Browse files
authored
Merge ec8f0ba into fc72883
2 parents fc72883 + ec8f0ba commit 8808e86

File tree

10 files changed

+1257
-89
lines changed

10 files changed

+1257
-89
lines changed

doc/engineering-reference/src/special-modules-reporting/resilience-metrics.tex

Lines changed: 17 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -66,69 +66,17 @@ \subsubsection{Heat Index}\label{heat-index}
6666
\end{tabular}
6767
\end{table}
6868

69-
The computation of the heat index is a refinement of a result obtained by
69+
Before version 24.2, the computation of the heat index is a refinement of a result obtained by
7070
multiple regression analysis carried out by Lans P. Rothfusz and described in a
71-
1990 National Weather Service (NWS) Technical Attachment (SR 90-23) [4-5]. The
72-
calculation is based on degree Fahrenheit.
71+
1990 National Weather Service (NWS) Technical Attachment (SR 90-23) [4-5].
7372

74-
The regression equation of Rothfusz is
75-
\begin{equation} \label{eq:rm-1}
76-
HI = c_1 + c_2T + c_3R + c_4TR + c_5T^2 + c_6R^2 + c_7T^2R + c_8TR^2 + c_9T^2R^2
77-
\end{equation}
78-
79-
where
80-
81-
HI = heat index (expressed as an apparent temperature in degrees Fahrenheit),
82-
83-
T = ambient dry-bulb temperature (in degrees Fahrenheit),
84-
85-
R = relative humidity (percentage value between 0 and 100),
86-
87-
$c_1$ = -42.379,
88-
89-
$c_2$ = 2.04901523,
90-
91-
$c_3$ = 10.14333127,
92-
93-
$c_4$ = -0.22475541,
94-
95-
$c_5$ = -0.00683783,
96-
97-
$c_6$ = -0.05481717,
98-
99-
$c_7$ = 0.00122874,
100-
101-
$c_8$ = 0.00085282,
102-
103-
$c_9$ = -0.00000199.
104-
105-
If the RH is less than 13\% and the temperature is between 80 and \IP{112}{\fahrenheit}, then
106-
the following adjustment is subtracted from HI:
107-
108-
\begin{equation} \label{eq:rm-2}
109-
HI = (13 - R) / 4 * ((17 - |T - 95|) / 17)^{0.5}
110-
\end{equation}
111-
112-
Otherwise, if the RH is greater than 85\% and the temperature is between 80 and
113-
\IP{87}{\fahrenheit}, then the following adjustment is added to HI:
114-
115-
\begin{equation} \label{eq:rm-3}
116-
HI = (R - 85) / 10 * (87 - T) / 5
117-
\end{equation}
118-
119-
The Rothfusz regression is not appropriate when conditions of temperature and
120-
humidity warrant a heat index value below about \IP{80}{\fahrenheit}. In those cases, a simpler
121-
formula is applied to calculate values consistent with Steadman's results:
122-
123-
\begin{equation} \label{eq:rm-4}
124-
HI = 0.5 * (T + 61.0 + (T - 68.0) * 1.2 + (R * 0.094))
125-
\end{equation}
126-
127-
In practice, the simple formula is computed first based on the temperature and
128-
humidity. If this heat index value is \IP{80}{\fahrenheit} or higher, the full regression
129-
equation along with any adjustment as described above is applied. The Rothfusz
130-
regression is not valid for extreme temperature and relative humidity conditions
131-
beyond the range of data considered by Steadman.
73+
Starting from version 24.2, the heat index calculation adopts the extended heat
74+
index method developed by Lu \& Romps [17]. The previous heat index gives
75+
unrealistic results for very hot and humid or very cold and dry conditions. The
76+
extended index extends the domain of the heat index calculation to all
77+
combinations of temperature and relative humidity and gives a more realistic heat
78+
index for the extreme conditions. The implementation in EnergyPlus is based on
79+
the released Python code by Lu and Romps [18].
13280

13381
The Heat Index Hours (accumulated hours for a space) and Heat Index
13482
OccupantHours (accumulated hours for the sum of all occupants in a space) of
@@ -516,3 +464,11 @@ \subsection{References}
516464

517465
{[}16{]} ACGIH, Threshold Limit Values (TLVs) and Biological Exposure Indices
518466
(BEIs), 2012. doi:10.1073/pnas.0703993104.
467+
468+
{[}17{]} Lu, Yi-Chuan, and David M. Romps. ``Extending the heat index''. Journal
469+
of Applied Meteorology and Climatology 61, no. 10 (2022): 1367-1383.
470+
doi:10.1073/pnas.0703993104.
471+
472+
{[}18{]} Lu, Yi-Chuan, and David M. Romps. ``Lu and Romps, Extending the heat index, JAMC, 2022'',
473+
Physics of Climate, February 23, 2023.
474+
https://romps.berkeley.edu/papers/pubs-2020-heatindex.html.

src/EnergyPlus/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ set(SRC
262262
EvaporativeFluidCoolers.hh
263263
ExhaustAirSystemManager.cc
264264
ExhaustAirSystemManager.hh
265+
ExtendedHI.cc
266+
ExtendedHI.hh
265267
ExteriorEnergyUse.cc
266268
ExteriorEnergyUse.hh
267269
ExternalInterface.cc

0 commit comments

Comments
 (0)