New question #693631 on Yade:
https://answers.launchpad.net/yade/+question/693631
As we all know, Ip2 class is used to set the interactions for the particles.
Ip2_CohFrictMat_CohFrictMat_CohFrictPhys() is one of the Ip2 classes.
for this Ip2: CohFrictMat is the material properties for the sphere particles
[1]
For instance, I can set the material properties like this:
sphereMat=O.materials.append(CohFrictMat(young=young,poisson=0.3,frictionAngle=radians(finalcompFricDegree),isCohesive=False,alphaKr=0.2,alphaKtw=0,etaRoll=0.5,momentRotationLaw=True,density=2648))
############################################################
If I only search for this part: CohFrictPhys [2] (class
yade.wrapper.CohFrictPhys). Under this class, there are some properties, for
example, kn, ks, kr, etc..
############################################
If I only search for the whole class: (
Ip2_CohFrictMat_CohFrictMat_CohFrictPhys() )[3] .Under this class, there is
one parameter which is named: frictAngle
################################################
################################################
Here are my questions:
[1]
################################
young=4e8
finalcompFricDegree=19.5
sphereMat=O.materials.append(CohFrictMat(young=young,poisson=0.3,frictionAngle=radians(finalcompFricDegree),isCohesive=False,alphaKr=0.2,alphaKtw=0,etaRoll=0.5,momentRotationLaw=True,density=2648))
#####(material properties)
###############
O.engines=[
ForceResetter(),
InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
InteractionLoop(
[Ig2_Sphere_Sphere_ScGeom6D(),Ig2_Facet_Sphere_ScGeom()],
[Ip2_CohFrictMat_CohFrictMat_CohFrictPhys()],
[Law2_ScGeom6D_CohFrictPhys_CohesionMoment(useIncrementalForm=True,always_use_moment_law=True,label='cohesiveLaw')]
),
GlobalStiffnessTimeStepper(active=1,timeStepUpdateInterval=10,timestepSafetyCoefficient=0.8),
NewtonIntegrator(gravity=(0,0,-9.81),damping=0.0),
##################################
If I set the material properties by the code above (sphereMat).
What is the function of the CohFrictPhys?? (Here, I mean if we set the sphere's
material properties by CohFrictMat. How can we use the properties under the
CohFrictPhys?? <For example, where should I add the kn, ks, kr during the
simulation?>)
####################################################################
2: If I set the frictionangle in CohFrictMat, what is the purpose of the
frictAngle in Ip2 class?
For instance, if I set this class like this:
Ip2_CohFrictMat_CohFrictMat_CohFrictPhys (frictAngle = 30).
Does this mean there are two friction angle for this kind of material??
##################################################################################
I know these are some basic knowledge, but I didn't fully understand before. I
hope someone can give me some clear thoughts.
best,
Yong
references: [1]
https://yade-dem.org/doc/yade.wrapper.html?highlight=cohfrictmat#yade.wrapper.CohFrictMat
[2]
https://yade-dem.org/doc/yade.wrapper.html?highlight=cohfrictphys#yade.wrapper.CohFrictPhys
[3]
https://yade-dem.org/doc/yade.wrapper.html?highlight=ip2_cohfrictmat_cohfrictmat_cohfrictphys#yade.wrapper.Ip2_CohFrictMat_CohFrictMat_CohFrictPhys
--
You received this question notification because your team yade-users is
an answer contact for Yade.
_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help : https://help.launchpad.net/ListHelp