43
SIMULATION DATA MANAGEMENT AND REQUIREMENTS TRACKING FOR NASA MISSION DESIGN USING ARAS AND SHAREPOINT Phase II SBIR Tyler Bischel Dr. Peter J. Rohl Advatech Pacific 560 E Hospitality Ln, S. 400 San Bernardino, CA 92480

Simulation Data Management using Aras and SharePoint

  • Upload
    aras

  • View
    2.045

  • Download
    1

Embed Size (px)

DESCRIPTION

Advatech Pacific Simulation Data Management with PLM from Aras and Microsoft SharePoint

Citation preview

Page 1: Simulation Data Management using Aras and SharePoint

SIMULATION DATA MANAGEMENT AND REQUIREMENTS TRACKING

FOR NASA MISSION DESIGN USING ARAS AND SHAREPOINT

Phase II SBIR

Tyler BischelDr. Peter J. RohlAdvatech Pacific560 E Hospitality Ln, S. 400San Bernardino, CA 92480

Page 2: Simulation Data Management using Aras and SharePoint

2

Contents

• Advatech Pacific Overview• NASA SBIR Project Goals• NASA Ames Mission Design Center• The “Simulation Bill of Material”• Requirements Management• Integration with SharePoint• Desktop Clients• Analysis Tool Integration• Summary

Page 3: Simulation Data Management using Aras and SharePoint

Engineering Research & Development Company Founded in 1995

Primary Business Focus Aerospace Vehicle Physics Based Modeling and Simulation Integrated System and Cost Analysis Tool Development Communications Systems Interoperability Engineering Design, Analysis and PLM/PDM Services

Annual Revenues over $10M (Small Business) Approx. 50 Full Time Engineers / Scientists Locations

San Bernardino, CA (HQ) Palmdale, CA Dayton, OH Tempe, AZ

3

Advatech Pacific Company Information

Page 4: Simulation Data Management using Aras and SharePoint

4

Communications HardwareSatellite Tactical Comm.Disparate Network IntegrationMilitary & Civilian applications

Modeling and SimulationStrategic Missiles and RocketsSpacecraftSatellitesExpendable & Re-useable Launch

VehiclesRe-entry VehiclesSpace Shuttle PayloadIntegrated Design with Cost AnalysisHypersonicsRange Safety Analysis

Aircraft & SystemsDesignDraftingAirframe structural analysisEngineering support for compositesManufacturing support

Gas Turbine EnginesAnalysisDesignPerformanceApplications

Aerospace, Defense, and Commercial

Page 5: Simulation Data Management using Aras and SharePoint

NASA SBIR Project Goals

5

• Develop a seamless environment for satellite mission design

• Introduce PLM approach to NASA mission design

• Develop a structured approach to simulation data management

• Facilitate reuse of engineering analysis models

• Integrate requirements and engineering analysis

• Integrate fragmented engineering analysis tools

• Leverage existing tools as much as possible

Page 6: Simulation Data Management using Aras and SharePoint

Customer: NASA Ames Mission Design Center (MDC)

6

• Focused on small satellites

• Performs three types of mission design studies:

• Center directives

• Announcements of opportunity

• Research proposals

• Studies range from “back-of-the-envelope” studies of a few days to fairly detailed mission designs of six to eight weeks duration

• Customers are both internal (NASA/government) and external

• In all cases, the final “product” is a mission proposal in the form of a report with supporting analysis data

Page 7: Simulation Data Management using Aras and SharePoint

The Problems Faced by the MDC

7

• Simulation models and data scattered all over individual engineers’ desktops and shared network drives

• No revision control of simulation models and data

• No tracking of relationships between simulation models

• No mechanism to flag simulation models that are out-of-date because the assumptions/models they depend on have changed

• No reusability of engineering analyses

• No relationships between requirements and engineering analyses to support the requirements

• Engineers spend a lot of time moving data from one analysis tool to another

• Commercial solutions for simulation data management are out of reach for the MDC from a cost standpoint

Page 8: Simulation Data Management using Aras and SharePoint

Advatech Pacific’s Solution

8

• Development of a “Virtual Satellite Integration Environment”consisting of:

• A simulation data management solution,based on Aras and Microsoft SharePoint,integrated with the conceptual mission design tool (ATLAS), implementing a “Simulation Bill Of Material”

• A mechanism to link analysis models to requirements

• A “Linked Model Environment” integrating engineering analysis models and tools

• Automation and optimization

Page 9: Simulation Data Management using Aras and SharePoint

Challenges Faced by Advatech

9

1. Cultural

• “Mission Design is different”

• “PLM is for manufacturing companies”

• “Every mission is unique”

• “Standardized processes limit the engineers’ creativity”

2. Resources

• The MDC operates on a shoe-string budget. The budget to purchase software licenses is very limited. A lot of licenses are shared with other NASA organizations.

• Always operating in crisis mode. The next mission design is always due yesterday. We are trying to do an engine upgrade while the car is in the middle of a race.

