hans peter de koning - esa/estec - the netherlands hans

38
Sheet 1 Advances in thermal model data exchange using open standards Hans Peter De Koning - ESA/ESTEC - The Netherlands [email protected] NASA Thermal and Fluids Analysis Workshop 2001 Huntsville, AL, USA, September 10-14, 2001

Upload: others

Post on 25-Dec-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Sheet 1

Advances in thermal model data exchange using open standards

Hans Peter De Koning - ESA/ESTEC - The [email protected]

NASA Thermal and Fluids Analysis Workshop 2001Huntsville, AL, USA, September 10-14, 2001

Sheet 2

Background

• In more and more space projects - in particular international programmes - routine exchange of thermal analysis model data between different tools is necessary

• Conversion processes are inefficient – Mostly with direct point-to-point converters - costly to maintain– Supplemented with significant manual work– SI / US-English unit conversion a problem in itself

• Conversion processes are mostly informal– Not very reliable - no thorough validation - no certification

• Open standards are emerging: STEP, STEP-TAS, XML, XSL

Sheet 3

Background - Old situationExchange of thermal analysis models in Europe

... other CAD toolsCORATHERM(Alcatel

ESARAD(Alst

ESABASE(Alstom Power UK)

ESABASE(Alstom Power UK)

THERMICA(Astrium Space)

THERMICA(Astrium Space)

ESATAN(Alstom Power UK)

ESATAN(Alstom Power UK)

CADDS(Computervision)

CADDS(Computervision)

EUCLID(Matra Datavision)

EUCLID(Matra Datavision)

FLUOR(CNES)FLUOR(CNES)

CATIA(Dassault Systemes)

CATIA(Dassault Systemes)

Space)CORATHERM(Alcatel Space)

om Power UK)ESARAD

(Alstom Power UK)

Sheet 4

Background - New emerging situation: Use of STEP / ISO 10303

EUCLIDEUCLIDSTEP file

(TAS, NRF, PRP,AP203, AP214,

AP209)

STEP file(TAS, NRF, PRP,

AP203, AP214,AP209)

ESARADESARAD

THERMICATHERMICA

IDEAS/TMGIDEAS/TMG

CATIACATIA

Pro*EngineerPro*Engineer

BAGHERA 2000

BAGHERA 2000

PATRAN(MSC)PATRAN

(MSC)Dynaworks(Intespace)Dynaworks(Intespace)

US thermal analysis tools

US thermal analysis tools

ESATANESATAN

CORATHERMAg

Baghera ViewBaghera View

CARAMELCARAMEL

STEP-TAS CDT

STEP-TAS CDT

STEP-TAS CDT

STEP-TAS CDT

STEP-TAS CDT

NRF Library NRF Library

PRP/NRF Library

TAS/NRF/PRP Library

... other CAD and PDM tools

ileAg CORATHERMile

Sheet 5

Objective of STEP / ISO 10303

• STEP = STandard for the Exchange of Product model data= casual name for ISO 10303

• “ISO 10303 is an International Standard for the computer-interpretable representation and exchange of product data. The objective is to provide a mechanism that is capable of describing product data throughout the life cycle of a product, independentfrom any particular system. The nature of this description makesit suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving.”

(From ISO 10303 Part 1)

Sheet 6

The (Aero)Space STEP Protocols Map

Electrotechnical design: AP210 and AP212Electrotechnical design: AP210 and AP212

Structural analysis: AP209Structural analysis: AP209

Documentation: PDFDocumentation: PDF

Propulsion: STEP-PRPPropulsion: STEP-PRP

Mass-CoG-MoI: STEP-MCI (subset of AP214)Mass-CoG-MoI: STEP-MCI (subset of AP214)

Optical analysis: NODIFOptical analysis: NODIF

… (other discipline oriented protocols)… (other discipline oriented protocols)

Thermal analysis: STEP-TASThermal analysis: STEP-TAS

Mechanical and assembly design: AP203 and AP214Mechanical and assembly design: AP203 and AP214

system product definition analysis & simulation & test results & delivery

Res

ults

of A

naly

sis,

Tes

t and

Ope

ratio

n C

ampa

igns

: STE

P-N

RF

Res

ults

of A

naly

sis,

Tes

t and

Ope

ratio

n C

ampa

igns

: STE

P-N

RF

Prod

uct C

onfig

urat

ion:

AP2

03 /

AP2

14 /

PDM

