Stud. skupina: 3E/96 Číslo úlohy: - FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY REAL TIME CONTROL



Podobné dokumenty
ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

Vývojové práce v elektrických pohonech

Moderní nástroje pro vývoj elektronických řídicích jednotek

Pro model vodárny č. 2.; navrhněte a odzkoušejte vhodné typy regulátorů (P, PI, I, PD a PID), za předpokladu, že je:

Konfigurace řídicího systému technikou Hardware In The Loop

Příloha A návod pro cvičení 1. SESTAVENÍ MODELU V PROSTŘEDÍ MATLAB SIMULINK Zapojení motoru

Laborato regula ních systém a prost edk Název prezentace ídicích systém Umíst ní laborato E228 Správce laborato Ing. Št pán O ana, Ph.D.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

František Dušek, Daniel Honc Katedra řízení procesů a výpočetní techniky, FCHT, Univerzita Pardubice

Obsah přednášky. Úvod. Úvod

NÁVRH LQG ŘÍZENÍ PRO FYZIKÁLNÍ MODEL KULIČKY NA TYČI

VYBRANÉ PROBLÉMY ČASOVÉ OPTIMALIZACE ZDROJOVÉHO KÓDU V PROSTŘEDÍ MATLAB

Model helikoptéry H1

MATLAB a Simulink R2015b

LOGIC. Stavebnice PROMOS Line 2. Technický manuál

VYUŽITÍ MATLABU PŘI NÁVRHU FUZZY LOGICKÉHO REGULÁTORU. Ing. Aleš Hrdlička

INTEGROVANÉ INFORMAČNÍ A ŘÍDICÍ SYSTÉMY PRŮMYSLOVÉ AUTOMATIZACE

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

Workshop. Vývoj embedded aplikací v systému MATLAB a Simulink. Jiří Sehnal sehnal@humusoft.cz. info@humusoft.cz.

Obecný úvod do autoelektroniky

Využití neuronové sítě pro identifikaci realného systému

Magnetic Levitation Control

Mikroprocesorový regulátor MRS 04 1xxx

Vývoj a testování elektronických řídicích jednotek pro automobily

Daniel Honc, František Dušek Katedra řízení procesů a výpočetní techniky, FCHT, Univerzita Pardubice

Obrázek č. 7.0 a/ regulační smyčka s regulátorem, ovladačem, regulovaným systémem a měřicím členem b/ zjednodušené schéma regulace

VÝVOJ NOVÉHO REGULAČNÍHO ALGORITMU KOTLE VERNER S PODPOROU PROGRAMU MATLAB

Modelování polohových servomechanismů v prostředí Matlab / Simulink

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 3 Dálková správa s využitím WIFI technologie

Servozesilovače. Digitální servozesilovače TGA, TGP

Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny

Regulační funkce. v aplikaci pro řízení vzduchotechniky. WILKOP, spol. s r.o., Zubří, Hlavní 823, tel. / fax :

Bezkontaktní měření vzdálenosti optickými sondami MICRO-EPSILON

Montážní a provozní návod

Regulátor MaxVU. Stručný návod k použití

KS 40-1 pro hořáky Speciální regulátor pro průmyslové hořáky

Studijní opory k předmětu 6AA. 6AA Automatizace. Studijní opory k předmětu. Ing. Petr Pokorný 1/40 6AA AUTOMATIZACE 6AA - cvičení

Laboratoř řídicích systémů EB306

POUŽITÍ REAL TIME TOOLBOXU PRO REGULACI HLADIN V PROPOJENÝCH VÁLCOVÝCH ZÁSOBNÍCÍCH

GRAFICKÉ ROZHRANÍ V MATLABU PRO ŘÍZENÍ DIGITÁLNÍHO DETEKTORU PROSTŘEDNICTVÍM RS232 LINKY

1 Podrobná specifikace Yunifly Datasheet

Řízení modelu letadla pomocí PLC Mitsubishi

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

REE 11/12Z - Elektromechanická přeměna energie. Stud. skupina: 2E/95 Hodnocení: FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY

SYNERGICKÝ EFEKT VE VÝUCE AUTOMATIZACE S VYUŽITÍM APLIKAČNÍCH KNIHOVEN MATLABU A SIMULINKU

