Feasibility of deep-sea mining simulation using Yade

Asked by Ziyu Wang

Hi,everyone.
I want to use DEM(Yade) to simulate deep-sea mining problems and I do not know if it is feasible.
Specifically, whether the following two aspects are feasible in Yade:

1.Realize the simulation of seabed soil particles (including the calibration of microscopic parameters, etc.), I guess this should be possible,so the focus is on the second aspect.

2.I want to study the interaction between the seabed mining car and the bottom soil particles, so we need a module that can handle dynamics problem.Does Yade include a multi-body dynamics module to simulate the tracked motion of the mine car? If not, can Yade be coupled with other dynamics software?

Thanks for anyone help!

Question information

Language:
English Edit question
Status:
Answered
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Karol Brzezinski (kbrzezinski) said :
#1

Hi Ziyu,

I would call Yade a multibody dynamics software :)

What effects do you want to include? Does it need to be a coupled simulation? Maybe you can start with a kinematically driven tool made of facets. Next step of complexity would be making a dynamic clump of facets and drive the tool with force controlling function (programmed in Python). Alternatively, one can add such a function in the C++ source code to speed up the simulation.

Cheers,
Karol

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

Hello,

I would say it is possible.

If it is feasible, it depends on maaaaany factors. Mainly definitions of:
- "deep-sea mining problems", expected results, model and simplification used, .....
- "feasible"
and other factors, like role of water, model spatial and time scale, ...
Also time and other resources available, if an existing material model can be used or a new one needs to be developed (from scratch or just implement)......
Really many many factors.

> 1.

Depends on definitions of:
- "realize"
- "the simulation"
- "seabed soil particles"

> 2.

Depends on definitions of:
- "the interaction"
- "the seabed mining car"

> so we need a module that can handle dynamics problem.

YADE is actually abbreviation of Yet Another DYNAMIC Engine

> Does Yade include a multi-body dynamics module

It depends on definition of "a multi-body dynamics module".
From certain point of view, Yade itself can be viewed as "a multi-body dynamics module".

> to simulate the tracked motion of the mine car?

what is "the tracked motion"?

> can Yade be coupled with other dynamics software?

Yes (strongly depending on definition of "can").
Just now as it is? With little changes? With significant changes?

Basically it depends on the other software.
Yade uses Python interface, it is possible to couple Yade in the Python layer.
It is also possible to couple Yade in C++.

Cheers
Jan

Revision history for this message
Ziyu Wang (ziyuwang1) said :
#3

Hi,Karol and Jan,thanks for your kindly answer!

>Maybe you can start with a kinematically driven tool made of facets. Next step of complexity would be making a dynamic clump of facets and drive the tool with force controlling function

Do you mean to regard the mine car tracks as facet particles for dynamic research?
(track:Wheels of mining car)

>If it is feasible, it depends on maaaaany factors.

Yes,I can understand what you mean.I think the key to my question is whether Yade can realize the simulation of the interaction between the mine car track motion and the soil particles.If so,are there any papers or sample scripts?

>what is "the tracked motion"?
This means the dynamic movement process of the mine car track(the wheels of mining car).

Best wishes!

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

Yade can realize simulation between rigid body and spherical packing.
Rigid body can be made of facets, boxes, ... more options here

See e.g. bulldozer example [1]. The example is very simple, the bulldozer has prescribed velocity, but in general it can have variable velocity or be dynamic, or be composed of multiple parts, or ...

Cheers
Jan

[1] https://gitlab.com/yade-dev/trunk/-/tree/master/examples/bulldozer

Can you help with this problem?

Provide an answer of your own, or ask Ziyu Wang for more information if necessary.

To post a message you must log in.