Loading (Forces) application in YADE

Asked by Yahia Alabbasi

Hi all,

Im Yahia Alabbasi a master student at Qatar University. Im trying to model the mechanical behaviour of railroad ballast using DEM.
My questions are regarded the application of forces on sleeper. My questions are as follows:
1- In YADE, forces are applied or motions for a certain object ? For more illustration, in the simulation the sleeper above the ballast layer are modelled to move down by a displacment input to YADE or by Force input.

2- If forces are inputted, Can YADE take a force profile (not simple harmonic loading profile) excuted fromother software like MATLAB and implemented in DEM in YADE.

3- if motions are inputted, what are the kind of kinematics avaliable in YADE.

Many thanks
Yahia Alabbasi

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
Jan Stránský (honzik) said :
#1

Hello Yahia,

welcome to Yade :-)

1) you can prescribe both force and displacement (i.e. either one or the other, of course)
2) yes, you can prescribe any arbitrary variation of force with time. What do you mean by "excuted fromother software like MATLAB"?
3) you can prescribe any translation, rotation or its arbitrary combnation (i.e. you can prescribe any motion)

How to do it specifically depends very much on your needs and actual problem.

cheers
Jan

Revision history for this message
Yahia Alabbasi (yahia58) said :
#2

Thank you for your informative response.

I mean can I take the force profile with time as an output from MATLAB and input it in YADE?

Is there a way to couple with matlab? Or to read outputs from matlab.

Regards
Y.A

Revision history for this message
Best Jan Stránský (honzik) said :
#3

If you mean output e.g. a text file, then yes. Python is very user-friendly concerning files manipulation

I haven't used Matlab myself for a long time, so a I cannot answer if real coupling (running Yade and Matlab and exchanging data while running) is possible or not, have a look at [1,2]

cheers
Jan

[1] https://answers.launchpad.net/yade/+question/634499
[2] https://answers.launchpad.net/yade/+question/264480

Revision history for this message
Yahia Alabbasi (yahia58) said :
#4

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