Hi,
I am working in Abaqus, aiming to model double porosity clay consolidation data by using hypoplastic clay model with meta stable structure. First, i just wanted to verify basic model using simple axisymmetric geometry (Triaxial Test) in Abaqus. So i used material Parameters as : 22.611e-5,.11,.016,.4 and rest all zero. As a standard procedure i included umat_hcea.for file in the job module and ran my job. I got the error that UMAT was missing, so i opened the umat_hcea.for and replaced first word after usersubroutine by UMAT and finally job completed successfully. I am simply loading under isotropic conditions and then unloading but my when i checked the void ratio upon unloading, it didn’t follow k line it retracted along lambda curve only. Also the void ratio is decreasing not along butterfield’s criteria but along e-lnp’ space (i checked by hand calculations). Can any one suggest me where i could be wrong and also, is there any change that i have to make in the fortran file like the one mentioned above?. Any help would be great .
UMAT Implementation in Abaqus (Hypoplastic clay Subroutines)
Related Articles
-
finite element modeling of ISA-HP for sand material
arad ahmadi radin||Finite Elements|1 |Views 4,392
On the simulation of the cyclic mobility effect with an ISA -hypoplastic hypoplastic hypoplastic model, is it possible to simulate 3D liquefiable sandy soil by available u-mat file which is […] -
UMAT code for Unsaturated soil modes
Arghya Das||Finite Elements|1 |Views 5,428
Hello Everyone, I am trying to implement an unsaturated soil model (BBM or similar) in ABAQUS using UMAT. We want to assign a pore-pressure boundary condition for simulating the drying […] -
Hypoplastic model for thermal cycles in clay (Abaqus)
Sherif Gomaa||Finite Elements|2 |Views 6,485
Dear all, I’m using the UMAT file in which the hypoplastic model for thermal cycles is implemented. I have done some runs for an axisymmetrical model for a single energy […] -
Example of FLAC3D data file
Kassem Dib||Finite Elements|1 |Views 4,609
Hello.. I am new in FLAC3D, could some send to me an example of data file code for pile soil interaction with seismic loads ? I will be thankful -
Issue in applying SANISAND04 UMAT to Boundary-Value-Problem
Bala Harsha Srusti||Finite Elements|1 |Views 2,577
Hi All, I am currently working on a research problem involving the implementation of the SANISAND04 UMAT (Soil models) in Abaqus for embankment analysis. While I have successfully tested the […] -
Modeling of granular soil by using UMAT hypoplastic in Abaqus
Naif Alsanabani||Finite Elements|5 |Views 5,198
Dear all I am using the UMAT of hypoplastic model for simulation soil (3D modeling) under cyclic loading. The analysis was completed at geostatic step. But for consolidation step (soil, […] -
Seismic Liquifaction
MOHD SAQIB||Finite Elements|2 |Views 4,414
Hello All, I am trying to simulate the seismic liquefaction in Abaqus. Can you please help me to model this. Best Regards’ Saqib -
Issues with Tochnog Professional not posting groundflow velocities
Fernando Lorenzo||Finite Elements|3 |Views 4,260
I have been a =n user of the open source version of Tochnog for since 2004. I have been one of the maintainers and have contributed to the capabilities of […]
Who is Online
No one is online right now
Search SoilModels Website
Recent posts
-
Animating Soil Mechanics 3.7.2026
-
GeoXPM 19.6.2026
-
Autumn School in Soil Modelling at NTNU 16.6.2026
-
Viscohypoplastic bentonite (VIBE) model 28.5.2026
-
Problem in “Hoek Brown Softening” Model 30.4.2026
-
XFEM Hydraulic Fracturing in Abaqus – Pore Pressure Not Updating & Extremely Small Time Steps 28.4.2026
-
Correct my Plaxis FEM simulation in foundation bearing capacity results 3.4.2026
-
mohr coulomb 2D yield surface vs 3D mohr coulomb yield surface 28.2.2026
-
Problem with GeoStudio (Seepage) software 16.2.2026
-
Prague Geotechnical Days 2026 3.2.2026
-
Postdoctoral position at COFS, UWA 28.7.2025
-
Hypoplasticity clay in ABAQUS 23.7.2025
Recent Comments
- Nabanita Saha on SANISAND pile-soil-interaction ABAQUS
- Hongjie Zhou on ExCalibre – SoilModels Automatic Calibration
- Ding Yan on Download package of a complete dataset “Karlsruhe Kaolin – Cyclic tests (T. Wichtmann)”
- Arie Koot on mohr coulomb 2D yield surface vs 3D mohr coulomb yield surface
- Arie Koot on Multilaminate Model (Schädlich & Schweiger)
- Amir F on Problem with GeoStudio (Seepage) software
- Nabanita Saha on set cavitation limit in ABAQUS/STANDARD when using SANISAND umat
- Nabanita Saha on SANISAND Abaqus UMAT and Plaxis implementations
- Tian Fapai on SANISAND Abaqus UMAT and Plaxis implementations
- Heng Wang on Multilaminate Model (Schädlich & Schweiger)
- Zhang Hongwei on Download Package of Charles University Implementation of High Cycle Accumulation Model
- Ruimin Chen on Problem with VUMAT interface
- Nitesh Bhume on UMAT and oneAPI compiler issues. (SOLVED…i hope :p)
- Aleksandar Kostadinovic on Karlsruhe fine sand – Cyclic tests (T. Wichtmann)
- Amrane Moussa on Kadlíček, T., Ochmański, M., Mašín, D. and Duque, J. (2022) Report on Charles University implementation of high cycle accumulation model
- Ramon Varghese on SANISAND for FLAC3D Download
- Shuhan Cao on Hardening Soil or Hardening Soil-Small umat in Abaqus
- Kuikui Guigui on Hypoplastic Interface Model (Stutz et al., 2016)




My issue has been resolved, i think it was related to initialization of State depenedent Varaiables. Once i did that results are fine.
can you please let me know how to initialize state dependent variables?
Is it through sdvini subroutine? if so can you please forward me the fortran file which includes both sdvini and umat subroutines.
i have added the following code to umat plz check if it works-
subroutine sdvini(statev,coords,nstatv,ncrds,noel,npt,layer,kspt)
c
INCLUDE ‘ABA_PARAM.INC’
c
DIMENSION STATEV(NSTATV),COORDS(NCRDS)
c
statev(1) = 0
statev(2) = 0
statev(3) = 0
statev(4) = 0
statev(5) = 0
statev(6) = 0
statev(7) = 0.52
statev(8) = 0
statev(9) = 0
statev(10) = 0
statev(11) = 0
statev(12) = 0
statev(13) = 0
statev(14) = 0
statev(15) = 0
statev(16) = 0
c
return
end
c——————————————————————————
can you please let me know how to initialize state dependent variables?
Is it through sdvini subroutine? if so can you please forward me the fortran file which includes both sdvini and umat subroutines.