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

Podobné dokumenty
PREDIKTIVNÍ ŘÍZENÍ NELINEÁRNÍHO SYSTÉMU

Identifikace a řízení nelineárního systému pomocí Hammersteinova modelu

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

The Optimization of Modules for M68HC08 Optimalizace modulů pro M68HC08

Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Verifikace modelu VT přehříváků na základě provozních měření

ADAPTIVNÍ ŘÍZENÍ POMOCÍ DELTA MODELŮ V PROGRAMOVÉM PROSTŘEDÍ MATLAB. M. Sysel, V. Bobál

KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Kvalita regulačního pochodu

Mechatronika ve strojírenství

VYUŽITÍ METOD PŘÍMÉHO HLEDÁNÍ OPTIMA PŘI PREDIKTIVNÍM ŘÍZENÍ

Praha technic/(4 -+ (/T'ERATU"'P. ))I~~

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Spojité regulátory Zhotoveno ve školním roce: 2011/2012. Spojité regulátory. Jednoduché regulátory

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

7 th International Scientific Technical Conference PROCESS CONTROL 2006 June 13 16, 2006, Kouty nad Desnou, Czech Republic REGULÁTORU JOSEF BÖHM

Základní pojmy; algoritmizace úlohy Osnova kurzu

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

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.

Návrh a simulace zkušební stolice olejového čerpadla. Martin Krajíček

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

DUM 19 téma: Digitální regulátor výklad

ÚLOHA S2 STATICKÁ CHARAKTERISTIKA KONDENZÁTORU BRÝDOVÝCH PAR

EXPERIMENTÁLNÍ STAND ŘÍZENÝ REAL TIME TOOLBOXEM NA TESTOVÁNÍ MEMBRÁN

Profilová část maturitní zkoušky 2015/2016

PROTOKOL O LABORATORNÍM CVIČENÍ - AUTOMATIZACE

SIMULACE JEDNOFÁZOVÉHO MATICOVÉHO MĚNIČE

Řízení výšky hladiny s využitím samočinně se nastavujících spojitých regulátorů

Fakulta elektrotechniky a komunikačních technologíı Ústav automatizace a měřicí techniky v Brně

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Laboratoře integrované automatizace

Stanovení typu pomocného regulátoru v rozvětvených regulačních obvodech

Logické řízení výšky hladiny v nádržích

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Práce s PID regulátorem regulace výšky hladiny v nádrži

Pneumatický motor CE 107

Nastavení parametrů PID a PSD regulátorů

HPS - SEŘÍZENÍ PID REGULÁTORU PODLE PŘECHODOVÉ CHARAKTERISTIKY

Využití přímé inverzní metody pro řízení reálných systémů

28.z-8.pc ZS 2015/2016

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

DOOSAN Škoda Power s. r. o. a Západočeská univerzita v Plzni ŘÍZENÍ AERODYNAMICKÉHO TUNELU PRO KALIBRACI TLAKOVÝCH SOND

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Řízení tepelné soustavy s dopravním zpožděním pomocí PLC

MĚŘENÍ A REGULACE TEPLOTY V LABORATORNÍ PRAXI

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

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

REGULAČNÍ TECHNIKA základní pojmy, úvod do předmětu

Úloha 5 Řízení teplovzdušného modelu TVM pomocí PC a mikropočítačové jednotky CTRL

DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska

MĚŘICÍ A ŘÍDICÍ TECHNIKA pro posluchače 1. ročníku magisterského studia FTOP

TECHNICKÁ UNIVERZITA V LIBERCI

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

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

Regulační obvody s nespojitými regulátory

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

Modelování elektromechanického systému

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Vlastnosti regulátorů

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ

Rozšíření modelů technologických procesů

25.z-6.tr ZS 2015/2016

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu

Prostředky automatického řízení

POPIS, IDENTIFIKACE SYSTÉMU A NÁVRH REGULÁTORU POMOCÍ MATLABU V APLIKACI FOTBAL ROBOTŮ

Nespojité (dvou- a třípolohové ) regulátory

Odpružená sedačka. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Počítačová podpora automatického řízení - CAAC

Kompaktní mikroprocesorový regulátor MRS 04

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

Robustnost regulátorů PI a PID

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

Modelování a simulace Lukáš Otte

U Úvod do modelování a simulace systémů

Obr. 1 Činnost omezovače amplitudy

Vysoká škola Báňská. Technická univerzita Ostrava

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

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

