Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií



Podobné dokumenty
2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou

VOLBA TYPU REGULÁTORU PRO BĚŽNÉ REGULAČNÍ SMYČKY

TECHNICKÁ UNIVERZITA V LIBERCI

Explorace vnitřního prostředí pomocí platformy IRobot Create

Úlohy 22. ročníku Mezinárodní fyzikální olympiády - Havana, Cuba

Sada 2 Microsoft Word 2007

Úloha s tepelným tokem řízená pomocí PAC Rockwell a PC

3.2.4 Podobnost trojúhelníků II

Postup práce s elektronickým podpisem

STEREOMETRIE. Vzdálenost bodu od přímky. Mgr. Jakub Němec. VY_32_INOVACE_M3r0113

Kvadratické rovnice pro učební obory

Popis připojení elektroměru k modulům SDS Micro, Macro a TTC.

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Aleš Najman [ÚLOHA 18 TVORBA PLOCH]

Nerovnice s absolutní hodnotou

4.6.6 Složený sériový RLC obvod střídavého proudu

{ } Kombinace II. Předpoklady: =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.

Kvadratické rovnice pro studijní obory

TECHNICKÁ UNIVERZITA V LIBERCI

( ) Neúplné kvadratické rovnice. Předpoklady:

Číslicové měření kmitočtu

Novinky v Maple T.A. 10

PROCESY V TECHNICE BUDOV 3

( ) ( ) ( ) 2 ( ) Rovnice s neznámou pod odmocninou II. Předpoklady: 2715

Vztah mezi dvěma čísly, které se rovnají, se nazývá rovnost, jako například : ( 2) 3 = 8 4 = 2 ; 16 = 4 ; 1 = 1 a podobně. 2

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

PROCESNÍ INŽENÝRSTVÍ cvičení 4

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

Domácí úkol DU01_2p MAT 4AE, 4AC, 4AI

PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

Sada 2 - MS Office, Excel

Sekvenční logické obvody

Tvorba trendové funkce a extrapolace pro roční časové řady

Úloha č. 6 Stanovení průběhu koncentrace příměsí polovodičů

Systém zvukové signalizace a spouštění motoru na základě stavu světla

Parkovací automat. Identifikace systému. Popis objektu

(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.

PAVIRO Zesilovač PVA-2P500

Kalendář je nástroj, který vám pomůže zorganizovat si pracovní čas. Zaznamenáváme do něj události jako schůzky, termíny odevzdání práce a podobně.

Lokální a globální extrémy funkcí jedné reálné proměnné

Př. 3: Dláždíme čtverec 12 x 12. a) dlaždice 2 x 3 12 je dělitelné 2 i 3 čtverec 12 x 12 můžeme vydláždit dlaždicemi 2 x 3.

ZPRACOVÁNÍ OBRAZU přednáška 2

PŘÍLOHA č. 2B PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU

Novinky v programu Účtárna 2.09

M-10. AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km. V následující tabulce je závislost doby

Asymptoty grafu funkce

Tematické setkání KAP Středočeského kraje

Dopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

1. Cizinci v České republice

2.7.2 Mocninné funkce se záporným celým mocnitelem

INŽENÝRSKÁ MATEMATIKA LOKÁLNÍ EXTRÉMY

Funkce rostoucí, funkce klesající I

Tabulky Word egon. Tabulky, jejich formátování, úprava, změna velikosti

Zadání bakalářské/diplomové práce

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

Mechanika tuhého tělesa. Dynamika + statika

= musíme dát pozor na: jmenovatel 2a, zda je a = 0 výraz pod odmocninou, zda je > 0, < 0, = 0 (pak je jediný kořen)

Soustavy lineárních rovnic

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

Sada 2 - MS Office, Excel

Mobilní aplikace pro ios

Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů

KIV/ZI Základy informatiky. MS Excel maticové funkce a souhrny

Svobodná chebská škola, základní škola a gymnázium s.r.o. Zlomky sčítání a odčítání. Dušan Astaloš. samostatná práce, případně skupinová práce

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

Reg. č. projektu: CZ 1.04/ /A Pracovní sešit

