Knihovna modelů technologických procesů. Bc. Radim Pišan

Podobné dokumenty
Rozšíření modelů technologických procesů

KNIHOVNA MODELŮ TECHNOLOGICKÝCH PROCESŮ

PRŮTOK PLYNU OTVOREM

zadání: Je dán stejnosměrný motor s konstantním magnetickým tokem, napájen do kotvy, indukčnost zanedbáme.

Cvičení z termomechaniky Cvičení 5.

TERMODYNAMIKA 1. AXIOMATICKÁ VÝSTAVBA KLASICKÉ TD Základní pojmy

TERMODYNAMIKA 1. AXIOMATICKÁ VÝSTAVBA KLASICKÉ TD Základní pojmy

Systémové struktury - základní formy spojování systémů

Experimentální identifikace tepelného výměníku. Bc. Michal Brázdil

03 Návrh pojistného a zabezpečovacího zařízení

4 Ztráty tlaku v trubce s výplní

Obr. V1.1: Schéma přenosu výkonu hnacího vozidla.

VYBRANÉ STATĚ Z PROCESNÍHO INŽENÝRSTVÍ cvičení 6

PZP (2011/2012) 3/1 Stanislav Beroun

Výpočet svislé únosnosti osamělé piloty

Výpočet svislé únosnosti osamělé piloty

AISIS, a.s. - Floriánské nám Kladno - h2k.aisis.cz Tel., fax: S ANALÝZA

1. Ukazatele primární: - jsou přímo zjišťované, neodvozené - např. stav zásob, počet pracovníků k , atd.

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Termodynamika ideálního plynu

Zahraniční platební styk CZA 3.2 CZ. 1. Popis/Instalace... 3

Statistická analýza dat - Indexní analýza

HYDROPNEUMATICKÝ VAKOVÝ AKUMULÁTOR

Numerické výpočty proudění v kanále stálého průřezu při ucpání kanálu válcovou sondou

Laplaceova transformace.

Způsobilost. Data a parametry. Menu: QCExpert Způsobilost

Obrázek1:Nevratnáexpanzeplynupřesporéznípřepážkudooblastisnižšímtlakem p 2 < p 1

2.3.6 Práce plynu. Předpoklady: 2305

GONIOMETRICKÉ ROVNICE -

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

V následující tabulce jsou uvedeny jednotky pro objemový a hmotnostní průtok.

Vysoké učení technické v Brně Fakulta strojního inženýrství Energetický ústav Odbor fluidního inženýrství Victora Kaplana

Aproximativní analytické řešení jednorozměrného proudění newtonské kapaliny

Univerzita Pardubice FAKULTA CHEMICKO TECHNOLOGICKÁ

Práce v návrhovém prostředí Xilinx ISE WebPack 9.2i

MĚŘENÍ VÝKONU V SOUSTAVĚ MĚNIČ - MOTOR. Petr BERNAT VŠB - TU Ostrava, katedra elektrických strojů a přístrojů

definovat pojmy: PI člen, vnější a vnitřní omezení, přenos PI členu popsat činnost PI regulátoru samostatně změřit zadanou úlohu

ADC (ADS) AIR DATA COMPUTER ( AIR DATA SYSTEM ) Aerometrický počítač, Aerometrický systém. V současné době se používá DADC Digital Air data computer

Kvantová a statistická fyzika 2 (Termodynamika a statistická fyzika)

Svolávací systém Uživatelský manuál

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu

HYDROMECHANIKA 3. HYDRODYNAMIKA

Příklady k přednášce 1. Úvod

NÁVRH PREDIKTIVNÍCH REGULÁTORŮ POMOCÍ MINIMALIZACE l p NORMY V PROSTŘEDÍ MATLAB. Jaroslav Pekař *, Jan Štecha *, Vladimír Havlena *, **

VY_32_INOVACE_G 21 11


V p-v diagramu je tento proces znázorněn hyperbolou spojující body obou stavů plynu, je to tzv. izoterma :

KLUZNÁ LOŽISKA. p s. Maximální měrný tlak p Max (MPa) Střední měrný tlak p s (Mpa) Obvodová rychlost v (m/s) Součin p s a v. v 60

Nelineární model pneumatického pohonu

Způsob určení množství elektřiny z kombinované výroby vázané na výrobu tepelné energie

CVIČENÍ 4 - PROVOZNÍ STAVY VZDUCHOTECHNICKÉ JEDNOTKY

Model tenisového utkání

Prohlížení a editace externích předmětů

