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



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

Model helikoptéry H1

Ing. Petr BLAHA, PhD. Prof. Ing. Petr VAVŘÍN, DrSc.

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:

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í

Řízení a regulace I. Základy regulace lineárních systémů- spojité a diskrétní. Ing. Petr BLAHA, PhD. Prof. Ing. Petr VAVŘÍN, DrSc.

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

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

OCHRANA VOJENSKÝCH OBJEKTŮ PROTI ÚČINKŮM VÝKONOVÝCH ELEKTROMAGNETICKÝCH POLÍ, SIMULACE EMC FILTRŮ

Reference 10. Předpokládejme stavový popis spojitého, respektive diskrétního systému

Filmová odparka laboratorní úlohy

. Určete hodnotu neznámé x tak, aby

Jaroslav Hlava. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Měření logaritmického dekrementu kmitů v U-trubici

21 Diskrétní modely spojitých systémů

PRAKTIKUM I. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. úloha č. 11 Název: Dynamická zkouška deformace látek v tlaku

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

Nastavení parametrů PID a PSD regulátorů

Funkce zadané implicitně

1 Lineární stochastický systém a jeho vlastnosti. 2 Kovarianční funkce, výkonová spektrální hustota, spektrální faktorizace,

Ostrovní provoz BlackOut

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

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky

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

Experimentální metody EVF II.: Mikrovlnná

+ ω y = 0 pohybová rovnice tlumených kmitů. r dr dt. B m. k m. Tlumené kmity

1. Změřte statickou charakteristiku termistoru pro proudy do 25 ma a graficky ji znázorněte.

Univerzita Tomáše Bati ve Zlíně

Příklady k přednášce 24 Diskrétní řízení

6. Střídavý proud Sinusových průběh

Řízení a regulace II. Analýza a řízení nelineárních systémů Verze listopadu 2004

Téma je podrobně zpracováno ve skriptech [1], kapitola

Kirchhoffovy zákony. Kirchhoffovy zákony

VLASTNOSTI KOMPONENTŮ MĚŘICÍHO ŘETĚZCE - ANALOGOVÁČÁST

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

Semestrální práce z předmětu Teorie systémů

6. T e s t o v á n í h y p o t é z

Frekvenční charakteristiky

s požadovaným výstupem w(t), a podle této informace generuje akční zásah u(t) do

25.z-6.tr ZS 2015/2016

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

Generátor s IO R

Kvadratická rovnice. - koeficienty a, b, c jsou libovolná reálná čísla, a se nesmí rovnat 0

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

1 Modelování systémů 2. řádu

Mária Sadloňová. Fajn MATIKA. 150 řešených příkladů (vzorek)

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

Strojírenské výpočty. Technická zpráva č. 2

TECHNICKÁ UNIVERZITA V LIBERCI

12 - Frekvenční metody

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


Obsah. Gain scheduling. Obsah. Linearizace

Diskretizace. 29. dubna 2015

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

MATEMATICKÁ ANALÝZA A LINEÁRNÍ ALGEBRA PŘÍPRAVA NA ZKOUŠKU PRO SAMOUKY

Opravné prostředky na výstupu měniče kmitočtu (LU) - Vyšetřování vlivu filtru na výstupu z měniče kmitočtu

Rovnice. RNDr. Yvetta Bartáková. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

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

Příklady k přednášce 5 - Identifikace

Regulace frekvence a napětí

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

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

ANALÝZA PLANETOVÝCH SOUKOLÍ POMOCÍ VÝPOČETNÍHO SYSTÉMU MATLAB

BASPELIN CPL. Popis obsluhy regulátoru CPL CER01


Studentův průvodce po automatickém řízení

Břetislav Fajmon, UMAT FEKT, VUT Brno. Poznámka 1.1. A) první část hodiny (cca 50 minut): představení všech tří metod při řešení jednoho příkladu.

Laboratorní úloha č. 4 MĚŘENÍ STATICKÝCH A DYNAMICKÝCH VLASTNOSTÍ PNEUMATICKÝCH A ODPOROVÝCH TEPLOMĚRŮ

Inverzní Laplaceova transformace

ELEKTŘINA A MAGNETIZMUS

GENERÁTOR NEHARMONICKÝCH PRŮBĚHU 303-4R

Část 3. Literatura : Otakar Maštovský; HYDROMECHANIKA Jaromír Noskijevič, MECHANIKA TEKUTIN František Šob; HYDROMECHANIKA

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

