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

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

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

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

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

PREDIKTIVNÍ ŘÍZENÍ NELINEÁRNÍHO SYSTÉMU

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

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

Návrh konstrukce odchovny 3. dil

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

ZPĚTNOVAZEBNÍ ŘÍZENÍ, POŽADAVKY NA REGULACI

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

PROTOKOL O LABORATORNÍM CVIČENÍ - AUTOMATIZACE

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

Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012

Ladění regulátorů v pokročilých strategiích řízení

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

Vlastnosti členů regulačních obvodů Osnova kurzu

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Pozn. 1. Při návrhu aproximace bychom měli aproximační funkci vybírat tak, aby vektory ϕ (i) byly lineárně

Nastavení parametrů PID a PSD regulátorů

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

Zpětná vazba, změna vlastností systému. Petr Hušek

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

REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB

Algebra blokových schémat Osnova kurzu

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

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

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

Klasické pokročilé techniky automatického řízení

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

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

Modelování a simulace Lukáš Otte

Obr. 1 Činnost omezovače amplitudy

Aplikovaná matematika I

6 Algebra blokových schémat

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

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

Ṡystémy a řízení. Helikoptéra Petr Česák

MĚŘENÍ STATICKÝCH A DYNAMICKÝCH CHARAKTERISTIK C) REGULAČNÍCH VENTILŮ

Řízení modelu letadla pomocí PLC Mitsubishi

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

Modelování elektromechanického systému

Robustnost regulátorů PI a PID

Pneumatický motor CE 107

5.1.1 Nestacionární režim motoru

Genetické programování 3. část

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

i β i α ERP struktury s asynchronními motory

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

Portál pre odborné publikovanie ISSN

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

Laboratorní úloha č.8 MĚŘENÍ STATICKÝCH A DYNAMICKÝCH CHARAKTERISTIK

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

Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením

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

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

Metodika generování a ladění modelů neuronových sítí

The Optimization of Modules for M68HC08 Optimalizace modulů pro M68HC08

15 - Stavové metody. Michael Šebek Automatické řízení

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

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

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

Návrh frekvenčního filtru

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ

Úloha 1. Napište matici pro případ lineárního regresního spline vyjádřeného přes useknuté

Témata profilové maturitní zkoušky z předmětu Souborná zkouška z odborných elektrotechnických předmětů (elektronická zařízení, elektronika)

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

Západočeská univerzita. Lineární systémy 2

Regulační obvod s měřením akční veličiny

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky

24 - Diskrétní řízení

Aut 2- regulační technika (2/3) + prvky regulačních soustav (1/2)

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

Ověření funkčnosti ultrazvukového detektoru vzdálenosti

Automatizace Úloha č.1. Identifikace regulované soustavy Strejcovou metodou

OPTIMALIZACE CHEMICKÝCH STUPŇOVÝCH PROCESŮ POMOCÍ MATLAB SYMBOLIC MATH TOOLBOXU. Vladimír Hanta

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

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

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

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

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

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

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

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

Převodníky fyzikálních veličin (KKY/PFV)

25.z-6.tr ZS 2015/2016

Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem

VÝVOJ ALGORITMU PRO OPTIMALIZACI ANALOGOVÝCH KMITOČTOVÝCH FILTRŮ. Karel Zaplatílek, Karel Hájek

Opakování z předmětu TES

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

KOMBINAČNÍ LOGICKÉ OBVODY

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

Identifikace materiálových parametrů Vybraných modelů plasticity

1 Tyto materiály byly vytvořeny za pomoci grantu FRVŠ číslo 1145/2004.

Mechatronické systémy struktury s asynchronními motory

CW01 - Teorie měření a regulace

Zásady regulace - proudová, rychlostní, polohová smyčka

SEKVENČNÍ LOGICKÉ OBVODY

Transkript:

1 Portál pre odborné publikovanie ISSN 1338-0087 Identifikace a řízení nelineárního systému pomocí Hammersteinova modelu Brázdil Michal Elektrotechnika 25.04.2011 V praxi se často setkáváme s procesy, které nejsou lineární. V těchto případech nelze vyjádřit jejich statickou charateristiku y=f(u) lineární funkcí, přičemž u je vstupní veličina ovlivňující dynamický systém, y je veličina výstupní. Tyto procesy není možné optimálně řídit pomocí jednoduché lineární teorie řízení. Pro řízení nelineárních procesů je možné použít několik přístupů. Základní přístupem je nalezení lineární oblasti statické charakteristiky a pro tuto oblast navrhnout regulátor. Další přístupem je linearizace statické charakteristiky po částech, tzn. rozdělení statické charakteristiky na několik částí, které budou lineární a pro každou část navrhnout regulátor. Nevýhodou tohoto přístupu je použití více regulátorů pro řízení procesu a tím i zvýšení náročnosti úlohy. Mnohem zajimavějším a hlavně jednodušším přístupem je použití Hammersteinova modelu pro návrh vhodného regulátoru. Hammersteinuv model Hammersteinův model je pravděpodobně nejznámější a nejpoužívanější přístup pro modelování nelineárních systémů. Spočívá v oddělení nelineární statické a lineární dynamické části procesu. Struktura Hammersteinova modelu, která je znázorněna na Obr. 1, se skládá z nelineární statické části a lineární dynamické části, které mohou být popsány rovnicemi (1) (2) Obr. 1: Struktura Hammersteinova modelu Tato struktura popisuje všechny systémy, kde se nachází dominantní nelineární akční člen (např. charakteristika ventilu, saturace, pásmo necitlivosti elektromagnetického motoru apod.), přičemž ostatní nelinearity jsou zanedbány. Z tohoto důvodu jsou POSTERUS.sk - 1 / 8 -

2 Hammersteinovy modely oblíbené v řídicí technice. Navíc je snadné eliminovat statickou nelinearitu její inverzní funkcí, která se zařadí na výstup regulátoru. Velkou výhodou rozdělení systému na nelineární a lineární část je, že stabilita je určena výhradně lineární částí modelu, která může být snadno ověřena. Nicméně struktury procesů jsou velmi různorodé a proto je možné tuto metodu použít jen na omezenou třídu systémů. Nelineární statickou charakteristiku je možné obecně aproximovat polynomem vhodného stupně. V některých případech je možné použít rovněž jiné aproximace. Pro efektivní identifikaci je doporučeno používat lineárně parametrizované koeficienty. Je nutné si uvědomit, že v případě systému s více vstupy bude nelineární statická charakteristika popsána funkcí ve tvaru matice. Rovnice nelineární statické charakteristiky polynomu druhého řádu (l=2) má tvar Dosazením rovnice (4) do rovnice (2) obdržíme pro systém druhého řádu bude vstupně / výstupní vztah ve tvaru (3) Hammersteinův model není možné identifikovat přímo. Abychom se vyhnuli použití nelineárních optimalizačních technik, pracuje se většinou s obecnou strukturou modelu. Obecný Hammersteinův model se reparametrizuje tak, aby výsledné parametry byly lineární. V rovnici (4) součiny b 1 c 0 a b 2 c 0 jsou absolutní členy, které znamenají posuny v souřadném systému, a proto mohou být sečteny. Proto mohou být nahrazeny jedním nezávislým parametrem (absolutním členem). Pro l=2 a n=2 bude výstup obecného Hammersteinova modelu ve tvaru (4) (5) jehož parametry mohou být odvozeny pomocí lineární optimalizace. Tento model může také popisovat zjednodušený parametrický Volterrův model bez ovlivňování mezi jednotlivými regresory, které jsou závislé na rozdílných dopravních zpožděních. Originální Hammerteinův model má l+2n parametrů, zatímco u obecné verze je to n(l+1)+1. Pro výše uvedené příklady, obecný Hammersteinův model má jenom o jeden parametr více než originální, ale stupeň polynomu l a dynamický řád n roste. Obecný Hammersteinův model má podstatně více parametrů než originální model. Výpočet parametrů Hammersteinova modelu je možný aproximací obecného Hammersteinova modelu. Identifikace nelineárního systému (6) POSTERUS.sk - 2 / 8 -

