Skip to main content

User-Defined Materials in LS-DYNA®


  • Pro­fes­sor Al Tabiei

User-Defined Materials in LS-DYNA®


This is a short course on us­ing the user-de­fined ma­te­ri­als in LS-DY­NA. This class will pro­vide an­a­lysts with the ad­di­tion­al tools and knowl­edge re­quired to mod­el and im­ple­ment their own ma­te­r­i­al mod­el in LS-DY­NA. Work­shop ex­am­ples il­lus­trate the points made in the lec­tures and train you on how to use the code. The course will pro­vide you with ex­pe­ri­ence in run­ning and trou­ble-shoot­ing LS-DY­NA User­Mat analy­sis.


  1. Out­line
  2. In­tro­duc­tion and Ob­jec­tive
    1. Sub­rou­tine Flow in the For­tran Files
  3. In­tro­duc­tion to Non­lin­ear Con­tin­u­um Me­chan­ics
  4. The Non­lin­ear Fi­nite El­e­ment Dy­nam­ic Equa­tion
  5. Ma­te­r­i­al Con­sti­tu­tive Equa­tions
  6. Steps Re­quired in Writ­ing a User­Mat
  7. User-De­fined Ma­te­r­i­al Sub­rou­tines: Elas­tic
    1. Elas­tic Ma­te­r­i­al (shell and sol­id sub­rou­tines)
    2. Or­thotrop­ic Ma­te­r­i­al
    3. Hy­per­e­las­tic Ma­te­r­i­al Sub­rou­tine
    4. Vis­coelas­tic Ma­te­r­i­al Sub­rou­tine
  8. User-De­fined Ma­te­r­i­al Sub­rou­tines: Plas­tic
    1. Plas­tic­i­ty & the Ra­di­al Re­turn Al­go­rithm
    2. Elas­tic Plas­tic Ma­te­r­i­al Sub­rou­tine
    3. Piece­wise Plas­tic­i­ty Sub­rou­tine
    4. Strain Rate De­pend­ed Sub­rou­tine
  9. Fail­ure & User-De­fined Sub­rou­tines
    1. Failed El­e­ment & Nodes
  10. Im­plic­it User-De­fined Sub­rou­tines
    1. Elas­tic Isotrop­ic Ma­te­r­i­al
    2. Non­lin­ear Com­pos­ite Ma­te­r­i­al
  11. Oth­er Ap­pli­ca­tions in User-De­fined Sub­rou­tines
    1. Tem­per­a­ture
    2. EOS
  12. Ref­er­ences & Oth­er Cours­es