← Back to team overview

yade-users team mailing list archive

Re: [Question #707268]: Use of ServoPIDController for simulating cylindrical triaxial test

 

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

    Status: Open => Answered

Jan Stránský proposed the following answer:
Hello,

> 1) ... plate is supposed to move, but actually does not ...

It actually does move.

Instead of
O.run()
I used
###
top0 = O.bodies[top_plate[0]]
print(top0.state.displ()) # Vector3(0,0,0)
O.run(2000,True)
print(top0.state.displ()) # Vector3(0,0,-1.999999998947288304e-06)
###
with non-zero result.

> 3) For the ServoPIDController, do 'TranslationEngine',
'CombinedKinematicEngine' and 'ServoPIDController' need to be used
together?

No.
In the example it is combined with rotation, but for linear motion, you can use just ServoPIDController

> 1) ... And the cylindrical walls are going to be destroyed. What causes this to happen and how to solve this?
> 2) I would like to apply confining pressure on cylindrical walls. How to achieve this?

please focus on one problem per one question ([2], point 5).

Cheers
Jan

[2] https://www.yade-dem.org/wiki/Howtoask

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