2.2 Product-architecture.ppt

799 views 50 slides Oct 02, 2023
Slide 1
Slide 1 of 50
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50

About This Presentation

Product development


Slide Content

Product Architecture

Product Design and Development
Karl T. Ulrich and Steven D. Eppinger
2nd edition, Irwin McGraw-Hill, 2000.
Chapter Table of Contents
1.Introduction
2.Development Processes and Organizations
3. Product Planning
4.Identifying Customer Needs
5.Product Specifications
6.Concept Generation
7.Concept Selection
8. Concept Testing
9.Product Architecture
10. Industrial Design
11.Design for Manufacturing
12.Prototyping
13.Product Development Economics
14.Managing Projects

Planning
Product Development Process
Concept
Development
System-Level
Design
Detail
Design
Testing and
Refinement
Production
Ramp-Up
Product architecture is determined early in the development process.
Platform
decision
Concept
decision
Decomposition
decision

Product Architecture Example:
Hewlett-Packard DeskJet Printer

Product Architecture
•Aschemebywhichthefunctionalelementsofthe
productareassignedtophysicalbuildingblocks
(chunks)andbywhichtheblocksinteract.
•Eachchunkisthenmadeupofacollectionof
componentsthatimplementthefunctionsofthe
product.
•Thefunctionalelementsofaproductarethe
individualoperationsandtransformationsthat
contributetotheoverallperformanceoftheproduct.
•Thephysicalblocksofaproductaretheparts,
components,andsubassembliesthatultimately
implementtheproduct’sfunctions.

Product Architecture: Definition
Thearrangementoffunctionalelementsintophysical
chunkswhichbecomethebuildingblocksforthe
productorfamilyofproducts.
Product
module
module
module
module
module
module
module
module

considerations for product
architecture
•Howwillitaffecttheabilitytooffer
productvariety?
•Howwillitaffecttheproductcost?
•Howwillitaffectthedesignleadtime?
•Howwillitaffectthedevelopment
processmanagement?

Purpose of Product Architecture
•Todefinethebasicphysicalbuildingblocksofthe
productintermsofwhattheydoandwhattheir
interfacesaretotherestofthedevice.
•Architecturaldecisionsallowdetaileddesignand
testingofthesebuildingblocks
•Assignedtoteams,individuals,and/orsuppliers,
suchthatdevelopmentofdifferentportionsofthe
productcanbecarriedoutsimultaneously.

Two models of bicycle brake
and shifting control
•Inthetraditionaldesign(left),
theshiftcontrolfunction&the
brakecontrolfunctionare
allocatedtoseparatechunks-
modulararchitecture.
•Inthedesignontheright,the
shiftandbrakecontrol
functionsareallocatedtothe
same chunk-integral
architecture
InIntegralarchitecture-
Modificationstoanyoneparticular
componentorfeaturemayrequire
extensiveredesignoftheproduct.

Modular Design Displays the Following
Properties:
•Eachphysicalchunkimplementsoneorafewfunctional
elementsintheirentirety(eachfunctionalelementis
implementedbyexactlyonephysicalchunks).
•Theinteractionsbetweenchunksarewelldefined(i.e.
theinterfacesarewelldefined)

Integral Product Architectures
•Functionalelementsareimplementedbymultiple
chunks,orachunkmayimplementmanyfunctions.
•Interactionsbetweenchunksarepoorlydefined.
•Integralarchitecturegenerallyincreasesperformance
andreducescostsforanyspecificproductmodel.

Trailer Example:
Modular Architecture
box
hitch
fairing
bed
springs
wheels
protect cargo
from weather
connect to
vehicle
minimize
air drag
support
cargo loads
suspend
trailer structure
transfer loads
to road

Trailer Example:
Integral Architecture
upper half
lower half
nose piece
cargo hanging
straps
spring slot
covers
wheels
protect cargo
from weather
connect to
vehicle
minimize
air drag
support
cargo loads
suspend
trailer structure
transfer loads
to road

Types of Modularity
•Slot-Modular Architecture
-uniqueinterfacesforattachmenttoabaseelement
(e.g.radiosandspeedometershavedifferenttypesof
interfacestotheinstrumentpanel)
•Bus-Modular Architecture
-commoninterfacesforattachmenttoabase
element(e.g.USBconnectorsonacomputer)
•Sectional-Modular Architecture
–Common interfaces between elements without a
base element (e.g. legos& piping)

