1、Chapter 1 Introduction 1. What is Optimization? What it can do? 2. Terminology and basic concepts 3. Mathematical statement of the optimum-structural-design problem 4. Optimization methods What is Optimization? What it can do? People optimize. Investors seek to create portfolios th
2、at avoid excessive risk while achieving a high rate of return. Manufacturers aim for maximum efficiency in the design and operation of their production processes. Engineers adjust parameters to optimize the performance of their designs. Nature optimizes. Physical systems tend to a state of minimum
3、energy. The molecules in an isolated chemical system react with each other until the total potential energy of their electrons is minimized. Rays of light follow paths that minimize their travel time. Optimization is an important tool in decision science and in the analysis of physical systems. Op
4、timization is the mathematical discipline which is concerned with finding the maxima and minima of functions, possibly subject to constraints. Application: Architecture/Nutrition/Electrical circuits/Economics/Transportation/etc. Terminology and basic concepts 1. Deign variables The design v
5、ariables of an optimum-structural-design problem may consist of the number sizes, parameters that describe the structural configuration and mechanical or physical properties of the material, as well as other quantifiable aspects of the design. The simplest design variable is the “size” of a member r
6、epresenting the cross-sectional area of a truss member, the moment of inertia of a flexural member, or the thickness of a plate. Many practical structures have fixed geometry and material properties. Configuration variables, often represented by the coordinates of element joints, are next in order o
7、f difficulty, followed by material properties. The ith design variable is designed herein as xi, and the full set of variables for a given structure is listed in the vector x. The design space is described by axes representing the respective design variables. Figure 1.1 shows a three-variable
8、 and consequently three-dimensional design space, for example, the three-bar truss. The number of design variables n is generally very much greater than three, and therefore defines illustration: the n-dimensional space is termed a hyperspace. Many of the design algorithms to be discussed employ t
9、he strategy of a direct search, in which a series of directed design changes are made between successive points in design space. A typical move is between the kth and k+1 th point, given by the equation: The vector defines the direction of the move and gives its amplitude. x1 x2 x3 Xk
10、 Xk+1 αkdk k k+1 Figure1.1 Three-variables design space . 2. Objective function The objective function, also termed the cost function or merit function, is the function whose least( or greatest) value s sought in an optimization procedure, and constitutes a basis for the selection of one
11、to several alternative acceptable designs. The objective function is a scalar function of the design variables. It represents the most important single property of a design, such as cost or weight, but it is also possible to represent the objective function as a weighted sum of a number of desirable
12、 properties. It is useful to illustrate the linear objective function in design space. A linear function in three-dimensional space is a plane, representing here the locus of all design points with a single value. In n-dimensional space, the surface so defined is a hyperplane, when the objecti
13、ve function has non-linear design variables; a hypersurface is described in design space. There is an important concept is that of the gradient of the objective function, the gradient is a vector composed of the derivatives of the objective function with respect to each of the design variables. For
14、 the linear objective function, the gradient is constant, but for non-linear objective function, the gradient is the function of the design variables. The gradient vector derives its utility from the fact that it defines the direction of the design change or travel, in which the objective function i
15、s increased most rapidly for given amplitude of change. Our interest is principally in the reduction of the objective function value, representing the negative of the gradient vector. This search algorithm is the method of steepest descent. 3. Constraints A constraint, in any class of problem, i
16、s a restriction to be satisfied in order for the design to be acceptable. It may take the form of a limitation imposed directly on a variable or group of variables (explicit constraint),or may represent a limitation on quantities whose dependence on the design variables can not be stated directly(im
17、plicit constraint). The constraints have equality constraint and in equality constraint, side and behavior constraints etc. An equality constraint, which maybe either explicit or implicit, is designed as In theory, each equality constraint is an opportunity to remove a design variabl
18、e from the optimization process and thereby reduce the number of dimensions of the problem. However, as the elimination procedure may be awkward and algebraically complicated, the approach is not always adopted. An inequality constraint is of the form: The idea of an inequali
19、ty constrain is of major importance in optimum structural design. If equality constraints only were stipulated in a design limited by stresses alone, all procedure would lead to fully stresses designs. The side constraint is a specified limitation (minimum or maximum) on a design variable, or a re
20、lationship which fixes the relative value of a group design variables. The side constraints are therefore explicit in form. The behavior constraints in structural design are usually limitation on stresses or displacements but they may also take the form of restrictions on such factors as vibrationa
21、l frequency or buckling strength. Explicit and implicit behavior constraints are both encountered in practice. Mathematical statement of the optimum-structural-design problem Mathematically speaking, optimization is the minimization or maximization of a function subject to constraints on its va
22、riables. We use the following notation: - x is the vector of variables, also called unknowns or parameters; - f is the objective function, a (scalar) function of x that we want to maximize or minimize; - gi are constraint functions, which are scalar functions of x that define certain equations an
23、d inequalities that the unknown vector x must satisfy. Using this notation, the optimization problem can be written as follows: subject to and Here I and E are sets of indices for equality and inequality constraints, respectively. As a simple example, consider the problem:
24、 subject to , Figure shows the contours of the objective function, that is, the set of points for which f (x) has a constant value. It also illustrates the feasible region, which is the set of points satisfying all the constraints (the area between the two constraint boundaries), and the point
25、 x∗, which is the solution of the problem. Note that the “infeasible side” of the inequality constraints is shaded. EXAMPLE: A TRANSPORTATION PROBLEM We begin with a much simplified example of a problem that might arise in manufacturing and transportation. A chemical company has 2 factories F1
26、 and F2 and a dozen retail outlets R1, R2, . . . , R12. Each factory Fi can produce ai tons of a certain chemical product each week; ai is called the capacity of the plant. Each retail outlet Rj has a known weekly demand of bj tons of the product. The cost of shipping one ton of the product from fac
27、tory Fi to retail outlet Rj is cij . The problem is to determine how much of the product to ship from each factory to each outlet so as to satisfy all the requirements and minimize cost. The variables of the problem are xij , i _ 1, 2, j _ 1, . . . , 12, where xij is the number of tons of the product shipped from factory Fi to retail outlet Rj ; see Figure . We can write the problem as: Subject to






