program advisory committeebees.archenergy.com/documents/pac_2013.02.27_ppt_sdd... · 2013-09-23 ·...
TRANSCRIPT
![Page 1: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/1.jpg)
Program Advisory Committee:California Energy Commission Compliance Software
The SDD Data Model
![Page 2: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/2.jpg)
Quick Note If your screen is cutting off portions of the presentation
Desktop ApplicationView->adjust…->fit to whiteboard
Browser Mode“Zoom Out”(varies by browser)
![Page 3: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/3.jpg)
Agenda:• Introductions (1:00pm – 1:10pm)
• Project Overview & Schedule (1:10pm – 1:20pm)
• SDD Overview (1:20pm – 1:30pm)
• SDD – Envelope (1:30pm – 1:45pm)
• SDD – Lighting (1:45pm – 2:00pm)
• SDD – HVAC (2:00pm – 2:15pm)
• Interfacing via SDD XML (2:15pm – 2:25pm)
• Validation of XML files (2:25pm – 2:40pm)
• Q & A (2:40pm – 3:00pm)
• Future Plans & Wrap-up
![Page 4: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/4.jpg)
4
Introductions
Project Team CEC AEC Subject Matter
Experts
![Page 5: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/5.jpg)
Project Review
• Quick recap of project • Standards Data Dictionary (SDD) Data
Model is the underlying framework for model inputs and rules processing
![Page 6: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/6.jpg)
AP
Is &
S
imu
lato
rs
OpenStudio API
EnergyPlus Simulation Engine
3rd Party Software API
Other Engines
Perform HVAC sizing & annual simulations
3rd Party ArticulatorOpenStudioArticulator
Standards Compliance Form GeneratorInputs & results
sent to report generator
Rep
orts
Reports returned
Native Data Model: SDD (XML)(data model determined by ruleset data)
Compliance Engine Software
3rd Party Software InterfacesStandards ACM
Compliance Software(Public Domain Interface)
File I/O: SDD XML
Inte
rfac
es
Std
s In
terf
ace
uses
Com
plia
nce
Engi
ne’s
da
taba
se &
de
faul
ting
Bui
ldin
g m
odel
su
pplie
d to
Com
plia
nce
Engi
ne v
ia A
PI
or S
DD
XM
L fil
e
3rd Party Translators
Rep
orts
pa
ssed
to in
terf
aces
fo
llow
ing
anal
ysis
SDD XML
Mul
tiple
SD
Dm
odel
s se
nt t
oO
penS
tudi
o
SDD XML
2013 Standards ACM Ruleset
Ru
lese
ts
Future: 90.1, LEED…
Text/CSV
Consolidated Rulesetw/ Security Features
API
cal
ls in
itiat
e si
mul
atio
n ru
ns a
nd
pass
bac
k re
sults
Transfer of building model via SDD (XML) (multiple arrows imply transfer of multiple building models)
Transfer of compliance reports
Diagram key:
Inter-process communication of data and/or API calls
Pale Blocks Possible future modules
2013 ACM Standards Compliance Engine Software
CBECC – California Building Energy Code Compliance
Software
Future: Utility Programs
Future: 90.1/LEED Reporting
Future: Utility Program Reporting
![Page 7: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/7.jpg)
Project Schedule
• Alpha Release – March 19• Beta Release – Mid April• v1 Release – end of May
---Reference Method Testing---• Software Certification - June
![Page 8: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/8.jpg)
Overview of the SDD• SDD: Standards Data Dictionary
o A controlled vocabulary that covers the union of these knowledge domains: Building Models Building Energy Efficiency Standards Energy Simulation
o Each term in the SDD has: Name:
– Full term – one or more words using pascal casing, e.g. ControlSystemType– Short form uses documented abbreviations and acronyms e.g. CtrlSysType
Data definitions: – Data type: e.g. boolean, date, decimal, enumerated list, integer, reference, string– Units: e.g. Btu, Btu per ft2, ft3 per min, W per ft2– Enumerations: controlled list of values for a property
e.g. Fenestration AssemblyContext: FieldFabricated, Manufactured, SiteBuilt– Definitions and examples from the Standards
Structure and Relationships: – Object and its properties – Parent/Child relationships: e.g. Wall/Window– References to library objects: Wall.ConstructAssemblyReference
![Page 9: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/9.jpg)
Overview of the SDD• SDD Development – a collaborative effort using SharePoint platform to
Add, modify and delete SDD terms
Customize specific versions of the SDD using special columns and views
Version control and user email alert system
Collect and make available SDD related materials in a document library
o Developed and used by several Standards development projects PIER funded Building Energy Standards Modeler (BESM) project
– Developed SharePoint SDD structure and initial terms, maintains the site.
This project - 2013 NR Compliance Software
2013 Residential Compliance Documents XML schema project
![Page 10: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/10.jpg)
Overview of the SDD• NR SDD Data Model, based on the SDD is used consistently in
o Compliance engineo Rule sets o Generated XML instance files
• NR SDD Workbook -o Portable Documentation of the SDDo Excel workbook generated directly from the SharePoint lists
Using Excel macro capability developed and shared by the BESM project
o NR SDD Workbook Organization: Look at the Excel SDD workbook (or Screen shots of the NR SDD workbook…)
![Page 11: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/11.jpg)
![Page 12: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/12.jpg)
![Page 13: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/13.jpg)
![Page 14: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/14.jpg)
![Page 15: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/15.jpg)
Overview of the SDD• XML file format
o Generated by the compliance software, the elements in the XML files are based on the SDD data model. The terms, data types, enumeration values, container and referencing relationships match what is defined in the SDD.
o Illustrative example files XML instance files representing common nonresidential building
types that illustrate what information is required in an input building file.
![Page 16: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/16.jpg)
SDD DetailsEnvelope/Geometry
ProjectBuilding
BuildingStorySpace
ThermalZoneReference
CeilingPolyLoop
AdjacentSpaceReference
ExteriorFloor ConstructAssemblyReference
ExteriorWallWindow
FenestrationAssemblyReference
Door DoorConstructionReferenceInteriorFloor
InteriorWall Door
UnderGroundFloor
UnderGroundWall
Roof Skylight
ThermalZone
ConstructAssembly
FenestrationAssembly
DoorConstruction
Material
Library Objects
![Page 17: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/17.jpg)
SDD Details Lighting/Daylighting/Internal Loads
Project Building
BuildingStorySpace
SpaceFunctionDefaultsReference
InteriorLightingSystem LuminaireReferences
DaylitZoneIlluminanceReferencePoint
StepDimmingControlCurveSpaceFunctionDefaults
Schedule
Luminaire
Library Objects
![Page 18: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/18.jpg)
SDD WorkbookNR ACM SDD Outline Properties or Array[]Project HVACAutoSizing; Name; PermitDay; PermitMonth; PermitScope; PermitYear; SiteFuelType; BldgTerrain; CliZn; CliZnCity; CliZnCounty; Elevation; Lat; Long; TimeZn;
AvgDBTemp; MoAvgTempMaxDiff; DD[varies]
Building AboveGrdStoryCnt; FuncClassMthd; CoinDsgnClgLd; CoinDsgnHtgLd; ConsPhase; CtrlSysType; NonCoinDsgnClgLd; NonCoinDsgnHtgLd; NonResFlrArea; TotCondFlrArea; TotCondVol; TotFlrArea; TotStoryCnt; CompleteBldgOccClass; ClgUnmetLdHrs; HtgUnmetLdHrs; Name; ResFlrArea; Status; CompleteBldgFunc; CBCOccGrp; RelocPubSchoolBldg
BuildingStory Name; Status
Space CommRfrgFracLost; CommRfrgRemCndsrFrac; DsgnInfRt; FlrArea; FlrToCeilingHgt; InfMthd; InfModelCoefA; InfModelCoefB; InfModelCoefC; InfModelCoefD; InfSchRef; IntLtgNonRegHtGnRadFrac; IntLtgNonRegHtGnSpcFrac; IntLtgNonRegSchRef; IntLPDNonReg; IntLPDReg; IntLtgRegHtGnRadFrac; IntLtgRegHtGnSpcFrac; IntLtgRegSchRef; Name; OccClass; PlenumSpcRef; FuncSchGrp; CondgType; DsgnNaturalVentRt; ElevCnt; ElevEscalPwr; ElevPwr; EscalCnt; EscalPwr; IntLtgSpecMthd; NaturalVentilationMethod; NaturalVentSchRef; SpcFunc; SpcFuncDefaultsRef; CommRfrgEqpCOP; CommRfrgEPD; CommRfrgEqpSchRef; ElevEscalSchRef; HotWtrHtgRt; HotWtrHtgSchRef; OccDens; OccLatHtRt; OccSchRef; OccSensHtRt; ProcElecLatHtRt; ProcElecPwrDens; ProcElecSchRef; ProcElecSensHtRt; ProcGasPwrDens; ProcGasRadFac; ProcGasSchRef; RecptPwrDens; RecptSchRef; VentRt; Vol
Ceiling Area; ConsType; Name; ExtSolAbs; ExtThrmlAbs; ExtVisAbs; IntSolAbs; IntThrmlAbs; IntVisAbs; AdjacentSpcRef; ConsAssmRef; Name; Status
DaylitZone CtrlLtgPwr; DayltCtrlType; DayltSimMthd; FlrArea; IllumSetPt; AdjustmentFactorPrimary; AdjustmentFactorSecondary; MinDimLightFrac; MinDimPwrFrac; Type; Name
IlluminanceReferencePoint
StepDimmingControlCurve StepDimCtrlPt[varies]
ExteriorFloor Area; ExtRoughness; ExtSolAbs; ExtThrmlAbs; ExtVisAbs; IntSolAbs; IntThrmlAbs; IntVisAbs; Status; ConsAssmRef; Name; Az; Tilt
ExteriorWall Area; ExtRoughness; ExtSolAbs; ExtThrmlAbs; ExtVisAbs; DisplayPerim; Name; IntSolAbs; IntThrmlAbs; IntVisAbs; Status; ConsAssmRef; Name; Az; Tilt
InteriorFloor AdjacentSpcRef; ConsAssmRef; IntSolAbs; IntThrmlAbs; IntVisAbs; Status; Name
InteriorLightingSystem AllowBoardWd; AreaCatAllowType; HtGnRadFrac; HtGnSpcFrac; NonRegExclusion; PAF; PAFCredType; PwrReg; SchRef; Pwr; LumMntgHgt; Name; TailoredMthdAllowType; VeryValDisplayCaseArea; WallDisplayLen; WorkPlaneHgt; Lum[5]; Cnt[5]
InteriorWall ExtSolAbs; ExtThrmlAbs; ExtVisAbs; IntSolAbs; IntThrmlAbs; IntVisAbs; AdjacentSpcRef; ConsAssmRef; Name; Status
Door Area; Oper; DrConsRef; Name
Roof ExtRoughness; ExtSolAbs; ExtThrmlAbs; ExtVisAbs; IntSolAbs; IntThrmlAbs; IntVisAbs; ConsAssmRef; Name; Status; Az; Tilt
Skylight Area; FenConsRef; Name; Status
UndergroundFloor IntSolAbs; IntThrmlAbs; IntVisAbs; PerimExposed; ConsAssmRef; Name; Status
UndergroundWall Area; IntSolAbs; IntThrmlAbs; IntVisAbs; Hgt; ConsAssmRef; Name; Status
![Page 19: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/19.jpg)
SDD WorkbookLibrary Objects
ConstructAssembly CFactor; CompatibleSurfType; SpecMthd; CRRCAgedEmittance; CRRCAgedRefl; CRRCAgedSRI; CRRCInitialEmittance; CRRCInitialRefl; CRRCInitialSRI; CRRCProdID; ExtRoughness; ExtSolAbs; ExtThrmlAbs; ExtVisAbs; FFactor; FieldAppliedCoating; IntSolAbs; IntThrmlAbs; IntVisAbs; Name; SlabInsOrientation; SlabInsThrmlR; SlabType; UFactor; MatRef[10]
DoorConstruction CertificationMthd; Type; Name; UFactor
FenestrationConstruction AssmContext; CertificationMthd; VT; Diffusing; FenFrm; FenPanes; FenProdType; FenType; GlzTint; GreenhouseGardenWin; Name; OperableWinConfiguration; SkyltCurb; SkyltGlz; SHGC; SHGCCOG; UFactor; UFactorCOG; VTCOG; WinDivider
Luminaire Cat; HtGnRadFrac; HtGnSpcFrac; Pwr; Name
Material CavityIns; CMUFill; CMUWt; CompositeMatNotes; FrmConfig; FrmFacCav; FrmFacHeaders; FrmFacMembers; HeaderIns; ICCESRptNum; InsOutsdWtrprfMemb; CodeCat; Dens; SpecHt; ThrmlCndct; Thkns; Name; FrmMat; RValue
Schedule Name; Type; ScheduleWeekReference; EndDay; EndMonth[53]
SpaceFunctionDefaults CommRfrgEqpCOP; CommRfrgEPD; CommRfrgEqpSchRef; ElevEscalSchRef; HotWtrHtgRt; HotWtrHtgSchRef; IntLtgNonRegHtGnRadFrac; IntLtgNonRegHtGnSpcFrac; IntLtgNonRegSchRef; IntLPDNonReg; IntLPDReg; IntLtgRegHtGnRadFrac; IntLtgRegHtGnSpcFrac; IntLtgRegSchRef; IsStandard; Name; OccDens; OccLatHtRt; OccSchRef; OccSensHtRt; ProcElecLatHtRt; ProcElecPwrDens; ProcElecSchRef; ProcElecSensHtRt; ProcGasPwrDens; ProcGasRadFac; ProcGasSchRef; RecptPwrDens; RecptSchRef; FuncSchGrp; SpcFunc; VentRt
![Page 20: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/20.jpg)
SDD XML
![Page 21: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/21.jpg)
SDD – HVAC
• Motivations for new data modelo gbXML lacking detailo EnergyPlus-related models complex, but wanted to
maintain flexibility and parallels to reference program.
• HVAC systems described using a structure of individual objects rather than a single “HVAC System” object with many properties.
• Equipment interconnections described using a combination of reference properties and established parent/child relationships.
![Page 22: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/22.jpg)
SDD HVAC - Workbook
![Page 23: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/23.jpg)
SDD-OS Mapping Comparison
![Page 24: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/24.jpg)
SDD HVAC Object Definitions
• Complete specification of OS/E+ object defined by combination of SDD object and a few select properties.
CoilHeatingType = FurnaceFuelSrc = NaturalGas
Coil:Heating:Gas
CoilCoolingType = DirectExpansionFuelSrc = Electric
Coil:Cooling:DX:TwoSpeed
![Page 25: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/25.jpg)
SDD HVAC Example
![Page 26: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/26.jpg)
![Page 27: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/27.jpg)
Interfacing via SDD XML
• SDD Objects & Properties Drive Compliance Analysis And Full Hourly Simulation
• Energy Code (ACM) Determines Valid Inputs to Analysis, for example:o Input-Only objects: Space Function Defaults, …o Input-Only properties: Space Function,
Fenestration Type, …o Construction Material Properties:
User Input Restricted to Pre-Defined ACM List (with exception for framing/cavity layer)
Detailed Material Properties passed to Simulation (excluding ACM list references)
![Page 28: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/28.jpg)
Interfacing via SDD XML
• Different Subsets of SDD Designated for User Input vs. Simulationo Input SDD - CEC…nRes - Input Data Model.txto Sim SDD - CEC…nRes - Sim Data Model.txt
• Iteration Comparisons of these files Highlight Differences
![Page 29: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/29.jpg)
Interfacing via SDD XML• User Input Subset of SDD (text file generated
during compliance ruleset packing):
![Page 30: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/30.jpg)
Interfacing via SDD XML• Simulation Subset of SDD (text file generated
during compliance ruleset packing):
![Page 31: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/31.jpg)
SDD XML – Validation/Error Checking
• Validation/Error Checking @ File Open/Read Time for:o Numeric Ranges (error & warning)o Enumerations (selections)o Object Assignments (& type compatibility)
• More Detailed Validation Checking via Rules in Initial Analysis Step
![Page 32: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/32.jpg)
SDD XML – Validation• Numeric Ranges, Enumerations & Object
Assignment Compatibility Echoed in Input Data Model Ruleset File
![Page 33: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/33.jpg)
SDD XML – Validation/Error Checking
• Error Messages Written to Project Log File & Available To Calling Applications
![Page 34: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/34.jpg)
Future Efforts
• Next “Vendor PAC” discussiono Connecting to CBECC
• Next Full PAC discussion
• XSD Schema Development• Additional Features
![Page 35: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/35.jpg)
Q & A
![Page 36: Program Advisory Committeebees.archenergy.com/Documents/PAC_2013.02.27_PPT_SDD... · 2013-09-23 · APIs & Simulators OpenStudio API EnergyPlus Simulation Engine 3rd Party Software](https://reader033.vdocuments.mx/reader033/viewer/2022042116/5e9439ad13d966539209e55f/html5/thumbnails/36.jpg)
Wrap Up
• Team will distributeo SDD Workbooko Link to Example SDD XML Fileso Other Resources Presented Today