Unable to run a CapillaryTriaxialTest
Hello everyone,
I successfully ran a triaxial compression test using the TriaxialTest() preprocessor. However, if I try to add capillary physics the simulation does not appear to work.
The only differences between my working TriaxialTest() script and CapillaryTriaxi
1) Change "TriaxialTest" to "CapillaryTriax
2) Change "radiusStdDev" to "Rdispersion"
3) Add "collider.
I have capillary pressure at 0 as I am currently just trying to get it working. The particle packing does not appear to happen at all, I just get a porosity of 1.0. I tried it with Yade1.07 as well as the daily 1.20 build.
I confess to being a novice, am I missing something obvious?
Below is my script
Thanks,
Gary
#######
### DEFINING VARIABLES AND MATERIALS ###
#######
num_spheres=7000# number of spheres
key='_triax_base_'
compFricDegree = 15 # initial contact friction during the confining phase
finalFricDegree = 15 # contact friction during the deviatoric loading
rate=25.0 # loading rate (strain rate)
damp=0.2 # damping coefficient
young=50.0e6 # contact stiffness
mn,mx=Vector3(
confinement_p = 10000.0
triaxial_p = 1.0e4
cap_p = 10000.0
#######
### Triaxial Test ###
#######
ttest=Capillary
Key=key,
boxYoungModulu
compactionFric
# capillaryPressu
dampingForce=damp,
finalMaxMultip
# internalCompact
lowerCorner=mn,
maxMultiplier=
numberOfGrains
radiusMean=
Rdispersion=0.1,
recordInterval
sigmaIsoCompac
sigmaLateralCo
sphereFriction
sphereYoungMod
strainRate=rate,
timeStepUpdate
upperCorner=mx,
# water=False,
)
ttest.load()
triax=typedEngi
recorder=
newton=
collider=
collider.
#######
### Record and plot data ###
#######
from yade import plot
from yade import timing
## a function saving variables
def history():
plot.
s11=
s22=
s33=
i=O.iter)
O.engines=
O.timingEnabled
totalTime=0
import sys
for i in range(0,1000):
O.run(100,True)
totalTime+
print '\r Total time: %g s'%(totalTime/
timing.reset()
sys.stdout.flush()
O.save(
print "\n### Final state saved ###"
plot.plots=
plot.plot()
plot.saveDataTx
plot.saveGnuplo
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Gary Pekmezi
- Solved:
- Last query:
- Last reply: