robust design & prototyping.pdf

47
Fall2005- ENGR 3200U 1 Robust Design & Prototyping

Upload: cadcam01

Post on 18-Nov-2015

33 views

Category:

Documents


3 download

TRANSCRIPT

  • Fall2005- ENGR 3200U 1

    Robust Design & Prototyping

  • Fall2005- ENGR 3200U 2

    PlanningPlanning

    Robust Design and Quality in the Product Development Process

    ConceptDevelopment

    ConceptDevelopment

    System-LevelDesign

    System-LevelDesign

    DetailDesignDetail

    DesignTesting andRefinement

    Testing andRefinement

    ProductionRamp-Up

    ProductionRamp-Up

    Quality efforts aretypically made here,when it is too late.

    Robust Conceptand System

    Design

    Robust Parameter

    Design

  • Fall2005- ENGR 3200U 3

    Definition of Robust Design

    A robust product (process) performs as intended even under non-ideal conditions such as manufacturing process variations or a range of operating situations.

  • Fall2005- ENGR 3200U 4

    Goals for Designed Experiments

    ModelingUnderstanding relationships between

    design parameters and product performance

    Understanding effects of noise factors Optimizing

    Reducing product or process variationsOptimizing nominal performance

  • Fall2005- ENGR 3200U 5

    Robust DesignsA robust product or process performs correctly, even in the presence of noise factors.

    Noise factors may include: parameter variations environmental changes operating conditions manufacturing variations

  • Fall2005- ENGR 3200U 6

    Robust Design Example: Seat Belt Experiment- Submarining Problem

  • Fall2005- ENGR 3200U 7

    Who is the better target shooter?

    Sam John

  • Fall2005- ENGR 3200U 8

    Who is the better target shooter?

    Sam John

    Sam can simply adjust his sights.

    John requires lengthy training.

  • Fall2005- ENGR 3200U 9

    Exploiting Non-Linearity to Achieve Robust Performance

    Response = fA (A) + fB (B)What level of factor B gives the robust response?How do we use factor A?

    Response toFactor AfA

    A1 B2B1

    fBResponse to

    Factor B

    A2

  • Fall2005- ENGR 3200U 10

    Five Steps of DOE based Robust design process

    To develop a robust design through DOE, seven steps are suggested:1- Identify control factors, noise factors, and performance metrics2- Formulate an objective function3- Develop the experimental plan4- Run the experiment5- Conduct the analysis6- Select and confirm factor set-points7- Reflect and repeat

  • Fall2005- ENGR 3200U 11

    Robust Design Procedure Step 1: Parameter Diagram

    Step 1: Select appropriate controls, response, and noise factors to explore experimentally.

    Control factors (input parameters) Noise factors (uncontrollable) Performance metrics (response)

  • Fall2005- ENGR 3200U 12

    The P Diagram

    Productor

    Process

    Noise Factors

    Control Factors Performance Metrics

  • Fall2005- ENGR 3200U 13

    Parameter Diagram

    PassengerRestraint Process

    Control Factors Performance Metrics

    Noise Factors

    Belt webbing stiffnessBelt webbing frictionLap belt force limiterUpper anchorage stiffnessBuckle cable stiffnessFront seatback bolsterTongue frictionAttachment geometry

    Shape of rear seatType of seat fabricSeverity of collisionWear of componentsPositioning of passengerPositioning of belts on bodySize of passengerType of clothing fabricWeb manufacturing variationsLatch manufacturing variations

    Back angleSlip of buttocksHip rotationForward knee motion

  • Fall2005- ENGR 3200U 14

    Example: Brownie Mix Control Factors

    Recipe Ingredients (quantity of eggs, flour, chocolate)

    Recipe Directions (mixing, baking, cooling) Equipment (bowls, pans, oven)

    Noise Factors Quality of Ingredients (size of eggs, type of oil) Following Directions (stirring time, measuring) Equipment Variations (pan shape, oven temp)

    Performance Metrics Taste Testing by Customers Sweetness, Moisture, Density

  • Fall2005- ENGR 3200U 15

    Robust Design Procedure Step 2: Objective Function

    Step 2: Define an objective function (of the response) to optimize.

    maximize desired performance minimize variations target value signal-to-noise ratio ->measure robustnessTaguchi formula for signal-to-noise:A ratio with desired response in the numerator and

    the variance of the response as denominator

  • Fall2005- ENGR 3200U 16

    Types of Objective Functions

    Smaller-the-Bettere.g. variance

    = 1/2

    Larger-the-Bettere.g. performance

    = 2

    Nominal-the-Beste.g. target= 1/(t)2

    Signal-to-Noisee.g. trade-off

    = 10log[2/2]

  • Fall2005- ENGR 3200U 17

    Robust Design Procedure Step 3: Plan the Experiment

    Step 3: Plan experimental runs to elicit desired effects.

    Use full or fractional factorial designs to identify interactions.

    Use an orthogonal array to identify main effects with minimum of trials.

    Use inner and outer arrays to see the effects of noise factors.

  • Fall2005- ENGR 3200U 18

    Experiment Design: Full Factorial Consider k factors, n levels each. Test all combinations of the factors. The number of experiments is nk . Generally this is too many experiments, but

    we are able to reveal all of the interactions.Expt # Param A Param B

    1 A1 B12 A1 B23 A1 B34 A2 B15 A2 B26 A2 B37 A3 B18 A3 B29 A3 B3

    2 factors, 3 levels each:

    nk = 32 = 9 trials

    4 factors, 3 levels each:

    nk = 34 = 81 trials

  • Fall2005- ENGR 3200U 19

    Experiment Design: Fractional Factorial A small fraction of the full factorial. It is still balance. This means that for the several

    trials at any given factor level, each of the other factors is tested at every level the same number of times.

  • Fall2005- ENGR 3200U 20

    Experiment Design:

    Fractional Factorial

  • Fall2005- ENGR 3200U 21

    Experiment Design: Orthogonal Array Smallest fractional factorial plan. Taguchi popularized it. Consider k factors, n levels each. Test all levels of each factor in a balanced way. The number of experiments is order of 1+k(n-1). This is the smallest balanced experiment design. BUT main effects and interactions are confounded. Named according the number of rows, L4,L8,L9,L27 and so on.

    4 factors, 3 levels each:

    1+k(n-1) =

    1+4(3-1) = 9 trials

    Expt # Param A Param B Param C Param D1 A1 B1 C1 D12 A1 B2 C2 D23 A1 B3 C3 D34 A2 B1 C2 D35 A2 B2 C3 D16 A2 B3 C1 D27 A3 B1 C3 D28 A3 B2 C1 D39 A3 B3 C2 D1

  • Fall2005- ENGR 3200U 22

    Experiment Design: One Factor at a Time Consider k factors, n levels each. Test all levels of each factor while freezing the

    others at nominal level. (And the first trial having all the factors at the nominal level)

    The number of experiments is nk+1. BUT this is an unbalanced experiment design.

    4 factors, 2 levels each:

    nk+1 =

    2x4+1 = 9 trials

    Expt # Param A Param B Param C Param D1 A2 B2 C2 D22 A1 B2 C2 D23 A3 B2 C2 D24 A2 B1 C2 D25 A2 B3 C2 D26 A2 B2 C1 D27 A2 B2 C3 D28 A2 B2 C2 D19 A2 B2 C2 D3

  • Fall2005- ENGR 3200U 23

    Using Inner and Outer Arrays Induce the same noise factor levels for each

    combination of controls in a balanced manner

    E1 E1 E2 E2F1 F2 F1 F2G2 G1 G2 G1

    A1 B1 C1 D1A1 B2 C2 D2A1 B3 C3 D3A2 B1 C2 D3A2 B2 C3 D1A2 B3 C1 D2A3 B1 C3 D2A3 B2 C1 D3A3 B3 C2 D1

    inner x outer =L9 x L4 =36 trials

    4 factors, 3 levels each:L9 inner array for controls

    3 factors, 2 levels each:L4 outer array for noise

  • Fall2005- ENGR 3200U 24

    Robust Design Procedure Step 4: Run the Experiment

    Step 4: Conduct the experiment. Vary the control and noise factors Record the performance metrics Compute the objective function

  • Fall2005- ENGR 3200U 25

    Robust Design Procedure Step 5: Conduct Analysis

    Step 5: Perform analysis of means. Compute the mean value of the objective

    function for each factor setting. Identify which control factors reduce the

    effects of noise and which ones can be used to scale the response. (2-Step Optimization)

  • Fall2005- ENGR 3200U 26

    Analysis of Means (ANOM) Plot the average effect of each factor level.

    Factor Effects on S/N Ratio

    A1

    A2

    A3

    B1

    B2

    B3C1

    C2

    C3

    D1

    D2 D3

    10.0

    11.0

    12.0

    13.0

    14.0

    15.0

    Choose the best levels of these factors

    Scaling factor?

    Prediction of response:E[(Ai, Bj, Ck, Dl)] =

    + ai + bj + ck +dl

  • Fall2005- ENGR 3200U 27

    Case Study: Factors and the selected L8 array

  • Fall2005- ENGR 3200U 28

    Case Study: Obtained data

  • Fall2005- ENGR 3200U 29

    Factor Effects by Analysis of MeanCase Study: Factor effects charts

  • Fall2005- ENGR 3200U 30

    Robust Design Procedure Step 6: Select Setpoints

    Step 6: Select control factor setpoints. Choose settings to maximize or minimize

    objective function. Consider variations carefully. Advanced use: Conduct confirming experiments. Set scaling factors to tune response. Iterate to find optimal point. Use higher fractions to find interaction effects. Test additional control and noise factors.

  • Fall2005- ENGR 3200U 31

    Confounding Interactions Generally the main effects dominate the response.

    BUT sometimes interactions are important. This is generally the case when the confirming trial fails.

    To explore interactions, use a fractional factorial experiment design.

    S/N

    B1 B2 B3

    A1A2A3

  • Fall2005- ENGR 3200U 32

    Product Design and Development Karl T. Ulrich and Steven D. Eppinger 2nd edition, Irwin McGraw-Hill, 2000.

    Chapter Table of Contents1. Introduction2. Development Processes and Organizations3. Product Planning4. Identifying Customer Needs5. Product Specifications6. Concept Generation7. Concept Selection8. Concept Testing9. Product Architecture10. Industrial Design11. Design for Manufacturing12. Prototyping13. Product Development Economics 14. Managing Projects

  • Fall2005- ENGR 3200U 33

    PlanningPlanning

    Product Development Process

    ConceptDevelopment

    ConceptDevelopment

    System-LevelDesign

    System-LevelDesign

    DetailDesignDetail

    DesignTesting andRefinement

    Testing andRefinement

    ProductionRamp-Up

    ProductionRamp-Up

    Prototyping is done throughout the development process.

  • Fall2005- ENGR 3200U 34

    Concept Development Process

    Perform Economic Analysis

    Benchmark Competitive Products

    Build and Test Models and Prototypes

    IdentifyCustomer

    Needs

    EstablishTarget

    Specifications

    GenerateProduct

    Concepts

    SelectProduct

    Concept(s)

    Set Final

    Specifications

    PlanDownstreamDevelopment

    MissionStatement Test

    ProductConcept(s)

    DevelopmentPlan

  • Fall2005- ENGR 3200U 35

    Prototyping Example: Apple PowerBook Duo Trackball

    Trackball

  • Fall2005- ENGR 3200U 36

    Four Uses of Prototypes Learning

    answering questions about performance or feasibility

    e.g., proof-of-concept model Communication

    demonstration of product for feedback e.g., 3D physical models of style or function

    Integration combination of sub-systems into system model e.g., alpha or beta test models

    Milestones goal for development teams schedule e.g., first testable hardware

  • Fall2005- ENGR 3200U 37

    Physical vs. Analytical PrototypesPhysical Prototypes

    Touchable approximation of the product.

    May exhibit unmodeled behavior.

    Some behavior may be an artifact of the approximation.

    Often best for communication.

    Analytical Prototypes Mathematical model of the

    product. Can only exhibit behavior

    arising from explicitly modeled phenomena. (However, behavior is not always anticipated.

    Some behavior may be an artifact of the analytical method.

    Often allow more experimental freedom than physical models.

  • Fall2005- ENGR 3200U 38

    Focused vs. Comprehensive Prototypes

    Focused Prototypes Implement one or a few

    attributes of the product.

    Answer specific questions about the product design.

    Generally several are required.

    Comprehensive Prototypes Implement many or all

    attributes of the product. Offer opportunities for

    complex testing. Often best for milestones

    and integration.

  • Fall2005- ENGR 3200U 39

    Alpha and Beta Prototypes

    Alpha Prototypes Early Prototypes are usually built

    with production-intent parts- parts with the same geometry and material properties as intended for the production version but not necessary with the actual processes to be used in the production.

    To test if the product will work as designed.

    Beta Prototypes Later Prototypes are usually built with

    parts supplied by the intended production but not necessary with the intended final assembly process.

    Are usually tested by the customers in their own environments.

    To answer questions about the performance and reliability.

  • Fall2005- ENGR 3200U 40

    Types of Prototypes

    ComprehensiveFocused

    Physical

    Analytical

    finalproduct

    betaprototype

    alphaprototypeballsupport

    prototype

    simulationof trackball

    circuits

    equationsmodeling ball

    supports

    trackball mechanismlinked to circuit

    simulation

    notgenerallyfeasible

  • Fall2005- ENGR 3200U 41

    Boeing 777 TestingBrakes Test Minimum rotor thickness Maximum takeoff weight Maximum runway speed Will the brakes ignite?Wing Test Maximum loading When will it break? Where will it break?

  • Fall2005- ENGR 3200U 42

    Comprehensive Prototypes Anticipated benefits of prototype in reducing risk must

    be weighted against the prototyping cost

    Cost of Comprehensive PrototypeHighLow

    Tech

    nica

    l or M

    arke

    t Ris

    kH

    igh

    Low

    One prototype may be used for verification.

    Few or no comprehensiveprototypes are built.

    Many comprehensiveprototypes are built.

    Some comprehensiveprototypes build (and sold?).

  • Fall2005- ENGR 3200U 43

    Four Steps of Planning for Prototyping

    In order to plane for prototyping, four steps are suggested:1- Define the purpose of the prototype2- Establish the level of approximation of the prototype3- Outline an experimental plan4- Create and schedule for procurement, construction and testing

  • Fall2005- ENGR 3200U 44

    Rapid Prototyping Methods Most of these methods are additive,

    rather than subtractive, processes. Build parts in layers based on CAD

    model. SLA=Stereolithogrpahy Apparatus SLS=Selective Laser Sintering 3D Printing LOM=Laminated Object Manufacturing Others every year...

  • Fall2005- ENGR 3200U 45

    Virtual Prototyping

    3D CAD models enable many kinds of analysis: Fit and assembly Manufacturability Form and style Kinematics Finite element analysis (stress, thermal) Crash testing more every year...

  • Fall2005- ENGR 3200U 46

    BMW Virtual Crash Test

    From: Scientific American, March 1999

  • Fall2005- ENGR 3200U 47

    Traditional Prototyping Methods

    CNC machining Rubber molding + urethane casting

    Materials: wood, foam, plastics, etc. Model making requires special skills.

    Slide Number 1Robust Design and Quality in the Product Development ProcessSlide Number 3Goals for Designed ExperimentsRobust DesignsRobust Design Example:Seat Belt Experiment- Submarining ProblemWho is the better target shooter?Who is the better target shooter?Exploiting Non-Linearity to Achieve Robust PerformanceSlide Number 10Robust Design ProcedureStep 1: Parameter DiagramThe P DiagramParameter DiagramExample: Brownie MixRobust Design ProcedureStep 2: Objective FunctionTypes of Objective FunctionsRobust Design ProcedureStep 3: Plan the ExperimentExperiment Design: Full FactorialExperiment Design: Fractional FactorialExperiment Design: Fractional FactorialExperiment Design: Orthogonal ArrayExperiment Design: One Factor at a TimeUsing Inner and Outer ArraysRobust Design ProcedureStep 4: Run the ExperimentRobust Design ProcedureStep 5: Conduct AnalysisAnalysis of Means (ANOM)Slide Number 27Slide Number 28Slide Number 29Robust Design ProcedureStep 6: Select SetpointsConfounding InteractionsProduct Design and DevelopmentKarl T. Ulrich and Steven D. Eppinger2nd edition, Irwin McGraw-Hill, 2000.Product Development ProcessConcept Development ProcessPrototyping Example:Apple PowerBook Duo TrackballFour Uses of PrototypesPhysical vs. Analytical PrototypesFocused vs. Comprehensive PrototypesAlpha and Beta PrototypesTypes of PrototypesBoeing 777 TestingComprehensive PrototypesAnticipated benefits of prototype in reducing risk must be weighted against the prototyping costSlide Number 43Rapid Prototyping MethodsVirtual PrototypingBMW Virtual Crash TestTraditional Prototyping Methods