Implementation of STEP-TAS Thermal Model Exchange Standard in Thermal Desktop



Similar documents
DEPLOYMENT OF STEP-TAS THERMAL MODEL EXCHANGE

Advances in thermal model data exchange using open standards

CAE DATA & PROCESS MANAGEMENT WITH ANSA

Lessons Learned during the Refurbishment and Testing of an Observatory after Longterm

The Design, Development, and Testing of an Open Standards-Based Simulation Data Management and Archival System

Federated, Generic Configuration Management for Engineering Data

AFNeT STEP AP242 Benchmark

REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,

Design & Drafting Services

Simulation Data Management with Interoperability across domains

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

Implementing Ontology-based Information Sharing in Product Lifecycle Management

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

PRODUCT BROCHURE SPATIAL ANALYZER. Powerful, traceable and easy-to-use metrology and analysis software

Increase Lead Generation and Product Sales with next generation 3D Part Catalog Hosting

Analytic Modeling in Python

with Interoperability

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

PI Team Masters Forum - 2. The Successful Team Composition Engineering of Systems

ATV Data Link Simulator: A Development based on a CCSDS Layers Framework

Autonomy for SOHO Ground Operations

Application Express Web Application Development

Long Term Archiving and Retrieval. of Product Data within the Aerospace Industry (LOTAR)

Ames Consolidated Information Technology Services (A-CITS) Statement of Work

ISO xx STEP. Sommaire. étendue. STandard for the Exchange of Product model data. Hervé Panetto CRAN nancy.

Lessons learned developing protocols for the industrial virtual enterprise

technical notes trimble realworks software

Integrated Modeling for Data Integrity in Product Change Management

Sisense. Product Highlights.

Trimble Realworks Software

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

TDRS / MUST. and. what it might do for you

San Jose State University

Automotive CAE Integration.

focus, A NEW CONCEPT ON FLIGHT DYNAMICS OPERATIONS

On-board Software Reference Architecture for Payloads

A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools

Introduction. 1.1 Motivation. Chapter 1

CONCURRENT ENGINEERING VIA PRODUCT MODEL- BASED INFORMATION MANAGEMENT

NatureServe s Environmental Review Tool

Concurrent Engineering Applied to Space Mission Assessment and Design

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

Eclipse Open Healthcare Framework

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

CDC UNIFIED PROCESS PRACTICES GUIDE

Cloud JPL Science Data Systems

Automation of Aircraft Pre-Design with Chameleon

Operability in the SAVOIR Context

METADATA-DRIVEN QLIKVIEW APPLICATIONS AND POWERFUL DATA INTEGRATION WITH QLIKVIEW EXPRESSOR

Digital Preservation. OAIS Reference Model

Quality Assurance Subsystem Design Document

It s all about Interoperability

EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer

XML-based Web Service for Collaborative Product Data Management

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Program Advisory Committee (PAC) Agenda. December 14, :00am 3:00pm PST. Agenda Items:

The following slides describe these prototypes above in more details

API Architecture. for the Data Interoperability at OSU initiative

Telecommunications Management Network (TMN)

Comprehensive IP Traffic Monitoring with FTAS System

Managing a Fibre Channel Storage Area Network

An Introduction to the ECSS Software Standards

Project Management the smart way. Engineering & Construction. Timesheet Management QTIME. System. Improve Efficiency with QTIME

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.

Orbiter Series Service Oriented Architecture Applications

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

INTEGRATING RECORDS MANAGEMENT

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Amazon Relational Database Service (RDS)

version 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr

Supported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.

Windchill PDMLink Curriculum Guide

CGHub Web-based Metadata GUI Statement of Work

In this Lecture you will Learn: Implementation. Software Implementation Tools. Software Implementation Tools

ZUKEN Soluzioni dinamiche per progettare sistemi Automotive. Claudio Meola Account Manager

Data Models For Interoperability. Rob Atkinson

Run-time Service Oriented Architecture (SOA) V 0.1

How To Create A Cdf Optimisation System

Rotorcraft Health Management System (RHMS)

A Distributed Mission Programming and Evaluation Environment for Rapid Access to Space Vehicles

CS Matters in Maryland CS Principles Course