Příklady k přednášce 13 - Návrh frekvenčními metodami

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

Opakování z předmětu TES

NÍZKOFREKVENČNÍ ZESILOVAČ S OZ

ANALÝZA MĚŘENÍ TVARU VLNOPLOCHY V OPTICE POMOCÍ MATLABU

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

Vedení tepla v MKP. Konstantní tepelné toky. Analogické úlohám statiky v mechanice kontinua

Doplňky k přednášce 23 Diskrétní systémy Diskrétní frekvenční charakteristiky

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Měřicí a řídicí technika Bakalářské studium 2007/2008. odezva. odhad chování procesu. formální matematický vztah s neznámými parametry

Euklidovský prostor Stručnější verze

PRAKTIKUM I. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK

Seznámení s přístroji, používanými při měření. Nezatížený a zatížený odporový dělič napětí, měření a simulace PSpice

( x) ( ) ( ) { } Vzorce pro dvojnásobný úhel II. Předpoklady: Urči definiční obor výrazů a zjednoduš je. 2. x x x

Praktikum II Elektřina a magnetismus

(Auto)korelační funkce Statistické vyhodnocování exp. dat M. Čada ~ cada

Příklad 1.3: Mocnina matice

9 Impedanční přizpůsobení

POŽADAVKY NA REGULACI

MATEMATIKA IV - PARCIÁLNÍ DIFERENCIÁLNÍ ROVNICE - ZÁPISKY Z. Obsah. 1. Parciální diferenciální rovnice obecně. 2. Kvaazilineární rovnice prvního řádu

PROTOKOL O LABORATORNÍM CVIČENÍ - AUTOMATIZACE

Exponenciální rovnice. Metoda převedení na stejný základ. Cvičení 1. Příklad 1.

i ma Teorie: Měření budeme provádět podle obr. 1. Obr. 1

24 - Diskrétní řízení

ALGORITMY ŘÍZENÍ TOPNÉHO ČLÁNKU TEPELNÉHO HMOTNOSTNÍHO PRŮTOKOMĚRU

Robustnost regulátorů PI a PID

Transkript:

Západočeská univerzita v Plzni Fakulta aplikovaných věd KKY/LS2 Semestrální práce Plzeň, 2008 Jan Krčmář Pavel Jedlička

1 Měřený model Je zadán systém (1), který budeme diskretizovat použitím funkce c2d s parametrem zoh v matlabu. Poté provedeme zpětný posuv. 4 F (p) = p 2 (1) + 0.4p + 1 F (z) = 0.07765z + 0.0756 z 2 1.885z + 0.9231 F (z) = 0.07765z 1 + 0.0756z 2 1 1.885z 1 + 0.9231z 2 Systém a jeho odezvu nasimulujeme v simulinku. Používáme vzorkovací periodu 0.2 s. Obrázek 1: Zapojení v simulinku Tím záskáme vstupní hodnoty u a výstupní hodnoty y. Pomocí matlabu určíme parametry regresního systému. b 1 z + b 2 F s (z) = z 2 + a 1 z + a 2 Po zanedbání nuly vypadá přenos takto Θ = [ 1.8828 0.9212 0.1935 0.0020 ] T 0.1516z + 0.002013 F s (z) = z 2 1.885z + 0.923 0.3863s + 4.009 F s (p) = p 2 + 0.4008p + 0.9963 F s (p) = 4.009 p 2 + 0.4008p + 0.9963 Zanedbáním nuly jsme se nedopustili téměř žádné chyby. Přechodové charakteristiky jsou téměř totožné. Jednotlivé impulzní a přechodové charakteristiky jsou na obrázku (2). Vypočteme diskretizované modely při T = 0.2 s a jejich póly 1

