Vyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody

Podobné dokumenty
Popis kmitání vibrační třídičky s více stupni volnosti pomocí numerických

Měření průtoku kapaliny s využitím digitální kamery

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy

MODIFIKOVANÝ KLIKOVÝ MECHANISMUS

Úloha - rozpoznávání číslic

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

2. Kinematika bodu a tělesa

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

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

Mechanika II.A Třetí domácí úkol

Snižování hlukové emise moderní automobilové převodovky. Prezentace: Pojednání ke státní doktorské zkoušce Ing. Milan Klapka

5. Pro jednu pružinu změřte závislost stupně vazby na vzdálenosti zavěšení pružiny od uložení

KMITÁNÍ PRUŽINY. Pomůcky: Postup: Jaroslav Reichl, LabQuest, sonda siloměr, těleso kmitající na pružině

Středoškolská technika SCI-Lab

BPC2E_C08 Parametrické 3D grafy v Matlabu

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

Metoda Monte Carlo a její aplikace v problematice oceňování technologií. Manuál k programu

Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

Diferenciální rovnice

Zadání semestrální práce z předmětu Mechanika 2

11 Zobrazování objektů 3D grafiky

Zadání soutěžních úloh

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

Maticová optika. Lenka Přibylová. 24. října 2010

Experimentální realizace Buquoyovy úlohy

Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na. x 2 x 1

TÍHOVÉ ZRYCHLENÍ TEORETICKÝ ÚVOD. 9, m s.

Určení hlavních geometrických, hmotnostních a tuhostních parametrů železničního vozu, přejezd vozu přes klíny

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

úvod do teorie mechanismů, klasifikace mechanismů vazby, typy mechanismů,

Úvod do analytické mechaniky

Grafika na počítači. Bc. Veronika Tomsová

Mechanismy - úvod. Aplikovaná mechanika, 8. přednáška

úvod do teorie mechanismů, klasifikace mechanismů vazby, typy mechanismů,

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník MĚŘICKÝ SNÍMEK PRVKY VNITŘNÍ A VNĚJŠÍ ORIENTACE CHYBY SNÍMKU

Měření tíhového zrychlení matematickým a reverzním kyvadlem

Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ

1 Základní funkce pro zpracování obrazových dat

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Rozvinutí funkce do Maclaurinova rozvoje

Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy

Uživatelská příručka.!instalace!průvodce.!dialogová okna!program zevnitř

Kalibrační proces ve 3D

České vysoké učení technické v Praze Fakulta biomedicínského inženýrství

Semestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií

P Ř Í K L A D Č. 5 LOKÁLNĚ PODEPŘENÁ ŽELEZOBETONOVÁ DESKA S VÝRAZNĚ ROZDÍLNÝM ROZPĚTÍM NÁSLEDUJÍCÍCH POLÍ

Ing. Jakub Ulmann. Zavádění inovativních metod a výukových materiálů do přírodovědných předmětů na Gymnáziu v Krnově

KMS cvičení 6. Ondřej Marek

Algoritmus pro hledání nejkratší cesty orientovaným grafem

Matice přechodu. Pozorování 2. Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např.

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

Vytvoření a úpravy geologického modelu

CVIČNÝ TEST 24. OBSAH I. Cvičný test 2. Mgr. Kateřina Nováková. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15

Výukové texty. pro předmět. Měřící technika (KKS/MT) na téma. Tvorba grafické vizualizace principu měření otáček a úhlové rychlosti

ENÁ ŽELEZOBETONOVÁ DESKA S OTVOREM VE SLOUPOVÉM PRUHU

4. Statika základní pojmy a základy rovnováhy sil

PRAKTIKUM III. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Úlohač.III. Název: Mřížkový spektrometr

Posouzení mikropilotového základu

Jasové transformace. Karel Horák. Rozvrh přednášky:

EXPERIMENTÁLNÍ A SIMULAČNÍ SADA ÚLOH Z FOTONIKY

Popis softwaru pro sledování pohybu UZ sondy

