Hans Peter de Koning (ESA/ESTEC D/TEC-MCV) · Hans Peter de Koning (ESA/ESTEC D/TEC-MCV) ......
Transcript of Hans Peter de Koning (ESA/ESTEC D/TEC-MCV) · Hans Peter de Koning (ESA/ESTEC D/TEC-MCV) ......
�������������������� ���������
� ��������� � ��� ��� ��� �� �� �� �
� ���� ���� ��� � �� ������� ���� � �� �
� � � �� � �
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