1. tvarovač nultého řádu 0.07783z + 0.07577 F s (z) = z 2 1.885z + 0.923 p 1,2 = 0.9424 ± 0.1867i 2. obdélníková aproximace F s (z) = 0.02615z2 + 0.1023z + 0.02512 z 2 1.885z + 0.923 p 1,2 = 0.9424 ± 0.1867i 3. lichoběžníková aproximace F s (z) = 0.03818z2 + 0.07636z + 0.03818 z 2 1.886z + 0.9237 p 1,2 = 0.9429 ± 0.1862i Aproximace přechodových charakteristik se od původního systému příliš neliší a velice věrně popisují spojitý systém. Impulzní charakteristiky nejsou tak přesné. Aproximace popisují systém s vetší chybou, protože jsme volili větší periodu vzorkování. Nejlépe vychází lichoběžníková aproximace. Z grafu (3) je patrné, že póly diskrétních přenosů jsou umístěny téměř na stejném místě. Póly získané tranformací z = e pt resp. p = 1 T ln z jsou také uvnitř jednotkové kružnice, můžeme tedy tvrdit že stabilita zůstane zachována. Póly prvních dvou přenosů jsou stejné, lichoběžníková aproximace má póly na jiném místě. 2

Obrázek 2: Přechodové a impulzní chrakteristiky pro aproximaci tvarovačem, obdélníkovou a lichoběžníkovou 3

Obrázek 3: Póly dikrétních přenosů 4

2 Polohový servosystém Uvažujeme polohový servosystém podle schématu (4) a (1) podle zadání. Obrázek 4: Schéma zapojení polohového servosystému Kritické zesíení získáme pokusným nastavením hodnoty Přenos uzavřené smyčky je K krit = 10.075 K = 0.95 K krit = 9.5712 F y,v (p) = Konstantní porucha v se na výstupu projeví 0.04 p 3 + 0.4p 2 + p + 0.3828 lim F y,v(p) = 0.04 = 0.1045 10.45% p 0 0.3828 Z bodeho charakteristiky (5) určíme bezpečnost ve fázi P m = 7.5 o. Korekční článek jsme experimentálně určili (2). Jedná se o integrační článek. Z bodeho charakteristiky (8) určíme bezpečnost v zesíleni G m = 9.61 db a bezpečnost ve fázi P m = 46 o. F k (p) = 0.8 3p + 1 (2) Citlivostní funkce se definuje jako (3). Průběh citlivostní funkce před a po korekci nám ukazuje graf (9). Je vidět, že korekce výrazně potlačuje harmonické poruchy okolo 0.95 rad/sec. S(jω) = 1 1 + F o (jw) (3) 5

Obrázek 5: Bodeho diagram Obrázek 6: Odezva uzavřeného systému polohového servosystému 6

Obrázek 7: Přechodová charakteristika s korekčním článkem Obrázek 8: Bodeho diagram s korekčním článkem 7

Obrázek 9: Bodeho diagram pro citlivostní funkce 8

3 PID regulátor Požadované hodnoty jsou G 10% a maximální doba regulace T reg 5 s. Vypočteme konstantu ω n podle vzorců ln σ max ξ π 1 + ( ln σ max ) 2 = 0.5912 ξ = 0.6 π ω n = 4.6 ξt reg = 1.533; rad/sec Určíme přenos požadovaného systému (4) a jeho komplexně sdružené póly (5). F s (p) = ω 2 n p 2 + 2ξω n p + ω 2 n = 2.351 p 2 + 1.84p + 2.351 (4) p 1,2 = 0.92 ± 1.2267i (5) Dále předpokládáme ideální PID a zvolíme jeho nuly poblíž pólů požadovaného systému. z = 1 ± 1.2j (p z i ) = (p + 1 + 1.2j)(p + 1 1.2j) = p 2 + 2p + 2.44 F P ID = K d p 2 + d 1 p + d 0 p = K d p 2 + 2p + 2.44 p Přenos otevřené regulační smyčky je F o (p) = F s (p)f P ID (p) = K d 4.009p 2 + 8.018p + 9.783 p 3 + 0.4008p 2 + 0.9963p Z grafu GMK (10) určíme zesílení K d = 3.32 posunem ve směru GMK. Regulační systém předpokládáme ve tvaru (6) a konstanty dopočteme. Porovnání přechodových charakteristik je na obrázku (11). Je vidět, že regulovaný systém splňuje požazavky. Bodeho charakteristika a bezpečnost ve fázi a zesílení otevřené regulační smyčky je na obrázku (12). K = K d d 1 = 6.64 K i = K d d 0 = 8.1008 F P ID (p) = K + K i p + K dp = 6.64 + 8.1008 + 6.64p (6) p Přechodová charakteristika pro uzavřený regulovaný systém je F s (p) = 13.31p2 + 26.62p + 32.48 p 3 + 13.71p 2 + 27.62p + 32.48 9