Sch

ema

Prod

uct C

onfig

urat

ion:

AP2

03 /

AP2

14 /

PDM

Sch

ema

Syst

em E

ngin

eerin

g: A

P233

Syst

em E

ngin

eerin

g: A

P233

Tech

nica

l Dat

a Pa

ckag

e: A

P233

Tech

nica

l Dat

a Pa

ckag

e: A

P233

ISO 10303Industrial Automation

Systems -Product representation

and exchange

ISO 10303Industrial Automation

Systems -Product representation

and exchange

ECSSWG E-10-07Exchange of Product Data

ECSSWG E-10-07Exchange of Product Data

Sheet 7

Disciplines in space projectsand examples of possible exchange

Systems engineering & PDMSystems engineering & PDM

ERP & Integrated Logistics SupportERP & Integrated Logistics Support

CADCAD

CAE

Stru

ctur

alSt

ruct

ural

Ther

mal

Ther

mal

...... Elec

trica

lEl

ectri

cal

ManufacturingAssemblyIntegration

Test

ManufacturingAssemblyIntegration

TestOpera-tional

support

Opera-tional

support

AP232TDP

STEP-TAS AP210

AP203/AP209

AP203 CC4

STEP-NRF

PDMschema AP203

AP214

AP203 CC1AP203 CC1 PDM schema

PDM schemaAP203 CC1

AP203

Sheet 8

TAS = Thermal Analysis for SpaceNRF = Network-model Results Format

Brief history TAS and NRF

1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001

SET-ATS precursor (French standard, CNES)

ESA R&D project “Thermal neutral formats”

TAS protocol (pure extension of NRF)

Space IR and NRF protocol

Programming libraries v1 with C & F77 API / porting 5 platforms

Abstract test suite TAS-CC1 / roundtrip ESARAD/STEP-TAS

Prototype NASA-JPL, import in TSS, export from TRASYS

Editorial update protocol to TC184/SC4 MS-Word format

Production release ESARAD/STEP-TAS-CC1 converter

Porting F77 API 5 platforms; Thermica/STEP-TAS-CC1 converter (Astrium)

US STEP-TAS pilot (JPL, 5 thermal tool vendors)

Thermal Desktop/STEP-TAS-CC1 converter (C&R, NASA-LaRC)

Large model cross validation ESARAD & Thermica; update architecture and libraries

Sheet 9

STEP-TAS initial steps

• Initial steps taken• Almost all tools / vendors on-board

– Europe: ESARAD, THERMICA– US: Thermal Desktop/RADCAD, NEVADA, TSS, TRASYS, ATM,

MSC-Patran, I-Deas TMG

• STEP-TAS converters in industrial release ESARAD and THERMICA (2000, 2001)

• Successful US pilot implementations in 2000

Sheet 10

Update of STEP-TAS architecture

• Lessons learned from initial development and implementation– It takes too long …

• To upgrade / correct the protocol or Converter Development Toolkit• To validate converter implementation

– Web-based Implementors Forum is necessary• Including Converter Development Toolkit distribution• Problem reporting / tracking• Discussion Forum• Test suites / benchmarks

Sheet 11

Main characteristics of STEP-TAS (1)

• Self contained, complete Application Protocol– AAM, ARM, Mapping Table, AIM, Express-G (586 pages)– Conforms to TC184/SC4 methods and guidelines

• Geometry defined as AP203 CC4 surfaces• Thermal-radiative model faces added as associated features

– Including possibility to support hierarchical submodel tree– Associated notional thickness, surface material and bulk material– Thermo-optical, thermo-physical properties for named material– Concept of material property environment (Part 45)

• Kinematic model conform STEP Part 105– for articulated rigid bodies (e.g. rotating solar arrays, gimballed antennas)

Sheet 12

Main characteristics of STEP-TAS (2)

• Space mission aspects– orbit arc (Keplerian and discrete ephemeris)– space co-ordinate system, celestial bodies– orientation, general and named pointing, spinning, linear rotation rates– space thermal environment, including constant or lat/long dependent

albedo / planetshine tables

• Boolean construction surfaces available for advanced tools• STEP-TAS CC1 Abstract Test Suite

– conform STEP Part 3xx series– test suite has been used in validation of TAS processors

Sheet 13

STEP-TAS geometry and thermal-radiative models

p2

direction-1

direction-2

p3

p1

diameter

start_angle

end_angle

