Tvorba modelu přilby z 3D skenování



Podobné dokumenty
MODELOVÁNÍ PÁDOVÉ ZKOUŠKY HELMY V ANSYS LS DYNA

VŠB- Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti. Úvod do MKP Napěťová analýza maticového klíče

Výpočtové modelování deformačně-napěťových stavů ve zdravých a patologických kyčelních kloubech

Parametrická studie změny napětí v pánevní kosti po implantaci cerkvikokapitální endoprotézy

NOVINKY VXELEMENTS 7.0 Hlavoň Martin

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 6

Modelování magnetického pole v okolí podzemního vysokonapěťového kabelu

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

Generování sítě konečných prvků

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ Fakulta strojní, Ústav mechaniky, biomechaniky a mechatroniky Technická 4, Praha 6 Akademický rok: 20011/2012

Manuál k aplikaci WANAS

Jednotná digitální technická mapa Zlínského kraje a 3D technologie. Kusák Ivan GEOVAP, spol. s r.o. Zlín 26. září 2013

UZ modul VVISION poslední změna

SOFTWARE NA ZPRACOVÁNÍ MRAČEN BODŮ Z LASEROVÉHO SKENOVÁNÍ. Martin Štroner, Bronislav Koska 1

Analýza ustáleného teplotního pole výfukového ventilu

Studium šíření tlakových pulsací vysokotlakým systémem

PROUDĚNÍ V SEPARÁTORU S CYLINDRICKOU GEOMETRIÍ

Manuál k aplikaci SDO PILOT v.0.2

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY

l: I. l Tento projekt je spolufinancován Evropskou unií a státním rozpočtem České republiky.

VÝPOČTOVÉ MODELOVÁNÍ KONSTRUKCÍ PODKROVÍ

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

OPTIMALIZACE VIRTUÁLNÍHO PROTOTYPU PRŮMYSLOVÉ PŘEVODOVKY

Zásoby_Evidenční výroba Návod pro uživatele +1367

Obsluha měřicích zařízení kontaktní metody

NOVÁ VERZE OBD A JEJÍ VYUŽÍVÁNÍ Ing. Martina Valášková

Polygonální objekty v Rhinoceros Volné modelování

KONFIGURACE SILNIČNÍCH KŘIŽOVATEK

Úvod do počítačové grafiky

Obsah. Kovoprog Drátové řezání příručka pro uživatele - strana 1

Aplikace Repaint Magic pro úpravu obrázků v MS Word

Základy tvorby výpočtového modelu

VAR-NET INTEGRAL Manuál správce VNI 5.1 VAR-NET INTEGRAL. verze 0.2. Manuál správce VNI 5.1

ZAŘÍZENÍ MAGNETICKÉHO CHLAZENÍ NA ČVUT FAKULTĚ STROJNÍ

Ing. Kamil Stárek, Ing. Libor Fiala, Prof. Ing. Pavel Kolat,DrSc., Dr. Ing. Bohumír Čech

Minebot manuál (v 1.2)

Převod prostorových dat katastru nemovitostí do formátu shapefile

Návod na E-Shop. tel.: , fax: , helpdesk: ,

Analýza dat na PC I.

: visi progress. expert na konstrukci střižných nástrojů

NEXIS 32 rel Generátor fází výstavby TDA mikro

Popis úprav SQL verze ProBaze Majetek a Nářadí

Projekt Pospolu. Zpracování tachymetrie kompletně Obor M/01 Stavebnictví

ESET Mobile Antivirus

Obsah. Obsah. Úvod Spuštění programu Pracovní prostředí Vytvoření a otevření dokumentu Kreslení objektů...

ZÁSUVKOVÁ DESKA SVOČ FST Klára Rödlová, Střední Průmyslová Škola Ostrov, Klínovecká 1197 Ostrov

Inspekce tvaru součásti

SVAŘOVÁNÍ KOVOVÝCH MATERIÁLŮ LASEREM LASER WELDING OF METAL MATERIALS

Tvorba geometrického modelu a modelové sítě.

APLIKACE MODERNÍCH METOD PRO VÝROBU ODKLÁDACÍHO STOJANU NA MOBILNÍ TELEFON

Digitální učební materiál

Vektorová a bitmapová grafika

Katedra informatiky, Univerzita Palackého v Olomouci. 27. listopadu 2013