Úterý 8. ledna. Cabri program na rýsování. Základní rozmístění sad nástrojů na panelu nástrojů

DIPLOMOVÁ PRÁCE OPTIMALIZACE MECHANICKÝCH

Měření momentu setrvačnosti prstence dynamickou metodou

Řízení modelu letadla pomocí PLC Mitsubishi

METODICKÝ LIST 1. Název výukové aktivity (tématu): 2. Jméno autora: Ing. Petr Hořejší, Ph.D., Ing. Jana Hořejší 3. Anotace:

Funkce komplexní proměnné a integrální transformace

Kapitola 2. o a paprsek sil lze ztotožnit s osou x (obr.2.1). sil a velikost rovnou algebraickému součtu sil podle vztahu R = F i, (2.

Fotogrammetrické 3D měření deformací dálničních mostů typu TOM

1 Projekce a projektory

Tuhost mechanických částí. Předepnuté a nepředepnuté spojení. Celková tuhosti kinematické vazby motor-šroub-suport.

SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE

Kreslení elipsy Andrej Podzimek 22. prosince 2005

Nejprve si připomeňme z geometrie pojem orientovaného úhlu a jeho velikosti.

OHYB (Napjatost) M A M + qc a + b + c ) M A = 2M qc a + b + c )

Harmonické oscilátory

VLIV OKRAJOVÝCH PODMÍNEK NA VÝSLEDEK ZKOUŠKY TEPELNÉHO VÝKONU SOLÁRNÍHO KOLEKTORU

i β i α ERP struktury s asynchronními motory

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

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


Rovnice rovnováhy: ++ =0 x : =0 y : =0 =0,83

Využití tabulkového procesoru MS Excel

MANUÁL PRO VÝPOČET ZBYTKOVÉHO

III. MKP vlastní kmitání

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

BROB Základy robotiky. Ing. František Burian, Ph.D. Jan Macháček VUT ID: Martin Pavelka VUT ID:

Momenty setrvačnosti a deviační momenty

Numerické řešení proudění stupněm experimentální vzduchové turbíny a budících sil na lopatky

3. Obecný rovinný pohyb tělesa

VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) Metoda konečných prvků MKP I (Návody do cvičení)

Únosnost kompozitních konstrukcí

GE - Vyšší kvalita výuky CZ.1.07/1.5.00/

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

9 Kolmost vektorových podprostorů

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

Time-Resolved PIV and LDA Measurements of Pulsating Flow

Transkript:

