Taajuusmuuttaja servotyyppisissä sovelluksissa

Slides:



Advertisements
Samankaltaiset esitykset
Pääkaupunkiseudun 8. luokkien palvelukyky Espoo, Tapiolan koulu Joulukuu 2013.
Advertisements

Hampuri, Saksa Löytää suunta, joka mahdollistaa Lions Clubs Internationalin saavuttavan sen täyden potentiaalin kansainvälisenä.
Kemian tietolähteet ( ) Kaija Sipilä Maria Kovero Kevät 2002 kurssikerta.
DEE Sähkökäyttöjen ohjaustekniikka
Luku 5 – Tietojen hakeminen sovelluksiin
JTC 1 - kuulumiset SFS IT-standardisoinnin vuosiseminaari Saana Seppänen.
Työ, teho ja yksinkertaiset koneet
Ohjaaja: Ville Hentilä, Elisa Oyj Valvoja: Prof. Jukka Manner
Kuljetustraileri.
Säätötekniikan perusteet
Sami Salonen, Johannes Saarinen, Mikko Harju
Business Analytics and Optimization Framework for Mobile Telecommunication Operator Sector Diplomityöseminaari Kalle Tavakka 62780E
Chapter 7:Implementation of Ad Hoc Mobile Networks Mikko Kuokka.
Drive Integration Project Loppuraportti Reko Jokelainen Erno Tahvanainen.
Drive Integration Project
Perusopetuksen huoltajat 2014 Generated on :04.
Akselimoduulin ohjain peltorobottiin
Dynamic positioning (DP) Jorma Selkäinaho. Lähtökohta poraus ja sukellusalusten paikallapito 1. ja 2. kertaluvun aaltovoimat tuulivoimat voimat merivirroista.
Ohjaustarvearvio ja ohjaustarve kartta/ Ryhmänohjaajan näkökulma
PiccSIM – TrueTime –integrointi Henri Öhman AS Automaatio- ja systeemitekniikan projektityöt
Performance testing of TETRA 1. SISÄLTÖ  TETRA standardointi  ICT- yrityksen toteutus  Testaus- prosessi  Motivaatio testaukseen  Vaiheet/ osa-prosessit.
Laskelma kuntien ja kuntayhtymien menoista v. 2012
AS Automaation signaalinkäsittelymenetelmät
Elinkeinopoliittinen mittaristo 2014 Pelkosenniemi 1.
1 Senioreiden säästäminen ja maksutavat 2014 SENIOREIDEN SÄÄSTÄMINEN JA MAKSUTAVAT
1 ©TNS 2012 NEUVOLOIDEN VASTAANOTTOJEN ASIAKASTYYTYVÄISYYSMITTAUS Neuvolat - suurten kaupunkien vertailu 2012 Kaupunkikohtainen vertailu.
V V V V V V V V V V V V Kuuden suurimman kaupungin lasten päivähoidon palvelujen ja kustannusten vertailu 2009 Kuuden suurimman kaupungin lasten päivähoidon.
Säännöt 30 kuvaa 45 sekuntia / kuva 10 sekuntia kirjoitusaikaa Vastaus suomeksi, ruotsiksi, englanniksi, tieteellisellä nimellä tai sen 3+3 lyhenteellä.
I.R.O. Research Oy vee 10/2000 Mediakäyttö Käyttää vähintään kerran viikossa Tytöt ja pojat *) Kirjat (esim. romaanit, lasten- ja nuortenkirjat)
TMA.003 / L3 ( )1 3. Funktioista 3.1. Kuvaus ja funktio Olkoon A ja B ei-tyhjiä joukkoja. Tulojoukon A  B = {(x,y) | x  A, y  B} osajoukko on.
Voima ja liike.
Elinkeinopoliittinen mittaristo 2014
Yrittäjien äänestyskäyttäytyminen 50,7 57,6 55,0 23,4 20,3 21,9 11,4 9,3 8,0 5,2 5,5 6,9 4,2 4,5 3,6 0,7 1,7 1,3 1,7 0,0 0,0 0,7 0,0 0,0 2,7 1,0 3,3.
Opetussuunnitelma, koulun kehittäminen ja arviointi 5op
Jumala tuntee minut; Jeesus – Sana tuli ihmiseksi
Suuntaamattoman graafin syvyyshaku
1 Raha-asioiden suunnitteleminen ja nykyinen rahatilanne Senioritutkimus 2011.
Seinäjoki kisa A Tuomari: Tytti Lintenhofer ALO 12kyl, 4pys Kyl:
Maatalous, maaseutuyrittäminen rahavirrat 2008 ja 2007 Pohjois-Savo Jari Kauhanen MTK- Pohjois-Savo.
BL40A0901 Sulautettujen järjestelmien seminaarikurssi (5 op)
Eksponentiaalinen kasvaminen ja väheneminen
1 Akavalaisten ja kaikkien palkansaajien palkkatietoja Lähde: Tilastokeskus n Palkkarakennetilasto 2007, diat 2-24 n Sektorikohtaiset palkkatilastot.
Maitotaito PIENEN VAUVAN PÄIVÄ Maitotaito.
Viikko 34 (22.8. – 26.8.) Koulukuvaukset Maanantai: (22.8.) - Tiistai: (23.8.) - Keskiviikko: (24.8.) - Torstai: (25.8.) -Yläkoulu: Koulupoliisin.
Opossum-projektin Ohjausryhmä Ari Markkula Projektitutkija.
Valmius tulevaisuuteen Arto Saloranta.
Nexus Pasi Aho Henrik Härkönen Miikka Lahti Minna Rajala.
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
1. Usean muuttujan funktiot
Esa Jaakola Valvoja: Professori Raimo Kantola
Mediaan sitoutuminen Aikakauslehdet, KMT Kuluttaja 2007.
Kenttäväylien kehitystyö
MUISTILANGAT S15-11 Position Control of Shape-Memory Alloy Muscles for Robotics Pia Lindqvist | Joni Leppänen | Alexander Kokka Ohjaaja: Tomi Ylikorpi.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Heuristinen arviointi Käyttöliittymäseminaari Jere Salonen.
Energiavuosi 2014 Sähkö Energiateollisuus ry.
PARAABELI (2. ASTEEN FUNKTION KUVAAJIA)
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
Suomen Lääkäriliitto | Finnish Medical AssociationLääkärit Suomessa | Physicians in Finland Tilastotietoja lääkäreistä ja terveydenhuollosta 2014 Statistics.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 9 - Jaakko Niemi Optimointiopin seminaari - Syksy 2005 / 1 Virittäminen (Tuning) s
Projektisuunnitelma S10-01 Rikkakasvien tunnistusjärjestelmä peltorobottiin.
Heikki Hyötyniemi Teknillinen korkeakoulu, Systeemitekniikan laboratorio 1. Älykäs WWW Totuus vai Todellisuus - tutkimuksen haasteet Heikki.
Laskelma kuntien ja kuntayhtymien menoista v. 2013
Menetelmä Markowitzin mallin parametrien estimointiin (aihe-esittely)
Tilastollisesti merkitsevä nousu Tilastollisesti merkitsevä lasku Edelliseen aineistoon KMT 2005 verrattuna* KMT Kevät06 puolivuosiaineisto KMT SYKSY05/KEVÄT06.
Visual Basic -ohjelmointi
Suomen rautatieverkoston robustisuus (aihe-esittely)
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 25 - Mark Mehtonen Optimointiopin seminaari - Syksy 2005 / 1 The Chain Rule for Influence.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Mikko Luttinen Optimointiopin seminaari - Kevät 2005 / 1 Vedonlyönti internetissä Mikko Luttinen.
Esityksen transkriptio:

Taajuusmuuttaja servotyyppisissä sovelluksissa Markku Jokinen, LAC, 20.03.2012 Taajuusmuuttaja servotyyppisissä sovelluksissa © ABB Group April 8, 2017 | Slide 1

Luennoitsija: Markku Jokinen ABB Drives/LAC/FA/SSW and algorithms 6/2010 -> Vastuualueet: Nopeus- ja paikanmittaus algoritmit, nopeus- ja paikkasäätö, säätöteknilliset asiantuntijatehtävät, yliopistoyhteistyö FA:n osalta Väitös: 2010 ” CENTRALIZED MOTION CONTROL OF A LINEAR TOOTH BELT DRIVE: ANALYSIS OF THE PERFORMANCE AND LIMITATIONS” D-työ: 2004 ”Induktiomoottorikäytön paikkasäädön suorituskyky” Tutkimusapulainen LUT: 5/2003 -> © ABB Group April 8, 2017 | Slide 2

Esityksen sisältö Taustaa servomaailmassa työskentelyyn Taajuusmuuttaja liikkeenohjauskäyttönä Säätöalgoritmit taajuusmuuttajassa (nopeus ja paikka) Säädön suunnittelu Case: porttaalirobotti Taajuusmuuttajan sovellusohjelmointi Sovellukset: torninosturi, hissi © ABB Group April 8, 2017 | Slide 3