NÁSTROJE PRO TVORBU A ÚDRŽBU ÚZEMNĚ ANALYTICKÝCH PODKLADŮ (NÚAP)

HODNOCENÍ KVALITY A EFEKTIVITY E-LEARNINGOVÉHO VZDĚLÁVÁNÍ THE QUALITY AND EFFICIENCY EVALUATION OF E-LEARNING EDUCATION. Tomáš Maier, Ludmila Gallová

PODŘÍZNUTÍ PŘI BROUŠENÍ TVAROVÝCH DRÁŽEK

Manuál k aplikaci FieldGIS v.2.27

2D A 3D SNÍMACÍ SYSTÉMY PRŮMĚRU A DÉLKY KULATINY ROZDÍLY VE VLASTNOSTECH A VÝSLEDCÍCH MĚŘENÍ

Coordinate System Editor Software

Programovací software Oblast režimů Oblast nástrojů Složka aplikací pro různé funkce: Oblast tlačítek Tlačítko Loading (Načítání)

Návod na obsluhu softwaru Repsale pro WM6.x objednávkový a prodejní software pro PDA a mobilní terminály.

Úvod...12 Součásti aplikace Použité konvence... 13

Typy geometrie v. Rhinu. Body

TDS-TECHNIK 13.1 pro AutoCAD LT

Autodesk Inventor Professional 9

OBTÉKÁNÍ AUTA S PŘÍTLAČNÝM KŘÍDLEM VE 2D

MIDAS GTS. gram_txt=gts

ÚCHYLKY TVARU A POLOHY

Co je nového v Solid Edge ST6?

BAKALÁŘSKÁ PRÁCE. Optimalizace trojúhelníkových sítí v E 3 a jejich zobrazování / 2000 Jan Doubek

Správa lidských zdrojů - manuál

Centrální evidence závětí NK ČR

Metodická příručka pro učitele. InspIS SET modul školní testování

CAD Studio. Vypracoval: Ing. Lukáš Hrubý Strana 1 (celkem 11)

Metodika. Oznámení o vykonávání působností v agendě ve smyslu zákona č. 111/2009. Sb., o základních registrech. Verze 1.6

SCIA.ESA PT. Galerie výkresů

VYUŽITÍ SKENERU HANDYSCAN 3D EXAscan PRO SOUČÁSTI ŽELEZNIČNÍ INFRASTRUKTURY

Aleš NEVAŘIL 1 ÚČINEK PŖETRŅENÍ LANA KOTVENÉHO STOŅÁRU THE EFFECT OF CABLE FAILURE ON THE GUYED MAST

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

LASEROVÉ SKENOVÁNÍ MOŽNOSTI VYUŽITÍ. Kusák Ivan GEOVAP, spol. s r.o.

Integrovaný Ekonomický Systém Účetnictví - IES WIN Úvod...5

Laserový skenovací systém LORS vývoj a testování přesnosti

Věda a výzkum. Univerzitní informační systém. Svazek 4. Slovenská zemědělská univerzita v Nitře

TAKTILNÍ PLOŠNÉ SNÍMAČE A JEJICH KALIBRACE Tactile Surface Sensors and Their Calibration

Manuál programu HPSim

DUM 01 téma: Úvod do Corelu

IDEA Frame 4. Uživatelská příručka

Program pro flexibilní tvorbu evidencí. VIKLAN - Evidence. Uživatelská příručka. pro seznámení se základními možnostmi programu

Naučit se, jak co nejsnadněji přejít od verze TopoLu pro Windows k verzi TopoL xt. Cílem není vysvětlení všech možností programu.

WEBOVÝ PROSTOROVÝ DOTAZ

Přehled novinek Revit 2014

Jak začít s ed MARKETEM

Uživatelská příručka IS KP14+ Žádost o změnu. Operační program. Výzkum, vývoj a vzdělávání Programové období

Příloha č. 18. Specifikace bloku PŘÍPRAVA. Příloha k zadávací dokumentaci veřejné zakázky Integrační nástroje, vstupní a výstupní subsystém

Manuál pro modul Vypisování témat prací referentka

Fotogalerie pro redakční systém Marwel Obscura v. 2.0

Michal Vik a Martina Viková: Základy koloristiky ZKO10. Správa barev

Popis výukového materiálu

spsks.cz Část druhá - Praxe Technologie řízení robotického ramena Zpracováno v rámci projektu CZ.1.07/3,2, 10/ financovaného z fondů EU

