• Sonuç bulunamadı

DESIGN OPTIMIZATION OF MECHANICAL SYSTEMS USING GENETIC ALGORITHMS

N/A
N/A
Protected

Academic year: 2021

Share "DESIGN OPTIMIZATION OF MECHANICAL SYSTEMS USING GENETIC ALGORITHMS"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

SAU

Fen Bilin1leri Enstitüsü

Dergisi

7.Cilt,

2.Sayt (Tenımuz 2003)

Design Optimization Of Mechanical Systems

Using Genetic Algorithnıs H.Saruhan, İ. Uygur

DESIGN OPTIMIZATION

OF

MECHANICAL SYSTEMS USING GENETIC

ALGORITHMS

Harnit

SARUHAN,

İlyas

UYGUR

Abstract-

This papeı- prcsents an algorithnı foı· the design of minimum weight of speed reducer., gear train, subject to a specificd set of constraints. The study is primari1y aimed to expose the potential of genetic algorithms, to discuss their application capabilities, and to show the concept of these algorithms as optiınization techniques and their scope of application by implementing them to the

speed reducer. Results obtained for the minimum \Veight of speed reducer are prescnted to provide insight into the capabilities of these tecbniques. Genetic algorithms are efficient search techniqucs which are inspircd fronı natural genetics selection process to cxplore a given search space.

Keywords-

Genetic a

l

gorit

h

ms, design, optimization ••

Ozet-Bu

makalede sınır şartları verilen bir hız rcdüktörünün nıininıum ağırlığını hesaplayan bir algoritn1a tanıtılmaktadır. Bu çalışmanın asıl amacı genet

ik

algoritmaların potansiyellerini ve u

y

gulaa kabiliyetlerini, bir optinnun hız redüktörü tasarımında göstermektir. Bu tasanın için elde edilen sonuçlar bu tekniklerin uygunluğunu göstermektedir. Genetik algoritmalar tabii seleksiyon (seçim) teknikleri kullanarak tanınılanmtş sınırlar içinde tarama yapan ve genetik fikrine da)'ah uygun araştırma teknikleridir.

A�ıalıtar k elim eler-

Genetik aJgoritnıala

r,

tasarım, optinıizasyon

I. INTRODUC1lON

Many nurner

i

cal

opti

miza

tion

a

l

g

o

ıi

t

hms

have been develope

d

and used for

d

es

i

g

n o

p

tinnzat

i

o

n of e

n

g

i

n

eer

i

n

g

pr

o

bl

e

m

s

. Most

of

thcse

optiınization algoritluns so]ve eng

i

nee

r

i

ng

probl

e

ms

for

nd

i

n

g

optinıiın

design.

Solvin

g engineeıing

p

r

oblems can be con1plex

and

a time

consuming

proc

ess

when there are large n

u

mbe

r

s

of

des

i

g

n variables and constraints. Thus, there is a need for

n

ıor

e

efficient and reliable

a

l

g

o

r

ithm

s

that solve such problen1S. The development

of faster

conıputers

has

a.l

l

o\v

e

d

developn1ent

of morc

1 l.Saruharı,

İ.

Uygur; Aba nt

İzzet

Baysal

Üniversitesi,

Teknik

Egitim

l"akültcsiMakine E

ği

li ın i Bölüınü, 14550, DOzce,TURKEY

robust and effıcient

o

p

timi

zation methods. One of these

methods

is the g

e

net

ic

algo

r

i

thrns

.

The genetic

algorithnıs are

search

procedure

s

based on

the

id

ea

of

natuı�aı

sel ec tion

and

g

en

etic

s [ 1]. Genetic

al

g

or

i

t

lu

ns

can

be a

pp

l

i

cd to conceptual

and

prel

i

m

i

n

ary

engineering de

s

i

g

n studies. Genetic a1gorithms have

been increasingly

r

eco

g

n

i

zed and app

l

ied

in

many

app1ications.

Interested reader

c

an refer studies by

[2],

[3]. This

pa per shows h

o

w genetic algorithıns

s

e

a

r

c

h

tlu·

o

ugh a desi

g

n space to fırıd the

minimun1

value

of

the

objective

fu

n

ct

i

on

for

engineering

des

i

g

n problems.

II.GENETIC ALGORITHMS

In this seetion of the paper, the

fundamental intuition

of

genet

i

c al

g

or

i

t

hms

and how

they process are

g

i

ven

.

Genetic al

g

or

i

thms nıaintain a p

o

pulat

io

n of encod

e

d

solutions,

