Skip to content

Add RMD generation resources #244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ A schema development package consistent with ASHRAE Standard 229P.

The public review version of the schema is contained in the [main](https://github.com/open229/ruleset-model-description-schema/tree/main) branch. The [develop](https://github.com/open229/ruleset-model-description-schema) branch is the branch where work is continuing and will contain changes that are not part of the public review draft. The develop branch is also the default branch for all new changes.

See the [RESOUCES](https://github.com/open229/ruleset-model-description-schema/RESOURCES.md) page containing a collection of resources for developers of RMD generation tools.

**Warning!** As the proposed ASHRAE Standard 229P has not yet been published, the content in this repository is subject to change and should be considered unstable for application development.

Development Workflow
Expand Down
101 changes: 101 additions & 0 deletions RESOURCES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Resources for RMD Generator Developers

The current page contains a collection of resources for developers of RMD generation tools.

The [first public review](https://osr.ashrae.org/Online-Comment-Database/ShowDoc2/Table/DocumentAttachments/FileName/4308-Std229P_1st_PPR_Draft_chair_approved.zip/download/false) is runing from April 5, 2024 to June 4, 2024. It is unlikely to be avaialble after that time.

The document includes many different links to other resources including:

[Master List of Rules Spreadsheet](https://1drv.ms/x/s!AoRQkE5gaWd5jSkkKuZMK2V81iVY?e=WZPW05)

[Master List of Rule Tests Spreadsheet](https://1drv.ms/x/s!AoRQkE5gaWd5jSkkKuZMK2V81iVY?e=WZPW05)


## Example RMD Generator Implementations

The following is a list of software that generated RMD files:

[EnergyPlus createRulesetModelDescription](https://github.com/JasonGlazer/createRulesetModelDescription) - open source

More are expected to be added in the future.

## Example Ruleset Checking Tool Implementations

So far the only know Ruleset Checking Tool (RCT) under development is:

[PNNL Ruleset Checking Tool](https://github.com/pnnl/ruleset-checking-tool) - open source

This includes:

[Rule pseudo code - Ruleset Defintion Strategy documents](https://github.com/pnnl/ruleset-checking-tool/blob/master/docs/_toc.md)

[Ruleset for 90.1-2019s](https://github.com/pnnl/ruleset-checking-tool/tree/master/rct229/rulesets/ashrae9012019)

[Rule Tests](https://github.com/pnnl/ruleset-checking-tool/tree/master/rct229/ruletest_engine/ruletest_jsons)

[Example outputs](https://github.com/pnnl/ruleset-checking-tool/tree/develop/examples/output)


## Schema Videos

The following videos were prepared to help SPC 229 on letter ballot votes on various data groups. They are from 8 to 18 minutes and each usually covers several related data groups. They do not cover the entire schema but only selected data groups. Some data element names and Notes have been updated since the time of the video so please always check the [schema source](https://github.com/open229/ruleset-model-description-schema/tree/develop/schema-source) or [docs](https://github.com/open229/ruleset-model-description-schema/tree/develop/docs229) for the latest version.

[Chiller, ChillerCapacityValidationPoint, and ChillerPowerValidationPoint](https://www.youtube.com/watch?v=xKfrwOR8tuc)

[HeatRejection, ExternalFluidSource, and Pump](https://www.youtube.com/watch?v=PzUoA91W0Vg)

[ASHRAE229, RulesetModelInstance, Building, and BuildingSegment](https://www.youtube.com/watch?v=-ac52BoCBqM)

[HeatingVentilationAirConditioningSystem, HeatingSystem, and CoolingSystem](https://www.youtube.com/watch?v=1ym9LETGl2A)

[FanSystem, AirEconomizer, AirEnergyRecovery](https://www.youtube.com/watch?v=9FYNFtqF12w)

[Fan, FanOutputValidationPoint, and Terminal](https://www.youtube.com/watch?v=w6x2wrth3UE)

[ServiceWaterHeatingDistributionSystem, ServiceWaterPiping](https://www.youtube.com/watch?v=cTvBONDVsTg)

[ServiceWaterHeatingEquipment, ServiceWaterHeaterValidationPoint, HeatPumpWaterHeaterCapacityValidationPoint, HeatPumpWaterHeaterPowerValidationPoint](https://www.youtube.com/watch?v=jaaKRs_dkqE)

[ServiceWaterHeatingUse, Tank, and SolarThermal](https://www.youtube.com/watch?v=StL7Ghru1LM)

[RefrigeratedCase](https://www.youtube.com/watch?v=2BqN6Ss_Lms)

If these are helpful, please let us know what additional videos might be useful.

## Draft Standard Videos

The following videos were perpared to help the SPC on letter ballots not directly related to the schema. They generally cover a section of the draft standard during it's development and content may have changed between the video and the public review draft.

[SPC229P Introduction](https://www.youtube.com/watch?v=tws7ms0mKAM)

[Section 4 Utilization](https://www.youtube.com/watch?v=ceY5X60QQdk)

[Section 6, Ruleset Checking Specification Requirements](https://www.youtube.com/watch?v=vv0-nlQxoBo)

[Section 6.5 Ruleset Project Description Generation Software Tests](https://www.youtube.com/watch?v=uvByDUSZfWw)

[Section 7 Ruleset Project Description Generation Software Compliance](https://www.youtube.com/watch?v=RuvYd9qXqdk)

[Section 8 Ruleset Checking Tool Compliance](https://www.youtube.com/watch?v=0OuoE7u9r_s)

[Appendix E Ruleset Checking Specification for Standard 90.1-2019, Performance Rating Method](https://www.youtube.com/watch?v=pAcevlMLADA)

[Appendix E Rules and Rule Test Spreadsheets](https://www.youtube.com/watch?v=4q_fBZ1lrPI)

[Appendix E Section E1.7.3 HVAC System Configuration Description](https://www.youtube.com/watch?v=-2Enr6jgWkw)

[Appendix F Ruleset Project Description Generation Software Tests from the beginning of the appendix through F.1 "Test Foundation](https://www.youtube.com/watch?v=oXbFLA7PR58)

If these are helpful, please let us know what additional videos might be useful.


## Suggestions and Contacts

If you have suggestions for making this page more useful or if you have questions, please let us know.

[Jason Glazer](mailto:jglazer@gard.com)

[Supriya Goel](mailto:Supriya.Goel@pnnl.gov)