TY - JOUR
T1 - Equation-based languages – A new paradigm for building energy modeling, simulation and optimization
JF - Energy and Buildings
Y1 - 2016/04//
SP - 290
EP - 300
A1 - Michael Wetter
A1 - Marco Bonvini
A1 - Thierry Stephane Nouidui
KW - Equation-based modeling
KW - modelica
KW - Multi-physics simulation
KW - Optimal control
KW - smart grid
AB - Most of the state-of-the-art building simulation programs implement models in imperative programming languages. This complicates modeling and excludes the use of certain efficient methods for simulation and optimization. In contrast, equation-based modeling languages declare relations among variables, thereby allowing the use of computer algebra to enable much simpler schematic modeling and to generate efficient code for simulation and optimization.We contrast the two approaches in this paper. We explain how such manipulations support new use cases. In the first of two examples, we couple models of the electrical grid, multiple buildings, HVAC systems and controllers to test a controller that adjusts building room temperatures and PV inverter reactive power to maintain power quality. In the second example, we contrast the computing time for solving an optimal control problem for a room-level model predictive controller with and without symbolic manipulations. Exploiting the equation-based language led to 2200 times faster solution.
VL - 117
U2 - LBNL-1003383
ER -
TY - JOUR
T1 - Robust on-line fault detection diagnosis for HVAC components based on nonlinear state estimation techniques
JF - Applied Energy
Y1 - 2014/07//
SP - 156
EP - 166
A1 - Marco Bonvini
A1 - Michael D. Sohn
A1 - Jessica Granderson
A1 - Michael Wetter
A1 - Mary Ann Piette
KW - bayesian updating
KW - Chiller plant faults
KW - fault detection and diagnosis
KW - Unscented Kalman filtering
AB - This work presents a robust and computationally efficient algorithm for both whole-building and component-level energy fault detection and diagnosis (FDD). The algorithm is able to provide reliable estimation of multiple and simultaneous fault conditions, even in the presence of noisy and sometimes erroneous sensor data, and to provide uncertainty estimation. The algorithm can be used to provide such outputs as the probability of a fault, the likely cause(s), and the expected consequences of the fault(s) on energy use. The approach is based on an advanced Bayesian nonlinear state estimation technique called Unscented Kalman Filtering, but with our addition of a back-smoothing method that provides fast and robust FDD for common building use cases. The approach is presented and demonstrated for detecting energy and hydraulic faults in a chiller plant. The model of the chiller plant is a subsystem of an actual chiller plant, calibrated to real data. The algorithm can detect common faults, such as (1) energy faults (e.g., the chiller is not working properly, or far from its nominal condition), (2) functional faults caused by issues in the compressor and (3) occlusions in the valves that may reduce the water flow rate through the condenser and evaporator water loop. It is also shown that estimates of uncertainty are consistent with the error in the synthetic data, and can be updated as new data stream in from sensors.
VL - 124
JO - Applied Energy
ER -