Product Architecture and Modularity

Post on 20-Jan-2016

89 views 0 download

Tags:

description

Product Architecture and Modularity. Systems Engineering MG587 Karl T. Ulrich and Steven D. Eppinger 3rd Edition, Irwin McGraw-Hill, 2004. Product Architecture: Definition. - PowerPoint PPT Presentation

Transcript of Product Architecture and Modularity

Product Architecture and Modularity

Systems EngineeringMG587

Karl T. Ulrich and Steven D. Eppinger3rd Edition, Irwin McGraw-Hill, 2004.

Product Architecture: DefinitionThe arrangement of functional elements into physical chunks which become the building blocks for the product or family of products.

Product

module

module

module

module

module

module

module

module

Other terms for “Chunks”

• A ‘Chunk’ is made up of a collection of components that carry out various functions/sub-functions of the product.

• Other terms for “Chunks” or elements that make up a chunk– Subsystem

– Cluster

– Module

– Building blocks

• ‘Interfaces’ connect these chunks together.

Architecture

• The Architecture of a product is the scheme by which the functional elements of the product are arranged into physical chunks and by which the chunks interact.

PlanningPlanning

Product Development Process

ConceptDevelopment

ConceptDevelopment

System-LevelDesign

System-LevelDesign

DetailDesign

DetailDesign

Testing andRefinement

Testing andRefinement

ProductionRamp-Up

ProductionRamp-Up

Product architecture is determined early in the development process.This is not a linear, sequential process.

Platform decision

Concept decision

Decomposition decision

Architecture Decisions

FunctionalElements

Interfaces

Modularity

Product Platform, Variety

Cost andManufactura

bility

Physical Elements

Product DevelopmentManagement

Architecture Decisions

Choosing the Product Architecture

Architecture decisions relate to product planning and concept development decisions:

– Product Change (copier toner, camera lenses)

– Product Variety (computers, automobiles)

– Standardization (motors, bearings, fasteners)

– Performance (racing bikes, fighter planes)

– Manufacturing Cost (disk drives, razors)

– Project Management (team capacity, skills)

How Does Architecture Happen?

• Ulrich and Eppinger – ‘Chunks’ approach.

• MIT – Design Structure Matrix.

• Buede – Decomposition,

– Physical mirrors Functional structures.

• Dominant Flow Heuristics - R. B. Stone

Architectures: Challenge X

Provide Transportation

Energy

Materials

Information

Transportation

Emissions

Modular or Integral Architecture?

Motorola StarTACCellular Phone

RollerbladeIn-Line Skates

FordExplorer

AppleiBook

Modular Product Architectures

• Chunks implement one or a few functions entirely.

• Interactions between chunks are well defined.• Modular architecture has advantages in

simplicity and reusability for a product family or platform.

Swiss Army Knife Sony Walkman

Trailer Example:Modular Architecture

box

hitch

fairing

bed

springs

wheels

protect cargofrom weather

connect to vehicle

minimizeair drag

supportcargo loads

suspendtrailer structure

transfer loadsto road

Trailer Example:Integral Architecture

upper half

lower half

nose piece

cargo hangingstraps

spring slotcovers

wheels

protect cargofrom weather

connect to vehicle

minimizeair drag

supportcargo loads

suspendtrailer structure

transfer loadsto road

Integral Product Architectures

• Functional elements are implemented by multiple chunks, or a chunk may implement many functions.

• Interactions between chunks are poorly defined.• Integral architecture generally increases

performance and reduces costs for any specific product model.

Compact Camera

Ford Taurus Integrated Control Panel

Discussion Question

• Is one type of product architecture (modular vs. integral) better than the other?– Performance– Platforms– Serviceability– Interfaces– Cost to manufacture– Cost to develop

Steps to Establish the Product Architecture – Ulrich and Eppinger

1. Create a functional model or schematic of the product.

2. Cluster the elements on the schematic.

3. Make Geometric Layouts to achieve the types of product variety.

4. Identify Interactions– Fundamental (must interact)– Incidental

Step 1: Functional or Schematic Diagram

