Abstract Most of today’s modelling and simulation concepts originate from the times and methods of analog computers. Usually, it is assumed that the model must be expressed in an explicit state-space form. Consequently, the topology of the system gets lost and any future extension and reuse of the model is tedious and error-prone. In other words, it is the modeller’s task to consider the computational order of the operations during a simulation. In this paper we discuss the re-implementation of a passive-solar- building simulator in an object-oriented environment; it was originally built in the non-object-oriented simulation environment of Matlab–Simulink. The former simulator was designed to resemble a real physical test chamber with regard to the thermal and solar radiation flows. However, due to the lack of object orientation in Matlab–Simulink it was very difficult to apply any configuration modifications and extensions. We start with a brief description of the mathematical modelling which includes thermal dynamics and solar radiation. Then the implementation in Modelica is presented. So, a much superior environment in comparison with Matlab-Simulink was obtained, giving us the possibility of high-level modular and object-oriented modelling. The model is also extremely efficient in multidisciplinary projects in which control-engineering specialists (our group) cooperate with specialists from civil engineering, because civil engineers can more easily understand graphical and textual models in Modelica than schemes in Simulink. We expect that such a model will fulfil and significantly improve several model properties in comparison to the Matlab–Simulink implementation, i.e., a better understanding of the influences of thermal and radiation flows on comfortable living conditions, a model-based control-system design, which will enable the harmonization of active and passive energy resources, important energy savings, and a very suitable environment for education in modelling, simulation and control.
[1]
Anne Grete Hestnes,et al.
Energy use in the life cycle of conventional and low-energy buildings: A review article
,
2007
.
[2]
Peter A. Fritzson,et al.
Principles of object-oriented modeling and simulation with Modelica 2.1
,
2004
.
[3]
J. Braun,et al.
Model-based demand-limiting control of building thermal mass
,
2008
.
[4]
Lars Eriksson,et al.
Whole-building simulation with symbolic DAE equations and general purpose solvers
,
2004
.
[5]
Felix Felgner,et al.
Modular modelling of thermal building behaviour using Modelica
,
2006
.
[6]
Shengwei Wang,et al.
A simplified dynamic model for existing buildings using CTF and thermal network models
,
2008
.
[7]
I. Skrjanc,et al.
Harmonization of thermal and daylight flows with modelling, simulation and control system design in buildings
,
2004,
26th International Conference on Information Technology Interfaces, 2004..
[8]
M. Otter,et al.
Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification
,
2000
.
[9]
Borut Zupančič,et al.
Fuzzy control for the illumination and temperature comfort in a test chamber
,
2005
.
[10]
Christian Hoffmann,et al.
DYNAMIC OPTIMIZATION OF ENERGY SUPPLY SYSTEMS WITH MODELICA MODELS
,
2006
.
[11]
Borut Zupančič,et al.
Daylight illuminance control with fuzzy logic
,
2006
.
[12]
Igor Škrjanc,et al.
Theoretical and experimental FUZZY modelling of building thermal dynamic response
,
2001
.
[13]
Hilding Elmqvist,et al.
Modelica — A unified object-oriented language for physical systems modeling
,
1997
.