Implications of the Architecture
Decisionsabouthowtodividetheproductinto
chunksandabouthowmuchmodularitytoimposeon
thearchitecturearetightlylinkedtoseveralissuesof
importancetotheentireenterprise:
•Productchange
•Productvariety
•Componentstandardization
•Productperformance
•Manufacturability
•Productdevelopmentmanagement

Product Change
•Chunksarethephysicalbuildingblocksoftheproduct,but
thearchitectureoftheproductdefineshowtheseblocks
relatetothefunctionoftheproduct
Thearchitecturethereforealsodefineshowtheproductcan
bechanged.
•Upgrade(replacingapumpinacoolingsystemwithamore
powerfulmodel)
•Add-ons(third-partymassstoragedevicesmaybeaddedto
abasiccomputer)
•Adaptation(adapttodifferentoperationenvironments)-
Someenginescanbeconvertedfromagasolinetoa
propanefuelsupply.

Product Change Cont..
•Wear(e.g.,razors,tires,bearings)
•Consumption(forexample,tonercartridgesinprinter,
batteryincameras)
•Flexibilityinuse(foruserstoreconfiguretoexhibit
differentcapabilities)-manycamerascanbeused
withdifferentlensandflashoptions
•Reuseincreatingsubsequentproducts

Product Variety
•Varietyreferstotherange
ofproductmodelsthefirm
canproducewithina
particulartimeperiodin
response to market
demand.
•Productsbuiltaround
modular product
architecturescanbemore
easilyvariedwithoutadding
tremendouscomplexityto
themanufacturingsystem.

Component Standardization
•Componentstandardizationistheuseofthesame
componentorchunkinmultipleproducts.
•Ifachunkimplementsonlyoneorafewwidelyuseful
functionalelements,thenthechunkcanbestandardized
andusedinseveraldifferentproducts.
•Standardizationallowsthefirmtomanufacturethechunk
inhighervolumes.
•Thisinturnmayleadtolowercostsandincreasedquality.
•Forexample,thewatchbatteryshowninpreviouspicture
ismadebyasupplierandstandardizedacrossseveral
manufacturers’productlines.

Product Performance
•Productperformanceisdefinedashowwellaproduct
implementsitsintendedfunctions.
•Typicalproductperformancecharacteristicsare
speed,efficiency,life,accuracy,andnoise.
•Anintegralarchitecturefacilitatestheoptimizationof
holisticperformancecharacteristicsandthosethatare
drivenbythesize,shape,andmassofaproduct.

Product exhibits function sharing
•Aconventionalmotorcycle
architectureassignsstructural-
supportfunctionalelementtoa
framechunk&thepower-
conversionfunctionalelement
toatransmissionchunk.
•Architectureofthismotorcycle
assignsboththestructural-
supportfunctionandthe
power-conversionfunctionto
thetransmissionchunk.

Manufacturability
•Theproductarchitecturedirectlyaffectstheabilityof
theteamtodesigneachchunktobeproducedatlow
cost.
•Oneimportantdesign-for-manufacturing(DFM)
strategyinvolvestheminimizationofthenumberof
partsinaproductthroughcomponentintegration.
•Tomaintainagivenarchitecture,theintegrationof
physicalcomponentscanonlybeeasilyconsidered
withineachofthechunks.
•Componentintegrationacrossseveralchunksis
difficultandwouldalterthearchitecturedramatically

The concepts of integral and modular
apply at several levels:
•system
•sub-system
•component

Product Architecture =
Decomposition + Interactions
•Interactions
within chunks
•Interactions
across chunks

Product Development Management
•Modularandintegralarchitecturesdemanddifferent
projectmanagementstyles.
•Withamodulararchitecture,thegroupassignedto
designachunkdealswithknown,andrelativelylimited,
functionalinteractionswithotherchunks.
•Ifafunctionalelementisimplementedbytwoormore
chunks,asinsomeintegralarchitectures,detaildesign
willrequireclosecoordinationamongdifferentgroups.
•Firmsrelyingonoutsidesuppliersorona
geographicallydispersedteamoftenoptforamodular
architecture-developmentresponsibilitiescanbesplit.

Establishing the Architecture
•Theendresultofestablishingthearchitectureisan
approximategeometriclayoutoftheproduct,
descriptionsofthemajorchunks,anddocumentation
ofthekeyinteractionsamongthechunks.
Four-stepprocessforestablishingtheproduct
architecture:
•Createaschematicoftheproduct.
•Clustertheelementsoftheschematic.
•Createaroughgeometriclayout.
•Identifythefundamentalandincidentalinteractions.

