PID-säätimen optimointi differentiaalievoluutiolla

dc.contributor.authorHanhila, Mika
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2015-05-20
dc.date.accessioned2018-04-30T13:52:24Z
dc.date.accessioned2025-06-25T16:31:22Z
dc.date.available2015-05-28
dc.date.available2018-04-30T13:52:24Z
dc.date.issued2015
dc.description.abstractDifferentiaalievoluutio on uusi optimointimenetelmä, joka soveltuu erinomaisesti PID-säätimen parametrien numeeriseen optimointiin yksinkertaisuutensa ja reaaliaikaisuutensa vuoksi. Tässä tutkimuksessa PID-säädintä optimoidaan FPGA:lla. FPGA:lla ei ole aiemmin toteutettu tällaista differentiaalievoluutiomene-telmään perustuvaa PID-säädintä. Alkuperäistä differentiaalievoluutioalgoritmia parannetaan ranking-perusteisella mutaatio-operaatiolla ja itse-adaptoituvilla mutaatio- ja risteytysparametreilla. Ranking-perusteisella mutaatio-operaatiolla pystytään parantamaan ratkaisun optimoinnin onnistumis-todennäköisyyttä, laatua ja suppenemisnopeutta. Lisäksi itse-adaptoituvien ohjausparametrien ansiosta käyttäjän ei tarvitse arvioida mutaatio- ja risteytys-parametrien arvoja. FPGA:lla optimoidaan kustannusfunktiota, joka koostuu eroarvosta, näytteenottovälistä ja derivointi-termistä. Hyvyysarvo lasketaan yritevektorin paramet-reista sukupolvittain. Hyvyyslaskennan perusteella valitaan parhaat yriteparametrit optimiparametreiksi. PID-säädinohjelma on ensin testattu Modelsimilla ja tämän jälkeen kyseiset testaustulokset on analysoitu Matlabilla. Tulosten perusteella ohjelman eri osa-alueita voidaan tulevaisuudessa kehittää sekä laajentamalla ja monimutkaistamalla satunnaisuutta että kasvattamalla yksilöiden ja sukupolvien määrää. Edellä mainituilla toimenpiteillä vaikutettaisiin satunnaislukujen määrään ja toistuvuuteen ja lisättäisiin mutaatiolaskennan monimuotoisuutta.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent91
dc.identifier.olddbid7076
dc.identifier.oldhandle10024/7028
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/9621
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/7028
dc.subjectDifferentiaalievoluutioalgoritmi
dc.subjectFPGA
dc.subjectitse-adaptoituvat ohjausparametrit
dc.subjecthyvyysarvo
dc.subjectkustannusfunktio
dc.subjectranking perusteinen mutaatio-operaatio
dc.subjectPID-säädin
dc.subjectnumeerinen optimointi
dc.subject.degreeprogrammefi=Sähkö- ja energiatekniikan koulutusohjelma (DI)|
dc.subject.studyfi=Automaatiotekniikka|en=Automation Technology|
dc.titlePID-säätimen optimointi differentiaalievoluutiolla
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_6472.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format