Geneettisten algoritmien käyttö sumean säätimen optimoinnissa. Daniel Westman.

Slides:



Advertisements
Samankaltaiset esitykset
Maapallon lämpeneminen
Advertisements

ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
Esimerkkejä Esimerkki 1. Hetkellä t1 = 8 s on auton asema s1 = 600 m ja hetkellä t2 = 28 s on s2 = 800 m. Kuinka suuri on keskinopeus? s2 -s1 s 800 m.
Nopeudesta ja kiihtyvyydestä
SMART Board Interaktiivinen esitystaulu -> yhdistää perinteisen liitu- ja tussitaulun sekä tietokonekuvan Sormesi on hiiri! Laura Viljamaa 2011.
DEE Sähkökäyttöjen ohjaustekniikka
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.
Ohjelman perusrakenteet
Mallintarkistus ja sen soveltaminen PLC toimilohko-ohjelmien verifioinnissa AS Automaatio- ja systeemitekniikan projektityöt – loppuesitys Markus.
Sami Salonen, Johannes Saarinen, Mikko Harju
Mikko Tyrväinen InSitu –Luentopalautejärjestelmän tekninen evaluointi.
Yhteenvetoa ydin- rajapintojen aamupäivän PlugIT-työpajasta Marko Sormunen PlugIT, Kuopion yliopiston atk-keskus
Sulautettu tietokone. Miten tähän on tultu? • ”varsinaisen” tietokoneen historiassa – Tavoitteena on ollut laskutoimitukset – Toimistosovellukset, merkkien.
Laskuharjoitus 9 AS Automaation signaalinkäsittelymenetelmät Sumea säätö Geneettiset algoritmit.
AS Automaation signaalinkäsittelymenetelmät
DB2 Yhteistyöryhmän Kevätkokous
Työrauha ja haastavat tilanteet
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Solusimulaattorit S Laskennallinen systeemibiologia Sebastian Köhler.
1 Geneettiset algoritmit S Laskennallinen systeemibiologia Olli Haavisto
Tuomaroinnin periaatteet SJAL tuomarikoulutus 2013.
Suvi Karhu AUTO3070 Geneettiset algoritmit
Syksy 2001Johdatus bioinformatiikkaan / T. Pasanen 1 8. Haku sekundääritietokannoista Samankaltaisten jonojen etsintä tehokasta primääritietokannoista,
2. Vuokaaviot.
Mittausepävarmuuden määrittäminen 1
Teräväpiirtotekniikka Jussi Koskela Santeri Lehtonen IT-06.
Kimble- game Intensiivikurssi.
K OLME NÄKÖKULMAA IHMISEEN. Daniel Dennet 1997: Jos minun aivoni siirrettäisiin sinun päähäsi ja sinun aivot minun päähäni, niin missä minä olisin? Mitä.
PID-säätimen parametrien optimointi GA:lla
GPS Global Positioning System. Mikä GPS on? Yhdysvaltain puolustusministeriön kehittämä ja rahoittama satelliittipaikannusjärjestelmä sekä sotilas- että.
Evoluutiovoimat populaatioissa
Osaamisen ja sivistyksen parhaaksi Oppijan verkkopalveluiden hyväksymistestitapausten kuvausohje.
Jukka Leino Viestinnän prosessi TAHTOTILA.
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
Geneettiset algoritmit ruoan laadun ja ominaisuuksien tarkastelussa J.B. Martinkauppi TarhaNIRSo.
Development of AUTT-1 Robot Loppuraportti Juho Cederström, Mikko Lehto.
Shibboleth 2 uudet ominaisuudet & päivän käytännöt Haka koulutus
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
PELIEN SUUNNITTELUA ALGORITMIT JA NIIDEN SUUNNITTELU Jussi RaskuSeinäjoen Kansalaisopisto Aki Sirviö2014.
Roni Leinonen.  Nimi tulee Gentoo pingviinistä, joka on nopeiten uiva pingviinilaji  Ensimmäinen versio julkaistiin vuonna 2002  Käyttäjällä on täysi.
Itämeren suojelu Network mobilizers and target firms: The case of saving the Baltic Sea Ritvala & Salmi.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Projektisuunnitelma S10-01 Rikkakasvien tunnistusjärjestelmä peltorobottiin.
Department of Electrical Energy Engineering 1 31/03/2015 Jatko-opintokurssi Wind Power in Power Systems Kappale: 3. An introduction Jussi Antikainen.
DO NOT PRINT THIS DOCUMENT SQL -valintaehto CREATE TABLE opettaja ( opetunnus varchar(12) NOT NULL, nimi varchar(40) NOT NULL, puhelin varchar(12), tyohuone.
Menetelmä Markowitzin mallin parametrien estimointiin (aihe-esittely)
Kimble- game Intensiivikurssi.
Kuinka kuvata materiaalin puristuvuutta tabletin kehityksen optimoimiseksi ? Laura Yrjänäinen Perustuu konferenssitiivistelmään: C.M.D. Gabaude,
Liikkeen fysiikkaa.
Antti-Jussi Lakanen Nuorten peliohjelmointi 2011 / Jyväskylän yliopisto.
T Automaatiotekniikka 2 4op
Sijaintitieto ja geneettiset algoritmit pelien tekoälyssä Tekoälyalgoritmit tietokonepeleissä -seminaari Esa Junttila
Mittaaminen AKV & HKL.
Tekoäly tasohyppely- ja ampumapeleissä Teemu Saukonoja.
Esseeseen valmistautumista Ottakaa moniste ja A4-papereita, ryhmitelkää asioita kokonaisuuksiin ajatuskartan pohjaksi Ottakaa moniste ja miettikää mistä.
Usko ja riippuvuudet Pekka Lund Mistä puhumme, kun puhumme riippuvuuksista? Pekka Lund
Kysymyksiä arviointiin ja kehittämiseen
Pekka Lund Usko ja riippuvuudet.
Käyttöliittymä.
NEPSY-OIREYHTYMÄ JA NUORUUS
2. Mitä elämä on?.
toista 12 kertaa käännä kortti lähetä käännetty
7 Tasaisesti kiihtyvän liikkeen malli
INVERTTERI Maalämpöpumppu
Volitioprosessi, tahdon!
Yhteissuunnittelu Tarja Tiainen
Hihalyönnin kehittely
LIBRARY RESEARCH SUPPORT Introduction to doctoral training 15. 3
Esityksen transkriptio:

Geneettisten algoritmien käyttö sumean säätimen optimoinnissa. Daniel Westman

Geneettinen algoritmi Optimointimenetelmä joka matkii evoluutiota. Johtaa lopulta parempiin parametreihin Luonto Selviytyminen perustuu evoluutioon. Johtaa lopulta parempaan organismiin kun parhaimmat geenit jäävät eloon.

Geneettinen algoritmi Kokoelma parametrejä Yksittäinen parametri Kromosomi Geeni – Geeni – Geeni – Geeni [1,5 4,2 10,0 6,7] Luonto Kromosomi Geeni

Geneettinen algoritmi Luonnossa hyvyysfunktiona on selviytyminen GA:ssa hyvyysfunktio on käyttäjän määrittelemä Myös risteytys ja mutaatiot käyttäjän määriteltävissä

Sumea säädin Sumea logiikka Sääntöjä joita yhdistetään muihin sääntöihin

Sumea säädin

Sumea säädin + GA Sumean säätimen sääntörajat ovat potentiaalisia optimoinnin kohteita. Jopa kokonaiset säännöt voidaan tuottaa GA:lla Defuzzifikaatiomenetelmä geeninä

Sumea säädin + GA Hyötyjä Ei tarvitse tuntea koko prosessia Sääntöjen hienosäätö Sääntöjen karkeasäätö Nopeus

Sumea säädin + GA Pallo ja tanko epästabiiliusongelma Department of Electrical Engineering, The Hong Kong Polytechnic University(1997) Testausalusta valmiina Testattiin kolmea eri säädintä – Kalman filtered controller(KFC) – Manual tuned fuzzy controller – GA optimized Fuzzy controller Tulos: GA:n avulla voitiin nopeuttaa suunnitteluprosessia ja lopputuloksen robustisuutta merkittävästi.

Sumea säädin + GA Helikopterin ohjaus Vaikea ongelma: epästabiili, monta vapausastetta, monimutkaisia riippuvuuksia Suuri määrä sumeita sääntöjä – Jaettiin ylös/alas, oikea/vasen, eteen/taakse, suunta – Ei edelleenkään tarpeeksi yksinkertainen vaikkakin helpompi – GA avuksi

Sumea säädin + GA Helikopterin ohjaus Sääntörungot valmiina mutta parametrit täytyi optimoida. Optimoitiin vaiheittain eri toiminnoille, 12 eri sääntökantaa Tuloksena robusti sääntökanta joka pystyi lentämään hyvin, tosin säätimen suunnitteluvirhettä se ei poistanut.

Sumea säädin + GA Muovipuristuskone Käytetty sumeaa säädintä pitämään lämpötilat vakiona muovin homogeenisuuden takaamiseksi. GA:m avulla optimoitu sääntöparametrejä ja päädytty selkeään parannukseen vasteessa.

Sumea säädin + GA Seinää seuraava robotti GA muodosti – Säännöt – Parametrit Sääntöjen kelpoisuus täytyy arvioida Suuri määrä sääntöjä antoi sulavamman liikkeen mutta ei nopeuttanut tomintaa.

Kiitos ja anteex

Lähdeluettelo Per Eklundin luentomonisteet ja kurssilta Sumeat Järjestelmät &_user=10&_coverDate=04%2F16%2F2000&_rdoc=1&_fmt=high&_orig=search& _origin=search&_sort=d&_docanchor=&view=c&_searchStrId= &_reru nOrigin=google&_acct=C &_version=1&_urlVersion=0&_userid=10&md 5=c04ee693dffeca c95317fe&searchtype=a