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
-
new hypoplasticity laws in Tochnog Professional
dennis roddeman||Finite Elements|1 |
Views 3,594
The 2014 Masin hypoplasticity for clays has been implemented in Tochnog Professional under guidance of Dr. David Masin. This implementation includes structure, intergranular strains and visco effects. Extensions to the […] -
Analys soil liquefaction with Abaqus under blast load
Alex Liu||Finite Elements|0 |
Views 666
Dear all, I need to use ABAQUS to analyze the liquefaction of saturated soil under explosive load. How should I simulate this process? Currently I need the pore water pressure […] -
UMAT and oneAPI compiler issues. (SOLVED…i hope :p)
anis kheffache||Finite Elements|8 |
Views 2,697
Dear all, A while ago, a person asked about the hypoplasticity umats, the problem was that the umats were not working when compiled using the oneAPI fortran compiler, an error […] -
Hypoplastic model for thermal cycles (Abaqus)
Chiara Iodice||Finite Elements|2 |
Views 3,914
Dear all, I’m using the UMAT file in which the hypoplastic model for thermal cycles is implemented. In the Abaqus input file I have added the two lines necessary to […] -
Geostatic method for Abaqus/Explicit
Joe Chu||Finite Elements|3 |
Views 5,326
Dear all, I recently conducted a numerical simulation of pile-soil interaction. I digged a vertical hole and insert the pile into that with general contact. Due to many reasons, I […] -
Micropiles load tests database
Majd Abou Alhaija||Finite Elements|0 |
Views 3,991
Hello, This Abou Alhaija Majd, Ph.D. student at Technical University of Civil Engineering Bucharest, i am looking for Micropiles load test data to be used for calibration in my study, […] -
Problem in simulating CPT using SANISAND04
an zhanng||Finite Elements|8 |
Views 4,398
I have a question regarding the simulation of cone penetration tests using the SANISAND04 model. I have observed that the parameter m (yield surface size)has a significant impact on the […] -
Abaqus vs Plaxis – Local Convergence Tolerances
Sina Azad||Finite Elements|1 |
Views 5,176
Hi, I have a question regarding local, material-level convergence tolerances in FE software, particularly Abaqus and Plaxis. I have experience using Abaqus but not much familiar with Plaxis. As shown […]
Search SoilModels Website
Recent posts
-
Hardening Soil or Hardening Soil-Small umat in Abaqus 2.1.2025
-
hypoplastic interface 11.12.2024
-
Triaxial Test Driver SANISAND 30.10.2024
-
REQUEST FOR EXPRESSIONS OF INTEREST (REOI) FOR PROJECT IN CONSTITUTIVE MODELLING 23.10.2024
-
Programme of the ALERT Olek Zienkiewicz school on Constitutive Modelling of Geomaterials, February 3 to 7, 2025, Prague, Czech Republic 11.10.2024
-
Connecting remote sensors to the Plaxis FEM 3D using python 26.7.2024
-
Intergranular Strain Extensions 16.7.2024
-
Abaqus Hypoplasticity Primary Variable Is Not Available 1.7.2024
-
Vumat to calculate excess pore in Coupled Eulerian-Lagrangian ABAQUS 1.7.2024
-
Drucker Prager Cap Hardening Model 20.6.2024
-
Soil model for sand under drained cyclic loading 15.6.2024
-
In Abaqus how do we use *DLOAD for defining both user-defined pressure and body force simultaneously? 15.6.2024
Recent Comments
- Pouya Zahedi on UMAT Code for Modified Cam Clay model
- Xiuzhe Wang on Hypoplasticity sand convergence issues
- Zheng Wanying on Example of FLAC3D data file
- Zheng Wanying on SANISAND for FLAC3D Download
- Anis Kheffache on Problem in using Hypoplastic model for sand in Abaqus.
- Micha Van der Sloot on PM4Sand for Plaxis Download
- Kiruthika Perumal on PM4Sand for Plaxis Download
- Shishir Kumar Sikder Amit on Mohr Coulomb umat in Abaqus
- Zhentao Liu on Hypoplasticity sand convergence issues
- Zhentao Liu on Combining Hypoplastic-sand and Hypoplastic-clay in one UMAT file
- Sumin Song on Clay and Sand hypoplasticity UMAT and Plaxis implementations, including UMAT-Plaxis interface
- KHA DIDJA on Issue in applying SANISAND04 UMAT to Boundary-Value-Problem
- Zhentao Liu on Problem in simulating CPT using SANISAND04
- Jin-Hu Li on Problem in simulating CPT using SANISAND04
- Johan Clausen on Triaxial compression test using Mohr-Coulomb model in Abaqus
- Ismail Khan on SANISAND for FLAC3D Download
- Tao Zhu on UMAT and oneAPI compiler issues. (SOLVED…i hope :p)
- Lei DAI on SANISAND for FLAC3D Download
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.