Page 10: Simulation Data Management using Aras and SharePoint

Virtual Satellite Integration Environment

10

Science Traceability Matrix

SharePoint

Linked Model Environment

SolidWorks

Thermal Desktop

STK

Aras InnovatorSimulation Bill of Material

Mission

Requirements Design

Atlas

STK

SolidWorks

Product

Thermal Desktop

User ChangeNotifications

AutomatedCAD Interchange

Simulation Traceability and Revision Management

RemoteCollaboration

Page 11: Simulation Data Management using Aras and SharePoint

The “Simulation Bill of Material”

11

• Extending the notion of the classical BOM to management of simulation data and their relationships

• Tracks the relationship between versions of analysis models

• Supports release process for simulation data

• Notifies users automatically when their analysis models may be out of date

• Links analysis data to requirements

• The classical BOM is represented as a tree structure, whereas simulation data form a graph structure

• Root of the SBOM is a “Project”

Page 12: Simulation Data Management using Aras and SharePoint

SBOM Structure in Aras

12

• Custom item types defined in Aras to support satellite mission design

• Items are containers for simulation data/ documents

• Derived from out-of-the-box Aras items, support their lifecycle (versioning, release status, workflows, etc.)

Page 13: Simulation Data Management using Aras and SharePoint

Aras Innovator SBOM Item Types

13

• A number of custom Aras item types have been generated, supporting the specific types of data in the SBOM

• Their behavior and metadata is specifically targeted to suit their functions

• Accessible through the Aras user interface

Page 14: Simulation Data Management using Aras and SharePoint

Item Type “Project”

14

• The Project item type is at the root level of a mission design project

• It has associated with it a customer proposal, requirements, the actual mission design and the end product

Page 15: Simulation Data Management using Aras and SharePoint

Item Type “Proposal”

15

• Every mission design project is the result of a proposal

• The “proposal” item type captures all proposal-related information, including the proposal documents

Page 16: Simulation Data Management using Aras and SharePoint

Item Type “Requirements Document”

16

• Ultimately, mission design and analysis is driven by requirements

• Since MDC lacked a requirements management system, we decided to develop this functionality inside Aras

Page 17: Simulation Data Management using Aras and SharePoint

Item Type “Design”

17

• Top level collector item for a mission design

• Contains all simulation and analysis models/data/results

• Exposes top-level metadata for the mission

Page 18: Simulation Data Management using Aras and SharePoint

Analysis Component

18

• Captures metadata and behavior relevant for a particular simulation code

• Derived all from the same root class (Simulation Data)

Page 19: Simulation Data Management using Aras and SharePoint

Item Type “Product”

19

• The final product resulting from a mission design study, which can be a white paper, a PowerPoint document, a full proposal or a concept study

Page 20: Simulation Data Management using Aras and SharePoint

Simplified Class Diagram

20

Wrapper Interface toAras Environment

MDC-specific services

Presentation Layer for UI

Implements three levels of abstraction

Page 21: Simulation Data Management using Aras and SharePoint

Revision Control of Dependent Models

21

1. Dep. node gets revised. New rev points to original master node.

2. Master node gets revised. Owner of dependent node is notified. New rev of dependent node points to new rev of master node.

Dep. SimR1

MasterSimR1

Dep. SimR1

MasterSim R1

MasterSim R2

Dep. SimR2

MasterSimR2

Dep. SimR1

MasterSimR1

Dep. SimR1

MasterSim R1

Dep. SimR2

Dep. SimR2

Page 22: Simulation Data Management using Aras and SharePoint

Access to the SBOM

22

Three primary mechanisms for the user to interact with the SBOM:• From the desktop: Desktop Clients• Through SharePoint: SharePoint Client• Directly through Aras Web Client

Page 23: Simulation Data Management using Aras and SharePoint

23

Exposure through SharePoint

• Project level information

• Requirements data

• Final product

Page 24: Simulation Data Management using Aras and SharePoint

SBOM View as SharePoint Webpart

24

• SharePoint web parts are standard objects a SharePoint developer can use to implement custom functionality

• Users are familiar with tree-type structures

• We use a SharePoint Tree webpart to expose the project dependency structure in SharePoint

• The root is the satellite mission project

• All data related to a project is contained in the tree structure

Page 25: Simulation Data Management using Aras and SharePoint

SharePoint View of Requirements

25

Page 26: Simulation Data Management using Aras and SharePoint

SharePoint Data Upload

26

Simulation Data Packages.

• User fills fields with metadata and uses a file browser to upload files

• Dependencies identified manually by the user

Page 27: Simulation Data Management using Aras and SharePoint

Desktop Clients for the SBOM

27

• “Drop Box” interface for easy upload/download of analysis data

• “Science Traceability Matrix” for requirements capturing

Page 28: Simulation Data Management using Aras and SharePoint

File Browser Interface

28

Ease of Use:

• Engineers were used to storing their models on shared drives

• Wanted a mechanism to store and retrieve data as easy as accessing a shared drive

