Robust Design - AIAA ARC

36 downloads 0 Views 300KB Size Report
methods: 1) the Taguchi method, 2) robust optimization, and 3) robust design with the axiomatic approach. Each method is reviewed and investigated.
AIAA JOURNAL Vol. 44, No. 1, January 2006

Robust Design: An Overview Gyung-Jin Park∗ Hanyang University, Gyeonggi-do 426-791, Republic of Korea Tae-Hee Lee† Hanyang University, Seoul 133-791, Republic of Korea Kwon Hee Lee‡ Dong-A University, Busan 604-714, Republic of Korea and Kwang-Hyeon Hwang§ Hyundai and Kia Motors, Gyeonggi-do 445-706, Republic of Korea Robust design has been developed with the expectation that an insensitive design can be obtained. That is, a product designed by robust design should be insensitive to external noises or tolerances. An insensitive design has more probability to obtain a target value, although there are uncertain noises. Theories of robust design have been developed by adopting the theories of other fields. Based on the theories, robust design can be classified into three methods: 1) the Taguchi method, 2) robust optimization, and 3) robust design with the axiomatic approach. Each method is reviewed and investigated. The methods are examined from a theoretical viewpoint and are discussed from an application viewpoint. The advantages and drawbacks of each method are discussed, and future directions for development are proposed.

Nomenclature Acr Asr b bL bU DPi di− d +j d(zb , z p ) E[·] F(b, p, z) FRi f (b) f new G j (b, p, z), g j,new g j (b) f gj h i (b) h i (di− , di+ ) I k

= = = = = = = = = = = = = = = = = = = = =

L( f ) m

= =

P P(b) P j,0

= = =

area of common range area of system range design variable vector lower bound of b upper bound of b ith design parameter shortage of the ith goal overachievement of the ith goal joint probability density function expectation value of · objective function with noises ith functional requirement objective function normalized multiobjective function jth constraint with noises jth inequality constraint goal of the jth objective function ith equality constraint function made of di− and d +j information content constant for the loss function, constant for g j,new loss function target value of the characteristic function f probability for satisfaction of a constraint penalty function lower limit of P

Received 25 September 2004; revision received 4 July 2005; accepted for c 2005 by the American Institute of publication 5 July 2005. Copyright  Aeronautics and Astronautics, Inc. All rights reserved. Copies of this paper may be made for personal or internal use, on condition that the copier pay the $10.00 per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923; include the code 0001-1452/06 $10.00 in correspondence with the CCC. ∗ Professor, Department of Mechanical Engineering, College of Engineering Science, 1271 Sa-Dong, Sangrok-gu, Ansan City; gjpark@hanyang. ac.kr. Senior Member AIAA. † Professor, School of Mechanical Engineering. ‡ Assistant Professor, Department of Mechanical Engineering. § Senior Engineer.

p p q r s u i (z ib ) p vi (z i ) wi

= = = = = = = =

zb zp η µ µb

= = = = =

µbi µ f (b, p), µ f µ∗f µp

= = = =

σ

=

σbi σ f (b, p), σ f

= =

σ ∗f σgi σ pi σy

= = = =

φj(pj) ψ(b)

= =

probability of success design parameter vector number of equality constraints number of inequality constraints scale factor probability density function of z ib p probability density function of z i weighting factor for the ith objective function noise vector of b noise vector of p signal-to-noise ratio mean of characteristic function f mean vector for b when the noises are considered mean of bi mean of characteristic function f base value for µ mean vector for p when the noises are considered standard deviation of characteristic function f standard deviation of bi standard deviation of characteristic function f base value for σ standard deviation of gi standard deviation of pi standard deviation of characteristic function y variable for probability characteristic function of inner array

I.

A

Introduction

S the engineering environment becomes extremely competitive, quality products are required in industries. Unexpected deviations from the function that a designer initially intended for are caused by variations in various engineering processes. Robust design is to prevent such phenomena. Robust design has been developed to improve product quality and reliability in industrial engineering. Recently, this technology has been expanded to various design areas. 181

182

PARK ET AL.

First, we survey the definition of robust design. Many researchers have defined it. Taguchi, who is the pioneer of robust design, said “robustness is the state where the technology, product, or process performance is minimally sensitive to factors causing variability (either in the manufacturing or user’s environment) and aging at the lowest unit manufacturing cost.”1 Suh said “robust design is defined as the design that satisfies the functional requirements even though the design parameters and the process variables have large tolerances for ease of manufacturing and assembly. This definition of robust design states that the information content is minimized.”2 Box said that “Robustifying a product is the process of defining its specifications to minimize the product’s sensitivity to variation.”3 Although different expressions are used, their meanings are similar. A common aspect of the definitions is that robust design is a design insensitive to variations, and this concept is accepted in the engineering community. Conventional design methodologies have been developed to improve the performances of products.4−7 If consideration of robustness is added, a new direction should be taken in addition to the conventional concept. Theories of robust design have been developed by using existing design theories. The first one is the Taguchi method, and it is the foundation of robust design (see Refs. 8–10). Taguchi proposed methods of determining variables to make performance insensitive to noises in the manufacturing process. The concept of robustness was established by the Taguchi method. In a product design, robustness is obtained by appropriate modification of the Taguchi method. The second one is robust optimization, where the robustness concept is added to conventional optimization.11−19 The objective and the constraint functions are redefined with robustness indices. The last one is axiomatic design, which can be exploited well in conceptual design. In axiomatic design, the independence axiom is utilized to find excellent designs. When multiple designs are found by using the independence axiom, the best one is selected by the information axiom, and the robustness concept is employed in this process.2,20−22 In this research, various robust design methodologies are overviewed based on the preceding three methods. The trend of the research is surveyed, and the application is discussed. However, theoretical aspects are emphasized more rather than application aspects. The advantages and disadvantages of the methods are also discussed. In the robust design area, some terminologies have been used in a different way. Thus, those terminologies are precisely defined, and a unified viewpoint of robust design is proposed. There are some methods that are similar to robust design. They are design methods considering reliability and uncertainty.23−25 Uncertainties or noises are included in these methods as well. Optimization terminologies can be utilized to distinguish these methods from robust design. In robust design, insensitiveness of the objective function is emphasized. In reliability design, reliability of constraints is important. The reliability of constraints is similar to the robustness of the constraints in robust design. It is calculated exactly by a probability theory in reliability design, whereas it is directly calculated in robust design. Design with uncertainties is similar to robust optimization. However, robustness of the objective function is not considered. The distinctions are made based on the methods of the early stages. These days, the methods are fused, therefore, it may not be possible to distinguish them in some applications. Methods considering reliability or uncertainties are not reviewed in this paper.

II.

Mean and Variance

g j (b) ≤ 0,

b L ≤ b ≤ bU

f (b)

(2)

h i (b) = 0,

i = 1, . . . , q

(3)

f (b) → f (b + zb , p + z p )

(6)

g j (b) → g j (b + zb , p + z p )

(7)

b ∈ Rn

(8)

F(b, p, z)

(9)

to minimize

subject to G j (b, p, z) ≤ 0,

j = 1, . . . , r

b L ≤ b ≤ bU

(10) (11)

where F and G j are the functions considering the noises in f and g j , respectively. Generally, F and G j are defined as the functions of the mean and the variance of f and g j , respectively. Robust design should not be developed by the deterministic concept. It should be developed by the stochastic concept because the deterministic approach cannot include the noises. The performance Table 1 Factors

Unit to unit

to minimize

subject to

(5)

where p ∈ R 0 is the design parameter vector, and it is usually regarded as a constant vector in the design process. The noises of design variables and design parameters are represented as zb ∈ R n and z p ∈ R 0 , respectively, where 0 is the number of parameters. The noise factors zb and z p , are also called the uncontrollable factors, in the sense that they cannot be controlled by the designer.1,8,9 The noise factor may be an external, an internal, or a unit-to-unit noise of a product. They are summarized in Table 1.28,29 The control factors are selected as independent variables that can be controlled by the designer and have significant impact on the problem characteristics. The control factors correspond to the design variable vector b, whereas the characteristic function is equivalent to the objective function f of the optimization problem. The characteristic function is a function or response that is to be measured and improved on. When Eqs. (6) and (7) are substituted into Eqs. (1–5) to consider the robustness in the design formulation, Eqs. (1–5) are rewritten as follows: Find

