Popis kurzu Psaní uživatelských subrutin v Abaqusu
Uživatelské subrutiny v Abaqusu umožňují přizpůsobit simulaci pro specifické aplikace. Tento kurz vysvětluje, kdy zvažovat použití uživatelských podprogramů a jak přistupovat k jejich vývoji. Kurz poskytuje podrobné popisy potřebných dat pro vybrané subrutiny dodatečné příkazy, které je třeba zahrnout, a proměnné dostupné v rámci podprogramů. Zvláštní důraz je kladen na osvědčené postupy při vývoji uživatelských podprogramů. Příklady různých uživatelských subrutin jsou použity k ilustraci probíraných témat.
Cíle kurzu
V tomto kurzu se naučíte:
- Kdy a jak používat subrutiny
- DLOAD, VDLOAD a UTRACLOAD pro specifikaci uživatelsky definovaného zatížení
- FILM pro specifikaci uživatelsky definovaných podmínkových filmů
- USDFLD a VUSDFLD pro definování závislosti na poli proměnných
- UVARM pro definování uživatelské výstupní proměnné
- UHYPER a UHYPER_STRETCH pro modelování hyperelastických materiálů
- UMAT a VUMAT pro přidání konstitutivních modelů do programu
- UEL a VUEL pro vytvoření uživatelských definovaných prvků
Požadované znalosti
Uživatelské subrutiny jsou velmi pokročilou funkcí Abaqusu. Doporučuje se tedy rozsáhlá zkušenost s používáním Abaqusu. Je také žádoucí mít solidní znalosti metod konečných prvků a programování v jazyce FORTRAN nebo C.