New 3-day introductory course on Modelling Space Propulsion Systems with EcosimPro in November 2017

A 3-day introductory course to modelling space propulsion systems with EcosimPro and its toolkits will be given in Madrid from November 14-16, 2017. EcosimPro has different toolkits for the modelling of launchers and satellite propulsion systems: ESPSS, FLUIDAPRO and LPRES. This course will show how to model typical propulsion systems in an efficient manner. These toolikts are used today by many companies worldwide to design propulsion systems (e.g. ESPSS is the official tool of the European Space Agency).

The course will cover test cases such as: priming simulation in two-phase piping networks, startup and shutdown of a rocket engine, design and off-design of rockets, coupling of the propulsion system and the control system, physical modelling of typical components (e.g. pipes, turbo-machinery, combustors, nozzles, etc.) and many more.

Download course program in brochure: Modelling Space Propulsion Systems with EcosimPro.

New 3-day introductory course on Modelling Gas Turbines with PROOSIS in October 2017

A 3-day introductory course to modelling gas turbines with PROOSIS will be given in Madrid from October 24-26, 2017. The course will focus on the modelling and simulation of aeronautical propulsion systems and on acquainting users with the wide range of calculations that can be done with PROOSIS. PROOSIS is used to model 0D and 1D aeronautical systems.

During the course the students will model a complete turbofan and perform the corresponding analysis: single design, multi-point design, optimisation, steady state calculation, operating line and a complete transient mission with the engine. In addition, multiple ways to export the engine model to other platforms using international standards such as ARP-4868, FMI, C++, Excel, etc, will be studied. After this course, students can begin to model aircraft engines with PROOSIS with optimal efficiency.

Download course program in brochure: Modelling Gas Turbine Engines with PROOSIS.

Release of CRYOLIB 2.0

A new version of the CRYOLIB toolkit has been released today. This new version includes optimizations in the code and specific features to speed up the simulation. In addition, the new version solves bugs detected by the users in the last official version.

If you are currently up-to-date with the maintenance contract you should receive an official e-mail with instructions for downloading this new version. If you’d like more information, don’t hesitate to contact us.

Release of EcosimPro 5.6.1 and PROOSIS 3.8.1 (service packs)

Service Pack 1 for EcosimPro 5.6 and PROOSIS 3.8 simulation software has been released today.