VYUŽITÍ DYNAMICKÝCH MODELŮ OCELÍ V SIMULAČNÍM SOFTWARE PRO TVÁŘENÍ

Transkript:

Tvorba modelu přilby z 3D skenování Micka Michal, Vyčichl Jan Anotace: Příspěvek se zabývá přípravou numerického modelu cyklistické ochranné přilby pro výpočet v programu ANSYS. Přilba byla snímána ručním skenerem. Po vyhodnocení snímků povrchu helmy jsou k dispozici grafické výstupní soubory ve formátu IGES a STL. Pro načtení a vytvoření numerického geometrického modelu v ANSYS byla provedena úprava modelu dvěma postupy. Za prvé je to úprava vstupního souboru z formátu IGES a vytvoření modelu a za druhé je to vytvoření plochy povrchu přilby z trojúhelníků vepsané do plochy modelu ve formátu STL. Annotation: Contribution deals with preparation of the numerical model of the cycling protective helmet for calculation with the computer programme ANSYS. The helmet was scanning by the hand scanner. After evaluation of the pictures of the helmet surface are at disposal the graphic output files in the format IGES and STL. To unloaded them and for the creation of the numerical geometrical model in ANSYS the modification of the model was performed in two ways. First the input file is edited from the format IGES and second it is the creation of the helmet outside surface from triangles inscribed into the surface of the model in format STL. Doc.Ing. Michal Micka, CSc., ÚTAV AV ČR,v.v.i., Prosecká 76, 190 00 Praha 9, micka@itam.cas.cz Ing. Jan Vyčichl, ČVUT v Praze, Fakulta dopravní, Ústav mechaniky a materiálů, Na Florenci 25, 100 00 Praha 1, xvycichl@fd.cvut.cz, vycichl@itam.cas.cz 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 1

Úvod Kolektiv vědeckých pracovníků ÚTAM a studentů doktorandů Fakulty dopravní ČVUT v Praze se zabývá studiem účinnosti ochranných pomůcek hlavy. K tomu slouží experimentální zkoušky v padostroji a numerické modelování rázové zkoušky ochranné přilby v programu ANSYS LS-DYNA. Pro numerický výpočet je v první řadě zapotřebí vytvořit dobrý geometrický model přilby, aby se s ním dalo v programu počítat. Odměřování skutečné přilby je velmi pracné a nepřesné a proto se pozornost obrátila na metodu používanou v prototypingu, tj. na trojrozměrné skenování fyzického modelu a zpracování výstupních grafických formátů. 3D skenování Pro získání grafických formátů cyklistické přilby byla využita služba komerční firmy, která se nekontaktním 3D skenováním zabývá. Tímto způsobem lze získat popis všech vnějších ploch modelu. Byl použit ruční laserový skener HandyScan, který umožňuje vzájemný pohyb skeneru a tělesa během snímání. HandyScan 3D identifikuje poziční značky na tělese nebo podložce a pomocí dvou kamer snímá laserový kříž na tělese. Na počítači se v reálném čase zobrazuje obraz snímání, těleso a laserový kříž a automaticky se generuje polygonová síť. Díky této technologii snímání a vyhodnocování dat lze velice jednoduše snímat i tvarově složité modely. Poziční značky umožňují automaticky určovat vzájemnou polohu skeneru a snímaného tělesa. Výsledná síť se automaticky přepočítává na základě všech nasnímaných dat podle zvoleného rozlišení. Systém zaznamenává všechny snímky a díky tomu je možné data neustále zpřesňovat a upravovat. Okamžité zobrazení výsledku snímání urychluje vyhledání míst, která nebyla nasnímána, nebo vyžadují detailnější snímání. Povrch snímaného modelu by měl Obr.1. Ruční skener být matný, proto v daném případu byla sejmuta z přilby vrchní lesklá plastová folie a povrch polystyrénového těla přilby byl poprášen mletou křídou. Obr.2. Automatické polohování skeneru a snímání 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 2

