SIMULACE SYSTÉMŮ S ROZPROSTŘENÝMI PARAMETRY V SIMULINKU



Podobné dokumenty
SIMULACE REGULACE SYSTÉMŮ S ROZLOŽENÝMI PARAMETRY V SIMULINKU

Modelování a simulace Lukáš Otte

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

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

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

Nastavení parametrů PID a PSD regulátorů

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

Řešení 1D vedení tepla metodou sítí a metodou

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

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

JEDNOTKY. E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze. Abstrakt

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ

Jaroslav Tuma. 8. února 2010

CW01 - Teorie měření a regulace

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

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

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

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Í

ODR metody Runge-Kutta

MATEMATIKA V MEDICÍNĚ

Vyhněte se katastrofám pomocí výpočetní matematiky

Teorie náhodných matic aneb tak trochu jiná statistika

Opakování z předmětu TES

VÝVOJ PARNÍHO KONDENZÁTORU PRO SIMULACI PROVOZU KONDENZAČNÍCH TURBÍN

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

Diskretizace. 29. dubna 2015

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

POŽADAVKY NA REGULACI

Diferenciální rovnice

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

Řešení "stiff soustav obyčejných diferenciálních rovnic

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

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

DISKRÉTNÍ PROCESY V ELEKTROTECHNICE

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Selected article from Tento dokument byl publikován ve sborníku

Soustavy se spínanými kapacitory - SC. 1. Základní princip:

Matematické modely a způsoby jejich řešení. Kateřina Růžičková

Propojení matematiky, fyziky a počítačů

Software pro modelování chování systému tlakové kanalizační sítě Popis metodiky a ukázka aplikace

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

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Kombinatorická minimalizace

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

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

5.1 Modelování drátových antén v časové oblasti metodou momentů

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

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

SIMULACE ZVUKOVÉHO POLE VÍCE ZDROJŮ

Modelování anelastické odezvy vlastních kmitů zemětřesení v Chile 2010

( LEVEL 2 něco málo o matematickém popisu, tvorbě simulačního modelu a práci s ním. )

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

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

2 Zpracování naměřených dat. 2.1 Gaussův zákon chyb. 2.2 Náhodná veličina a její rozdělení

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

metody jsou proto často jedinou možností jak danou diferenciální rovnicivyřešit.

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

Čebyševovy aproximace

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

South Bohemia Mathematical Letters Volume 23, (2015), No. 1, DĚLENÍ KRUHU NA OBLASTI ÚVOD

CREATION OF THE STABLE ELASTIC LOOP

Stavební fakulta Katedra mechaniky. Jaroslav Kruis, Petr Štemberk

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +,

SIMULACE SPOLEHLIVOSTI SYSTÉMŮ HROMADNÉ OBSLUHY. Michal Dorda. VŠB - TU Ostrava, Fakulta strojní, Institut dopravy

Pavol Bukviš 1, Pavel Fiala 2

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Zvýrazňování řeči pomocí vícekanálového zpracování

7. ODE a SIMULINK. Nejprve velmi jednoduchý příklad s numerických řešením. Řešme rovnici

Multirobotická kooperativní inspekce

Parciální diferenciální rovnice

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

Globální matice konstrukce

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Přednášky z předmětu Aplikovaná matematika, rok 2012

Pseudospektrální metody

Pozorovatel, Stavová zpětná vazba

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

aneb jiný úhel pohledu na prvák

teorie elektronických obvodů Jiří Petržela řešení nelineárních obvodů

01 Teoretické disciplíny systémové vědy

Úvodní informace. Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní. verze: :47

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

Co je obsahem numerických metod?

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

Návod k použití programu pro výpočet dynamické odezvy spojitého nosníku

(K611MSAP) prof. Miroslav Vlček. 24. února Ústav aplikované matematiky Fakulta dopravní ČVUT

Název: Konstrukce vektoru rychlosti

KMA/MM. Chemické reakce.

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

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

Teoretická elektrotechnika - vybrané statě

Generování pseudonáhodných. Ing. Michal Dorda, Ph.D.

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

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně

Název: Měření ohniskové vzdálenosti tenkých čoček různými metodami

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

Vzpěr jednoduchého rámu, diferenciální operátory. Lenka Dohnalová

Transkript:

