Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
GeoStudio | PLAXIS
  • Product Communities
GeoStudio | PLAXIS
GeoStudio | PLAXIS Wiki Creating User Defined Soil Models
    • Sign In
    • -Geotechnical Analysis Wiki
      • +GeoStudio
      • -PLAXIS
        • +Software and License - PLAXIS
        • +Documentation - PLAXIS
        • +API / Python scripting - PLAXIS
        • +Known issues - PLAXIS
        • -Models - PLAXIS
          • +Soil models - PLAXIS
          • +User Defined Soil Models - PLAXIS
          • -User Defined Soil Models
            • Creating User Defined Soil Models
            • Anisotropic Clay Models: S-CLAY1 and S-CLAY1S - UDSM
            • CLoE Hypoplastic Model - UDSM
            • MIT S1 Model - UDSM
            • Mixed Isotropic-kinematic Hardening Elastoplastic Models for Structured Clay - UDSM
        • +Tips and Tricks
        • +Publications
        • +Videos - PLAXIS
      • +PLAXIS Monopile Designer
      • +PLAXIS LE
      • +SOILVISION
      • +Geotechnical SELECT Entitlements [GSE]
      • +Subscription Entitlement Service

     
     Questions about this article, topic, or product? Click here. 

    Creating User Defined Soil Models

    Application PLAXIS 2D
    PLAXIS 3D
    Version PLAXIS 2D
    PLAXIS 3D
    Date created 01 October 2012
    Date modified 24 March 2020
    Note: with the release of PLAXIS 3D 2016 and PLAXIS 2D 2017, Plaxis will only support 64-bit user defined DLL files. 32-bit DLL files will not be loaded by the Plaxis programs with these versions.

    PLAXIS has a facility for user-defined (UD) soil models. This facility allows users to implement a wide range of constitutive soil models (stress-strain-time relationship) in PLAXIS. Such models must be programmed in FORTRAN or another programming language, then compiled as a Dynamic Link Library (DLL). Finally, you need to add this DLL to the PLAXIS program directory.

    In principle, the user provides information about the current stresses and state variables and PLAXIS provides information about the previous ones and also the strain and time increments. In the material database of the PLAXIS input program, the required model parameters can be entered in the material data sets.

    For more details, please read the attached document and example code.

    Location

    These user-defined soil model's DLL files should be placed in a subfolder called udsm. These are the default locations for the PLAXIS CONNECT Edition. Example for PLAXIS CONNECT Edition Version 21:

    • PLAXIS 2D: C:\Program Files\Bentley\Geotechnical\PLAXIS 2D CONNECT Edition V21\udsm
    • PLAXIS 3D: C:\Program Files\Bentley\Geotechnical\PLAXIS 3D CONNECT Edition V21\udsm

    Note: replace "V21" with "V20" when using that PLAXIS CONNECT Edition V20

    PLAXIS Legacy versions (PLAXIS 2D AE - PLAXIS 2D 2019, PLAXIS 3D 2013 - PLAXIS 3D 2018), these user-defined soil model's DLL files should be placed in a subfolder called udsm:

    • PLAXIS 2D: C:\Program Files\Plaxis\Plaxis 2D\udsm
    • PLAXIS 3D: C:\Program Files\Plaxis\Plaxis 3D\udsm

    All dongle/hardware lock (HWL) based versions of PLAXIS 2D/3D are treated as "V8i SELECTseries 10" according to Bentley's Support Policy. This means that Bentley will discontinue support for hardware lock based versions of PLAXIS after December 31, 2021. This includes PLAXIS 2D 2019 and older, and PLAXIS 3D 2018 and older.

    To see the benefits of the latest versions and how to get the latest version, please see PLAXIS CONNECT Edition: upgrade from Hardware lock to Flexible licensing

    For older versions (PLAXIS 2D 2012, PLAXIS 2D Classic and earlier and in PLAXIS 3D 2012 and earlier) the user-defined soil model's DLL files should be placed in the program's installation folder, e.g.

    • PLAXIS 2D: C:\Program Files\Plaxis\Plaxis 2D
    • PLAXIS 3D: C:\Program Files\Plaxis\Plaxis 3D

     


    Disclaimer: the Bentley Systems, Inc and PLAXIS organisation cannot be held responsible for any malfunctioning or wrong results due to the implementation and/or use of user-defined soil models.

    Downloads

    • Explanation of UDSM - 2016 Version.pdf
    • Explanation of UDSM - 2014 Version.PDF
    • udsm examples 2012.zip
    • udsm examples 2016.zip

    See also

    UDSM - Anisotropic Clay Models: S-CLAY1 and S-CLAY1S [Models]


    UDSM - Barcelona Basic Model [Models]


    UDSM - CLoE Hypoplastic Model [Models]


    UDSM - Generalized Hardening Soil Model [Models]


    UDSM - Hypoplastic model with inter-granular strain [Models]


    UDSM - Isotropic Jointed Rock with Mohr-Coulomb Failure Criterion [Models]


    UDSM - MIT S1 Model [Models]


    UDSM - Mixed Isotropic-kinematic Hardening Elastoplastic Models for Structured Clay [Models]


    UDSM - SHANSEP MC model [Models]


    Concrete model [Models]


    UDSM - Swelling Rock Model [Models]


    UBCSAND3D Model [Models]


    UDSM - Visco-elastic perfectly plastic model [Models]


    64 bit User Defined Soil model [Tips and Tricks]


    How to use a user defined soil model in PLAXIS [Videos]

    • source
    • PLAXIS 3D
    • UDSM
    • Drucker-Prager
    • UD
    • PLAXIS
    • PLAXIS 2D
    • User defined soil model
    • Share
    • History
    • More
    • Cancel
    • Micha van der Sloot Created by Bentley Colleague Micha van der Sloot
    • When: Wed, Dec 18 2019 9:48 AM
    • Felipe Fonseca Last revision by Bentley Colleague Felipe Fonseca
    • When: Thu, Oct 13 2022 4:00 AM
    • Revisions: 11
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies