ESD.33 Systems Engineering Lecture 6 Requirements Driven Systems Design Qi Van Eikema Hommes Course Layout ✔ Lecture 4 Stakeholder Analysis and Requirements DefiniKon ✔ Lecture 2 Systems Engineering As Human AcKvity Lecture 5 innovaKon in Systems Engineering Lecture 6 AxiomaKc Design and DM‐DSM Method ✔ Lecture 13 Design VerificaKon and ValidaKon, Lifecycle Management Lecture 7 CPM and DFSS Lecture 8 Trade Space ExploraKon Concept SelecKon Lecture 10: Experiments Lecture 11: Robust Design I Lecture 12: Robust Design II 6/24/10 Qi Van Eikema Hommes 2 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Constraints Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 3 The Founder of AxiomaKc Design Theory • • • • Nam Pyo Suh—MIT Professor Emeritus. B.S., Mechanical Engineering, 1959, M.S., Mechanical Engineering, 1961, MIT . Ph.D, Mechanical Engineering, 1964, Carnegie Mellon University. From 1965‐1969, Suh served as a professor at the University of South Carolina. In 1970 he began his professional career at MIT‐‐ serving as director of the MIT‐Industry Polymer Processing Program from 1973‐1984; director of the Laboratory for Manufacturing and ProducKvity from 1977‐1984; and Mechanical Engineering Department Head from 1991 to 2001. Although sKll keeping the Ktle of Ralph E. Cross Professor of Mechanical Engineering at MIT, Suh is now president of KAIST. 6/24/10 Qi Van Eikema Hommes 4 The Goals of AxiomaKc Design • Establish a scienGfic basis for design • Improve design acKviKes by providing the designer with a theoreKcal foundaKon based on logical and raGonal thought processes and tools. • Make human designers more creaGve • Reduce the random search process • Minimize the iteraKve trial and error process • Determine the best designs among those proposed Suh, Axiomatic Design, 2000, page 5 6/24/10 Qi Van Eikema Hommes 5 • an interplay between what we want achieve and how we will achieve it. What 6/24/10 Qi Van Eikema Hommes 5 The Four Domains of Design Mapping Mapping Mapping {CAs} {FRs} {DPs} Customer domain Functional domain Physical domain {PVs} Process domain Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 7 DefiniKons • Customer AOribute (CA)—what customer desire from a product • FuncGonal Requirement (FR)—minimum set of independent requirements that completely characterize the funcKonal needs of the product in the funcKonal domain. • Design Parameter (DP)—Key physical variables in the physical domain that characterize the design that saKsfies the specified FRs. • Process Variables (PV)—key variables in the process domain that characterize the process that can generate the specified DPs. Qi Van Eikema Hommes 6/24/10 8 Benefits of the Domains • Customer Needs are stated in the customer’s language • FuncKonal Requirements and Constraints are determined to saKsfy Customer Needs • “The FRs must be determined in a soluKon neutral environment” (or, in other words, say “what” not “how”) – BAD = the adhesive should not peel – BETTER = the amachment should hold under the following loading condiKons • Provide Requirements Traceability 6/24/10 Qi Van Eikema Hommes 9 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 10 Axiom • Axioms are truths that cannot be derived but for which there are no counter examples or excepKons. • Examples of Axioms: – First and second law of thermodynamics – Newton’s three law of mechanics 6/24/10 Qi Van Eikema Hommes 11 How were the Design Axioms Created? • IdenKfying the common elements that are present in all good designs: – How did I make such a big improvement in a process? – How did I create the process? – What are the common elements in good designs? • Use logical reasoning process to reduce the observaKons to two Axioms. 6/24/10 Qi Van Eikema Hommes 12 The Two Axioms • Axiom 1: Independence Axiom—maintain the independence of funcKonal requirements (FRs). • Axiom 2: The InformaGon Axiom—minimize the informaKon content of the design. 6/24/10 Qi Van Eikema Hommes 13 Mapping {CAs} Mapping {FRs} {DPs} Customer domain Functional domain Mapping {PVs} Physical domain Process domain Image by MIT OpenCourseWare. Design Matrix {FR} = [A] {DP} FR1 A11 FR2 = A21 FR A 3 31 6/24/10 A12 A22 A32 A13 DP1 A23 • DP2 A33 DP3 Qi Van Eikema Hommes 15 Design Matrix Example • FR1 = Provide access to the items stored in the refrigerator • FR2 = Minimize energy loss • DP1 = VerKcally hung door • DP2 = Thermal insulaKon material in the door FR1 x = FR2 x 0 DP1 x DP2 Image by MIT OpenCourseWare. Suh, Axiomatic Design, 2000 6/24/10 Qi Van Eikema Hommes 16 A Different Design • FR1 = Provide access to the items stored in the refrigerator • FR2 = Minimize energy loss • DP1 = Horizontal door • DP2 = Thermal insulaKon material in the door FR1 x = FR2 0 6/24/10 0 DP1 x DP2 Qi Van Eikema Hommes Image by MIT OpenCourseWare. 17 Uncoupled Design A11 0 0 Decoupled Design A11 A21 A31 Coupled Design A11 A21 A31 6/24/10 0 A22 0 0 A22 A32 A12 A22 A32 FR DP 1 1 2 2 3 3 0 0 A33 1 1 2 2 3 3 A13 A23 A33 1 1 2 2 3 3 0 0 A33 Qi Van Eikema Hommes 18 Axiom 1: Independence Axiom • To saKsfy the Independence Axiom, the design matrix must be either diagonal or triangular. A11 0 0 0 A22 0 0 0 A33 Uncoupled Design € 6/24/10 A11 A21 A31 € Qi Van Eikema Hommes 0 A22 A32 0 0 A33 Decoupled Design 19 Water Faucet Example • FuncKonal Requirements: – FR1: Adjust the water temperature (T) – FR2: Adjust the water volume (Q) 6/24/10 Qi Van Eikema Hommes 20 What is the Design Matrix? Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 21 What is the Design Matrix? Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 22 What is the Design Matrix? Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 23 FuncKonal Coupling vs Physical Coupling Image by MIT OpenCourseWare. # of parts ≠ # of DPs 6/24/10 Qi Van Eikema Hommes 24 Why MeeKng Axiom 1 is Desirable? 6/24/10 Qi Van Eikema Hommes 25 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Constraints Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 26 Zig Zagging Functional domain Physical domain FR DP FR1 DP1 FR2 FR11 FR12 FR121 FR122 FR123 FR1231 DP2 DP11 DP12 DP121 DP122 DP123 DP1231 FR1232 DP1232 Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 27 Refrigerator Design Example • FR1 = Freeze food for long‐term preservaKon • FR2 = Maintain food at cold temp for short‐term preservaKon • DP1 = the freezer secKon • DP2 = the chiller (refrigerator) secKon FR1 x = FR2 0 6/24/10 0 DP1 x DP2 Qi Van Eikema Hommes Image by MIT OpenCourseWare. 28 Decompose the System FR1 = Freeze food for long term preservaKon FR11 = Control freezer temp FR12 = Maintain uniform freezer temp FR13 = Control freezer humidity FR2 = Maintain food at cold temp for short term preservaKon FR21 = Control chiller temp FR22 = Maintain uniform chiller temp DP1 = The freezer secKon DP11 = Sensor/compressor system for freezer secKon DP12 = Air circulaKon system for freezer secKon DP13 = Condenser that condenses the moisture in the air when dew point is exceeded DP1 = The chiller secKon DP21 = Sensor/compressor for chiller secKon DP22 = Air circulaKon system for chiller secKon 6/24/10 Qi Van Eikema Hommes 29 What Does The Design Matrix Look Like? Freezer fan Fridge fan Two cooling fan type Capillary tube F-Fan Freezing room Cold air Condenser Cold air flow Evaporator R-Fan Refrigerating room Compressor New Cooling System Refrigerator A schematic drawing of a new refrigerator design. A cold-air circulation system with many vents. Qi Van Eikema Hommes 6/24/10 Image by MIT OpenCourseWare. 30 FR1 FR2 DP1 DP12 DP11 FR12 0 FR11 FR13 0 0 0 FR22 0 FR21 0 DP2 DP13 DP22 DP21 0 0 0 0 0 0 0 0 0 0 0 6/24/10 Qi Van Eikema Hommes 31 Can We Save the Cost of a Fan? Freezer and fridge fan One cooling fan type Capillary tube Fan Freezing room Cold air Evaporator Cold air flow Condenser Damper Refrigerating room Compressor Conventional Refrigerator Schematic drawing of a conventional refrigerator. Cold-air circulation in a conventional refrigerator.. Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 32 FR1 FR2 DP1 DP2 DP12 DP11 DP13 DP22 DP21 X FR12 x 0 0 0 0 X FR11 x x 0 0 0 FR13 x 0 x 0 0 FR22 0 0 0 x 0 FR21 0 0 0 x x X X Coupled design! 6/24/10 Qi Van Eikema Hommes 33 Benefits So Far from Axiom 1 • Reduce system coupling early on. • Start the design with requirements first. • Think about the design concept first before applying robust engineering or opKmizaKon blindly. • Zig‐zagging instead of staying in one domain. • Requirements traceability and raKonale. 6/24/10 Qi Van Eikema Hommes 34 Class Discussions • How does Zig‐zagging help design synthesis? • How does your organizaKon decompose systems and requirements? • Does this help with requirements traceability throughout the design? • How does AxiomaKc Design differ from QFD? 6/24/10 Qi Van Eikema Hommes 35 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Constraints Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 36 Constraints in AxiomaKc Design • Constrant (C)—are bounds on acceptable soluKons. Input constraints are imposed as part of the design specificaKon. System constraints are constraints imposed by the system in which the design soluKon must funcKon. 6/24/10 Qi Van Eikema Hommes 37 Constraints • Two types of constraints: – Input constraints—specific to the overall design goals (all design proposed must saKsfy these). • Example: cost – System constraints—specific to a given design (they are the result of design decisions made). • Example: Diesel engine tailpipe emission standards for diesel engines • What kind of constraint is Safety? 6/24/10 Qi Van Eikema Hommes 38 What AxiomaKc Design Says about Constraints • “Constraints provide bounds on the acceptable design soluKons and differ from the FRs in that they do not have to be independent.” 6/24/10 Qi Van Eikema Hommes 39 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 40 InformaKon Content • InformaKon Content Ii for a given FRi is defined in terms of the probability Pi of saKsfying FRi: Ii = log2(1/Pi)=‐ log2(Pi) Probability density Target • When there are m FRs, Bias Design range System pdf m Isys = −log 2 (Pm ) = −∑ log 2 Pi i=1 Pi Area within common range (Acr) System range FR Image by MIT OpenCourseWare. € 6/24/10 Qi Van Eikema Hommes 41 Axiom 2 InformaKon Content • The InformaKon Axiom—Minimize informaKon content I. • Maximize the probability of meeKng FRs. m Isys = −log 2 (Pm ) = −∑ log 2 Pi i=1 6/24/10 Qi Van Eikema Hommes 42 Example of Buying a House Suh, AxiomaKc Design, 2001 • FR1: Commute Kme 15 – 30 minutes • FR2: Quality of School (65% or more highschool graduates go to colleges) • FR3: Quality of air is good over 340 days a year • FR4: price of house (4 BR, 3000 x^2, less than 650K) Town FR1 = commute Kme (min) FR2=Quality FR3=Quality of schools (%) of air (days) FR4=Price($) A 20‐40 50‐70 300‐320 450‐550k B 20‐30 50‐75 340‐350 450‐650k C 25‐45 50‐80 350+ 600‐800k Qi Van Eikema Hommes 6/24/10 43 InformaKon Content CalculaKon Suh, AximaKc Design, 2001 Town I1 [bits] I2 [bits] I3 [bits] I4 [bits] Sum (I) [bits] A 1.0 2 infinite 0 Infinite B 0 1.32 0 0 1.32 C 2.0 1.0 0 2 5 Design Range 15 20 System Range 30 40 I1 = -log2[(30-20) / (40-20)] = -log2(0.5) = 1 6/24/10 Qi Van Eikema Hommes 44 Axiom 2 and Robust Design • “The InformaKon Axiom provides a theoreKcal foundaKon for robust design.” – EliminaKon of bias – ReducKon of Variance • Reduce sensiKvity to variaKon • MeeKng the Independence Axiom • Minimize random variaKon • Increase design range – Integrate DP in a single physical part 6/24/10 Qi Van Eikema Hommes 45 Comparison of AxiomaKc Design with Other Methods (Suh, 2001) • Robust design cannot be accomplished by applying the Taguchi method if the design violates the Independence Axiom. • OpKmizaKon of a bad design may lead to an opKmized bad design or minor improvements. • How is AxiomaKc Design similar/different from QFD? 6/24/10 Qi Van Eikema Hommes 46 QuesKons about the Axioms • Too good to be true? What about constraints? • Are interacKons so bad? That’s what makes a system great! – DefiniKon of System‐‐A combinaKon of interacKng elements organized to achieve one more stated purposes. 6/24/10 Qi Van Eikema Hommes 47 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Constraints Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 48 Matrix Representation of a Network --The Design Structure Matrix (DSM) DSM is the adjacency matrix of a network graph A B C D E A 1 B 1 C 1 F G H I J K 1 1 1 Above Diagonal Marks ___ downstream task feeds information to upstream tasks. Potential rework. K provides inputs to A D K E F G 1 1 1 1 H A 1 1 J 1 H I F 1 1 B G E J K 1 1 C Below Diagonal Marks ___ upstream task feeds information to downstream tasks D I Image by MIT OpenCourseWare. Qi Van Eikema Hommes 49 ParKKoning a DSM Before Partition A B C D E A A B I J x B C F G H After Partition K J J x C D x x F D E E x F F G x x x G x H I x x x I x J J K x K x K E F J J H A x F x E x G x G x x x C x x x x I x B x K x A x F C D I Level 2 B Level 3 Level 4 K x x H B G Level 1 E I B K A D C H I H D x E G C J H x H D F D A Level 1 I C E G Level 2 K Level 3 B A Level 4 Image by MIT OpenCourseWare. Partitioning identifies truly coupled elements. 6/24/10 Qi Van Eikema Hommes 50 Car Door System Design Moveable Glass System Header seals Halo (sections) 5 10 3 A A pillar 9 Halo corner B pillar Glass runs 2 Glass Belt seals joint with glass Belt seals 1 Mirror sail Regulator arms 6 Below belt retainer Sheet Metal Access hole 8 Motor 7 Equalizer channel Electrical System Image by MIT OpenCourseWare. 6/24/10 Qi Van Eikema Hommes 51 Car Door System Engineering Process (Before ParKKoning DSM) Sheet Metal Subsystem Moveable Glass Subsystem 50+ people system interface engineering meetings Electrical Subsystem 6/24/10 Qi Van Eikema Hommes 52 Car Door System Engineering Process (Axer ParKKoning) Belt and Above Belt Frame Glass and Track Power and Motion Electrical Packaging 6/24/10 Qi Van Eikema Hommes 53 The Control Soxware System • • • • 1 production-level software 117 software modules (red dots) 1423 binary interactions (black lines) 39 such production software releases per year • <2 weeks per release • What can I do about this web of interacKons? • How can I convince management that changes are needed? • How do I know I actually improved the architecture? 4/8/2010 Copyright Qi D. Van Eikema Hommes 54 DSM of the Control System Soxware • • What can I do about this web of interactions? How do I know I actually improved the architecture? 4/8/2010 Copyright Qi D. Van Eikema Hommes 55 Comparison of Various Modularity Metrics Use Whitney Index and Change Cost to measure modularity improvements. 4/8/2010 Use network centrality indices to identify system elements for improvement. Copyright Qi D. Van Eikema Hommes DETC2008-DTM-49140 56 Whitney Index Comparison Embedded Software System B Embedded Software System A 4/8/2010 Copyright Qi D. Van Eikema Hommes 57 Change Cost Comparison Observation: Embedded control software systems are more like hardware systems, less like pure software products. 4/8/2010 Copyright Qi D. Van Eikema Hommes 58 Network Centrality—Degree Centrality (Sosa, Eppinger, Rowles 2007, Borgatti, Everett, and Freeman, 2002, UCINET) Matrix 4 In degree—how many others pass information to the element of interest. Out degree—how many others depend on the element of interest for information. Degree Centrality identifies which few elements, if any, in the system have a central effect on the rest of the systems. However, the metrics values don’t correlate well with components modularity. AA BB CC 11 11 11 11 11 11 CC 11 11 11 DD 11 11 11 AA BB EE FF DD EE FF GG HH 11 11 11 11 GG HH 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 Freeman Freeman Centrality Centrality inindegree degree Freeman Freeman Centrality Centrality out outdegree degree 33 33 33 33 33 33 33 33 33 33 33 33 33 33 Freeman Freeman Centrality Centrality Overall Overallinin 0% 0% Freeman Freeman Centrality Centrality Overall Overallout out 0% 0% 33 33 Matrix 5 AA BB CC DD EE AA BB CC DD EE FF GG HH 11 11 11 11 11 11 11 11 11 11 11 11 11 FF 11 GG 1 1 11 11 11 DD EE FF GG HH 71 11 11 11 11 11 11 11 11 11 11 11 11 BB CC DD EE FF GG HH 11 11 11 11 22 22 22 22 22 22 22 22 HH 11 AA AA 11 BB 11 CC 11 71 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 85.70% 85.70% 85.70% 85.70% 0% 0% 0% 0% 11 11 22 22 22 22 Matrix 8 Image by MIT OpenCourseWare. 4/8/2010 Copyright Qi D. Van Eikema Hommes 59 Network Centrality (Sosa, Eppinger, Rowles 2007, Borgatti, Everett, and Freeman, 2002, UCINET) • Network centrality metrics can idenKfy the few elements that have the largest impact on the system. • If the network has central players, the network may be bus‐modular. • If the network does not have central player, the network system is either not connected, or highly integral. • Central players can be the priority for system complexity reducKon strategy. 4/8/2010 Copyright Qi D. Van Eikema Hommes 60 DSM Method • Capture system interacKons • Analyze and improve system architecture and system interfaces. 6/24/10 Qi Van Eikema Hommes 61 Lecture Outline IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Constraints Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 62 ExisKng Methods Concerning System InteracKons Provide analytical system analysis Allow iterations and feedback loops Relate the requirements to the system design Can be applied in the early design phases Provide complete understanding of all requirements 6/24/10 Design Structu re Matrix (DSM) Yes Axiomatic Design’s Design Matrix (DM) Requireme What nts We Manageme Want nt Yes Yes Yes Yes Yes Qi Van Eikema Hommes Yes Yes Yes Yes Yes 63 Solving System of Linear EquaKons Question: 3 * x1 + 5 * x2 = 6 (1) 2 * x1 - x2 = 4 (2) What is x1 and x2? Solving by substitution: Select x1 as the output variable in (1): x1 = (6 – 5 * x2 ) / 3 Select x2 as the output variable in (2): x2 = 2 * x1 – 4 = 2 * (6-5*x2)/3 - 4 x1=2 x2=0 6/24/10 Qi Van Eikema Hommes 64 ConverKng a DM into a DSM 1. 2. 3. 6/24/10 Construct an Axiomatic Design’s Design Matrix. Select Output Variables. DP3 = f (FR1, DP1) DP1 = f (FR2, DP2) DP2 = f (FR3, DP3) Permute the matrix by row so that the output variables are on the diagonal. We get a precedence matrix (DSM) of the Design Parameters. Qi Van Eikema Hommes DP1 DP2 DP3 FR1 X 0 X FR2 X X 0 FR3 0 X X DP1 DP2 DP3 FR1 X 0 X FR2 X X 0 FR3 0 X X DP1 DP2 DP3 DP1 X X 0 DP2 0 X X DP3 X 0 X 65 SelecKng Output Variables DP2 DP3 DP4 DP2 DP3 DP4 6/24/10 Qi Van Eikema Hommes 66 CVC Cluster Machines Central Wafer Handler Wafer Processing Module 6/24/10 Qi Van Eikema Hommes Courtesy of KDF electronics. Used with permission. 67 CVC Electro‐staKc Chuck (ESC) Process Chamber Wafer Backside gas channel Electro-statically charged plate Cooling Plate ESC Plate for interface with various process modules Backside Gas, Cooling Water, 6/24/10 Electricity Standard interface on all process modules Qi Van Eikema Hommes 68 System View of ESC Wafer Processing Cluster Machine Process Module 2 ESC Process Module 3 Wafer Transport Robot Process Module ESC Control and Logistics 6/24/10 Qi Van Eikema Hommes ESC Process Module 4 ESC 69 Design Structure Matrix Built from Design Matrix Heat Transfer Heat Transfer Package the ESC into the Packaging the Existing Processinto Modules Modules ControlCircuit Circuit Control Design 6/24/10 Qi Van Eikema Hommes 70 The SelecKon of Output Variables Choosing non-diagonal elements in the DM as output variable set is like designing components not for their main functional purposes, but for their side effects. The resulting DSM is a non-executable design process. 6/24/10 Qi Van Eikema Hommes 71 The SelecKon of Output Variables DP1 DP2 DP1 DP2 FR1 0.75 0.2 FR2 0.2 0.9 FR1 0.75 0.2 FR2 0.2 0.9 Δ DP1 = 1/0.75 * ! FR1 - 0.2/0.75* Δ DP2 Δ DP2 = 1/0.9 * ! FR2 - 0.2/0.9 * Δ DP1 Δ DP1 Δ DP1 0 Δ DP2 0.2/0.75 Δ DP2 0.2/0.9 0 Eigen Value = 0.243 This process converges. 6/24/10 Δ DP1 = 1/0.2 * ! FR1 Ð 0.75/0.2* Δ DP2 Δ DP2 = 1/0.2 * ! FR2 - 0.9/0.2* Δ DP1 Δ DP1 Δ DP2 Δ DP1 0 0.75/0.2 Δ DP2 0.9/0.2 0 Eigen Value = 4.1 This process does NOT converge. Qi Van Eikema Hommes 72 The Interchangeability of DM and DSM DM DSM 6/24/10 The diagonal elements in the DM are the dominant elements in their corresponding rows. Qi Van Eikema Hommes 73 Johnson and Johnson Ortho‐Clinical DiagnosKcs OASIS Analyzer Image of Vitros 5.1 cluster removed due to copyright restrictions. 6/24/10 Qi Van Eikema Hommes 74 OASIS Major Subsystems Frame and Cabinetry (STRU) Primary Sample Metering (SRME) Slide Incubator (SLIN) Aliquot Buffer (ALBU) Sample Integrity (SAIN) Secondary Sample Metering (SRME) Sample Handling (SAHA) Reagent Supply (RGSU) Power Distributio n (POWR) Machine Control (MACO) Application Services (APPS) 6/24/10 Cuvette Incubator (CUIN) Slide Supply (SLSU) Photometer Microtip (PHMT) Loading (MTLD) Qi Van Eikema Hommes Vitros Tips Loader (VTLD) 75 Case Study ObjecKves 1. Build a DSM from requirements using the DM‐ DSM conversion method; 2. Compare the resulKng DSM with the DSM experts built using tradiKonal DSM construcKon method. 3. Understand which types of requirements can be used to predict system interacKons. Judge whether the predicKon DSM is complete. 4. Aid the system integraKon manager’s work on planning and managing OASIS subsystem interfaces. 6/24/10 Qi Van Eikema Hommes 76 DSM Constructed from Requirements 6/24/10 Qi Van Eikema Hommes 77 Compare Requirements DSM with Expert DSM System Interactions Predicted by DSM from requirements. System Interactions Predicted by JNJ engineers. System Interactions Predicted by both the requirements and JNJ engineers. 6/24/10 Qi Van Eikema Hommes 78 How Many Marks Match The experts did not capture 75 interfaces predicted by the requirements. The requirements prediction DSM missed 118 interactions captured by the experts. There are 54 marks captured by both the experts DSM and the DSM from requirements. 6/24/10 Qi Van Eikema Hommes 79 Analyzing the Unmatched Marks 6/24/10 Qi Van Eikema Hommes 80 The Achievable PotenKal JNJ experts miss 6 marks. 215 DSM from requirements misses 26 marks. Providing: • JNJ engineers involve soxware engineers in the DSM building exercise • Chemists write assay requirements • JNJ updates the trace‐ability between product level requirements and subsystem level requirements 6/24/10 Qi Van Eikema Hommes 81 LimitaKon of the Method Requirements DM DSM Can all requirements be decomposed to predict system interactions? 6/24/10 Qi Van Eikema Hommes 82 Requirements DecomposiKon Can predict system interactions Cannot predict system interactions Can be decomposed in the same way as the FR’s in the Axiomatic Design Functional, Maintainability, Operational, Environment Expandability, Appearance None Can be decomposed but not in the same way as decomposing the FR’s in the Axiomatic Design Performance (Modeling) Packaging (DFC, DSM) Design Constraints (DSM) Difficult to decompose No strong evidence in this case study 6/24/10 None Reliability (budgeting) Size (budgeting) Weight (budgeting) Cost (budgeting) Installation Standards Safety DFMAS Component Reuse Operability Shipping Disposal Distribution Training Budget and Timing Patents Qi Van Eikema Hommes 83 Comparison of the Three Methods AxiomaKc Design Matrix (DM) J J H D F H F X X Uncoupled Design X X Decoupled Design Avoids coupling by smart engineering design. 6/24/10 E G C I H D x F x E E x G x G x x x C x x x x I C I B K A J D X DM - DSM DSM x B x K x A x B x K x A Image by MIT OpenCourseWare. Accepts coupling and manage it by streamlining the process, or modularizing the system architecture. Qi Van Eikema Hommes Reduce the amount of coupling through good design. Manage the inevitable coupling when a coupled design makes more business sense. DSM shows the bottleneck in systems and ultimately drive people toward Axiomatic Design preferred results. 84 Summary of DM‐DSM Method • We can get a DSM from a DM • The diagonal elements are the output variables in matrix conversion • Not all system interacKons can be predicted from DM • Coupled design can be managed and improved using DSM. • Do think about reducing system coupling by exploring alternaKve design concepts first. 6/24/10 Qi Van Eikema Hommes 85 Lecture Summary IntroducKon to AxiomaKc Design Four domains Axiom 1—Independence Axiom Design Matrix Zigzagging Axiom 2—InformaKon Axiom Design Structure Matrix for Technical Systems DM—DSM Method 6/24/10 Qi Van Eikema Hommes 86 MIT OpenCourseWare http://ocw.mit.edu ESD.33 Systems Engineering Summer 2010 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.