Regulace jednotlivých panelů interaktivního výukového systému se dokáže automaticky funkčně přizpůsobit rozsahu dodávky

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY ADAPTIVNÍ REGULÁTORY S PRVKY UMĚLÉ INTELIGENCE

VŠB Technická univerzita Ostrava Fakulta strojní Katedra hydromechaniky a hydraulických zařízení

Regulační obvod s měřením regulováné veličiny

Decentralizované adaptivní řízení

Nejjednodušší, tzv. bang-bang regulace

VLIV VELIKOSTI VZORKOVACÍ PERIODY NA NÁVRH DISKRÉTNÍHO REGULAČNÍHO OBVODU

VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra měřicí a řídicí techniky. Samonastavitelné regulátory v prostředí PLC

Ústav technologie, mechanizace a řízení staveb. CW01 - Teorie měření a regulace 10.2 ZS 2010/2011. reg Ing. Václav Rada, CSc.

CVIČENÍ 4 Doc.Ing.Kateřina Hyniová, CSc. Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze 4.

1. Regulace proudu kotvy DC motoru

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

Měření a řízení chemických, potravinářských a biotechnologických procesů

Nelineární model tepelné soustavy a GPC regulátor

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

Zpětnovazební struktury řízení technické a biologické systémy

k DUM 08. pdf ze šablony 1_šablona_automatizační_technika_I 03 tematický okruh sady: regulátor

Teoretický úvod: [%] (1)

Transkript:

POUŽITÍ REAL TIME TOOLBOXU PRO REGULACI HLADIN V PROPOJENÝCH VÁLCOVÝCH ZÁSOBNÍCÍCH P. Chalupa Univerzita Tomáše Bati ve Zlíně Fakulta technologická Ústav řízení procesů Abstrakt Příspěvek se zabývá problémem regulace hladin v propojených válcových zásobnících laboratorního modelu DTS firmy Amira. Soustava vykazuje nelineární chování a pro její regulaci byly využity adaptivní regulátory, které obsahují průběžnou identifikaci lineárního modelu soustavy. Do regulačního obvodu byl také začleněn Logický supervizor jakožto hierarchický prvek řídící pomocí jednoduchého algoritmu činnost obou regulátorů. V příspěvku je uvedeno porovnání průběhů regulačních a regulovaných veličin s použitím a bez použití Logického supervizoru. Implementace regulátoru byla provedena v systému MATLAB a pro realizaci měření v reálném čase byl využit Real-TimeToolbox. Úvod Problém regulace hladin v zásobnících tekutin se vyskytuje v mnoha oblastech průmyslu. Příkladem mohou být vodojemy a studny sloužící k zásobování obyvatelstva pitnou vodou, zásobníky chemikálií v chemických výrobních procesech a jiné. Pro regulaci hladin je možné použít rozličné přístupy tento příspěvek se zabývá možností využití samočinně se nastavujících regulátorů. Základním principem samočinně se nastavujících regulátorů je průběžná identifikace parametrů modelu regulované soustavy a přepočet parametrů regulátoru na základě aktuálních hodnot parametrů modelu. Výhodnou tohoto přístupu je možnost použití klasických, dobře prověřených algoritmů návrhu regulátoru, které byly vyvinuty pro lineární regulované soustavy s konstantními parametry, i pro nelineární a časově proměnné regulované soustavy. Obr. : Soustava tří válcových zásobníků

