Hi everyone, i am trying to write umat subroutine for multi yield surface plasticity model.if its possible give me some information to do my project better and if some body has a similar umat i will be grateful to share it. thanks a lot.

  1. David Mašín
    David Mašín 4 years ago

    Dear Kamal, there is umat of sanisand (rotational hardening yield surface + bounding surface) at SoilModels which you can use to learn the procedure of umat setup. Also, you can download hypoplasticity umat, to see how to run explicit Runge-Kutta integration with substep control (this is also in SANISAND version). The rest is up to you, I think. Once you finish your project, do not forget to share it at SoilModels! Regards David

  2. Kamal Paknejad Author
    Kamal Paknejad 4 years ago

    thanks a lot dear Mr David for your comment. absolutely it will be my pleasure to share it.

  3. Frank Richter
    Frank Richter 4 years ago



    Multilinear kinematic hardening for cyclic plasticity
    Subroutine is accessible

    largely theoretical, without subroutine codes:

    Computational inelasticity / J.C. Simo, T.J.R. Hughes.
    Interdisciplinary applied mathematics; 7
    ISBN 0-387-97520-9
    Chapter 5: Nonsmooth Multisurface Plasticity and Viscoplasticity

    Publication in German:
    Schmidt, J., Kaliske, M. (2006)
    Zur dreidimensionalen Materialmodellierung von Fichtenholz mittels eines Mehrflächen-Plastizitätsmodells
    Three-dimensional material modelling of spruce wood using a multi-surface-plasticity model
    Holz als Roh- und Werkstoff 64:393–402.

    J.P. Bardet and W. Choucair
    A benchmark algorithm for elastoplasticity with multiple yield surfaces
    Soil Dynamics and Earthquake Engineering, 1991, Volume 10, Number 7, October, pages 341-347


    Subscribe to and seek assistance from the
    ABAQUS mailing list
    Search the archive of the list before posting in it.
    The list does not accept attachments.

    or from the ResearchGate discussion forum.

    For advice on mechanics in general, including modeling,
    you can consult

    As an introduction get the file
    http://imechanica.org/files/Writing User Subroutines with ABAQUS.pdf

    Simulia Learning Community

    Good luck


Leave a reply

©2022 SoilModels

Log in with your credentials

Forgot your details?