Vyhodnocení experimentálního měření kmitání vibrační třídičky pomocí optické metody Bc. Martin Machač, Ing. Jan Hoidekr ČVUT v Praze, Fakulta strojní, Ústav konstruování a částí stojů, Technická 4, 166 07 Praha 6, Česká republika Abstrakt Tato práce je zaměřena na měření hodnot kmitání vibrační třídičky za pomoci vysokofrekvenční kamery, jejíž data jsou zpracována v softwaru Matlab. Cílem práce je analýza kmitání při určitých frekvencích vibrační třídičky v závislosti na daném časovém úseku. Výstupní data jsou etalonem pro porovnání s matematicko-fyzikálním modelem. Klíčová slova: Kmitání s n volnosti; vibrační třídička; MATLAB; optické metody 1. Úvod V této práci bude popsáno experimentální měření vibrační třídičky za pomoci vysokofrekvenční kamery, která snímá pohyb třídičky. Data z vysokofrekvenční kamery jsou dále zpracovávána pomocí softwaru Matlab a výsledkem jsou grafy, které zobrazují kmitání v ose x a ose y, dále graf natočení φ v závislosti na počtu snímků. 2. Definice pojmů a problému 2.1. Vibrační třídička Vibrační třídička je zařízení sloužící k třídění jednotlivých frakcí sypkého materiálu. Vibrační třídička popisovaná v této práci byla zhotovena pro třídění frakcí semínek a slupek za pomoci čtyř na sobě položených sít. Síta konají posuvný přímočarý pohyb, za pomoci excentrického mechanismu, přichyceného k rámu vibrační třídičky viz obr.:1 frekvence otáček elektromotoru se vibrační třídička uklidnila. Po dalším zvýšení byla nalezena druhá vlastní frekvence a po dalším zvýšení otáček elektromotoru již třídička ztratila svou funkci, protože síta zůstala v klidu, ale rám se rozkmital. Po zjištění tohoto chování byl realizován matematicko-fyzikální model, který by měl toto chování popisovat, a dále bylo třeba změřit výchylky reálné vibrační třídičky, čímž se zabývá tato práce. 2.3. Výběr metody měření Jako nejvhodnější metoda pro měření kmitání vibrační třídičky byla zvolena optická metoda. Jedná se o metodu, kdy se využívá obrazový záznam pomocí kamery. Tento záznam je dále softwarově vyhodnocen. Kromě optické metody byly zvažovány další metody, nicméně pohyb třídičky není pouze v jedné rovině, nýbrž ve dvou rovinách, respektive při vyšších otáčkách motoru třídička kmitá i do třetího směru. Pohyb do třetího směru je ale vzhledem k ostatním pohybům zanedbatelný, a proto se celá soustava dá řešit jako rovinná úloha. 3. Postup měření 3.1. Výběr kamery Obr. 1: Schéma vibrační třídičky Pro záznam byl instalován papír, se čtyřmi kulatými body viz obr.: 2 2.2. Definice problému Pro zamezení přenosu dynamických sil do stolu byly instalovány čtyři silentbloky, ale tyto silentbloky byly nahrazeny pružinami. Nahrazení bylo provedeno za účelem zjednodušení analytického výpočtu, protože pryž nemá lineární průběh tuhosti. Toto nahrazení mělo neblahý následek, třídička díky těmto pružinám začala už při malých úhlových frekvencích tzv.: hopsat. Tento jev způsobilo naladění na vlastní frekvenci, po zvýšení Obr. 2: Instalovaný papír s body Kontakt na autora: Martin.machac@fs.cvut.cz

Jako první byla vybrána obyčejná kamera. Touto kamerou byl pořízen záznam. Problém ovšem nastal ve chvíli, kdy bylo provedeno zpracování. Kamera měla malé rozlišení a nízký počet snímků za vteřinu. Nevýhoda se projevila při vysokých frekvencích kmitání vibrační třídičky, kdy kamera nebyla schopna zaznamenat body ostře, tedy body na záznamu byly rozmazané. Tento problém se projevil při zpracování záznamu, kdy algoritmus pro vyhledávání kruhů v obraze, nebyl schopen tyto kruhy nalézt, právě z důvodu rozmazanosti. Proto byla zvolena kvalitnější kamera, která byla schopna záznamu ve vysokém rozlišení a také 50 snímků za vteřinu. Obraz byl již ostrý v celém rozsahu měření viz obr.: 3 3.3. Funkce pro vyhledávání kruhů Software Matlab disponuje tzv. Image processing Toolbox, kde se dá nalézt funkce na nalezení kruhů ve snímku. Tato funkce se nazývá imfindcircles. Například pro vyhledání kruhů v obrázku 4. Obr. 4: Náhodně rozprostřené kruhové objekty [1] Obr. 3: Obraz při maximální frekvenci kmitání 3.2. Zpracování videa pomocí softwaru Matlab Jako první je třeba do Matlabu pořízené video nahrát, k tomu slouží funkce Videoreader('název videa'). Tato funkce načte pořízené video. Záznam má délku 311 sekund a každá sekunda má 50 snímků. Celkem má záznam 15550 snímků. Záznam byl rozdělen na celkem 5 měření, kdy každé z těchto měření má přibližně 8-14 sekund a jiné otáčky elektromotoru. Začalo se od nejnižších otáček až po maximální. Pro potřeby Matlabu se záznam musel rozdělit na jednotlivé snímky. K tomu slouží v Matlabu funkce (read), jejíž použití je následující: V= Videoreader('název videa') For k=1500:1900 Singleframe=read(V,k) End Tímto cyklem, který zde začíná na 1500 snímku, čemuž odpovídá 30 vteřina a končí 1900 snímkem (38 vteřina) se vygeneruje matice nazvaná singleframe o rozměrech 720x1280x3. Jedná se o trojdimenzionální matici, kde 720x1280 odpovídá rozlišení nahrávaného obrazu a číslo tři odpovídá dimenzi pro trojici barev: červená, zelená, modrá. Díky tomu má každý pixel jasně definované umístění a barvu na snímku. Takto vygenerovaná proměnná singleframe zobrazuje vždy hodnotu aktuálního snímku v cyklu, proto je třeba do cyklu vnořit funkci na vyhledávání kruhů. Tento obrázek je vhodný pro ukázku, jak tato funkce funguje. Funkce Imfindcircles má svá jistá omezení, které je třeba pro úspěšnou funkci respektovat. Prvním omezením je, že algoritmus vyhledává kruhové objekty jen v určitém rozmezí velikosti poloměru. Je proto vhodné mít všechny kruhové objekty, které jsou třeba vyhledat o stejném poloměru. Další problém je patrný z obrázku 5. Obr. 5: Náhodné kruhové objekty v černo-bílé barvě Na obrázku 5 je patrné, že některá kolečka jsou světlejší než ostatní, a proto je třeba algoritmu zadat, zda má vyhledávat tmavé nebo světlé objekty. Dalším možným omezením je senzitivita, proto se může stát, že po spuštění funkce by algoritmus nic nenašel. Proto je vhodné citlivost volit 0,94 0,98. Funkce se dá do Matlabu zapsat takto: [centers, radii] = imfindcircles(singleframe,[20 25], 'ObjectPolarity', 'dark', 'Sensitivity', 0,95, 'Method', 'twostage'); Kde centers je matice středů v obrázku o velikosti 22x2 a radii je matice poloměrů o rozměru 22x1. Výsledek viz obrázek 6.

