Documente Academic
Documente Profesional
Documente Cultură
6
<> Randomly pcnurb -
4
c
Evaluate
Try archiving
4 6 fl
Solution Acceptance
YES ( )
In analogy to single objective optimisation, an overall .
a; =max
[
exp( J] (5)
objectives. We restrict our study to two-dimensional
loading cases in order to simplify the structural analysis
required. The aim of this multiobjective optimisation
study is to explore the trade-off between the competing
Return to Base objectives. This will inevitably necessitate the
In a traditional single objective SA implementation the evaluation of many thousands of designs, and thus
"return to base" option retrieves the best solution found computational efficiency is essential.
and continues the search from there. In our MOSA 4 Common Loading Cases
implementation when a return to base occurs a solution
is retrieved from the archive (which contains the best For the purposes of this study, the four loading cases
solutions found). The selection of solutions from the considered by Mendis ( 1996) - starting, speeding,
archive favours the most isolated and extreme solutions rolling and braking - are used to evaluate the structural
on the trade-off surface, in order to try to ensure a performance of different frame designs. The loads
uniformly distributed exposure of solutions on the trade- applied at the three application points for each case are
off surface. given in Table 1. These application points and the
definition of the x and y directions are shown in Figure
In the implementation used in this study, the ;th 3. Following the model in Mendis (1996), node is
return-to-base is made after N8 ; iterations where
assumed fixed in all directions while node is allowed
N Bi = 0.9N Bi-I; N Bi ~ (6) to move in the x direction only. These are kinematically
and force constrained as the wheels can "splay" apart
with = under loads that are, in fact, applied by inertia forces.
The nodes (shown as solid circles) represent the ends of
The return-to-base solution is selected randomly
each beam element within the structure which are free
from a candidate list of solutions from the archive,
with to displace and rotate in plane.
x
Key: Load application point
(7) @ Control variable
J Node
where As is the number of solutions in the archive. The
Tube member
candidate list contains the M extreme solutions (M is the
number of objectives), i.e. those at the ends of the trade-
off, and the Ali - M most isolated solutions, where the
degree of isolation of a solution j is defined by
(8)
in which max and min are the maximum and minimum '
values of the objective function.
See Suppapitnarm (1998) for more details of this ©
feature of the algorithm. - ----------- -----BB ----- ----------
Figure 3. Bicycle frame representation
Loading case Application point F_r(N) M(Nm)
Handle bar [HB] 576 -48.8
Starting post 0
Bottom bracket [BB] 4930 -2465 0
Handle bar [HB] 100 54 -12.7
Speeding Seat post [SP] 20 -450 -31
Bottom bracket [BB] 850 -425 0
Handle bar [HB] 0 -900 45
Rolling Seat post [SP] 0 -900 54
Bottom bracket [BB] 0 -1200 0
Handle bar [HB] -800 -700 115
Braking Seat post [SP] -300 -400 36
Bottom bracket [BB] -300 -600 0
Table 1. Applied forces on a bicycle frame based on an average Australian rider (Mendis, 1996)
nfr'samfreamses
xx
x
x
2 4 6 8
Mass/kg SD of deflections/m
x o Men's layout
Close to men's layout
x Women's layout
x
2 4 6 8 2 4 6 8
Mass/kg Mass/kg
iterations iterations
l__
c ... '
<
2 4 6 8 2 4 6 8
Mass/kg Mass/kg
Figure 5. Evolution of the trade-off surface (projected in mean deflection-mass space) during a iteration
optimisation in which both men's and women's frame types are allowed simultaneously
Figure 7. A selection of bicycle frame designs from the final trade-off surface in Figure 5
(m)
dv(m) 0.0459
dv; (m) 0.0050 0.0050 0.0050 0.0050 0.0050 0.0174 0.0284 0.0426 0.0120 0.0141
I; (m) 0.0020 0.0020 0.0021 0.0020 0.0021 0.0020 0.0021 0.0025 0.0022 0.0021
I,; (m) 0.0025 0.0025 0.0025 0.0026 0.0025 0.0025 0.0025 0.0026 0.0025 0.0025
/;;, (m) 0.0024 0.0024 0.0024 0.0024 0.0024 0.0025 0.0024 0.0032 0.0031 0.0031
I;, (m) 0.0017 0.0018 0.0012 0.0019 0.0016 0.0010 0.0015 0.0042 0.0017 0.0018
Iv (m) 0.0025 0.0025 0.0025 0.0025 0.0025 0.0025 0.0025 0.0039 0.0041 0.0041
Iv; (m) 0.0025 0.0025 0.0025 0.0024 0.0025 0.0025 0.0026 0.0022 0.0026 0.0025
L(m) 0 0.0198 0 0.0198 0 0 0 0.0235 0.2856 0.2666
Mass (kg) 1.2704 1.4821 1.5806 1.4962 2.0925 3.3072 5.7158 6.8964 6.0669 5.5334
Mean deflection (m) 2.BOE-03 2.26E-03 l .78E-03 l.49E-03 6.22E-04 3.55E-04 2.00E-04 l.45E-04 4.69E-04 5.52E-04
SD of deflections (m) l .SOE-03 6.45E-04 3.92E-04 6.l lE-04 l.03E-04 6.42E-05 3.07E-05 4.0lE-05 1.76E-06 3.57E-06
Table 2. Control variables and objective functions of the selected designs, d =diameter, t =thickness
types can be generated simultaneously, the majority of Kirkpatritjc, S., Gerlatt, C.D. Jr and Vecchi, M.P.
solutions are likely to be men's. Nevertheless there are a (1983), "Optimization by Simulated Annealing",
few good frames with women's layouts. These Science, Vol. 220, pp. 671-680.
solutions, although not as stiff, offer more consistent
The Mathworks Inc. (1998), "MATLAB ®" Version
structural performance under a variety of loadings.
5.1.0.421, Natick MA
The major advantage of our MOSA algorithm over a
Mendis, C. (1996), "Optimisation of a Carbon
typical multiobjective GA (MOGA) is that it is a much
easier algorithm to implement, as, unlike GAs, it does
Composite Bicycle Frame'', BEng thesis, Department of
not require carefully chosen representations and Aeronautical Engineering, University of Sydney.
operators. Our MOSA algorithm has been found to give Parks, G.T. and Suppapitnarm, A (1999),
comparable performance to MOGAs in terms of "Multiobjective optimization of PWR reload core
computational efficiency on problems where a direct designs using Simulated Annealing", to appear in Proc.
comparison is possible (Suppapitnarm et al., 1999; International Conference on Mathematics and
Parks and Suppapitnarm, 1999). It therefore seems to Computation, Reactor Physics and Environmental
have considerable promise as a multiobjective Analysis in Nuclear Applications, Madrid, September
optimisation tool for designers. 27-30 1999.
Fonseca, C.M. and Fleming, P.J. (1995), "An overview Suppapitnarm, A., Seffen, K.A., Parks, G.T. and
of evolutionary algorithms Clarkson, P.J. (1999), "A Simulated Annealing
in multi-objective
optimisation", Evolutionary Computation, Vol. 3 No. 1, algorithm for multiobjective optimisation", submitted to
pp. 1-16. Engineering Optimization.
Huang, M.D., Romeo, F. and Sangiovanni-Vincentelh, Whitt, ER. and Wilson, D.G. (1982) "Bicycling
A. (1986), "An efficient general cooling schedule for Science", The MIT Press, Cambridge MA.
Simulated Annealing", Proc. IEEE International White, S.R. (l 984), "Concepts of scale in Simulated
Conference of Computer Aided Design, Santa Clara CA, Annealing'', Proc. IEEE International Conference of
November 11-13 1986, pp. 381-384. Computer Aided Design, Port Chester NY, October 8-11
1984, pp. 646-651.