Step 1 Creating a product schematic
•Createaschematicdiagramrepresentingthe
(physicalorfunctional)elementsoftheproduct,using
blocks,arrows,andothernotations.
1.Flowofforcesorenergy
2.Flowofmaterial
3.Flowofsignalordata
•Agoodruleofthumbistoaimforfewerthan30
elementsintheschematic,forthepurposeof
establishingtheproductarchitecture.

DeskJet Printer Schematic
Flow of forces or energy
Flow of material
Flow of signals or data
Store
Output
Store
Blank
Paper
Enclose
Printer
Provide
Structural
Support
Print
Cartridge
Position
Cartridge
In X-Axis
Position
Paper
In Y-Axis
Supply
DC
Power
“Pick”
Paper
Control
Printer
Command
Printer
Connect
to
Host
Communicate
with
Host
Display
Status
Accept
User
Inputs
Functional
or Physical
Elements

Step 2 Cluster the elements of schematic
•Thesecondstepofsettingproductarchitectureistocreate
groupsofelementsintheschematic.
•Thepurposeofthisstepistoarriveatanarrangementof
modulesbyassigningeachdesignelementtoamodule.
•Geometricintegrationandprecision(FortheDeskJetprinter,
thiswouldsuggestclusteringtheelementsassociatedwith
positioningthecartridgeinthex-axisandpositioningthepaper
inthey-axis).
•Function sharing (Single physical component can implement
several functional elements of the product)
•Capability of vendors
•Similarity of design or production technology

Step 2 Cluster the elements of
schematic Cont..
•Localization of design (or part) change
•Accommodating variety
•Enabling standardization
•Portability of the interfaces (interactions are easily
transmitted over large distances.)

Cluster Elements into Chunks
Store
Output
Store
Blank
Paper
Enclose
Printer
Provide
Structural
Support
Print
Cartridge
Position
Cartridge
In X-Axis
Position
Paper
In Y-Axis
Supply
DC
Power
“Pick”
Paper
Control
Printer
Command
Printer
Connect
to
Host
Communicate
with
Host
Display
Status
Accept
User
Inputs
Paper Tray
Print
Mechanism
Logic Board
Chassis
Enclosure
User Interface Board
Host Driver
Software
Power Cord
and “Brick”
Functional
or Physical
Elements
Chunks

Step 3
Geometrical Layout of the Deskjet
Printer

Step 4Identify the fundamental
and incidental interactions
Fundamental interactions
Those which connect the building blocks, such as
energy flows, material flows, and data flows.
Incidental interactions
Thosethatarisebecauseofgeometricarrangements
ofthebuildingblocks,suchasthermalexpansionor
heatdissipation

Incidental Interactions
Enclosure
Paper Tray
Chassis
Print
Mechanism
User Interface
Board
Logic
Board
Power Cord
and “Brick”
Host Driver
Software
Styling
Vibration
Thermal
Distortion
Thermal
Distortion
RF
InterferenceRF
Shielding

Delayed Differentiation
•Postponing the differentiation of a product until late in the supply
chain is called delayed differentiation or simply postponement.
•Itmayoffersubstantialreductionsinthecostsofoperatingthe
supplychain,primarilythroughreductionsininventory
requirements.
Twodesignprinciplesarenecessaryconditionsfor
postponement.
1.Differentiatingelementsmustbeconcentratedinoneorafew
chunks.
2. The product and production process must be designed so that the
differentiating chunks can be added to the product near the end
of the supply chain.

InscenarioA,thethreeversions
oftheprinteraredefinedduring
assembly,thentransported,and
finallypackaged.
Consideratwhatpointalongthe
supplychaintheproductisuniquely
definedasoneofthesethree
variants.
InscenarioB,theassemblyactivityis
dividedintotwostages,
mostoftheproductisassembledinthe
firststage,theproductisthen
transported,assemblyiscompleted,and
finallytheproductispackaged.
InscenarioB,thecomponents
associatedwithpowerconversionare
assembledaftertransportation,andso
theproductisnotdifferentiateduntil
neartheendofthesupplychain.

Platform planning
Trade-off decision between
Differentiation plan:
•Explicitlyrepresentsthewaysinwhichmultiple
versionsofaproductwillbedifferentfromthe
perspectiveofthecustomerandthemarket.
Commonality plan:
•Explicitlyrepresentsthewaysinwhichthedifferent
versionsoftheproductarethesamephysically.