• Shapes– Primitives: triangle, rectangle,

quadrilateral, disc, cylinder, cone, sphere, paraboloid

– Compound shapes– Shapes conform to AP203 CC4

non-manifold surfaces• Thermal-radiative model

– associates thermal-radiative faces with surface shapes

– thermal mesh (uniform and non-uniform)

– surface and bulk material properties by reference to material

Sheet 14

Illustration of basic STEP-TAS Keplerian orbit definition

ENTITY keplerian_orbit_arcSUBTYPE OF (orbit_arc);kepler_parameters : kepler_parameter_set;

END_ENTITY;

ENTITY kepler_parameter_set;semi_major_axis : length_measure;eccentricity : REAL;inclination : plane_angle_measure;right_ascension_of_ascending_node :

plane_angle_measure;argument_of_periapsis : plane_angle_measure;true_anomaly_at_start : plane_angle_measure;

WHEREwr1: semi_major_axis >= 0.0;wr2: eccentricity >= 0.0;wr3: (-180.0 < inclination) AND

(inclination <= 180.0);wr4: (-360.0 < right_ascension_of_ascending_node)

AND (right_ascension_of_ascending_node <= 360.0);

wr5: (0.0 <= argument_of_periapsis) AND (argument_of_periapsis < 360.0);

wr6: (-360.

governing_celestial_body

periapsisapoapsis

true_anomaly

eccentricity < 1 main body (of spacecraft)

0 < true_anomaly_at_start) AND (true_anomaly_at_start <= 360.0);

END_ENTITY;

Sheet 15

STEP-TAS : Product structure and kinematic

+ Y sh aft-Y sha ft

ma in b od y

+ Y yoke

- Y yo ke

+Y p a ne l 1

+Y p a ne l 2

-Y p an e l 1

-Y p an e l 2

+X

+Y

+Z

ma in bo dy

+ Y yoke- Y yo ke

+ Y p an el 1

+ Y p an el 2

-Y p a ne l 1

-Y p a ne l 2

is a k inem a tic_ link

is a k inem a tic_ joint

(a ) S che ma ti c sh ap e m od el o f a typica lcom mu nica tio ns sate llite w ith two fu llyde p loye d so la r ar ray wi ng s

(b ) The cor re spo nd in g kine m at ic _ mo delpr ese nte d a s a to p olo gi cal g ra ph

+ Y sh aft

- Y sh aft

Sheet 16

STEP-TAS Conformance Classes

thermal-radiative model with basic geometry

kinematicmodel

constructivegeometry

space missionaspects

�CC-1

� �CC-2

� �CC-3

� � �CC-4

� � �CC-5

� � � �CC-6

Sheet 17

Main characteristics NRF (1)Network-model Results Format

• Targets engineering-discipline independent exchange of bulk results data from analysis, test or operation– Representation of engineering objects by network models consisting of

discrete nodes and node-relationships– Hierarchical tree of network models / submodels– Definition of properties

• Quantitative, descriptive and functional properties• Scalar, vector and tensor property values• Property values only at discrete locations / discrete states

– Full annotation of analysis / test / operation context• Campaign, case, phase, run• Facility/tool, environment, date and time, organisation, person, ...

Sheet 18

Main characteristics NRF (2)NRF dataspace

abscissa_property

mod

el_c

ompo

nent

(mod

el, n

ode,

nod

e_re

latio

nshi

p)

stat

e

prop

erty

_cla

ss

Each gridpoint in the 3Ddataspace is a property value

Each can be scalar, vector, tensor

Data model and implementation designed to handle sparsely populateddataspace efficiently

Sheet 19

Main characteristics NRF (3)Proposed NRF/HDF architecture

STEP-NRFprotocol

(discipline-independent)

discipline-specific dictionaries

NRFDictionaryStructural

NRFDictionaryThermal

NRFDictionaryElectrical

NRFDictionary

...

User Application(Reading or Writing

Results Data)

STEP-NRF SDAIprogramming library HDF5 = Hierachical Data Format v5

- Public domain from NCSA- Efficient portable binary storage format- Full C, Fortran, Java libraries on >10 platforms- Standard for all NASA EOS missions

and some ESA earth observation- Info/downloads at hdf.ncsa.uiuc.edu- Many COTS / PD tools with HDF interface

HDF 5programming library

NRF – HDF mapping

HDF5binary

results file

AP203STEP file AP209

STEP file(future)

