Automaation uusi mahdollisuus FUZZY-LOGIIKKA 2 (7) SÄÄNNÖN LÄHDÖN SELKEYTYSMENETELMIÄ 1.0. A Maksimi B Painopiste C Keskiarvo A B C. jäsenyysaste.



Samankaltaiset tiedostot
Säätöjen peruskäsitteet ja periaatteet parempaan hallintaan. BAFF-seminaari Olli Jalonen EVTEK 1

Säätötekniikan perusteet. Merja Mäkelä KyAMK

ACKERMANNIN ALGORITMI. Olkoon järjestelmä. x(k+1) = Ax(k) + Bu(k)

TiiMi 5500 Perunavaraston ilmastoinnin säätöjärjestelmä Käyttäjän käsikirja

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

SMITH-PREDICTOR Kompensaattori PI-Säätimellä. Funktiolohko Siemens PLC. SoftControl Oy

Säätötekniikkaa. Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla

AS Automaation signaalinkäsittelymenetelmät. Laskuharjoitus 8. Ackermannin algoritmi Sumea säätö

Säätötekniikkaa. Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla

Kiinteistötekniikkaratkaisut

Pikaohje Aplisens APIS type 1X0 ja 2XO

ENERGIA ILTA IISOY / Scandic Station

Sarjasäätö jäähdytykseen ja lämmitykseen

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Vanhan tarinan mukaan eräässä syrjäisessä kylässä

Kehittyneet säätömenetelmät voimalaitossovelluksissa

Agenda. Johdanto Säätäjiä. Mittaaminen. P-, I-,D-, PI-, PD-, ja PID-säätäjä Säätäjän valinta ja virittäminen

Näytesivut. Kaukolämmityksen automaatio. 5.1 Kaukolämmityskiinteistön lämmönjako

Parametristen mallien identifiointiprosessi

Toimintakokeet toteutus ja dokumentointi Janne Nevala LVI-Sasto Oy

S10-19 Control of the high pressure reactor

OPINTOJAKSO K0094 Integroidut järjestelmät 2ov

RAPORTTI Eemil Tamminen Markus Virtanen Pasi Vähämartti Säätötekniikan harjoitustyö Joulukuu 2007

Kieli merkitys ja logiikka. 2: Helpot ja monimutkaiset. Luento 2. Monimutkaiset ongelmat. Monimutkaiset ongelmat

3. kierros. 1. Lähipäivä

AS Automaation signaalinkäsittelymenetelmät. Tehtävä 1. Käynnistä fuzzy-toolboxi matlabin komentoikkunasta käskyllä fuzzy.

Säätöventtiilit. Thermotech lattialämmitysjärjestelmä EDUT TIEDOT

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

Prosessiautomaatiota LabVIEW lla NI Days NI Days LabVIEW DCS 1

Kon Simuloinnin Rakentaminen Janne Ojala

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

Kohdekiinteistöjen RAU-järjestelmien analyysi verrattuna AU-luokitukseen

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Harjoitus (15min) Prosessia P säädetään yksikkötakaisinkytkennässä säätimellä C (s+1)(s+0.02) 50s+1

Piccolo - energiataloudellinen ilmanvaihdon pikkujättiläinen

Ilmastuksen energiankulutuksen ja typenpoiston optimointi Turun Kakolanmäen jätevedenpuhdistamolla

PID-sa a timen viritta minen Matlabilla ja simulinkilla

SiMAP lämmityksen säätö. SiMAP säätää - Sinä säästät

Olosuhdemittausten tavoitteen asettelu Laatija: Sakari Uusitalo, TAMK

Optimointi käytännön kuvaustilanteissa Merja Wirtanen Kliininen asiantuntija (rh, TtM) HUS-Kuvantaminen

Tehtävä 1. Vaihtoehtotehtävät.

Parametristen mallien identifiointiprosessi

CWW Pyöreät kanavalämmittimet lämmitysvedelle

Ilmanvaihdon riittävyys koulussa. Harri Varis

XCRANE OMINAISUUDET KUUSI KULJETTAJA-PROFIILIA VENTTIILIEN SÄÄDÖT

Lakkautetut vastavat opintojaksot: Mat Matematiikan peruskurssi P2-IV (5 op) Mat Sovellettu todennäköisyyslaskenta B (5 op)

Y (s) = G(s)(W (s) W 0 (s)). Tarkastellaan nyt tilannetta v(t) = 0, kun t < 3 ja v(t) = 1, kun t > 3. u(t) = K p y(t) K I

Ohjelmoinnin peruskurssi Y1

