[Equest-users] E: User Expression for Infiltration Neutral Zone Height

John Aulbach jra_sac at yahoo.com
Mon May 4 13:16:18 PDT 2020


 My email was hacked. Please ignore any emails talking about a Proposal attachment.
Thanks.
John
    On Tuesday, March 17, 2020, 09:45:24 AM PDT, Nicholas Caton via Equest-users <equest-users at lists.onebuilding.org> wrote:  
 
  <!--#yiv5588306221 _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {}#yiv5588306221 #yiv5588306221 p.yiv5588306221MsoNormal, #yiv5588306221 li.yiv5588306221MsoNormal, #yiv5588306221 div.yiv5588306221MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", sans-serif;}#yiv5588306221 a:link, #yiv5588306221 span.yiv5588306221MsoHyperlink {color:#0563C1;text-decoration:underline;}#yiv5588306221 a:visited, #yiv5588306221 span.yiv5588306221MsoHyperlinkFollowed {color:#954F72;text-decoration:underline;}#yiv5588306221 p.yiv5588306221MsoListParagraph, #yiv5588306221 li.yiv5588306221MsoListParagraph, #yiv5588306221 div.yiv5588306221MsoListParagraph {margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", sans-serif;}#yiv5588306221 p.yiv5588306221msonormal0, #yiv5588306221 li.yiv5588306221msonormal0, #yiv5588306221 div.yiv5588306221msonormal0 {margin-right:0in;margin-left:0in;font-size:11.0pt;font-family:"Calibri", sans-serif;}#yiv5588306221 span.yiv5588306221EmailStyle18 {font-family:"Calibri", sans-serif;color:windowtext;}#yiv5588306221 span.yiv5588306221EmailStyle20 {font-family:"Calibri", sans-serif;color:windowtext;}#yiv5588306221 .yiv5588306221MsoChpDefault {font-size:10.0pt;} _filtered {}#yiv5588306221 div.yiv5588306221WordSection1 {}#yiv5588306221 _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {} _filtered {}#yiv5588306221 ol {margin-bottom:0in;}#yiv5588306221 ul {margin-bottom:0in;}-->
Great question Melissa!
 
  
 
For clarity – your screen snip and description leads me to believed we’re discussing the following DOE-2 Default expression – let me know if that’s off:
 

 
This switch statement checks the local input for the Infiltration Method (INF-METHOD, “Crack” per the above example), and then will return “n/a” in the interface if anything is selected other than case 2, which happens to be “Crack.”  As a fun aside, there are many cases in the doe-2 defaults and with custom expressions by my peers where there are no notes in place to help someone figure out what each case is intended to be.  A strategy I will often employ to “reverse engineer in place” involves modifying such an expression like this:
 

 
After these edits, you can toggle the thing being referenced in the first line of the switch statement (INF-METHOD in this case) to observe the outcome in the same view.  For efficiency I’d typically keep a copy of the original expression on the side to paste back in later.
 
  
 
  
 
