Nelineární materiálové modely (MISO, NLISO) pro statické zatěžování vzorku tahovou osovou silou. MKP a MHP (Úlohy pro samostatnou práci studentů)



Podobné dokumenty
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.

7. Silně zakřivený prut

MODEL MOSTU. Ing.Jiřina Strnadová. Evropský sociální fond Praha a EU Investujeme do vaší budoucnosti. Předmět:Fyzika

Definice z = f(x,y) vázané podmínkou g(x,y) = 0 jsou z geometrického hlediska lokálními extrémy prostorové křivky k, Obr Obr. 6.2.

Analýza oběžného kola

Simulace ustáleného stavu při válcování hliníku

MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE

2.6.4 Lineární lomené funkce s absolutní hodnotou

Novinky verze ArCon 14 Small Business

Numerická integrace. 6. listopadu 2012

2.8.8 Kvadratické nerovnice s parametrem

František Hudek. červen ročník. Nastavení myši, místní a jazykové nastavení.

1 Měření kapacity kondenzátorů

Příručka pro práci s dataloggerem Labquest 2. Zapínání a domácí obrazovka

DMX512 PC Control Stručný návod k použití programu Verze 1.0 Copyright 2007 Dokumentace: Ing. Jaroslav Nušl

2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

Lineární algebra. Vektorové prostory

Autodesk Inventor 8 vysunutí

Fyzikální praktikum 3 - úloha 7

Asymptoty grafu funkce

Změnu DPH na kartách a v ceníku prací lze provést i v jednotlivých modulech.

Předmluva 1 Typografická konvence použitá v knize 2. 1 Úvod do Wordu Popis obrazovky 7 Popis panelu nabídek 9 Zadávání příkazů 10

1.7. Mechanické kmitání

Business Contact Manager Správa kontaktů pro tisk štítků

VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) MKP a MHP (Úlohy pro samostatnou práci studentů) Tažení prosté

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

IRACIONÁLNÍ ROVNICE. x /() 2 (umocnění obou stran rovnice na druhou) 2x 4 9 /(-4) (ekvivalentní úpravy) Motivace: Teorie: Řešené úlohy:

Želva se nachází v tzv. grafickém okně (zviditelníme ji klávesou +), v němž jsou vidět i čáry, které nakreslila.

TECHNICKÁ DOKUMENTACE NA PC

4. bodový ohyb - řešení pomocí elementu typu PIPE

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

Metoda konečných prvků. 6. přednáška Tělesové prvky - úvod (lineární trojúhelník a lineární čtyřstěn) Martin Vrbka, Michal Vaverka

Novinky v programu Majetek 2.06

Rychlý postup k nastavení VoIP telefonu WELL 3130 IF

Výrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.

ZADÁNÍ: ÚVOD: SCHÉMA:

DUM 06 téma: Náležitosti výkresu sestavení

Microsoft Office Project 2003 Úkoly projektu 1. Začátek práce na projektu 1.1 Nastavení data projektu Plánovat od Datum zahájení Datum dokončení

Rostislav Horčík. 13. října 2006

ŘÍZENÍ ABSORBERU KMITŮ POMOCÍ MATLABU

(k 1)x k + 1. pro k 1 a x = 0 pro k = 1.

4. cvičení: Pole kruhové, rovinné, Tělesa editace těles (sjednocení, rozdíl, ), tvorba složených objektů

Kótování na strojnických výkresech 1.část

Poruchy modul pro rychlé hlášení poruch z provozu.

Uživatelský manuál k instalaci a aktivaci systému BUILDpower S

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jiří Haňáček [ÚLOHA 03 VYSUNUTÍ TAŽENÍM A SPOJENÍM PROFILŮ.]

Modul pro testování elektrických obvodů

TAH/TLAK URČENÍ REAKCÍ

Jednotný vizuální styl: podpis v ové korespondenci.

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 02 VYSUNUTÍ PROFILU LINEÁRNÍ A ROTACÍ ]

Nástroje produktivity

Nízkocyklová únava Chabocheův materiálový model.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Android Elizabeth. Verze: 1.3

9. Lineárně elastická lomová mechanika K-koncepce. Únava a lomová mechanika Pavel Hutař, Luboš Náhlík

Grafické řešení soustav lineárních rovnic a nerovnic

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY

Zadání. Založení projektu

Jan Březina. Technical University of Liberec. 17. března 2015

Návod ke stažení a instalaci bodů zájmu do navigace TomTom řady Via a Go100x