When the optimization framework is used, a design problem can be formulated as follows26,27 : Find (1)

(4)

The equality constraints may not be included in the formulation because they are usually eliminated before the optimization process. The preceding functions can be evaluated by two methods. One is to use experiments when the function is not mathematically defined. A number of case studies using the traditional Taguchi method are attributed to this case. The other is to use mathematical expressions that are directly calculated or approximated by numerical approaches. The present review is mainly focused on the latter method. When noises or perturbations exist, the objective and the constraint functions are modified as follows:

External

b ∈ Rn

j = 1, . . . , r

Internal (aging)

Variation sources and examples Examples Temperature and relative humidity Load Human error Dust in the environment Weight of each part Dimension tolerance Differences by batch-to-batch Thickness variations in coated products Wear Mileage of a car Weathering of paint on a house Total current passed through a car battery Plastic creep

183

PARK ET AL.

Table 2

Formulas of means and variances Formulaa

Name

Symbol

Sample mean

f¯ or (m f )

1 f¯ = k

 

k  i =1

Sample variance

V or s 2f

Sample standard deviation

sf

1 k −1 √ sf = V

Population mean

µ

µ=

Population sample variance

σ2

Population sample standard deviation

σ

a

V =

1 l

l 

fi

k 

( f i − m f )2

i =1

fi

i =1 l

1 ( f i − µ)2 l √ i =1 σ = σ2

Fig. 1

σ2 =

Here k is the number of samples and l is the number of population.

measures are defined as the data to be measured experimentally or mathematically, which represent the performances of a product or a process. The performance measures are usually modified to form a characteristic function. The performance measures could vary under the same circumstance due to the distribution of noise factors. Generally, the distribution is measured by the mean and the variance. The formulas of mean and variance are summarized in Table 2, where f i is the ith characteristic function in experiment or the ith response function in the design.30 When Eqs. (6) and (7) are considered, the mean µ f and the variance σ 2f of the characteristic function f are represented as10,31

 



µ f = E[ f (b)] =

 p

···

 p

 

 

σ 2f = E[ f (b) − µ f ]2 =

 

p dz nb dz 1

···

   p





···

p dz 0

(12)

f (b + zb , p + z p ) − µ f

 p

p

2 p

× u 1 z 1b · · · u n z nb v1 z 1 · · · v0 z 0 dz 1b · · · dz nb dz 1 · · · dz 0

(13) p

where u i (z ib ) and vi (z i ) are the probability density functions of p noise factors z ib and z i , respectively. In Eqs. (12) and (13), the noise factors are assumed to be statistically independent. If it follows the Gaussian distribution, the probability density function becomes as28     √    2  2 u i z ib = 1 σbi 2π exp − bi − µbi 2σbi (14) where µbi and σbi are the mean and the standard deviation of the ith design variable bi . Robust design techniques have been developed by replacing the functions of the mean and variance into the functions of Eqs. (8–10). In the next sections, robust design methodologies are examined.

III.

Fig. 2

Probability density functions of two designs with design range.

 

f (b + zb , p + z p )u 1 z 1b · · · u n z nb

× v1 z 1 · · · v0 z 0 dz 1b · · ·

A.

Examples of distribution of the response functions.

Taguchi Method

Taguchi Method

By the end of the 1940s, the Taguchi method had been developed by for quality improvement. His technique for quality engineering is referred to as the Taguchi method or robust design.1,30 Whereas the Taguchi method was successfully applied at the Electrical Communications Laboratories of the Nippon Telephone and Telegraph Co., AT&T Bell Laboratories was interested in it. In 1980, Phadke10 invited Taguchi to AT&T Bell Laboratories. After being impressed by the Taguchi method, Phadke published a textbook on the Taguchi method in 1989.10 The Taguchi method has greatly contributed to quality improvement of various designs. In early case studies, the Taguchi method was applied to the process design rather than the product design.

That is, it was regarded as a method for design of experiments rather than a design methodology.8−10 In Eqs. (8–11) of the design formulation, the original Taguchi method does not deal with the constraints in Eq. (10). It leads to unconstrained optimization problems. Although the design parameters p and the noise factors z are not explicitly defined in the design, the Taguchi method can be used to determine the settings of control factors for robust design. To explain this in detail, let us take an example with three distributions of the objective function f as shown in Fig. 1. In Fig. 1, µ A , µ B , and µC are the means of distributions A, B, and C, respectively. Then, robustness can be measured by the magnitude of variation. When the design is focused only on the robustness of the performance, the candidate designs B and C are better than design A. However, the target value of the performance generally exists in the design. The target value can be zero, infinite, or a specific nominal value. Thus, the Taguchi method suggests a design with minimum variation around the target value. From the viewpoint of the Taguchi method, design C is the best out of the three candidate designs. The procedure to obtain a robust design can be explained as follows: The design candidates D and E with two arbitrary distributions are represented in Fig. 2. The design range is equivalent to the allowable range, and the means of the two distributions coincide with the target value m of the design. A small part of candidate design D is outside the design range, whereas none of candidate design E is outside the design range. However, if any unexpected noise factors become active, the distribution of E has a larger probability to be outside the design range than that of D. For instance, the unexpected noises are the tolerances of product sizes and variances of the environment such as temperature, humidity, external forces, manufacturing process, etc. Thus, it is clear that candidate design D is more robust than candidate design E. Taguchi introduced a quadratic loss function to represent robustness as (see Ref. 10) L( f ) = k( f − m)2

(15)

184

PARK ET AL.

Table 3

Examples of S/N ratios

Characteristic type

With scale factor η = 10 log(µ2 /σ 2 ) With adjustment factor η = −10 log σ 2

Smaller the better

η = −10 log

Larger the better

Fig. 3

S/N ratios

Nominal the best

η = −10 log

 n 1 n

yi2

 1 1 n

i =1 n

i =1

yi2

Block diagram of a product/process: P diagram.

where k is the constant to define the loss and m is the target value. The expected value of the loss function is defined as10 Q = E[L( f )] = k[σ 2 + (µ − m)2 ]

(16)

where µ is the mean of f and σ is the standard deviation of f . The symbol f represents the response or objective function in a general design, whereas the symbol y is used for f in the Taguchi method. Robust design is the design minimizing the average loss, which can select design candidate D in Fig. 2. Figure 3 is called the P diagram and used to explain the procedure of the Taguchi method from another viewpoint. The P diagram represents the schematic relationship between the factors and the product or process. The noise factor is the one that the designer cannot control even though it causes variability. In a general design, tolerances are considered as noise factors. In a parameter design, control factors are determined to reduce the effect of the noise factors. Therefore, noise factors are not directly considered. On the other hand, noise factors are directly controlled in a tolerance design. The parameter design is the stage to improve the quality of a product or process without cost increase, whereas the tolerance design does with cost increase. In this paper, the parameter design is explained. When the target value of a response is given as shown in Fig. 3, the Taguchi method determines the optimum setting of control factors so that the variation of a response is minimized, although uncontrollable factors (noise factor) exist. Equation (16) may be regarded as an index to find a robust design. Suppose that we have a scale factor s to adjust the current mean to the target value. The scale factor s is described as s = m/µ

(17)

When the current mean is adjusted to the target value, the average loss function of Eq. (16) is changed to10 Q a = k[{µ(m/µ) − m}2 + {(m/µ)σ }2 ] = km 2 (σ 2 /µ2 )

(18)

To enhance additivity of the effect of the control factors, Eq. (18) is transformed to10 η = 10 log10 (µ2 /σ 2 )

(19)