Tulevaisuuden kaukolämpöasuinalueen energiaratkaisut (TUKALEN) Loppuseminaari

Valtakunnallinen asunto- ja yhdyskuntapäivä 2019 Ossi Porri

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

MITTAUS- JA SÄÄTÖLAITTEET, RAPORTOINTIMALLI

SaSun VK1-tenttikysymyksiä 2019 Enso Ikonen, Älykkäät koneet ja järjestelmät (IMS),

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Automaattinen virtauksenrajoitin AB-QM

Rakennuskohteen nimi ja osoite Piirustuksen sisältö Piirt. ATJ Granlund Pohjanmaa Oy

Joka päivän alussa, asentaja saa ohjeistuksen päivän töille.

DirAir Oy:n tuloilmaikkunaventtiilien mittaukset

LVIA-KORJAUKSEN HANKESUUNNITELMA

S11-09 Control System for an. Autonomous Household Robot Platform

Rakennuskohteen nimi ja osoite Piirustuksen sisältö Piirt. ATJ Granlund Pohjanmaa Oy

Rakennuskohteen nimi ja osoite Piirustuksen sisältö Piirt. ATJ Granlund Pohjanmaa Oy

VLT 6000 HVAC vakiopaineen säädössä ja paine-erosäädössä. (MBS 3000, 0-10V)

Asennusohje Viritettävä terrestiaalipäävahvistin HMB 6. SSTL n:o ULA-VHF I, VHF III, 6 x UHF ja AUX

1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/

Johdanto. 1 Johdanto Elite-3x. Aloitus. Painikkeet ja säätimet

HYVÄ SUUNNITTELU PAREMPI LOPPUTULOS SUUNNITTELUN MERKITYS ENERGIAREMONTEISSA

Luento 1: Optimointimallin muodostaminen; optimointitehtävien luokittelu

Halo. Termostaattianturit Joka sisältää tuntoelimen

Istukkaventtiilit (PN 16) VS 2 2-tieventtiili, ulkokierre

EA Sähköiset ilmanlämmittimet

Istukkaventtiilit (PN 16) VS 2 2-tieventtiili, ulkokierre

Saat enemmän vähemmällä

SIMULOINTIYMPÄRISTÖJEN SOVELTAMINEN OPETUKSESSA SIMULOINNILLA TUOTANTOA KEHITTÄMÄÄN-SEMINAARI TIMO SUVELA

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Testifantomit ja kuvanlaatutestit

EC-KASETTIPATTERI PMFC

Venttiilisarjat VOS. Venttiilisarja koostuu seuraavista: TBVC, säätöventtiili SD230, on/off-toimilaite, 230 V. BPV10, ohitusventtiili

Identifiointiprosessi

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Asiakirjojen vertailu-kurssi

CWK Pyöreät kanavajäähdyttimet jäähdytysvedelle

Halton Laboratorioiden sisäilmaratkaisut

Täydellinen valvonta. Jäähdytysjärjestelmän on siten kyettävä kommunikoimaan erilaisten ohjausjärjestelmien kanssa.

Automaatiotekniikka Vaasan Yliopisto

Epävarmuuden hallinta bootstrap-menetelmillä

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Nopea, hiljainen ja erittäin taloudellinen ilmanpoisto

AU Automaatiotekniikka. Funktio FC

LTY/SÄTE Säätötekniikan laboratorio Sa Säätötekniikan ja signaalinkäsittelyn työkurssi. Servokäyttö (0,9 op)

JOHDANTO PERUSTIETOA MBR- TEKNIIKASTA

Liikkuminen palveluna seminaari. Älyliikenne

CWW Pyöreät kanavalämmittimet lämmitysvedelle

Versio Fidelix Oy

Osatentti

KAUKOJÄÄHDYTYKSEN JÄRJESTELMÄOHJE

Lämmitysjärjestelmät. Säätö ja säätötarpeen tunnistaminen

LIITE 1 VIRHEEN ARVIOINNISTA

Tietorakenteet ja algoritmit

Transkriptio:

