18
55 Appendix D Exchange of TMG thermal models via STEP-TAS Mouloud Bourbel (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

55

Appendix D

Exchange of TMG thermal models via STEP-TAS

Mouloud Bourbel(Maya, Canada)

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 2: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

56 Exchange of TMG thermal models via STEP-TAS

Abstract

In the late 90’s, the European Space Agency "ESA" started the development of an information exchangestandard for space thermal analysis models. This standard was based on ISO 10303, which is informallyknown as STEP "Standard for the Exchange of Product model data". The new standard was namedSTEP-TAS "Thermal Analysis for Space". Since then, STEP-TAS development has been completed.The standard has been documented and extensively testedRecently, STEP-TAS has been implemented into Maya’s TMG family of products, which includes NXI-deas TMG, Femap TMG and NX Space Systems Thermal. This new capability greatly simplifiesthermal model exchange between Maya’s TMG family of products and other thermal analysis packages.

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 3: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 1 24th European Workshop on Thermal and ECLS Software

TASTMG project:TASTMG project:

Page 2 24th European Workshop on Thermal and ECLS Software

Agenda

Description and Implementation of TASTMG project

Validation & Testing of TASTMG Implementation

Demo of TASTMG Integration in NX Space Systems Thermal

Exchange of TMG thermal models via STEP-TAS 57

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 4: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 3 24th European Workshop on Thermal and ECLS Software

Page 4 24th European Workshop on Thermal and ECLS Software

History of STEP-TAS /Thermal Model Exchange in TMG

Initial ideas for STEP standard for exchange of thermal models

Development of STEP-NRF & STEP-TAS

STEP-TAS v1 and implementation prototypes

Development interface to TSS, ESARAD &THERMICASuccessful, but painful: 6 interfaces, different solver languages

Simplification of STEP-NRF & STEP-TASpyExpress compiler, code generator, TasVerterOpen source STEP development toolkitFormalization under ISOFull Industrial implementation

Industrial Implementation of STEP-TAS.

TASTMG project

Industrial Implementation of STEP-TAS.STEP-TAS interface for TMGNot successful: Complex, performance and memory issues

1994

1995

1997

1998

2000

2002

2009

58 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 5: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 5 24th European Workshop on Thermal and ECLS Software

Objectives of TASTMG project

Implement STEP-TAS Import / export Facility with in TMG family of products.

Validate & Test the implementation.

Create TMG part of the public STEP-TAS acceptance testsuite.

Page 6 24th European Workshop on Thermal and ECLS Software

Getting Started

Learning the STEP-TAS Standard.

Evaluating STEP-TAS tools.

Identifying the best implementation approach:

No brainer: Implement using C++ language / STEP-TAS C++ SDK.

Exchange of TMG thermal models via STEP-TAS 59

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 6: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 7 24th European Workshop on Thermal and ECLS Software

STEP-TAS C++ SDK

Developed by CSTB under ESA contract.

We used version 1.0 RC4.

TAS ARM classes

Page 8 24th European Workshop on Thermal and ECLS Software

STEP-TAS C++ SDK

Developed by CSTB under ESA contract.

We used version 1.0 RC4.

TAS ARM classes

LightCpp STEP-TAS SDK

STEP: Common base classes.TAS ARM: Classes generated from the EXPRESS TAS ARM schema.TAS ARM SUPPORT: Convenience classes.

60 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 7: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 9 24th European Workshop on Thermal and ECLS Software

TASTMG Architecture

TASTMG IEF

TMG DMUnv IF

Data Mapper STEP-TAS

Xml IF

TAS IF

TAS

Data Validator

One single interface for all TMG family of products

Page 10 24th European Workshop on Thermal and ECLS Software

Supported Items: FE Models

Ideal Part

SIM Geometry (CAD) associativity FE-compatible finite volume architecture Support for CAD / FEM assemblies

Master Part

FEM

Exchange of TMG thermal models via STEP-TAS 61

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 8: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 11 24th European Workshop on Thermal and ECLS Software

Supported Items: Primitive-based Models

Page 12 24th European Workshop on Thermal and ECLS Software

Material, physical and Thermo-optical properties

Mass Density Specific Heat Thermal Conductivity IR Emissivity / Solar Absorbtivity IR & Solar Reflectivity IR & Solar Transmissivity

62 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 9: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 13 24th European Workshop on Thermal and ECLS Software

NX Space Systems Thermal – User Interface

Page 14 24th European Workshop on Thermal and ECLS Software

Exchange of TMG thermal models via STEP-TAS 63

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 10: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 15 24th European Workshop on Thermal and ECLS Software

In-house Validation & Testing

I-deas TMG

STEP-TASTasValidate BagheraView

TasVerter

NX SST

ESARAD erg

Textual Validation Visual Validation

Round-Tripping Validation

Many validation paths were used.Many small and large models were used.

Page 16 24th European Workshop on Thermal and ECLS Software

Some of Testing Models

64 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 11: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 17 24th European Workshop on Thermal and ECLS Software

More Testing Models

Page 18 24th European Workshop on Thermal and ECLS Software

More testing models

Exchange of TMG thermal models via STEP-TAS 65

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 12: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 19 24th European Workshop on Thermal and ECLS Software

Off-site Validation & Testing

I-deas TMG

STEP-TASTasValidate BagheraView

TasVerter

ESARAD

Hosted by EADS Astrium

Environment I-deas TMG version 12m1 / TASTMG beta rev.100225 BagheraView-422 TasValidate-v6 TasVerter r2008-07-08 ESATAN-TMS r2 (including Esarad)

Visual ValidationTextual Validation

Round-Tripping Validation

Page 20 24th European Workshop on Thermal and ECLS Software

Validation – Exchange of different geometries

...

66 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 13: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 21 24th European Workshop on Thermal and ECLS Software

Validation – Exchange of different Meshes

...

Page 22 24th European Workshop on Thermal and ECLS Software

Validation – Materials & Physical Properties

Test Cases Models

Material Type

Isotropic

Anisotropic

Orthotropic

Material Property Types

Null Property

Constant

Table 

Functions

Physical Properties

Active and Passive Side definition

All models800800, UpperStage

UpperStage800, UpperStage, PCB, all others800, UpperStage800800, 801, 804, UpperStage,  PCB900

Exchange of TMG thermal models via STEP-TAS 67

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 14: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 23 24th European Workshop on Thermal and ECLS Software

Page 24 24th European Workshop on Thermal and ECLS Software

TASTMG, HessiSat, IIS, MarsRover

68 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 15: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Exchange of TMG thermal models via STEP-TAS 69

If clicking on the picture above does not run the movie then try opening the file‘movies/TasTmgRoundTrip.html’ manually.

If clicking on the picture above does not run the movie then try opening the file‘movies/HessiSatExport.html’ manually.

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 16: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

70 Exchange of TMG thermal models via STEP-TAS

If clicking on the picture above does not run the movie then try opening the file‘movies/IISImport.html’ manually.

If clicking on the picture above does not run the movie then try opening the file‘movies/SojournerExport.html’ manually.

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 17: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 25 24th European Workshop on Thermal and ECLS Software

TASTMG v1.0 was released in NX7.5.0

Page 26 24th European Workshop on Thermal and ECLS Software

Acknowledgement

We do want to acknowledge Hans Peter de Koning

from ESA/ESTEC, who was 

absolutely instrumental to the STEP‐TAS development and provided support 

during the implementation of STEP‐TAS interface in TMG.

A special thanks to:

Eric Lebegue

from CSTB for providing C++ toolkit and STEP‐TAS tools.

Harold Rathjen

from EADS Astrium

for conducting the validation and testing 

of TASTMG project.

Exchange of TMG thermal models via STEP-TAS 71

24th European Workshop on Thermal and ECLS Software 16–17 November 2010

Page 18: Proceedings of 24th European Workshop on Thermal and ECLS ... · (Maya, Canada) 24th European Workshop on Thermal and ECLS Software 16–17 November 2010. 56 Exchange of TMG thermal

Page 27 24th European Workshop on Thermal and ECLS Software

72 Exchange of TMG thermal models via STEP-TAS

24th European Workshop on Thermal and ECLS Software 16–17 November 2010