reference to product (-part),shape, location

reference to FEM / FE

HDF5 is an efficient alternative for Part21for large amounts of similar data

COTS or PDData Analysis / Visualisation

Application with HDF i/f(also via WWW)

Sheet 20

STEP-TAS CDTConverter Development Toolkit

• High-level API (Application Programming Interface)– ARM concepts - close to thermal tools - hides STEP complexity– Full set of reading/writing functions in ANSI-C and F77– With documentation, examples and test suite– With Baghera-View to perform independent visual inspection

• Advantages:– Available to tool developers at nominal cost (from Simulog)

• Platforms: Windows, Sun/Solaris, HP-UX, Compaq/Tru64, SGI/Irix– Enables to jumpstart converter implementation– Reduces converter validation / verification effort– All converters share reading/writing approach - increased reliability– Extensibility at affordable cost - e.g. add HDF or XML encoding

Sheet 21

STEP-TAS Converter Architecture

NativeTool

Format

NativeTool

FormatThermal Analysis Tool

(ESARAD, THERMICA, TRASYS, TSS, RadCad, TMG, ATM,

TAS, Patran…)

Thermal Analysis Tool(ESARAD, THERMICA, TRASYS,

TSS, RadCad, TMG, ATM, TAS, Patran…)

STEP-TASEXPRESS

data models

STEP-TASEXPRESS

data models

STEP-TAS High Level LibrariesC and Fortran API(Simulog, France)

STEP-TAS High Level LibrariesC and Fortran API(Simulog, France)

STEP-TASphysical file

ISO 10303-21or

XML

STEP-TASphysical file

ISO 10303-21or

XML

SDAI C Library (ISO 10303-24)ST-Developer (STEP Tools Inc., USA)

or Open Source STEP/XML (ISO 10303-28)

SDAI C Library (ISO 10303-24)ST-Developer (STEP Tools Inc., USA)

or Open Source STEP/XML (ISO 10303-28)

Sheet 22

The STEP-TAS roadmap - Sep 2001

TRASYS

TSS(Sp

Thermal Desktop / Radcad(Cullimore & Ring)

Thermal Desktop / Radcad(Cullimore & Ring)

ESARAD(ALSTOM POWER)

THERMICA(Astrium

TAS(H

SI(N Nevada

(TAC Inc.)Nevada

(TAC Inc.) Baghera Vie(SNASA-JPL demonstrator

One shot Mars Rover demonstrator 1998

NASA-JPL demonstrator

NASA-JPL demonstrator & beta release

NASA-JPL demonstrator

Patran(MSC)Patran(MSC)

Prototype implementation funded by NASA-LaRC

Can use beta from Thermal DesktopESA full TRASYS/STEP-TAS converter 2001/Q4

Will be made freely available for download

STEP-TAS CC1 converter in industrial release 4.1.x since mid 1999

Large model cross-validation initiated

TRASYS ESARAD(ALSTOM POWER)

ace Design)TSS

(Space Design)

STEP-TAS

)THERMICA

(Astrium)

CORATHERM(Alcatel Sp

STEP-TAS CC1 converter developed - industrial release 2001/Q1Large model cross-validation initiated

Planned 2001 /Q4(contact: [email protected])

arvard Thermal)TAS

(Harvard Thermal)

ace)CORATHERM(Alcatel SpNASA-JPL demonstrator ace)

NDA/ATM (FEMAP)etwork Analysis)

SINDA/ATM (FEMAP)(Network Analysis) w

imulog)Baghera View

(Simulog)Available ([email protected])

Sheet 23

Status of STEP-TAS interfaces on European side

• ESARAD (ALSTOM POWER, ESA)– CC1 bi-directional interface in industrial release since mid 1999

• THERMICA (Astrium/Toulouse)– CC1 bi-directional interface in industrial release since 2001/Q1

• Large model cross-validation ESARAD / THERMICA– Currently in progress– Thousands of thermal-radiative faces– Resolving performance / memory management issues– Import of models is slow - still issues with reliability

• Coratherm (Alcatel Space)– Converter development expected to start 2001/Q4

Sheet 24

Status of STEP-TAS interfaces on US side

• Bi-directional demonstrator development funded by NASA-JPL– 2000-Q1/Q3 on limited scope by 5 vendors:

• Thermal Desktop (Cullimore and Ring Inc.)• TSS (Space Design)• TAS (Harvard Thermal)• SINDA-G/ATM (Network Analysis Inc.)• Nevada (TAC Inc.)

