← Back to team overview

yade-users team mailing list archive

[Question #698647]: Specify makeClumpCloud composition

 

New question #698647 on Yade:
https://answers.launchpad.net/yade/+question/698647

Hello Yade mates, 

I would like to model the soil using makeClumpLoud with different spherePacks at once.
My question is is it possible to specify (in this code) the exact percentage of c1 and c2?
E.g 30% c1 and 70% c2 

Thanks for your advices in advance.
Bence

My code:

from yade import pack

O.bodies.append(geom.facetBox((0,0,0),(0.6,1,0.8),wallMask=55,fixed=True))

sp=pack.SpherePack()
c1=pack.SpherePack([((0,0,0),.05),((0.1,0,0),0.05),((0.2,0,0),.05)])
sp=pack.SpherePack()
c2=pack.SpherePack([((0,0,0),.05),((0.1,0,0),0.05)])
sp.makeClumpCloud((-0.5,-1,-0.8),(0.5,1,0.8),[c1,c2],num=-1)
sp.toSimulation()

O.engines=[
	ForceResetter(),
	InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
	InteractionLoop(

		[Ig2_Sphere_Sphere_ScGeom(),Ig2_Facet_Sphere_ScGeom()],
		[Ip2_FrictMat_FrictMat_FrictPhys()],
		[Law2_ScGeom_FrictPhys_CundallStrack()]
	),

	NewtonIntegrator(gravity=(0,-9.81,0),damping=0.2),
]

O.dt=.5*PWaveTimeStep()
O.saveTmp()


-- 
You received this question notification because your team yade-users is
an answer contact for Yade.