ANALÝZA A MODELOVÁNÍ SENSORŮ A AKTUÁTORŮ STAVEBNICE LEGO MINDSTORM

Signálové a mezisystémové převodníky

Modelování elektromechanického systému

Filmová odparka laboratorní úlohy

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Testovací plošina inerciální navigace Jiří Vejvoda

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

9. MĚŘENÍ TEPELNÉ VODIVOSTI

Vypracovat přehled způsobů řízení paralelních kinematických struktur s nadbytečnými pohony

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I

Auto / Loï / Letadlo Vìtroò, rychlý èlun, ponorka, traktor, tank a mechanické stroje. Vhodné i pro motory s pøevodovkou

VIZUALIZACE POHYBU VOZIDLA SE ČTYŘMI ŘÍZENÝMI A HNANÝMI KOLY

Řízení motoru Mendocino

KYBERNETIKA. Prof. Ing. Vilém Srovnal, CSc. Vysoká škola báňská Technická univerzita Ostrava

UNIDRIVE SP. Rozšířené menu. Měniče kmitočtu určené k regulaci otáček asynchronních motorů a servomotorů.

Úloha s tepelným tokem řízená pomocí PAC Rockwell a PC

Regulace napětí v distribuční soustavě vn a nn

TC485. převodník RS232/RS485. malé, jednoduché provedení. galvanické oddělení. 3. července 2008 w w w. p a p o u c h. c o m 0041.

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma

KINAX WT 711 Programovatelný převodník úhlu otočení

Srovnání PID regulace a anisochronního řízení na PLC Tecomat Foxtrot

24 bitový AD USB modul AD24USB. Návod k použití

8. ZÁKLADNÍ MĚŘENÍ ASYNCHRONNÍCH MOTORŮ

Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav fyziky a měřicí techniky

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

Příručka. Bezpečné odpojení osových modulů MOVIAXIS Aplikace. Vydání 10/ / CS

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

FU-48 / 72 / 86 / 96 série


INTELIGENTNÍ PROSTOROVÝ TERMOSTAT

Zde bude zadání práce

Uživatelská příručka

I/O modul univerzální rozhraní

PŘECHODOVÁ CHARAKTERISTIKA

1. Obecná struktura pohonu s napěťovým střídačem

Západočeská univerzita v Plzni Fakulta aplikovaných věd KKY/LS2. Plzeň, 2008 Pavel Jedlička

Pokročilé metody návrhu velmi přesného řízení pohybu

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra kybernetiky BAKALÁŘSKÁ PRÁCE. Řízení DC-DC konvertoru

Regulace teploty jednotlivých místností

Digitální paměťový osciloskop (DSO)

TECHNICKÁ UNIVERZITA V LIBERCI

Univerzální regulační systém TERM 4M. Technická data vstupy Pt100. proud (IMEA) binární (BIN) výstupy binární: (OUTPUTS)

Témata bakalářských a diplomových Ústav mechaniky těles, mechatroniky a biomechaniky

NANOFILTRACE INDIGOKARMÍNU

A45. Příloha A: Simulace. Příloha A: Simulace

A7B39TUR Testování uživatelského rozhraní. HTC Desire HD. (testování mobilního zařízení) Tomáš Klejna

POLYMERTEST Tř.T.Bati 299, Zlín. ZÁKRUTOMĚR Dle ČSN EN ISO 2061

MODELOVÁNÍ TECHNOLOGICKÝCH PROCESŮ VE VÝUCE AUTOMATIZACE

3. D/A a A/D převodníky

ÚLOHA R1 REGULACE TLAKU V BRÝDOVÉM PROSTORU ODPARKY

TECOMAT TC700 ZÁKLADNÍ DOKUMENTACE K MODULŮM BASIC DOCUMENTATION FOR MODULES. GT-775x. 1. vydání - duben nd edition - April 2008

Návod k úloze sekvenční řízení laboratorního modelu reaktoru

Frekvenční charakteristika soustavy tří nádrží

Zaměření Pohony a výkonová elektronika. verze

4. STANOVENÍ PLANCKOVY KONSTANTY

Transkript:

Předmět: RDO ŘÍZENÉ DYNAMICKÉ SOUSTAVY Jméno: Ročník: 3 Datum: 5. 5. 2013 Stud. skupina: 3E/96 Číslo úlohy: - Ústav: FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY Název úlohy: REAL TIME CONTROL ZADÁNÍ: 1) Stanovte si omezení střídy podle rychlejšího z motorů (s nižším převodovým poměrem) tak, aby nemohlo dojít k přetočení druhého motoru (mohlo by dojít k poškození převodovky, která nemusí snést vyšší otáčky) a zaneste jej do modelu 2) Vytvořte subsystém, který bude mít na starosti ovládání motoru, jehož vstupem bude střída (-1...1) (eventuálně napětí -24...24V) a výstupem pak poloha (přepočtená na otáčky) 3) Vytvořte generátor zátěže z druhého motoru (nějaký rozumný signál s omezením dle bodu 1) 4) Nalaďte regulátor (PID) na rychlost tak, aby reguloval pokud možno bez překmitu a co nejrychleji STRUČNÝ POPIS ÚLOHY: Cílem této úlohy je aplikovat řízení na reálné pohonové soustavě. Pro tuto úlohu byl využit Real Time Toolbox v Simulinku. Ke komunikaci Real Time Toolboxu s DC motory byla využita karta Humusoft MF-624. DC motory jsou součástí výukové platformy DoubleDrive. DoubleDrive se, jak již název napovídá, skládá ze dvou kartáčových DC motorů o různých převodech. Tyto motory lze spojit ozubeným pásem. Úkolem je tedy řízení úhlové rychlosti DC motoru pomocí vhodně naladěného PID regulátoru, přičemž druhý motor představuje náhodně generovanou zátěž (chybu). Je zapotřebí stanovit omezení střídy rychlejšího z motorů (motor s nižším převodovým poměrem). V opačném případě by totiž mohlo dojít k poškození motoru, protože by nemusel snést vyšší otáčky. Pro toto měření byly u mého stanoviště k dispozici motory s označením PD4266. Obr.1 Schéma zapojení DoubleDrive

SCHÉMA SOUSTAVY V SIMULINKU: Obr.2 Nejvyšší úroveň Obr.3 MOTOR A Obr.4 MOTOR A - Control

Obr.5 MOTOR A - Plant (I/O) Obr.6 MOTOR A - Scaling to HW Obr.7 MOTOR A - HW I/O Obr.8 MOTOR A - Scaling from HW Obr.9 MOTOR B

Obr.10 MOTOR B - HW I/O Obr.11 MOTOR B - Scaling from HW POPIS SCHÉMATU: Modely obou motorů jsou kvůli srozumitelnosti a přehlednosti rozloženy na řadu subsystémů. Veškeré bloky sloužící k vykreslování grafů a zobrazení hodnot potřebných veličin se nachází v nejvyšší úrovni hierarchicky uspořádaného modelu soustavy. Model regulovaného motoru A se skládá ze dvou částí. Subsystém Control reprezentuje řídicí algoritmus, tedy blok řízení. Zde je možné nastavit požadovanou hodnotu rychlosti a nastavit jednotlivé složky PID regulátoru, tedy proporcionální, derivační a integrační složku. Vstupem do tohoto bloku je skutečná rychlost, působící v záporné zpětné vazbě. Výstupem je napětí aplikované na svorky motoru. Funkcí subsystému Plant (I/O) je připojení reálné soustavy přes I/O kartu MF-624 k Simulinku. Vstupem je napětí, výstupem skutečná rychlost. Tento subsystém se skládá ze tří dalších subsystémů. Scaling to HW slouží k normalizaci napětí na střídu. Mnoho bloků totiž pracuje s rozsahem 0 až 1. Blok HW I/O obsahuje bloky a nastavení specifické pro námi použitou kartu MF-624 a příslušný toolbox v Simulinku. Zde je vstup v podobě střídy o rozsahu -1 až 1 pomocí bločku absolutní hodnoty převeden na střídu o rozsahu 0 až 1 pro potřeby pulsní šířkové modulace (PWM). Součástí tohoto bloku je i DIR 0/1, což je veličina určující směr otáčení motoru v závislosti na znaménku střídy. K tomuto účelu slouží bloček Compare To Zero. A posledním výstupem je BRK, což je blok, který v případě nulové střídy způsobí zabrzdění motoru. Této podmínky je opět dosaženo využitím bloku Compare To Zero. Dalším blokem je Encoder A, ze kterého putuje informace o počtu ticků a z bloku LEM - Current A vystupuje napětí. Poslední částí subsystému Plant (I/O) je blok Scaling from HW, který přepočítává digitální hodnoty z hardwaru na fyzikální hodnoty. Ticky enkodéru jsou pomocí gainů a známých parametrů motoru přepočteny na počet otáček, následně na polohu motoru v radiánech a následnou derivací na rychlost, která je výstupem tohoto bloku. Přítomná přenosová funkce slouží k vyhlazení signálu. Druhým výstupem bloku je proud získaný výpočtem z napětí podle datasheeetu použitého proudového snímače. Druhý motor má funkci zátěže, respektive chyby. Tento motor není řízen, chybí proto subsystém Control, přítomný je naopak generátor chyby omezený na ± 9% vstupující střídy, aby nemohlo dojít k případnému přetočení a tím poškození motoru. Tato chyba vstupuje opět do bloku s názvem HW I/O, který má stejnou funkci a obsahuje stejné bloky jako motor A, s výjimkou brzdy, která u tohoto zátěžného motoru není nutná. Výstupem z tohoto subsystému jsou opět ticky rotačního snímače a napětí. Tyto dvě veličiny opět vstupují do bloku Scaling from HW, který opět slouží k přepočtu hodnot z hardwaru na fyzikální hodnoty. Žluté bloky slouží k uložení příslušných průběhů do Workspace a následném vykreslení požadovaných grafů v Matlabu pro účely této dokumentace.