• Physical and/or Functional

• Connect Elements Which Have Fundamental Interactions

• Show “Motion” & “Flow”

Example: Rapid Prototyping Machine using laser sintering

Step 2: Cluster Elements into Chunks

• Reasons to Cluster

– close geometric relationship

– function sharing– modular– desire to outsource

Atmospheric Control Unit

Laser Table

Powder Engine

Control Cabinet

Step 3: Produce Geometric Layout

Note: If you can’t make a geometrical layout then go back and redefine chunks and identify interactions

Step 4: Identify Interactions

• Forces consideration of geometric interfaces to accommodate flows

• Illustrates possible problems caused by interactions– Fundamental

• Lines on the schematic that connect chunks• Usually a well understood property

– Incidental• Usually not shown on schematic• Higher order effects/interferences

Product Architecture Example:Hewlett-Packard DeskJet Printer

Part of a portfolio architecture and is composed of parts within a product architecture

DeskJet Printer Schematic

Flow of forces or energy

Flow of material

Flow of signals or data

StoreOutput

StoreBlankPaper

EnclosePrinter

ProvideStructuralSupport

PrintCartridge

PositionCartridgeIn X-Axis

PositionPaper

In Y-Axis

SupplyDC

Power“Pick”Paper

ControlPrinter

CommandPrinter

Connectto

Host

CommunicatewithHost

DisplayStatus

AcceptUser

Inputs

Functionalor PhysicalElements

Cluster Elements into Chunks

StoreOutput

StoreBlankPaper

EnclosePrinter

ProvideStructuralSupport

PrintCartridge

PositionCartridgeIn X-Axis

PositionPaper

In Y-Axis

SupplyDC

Power“Pick”Paper

ControlPrinter

CommandPrinter

Connectto

Host

CommunicatewithHost

DisplayStatus

AcceptUser

Inputs

Paper Tray PrintMechanism

Logic Board

Chassis

Enclosure

User Interface Board

Host Driver

Software

Power Cordand “Brick”

Functionalor PhysicalElements

Chunks

Geometric Layout

printmechanism

paper tray

user interface board

printcartridge

logicboard

chassis

chassis

paper

roller

print cartridge

paper tray

enclosure

logic board

height

Incidental Interactions

Enclosure

Paper Tray

Chassis

PrintMechanism

User InterfaceBoard

LogicBoard

Power Cordand “Brick”

Host DriverSoftware

Styling

Vibration

Thermal Distortion

Thermal Distortion

RF InterferenceRF

Shielding

Dominant Flow Heuristics

• Heuristic 1: “The set of sub-functions through which a flow passes, from entry or initiation of the flow in the system to exit from the system or conversion of the flow within the system, define a module.”

Function

System

Energy

Material

Information

The Wok Example

Generic Dominant Flow Illustration

Interface

Interaction

Material

Energy

Dominant Flow Example

• Fragment of the iced tea brewer FM

import solid

store solid

filter, teasecuresolid

importsolid

storesolid

icesecuresolid

importhumanforce

human force

importelectricity

actuateelectricity

electricity regulateelectricity

convertelect. to

therm. ener.

transmittherm. ener.

transportliquid

exportliquid

regulategas-flow

mix solid& liquid

refineliquid

regulateliquid-flow

mix solid & liquid

store liquid

exportliquid

importliquid

transportliquid

waterstoreliquid

stopliquid-flow

human force

human force

human force

tea, filter

heat

ice

ice

brewed teaMaterial flow

Energy flow

Identifiedmodules

transportliquid

therm. ener.

filter, tea

filter, tea

h.f. h.f.

h.f. h.f.

ice ice

waterwater

water

water

h.f.

elect.elect.

water

water water

tea, filter

t.e. t.e. t.e.tea

tea

brewed tea

therm.ener.

therm.ener.

brewed tea

guide liquid

filter,usedtea

steamt.e.

dissipatetherm. ener.

senseposition

therm.ener.

alignmentaligned

Signal flow

brewed tea brewed

tea

brewed tea

t.e.

Branching Flow