MATLAB & Simulink. ÚSTAV KONSTRUOVÁNÍ - ÚK Modelování technických systémů. Josef Nevrlý

TECHNICKÝ KATALOG GRUNDFOS CH, CHN. Horizontální vícestupňová čerpadla s axiálním vstupem 50/60 Hz

Reproduktor elektroakustický měnič převádějící elektrický signál na akustický signál, převážně zvukový

ÚSTAV ORGANICKÉ TECHNOLOGIE

NÁVRH A OVĚŘENÍ BETONOVÉ OPŘENÉ PILOTY ZATÍŽENÉ V HLAVĚ KOMBINACÍ SIL

Úloha č.1: Stanovení Jouleova-Thomsonova koeficientu reálného plynu - statistické zpracování dat

PROCESNÍ INŽENÝRSTVÍ 7

TECHNICKÝ KATALOG GRUNDFOS. UPS, UPSD série

TECHNICKÝ KATALOG GRUNDFOS. Série 100. Oběhová a cirkulační čerpadla 50 Hz 2.1

Správa obsahu webové platformy

Obr. 1: Řez masivním průřezem z RD zasaženým účinkům požáru

Plynové turbíny. Nevýhody plynových turbín: - menší mezní výkony ve srovnání s parní turbínou - vyšší nároky na palivo - kvalitnější materiály

Rovnice paraboly

12.1 Úvod. Poznámka : Příklad 12.1: Funkce f(t) = e t2 nemá Laplaceův obraz. Příklad 12.2: a) L{1} = 1 p, p > 0 ; b) L{ eat } = 1, [ZMA15-P73]

ZSF web a intranet manuál

TECHNICKÝ KATALOG GRUNDFOS. Hydro Multi-E. Automatické tlakové stanice se dvěma nebo třemi čerpadly CRE

3.2 Metody s latentními proměnnými a klasifikační metody

Příklady k přednášce 1. Úvod

Téma 7: Přímý Optimalizovaný Pravděpodobnostní Výpočet POPV

PRÁCE S TEXTOVÝM EDITOREM 6.4 TEXTOVÉ POLE

Práce v návrhovém prostředí Xilinx ISE WebPack 12 BDOM UMEL FEKT Šteffan Pavel

Ovládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.

Termodynamické základy ocelářských pochodů

TERMIKA VIII. Joule uv a Thompson uv pokus pro reálné plyny

, p = c + jω nejsou zde uvedeny všechny vlastnosti viz lit.

VLHKÝ VZDUCH STAVOVÉ VELIČINY

ZABEZPEČENÍ PŘENOSU DAT OBECNÝMI LINEÁRNÍMI BLOKOVÝMI KÓDY

VYUŽITÍ TRANSIMPEDANČNÍCH ZESILOVAČŮ V AKTIVNÍCH FILTRECH

Pozn.1: Vojnov p edpokládá st ední hodnotu adiabatického exponentu c p. Teplota spalin po spálení první vrstvy potom tedy bude TSP

lindab comfort Krok za krokem manuál DIMcomfort 4.0

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

NÁVOD PRO ÚPRAVU OSOBNÍHO PROFILU NA PORTÁLU UP

Matematické modely spalování práškového uhlí v programu Fluent v aplikací na pádovou trubku

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Práce v návrhovém prostředí Xilinx ISE WebPack 10.1 BDOM UMEL FEKT Šteffan Pavel

PRINCIPY ZPRACOVÁNÍ HLASU V KLASICKÉ A IP TELEFONII

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ. Katedra elektromechaniky a výkonové elektroniky BAKALÁŘSKÁ PRÁCE

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2013/2014 Radim Farana. Obsah. Strom

Obvodové rovnice v časové oblasti a v operátorovém (i frekvenčním) tvaru

VŠB Technická univerzita Ostrava. Fakulta strojní. Katedra hydromechaniky a hydraulických zařízení. Vzduchové nože a trysky

Styly odstavců. Word Přiřazení stylu odstavce odstavci. Změna stylu odstavce

Konstrukční úlohy metodická řada pro konstrukci trojúhelníku Irena Budínová Pedagogická fakulta MU

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

1 Tabulky Příklad 7 Access 2010

Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7

Transkript:

Knihovna modelů tehnologikýh roesů B. Radim Pišan 2007

