← Back to team overview

yade-users team mailing list archive

Re: [Question #580450]: Applying differents force values

 

Question #580450 on Yade changed:
https://answers.launchpad.net/yade/+question/580450

    Status: Answered => Open

Felipe is still having a problem:
Hello Jan,

I guess the correct way in MWE to ask this question. Below, you can see the short script that i am using to apply the force.
................................................................................................................................................................................................................................
# Yade 1.20 - Ubuntu 16.04 LTS

upBox = box( center=(0,210,0), extents=(35,1,35)
,fixed=True,wire=False,material='peso')

p1=O.bodies.append([upBox])

sp=pack.SpherePack()
sp.makeCloud((-35,-45,-35),(35,200,35),rMean=5,periodic=False,porosity=0.8,distributeMass=False,seed=0)
sp.toSimulation()


upBox = O.bodies[540]			
O.forces.addF(upBox.id,(0,-2e2,0), permanent=True)	
upBox.dynamic = True
upBox.state.mass = 10			
upBox.state.inertia =(20,20,1)		
upBox.state.blockedDOFs = 'xzXYZ'	
................................................................................................................................................................................................................................

I was hoping to apply a force value of 200 the spheres to compress and
also this constant force.

When I read the force, I noticed that the applied values were different
from 200.

How should I apply force to keep the determined value constant and when
reading the body to plot on the graph does the force value find exactly
the value that was applied?

The results that were found is on the link.

https://www.dropbox.com/s/9rpfigjaqfy3171/Normal_force2.dat?dl=0

https://www.dropbox.com/s/7u4jlfo1nv4gd1r/Normal_force.dat?dl=0


thanks.

felipe

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