Psaní uživatelských subrutin v Abaqusu

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.