Equation (19) is the ratio of the power of signal factors µ and the power of noise factors σ . Thus, it is called the signal-to-noise (S/N) ratio. Maximizing Eq. (19) is equivalent to minimizing Eq. (18). That is, a robust design is obtained by maximizing Eq. (19). As in the example of Fig. 2, the response with target value m is referred as the nominal-the-best type characteristic. On the contrary, the responses with the target values of zero and infinity are referred as the smaller-the-better type and the larger-the-better type, respectively. The S/N ratios of the smaller-the-better type and the larger-the-better type can be derived by the similar procedure as for the nominal-the-best type. As the index of robustness, the S/N ratio of Eq. (19) is preferred to the average loss function of Eq. (16). The examples of S/N ratios are summarized in Table 3.10,32

a) First step

b) Second step Fig. 4

Two steps of Taguchi method.

There are two goals in performing robust design. One is to minimize the variability produced by the noises factors. The other is to make the mean value close to the target value. The design to attain one goal is not usually consistent with the one to attain the other goal. To meet the two goals, Taguchi developed a two-step optimization strategy. The first step is to reduce the variation, and the second step is to adjust the mean on the target. The procedure is shown in Fig. 4. The first step, shown in Fig. 4a, concentrates on minimization of the variation, while the mean is ignored. In the second step (Fig. 4b), the mean is moved to the target value while sacrificing the improved variation somewhat.1,8−10 The first step is to find the optimum setting of control factors (design variables) to maximize the S/N ratio or to reduce the variation. The orthogonal arrays are employed to assign the control factors to an experimental matrix. The best condition can be selected from the full combinations of control factors. However, it is efficient to select the smallest orthogonal array because full combinations are costly in most cases. An orthogonal array is a simple experimental matrix to determine the factor effects by ignoring the high interactions between factors. Since Rao developed orthogonal arrays in 1946, they have been widely utilized in the field of statistics and design of experiments.33 The smallest size of an orthogonal array can be selected by using the number of control factors and the number of levels.10 In a matrix experiment, experiments for a row of the orthogonal array called an inner array are repeatedly conducted to evaluate the effects of noise factors.10,11,30,33 From the experiments for each row, the S/N ratios are calculated. Then, the optimum setting of control factors is determined by performing analysis of means (ANOM) of the S/N ratios. A one-way table is utilized in the ANOM process. If the average loss of Eq. (16) is defined as the characteristic function to find a robust design, the effect on the variation is confounded by the

185

PARK ET AL.

effect on the mean. Therefore, the S/N ratio adjusted to the target value of Eq. (19) or the S/N ratio defined as Eq. (20) has been utilized as the characteristic in the nominal-the-best type problem, η = −10 log10 σ 2

(20)

When significant interactions exist, they should be considered in selecting the orthogonal array and assigning the factors. However, it is not easy to identify the significant interactions among the control factors in design. This can be a drawback of using orthogonal arrays. Thus, the optimum setting determined by performing ANOM should be followed by a confirmation experiment. A computer simulation model provides the same output with the same input because it is a deterministic method. Although it is a disadvantage, the computer simulation model has an advantage in that it can define the design parameters p and the noise factors z exactly. In this case, the Taylor series expansion, the Monte Carlo simulation, or an outer array can be utilized to obtain the variations (see Ref. 10). An outer array is an orthogonal array, which is used for a row of the orthogonal array (inner array). The outer array has multiple cases of experiments for a row; therefore, it accommodates the repeated experiments of an experiment case. The second step is to set the mean to the target value by selecting a control factor called the scale factor. The scale factor should only have an effect on the mean, while the S/N ratio is maintained. In general experiments, time can be one of the scale factors. However, it is difficult to find a scale factor in a general design. Furthermore, no scale factor may exist, and this prevents the designer from applying the Taguchi method directly to the design. B.

Research Topics of the Taguchi Method

The Taguchi method has been widely applied to various fields due to its simple and explicit procedures.1,8−10,34−37 Even beginners can easily use the Taguchi method. Especially, the Taguchi method has been regarded as an excellent tool in a design process using experimental approaches. Based on the concepts of the traditional Taguchi method, researchers of design methodologies have tried to use Taguchi’s outstanding ideas in their fields. However, there are some conflicts between the traditional Taguchi method and the design methodologies. Thus, research has been performed to overcome the difficulties. First, many researchers35,37−40 have pointed out the possibility of using the S/N ratio in an incorrect manner. Leon et al.38 found the condition of the transfer function in which the S/N ratio of Eq. (19) is effective. It is that the S/N ratio could be a performance measure independent of adjustment (PerMIA) only when a scale factor exists and the standard deviation is proportional to the mean. Box35 and Box et al.39 suggested a more general transformation approach and proved that the variance of a transformed variable becomes a PerMIA. Their research is developed based on the assumption that a scale factor exists. The performance criterion such as the S/N ratio is only effective when factors influencing the mean are separated from the factors influencing the variance. However, the effects on the mean confound with the effects on the variance when the factors influencing the mean cannot be separated. The same difficulties exist with the S/N ratios of the smaller-the-better and the larger-the-better type characteristics.40 Thus, one should identify whether the S/N ratio can give a robust design before solving the problem. Phadke10 and Fowlkes and Creveling30 tried to obtain the validity of the S/N ratio by examining the qualification of the characteristic function. They suggested some guidelines. However, the guidelines are quite strict, and it is difficult to determine whether they are satisfied. Montgomery40 recommended the use of Eq. (20) instead of Eq. (19) as the S/N ratio, and Lee et al.11 used the weighted multiobjective function for robust design. Wu41 also evaluated the performance criteria of the S/N ratio, mean standard deviation, and variance. Second, research has been performed to reduce the number of experiments in the traditional Taguchi method. The traditional method requires as many experiments as Nin × Nout (where Nin is the number

of experiments in the inner array and Nout is the number of experiments in the outer array) times. This may result in an inefficient and costly process. Welch et al.,42 Vining and Myers,43 Shoemaker and Tsui,44 and Kwon and Moon45 indicated shortcomings and suggested the combined array technique. A few researchers40−42 developed the approximate models of the mean and the variance based on the response surface models. However, the reliability of the robust design determined from the approximate models strongly depends on the reliability of the approximate models. Third, research that deals with more than one characteristic function has been performed because the traditional Taguchi method provides robust design for a single characteristic function. Design problems with more than one characteristic function are often met. To obtain robust design in the problem with multiple characteristic functions, Phadke10 determined the robust optimum by the designer’s decision on tradeoffs. Shiau46 and Tai et al.47 introduced the weighting factors to unify each characteristic function. However, these methods strongly depend on the designer’s intuition. Tong and Su48 determined the weighting factors by using the fuzzy theory to avoid the described ambiguity. Pignatiello49 derived the loss function of multiple characteristic functions, and Tsui50 suggested robust design by deriving the expectation value of Pignatiello’s loss function. In addition, Wu51 suggested the following procedure: 1) The optimum levels corresponding to each characteristic function are calculated. 2) The percentage reduction of quality loss is determined by recording the change in the S/N ratio for each optimum. 3) The optimum is determined as the levels with maximum percentage reduction and minimum approximated loss function. Recently, Liao and Chen52 suggested the data envelopment analysis ranking to consider multiple characteristic functions. Similar to the optimization problem with a multiobjective function,53 the method has both advantages and disadvantages. Thus, the designer should deliberately select an appropriate method for one’s problem. Finally, the Taguchi method cannot include the constraints of Eq. (10). To include the constraints and to obtain a robust design for the problem without the scale factor, Lee and Park12 and Lee31 suggested the following procedures. 1) The deterministic optimum is calculated. It is assumed that the target value is obtained in this process. 2) Near the optimum, the candidate design variables are assigned to an orthogonal array, which is called the inner array. 3) Each row of the inner array generates the outer array considering the noises, and the experiments are performed. 4) From the results of the outer array, the characteristic function of the inner array is determined as (b) = σ y + P(b)

(21)

where P(b) is the penalty function that is the maximum violation of the experiments in the outer array. 5) The ANOM of the characteristic of Eq. (21) is performed to estimate the characteristic at an arbitrary design. 6) For each combination of the candidate design variables, the characteristic is estimated. 7) After the estimators are arranged by ascending order, the optimum is selected as the set with the lowest estimator and P(b) = 0. However, this method selects a robust design with limited candidate designs. As already mentioned, recent research has been performed to supplement the deficiencies of the traditional Taguchi method.