Nastavení parametrů snímání probíhá v aplikaci VxScan. Laser je možné optimalizovat pro určitou barvu, a snímat jen část modelu. Výslednou síť lze exportovat jako STL, RAW, a nebo uložit mrak bodů ze sítě jako IGES. Snímání pomocí zařízení HandyScan je založeno na principu triangulace. Reflexní značky mohou být umístěny na podložce, nebo přímo na snímaném tělese. Pokud obě kamery současně vidí minimálně 3 reflexní značky, je systém schopen automaticky určit polohu snímaného tělesa. Pro umožnění pohybu je nutné vidět 4 reflexní značky, vzájemná poloha reflexních bodu je jedinečná a systém tedy kdykoli dokáže navázat na již nasnímané body dalším snímáním. Obě kamery snímají laserový kříž z povrchu tělesa, a systém tak získá informace o ploše. Program VxScan zaznamenává všechny informace ze snímání, na základě nastaveného rozlišení a pracovního prostoru pak generuje síť. Při změně nastavení systém plochu znovu přepočítá. Vzniklou sít je možné v programu VxScan upravovat, automaticky vymazávat izolované malé části sítě. Rozlišení je definované na základě velikosti pracovního prostoru ve třech úrovních (nízké, střední, vysoké), ve vybrané oblasti je možné rozlišení zlepšovat. Obr.3. Snímání cyklistické přilby skenerem a zpracování dat v počítači Práce s grafickým souborem ve formátu IGES Jedním z výstupních formátů grafického souboru z 3D skenování je IGES. Tento formát lze teoreticky použít v ANSYSu přímo jako vstupní soubor pro vytvoření geometrického modelu. Prakticky se nabízí možnost importu grafického souboru IMPORT IGES s volbou NO DEFEATURING. Vytvoří se model s geometrickými body, linkami a 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 3

Obr.4. Naskenovaná cyklistická přilba ve formátu IGES plochami, tyto entity lze prohlížet i vypsat. Potíž nastane hned v následujícím kroku, protože nelze zpravidla vytvořit objem modelu. Popis některých ploch je totiž pro ANSYS příliš složitý. Řešením je interaktivní úprava modelu. Z výpisu bodů lze připravit jednoduše vstupní soubor, podobně z výpisu linek lze připravit vstup, ve kterém obecné křivky jsou nahrazeny úsečkami mezi jednotlivými body. Potom nezbývá než postupně z těchto úseček ohraničujících jednotlivé plochy je vytvářet interaktivně. Je možné upravit plochy, které mají příliš ostré úhly nebo jsou jinak nevhodné. To záleží na schopnostech uživatele. Pro ulehčení práce byla vybrána polovina přilby. Tímto způsobem se podařilo vytvořit objem poloviny přilby, vytvořit síť a zrcadlením a sjednocením získat celý model. Jednotlivé kroky jsou patrné z obrázku. Obr.5. Postup tvorby model z výstupních dat skenování Tento postup při tvorbě modelu je samozřejmě pracný. Ospravedlňuje ho to, že relativně přesně popisuje tvar přilby a že model je popsán způsobem obvyklým pro práci 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 4

v ANSYSu. Výhodou je i to, že uživatel může při tvorbě sítě elementů ovlivnit jejich počet nebo i tvar. Úprava grafického souboru STL modelu s využitím metod 3D počítačové animace Cílem popisovaného postupu je úprava 3D modelu získaného z 3D skeneru ve formátu STL a vytvoření vstupního souboru pro software ANSYS s geometrií povrchu skenovaného objektu. Pro úpravu modelu byl použit software Blender[1] a NetGen[2] a pro konverzi z formátu STL do vstupního formátu (log) pro ANSYS [3] byl vytvořen script v programovacím jazyku Tcl/Tk[4]. Časová náročnost úprav a konverze včetně kontrol byla na uvedeném modelu helmy cca 3 hodiny. Data z 3D skeneru Výstupem z 3D skeneru jsou data popisující povrch skenovaného objektu převážně ve formátu STL nebo IGES. V našem případě byl použit soubor STL. Soubor ve formátu STL obsahuje seznam trojúhelníků umístěných v prostoru, které definují povrch skenovaného objektu. Každá položka seznamu obsahuje definici tří bodů o třech souřadnicích a směr normály pro daný trojúhelník. Popis postupu úpravy modelu v krocích: 1. Blender 3D animační software, vstup STL binární, výstup STL binární 2. NetGen Generator povrchové sítě, vstup STL binární, výstup SURF ascii 3. Script Konvertor SURF na ANSYS log soubor Úprava geometrie modelu Soubor v binárním STL formátu s povrchem modelu helmy byl načten do 3D animačního softwaru Blender pomocí vnitřní funkce Import. V GUI rozhraní tohoto softwaru lze daný model zobrazit z libovolného pohledu a pomocí jednoduchých funkcí upravovat jeho geometrii. Obr.6. Úprava STL modelu Prvním krokem by však měla být kontrola a případné odstranění duplicity bodů v celém modelu. To lze provést pomocí funkce Remove Doubles v modu dovolujícím editaci sítě modelu (Edit Mode). Každý trojúhelník může být totiž definován právě třemi body, které patří jen jemu a ty nejsou využity pro definici okolních trojúhelníků. Důsledkem je chybějící vazba mezi sousedními trojúhelníky a vysoká paměťová náročnost celého modelu. Odstraněním duplicity bodů se tak vyřeší oba tyto problémy. Vytvořené vazby umožní jednodušší úpravu modelu a menší počet bodů zas dovolí pohodlnější a rychlejší práci s modelem. 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 5