Zápis dat z dotykového displeje s integrovaným PLC SmartAxis Touch na USB Flash disk a vyčítání dat pomocí softwaru Downloader

ZW3D Tréninkový manuál pokročilá animace sestavy

1.11 Vliv intenzity záření na výkon fotovoltaických článků

5 ZKOUŠENÍ CIHLÁŘSKÝCH VÝROBKŮ

MECHANIKA HORNIN A ZEMIN

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

VÍTEJTE Obsah Úvodník Novinky z Webdispečinku: 3 Nové možnosti prohlížení knihy jízd Tankovací směrnice Odpracované hodiny řidičů podle tachografu Roz

Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.

Třetí sazba DPH 10% v programech Stravné a MSklad pokročilé nastavení

KVADRATICKÉ ROVNICE A NEROVNICE (početní a grafická řešení)

VY_52_INOVACE_2NOV70. Autor: Mgr. Jakub Novák. Datum: Ročník: 8. a 9.

SEZNAM PŘÍLOH. Příloha č. 1 Dohoda o individuální hmotné odpovědnosti podle 252 zákoníku práce 114

souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem

Výroba ozubených kol. Použití ozubených kol. Převody ozubenými koly a tvary ozubených kol

Název: VY_32_INOVACE_PG3307 Vytváření objektů z křivek pomocí Extrude a Lathe

Pocasicz.cz / pocasiesk.sk - zadání výroby

AMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED)

Algoritmizace a programování

Uložení potrubí. Postupy pro navrhování, provoz, kontrolu a údržbu. Volba a hodnocení rezervy posuvu podpěr potrubí

Poukázky v obálkách. MOJESODEXO.CZ - Poukázky v obálkách Uživatelská příručka MOJESODEXO.CZ. Uživatelská příručka. Strana 1 / 1. Verze aplikace: 1.4.

na tyč působit moment síly M, určený ze vztahu (9). Periodu kmitu T tohoto kyvadla lze určit ze vztahu:

doc. Ing. Martin Hynek, PhD. a kolektiv verze Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Jak udělat simulační studii z minulého čísla?

Výsledky přijímacích zkoušek

Pokusy s kolem na hřídeli (experimenty s výpočty)

Návod k používání registračního systému ČSLH

Změna sazby DPH v HELIOS Red po

Goniometrie trigonometrie

Návod k montáži a předpisy pro manipulaci s pístovými ventily KLINGER. s bezazbestovým provedením kroužku ventilu Modul KX

Zapojení horního spína e pro dlouhé doby sepnutí III

Matematika pro 9. ročník základní školy

Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_ INF.5.61 až 80

TRANSFORMACE. Verze 4.0

Předmět: Ročník: Vytvořil: Datum: ŠČERBOVÁ M. PAVELKA V. NOSNÍKY NOSNÍKY

Posouzení únosnosti svaru se provádí podle zásad pružnosti a pevnosti v nebezpečném průřezu.

Vzdělávací obor: Prvouka

Modul: Cvičebnice programování ISO - soustruh

Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf

STATICKÁ ÚNOSNOST 3D MODELU SVĚRNÉHO SPOJE

Transkript:

VŠB Technická univerzita Ostrava Fakulta strojní Katedra pružnosti a pevnosti (339) MKP a MHP (Úlohy pro samostatnou práci studentů) Nelineární materiálové modely (MISO, NLISO) pro statické zatěžování vzorku tahovou osovou silou. Autoři: Martin Fusek, Radim Halama, Jaroslav Rojíček Verze: 0 Ostrava 2007

1 Zadání úlohy Obr. 1 Výkres zkušebního vzorku. Zkušební vzorek (viz Obr. 1) byl zatěžován tahovou osovou silou až do porušení. Z výsledku experimentu byla získána konstituční rovnice (Swiftova aproximace konstituční rovnice) m σ = C ( ε 0 + ε ) pro MISO materiálový model s parametry C=705 [MPa], m=0.171 [1], ε 0 =eps=0.000001 [1], E=210000 [MPa], µ=0.3 [1]). Vytvořte 3D model zkušebního vzorku (geometrický+konečnoprvkový) a simulujte tahovou zkoušku. Výsledky řešení MKP porovnejte s výsledkem experimentu (výsledky experimentu jsou zobrazeny v Tab. 1). 1 2 3 4 5 6 7 8 9 10 11 12 13 F [kn] 16.7 19.8 21.3 24.4 28.4 30.5 31.9 32.4 32.3 31.4 31.0 30.0 29.0 L [mm] 0.034 0.052 0.062 0.18 0.41 0.64 0.87 1.13 1.38 1.52 1.57 1.63 1.67 Tab. 1 Hodnoty zatěžovací - tahové síly F a celkového prodloužení vzorku L získané z experimentu. Samostatně proveďte výpočet s jiným materiálovým modelem případně modifikujte zatížení (krutová zkouška, kombinace tah krut atd.). Pro výpočet použijte tzv. Voceův model zpevnění, pl b ε který vede na konstituční rovnici ve tvaru σ = k + R ε + R (1 e ) - NLISO materiálový 0 ) ) pl model s parametry k=389 [MPa], R 0 =87 [MPa], R =236 [MPa], b=3,525 [1] kde ) ε je plastická složka deformace, E=210000 [MPa], µ=0.3 [1]. 2 Popis řešení Celá úloha je rozdělena na několik částí: Vytvoření základního - kořenového makra Vytvoření základního modelu (geometrie + síť). Zadání okrajových podmínek. Zadání materiálu. Zadání parametrů výpočtu a vlastní výpočet. pl 2/19

Jednotlivé části jsou na sobě do určité míry nezávislé, proto je možné měnit tvar modelu, hustotu sítě, materiálový model (s ohledem na zvolený typ elementu), způsob zatěžování případně metodu výpočtu apod. Pokud neznáte jednotlivé příkazy, jejich definici a popis můžete zjistit pomocí HELPu (do příkazové řádky napíšete např. help,csys kde hledaný příkaz je csys). Vytvoření spustitelného makra V libovolném textovém editoru (např. Poznámkový blok ve Windows) vytvoříme nový - prázdný soubor s názvem např. A_tah s příponou.mac (v prohlížeči, např. Průzkumníku, bude při seřazení souborů dle abecedy na začátku). Uložíme jej do aktuálního pracovního adresáře (např. C:\ \ priklad) viz Obr. 2. Obr. 2 Aktuální pracovní adresář V ANSYSu můžeme makro A_tah přímo spustit z příkazové řádky (má-li příponu.mac). Vytvořili jsme tedy prázdný soubor A_tah.mac. Tento soubor, ačkoliv je ještě prázdný, můžeme spustit v ANSYSu. A_tah Makro můžeme spustit také pomocí menu, v tomto případě nezáleží na příponě např. A_tah.txt. File > Read Input from (vybereme A_tah.txt) Soubor je prázdný makro prozatím nic nedělá. Do základního makra tedy přidáme následující příkazy (otevřeme v Poznámkovém bloku ve Windows soubor A_tah.mac a přidáme ). 3/19

Nejprve ukončíme předchozí úlohu a vyčistíme databázi (help,/clear). FINISH /clear,start V případě, že máte v počítači vícejádrový procesor můžeme jej zapnout (help,/config), jinak tento příkaz vynecháme. /config,nproc,2 Zadáme název úlohy do proměnné nazev, název souboru pro řešení a titulek. nazev='tah' /FILNAME,%nazev%,1 /TITLE,Zatizeni osovou tahovou silou Dále přidáme příkazy makra obsahující další řešení (budou vytvořena později) vytvoření geometrického modelu, vytvoření MKP modelu atd. Do základního makra přidáme následující pod-příkazy (makra) včetně příslušného popisu (popis začíná na každém řádku vykřičníkem! příkazy za vykřičníkem se neprovádějí).! Vytvoreni zakladniho geometrickeho modelu B_geommodel! B_MKPmodel B_zatizeni B_material B_reseni Výsledek řešení uložíme Save Nepotřebné proměnné vymažeme, tento krok není nutný a vytvořené proměnné můžeme využít i později. U složitějších maker může mazání nepotřebných proměnných usnadnit orientaci podstatným snížením jejich počtu počtu parametrů. nazev= Základní makro A_tah je hotovo, nyní se budeme věnovat jednotlivým sub_makrům (vytvoříme geometrický model, MKP model atd.). Při spuštění makra A_tah.mac v této etapě řešení se objeví chybová hlášení viz např. Obr. 3. Obr. 3 Chybové hlášení 4/19