• Heuristic 2: “Parallel function chains associated with a flow that branches constitute modules. Each of the modules interfaces with the remainder of the product through the flow at the branch.”

Generic Branching Flow Illustration

Interface

Material

Module/Chunk #1

Module/Chunk #2

Branch

Branching Flow Example

• Fragment of the iced tea brewer FM

import solid

store solid

filter, teasecuresolid

importsolid

storesolid

icesecuresolid

importhumanforce

human force

importelectricity

actuateelectricity

electricity regulateelectricity

convertelect. to

therm. ener.

transmittherm. ener.

transportliquid

exportliquid

regulategas-flow

mix solid& liquid

refineliquid

regulateliquid-flow

mix solid & liquid

store liquid

exportliquid

importliquid

transportliquid

waterstoreliquid

stopliquid-flow

human force

human force

human force

tea, filter

heat

ice

ice

brewed teaMaterial flow

Energy flow

Identifiedmodules

transportliquid

therm. ener.

filter, tea

filter, tea

h.f. h.f.

h.f. h.f.

ice ice

waterwater

water

water

h.f.

elect.elect.

water

water water

tea, filter

t.e. t.e. t.e.tea

tea

brewed tea

therm.ener.

therm.ener.

brewed tea

guide liquid

filter,usedtea

steamt.e.

dissipatetherm. ener.

senseposition

therm.ener.

alignmentaligned

Signal flow

brewed tea brewed

tea

brewed tea

t.e.

Conversion-Transmission Modules

• Heuristic 3: A conversion sub-function or a conversion-transmission pair or proper chain of sub-functions constitutes a module.

transmit(transport)

flow B

convert flow A to

flow B

function flow B

conversion-transmission chain

… …

Conversion-Transmission Example

• Fragment of the iced tea brewer FM

import solid

store solid

filter, teasecuresolid

importsolid

storesolid

icesecuresolid

importhumanforce

human force

importelectricity

actuateelectricity

electricity regulateelectricity

convertelect. to

therm. ener.

transmittherm. ener.

transportliquid

exportliquid

regulategas-flow

mix solid& liquid

refineliquid

regulateliquid-flow

mix solid & liquid

store liquid

exportliquid

importliquid

transportliquid

waterstoreliquid

stopliquid-flow

human force

human force

human force

tea, filter

heat

ice

ice

brewed teaMaterial flow

Energy flow

Identifiedmodules

transportliquid

therm. ener.

filter, tea

filter, tea

h.f. h.f.

h.f. h.f.

ice ice

waterwater

water

water

h.f.

elect.elect.

water

water water

tea, filter

t.e. t.e. t.e.tea

tea

brewed tea

therm.ener.

therm.ener.

brewed tea

guide liquid

filter,usedtea

steamt.e.

dissipatetherm. ener.

senseposition

therm.ener.

alignmentaligned

Signal flow

brewed tea brewed

tea

brewed tea

t.e.

The Design Structure Matrix (DSM):

An Information Exchange Method

Interpretation:• Task D requires information from tasks E, F, and L.• Task B transfers information to tasks C, F, G, J, and K.

Donald V. Steward, Aug. IEEE Trans. on Eng. Mgmt. 1981

Note:• Information flows are easier to capture than work flows.• Inputs are easier to capture than outputs.

DSM (Partitioned, or Sequenced)

Note:Manipulate the matrix to emphasize features of the process

flow.Sequential, parallel and coupled tasks can be identified.

ClusteringAlgorithms

System Team AssignmentBased on Product Architecture

F G E D I A C B1 K1 J P N Q R B2 K2 O L M H S T U V

Crankshaft F F l l l l l l l l l l l l

Flywheel G l G l l l l

Connecting Rods E l E l l l l l l

Pistons D l l l D l l l l l l l l lLubrication I l l l l I l l l l l l l l l

Engine Block A l l l l l A l l l l l l l l l l

Camshaft/Valve Train C l l l l C l l l l l l

Cylinder Heads B1 l l l l l B1 l l l l l lIntake Manifold K1 l l l l K1 l l l l l

