12.07.2013 Views

Improved ant colony optimization algorithms for continuous ... - CoDE

Improved ant colony optimization algorithms for continuous ... - CoDE

Improved ant colony optimization algorithms for continuous ... - CoDE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.1 Mathematical <strong>for</strong>mulation of engineering problems 63<br />

Table 6.5: The mathematical <strong>for</strong>mulation <strong>for</strong> the coil spring design problem.<br />

min fc(N, D, d) = π2 Dd2 (N+2)<br />

4<br />

No Constraint<br />

g1<br />

g2<br />

g3<br />

g4<br />

g5<br />

g6<br />

g7<br />

g8<br />

8 Cf FmaxD<br />

π d<br />

lf − lmax ≤ 0<br />

− S ≤ 0<br />

dmin − d ≤ 0<br />

D − Dmax ≤ 0<br />

3.0 − D ≤ 0<br />

d<br />

σp − σpm ≤ 0<br />

σp + Fmax−Fp<br />

K + 1.05(N + 2)d − lf ≤ 0<br />

σw − Fmax−Fp<br />

≤ 0<br />

where Cf =<br />

lf = Fmax<br />

K<br />

K<br />

4 D<br />

d −1<br />

4 D<br />

d<br />

0.615 d +<br />

−4 D<br />

K = Gd4<br />

8 ND 3<br />

σp = Fp<br />

K<br />

+ 1.05(N + 2)d<br />

6.1.5 Thermal Insulation Systems Design Problem<br />

The schema is shown in Figure 6.4. The basic mathematical <strong>for</strong>mulation<br />

of the classic model of thermal insulation systems is defined in Table 6.6.<br />

The effective thermal conductivity k of all these insulators varies with the<br />

temperature and does so differently <strong>for</strong> different materials. Considering that<br />

the number of intercepts n is defined in advance, and based on the presented<br />

model, we may define the following problem variables:<br />

• Ii ∈ M, i = 1, ..., n+1 — the material used <strong>for</strong> the insulation between<br />

the (i − 1)-st and the i-th intercepts (from a set M of materials).<br />

• ∆xi ∈ R+, i = 1, ..., n + 1 — the thickness of the insulation between<br />

the (i − 1)-st and the i-th intercepts.<br />

• ∆Ti ∈ R+, i = 1, ..., n + 1 — the temperature difference of the insulation<br />

between the (i − 1)-st and the i-th intercepts.<br />

This way, there are n + 1 categorical variables chosen <strong>for</strong>m a set M of<br />

available materials. The remaining 2n + 2 variables are <strong>continuous</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!