As for your actual question… I would think the expression through in a few steps.  The answer to your question will vary based on how the model was constructed (spefically whether FLOORs are used, so I’m presenting a series of observations to lead me to the right spot for a model which happens to be generated using the latest DD wizards.
 
  
 
First, let’s assert what we’re looking for out of this expression.  You’ve already done this for us, but for immediate reference:
 
  
 
((Parent("Z")-0)+Local("Height")/2)*-1+(BH/2 - BG)
 
  
 
Where:
 
BH = Building Height
 
BG = Total of Below Grade FL to FL Height
 
  
 
  
 
I would just approach this from left to right.  First up is to figure out which inputs to reference to determine the absolute (from ground level) height of the SPACE.  You  have already nailed it descriptively as “Parent(“Z”),” but not everybody’s model will land there as the correct answer, and I’d like to answer for those in the classroom who aren’t yet able to intuit stuff like this, so let’s show how we determine that:
    
   - We’re working on an expression for infiltration, which is categorically a SPACE input.  We’ll therefore start our search for inputs of interest with the local SPACE.  Skimming the inputs available for a 2   nd story space in my wizard dummy model, I observe the local Z input is zero (same case for all of my spaces), so that input can’t be used to derive the absolute height (Z) of the space…
 

    
   - I do however observe a floor-to-ceiling height which may come in handy later.  Aside: Ihave seen models where the local SPACE Z inputs reflect absolute height relative to the ground, but I don’t think you’ll encounter that with any models borne from eQuest wizards in recent years.
   - So, we go one level up in the component tree, to investigate the parent FLOOR:
 

    
   - The Floor Z value (highlighted yellow) is verifiably the absolute height we are looking for.  I’ve also highlighted values in blue for the floor to floor and floor to ceiling heights, which with wizard-borne models are used to automate the SPACE height and vertical SURFACE height inputs for every component underneath the floor in the Component Tree (by default, until you override with manual inputs).  One or both of those may be of interest down the line.
   - For building the expression, we need to know exactly what these inputs look like in the INP file.  There are a few ways to verify this (including looking directly at the INP), but I will typically first right click the input field and observe either the reference manual entry or “View Default/Range…” in the context menu:
 

    
   - Considering exact capitalization/spelling are important, I’m jotting down the 3 inputs of interest can be expressed from a child SPACE as
   
   - #P(“Z”)
   - #P(“FLOOR-HEIGHT”)
   - #P(“SPACE-HEIGHT”)
    
   - So, back at my space, I can firstly test the above inputs to make sure they produce the expected numbers and not error (they do)
 

    
   - Then, I can construct some math to work out the absolute height of the middle of the conditioned space
 

    
   - The rest of the expression you have there is looking to express this elevation in relation to a neutral pressure level (NPL) = BH/2 – BG.  While the NPL should be a constant for within any given building/model, I don’t think it’s possible to automate that math from within a SPACE expression short of developing and utilizing global parameters containing values for BH & BG.  Very much a procedural possibility, but outside the realm of what most users would handle on a regular basis.  I would advise just doing the (simple) math on the side, and plan to manually punch the NPL into your custom expression with every project:
 

    
   - Note I’m being deliberate here in ensuring centerlines above the NPL are expressed as a negative distance, whereas centerlines below the NPL will express as positive, in line with the associated reference manual entry for NEUTRAL-ZONE-HT:
 

    
   - If you wish to retain the behavior of the original switch statement (displaying as ‘n/a’ when anything other than “Crack” is selected, you could patch your math into the associated switch case like this: 
 

 
  
 
That pretty much wraps it up, though I should address that while I didn’t use #P(“FLOOR-HEIGHT”) for this example, that may actually be the value some would want to use depending on the context.  If your conditioned space volume is pretty well exposed to infiltration/exfiltration from the full floor to floor exposure, as is generally the case when glazing extends above a drop ceiling line, and arguably in many more cases where the ceiling plenum isn’t really isolated much from the conditioned volume or return air path, then you might really consider substituting the FLOOR-HEIGHT to bump the centerline of the local space up a bit.
 
  
 
I’d also mention to be mindful about applying an expression like this everywhere in a model… I haven’t done enough stack effect modeling personally to make a recommendation, but you might consider/investigate whether the simulated infiltration volumes are accurate in aggregate when applying something like this to core spaces (that do not feature perimeter exposures).
 
  
 
~Nick
 
  
 

 
Nick Caton, P.E., BEMP
 
| 
  Senior Energy Engineer
 
  Energy and Sustainability Services
  Energy Performance Contracting
  | 
D  
M  
E  
  
  | 
913 . 564 . 6361
 
785 . 410 . 3317
 
nicholas.caton at se.com
  | 
15200 Santa Fe Trail Drive
Suite 204
Lenexa, KS 66219


  |
| 

  |


  
 
  
 
From: Equest-users <equest-users-bounces at lists.onebuilding.org>On Behalf Of Melissa Crowe via Equest-users
Sent: Tuesday, March 17, 2020 9:13 AM
To: equest-users at lists.onebuilding.org
Subject: [Equest-users] User Expression for Infiltration Neutral Zone Height
 
  
 
[External email: Use caution with links and attachments]
 
 
 
Hi All
 
  
 
Help please, I am struggling with User Expression that calculates the Neutral Zone Height for high rise infiltration. It’s something like:
 
  
 
((Parent("Z")-0)+Local("Height")/2)*-1+(BH/2 - BG)
 
  
 
Where:
 
BH = Building Height
 
BG = Total of Below Grade FL to FL Height
 
  
 
Also the default expression includes  a switch statement.  I don’t thin I need a switch statement, so how is it formatted?
 
  
 

 
  
 
Thank you
 
  
 

 
Melissa Crowe, LEED AP, BEMP
 
Senior Mechanical/Energy Engineer
 
  
 

 
  
 
Boston Office
 
161 Worcester Road
 
Suite 305
 
Framingham, MA 01701
 
508-647-9200 ext. 1225
 
www.cmta.com
 
Follow us on Facebook, Twitter and LinkedIn
 
  
 
We’ve moved!  Our new location is noted above – please update your records.
 
Look for an invitation to our Open House event to showcase the new space in the coming months.
 
  
 

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
______________________________________________________________________
 _______________________________________________
Equest-users mailing list
http://lists.onebuilding.org/listinfo.cgi/equest-users-onebuilding.org
To unsubscribe from this mailing list send  a blank message to EQUEST-USERS-UNSUBSCRIBE at ONEBUILDING.ORG
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image017.png
Type: image/png
Size: 18250 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image018.jpg
Type: image/jpeg
Size: 1793 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.png
Type: image/png
Size: 10024 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 8477 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image011.png
Type: image/png
Size: 69871 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image010.png
Type: image/png
Size: 90799 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image012.png
Type: image/png
Size: 53749 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 55479 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image013.png
Type: image/png
Size: 34355 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 61751 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image014.png
Type: image/png
Size: 35087 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0009.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image015.png
Type: image/png
Size: 42657 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0010.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image009.jpg
Type: image/jpeg
Size: 2311 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image016.png
Type: image/png
Size: 16997 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0011.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image008.png
Type: image/png
Size: 36344 bytes
Desc: not available
URL: <http://lists.onebuilding.org/pipermail/equest-users-onebuilding.org/attachments/20200504/ac87cfc2/attachment-0012.png>


More information about the Equest-users mailing list