cad model & parametric cost model integration.ppt · presented at the 2008 scea-ispa joint...

22
CAD Model & Parametric Cost Model Integration – C S d A Case Study Dr. Christopher Rush Dr. Christopher Rush SCEA-ISPA Joint Annual Conference, Industry Hills, CA, June 24 – 27 th 2008 Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Upload: lamxuyen

Post on 08-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

CAD Model & Parametric Cost Model Integration –

C S dA Case Study

Dr. Christopher RushDr. Christopher RushSCEA-ISPA Joint Annual Conference, Industry Hills, CA, June 24 – 27th 2008

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Contents

• Project Motivation

• Parametric Cost Modeling

• SEER for Hardware Cost Model

• CAD Models and Methods of Integration

• Understanding Pro/E and SEER API’s

• Integration Process Overview

• Live DemoLive Demo

• Summary

2© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Project Motivationj

• Provide real time cost feedback to engineers

• Enable non cost engineers to develop cost models automatically

E bl i d t f • Enable engineers and managers to perform more design trade studies in a shorter time frame

• Support decision making when the opportunity to reduce cost is at its highest

• Influence the ‘go’ or ‘no – go’ decisions…

• Cost Engineers Dream..?

3© 2008 Galorath Incorporated

g

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Project Motivation Cont…j

• Cost Commitment Curve

80

100

5%15%

Research & Development Acquisition Operation DisposalLife Cycle Cost

ycle

Cos

t

40

60LCC decision leverage remaining

15%

35%

e of

Lif

e C

y

0

20

g

Perc

enta

ge Cost commitment curve

Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Phase 6Planning &

Concept DesignPreliminary

Design

Detail Design and

Development

Manufacturing and Acquisition

Operation and Support Disposal

P

4© 2008 Galorath Incorporated

Calendar Time (No Scale)

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Parametric Cost Modelingg

• Dates back to the 1950’s; I t d d b th RAND C ti f th US Ai F• Introduced by the RAND Corporation for the US Air Force

• Widely used by Government and Industry

• Uses historical samples to establish statistical Uses historical samples to establish statistical relationships

• Uses the past to predict the future

• Linear regression most popular & simplest technique y = a + b(x)

ll d d h d d l• Typically used during the product development stages

• Reduces time required to produce estimates

5© 2008 Galorath Incorporated

Reduces time required to produce estimates

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

SEER for Hardware Cost Model

• Uses Parametric Algorithms

• Provides estimation of product development, production, operations, support, and system costs to Government & Industry

• Built in Knowledge Bases• Provide parameter inputs before you know details

• Excellent for quick estimation and tradeoffs

• Contain relevant ranges of inputs, calibration, and sanity information

• Create User Defined Knowledge Bases

• Calibration Tools enable Customization to particular experience and expertise

6© 2008 Galorath Incorporated

experience and expertise

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

SEER for Hardware User InterfaceUser Interface

BOM Parameter BOM Inputs

Parameter Inputs

7© 2008 Galorath Incorporated

Report Outputs

Chart Outputs

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

What does SEER for Hardware Estimate?Estimate?

8© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

What does SEER for Hardware Estimate?Estimate?

• System Level Cost estimationestimation• System program management• System engineering and

integration• System test operations• System test operations• System integration, assembly

and test• System support equipment

• D l t ti ti• Development estimation• Design• Prototypes• Tooling • Operations & Support

scenario estimationg

• Production estimation• Direct Labor--fabrication,

integration, assemblyIndirect Labor

scenario estimation• Program schedule• Product reliability• Product maintainability

9© 2008 Galorath Incorporated

• Indirect Labor-• Material--raw materials,

purchased components

• Product availability

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

CAD Models

• Pro Engineer Wildfire 3.0• Parametric Technology Corporation (PTC)

• CATIA• Dassault Systemes

• Unigraphics NX• Siemens PLM Software

• Which CAD model?• To use a CAD API, one must become a CAD Vendor

‘Partner’

• PTC (Pro Engineer) was selected as the first system

10© 2008 Galorath Incorporated

( g ) ywith which to integrate

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Methods of Integrationg

• Export data from CAD to a third party tool, anal e/fo mat data and then impo t to analyze/format data and then import to Cost Model

• Use a third party tool such as iSight or • Use a third party tool such as iSight, or Model Center

• Direct integration using CAD Application • Direct integration using CAD Application Programming Interface (API) and cost model (API)( )• Used in this Case Study

• Provides the most seamless integration

11© 2008 Galorath Incorporated

Provides the most seamless integration

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Understanding Pro/Eg• Pro/E is used to develop both

Parts and Assemblies

• Third party tools are integrated using Pro/E API

• Example interfaces and dialogs Example interfaces and dialogs users are familiar with (shown right)