Jednotlivé příkazy obsažené v základním makru A_tah musíme tedy nejprve definovat. V libovolném textovém editoru (např. Poznámkový blok ve Windows) vytvoříme nové, prázdné soubory s názvem: B_geommodel.mac (bude obsahovat makro na vytvoření geometrického modelu), B_MKPmodel.mac (bude obsahovat makro na vytvoření sítě konečných prvků), B_zatizeni.mac (bude obsahovat zadání zatěžujících podmínek), B_material.mac (bude obsahovat zadání materiálu), B_reseni.mac (bude obsahovat nastavení řešiče a spuštění řešení úlohy). Uložíme je do aktuálního pracovního adresáře (např. C:\ \ příklad_1 viz Obr. 2). Výsledné makro můžeme spouštět z příkazového řádku nebo pomocí menu (viz výše). Při spuštění makra A_tah.mac se již chybové hlášení neobjeví. Vytvoření základního modelu. Obsahuje vytvoření geometrického modelu vzorku (B_geommodel.mac) a vytvoření konečnoprvkového modelu vzorku (B_MKPmodel.mac). Geometrický model vzorku Všechny příkazy budou uloženy v souboru B_geommodel.mac, je vhodné otevřít si uvedený soubor v textovém editoru (např. Poznámkový blok ve Windows) a jednotlivé příkazy do něj po vyzkoušení (odladění) vkládat. Jednotlivé části programu je vhodné také stručně popsat (popis začíná na každém řádku vykřičníkem! příkazy za vykřičníkem se neprovádějí). Celé makro můžeme kdykoli spustit příkazem A_tah (viz výše). Druhá možnost je vytvořit výsledný soubor z (ANSYSem vytvářeného) log file (přípona.lgw). Tato varianta je popsána na konci této kapitoly. Základní rozměry vzorku popíšeme pomocí několika parametrů. Delka_vzorku=100 Vrub=27 Aktivni_delka=31.3 R1=18.5/2 R2=30/2 Tloustka=1 Rozměry můžeme zadat také příkazem *SET, název proměnné, hodnota proměnné.!alternativní zadávání konstant *SET,Delka_vzorku,100 *SET,Vrub,27 *SET,Aktivni_delka,31.3 *SET,R1,18.5/2 *SET,R2,30/2 *SET,Tloustka,1!Alternativní zadávání konstant Zadané parametry lze zkontrolovat pomocí menu. Kliknutím do okna Items můžeme vybrat libovolný parametr a v okně Selection změnit-přepsat jeho hodnotu. (Accept potvrdíme změnu parametru, Delete vymažeme vybraný parametr, Close uzavřeme okno parametrů). 5/19

Parameters > Scalar parameters Obr. 4 Zadané parametry (ANSYS nerozlišuje mezi velkými a malými písmeny). Tabulka může obsahovat také parametr nazev definovaný v předchozí kapitole. Model vytvoříme v preprocessoru. /prep7 Pomocí kypointů a čar vytvoříme obrys vzorku. Začneme s rovnými čarami. k,,r1,0 k,,r1, Delka_vzorku /2 l,1,2 k,,r2, Delka_vzorku /2 l,2,3 k,,r2,0 l,3,4 k,,r1+ Tloustka, l,1,5 Výsledek našeho snažení můžeme prohlédnout pomocí příkazů. Kplot Lplot Dále vytvoříme střed kružnice a vlastní kružici. k,,r1+ Tloustka +Vrub circle,6,vrub,,, Zobrazíme čísla jednotlivých křivek a vykreslíme je. /pnum,line,1 Lplot Křivky číslo 3 a 6 se protínají - kružnici (6) rozdělíme dle čáry (3). 6/19

LSBL, 6, 3 Vymažeme přebytečné čáry a zobrazíme výsledek. ldele,7 ldele,5 ldele,9 ldele,8 lplot V obrysu vzorku chybí poslední čára. Vypneme zobrazení hodnot křivek, zapneme zobrazení hodnot bodů a vykreslíme body (keypointy). /pnum,line,0 /pnum,kp,1 Kplot Doděláme chybějící čáru mezi body (3) a (11). L,3,11 Vymažeme přebytečné body a sečteme překrývající se body (nummrg). kdele,7 kdele,10 kdele,8 kdele,6 nummrg,all Nyní si můžeme prohlédnout výsledný obrys. Lplot Obr. 5 Výsledný obrys vzorku. Vypneme zobrazení hodnot bodů a zapneme zobrazení hodnot čar. /pnum,line,1 /pnum,kp,0 lplot Z jednotlivých čar obrysu vytvoříme plochu. al,1,2,3,10,4 7/19

