CAD support for Building HVAC Automation

An automated building thermal model generator and HVAC control performance simulation tool

           
Home
People
Software Dependency
       

Tool Overview

The efficiency of HVAC control design depends on the accuracy of the building thermal model. However, the accuracy of such model depends on the detailed architectural knowledge of the building. Given the current landscape of available building performance simulation tools and technologies, there is possibly a lack of integration between building specification tools and building energy consumption analysis tools. In order to minimize the difference between the estimated thermal energy consumption of buildings and real-time measurements of the same, the thermal models used in building energy simulators need to be faithful representations of real building structures. Moreover, creating a building description is non-trivial for a system level co-design and simulation expert, potentially an HVAC designer working for a building operator.

In order to address this issue, we provide an automated building thermal model generator interface as part of our tool framework which can take building descriptions, as input, in gbXML which is an industry standard format used by popular building design tools to store designs created by building architects. In that way, our framework can interface with popular building design and modeling tools, generate detailed thermal models from gbXML data and make them available for demand allocation aware HVAC control design. In prior works in the domain of energy efficient building HVAC simulation, the idea of co-designing the 1. building resource allocation and 2. HVAC control algorithm is not explored as part of a unified CAD flow. This is exactly where the present work assumes significance.

Tool Flow

The different components that execute sequentially inside the tool are elucidated below.

  1. We provide a front-end parser (Sample Code) which takes as input building information stored in a industry standard building description schema gbXML (Sample Building Architecture, Description). Using this as input our tool automatically generates building thermal models encoded in the Modelica language (Sample Output). These building thermal models can be simulated (required model like Room, Partition_EX, Partition_IN etc. See Download) in the open source OpenModelica environment. In that way, our framework can process the design storage format of many well known building architecture design tools.
  2. In the next step, the Modelica based building thermal model is combined with an HVAC model in order to create a closed-loop system model. The HVAC model is generated by integrating available AHU components from the Openmodelica ‘Building library’ with the generated building thermal model.
  3. Using the Building Usage Demands and HVAC System Design Information, the tool generates LPTA models (Sample Model, Query, Command) for cost optimal reachability analysis in the UPPAAL CORA environment. The output of this phase is the Zone occupancy information which is used to calculate the interval based building load and on/off schedule of AHUs.
  4. After cooling load assignment to different thermal zones, the tool extracts the dynamical system equations from the Modelica model and generates the underlying plant model which is used for control design using suitable MATLAB routines.

People

Software Dependency