Why should block degree when imposing a velocity?

Asked by Weimin Song

Dear all,

         I'm confused about one small question.
         In the manual[1], when a velocity is imposed, why the corresponding degree should be blocked?

         Example:

         O.bodies.append(sphere((0,0,0),1))
         O.bodies[0].state.blockedDOFs='x'
         O.bodies[0].state.vel=(10,0,0)

[1] https://yade-dem.org/doc/user.html#imposed-velocity

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Jan Stránský
Solved:
Last query:
Last reply:
Revision history for this message
Best Jan Stránský (honzik) said :
#1

Basically you can prescribe velocity as an initial condition.
Without blocked dof, the velocity will be changed as the particle interact
or by gravity etc. If you block the dof with prescribed velocity, it will
not change (unless you change it manually) regardless interactions with
other particles.
cheers
Jan

2016-10-18 1:37 GMT+02:00 Weimin Song <email address hidden>
:

> New question #403137 on Yade:
> https://answers.launchpad.net/yade/+question/403137
>
> Dear all,
>
> I'm confused about one small question.
> In the manual[1], when a velocity is imposed, why the
> corresponding degree should be blocked?
>
> Example:
>
> O.bodies.append(sphere((0,0,0),1))
> O.bodies[0].state.blockedDOFs='x'
> O.bodies[0].state.vel=(10,0,0)
>
>
> [1] https://yade-dem.org/doc/user.html#imposed-velocity
>
> --
> 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 address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Weimin Song (wsong8) said :
#2

Thanks Jan Stránský, that solved my question.