Cost Engineering in Axiomatic Design 2.882 May 2 , 2005

advertisement
Cost Engineering in Axiomatic Design
2.882
May 2nd, 2005
MIT
Cost: What’s the problem?
• “Cost nightmare”
• Ingalls Shipbuilding Co.
• Continuous design change, required
by the Navy
• $2.7B unsettled claim
MIT
USS Peleliu
• $2.6B (1982) to $14.6B (2004)
Boston’s Big Dig
• The Big Dig
Photo removed for copyright reasons.
Photo removed for copyright reasons.
Freiman Curve
20
Final Program Cost
The Freeman Curve
1 = Underestimates lead to
disaster
2 = Realistic estimates
minimize final costs
10
3 = Overestimates become
self-fulfilling prophecies
1
2
3
10
20
0
0
Estimated Cost
MIT
Figure by MIT OCW. Adapted from Freiman, F. R. “The Fast Cost Estimating Models.” AACE Transactions (1983).
• Fail to address:
•
•
•
•
Credible cost estimation
Cost drivers
Cost management
Schedule risk
WHY does a system
cost how much?
• We need …
• Systematic approach
• Better utilization of cost
data
MIT
TRACEABILITY
Goals & Approaches
• Goals
• Enhance the credibility of life cycle cost estimation
• Quickly predict the cost impact of engineering changes to
the system
• Identify key cost drivers to guide the cost reduction effort
• Approaches
• Develop a general method for integrating cost information
into the system architecture
• Development, Production, Operation phase
• Develop a method to predict the cost of system changes
• Requirement changes, Solutions changes
• Integrate the method into a usable tool for designers/
engineers
MIT
Value
• Cost Credibility
•
Credibility
• Cost information is tied to system design information via
•
Axiomatic Design (AD) framework
• Scope of cost estimation becomes apparent
• Unified framework for cost estimation at different stages of
•
system design by constructing a hierarchical structure
Completeness, Visibility
• Capability to Assess the Cost Impact of Changes
Changes
• Ramification of changes in a requirement and/or design
•
solution is captured by AD framework
• The estimate of cost impact is quickly generated to support
•
decision making process
• Key cost drivers can be identified
•
Traceability
MIT
System Design & Development
TECHNICAL CREDIBILITY
CREDIBLE COST ASSESSMENT
• NASA Requirements
(Level 1 & 2)
Customer
Needs
• Technical Scope Defined
is the Scope Estimated
• Identifies Lowest
Level Requirements
& Interactions
Define
FRs
• Estimate the
Systems Physical
Solutions
Detailed
system
Satisfy system
morphology
System changes
are assessed
Construct local
assemblies
Map to
DPs
Establish
interfaces
Build FR -DP
hierarchy
(Top -down)
Decompose
Define
Modules
Identify
physical
components
Mapping DPs into
physical entities
MIT
Integrate
physical entities
(Bottom -up)
Software Tool to Aid the Process
Courtesy of Axiomatic Design Solutions, Inc. Used with permission.
MIT
Software Tool Demonstration
SDCM Development Module
DP1.3.1 is Evaluated
for Change
Nature of a ‘change’
is further specified
Simulation input (change, project phase), Result
(cost impact), and Details are summarized
% completion
(hr)
Adjusted Cost
Baseline Cost
50%
Time when the change is introduced
(User selects this point)
MIT
Courtesy of Axiomatic Design Solutions, Inc. Used with permission.
Development Module Model Structure
Task
Model
FR111
FR112
FR121
FR122
DP111
DP112
DP121
DP122
CU2, $
FR1111
FR1112 FR1211 FR1212
:
DP1111
DP1112
DP1211
CU21, $
CU22, $
DP1212
:
:
Comment
MIT
Affected Design
Parameters Identified
u0, Work Vector (hours)
Installation
Test
Fabrication
Tooling
Design
Installation
Test
Fabrication
Tooling
Design
Installation
Test
Fabrication
CU4: Insulation
400
40
100
0.05 0.10
Design
Tooling
Fabrication
Test
Installation
0.05 0.10
Design
Tooling
Fabrication
Test
Installation
0.05 0.10
Design
Tooling
Fabrication
Test
Installation
0.05 0.10
0.10 0.10 0.50 0.10
0.50
0.20 0.10
0.50
0.70
150
150
75
20
10
0.10
0.40
0.80 0.80
0.10 0.10 0.50 0.10
0.50
150
150
75
20
10
0.20 0.10
0.50
0.70
0.10
0.40
0.80 0.80
0.10 0.10 0.50 0.10
0.50
150
150
75
20
10
0.20 0.10
0.50
0.70
0.10
0.40
0.80 0.80
Input
Output
CU3: Nose TPS
Conceptually Design
Assemble
Test
Design
Tooling
Fabrication
Test
Installation
CU1: Body
Winward
CU13, $
CU0:
Thermal
Protecti
on
System
DP12
CU2: Wing
Winward
DP11
CU3: Nose
TPS
FR12
CU2: Wing Winward
Tooling
CU12, $
FR11
Installation
Process
Matrix
CU1: Body Winward
Test
CU11, $
Test
CU1, $
CU4:
Insulation
Functional
Design
Change
DP1
Assemble
FR1
Conceptually Design
CU0: Thermal
Protection
System
Design
Cost
Domain
Tooling
Physical
Domain
Task/Process
model
Design
Functional
Domain
Cost
Domain
Fabrication
Axiomatic Design
Framework
Linking Functional
and Costing Domains
0.10 0.10 0.50 0.10
0.50
0.20 0.10
0.50
0.70
0.10
0.40
0.80 0.80
150
150
75
20
10
Development Module Model Structure
Identify affected
physical interfaces
between
components
CU 1 
CU 
 2 
