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
-
UMAT Code for Modified Cam Clay model
Mehtab Alam||Constitutive Modelling|2 |Views 5,249
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. -
Errors of sand hypoplastic model with Abaqus Vumat
Kunpeng Wang||Constitutive Modelling|11 |Views 5,537
Dear all, Recently, I have been working on the simulation of a pile-soil interaction with CEL method in Abaqus/Explicit. I simulate the sand with the Sand Hypoplasticity Model provided by […] -
Calibration of the von Wolffersdorff model using Genetic Algorithms
Francisco Mendez||Constitutive Modelling|3 |Views 4,253
I am happy to announce that our pre-print paper, “Calibration of the von Wolffersdorff model using Genetic Algorithms”, is available on researchgate: https://www.researchgate.net/publication/342198062_Calibration_of_the_von_Wolffersdorff_model_using_Genetic_Algorithms. In this article, we propose a novel […] -
SANISAND pile-soil-interaction ABAQUS
Lee Jae Sung||Constitutive Modelling|1 |Views 4,709
Hi everyone: I am trying to use SANISAND as the constitutive model of soil, and use ABAQUS software to simulate pile-soil interaction. First step is “Geostatic”, the second step is […] -
ALERT Geomaterials – SoilModels support declaration
David Mašín||Constitutive Modelling|0 |Views 4,289
ALERT Geomaterials (The Alliance of Laboratories in Europe for Education, Research and Technology) is a European organisation including 33 Universities or Organisations, which are most active in the field of numerical […] -
CONSTUTUTIVE MODELLING
MOHD SAQIB||Constitutive Modelling|0 |Views 4,596
Can SANISAND version given in soil model work well for cyclic simple shear test ? -
Papers on Excalibre
David Mašín||Constitutive Modelling|0 |Views 4,621
Hi all, Details of Excalibre software (https://soilmodels.com/excalibre) functionality and calibration procedure have been published in two papers, which are now available online at the webpages of publisher (https://link.springer.com/article/10.1007%2Fs11440-021-01441-0 and https://link.springer.com/article/10.1007%2Fs11440-021-01435-y). […] -
Shear Stiffness Calculation for Hypoplastic Model
Hashmi Sohawon||Constitutive Modelling|4 |Views 4,306
Hi David, I have reproduced some single elements test on ABAQUS using the UMAT to compare with Triax Hypoplasticity. So far, my stiffness curve (q vs ea) and my stress […]
Who is Online
No one is online right now
Search SoilModels Website
Recent posts
- 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
- Triaxial compression test using Mohr-Coulomb model in Abaqus 27.5.2024
- The Mises stress calculated by the hypoplasticity model considering the intergranular strain is all 0 20.5.2024
- Degradation ( disturbance ) of hypoplastic clay 23.4.2024
- Degradation ( disturbance ) of hypoplastic clay 23.4.2024
Recent Comments
- 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
- Mert Eyupgiller on Triaxial compression test using Mohr-Coulomb model in Abaqus
- Bala Harsha Srusti on ABAQUS job doesn’t make any increment
- PRATIK GOEL on Hardening parameters (yield stress & absolute plastic strain)
- Ashraf AHMED on ExCalibre – SoilModels Automatic Calibration
- Xy Ma on Sand and clay standard datasets
- Xy Ma on Sand and clay standard datasets
- Ramon Varghese on Hypoplastic Interface Model: Does anybody implemented this model in FLAC3D
- Jh Xue on UMAT Implementation in Abaqus (Hypoplastic clay Subroutines)
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