From 72cc144ae7efa350208452222d47dbb62367ae85 Mon Sep 17 00:00:00 2001 From: Matt Steen Date: Fri, 15 Dec 2023 11:29:35 -0700 Subject: [PATCH] add G36 4.2 (#1) * Add files via upload * Rename g36-extensions-vav-reheat.ttl to guideline36-2021-4.2.ttl * Create guideline36-2021-4.2.md * Update _toc.yml with G36 4.2 * Update book.yml to run on PRs --- .github/workflows/book.yml | 3 + _toc.yml | 4 +- examples/guideline36-2021-4.2.md | 11 +++ models/guideline36-2021-4.2.ttl | 164 +++++++++++++++++++++++++++++++ 4 files changed, 180 insertions(+), 2 deletions(-) create mode 100644 examples/guideline36-2021-4.2.md create mode 100644 models/guideline36-2021-4.2.ttl diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml index 5a5c229b..38ed216d 100644 --- a/.github/workflows/book.yml +++ b/.github/workflows/book.yml @@ -2,6 +2,9 @@ name: deploy-book on: + pull_request: + branches: + - main push: branches: - main diff --git a/_toc.yml b/_toc.yml index 3d94ecd8..64a6f13d 100644 --- a/_toc.yml +++ b/_toc.yml @@ -7,9 +7,9 @@ root: intro parts: - caption: Example Buildings chapters: - - file: examples/NREL-example.md - file: examples/lbnl-example.md + - file: examples/NREL-example.md - caption: Example Systems chapters: - file: examples/G36-4-1.md - - file: examples/G36-4-2.md + - file: examples/guideline36-2021-4.2.md diff --git a/examples/guideline36-2021-4.2.md b/examples/guideline36-2021-4.2.md new file mode 100644 index 00000000..d6559bec --- /dev/null +++ b/examples/guideline36-2021-4.2.md @@ -0,0 +1,11 @@ +# ASHRAE Guideline 36-2021 4.2 VAV Terminal with Reheat + +This component model is an example of the variable air volume (VAV) terminal unit with reheat from Guideline 36-2021 Section 4.2. + +## Downloads + + +## Queries + + +## Model Components diff --git a/models/guideline36-2021-4.2.ttl b/models/guideline36-2021-4.2.ttl new file mode 100644 index 00000000..79d8a9ca --- /dev/null +++ b/models/guideline36-2021-4.2.ttl @@ -0,0 +1,164 @@ +@prefix bldg: . +@prefix s223: . +@prefix owl: . +@prefix qudt: . +@prefix qudtqk: . +@prefix unit: . + +bldg: a owl:Ontology . + +bldg:damper-actuator a s223:Actuator ; + s223:actuates bldg:damper ; + s223:commandedByProperty bldg:damper-command . + +bldg:discharge-air-flow-sensor a s223:Sensor ; + s223:hasObservationLocation bldg:air-in ; + s223:observes bldg:discharge-air-flow . + +bldg:discharge-air-temp-sensor a s223:Sensor ; + s223:hasObservationLocation bldg:air-out ; + s223:observes bldg:discharge-air-temp . + +bldg:reheat-coil-valve-actuator a s223:Actuator ; + s223:actuates bldg:reheat-coil-valve ; + s223:commandedByProperty bldg:reheat-coil-valve-command . + +bldg:vav-reheat a s223:SingleDuctTerminal, + ; + s223:cnx bldg:air-in, + bldg:air-out, + bldg:hot-water-in, + bldg:hot-water-out ; + s223:contains bldg:damper, + bldg:reheat-coil, + bldg:reheat-coil-valve . + +bldg:damper-in a s223:InletConnectionPoint ; + s223:cnx bldg:air-in-connection ; + s223:hasMedium s223:Medium-Air ; + s223:mapsTo bldg:air-in . + +bldg:damper-out a s223:OutletConnectionPoint ; + s223:cnx bldg:duct-after-damper ; + s223:hasMedium s223:Medium-Air . + +bldg:damper-position a s223:QuantifiableObservableProperty ; + qudt:hasQuantityKind qudtqk:DimensionlessRatio ; + qudt:hasUnit unit:PERCENT . + +bldg:reheat-coil a s223:HeatingCoil, + ; + s223:cnx bldg:reheat-coil-air-in, + bldg:reheat-coil-air-out, + bldg:reheat-coil-water-in, + bldg:reheat-coil-water-out ; + s223:hasRole s223:Role-Heating . + +bldg:reheat-coil-air-in a s223:InletConnectionPoint ; + s223:cnx bldg:duct-after-damper ; + s223:hasMedium s223:Medium-Air . + +bldg:reheat-coil-air-out a s223:OutletConnectionPoint ; + s223:cnx bldg:air-out-connection ; + s223:hasMedium s223:Medium-Air ; + s223:mapsTo bldg:air-out . + +bldg:reheat-coil-valve-in a s223:InletConnectionPoint ; + s223:cnx bldg:pipe-hot-water-return-before-valve ; + s223:hasMedium s223:Medium-Water . + +bldg:reheat-coil-valve-out a s223:OutletConnectionPoint ; + s223:cnx bldg:hot-water-out-connection ; + s223:hasMedium s223:Medium-Water ; + s223:mapsTo bldg:hot-water-out . + +bldg:reheat-coil-valve-position a s223:QuantifiableObservableProperty ; + qudt:hasQuantityKind qudtqk:DimensionlessRatio ; + qudt:hasUnit unit:PERCENT . + +bldg:reheat-coil-water-in a s223:InletConnectionPoint ; + s223:cnx bldg:hot-water-in-connection ; + s223:hasMedium s223:Medium-Water ; + s223:mapsTo bldg:hot-water-in . + +bldg:reheat-coil-water-out a s223:OutletConnectionPoint ; + s223:cnx bldg:pipe-hot-water-return-before-valve ; + s223:hasMedium s223:Medium-Water . + +bldg:air-in-connection a s223:Connection, + s223:Duct ; + s223:hasMedium s223:Medium-Air . + +bldg:air-out-connection a s223:Connection, + s223:Duct ; + s223:hasMedium s223:Medium-Air . + +bldg:damper a s223:Damper, + ; + s223:cnx bldg:damper-in, + bldg:damper-out ; + s223:hasProperty bldg:damper-command, + bldg:damper-position . + +bldg:damper-command a s223:QuantifiableActuatableProperty ; + s223:hasAspect s223:EnumerationKind-Position ; + qudt:hasQuantityKind qudtqk:DimensionlessRatio ; + qudt:hasUnit unit:PERCENT . + +bldg:discharge-air-flow a s223:QuantifiableObservableProperty ; + s223:hasAspect s223:Role-Discharge ; + qudt:hasQuantityKind qudtqk:VolumeFlowRate ; + qudt:hasUnit unit:FT3-PER-MIN . + +bldg:discharge-air-temp a s223:QuantifiableObservableProperty ; + s223:hasAspect s223:Role-Discharge ; + qudt:hasQuantityKind qudtqk:Temperature ; + qudt:hasUnit unit:DEG_C . + +bldg:duct-after-damper a s223:Connection, + s223:Duct ; + s223:hasMedium s223:Medium-Air . + +bldg:hot-water-in a s223:InletConnectionPoint ; + s223:cnx bldg:hot-water-in-connection ; + s223:hasMedium s223:Medium-Water . + +bldg:hot-water-in-connection a s223:Connection, + s223:Pipe ; + s223:hasMedium s223:Medium-Water . + +bldg:hot-water-out a s223:OutletConnectionPoint ; + s223:cnx bldg:hot-water-out-connection ; + s223:hasMedium s223:Medium-Water . + +bldg:hot-water-out-connection a s223:Connection, + s223:Pipe ; + s223:hasMedium s223:Medium-Water . + +bldg:pipe-hot-water-return-before-valve a s223:Connection, + s223:Pipe ; + s223:hasMedium s223:Medium-Water . + +bldg:reheat-coil-valve a s223:Valve, + ; + s223:cnx bldg:reheat-coil-valve-in, + bldg:reheat-coil-valve-out ; + s223:hasMedium s223:Water-HotWater ; + s223:hasProperty bldg:reheat-coil-valve-command, + bldg:reheat-coil-valve-position . + +bldg:reheat-coil-valve-command a s223:QuantifiableActuatableProperty ; + s223:hasAspect s223:EnumerationKind-Position ; + qudt:hasQuantityKind qudtqk:DimensionlessRatio ; + qudt:hasUnit unit:PERCENT . + +bldg:air-in a s223:InletConnectionPoint ; + s223:cnx bldg:air-in-connection ; + s223:hasMedium s223:Medium-Air . + +bldg:air-out a s223:OutletConnectionPoint ; + s223:cnx bldg:air-out-connection ; + s223:hasMedium s223:Medium-Air ; + s223:hasProperty bldg:discharge-air-flow, + bldg:discharge-air-temp . +