Logické řízení výšky hladiny v nádržích

V týmové spolupráci jsou komentáře nezbytností. V komentářích se může např. kolega vyjadřovat k textu, který jsme napsali atd.

3. Ve zbylé množině hledat prvky, které ve srovnání nikdy nejsou napravo (nevedou do nich šipky). Dát do třetí

XSAFETY BOX. Montážní návod pro bránu:

M - Rovnice - lineární a s absolutní hodnotou

Napájecí soustava automobilu. 2) Odsimulujte a diskutujte stavy které mohou v napájecí soustavě vzniknout.

Nyní jste jedním z oněch kouzelníků CÍL: Cílem hry je zničit soupeřovy HERNÍ KOMPONENTY:

Vozíky Graf Toku Výkonu

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

Sekvenční obvody. S R Q(t+1) 0 0? Q(t)

Přístupový systém VX800N. Vid

Řešení. ŘEŠENÍ 10 Domácí diskotéka

Návod na připojení do WiFi sítě eduroam Microsoft Windows XP

Matematika a její aplikace. Matematika a její aplikace

Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců.

Startovní úloha Samostatná práce

KONSTRUKČNÍ ÚLOHY ŘEŠENÉ UŽITÍM MNOŽIN BODŮ

Roční hodnocení (návod pro studenty)

Vzdělávací oblast: Matematika a její aplikace. Obor vzdělávací oblasti: Seminář z matematiky. Ročník: 7. Poznámky

Úvod. Analýza závislostí. Přednáška STATISTIKA II - EKONOMETRIE. Jiří Neubauer

centrum behaviorálních experimentů

1.3.1 Kruhový pohyb. Předpoklady: 1105

Operační systém teoreticky

15 s. Analytická geometrie lineárních útvarů

Obchodní řetězec Dokumentace k návrhu databázového systému

Výukový materiál zpracovaný v rámci projektu EU peníze školám

VÝUKOVÉ KARTY: SPRINT/PŘEKÁŽKY se štafetovou předávkou

MS WORD 2007 Styly a automatické vytvoření obsahu

Připravte si prosím tyto produkty Instalace hardwaru Výchozí nastavení z výroby

František Hudek. květen ročník

Diktafon s aktivací hlasem

PŘEPOČET ZÚČTOVANÝCH ZÁLOH V 10% NA 14% V KONOCOVÉ

ALGEBRA LINEÁRNÍ, KVADRATICKÉ ROVNICE

Transkript:

Petr Školník, Michal Menkina TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.7/../7.47, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR

Cíl cvičení: Prvním úkolem cvičení je seznámit se s možnostmi nastavení bloku integrátor. Spolu s tím je vyzkoušena simulace systému, který je po částech spojitá a lineární, ale u kterého v určitých dobách dochází ke skokovým změnám. Příklad: Úkolem je vytvořit simulační model pingpongového míčku, který dopadá na podložku a odráží se od ní dokud na ní nezůstane ležet. Výsledkem by pak měl být graficky znázorněný průběh polohy míčku, respektive jeho vzdálenosti nad podložkou v čase.

Stejně jako v předchozí úloze je v první řadě nutno sestavit pohybovou rovnici padajícího míčku. Ta v případě že zanedbáme odpor vzduch je ve velmi jednoduchém tvaru. y (t) g Vytvoření simulačního modelu v Simulinku bude velmi jednoduché, jelikož bude tvořen pouze dvěma integrátory. Počáteční výšku ze které je míček vypuštěn pak můžeme nastavit ve druhém integrátoru, který má na výstupu Pad micku výchylku. 1 8 6 4 Výsledek je pak ve tvaru paraboly, jak je vidět na obrázku a což si můžeme ověřit analytickým řešením pohybové rovnice. 1 g t v() y() - -4-6 -8-1..4.6.8 1 1. 1.4 1.6 1.8