SUMEA - MITÄ SE ON JA ESIMERKKI SIITÄ MIHIN SITÄ VOI KÄTTÄÄ FUZZ-SÄÄDÖLLÄ TOTEUTETUN AUTOMATIIKAN EDUISTA 1. FUZZ-LLA TOTEUTETTU SÄÄTÖ / suppeampi PROFUZZ-ohjelmisto Fuzzy-päättely muodostuu PROFUZZ-ohjelmistossa ja yleisemminkin seuraavista osista Sumeuttaminen leisesti: Input/Output data (DI/DO/AI) muokataan sumeiden sääntöjen luokkiin ja sääntöjen avulla A I saatu arvo täyttää ko luokkaan kuulumisen ehdon.tätä lukua kutsutaan myös määrittelemään luok-kaan kuulumista vastaava arvo. On huomattava, että sääntöjen määrä, Sumeissa säätösovellutuksissa mitattu tieto on useimmiten täsmällistä. Tämän vuoksi muuttaa tarkan arvon sumeiksi yksikköjoukoiksi. Jos mitattu tieto sisältää kohinaa, tulisi koska sumeita lukuja on helpompi käsitellä kuin todennäköisyyksiä. suora-kaide. Tyypilliset säännön jäseenyysalueen muodot sääntöön kuulumisen jäsenyysaste 0.0 min sumeutettava suure max

Automaation uusi mahdollisuus FUZZ- 2 (7) Sumea päättely leisesti: Muodostetaan sääntöjen antamin fuzzy-luvuin AND, OR, EXOR,NEGAATIOT; SUL-KEET operaattorein fuzzy laskutoimituksia. Sumean päättelyn eräs perusajatus on tuottaa rinnakkain eli samanaikaisesti monen rinnakkaisen päättelyn antamien fuzzy-lukujen avulla operaatio.ksinkertaisimmillaan sumean päätelyn esitulos on joukko eri sääntöjen antamia jäsenyysarvoja, jotka on laskettu yhteen. Muita operaattoreita tarvitaan, että saataisiin vaativampia rinnakkaispäättelyvaiheen päättelyjä tuottamaan päättelyn tuloksen esiasteen. Lopullinen tarkka päättelytulos saadaan täsmällistämisen avulla. Täsmällistäminen (kirkastus) leisesti: Selkeytysmentelmän tavoitteena on tuottaa normaali lähtösignaali, joka kuvaa sumealla päättelyllä aikaansaatua jäsenyysjakautumaa. Valitettavasti vielä ei ole vielä olemassa kei-noa, jolla voitaisiin valita selkeytysmenetelmä. Nykyään yleisesti käytössä olevia selkeytys-menetelmiä on maksimikriteeri, maksimien keskiarvo, alueiden painopiste. jäsenyysaste SÄÄNNÖN LÄHDÖN SELKETSMENETELMIÄ A Maksimi B Painopiste C Keskiarvo min A B C toimisuure max Sovellutuksen koonta leisesti: Dokumentointi- ja ylläpito-ohjelmistot, joilla sovellutus luodaan, ylläpidetään ja dokumen-toidaan ja mahdollisesti testataan ja simuloidaan. Siemens: Siemensin Profuzzy-ohjelma muodostuu logiikassa pyörivästa osasta "kompakti fuzzy-logiikka step5 ohjelmisto" (vastaava kuten säätöohjelmapaketti, mutta tehtävä fuzzy-päättelyjen teko) ja mikrotietokoneessa toimivasta ylläpito ja dokumentointi-ohjelmistosta "Pro-fuzzy-logiikan määrittely-ohjelmisto". Toiminnan testaus edellyttää ajossa olevia määrittelyohjelmistointia ja logiikassa ajossa ole-vaa fuzzy-logiikka ohjelmistoa.

Automaation uusi mahdollisuus FUZZ- 3 (7) SUMEUTTAMINEN, SUMEA PÄÄTTEL JA TÄSMÄLLIS-TÄMINEN. ESIMERKKI: SÄÄNTÖ 1: ylilämpö korkea max kuristettu 0.5 Palotilan 910 40.5 Esikammion paine Venttiili lämpötila JOS lämpötila=ylilämpötila TAI esikammion paine=korkea NIIN venttiili=kuristettu kuristettu puoliksi auki OHJAUS SÄÄNTÖ 2: 0.5 korkea normaali 2.8 puoliksi auki 0.5 Palotilan lämpötila 910 Esikammion paine 40.5 JOS lämpötila=korkea JA esikammion paine=normaali NIIN venttiili=puoliksi auki PAINOPISTEPERIAATE: lähdön täsmentäminen laskemalla ohjaustulosten yhdistelmäkuvion painopistettä vastaava arvo lähdölle 2. FUZZ-LOGIIKAN SOVELLUTUS VAIHTO- EHDOISTA SÄÄTÖTEKNIIKASSA Säätörakenteen toimintatapamuutokset, kuten - PID-säätöparametrien ohjaus fuzzy-logiikalla - perinteinen PID-säätäjä säätää - KP, KI ja KD paramerin arvo määräytyy fuzzy-päättelyjen tuloksena - FUZZ-ohjaus - fuzzy-logiikka ohjaa prosessia - toimisuureen säätöpoikkeama korjataan PID-säätimellä - FUZZ-säätö - fuzzy-logiikka-säädin ohjaa suoraan yksinään prosessia