Tělo vzorku vytvoříme rotací plochy okolo osy. Osa rotace je dána dvěma body (keypointy). k, k,,,delka_vzorku Hodnota bodů osy rotace je (4) a (6). /pnum,line,0 /pnum,kp,1 kplot Nyní rotujeme plochu (1) okolo osy (body 4 a 6) o 90. VROTAT,1,,,,,,4,6,90, Obr. 6 Výsledný model vzorku (je vytvořena 1/8 vzorku). Vytvořené těleso otočíme tak, aby osa rotace byla totožná s osou z. csys,1 VGEN,,all,,,,90,,,,1 csys,5 VGEN,,all,,,,90,,,,1 csys,0 Abychom mohli vytvořit pravidelnou síť zhuštěnou v nejtenčí zkušební části vzorku,rozdělíme těleso na několik část. Dělíme (VSBW) pomocí pracovní roviny, kterou posouváme (wpoff) v ose z dvakrát o 5[mm]. wpoff,0,0,5 VSBW,all wpoff,0,0,5 VSBW,all Poslední řez rozdělí těleso na pracovní část a část uchycení. Pracovní rovinu umístíme do vhodného bodu a znovu rozdělíme model. lplot KWPAVE,10 VSBW,all Vypneme číslování. 8/19

/pnum,kp,0 Výsledný model si můžeme prohlédnout. Jednotlivé části tělesa (Volume) rozlišíme pomocí barev. PlotCtrls > Numbering Obr. 7 Zvolíme On v položce VOLU a Colors only v položce /NUM. Geometrický model je hotov - ukončíme preprocessor. FINISH Nyní uložíme postup do souboru (v případě označeném na počátku této kapitoly jako Druhá možnost). File > Write DB log file Obr. 8 Log file uložíme do vybraného adresáře pod názvem geom_model s příponou lgw. 9/19

Soubor otevřeme v libovolném textovém editoru (např. Poznámkový blok ve Windows). V souboru jsou uloženy příkazy, které jsme zadávali do příkazové řádky (např. line, kp) přes menu a dále natáčení, zvětšování, zmenšování modelu atd. Část příkazů začíná vykřičníkem (!), tyto příkazy je možné smazat neprovádějí se. Mezi tyto příkazy patří zejména natáčení modelu (/VIEW, /ANG apod.), číslování položek (/pnum apod.), překreslování (/replo, lplot apod.) atd. Je vhodné přidat do souboru také hrubý popis postupu, pro pozdější orientaci v souboru. Popis začíná vždy vykřičníkem (!) příkazy, popis apod. na řádku za vykřičníkem ANSYS přeskočí. Obr. 9 Log file otevřený v Poznámkovém bloku. Vybrané příkazy (modrý rámeček) začínají vykřičníkem (!). Po úpravě Log file (vymazání příkazů s vykřičníkem a popisu postupu) uložíme do souboru B_geommodel.mac (změníme příponu.lgw, na.mac) v aktuálním pracovním adresáři. Otestujeme vytvořené makro spustíme A_tah. Můžete také spustit přímo makro B_geommodel, ale vzhledem k tomu, že již máte v ANSYSu vytvořený model, další spuštění vyvolá chybové hlášení a výsledný model bude chybný. Před spuštěním makra B_geommodel musíte vyčistit databázi (/clear,start viz výše). Vytvoření sítě konečných prvků Dále můžeme znovu postupovat dvěma různými způsoby. Otevřít soubor B_MKPmodel a příkazy a jejich popis psát přímo do tohoto souboru (celé makro spustíme např. příkazem A_tah v příkazovém řádku). Nebo příkazy psát v příkazovém řádku v ANSYSu (menu) a výsledné makro vytvořit znovu úpravou Log file (viz výše text u Obr. 8 a Obr. 9) Síť vytvoříme v preprocessoru. /prep7 Nastavíme typ elementu, který použijeme pro vysíťování modelu. Podrobný popis elementů nalezneme v HELPu. Pro objemový model (help,solid) a mapované síťování můžeme vybrat několik typů elementů (SOLID45, SOLID95-s meziuzly, SOLID185, atd.). ET,1,solid185 Nejprve vytvoříme zatěžovací (pilotní) uzel uzel číslo 1. Přes tento uzel budeme vzorek zatěžovat. n,,,, Delka_vzorku/2+10 10/19