IV. A.

Robust Optimization

Robust Optimization

Aforementioned robust design problems have been solved based on well-developed mathematical optimization techniques during the 15 years.42,43,54−56 Because the Taguchi method uses an orthogonal array and design variables are defined in a discrete space, it is difficult to treat a wide design range. Design in a discrete space may have an advantage; however, design in a continuous space is often required as well. Generally, a design may have many design constraints that the Taguchi method may not resolve. Because optimization techniques can easily handle the constraints, robust optimization based on optimization techniques has been studied.57 In a general

186

PARK ET AL.

Note that the objective function in Eq. (23) is defined in terms of the mean and the standard deviation, that is, the variance. Equation (24) means that all of the constraints should be satisfied despite the noises in design variables and parameters. Therefore, robust optimization methods have been efficiently developed to solve the problem defined as Eqs. (22–25).11,15,58,63−65 Optimization with uncertainties is similarly defined as Eqs. (22–25). B.

Robustness of Objective Function

Robustness of the objective function has been emphasized more than that of constraints because an insensitive design of the objective function is pursued. The mean µ f and the variance σ f of the objective function are approximated as follows: Fig. 5

µf ∼ = f (µb , µ p )

Robustness of the objective function.

σ 2f

∼ =

2 n  ∂f i =1

Fig. 6

Change of feasible region of constraints.

design problem, we can hardly separate the mean and variance of design variables. Optimization techniques can obtain design variables by considering the mean and the variance simultaneously. The goal of robust optimization is to solve these problems. Robust optimization is formulated as Eqs. (8–11). The functions F and G are defined to enhance robustness, and the robustness, of functions is defined as follows: 1) Robustness of the objective function12,58 can be achieved by reducing the change of the objective with respect to the changes of tolerances for the design variables. Figure 5 presents an objective function that has a minimum at the peak point A, where the objective function can drastically change by small variations of the design variables. Thus, the local minimum point B or C is better for an insensitive design. 2) Robustness of constraints12,16−19 means that all of the constraints are satisfied within the range of tolerances for the design variables, that is, the feasible region is reduced as shown in Fig. 6. Probabilistic consideration of the objective function and constraints is known as reliability optimization59 or stochastic optimization.60−62 They will be briefly mentioned later because we mainly focus on the review of robust design. Now let us consider the formulation of robust optimization as follows: Find b ∈ Rn

(22)

to minimize [µ f (b, p)

σ f (b, p)]

(23)

subject to g j (b + zb , p + z p ) ≤ 0 j = 1, . . . , r

(24)

b L ≤ b ≤ bU

(25)

∂bi

σb2i

+

(26)

2 0  ∂f i =1

∂ pi

σ p2i

(27)

If b and p are assumed to have normal distribution, the mean µ f of Eq. (26) can use the value of Eq. (2) during the optimization process. Note that Eqs. (26) and (27) are meaningful when the interactions of the design variables and the design parameters are negligible and deviations of them are small.10,66 The variance is made of the sensitivity, that is, first derivative, as shown in Eq. (27). If the objective function includes the sensitivity, second-order derivatives of the objective are required in the optimization process. However, calculation of the second-order derivatives of the objective function is so expensive that it is not recommended. Because the constraints of Eq. (24) are represented in terms of the variance, second-order derivatives of the objective are also needed. Thus, robust optimization without second-order derivatives is recommended. In the simplest method, the objective function is defined by the sensitivity and the second derivatives are directly evaluated. This method is quite expensive but reliable. It has some limits in that the solution can include local information. Belegundu14 obtained robustness by minimizing the sensitivity information. Jung and Lee67,68 have shown that robust optimization can be achieved for mass minimization because the second derivative can be easily calculated for the mass of a structure. However, robustness of mass may not be important in engineering design. Han and Kwak69 have directly used the second-order sensitivity for an objective function that is the natural frequency of a structure. As computer power increases, calculation of the second-order sensitivity is viable for mathematical or small-scale engineering problems, but this is difficult to apply to large-scale problems. Many methods have been proposed to avoid second-order sensitivity calculation. Sundaresan et al.15,65 proposed the sensitivity index (SI) to incorporate the evaluation of constraints with the worst combination of design variables in an orthogonal array. Their method can reduce the computing cost. Su and Renaud64 evaluated the first-order sensitivity of SI automatically. Also, the objective function can be approximated as an explicit regression model. Chen et al.56 have shown that the second-order sensitivity of the objective function can easily be evaluated if the objective function is approximated by the response surface method (RSM).70 Also approximation of the objective function using the RSM has been often used in robust optimization. However, the RSM has the risk to converge to a sensitive design because the sensitive part of the objective function can be ignored in the approximation process. The Taguchi method can be applied to robust optimization as explained in Sec. III. The mean and the variance are evaluated by using an outer orthogonal array and minimized by the one-way table. This method does not need sensitivity information.32,71,72 Robust optimization has also been developed with uncertainties. Du and Chen proposed the propagating model uncertainty by applying the extreme condition approach and the statistical approach.73 To integrate robust design with multidisciplinary design optimization, efficient uncertainty analysis has been developed from

187

PARK ET AL.

a computational viewpoint. The system uncertainty analysis and the concurrent subsystem uncertainty analysis methods are developed to improve the computational efficiency in highly coupled analyses. Then the effort for the system level is significantly reduced.74 Putko et al. considered the geometric uncertainty and flow parameter uncertainty for robust design using the quasi-one-dimensional Euler computational fluid dynamics code.75,76 C.

Robustness of Constraints

As mentioned earlier, the constraints can be transformed into Eq. (24) in the case when noises exist. Treatment of constraints varies according to the detailed definition of Eq. (24). The research trends are as follows. 1.

Reduction of the Feasible Region

The feasible region is reduced by noises as shown in Fig. 6. In other words, the constraints in Eq. (27) must be satisfied even though we have zb and z p . Thus, tolerance design methods have been applied to robust optimization. With the noises of constraints, Eq. (24) can be written as16,60 g j,new ≡ g j + kσg j ≤ 0

n   ∂g j 2

∂bi

i =1

σb2i +

0   ∂g j 2 i =1

∂ pi

0  n       ∂g j  b   ∂g j  p  p   zi + k j   zi i =1

∂bi

−g j (b, p)/σg j

−∞



1 −θ 2 √ exp 2 2π

(29)

i =1

∂ pi

b L ≤ b + zb ≤ bU

(30) (31)



φj (pj )

dθ ≥ −∞



1 −t 2 √ exp 2 2π

dt

(35) where φ j ( p j ) is the variable for the probability p j of the normal distribution and is given as





φ j ( p j ) = g j (b + zb , p + z p ) − g j (b, z)

σg j

(36)

From the inequality of Eq. (35), Eq. (33) can be modified as g j,new ≡ g j + φ j ( p j )σg j ≤ 0

(37)

Equation (37) provides the base for Eq. (28). Equation (37) can be employed in robust optimization; however, Eq. (28) is used more often. D.

σ p2i

If the noise is given by a range, the worst case of g j,new and Eq. (25) becomes g j,new = g j + k bj



(28)

where k is a user-defined constant depending on the design purpose and σg j denotes the standard deviation of the constraint g j that can be approximated from Eq. (4) as follows10,60 : σg2j ∼ =

where d(zb , z p ) is the joint probability density function of probabilistic variables zb and z p . Evaluation of Eq. (34) is very difficult; therefore, an approximate equation can be used to reduce the computing cost. To approximate Eq. (34), the moment matching formulation can be used.77,78 In the moment-matching method, the probability is simplified by assuming that the constraints have normal distribution. It is one of the most popular methods. If the constraints have normal distribution, Eq. (33) becomes

Optimization Methods

The optimization scenario is the key point of robust optimization. Robust optimization has employed nonlinear programming, but second-order derivatives are needed because of the variance in the objective function. Although the second-order derivatives are quite expensive, we may still use nonlinear programming with second-order derivatives. However, some methods have been developed to alleviate the use of the second-order derivatives.31,60,71,72 Optimization methods have been employed to accommodate the multiobjective function. The multiobjective function can deal with uncertainties.79,80 Here some multiobjective methods used for robust optimization are introduced.