Obrázek 10: Zobrazení GMK Obrázek 11: Přechodové charakteristiky s PID regulátorem 10

Obrázek 12: Bodeho chrakteristiky pro PID regulátor 11

4 2DOF regulátor Požadovaný přenos uzavřeného systému chceme F y,w (p) = Y (p) W (p) = 2.44 p 2 + 2.4p + 2.44 = B M(p) A M (p) (7) Přenos uzavřeného regulačního obvodu má tvar F y,w (p) = Y (p) W (p) = α = B M(p) B(p) αt (p)b(p) A(p)C(p) + B(p)D(p) = 0.6086 A(p)C(p) + B(p)D(p) = A M (p)t (p) 1. T (p) = p + 0.2 c(p) = p + 2.1992 d(p) = 0.26p 0.4248 2. T (p) = p + 2 c(p) = p + 3.9992 d(p) = 1.1575p + 0.2234 Přechodové charakteristiky jsou v obou případech stejné a shodují se s přenosem systému (7). Přechodová charakteristika je na obrázku (14). Obrázek 13: Přechodová charakteristika s 2 DOF Citlivostní funkci jsme definovali jako (3). Pro její určení potřebuje znát přenos otevřeného systému. Ten je vyjádřen F o = αt(p)b(p) c(p)a(p) 12

1. T (p) = p + 0.2 2. T (p) = p + 2 F o (p) = F o (p) = 2.44p + 0.488 p 3 + 2.6p 2 + 1.878p + 2.191 2.44p + 0.488 p 3 + 4.4p 2 + 2.599p + 3.984 Obrázek 14: Citlivost pro 2 DOF regulátor s různými polynomy T(p) 13

5 Stavový regulátor a kritérium ITAE Z přenosu (1) určíme stavový popis [ ] 0 1 A = 1 0.4 B = [ ] 0 3 C = [ 1 0 ] Dále určíme matice [ ] A Bk Bkw A z = B w C A w k = [k 1 k 2 ] A w = 0 B w = 1 Pro zvolené ω n = 1 platí po dosazení do vzorce podle kritéria ITAE det(pi A z ) = p 3 + 1.75p 2 + 2.15p + 1. Můžeme tedy vypočítat konstanty k w = 0.663 k = [0.3833 0.45] Odezva na referenční signál je na obrázku (15). Simulace byla provedena v Simulinku. Sledování referenčního signálu je relativně pomalé, ale s malým překmitem. Obrázek 15: Odezva systému na po částech konstantní funkci 14

6 Obecný diskrétní regulátor Diskrétní přenos systému je F s (z) = 0.1516z + 0.002013 z 2 1.885z + 0.923 = B(z) A(z) Přenos referenčního systému w(t) = sin(ωt ). Perioda vzorkování je T = 0.2 s a ω = 1 rad/s. W (z) = z sin(ωt ) z 2 2z cos(ωt ) + 1 = 0.1987z z 2 1.9601z + 1 Polynomy v čitateli a jmenovateli přenosu regulátoru budou stupně st(c) = 4. Přenos regulátoru bude F r (z) = d 4z 4 + d 3 z 3 + d 2 z 2 + d 1 z + d 0 (z 1)(z 2 1.9601z + 1)(z c 0 ) = D(z) C(z) Polynom z c 0 je stupně m = 1. To bylo určeno ze vzorce m + n = 2m 1, kde n = 2 je stupeň přenosu F s (z). A z (z) = C(z)A(z) + D(z)B(z) = z st(c)+st(a) = z 6 Můžeme tedy vypočíst jednotlivé koeficienty u přenosu regulátoru. z 6 = (z 1)(z 2 1.9601z+1)(z c 0 )(z 2 1.885z+0.923)+(d 4 z 4 +d 3 z 3 +d 2 z 2 +d 1 z+d 0 )(0.1516z+0.002013) d 4 = 31.8739 d 3 = 62.4210 d 2 = 61.4260 d 1 = 30.4572 d 0 = 6.0887 c 0 = 0.0133 Konečný přenos regulátoru ted yvypadá takto F r (z) = 31.87z4 62.42z 3 + 61.43z 2 30.46z + 6.089 z 4 2.947z 3 + 2.921z 2 0.9607z 0.01328 Přechodová charakteristika (16) ukazuje správnou regulaci po 5ti krocích. V grafu je zakreslena i chyba a řízení. 15

Obrázek 16: Odezva regulovaného systému na w(t) = sin t 16

