Simulace dynamických systémů v Matlabu, Simulink

Slides:



Advertisements
Podobné prezentace
Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační.
Advertisements

Jan Pokorný, Jan Fišer Ukázka funkcí a aplikace modelu tepelné zátěže automobilu Obsah:  Úvodní slovo  Vývojové prostředí  Uživatelské rozhraní  Aplikace.
VYHODNOCENÍ TECHNICKÉHO ZÁZNAMU POŘÍZENÉHO PŘI MĚŘENÍ EXPERIMENTŮ HMI Telematika K620 Ústav řídicí techniky a telematiky Václav Plevka Petr Svejkovský.
METODA LINEÁRNÍ SUPERPOZICE SUPERPOSITION THEOREM Metoda superpozice vychází z teze: Účinek součtu příčin = součtu následků jednotlivých příčin působících.
Fyzika I Marie Urbanová Fyzika I-2016, přednáška 1 1.
Základní škola Emila Zátopka Zlín, příspěvková organizace, Štefánikova 2701, Zlín EU PENÍZE ŠKOLÁM OP VK Zlepšení podmínek pro vzdělávání.
MĚŘENÍ NA INTEGROVANÝCH OBVODECH ELEKTRICKÉ MĚŘENÍ.
EMM101 Ekonomicko-matematické metody č. 10 Prof. RNDr. Jaroslav Ramík, CSc.
Název SŠ:SOU Uherský Brod Autor:Ing. Jan Weiser Název prezentace (DUMu): Dynamo – regulace Tematická oblast:Zdroje elektrické energie motorových vozidel.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Význam diferenciálních rovnic převzato od Doc. Rapanta.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně AUTOR: Ing. Oldřich Vavříček NÁZEV: Podpora výuky v technických oborech TEMA: Základy elektrotechniky.
Ambasadoři přírodovědných a technických oborů Numerické metody Martin Hasal.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti AUTOMOBILOVÁ MECHATRONIKA 3.cvičení SMAD Ing. Gunnar Künzel.
Zkvalitnění výuky na GSOŠ prostřednictvím inovace CZ.1.07/1.5.00/ Gymnázium a Střední odborná škola, Klášterec nad Ohří, Chomutovská 459, příspěvková.
Volný pád a svislý vrh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Radim Frič. Slezské gymnázium, Opava, příspěvková organizace.
Název SŠ: SŠ-COPT Uherský Brod Autor: Mgr. Anna Červinková Název prezentace (DUMu): 14. Pohyby těles v gravitačním a tíhovém poli Země Název sady: Fyzika.
Výukový materiál zpracovaný v rámci projektu EU peníze školám Registrační číslo projektu:CZ.1.07/1.4.00/ Šablona:III/2 Inovace a zkvalitnění výuky.
Funkce Lineární funkce a její vlastnosti 2. Funkce − definice Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny.
Senzory pro EZS. Název projektu: Nové ICT rozvíjí matematické a odborné kompetence Číslo projektu: CZ.1.07/1.5.00/ Název školy: Střední odborná.
Krokový motor.
Regulátory v automatizaci
Technické prostředky v požární ochraně
Finanční účetnictví RADNICE
Robotika 4 Projekt OBZORY Praha & EU: Investujeme do vaší budoucnosti
2.2. Dynamika hmotného bodu … Newtonovy zákony
Lineární funkce - příklady
Výpočet tepelného schématu RC oběhu s přihříváním páry.
Regulátory v automatizaci
ELEKTRONICKÉ ZABEZPEČOVACÍ SYSTÉMY
Charakteristický polynom uzavřená a otevřená smyčka
Lineární rovnice a nerovnice III.
VY_32_INOVACE_10_4_07.
NÁZEV ŠKOLY: Základní škola Strančice, okres Praha - východ
Dynamika a regulace ve fyziologických systémech
Popis pohybu hmotného bodu (kinematika)
Rychlost a zrychlení kmitavého pohybu
10. Elektromagnetické pole, střídavé obvody
SIMULAČNÍ MODELY.
Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/
Krokový motor.
4.1 – 4.3 Lineární nerovnice i jednoduchý podílový tvar
SÁRA ŠPAČKOVÁ MARKÉTA KOČÍBOVÁ MARCELA CHROMČÁKOVÁ LUKÁŠ BARTOŠ B3E1
Lineární funkce.
Regulátory integrační
Číslicové měřící přístroje
Měření osciloskopem.
Jak postupovat při měření?
Analogové násobičky.
Soustružení Definice soustružení Schéma soustružení
Programovatelné automaty (Programmable logic controllers – PLC)
Hydraulika podzemních vod Environmentální modelování
3. přednáška Laplaceova transformace
Kmity.
STAVOVÁ ROVNICE IDEÁLNÍHO PLYNU.
Řešení projektu WINDROS
Příklad postupu operačního výzkumu
Lomené výrazy (2) Podmínky řešitelnost
Pohyby v homogenním tíhovém poli
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Fyzika 2.E 4. hodina.
Porovnání modelů SYMOS’97 a ATEM Emisní model MEFA
Základní škola Zlín, Nová cesta 268, příspěvková organizace
2.2. Dynamika hmotného bodu … Newtonovy zákony
Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/
Příklady - opakování Auto se pohybovalo 3 hodiny stálou rychlostí 80 km/h, poté 2 hodiny rychlostí 100 km/h, pak 30 minut stálo a nakonec 2,5 hodiny rychlostí.
Seminář o stavebním spoření
Teorie chyb a vyrovnávací počet 2
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Tečné a normálové zrychlení
Transkript prezentace:

