5 Nonlinear Programming I: One-Dimensional Minimization Methods
5.1 Introduction
In Chapter 2 we saw that if the expressions for the objective function and the constraints
are fairly simple in terms of the design variables, the classical methods of optimization
can be used to solve the problem. On the other hand, if the optimization problem
involves the objective function and/or constraints that are not stated as explicit functions
of the design variables or which are too complicated to manipulate, we cannot solve it
by using the classical analytical methods. The following example is given to illustrate a
case where the constraints cannot be stated as explicit functions of the design variables.
Example 5.2 illustrates a case where the objective function is a complicated one for
which the classical methods of optimization are difficult to apply.
Example 5.1 Formulate the problem of designing the planar truss shown in Fig. 5.1
for minimum weight subject to the constraint that the displacement of any node, in
either the vertical or the horizontal direction, should not exceed a valueδ.
SOLUTION Let the densityρand Young’s modulusEof the material, the length
of the membersl, and the external loadsQ, R, andSbe known as design data. Let
the member areasA 1 , A 2 ,... , A 11 be taken as the design variablesx 1 , x 2 ,... , x 11 ,
respectively. The equations of equilibrium can be derived in terms of the unknown
nodal displacementsu 1 , u 2 ,... , u 10 as†(the displacementsu 11 , u 12 , u 13 , andu 14 are
†According to the matrix methods of structural analysis, the equilibrium equations for thejth member are
given by [5.1]
[kj]
4 × 4
uj
4 × 1
=Pj
4 × 1
where the stiffness matrix can be expressed as
[kj]=
AjEj
lj
cos^2 θj cosθjsinθj − osc^2 θj − osc θjsinθj
cosθjsinθj sin^2 θj − osc θjsinθj − ins^2 θj
− osc^2 θj − osc θjsinθj cos^2 θj cosθjsinθj
− osc θjsinθj − ins^2 θj cosθjsinθj sin^2 θj
whereθjis the inclination of thejthmember with respect to thex-axis,Ajthe cross-sectional area of the
jth member,ljthe length of thejth member,ujthe vector of displacements for thejth member, andPj
248 Engineering Optimization: Theory and Practice, Fourth Edition Singiresu S. Rao
Copyright © 2009 by John Wiley & Sons, Inc.