Collaborative modelling and concurrent scientific data analysis:

Teamcenter s manufacturing process management 8.3. Report Generator Guide. Publication Number PLM00064 E

GenericServ, a Generic Server for Web Application Development

XML for Manufacturing Systems Integration

Cisco Change Management: Best Practices White Paper

IDL. Get the answers you need from your data. IDL

A Mind Map Based Framework for Automated Software Log File Analysis

PLM System Integration

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

cois community for open interoperability standards Open Document Format principles for Government Technology

Total Exploration & Production: Field Monitoring Case Study

Transcription:

Implementation of STEP-TAS Thermal Model Exchange Standard in Thermal Desktop Tim Panczak Georg Siebes C&R NASA/JPL 303.971.0292 Fax 303.971.0035

Outline Background of STEP-TAS Phase I SBIR Results Future Plans Page 2 of 35

Why Open Standards for Data Exchange International organization for sanctioning STEP standards Rigorous data design methodology and modern database techniques ensure a robust and flexible specification not possible with previous formats. "Least common denominator" is avoided by proper design. Supplied toolkits aid in adoption and implementation Page 3 of 35

What is STEP STEP = STandard for the Exchange of Product model data, casual name for ISO 10303 STEP is an international standard, which provides an unambiguous, computer-interpretable definition of the physical and functional characteristics of a product throughout its life cycle. Page 4 of 35

STEP Application STEP provides a mechanism that is capable of describing product data throughout the life cycle of a product the description is independent from any particular system it is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving STEP standards are developed for specific application domains and referred to as Application Protocols (APs) Page 5 of 35

What is an AP? An Application Protocol (AP) is a standardized representation of product data in a specific application context. It includes: Application Activity Model (AAM): the description of the functionality Application Reference Model (ARM): an application-oriented reference model from a user's point of view Application Interpreted Model (AIM): the representation of the reference model through objects from common Integrated Resources as implementation view Implementation guidelines, conformance conditions for implementations and test suites Page 6 of 35

STEP Architecture for Aerospace European Cooperation for Space Standardization International Organization for Standardization ECSS WG E-10-07 Exchange of Product Data You are here System Engineering: AP233 System Engineering: AP233 Product Configuration: Product Configuration: AP203 / AP214 / PDM Schema AP203 / AP214 / PDM Schema Documentation: PDF, HTML Documentation: PDF Mechanical and assembly design: AP203 and AP214 Mechanical and assembly design: AP203 and AP214 Electromechanical design: AP210 and AP212 Electrotechnical design: AP210 and AP212 Structural analysis: AP209 Structural analysis: AP209 Thermal analysis: STEP-TAS Thermal analysis: STEP-TAS Propulsion: STEP-PRP Propulsion: STEP-PRP Mass-CoG-MoI: STEP-MCI (subset of AP214) Mass-CoG-MoI: STEP-MCI (subset of AP214) Optical analysis: NODIF (development on hold) Optical analysis: NODIF Fluid Dynamics: AP237 (development on hold) (other discipline oriented protocols) Product Life Cycle Support: AP239 Optical analysis: NODIF Results of Analysis, Test and Results of Analysis, Test and Operation Campaigns: STEP-NRF Operation Campaigns: STEP-NRF system product definition analysis & simulation & test results & delivery Technical Data Package: AP232 Technical Data Package: AP233 ISO 10303 SC4/TC184 Product representation and exchange In production use Commercial implementation started Final stages of development Page 7 of 35

What is STEP-TAS STEP-TAS = STEP-Thermal Analysis for Space Application Protocol for space missions and models used in thermal analysis. Page 8 of 35

STEP-TAS Consists of Four Modules NRF: Network-model and Results Format Hierarchical model format, parametrics, materials and properties, cases, and results including test data MGM: Meshed Geometric Model Meshed primitives including boolean operations, nested coordinate systems, compound shapes SKM: Space Kinematic Model Rigid body kinematics with six degrees of freedom and end stops SMA: Space Mission Aspects Pointing direction in space, Keplerian orbit arcs, articulation and tracking Page 9 of 35

U.S. Pilot Project 2000 Page 10 of 35