SIMULACE SYSTÉMŮ S ROZPROSTŘENÝMI PARAMETRY V SIMULINKU M. Anderle, P. Augusta 2, O. Holub Katedra řídicí techniky, Fakulta elektrotechnická, České vysoké učení technické v Praze 2 Ústav teorie informace a automatizace, Akademie věd České republiky Abstrakt Řízení systémů s rozprostřenými parametry je stále živé téma s aplikacemi v mnoha oblastech, mj. v adaptivní optice a lékařství. Pro usnadnění výzkumu nových metod pro řízení systémů s rozprostřenými parametry byl do prostředí Simulink vytvořen nový blok pro simulaci chování deformovatelného zrcadla. Vytvořený blok numericky řeší parciální diferenciální rovnici popisující chování simulovaného objektu. Na podobném principu je založen i blok představující regulátor. Při simulacích uzavřené smyčky lze využívat dalších simulinkových bloků jako jsou vstupní signály, náhodný signál ap. Úvod Řízení systémů s rozprostřenými parametry je stále živé téma s aplikacemi v mnoha oblastech. Za všechny jmenujme adaptivní optiku, chemii a technologii, lékařství. V posledních letech navíc nastává rychlý vývoj v návrhu a použití vysoce kvalitních senzorů a akčních členů. Jejich cena klesá. Je tedy možné umístit např. pod deformovatelné zrcadlo nebo do pícky sadu senzorů a akčních členů a ty pak využít k řízení výchylky schématicky znázorněno na obrázku nebo teploty. Takový systém lze pak popsat parciální diferenční rekurentní rovnicí, na jejímž základě je možné získat stavový popis nebo přenosovou funkci systému a zabývat se návrhem řízení tohoto systému [, 2]. Pro pohodlný vývoj a testování nových metod teorie řízení takovýchto systémů je však nepostradatelný spolehlivý nástroj pro simulaci. Takový, který by umožňoval nejen numerické simulace daného systému s rozloženými parametry, ale také simulaci jeho chování v uzavřené smyčce s regulátorem, simulaci rušení náhodným signálem atp. Pro svoje schopnosti a rozšíření bylo pro vytvoření takového nástroje zvoleno prostředí Simulink. Pro vytvoření bloku byla využita s-funkce, která umožňuje snadně provázat simulinkový blok s kódem implementovaným v m-souboru s pevně danou strukturou. Vstupem do bloku je vektor akčních zásahů. Blok v každém časovém cyklu přepočítává stav systému, který se v následujícím časovém cyklu objeví na výstupu. Dané parametry rovnice a počáteční stav jsou s-funkci předány jako parametry simulinkového bloku. Obrázek : Schématické znázornění deformovatelného zrcadla

2 Modelování V této kapitole stručně ukážeme, jak lze získat matematický model deformovatelného zrcadla. Zrcadlo popíšeme parciální diferenciální rovnicí, kterou zdiskretizujeme v čase i v prostoru. Zájemce o podrobnější popis dovození je odkázán na []. Uvažujme tedy deformovatelné zrcadlo znázorněné na obrázku 2a. Jeho výchylku lze popsat parciální diferenciální rovnicí [6] 4 x, y, t x 4 + 2 4 x, y, t x 2 y 2 + 4 x, y, t y 4 + ρ D 2 x, y, t qx, y, t t 2 = D, kde je výchylka ve směru osy z [m], ρ hustota [kg/m 2 ], q vstupní síla [N/m 2 ], ν Poissonovo číslo [], h tloušťka zrcadla [m], E Youngův modul [N/m 2 ] a D = E h 3 /2 ν 2. Diskretizaci provedeme metodou sítí [3]. Oblast, ve které hledáme řešení dané diferenciální rovnice, v našem případě kruhovou desku, pokryjeme nějakou sítí složenou z konečného počtu uzlů a nahradíme derivace hledané funkce diferencemi používajícími hodnot pouze v těchto uzlech. Protože uvažujeme kruhové deformovatelné zrcadlo, zvolíme trojúhelníkovou síť podle obrázku 2b. Derivace nahradíme diferencemi následovně. V časové oblasti derivaci nahradíme centrální diferenciální aproximací podle vztahu 2 t 2 = t 2 + 2 +. 2 V prostorové oblasti nahradíme derivace diferencemi podle následujících vztahů využívajících hodnot pouze v bodech trojúhelníkové sítě 4 x 4 = x 4 6 2 l+,m+,k 2 l+,m,k 4 y 4 = y 4 6 2 l+,m+,k 2 l+,m,k 4 x 2 y 2 = 2 l,m+,k 2 l,m+,k + l 2,m,k + l+2,m,k, 3 x 2 y 2 4 l+,m+,k 2 l,m+,k 2 l,m+,k + l,m 2,k + l,m+2,k, 4 l+,m,k l,m+,k l,m+,k. 5 n + 2 z y. n x h n n a a y x b. n + 2 Obrázek 2: a Schématicky znázorněné kruhové deformovatelné zrcadlo. b Příklad trojúhelníkové mřížky pro n = 7, vpravo počet uzlů v řádku.