ABSTRAKT V rái je ředstavena knihovna modelů tehnologikýh roesů, vytvářená v rogramovém rostředí MATLAB-SIMULINK. Tato využívá bloku s-funtion (s-funkí) ro definii dynamiky vybranýh roesů. Prozatím je knihovna tvořena bloky zásobníků na kaalinu (kulové, válové a ve tvaru tryhtýře), růtočným výměníkem tela a růtočným hemikým reaktorem. Knihovna je koniována jako otevřená a další bloky vybranýh tehnologikýh roesů budou následovat.výstu ráe bude sloužit ro edagogiké účely do ředmětů souvisejííh s modelováním, simulaí a řízením, ale také ro badatelské účely ověřování řídíh algoritmů simulačními rostředky. V tomto dokumentu je nastíněn ostu vytvoření jednoho konkrétního bloku růtočného výměníku tela s romíháváním. Ostatní bloky jsou vytvořeny stejným riniem.

1 MODEL. K oisu hování tehnologikýh roesů se oužívá matematikého modelování jehož výstuem jsou difereniální rovnie oisujíí daný děj. Odvození těhto rovni se děje na základě bilaní. Na Obr.1 můžeme vidět růtočný výměník tela s romíháváním. Obr. 1 Shéma růtočného výměníku Pois jednotlivýh veličin: q... vstuní a výstuní růtok telejšího média [m 3 /min] T v... telota telejšího média na vstuu [K] q... vstuní a výstuní růtok hladnějšího média [m 3 /min] T v... telota hladnějšího média na vstuu [K] V... objem telejšího média [m 3 ] V... objem hladnějšího média [m 3 ] T... telota na výstuu [K] T... telota na výstuu z hladíi části [K] F... řestuná loha [m 2 ] α... koefiient řestuu tela [kjm -2 K -1 min -1 ]

Podle Obr.1 můžeme sestavit následujíí bilanční rovnie: - ro hlazené médium Telo vstuujíí telo odházejíí telo řestuujíí telo v objemu = + + v roudu kaaliny v roudu kaaliny do hladíí kaaliny V akumulované - ro hladíí médium Telo vstuujíí telo odházejíí telo odházejíí telo v objemu + = + v roudu kaaliny z hlazené kaaliny v roudu kaaliny V akumulované Poté slovní vyjádření řevedeme na matematiké rovnie: ( T T ) qρ T = qρ T + Fα + Vρ v dt dt ( T T ) qρ T + Fα = q ρ T + V ρ v dt dt Uravíme dané difereniální rovnie tak, aby se osamostatnila derivae a zůstala na jedné straně: dt dt = ( T T ) qρ T Fα + qρ Vρ T V dt dt = q ρ T + qρ V ρ T v + Fα ( T T ) Tyto rovnie oužijeme dále ro definii s-funke.

2 VYTVOŘENÍ S-FUNKCE Pro imlementai vzniklýh rovni za účelem simulae hování danýh systémů byl zvolen rogram MATLAB a jeho nástavba SIMULINK, ož je jednoduhý a intuitivně stavěný nástroj ro simulai. S-funke je seiální blok v SIMULINKu, který umožňuje roojení daného bloku s m-filem, ve kterém se nahází difereniální rovnie oisujíí ožadovanou dynamiku a oč. odmínky roesu; je zde také definován očet vstuů a výstuů. V této rái je naznačeno jak se ostuovalo ři vytváření modelů. Jako model budeme uvažovat růtočný výměník tela s romíháváním. S-funke se nahází v SIMULINKU v části simulink a user-defined funtion. Po založení nového simulačního shématu, ji tam řesuneme. Pokleáním levým tlačítkem myši se dostaneme do oložky s názvem s-funke. Název je důležitý, rotože tím se roojí s- funke s říslušným m-filem, který bude mít stejné jméno jako s-funke. Na Obr.2 je vidět blok s-funke a její vlastnosti. Do ole S-funtion arametres se íši názvy roměnnýh, které lze ředávat z s-funke do m-filu. Obr. 2 Shéma s-funke s arametry

Pokud máme zájem řidat otřebný očet vstuů a výstuů, rovedeme to omoí bloků mux a demux, které se naházejí v seki simulink-signal routing. Pro ožadovaný očet vstuů stačí kliknout na blok a zde změnit očet vstuů. Pro náš říad vyadá s-funke odle Obr.3 Obr. 3 S-funke ro růtočný výměník V jednotlivýh roměnnýh se ředávají hodnoty objemů, řestuná loha atd. Označením bloků a kliknutím ravým tlačítkem myší a vybráním oložky reate subsystem, se vytvoří jeden blok se 4 vstuy a 2 výstuy. Dále lze tento blok uravovat a to tak, že ravým tlačítkem klikneme na blok a vybereme oložku edit mask. Otevře se okno mask editoru. V tomto editoru se dají měnit názvy vstuů, dá se načíst obrázek na ozadí bloku. K tomu slouží říkazy: image(imrea( heatex )); vloží obrázek na ozadí ort_label( inut,1, q, texmode, on ); ojmenuje rvní vstu jako q, texmode se oužívá ro zobrazení dolníh indexů.

