Title: STEP related product data exchange standardisation at ESA
1STEP related product data exchange
standardisation at ESA
- Hans Peter de Koning (ESA/ESTEC D/TOS-MCV, The
Netherlands) - Hans-Peter.de.Koning_at_esa.int
- 6th NASA-ESA Workshop on Product Data Exchange
- April 20-23, 2004, EADS/Astrium, Friedrichshafen,
Germany
2Topics
- ECSS European Cooperation for Space
Standardization - European set of standards for development and
operation of space systems - E-10 Part 2.3 Product data exchange
- E-10 Part 4.1 Modelling and simulation
- New E-10 Part 2.1 Engineering database
- STEP-NRF STEP-TAS
- Network-model Results Format Thermal Analysis
for Space - STEP-SPE
- Space Environment Analysis
- TASverter
- STEP-TAS thermal model converter
3ECSS
- ECSS is an initiative started in 1995to produce
a single set of consistent European space
standards - Before there were ESA and national space
standards - Partners are ESA, national space agencies, space
industry (via Eurospace) - Three main branches
- M-series for Management Standards
- Q-series for Product Assurance Standards
- E-series for Engineering Standards
- http//www.ecss.nl for details and download of
standards (in PDF)
4ECSS E-10 Part 2.3Product data exchange
- E-10 is the System engineering branch
- Part 2.3 is a high level umbrella standard for
product data exchange - References PDE standards, but does not define
them - It specifies clauses in the following
format To exchange data from a
ltsource_disciplinegt representation to a
ltdestination_disciplinegt representation for
transferring ltkind_of_product_datagt the
ltstandard_referencegt standard shall be used. - Addresses all (useful) combinations of all ECSS
disciplines - Constitutes a tailorable list of standardized PDE
for use in specific space projects - References mainly ISO 10303, STEP-based,
XML-based standards - Similar approach as in NASA-STD-2817Computer-Aid
ed Engineering, Design and Manufacturing Data
Interchange Standards - WG convener Charles Stroom (ESA) / secretary
Hans Peter de Koning (ESA)
5ECSS E-10 Part 2.3Product data exchange
6ECSS E-10 Part 2.3Product data exchange Status
- WG draft delivered for public review summer 2003
- Passed public review per 30 January 2004
- 3 comments raised disposition per April 2004
- Publication expected 2004 Q2 or Q3
7ECSS E-10 Part 2.1Engineering database
- WG being established April/May 2004
- Initial terms of reference ECSS System
Engineering Integration and Control shall
establish and control a database as a repository
for engineering data from trade-offs, risk
assessment, requirements, analysis, design, and
verification - WG convener Harald Eisenmann (EADS / Astrium)
8ECSS E-10 Part 4.1Modelling and simulation
- Development in progress WG started beginning
2003 - Scope is standardization of model-based
simulation in support of systems engineering - Tailoring of ECSS E-40 Part 1 and 2 Software
engineering for MS - WG convener Juan Miro (ESA)
9STEP-NRF, STEP-TAS, STEP-SPE
- NRF Network-model Results Format
- Generic engineering discipline-independent
exchange of network models and associated
results data - Kind of Integrated Resource ARM for STEP-TAS
and STEP-SPE - Architecture core SCHEMA plus runtime loadable
dictionary - TAS Thermal Analysis for Space
- Exchange of thermal analysis models for space
applications - SPE Space Environment Analysis
- Exchange of analysis and environment models for
Atomic Oxygen, Micro-meteoroids/debris,
Contamination, Particle radiation, Charging, On
orbit perturbations, Plume impingement, - Pure extension of NRF and TAS
10Recap STEP-NRF (1)
- Generic, discipline-independent exchange of
models results - Model definition, using a discrete network
representation - Supports model/submodel hierarchy
- Results data, produced in analysis, test or
operation - Meta-data, which records details of actual
analysis, test or operation performed - Only discrete observations
- I.e. sampled results at discrete locations for
discrete states of the model / object under
observation, no support for continuous fields or
similar - Any property value has explicit (physical)
quantity and unit - Data model designed to cope efficiently with
large amounts of results - Built-in support for scalar, vector, matrix,
tensor data
11Recap STEP-NRF (2)
Central NRF data structure is the datacube -
each element of the cube is a scalar, vector or
tensor property for a specific (item, quantity,
state) - literal and advanced SUBTYPEs,
respectively for literal and generalised
functional property values
Usually points in time or frequency
12STEP-TAS
- STEP-based application protocol
- Initial scope Exchange of thermal-radiative
models for space, including rigid body kinematics
and orbit / attitude / orientation specification - Geometry represented by bounded face model with
minimal topology (compatible with AP 203 CC4) - Extended scope Exchange of thermal lumped
parameter network models - Targeting exchange between thermal network
analysis toolsvarious SINDAs, ESATAN - Analysis results from SINDA or ESATAN runs, e.g.
for post-processing - STEP-TAS is a pure superset of STEP-NRF
13TASverter
- TASverter is an development by ESA D/TEC-MCV
- In Python language on basis of pyExpress
- Offer users finally a properly working solution
for exchange of thermal models - First between major European analysis tools
ESARAD and THERMICA - Perform rigorous validation of NRF and TAS
protocols - Produce a fully functional (open source)
framework for validation and verification of
STEP-based data exchange protocols and
implementations - Lay a solid basis for the future
- Low threshold for implementation
- Maintainable and cost-effective
- Ensure long term availability (no dependence on
closed 3rd party software)
14TASverter architecture
ESARAD .erg
THERMICA SYSBAS-to-VIF-export
THERMICA .VIF
temporary route via .VIF for quick development
and verification
THERMICA .SYSBAS
esarad_erg_reader
by Alcatel and OpenCascade
CIGAL2
thermica_VIF_reader
esarad_erg_writer
thermica_VIF_writer
thermica_SYSBAS_reader
cigal_reader
STEP-TAS Repository Handler (produced by
pyExpress)
thermica_SYSBAS_writer
cigal_writer
Planned
Part_21_reader
TRASYS_reader
STEP-TAS Part 21 .stp
TRASYS .inp
Part_21_writer
TRASYS_writer
15Current TASverter status
- Started in October 2002
- 5th release made per 11 February 2004
- Self-contained Windows, Solaris, Linux, Irix
executables - No need to install Python
- Coratherm/CIGAL-2 reader/writer completed March
2004 - By Alcatel Space OpenCascade with assistance
from ESA - Used SWIG to wrap CIGAL-2 C library with Python
API
16Current TASverter status
- Release r2004-02-11 downloadable
fromhttp//www.estec.esa.int/thermal/tools/tasver
ter.html - Support following interfaces
- STEP-TAS Part 21 .stp reader and writer
- ESARAD .erg reader and writer
- THERMICA .SYSBAS reader and writer
- THERMICA .VIF reader and writer
- PATRAN .SES writer
- HTML report writer (to assist end-user to verify
contents of TAS .stp file) - Options
- Renumbering thermal node numbers and length unit
conversion
17TASverter download page
18Simple TASverter run
19TASverter example 1 ISS_coldTHERMICA to ESARAD
711 thermal-radiative surfaces, converted in less
than 15 seconds.
20TASverter example 2 ATVTHERMICA to ESARAD
1700 thermal-radiative surfaces, converted in
less than 25 seconds. Model hierarchy and
coordinate transformations fully retained.
21TASverter example 2 ATVTHERMICA to ESARAD
Original THERMICA .SYSBAS
Generated ESARAD .erg
22Verification Test Suite
- More than 200 unit tests
- Documented as a website
- with naming convention for subdirectories per
testcase - actual and reference results for regression
testing - Fully scripted to run and be diff-ed
automatically - Real model tests
- ATV model
- METOP C/D full spacecraft model
- ISS model
- Herschel and Planck full spacecraft models
23STEP-SPE
- Started in October 2003
- Consortium of Incka (F), EADS/Astrium (F),
eta_max (D), EPM (N) - Scope Exchange of analysis and environment
models for Atomic Oxygen, Micro-meteoroids/debris,
Contamination, Particle radiation, Charging, On
orbit perturbations, Plume impingement, - Currently completed user requirements phase AP
production in progress - Extension of NRF and TAS with an SPE schema and
dictionary - Produce STEP-SPE application protocol
- Implement converters for ESABASE and SYSTEMA
- Completion planned for March 2005
24Schedule
- Completion of STEP-NRF and STEP-TAS protocols
- WG draft freeze expected May/June 2004
- Start New Work Item in ECSS and ISO TC184 / SC4
- Fast track from WG draft to ISO TS (Technical
Specification) - ECSS NWI accepted in February
- ISO NWI expected 2004-Q3