hans peter de koning (esa/estec d/tec-mcv) · hans peter de koning (esa/estec d/tec-mcv) ......

14
Hans Peter de Koning (ESA/ESTEC D/TEC-MCV) Sheet 2 11+12 October 2005 19th European Workshop on Thermal and ECLS Software Thermal engineering = one discipline in the product development process Increasing need for integrated multi-disciplinary engineering process The need for open standards Where are we with STEP-TAS? Link with the technology harmonisation What may be expected next?

Upload: danghuong

Post on 30-Jun-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� ���� ���� ��� � �� ������� ���� � �� �

� � � �� � �

Hans Peter de Koning

(ESA/ESTEC D/TEC-MCV)

Sheet 2

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � ����

• Thermal engineering = one discipline in the product development process

• Increasing need for integrated multi-disciplinary engineering process

• The need for open standards

• Where are we with STEP-TAS?

• Link with the technology harmonisation

• What may be expected next?

Sheet 3

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

������� ������� �� ����������� �� ����� �� ��������� �����������

• The global competitive market demands:� Shorter time to market� At lower development and operation cost� While maintaining high quality and reliability

• Focussing on the contribution of CAE to the product development process …

• Today complex analysis and simulation tasks can be performed adequately by all individual engineering disciplines

• Looking at the overall product development process the next level of efficiency improvements must come from an integrated multi-disciplinary engineering process

• This does NOT invalidate all improvements for thermal analysis as discussed in this workshop, but …

• We need to think about how to best fit thermal analysis into an integrated multi-disciplinary process

"Eternal Business Drivers"

Sheet 4

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � ������������� ! " ��� ��# ����� � ���$ �� �� ! ���� ���� �% ! ���������� �

Mission Need

Phase A

Phase B

Phase C

Phase D

Phase EFeasibility Study

Conceptual Design

System / PreliminaryDesign

Detailed Design

Manufacturing

Assembly

Integration

Verification

Deployment

Validation

Top-DownDesign

Bottom-UpProduction, V&V

(Development &Qualification)

Sheet 4

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � ������������� ! " ��� ��# ����� � ���$ �� �� ! ���� ���� �% ! ���������� �

Mission Need

Phase A

Phase B

Phase C

Phase D

Phase EFeasibility Study

Conceptual Design

System / PreliminaryDesign

Detailed Design

Manufacturing

Assembly

Integration

Verification

Deployment

Validation

Top-DownDesign

Bottom-UpProduction, V&V

(Development &Qualification)

Executable Model-basedValidation & Verification

Sheet 4

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � ������������� ! " ��� ��# ����� � ���$ �� �� ! ���� ���� �% ! ���������� �

Mission Need

Phase A

Phase B

Phase C

Phase D

Phase EFeasibility Study

Conceptual Design

System / PreliminaryDesign

Detailed Design

Manufacturing

Assembly

Integration

Verification

Deployment

Validation

Top-DownDesign

Bottom-UpProduction, V&V

(Development &Qualification)

Executable Model-basedValidation & Verification

Early

V&

V

Sheet 4

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � ������������� ! " ��� ��# ����� � ���$ �� �� ! ���� ���� �% ! ���������� �

Mission Need

Phase A

Phase B

Phase C

Phase D

Phase EFeasibility Study

Conceptual Design

System / PreliminaryDesign

Detailed Design

Manufacturing

Assembly

Integration

Verification

Deployment

Validation

Top-DownDesign

Bottom-UpProduction, V&V

(Development &Qualification)

Executable Model-basedValidation & Verification

Early

V&

V

Early

V&

V

Executable Model-based

Sheet 4

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � ������������� ! " ��� ��# ����� � ���$ �� �� ! ���� ���� �% ! ���������� �

Mission Need

Phase A

Phase B

Phase C

Phase D

Phase EFeasibility Study

Conceptual Design

System / PreliminaryDesign

Detailed Design

Manufacturing

Assembly

Integration

Verification

Deployment

Validation

Top-DownDesign

Bottom-UpProduction, V&V

(Development &Qualification)

Executable Model-basedValidation & Verification

Early

V&

V

Early

V&

V

Executable Model-based

Adapted from a diagram by Michael Scheuble EADS/Astrium

Sheet 5

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

! ������� ���� �� �� ��� ������ � $ � � � ���& � � $ �� ������� ���� ���

���� � ��� � ����� � ���� �����

System of Systems pattern: A subsystem at one level is a system at the next lower level

Sheet 6

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

! ������� ���� �� �� ��� ������ � $ � � � ���& � � $ �� ������� ���� ���

��� �� ���������������� �� ��������

Complex system & Large (international) supply chain & Multiple disciplines =

Very large number of (process-) interfaces

Engineering Disc

iplines

Sheet 7

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

����������� �� �������� ��� ������� '����( ) ���* � � # ���� �+ � � �, , -

