Professional Documents
Culture Documents
Creating zoning approximations to building energy models using the Koopman operator
Michael Georgescu Bryan Eisenhower Igor Mezi
Department of Mechanical Engineering University of California, Santa Barbara SimBuild 2012 Madison, WI August 1st, 2012
Introduction
When creating building energy models, approximations are made to manage model complexity. One approximation is zoning, i.e., how the volume of a building is divided into regions where properties are assumed to be uniform. In practice, creating zoning approximations is performed cut-and-try. A systematic approach to zoning is introduced and used to study how model accuracy is influenced by a coarser building representation.
1/16
Modal Decompositions
In oscillatory systems, motion can be decomposed into normal modes. These modes depend on the structure, materials, and boundary conditions and express the motion of a system in terms of their characteristic behavior. Spring Mass System
Courtesy of Jiazeng Shan
Structures
http://www.acs.psu.edu/drussell/Demos/2-dof-coupled/2-dof.html
http://www.lusas.com/case/bridge/images/bosphorus_mode_shapes.jpg
2/16
Introduction (cont.)
Temperature output from a building simulation can also be decomposed into modes. With a modal decomposition, influential features a building temperature evolution can be identified. Zoning approximations are created by calculating modes produced by a building simulation, and determining approximations based off of similarities in these modes.
3/16
x j +1 = f ( x j )
f :M M
g:M
Ug ( x j ) = g ( f ( x j )) = g ( x j +1 )
The infinite dimensional, linear operator captures nonlinear, finitedimensional dynamics Because the operator is unitary on the attractor, it can be studied through a spectral decomposition Spectral properties of the Koopman operator are used to study the evolution of observables produced by building simulations
[Mezi 2005, Nonlinear Dynamics] 4/16
Koopman Modes
Because the operator is unitary, the eigenvalue equation holds Observables can be expressed in terms of eigenfunctions, k : M , and eigenvalues , , of the operator k
U k = k k
g ( x) = k k ( x)vk
k =1
g ( x)
From this expression for are a set of vectors called Koopman modes, and are coefficients of the projections of observables onto the eigenfunctions of the Koopman operator. Koopman modes describe the dynamics of observables at different frequencies, and will be the basis for model order reduction of building models
[Mezi 2005, Nonlinear Dynamics] 5/16
n 1 1 * g ( x) = lim ei 2j g ( x j ) n n j =0
1 n 1 i 2j Ug ( x) = lim e g ( f ( x j )) n n j =0
*
n 1 1 * = e i 2 lim ei 2 ( j +1) g ( f ( x j )) = e i 2 g ( x) n n j =0
Koopman modes are calculated by taking harmonic averages of observables over the spatial field
[Mezi 2005, Nonlinear Dynamics] 6/16
Temperature Data
Approach
Koopman Modes
Zoning Approximations
7/16
Building model created of the Engineering Science Building Model parameters determined from design drawings and measurement
8/16
Area (sqft)
80,500 15,000 10,000 21,000
2247 478
Floor 1
Floor 2
Floor 3
9/16
Period Ma Mi Mea x n n
8760 Hrs 24 Hrs 12 Hrs 8 Hrs 6 Hrs 3.459 2.055 0.788 0.371 0.221 1.000 0.121 0.022 0.004 0.006 2.040 0.626 0.136 0.048 0.029
10/16
( xi ) ( x j ) < r
k
( ( xi )) ( ( x j )) < r
k k
Area (sqft)
80,500 15,000 10,000 21,000
2247 478
Floor 1
Floor 2
Floor 3
13/16
112 Zones
60 Zones
Floor 3
Floor 2
Floor 1
14/16
15/16
Summary
Using properties of the Koopman operator, a systematic approach to creating zoning approximations is shown A 191 zone model was reduced to 60 zones before a sharp increase occurs in the rate of prediction error With this method, neglecting the internal mass of unmodeled walls causes error to increase linearly Future work is to understand what causes fast growth of prediction error with coarser zoning
16/16