PID-säätimen optimointi differentiaalievoluutiolla
| dc.contributor.author | Hanhila, Mika | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.organization | Vaasan yliopisto | |
| dc.date.accessioned | 2015-05-20 | |
| dc.date.accessioned | 2018-04-30T13:52:24Z | |
| dc.date.accessioned | 2025-06-25T16:31:22Z | |
| dc.date.available | 2015-05-28 | |
| dc.date.available | 2018-04-30T13:52:24Z | |
| dc.date.issued | 2015 | |
| dc.description.abstract | Differentiaalievoluutio 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.notification | fi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format| | |
| dc.format.bitstream | true | |
| dc.format.extent | 91 | |
| dc.identifier.olddbid | 7076 | |
| dc.identifier.oldhandle | 10024/7028 | |
| dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/9621 | |
| dc.language.iso | fin | |
| dc.rights | CC BY-NC-ND 4.0 | |
| dc.source.identifier | https://osuva.uwasa.fi/handle/10024/7028 | |
| dc.subject | Differentiaalievoluutioalgoritmi | |
| dc.subject | FPGA | |
| dc.subject | itse-adaptoituvat ohjausparametrit | |
| dc.subject | hyvyysarvo | |
| dc.subject | kustannusfunktio | |
| dc.subject | ranking perusteinen mutaatio-operaatio | |
| dc.subject | PID-säädin | |
| dc.subject | numeerinen optimointi | |
| dc.subject.degreeprogramme | fi=Sähkö- ja energiatekniikan koulutusohjelma (DI)| | |
| dc.subject.study | fi=Automaatiotekniikka|en=Automation Technology| | |
| dc.title | PID-säätimen optimointi differentiaalievoluutiolla | |
| dc.type.ontasot | fi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete| |
Tiedostot
1 - 1 / 1
