Unlicensed-7-PDF785-788_engineering optimization

14.11
Solution of Multiobjective Problems Using MATLAB
767
with the weights satisfying the normalization condition
k
,
wi = 1
i=1
14.11
SOLUTION OF MULTIOBJECTIVE PROBLEMS USING
MATLAB
The MATLAB function fgoalattain can be used to solve a multiobjective optimization problem using the goal attainment method. The following example illustrates the
procedure.
Example 14.3 Find the solution of the following three-objective optimization problem
using goal attainment method using the MATLAB function fgoalattain.
Minimize
Š2
2)
(x
+
3
13
f2 = 1751 (x 1 + x 2 Š 3
17 2
f3 = 8 ( x 1 Š 2x 2 + 4
31 + 27
f1 =
21
(x
+
1
1
+1
2
2)
(+ x 2 Š x 1) 2
Š 13
2) 1 (x
1Š x 2+1
+ 15
2) 1
2)
subject to
Š4_x
4x
1
Šx
x
1
i
+x
1
_ 4; i = 1, 2
2
Š4_0
Š1_0
Šx
2
Š2_0
Assume the initial design variables to be x 1 = x
w2 = 0 .5, and w 3 = 0.3, and the goals to be b
= 0.1, the weights to be w 1 = 0.2,
=
5, b 2 = Š8, and b 3 = 20.
1
2
SOLUTION
Step 1: Create an m-file for the objective functions and save it as fgoalattain_obj.m
function f = fgoalattainobj(x)
f(1) = (x(1)-2)^2/2+(x(2)+1)^2/13+3
f(2) = (x(1)+x(2)-3)^2/175+(2*x(2)-x(1))^2/17-13
f(3) = (3*x(1)-2*x(2)+4)^2/8+(x(1)-x(2)+1)^2/27+15
Step 2: Create an m-file for the constraints and save it as fgoalattain_con.m
function [c ceq] = fgoalattaincon(x)
c= [- 4- x(1); ...
x(1)- 4; ...
768
Practical Aspects of Optimization
- 4- x(2); ...
x(2)- 4; ...
x(2)+4*x(1)- 4; ...
- 1- x(1); ...
x(1)- 2- x(2)]
ceq = [];
Step 3:
Ctreate an m-file for the main program and save it as fgoalat-
tain_main.m
clc; clear all;
x0 = [0.1 0.1]
weight = [0.2 0.5 0.3]
goal = [5 -8 20]
x,fval,attainfactor,exitflag] = fgoalattain (@fgoalattainobj,
x0,goal,weight,[],[],[],[],[],[],@fgoalattaincon)
Step 4: Run the program fgoalattain_main.m to obtain the following result:
Initial design vector:
Initial objective values:
Constraints at initial design:
0.1,0.1
4.8981 -12.9546 17.1383
-4.1000
-3.9000
-4.1000
-3.9000
-3.5000
-1.1000
-2.0000
Optimum design vector:
Optimum objective values:
Constraints at optimum design:
0.8308 0.6769
3.8999 -12.9712 18.3498
-4.8308
-3.1692
-4.6769
-3.3231
-0.0000
-1.8308
-1.8462
REFERENCES AND BIBLIOGRAPHY
14.1
L. A. Schmidt, Jr., and B. Farshi, Some approximation concepts for structural synthesis,
AIAA Journal , Vol. 12, No. 5, pp. 692-699, 1974.
14.2
E. J. Haug, K. K. Choi, and V. Komkov, Design Sensitivity Analysis of Structural Systems, Academic Press, New York, 1986.
References and Bibliography
769
14.3
R. L. Fox and H. Miura, An approximate analysis technique for design calculations,
AIAA Journal , Vol. 9, No. 1, pp. 177-179, 1971.
14.4
R. L. Fox and M. P. Kapoor, Rates of change of eigenvalues and eigenvectors,
14.5
AIAA
Journal , Vol. 6, No. 12, pp. 2426-2429, 1968.
14.6
D. V. Murthy and R. T. Haftka, Derivatives of eigenvalues and eigenvectors of general
complex matrix, International Journal for Numerical Methods in Engineering, Vol. 26,
pp. 293-311, 1988.
14.7
R. B. Nelson, Simplified calculation of eigenvector derivatives, AIAA Journal, Vol. 14,
pp. 1201-1205, 1976.
14.8
S. S. Rao, Rates of change of flutter Mach number and flutter frequency, AIAA Journal,
Vol. 10, pp. 1526-1528, 1972.
T. R. Sutter, C. J. Camarda, J. L. Walsh, and H. M. Adelman, Comparison of
14.9
several
methods for the calculation of vibration mode shape derivatives, AIAA Journal, Vol. 26,
No. 12, pp. 1506-1511, 1988.
14.10
S. S. Rao, The Finite Element Method in Engineering, 4th ed., Elsevier Butterworth
Heinemann, Burlington, MA, 2005.
14.11
S. S. Rao, Mechanical Vibrations, 4th ed., Pearson Prentice Hall, Upper Saddle River,
NJ, 2004.
14.12
R. V. Grandhi, R. T. Haftka, and L. T. Watson, Efficient identification of critical
stresses in structures subjected to dynamic loads, Computers and Structures, Vol. 22,
pp. 373-386, 1986.
14.13
W. H. Greene and R. T. Haftka, Computational aspects of sensitivity calculations in
transient structural analysis, Computers and Structures, Vol. 32, No. 2, pp. 433-443,
1989.
U.
14.14
Kirsch,
M.
Reiss,
and
U.
Shamir,
Optimum
design
by
14.15
partitioning
into
substructures, ASCE Journal of the Structural Division, Vol. 98, No. ST1, pp. 249-267,
1972.
14.16
U. Kirsch, Multilevel approach to optimum structural design, ASCE Journal of the Structural Division, Vol. 101, No. ST4, pp. 957-974, 1975.
14.17
J. Sobieszczanski-Sobieski, B. James, and A. Dovi, Structural optimization by multilevel
decomposition, AIAA Journal, Vol. 23, No. 11, pp. 1775-1782, 1985.
J. Sobieszczanski-Sobieski, B. B. James, and M. F. Riley, Structural sizing by generalized, multilevel optimization, AIAA Journal, Vol. 25, No. 1, pp. 139-145, 1987.
14.18
14.19
M.E.M. El-Sayed and C.-K. Hsiung, Parallel structural optimization with parallel analysis interfaces, pp. 398-403 in Proceedings of the 3rd Air Force/NASA Symposium on
Recent Advances in Multidisciplinary Analysis and Optimization, San Francisco, Sept.
24-26, 1990.
E. S. Sikiotis and V. E. Saouma, Parallel structural optimization on a network of
computer workstations, Computers and Structures, Vol. 29, No. 1, pp. 141-150, 1988.
14.20
14.21
H. Adeli and O. Kamat, Concurrent optimization of large structures; Part I: Algorithms, Part II: Applications, ASCE Journal of Aerospace Engineering, Vol. 5, No. 1,
pp. 79-110, 1992.
14.22
M.E.M. El-Sayed and C.-K. Hsiung, Optimum structural design with parallel finite element analysis. Computers and Structures, Vol. 40, No. 6, pp. 1469-1474, 1991.
M. M. Atiqullah and S. S. Rao, Parallel processing in optimal structural design using
simulated annealing, AIAA Journal, Vol. 33, pp. 2386-2392, 1995.
L. A. Schmit, Jr., and H. Miura, Approximation Concepts for Efficient Structural Synthesis, NASA CR-2552, 1976.
770
Practical Aspects of Optimization
14.23
L. A. Schmit and C. Fleury, Structural synthesis by combining approximation concepts
and dual methods, AIAA Journal, Vol. 18, pp. 1252-1260, 1980.
14.24
T. S. Pan, S. S. Rao, and V. B. Venkayya, Rates of change of closed-loop
14.25
eigenvalues
and eigenvectors of actively controlled structures, International Journal for Numerical
Methods in Engineering, Vol. 30, No. 5, pp. 1013-1028, 1990.
14.26
G. N. Vanderplaats, Numerical Optimization Techniques for Engineering Design with
Applications, McGraw-Hill, New York, 1984.
14.27
J. Sobieszczanski-Sobieski, J. F. Barthelemy, and K. M. Riley, "Sensitivity of Optimum
Solutions to Problem Parameters," AIAA Journal, Vol. 20, pp. 1291-1299, 1982.
14.28
U.
Kirsch,
Optimum Structural
McGraw-Hill, New York, 1981.
14.29
R. T. Haftka and Z. G¨urdal, Elements of Structural Optimization, 3rd ed., Kluwer Academic, Dordrecht, The Netherlands, 1992.
14.30
E. E. Rosinger, Interactive algorithm for multiobjective optimization, Journal of Optimization Theory and Applications, Vol. 35, pp. 339-365, 1981; Errata in Vol. 38, pp.
147-148, 1982.
14.31
T. L. Vincent and W. J. Grantham, Optimality in Parametric Systems, Wiley, New York,
1981.
14.32
W. Stadler, A survey of multicriteria optimization of the vector maximum problem,
Journal of Optimization Theory and Applications, Vol. 29, pp. 1-52, 1979.
14.33
D. Koo, Elements of Optimization, Springer-Verlag, New York, 1977.
14.34
J. P. Ignizio (Ed.), Linear Programming in Single- and Multiple-objective Systems,
Prentice-Hall, Englewood Cliffs, NJ, 1982.
14.35
S. S. Rao, Game theory approach for multiobjective structural optimization, Computers
and Structures, Vol. 25, No. 1, pp. 119-127, 1987.
14.36
C. L. Hwang and A.S.M. Masud, Multiple Objective Decision Making: Methods and
Applications, Springer-Verlag, Berlin, 1979.
S.
S.
Rao,
V.
B.
Venkayya,
Design.
and
N.
Concepts,
S.
Khot,
Methods,
Game
and
theory
Applications,
approach
14.37
the
integrated design of structures and controls, AIAA Journal, Vol. 26, No. 4, pp. 463-469,
1988.
14.38
S. S. Rao and T. I. Freiheit, A modified game theory approach to multiobjective
for
optimization, ASME Journal of Mechanical Design, Vol. 113, pp. 286-291, 1991.
14.39
S. S. Rao and R. L. Kaplan, Optimal balancing of high-speed linkages using multiobjective programming techniques, ASME Journal of Mechanisms, Transmissions, and
Automation in Design, Vol. 108, pp. 454-460, 1986.
14.40
S. S. Rao and H. R. Eslampour, Multistage multiobjective optimization of gearboxes,
ASME Journal of Mechanisms, Transmissions, and Automation in Design, Vol. 108, pp.
461-468, 1986.
14.41
S. K. Hati and S. S. Rao, Cooperative solution in the synthesis of multi-degree of freedom
shock isolation systems, ASME Journal of Vibration, Acoustics, Stress and Reliability in
Design, Vol. 105, pp. 101-103, 1983.
14.42
S. S. Rao and S. K. Hati, "Game theory approach in multicriteria optimization of function
generating mechanisms, ASME Journal of Mechanical Design, Vol: 101, pp. 398-406,
1979.
14.43
S. S. Rao, A. K. Dhingra, and H. Miura, Pareto-optimal solutions in helicopter
design
problems, Engineering Optimization, Vol. 15, No. 3, pp. 211-231, 1990.
H. Eschenauer, J. Koski, and A. Osyczka, Multicriteria Design Optimization: Procedures
and Applications, Springer-Verlag, New York, 1990.