Obr. 4 Vytvořený blok se 4 vstuy a 2 výstuy a konfigurační mask editor K vytvoření menu na Obr.5 se využije záložky arameters, kde je možný slovní ois zadávaného arametru a k tomu se řiřadí roměnná, která se ak ředá m-filu. Do menu se dá dostat kliknutím levého tlačítka myši na blok. Obr. 5 Vytvoření menu

3 UKÁZKA M-FILU PRO PRŮTOČNÝ VÝMĚNÍK TEPLA funtion [sys,x0,str,ts] = heatex(t,x,u,flag, V, F, ro,, alfa, T0) % s-funke ro vyoet dynamiky systemu % PRUTOCNY VYMENIK TEPLA %====================================== % V... objemy [hlazene kaaliny, hladii kaaliny] % F... vymenna (restuna) loha % ro... hustoty [hlazene kaaliny, hladii kaaliny] %... merna teelna kaaita [hlazene kaaliny, hladii kaaliny] % alfa. koefiient restuu tela % T0... oateni teloty [hlazene kaaliny, hladii kaaliny] swith flag, ase 0 [sys,x0,str,ts]=mdlinitializesizes(t0); % Iniializae ase 1 sys = mdlderivatives(t,x,u, V, F, ro,, alfa); % vyoet derivai ase 3 sys = mdloututs(t,x,u); % vyoet vystuu ase { 2, 4, 9 } % neouzite flagy sys = []; otherwise error(['unhandled flag = ',num2str(flag)]); % Chyba obsluhy end % mdlinitializesizes % Vrati rozmery, oate. odminky a eriody vzorkovani ro S-funki. funtion [sys,x0,str,ts] = mdlinitializesizes(t0) sizes = simsizes; sizes.numcontstates = 2; % oet sojityh stavu - T(t), T(t) sizes.numdisstates = 0; % oet diskretnih stavu sizes.numoututs = 2; % oet vystuu - T(t), T(t) sizes.numinuts = 4; % oet vstuu - q(t), q(t), Tv(t), Tv(t) sizes.dirfeedthrough = 0; % '0' jestlize se ve vystuu neouziva vstuni signal, '1' kdyz ano sizes.numsamletimes = 1; % oet eriod vzorkovani (min. 1) sys = simsizes(sizes);

x0 = [T0(1), T0(2)]; % Iniializae oatenih odminek str = []; % reteze razeni stavu - obene seifikovany jako [] ts = [0 0]; % erioda vzorkovani a offset, ro sojite systemy [0 0] % mdlderivatives % Vrati derivae sojityh stavu funtion sys = mdlderivatives(t,x,u, V, F, ro,, alfa) sys(1) = u(1)*(u(3)-x(1))/v(1) - F*alfa*(x(1)-x(2))/(V(1)*ro(1)*(1)); % ('u' - vstuy, 'x' - stavy) sys(2) = u(2)*(u(4)-x(2))/v(2) + F*alfa*(x(1)-x(2))/(V(2)*ro(2)*(2)); % mdloututs % Vrati vystu bloku funtion sys = mdloututs(t,x,u) sys = [x(1), x(2)]; Pozn: Při vytváření bloků je důležité dodržet ořadí ředávání jednotlivýh roměnnýh v s-funki, viz Obr.3 a ořadí v uvedeném m-filu: V, F, ro,, alfa, T0.

ZÁVĚR Tato ráe byla zaměřena na stručné vysvětlení s-funkí a jejih oužití k modelování dynamiky tehnologikýh roesů. Cílem bylo vytvoření knihovny modelů a to: zásobníků na kaalinu (v konfigurai 1, 2 a 3 zaojené za sebou ), růtočného výměníku tela, růtočného hemikého reaktoru. Knihovna bude dále rozvíjena a bude volně k disozii nejen ro vědeké účely. Na závěr Obr. 6. je uvedena ukázka simulae růtočného výměníku tela. Obr. 6 Ukázka simulae