7 dead-beat, ripple-free control Přenos budeme uvažovat jak bylo zadáno F s (p) = 1 p Po diskretizování získáváme přenos 4.009 p 2 + 0.4008p + 0.9963 = 4.009 p 3 + 0.4008p 2 + 0.9963p F s (z) = 0.0006612z2 + 0.002617z + 0.0006481 z 3 2.951z 2 + 2.912z 0.9607 = 6.6124 10 4 z 2 + 3.9583z + 0.9802 z 3 2.951z 2 + 2.912z 0.9607 Náš přenos lze upravit do tvaru F s (z) = K s Přenos regulátoru uvažujeme ve tvaru B(z) (z 1)A(z) = 6.6124 z 2 + 3.9583z + 0.9802 10 4 (z 1)(z 2 1.9510z + 0.9607) F r (z) = K r D(z) C(z) Aby byly splněny podmínky dead beat, ripple free control je nutné, aby platilo D(z) = A(z) (z 1)C(z) + K r K s B(z) = z n K r K s B(z) = 1 pro z = 1 2. Stupeň přenosu regulátoru určíme, tak aby bylo možné uregulovat náš systém jako st(c) = st(d) = F r (z) = K r z2 + d 1 z + d 0 z 2 + c 1 z + c 0 Dosazením do podmínek získáme soustavy rovnic a z nich určíme jednotlivé parametry regulátoru c 1 = 0.8361 c 0 = 0.1651 d 1 = 1.9510 d 0 = 0.9607 A přenos regulátoru bude vypadat takto F r (z) = 254.667 z2 1.9510z + 0.9607 z 2 + 0.8316z + 0.1651 Přechodová charakteristika regulovaného systému (17) ukazuje regulaci po třech krocích. Průběh řízení je na obrázku (18). 17

Obrázek 17: Odezva regulovaného systému dead beat, ripple free Obrázek 18: Průběh řízení pro dead beat, ripple free 18

8 Úplný rekonstruktor stavu Stavový popis systému je ẋ = Ax + Bu y = Cx Rekonstruktor stavu předpokládáme ve tvaru ˆx = F ˆx(t) + Gu(t) + Ky(t) ŷ(t) = C ˆx(t) Stavový popis systému bereme [ ] 0 1 A = 1 0.4 B = [ ] 0 1 C = [ 4 0 ] Pro náš systém n = 2 a parametr K = [k1 k2] T můžeme určit z rovnice det(pi A + KC) = n (p p i ) (8) i Vlastní čísla matice dynamiky rekonstruktoru F musí ležet v pravé polorovině. Využijeme vztahu pro umistitelnost pólů a volíme parametry p 1,2, protože chceme, aby byl rekonstruktor rychlejší, než náš systém. p 1 = 5 p 2 = 6 Dosazením do rovnice (8) získáme (p + 5)(p + 6) = (p 4k 1 )(p + 0.4) + (1 4k 2 ) A můžeme tedy vypočíst parametr K a určit matici F = A KC. [ ] K = [2.6437 6.1746] T 10.5992 1.0000 F = 25.7517 0.4008 V simulinku spustíme simulaci s počátečními podmínkami ˆx 0 = [ 2 0.5] T. Výstup je v grafu (19). Rekonstruktor se se systémem schoduje již po 2 vteřinách. Při nulových počátečních podmínkách ˆx 0 = [0 0] T se výstup rekonstruktoru a systému schoduje, což je patrné v grafu (20). 19

Obrázek 19: Porovnání výstupu rekonstruktoru a systému Obrázek 20: Porovnání výstupu rekonstruktoru a systému při n.p.p. 20

9 Porovnání stavového regulátoru a rekonstruktoru Porovnání regulátoru a rekonstruktoru je v obrázku (21). Stavový regulátor a rekonstruktor mají přechodovou charakteristiku téměř stejnou. Je vidět, že rekonstruktor dožene regulovaný systém již po 5-ti vteřinách. Obrázek 21: Porovnání výstupu rekonstruktoru a regulovaného systému 10 Závěr V práci jsme si oveřili základní postupy při navrhování regulátorů, jak diskrétních tak spojitých. Přes občasné problémy jsme všechny části práce zvládli k uspokojivému výsledku. Na konci práce jsme porovnávali regulátor a rekonstruktor. Výsledky jsou velmi podobné. 21