Products > EcosimPro Description
EcosimPro Modelling & Simulation Tool
EcosimPro is a first class modelling and simulation tool for modelling 0D or 1D multidisciplinary continuous-discrete systems and any kind of system based on differential-algebraic equations (DAE) and discrete events.
EcosimPro has been designed to carry out both steady and transient studies. It provides a highly intuitive graphics environment that facilitates usage for creating physical models based on schematic views.
It is an extremely transparent tool which enables the use of any legacy code in C, C++, FORTRAN, etc, and, in turn, the final model can be automatically exported in several formats (.dll, .exe, C++, etc).
The multidisciplinary libraries allow components to be created that mix disciplines such as mechanical, electrical, fluids, control, etc.
EcosimPro provides intuitive wizards to guide the user through the process of creating final robust mathematical models. It has internal symbolic algorithms for transforming the equations based on the study the modeller is performing. This capability prevents having to re-code simulation applications every time. The declarative nature of the tool requires only that the relationship among variables be specified and then the final mathematical model is generated (non-causal modelling).
The components can use inheritance and aggregation to create more sophisticated components based on existing ones. This helps to reduce the complexity of the simulation models by sharing common behaviour.
EcosimPro uses state-of-the-art solvers for any type of linear, non-linear, differential-algebraic or ordinary-differential equation (ODE). Additionally, when modelling, it is possible to enter discrete events so that the simulation halts enabling the user to change the model variables.
EcosimPro can range from being a simple calculator for solving DAE systems to a tool for modelling a complete manned spacecraft vehicle for the International Space Station.
EcosimPro modelling skills are based on user levels. The higher the level of use, the fewer the skills that are needed:
- Level 1: Developers of basic mathematical libraries.
- Level 2: Developers of simulation models reusing existing libraries.
- Level 3: Developers of different experiments on existing models.
- Level 4: External users of EcosimPro from Excel, Matlab, C++, etc