Työskentely servomaailmassa Keskeisimmät osa-alueet Säätötekniikka: lineaarinen säätöteoria Mallinnus: mekaaninen ymmärrys tarvitaan Ohjelmointikyky: C, C++, VHDL Nopea ymmärtäminen, kyky omaksua uusia asioita Tarvittavat ohjelmistot VisualStudio (tai vastaavat) Matlab, m-file + simulink Office paketti Valmius opetella uusia ohjelmia nopeasti (mm ModelSim yms, CAD yms) © ABB Group April 8, 2017 | Slide 4

Miksi servotekniikka? Suorituskyky ero servokäyttöjen ja perinteisten AC-käyttöjen välillä kaventunut Servosovellusten markkinat kasvavat nopeasti Taloustietoa 22 % EU:n bruttokansantuotteesta tulee valmistuksesta (manufacturing) 70 % työstä on tekemisessä valmistusteollisuuden kanssa Historiaa ja tulevaisuutta Ensimmäinen massatuotanto alkoi 1913. Tuli ensimmäinen tuotantolinja (Henry Ford) 1970-luvulla tuli ensimmäisen ”joustavat” valmistustavat FMS-robotit Tulevaisuudessa valmistusteollisuus tulee kasvamaan => tarpeita muuntelukykyisille robottisovelluksille © ABB Group April 8, 2017 | Slide 5

Miksi servotekniikka? Markkinan koko samaa luokkaa kuin industrial puoli Kasvaa nopeasti Työntekijän kannalta Paljon haasteita Paljon kehitettävää (autotuning, säätö yms) Vähän oikeita osaajia => mahdollisuus vaikuttaa © ABB Group April 8, 2017 | Slide 6

Keskeisimmät trendit Hajautettu säätö (ethernet pohjaisten väylät) Adaptiiviset säädöt Käytön helppous IEC standardin mukaiset ohjelmistot Rapid prototyping Sovellusohjelmointi mahdollisuudet © ABB Group April 8, 2017 | Slide 7

Tarkkuusluokat Differences between repeatability and accuracy. The desired point is in the origin. a) Low accuracy and low repeatability, b) low accuracy and high repeatability, and c) high accuracy and high repeatability. © ABB Group April 8, 2017 | Slide 8

Servojärjestelmä Ethernet EtherCAT CANopen PROFIBUS/PROFINET I/O RT Alternative: MODBUS PROFIBUS/PROFINET I/O RT © ABB Group April 8, 2017 | Slide 9

Keskeiset synkronointitavat Synchronization methods. a) Independent motions, no synchronizing, b) a classical master/slave configuration, c) synchronized motion, d) co-ordinate motions, and e) fully co-ordinate motions. SC is the servo controller, FC is the frequency converter, j(t) is the motion reference, and w(t) is the velocity reference. © ABB Group April 8, 2017 | Slide 10

Synkronointitavan merkitys 1/2 Isäntä-orjaohjausmenetelmä Rinnanohjaus © ABB Group April 8, 2017 | Slide 11

Synkronointitavan merkitys 2/2 Kompensaattori parantaa tuloksia merkittävästi vain, jos kelkkojen välillä on dynaamista eroa. Esitetty kompensaattori poistaa kelkkojen välistä paikkaeroa tehokkaasti, vaikka akseleiden välillä esiintyisi nopeita dynaamisia muutoksia. © ABB Group April 8, 2017 | Slide 12

Säädön jakaminen Motion Controllerin ja Taajuusmuuttajan välillä © ABB Group April 8, 2017 | Slide 13

Position & Synchronization Control Motion Control Position & Synchronization Control Point to point positioning Pos ref 2 Pos speed 1 Prof Acc 1 Prof Dec 1 Pos filt 1 Pos style 1 Profile 1 Pos ref 1 Pos speed 1 Prof Acc 1 Prof Dec 1 Pos filt 1 Pos style 1 Position Ref. profile Selection IPO Pos Filt Profile 2 FB profile SP Block profile Synchronization Position P-Control AI1 AI2 FB D2D 2ndENC VM Sync Ref handling Dynamic Limiter Syncro Ref. Selection Speed Ref Pos CAM + Speed Feed FWD ENC1 ENC2 DI Fast DI Homing ctrl Virtual Master EO Encoder Emulation Position feedback Cyclic correction © ABB Group April 8, 2017 | Slide 14

