Conceptual Reference Database for Building Envelope Research Prev
Next

Efficient creation of building performance simulators using automatic code generation

Zimmermann, G.
2002
Energy and Buildings, 34, 9, 973-983
Building performance simulators; Automatic code generation; Object-oriented modeling


Zimmermann, G., (2002), "Efficient creation of building performance simulators using automatic code generation", Energy and Buildings, 34, 9, 973-983.
Abstract:
Building performance simulation environments are very complex software systems and the result of many person years of development and testing. The instantiation of a specific building requires additional work, depending on the quality of the user interface. We will show that with today's software engineering environments, the development time can be drastically reduced. Simulators for specific applications can be created in a few weeks and discarded after use. A prerequisite for our development method is the partitioning of the building and its installed systems into simple components that compute and interact at run-time autonomously, as in the real world. In contrast, classical building performance simulators are typically based on global systems of differential equations that model the physical reality and are numerically solved at run-time. Our approach is based on object-oriented modeling. All effects are modeled dynamically and are executed in real-time. New physical effects can be easily integrated. As calculations are triggered by value changes, very short real-time responses are achieved if necessary. Also, fast and accurate responses to external events can be guaranteed. These features are necessary for real-time tests of building automation systems. We will present data showing that our approach results in realistic simulations and show limits of real-time computations.

References

1. A. Mahdavi, SEMPER: a new computational environment for simulation-based building design assistance, in: Proceedings of the 1996 International Symposium of CIB W67 on Energy and Mass Flows in the Life Cycle of Buildings, Vienna, Austria, 1996.

2. Dymola: Dynamic Modeling Laboratory, Dynasim AB, Sweden (http://www.dynasim.se/).

3. A. Diehl, L. Litz, Object-oriented top-down modeling for dynamic simulation of compression plants, in: Proceedings of the 20th International Congress of Refrigeration, IIR/IIF, Sydney, 1999.

4. J.A. Clarke, Energy Simulation in Building, Adam Hilger, Bristol, 1985.

5. SIMulation models for TESTing control systems for heating, ventilation, and air conditioning application, CEC DGXII C-O, contract no. SMT4-CT, 1998.

6. R. Lahrech, et al., Simulation models for testing control systems for HVAC applications, in: Proceedings of the 7th International IBPSA Conference, 2001, pp. 1225.1232.

7. A. Mahdavi, S. Lee, R. Brahme, S. Kumar, P. Mathew, V. Pal, Computational evaluation of five energy simulation programs in view of residential applications, Report for the Susquehanna Project, Center for Building Performance and Diagnostics, Carnegie Mellon University, Pittsburgh, PA, 23 May 1996.

8. M. Sch┨tze, J.P. Riegel and G. Zimmermann , Psi-gene..a pattern based component generator for building simulation. Journal Theory and Practice of Object Systems (TAPOS) 5 (1999), p. 2.

9. A. Olsen, et al., Systems Engineering Using SDL-92, Elsevier, Amsterdam, 1994.

10. A.B. Telelogic (http://www.telelogic.com).

11. P. Mathew, A. Mahdavi, High resolution thermal modeling for computational building design assistance, in: Proceedings of the International Computing Congress on Computing in Civil Engineering, 1998 ASCE Annual Convention, 18.21 October, Boston, MA, 1998, pp. 522.533.

12. http://hauspc1.informatik.uni-kl.de/datalogs/.

13. S. Queins, G. Zimmermann, A First Iteration of a Reuse-Driven, Domain-Specific System Requirements Analysis Process, SFB 501-Bericht No. 13/1999, University of Kaiserslautern, Kaiserslautern, 1999.


Related Resources:

This publication in whole or part might be found online. Check the sources on the related article below. Or use search engines on the web.

Related Concepts





CRDBER, at CBS, BCEE, ENCS, Concordia,