Dear all, I am a PhD student in Hohai University. Recently I have been trying to simulate a triaxial compression test using the hypoplasticity model for clay. The UMAT subroutine is provided by Pro Masin on this website (umat_hcea.for). Figure 1 shows the parameters that I set in the model based on the link ‘https://web.natur.cuni.cz/uhigug/masin/plaxumat/node6.html’, but there is no result or error in the calculation, as shown in Figure 2. Could you please tell me what is the possible reason for this problem?
Tags: clay hypoplasticity; abaqus; umata question on the clay hypoplasticity model with Abaqus umat
Related Articles

Transient Dynamic analysis (UP formulation)
anis kheffacheFinite Elements4 Views 1,899
Hi everyone, i want to carry out some transient dynamic analysis. as far as I know, dynamic steps in abaqus does not allow for pore pressure buildup and dissipation, and […] 
Hypoplastic model for clays in a Plaxis 2D simulation – Problem
Daniel ValenciaFinite Elements2 Views 1,110
Hello everybody, Using Hypoplastic model for clays, with intergranular concept parameters, I am simulating a simple oedometer test, phase by phase, using a dummy layer on the top of the […] 
How to replicate results for vertical cut in FEM program
Amine AboufirassFinite Elements0 Views 1,321
The equations for a vertical cut in cohesive material are given in several publications including Heyman (1973): The stability of a vertical cut (see attachment Equations1.jpeg) and Verruijt (2001) Soil […] 
Geostatic method for Abaqus/Explicit
Joe ChuFinite Elements3 Views 2,207
Dear all, I recently conducted a numerical simulation of pilesoil interaction. I digged a vertical hole and insert the pile into that with general contact. Due to many reasons, I […] 
HP clay subroutine in Plaxis
muhammad shakeelFinite Elements5 Views 1,648
Dear Prof. Masin and Soil Model Community, I am using HP clay subroutine in Plaxis 3D to simulate soil structure interaction problem. I want void ratio and OCR variation along […] 
How to model the settlement in soil due to water drawdown.
Guru PandaFinite Elements3 Views 1,767
Which software has the feature to model soil settlement due water drawdown? 
Modeling of triaxial test sample by using hypoplastic subroutine
Naif AlsanabaniFinite Elements7 Views 1,673
I tried to model sample of triaxial test in Abaqus program. I used hypoplastic subroutine. The parameters used in hypoplastic model was Hochstetten sand the given in website “https://web.natur.cuni.cz/uhigug/masin/plaxumat/node5.html”. The […] 
Slope stability calculation with hypoplasticity using phic reduction available now in download section
David MašínFinite Elements0 Views 1,608
The strength reduction method in clay hypoplasticity now available
Search SoilModels Website
Recent posts
 A question about the hypoplastic model in clay 22.9.2022
 A HighCycle Accumulation Model for Sand (Niemunis et al., 2005) 6.9.2022
 Malaysian kaolin – Cyclic tests by Charles University 5.9.2022
 Problem in calculating Lateral displacement of the pile using Hypoplastic clay model 2.9.2022
 GTS NX 25.7.2022
 Special issue of Computers and Structures “Numerical simulation of multi‐physics phenomena in geotechnical structures” 25.7.2022
 Postdoctorate position at Nantes University (France) in geotechnical analysis of mutualized anchors 6.7.2022
 SIFEL – THM Model for Bentonite Barriers 27.6.2022
 ABAQUS job doesn’t make any increment 22.6.2022
 NorSand model for cyclic triaxial testing 9.6.2022
 Postdoc position at Charles University in the field of THM analysis of unsaturated and heated soil cyclic loading 30.5.2022
 Shear modulus degragation 12.5.2022
Recent Comments
 Wenbo Gu on A question about the hypoplastic model in clay
 Muhammad Ahmad on A question about the hypoplastic model in clay
 Wenbo Gu on A question about the hypoplastic model in clay
 Muhammad Ahmad on A question about the hypoplastic model in clay
 Muhammad Ahmad on Problem in calculating Lateral displacement of the pile using Hypoplastic clay model
 David Mašín on Problem in calculating Lateral displacement of the pile using Hypoplastic clay model
 Jie Wang on Interpreting results of sand hypoplastic model with Abaqus VUMAT
 Muhammad Ahmad on Problem in calculating Lateral displacement of the pile using Hypoplastic clay model
 David Mašín on Problem in calculating Lateral displacement of the pile using Hypoplastic clay model
 Raj Banerjee on SANISAND Abaqus UMAT and Plaxis implementations
 Amrane Moussa on Special issue of Computers and Structures “Numerical simulation of multi‐physics phenomena in geotechnical structures”
 Riccardo Zabatta on Modelling TX monotonic compressive test with ABAQUS and SANISAND – not working
 Haibo Jiang on Download Package for Hypoplastic interface model and UMAT – FRIC interface
 Giada Orlando on Hardening Soil Model in Abaqus
 Sanchari Mondal on Modelling TX monotonic compressive test with ABAQUS and SANISAND – not working
 Dimitrios Konstantinidis on multi yield surface model
 Frank Richter on multi yield surface model
 Dimitrios Konstantinidis on multi yield surface model
it does not look like a warning of hp_umat.
it’s probably from another abaqus material
yeah， I set another material in this model that led to this warning which disappeared after deleting this material .
Hi Tao Zhu, try to define 20 materialparameters instead of 29 (for PLAXIS) and 16 statevariables (depvar). I already have used this model with Abaqus. The model was running perfectly.
Thanks for your advice. I have defined 20 materialparameters instead of 29, but it doesn’t work and the error is ‘User subroutine umat is missing’. There should be no problem with the path of the user subroutine file. Could you please tell me what is the possible reason for this problem?
I read the umat subroutine ‘umat_hcea.for’ and I think the number of the materialparameters should be 22—alpha_power=parms(21)，avoid=props(22).
However the sand model with ‘umat.for’ can run perfectly… I’m really confused that the clay model aborted with the error ‘User subroutine umat is missing’ but the sand model can run successfully.
Dear Tao,
I guess the issue is simply to solve. Open the umat_hcea.for with your favorite text/code editor and change the name from ” subroutine umat_hcea(…” to ” subroutine umat(…”.
best regards,
Hans
Dear Hans, Thank you very much! It really works!