Substitucí vztahů 2 až 5 do získáme parciální rekurentní rovnici + = D t2 ρ + R l 2,m,k + l+2,m,k + S [ P + Q l,m,k + l,m+,k + l+,m,k + l+,m+,k l,m 2,k + l,m+2,k ] + 2 + t2 ρ q, 6 kde je výchylka zrcadla, q je vstupní síla, l, m jsou souřadnice v prostoru a k je diskrétní čas a, za předpokladu, že y = 3 x, P = 28 3 x 4, Q = 26 9 x 4, R = x 4, S = 9 x 4. Podrobnější popis získání modelu a odvození nutné a postačující podmínky konvergence diskrétní rovnice k rovnici původní lze nalézt v []. Rovnici typu 6 časovou rekurenci popisující nějaký systém s rozprostřenými parametry lze dále upravit a získat formu vhodnější pro návrh řízení, tj. stavový popis [4] či přenosovou funkci []. V dalším budeme předpokládat hodnoty parametrů rovnice 6 dané v tabulce. 3 Popis bloku Tabulka : Parametry deformovatelného zrcadla Parametr Hodnota průměr a m tloušťka h,324 m hustota ρ 27 kg/m 2 Youngův modul E 7, m 2 Poissonovo číslo ν,3 Pro vytvoření simulačního bloku byla využita s-funkce. Ta umožňuje snadně propojit simulinkový blok s kódem implementovaným v m-souboru s pevně danou strukturou. Stavy s-funkce jsou výchylky desky v uzlech viz obrázek 2 v současném a předchozím čase, výstupem je vektor výchylek desky v následujícím čase, vstupem jsou akční zásahy v jednotlivých uzlech. Blok Obrázek 3: Dialog s parametry bloku S-Function

Obrázek 4: Dialog s parametry bloku s-function podle rovnice 6 v každém časovém cyklu přepočítává stav systému, který se v následujícím časovém cyklu objeví na výstupu. Počet uzlů na hlavní diagonále mřížky n, vzdálenosti uzlů x, y, perioda vzorkování t, parametry desky D, ρ a počáteční stav okraj_t jsou s-funkci předány jako parametry simulinkového bloku v konfiguračním dialogu obrázek 3. Blok lze v Simulinku použít, např. jak ukazuje obrázek 4. Na vstup bloku je možné připojit i vstupní signál bloky Step, Constant, Uniform Random Numer a další. Dalším cílem je vytvoření simulinkového bloku představujícího regulátor, uzavření regulační smyčky a simulace řízení. 4 Simulace Simulacemi ověříme funkčnost vytvořeného bloku. Sledovat budeme odezvu systému na počáteční podmínky vlastní funkci odpovídající nejmenší frekvenci, která má tvar r v k = [J µ k J µ k A J µ k I µ k A I µ k I r ] µ k, A.8.6.8.6 y [m] a. x [m].3.5.5.5.6.8.8.6 y [m] b. x [m].3.5.5.5..5 5.3.35 5.5 t [s] c Obrázek 5: Výchylka zrcadla v čase a s, b,52 s, c výchylka v bodě uprostřed zrcadla

k N, < r < A, A = a 2, kde J a I jsou Besselovy a modifikované Besselovy funkce řádu, viz [5]. Vlastní funkci odpovídající nejmenší frekvenci lze vyjádřit jako r v = [J µ J µ A J µ I µ A I µ I r ] µ, A kde µ. = 3,9. Počáteční podmínka je znázorněna na obrázku 5a. Výchylku desky ukazuje obrázek 5b. Na obrázku 5c je výchylka v uzlu uprostřed desky. 5 Závěr V článku byl popsán simulinkový blok vytvořený pro simulace systémů s rozprostřenými parametry. Blok byl vyzkoušen pouze pro odezvu na počáteční podmínky, nicméně výsledky simulace se shodují s výsledky obdrženými v []. Dalším krokem vývoje simulačních nástrojů systémů s rozprostřenými parametry bude vytvoření bloku regulátoru a simulace chování uzavřené smyčky soustavy s regulátorem. Reference [] P. Augusta, Z. Hurák. Multidimensional transfer function model of a deformable mirror in adaptive optics systems. In Proceedings of the 7th International Symposium on Mathematical Theory of Netorks and Systems, 26. [2] P. Augusta, Z. Hurák, E. Rogers. An algebraic approach to the control of spatially distributed systems the 2-D systems case ith a physical application. In Proceedings of IFAC Sympsium on Systems, Structure and Control 27, 27. [3] I. Babuška, M. Práger, E. Vitásek. Numerické řešení diferenciálních rovnic. Praha: Státní nakladatelství technické literatury, 964. [4] B. Cichy, K. Ga lkoski, E. Rogers, D. H. Oens. Control of a class of ave discrete linear repetitive processes. In Proceedings of the 25 IEEE International Symposium on Intelligent Control and 25 Mediterranean Conference on Control and Automation, 25. [5] L. Herrmann. A study of an operator arising in the theory of plates. Aplikace matematiky, vol. 33. Praha: Academia, 988. [6] S. Timoshenko, S. Woinoski-Krieger. Theory of plates and shells. Ne York: McGra-Hill, 959. Milan Anderle, Ondřej Holub Katedra řídicí techniky, Fakulta elektrotechnická, České vysoké učení technické v Praze, Technická 2, 66 27 Praha 6, tel. +42 224 355 77, anderm@fel.cvut.cz, o.holub@ieee.org Petr Augusta Ústav teorie informace a automatizace, Akademie věd České republiky, Pod Vodárenskou věží 4, 82 8 Praha 8, tel. +42 2 665 2286, +42 2 2435 574, augusta@utia.cas.cz