ArticleslgStudy

engineering

Robustification

Robustification is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Robustification rather than just read about it. In short: Robustification is a form of optimisation whereby a system is made less sensitive to the effects of random variability, or noise, that is present in that system's input variables and parameters. The process is typically associated with engineering systems, but the process can also be applied to a political policy, a business strategy or any other system that is subject to the effects of random variability.

Robustification — main illustration
Robustification — illustration

Key takeaways

  • Robustification belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Robustification to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Robustification from memory before moving on to harder problems.

Reference excerpt

Robustification is a form of optimisation whereby a system is made less sensitive to the effects of random variability, or noise, that is present in that system's input variables and parameters. The process is typically associated with engineering systems, but the process can also be applied to a political policy, a business strategy or any other system that is subject to the effects of random variability.

Clarification on definition Robustification as it is defined here is sometimes referred to as parameter design or robust parameter design (RPD) and is often associated with Taguchi methods. Within that context, robustification can include the process of finding the inputs that contribute most to the random variability in the output and controlling them, or tolerance design. At times the terms design for quality or Design for Six Sigma (DFFS) might also be used as synonyms

Principles Robustification works by taking advantage of two different principles.

Non-linearities Consider the graph below of a relationship between an input variable x and the output Y, for which it is desired that a value of 7 is taken, of a system of interest. It can be seen that there are two possible values that x can take, 5 and 30. If the tolerance for x is independent of the nominal value, then it can also be seen that when x is set equal to 30, the expected variation of Y is less than if x were set equal to 5. The reason is that the gradient at x = 30 is less than at x = 5, and the random variability in x is suppressed as it flows to Y.

This basic principle underlies all robustification, but in practice there are typically a number of inputs and it is the suitable point with the lowest gradient on a multi-dimensional surface that must be found.

Non-constant variability Consider a case where an output Z is a function of two inputs x and y that are multiplied by each other. Z = x y For any target value of Z there is an infinite number of combinations for the nominal values of x and y that will be suitable. However, if the standard deviation of x was proportional to the nominal value and the standard deviation of y was constant, then x would be reduced (to limit the random variability that will flow from the right hand side of the equation to the left hand side) and y would be increased (with no expected increase random variability because the standard deviation is constant) to bring the value of Z to the target value. By doing this, Z would have the desired nominal value and it would be expected that its standard deviation would be at a minimum: robustified. By taking advantage of the two principles covered above, one is able to optimise a system so that the nominal value of a systems output is kept at its desired level while also minimising the likelihood of any deviation from that nominal value. This is despite the presence of random variability within the input variables.

Methods There are three distinct methods of robustification, but a combination that provides the best in results, resources, and time can be used.

Experimental The experimental approach is probably the most widely known. It involves the identification of those variables that can be adjusted and those variables that are treated as noises. An experiment is then designed to investigate how changes to the nominal value of the adjustable variables can limit the transfer of noise from the noise variables to the output. This approach is attributed to Taguchi and is often associated with Taguchi methods. While many have found the approach to provide impressive results, the techniques have also been criticised for being statistically erroneous and inefficient. Also, the time and effort required can be significant. Another experimental method that was used for robustification is the Operating Window. It was developed in the United States before the wave of quality methods from Japan came to the West, but still remains unknown to many. In this approach, the noise of the inputs is continually increased as the system is modified to reduce sensitivity to that noise. This increases robustness, but also provides a clearer measure of the variability that is flowing through the system. After optimisation, the random variability of the inputs is controlled and reduced, and the system exhibits improved quality.

Analytical The analytical approach relies initially on the development of an analytical model of the system of interest. The expected variability of the output is then found by using a method like the propagation of error or functions of random variables. These typically produce an algebraic expression that can be analysed for optimisation and robustification. This approach is only as accurate as the model developed and it can be very difficult if not impossible for complex systems. The analytical approach might also be used in conjunction with some kind of surrogate model that is based on the results of experiments or numerical simulations of the system.

Numerical In the numerical approach a model is run a number of times as part of a Monte Carlo simulation or a numerical propagation of errors to predict the variability of the outputs. Numerical optimisation methods such as hill climbing or evolutionary algorithms are then used to find the optimum nominal values for the inputs. This approach typically requires less human time and effort than the other two, but it can be very demanding on computational resources during simulation and optimization.

See also Sensitivity analysis

Footnotes

References Clausing (1994) Total Quality Development: A Step-By-Step Guide to World-Class Concurrent Engineering. American Society of Mechanical Engineers. ISBN 0-7918-0035-0 Clausing, D. (2004) Operating Window: An Engineering Measure for Robustness Technometrics. Vol. 46 [1] pp. 25–31. Siddall (1982) Optimal Engineering Design. CRC. ISBN 0-8247-1633-7 Dodson, B., Hammett, P., and Klerx, R. (2014) Probabilistic Design for Optimization and Robustness for Engineers John Wiley & Sons, Inc. ISBN 978-1-118-79619-1

External links Probabilistic design

Worked examples

Example 1 — a first encounter with Robustification

Start with the simplest possible case. Write down what Robustification claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Robustification before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Robustification ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Robustification

In research
Robustification appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Robustification in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Robustification is common in secondary-school and first-year university syllabi. It links to neighbouring topics Reliability engineering, so understanding it makes those chapters shorter.
In everyday life
Look for Robustification outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Robustification in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Robustification means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Robustification out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Robustification in simple terms?

Robustification is a form of optimisation whereby a system is made less sensitive to the effects of random variability, or noise, that is present in that system's input variables and parameters. The process is typically associated with engineering systems, but the process can also be applied to a p…

Why does Robustification matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Robustification?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Robustification.

Tags

  • Reliability engineering

Keep exploring