Obr. 6: Výsledek detekce kruhů Jak je z obrázku 6 vidět, tak kromě 4 světlých kruhových objektů, byly nalezeny všechny. Díky pochopení funkce imfindcircles bylo rozhodnuto volit bílý papír a na něj umístit 4 kruhové body tmavé barvy pro bezproblémovou detekci kruhů, viz obr.: 1. Výsledek vyhodnocení jednoho snímku je zobrazeno na obrázku 7. Obr. 9: Výsledek z Matlabu Při porovnání obrázků 8 a 9 je na první pohled vidět, že díky opačným počátkům nejsou oba obrázky stejné, a právě z těchto důvodů je třeba umístit počátek do levého dolního okraje na obrázku 8. Postupů pro otočení počátku je zcela určitě mnoho, v této práci je prezentován tento postup: Po nalezení středů kruhů je k dispozici matice 4x2 pro jeden snímek. Druhý sloupec je sloupcem určující polohu středu bodu v ose y. Tento sloupec se převede na záporný, po převodu se tyto body zobrazí v záporné části grafu jako y(1). viz obrázek 10. Obr. 7: Výsledek detekce kruhů jednoho snímku Tabulka 1. Polohy středů kruhů z obrázku 7 x [pixel] y [pixel] Bod 1 354,828 261,085 Bod 2 761,266 246,120 Bod 3 360,821 451,127 Bod 4 770,485 434,469 Jak je patrné z tabulky 1, tak i z umístění počátku na obrázku 7, kde tento počátek je umístěn v levém horním rohu. Takto umístěný počátek je nevhodný pro výsledné vykreslení grafů, kde je počátek umístěn pro změnu v levém dolním rohu. Tento fakt způsobil, že při vykreslení polohy bodu se vykreslované body zobrazily opačně, než jak byla reálná poloha. Viz obr.: 8 a 9. Obr. 10: Zobrazení změny počátku pro středy bodů Bod [ y(1)] se nachází v záporné části grafu. Součtem bodu [ y(1)] s počtem pixelů na výšku snímku se bod dostane do bodu [y (1)] a tím se tento bod zobrazí tam, kde má podle reálného snímku být viz obrázek 11. Obr. 8: Reálný sklon bodů Obr. 11: Zobrazení bodu po korekci identické s obr. 8