V případě, že se regulovaný systém skládá z více propojených zásobníků, které se vzájemně ovlivňují, je třeba uvažovat regulovanou soustavu jako mnoharozměrovou, tedy soustavu o více vstupních a více výstupních veličinách (MIMO multi input multi output). Klasický přístup k řízení mnoharozměrových soustav spočívá v návrhu centrálního maticového regulátoru, jehož úkolem je zajištění žádaného průběhu všech regulovaných veličin. Jedním z alternativních přístupů je decentralizované řízení [], jehož principem je rozdělení mnoharozměrového regulovaného systému na jednorozměrové subsystémy a regulace každého subsystému samostatným adaptivním regulátorem. Popis regulované soustavy Fotografie regulované soustavy je na obrázku a její schématické znázornění je na obrázku. Soustava se skládá ze tří válcových nádob N N3. Nádoba N je propojena s nádobou N3 ventilem V a nádoba N3 je dále propojena s nádobou N ventilem V. Tekutinu je možné dopravovat do nádob N a N pomocí čerpadel Č a Č; množství tekutiny vytékající z nádoby N je možné ovlivnit nastavením ventilu V3. Model také umožňuje simulovat průsak tekutiny z jednotlivých zásobníků, a to pomocí ventilů V4 až V6. Č Č N N3 N h h 3 V3 V V h průsak (V4) průsak (V5) průsak (V6) Obr. : Schéma regulované soustavy Soustava byla připojena k řídicímu PC pomocí vstupně výstupní karty Advantech PCI-7. Čerpadla Č a Č jsou řízena pomocí analogových výstupů, výšky hladin jsou přenášeny pomocí analogových vstupů. Stejně tak aktuální polohy ventilů jsou do PC předávány pomocí analogových vstupů. Pomocí digitálních vstupů je navíc předávána informace o plně otevřeném, případně plně zavřeném ventilu. Polohu každého ventilu je také možné ovládat pomocí dvou analogových výstupů. Pro monitorování a ovládání soustavy jsou tedy využity následující vstupy a výstupy: Analogové vstupy: 3 x aktuální pozice hladin v jednotlivých nádržích Digitální vstupy: 6 x indikace plně otevřeného ventilu, 6 x indikace plně uzavřeného ventilu Analogové výstupy: x ovládání čerpadel Digitální výstupy: 6 dvojic pro ovládání ventilů, ze 4 kombinací pro každý ventil jsou platné 3: otevírat ventil, zavírat ventil, neměnit pozici ventilu Soustava tedy disponuje 3 veličinami, které je možné regulovat (výšky hladin). Pro regulaci je možné použít až 8 akčních zásahů ( čerpadla a 6 ventilů). Pro následující regulace je soustava uvažován jako systém o dvou vstupech realizovaných čerpadly Č a Č a dvou výstupech, kterými v tomto případě byly výšky hladin h a h. Ventily V a

V zajišťující propojení zásobníků byly plně otevřeny, ventily V3 a V5 byly zcela uzavřeny a ventily V4 a V6 byly v konstantní, částečně otevřené poloze. Soustava vykazuje výrazně nelineární chování, jak je patrné z obrázku 3, který znázorňuje statickou charakteristiku závislosti výšky hladiny h na řídicím signálu čerpadla Č při vypnutém čerpadle Č..4..8 y [].6.4. 3 Regulační obvod..4.6.8 u [] Obr. 3: Statická charakteristika soustavy Pro regulaci byl využit decentralizovaný přístup, kdy byla regulovaná soustava rozdělena na jednorozměrné subsystémy. Dekompozice na subsystémy je v uvedeném případě přímočará: první subsystém je tvořen řídicím signálem čerpadla Č jako vstupem a výškou hladiny h jako výstupem; druhý subsystém je pak tvořen řídicím signálem čerpadla Č jako vstupem a výškou hladiny h jako výstupem. Při decentralizovaném přístupu je výhodné použití samočinně se nastavujících regulátorů a to nejen vzhledem k nelinearitám, které soustava obsahuje, ale také kvůli potlačení interních vazeb mezi subsystémy []. Použité regulátory byly vybrány z knihovny samočinně se nastavujících regulátorů [3], která byla vytvořena na základě algoritmů popsaných v monografii [4]. Všechny regulátory obsažené v knihovně jsou vybaveny průběžnou identifikací modelu regulované soustavy. Při decentralizovaném přístupu je třeba, aby novější data měla při průběžné identifikaci větší váhu než data starší. Toho je dosaženo použitím začleněním exponenciálního a adaptivního směrového zapomínání [5]. Při současném běhu průběžné identifikace u obou subsystémů může dojít k její destabilizaci, která je důsledkem vzájemné interakce mezi subsystémy. Tomuto problému je možné předejít, pokud je do regulačního obvodu zařazen nadřazený blok, který zajišťuje, že v určitém čase provádí průběžnou identifikaci pouze jeden z regulátorů. Nadřazený blok může fungovat podle různých algoritmů, pro dále uvedené případy byl použit Logický supervizor. Logické supervizor je založen na dvou principech: Přiřazení priorit jednotlivým subsystémům Průběžné vyhodnocování kritéria každým subsystém Kritérium vyhodnocované každým subsystémem udává, zda subsystém vyžaduje průběžnou identifikaci. Tyto logické signály jsou předány do supervizoru, který vyhoví pouze té žádosti, jejíž odpovídající subsystém má nejvyšší prioritu. Tento výsledek je poslán do každého regulátoru jako logická hodnota udávající, jestli má regulátor dále pracovat v režimu s konstantními parametry nebo

