Advances in Robust Engineering Design Henry Wynn and Ron Bates Department of Statistics Workshop at Matforsk, Ås, Norway 13 th -14 th May 2004 Design of.

Slides:



Advertisements
Similar presentations
Copula Representation of Joint Risk Driver Distribution
Advertisements

Design of Experiments Lecture I
Simulating Single server queuing models. Consider the following sequence of activities that each customer undergoes: 1.Customer arrives 2.Customer waits.
Modelling unknown errors as random variables Thomas Svensson, SP Technical Research Institute of Sweden, a statistician working with Chalmers and FCC in.
Software Engineering 1. Software development – the grand view 2. Requirements engineering.
Object-Oriented Software Construction Bertrand Meyer 2nd ed., Prentice Hall, 1997.
/k 2DS00 Statistics 1 for Chemical Engineering lecture 4.
Software Reliability Engineering
1 Design by Contract Building Reliable Software. 2 Software Correctness Correctness is a relative notion  A program is correct with respect to its specification.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Using process knowledge to identify uncontrolled variables and control variables as inputs for Process Improvement 1.
Understanding the Accuracy of Assembly Variation Analysis Methods ADCATS 2000 Robert Cvetko June 2000.
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Software Requirements
Nonlinear Stochastic Programming by the Monte-Carlo method Lecture 4 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania EURO.
1 D r a f t Life Cycle Assessment A product-oriented method for sustainability analysis UNEP LCA Training Kit Module k – Uncertainty in LCA.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
Lecture 11 Implementation Issues – Part 2. Monte Carlo Simulation An alternative approach to valuing embedded options is simulation Underlying model “simulates”
Modeling and Simulation
Xitao Fan, Ph.D. Chair Professor & Dean Faculty of Education University of Macau Designing Monte Carlo Simulation Studies.
Lecture 7: Simulations.
Gaussian process modelling
What is Software Engineering? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
Applications of Bayesian sensitivity and uncertainty analysis to the statistical analysis of computer simulators for carbon dynamics Marc Kennedy Clive.
Robust Design and Reliability-Based Design ME 4761 Engineering Design 2015 Spring Xiaoping Du.
Statistical Decision Theory
Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples.
Application of the Direct Optimized Probabilistic Calculation Martin Krejsa Department of Structural Mechanics Faculty of Civil Engineering VSB - Technical.
Machine Learning Seminar: Support Vector Regression Presented by: Heng Ji 10/08/03.
Ch4 Describing Relationships Between Variables. Section 4.1: Fitting a Line by Least Squares Often we want to fit a straight line to data. For example.
Reliability Models & Applications Leadership in Engineering
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Brian Macpherson Ph.D, Professor of Statistics, University of Manitoba Tom Bingham Statistician, The Boeing Company.
17 May 2007RSS Kent Local Group1 Quantifying uncertainty in the UK carbon flux Tony O’Hagan CTCD, Sheffield.
Product and Service Design
Copyright  2003 by Dr. Gallimore, Wright State University Department of Biomedical, Industrial Engineering & Human Factors Engineering Human Factors Research.
Univariate Linear Regression Problem Model: Y=  0 +  1 X+  Test: H 0 : β 1 =0. Alternative: H 1 : β 1 >0. The distribution of Y is normal under both.
Chapter 10 Verification and Validation of Simulation Models
Statistical Decision Theory Bayes’ theorem: For discrete events For probability density functions.
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
Machine Design Under Uncertainty. Outline Uncertainty in mechanical components Why consider uncertainty Basics of uncertainty Uncertainty analysis for.
CS 1120: Computer Science II Software Life Cycle Slides courtesy of: Prof. Ajay Gupta and Prof. James Yang (format and other minor modifications by by.
Evaluation of harvest control rules (HCRs): simple vs. complex strategies Dorothy Housholder Harvest Control Rules Workshop Bergen, Norway September 14,
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
1 Statistics & R, TiP, 2011/12 Neural Networks  Technique for discrimination & regression problems  More mathematical theoretical foundation  Works.
Data Mining and Decision Support
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Uncertainty and Reliability Analysis D Nagesh Kumar, IISc Water Resources Planning and Management: M6L2 Stochastic Optimization.
Pattern Classification All materials in these slides* were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Computacion Inteligente Least-Square Methods for System Identification.
Introduction to emulators Tony O’Hagan University of Sheffield.
1 Life Cycle Assessment A product-oriented method for sustainability analysis UNEP LCA Training Kit Module k – Uncertainty in LCA.
Supplementary Chapter B Optimization Models with Uncertainty
OPERATING SYSTEMS CS 3502 Fall 2017
ADVANTAGES OF SIMULATION
Chapter 8: Inference for Proportions
Chapter 10 Verification and Validation of Simulation Models
“The best design is the simplest one that works.” Albert Einstein
Robust and Reliability Based Optimization using
Objective of This Course
CS 1120: Computer Science II Software Life Cycle
Lecture # 2 MATHEMATICAL STATISTICS
CS 1120: Computer Science II Software Life Cycle
1.3 Classifying Engineering Tasks
Survey Networks Theory, Design and Testing
Presentation transcript:

Advances in Robust Engineering Design Henry Wynn and Ron Bates Department of Statistics Workshop at Matforsk, Ås, Norway 13 th -14 th May 2004 Design of Experiments – Benefits to Industry

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE2 Background 2 EU-Funded Projects: –(CE) 2 : Computer Experiments for Concurrent Engineering ( ) –TITOSIM: Time to Market via Statistical Information Management ( )

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE3 What is Robustness? Many different definitions Many different areas –Biological –Systems theory –Software design –Engineering design, Reliability …. Quick Google web search : 176,000 entries 16 different definitions on one website!

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE4 Working definitions (Santa Fe Inst.) 1. Robustness is the persistence of specified system features in the face of a specified assembly of insults. 2. Robustness is the ability of a system to maintain function even with changes in internal structure or external environment. 3. Robustness is the ability of a system with a fixed structure to perform multiple functional tasks as needed in a changing environment. 4. Robustness is the degree to which a system or component can function correctly in the presence of invalid or conflicting inputs. 5. A model is robust if it is true under assumptions different from those used in construction of the model. 6. Robustness is the degree to which a system is insensitive to effects that are not considered in the design. 7. Robustness signifies insensitivity against small deviations in the assumptions. 8. Robust methods of estimation are methods that work well not only under ideal conditions, but also under conditions representing a departure from an assumed distribution or model. 9. Robust statistical procedures are designed to reduce the sensitivity of the parameter estimates to failures in the assumption of the model.

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE5 Continued… 10. Robustness is the ability of software to react appropriately to abnormal circumstances. Software may be correct without being robust. 11. Robustness of an analytical procedure is a measure of its ability to remain unaffected by small, but deliberate variations in method parameters, and provides an indication of its reliability during normal usage. 12. Robustness is a design principle of natural, engineering, or social systems that have been designed or selected for stability. 13. The robustness of an initial step is determined by the fraction of acceptable options with which it is compatible out of total number of options. 14. A robust solution in an optimization problem is one that has the best performance under its worst case (max-min rule). 15. "..instead of a nominal system, we study a family of systems and we say that a certain property (e.g., performance or stability) is robustly satisfied if it is satisfied for all members of the family." 16. Robustness is a characteristic of systems with the ability to heal, self-repair, self-regulate, self-assemble, and/or self-replicate. 17. The robustness of language (recognition, parsing, etc.) is a measure of the ability of human speakers to communicate despite incomplete information, ambiguity, and the constant element of surprise.

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE6 Engineering design paradigms Example: Clifton Suspension Bridge Creative input vs. mathematical search Conceptual DesignCreative solutions, e.g. arch, girder, truss or suspension bridge. RedesignDesign improvement/optimisation e.g. arrangement of structural elements. Routine DesignMinor modification e.g. geometry values for different sizes of structural elements

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE7 A Framework for Redesign Define the “Design Space”, Write where, Parameterisation is important

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE8 Robustness in Engineering Design Based around the notion of “Design Space” and “Performance Space”

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE9 Adding Noise No noise Internal noise External noise

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE10 Propagation of variation Monte Carlo –Flexible –Expensive Analytic –Need to know function –Mathematically more complex –(Usually) restricted to univariate distributions

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE11 Dual Response Methods Estimate both mean  and variance  2 of a response or key performance indicator (KPI) This leads to either: 1.Multi-Objective problem e.g. min( ,  2 ) 2.Constrained optimisation e.g. min(  2 ) subject to: t 1 <  < t 2

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE12 Stochastic Responses Output distribution type is unknown Possibilities: –Estimate Mean & Variance (Dual Response) –Select another criteria e.g. % mass ABC Density Response 85 %5%0%10%

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE13 Stochastic Simulation (Monte Carlo)

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE14 Piston Simulator Example

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE15 Noise added to design factors New bounds for search space

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE16 Experiment details All 7 design factors are subject to noise Minimize both mean and standard deviation of cycle time response Perform 50 simulations in a sub-region of the design space: For each simulation, compute mean and std of cycle time with 50 simulations

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE17 Visualisation of search strategy

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE18 Searching for an improved design

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE19 Features of Stochastic Simulation Large number of runs required (17500) No errors introduced by modelling Design improvement, but not optimisation. Can accept any type of input noise (e.g. any distribution, multivariate) Can be applied to highly nonlinear problems

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE20 Statistical Modelling: Emulation 1)Perform computer experiment on simulator and replace with emulator…

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE21 Experimentation using the Emulator 2)Perform a 2 nd experiment on emulator and estimate output distribution using Monte Carlo

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE22 Stochastic Emulation 3)Build 2 nd stochastic emulator to estimate stochastic response…

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE23 Piston Simulator Example Initial experiment, 64-run LHS design DACE Emulator of Cycle Time fitted

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE24 Stochastic Emulators (  and  )

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE25 Pareto-optimal design points

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE26 Satellite simulation data Historical data set 999 simulation runs Two responses: LOS and T Data split into two sets of 96 and 903 points for modelling and prediction Stochastic emulators built with reasonable accuracy

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE27 Response “LOS” vs. Factor 6

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE28 DACE emulator models

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE29 DACE Emulator Prediction

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE30 Satellite Study: Pareto Front

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE31 Conclusions Need flexible methods to describe robustness in design Simulations are expensive and therefore experiments need to be carefully designed Stochastic Simulation can provide design improvement which may be useful in certain situations

13-14 May 2004Wynn & Bates, Dept. of Statistics, LSE32 (more specific) Conclusions… Two-level emulator approach provides a flexible way of achieving robust designs Reduced number of simulations Stochastic emulators used to estimate any feature of a response distribution Method needs to be tested on more complex examples Use of simulator gradient information may help when fitting emulators