kbenne / cbecc

Automatically exported from code.google.com/p/cbecc
0 stars 0 forks source link

Recirc. Water Heater - Baseline T24DHW.dll #353

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Scott,

It looks like the Baseline rules are being used to call the T24DHW.dll for 
simulating Recirc Water Heaters.

I noticed this when i commented out all of the Baselinesizing and Baseline 
rules in the RecircWaterHeater.rule and simulated.  Standard Design Site 
(therms) shows only the Nonrecirc Water Heaters from the below model:

\CBECC-Com13\Projects\Recirc Water Heater Examples\MidRiseRes - 2 recirc - 1 
nonrecirc.cibd

The attached version of the RecircWaterHeater.rule has all of the 
Baselinesizing and Baseline rules commented out.

Noah

Original issue reported on code.google.com by ncz...@archenergy.com on 18 Nov 2013 at 11:14

Attachments:

GoogleCodeExporter commented 9 years ago
Scott,
Here is the current status on this issue:

You can try to run these files on your local version of the repo, but if they 
fail then you will need to use my branch (RulesetDev_NC) to pick up a few 
modifications.

1) Model Name "Res Only with Corridor - (Recirc).cibd": 4 story residential 
building with only a Reciculating Water heater. TDV is not being displayed  in 
the Energy Use Summary screen and "Site (therms)" are 1693 for the Standard and 
3186 for the Proposed.
2) Model Name "Mixed Use - (NonRecirc).cibd": 4 story building with floors 1-3 
= Office and NonRecirc Water heater. Floor 4 = HighRiseResLiving and NonRecirc 
Water Heater.  TDV show 5.3 for Standard and Proposed.  Site (therms) shows 
2299 for Standard and Proposed.
3) Model Name "Mixed Use - (NonRecirc and Recirc).cibd": 4 story building with 
floors 1-3 = Office and NonRecirc Water heater. Floor 4 = HighRiseResLiving and 
Recirc Water Heater.  TDV show 2.4 for both Proposed and Standard.  Site 
(therms) shows 1939 for Standard and 2311 for Proposed.

For Recirc Water Heaters I have most of the Proposed input values set equal to 
the Standard values used by the T24DHW.dll.

Let me know if you need any additional files for testing or have questions.
Noah

Original comment by ncz...@archenergy.com on 10 Jul 2014 at 6:45

Attachments:

GoogleCodeExporter commented 9 years ago
In reviewing this issue I have confirmed two things - first that CBECC-Com is 
calling on the DHW DLLs to automatically return Standard design analysis 
results for the standard design model (as I think we had intended) and second 
that the DHW system data passed into the simulation engine differs between the 
proposed and standard design simulations.  This second point I think represents 
a bug in the ruleset.  When asking the T24 DHW DLLs to calculate the standard 
design energy use for a building it should be passed identical (proposed) model 
DHW system information when simulating both the proposed and standard design 
energy use.  The only thing that varies in the proposed and standard design 
simulations is a flag value passed into the hourly calculation routine.

Below are detailed log entries for the (Recirc) model documenting the data 
provided to the DHW DLLs for the proposed and standard models.  All function 
arguments should be identical for the calls to each function except 
T24DHW_Hour().
Here is a summary of what I am seeing:
- calls to T24DHW_Init(), T24DHW_SystemInit() & T24DHW_RecircInit() identical - 
good
- calls to T24DHW_Item() NOT the same - differences in DHWTankType, 
DHWInputRating, DHWTankVolume - these differences are likely resulting in 
improper standard design energy use results.
- calls to T24DHW_Hour() have CalcFlag values that vary by 1 for the proposed 
and standard design models as they should.  This is how the T24 engine knows to 
return direct simulation of proposed design vs. standard design results.

Here are the log entries that document the DHW simulation of the ap & ab runs:

-   PerfAnal_CECNRes - Calling PerfSim_E+ for ap model
-          calling T24DHW_Init( 29156 CondFlrArea, 16 #DwellingUnits, 4 
#Stories, 12 CZ, 1 NatGasAvail )
-          call to T24DHW_SystemInit( 983040 DistSysType, 0 SystemOptions, 1 
CentralDHW )  return 1
-          call to T24DHW_Item( 1 SysHandle, 1 DHWHtrElementType, 3 
DHWTankType, 151885 DHWInputRating, 0.48 DHWEnergyFactor, 268 DHWTankVol, 1 
HtrMult, 0 DHWIntInsulRVal, 12 DHWExtInsulRVal, 1 DHWAmbientCond, 0 
DHWStandbyLossFrac )
-          call to T24DHW_RecircInit( 1 SysHandle, 1622016 MFamDistType, 0 
RecircOptions (XtraIns), 2 #Loops, 7.5 RecircPumpHP, 0.917 fRecircPumpEff )  
returned 0
-             hourly NonElecUse - T24DHW_Hour( <for each mo/da/hr>, 1 CalcFlag )
-             hourly ElecUse    - T24DHW_Hour( <for each mo/da/hr>, 3 CalcFlag )
-             hourly ElecPump   - T24DHW_Hour( <for each mo/da/hr>, 77 CalcFlag 
)
-       CEC DHW simulation successful: True

-   PerfAnal_CECNRes - Calling PerfSim_E+ for ab model
-          calling T24DHW_Init( 29156 CondFlrArea, 16 #DwellingUnits, 4 
#Stories, 12 CZ, 1 NatGasAvail )
-          call to T24DHW_SystemInit( 983040 DistSysType, 0 SystemOptions, 1 
CentralDHW )  return 1
-          call to T24DHW_Item( 1 SysHandle, 1 DHWHtrElementType, 6 
DHWTankType, 0 DHWInputRating, 0.48 DHWEnergyFactor, 0 DHWTankVol, 1 HtrMult, 0 
DHWIntInsulRVal, 12 DHWExtInsulRVal, 1 DHWAmbientCond, 0 DHWStandbyLossFrac )
-          call to T24DHW_RecircInit( 1 SysHandle, 1622016 MFamDistType, 0 
RecircOptions (XtraIns), 2 #Loops, 7.5 RecircPumpHP, 0.917 fRecircPumpEff )  
returned 0
-             hourly NonElecUse - T24DHW_Hour( <for each mo/da/hr>, 0 CalcFlag )
-             hourly ElecUse    - T24DHW_Hour( <for each mo/da/hr>, 2 CalcFlag )
-             hourly ElecPump   - T24DHW_Hour( <for each mo/da/hr>, 76 CalcFlag 
)
-       CEC DHW simulation successful: True

Original comment by scriswel...@gmail.com on 19 Aug 2014 at 4:59