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 xprize.org

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.

PROOSIS Test Cases in ASME TURBO 2016

During the last ASME TURBO Conference in Seoul (from 13th to 17th June), the National Technical University of Athens (Laboratory of Thermal Turbomachinery) presented some interesting test cases using PROOSIS. Here is provided a brief description of the papers:

Paper No. GT2016-56645: “Contra-Rotating Propeller Modelling for Open Rotor Engine Performance Simulations”
This paper was presented in the “Propellers and Open Rotors” session of the Aircraft Committee. It describes a method for modelling contra-rotating propellers in PROOSIS and their use in developing an Open Rotor engine model. PROOSIS is presented in this paper as a tool that is capable and flexible enough to deal with such advanced engine concepts and simulations.

Paper No. GT2016-56617: “Direct Coupling of a Two-Dimensional Fan Model in a Turbofan Engine Performance Simulation”
This paper was presented in the “Turbomachinery Design Aspects” session of the Cycle Innovations Committee. It deals with the subject of multi-fidelity engine performance calculations. PROOSIS is mentioned explicitly throughout the paper as the tool that can support such type of simulations. This is a joint publication with Cranfield University and the Hellenic Airforce and Naval Academies. EAI is included in the Acknowledgements section for even greater publicity.

Paper No. GT2016-57722: “Industrial Gas Turbine Health and Performance Assessment with Field Data”
This paper was presented in the “Gas Path Performance and Monitoring” session of the Control, Diagnostics & Instrumentation Committee. It concerns the application of the LTT/NTUA diagnostic tool in a Combined Heat and Power Plant. In this work, PROOSIS was used to create very accurate performance models of the power plant gas turbine engines using an automated procedure developed entirely as a PROOSIS Experiment.

Paper No. GT2016-57700: “Investigation of Different Solar Hybrid Gas Turbines and Exploitation of Rejected Sun Power”
This paper was presented in the “CSP Low Emission Cycles” session of the Cycle Innovations Committee. This paper uses the SOLAR library developed by LTT/NTUA and the TURBO library to assess solar hybridization of different gas turbine engine configurations. This is purely an application example clearly demonstrating PROOSIS multi-disciplinary and inter-library simulation capabilities.

Paper No. GT2016-57272: “Assessment of Solar Steam Injection in Gas Turbines”
This paper was presented in the same session as the previous one. Again this is an application example that combines PROOSIS TURBO and LTT/NTUA SOLAR and STEAM libraries in order to study steam injection in gas turbines where the steam is generated through solar energy. The paper exemplifies PROOSIS ability to handle complex physical phenomena and configurations.

You can find more info about them in our web page our web page


A number of technical publications using PROOSIS as their modelling and simulation tool have been presented in ASME’s premier turbomachinery technical conference and exposition.

For the first time in its 60 years, the ASME TURBO EXPO 2016 was held in Asia and specifically in Seoul, South Korea from 13 to 17 June. As the most important international turbomachinery event of the year, it gathered 3000 participants from industry, research, government and academia from all over the world. With over 1000 technical papers in more than 300 technical sessions, tutorials and panel discussions and an exposition staging the products from over 80 companies, the conference offered its attendees the opportunity to gain useful insight into current technological achievements and future research trends and to connect with colleagues from around the world.

The conference’s Keynote theme “Energy and Propulsion in the Information Age” and the plenary sessions in the following days emphasized the significant opportunities for profit, reliability and performance increases in the turbomachinery industry which are created from the intersection between the physical and digital worlds. Modelling and Simulation capabilities play a central role in exploiting these opportunities and PROOSIS, as a state-of-the art gas turbine modelling and simulation environment, is already making a significant contribution.

