5.4. Decision-Based Design

In general, engineering design is viewed as a problem-solving process. Such as in this chapter, a design problem is formulated mathematically as optimization problem and solved by meeting functional requirements subject to constraints at minimum objectives.
As mentioned in Chapter 2, engineering design is increasingly recognized as a decision-making process. From a product development perspective, design involves a series of decisions—some of which may be made sequentially and others that must be made concurrently. The term decision-based design (DBD) was introduced in 1990s. A formal definition introduced in (Hazelrigg 1998) states that decision-based design is a normative approach that prescribes a methodology to make unambiguous design alternative selections under uncertainty and risk wherein the design is optimized in terms of the expected utility.
Uncertainty and risk involved in decision making, as well as two prominent decision theories, utility theory and game theory, were introduced in Chapter 2. In addition, we presented examples to illustrate the application of these theories to engineering design. These examples involve multiple objectives. In this section, we revisit these examples and theories. Although we do not advocate bringing decision-based design into the framework of multiobjective optimization, we compare the methods of MOO and DBD for dealing with multiobjective problems. We provide closure in treating design as a problem-solving and decision-making process by bringing the decision theories discussed in Chapter 2 into the context of multiobjective optimization.

5.4.1. Utility Theory as a Design Tool: Cantilever Beam Example

In Chapter 2, the cantilever beam example shown in Figure 5.20 was employed to illustrate the application of utility theory as a design tool. Both constrained and nonconstrained problems were solved. In this section, we bring back the results of the constrained problem for discussion.
image
FIGURE 5.20 Cantilever beam example.
The constrained problem involves minimizing weight w and vertical displacement z and subject to bending stress σ. Mathematically, the MOO problem is formulated as

Minimize:fw=w(b,h)=ρgbh,andfz=z(b,h)=z=4P3Ebh3

image (5.30a)

Subjectto:gσ=σ(b,h)Sy0

image (5.30b)

10b60mm,and20h80mm

image (5.30c)

where σ=6Pbh2image and the yield strength is Sy = 27.6 MPa.
As discussed in Chapter 2, the MOO problem was converted into a single-objective nonconstrained optimization problem, defined as

Maximize:u(w,z,σ)=[kc+(1kc)u(w,z)]u(σ)

image (5.31)

in which u(w, z) is the multiattribute utility (MAU) function defined in Eq. 2.51. We assume 0 ≤ kw ≤ 1, 0 ≤ kz ≤ 1, and kw + kz = 1 (recall that kw and kz are the scaling constants representing the designer's preference between attributes w and z). Hence, the multiplicative MAU is reduced to an additive MAU, as in Eq. 5.32:

u(w,z)=kwuw+kzuz

image (5.32)

which is similar to the weighted-sum method for solving MOO problems.
Also, in Eq. 5.31, the utility function of the stress constraint is defined in Eq. 5.33 as

u(σ)=11+eσ0.5σs

image (5.33)

in which s is the slope of the utility function u(σ) at u = 0.5, and we chose (σ0.5 = Sy = 27.6 MPa and s = 0.01 in the example.
We restate the results of the five cases below in Table 5.3.
We are now solving the MOO problem defined in Eq. 5.30. We plot the Pareto front using the generative method similar to that of the pyramid problem (MATLAB Script 8 in Appendix A). The boundary points of the front are identified as xwimage = (10.01, 65.95) and xzimage = (59.97, 79.94), as shown in Figure 5.21. At the points, the objective functions are f(xwimage) = (3.497 N, 0.1615 mm) and f(xzimage) = (25.39 N, 0.01514 mm), respectively, as shown in the zoomed-in figures A and B in Figure 5.21.

Table 5.3

Results Comparison for the Constrained Design Problems

Case No.Problem SetupResults
kwkzrwrzb (mm)h (mm)w (N)z (mm)σ (MPa)u
Case 40.50.5001066.13.500.16127.460.950
Case 5a0.70.3001066.13.500.16127.460.938
Case 5b0.30.7001071.33.780.12823.600.962
Case 6a0.50.5201066.13.500.16127.460.906
Case 6b0.50.5201072.83.850.12022.640.977

image

image
FIGURE 5.21 Pareto solutions of the beam example in criterion space.
The results obtained in Chapter 2 (see Table 5.3) show that the base case (Case 4, kw = kz = 0.5) is identical to f(xwimage), which is a boundary point of the Pareto front shown in Figure 5.21. In Case 5a, kw increases to 0.7, implying that the preference is given to weight; the design is identical to that of the base case. Adjusting the preference to weight did not alter the design. This is because that there is no more room to further minimize weight without violating the stress constraint. In Case 6a, rw is reduced to 2, indicating that the designer is risk prone to the weight attribute; the design is identical to that of the base case. Adjusting the risk attitude toward the weight did not alter the design due to the same reason. In Case 5b, kw decreases to 0.3, implying that the preference is given to displacement; the design moves away from xwimage, as shown in the zoomed-in figure B of Figure 5.21b. A similar result is found in Case 6b. However, all cases led to designs that are cluster to xwimage. The results indicate that there is a large portion of the Pareto front not being explored.
As seen in the beam example, the approach of using the utility theory as a design tool converts the MOO into a single-objective nonconstrained problem by the incorporating designer's preference and risk attitude. From a MOO perspective, this approach is similar to methods with a priori articulation of preferences discussed in Section 5.3.2 in the context of conventional MOO solution techniques.
image
FIGURE 5.22 Cylindrical pressure vessel: (a) isometric view and (b) section view with dimensions.

5.4.2. Game Theory as a Design Tool: Pressure Vessel Example

The pressure vessel shown in Figure 5.22 was investigated using game theory as a design tool in Chapter 2. The same design problem can also be formulated as a MOO problem:

Minimize:W(R,t)=γ[π(R+t)2(+2t)πR2]

image (5.34a)

Maximize:V(R,t)=πR2(orMinimizeV)

image (5.34b)

Subjectto:t+R40

image (5.34c)

0.5t6in.

image (5.34d)

5tR8t

image (5.34e)

2.5<R5.55in.

image (5.34f)

We plot the Pareto front using the generative method (MATLAB Script 9 in Appendix A). Note that Eq. 5.34b was converted to minimize –V in the MATLAB implementation. The boundary points of the Pareto front are points A, B, and C shown in Figure 5.23, in which f(A) = (fW(2.5,0.5), fV(2.5,0.5)) = (252.5, –1963), f(B) = (fW(4,0.5), fV(4,0.5)) = (395.9, –5027), and f(C) = (fW(35.55,4.44), fV(35.55,4.44)) = (42,440, –39,700).
Recall the solutions of Section 2.6.2, where we first found that the Nash solution in criterion space is curve BC, which is a subset of the Pareto front. In addition, point B is the solution to the sequential game, with Player W as the leader; point C is the solution to the sequential game with Player V as the leader. Both points are Pareto solutions.
As seen in the pressure vessel example, the approach of using game theory as a design tool converts a MOO problem into a series of single-objective problems by considering the objectives of the individual designers. The single-objective problems are then solved sequentially. The basic concept of handling MOO using game theory is different from those discussed in Section 5.3. In the former, multiple designers are making decisions. In the latter, a MOO problem is solved by a single designer. Practically, on many occasions, design decisions are made by individual groups or designers. In that regard, game theory as design tools may be more general and suitable for solving complex design problems of distributed design teams.
image
FIGURE 5.23 Pareto solutions of the beam example in criterion space.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset