pore pressure in periodic triaxial test
Hello everyone:
In the numerical simulation of the periodic triaxial undrained test, the effective stress remains unchanged after cyclic shear stress is applied again. I want to know why the effective stress does not decrease and how the pore pressure is considered in the periodic triaxial test. Here's my code, hoping to get some advice.
#######
### generate particles in the packing ###
#######
from yade import plot
from yade import pack,qt
O.periodic=True
O.cell.
radius=0.4e-3
O.materials.
sp=pack.
sp.makeCloud(
O.bodies.
V_sphere=
V_cell=
print 'void ratio:'
O.save(
qt.View()
#######
### consolidate the packing to reach the required confining pressure ###
#######
from yade import plot,qt
from yade.pack import *
O=Omega()
O.load(
radius=0.4e-3
for b in O.bodies:
b.mat.
V_sphere=
O.engines=[
ForceResetter(),
InsertionSortC
InteractionLoop(
[Ig2_
[Ip2_
[Law2_
),
PeriTriaxContr
NewtonIntegrat
]
def triaxDone():
print 'Here we are: stress'
O.pause()
O.dt=0.
O.run()
O.wait()
O.save(
#######
### cyclic shear ###"
#######
from yade.pack import *
O=Omega()
O.load(
cycle=0
g0=O.cell.
O.dt=utils.
O.cell.
time=0
count=0
count1=0
zero=1
stop=0
count2=0
while 1:
O.run(100,True)
count=count+1
count1=count1+1
gamma=
if count==32:
count=0
stress=
sigmazx=
sigmazz=
if sigmazx>25:
count=0
count1=0
count2=count2+1
O.cell.
if sigmazx<-25:
count=0
count1=0
count2=count2+1
O.cell.
print 'Speed:
if count2==2:
cycle=cycle+1
count2=0
if count1==4:
defData(cycle)
count1=0
if gamma>2:
O.save(
break
Thank you very much!
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask jsonscript for more information if necessary.