a

n

d guide the populat

i

on

to

w

a

r

d

s t

h

e opti mum

solution [ 4]. Thus,

they sea

r

ch the

space

of

possible indiv

i

d

ual

s

and seek

to fınd the best fitness

s

trin

g

.

Rather than

s

t

art

in

g

from a

s

in

g

le point s

o

l

u

t

i

on within the search space as in traditional opti

m

iz

a

ti

o

n

n1ethods, genetic al

g

ori

t

hıns are

i

nitia

li

z

e

d with a population of

solutions.

Viewing

the genetic

a

l

g

or

ithms

as

o

ptimization tcchniques, t hey bo

lo

n

g

to the

class of

zero-orde

r optinıizati

on

methods [ 5],

[ 6].

The description

of

a

s

i

mp

l

e genetic

al

g

oritlım

is

outl

i

ned

in

Figure 1. An

initial

p

o

pulat

i

on

is chosen

randamly

at the begiıu1

in

g

. Then an iterative proce�·

starts until the termination criteri a have b

e

e

n

satisfıed. After the evaluation of each individual

fi

tnes

s

in the

p

o

pu lati

o

n, the

g

enetic

operators, selection, crossover,

and

mutation, are applie

d

to

p

rodu

c

e

a

new generation.

Other

genetic operators

a

re appl

i

e

d as needed. The

newly

c

r

ea

t

ed

indıvidua]s

replace t

h

e

existing

generation,

and reevaluation is started for

the

fitness of

new individuals.

T

h

e

loop is

repeated

unttl an

acceptab

l

e

solution is found. Genetic

a

l

g

or

i

tluns differ

froın

t

r

a

dit

i

o

n

a

l

search

te

c

h

ni

q

u

e

s in the

following

ways [ 4]:

-Genetic algorithnıs

work

with

a c

o

d

i

n

g

of

de

si

g

n

variablcs and not the de

s

ig

n

variables thernselves.

-Genetic algor

i

t

h

rns

use

ob

j

ec

t

iv

e

function or fitness fuııction information. No derivatives are necessaıy as

(2)

SAU Fen

Bilimleri

Enstitüsü Dergisi 7.Cllt, 2.Sayı

(Temmuz

2003)

-Genetic algorithms search from a population of points

not

a

single point.

-Genetic algorithms ga

t

he

r

information fron1 current search points and direct them to the subsequent search. -Genetic algorithms can be used with discretc,

integer,

continuous, or a

mix of

t

h

e

s

e

three d esign variables.

r- --ı ı 1 ıÖ ı.Z 1 ... ıQ 'W ;ı.ı.ı ı en ı ı

(

STAR'T

)

--·--- - ---- - - · - - - � ı ı ı Inpu.t: ı

'

De� v.u-W.>lro co&JG ı ı I ui. ti.al :ro pcla tion ı ı

Objecti,re :fiuıctio:n ı ' ı ı , __ _ --- - - �---:-- - --- -.- ... _ .... ız 'O ı ... ı ı-' o :� ı o 'O :ı:t: ıı:ı... • ı.ı.ı ·� 1 ... ·-. ' Z :o 1 ... •ı­ ' <( !;:ı

:�

;p.. ıııl -\ Genu.ıtl..."'ln.: 1 · - -- - - - -- - - -� . . -- --- ---.. --·- . ... ----.---. --- --- , ı 1 Perfonn sel.echorı 1 1

Pa.rent I Perfonll cros�ovcr ı ı

Pai9nt ll ' •

Ir

' ı 1 1 ,-- Perfonu ıııı.ıtation ı ı U :rd.il teınpar.n:y ı

\f

ı

po pı.ıla t:io h i; full • ı

..._ P�rfonn other gerı.etr. ı

• oııerator 1 1 1 -- ... ____ ---- .... ---.. --- -.. ---... - - - -- -... ----. -- --- ··---·---·; - - - ·-·--·-··-·--· • ı ı Updating txi5ling 1 1 generat ion 1 ı

ı ' ı ı EY'.ılı.ı.a.tıon ı ' 1 ı l. · -- ___ .. _ ____ _ _ ---\ �.--. ---. ---·- --.ı

T �mtiııat io rı YES Write

1

)

cntuia - f ı.na1 rıısıı.l ts \ END

sah.siied NO

�neratiı::mc�:t\eratioıı+ 1

1

Figure 1 Flo\'V chart for a simple genetic algorithms.

Figurc 2 Seltematic Diagram of Speed Reducer.

111.1.