p |z i |

denote the maximum values of the tolerance where |z ib | and p ranges and k bj and k j are user-defined constants depending on the design purpose. Equations (29) and (30) have the first derivatives of constraints. Thus, the second-order derivatives of constraints are needed if mathematical programming is employed as an optimizer. It is similar to the case of the objective function. The design point b∗ of Fig. 6 is the optimum point when the design variables have the tolerances whose ranges are box-type domains as shown in Fig. 6. Here g j,new is defined to satisfy the constraints within the ranges as follows:

1.



g j,new = maximum{g j (b), ∀b ∈ the hypersurface of Fig. 6} (32) In addition to the methods mentioned, g j,new can be defined based on the theory of tolerance design, but the concept is very similar. 2.

Probabilistic Analysis

Probabilistic analysis is adopted from the theories of reliability optimization. It is also being used in the design that considers uncertainties. Satisfaction of constraints can be written as probabilistic forms for normal distribution of noise59,60,66,67 : P[g j (b + zb , p + z p ) ≤ 0] ≥ P j,0 ,

j = 1, . . . , r

(33)

where P[·] denotes probability such that P j,0 represents the probability of satisfaction for constraints, whereas the noise zb or z p is of normal distribution. If probabilistic distributions of noises are given, Eq. (33) can be rewritten as follows: p[g j (b + zb , p + z p ) ≤ 0]



=

d(zb , z p ) dzb dz p , g j (b + z b , p + z p ) ≤ 0

j = 1, . . . , r (34)

Weighted Sum Method

In Sec. IV.C, we considered the robustness of constraints during robust optimization where a feasible region is reduced. As shown in Eq. (23), there are multiple objective functions in robust optimization. Because general optimization considers one objective fnction, various approaches are introduced to define a single objective function from multiobjective functions. The most common approach in multiobjective optimization is the weighted sum method. Equation (23) can be rewritten as12,31,81,82









f new = α µ f (b, p) µ∗f + (1 − α) σ f (b, p) σ ∗f

(38)

where µ∗f and σ ∗f are base values for the mean µ and standard deviation σ of the objective function, respectively. They are used for normalization and usually have the starting values of the optimization process. The weighted sum method is inefficient, but it is popular due to simple and easy application. 2.

Compromise Decision Support Problem

One type of multiobjective optimization method is goal programming. Designers determine the design goal, transform the goal into goal constraints, and then optimize them with real constraints by means of nonlinear programming. A goal constraint is another expression that an objective function must achieve the design goal. The compromise decision support problem is a modified version of goal programming for robust optimization.47,56,58,83−85 A compromise decision support problem is a hybrid multiobjective optimization technique that incorporates both traditional mathematical programming and goal programming. The system constraints must be retained without compromise while objectives are properly compromised.

188

PARK ET AL.

The objective function in a compromised decision support problem is a deviation function x(di− , di+ ) in terms of deviation variables. Therefore, a robust optimum can be found by minimizing the deviation variables while the constraints are satisfied. The compromise decision support problem with t multiobjective functions is formulated as follows: Find b ∈ Rn to minimize









2) The information axiom is to minimize the information content of the design. The independence axiom states that the independence of the functional requirements must always be maintained by an appropriate choice of design parameters (DPs). For example, the design equations may be classified into the following three kinds when there are two functional requirements:



(39)





x = w1 h 1 d1− , d1+ , w2 h 2 d2− , d2+ , . . . , wt h t dt− , dt+





(40)

FR1 FR2

subject to gi (b, p) < 0, f j (b, p) +

i = 1, . . . , r d +j



d −j

=

f gj

d −j · d +j = 0 d −j ≥ 0, d +j ≥ 0,

j = 1, . . . , t

(43) (44)

f gj

where w j is the weight and is the goal that the jth objective function achieves. Here d −j and d +j are the deviation variables that represent the distance between the target level and the actual attainment of the goal and indicate the degrees of shortage and overachievement of the goals, respectively. As a result, we can achieve the goal as much as possible by means of minimizing these deviations. In contrast to traditional goal programming, the compromise decision support program uses real design constraints as shown in Eqs. (39–44). Various deviation functions are defined in a compromise decision support program. The most general and simplest form is the weighted sum of deviations according to the level of requirement to achieve each goal.84 The distance function considering the weighted deviation vector has been used as a deviation function.85 When a compromise decision support program is used in robust optimization, both the robustness and feasibility of constraints are satisfied and various design goals are achieved by compromising goals. Moreover, deviation variables provide the degrees of shortage and overachievement of the goals. This method can obtain a Pareto solution for a nonconvex problem (see Ref. 85). 3.

Physical Programming

Messac,86 Messac and Wilson,87 and Messac and Ismail-Yahaya88 have proposed an effective multiobjective optimization method. It is called physical programming. It classifies objectives and includes them in the constraint set according to preference. The preference is expressed by a utility function called an aggregate preference function. For instance, the weighted objective function in Eq. (38) is an example. This approach has been used in robust design with a multiobjective function.89 In addition to the described methods, the difference between the maximum and minimum of the objective function has been minimized to achieve the robustness of an objective function.18 The relationship between robustness and optimum sensitivity has been studied.17,90,91 Chen et al. have studied the role of robustness in concurrent engineering to enhance productivity.91 In robust design, a unified method has not yet been proposed, and large-scale problems rarely have been solved. Many practical case studies are needed.

V.



(41) (42)

FR1 FR2





X = 0



FR1 FR2

=



X X



X = X

0 X 0 X

 

X X

DP1 DP2 DP1 DP2



 

DP1 DP2

 (45)

In the first case of Eq. (45), the design matrix is diagonal. Each of the functional requirements can be independently satisfied by one DP. This is called an uncoupled design. In the second, the matrix is triangular. The independence of functional requirements can be guaranteed if the DPs are determined in an appropriate sequence. This is called a decoupled design. The third has a full design matrix and results in a coupled design. It should be avoided because any choice of DPs will not satisfy the independence axiom. The information axiom provides a metric of selecting the best design when there are multiple ones that satisfy the independence axiom. The best value for selected DPs can be obtained by minimizing information content. Information content I is defined in terms of the probability p of satisfying a given functional requirement as I = log2 (1/ p)

(46)

Information content is defined in terms of the probability of success, which is calculated by specifying the design range and the system range. The design range and the system range of a design with one functional requirement are shown in Fig. 7. The information is defined as I = Acr /Asr

(47)

where Acr is the common range and Asr is the system range. To minimize the information content, 1) the variance of the system must be small and 2) the bias must be eliminated to make the system range within the design range. This policy is similar to the Taguchi method. That is, the minimization of the information content is similar to the robust design concept. Robust design with axiomatic design is conducted after the independence axiom is satisfied. Information of each FR is minimized. Therefore, it is one FR-one DP problem as follows20 : FR = A · DP

(48)

Suppose that there are two candidate DPs in Eq. (48) and that the relationships between the FR and the DP are shown in Fig. 8. The gradient of a design is called the stiffness of the design. The specified tolerance of FR can be more easily achieved by lowering

Robust Design in Axiomatic Design

Axiomatic design has been proposed by Suh,2,20 and it provides a framework for robust design. The basic postulate of axiomatic design is that there are two fundamental axioms. The axioms are stated as follows: 1) The independence axiom is to maintain the independence of the functional requirements (FRs).

Fig. 7

Information content based on probability density function.

189

PARK ET AL.

Fig. 8

Distribution of an FR from the two designs.

ied how to use the decision models to perform axiomatic design and robust design using the compromise decision support problem. Park has mentioned the differences and common aspects between the two methods.97 As shown in Fig. 2, design E is better than design D from the viewpoint of axiomatic design, but design D is better in the viewpoint of the Taguchi concept because the Taguchi method does not use a design range. From this study, Hwang and Park,21 Hwang,22 and Park97 developed the robustness index by using the design range and the probability density function. If the mean values are inside the design range and the distributions are the normal ones as shown in Fig. 9, the two methods select the same design candidate because the information content and the loss function have the same property in the robust design process. Consequently, the Taguchi method and the information axiom of axiomatic design can come to the same conclusion if the independence axiom is satisfied.