PROOSIS participated in this conference through eight (8) technical papers from the National Technical University of Athens in Greece, Cranfield University in the UK and ISAE Toulouse in France. Specifically, PROOSIS and its TURBO library were used to model and simulate advanced engine concepts such as the Open Rotor which is considered the powerplant for next generation single aisle aircraft. Three (3) papers were presented on this subject (GT2016-56645, GT2016-57918 and GT2016-57921) in which PROOSIS was used to develop performance models of the novel engine components such as the contra-rotating propellers and turbines and perform studies at component and engine levels. PROOSIS multi-fidelity simulation capabilities were exemplified in paper GT2016-56617 that demonstrated the integration of an in-house two-dimensional fan code into a PROOSIS turbofan engine model. In the spirit of the conference’s keynote theme, PROOSIS was also used to develop the digital ‘twins’ of two gas turbines in a Combined Heat and Power plant for health and performance monitoring purposes (GT2016-57722). The ability of the TURBO library in PROOSIS to deal with transient phenomena was showcased in GT2016-57257 where model predictions are compared with engine measurements. Finally, PROOSIS potential for multi-disciplinary simulations was highlighted in papers GT2016-57700 and GT2016-57272 that deal with different aspects of gas turbine solar hybridization.

PROOSIS is a registered trademark of Empresarios Agrupados International S.A.

Empresarios Agrupados presents its space simulation products at the Space Propulsion Conference in Rome

A team from Empresarios Agrupados International (EAI) formed by engineers specialised in space propulsion simulation participated in the conference in Rome (2-6 May) in order to present the new capabilities of the EcosimPro simulation tool and of its space propulsion toolkits.

The European Space Propulsion Conference 2016 was held in Rome during the first week of May. It was organised by the European Space Agency and other bodies involved in the space sector. A team from EAI formed by engineers specialized in space propulsion simulation participated in this conference in order to present details of the products available for space propulsion simulation. The different products available that use the EcosimPro platform were displayed at a stand: ESPSS (European Space Propulsion Simulation System), FLUIDAPRO, PIPELIQTRAN, etc. Notably, ESPSS is the most widely used simulation product by European industry.

The EcosimPro/ESPSS toolkit was developed by a European consortium of companies and universities led by EAI and is currently the official ESA tool for 0D-1D modeling of space propulsion systems. ESPSS models propulsion systems for spacecraft and satellites, including firing processes, fuel tank evolution, heat exchangers, mechanical systems and electronic pressure regulators. It can model, for instance, any type of liquid rocket motor with one or more combustion chambers, including turbo-machinery (pumps, compressors and turbines) and two-phase cooling systems.

Among the new features developed in the libraries over the last year and presented in this forum are the simulation of a propulsion system coupled with the dynamics of a spacecraft, the inclusion of new high precision numerical schemes which are very efficient in terms of simulation speed, the inclusion of a module for the definition of the advanced geometry of solid fuel, the validation of solid and hybrid combustors compared to experimental results, and the inclusion of new components and new options.

EcosimPro/ESPSS is currently being used by the majority of European aerospace companies for the design of new space propulsion systems. This can be seen from the large number of papers presented by companies during the conference that included models developed using this software. EAI presented a paper entitled ESPSS Model of a Simplified Combined-Cycle Engine for Supersonic Cruise.

On 5th May, ESA and EAI organised the fifth workshop for EcosimPro/ESPSS users which hosted some 40 engineers from the European space propulsion industry. Apart from presenting the latest improvements and developments underway, a round table was also held at which users could propose new improvements for future versions.

EcosimPro-ESPSS will be in Rome for Space Propulsion Conference 2016, on 2-6 May 2016

In the first week of May (2nd to 6th) the EcosimPro team will be at the biannual Space Propulsion Conference organized by ESA and 3AF in Rome. We will have a stand where we will be showing the new features of EcosimPro and of the space propulsion simulation toolkits. ESA and Empresarios Agrupados have organized a workshop for users of EcosimPro/ESPSS on Thursday 5th May at 14:00. There will also be two conference sessions dedicated to EcosimPro/ESPSS papers on Thursday 5th May (Sessions 69 and 77) and on Friday 6th May (Session 93). Empresarios Agrupados will present the paper entitled ESPSS Model of a Simplified Combined-Cycle Engine for Supersonic Cruise in Session 93.

For more info visit the conference web: www.propulsion2016.com

If you would like to arrange a meeting with us, please contact us (e-mail: jvv@empre.es).