Zobrazíme si čísla čar, abychom mohli vhodně rozdělit jednotlivé čáry pro síťování. /pnum,line,1 Lplot Nejprve vysíťujeme část, kterou je vzorek uchycen. Síť nemusí být příliš jemná, jde pouze o přenos sil v této části nás nezajímá napjatost ani deformace. lesize,2,,,2 lesize,12,,,4 lesize,3,,,6 Hodnotu (number) objemu (Volume) zjistíme příkazem v příkazovém řádku (Vlist,p ), nebo přes menu. List > Picked entities + (pick, single, On entities Volumes, Ok) Obr. 10 Popis vybraného objemu (Volume). První položka odpovídá hodnotě objemu. Objem (Volume) 3. vysíťujeme. Vmesh,3 Jako další vysíťujeme nejmenší objem - zkušební část vzorku. V této části musí být síť jemná, řešení nás zajímá (napjatost i deformace). Vykreslíme čáry a rozdělíme je. Lplot lesize,4,,,2 lesize,9,,,2 lesize,16,,,3,2 lesize,17,,,3,2 lesize,19,,,3,2 lesize,20,,,3,2 lesize,11,,,5 Hodnotu (number) síťovaného objemu (Volume) zjistíme např. příkazem v příkazovém řádku (Vlist,p - viz výše). Objem (Volume) 2. vysíťujeme. Vmesh,2 Ve zbylých dvou objemech vytvoříme síť pomocí příkazu (Vsweep). Čáry příslušející objemu 1 (Vlist,p - viz výše) vykreslíme a rozdělíme na 4 díly. Lplot lesize,30,,,4 11/19

lesize,31,,,4 lesize,1,,,4 lesize,5,,,4 lesize,10,,,4 lesize,28,,,4 Vytvoříme síť v objemu 1 (Volume). Vsweep,1 Při síťování se může objevit chybové hlášení upozornění na kvalitu sítě. Znovu vykreslíme čáry a rozdělíme je u posledního nevysíťovaného objemu (Volume 5 -Vlist,p - viz výše). Lplot lesize,37,,,3 lesize,35,,,3 lesize,34,,,3 lesize,38,,,3 Vytvoříme síť v objemu 5 (Volume). Vsweep,5 Tím máme vytvořenu základní síť tělesa. Celý vzorek získáme zkopírováním modelu dle vybraných rovin. VSYMM,X,all,,,,0,0 VSYMM,Y,all,,,,0,0 VSYMM,Z,all,,,,0,0 K řešení nepotřebujeme vždy celý vzorek řídíme se podle požadovaného zatížení. Při zatížení pouze osovou tahovou silou postačuje k řešení pouze 1/8 vzorku, při řešení kroucení (nebo kombinace kroucení tah) dostačuje pouze ½ vzorku. V případě že dojde ke ztrátě tvarové stability vzorku je vhodné modelovat celý vzorek (může nastat při kroucení nebo kombinaci kroucení tlaková osová síla). Zrušíme všechny duplicitní entity (kp, line atd.) a vybereme vše. nummrg,all allsel Nyní vytvoříme vazbu mezi uzlem 1 (do něj budeme zadávat zatížení) a vybranými uzly. Vazbu bude reprezentovat prvek MPC184 viz HELP pro určení keyopt. Uvažujeme absolutně tuhý element přenášející veškeré zatížení. ET,2,MPC184 KEYOPT,2,1,1 KEYOPT,2,2,1 Vybrané uzly můžeme vybrat pomocí selekce s využitím souřadného systému. Raději odvybereme i uzel 1. Csys,0 NSEL,S,LOC,z, Delka_vzorku /2-0.1, Delka_vzorku /2+0.1 12/19

nsel,u,node,,1 type,2 Zjistíme a do proměnné pocet uložíme hodnotu odpovídající počtu vybraných uzlů. *get,pocet,node,0,count V cyklu přes všechny vybrané uzly (počet) nejprve nalezneme uzel s nejnižší hodnotou (*get,hodnota, ). Vytvoříme element mezi uzlem 1 a uzlem hodnota (e,1,hodnota) a uzel hodnota vymažeme z výběru(nsel,u, ). *do,i,1,pocet,1 *get,hodnota,node,0,num,min e,1,hodnota nsel,u,,,hodnota *enddo Vybereme všechny entity. Allsel Finish Vymažeme nepotřebné konstanty. I= Vytvoření konečnoprvkového modelu je ukončeno. Definice základních okrajových podmínek a zatížení Znovu můžeme postupovat dvěma různými způsoby. Otevřít soubor B_zatizeni.mac a příkazy a jejich popis psát přímo do tohoto souboru (spustíme např. příkazem A_tah v příkazovém řádku). Nebo příkazy psát v příkazovém řádku v ANSYSu (menu) a výsledné makro vytvořit znovu úpravou Log file (viz výše text u Obr. 8 a Obr. 9) Budeme znovu pracovat v preprocessoru. /prep7 Vybereme všechny entity a nastavíme kartézský souřadný systém. Tyto příkazy nejsou nezbytně nutné, pokud jste dodrželi postup uvedený v předchozí kapitole. Allsel csys,0 Nejprve vytvoříme vetknutí jedné strany vzorku (strana opačná k uzlu 1). Vybereme všechny uzly v požadované vzdálenosti (Nsel) a v těchto uzlech změníme (nrotate,all) souřadný systém na válcový (csys,1). NSEL,S,LOC,z,-Delka_vzorku/2-0.1,-Delka_vzorku/2+0.1 csys,1 nrotate,all Ve vybraných uzlech zachytíme rotaci okolo osy z a posun v ose z. d,all,uy,0 13/19