3.4. Vykreslení bodů Pro jednoduchost bylo rozhodnuto využít pouze dva horní body a to konkrétně bod 1 a 2 z obrázku 7. Pro zobrazení kmitání soustavy bude stačit vyhodnotit pouze jeden bod, ale pro vykreslení úhlu φ jsou za potřebí body dva. Aby program mohl vyhodnocovat pouze dva body, bylo třeba snímky oříznout na velikost takovou, kde budou vidět pouze dva body. Je účelné oříznout oblast větší, než kterou zabírají body, aby při kmitání body nezmizely ze snímku, viz obr. 12. Na obrázku 13 je schematicky znázorněno a v rovnicích 2,3,4 je dopočten úhel φ. Tímto způsobem se v každém cyklu spočítá úhel, který je potřebný pro vykreslení grafu. Ve chvíli, kdy je skript spočten, je třeba vykreslit grafy, pomocí funkce plot. 4. Výsledky Obr. 12: Oříznutý obrázek Na obrázku 12 jsou viditelné právě 2 body, které funkce imfindcircles najde. Polohy středů x a y se zapíší do proměnné x1(:,k)=centers(1,1), kde k značí: k-tý snímek v cyklu. Jelikož jsou hledány dva body, tak matice Centers má rozměr 2x2 a vypadá takto: Obr. 14: Měření č.: 1 kmitání v ose x ( x (1) y (1) x (2) y (2) ) (1) Jelikož funkce imfindcircles by mohla náhodně najít střed i druhého bodu jako první, tak by v každém cyklu mohlo být x1 jiná vzdálenost, proto je nutné souřadnice středů seřadit. K tomu poslouží jednoduchá podmínka if. Jak je totiž z obrázku 12 patrné, tak souřadnice x1 nemůže nabývat hodnot větších než 100 pixelů, jelikož souřadnice levého bodu je 45 pixelů a pohyb levého bodu na obrázku 12 je okolo +- 20 pixelů. Díky této podmínce se bude do proměnné x1 vždy ukládat x-ová vzdálenost levého bodu. Obr. 15: Měření č.: 1 kmitání v ose y Obr. 13: Schématické znázornění výpočtu úhlu φ Výpočet úhlu vychází z geometrie. Dx = x 2 x 1 (2) Dy = y 2 y 1 (3) φ = arctg ( Dy Dx ) (4) Obr. 16: Měření č.: 1 úhel φ

5. Závěr Úkolem tohoto příspěvku bylo vyhodnocení kmitání vibrační třídičky olejnatých semen, pomocí experimentální optické metody. V tomto případě byla měřičem digitální zrcadlovka Canon EOS6D s objektivem Canon EF-50 mm/f1.4 s 50 snímky za vteřinu. Tato kamera poskytla dostatečně kvalitní záznam, který byl vyhodnocen prostřednictvím softwaru Matlab, ve kterém byl napsán skript pro vyhodnocení kmitání vibrační třídičky. Výsledky ve formě grafů poslouží k porovnání s metodou analytickou. Analytickou metodu sepsal Bc. Oskar Turek a jeho příspěvek je s tímto příspěvkem propojen. Výsledky této práce by měly být jakýmsi etalonem k výsledkům z analytické metody. Vzhledem k rozumným průběhům grafů a jejich hodnot, lze konstatovat, že správnost těchto výsledků, lze považovat za relevantní. Pro přehlednost práce jsou prezentovány pouze dvě sady měření tj. měření č.: 1 a č.: 3. Ostatní měření jsou si podobná a není již účelné je v této práci prezentovat. Poděkování Chtěl bych poděkovat panu Ing. Janu Hoidekrovi za pomoc při práci s MATLABEM a za celkovou pomoc při řešení této práce. Zdroje: [1] https://math.stackexchange.com/questions/993531/howto-isolate-colour-green-from-the-picture