v režimu průběžné identifikace. Schéma regulačního obvodu v prostředí MATLAB/Simulink je znázorněno na obrázku 4. Obr. 4. Simulinkové schéma regulačního obvodu Pro zajištění vstupně-výstupních operací a běhu schématu v reálném čase byl použit Real Time Toolbox. 4 Naměřené výsledky Pro regulaci bylo použito samočinně se nastavujících regulátorů založených na metodě přiřazení pólů. Poloha pólů byla zvolena tak, aby dynamika uzavřeného regulačního obvodu odpovídala dynamice spojité soustavy. řádu s charakteristickým polynomem s + ξωs+ ω () Tlumení bylo voleno ξ=, úhlová frekvence kmitů ω=. a perioda vzorkování T =s. Nejprve byly provedeny experimenty pro stav, kdy logický supervizor nebyl použit. Průběhy signálů v regulačním obvodu jsou znázorněny na obrázku 5. w, y, u [].5.5 w y u 3 4 5 6 w, y, u [].5.5 w y u 3 4 5 6 Obr. 5. Průběh regulačního pochodu pro případ bez logického supervizoru Dále byly provedeny měření za stejných podmínek, ovšem se začleněním logického supervizoru. Výsledky jsou zaneseny v obrázku 6.

w, y, u [].5.5 w y u w, y, u [] 3 4 5 6 w.5 y u.5 3 4 5 6 Obr. 6. Průběh regulačního pochodu pro případ bez logického supervizoru Průběh zásahů logického supervizoru je zřejmý z obrázku 7, kde jsou zaneseny průběhy žádostí o průběžnou identifikaci (tj.vstupy logického supervizoru) a průběhy signálů povolujících průběžnou identifikaci (tj. výstupů logického supervizoru). Identification requests R, R Identification enabled: E, E R R.5 3 4 5 6 E E.5 3 4 5 6 Obr. 7. Průběh vstupů a výstupů logického supervizoru Porovnání obou průběhů bylo provedeno na základě kvadratických kritérií. První použité kritérium bylo založeno na součtu čtverců regulační odchylky: N ( ) ( ) ; 3 Se = w k y k N = k = Druhé kritérium, které bylo pro porovnání použito, vycházelo z druhých mocnin změn akčního zásahu: N S ( ) ( ) u = u k u k ; N = 3 k = Vypočtené hodnoty obou kritérií pro případ bez logického supervizoru i pro případ s logickým supervizorem jsou zaneseny v tabulce. () (3)

Tabulka : POROVNÁNÍ POMOCÍ KVADRATICKÝCH KRITÉRIÍ Subsystém Celkem Bez logického supervizoru S y S u.64 4.76 5.84.8 7.48 4.84 S logickým supervizorem S y.4 4.55 6.59 S u 3.39 4.87 8.6 5 Závěr Samočinně se nastavující regulátory obsažené v knihovně [4] se ukázaly jako vhodné pro regulaci hladin ve válcových zásobnících. Zařazení bloku logického supervizoru vedlo ke zlepšení kvality regulačního pochodu, jak je zřejmé z tabulky. 6 Poděkování Tento příspěvek vznikl za podpory grantu Ministerstva školství české republiky číslo M684774. Literatura [] Aoki, M. On feedback stabilizability of decentralized dynamic systems, Automatica, 8, Issue, pp. 63-73, 97 [] Cui H., E. W. Jacobsen. Performance limitations in decentralized control, Journal of Process Control,, pp. 485 494,. [3] Bobál, V., J. Böhm, J. Fessl, J. Macháček. Digital Self-tuning Controllers: Algorithms, Implementation and Applications, Springer, Berlin, 5. [4] Bobál, V., P. Chalupa. Self-Tuning Controllers Simulink Library, http://www.utb.cz/stctool/,. [5] Kulhavý, R. (987). Restricted exponential forgetting in real time identification, Automatica 3, pp. 586 6. Ing. Petr Chalupa. Ph.D. Univerzita Tomáše Bati ve Zlíně Fakulta technologická Ústav řízení procesů Nad stráněmi 45 76 Zlín email: chalupa@ft.utb.cz tel.: +4 57 63 54