POSTUP PŘI NÁVRHU REGULÁTORU A POPIS VÝZNAMU JEDNOTLIVÝCH SLOŽEK: PID regulátor se skládá ze tří složek - proporcionální, integrační a derivační složky. Každá z těchto složek má specifický vliv na chování regulované soustavy. Při návrhu regulátoru lze využít analytických metod, jako jsou metoda symetrického optima nebo metoda optimálního modulu. Druhou možností je zkusit regulátor naladit bez výpočtu, manuálně, neustálým opakovaným nastavováním jednotlivých složek, dokud se nedosáhne uspokojivého regulačního průběhu. V této úloze byla zvolena druhá, jednodušší varianta. Cílem celé regulace je co nejrychlejší dosažení žádané hodnoty s minimální trvalou regulační odchylkou, přičemž by nemělo dojít k překmitu. Nejdříve se nastaví I i D složka na nulu a hodnota P složky se postupně z nuly zvyšuje až do okamžiku, kdy se začnou objevovat výrazné kmity. Při samostatném použití proporcionální složky se projevuje trvalá regulační odchylka, jejíž velikost je úměrná velikosti poruchové veličiny a nepřímo úměrná zesílení. K odstranění trvalé regulační odchylky je zapotřebí využít integrační složky. Zde se zvolí taková hodnota, aby byla trvalá regulační odchylka i překmity byly minimální. Derivační složka se ponechala nulová, protože v opačném případě se soustava ihned rozkmitala. GRAFICKÉ ZNÁZORNĚNÍ KVALITY REGULACE: Obr.12 Průběh chyby Obr.13 Srovnání požadovaného a skutečného průběhu úhlové rychlosti

Obr.14 Průběh P složky Obr.15 Průběh I složky Obr.16 Průběh D složky Obr.17 Průběh PID

ZHODNOCENÍ KVALITY REGULÁTORU: Po neustálém zkoušení se mi nejvíce osvědčilo následující nastavení regulátoru: P: 0.19 I: 0.15 D: 0.00 Při tomto nastavení jednotlivých složek se mi jevil průběh jako nejlepší kompromis mezi rychlostí dosažení žádané hodnoty, minimální trvalou regulační odchylkou a minimálním překmitem. POUŽITÁ LITERATURA A DALŠÍ ZDROJE: Real Time Toolbox and MechLab DoubleDrive Quick Start Požadavky na technickou zprávu http://en.wikipedia.org/wiki/rotary_encoder#incremental_rotary_encoder http://en.wikipedia.org/wiki/h_bridge http://www.lem.com/docs/products/lts%206-np.pdf http://www.humusoft.cz/produkty/datacq/mf624/