3 V této části příspěvku bude ukázáno praktické využití Hammersteinova modelu pro identifikaci nelineární soustavy. Pro vypracování byl použit software MathWorks Matlab. Jako neznámý systém byl použit model ventilu. Blokové schéma je ukázáno na Obr. 2. Vstupní signál přiváděný na soustavu byl v rozsahu od 0 do 1.5 V. Jako výstupní signál byl měřen průtok, v ml/min, pomocí průtokoměru, který byl na vstupní straně ventilu. Před samotnou identifikací systému musela být nejprve změřena statická charakteristika, aby bylo možné rozhodnout o tom, zda se jedná o lineární či nelineární systém. Na vstup systému byl přiveden vstupní signál ve výše uvedeném rozsahu s krokem 0.01 V. Obr. 2: Blokové schéma nelineárního systému Na Obr. 3 je znázorněno simulinkové schéma pro měření statické charakteristiky. Obr. 3: Simulinkové schéma pro měření statické charakteristiky Z naměřených dat byla sestrojena statická charakteristika ventilu. Obr. 4: Statická charakteristika ventilu Z naměřené statické charakteristiky Obr. 4 bylo patrné, že se jedná o nelineární systém exponenciálního charakteru. Identifikace tohoto systému nemohla být provedena jako u lineárního systému. Bylo by to možné jen v případě, že by se zvolil pracovní bod v lineární oblasti statické charakteristiky, ale nebylo by možné využít celý rozsah výstupu ventilu. Vzhledem k tomu, že byl využit celý rozsah vstupního signálu (0 až 1.5 V) bylo nutné k POSTERUS.sk - 3 / 8 -

4 tomuto problému přistoupit jinak. Nabízí se využití Hammersteinova modelu tzn. rozdělení systému na nelineární statickou a lineární dynamickou část. Nelineární statická část systému byla určena ze statické charakteristiky tj. funkce, která co nejlépe sleduje křivku statické charakteristiky. Obecný zápis funkce, která aproximovala statickou charakteristiku byla ve tvaru (7) Pro nalezení koeficientu funkce (7) byla použita vestavěná funkce MATLABu fminsearch(). (8) Obr. 5: Aproximovaná statická charakteristika ventilu Aby bylo možné nelineární systém řídit, je nutné vypočítat inverzní funkci k funkci (8) (9) Obr. 6: Přechodová charakteristika ventilu Nyní mohla být provedena identifikace systému. Z průběhu přechodové charakteristiky na Obr. 6 bylo patrné, že se jednalo o systém prvního řádu. Na základě tohoto předpokladu byla určena perioda vzorkování podle pravidla POSTERUS.sk - 4 / 8 -

5 (10) Na vstup systému byl přiveden pseudonáhodný binární signál (PNBS) Obr. 7 u(kt) s opakovací bezrozměrnou periodou, kde m=5 je počet bitů generátoru PNBS. Opakovací perioda generátoru je rovna, kde T=3s je časová konstanta změny hodnoty u(kt). (11) (12) Obr. 7. Pseudonáhodný binární signál Na výstupu byla poté měřena odezva y(kt 0 ) Obr. 8. Obr. 8: Odezva signálu na pseudonáhodný signál Pro identifikaci byla použita jednorázová metoda nejmenších čtverců, vestavěná funkce v MATLABu arx(). Před použitím této funkce musely být data upraveny pomocí rovnice (8), aby bylo možné identifikovat pouze lineární dynamickou část systému. Lineární identifikovaný přenos systému byl ve tvaru (13) POSTERUS.sk - 5 / 8 -