• CAD models provide key CAD models provide key parameter values that a parametric cost model such as SEER-H requires e.g. SEER H requires e.g. • Material, Part Extents, Mass

Properties (mass, volume, weight, etc.)

12© 2008 Galorath Incorporated

g , )

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Understanding Pro/E APIg

• C++ Programming language was required

• Types of API documentation• HTML, and PDF documents (sometimes difficult to follow)

• API t h i l t • API technical support • Phone (indirect access), emails & website (slow to respond)

• The API can be used to control and access most • The API can be used to control and access most of the common application functions • Material properties, mass properties, etc.

• Basic dialogs and controls can be used via the API e.g. Combo boxes, list boxes, text boxes etc.

d d l l bl

13© 2008 Galorath Incorporated

• Advanced controls were not available in version 3.0, e.g. Tree Controls

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Understanding SEER API (Server Mode)(Server Mode)• Server Mode is an alternative to the SEER

interactive graphic user interfaceinteractive, graphic, user interface

• It uses a stream of commands that are run from either the clipboard, a text file, or an Automation Interface

• It is typically used to Integrate, Run, and/or Create SEER estimates from applications such as SEER estimates from applications such as requirements tools, spreadsheets, project management tools, ERP systems, or CAD tools

• Is based on simple to use commands making it quick and easy to learn:• ProjectCreate WBSCreate Exit etc

14© 2008 Galorath Incorporated

ProjectCreate, WBSCreate, Exit etc.

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

SEER Automation Interface

• Automation Interface (Preferred Integration Method Used in this Case Study)Method - Used in this Case Study)• The OLE Automation interface allows you to run SEER

directly from an OLE-compatible application

• Uses the RunCommands() method

• Example:

Sub RunSEER()Dim Seer as Object

Set Seer = CreateObject("SEER-DFM.Document")

Seer.RunCommands ("LoadFile" & vbTab & "samples\gfault.dfm")

Seer.RunCommands ("FlexportOutput" & vbTab & "OUTSUMM.flx" & vbTab & "C:\temp\Results.txt")

15© 2008 Galorath Incorporated

End Sub

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Integration Process OverviewgCreate SEER

Estimate

• Develop Requirements Spec Required

InputsGet Pro/E Outputs

Optional Inputs

Save To

Requirements Spec

• Design New Pro/E Menu Option Save To

Pro/E file

Create SEER File

Menu Option

• Logic Flow Diagrams

• Rules & Error Traps SEER File

Show Results in

Pro/E

Rules & Error Traps

• Dialogs

16© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

SEER Inputs – Required and/or OptionalOptional

Optional: Used toRequired Used to Refine Estimate

Required

Defaults Provided

17© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Pro/E Outputs used as SEER InputsInputs• Mass

• Volume

• Unit of Measure

• Assembly ‘Tree’ Structure

• Material Types (See Material Mapping)

b f bl ( )• Number of Parts in Assembly (For Integration)

• Previously Saved DataE h ti ti t i R f P /E th i t • Each time an estimate is Run from Pro/E, the inputs used to generate the estimate are saved with the Pro/E file

18© 2008 Galorath Incorporated

• Especially useful when building Assemblies from Parts

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Material Mapping Featurepp g

• SEER-H uses Material CategoriesCategories

• User dialog developed for mapping materials to SEER-H material categories

• Required additional • Required additional programming logic to determine percentage of material types in an of material types in an assembly

19© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Pro/E to SEER for Hardware Live DemoDemo

Provide Engineers with immediate cost f db k f feedback for alternative assembly and part design configurations

SEER Estimates reported to engineer

in Pro/E

co gu a o s

SEER for Hardware Cost Model

generated from Pro/E file

Custom SEER

20© 2008 Galorath Incorporated

interface fully integrated in the

Pro/E environment

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Summaryy

• The SEER for Hardware Parametric Cost Model is well suited for CAD model integration as is well suited for CAD model integration – as proven by this case study

• Direct integration to a CAD model means you Direct integration to a CAD model means you must have a separate integration for each CAD system (API) you integrate with

• Integrating Parametric Cost Models with CAD models:

p o ides enginee s ith immediate cost feedback d ing • provides engineers with immediate cost feedback during the design process

• enables automatic cost model generation, which can be modified and refined by cost engineers

21© 2008 Galorath Incorporated

modified and refined by cost engineers

• facilitates the design trade study process

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com

Contact Details

Dr. Christopher RushPhone: (310) 414-3222 xtn. 621

Fax: (310) 414-3220

E il CR h@ l thE-mail: [email protected]

22© 2008 Galorath Incorporated

Presented at the 2008 SCEA-ISPA Joint Annual Conference and Training Workshop - www.iceaaonline.com