Paikkasäätö Paikkasäätö P-paikkasäädin, joskus PI(D) Jos PID säädin => ei nopeussäätöä Nopeusmyötäkytkentä, pelkkä derivointi © ABB Group April 8, 2017 | Slide 15

Nopeussäätö Useimmilla valmitajista näin PI(D)-säädin + alipäästösuodatin + kaistanestosuodin + kiihtyvyyden kompensointi (inertian kompensointi) Poikkeuksia löytyy muutama Konffattavia bi-quad filtereitä, estimaattoreita, mallipohjaisia myötäkytkentöjä, värähtelyn kompensaattoreita Yleensä jonkunlainen auto-tuning funktio, ei suodattimille. Harvoilla värähteleville kuormille. http://www.youtube.com/watch?v=Nl71v8EpFio Lisäksi prosessi PID-säätimiä, kitkan kompensointi taulukoimalla, yms. Osa tehtävä itse sovellusohjelmoinnilla © ABB Group April 8, 2017 | Slide 16

Säätösuunnittelu: Case Porttaalirobotti A = johteen maksimikiihtyvyys C = SKS-ohjeen mukaan laskettu käyttäen ”todellisia” hitausmassoja D = Valmistajan antama maksimikiihtyvyys testilaitteelle F = Valmistajan ohjeiden mukaan laskettu käyttäen ”todellisia” hitausmassoja © ABB Group April 8, 2017 | Slide 17

Säätösuunnittelu: Case Porttaalirobotti X-akselin mekaniikan vahvistus ja vaihe X-akselin jousivakio kuvaaja © ABB Group April 8, 2017 | Slide 18

Säätösuunnittelu: Case Porttaalirobotti Momentin nousunopeuden rajoitussuotavaa. Voi tehdä myös alipäästösuodattimella (ei tehokasta) Kaistanpoistosuodatin hyvä, jos korkea taajuus ja resonanssin taajuus ei vaihtele. © ABB Group April 8, 2017 | Slide 19

Säätösuunnittelu: Case Porttaalirobotti Mekaniikan yhtälöt Yksinkertaistettuna Jousivakio lasketaan Hooke:n laista Efektiivinen Jousivakio Grahamin opeista © ABB Group April 8, 2017 | Slide 20

Robusti säätösuunnittelu QFT (quantitative feedback theory) Perustuu klassiseen säätöteoriaan ja on taajuus-taso suunnittelu menetelmä Perusideana Yksinkertainen Mahdollisimman pienet vahvistukset Täyttää prosessin suorituskykyvaatimukset Suorituskyky vaatimukset annettavissa Prosessin parametri epävarmuus voidaan huomioda Suorituskyky vaatimuksia © ABB Group April 8, 2017 | Slide 21

Robusti säätösuunnittelu QFT (quantitative feedback theory) Kaskadisäätöön liittyvät huomautukset Nopeussäätimen parametrit Paikkasäätimen vahvistus Nopeussäätimen virittäminen tärkeää nopeussäätö rajoittaa paikkasäädön suorituskykyä Suuri Mt arvo tarkoittaa pienempää vaihevaraa ja suurempaa ylitystä Ilman nopeusmyötäkytkentää suorituskyky huono Kiihtyvyyden kompensointi ei välttämättä auta suorituskyvyssä © ABB Group April 8, 2017 | Slide 22

Robusti säätösuunnittelu QFT (quantitative feedback theory) Kiihtyvyyden kompensointi parantaa suorituskykyä matalilla taajuuksilla, mutta aiheuttaa värähtelyä korkeilla taajuuksilla joustavilla järjestelmillä => taajuutta rajoitettava, jos kiihtyvyyden kompensointia käytetään © ABB Group April 8, 2017 | Slide 23

Kiihtyvyyden kompensointi värehtelessä järjestelmässä Vasen yläkulma: Kaskadi Oikea yläkulma: PID-paikka Vasen alakulma: Kaskadi sekä kiihtyvyys- että nopeusmyötäkytkennällä Oikea alakulma: PID-paikka kiihtyvyysmyötäkytkennällä © ABB Group April 8, 2017 | Slide 24