Simulace dynamických systémů v Matlabu, Simulink Dopravní zpoždění  - délka dopravního zpoždění Jedná se o lineární blok Parametry bloku Transport delay (knihovna Continuous): Time delay – délka zpoždění Initial output – hodnota y pro

Simulace dynamických systémů v Matlabu, Simulink Teplota vody ve sprše - uvažujme konstantní průtok: Q=konst. - zanedbejme ztráty  - teplota vody Pozn. čím delší zpoždění, tím hůře se teplota vody řídí

Simulace dynamických systémů v Matlabu, Simulink Počáteční podmínky, : Pozn. blok Signal Builder umožňuje vytvořit průběh vstupního signálu

Simulace dynamických systémů v Matlabu, Simulink Využití bloku Matlab function Tento blok mimo jiné umožňuje realizaci uživatelsky vytvořené funkce v každém kroku numerického řešení. Pro jednoduché funkce typu sin, exp,... je z numerických a výpočetních důvodů vhodnější použít blok Fcn. Pro realizaci složitějších programových úloh je numericky bezpečnější zvolit blok S-function. Řešení v tomto případě ale není tak přímočaré, viz. “Overview of S-Functions” v helu Matlabu. Parametry bloku Matlab Fcn (knihovna Continuous): Matlab function – jméno volané funkce Output dimensions – zadáme dimenzi výstupu. -1 - stejný počet výstupů jako vstupů Sample time – perioda se kterou má být funkce řešena. -1 – krok je stejný jako je krok solveru

Simulace dynamických systémů v Matlabu, Simulink Svislý hod vzhůru v místnosti se zanedbáním rázu při dotyku stěny Stavový popis: function y=nuluj(u) if (u(2)==1&u(1)>0)|(u(2)==-1&u(1)<0) y=1; else y=0; end

Simulace dynamických systémů v Matlabu, Simulink Svislý hod vzhůru v místnosti se zanedbáním rázu při dotyku stěny Pro omezení rozsahu pohybu tělesa v místnosti , nestačí omezit pouze integrátor rychlosti (integrator1). Při dosažení omezující hodnoty je nutné též resetovat integrátor zrychlení (integrator). Signál pro reset je generován blokem Matlab Fcn v závislosti na dasažení omezující hodnoty a směru rychlosti. Vzhledem k tomu, že při resetu integrátoru se tento nenuluje, ale nastaví se do hodnoty původní počáteční podmínky, je použita volba proměnné počáteční podmínky integrátoru ve formě skokové funkce končící na hodnotě 0. function y=nuluj(u) if (u(2)==1&u(1)>0)|(u(2)==-1&u(1)<0) y=1; else y=0; end

Simulace dynamických systémů v Matlabu, Simulink

Simulace dynamických systémů v Matlabu, Simulink Vstupně-výstupní model v přenosovém tvaru Výše uvedenou diferenciální rovnici ze při nulových počátečních podmínkách vyjádřit ve fromě přensové funkce Blok Transfer Fcn (knihovan Continuous) Čitatel i jmenovatel se zadávají formou řádkového vektoru kofecientů čitatetel a jemovatele numerator: denominator:

Simulace dynamických systémů v Matlabu, Simulink Přechodová charakteristika systému

Simulace dynamických systémů v Matlabu, Simulink PID regulátor (Knihovna Aditional linear) Obvyklý tvar ideálního PID regulátoru Blok PID Controller Parametry: Proportional Integral Derivative

Simulace dynamických systémů v Matlabu, Simulink Řízení systému PID regulátorem Parametry: Proportional 0.05 Integral 0.05/0.3 Derivative 0