Design Variables

ı

ı

I

X

ı !<.--'

ı

ı

/

Pinion

ı

ı

/'

ı

1 /

1

Design Optiınization Of l\1cchanical Systems

l1sing Genetic Algoritbms

H.Saruhan,

İ.Uygur

DI. PROBLEM

STATEMENT

Figu re

2

shows the configuration of a compound gear

train which was takeı1 from Ra o [7].

lt is

desired to o btajn the lowest weight of the gear

t1'ain

subject to

a

set of constraints. The statement of the design optimization of the problem is forn1ulated as:

Objective function

\1ininlize

F

(X)

Subject to

j

=

1,

· · · ·

NIC

(

numb

e

ı- of inequality constraints)

X

�ower

<

X

. <

X

�tp per

ı - l - 1 where X;=

{X1,X2,

. • . . . .

,X,}

i= 1,

. .

.

. . . n

Fa�;ective

=

P(X)

=

0.7854Xı X i (3.3333XJ

+

14.9334X

3

-43 .0934)

-1.508X1

(X;+

Xi)+7.477(Xı +Xi)+

0.7854(X4X

;

+

X

5

Xf )

(1)

The design

variables

used for fınding the

minimum

N

ı ı

ı

ı

ı

ı

ı

,., Gear 2

ı

/'

t _.r...,

ı

-----r--1---,.._ ____________ ---.. -t--- -ı •• ı J ı

1

ı

ı

ı

ı

ı

....

.......

1

1

'-....

ı

<-'" ı ı:-- ...

Shaft 2

ı

I

X

!