Operations preparation, training, system validation, operation execution, including logistics support, disposal, post–operation activities

Operations

All aspects of preparation for efficient manufacture, assembly and integrationProduction

All aspects of automatic control in space systems (orbit, attitude, pointing, robotics, …)Control

Spacecraft–to–ground, spacecraft–to–spacecraft, ground–to–ground and on–board communications links, including aspects such as link budgets and protocols

Communications

Architectural design, detailed design, coding, integration and test of software productsSoftware

Structural, thermal, material selection, propulsion, aerothermodynamics, acoustics, pyrotechnics, environmental control & life support functions, mechanical design and configuration, mechanical interfaces and interconnections

Mechanical

Power generation, storage, conversion and distribution, optical, avionics, microwavetechnologies, electromagnetic compatibility, electrical interfaces and interconnections

Electrical / Electronic

System engineering, mission analysis, human factors, space environmentGeneralist

Sheet 8

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

+ �������� � �� ��������� ���� �� � � ��������������� �� �������

System engineering =The interdisciplinary approach governing the total technical effort required to transform a requirement into a system solution[IEEE P1220, ECSS E-10 Part 1]

Sheet 9

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

. � # �� ��������� ����� � �������� ����������� /

• Since we cannot prescribe a single tool(set) for all system-levels, for all supplier-levels, for all disciplines, we need reliable, easy-to-use, open standards

• Data exchange

• Long term data archiving

• Application programming interfaces

• Trend: the major aerospace CAD/CAE vendors are creating "open CAD/CAE platforms"

See also "Seminar on Integrated Open CAD/CAE Platforms"ESTEC, 28 September 2005http://www.congrex.nl/05c26

