Dear all,
After carefully reading the matlab drivers of hypoplastic models, I was wondering why there is not mix control undrained TX compression. I want to achieve the same result as Niemunis and Herle(1997) did. How can I make the value of q fluctuates within a certain range .When I make dsigma11-dsigma33=DX , and DX=[30,-60,60,-60,60,-60,60,-60,60,-60,60,-60] , the result is clearly not right. Any suggestions or comments will be appreciated. Thank you!
Question on the Matlab driver-hypoplastic models
Related Articles
-
New features in Excalibre
David Mašín||Constitutive Modelling|0 |Views 8,094
Hi all, We are happy to announce that the Excalibre team received support from the research grant GACR 22-12178S to further develop the calibration software, which is freely available at […] -
Compile triax calibration software under windows
Hans Henning Stutz||Constitutive Modelling|1 |Views 4,900
1. Download install exe (32 or 64 bit) from https://cygwin.com/install.html 2. Choose a mirror site / click Next and select all packages you need for compiling: Type: “gcc” into search […] -
Suggestions for an Advanced Constitutive Model in FEM-Based Dynamic Slope Stability Analysis
zahras zahrasss||Constitutive Modelling|0 |Views 1,982
Dear colleagues, I am planning to conduct a dynamic stability analysis of a slope using the finite element method (FEM). I intend to implement the analysis through coding and utilize […] -
Oedometer test simulation with “Sand Hypoplasticity Model” in Plaxis
Manuel Winkler||Constitutive Modelling|2 |Views 5,119
Hi, I just came across some problems with the implementation of the “Sand Hypoplasticity Model” in Plaxis. I wanted to to perform a simulation of an oedometer test on a […] -
Cyclic/monotonic direct shear test (matlab driver)
anis kheffache||Constitutive Modelling|2 |Views 6,174
Hi everyone, i am trying to simulate DSS/cDSS test in drained/undrained conditions and I was wondering how the constraints matrices should be ? while it is easy to understand how […] -
Cyclic Behavior of Sand
MOHD SAQIB||Constitutive Modelling|3 |Views 4,643
Hello, Is there any constitutive model for sand which can simulate the number of cycles to reach the critical state. I used the SANISAND model but it is not promising. […] -
General questions on implementation of sand hypoplasticity model with Abaqus umat
Panpan Guo||Constitutive Modelling|5 |Views 5,375
Dear all, I am a PhD student in Zhejiang University. Recently, I have been working on the simulation of a braced excavation with Abaqus. I want to simulate the soil […] -
Getting started with UMAT for Hypoplastic clay model in ABAQUS
Kanika Lamba||Constitutive Modelling|0 |Views 5,189
Hello All, I am getting started with implementing UMAT for soil model in ABAQUS. I am planning to use Hypoplastic clay constitutive soil model to simulate the triaxial tests. I […]
Who is Online
No one is online right now
Search SoilModels Website
Recent posts
-
Postdoctoral position at COFS, UWA 28.7.2025
-
Hypoplasticity clay in ABAQUS 23.7.2025
-
Drucker-Prager Cap 29.5.2025
-
Abaqus RITSS with hypoplastic 9.4.2025
-
Fellin UMAT subroutine 2.4.2025
-
Hypoplasticity clay for triaxial compression in abaqus 26.3.2025
-
Abaqus RITSS methon for LDFE analysis with hypoplastic 17.3.2025
-
Request for VUMAT Implementation of Mohr-Coulomb, Drucker-Prager, or Drucker-Prager Cap 28.2.2025
-
Suggestions for an Advanced Constitutive Model in FEM-Based Dynamic Slope Stability Analysis 12.2.2025
-
Hardening Soil or Hardening Soil-Small umat in Abaqus 2.1.2025
-
hypoplastic interface 11.12.2024
-
Triaxial Test Driver SANISAND 30.10.2024
Recent Comments
- 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)
- Kuikui Guigui on Download Package for Hypoplastic interface model and UMAT – FRIC interface
- Francisco José Mendez on Programme of the ALERT Olek Zienkiewicz school on Constitutive Modelling of Geomaterials, February 3 to 7, 2025, Prague, Czech Republic
- Francisco José Mendez on REQUEST FOR EXPRESSIONS OF INTEREST (REOI) FOR PROJECT IN CONSTITUTIVE MODELLING
- Lars Vabbersgaard Andersen on GroundVib.setup.web.exe
- Maria Manakou on GroundVib.setup.web.exe
- Jay Chou on Abaqus RITSS methon for LDFE analysis with hypoplastic
- Tongyu Di on Abaqus RITSS methon for LDFE analysis with hypoplastic
- Dingxin Zhang on Errors of sand hypoplastic model with Abaqus Vumat
- Linares De Castro on GroundVib.setup.web.exe





Hi C, the mixed control is not there predefined, but you can still add it easily into constraints.m file. Please study Janda, T. and Mašín, D. (2017). General method for simulating laboratory tests with constitutive models for geomechanics. International Journal for Numerical and Analytical Methods in Geomechanics 41, No. 2, 304-312 which is available in SoilModels publication database. You need to control axial stress
S(6,3)=1;
and radial strains so that zero volume strain is achieved
E(1,1)=1;
E(1,3)=0.5;
E(2,2)=1;
E(2,3)=0.5;
E(3,4)=1;
E(4,5)=1;
E(5,6)=1;
David
Hi, Prof.David. Thank you for your reply! As you mentioned, I change the constraint. However, there is still something wrong with it. I check the EE after I did what you mentioned, I found that the volume strain isn’t zero in the whole process. I was a little confused about these problems. I want to achieve the same result as Niemunis and Herle(1997) did. They controlled q fluctuates within a certain range. Is it possible for us achieve this through our matlab driver? Looking forward to your response!
Hmm, not sure why, this sets ep22=-ep33/2 and ep11=-ep33/2.
You may also try
E11=E12=E13=1, which sets ep11+ep22+ep33=0.
E21=1, E22=-1, which sets ep11=ep22
E34=E45=E56=1, which sets shear strain components to 0
S63=1, which sets axial (axis direction 3) stress control
This will, however, still not stop the test at predefined q, as radial stress will change during during loading through pore pressure generation. To achieve constant max and min q cyclic loading, you will have to manually set nstep for each load cycle, or add your own stop condition into the code, or better use some of more advanced element test software (such as triax or idriver).
Prof.David. in the f_hyp.m, after I make Laux = Lep and sigpresc = Laux*depsMNR-Nep*sqrt(depsMNR’*M2*depsMNR), the volume strain is zero, even though other results are not totally right in my views. While your file README.pdf clearly says that sigpresc = Laux*depsMNR rather than sigpresc = Laux*depsMNR-Nep*sqrt(depsMNR’*M2*depsMNR). I’d appreciate it if you could explain why sigpresc = Laux*depsMNR. Looking forward to your reply!
I see, I think the problem is how residual is calculated in Newton-Raphson iterations in Matlab driver. It is only calculated from residual stresses, which is insufficient for more complex mixed-controlled tests such as those we discuss here. Correct procedure is defined in Janda & Mašín (2017), where the residual is calculated from S*dsig+E*depsilon-dy, see Eq. (12).
For you, that would mean either updating Matlab driver formulation or using more advanced element test driver, such as triax