Water Pump/Cooling J l l l l l l J l l l l l l l l l

Fuel System P l P l l l l l l l l l l

Air Cleaner N l N l l l l l lThrottle Body Q l l l Q l l l l l l l l l

EVAP R l l R l l l

Cylinder Heads B2 l l l B2 l l l l l l l lIntake Manifold K2 l l l l l l K2 l l l l l l l

A.I.R. O l l l l l l O l l l l l l

Exhaust L l l l l l l l l L l l l l l l

E.G.R. M l l l l l l l l M l l l l l

Accessory Drive H l l l l l l l l l l l l l l l l H l l l l

Ignition S l l l l l l l l l l l l l l l l S l l lE.C.M. T l l l l l l l l l l l l l l l l l l T l l

Electrical System U l l l l l l l l l l l l l l l l l l l U lEngine Assembly V l l l l l l l l l l l l l l l l l l l l l l V

Frequency of PDT Interactions

l Daily l Weekly l Monthly

Team 1

Team 2

Team 3

Team 4

Integration Team

From “Innovation at the Speed of Information”, S. Eppinger, HBR, January 2001.

Modularity

• Modularity is a product development strategy in which interfaces shared among components in a given product architecture become specified and standardized to allow for greater substitutability of components across product families.

Types of Modular Designs

• Slot

• Bus

• Sectional

• All retain a 1-to-1 mapping of functional to physical elements

Modular vs. Integral

• Modular • Integral

Example of Modularity

K. Ulrich, “The Role of Product Architecture in the Manufacturing Firm” Research Policy, 24, 419-440 (1995)

Example of Modularity

K. Ulrich, “The Role of Product Architecture in the Manufacturing Firm” Research Policy, 24, 419-440 (1995)

Example of Modularity

K. Ulrich, “The Role of Product Architecture in the Manufacturing Firm” Research Policy, 24, 419-440 (1995)

Sony Walkman

Product Model Lifetime

From Sanderson and Uzumeri, The Innovation Imperative, Irwin 1997.

0 1 2 3 4 5Survival Time (years)

1.0

0.8

0.6

0.4

0.2

0

FractionSurviving Sony

AIWAToshibaPanasonic

Sony1.97 yr

Others1.18 yr

Average Life

About 200 versions of the Sony Walkman from four platforms!

Platforms and Modularity

Some Modularity Benefits

• Production of a great variety of end products from a limited number of building blocks

• Platform strategy permitting many product variants based on a stable architecture

• Facilitate changes to current and future products

• Simplifies parallel testing

• Serviceability

• Allows for parallel development of design teams

• Allows for outsourcing

Some Limitations to Modularity

• Cannot discriminate look alike products

• Increases the risk of competitors copying designs

• Generally increases unit cost ( more components), volume (size) or weight of the product

• More interfaces are less reliable (why??)

• Depends on the capabilities of designers

Impact of Modularity Decisions on Later Design Processes

Product Architecture Example:Hewlett-Packard DeskJet Printer

Planning a Modular Product Line:Commonality Table

Differentiation versus Commonality

Trade off product variety and production complexity

Planning a Modular Product Line:Differentiation Table

Differentiation versus Commonality

Trade off product variety and production complexity

Supply Chain Issues of

Postponing Differentiation

Examples of Postponing Differentiation

• Paint in Hardware Store• Cake in Grocery Store• Your experiences….

Product Configurators

• Satisfy customer demand by creating a product composed of a number of pre-defined components

• Select and arrange parts to fit product and operational constraints

• Requirements:– Modularization– Custom assembly operations– Up-front engineering and testing

Fundamental Decisions

• Integral vs. modular architecture?• What type of modularity?• What type of interfaces?• How to assign functions to chunks?• How to assign chunks to teams?• Which chunks to outsource?

Product Architecture: Conclusions

• Architecture choices define the sub-systems and modules of the product platform or family.

• Architecture determines:– ease of production variety– feasibility of customer modification– system-level production costs

• Key Concepts:– modular vs. integral architecture– clustering into chunks– planning product families