Shaft 1 """

ı ı ı 1

"-

,

ı

1

Bearing

ı

ı

ı

ı ı

)

t-" - ı '

w

ei

g

h

t

of the

ge

a

r train include:

(3)

SAL Fen Bilinıleri Enstitüsü Dergisi /.Cilt,

2.Sayı (Temmuz 2003)

.�

.. 1 is the face width. 2.6 < X1

� 3.6

..

f., is

mod

u

le of teeth.

0.7

<X

2 < 0.8

X

3

is

n

u

n

ıb

er of teeth on pinion.

17

<X

3 <

28

X

4

is

length of shaft

1

between bearings. 7.3<X4 <8.3

.. r

5 is length of

shaft 2

betwcen bearings.

7.3<X5<8.3

X

6 is da

i

meter of shaft

1.

2.9<X5

�3.9

.A...

1 is daimeter of shaft 2.

5

.

0

<

X

5

< 5.5

III.2.

Constraints

(2)

(3)

(4)

(5)

(6)

(7)

(8)

Constraints are conditions that must be met in the

optiınum design and inc

lu

de restrictions on the design

variabfes value and optimum design of the function. These constraints define the boundaries of the fea

s

ibl

e

and infcasible

design space domain. The constraints

considered for the optin1un1 design of gear train

include

the

following:

-

2 7

V -1

v-2.x

}

<

1

gl -

. /\ ı .. '1 2 3

-g,

J

2

745.X'

4 +

(16.9 )106

X2.r\'3

. l

2

go=

74SX5

+

(157.5)106

)[ıX

3

g7

=

x

2X1

< 40

t;T =

"

Y

+

ı

9 )x

-ı

<

ı

o� ·�· ./\ 6

.

4

-(9)

( 1 O)

( J ı)

( 12)

0.5

o.ıx�

( 13)

0.5

o.ıx?

( 14)

(15)

(16)

( 1 7)

C

icnctic

algorithms are unconstrained optin1İzation

procedure. 'Therefore, th

e

constrained optimization

79

Design

Optiınization Of Mectıanical Systems

Using Genetic Algorithrns

H.Saruhan, İ.Uygur

prob

l

em has be

e

n transforn1ed into an unconstrained

optimization problem by

p

enalizing the objective

function

v alue with the quadratic penal

ty function. In

case of any violation of a constraint boundaıy, the

fitness of corresponding solutj on is pe

n

alized, and th

u

s kept within feasible regions of the design space by

increas

i

ng the value of the ob

j

ective function when constraint violations are enco

un

tered. The penalty

coefficients, ri, for the j -th constraint have to be

judiciously selected. The fitness function provides a

measure of the performance

of

an individ

u

al, which is

use d t

o

bais the se leetion process in fa vor of the most

fıt me mb ers of

the cuıTeni

pop

u

la

tion.

Fitness0�jcctive

=

F-

(F(x)

+

P)

NCON

P

=

L

ri

(

nıax

f O,

g

i

]

)

2 .i=l

(18)

(19)

where

F

is an arbitrary

large

eno

u

gh that is greater

than

F(X)

+

P

to cxclude negative fitness function

values and

P

is the penalty function.

ITI.3 C

onstruction of Design

variab I

es and Genetic

Algoritlını Parameters

In optin

ıi

zation probleın, a design of variables, x(i) ,

represents a solution that n

1i

ni

rni

zes or maximizes an ob

j

ective function. The first step

for

applying the genetic algoritluns to

a

ssigned design problem is

encoding of the

de

sign variables.

Genetic a

l

gorithms require the design variables of the

opti

m.i

zation problem to be coded. Binary coding, as a

fınite l ength strings, is generally used although other coding schemes hav

e

bcen used. Thes

e

sırings are

represented as chron1osonıes. Each design variable has

a specified range

so

that

x(i)ıower :5;x(i)<x(i)upper·

'The continuous design variab

l

es can be representeu

and discrctized to a precision of e . Genetic algoıithms

have abihty to deal with integer and discrete desig�

variables. The nun1ber of the digits in the binary strin

g

s,

l

, is cstiınate

d

from the following relationship

[8].

(

'

)

(

'

)

x z -x ı

1

upper

lower

2 >

+1

&

(20)

where

x(i)1

and x(i) are the lower and

ower

upper

upper

bo

u

nd for desig

n

vari ables respectively. The

design variab

I

es are code d in to the binary eligit

{O,

1

} .

The

physical value of the design variables. x(i), can be

(4)

SAU Fen

Bilimleri Enstitüsü Dergısi

7.Cilt, 2.Sayı (Ten1muz 2003)

x(i)

up per

-

x(i) 1

OltVer .

x(i)

= x(i)

lo1ver

+

1

d(ı)

2

-1

(21)

where d(i)

represents t

he decin1al value of

s

tri

n

g

for

design var

i

a

b

les

which is

obtain

e

d

using

base-2

forn1.

Tablc 1 Design variables mapping.

Design

Variables Lo"�er Limit

1

The face

width 2.6

rv1odule of

teeth

0.7

Number of

teetlı

on pini

a

n 17

L

en

g

th of

s

h

aft

1 between

b

ea

ri

ng

s

7.3

Length

of shaft

2

between bearings

7.3

Daimeter of shaft

1

2.9

Dainıeter or shaft

2

5.0

To start the algoritlun, an injtial

p

o

p

u

l

a

ti

on set is

ra

n

d

o

ml

y assigned. This

set of initialized popul

ation

is

a p

o

tent

i

a

l

solution to the problen1. For

exaınple,

the

b

i

nar

y

string

representation

for

the des

i

g

n va

ri

a

b

les,

Table 2 The binary string repre.sentation of the vat·iablcs.

Dc.sign Optimization Of :vıechanical Systems

l Ts ing Genetic Algorithms

H.Saruhan, I.Uygur

Design variabtes

are

represented in different level of

p

r

ecision. Ta bl e 1 giv

es

descriptions of

these

map

pi

n

g

.

Upper Limit

Precision

String Leııgth

3.6 0 .01

7

0.8

O.

1

2

28

ı

4

8.3 0.01

7

8.3 0.01

7

3.9 0.0

ı

7

5.5

0.01 6

xi,

in Tab

le 2 gives an exampl

e

of a chroınosome

that

re

p

rese

nt

s design var

i

a

b

le

s

accordıngly. This design

string

is c

o

mposed of 40 o

n

es and zeros.

Design Variables

-x(l)

x(2)

x(3)

x(4)

x(5)

x(6)

x(7)

-, 1 000 1010 ' 1 1 0 0 0000 0 00011

o

0001100 1000000 100100 ' -- .

Concatenated

Vaıiables Head-to-Tail

-0 -0 -01-01-0 -0 -0 -0 -0-0-0-0 -0 -0 -011-0-0-0-011-0-01-0-0-0-0 -0-01 -0 -0 1-0-0

In T

a

b

l

e

2, the

string

of 40-bit st

r

i

n

g length represents

one of 240

al

t

eına

ti

ve individual sol

uti

on

s

existing

in

the

design

space.

For ıunn

i

ng

genetic

algorithms, an

in

it

ial

population

is need to be

a

ss

ig

n

e

d

randomly at

the

begim1ing.

Population size

influences

the nun1ber

of search p

o

i

nts in

each

generation.

A

guideline

for

an

a

p

p

ro

p

r

iate population size

is suggested by Goldberg

[ 1 O]. The guideJine

for optimal

population size

dep en ds

on

the

i

n

d

iv

i

d

u

al chromosome le

n

g

t

h

, \Vhich is

valid up

to 60 cxpressed as follows:

80

population size=

1.65 *

2°·21*1

(23)

For

a string lcngth of 40 bits, an optinıal population

size

of 558

nıay

be used [ 1 0]. Considering computation

1üne� a randomly selected

set,

1

O strings,

of potential

so] u tion is us cd in this

study sine

c t

h

e

r

e was seen to not

h:ıvc a significan1

iuıprovement

in

resu

l

t

s

. See

Table

3.

The genetic algoritlun

then

p

r

oceeds by gene

r

a

t

i

ng

new

solutioııs with bit operations u

t

ili

zin

g

genetic algorithm

(5)

SA U Fen Bilimleri Enstitüsü

Dergisi

7 Ci lt, 2.Sayı (Temmuz 2003)

Ta Ille 3 Aset of starting popula tion.

Individual

n

um

b

er

Design Optimization Of Mechanical Systen1s

Using Genetic Algoa·ithıns

H.Sarulıan,

İ.

Uygur

Randomized

bin

a

ı-y str

i

n

g

ı

1001010000100010001010011001000000101010

2

ooo1oıoıoooooooooııoıooıoooıooooooıooooo

3

1100010010010001011000011000101000111101

4

oooıııoooooooo1oooııoooıııo11ooıooı1ııoo

5

. 010001 0000010000111010001001010010100101

6

1001011001100100011000011100010010100101 7 oooıoıooıooo1ooooıoooıooo1ııoo1ooooıoooo 8 0001001001000000011000111011101000100100 9 1010010100001000011000011001000010100101

lO

0001010000000010001000011001001000000000

111.4. Genetic

Algorithnı

Opcrators

In

a sin1

p

l

e

g

en

e

tic al

g

o

ri

t

hnı, there a

r

e

three basic

operators f

o

r

creating the

next generation. Each

of

these

o

pe

rato

rs is

exp

l

a

i

n

ed and

demonstrated

in the following:

th

e selection operator shown

in

this work is a touman1ent sel

e

cti

o

n

.

Toumament selectio n approach

vvorks as follows: a pair

of individuals

from

mating pool is ran

do

n

uy

picked and t

he best-fıt

hvo

indi

v

i

duals from this

pair will

be

chosen as a

parent.

Each

pair of the

p

a

ren

t

creates t\vo Child as deseribed

in

the met

h

od of uni

f

o

nn

crossover

shown

i

n

Table 4.

A

u

ni

f

omı

crossover

opc

r

a

to

r is

used

in

this

study. A

uniform

crossovcr

o

p

e

ra

t

o

r probability

of

O. S

is

recommended in ı

n

a

n

y works such as [ 11] and

[

l

2].

Crossover

is

very

important

in

the

succes

s of g

e

n

e

ti

c

algorithıns. This

ope

ra

te

r

is the

primary

source of

the

new

candidate

s

o

luti

o

ns

and provides

the

search

nıechan1sm that

e

ffı

c

ie

n

tly

g

u

i

d

e

s

the

evo

lu

t

ion through t

h

e

solution

space towa

r

d

s

the

optimum.

In

unifoım

cros

s

ov

e

r

,

every bit

of

e

ach

parent stTing

has a

cbance

of

be ing exchanged

wi

t

h

the

corre

s

pon

d

i

ng

bit

of the

other parent s

tr

i

n

g

.

Table 4 Oniform crossover.

The

pr

oce

d

ure is

to ob

tain

any

c

o

ın

b

i

nati

on of

t

wo

parent string s

(

chronı.osomes)

from

the mating

poo

l

at

random and generate

n

e

w Child stri

ng

s

from these

parcnt strings

by perfoıming bit-by-bit

crossover chosen according

to a randomly

g

en

e

rat

ed

crossover

mask [1 3]. Where

there is

a

1 in

the

crossover mas k, the C

h

i

ld bit is co

p

ic

d froın the

first parent string, and \vhere there is a

O

in the mask, the Child bit

is co

p

ie

d

from the

s

e

c

o

n

d parent string. The second Child str

ing

uses the

opposite

nıl

e

to

the p

rev

i

ous

one as shown

in

Tab le 4 .

For

e

a

ch pair ofparent strings

a n

e

w

crossover nıask is r

an

d

o

rnJy

ge

ncra

t

e

d.

Prev

e

nti

n

g the genetic

algoıithm f

ro

m

the

premature

convergence to

a

non­

optimal

solution, which

may lose

diversity by r

e

pea

t

e

d

a

p

pl

i

cati

o

n of se

le

cti

o

n and crossove

r

o

per

ato

r

s, a

mutation operator is used.

M

ut

a

tio

n operator is

basically

a p

r

o

c

e

ss of

r

andamly

a

lt

e

ı·ing a paı1 of an

individua] to

p

r

o

d

uce a

new

individual

by S\Vitching

the bit

p

ositi

o

n from a

O

to

a

1 or

vice versa as s

een in

Table

5.

Crossover mask

.. . . '·

·

-

c.t

o

:

o:r

:

o

_

�(lO

o o o

o ooo.oo

ıı,o�o

o

·

·

o

ııto

·

oJ.o

·

o

·

q·o

·

o

·

o:ı

·

o

ö

l

i

·

o·cf.:

;-

,

-'

��

·, !_ : • \ 1. ·i ı. •. . 'f ' 1' ' ... - . • t 1 .. ·� 1 · •• ,, :" '· c ,

Parent

I

Parent

II

Chil d

I Chil

d

II

T bl 5 M t t" a e. ı u a ıon opera t or.

Be fare

i\fter . . 1101010001000100001000001001000100110000 oıoıooooooıcıooooı ıoıooı1ooooo1oooıooıoı 010101000010100000101000100�001000100001 1101000001000100011000011000000100110100 1001010000100000011000001001000100100100 1001010000100010011000001001000100100100

81

(6)

SAU Fen Bi1imleri Enstitüsü Dergisi

7 .Cilt,

2.Say1 (Temnıuz 2003)

'Ine

mutatio n

rate

suggested by

Back

(14)

is:

1/

<"

P

.

<

1

/

/

population size

... mutatron

/

c

h

ronıoso1n

e

length

(22)

A

specialized

mechanisnı,

elitis1n,

is added

to

the

g

e

n

eti

c algorithın.

Elitism forces

the

genetic

algorithm

to retain the best

individual

in

a gi ven

g

en

cr

a

tio

n and

proceed unch

ang

e

d

into the following

generatian [15].

The parameters

of

genetic

algorithm

for t his

study

have

chosen as in

Ta

bl

e

6.

Table 6 Genetic search algorithm parameters.

Genetic

algorithm

pa rameters

Chromoson1e length

40

P

o

p

ula

t

io

n

s

i

z

e

lO

Number of generatian

200

Crossover probabib

ty

0.5

Mutation pr obability

0.01

There

are

many different

ways

to

deterınine

when

to

stop

ıunning

the

ge

n

e

t

ic algorithm.

One

ınethod is

to

De_,ign Optinıization Of Mechanical Systems

lJsing Genetic AJgorithm!

H.Saruhan, i.Uygur

stop after a presct number of gencration

which is used

in this

study

or a

time lin-ıit. Anather is to stop

after

the

ge

n

e

tic algorithın has converged.

Convergence

is

the

progression towards

uniformity. A string is said

to

have

converged vvhen

9 5

%

of the population

share the same

value

[16].

Thus, n1ost or all strings in

the

population

are identical or

si

mi

1

a

r when

population is co

nve

rg

ed

.

TV.

RESULTS

Figure

3

sho,vs

the plots of

the

n

o

r

m

a

li

ze

d

minimum,

average, and best

fitness

function values

in each

g

ene

ra

t

ian

as

optiınization

proceeds.

As

can

be seen

from

Figure

3, the

normalized

fitness

function of

individuals

in a population

iınproves over

generations.

The o

v

er

a

ll

results sho\v that

the

best design rapidly

co nvergc

over

the first several generations

and

refıne

the

design over remaining

generations.

Thus, the

selectcd paramelers set has converged to

a stable

solutions

�rith

similar values. The

results and

their

comparison

witlı nurnerical nıethod used by

Rao [7]

are

shown in Tab l

e

7.

As

can be seen from

these

results,

the

genetic algorithn1S

produced much

better

results

than that the n

tınl

e

ri c

a

l

met

h

od.

Table 7 The problem design vaı-iable� and

objective

function results.

Speed Reducer Optinı.ization

Method

Design variables Nurnerical

Genetic

o

tiıniza tion

Algorithm

The face width

3.5

-

2.6

:vfodule of teeth

0.7

0.7

r--

-Numbe r

ofteeth

on pinion

17 .O

ı

7.0

Length of

shaft

1

between bearings 7. 3 7. 3

Length of

shaft 2 between

bearings

7.3 7. 3

Diameter

of

shaft

1

3.35

3.40

Dian1eter

of

shaft

2

ı

'

5.29

5.28

Design Objective

1\'linimum weight

of

ge ar

train

2985.22

2654.19

.

(7)

1 •

,

c o ·--+-' u c :::.> u.. en C/) <D c -+-' ·-LL

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

o

• •

.

.

.

.

.

.

.

.

.

..

. . : . . . q

:

.

. . . <t;:>. w

.

. . . �.

.

. . <?. . . .: . �K��.

. �

. <?'?

.

. : . . . <Ç) . : Ç)_

• • •

• .

<Doo

· · · · · · · · ·

O.

.

·O

·

O O

· · · · · • • • • • • • • • . . . .. . . .. . .

o

· . .. . . .. . . ,

.

.

. .

.

. .

. .

. .. .

. .

. .

.

.. . . • • • • • • • • • • • ·

O

((D . (()

aoo

• • •

o

·

(()

· • • • • • • . . · · · " · · · ·· · · ·· · · ·· · · · · · ' · · · ' · · · · · ·· · · • • • • 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • .

. .

.

.

. .

.

.

.

.

. . .

.

.

..

.

.

. .

..

.

.

. .

. '

. .

.

. .

.

. .

. . . .

.

. . . .

.

. .

.

. .

.

.

.

. .

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • .. • .. • • • • .. • • • • • 1 • • • • • • • • • • • • • .. • • • • • 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • · · · • • tt • • • • · · · · · · . . . • • • • • • • • • • • • • • • • • • • • • • • • •

.

'

.

.

.

.

. 00 .

.

.

• • • • t • • • • • • • • • • • • • • • • 1 • • • • • • * • • • • • • • • • • • • • • • • • • • • • • •

.

.

.

. "

.

.

.

.

. •

[)

arn

o.

• • • . , ..

.

.

.

. .

.

.

.

. .

.

.

.

• • • .

.

,

.

. .

..

.

.

. .

.

. . .

.

.

20

40

60

• • • • • •

([) G)D

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

.

.

.

. .

. .

'

.

. . . .

. ..

.

.

.

• • • • • • •

BO

100

1

20

Generatian

• •

tD

:o

co

• • • • • •

o

Minirnum Fitness

o

Average Fitness

• • •

Best Fitness

140

160

180

200

• •

Figure 3 Co n' crgence process of genetic algoritlı ms for normalized minimum .. average, and best fitness function.

V. CONCLUSIONS

Systen1s :orithn1s

i.

Uygur

A genetic algori thın techııique was us ed to generate the

nıinin1uın

weiglıt of the gear train. The design variables

were sclected as those that influence the optimuın design. The results sho\v that genetic algoritlun provides goo d solutions when compared to a nurnerical

optinıization method. In this regard, the ef

cac

y

of genetic a

l

gori

th

m optinrization techniques is

deınonstrated by employ

i

ng an engineering design

problen1. lt can be conc]uded that the genetic

algorithıns

can be successfully used for conceptual and pre

1

in1inary des ign optimization o

f

the engineering

problenıs.

3.

Saruhan, H., Rouch,

K.E.,

and Roso, C.A., Design Optinuzation of Tilting-Pad Journal Bearing Using a Genetic Algorithm Approach, The

9th

of

International Symposium on Transport

Phcnomena and Dynaınics of Ro

t

at

in

g

Machinery, ISROMAC-9, Honolulu, Hawaii,

2002.

4.

Goldberg, D.

E.,

Gene

t

ic Algorit

hms

in Search,

Optiınization, and Machine Leaming, Addison­

Wesley, Readiııg,

1989.

5.

Dracopoulos, D.C., Evolutionary Leaming

Algorithms for �eural Adaptive Contro'

Sp ring er-Verlag, London, 1997.

6. Louis, S.J., Zhoo,

F.,

and Zeng,

X.,

Flaw

Dctection and Configuration with

G

enetic

Algorithmsl Evolutionary Algorithms in

Engineering Applications, Springer-

V

erlag,

1997.

Vl. REFERENCES

1.

Goldberg,

D.E.,

The

D

e

si

gn of

Innova

tion:

Lessons from Genetic Algorithms. Lessons for the

Re al World, Univer

s

ity of

l

l

l

in

oi

s

at

U

rbana­

Champaign, IlliGAL Report:

98004,

Urbana, IL

ı 998.

2.

Sanıhan,

H.,

Rouch,

K.E.,

and Roso, C.A., Design

Optirnization of Fixed Pad Journal Bearing for

Rotor Systen1 U s ing a Genetic Algorithın

Approach, The

1

st International S

ymp

osium on

Stability Control

of

Rotat

i

ng Machinery,

ISCORMA-1,

I.,ake Tahoe,

N

eva da,

2001.

83

7.

Ra

o, S. S., Engineeıing Optiınization 11ıeory and

Practice, New Age international (P) Limited,

Pub., New Delhi,

1999.

8.

Lin, C.Y.

and Hajela,

P.,

Genetic Algorithms

in

Optinıization Problcms with Discrete and

Intege

r

Design Variables, Engineering Optiınization,

19,

309-327� 1992.

9.

Wu, S.J.

and Chow, P.l'., Genetic AJgorithms for

Nonlinear

Mixcd

Discrete-Integer Optinıization Problems via Meta-Genetic Parameter

(8)

SAU Fen Bilimleri Enstitüsü

Dergisı

7 .Cilt, 2.Sayı

(Temmuz 2003)

Optimization,

Engineeıing

Optimization, 24,

1 3 7-1 59, 7-1 99 5 .

1 O.

Goldberg,

D

.E.,

Optinıal Initial Pop

u

l a

ti

o

n

Size

for

B

i

n

ar

y

Coded

Genetic Algorithms, The

Clearinghouse for Genetic Algorithms,

University

of Alabama, TCGA

Rept. 8500 1 ,

Tuscaloosa,

1 985 .

1

l . Syswerda,

G.,

Un

i

form Crossover

in

G

en

e

tic

Algorithms, Proceedings of

the 3

rd

International

Conference

on

Genetic Algorithnıs,

Morgan

Kaufman, 2-9, 1 989.

1 2.

Spears,

W.M.,

and

De

Jong, K.A.,

On the Virtues

ofParameterized

Unıform

Crossover, Proceedings

of the

4

th International

Conference on Genetic

A

lg

oıithms, Morgan

Kaufinan,

230-236, 1 99 1 .

84

Design Optimization Of Mechanical Systems Using Genetic Algorithms H.Saruhan, i.Uygur

1 3 .

B

eas

l

y

, D., Bull,

D.R. , and

Martin,

R.R., An

Overview of Genetic A lgorithms: Part2,

Research

T

o

pic

s,

University

Computing, 1 5

(

4

)

,

1 70- 1 8 1 ,

1 993.

1 4.

Back, T., Optimal Mutation Rates

in

Genetic

Se

a

r

c

h

,

Proceedings

of

the

5th

International

Conference on Genetic Algorithms, Morgan

Kaufmann,

Los Angeles, 2-8, 1 993 .

1 5 .

Mitchell, M., An Introduction to

Genetic

Algorithms, The

MIT' P

r

e

s

s,

Massachusetts,

1 997.

16.

DeJong

K.,

The Analysis and Behavior of Class

of

Genetic

Adaptivc Sy

s

t

e

ms,

Ph.D.

Thesis,

University

o

f M

ich

iga

n

,

1 9 7 5 .

Referanslar

Benzer Belgeler

Saunders’ın bulguları ise özel okulların hizmet sınıfı (service class) olarak adlandırılan ve yüksek dereceli konumlarda yer alan profesyonellerin ve

A GA method Feature Selection – Subset Selection was used in the study to find the exact or most approximate solution with optimum number of characters.. Data with morphological

We also found a strong synergistic effect between the PPARγ gene and hypertension, diabetes mellitus on the risk of ischemic stroke. Furthermore, our results indicated that there

AIM: To evaluate the cerebrospinal fluid (CSF) flow dynamics in the aqueductus sylvii of patients with obstructive hydrocephalus who underwent endoscopic third ventriculostomy

Based on the proposed hierarchical multimodal network, the problem can be defined given a set of demand nodes, a set of pos- sible locations for ground and airport hubs,

Figure D.2 : Sanger DNA sequencing results of csgB in pZa vector. A) Sequence chromatogram was compared with the reference designs for each of the genetic

Kültür Servisi — Abidin Dino’nun 1989 yılında Paris’te Fata Morgana yayınevi ta­ rafından basılan “Eller” adlı kitabının Türkçesi yayımlandı. Fata

Öğretmen adaylarının bireysel ve örgütsel değerler ile öğrencilerde görmek istedikleri değerlere ilişkin önem sırası algılarının incelendiği bu