This Service Pack solves bugs detected by the users since the official release in December 2016. The Release Note document describes the bugs that have been solved in several parts of the tool. If you are currently up-to-date with the maintenance contract you should receive an official e-mail with instructions for downloading this new version. In any case, if you’d like more information, don’t hesitate to contact us (

Upcoming release of TPCS toolkit

The EcosimPro TPCS toolkit (Two-Phase Capillary Systems), currently an internal Iberespacio’s tool, will shortly be available for its commercial distribution. This new toolkit is a state-of-the-art solution for the simulation of thermal control systems for spacecrafts: Loop Heat Pipes (LHP) and Capillary Pumped Loops (CPL).

TPCS calculates the transient response of thermo-fluid networks with complex topologies including several evaporators, pumping systems or tanks, coupled with the corresponding control loops. Its components have been successfully validated against experimental test results under liquid, gas or two-phase conditions.

More information on the features of this new toolkit together with an application case and the results obtained can be found on the products section.

Newsletter number 13 has been issued

Latest newsletter from the EcosimPro/PROOSIS working group is now available in English and Spanish.

The topics covered are the following:
* New project with ITER for implemented distributed simulations.
* New academic library LPRES for modelling space rockets.
* Smartgrid and renewables library in EcosimPro.
* Presentation of different works with PROOSIS in ASME TURBO Conference (Seoul).
* ESPSS toolkit in the Space Propulsion Conference in Rome.
* Team-Indus uses FLUIDAPRO toolkit for the Google Lunar Xprize
* New tool for automatic validation of models and libraries.
* New capabilities in the modelling language.

Team Indus, using EcosimPro, has been pre-selected to compete for the Google Lunar XPRIZE

Google’s Lunar XPRIZE competition seeks to develop efficient, economical access to the Moon by promoting technological innovation by entrepreneurs the world over. The goal of the competition is to land a vehicle on the Moon’s surface, move it at least 500 metres and transmit high-definition photos and video back to Earth. There is a lot of prize money at stake in the race, which has now entered its final phase, with 5 teams pre-selected to prepare for launch in 2017.

One of them is Team Indus (from Bangalore, India). This small Indian startup is developing a project to go to the Moon and transmit back video images. Team Indus is using our EcosimPro/FLUIDAPRO tool to perform the fluid-dynamics analysis of its propulsion system. The module’s simulation allows them to estimate pressure drops, maximum pressure, fuel mass flows, etc., all of which helps them to design their systems better.

We here at EcosimPro are very pleased that they are one of the teams that has been preselected by Google to compete for this important prize, and we wish them all the best in this final phase of the competition. For more information, check out

Official release of EcosimPro 5.6 and PROOSIS 3.8

Today it has been released the newest versions of our EcosimPro and PROOSIS simulation software (EcosimPro 5.6 and PROOSIS 3.8). These new products include a multitude of improvements in all areas, including modelling language, solvers and the graphical interface. Some of the most significant new capabilities are an automatic testing tool for libraries and models, the ability to export models to the FMI standard, new transient solvers models, direct simulation from schematics to name only a few. A more detailed list of improvements is the following:

Improvements included in EcosimPro 5.6 and PROOSIS 3.8

Compatible C++ Compilers

  • Microsoft Visual Studio C++ 2015 64 bits NEW
  • Microsoft Visual Studio C++ 2013 64 bits
  • Microsoft Visual Studio C++ 2010 64 bits
  • Microsoft Visual Studio C++ 2010 32 bits
  • Microsoft Visual Studio C++ 2008 32 bits
  • GCC 4.9 64 bits NEW (bundled with EcosimPro/PROOSIS)
  • GCC 4.7 32 bits (bundled with EcosimPro/PROOSIS)
  • GCC 4.4 32 bits (bundled with EcosimPro/PROOSIS)

Automatic Testing Tool
New tool for the automatic testing and verifying of libraries, components, partitions and experiments that allows users to:

  • Compile workspaces and libraries
  • Validate partitions
  • Execute experiments selected by users
  • Define variables to be compared and their tolerances
  • Define the type of information to be compared: statistical or variable to variable
  • Save experiment reference values and then use them to test new versions of libraries, partitions, tools, etc
  • Direct access to a binary file compare tool in HDF5 to rapidly identify differences
  • Automatic execution and verification with generation of a final comparison report that is easy to understand

Graphical User Interface

  • New tool for running simulations from the schematic window
  • New capability for comparing any two files from the tabs.
  • New isolated experiments that do not need to be inherited from partitions
  • New capability for exporting a deck in standard FMI format
  • New capability for exporting a deck to Microsoft Excel
  • New tool for comparing two HDF5 binary files
  • New capability in the parametric study wizard to use up to 20 different probability functions to generate random values
  • New feature for loading toolkits in a very compact and safe format.
  • New dialogue that allows users to export a workspace and the libraries to a new destination as a toolkit (.pke)
  • New library error editor that replaces the need to create an external ASCII file manually
  • New library tabs with more filtering, sorting and viewing possibilities
  • New tool for automatic creation of compilation lists for libraries
  • New capability for exporting/importing data in XML format from a schematic
  • New option in the Monitor to reuse watch inputs changed by the user in new simulations
  • In plotters, new option to view directly inside a .csv file with the data of a graph or table without having to export it beforehand
  • New tool in the items tab to handle the decks associated with experiments
  • New capability for exporting a deck in standard ARP 4868 C (2016) format
  • New tool for generating reports directly from a post-process binary file without opening the Monitor
  • New tool in the Monitor for plotting and comparing more than one post-process at the same time
  • New features for handling the OPC servers directly from the tabs
  • New OPC server generation wizard which is more intuitive
  • In the MATLAB interface, added support for MATLAB version 8.7 (64-bit) (R2016a) and GCC compilers 4.9 Windows and Microsoft Visual C++ 2015 (64-bit)
  • New feature in the items tab so that the S-Functions can be generated and edited directly from there
  • Added support for the use of MATLAB 8 (64-bit) (R2016a) and the Microsoft Visual C++ 2015 (64-bit) compiler for the advanced generation of S-Functions
  • New tools to help minimise the number of algebraic equations, in the algebraic variable selection wizard
  • New feature to analyse partitions by means of a sensitivity analysis


  • New DAE transient dense and sparse solvers: IDAS and IDAS_SPARSE based on IDAS solvers
  • New ODE transient dense and sparse solvers: CVODE_BDF, CVODE_BDF_SPARSE and CVODE_AM based on CVODES solvers

EL Modelling Language

  • New assignment operator “:=” int the CONTINUOUS block to allow causal equations
  • It is allowed the use of construction parameters in classes (typically used for dynamic allocation of arrays)
  • From this new version there is access to the internal variables of the components when they are instantiated into a topological component. This allows for new equations that bind variables of different instantiated components
  • New versatile function pointers for modelling advanced behaviour in components, functions, etc.
  • New predefined container classes EVector and EMatrix that provides dynamic use of memory. They can store any type of object and they can be an alternative to the classical arrays.
  • New predefined container classes EDictionary and ESet for creating sophisticated memory structs in memory with very fast access to elements.
  • New type of data template to define types of functions
  • New function eSetPostprocessLaw () to setup a callback to each result refresh. Users can use it to calculate variables derived in the experiment
  • New function eEvalExpr() to evaluate numerical expressions given as strings at run-time
  • New function eReadFileAsString() to read a file and put its content in a STRING variable
  • Functions REPORT_TABLE() and REPORT_LIST() reports now in ASCII, hdf5, xml, html and csv format.
  • New variable FOLLOW_RT_FACTOR to control the simulation speed with respect to real time
  • New class EFileCsv to help in the generation of files in .csv format
  • New class ERandomVector to generate random numbers from 20 different probability functions
  • New functions eSetConfig() and eSetErrorAction() to define the behaviour in the event of numerical errors at run-time
  • New check when reading tables to ensure that the axes are in strict ascending or descending order
  • New functions eResiduesLogEnable() and eResiduesLogSetup() that replace produceLogAsciiFile(), which are more versatile (though produceLogAsciiFile() is still valid)

Improvements only in PROOSIS 3.8

  • New tab for editing maps and tables directly from the main window
  • New table and map editors so that users can create, change and save them in the correct XML format of the tool

New articles available from the Propulsion Conference 2016 in Rome

A set of technical articles presented at the last European Space Propulsion Conference, held in Rome, have been published on this website. They show different uses of EcosimPro/ESPSS in interesting and highly complex projects in the field of space propulsion. This year, more than 20 papers were presented during the conference that either included use cases or references to the propulsion package EcosimPro/ESPSS.