General purpose object-oriented, equation based,
generic simulation environment for complex systems.
SMILE is commonly used for the simulation of
complex energy systems like building and plant simulation,
but it is also a powerful tool for solving a multitude
of other time dependend simulation problems. Simulation Environment SMILE contains
an object- and equation-oriented modeling description language,
a Python based experiment description language, a model
compiler, a runtime system, a numerical solvers library and a model library.
Screen Shots
Keywords
object-oriented simulation environment, building and plant simulation,
complex energy systems, time continuous hybrid systems
Validation/Testing
N/A
Expertise Required
Reading the SMILE-tutorial; C basic programming knowledge is required for
modeling new components; Python programming knowledge is required for
enhanced simulation experiments.
Users
Over 100 registered users
Audience
Engineers, researchers, planners, architects
Input
Building topology and geometry, plant configuration, physical and technical
parameters of building elements and plant components, internal loads,
weather data.
Output
Time series of each model parameter (user definable) in a file or a graphical
representation, selected values like the heat or cooling demand
also as integrated values.
Computer Platform
Linux, Unix
Programming Language
Simulator: Objective-C; Modeling language: SMILE; Experiment language: Python
Strengths
Because of the object-oriented and equation based modeling description
language SMILE has a high degree of flexibility. Nearly any simulation model
can be formulated and solved.
Full coupled building plant simulation is possible, because the
whole simulation model is solved within a common equation system.
SMILE uses different numerical solvers with variable time steps,
this is the requirement for things like analysis of control strategies.
The SMILE model description is independend from the numerical solution,
so the numerical method can be changed without changing the model.
Weaknesses
SMILE is a too sophisticated tool for the analysis of simple problems.
A graphical user interface is available until now only as a very early
developers version.
Contact
Availability
Smile is free for the non-commercial usage, commercial licenses are available by the company dezentral Gbr, web site http://www.dezentral.de.
|