6 Obr. 9: Hammersteinův model identifikovaného systému Na Obr. 9 je znázorněno blokové schéma výsledného Hammerstinova modelu. Pokud by byla nelinearita systému zanedbána, výsledný přenos systému bude ve tvaru (14) Návrh regulátoru Pro identifikovanou lineární část systému byl navržen regulátor s jedním stupněm volnosti (1 DOF). Přenos (13) obsahuje polynomy A(z -1 ) a B(z -1 ) (15) Obecná diofantická rovnice má tvar kde P(z -1 ), B(z -1 ) a D(z -1 ) jsou neznámé polynomy a musí být vypočítány Do rovnice (16) byly dosazeny rovnice (17), (18), (19) a (20) Roznásobením rovnice (21) a sepsání jednotlivých koeficientů mocnin z byly získány rovnice (16) (17) (18) (19) (20) (21) (22) (23) Parametr polynomu D(z -1 ) byl zvolen experimentálně (24) Výsledný přenos regulátoru byl ve tvar POSTERUS.sk - 6 / 8 -

7 (25) Aby došlo k vyrušení nelinearity systému, musel být na výstup regulátoru zapojen blok s inverzní funkcí (9) Obr. 10. Poté bylo možné provést řízení průtoku pomocí ventilu. Obr. 10: Zpětnovazební regulační obvod s použitím inverzní funkce Obr. 11: Regulační pochod s použitím inverzní funkce Stejný postup návrhu regulátoru byl použit pro identifikovaný přenos (14). Pro výpočet parametrů regulátoru byl použit stejný parametr. (26) Obr. 12: Zpětnovazební regulační obvod bez použití inverzní funkce POSTERUS.sk - 7 / 8 -

8 Obr. 13: Regulační pochod bez použití inverzní funkce Závěr Z regulačního pochodu, znázorněném na Obr. 11 bylo patrné, že pomocí Hammersteinova modelu byla nelinearita modelu vyrušena a tím bylo dosaženo stejného regulačního pochodu jako kdyby se jednalo o lineární systém. Naproti tomu regulační pochod, jehož průbéh je na Obr. 13, u kterého byla nelinearita systému zanedbána a identifikace byla prováděna jako by se jednalo o lineární systém, vykazoval sice rychlejší náběhy regulované veličiny, ale průběh akčního zásahu byl horší v důsledku zanedbání nelinearity systému. Tento článek měl za cíl ukázat jeden z přístupů, jak je možné řešit identifikaci a následný návrh regulátoru pro nelineární systémy. Hammerteinův model je možné použít jen tehdy, kdy se jedná o jednoduchou nelinearitu. Při složitější nelinearitě je nutné zjistit, zda je možné nalézt inverzní funkci k funkci popisující nelineární statickou část systému. Poděkování Tato práce vznikla za podpory výzkumného záměru Ministerstva školství mládeže a tělovýchovy České Republiky MSM 7088352101 a grantu Univerzity Tomáše Bati ve Zlíně IGA/55/FAI/10/D. Použitá literatura 1. NELLES, Oliver. Nonlinear System Identification. Germany : Springer, 2001. 422 s. 2. SÖDERSTRÖM, Torsten; STOICA, Petre. System identification. UK : Prentice Hall, 1989. 612 s. 3. LJUNG, Lennart. System identification: Theory for the User. USA : P T R Prentice Hall, 1987. 519 s. 4. GIRI, F., et al. HAMMERSTEIN MODEL IDENTIFICATION. MED 2002 [online]. 2002, č. 193, [cit. 2010-11-01]. Dostupný z WWW: <http://med.ee.nd.edu/med10/pdf/193.pdf>. 5. AL-DUWAISH, H; NAEEM, W. Nonlinear Model Predicitive Control of Hammerstein and Wiener Models Using Genetic Algorithms. IEEE Conference on Control Applications, Mexico. 2000 POSTERUS.sk - 8 / 8 -