Several guidelines for managing
trade off between differentiation and
commanality plan
•Platformplanningdecisionsshouldbeinformedby
quantitativeestimatesofcostandrevenueimplications:
Estimatingtheprofitcontributionfromaone-percentage
pointincreaseinmarketshareisausefulbenchmarkagainstthe
potentialincreaseinmanufacturingandsupply-chaincostsof
additionalversionsofachunk.
•Inestimatingsupply-chaincosts,theteammustconsiderthe
extenttowhichthedifferentiationimpliedbythedifferentiationplan
canbepostponedorwhetheritmustbecreatedearlyinthesupply
chain.

several guidelines for managing trade off between
differentiation and commanality plan
•Iterationisbeneficial:Inourexperience,teamsmakebetter
decisionswhentheymakeseveraliterationsbasedonapproximate
informationthanthedetailsduringrelativelyfeweriterations.
•Theproductarchitecturedictatesthenatureofthetrade-off
betweendifferentiationandcommonality:
Thenatureofthetrade-offbetweendifferentiationand
commonalityisnotfixed.
Generally,modulararchitecturesenableahigherproportionof
componentstobesharedthanintegralarchitectures.
Thisimpliesthatwhenconfrontedwithaseeminglyintractableconflict
betweendifferentiationandcommonality,theteamshouldconsider
alternativearchitecturalapproaches,whichmayprovideopportunities
toenhancebothdifferentiationandcommonality.

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

Practical Concerns
•Planningisessentialtoachievethedesiredvariety
andproductchangecapability.
•Coordinationisdifficult,particularlyacrossteams,
companies,orgreatdistances.
•Specialattentionmustbepaidtohandlecomplex
interactionsbetweenchunks(systemengineering
methods).

System –Level Design Issues
•TheDeskJetPrinterschematicshowsonlythekeyelementsof
theproduct.
•Therearemanyotherfunctionalandphysicalelementsnot
shown,someofwhichwillonlybeconceivedanddetailedasthe
system-leveldesignevolves.
•Theseadditionalelements-thesecondarysystemsofthe
product.
Examplesincludesafetysystems,powersystems,status
monitors,andstructuralsupports.
•Fortunately,secondarysystemsusuallyinvolveflexible
connectionssuchaswiringandtubingandcanbeconsidered
afterthemajorarchitecturaldecisionshavebeenmade.

DeskJet Printer Schematic
Flow of forces or energy
Flow of material
Flow of signals or data
Store
Output
Store
Blank
Paper
Enclose
Printer
Provide
Structural
Support
Print
Cartridge
Position
Cartridge
In X-Axis
Position
Paper
In Y-Axis
Supply
DC
Power
“Pick”
Paper
Control
Printer
Command
Printer
Connect
to
Host
Communicate
with
Host
Display
Status
Accept
User
Inputs
Functional
or Physical
Elements

Establishing the Architecture of
the Chunks
•Someofthechunksofacomplexproductmaybe
verycomplexsystemsintheirown.
•Forexample,manyofthechunksintheDeskJet
printerinvolvedozensofparts.
•Eachofthesechunksmayhaveitsown
architecture—theschemebywhichitisdividedinto
smallerchunks.
•Carefulconsiderationofthearchitectureofthe
chunksisnearlyasimportantasthecreationofthe
architectureoftheoverallproduct.

Establishing the Architecture
of the Chunks –Cont..
•Forexample,theprintcartridgeconsistsofthe
subfunctionsstoreinkanddeliverinkforeachoffour
colorsofink.
•Severalarchitecturalapproachesarepossibleforthis
chunk,including,forexample,theuseof
independentlyreplaceablereservoirsforeachink
color.

Creating Detailed Interface
Specifications
•Asthesystem-leveldesignprogresses,the
fundamentalinteractionsindicatedbylinesonthe
schematicarespecifiedasdetailedcollectionsof
signals,materialflows,andexchangesofenergy.
•Thespecificationoftheinterfacesbetweenchunks
shouldalsobeclarified.
•Forexample,Exhibit10-14showspossible
specificationofaninterfacebetweenablackprint
cartridgeandalogicboardforaprinter.

Specification of interface between black
print cartridge and logic board
Figure 10-14

Product Architecture: Conclusions
•Architecturechoicesdefinethesub-systemsand
modulesoftheproductplatformorfamily.
•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

Thank You
Tags