-
Notifications
You must be signed in to change notification settings - Fork 393
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
PMV follow up #8561
PMV follow up #8561
Conversation
@mjwitte This bug fixing branch is ready for review. |
This equation is only applicable for \(v_{r} < 0.2 m/s\) . And the subject’s metabolic rate and clothing level should be kept below 1.3 met and 0.7 clo, respectively. Warnings would be thrown if these conditions are not met. | ||
This equation is only applicable for \(v_{r} < 0.2 m/s\) . And the subject’s metabolic rate and clothing level should be kept below 1.3 met and 0.7 clo, respectively. PPD at ankle draft will be set to -1.0 if if these conditions are not met. | ||
|
||
It should be noted that the metrics only measures the predicted percentage dissatisfied on the sensation of draft. PPD_AD levels at various air speeds and thermal sensations are depicted in Figure~\ref{fig:ankle-draft-ppd} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look here at the files page in the pull request. There are some LaTeX warnings. Another subscript that needs \( ... \)
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mjwitte Thanks! Fixed.
@@ -1165,11 +1165,11 @@ \subsubsection{Description of the model and algorithm}\label{description-of-the- | |||
|
|||
\subsection{ASHRAE 55 Elevated Air Speed Cooling Effect Model}\label{elevated-air-speed-ce-model} | |||
|
|||
ASHRAE Standard 55-2017 Section 5.3 requires that the Elevated Air Speed Comfort Zone Method be used when average air speed Va is greater than 0.10 m/s. The method provides cooling credit for elevated air velocity in the space. The method can be used to evaluate passive cooling technologies such as natural ventilation, ceiling fan, and portable fan. | |||
ASHRAE Standard 55-2017 Section 5.3 requires that the Elevated Air Speed Comfort Zone Method be used when average air speed \(V_{a}\) is greater than 0.10 m/s. The method provides cooling credit for elevated air velocity in the space. The method can be used to evaluate passive cooling technologies such as natural ventilation, ceiling fan, and portable fan. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very minor question. Here Va is upper case for air speed, but the other air speeds below are all lower-case v. Is that intentional?
|
||
\paragraph{Zone Thermal Comfort ASHRAE 55 Elevated Air Speed Cooling Effect Adjusted PMV}\label{zone-thermal-comfort-ashrae55-elevated-air-speed-cooling-effect-adjusted-pmv} | ||
|
||
This field is the \"predicted mean vote\" (PMV) calculated using the Fanger PMV model, adjusted by the ASHRAE 55 Elevated Air Speed Cooling Effect. The Cooling Effect adjusted PMV for an environment with elevated average air speed is calculated using the adjusted average air temperature, the adjusted radiant temperature, and still air (0.1 m/s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
predicted is rendering as p̈redicted . Use the smart-quote characters (see existing entries further up): ``predicted mean vote'' (2 characters before and after). Same problem in the next two descriptions.
src/EnergyPlus/ThermalComfort.cc
Outdated
ShowContinueError(state,"PPD at ankle draft will be set to -1.0 if if these conditions are not met."); | ||
state.dataThermalComforts->FirstTimeAnkleDraftWarning = false; | ||
if (RelAirVel >= 0.2) { | ||
ShowRecurringWarningErrorAtEnd(state, "Relative air velocity is above 0.2 m/s in Ankle draft PPD calculations. PPD at ankle draft will be set to -1.0.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding these warnings. If I'm following correctly, all of these triggers (air velocity, metabolic rate, and clothing level) are user inputs, correct? So, maybe these warnings aren't so important, because this is likely the user's intent. How about wrapping all of these with if (state.dataGlobal->DisplayExtraWarnings)
? Sorry to keep changing my mind here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to be clear, my suggestion is to have one if (state.dataGlobal->DisplayExtraWarnings)
statement before line 1215 that skips all three of these warning checks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@xuanluo113 Doc changes look good. Assuming CI comes back green, this is ready to merge.
Tested locally, everything looks good. There will be an .err diff in the upcoming CI result, which is expected due to silencing the warnings. Tried merging latest develop branch to this and built it locally, no conflicts. Thanks @xuanluo113, @mjwitte. |
Pull request overview
This PR fixes several follow up for the PMV Enhancement feature in Issue #8573. Please see the reply below.
Detailed error messages were added.
The documents were updated, and recurring warnings were also added.
Descritions with items were added to the I/O Reference for People field "Thermal Comfort Model Type".
Fixed.
Fixed.
Modified in the EngRef.
Pull Request Author
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.
Reviewer
This will not be exhaustively relevant to every PR.