17.04.2015 Views

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

Diplomska naloga (.pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.4 Rezultati 41<br />

nakopičenosti za osebek r je vsota teh razdalj po vseh kriterijih:<br />

c(r) =<br />

m∑<br />

d j (r).<br />

j=1<br />

Psevdokoda metrike nakopičenosti za seznam osebkov I je sledeča:<br />

metrika_nakopicenosti(I)<br />

l = |I|; //Št. osebkov v sloju.<br />

for k = 1 to l<br />

I[k] distance = 0;<br />

end;<br />

for j = 1 to st_kriterijev<br />

I = Sort(I, j); //Osebke uredimo po vrednostih kriterija j.<br />

I[1] distance = I[l] distance = ∞; //Skrajni osebki imajo prednost pred<br />

//ostalimi, kar ustrezno označimo. Notranjim osebkom pa izračunamo<br />

//metriko nakopičenosti.<br />

for k = 2 to (l − 1)<br />

I[k] distance = I[k] distance + I[k+1].j−I[k−1].j ;<br />

max(I.j)−min(I.j)<br />

end;<br />

end;<br />

Na sliki 4.4 desno je narisana metrika nakopičenosti osebka r, ki je enaka polovici<br />

obsega pravokotnika, ki ga določata sosednja osebka. V primeru s slike gredo v novo<br />

populacijo vsi osebki iz prvega sloja in štirje osebki, ki so na sliki desno pobarvani<br />

z belo barvo. Ti osebki imajo največjo vrednost metrike nakopičenosti.<br />

4.4 Rezultati<br />

Program smo testirali na sistemu Intel Pentium M, s procesorjem 1.73 GHz, 1 GB<br />

RAM in operacijskim sistemom Microsoft Windows XP Professional SP2.<br />

S programom smo izvedli dvokriterijsko optimizacijo po širini frekvenčnega pasu<br />

in debelini absorberja. Zanimali so nas absorberji, ki pri 4 GHz zadostijo −10 dB, kar<br />

je naš dopustni pogoj. Kot pri enokriterijski optimizaciji smo zaradi enakih razlogov<br />

tudi pri dvokriterijski optimizaciji NSGA-II za določitev prve populacije uporabili<br />

funkcijo Zacetna2. Spodaj navedene optimizacije enoplastnih absorberjev program<br />

zaključi v slabi minuti, dvoplastnih absorberjev v približno 40 min in triplastnih<br />

absorberjev v približno 3.5 h.<br />

Pri optimizaciji enoplastnega absorberja z NSGA-II dobimo z nastavitvami na<br />

100 osebkov, 10 generacij, 5 mm maksimalne debeline v posamezni plasti in 1 %<br />

mutacijo na robovih vodilnega sloja enako dobre osebke, kot smo jih dobili z enokriterijsko<br />

optimizacijo po širini frekvenčnega pasu in debelini absorberja. Najtanjši<br />

enoplastni absorber je iz materiala FM6 in debeline 2.5 mm. Enoplastni absorber,<br />

ki zadosti pogoju na najširšem frekvenčnem pasu okoli 4 GHz, pa je absorber iz

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

Saved successfully!

Ooh no, something went wrong!