VI.

Fig. 9 Distribution of the two designs with target value and design range.

the stiffness of the system (design A). Allowing DP to be larger leads to a robust design. Therefore, the process of robust design20 is stated as 1) select the design that has a low stiffness to minimize the variation of the system range and 2) minimize the bias between the target and the mean from the selected design. As mentioned earlier, common aspects exist between the Taguchi method and axiomatic design in that a robust design is induced.1,8,9 However, different characteristics are discovered as well. The Taguchi method emphasizes how each parameter is determined after the conceptual design. That is, the value of each parameter is determined from the S/N ratio of each row in an orthogonal array. Axiomatic design emphasizes which parameters are chosen in the conceptual stage because a choice of the DP is important as shown in Fig. 8. In other words, selection of a part out of multiple candidates is determined by axiomatic design. Robust design in axiomatic design is obtained by minimizing the information content. Various methods have been developed for calculation of the information content for robust design.2,20−22,92−94 In general, there is little interest in the information content of a coupled design because a coupled one basically means a bad design. On the other hand, the calculation of an uncoupled design is very simple. The total information content of an uncoupled design is the sum of the information content of each functional requirement. To calculate the information content of a decoupled design, there are several approaches because the calculation is not simple. Suh20 used the conditional probability to calculate the information content of a decoupled design. Oh (see Ref. 20) developed a graphical approach when there are two functional requirements. Meanwhile, a generalized method95−97 was developed by using the multi-integral in the FR or DP domain. This method may not be used frequently because the calculation is very complicated. Some researchers have been interested in the relationship between axiomatic design and the Taguchi method. Bras and Mistree98 stud-

Summary

Classification of robust design and its characteristics are surveyed. As mentioned earlier, robust design has been developed in three ways. Because there are numerous case studies for each method, the case studies are not introduced in this paper. Basic ideas and development procedures of each method are only introduced and explained. Robust design is an excellent concept in that an insensitive or a tolerant design can be obtained. Methods for robust design have been actively developed with much expectation. The methods are established although they are neither perfect nor universal. Robust design has been addressed from the area of design of experiments (DOE) where the Taguchi method can be easily applied. Thus, most of the case studies are from DOE. Design engineers adopted the concept in mechanical design. They developed theories, as introduced in this paper. Many problems have been solved; however, most of them are local or small-scale problems. Especially, examples from astronautics and aeronautics have those characteristics. It is expected that examples from the practical community will be defined. Also, the benefits of robust design should be demonstrated from the examples. Three methods are introduced in this paper. The characteristics and future direction of each method are summarized as follows: 1) The Taguchi method is quite excellent for DOE, and designers are making efforts to adopt the robustness concept of the method in general design. However, it is not easy to find a scale factor that is exploited in the original Taguchi method. Also, direct use of the S/N ratio is difficult. Although many modified methods have been developed according to the characteristics of application, a rigorous mathematical method for design has not yet been found. Some hybrid methods with robust optimization are expected to solve engineering design problems. 2) Robust optimization is an effort to adopt optimization, which is mathematically excellent, to achieve robustness. However, it was found that a multiobjective function exists and second-order derivatives are needed. Therefore, compromised solutions are pursued, or approximation methods are employed. In this case, questions may arise if we have to use mathematical optimization. Reliability optimization and optimization with uncertainty have similar concepts to that of robust optimization. However, what they pursue is somewhat different. They can also be joined together. For example, the uncertainty concept can be used in the objective function and the reliability concept can be employed for the constraints of robust design. These days, application of the RSM is being actively developed. The RSM has been used for approximation in robust design. The RSM can be further investigated for robust design. 3) In axiomatic design, application of the information axiom can achieve robust design. When the information content is minimized, robust design is achieved and the loss function of the Taguchi method is also minimized. Because axiomatic design is relatively new, there are not many case studies. Also, the case studies mostly use the independence axiom. Therefore, more research is needed for the information axiom to achieve robust design. Robust optimization might be exploited in the decision making process in the application of the information axiom.

190

PARK ET AL.

Acknowledgments This research was supported by the Center of Innovative Design Optimization Technology, which was funded by the Korea Science and Engineering Foundation. The authors are thankful to MiSun Park for her correction of the manuscript.

References 1 Taguchi,

G., Chowdhury, S., and Taguchi, S., Robust Engineering, McGraw–Hill, New York, 2000. 2 Suh, N. P., Axiomatic Design: Advances and Applications, Oxford Univ. Press, New York, 2001. 3 Box, G. E. P., and Fung, C., “Is Your Robust Design Procedure Robust?,” Quality Engineering, Vol. 6, No. 3, 1993, pp. 503–514. 4 Shigley, J. E., and Mischke, C. R., Mechanical Engineering Design, 5th ed., McGraw–Hill, New York, 1989. 5 Dieter, G. E., Engineering Design, McGraw–Hill, New York, 2000. 6 Hatamura, Y., The Practice of Machine Design, Oxford Univ. Press, New York, 1999. 7 Hyman, B., Fundamentals of Engineering Design, Prentice–Hall, Upper Saddle River, NJ, 1998. 8 Taguchi, G., “Introduction to Quality Engineering: Designing Quality into Products and Processes,” Asian Productivity Organization, Tokyo, 1986. 9 Taguchi, G., Systems of Experimental Design, Vols. 1 and 2, Kraus International, New York, 1987. 10 Phadke, M. S., Quality Engineering Using Robust Design, Prentice– Hall, Englewood Cliffs, NJ, 1989. 11 Lee, K. H., Eom, I. S., Park, G. J., and Lee, W. I., “Robust Design for Unconstrained Optimization Problems Using the Taguchi Method,” AIAA Journal, Vol. 34, No. 5, 1996, pp. 1059–1063. 12 Lee, K. H., and Park, G. J., “Robust Optimization in Discrete Design Space for Constrained Problems,” AIAA Journal, Vol. 40, No. 4, 2002, pp. 774–780. 13 Ramakrishnan, B., and Rao, S., “A Robust Optimization Approach Using Taguchi’s Loss Function for Solving Nonlinear Optimization Problems,” Advances in Design Automation, Vol. 32-1, 1991, pp. 241–248. 14 Belegundu, A. D., and Zhang, S., “Robustness of Design Through Minimum Sensitivity,” Journal of Mechanical Design, Vol. 114, June 1992, pp. 213–217. 15 Sundaresan, S., Ishii, K., and Houser, D. R., “A Robust Optimization Procedure with Variations on Design Variables and Constraints,” Engineering Optimization, Vol. 24, No. 2, 1995, pp. 101–117. 16 Parkinson, A., Sorensen, C., and Pourhassan, N., “A General-Approach for Robust Optimal-Design,” Journal of Mechanical Design, Vol. 115, No. 1, 1993, pp. 74–80. 17 Parkinson, A., “Robust Mechanical Design Using Engineering Models,” Journal of Mechanical Design, Vol. 117, 1995, pp. 48–54. 18 Parkinson, D. B., “Robust Design by Variability Optimization,” Quality and Reliability Engineering International, Vol. 13, No. 2, 1997, pp. 97–102. 19 Parkinson, D. B., “The Application of a Robust Design Method to Tolerancing,” Journal of Mechanical Design, Vol. 122, No. 2, 2000, pp. 149–154. 20 Suh, N. P., The Principles of Design, Oxford Univ. Press, New York, 1990. 21 Hwang, K. H., and Park, G. J., “Development of a Robust Design Process Using a Robustness Index,” Transactions of Korean Society of Mechanical Engineers(A), Vol. 26, No. 10, 2002, pp. 2073–2081 (in Korean). 22 Hwang, K. H., “A Robust Design Methodology Using a Robustness Index Considering Design Space and Target Value,” Ph.D. Dissertation, Dept. of Mechanical Design and Production Engineering, Hanyang Univ., Seoul, Republic of Korea, Feb. 2003 (in Korean). 23 Ayyub, B. M., and Haldar, A., “Practical Structural Reliability Techniques,” Journal of Structural Engineering, Vol. 110, No. 8, 1984, pp. 1707–1724. 24 Youn, B. D., Choi, K. K., and Park, Y. H., “Hybrid Analysis Method for Reliability-Based Design Optimization,” Journal of Mechanical Design, Vol. 125, No. 2, 2003, pp. 221–232. 25 Gumbert, C. R., Newman, P. A., and Hou, G. J.-W., “High-Fidelity Computational Optimization for 3-D Flexible Wings and Colon; Part II— Effect of Random Geometric Uncertainty on Design,” Optimization and Engineering, Vol. 6, No. 1, 2005, pp. 139–156. 26 Arora, J. S., Introduction to Optimum Design, McGraw–Hill, New York, 1989. 27 Haftka, R. T., and Gurdal, Z., Elements of Structural Optimization, Kluwer Academic, 1992. 28 Ronald, E. W., and Raymond, H. M., Probability and Statistics for Engineers and Scientists, 5th ed., Macmillan, New York, 1993. 29 Hademenos, G. J., Spiegel, M. R., and Liu, J., Mathematical Handbook of Formulas and Tables: Based on Schaum’s Outline of Mathematical Handbook of Formulas and Tables, edited by M. R. Spiegel and J. Liu, McGraw–Hill, New York, 2001.