d,all,uz,0 Vybereme všechny entity. Allsel Obr. 11 Různé způsoby uchycení vzorku A/ na zadní ploše (postup je uveden výše), B/ na vnější ploše. Nyní přidáme do modelu zatížení. Zatížení může být dáno osovou silou, krouticím momentem (měkké zatížení) nebo posunutím, natočením (tvrdé zatížení). Nejprve zadáme počet kroků ve kterých bude zatížení realizováno. Pocet_kroku=20 Zatížení zadáme v cyklu. *do,jj,1,pocet_kroku V této úloze zadáme tvrdé zatěžování posun v ose z (rotace je nulová). d,1,uz,jj*1.673/pocet_kroku d,1,rotz,0 Uložíme aktuální krok zatěžování. Lswrite Ukončíme cyklus. *enddo Ukončíme preprocessor. Finish Vymažeme nepotřebné konstanty. jj= 14/19

Tímto jsme dokončili definici okrajových podmínek. Definice MISO materiálového modelu Otevřete soubor B_ Material.mac a příkazy s případným popisem můžete psát přímo do tohoto souboru (celé makro spustíme např. příkazem A_tah v příkazovém řádku). Příkazy můžete psát také v příkazovém řádku v ANSYSu (menu) a výsledné makro vytvořit znovu úpravou Log file (viz výše text u Obr. 8 a Obr. 9). Nejprve nadefinujeme potřebné materiálové konstanty. Modul pružnosti v tahu E a Poissonovo číslo mi. E=210000 Mi=0.3 Materiálové parametry vybraného materiálového modelu. U modelu MISO (viz HELP) použijeme Swiftovu aproximaci konstituční rovnice s parametry C, ε = eps, m. C=705 eps=0.000001 m=0.171 Model MISO nahrazuje nelineární křivku (konstituční rovnice) křivkou po částech lineární. Zadáme počet lineárních úseků a vytvoříme pole pro uložení hodnot uzlových bodů (intenzity napětí a intenzity deformace). Pocet_hodnot=15 *DIM,inapeti,,Pocet_hodnot *DIM,ideformace,,Pocet_hodnot Směrnice prvního úseku MISO modelu musí odpovídat modulu pružnosti v tahu E. Proto nejprve zadáme první úsek. ideformace(1)=0.001 inapeti(1)=ideformace(1)*e Další úseky již odpovídají Swiftově konstituční rovnici. Hodnoty v jednotlivých bodech dopočítáme pomocí cyklu. *do,kk,2, Pocet_hodnot ideformace(kk)=0.0008*kk**3 inapeti(kk)=c*(eps+ideformace(kk))**(m) *enddo Nyní definujeme materiál v ANSYSU. Spustíme preprocessor. /PREP7 Nejprve zadáme teploty, ačkoliv s teplotou nepočítáme musíme tyto příkazy zadat. MPTEMP,,,,,,,, MPTEMP,1,0 Zadáme základní materiálové vlastnosti modul pružnosti v tahu E a Poissonovo číslo mi. MPDATA,EX,1,,E 15/19

MPDATA,PRXY,1,,mi Definujeme materiálový model MISO (Multilinear Isotropics Hardening) polem o daném počtu hodnot (Pocet_hodnot) při teplotě 0. TB,MISO,1,1,Pocet_hodnot TBTEMP,0 V cyklu zadáme sobě odpovídající hodnoty napětí a deformace (výše vytvořené). *do,kk,1,pocet_hodnot TBPT,,ideformace(kk),inapeti(kk) *enddo Graf si můžeme v ANSYSu prohlédnout viz Obr. 12. Ukončíme preprocessor. Finish Vymažeme nepotřebné konstanty. KK= Tímto jsme zadali materiál pro výpočet. Obr. 12 Zadání MISO modelu v ANSYSu. 16/19