• Bi-directional converter development funded by NASA-LaRC– Thermal Desktop (C&R) - beta released 2000-Q3/Q4– MSC/Patran - currently in progress– Using STEP-TAS converter development toolkit from Simulog

• Cross validation US tools / European tools being planned

Sheet 25

NASA-JPL STEP-TAS Demonstrator

• A feasibility and familiarisation study

• Objective: to develop a limited bi-directional STEP-TAS prototype converter

Sheet 26

Examples of STEP-TAS exchanges

Sheet 27

ROSETTA in ESARAD

Sheet 28

ROSETTA in Baghera View

Sheet 29

ROSETTA in THERMICA

Sheet 30

Doris in THERMICA

Sheet 31

Doris in Baghera-View

Sheet 32

DORIS in ESARAD

Sheet 33

NASA-JPL demonstrator in ESARADISO-10303-21;HEADER;...#109=TYPE_QUALIFIER('diffuse');#110=TYPE_QUALIFIER('infra_red');#111=ATR_PROPERTY_NAME('transmittanc

e');#112=ATR_PROPERTY_QUANTITATIVE(#111,

.SYMMETRICAL.);#113=ATR_PROPERTY_USAGE(#71,#112,#11

4);#114=ATR_PROPERTY_MEANING((#109,#110

));#115=SI_UNIT(*,$,.METRE.);#116=SI_UNIT(*,$,.DEGREE_CELSIUS.);#117=GLOBAL_UNIT_ASSIGNED_CONTEXT(''

,'',(#115,#116));#118=GLOBAL_UNCERTAINTY_ASSIGNED_CON

TEXT('','',(#119,#120));#119=UNCERTAINTY_MEASURE_WITH_UNIT(L

ENGTH_MEASURE(1.E-008),#115,...

Details available at ftp://ftp.estec.esa.nl/pub/yc/step/JPL_STEP_TAS_DEMO/index.htm

Sheet 34

Lessons learned

• Iterative, incremental development necessary– Can not get things right in one go …

• High level programming library very useful– Greatly reduces converter development effort– Speeds up standard penetration & increases exchange reliability– Chosen API close to old SET-ATS interface needs reconsideration

• Continuous resource / funding level is needed– To meet vendor expectations by providing timely support

and library updates resolving SPRs• Communication must be improved

– Start a ‘STEP-TAS implementors forum’

Sheet 35

Road Ahead (1)

• Web-based collaboration on further development:STEP-TAS Implementors’ Forum

– ftp://ftp.estec.esa.nl/pub/step-tas/index.html as a start– Will use sourceforge.net open source software development set-up for

distribution of documentation and code, bug tracking, configuration control, test suite(s) - start 2001/Q4

– E-mail tech support

• Take European / US collaboration to a next stage– Action ESA and NASA together with Simulog– Clarify/establish intellectual property rights and support

Sheet 36

Road Ahead (2)

• Trade-off for best ‘Return on Investment’ next 5 years– Appropriate level of formal publishing (ISO, ESA and NASA)– Much simplified ARM based exchange– Start support of XML physical file (STEP part 28)– Upgrade high level API to support all STEP-TAS constructs

• e.g. submodelling, non-uniform meshing and node numbering

• Upgrade STEP-TAS Converter Development Toolkit– Resolve all reported issues / bugs– Use open source software approach

• Upgrade converter options– Consistently support length unit selection / conversion

Sheet 37

Road Ahead (3)

• TRASYS/STEP-TAS-CC1 bi-directional converter– Stand-alone tool by Simulog on ESA funding– Will be made available freely

• Upgrade BagheraView capabilities– By Simulog sponsored by CNES– Release v1.3 beta ready 5-Sep-2001 (supports Windows 2000)

• Revive NRF developments– HDF5 binding (co-operation with EDF, NCSA and others)– Assess links with Engineering Analysis modules, ISO 10303-50– Pilot web-based remote consultation of structural test results

Sheet 38

Acknowledgements

• STEP-TAS and STEP-NRF were developed under ESA contract by an industrial consortium consisting of – Simulog (F, prime)– Fokker Space (NL)– Association GOSET (F)– Epsilon Ingénierie (F)– Alstom Power (UK)

• Special acknowledgement to Georg Siebes of NASA-JPL who is and has been the driving force for the development and acceptance of STEP-TAS in the US