30 Fowlkes, W. Y., and Creveling, C. M., Engineering Method for Robust Product Design, Addison Wesley Longman, Reading, MA, 1995. 31 Lee, K. H., “Robust Optimization in Continuous and Discrete Design Spaces for Structures,” Ph.D. Dissertation, Dept. of Mechanical Design and Production Engineering, Hanyang Univ., Seoul, Republic of Korea, Feb. 1996 (in Korean). 32 Park, S. H., Quality Engineering, Min-Young Sa, Seoul, Republic of Korea, 2000 (in Korean). 33 Hedayat, A. S., Sloane, N. J. A., and Stufken, J., Orthogonal Arrays, Springer, New York, 1999. 34 Dehnad, K., Quality Control, Robust Design, and the Taguchi Method, Wadsworth and Brooks/Cole, Pacific Grove, CA, 1989. 35 Box, G. E. P., “Signal-to-Noise Ratios, Performance Criteria, and Transformation (with discussion),” Technometrics, Vol. 30, No. 1, 1988, pp. 1–17. 36 Ku, K. J., Rao, S. S., and Chen, L., “Taguchi-Aided Search Method for Design Optimization of Engineering Systems,” Engineering Optimization, Vol. 30, No. 1, 1998, pp. 1–23. 37 Nair, V. H., “Taguchi’s Parameter Design: A Panel Discussion,” Technometrics, Vol. 34, No. 2, 1992, pp. 127–161. 38 Leon, R. V., Shoemaker, A. C., and Kacker, R. N., “Performance Measures Independent of Adjustment,” Technometrics, Vol. 29, No. 3, 1987, pp. 253–285. 39 Box, G. E. P., Bisgaard, S., and Fung, C. A., “An Explanation and Critique of Taguchi’s Contributions to Quality Engineering,” Quality and Reliability Engineering International, Vol. 4, No. 2, 1988, pp. 123–131. 40 Montgomery, D. C., Design and Analysis of Experiments, Wiley, Singapore, 1991, pp. 417–433. 41 Wu, F.-C., and Chyu, C.-C., “A Comparative Study on Taguchi’s SN Ratio, Minimizing MSD and Variance for Nominal-the-Best Characteristic Experiment,” International Journal of Advanced Manufacturing Technology, Vol. 20, No. 9, 2002, pp. 655–659. 42 Welch, W. J., Yu, T. K., Kang, S. M., and Sacks, J., “Computer Experiments for Quality Control by Parameter Design,” Journal of Quality Technology, Vol. 22, No. 1, 1990, pp. 15–22. 43 Vining, G. G., and Myers, R. H., “Combining Taguchi and Response Surface Philosophies: A Dual Response Approach,” Journal of Quality Technology, Vol. 22, No. 1, 1990, pp. 38–45. 44 Shoemaker, A. C., and Tsui, K. L., “Response Model Analysis for Robust Design Experiments,” Communications in Statistics, Part B, Vol. 22, No. 4, 1993, pp. 1037–1064. 45 Kwon, Y. M., and Moon, I. S., “Simultaneous Optimization of Multiple Responses to the Combined Array,” Journal of the Korean Data and Information Science Society, Vol. 13, No. 1, 2001, pp. 57–64 (in Korean). 46 Shiau, G. H., “A Study on the Sintering Properties of Iron Ores Using the Taguchi’s Parameter Design,” Journal of the Chinese Statistical Association, Vol. 28, 1990, pp. 253–275. 47 Tai, C. Y., Chen, T. S., and Wu, M. C., “An Enhanced Taguchi Method for Optimizing SMT Processes,” Journal of Electronics Manufacturing, Vol. 2, No. 3, 1992, pp. 91–100. 48 Tong, L.-I., and Su, C.-T., “Optimizing Multi-Response Problems in the Taguchi Method by Fuzzy Multiple Attribute Decision Making,” Quality and Reliability Engineering International, Vol. 13, No. 1, 1997, pp. 25–34. 49 Pignatiello, J. J., “Strategies for Robust Multiresponse Quality Engineering Experiments,” Institute of Industrial Engineers Transactions, Vol. 25, No. 3, 1993, pp. 5–25. 50 Tsui, K.-L., “Robust Design Optimization for Multiple Characteristic Problems,” International Journal of Production Research, Vol. 37, No. 2, 1999, pp. 433–445. 51 Wu, F.-C., “Optimization of Multiple Quality Characteristic Based on Percentage Reduction,” International Journal of Advanced Manufacturing Technology, Vol. 20, No. 10, 2002, pp. 749–753. 52 Liao, H.-C., and Chen, Y.-K., “Optimizing Multi-Response Problem in the Taguchi Method by DEA Based Ranking Method,” International Journal of Quality and Reliability Management, Vol. 19, No. 7, 2002, pp. 825–837. 53 Marler, R. T., and Arora, J. S., “Survey of Multi-Objective Optimization Methods for Engineering,” Structural and Multidisciplinary Optimization, Vol. 26, No. 6, 2004, pp. 369–395. 54 Unal, R., Stanley, D. O., Engelund, W., and Lepsch, R., “Design for Quality Using Response Surface Methods,” 6th AIAA/USAF/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Vol. 1, AIAA, Washington, DC, 1994, pp. 592–597. 55 Unal, R., Wu, K. C., and Stanley, D. O., “Structural Design Optimization for a Space Truss Platform Using Response Surface Methods,” Quality Engineering, Vol. 9, No. 3, 1997, pp. 441–447. 56 Chen, W., Allen, J. K., Mistree, F., and Tsui, K. L., “Integration of Response Surface Methods with the Compromise Decision Support Problem in Developing a General Robust Design Procedure,” ASME Design Automation Conference, DE-Vol. 82-2, American Society of Mechanical Engineers, New York, 1995, pp. 485–492.

