Implementing state-space methods for multizone contaminant transport

Abstract The “well-mixed zone” approximation is a useful model for simulating contaminant transport in buildings. Multizone software tools such as CONTAM [1] and COMIS [2] use time-marching numerical methods to solve the resulting ordinary differential equations. By contrast, the state-space approach solves the same equations analytically [3] . A direct analytical solution, using the matrix exponential, is computationally attractive for certain applications, for example, when the airflows do not change for relatively long periods. However, for large systems, even the matrix exponential requires numerical estimation. This paper evaluates two methods for finding the matrix exponential: eigenvalue decomposition, and the Pade algorithm. In addition, it considers a variation optimised for sparse matrices, and compares against a reference backward Euler time-marching scheme. The state-space solutions can run several orders of magnitude faster than the reference method, with more significant speedups for a greater number of zones. This makes them especially valuable for applications where rapid calculation of concentration and exposure under constant air flow conditions are needed, such as real-time forecasting or monitoring of indoor contaminants. For most models, all three methods have low errors (magnitude of median fractional bias

[1]  Andrew K. Persily,et al.  Indoor air quality analyses of commercial reference buildings , 2012 .

[2]  Milorad Bojić,et al.  Application of COMIS software for ventilation study in a typical building in Serbia , 2006 .

[3]  John A. Jacquez,et al.  Qualitative Theory of Compartmental Systems , 1993, SIAM Rev..

[4]  Fariborz Haghighat,et al.  A Comprehensive Validation of Two Airflow Models — COMIS and CONTAM , 1996 .

[5]  Fariborz Haghighat,et al.  Integrated IAQ model for prediction of VOC emissions from building material , 2003 .

[6]  F. Haghighat,et al.  Zonal Modeling for Simulating Indoor Environment of Buildings: Review, Recent Developments, and Applications , 2007 .

[7]  Travis E. Oliphant,et al.  Python for Scientific Computing , 2007, Computing in Science & Engineering.

[8]  Roger B. Sidje,et al.  Expokit: a software package for computing matrix exponentials , 1998, TOMS.

[9]  Qingyan Chen,et al.  Ventilation performance prediction for buildings: A method overview and recent applications , 2009 .

[10]  Min Li,et al.  State-space model for airborne particles in multizone indoor environments , 2008 .

[11]  Michael D. Sohn,et al.  Tracer gas transport under mixed convection conditions in an experimental atrium: Comparison between experiments and CFD predictions , 2006 .

[12]  Dennis D. Leber,et al.  A Collection of Homes to Represent the U.S. Housing Stock | NIST , 2006 .

[13]  M. Sohn,et al.  Predicting size-resolved particle behavior in multizone buildings , 2007 .

[14]  David R. Kincaid,et al.  Linear Algebra: Theory and Applications , 2010 .

[15]  Andreas Weber,et al.  COMIS v3.1 simulation environment for multizone air flow and pollutant transport modelling , 2002 .

[16]  Michael D. Sohn,et al.  Evaluating sensor characteristics for real-time monitoring of high-risk indoor contaminant releases , 2006 .

[17]  Phillip N. Price,et al.  Contam airflow models of three large buildings: Model descriptions and validation , 2009 .

[18]  B. Datta Numerical Linear Algebra and Applications , 1995 .

[19]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[20]  Liangzhu Wang,et al.  Ventilation performance prediction for buildings: Model assessment , 2010 .

[21]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[22]  Nicholas J. Higham,et al.  The Scaling and Squaring Method for the Matrix Exponential Revisited , 2005, SIAM J. Matrix Anal. Appl..

[23]  Michael D Sohn,et al.  Siting bio-samplers in buildings. , 2007, Risk analysis : an official publication of the Society for Risk Analysis.

[24]  S T Parker,et al.  Analytical solutions for exposures and toxic loads in well-mixed shelters in support of shelter-in-place assessments. , 2011, Journal of hazardous materials.

[25]  J. Axley Multi-zone dispersal analysis by element assembly , 1989 .

[26]  Gene H. Golub,et al.  Matrix computations , 1983 .

[27]  Awad H. Al-Mohy,et al.  Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators , 2011, SIAM J. Sci. Comput..

[28]  Michael D. Sohn,et al.  Influence of indoor transport and mixing time scales on the performance of sensor systems for characterizing contaminant releases , 2007 .

[29]  Helmut E. Feustel,et al.  A survey of airflow models for multizone structures , 1992 .

[30]  Fenghao Wang,et al.  Characterizing transportation of indoor gaseous contaminant using the state space method , 2010 .

[31]  Cleve B. Moler,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later , 1978, SIAM Rev..

[32]  Zhengen Ren,et al.  Prediction of indoor gaseous pollutant dispersion by nesting sub-zones within a multizone model , 2003 .

[33]  David M. Lorenzetti,et al.  Computational Aspects of Nodal Multizone Airflow Systems , 2002 .

[34]  S. T. Parker,et al.  State-space methods for calculating concentration dynamics in multizone buildings , 2011 .

[35]  Steven J. Emmerich,et al.  Multizone modeling of strategies to reduce the spread of airborne infectious agents in healthcare facilities , 2013 .

[36]  Michael D. Sohn,et al.  A stiff, variable time step transport solver for CONTAM , 2013 .

[37]  David M. Beazley,et al.  Python Essential Reference , 1999 .

[38]  Pearu Peterson,et al.  F2PY: a tool for connecting Fortran and Python programs , 2009, Int. J. Comput. Sci. Eng..