










Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This paper proposes a comprehensive approach for evaluating design optimization models based on their scope, variable set, objective function, and model structure. The attributes help in understanding, organizing, and comparing design optimization problems, and could form the basis of a more comprehensive classification scheme. The paper also discusses the importance of design optimization in engineering design and its increasing use driven by more powerful software and new design optimization problems.
Typology: Exercises
1 / 18
This page cannot be seen from the preview
Don't miss anything!











Jeffrey W. Herrmann Department of Mechanical Engineering and Institute for Systems Research University of Maryland College Park, MD 20742
ABSTRACT
Design optimization is an important engineering design activity. Research on design optimization has considered better solution methods as well as novel formulations. Although there exist well-established measures for evaluating solution methods (both exact algorithms and heuristics), attributes for evaluating a design optimization model do not exist. This paper presents a comprehensive approach for evaluating a design optimization model along the following dimensions: scope, variable set, objective function, and model structure. Using these attributes distinguishes design optimization models from each other and helps one locate relevant design optimization models. Moreover, they may lead to a comprehensive classification scheme. Finally, they will be useful for assessing design optimization research.
1. Introduction
Design optimization is an important engineering design activity. In general, design optimization determines values for design variables such that an objective function is optimized while performance and other constraints are satisfied [1, 2, 3]. The use of design optimization in engineering design continues to increase, driven by more powerful software packages and the formulation of new design optimization problems motivated by the decision-based design (DBD) framework [4, 5]. Like other types of modeling, formulating a design optimization model is a subjective process that requires engineering judgment and technical skills. In a given design situation, there are likely to be many variables, parameters, constraints, and criteria related to different performance attributes, costs, and customer preferences. Thus, there are a variety of relevant optimization models from which to choose. Moreover, a large problem can be decomposed into smaller problems, and, instead of a traditional optimization model, heuristics and rules of thumb can be applied to further simplify matters. Consider, for example, the design of a motor. The overall product development objective is to maximize the profitability of the motor, which depends upon attributes such as the motor’s mass and efficiency. These attributes are functions of the motor design variables. Given sufficient information about how the design variables affect the attributes and how the attributes affect profitability, a design engineer can formulate an integrated design optimization model to maximize profitability (such a problem is sometimes called an “enterprise model”). On the other hand, the design engineer could, as a heuristic for maximizing profitability, choose to minimize mass (or maximize efficiency) and formulate a simpler optimization problem that does not require detailed knowledge about how mass (or efficiency) affects profitability. The research community has spent a great deal of effort working on better algorithms for solving design optimization problems. Exact algorithms are designed to find optimal solutions,
while heuristics attempt to find near-optimal solutions quickly. When proposing a new algorithm, it is customary to evaluate the computational effort of the algorithm and the quality of the solutions generated (for heuristics). The computational effort can be determined theoretically as a function of the size of the problem instance or measured empirically by recording how long it takes a computer to execute the algorithm on typical problem instances. Historically, design optimization models have concentrated on maximizing the performance (or minimizing the cost) of a component or product. The DBD framework has inspired researchers to develop new optimization models that include variables from the marketing and manufacturing domains. As research continues in this field, an important question arises. How can one compare a new design optimization model to those that have been presented earlier? The investigator proposing the model will need to answer this question to indicate how the new model compares to the previous literature. Related to this, a design engineer who needs to optimize a design will want some guidance to find the most appropriate model. Standard optimization texts focus on the nature of the constraints and objective function and distinguish between linear programming problems and nonlinear programming problems (see, for example, Arora [3]). Although this is important for learning about optimization techniques, it does not completely address the above question. A different approach is to classify design optimization models based on the nature of the problem being solved. Brochtrup and Herrmann [6] propose a three-field classification scheme for product design optimization problems. The three fields are the product type (either single product or product family), variables type (engineering, manufacturing, or price), and objective function type (performance, cost, or profit). Scott et al. [7] propose a scheme for classifying product platform design optimization problems based on the following attributes: platform architecture selection and the presence of marketing demand. Simpson [8] classifies 40 product family optimization approaches using nine categories that describe not only the problem but also the solution technique: the type of product family, the number of objectives, market demand, manufacturing cost, uncertainty, specified platform variables, number of solution stages, optimization algorithm, and example product family. In contrast to the classification approach, this paper identifies key attributes for evaluating a design optimization model. These attributes are based on theoretical and practical considerations. According to Ravindran et al. [2], formulating an optimization problem requires the following tasks:
can consider a cost objective to be a performance measure equivalent to any attribute-based objective, we treat cost separately because product performance and product cost are fundamentally different and very important objectives [12]. Therefore it is useful to the designer if a distinction is made between the two types of objectives. As before, these include situations where the objective is to minimize the deviation from a cost target.
Table 2. Selected design optimization models from Arora [3] Problem Can Insulated spherical tank
Two-bar bracket Coil springs
Engineering Engineering Engineering Engineering
Performance Life cycle cost Performance Performance
Continuous Continuous Continuous Continuous
Linear, Nonlinear
Linear, Nonlinear
Linear, Nonlinear
Linear, Nonlinear
Next, we evaluate selected design optimization models from Arora [3]. Table 2 lists the results. In the can design problem, the objective is to minimize the can’s surface area as a surrogate for minimizing manufacturing cost. The objective of the insulated spherical tank problem is to minimize the cost of insulation, the cost of refrigeration equipment, and cost of operations for 10 years. In the two-bar bracket design problem, the objective is to minimize the bracket’s total mass as a surrogate for minimizing manufacturing cost. The coil spring design problem is to find the minimal mass spring that can carry a given axial load without material failure. The deflection surge wave frequency must be greater than specified minimums.
4. Research Examples
This section evaluates selected design optimization models from research publications. These were selected to represent a range of problem types, and the publications contained sufficient information to evaluate the design optimization model. Tables 3, 4, and 5 list the results. Kroo et al. [14] describe a system level aircraft design problem. The objective function is to minimize direct operating cost, which is a component of life cycle cost. The design variables include wing area, sweep, aspect ratio, wing position, and weight, altitude, and size variables, which are critical system parameters. The description mentions no attempt to model uncertainty and states that the objective is evaluated using a set of analysis subroutines. Sobieski and Kroo [15] present a wing design optimization problem that has forty-two design variables: twenty twists, twenty thicknesses, the root angle of attack, and the wing span. The objective is to maximize the wing performance factor. Evaluating this requires using a vortex lattice code.
The automobile chassis design optimization problem presented by Kim et al. [16] attempts to minimize the total deviation from handling and ride quality targets. This can be formulated as a single optimization problem with 12 design variables and 54 constraints, including a kinematic and dynamics simulation of the suspension (see the appendix). Wassenaar and Chen [17] present a motor design optimization problem with uncertainty. There are eight continuous design variables (each with upper and lower bounds) and 26 linear and nonlinear relationships between these and the motor performance attributes and costs. Demand is a function of the performance attributes and price, which is the ninth independent variable. Two design variables and three parameters are modeled as random variables, and Monte Carlo simulation samples values from these distributions. The objective function is to maximize the expected utility of net revenue. Renaud and Gu [5] present two versions of a modified aircraft sizing (ACS) problem. The first version minimizes gross take-off weight, and the second version maximizes net revenue. Both versions include three analysis routines for evaluating aerodynamics, weight, and performance. There are bounds on the range and stall speed. The demand model is a multiplicative model that uses two linear and four nonlinear functions to relate performance to demand multipliers. The total cost function is a nonlinear function of demand and cost-related variables. Net revenue equals the price multiplied by the demand minus the total cost. Azarm and Narayanan [18] present a fleet design optimization problem. The objectives are to minimize the cost of the fleet of identical ships and to maximize its cargo capacity. There are nine design variables and 21 linear and nonlinear constraints. The engineering variables are: breadth, depth, deadweight, length, number of ships, draft, utilization factor, speed, and displacement.
Table 3. Selected design optimization models. Problem Aircraft [14] Wing [15] Automobile chassis
Motor design [17]
Engineering Engineering Engineering Engineering, Price
Life cycle cost Performance Performance Profit
Continuous Continuous Continuous Continuous
Nonlinear, Simulation
Nonlinear, Simulation
Linear, Nonlinear, Simulation
Linear, Nonlinear
Table 5. Selected design optimization models. Problem Exercise machine [19]
Cordless screwdriver [20]
Axial compressor blade [21]
n.a. 5 3
Product architectures, engineering, price.
Engineering Engineering
Profit Performance Cost
Discrete Continuous, Discrete, Integer
Continuous
Nonlinear Simulation Nonlinear, Simulation
n.a. 10 4
This section evaluates two product family design optimization models. Table 6 lists the results. Hernandez et al. [22] studied a family of absorption chillers and presented a model for optimization the design of the absorber-evaporator module. The size of the module in the family can range from 600 to 1300 tons. The objective function was a weighted combination of minimizing deviations from cost and cycle time targets and minimizing cost and cycle time variance. (The module size is treated as an uncertainty.) The design variables are the tube length, the type of absorber tube, and the type of evaporator tube. The model includes a heat transfer model of the absorber-evaporator. Simpson [8] optimized a product family of ten universal electric motors using different approaches; here we’ll consider the single-stage approach with platform variables specified a priori. There are two platform design variables (motor radius and stator thickness) that will be the same for all ten motors. For each of the ten motors, the optimization model has six design variables, two objectives (minimizing mass and maximizing efficiency), and 18 linear and non- linear constraints.
Table 6. Selected product family design optimization models. Problem Absorber-evaporator module [22]
Motor family [8]
Engineering Engineering
Cost, manufacturing Peformance
Discrete, continuous Continuous
Nonlinear, simulation Linear, Nonlinear
None
6. Comparing Design Optimization Models
To enhance the usefulness of the proposed attributes, especially when comparing a set of models, we present a chart that can be used to visualize the attributes for a specific design optimization model. Although the list of attribute values (as presented in the tables above) is a complete and unambiguous representation, the chart provides another representation that may be easier for some to use. The chart includes all nine attributes but arranges them in a format to make comparisons more easily. See Figure 1. The three numeric attributes (attributes 2, 4, and 8) are entered to the left of the vertical line (at the locations marked by “A2,” “A4,” and “A8”). The right hand side of the chart has one line for each of the remaining attributes in order from top to bottom: 1, 3, 5, 6, 7, and 9. To use these, one keeps the boxes that correspond to the value(s) of each attribute and deletes the others. The top line (corresponding to attribute 1) will typically have one box selected. The four middle lines will have one or more boxes selected. The bottom line (corresponding to attribute 9) may have none, one, or more boxes selected. Horizontal rules are kept to maintain the structure of the chart. The empty rules indicate what the design optimization model does not include. Optimization models from different domains may be quite similar. Figure 2 shows the charts for two textbook examples. Although the domains of the two models are quite different (an oxygen supply system and a can), the design optimization models have similar attributes, which is shown clearly. On the other hand, optimization models from the same domain may be quite different, as shown in Figure 3, which includes the charts from three motor design optimization models. The first design optimization model seeks to minimize the mass of a motor. Its attribute values are
7. Assessing Design Optimization Model Research
The proposed attributes will be useful when assessing design optimization model research. Consider, for example, the key features of papers appearing in this journal: originality, significance, completeness, acknowledgement, organization, and clarity [24]. The attributes can help distinguish a new optimization model from others that have been proposed before, establishing its originality. On the other hand, the attributes can help identify similar optimization models, if any exist, so that the researcher must show how the proposed model is a better approach to that type of problem to establish its significance. Finally, the attributes provide guidelines that help the researcher describe the problem completely and with clarity. To be complete, the researcher should include sufficient detail about the optimization model and discuss these attributes. Of course, the proposed attributes are not the only way to assess design optimization model research. Work on solution methods should discuss the tradeoff between computational effort and solution quality. Related to computational effort is the issue of populating or assembling the optimization model. Some models require a small number of parameters, while others need a large set of coefficients. Some models use response surfaces that must be generated from the experimental, simulation, or survey data [2]. While data collection and processing is related to the number and type of constraints, researchers should address the effort needed explicitly. Finally, the validity of the research is extremely important. Validation determines that the model adequately represents the phenomenon of interest [25]. Unlike scientific domains such as physics, where mathematical models can be validated by comparing their predictions to the real world, validating optimization models in design is more difficult. In operations research, a domain that uses optimization models widely and faces the same kind of validation problem, Meredith [25] has addressed the question of validation. He argues that a researcher should create a model that helps a real-world decision-maker understand a problem and generates a solution that this person can implement. Otherwise, the researcher may formulate an optimization model that seems valid but is actually irrelevant to the decision-makers whom the real-world problem confronts. In the domain of design, Frey and Dym [26] have suggested validation techniques based on analogies with medical research and development. Seepersad et al. [27] present an approach based on establishing the validity of a method’s constructs, usefulness, and performance. These papers discuss the issue in more detail and provide pointers to the extensive discussion of this topic.
8. Summary
This paper’s brief review of design optimization models highlights the incredible variety of models that have been studied. The DBD framework has inspired research into design optimization models that are different from traditional performance-optimizing approaches. The discussion has moved from developing better solution techniques to formulating more comprehensive problems. Consequently, the way that we think about design optimization models is changing. No longer is the structure of the model (whether it is linear or nonlinear) the only important characteristic. Instead, the extent to which the optimization model considers all of the important variables (including price) and addresses the bottom line (profit) has become
important. The proposed attributes respond to this changing environment by offering a way to evaluate design optimization models based on their content as well as their structure. Outside the scope of this paper are issues related to manufacturing plans (which determine which facilities will produce which products) and marketing plans (which assign products to market segments). The relationship between these and product family optimization is discussed by de Weck [28]. If researchers begin extending design optimization models to include these aspects (or others), then we will need to extend the attributes proposed here to describe those.
Acknowledgements
The author acknowledges the work of Brad Brochtrup, who investigated the motor design problem in his M.S. thesis, and the valuable help and encouragement of Linda Schmidt and Joe Donndelinger.
References
[1] Papalambros, P.Y., and Wilde, D.J., 2000, Principles of Optimal Design , 2nd edition, Cambridge University Press, Cambridge. [2] Ravindran, A., K.M. Ragsdell, and G.V. Reklaitis, Engineering Optimization: Methods and Applications , 2nd edition, John Wiley & Sons, Hoboken, New Jersey, 2006. [3] Arora, Jasbir S., Introduction to Optimum Design , 2nd edition, Elsevier Academic Press, Amsterdam, 2004. [4] Hazelrigg, G.A., 1998, “A framework for decision-based engineering design,” Journal of Mechanical Design , 120 , pp. 653-658. [5] Renaud, J.E., and X. Gu, 2006, “Decision-based collaborative optimization of multidisciplinary systems,” in Decision Making in Engineering Design , W. Chen, K. Lewis, and L.C. Schmidt, editors, ASME Press, New York. [6] Brochtrup, Brad M., and Jeffrey W. Herrmann, 2006, “A classification framework for product design optimization,” Proceedings of IDETC/CIE 2006, ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, September 10-13, 2006, Philadelphia, Pennsylvania, DETC2006-99308. [7] Scott, Michael J., Juan Carlos Garcıa Arenillas, Timothy W. Simpson, Somasundaram Valliyappan, and Venkat Allada, “Towards a suite of problems for comparison of product platform design methods: a proposed classification,” Proceedings of IDETC/CIE 2006, ASME 2006 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, September 10-13, 2006, Philadelphia, Pennsylvania. [8] Simpson, T.W., 2006, “Methods for optimizing product platforms and product families,” in Simpson, T.W., Z. Siddique, and J. Jiao, eds., Product Platform and Product Family Design , Springer Science+Business Media, New York. [9] Simpson, T.W., 2003. “Product Platform Design and Optimization: Status and Promise,” DETC03/DAC-48717, Proceedings of DETC ASME Design Engineering Technical Conference , Chicago, IL. [10] Messac, A. and Chen, W., 2000. “The Engineering Design Discipline. Is its Confounding Lexicon Hindering its Evolution?” Journal of Engineering Evaluation and Cost Analsyis, Decision-based Design: Status and Promise, 3 , pp. 67-83.
[27] Seepersad, C.C., K. Pedersen, J. Emblemsvag, R. Bailey, J.K. Allen, and F. Mistree, “The validation square: how does one verify and validate a design method?” in Decision Making in Engineering Design , W. Chen, K. Lewis, and L.C. Schmidt, editors, ASME Press, New York. [28] de Weck, Olivier L., “Determining product platform extent,” in Simpson, T.W., Z. Siddique, and J. Jiao, eds., Product Platform and Product Family Design , Springer Science+Business Media, New York, 2006.
Appendix: Automobile Chassis Design Optimization Problem
This design optimization model follows the notation of Kim et al. [16], who provide a
decomposition technique for solving it. There are twelve design variables: a , the center of
gravity distance to front; b , the center of gravity distance to rear; Z (^) sf and Z (^) sr , the front and rear
suspension travel; Pif and Pir , the front and rear tire inflation pressure; d (^) f and , the front and
rear wire diameter;
d r
D (^) f and Dr , the front and rear coil diameter; and p (^) f and pr , the front and
rear pitch. The objective is to minimize the total deviation from target values for five chassis
performance measures.
sf sf sf
sr sr
tf tf usf
tr tr usr
sr
us f r
Mb Ma k LC α LC α
( )
0 0
AutoSim , , , AutoSim , , ,
sf sf Lf B sr sr Lr Br r
f Lf L
6 2 3 2
6 2 3 2
tf if m
tr ir m
f m if if
r m ir ir
m
Mb F a b
α
α
− −
− − −
−
4
3 0
4
3 2
3
f Lf f f f f
f Bf f f f
f (^) su a m f f s
su se f f f f f f f a su m se f f f f
Gd K L d D p
Egd K D G E p d
D (^) S F F d d n
S S d D n D d D d F S F S D d D d
4
(^3 )
4
3 2 3
r Lr r r r r r Br r r r r su a m r r s
su se r r r r r r r a su m se r r r r
Gd K L d D p Egd K D G E p d D S F F d d n
S S d D n D d D d F S F S D d D d