Page 29: Simulation Data Management using Aras and SharePoint

Science Traceability Matrix

29

• The “Science Traceability Matrix” is NASA’s way of capturing and categorizing mission requirements

• Typically done in Excel spreadsheets

• We developed a “live” application that links individual requirements to analysis models

Page 30: Simulation Data Management using Aras and SharePoint

Analysis Tool Integration

30

• Analysis tool integration implements the concept of a “Linked Model Environment” developed earlier at companies like GE

• Central to analysis tool integration is the geometric representation of the artifact (CAD model). Many downstream applications are consumers of geometry.

• “Tagging” geometric entities with information needed by downstream applications facilitates tool integration

• Both tight coupling and loose coupling solutions were developed

• Tight coupling leverages the respective tools’ APIs and is code specific

• Loose coupling leverages third-party integration tools, e.g. Comet (Comet Solutions), iSIGHT/FIPER (Dassault) or ModelCenter (Phoenix Integration)

Page 31: Simulation Data Management using Aras and SharePoint

Tight Coupling: SolidWorks-STK

31

• SolidWorks (SW) is the primary CAD tool in use at the MDC

• Satellite Toolkit (STK) is used for orbit and mission simulation

• STK needs geometric information that is resident in SW(solar panels, their articulation, a tessellated representation of the outer shell of the satellite, mass properties, material properties, etc.)

Page 32: Simulation Data Management using Aras and SharePoint

Solidworks to STK

32

• Tight coupling approach works with the tools’ API

• Here, we developed an “STK exporter” inside SolidWorks

• Standard SolidWorks look and feel, user does not have to learn a new tool

• Requires software development and maintenance

Page 33: Simulation Data Management using Aras and SharePoint

Solidworks to STK (ct’d)

33

1. CAD designer downselects in the assembly tree the components to be exported to STK

2. CAD designer defines the solar panel group(s) for STK

3. CAD designer defines articulations of the solar panel group(s)

Page 34: Simulation Data Management using Aras and SharePoint

Solidworks to STK (ct’d)

34

4. CAD designer saves STK model file

5. Satellite analyst reads model file into STK

Page 35: Simulation Data Management using Aras and SharePoint

Loose Coupling Using Comet

35

• The Comet integration framework by Comet Solutions builds on the so-called “Abstract Engineering Model”

• It creates a layer of abstraction between the CAD model and the downstream engineering analysis or meshing tool

• This layer of abstraction, or AEM, builds on the notion of entity tagging

• One instance of geometry is easily replaceable by another instance carrying similar tags, even if the geometry itself is significantly different

• Comet had been successfully applied to a number of satellite design applications

Page 36: Simulation Data Management using Aras and SharePoint

Satellite Thermal Analysis

36

• Satellite thermal analysis required complete rebuilding of the geometry inside the thermal analysis tool (Thermal Desktop)

• Using the Comet framework, we developed a seamless process that guarantees data consistency across the tools

• The thermal mesh is generated by Comet’s own meshing tool

Page 37: Simulation Data Management using Aras and SharePoint

Detailed Geometry

37

• The detailed geometry contains too much detail not needed for thermal analysis

• This geometry is associatively simplified to the appropriate level of detail

Page 38: Simulation Data Management using Aras and SharePoint

Preparing the CAD Model

38

• Small features not necessary for thermal analysis suppressed/hidden

• Geometry tagged with Comet tagging engine

• The tags are used by the thermal analysis model generation process to apply thermal loads and boundary conditions

Geometry for thermal analysis

Page 39: Simulation Data Management using Aras and SharePoint

Thermal Analysis Mesh

39

• Thermal analysis mesh linked to geometry via the AEM

Page 40: Simulation Data Management using Aras and SharePoint

Modeling of Thermal Contacts

40

• Thermal contacts are automatically applied based on the tags stored in the AEM

Page 41: Simulation Data Management using Aras and SharePoint

Thermal Results

41

• Thermal analysis results can be displayed in Comet’s post-processing tool or directly through the native postprocessor of Thermal Desktop

Page 42: Simulation Data Management using Aras and SharePoint

42

Summary

Contact Information:

Dr. Peter Rohl email: [email protected] Mgr, PI Phone: 909-307-6218 x580

• A simulation data management solution based on Aras Innovator was developed for NASA

• The concept of a “Simulation Bill of Material” was introduced, linking all engineering analysis models and data to the mission design project

• Engineering analyses and their driving requirements were linked

• Automated user notification was implemented to alert users when their models are possibly out of date

• Ease of use was a key design driver as engineers don’t like the overhead oftentimes associated with a PLM solution

• Both tight and loose coupling solutions for engineering analysis models were successfully implemented

Page 43: Simulation Data Management using Aras and SharePoint

43

Acknowledgment

This work was sponsored by NASA through SBIR Phase II Contract #NNX09CA16C.

Contact Information:

Dr. Peter Rohl email: [email protected] Mgr, PI Phone: 909-307-6218 x580