PARK ET AL. 57 d’Entremont, K. L., and Ragsdell, K. M., “Design for Latitude Using TOPT,” Advances in Design Automation, DE Vol. 14, American Society of Mechanical Engineers, New York, 1988, pp. 265–272. 58 Chen, W., Allen, J. K., Tsui, K. L., and Mistree, F., “A Procedure for Robust Design: Minimizing Variations Caused by Noise Factors and Control Factors,” Journal of Mechanical Design, Vol. 118, No. 4, 1996, pp. 478–485. 59 Rackwitz, R., and Christensen, P. T., Reliability and Optimization of Structural Systems, Springer Verlag, 1992. 60 Rao, S. S., Engineering Optimization, Wiley, New York, 1996. 61 Siddall, J. H., “A New Approach to Probability in Engineering Design and Optimization,” Journal of Mechanisms, Transmissions, and Automation in Design, Vol. 106, No. 1, 1984, pp. 5–10. 62 Eggert, R. J., and Mayne, R. W., “Probabilistic Optimal Design Using Successive Surrogate Probability Function,” Journal of Mechanical Design, Vol. 115, No. 3, 1993, pp. 385–391. 63 Otto, K. N., and Antonsson, E. K., “Extensions to the Taguchi Method of Product Design,” Journal of Mechanical Design, Vol. 115, No. 1, 1993, pp. 5–13. 64 Su, J., and Renaud, J. E., “Automatic Differentiation in Robust Optimization,” AIAA Journal, Vol. 35, No. 6, 1997, pp. 1072–1079. 65 Sundaresan, S., Ishii, K., and Houser, D. R., “A Procedure Using Manufacturing Variance to Design Gears with Minimum Transmission Error,” Journal of Mechanical Design, Vol. 113, No. 3, 1991, pp. 318–324. 66 Ang, A.H-S., and Tang, W. H., Probabilistic Concepts in Engineering and Design, Vol. I, Basic Principles, Wiley, New York, 1975. 67 Jung, D. H., and Lee, B. C., “Development of an Efficient Optimization Technique for Robust Design by Approximating Probability Constraints,” Transactions of Korean Society of Mechanical Engineers(A), Vol. 24, No. 12, 2000, pp. 3053–3060 (in Korean). 68 Jung, D. H., and Lee, B. C., “Development of an Optimization Technique for Robust Design of Mechanical Structures,” Transactions of Korean Society of Mechanical Engineers(A), Vol. 24, No. 1, 2000, pp. 215–224 (in Korean). 69 Han, J. S., and Kwak, B. M., “Robust Optimal Design of a Vibratory Microgyroscope Considering Fabrication Errors,” Journal of Micromechanics and Microengineering, Vol. 11, No. 6, 2001, pp. 662–671. 70 Myers, R. H., and Montgomery, D. C., Response Surface MethodologyProcess and Product Optimization Using Designed Experiments, Wiley, New York, 1995. 71 Hwang, K. H., Lee, K. H., Park, G. J., Cho, Y. C., Lee, B. Y., and Lee, S. H., “Robust Design of the Vibratory Gyroscope with Unbalanced Inner Torsion Gimbal Using Axiomatic Design,” Proceedings of ICAD2002 Second International Conference on Axiomatic Design, Massachusetts Inst. of Technology, Boston, 2002. 72 Hwang, K. H., Lee, K. H., Park, G. J., Lee, B. L., Cho, Y. C., and Lee, S. H., “Robust Design of the Vibratory Gyroscope with Unbalanced Inner Torsion Gimbal Using Axiomatic Design,” Journal of Micromechanics and Microengineering, Vol. 13, No. 1, 2003, pp. 8–17. 73 Du, X., and Chen, W., “Methodology for Managing the Effect of Uncertainty in Simulation-Based Systems Design,” AIAA Journal, Vol. 38, No. 8, 2000, pp. 1471–1478. 74 Du, X., and Chen, W., “Efficient Uncertainty Analysis Methods for Multidisciplinary Robust Design,” AIAA Journal, Vol. 40, No. 3, 2002, pp. 545–552. 75 Putko, M. M., Taylor, A. C., Newman, P. A., and Green, L. L., “Approach for Input Uncertainty Propagation and Robust Design in CFD Using Sensitivity Derivatives,” Journal of Fluids Engineering, Vol. 124, No. 1, 2002, pp. 60–69. 76 Putko, M. M., Newman, P. A., Taylor, A. C., and Green, L. L., “Approach for Input Uncertainty Propagation and Robust Design in CFD Using Sensitivity Derivatives,” AIAA Paper 2001-2528, June 2001. 77 Onwuiko, C. O., Introduction to Engineering Design Optimization, Prentice–Hall, Upper Saddle River, NJ, 2000.

191

78 Cornell, C. A., “A Probability Based Structural Code,” Journal of the American Concrete Institute, Vol. 66, No. 12, 1969, pp. 974–985. 79 Mohandas, S. U., and Sandgren, E., “Multiobjective Optimization Dealing with Uncertainty,” Proceedings of the 15th ASME Design Automation Conference, DE-Vol. 19-2, American Society of Mechanical Engineers, 1989, pp. 241–248. 80 Sandgren, E., 1989, “A Multi-Objective Design Tree Approach for Optimization under Uncertainty,” Proceedings of the 15th ASME Design Automation Conference, DE-Vol. 19-2, American Society of Mechanical Engineers, 1989, pp. 249–255. 81 Osyczka, A., Multicriterion Optimization in Engineering in FORTRAN Programs, Ellis Horwood Ltd., West Sussex, England, U.K., 1984. 82 Grandhi, R. V., and Bharatran, G., “Multiobjective Optimization of Large-Scale Structures,” AIAA Journal, Vol. 31, No. 7, 1993, pp. 1329–1337. 83 Mistree, F., Hughes, O. F., and Bras, B. A., 1993, The Compromise Decision Support Problem and the Adaptive Linear Programming Algorithm, Structural Optimization: Status and Promise, edited by M. P. Kamat, AIAA, Washington, DC, 1993, pp. 247–286. 84 Athan, T. W., and Papalambros, P. Y., “A Note on Weighted Criteria Methods for Compromise Solutions in Multi-Objective Optimization,” Engineering Optimization, Vol. 27, 1996, pp. 155–176. 85 Chen, W., Wiecek, M. M., and Zhang, J., “Quality Utility-A Compromise Programming Approach to Robust Design,” Journal of Mechanical Design, Vol. 121, No. 2, 1999, pp. 179–187. 86 Messac, A., “Physical Programming Effective Optimization for Computational Design,” AIAA Journal, Vol. 34, No. 1, 1996, pp. 149–158. 87 Messac, A., and Wilson, B., “Physical Programming for Computational Control,” AIAA Journal, Vol. 36, No. 2, 1998, pp. 219–226. 88 Messac, A., and Ismail-Yahaya, A., “Required Relationship Between Objective Function and Pareto Frontier Orders: Practical Implications,” AIAA Journal, Vol. 39, No. 11, 2001, pp. 2168–2174. 89 Sobieski, J. J., Barthelemy, J., and Riley, K., “Sensitivity of Optimum Solutions of Problem Parameters,” AIAA Journal, Vol. 20, No. 9, 1982, pp. 1291–1299. 90 Vanderplaats, G. N., Numerical Optimization Techniques for Engineering Design, Vanderplaats Research and Development, Inc., Colorado, Springs, CO, 1984. 91 Chen, W., Allen, J. K., and Mistree, F., “A Robust Concept Exploration Method for Enhancing Productivity in Concurrent Systems Design,” Concurrent Engineering, Vol. 5, No. 3, 1997, pp. 203–217. 92 Shannon, C. E., and Weaver, W., The Mathematical Theory of Communication, Univ. of Illinois Press, Urbana, IL, 1949. 93 Albano, L. D., and Suh, N. P., “The Information Axiom and its Implication,” Intelligent Concurrent Design: Fundamentals Methodology, Modeling and Practice, Vol. 66-DE, American Society of Mechanical Engineers, Nov. 1993, pp. 1–12. 94 El-Haik, B., and Yang, K., “The Components of Complexity in Engineering Design,” Institute of Industrial Engineers Transactions, Vol. 31, No. 10, 1999, pp. 925–934. 95 Frey, D. D., Jahangir, E., and Engelhardt, F., “Computing the Information Content of Decoupled Designs,” Research in Engineering DesignTheory Applications and Concurrent Engineering, Vol. 12, No. 2, 2000, pp. 90–102. 96 Park, G. J., Analytic Methods for Design Practice, Springer-Verlag (to be published). 97 Park, G. J., “Investigation of Taguchi’s Loss Function and the Probability of Success for Robust Design and Proposition of a New Index,” Hanyang Univ., Internal Rept., Seoul, Republic of Korea, 2000. 98 Bras, B., and Mistree, F., “Concurrent Axiomatic and Robust Design Using Compromise Decision Support Problems,” Concurrent Engineering, Vol. 8, 1994, pp. 17–31.

E. Livne Associate Editor