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
-
Effects of water content in sand in hypoplastic strength parameters
Abdiel Ramon Leon Bal||Constitutive Modelling|0 |Views 4,062
Dear All, I am currently using the hypoplastic model for gran materials from Prof. von Wolffersdorff to simulate soil excavations in a context of large deformations. I have been searching […] -
Drucker Prager Cap Hardening Model
Vineet Gajamer||Constitutive Modelling|0 |Views 966
Dear all, I require to use Drucker Prager Cap Hardening Model in ABAQUS for which I need to write a subroutine. Kindly let me know if you can help, thank […] -
Velacs Project Data
WaiChing Sun||Constitutive Modelling|1 |Views 4,286
Dear colleagues, I want to ask your help — does anyone know where we can find all the test data from the old Velacs Project? If so, that would be […] -
UDSM PLAXIS
nasim aftahi||Constitutive Modelling|2 |Views 5,014
I implemented a unified dynamic soil model, but PLAXIS doesn’t calculate any strains, and it prints zero (or some times NaN amounts) into a text file. I’d like to know […] -
Animating Soil Models – eLearning Project
Gertraud Medicus||Constitutive Modelling|0 |Views 5,256
Dear all, I am currently writing a proposal for a (small & hopefully nice) eLearning project: Within the project, I would like to create animations related to constitutive modelling. I […] -
Hardening soil Model UMAT
isma khabis||Constitutive Modelling|3 |Views 4,881
I have the hardening soil model in the UMAT format. However, when I run the code, it gives me this error as shown in the picture. I tried to make […] -
UMAT file for POROELASTICITY
Angu Praveen Muthu Swamy||Constitutive Modelling|0 |Views 5,062
Anyone has any reference to writing UMAT file for Poro linear elastic properties or what constitutive equations have to be solved to do the same. Any help would be appreciated […] -
UMAT Code for Modified Cam Clay model
Mehtab Alam||Constitutive Modelling|2 |Views 5,382
I am trying to develop UMAT code for MCC, but facing difficulty. Is there any such files available which can help me to speed up. please refer. Thank you.
Who is Online
No one is online right now
Search SoilModels Website
Recent posts
- 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
- Issue in applying SANISAND04 UMAT to Boundary-Value-Problem 31.5.2024
Recent Comments
- 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
- Yu Xiao on “Warning LNK4210” – hypoplastic clay UMAT
- Yu Xiao on “Warning LNK4210” – hypoplastic clay UMAT
- Charbel NOHRA on “Warning LNK4210” – hypoplastic clay UMAT
- Pouya Zahedi on UMAT for hypoplastic subroutine
- Mohsen Misaghian on SANISAND umat issue
- Ashesh Choudhury on Abaqus
- Hu Shihong on Triaxial compression test using Mohr-Coulomb model in Abaqus
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