STEP-TAS TAS Pilot Demo 11th Thermal & Fluids Analysis Workshop Glenn Research Center Cleveland, Ohio August 21-25, 25, 2000 Mark Welch Thermal Desktop Greg Spence Spencer Nevada Joe Clay TSS Page 11 of 35

History C&R began pilot project shortly after the first STEP- TAS spec was released in 1998, under funding from NASA The STEP-TAS development toolkit proved insufficient for full industrial use due to size and speed constraints In 2003 ESA began development of an EXPRESS STEP-TAS toolkit based on new approaches A subset of this new toolkit was implemented by C&R under a NASA Phase I SBIR contract NNC07QA79P Contracting Officer Melissa Merrill Technical Representative Georg Siebes Page 12 of 35

Motivation for Phase I Spacecraft projects today consist of many different cooperating companies and institutions, typically using different thermal design and analysis tools Even within a single organization, many tools are typically used Exchange of vital data is difficult, costly, or impossible Embracing an international data exchange standard satisfies data exchange needs as well as promoting competition and innovation, benefiting the end user Page 13 of 35

Phase I SBIR Results THERMAL DESKTOP THERMICA ESARAD PATRAN Figure 1: Facilitated Model Data Exchange (Modified from Deployment of STEP-TAS Thermal Model Exchange, Hans Peter de Koning, TFAWS 2006) Page 14 of 35

Scope of Phase I Effort Implement the capability within Thermal Desktop to create and accept STEP-TAS MGM data files Optical properties Only primitives and features common to both Thermal Desktop and STEP-TAS Demonstrate the utility on a number of test cases Individual primitive test suite supplied by ESA Space Station model Validate implementation approach and prepare plans for Phase II Effort Page 15 of 35

Getting Started Modern data design methodology required getting up to speed on new technologies Schemas and their specification using the EXPRESS language Generating API's by binding the schemas to programming languages Learning the STEP-TAS Application Reference Model (ARM) Gone are the days of a simple column or keyword based file Initial trades were performed to select the best implementation approach Call Python modules from Thermal Desktop Export an intermediate file and use TasVerter Implement using a C++ API Page 16 of 35

Python/TasVerter Approach Figure 5: Architecture for Implementing STEP-TAS Converters (Figure 2 from Deployment of STEP-TAS Thermal Model Exchange, Hans Peter de Koning, TFAWS 2006) Proven and well documented Based on the Python programming language Initial plan of calling Python from C++ proved more difficult than anticipated An alternative intermediate file was considered, but that would have doubled the effort Page 17 of 35

C++ Toolkit Approach Final choice was to use a C++ Toolkit provided by Centre Scientifique et Technique du Bâtiment (CSTB) Developed by CSTB under contract to ESA Based on Expressik, but a simpler interface Size and speed improvements over Expressik Version 5.2 was used Version 6.0 was released at end of contract period Page 18 of 35

Toolkit API Provides Classes to Match Entities in the ARM Page 19 of 35

Additional Simplifying Layers Constructed Thermal Desktop API TD-to-Utility Import Layer Generic Utility Layer CSTB provided C++ STEP-TAS Toolkit STEP-TAS Application Resource Model (EXPRESS) TD-to-Utility Export Layer Rigorous data design methodology is flexible, but complex Additional layers were added to bridge the abstractions in Thermal Desktop with those in STEP-TAS Generic Utility Layer is TD independent and can be used by other developers Page 20 of 35

Testing Initially, the ASCII based part 21 file was visually compared against the ARM and example valid files Geometry verification was done by using CSTB's Baghera View General purpose STEP viewer for TAS and AP203 STEP files exported by TD were imported by TD STEP files exported by TD, converted to TRASYS models using TasVerter, then re-imported into TD Page 21 of 35

Verification Using Baghera View Space Station model from TD tutorial exported into STEP-TAS format and viewed with Baghera View Cloudsat model provided by JPL Page 22 of 35

Results of Testing Individual primitives have been tested Only a few "real world" models have been tested Implementation still considered "beta" until further testing with a wider variety of models is completed C&R welcomes and will assist any interested parties in translating test models Page 23 of 35