Automaation uusi mahdollisuus FUZZ- 4 (7) SÄÄTÖRAKENTEEN TOIMINTATAPAMUUTOKSIA / SIEMENS FUZZ- OHJAA KONVENTIONAALISEN PID- SÄÄTÄJÄN PARAMETREJA FUZZ- Sumea säätöparametrien asettelu + - FUZZ- OHJAA JA KORJAA SÄÄTÖPOIKKEAMAN FUZZ- Sumea asetusarvo + - FUZZ-SÄÄDIN OHJAA A - SÄÄDIN + FUZZ-

Automaation uusi mahdollisuus FUZZ- 5 (7) MUITA FUZZ-TEKNIIKKAA HÖDNTÄVIÄ MALLEJA / OMRON ENTISEN SÄÄDÖN PARANNUS FUZZ- LEMMÄN TASON OHJAUS KÄTTÄJÄ parametrit FUZZ- MIHIN FUZZ A TARVITAAN A Fuzzy-logiikka yhdistettynä säätöpiireihin toteuttaa epälineaarisen funktion. tämä vastaa perintei-sen säätöteorian adaptiivista säätöä. B Fuzzy-logiikka mahdollistaa käytännön kokemuksiin pewristuvan tiedon yhdistämisen muuttuva-parametriseksi säätöpiiriksi. FUZZ LOGIIKAN ETUJA SIEMENS: Aikaisempien kokemusten suora hyväksikäyttö Tulosignaalin vaikutuksen tarkka kohdistaminen Parempi säätötulos Hyvä "robustisuus" prosessin muutoksissa Eriomainen erityisesti epälineaarisissa prosesseissa

Automaation uusi mahdollisuus FUZZ- 6 (7) TEKES: Parempi häiriösietoisuus. Sumea säätö toimii hyvin, vaikka ohjattavan järjestelmän para-metrit muuttuisivat ajan kuluessa (esim polttouuni karstoittuisi) Vähentynut energiankulutus. Esimerkiksi lämmön säätelyssä sumean säätimen tarkempi toiminta vähemmillä ohjauksen muutoksilla säästää energiaa Parempi ja tasaisempi laatu. Tämä seuraa mm parantuneesta häiriösietoisuudesta. ksinkertaistunut tuotanto/ohjausprosessi. Sumealla säädöllä on onnistuttu rakentamaan järjestelmiä, joissa pienemmällä anturien määrällä on saatu aikaan entisen veroinen tai jopa pa-rempi säätö/ohjaus. Nopeampi kehitysaika. Sumeiden säätöjen helposti ymmärrettävä ja "ihmisläheinen" rakenne nopeuttavat säätöjärjestelmien suunnittelua. Vähentyneet materiaali ja/tai komponenttikustannukset. Esimerkiksi vähentyneen antu-roinnin ja tehostuneen raaka-aneiden käytön kautta. ksinkertaisempi ylläpito. Mm. häiriösietoisuuden takia. Työntekijöiden järkevämpi käyttö. Vaikeasti hallittavassa projektissa saavutettu korkeampi käyttöaste helpottaa valvojien työtä ja vapauttaa muihin tehtäviin. Sumeaa logiikkaa ei voida pitää niinkään voida pitää PID- ja muita säätöalgoritmeja korvaavana, vaan niitä täydentävänä teknologiana. Se ei ole paras kaikkiin säätöongelmiin vaan se soveltuu eri-tyisesti tilanteisiin, joita ei perinteisin menetelmin olla onnistuttu kunnolla hallitsemaan. Sumea logiikka menetelmänä on erityisen sopiva tilanteisiin kuten: Ongelma on epälineaarinen ja aikariippuva. Säädettävään prosessiin (= teollisen pro-sessin säätö, laitteen ohjaus jne) sisältyy esimerkiksi merkittäviä aikaviiveitä ja/tai satunnaisia häiriöitä. Prosessin matemaattinen malli on vaikea johtaa. Matemaattisen mallin muodostaminen ohjattavasta prosessista voi olla vaikeaa etenkin jos prosessi on monimutkainen. Sumean säätimen voidaan aja-tella mallintavan prosessia ohjaavaa operaattoria (todellista tai kuvitteellista) tai muuta asiantun-tijaa, joten itse prosessia ei juuri tarvitse mallintaa. Prosessille löytyy matemaattinen malli, mutta se on ihmisen ajattelulle vieras. Tälläisessä tilanteessa voi valvojan olla vaikeaa hyväksyä malliin pohjautuvan säätimen toimintaa oikeaksi. Sumean sääntöjoukon rakenne noudattaa hyvin ihmisen ajatustapaa ja siten sääntöjen toiminta on helppo ymmärtää. Ongelman ratkaisusta on olemassa heuristista tietämystä, jota on hankala mallintaa mate-maattisesti, mutta jonka operaattori tai muu asiantuntija pystyy sanallisesti ilmaisemaan.

