# Stress strain curve fails for higher confinement

**URL:** <https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228>\
**Category:** PFC\
**Created:** [September 5, 2025, 5:08pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228 "2025-09-05T17:08:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 5, 2025, 5:08pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/1 "2025-09-05T17:08:48Z")

</div>

Hello,

I am currently simulating a triaxial compression test on a rock specimen under different confinement pressures (uniaxial, 10 MPa, 20 MPa, and higher). The stress–strain curves and the associated FISH functions work as expected for the 10 MPa case. However, when I use the same parameters at higher confinement (e.g., 20 MPa), the stress–strain response does not produce the expected results.

To speed up the simulations, I adjusted the strain rate from 0.05 to 2. This modification worked well for the 10 MPa confinement, but for the 20 MPa case, the results still fail to converge to a reasonable curve, even with different strain-rate values.

I am using the Material Modeling Support Package and have attached the parameters I used as well as a figure showing the result of the 20 MPa test.

Here are the key parameter settings I applied:

fish define ctSetParams  
; Set Compression-Test Parameters  
ct\_testType = 0 ; test-type code (0: confined, 1: unconfined, 2: uniaxial strain)  
ct\_Pc = 10.0e6  
ct\_Pc = 20.0e6  
ct\_eRate = 0.05  
ct\_eRate = 2  
ct\_loadCode = 0  
ct\_loadFac = 0.8  
end

I would greatly appreciate any guidance on why the 20 MPa confinement test is not behaving as expected and whether additional adjustments are needed to the parameters for higher confinement levels.

Thank you for your support.

Best regards,

Alaa

---

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 5, 2025, 5:09pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/2 "2025-09-05T17:09:08Z")

</div>

![stress](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/3/3e4e62f40faa1e7b96379906b9bea1e56bd810cf.png)

---

<div class="post-metadata">

**Author:** ![dpotyondy](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.itascainternational.com/dpotyondy/32/1399_2.png) [@dpotyondy](https://forum.itascainternational.com/u/dpotyondy)\
**Post date:** [September 6, 2025, 9:39pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/3 "2025-09-06T21:39:20Z")

</div>

Dear Alaa, If you are modeling a quasistatic test then you MUST apply a platen velocity that is slow enough to insure this condition and you should use local damping with a damping factor of 0.7. You model is being loaded extremely fast, and this is causing a dynamic response. This issue is discussed in the Material Modeling Support memo:

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/d/d1b2112a8c6d5c25e63576ed6151fbb7d69e41d2.png)

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/5/5e2dccaa3e57ac1c4794f8be87426eb7225f9fc5.png)

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/6/66d55d5ef901c2d8d6088d5349d5cd5063609178.png)

---

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 10, 2025, 6:52pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/4 "2025-09-10T18:52:13Z")

</div>

Thank you so much! It worked!

---

<div class="post-metadata">

**Author:** ![RockEugieK](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.itascainternational.com/rockeugiek/32/212_2.png) [@RockEugieK](https://forum.itascainternational.com/u/RockEugieK)\
**Post date:** [September 17, 2025, 9:26pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/6 "2025-09-17T21:26:08Z")

</div>

Hi David,

Could please share this document with me, please alternatively on [kabweeugie@yahoo.com](mailto:kabweeugie@yahoo.com)

Thank you

Regards

---

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 18, 2025, 5:15pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/8 "2025-09-18T17:15:12Z")

</div>

Hi,

You can download it from here:

> **[Material-modeling Support Download Files](https://www.itascacg.com/software/material-modeling-support-download-files)**
>
> Explore Itasca Consulting Group's range of innovative software products designed for geomechanics, hydrogeology, and engineering. Our software solutions…

Alaa

---

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 19, 2025, 6:52am UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/9 "2025-09-19T06:52:44Z")

</div>

![stress1](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/8/8d97c18b71918f6ccbb2c66fa54018324a7db4bd.png)

Hello David,

After it initially worked, I re-ran the simulation using both PFC Version 7 and 9. However, the initial portion of the stress-strain curve does not look correct (please see the attached figure). In some runs, I don’t obtain a stress-strain response at all.

I have spent more than a week trying to resolve this, but each time I re-run the simulation I obtain a different response, and none of them appear to be correct.

Do you have any idea what might be causing this issue?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![dpotyondy](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.itascainternational.com/dpotyondy/32/1399_2.png) [@dpotyondy](https://forum.itascainternational.com/u/dpotyondy)\
**Post date:** [September 22, 2025, 2:33am UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/10 "2025-09-22T02:33:40Z")

</div>

Dear Alaa [Please tell me what is your real name so that I can address you properly], The behavior is as expected. The matModSup package first applies a specified seating stress to the specimen and then resets strains before starting the test. This is all clearly described in the mmPkg memo.

---

<div class="post-metadata">

**Author:** ![dpotyondy](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.itascainternational.com/dpotyondy/32/1399_2.png) [@dpotyondy](https://forum.itascainternational.com/u/dpotyondy)\
**Post date:** [September 22, 2025, 8:04pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/11 "2025-09-22T20:04:50Z")

</div>

Your model is working properly based on my observation of the snapshot above. The specified axial pressure of 10 MPa gets applied (by moving the platens together) and then the strain is reset to zero and the test commences. This is described in the following excerpt from the mmPkg memo.

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/2/2bf104c7b45f10e6f9e04cc805b6701697eefde6.png)

---

<div class="post-metadata">

**Author:** ![AlaaAbdallah](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@AlaaAbdallah](https://forum.itascainternational.com/u/AlaaAbdallah)\
**Post date:** [September 24, 2025, 8:17pm UTC](https://forum.itascainternational.com/t/stress-strain-curve-fails-for-higher-confinement/2228/12 "2025-09-24T20:17:49Z")

</div>

Dear David,

Thank you very much for your continuous support. Please feel free to call me Alaa.

I am currently running the uniaxial compression test (UCS), and it seems to be working properly so far—it has been running for more than five days and is still ongoing.

However, when I run the same codes for the 10 MPa case, I only change ct\_testType = 0 and ct\_Pc = 10.0e6 to switch to the triaxial compression test, but the stress–strain response does not appear correctly. I run the 10MPa test in parallel with the UCS.

I have attached two images showing the results, where the black curve corresponds to the 10 MPa case.

Could you kindly help me understand what might be going wrong? I am also checking the mmPkg memo for any hints and hope to resolve this soon.

Thank you again for your time and guidance.

Best regards,  
Alaa

 ![10MPa](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/c/c97dbdc288dae8393107f5e3a9ad84ba3f01ddbc.jpeg)

 ![UCS](https://canada1.discourse-cdn.com/flex031/uploads/itasca/original/2X/0/0a6bd1300c5627f33e7f6ab3419cd84dd7c9334e.jpeg)