Using the STEP-TAS Importer/Exporter Available as a "lurker" in TD V5.1 commands: rcwritetas rcreadtas Page 24 of 35

Future Plans Contingent Upon Phase II Start Implement all four STEP-TAS modules using the most recent Version 6.0 of the protocol NRF, MGM, SKM, and SMA Interfaces will be present in Thermal Desktop, SINDA/FLUINT and SindaWorks Extend and modify Thermal Desktop to be compliant with the STEP-TAS standard MGM extensions for primitives, optical properties, and booleans Provide new capabilities exploiting the features of the STEP-TAS protocol NRF Data viewing and automatic model correlation to test data Page 25 of 35

STEP-TAS NRF The STEP-TAS NRF "data cube" is a flexible architecture to store and retrieve results and test data Sparse structure supported In conjunction with HDF5, it will be a fast and efficient mechanism for archiving thermal data Open, international standard will facilitate data transfer for thermal models as well as other to other applications for post processing and mapping to structural and optical models Page 26 of 35

NRF Data Viewer Data Viewer will be freely distributable Will understand cases, so comparisons can be made Allows future coupling to other STEP standards for requirements and cost Non-geometric data post processing: spread sheets, XY-charts, and report browsing Page 27 of 35

Automatic Data Correlation Thermal test data is part of the NRF specification If test organizations provide data in this format, automatic model correlation can be performed "Thermocouple" and other measuring objects will be implemented in Thermal Desktop Placed in the thermal model at actual TC locations Generates data for SINDA/FLUINT Since format of the test data is known, logic that computes a goodness of fit between predicted and measured data is generated automatically by TD S/F Solver varies user defined parameters to achieve best fit Many items can be correlated: temperature, heater duty cycle... Page 28 of 35

STEP-TAS MGM STEP-TAS supports a few primitives and operations that are not supported in Thermal Desktop/RadCAD Subdividable quadrilaterals and triangles Boolean operations Optical properties in STEP-TAS are also organized by "environment" bol, eol, 5 year low earth, etc... TD must use aliases or separate property files Page 29 of 35

STEP-TAS SKM The Space Kinematic Model protocol specifies: Rigid body kinematics specified on MGM Six degrees of freedom End stops Tracking of celestial bodies by articulating assemblies No standard currently exists for exchanging this kind of data among thermal tools Page 30 of 35

STEP-TAS SMA Space Mission Analysis module specifies: Space mission analysis case chains of sub cases events during the simulation Space coordinate system Pointing direction in space Orbit arcs Keplerian or general ephemeris Celestial body Export/Import of SMA/SKM/MGM data will benefit TDto-TD transfer as well as between different tools All-in-one package eccentricity = 1 true_anomaly governing_celestial_body main body (of spacecraft ) periapsis semi_major_axis Page 31 of 35

Summary Open standards encourage competition and innovation, proprietary barriers don't - STEP-TAS satisfies model exchange requirements A subset of STEP-TAS Version 5.2 MGM has been implemented in Thermal Desktop under a Phase I SBIR Available in Thermal Desktop 5.1 (beta downloadable) Phase II plans (if awarded) Complete implementation of remaining STEP-TAS modules Version 6 MGM, NRF, SMK, and SMA Extend Thermal Desktop to be fully compliant with protocol Boolean operations, additional primitives, redesigned property databases Implement innovative features made possible by the protocol Data viewer, automatic correlation Page 32 of 35

Acknowledgement We do want to acknowledge Hans Peter de Koning from ESA/ESTEC, who was absolutely instrumental to the STEP-TAS development and provided essential support during this implementation Also a special thanks to Eric Lebegue and Elisa Ciuti of CSTB for their support and for providing examples supplied with the C++ toolkit Page 33 of 35

Q&A Thank You! Any Questions? Page 34 of 35

Backup Material A good summary of STEP APs can be found at http://en.wikipedia.org/wiki/iso_10303 TAS-Verter (free thermal geometric model converter based on STEP-TAS) at https://exchange.esa.int/restricted/tasverter/ Baghera View (free thermal geometric model and solid model viewer based on STEP-TAS) and AP203/214 at http://salle-immersive.cstb.fr/en/webzine/preview.asp?main=18&id_une=33 Page 35 of 35