...... 
...... 


CU k 
Affected
Components
Input
Output
Comment
MIT
 design 




 tooling 

 fabricate




 test

 design






 code 




 test 



.....


 .....



 design



 perform analysis

 tooling



fabricatio
n


 test






Tasks Required to
Implement
Changes
Iterative Model
Determines Time
to Complete the
Changes
$ - -
 
$ - -
$ - -
 
$ - -
 $-- 
 
$ - -
 
$ - -


 ..... 
 ..... 


$ - -
 
$ - -
$ - -
 
$ - -
$ - -
 


Cost Required to
Implement Changes
Iteration model
Task A Task B
Task A
Task B
0.5
0.3
Work Transformation Matrix
% completion
(hr)
un = WT ⋅ un −1
U = u0 + u1 + Lu N
= u0 + WT ⋅ u0 + WT ⋅ (WT ⋅ u0 )L
= (1 + WT + WT 2 + L + WT N ) ⋅ u0
Work completion curve
for the original design
Time (iteration step)
MIT
Cost Impact of Change
Cost penalty = Y - X
% completion
(hr)
Remaining work for
original design, X
50%
User selects this point
MIT
Summary
Complete Traceability from Design to Cost Information
Task
Model
CU13, $
FR121
FR122
DP111
DP112
DP121
DP122
CU2, $
CU21, $
CU1: Body
Winward
FR112
DP1112
:
DP1211
DP1212
MIT
:
40
100
0.05 0.10
Tooling
0.10 0.10 0.50 0.10
150
0.20 0.10
150
0.50
Fabrication
0.10
75
0.80 0.80
20
10
0.50
0.70
Test
Installation
0.40
0.05 0.10
Tooling
Fabrication
0.50
Test
0.70
Design
Tooling
0.10 0.10 0.50 0.10
150
0.20 0.10
150
75
0.50
0.10
20
0.40
0.80 0.80
10
0.05 0.10
0.10 0.10 0.50 0.10
0.50
Fabrication
Tooling
Fabrication
Test
Installation
150
150
0.20 0.10
0.50
0.70
Test
Installation
Design
u0, Work Vector (hours)
Installation
Test
Fabrication
Tooling
Design
Installation
Test
Fabrication
Tooling
Design
Installation
400
Installation
CU4:
Insulation
:
DP1111
CU2: Wing
Winward
FR1211 FR1212
CU3: Nose
TPS
FR1111 FR1112
CU4: Insulation
Assemble
Test
Design
CU22, $
CU3: Nose TPS
Conceptually Design
Design
FR111
CU2: Wing Winward
Test
DP12
Installation
DP11
CU0:
Thermal
Protecti
on
System
FR12
Test
CU12, $
FR11
Fabrication
Process
Matrix
Tooling
CU11, $
Design
CU1, $
Test
DP1
Assemble
FR1
Conceptually Design
CU0: Thermal
Protection
CU1: Body Winward
System
Fabrication
Cost
Domain
Tooling
Physical
Domain
Design
Functional
Domain
75
0.10
0.40
20
10
0.80 0.80
0.05 0.10
0.10 0.10 0.50 0.10
150
0.20 0.10
0.10
150
75
20
10
0.50
0.50
0.70
0.40
0.80 0.80
Steps
1.
2.
3.
4.
5.
MIT
Identify affected DP’s from FR change
Identify CU’ corresponding to DP’s
Identify CU’’ from CU’
Estimate % rework input
Estimate total change-workload
Download