Automaation uusi mahdollisuus FUZZ- 7 (7) FUZZ LOGIIKAN SOVELTAMISEN ONGELMISTA Sumeaan säätöön liittyy myös tiettyjä ongelmia, joista keskeisimpinä voidaan pitää seuraavia: Tietämyksen keruu (knowledge acquisition) Tietämysteknisiä (kognitiivisia) menetelmiä yleisemminkin vaivaa tiedonkeruun ongelma: oikean sääntöjoukon kokoaminen asiantuntijan tietämyksen perusteellavoi olla raskastehtävä. Kokenut prosessin hoitaja ei täysin tarkasti osaa ilmaista tai kuvata miten ohjauksen tulisi toimia. Säätimen viritys. Systemaattisten viritysmenetelmien puuttuessa joudutaan säätimen sääntökantaa monesti virittämään yrityksen ja erehdyksen kautta ennenkuin haluttu suoritustaso saavutetaan. Jos säädin halutaan toimimaan esimerkiksi 70 % tasolla optimista, viritys ei ehkä ole ongelma ensinkää. Sen sijaan jo tasoksihalutaan 95-100 %, voi tavoitteen saavuttaminen (järjestelmän viritys) osoittautua erittäin hankalaksi. Viritettäviä parametreja ovat mm tulo- ja lähtömuuttujien skaalaustekijät, muuttujien jäsenyysfunktiot (niiden muoto skaalaus ja paikka), itse sumea sääntöjoukko ja käytetty päättelymekanismi. Alan kirjallisuudessa on esitetty monia menetelmiä sekä ON-LINE- että OFF-LINE-viritykseen (mm Bare, Batur, Bezdek, Daugherity, Kosko, Porter, Procyk, Mamdani, Tagagi ja Sugeno). Monet menetelmät on kehitetty vasta teorioina ja niiden soveltaminen käytännön ongelmiin voi olla vaikeaa. Säädön optimaalisuuden ja stabiiliuden todistaminen. Koska sumea säädin ei varsinaisesti malinna säädettävää prosessia, on säädön optimaalisuuden ja stabiiliuden todistaminen usein hyvin vaikeaa. Tämä ongelma on usein sitä suurempi, mitä laajempi käytetty sääntökanta on, minkä vuoksi sääntökanta on hyvä pyrkiä pitämään mahdollisimman pienenä. Tietenkin tulee huomata, että perinteistenkin säätöjärjestelmien kohdalla optimaalisuuden ja stabiiliuden todis-taminen rajoittuu tarkasti rajattuihin ideaaliolosuhteisiin. Testaus on hankalaa jos sumea sääntökanta on suuri. Kun sääntökannan koko kasvaa, hanka-loituu sen testaaminen mm sääntöjen välisten vuorovaikutusten takia. EDELLÄ KÄTETT KIRJOITTAJAN OMIEN OSUUKSIEN LISÄKSI SEURAAVIA JULKAISUJA Moniste SIMATIC S5 FUZZ, Siemens Oy/AUT TD1 Tekniset palvelut/antti Naski, 27.5.93. Julkaisu Harri Koskinen Pekka li-paunu SUMEA KONEAUTOMAATION SO-VELLUTUKSISSA, Metalliteollisuuden Keskusliiton Tekninen tiedotus 6/93, mekatroniikka. Pekka Isomursu, Vesa Niskanen, Christer Carlsson, Patrik Eklund, SUMEAN LOGIIKAN MAHDOLLISUUDET, Julkaisu 34, TEKES, Helsinki 1993 Edellä on päädytty siis siihen, että sumealla logiikalla on oikein käytettynä etuja erityisesti monimuuttuja tilanteiden optimoinnissa ja tehtävien ratkaisussa. Toiseksi fuzzy-tekniikan soveltamiseksi löytyy teknologiaa sekä SIEMENSsiltä, jonka ratkaisu on suorittaa sumea päättely softaratkaisuna ja OMRONilta, jonka ratkaisu perustuu erilliseen fuzzy-prosessorikorttiin. Kalevi Koivuviita