V uvedeném modu softwaru Blender (Edit Mode) lze provést pomocí jednoduchých funkcí i zmíněné úpravy geometrie problematických míst modelu, přičemž na samý závěr je vhodné model vyhladit a provést optimalizaci sítě a následně jednoduše uložit jako STL soubor pomocí funkce Export. Úprava povrchu modelu Jelikož povrch modelu definuje velké množství malých trojúhelníků (stovky tisíc) je tento model naprosto nevhodný pro výpočty pomocí metody konečných prvků (MKP). Proto je nutno povrch upravit (radikálně snížit počet trojúhelníků definujících povrch - na stovky) pomocí takzvaného procesu decimace" povrchu. K tomu byl využit software NetGen, do kterého byl načten upravený model ve formátu STL. Při tomto načtení je automaticky provedena kontrola sítě definující povrch a uživatel je upozorněna na veškeré problémové nebo chybové části v síti. Pokud model vykáže nějakou abnormalitu, doporučujeme vrátit se krok zpět a provést opravu problematické části v softwaru Blender a znovu načtení do NetGenu. Decimaci povrchu sítě provedeme pomocí vnitřní funkce Mesh, kterou nastavíme pomocí formuláře Meshing options následovně. V položce First step zvolíme hodnotu Analyze Geometry a v položce Last step hodnotu Optimize Surface. Dále v položce Mesh granularity lze zvolit hustotu nově generované sítě. Po provedení funkce Mesh exportujeme výsledek do souboru jako mesh povrchu ve formátu SURF. Tento textový soubor obsahuje seznam bodů a seznam trojúhelníků definujících povrch Obr.7. Decimace povrchu modelu modelu. Vytvoření vstupního souboru pro ANSYS Výsledkem předchozího kroku je textový soubor obsahující dva seznamy definující povrch upravovaného modelu. Prvním z nich je seznam prostorových bodů. Tento seznam je složen z hlavičky uvádějící popisku a počet bodů v seznamu, ve kterém každý řádek zadává jeden bod. Číslování bodu není součástí seznamu, ale vyplývá z pozice záznamu v seznamu. První hodnota záznamu je souřadnice x, druhá y a třetí z. Tento seznam je velice podobný zápisu definice bodu v softwaru ANSYS a tak je velice jednoduché provést jeho načtení, doplnění a uložení jako vstupní soubor pro zmíněný software ANSYS. Obr.8. Zobrazení modelu v ANSYS 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 6

Druhý seznam je soupis všech trojúhelníků definujících povrch modelu. Je zde užit stejný princip jako u seznamu bodů jen s tím rozdílem, že položky záznamu udávají čísla tří bodů, které určují daný trojúhelník. Číslování trojúhelníků není součástí seznamu a vyplývá z pozice v seznamu. Tento seznam lze zpracovat podobně jako seznam bodů do vstupního souboru pro software ANSYS. Proces konverze byl zautomatizován pomocí scriptu napsaného v interpretovaném jazyce Tcl/Tk. Poděkování: Tato práce vznikla za podpory grantů: GAČR 103/05/1020: Deformace a porušení lidské lebky při extrémním zatížení a studentského grantu IGS ČVUT CTU0709216 Kontaktní napěťová analýza pánevní kosti a cementované acetabulární komponentys imperfekcí v cementové vrstvě Literatura a zdroje: [1] Blender - http://www.blender.org/ [2] NetGen - http://www.hpfem.jku.at/netgen/ [3] ANSYS - http://www.ansys.com/ [4] Tcl/Tk - http://www.tcl.tk/ 15. ANSYS Users Meeting, 3. 5. října 2007 Lednice 7