• Home
  • Table of Contents
  • Site
      • 1. Preamble
        • 1.1. Purpose of the Document
      • 2. Conventions
      • 3. Process Workflow
      • 4. Use Cases
        • 4.1. Controls Design
        • 4.2. Bidding and BAS Implementation
        • 4.3. Commissioning, Operation, and Maintenance
      • 5. Requirements
        • 5.1. Controls Design Tool
        • 5.2. CDL
        • 5.3. Commissioning and Functional Verification Tool
      • 6. Software Architecture
        • 6.1. Controls Design Tool
        • 6.2. Functional Verification Tool
      • 7. Control Description Language
        • 7.1. Introduction
        • 7.2. Overview of CDL and Terminology
        • 7.3. Syntax
        • 7.4. Permissible Data Types
        • 7.5. Encapsulation of Functionality
        • 7.6. Elementary Blocks
        • 7.7. Instantiation
        • 7.8. Connectors
        • 7.9. Equations
        • 7.10. Connections
        • 7.11. Annotations
        • 7.12. Composite Blocks
        • 7.13. Extension Blocks
        • 7.14. Replaceable Blocks
        • 7.15. Extension of a Composite Block
        • 7.16. Model of Computation
        • 7.17. Metadata
      • 8. Control eXchange Format (CXF)
        • 8.1. Introduction
        • 8.2. Classes and Properties
        • 8.3. Generating CXF from an instance of a CDL class
        • 8.4. Source of CXF translation
        • 8.5. Representing Instances in CXF
        • 8.6. Handling Arrays and Expressions
        • 8.7. ExtensionBlocks
      • 9. Documentation of Control Sequences
        • 9.1. Introduction
        • 9.2. Editing a Sequence that is Specified in a Word Document
        • 9.3. Exporting the Control Logic from a CDL Model
      • 10. Controls Library
        • 10.1. Introduction
        • 10.2. CDL Library
        • 10.3. Library of Control Sequences
      • 11. Code Generation
        • 11.1. Introduction
        • 11.2. Challenges and Implications for Translation of Control Sequences from and to Building Control Product Lines
        • 11.3. Translation of a Control Sequence using a JSON Intermediate Format
        • 11.4. Export of a Control Sequence or a Verification Test using the FMI Standard
        • 11.5. Modular Export of a Control Sequence using the FMI Standard for Control Blocks and using the SSP Standard for the Run-time Environment
        • 11.6. Replacement of Elementary CDL Blocks during Translation
      • 12. Verification
        • 12.1. Introduction
        • 12.2. Terminology
        • 12.3. Scope of the Verification
        • 12.4. Methodology
        • 12.5. Modules of the Verification Test
        • 12.6. Example
        • 12.7. Specification for Automating the Verification
      • 13. Generating a Modelica Model from Semantic Model
        • 13.1. Workflow
        • 13.2. Example
      • 14. Example Application
        • 14.1. Introduction
        • 14.2. Methodology
        • 14.3. Performance Comparison
        • 14.4. Improvement to Guideline 36 Specification
        • 14.5. Discussion and Conclusions
      • 15. Glossary
      • 16. Acknowledgments
      • 17. References
  • Page

    Index

    A | B | C | E | F | G | H | M | N | O | P | S | T

    A

    • Analog Value

    B

    • Binary Value
    • Building Model

    C

    • CDL
    • CDL-JSON
    • Co-simulation
    • Control Description Language
    • Control eXchange Format
    • Control Sequence Requirement
    • Control System
    • Controller
    • Controls Design Tool

    E

    • Events

    F

    • Functional Mockup Interface
    • Functional Mockup Unit
    • Functional Verification Tool

    G

    • G36 Sequence

    H

    • HVAC System
    • HVAC System Model

    M

    • Mode
    • Model-exchange

    N

    • Non-HVAC System

    O

    • OBC
    • Open Building Controls

    P

    • Plant

    S

    • Standard control sequence
    • State event
    • Structural parameter

    T

    • Time event

    Back to top

    © Copyright (c) All rights reserved.
    Created using Sphinx 4.3.2.