Nastavení řešiče a vlastní řešení V posledním makru B_ reseni.mac nastavíme a spustíme řešení úlohy (celé makro spustíme např. příkazem A_tah v příkazovém řádku). Příkazy můžete psát také v příkazovém řádku v ANSYSu (menu) a výsledné makro vytvořit znovu úpravou Log file (viz výše text u Obr. 8 a Obr. 9). Přejdeme do solution a vybereme všechny entity. /solu Allsel Budeme řešit statickou úlohu (kvazistatickou). ANTYPE,STATIC V úloze budeme uvažovat velké deformace, použijeme automatický time stepping. NLGEOM,on Autots,on Zatížení bude lineárně interpolováno pro každý substep z hodnot v předcházejícím loadstepu a aktuálním loadstepu. KBC,0 Budeme ukládat všechny výsledky. OUTRES,ALL,ALL Zadáme maximální počet iterací v každém kroku řešení. NEQIT,100 Počáteční, maximální a minimální počet substepů řešení. NSUBST,10,50000,10 Spustíme řešení úlohy a výsledky uložíme. lssolve,1,pocet_kroku save PARSAV,all,A_tah,par, FINISH 3 Výsledky řešení Po skončení výpočtu můžeme výsledky řešení prohlížet a dále zpracovávat. Můžeme využít General postproc pro zjištění např. průběhů napětí (intenzita napětí, hlavní napětí atd.) ve zvoleném okamžiku, případně Timehist postpro pro výpis/zobrazení hodnot veličin na zvoleném elementu či uzlu ve zvoleném časovém úseku. ANSYS umožňuje další práci s výsledky (obvykle vektory) pomocí maker, ale obvykle je jednodušší převést výsledky do jiných programů. Uložení výsledku řešení do textového souboru můžeme provést např. následujícím postupem. FINISH /POST26 Dále spustíme Time History Variable Viewer. Přičteme data (+ add data) do variable list. Načteme posun (Nodal solution, DOF solution, z Component of displacement) v ose z u 17/19

bodu 1 a reakce (Reaction Forces, Structural Forces, z Component of force) v ose z v bodu 1. Vybereme požadované výsledky (posunutí a sílu v uzlu 1 a v ose z) a klikneme na List Data viz Obr. 13. Obr. 13 Vytvoření textového souboru z výsledků řešení. Otevře se okno PRVAR Command ze kterého již standardním způsobem (File, SaveAs ) vytvoříme textový soubor. Textový soubor můžeme zpracovat např. v Excelu a vypočtené hodnoty porovnat v grafu s naměřenými daty (Tab. 1) viz Obr. 14. Obr. 14 Porovnání výsledků výpočtu MKP a výsledků experimentu. 4 Náměty na samostatnou práci Celý program (makro) můžete snadno modifikovat: Název, titulek (viz kap. Vytvoření spustitelného makra). Rozměry vzorku (viz kap. Geometrický model vzorku). Zkuste zhustit, zjemnit síť modifikací počtu dělení čar v makru nebo vytvořit síť jiným způsobem např. vytvoříme nejprve síť ve vybrané ploše s elementy shell kterou pak využijeme při vytváření objemové sítě (vsweep). Po vytvoření konečné sítě vymažeme pomocnou síť i definici elementu shell (viz kap. Vytvoření sítě konečných prvků v souboru B_MKPmodel.mac). Pro uchycení jedné strany vzorku nemusíme vždy použít jen zadní stranu vzorku, vzorek je ve skutečnosti uchycen svěrným spojem k uchycení využijte vnější plochu. 18/19

Vyzkoušejte rozdílné způsoby uchycení viz Obr. 11 (modifikace souboru B_zatizeni.mac). Vyzkoušejte volné, vázané kroucení nebo kombinované namáhání vzorku osovou tahovou nebo tlakovou silou a zároveň krouticím momentem (tvrdé nebo měkké zatěžování), (modifikace souboru B_zatizeni.mac). Zkuste modifikovat materiálové parametry modelu (změňte jednotlivé materiálové konstanty nebo zadejte jinou konstituční rovnici např. tzv. Ramberg-Osgoodovu aproximaci), (modifikace souboru B_material.mac). Vyzkoušejte jiné materiálové modely např. (NLISO), (modifikace souboru B_material.mac). Parametry pro model NLISO jsou uvedeny v zadání. Zkuste změnit nastavení řešiče (počet Loadstepu, substepu, uložení výsledků apod.), (modifikace souboru B_reseni.mac). Na základě výsledků řešení předchozích bodů rozhodněte zda byl zvolen optimální počet elementů (hustota sítě) a optimální počet dělení (loadstep, substep) z hlediska věrohodnosti řešení. Zjednodušte model využitím symetrie. 19/19