Kitkankompensointi Kompensointiyhtälö Tämä on kuitenkin aika vaikea toteuttaa ja erilaisia onglemia on tiedossa. © ABB Group April 8, 2017 | Slide 25

Sovellusohjelmointi Toiminnallisuus eri kerroksissa: Inverter: DTC Motor: tukee kaikkia moottorityyppejä Drive: Paikka ja nopeussäätö + start ja stop logiikka. Lähtö on vääntömomenttireferenssi Machine: Sovelluksen vaatimet funktiot Ei voida tietää kaikkia asiakkaan vaatimia toimintoja ja ne voidaan tuoda sovellusohjelmoinnilla machine drive motor inverter Application program © ABB Group April 8, 2017 | Slide 26

Sovellusohjelmointi Mahdollistaa Lisää säätömahdollisuuksia Lisää parametreja ja diagnostointia Asiakassovelluksen salauksen IEC 61131-3 ohjelmointistandardi tarjoaa Laajasti käytetty kieli = useita kehittäjiä/osaajia Käyttäjä ei ole lukittunut yhteen valmistajaan Miksi driveen Suorituskyky (ei viiveitä) Kustannussäästö ja luettavuus (ei ylimääräisiä komponentteja) © ABB Group April 8, 2017 | Slide 27

Sovellusohjelmointi IEC-61131-3 on kansainvälinen standardikieli ohjelmoitaville controllereille Kielet Ladder Instruction list Function Blocks (Continuous Function Chart) Sequential Function Charts Structured text Lisäksi IEC standardin mukaiset data tyypit ja ohjelmointi rakenne Olio ohjelmointi Hyvät ohjelmointi työkalut © ABB Group April 8, 2017 | Slide 28

Sovellusohjelmointi Sopii myös PLC:lle että Driveen PLC & Drive IEC-programming Drive configuration and diagnostics © ABB Group April 8, 2017 | Slide 29

Sovellusohjelmointi Esimerkiksi: FA FUNC SET 1 (ramppi) FA FUNC SET 2 (erosuureen laskenta) FA FUNC SET 3 (nopeussäätö) FA FUNC SET 4 (vääntömomentin käsittely) © ABB Group April 8, 2017 | Slide 30

Sovellusohjelmointi © ABB Group April 8, 2017 | Slide 31

Sovellus: Case Hissi Yleensä Hisseille on aivan omat ohjaimensa: PLC + hissi suunniteltu taajuusmuuttaja Sovellusohjelmoinnilla voidaan standardi taajuusmuuttaja saada sopimaan hissisovelluksiin Mahdollistaa monipuolisemman asiakas palvelun hissifirmoille ja laajemman/nopeamman varaosapalvelun Hyvät safty ominaisuudet, suuret tehot, monipuoliset takaisinkytkentä mahdollisuudet, verkkoon jarruttavuus, UPS-pohjaisen turvatoiminnot. © ABB Group April 8, 2017 | Slide 32

Sovellus: Case Hissi Yleensä tarvitaan kahdet kontaktorit, mutta STO (safety torque off) mahdollistaa toisen poistamisen ABB voi tarjota anturittoman säädön, jota ei löydy normaaleista hissiohjaimista. One motor contactor replaced with STO © ABB Group April 8, 2017 | Slide 33

Sovellus: Case Hissi Drive logic control Mekaanisen jarrun säätö Pelastus operaatio Nopeusreferenssin valinta Nopeusprofiilin muokkaus Edistyksellinen hidastus Valvonta ja suojaus funktioita Vääntömomentin kompensointi Sulava liikkeellelähtö © ABB Group April 8, 2017 | Slide 34

Sovellus: Torninosturi Vaatimukset Kuorman pitää liikkua heilumatta Ohjaajalla oltava tuntuma liikkeeseen Tavat ohjata Momenttiohje tai nopeusohje joistikin kautta. © ABB Group April 8, 2017 | Slide 35

Sovellus: Torninosturi © ABB Group April 8, 2017 | Slide 36

Sovellus: Torninosturi testaus 1. simuloimalla 2. Hardware in Loop testejä 3. Simulaattori http://www.youtube.com/watch?v=v053XPYrNjA © ABB Group April 8, 2017 | Slide 37

Kiitoksia kuuntelemisesta! Loppu Kysymyksiä ???? Kiitoksia kuuntelemisesta! © ABB Group April 8, 2017 | Slide 38