Sheet 10

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � 0 � ( � + ��+ ! 0 � - �� ����$ � ��� ��

• STEP-TAS standard for exchange and long term archiving of thermal analysis models and results

– As per policy endorsed by Harmonisation Steering Board– Support to development STEP-SPE sister standard (space environment)

• TASverter implementation and distribution– Knowledge transfer to thermal analysis tool developers

• Converter from CAD (STEP 203/214) to STEP-TAS with automated simplification– Contribution in kind to BagheraView viewer developed under CNES funding

• expressik (open source STEP/EXPRESS Interface Kit)• Participation in ECSS standards development

– ECSS E-10 Part 7 "Product data exchange" (published November 2004)– ECSS E-10 Part 9 "Engineering database" (in progress)– ECSS E-10 Part 13 "Modelling and simulation" (in progress)

• Co-organiser annual NASA-ESA Workshop on Product Data Exchange– 7th edition at Georgia Tech, Atlanta, GA, USA, 19-22 April 2005– 8th edition at Cannes/Sophia-Antipolis, France, 25-28 April 2006 (TBC), with Hanop/CSTB

Sheet 11

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � �� � � � ���� ��� � �# � �����

STEP-TAS

Application Protocol

(MS-Word/PDF document)

with EXPRESS schema

(extracted .exp file)

STEP-TAS

Run-time Loadable

Dictionary

(ISO 10303-21 file)

+

Actually a STEP-TAS file itself

� Application Protocol contains core data model formalized in EXPRESS schema

� Run-time Loadable Dictionary contains pre-defined instancesAllows for backward compatible extensions of standardwithout costly updates to protocol and implemented interface software

Sheet 12

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

STEP-TAS standard

� � � �� � � ���������� ��� � ��� ��#�� ����������� & �� �� ������

STEP-TAS application protocol

Thermal Analysis for Space

includes

STEP-NRF protocol

Network-model Results Format

pyExpress

(today)

STEP-TAS dictionary

Predefines needed units,

quantity types, node classes, …

Runtime download possible from URI:

http://www.estec.esa.int/thermal/…

expressik

(future)

STEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

loaded at runtime

Sheet 12

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

STEP-TAS standard

� � � �� � � ���������� ��� � ��� ��#�� ����������� & �� �� ������

STEP-TAS application protocol

Thermal Analysis for Space

includes

STEP-NRF protocol

Network-model Results Format

pyExpress

(today)

STEP-TAS dictionary

Predefines needed units,

quantity types, node classes, …

Runtime download possible from URI:

http://www.estec.esa.int/thermal/…

expressik

(future)

STEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

loaded at runtime

STEP-TAS enabled application

(e.g. TASverter)

Sheet 13

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � ��������������� ��# �������� � ���� �� �� �$ �����

Schema

extractor

STEP-TAS

Application

Protocol

(including NRF)

STEP-TAS

protocol library

HTML manual

STEP-TAS

EXPRESS

SCHEMA

pyExpress

STEP-TAS

dictionary

ISO 10303-21

.stp file

loaded at runtime

run once run once

STEP-TASdictionarygenerator

run once

Sheet 13

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � ��������������� ��# �������� � ���� �� �� �$ �����

Schema

extractor

STEP-TAS

Application

Protocol

(including NRF)

STEP-TAS

protocol library

HTML manual

STEP-TAS

EXPRESS

SCHEMA

pyExpress

STEP-TAS

dictionary

ISO 10303-21

.stp file

loaded at runtime

run once run once

STEP-TASdictionarygenerator

run onceSTEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

Sheet 13

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � ��������������� ��# �������� � ���� �� �� �$ �����

Schema

extractor

STEP-TAS

Application

Protocol

(including NRF)

STEP-TAS

protocol library

HTML manual

STEP-TAS

EXPRESS

SCHEMA

pyExpress

STEP-TAS

dictionary

ISO 10303-21

.stp file

loaded at runtime

run once run once

STEP-TASdictionarygenerator

run onceSTEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

TASverter main module

Sheet 13

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � ��������������� ��# �������� � ���� �� �� �$ �����

Schema

extractor

STEP-TAS

Application

Protocol

(including NRF)

STEP-TAS

protocol library

HTML manual

STEP-TAS

EXPRESS

SCHEMA

pyExpress

STEP-TAS

dictionary

ISO 10303-21

.stp file

loaded at runtime

run once run once

STEP-TASdictionarygenerator

run onceSTEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

TASverter main module

Tool X

native file or DLL

Tool X

native file or DLL

Tool X

reader

Tool X

writer

Sheet 13

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � ��������������� ��# �������� � ���� �� �� �$ �����

Schema

extractor

STEP-TAS

Application

Protocol

(including NRF)

STEP-TAS

protocol library

HTML manual

STEP-TAS

EXPRESS

SCHEMA

pyExpress

STEP-TAS

dictionary

ISO 10303-21

.stp file

loaded at runtime

run once run once

STEP-TASdictionarygenerator

run onceSTEP-TAS API

pyExpress (expressik) runtime library

includes STEP file

reader/writer

STEP-TASprotocollibrary

(generated)STEP-TAS

supportlibrary

(handcoded)

STEP-TAS .stp

exchange file

ISO 10303-21

TASverter main module

Tool X

native file or DLL

Tool X

native file or DLL

Tool X

reader

Tool X

writer

ESAresponsibility

Developerresponsibility

TASverter main module

Tool X

native file or DLL

Tool X

native file or DLL

Tool X

reader

Tool X

writer

.stp file

loaded at runtime

Sheet 14

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � �� � � � ����# �$

����1& & # # # 2�� ���2�� �2���& �������& �� � �� & / �3 � ���� ��� �

Sheet 15

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � � �����# �$ � ���

����1& & # # # 2�� ���2�� �2���& �������& �� � �� & / �3��� � �����

Sheet 16

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

4 �������# �# ���� � � �� � � /

• Protocol and dictionary stable and largely frozen since v5.2 (June 2005)– Currently kinematics and space mission definition are being validated and finalised

• TASverter reliable for ESARAD / THERMICA model conversion– More than 50 downloads since June 2005

– With GUI and HTML help documentation for ease of use

– Report writer, Patran export, ESATAN .gff import

– Large testsuite

• expressik under acceptance testing and completion of last few issues

• External website infrastructure for open source publication prepared– Subversion configuration/version control (http://subversion.tigris.org)

– Trac issue tracking and project management package (http://www.edgewall.com)

Sheet 17

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

4 ������� � � �5 ����/

• Standardisation of STEP-TAS at ECSS and ISO level– Participants requested for ECSS working group

– Hopefully starting December 2005

• TASverter– Export to TRASYS (on ESA project request)

– Implementation of kinematics and space mission definition for ESARAD and THERMICA

• Implementation of STEP-TAS interfaces (TRP for technical harmonisation)– Approved by ESA IPC (Industrial Policy Committee)

– Statement of Work under preparation

• Initial implementation of STEP-TAS model and results in HDF5 file– Activity starting November 2005

Sheet 18

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

� � � �� � � & � � � � ���������

• Simon Appel

• Duncan Gibson

• David Alsina Orra

• James Etchells

• Hans Peter de Koning

Sheet 19

11+12 October 2005

19th European Workshop on Thermal and ECLS Software

�������������������� ���������

� ��������� � ��� ��� ��� �� �� �� �

6 ���������

• ISO 10303 (STEP) standardshttp://www.tc184-sc4.org

• STEP-TAShttp://www.estec.esa.int/thermal/tools/?p=standards

• TASverterhttp://www.estec.esa.int/thermal/tools/?p=tasverter

• Annual NASA-ESA workshop on product data exchange7th edition, 19-22 April 2005 at Georgia Tech, Atlanta, USAhttp://www.marc.gatech.edu/events/pde2005

• Hierarchical Data Format (version 5) – HDF5http://hdf.nsca.uiuc.edu

• European Cooperation for Space Standardizationhttp://www.ecss.nl