DOAS Scripts Not Adding Air Loop
I am trying to use the Whole System scripts from the BCL and having difficulty getting them to generate the DOAS. I have tried a few of the AEDG measures, VRFwithDOAS, and GSHPwithDOASMoreDesignParameters. The VRF measure just erases all of my HVAC equipment on the air loop and zone levels. The GSHP and WSHP measures generate the plant loops and put heat pumps at the zone level correctly, but the measures aren't generating the DOAS.
I am fairly new to OS and the BCL library, so I apologize if I am missing something obvious.
Here are the outputs of the GSHP and VRF measures:
VRFwithDOAS:
DL is deprecated, please use Fiddle
Script executing from: C:/Users/timj/AppData/Local/Temp/OpenStudio.ys2676/ApplyMeasureNow/UserScript Found argument '90.1-2010 - Office - OpenOffice' with value 'true'. Found argument '90.1-2010 - Office - Lobby' with value 'true'. Found argument '90.1-2010 - Office - Conference' with value 'true'. Found argument '90.1-2010 - Office - ClosedOffice' with value 'true'. Found argument 'vrfCondenserType' with value 'AirCooled'. Found argument 'vrfCoolCOP' with value '4'. Found argument 'vrfHeatCOP' with value '4'. Found argument 'vrfMinOATHPHeat' with value '-4'. Found argument 'vrfDefrost' with value 'Resistive'. Found argument 'vrfHPHeatRecovery' with value 'Yes'. Found argument 'vrfEquivPipingLength' with value '100'. Found argument 'vrfPipingHeight' with value '35'. Found argument 'doasFanType' with value 'Variable'. Found argument 'doasERV' with value 'none'. Found argument 'doasEvap' with value 'none'. Found argument 'doasDXEER' with value '10'. Found argument 'costTotalHVACSystem' with value '0'. Found argument 'remake_schedules' with value 'true'. Found UserScript 'VRFwithDOAS'. result = true Processed 1 base script and 0 merged scripts
GSHPwithDOASMoreDesignParameters:
DL is deprecated, please use Fiddle
Script executing from: C:/Users/timj/AppData/Local/Temp/OpenStudio.ys2676/ApplyMeasureNow/UserScript Found argument '90.1-2010 - Office - OpenOffice' with value 'true'. Found argument '90.1-2010 - Office - Lobby' with value 'true'. Found argument '90.1-2010 - Office - Conference' with value 'true'. Found argument '90.1-2010 - Office - ClosedOffice' with value 'true'. Found argument 'gshpHeatingCOP' with value '4'. Found argument 'gshpCoolingEER' with value '14'. Found argument 'gshpFanType' with value 'PSC'. Found argument 'boreHoleNo' with value '200'. Found argument 'boreHoleLength' with value '200'. Found argument 'boreHoleRadius' with value '6'. Found argument 'groundKValue' with value '0.75'. Found argument 'groutKValue' with value '0.75'. Found argument 'supplementalBoiler' with value 'no'. Found argument 'boilerCap' with value '500'. Found argument 'boilerEff' with value '0.9'. Found argument 'boilerFuelType' with value 'NaturalGas'. Found argument 'boilerHWST' with value '120'. Found argument 'doasFanType' with value 'Variable'. Found argument 'doasERV' with value 'none'. Found argument 'doasEvap' with value 'none'. Found argument 'doasDXEER' with value '10'. Found argument 'costTotalHVACSystem' with value '0'. Found argument 'remake_schedules' with value 'true'. Found UserScript 'GSHPwithDOASMoreDesignParameters'. result = true Processed 1 base script and 0 merged scripts
Do you have thermal zones in your model?
I do have thermal zones in the model. I probably should have clarified a little more. I am able to use measures like "Add a PSZ-HP" to each zone" and the zone equipment is coming in fine on the other measures. Each model runs without errors, but the ones that should have a DOAS don't and the zones aren't getting fresh air.
I think what might be going on is that you do not have building stories assigned. The OsLib_HVAC.createPrimaryAirLoops(model, runner, options) code in the VRF measure and other AEDG measures creates a DOAS loop for each building story. If you don't have building stories, it won't assign an air loop.
If this doesn't work, post a link to the copy of your model and the measure you are using (BCL link if it is a default BCL measure.)
Also, if you don't want the VRF measure to remove your HVAC system, you can comment out the OSLib_HVAC.removeEquipment(model,runner) line in the measure.rb
You were correct, building stories was the issue. Thanks for the help!