V další části řešení je třeba se zamyslet jak budeme realizovat reakci podložky. To je samozřejmě možno realizovat hned několika způsoby. Nejdříve se budeme zabývat možností, kterou nám dává samotný blok integrátoru. Budeme předpokládat že při odrazu míčku dojde ke ztrátě části kinetické energie do podložky a zbývající část bude míček nést opačným směrem. To lze realizovat tak že v okamžiku, kdy bude poloha míčku nad podložkou nulová nebo záporná, tedy bude integrátor, na jehož výstupu je rychlost padajícího míčku vynulován a jako nová počáteční podmínka na něj bude přivedena rychlost dopadová vynásobená konstantou k. 1 k To lze poměrně jednoduše realizovat, jelikož blok integrátoru má možnost nastavení počátečních podmínek na vnější a je také možno zvolit typ vnějšího resetu integrátoru. Ten se následně rozšíří o další dva vstupy (resetovací a počáteční podmínku).

Pro vytvoření resetovacího signálu, který provede reset integrátoru při dopadu míčku na podložku, pak můžeme použít například bloku Relational Operator (Simulink/Math) na jeho výstupu je buď nebo 1, podle toho zda je podmínka splněna nebo ne. Z obrázku je pak vidět, že po dopadu míčku na podložku se integrátor vynuloval, ale nedošlo k odrazu, jelikož nebyla správně nastavena počáteční podmínka. Můžeme si všimnout, že i Matlab v hlavním okně upozorňuje na nalezení Pad micku 1 algebraické smyčky. Určitá nelogičnost spočívá v tom, že chceme na jako počáteční podmínku 8 přivést právě vynulovaný signál (ten byl vynulován v minulém kroku). Toto pak lze řešit 6 následujícími způsoby: 4 Přidáním paměti do algebraické smyčky Použitím State portu. -.5 1 1.5

Přidáním paměti do algebraické smyčky Jedním poněkud nesystémovým řešením je vložení bloku Memory do smyčky vstupující do bloku integrátoru jako počáteční podmínka. Ten zajistí, že v kroku po resetu integrátoru na výstupu bloku Memory bude hodnota z okamžiku vynulování integrátoru. Použitím State portu. Další možnost odstranění algebraické smyčky je uvedena na konci chybového hlášení v hlavním okně Matlabu. Blok integrátoru totiž umožňuje použít výstup State port, který má na výstupu hodnotu jakou by měl standardní výstup, kdyby nebyl resetován.

1 Jak je vidět, tak teď již dochází k odrazu míčku a s každým jeho odrazem klesá odrazová rychlost a také výška do které se odrazí. Je tu ovšem problém, že po nějaké době jakoby propadl podložkou. Jak je vidět na detailu, tak Matlab provádí výpočet v diskrétních krocích. V jednom okamžiku už pak není rychlost dopadajícího míčku dostatečná, aby na konci dalšího kroku byla jeho poloha nad podložkou. To způsobí, že nedojde k dalšímu potřebnému vynulování integrátoru (mělobykněmu dojít cca v půlce kroku při průchodu míčku nulou) a míček pak propadne podložkou. Odraz micku (Reset) x 1-4 Odraz micku (Reset) 5 1-1 -5 4 6 8 1 1 14 1.665 1.67 1.675 1.68 1.685 1.69 1.695

Tento problém je pak možno řešit několika způsoby: Jednak je možno použít vhodných bloků, které nám zajistí vyresetování integrátoru a ustálení míčku. Druhé ale nepříliš elegantní řešení je použití limitace výstupu integrátoru na jehož výstupu je výchylka. Třetí a zřejmě nejelegantnějším řešením takovéto situace je zpřesnit celý model. Tedy můžeme uvažovat, že v okamžiku kdy se míček dotýká podložky, tedy jeho poloha je působí na míček síla, která je způsobena pružností míčku a podložky. Tedy můžeme si představit že míček dopadá na jakousi sedačku a znovu se od ní odráží. Tlumič pak představuje přeměnu kinetické energie na deformační. Pohybová rovnice je pak popsána následovně: m y (t) L(t) k c y (t) m g L(t) L(t) 1

Pro model v simulinku je pak možno pro realizaci pomocné proměnné L(t) použít blok Relation Operator jako na minulém cvičení. Pro násobení signálu pomocnou proměnou L je pak možno použít blok Product. 1 Odraz micku (Odraz pruzností) 8 6 4-4 6 8 1 1