SMILE

SMILE logo.

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

Company:

Fraunhofer

Address:

Institute of Computer Architecture & Software Tech
Kekulestr. 7
Berlin D-1289
Germany

Telephone:

+49 (30) 6392-1919

Facsimile:

+49 (30) 6392-1805

E-mail:

christoph.nytsch@first.fhg.de

Website:

http://www.smilenet.de

Availability

Smile is free for the non-commercial usage, commercial licenses are available by the company dezentral Gbr, web site http://www.dezentral.de.