English - EcosimPro Simulation Tool
English - EcosimPro Simulation Tool
English - EcosimPro Simulation Tool
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
What is <strong>EcosimPro</strong>?<br />
<strong>EcosimPro</strong> is a software tool for modeling and simulating<br />
multidisciplinary continuous and discrete systems. It<br />
incorporates an object-oriented programming language, a<br />
powerful DAE solver and a friendly Graphic User Interface.<br />
© ESA (images by AOES Medialab)<br />
© ESA-AOES Medialab<br />
© Astrium<br />
<strong>EcosimPro</strong> and EA Internacional<br />
© ESA-AOES Medialab<br />
Empresarios Agrupados Internacional SA (EAI) is an<br />
architect-engineering organisation that was founded in 1971<br />
and belongs to the following companies: Técnicas Reunidas<br />
SA, GHESA Ingeniería y Tecnología SA, Iberdrola Ingeniería y<br />
Construcción SAU, and SOCOIN Ingeniería y Construcción<br />
SLU.<br />
<strong>EcosimPro</strong> is designed so that components can be reused in many<br />
different systems without having to be reprogrammed. It<br />
provides a highly intuitive environment that enables the user to<br />
easily display simulation schematic diagrams and carry out both<br />
transient and steady state studies.<br />
EA began developing <strong>EcosimPro</strong> in 1989 under a contract from<br />
the ESA to simulate ECLSS in manned spacecraft. The<br />
multidisciplinary nature of this type of simulation gave rise to<br />
the creation of generic modelling software for use in many<br />
other continually broadening areas.<br />
EA Internacional is the official distributor of ESPSS libraries to<br />
external users.<br />
<strong>EcosimPro</strong> is an open tool which allows using other existing code<br />
written in C, C++ or FORTRAN and, in turn, generating C++ code<br />
with the final simulation model.<br />
© ESA-C.Carreau<br />
ESPSS<br />
© ESA-S.Corvaja 09<br />
ESPSS Project Developers<br />
Backed by the technical support of ESA, four companies<br />
participate in the development of ESPSS software, thus<br />
guaranteeing a successful simulation tool:<br />
· Empresarios Agrupados, experts in the design and production<br />
of software simulation tools, coordinating partner of the<br />
project and responsible for the ESPSS modelling<br />
European Space Propulsion<br />
System <strong>Simulation</strong><br />
ESA <strong>Simulation</strong> libraries, based on <strong>EcosimPro</strong>,<br />
for modelling spacecraft and launch vehicle propulsion systems<br />
· EADS Astrium Space Transportation, the main industrial<br />
architect and stage integrator of Ariane launchers,<br />
responsible for User Requirements and Validation cases<br />
· CENAERO, a company at the forefront of CFD and<br />
Optimization methods, responsible for the Advanced 1D<br />
algorithms, zooming with external CFD codes and system<br />
optimization with Max code coupling<br />
· KOPOOS, a company with large experience in Satellite<br />
Propulsion Systems of Chemical and Electrical types,<br />
responsible for the Priming and Tank filling validation cases<br />
EA Internacional S.A.<br />
Magallanes, 3 Madrid<br />
28015 Spain<br />
E-mail: info@ecosimpro.com<br />
URL: http://www.ecosimpro.com<br />
Phone: +34 91 309 81 42<br />
Fax: +34 91 591 26 55<br />
EMPRESARIOS AGRUPADOS
ESPSS SIMULATION PLATFORM<br />
FLUID_PROPERTIES LIBRARY<br />
· The Fluid_properties Library is a set of thermodynamic functions returning the properties of most of the fluids used for rocket applications. Fluids are<br />
supported in different categories depending on the type used:<br />
- Perfect gases properties according to CEA code, or interpolated in external temperature dependent properties files (user modifiable)<br />
TURBO-MACHINERY LIBRARY<br />
· Two different types of turbo-machinery are available: one “generic” model if the off-design<br />
characteristics are unknown, and one specific model which can only be used with user defined<br />
maps, for well-defined turbo-machinery<br />
The European Space Propulsion System <strong>Simulation</strong> (ESPSS) is an ESA<br />
initiative that aims to create a European simulation platform for spacecraft and<br />
launch vehicle propulsion systems. It consists of a set of libraries based on the<br />
<strong>EcosimPro</strong> simulation environment. ESPSS provides a state-of-the-art tool for<br />
analyzing different phenomena in propulsion systems validated successfully<br />
with experiments entailing priming cases, two-phase tank filling processes<br />
and the Ariane 5 ESC-A upper stage.<br />
ESPSS libraries are delivered along with the source code, thus allowing the<br />
users to either modify or reuse any of the library components. As ESA holds the<br />
proprietary rights to the ESPSS libraries, any entity interested in using them<br />
need prior approval from ESA.<br />
<strong>EcosimPro</strong> is a commercial simulation environment developed by Empresarios<br />
Agrupados Internacional S.A. (EAI) and is presently used in other areas such<br />
as environmental control and life support in manned spacecraft, power plant<br />
systems, biological simulation, loop heat pipes, etc. EAI is the official<br />
distributor of the ESPSS libraries.<br />
ESPSS libraries: a summary:<br />
· A specific library providing a standard properties database for propellants,<br />
pressurants and other fluids and materials<br />
© ESA/CNES/ARIANESPACE-P.Baudon © ESA/CNES/P.Baudon<br />
- Simplified liquids interpolated in external temperature dependent properties files (user modifiable)<br />
- Real fluids properties directly interpolated in external 2D properties files (user modifiable), normally obtained running the REFPROP code (NIST)<br />
· The homogeneous model calculates mixtures of a real fluid with a non-condensable gas (quality, void fraction, etc) in case of two phase two-fluid flow<br />
Functions calculating real<br />
properties interpolate in 2D<br />
property tables. Two kind of<br />
interpolations are available:<br />
- Direct interpolation using the<br />
couples P-S, P-H,… and returning<br />
a property.<br />
- Reverse interpolation using the<br />
couples T-S, H-S or Rho-U and<br />
returning pressure.<br />
ESPSS libraries provide palettes of components<br />
which allows building graphically complex systems<br />
T-S thermodynamic diagram<br />
Available real fluids<br />
· Turbine and compressor maps are very general because the parameters are scaling with the<br />
mean radius and the speed of sound. Therefore, given characteristics remain valid for<br />
geometrically similar turbines/compressor, and for different fluids<br />
TANKS LIBRARY<br />
· The Tank_Bladder component models two different fluid cavities, one for the liquid and another for the<br />
gas mixture. It also calculates the bladder movement separating the liquid from the gas<br />
· 1D Tanks calculate the temperature variation along a “vertical” axis. The pressurization of the gas part<br />
by boiling inside the liquid or by filling processes is included in the formulation. The heat and mass<br />
transfer at the liquid/gas interface is also calculated<br />
Model of a Pressurisation system<br />
Tank pressure, liquid height & temperature results<br />
· A general purpose library for two-phase fluid 1D models. Hydraulic or<br />
pneumatic systems with coupled heat transfer networks and controllers can be<br />
COMB_CHAMBERS LIBRARY<br />
easily represented<br />
· Models with one or more chambers can be evaluated under quasi steady or transient conditions<br />
· Specific libraries for the simulation of 1D two-phase tanks and turbo<br />
(start-up and shutdown) where the valve sequences are decisive<br />
machinery components (pumps, turbines and compressors)<br />
· Wall heat exchange, pressure drops,<br />
cavity priming and vaporization<br />
· A specific library for the simulation of combustion chambers, nozzles and<br />
cooling systems<br />
phenomena (progressive consumption<br />
of injected liquid) are taken into account<br />
Some application domains are:<br />
· Modelling of spacecraft or ground pressurization systems including priming<br />
ESPSS palettes of<br />
components<br />
Performances of a Cold Thruster<br />
Xenon cycle (BB actuation)<br />
. The Cooling Jackets components<br />
completely model 3D geometries built<br />
by means of several 3D walls around the<br />
processes, tank behaviour, heat exchange, mechanical or electronic pressure<br />
regulators<br />
FLUID_FLOW_1D LIBRARY<br />
· Hydraulic or pneumatic systems with coupled heat transfer networks and controllers can be easily represented with this library<br />
channels (1D fluid component):<br />
Cooling jacket channels<br />
Thermal nodes distribution<br />
· Modelling of any kind of liquid rocket engine cycle with one or more<br />
combustion chambers including turbo machinery (pumps, compressor and<br />
turbines) and two phase cooling systems<br />
· Programming of the components is non-dependent on the working fluid: conservation equations are stated in a general way, the<br />
fluid phase and the quality being calculated by the properties functions<br />
Start up and shut down representation<br />
· Priming phenomena (with or without a non-condensable gas travelling in a<br />
liquid) can be calculated in pipes or other specific spacecraft subsystems.<br />
ESPSS also permit analyzing in great detail transient aspects due to inertia<br />
© ESA-S.Corvaja 09<br />
(water-hammer), heat exchange (radiators) or control processes<br />
Interaction with other software is possible, especially in the following areas:<br />
Optimization for design and test fitting, coupling to external software (e.g.<br />
CFD…), etc.<br />
ESPSS allows the simulation of the<br />
hydrodynamic cavitation with or without a<br />
non-condensable gas travelling in a liquid<br />
using real properties fluids:<br />
Simplified model of a priming<br />
Pressure surge peaks<br />
Pressure surge peaks<br />
Staged engine model<br />
Chamber & Preburner temperature