← Back to team overview

yade-users team mailing list archive

[Question #292870]: how to block the rotations of loading plates?

 

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


Hi guys,

Imagine we're running a simple compression test. We would like only a compressive strain by the loading plates (any format, like what we have with uniaxialStrainer).

But, how can we block the rotations of the plates? 

box_lower = O.bodies.append(box((0,0,0),(0.05,0.05,0.001),fixed=True,material='wall'))
box_upper = O.bodies.append(box((0,0,0.1),(0.05,0.05,0.001),fixed=True,material='wall'))


Even;

O.bodies[box_upper].state.blockedDOFs='xyzXYZ'
O.bodies[box_upper].state.angVel=(0,0,0)

O.bodies[box_lower].state.angVel=(0,0,0)
O.bodies[box_lower].state.blockedDOFs='xyzXYZ'

doesn't work, and if the load increases, they plates start to rotate around x axis for example. 


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