Difference between revisions of "Screenshots and videos"

From Yade

Line 54: Line 54:
 
{{clr}}
 
{{clr}}
   
== Representing beams and wires with connected cylinders ==
+
== Representing beams, wires, grids, with connected cylinders ==
{{#evp:youtube|KKVk3YK0nu0}}{{#evp:youtube|iGHBb3nzOx0}}
+
{{#evp:youtube|KKVk3YK0nu0}}{{#evp:youtube|iGHBb3nzOx0}}{{#evp:youtube|sVsTPUcyOvw}}
Connected cylinders with rounded ends (alternatively seen as Minkowski sum of a polyline and a sphere) enables simulation of wires or rods interacting with particles, with a smooth interface. On the right-hand side, a spring represented by connected cylinders ([https://github.com/yade/trunk/blob/master/examples/test/chained-cylinder/chained-cylinder-spring.py this script]), the end of the spring is dragged away with the mouse in the middle of the simulation, then released. On the left-hand side, the simulation defined in [https://github.com/yade/trunk/blob/master/examples/test/chained-cylinder/chained-cylinder-roots.py this script].
+
Connected cylinders with rounded ends (alternatively seen as Minkowski sum of a polyline and a sphere) enables simulation of wires or rods interacting with particles, with a smooth interface. On the left-hand side (top), a spring represented by connected cylinders ([https://github.com/yade/trunk/blob/master/examples/test/chained-cylinder/chained-cylinder-spring.py this script]), the end of the spring is dragged away with the mouse in the middle of the simulation, then released. On the right-hand side, the simulation defined in [https://github.com/yade/trunk/blob/master/examples/test/chained-cylinder/chained-cylinder-roots.py this script]. The last videos shows how the cylinders can be used to modelize nets.
   
 
== Solid-fluid coupling ==
 
== Solid-fluid coupling ==

Revision as of 10:19, 25 October 2012

If you are working with yade, please upload some of your screenshots to show others your work!

Videos

Rectangular outflow

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.
The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.


(Left) Simulation of a granular outflow from rectangular hopper. You can see the funnel and wall layer. (Right) Outflow of frictionless particles from rectangular hopper. Color denotes a local free volume. Seen an increase in free volume in the regions of shear flow due to the effect of dilatancy.

Rectangular outflow: frictional VS frictionless walls

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

Simulation of a granular outflow from rectangular hopper. Front and back walls is frictional (right two) and frictionless (left two). You can see different flows pattern.

Cylinder outflow: flat bottom

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.
The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.


Simulation of a granular outflow from a cylindrical hopper with flat bottom. On the right hand side, particles are colored by local volume of solid. You can see the rarefaction in the shear flow region at bottom of the cylinder due to dilatancy.

Cylinder outflow: conical bottom

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

Simulation of a granular outflow from a cylindrical hopper with conical bottom

Hoppers jamming

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

How granular materials jam in a hopper. The simulation is inspired by experimental work of J.Tang and R.P. Behringer http://youtu.be/lWSJwZhqoQw


Ball Mill 2

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

A sample of simulation of movement of 125 000 spheres with YADE. This simulation take 14h30m for 50 000 iterations on laptop with Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz processor and 2GB memory. So, perfomance was 0.95 iter/sec.

See yade script here (it need this stl-file for the mill shape.)

Ball Mill

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

See yade script. The mill shape is constructed parametrically from within the script itself.


Surface triangulation and filling

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

Sphere packing (regular) is generated to fit inside the horse-shaped triangulated surface (imported from file). The same horse is the used underneath, on which the spheres fall from above. Script is here


Representing beams, wires, grids, with connected cylinders

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.
The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.
The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

Connected cylinders with rounded ends (alternatively seen as Minkowski sum of a polyline and a sphere) enables simulation of wires or rods interacting with particles, with a smooth interface. On the left-hand side (top), a spring represented by connected cylinders (this script), the end of the spring is dragged away with the mouse in the middle of the simulation, then released. On the right-hand side, the simulation defined in this script. The last videos shows how the cylinders can be used to modelize nets.

Solid-fluid coupling

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

A new method for efficiently coupling the DEM with fluid flow is being developped as part of Yade. The development started as part of Emanuele Catalano's PhD (Chareyre et al. 2011), and later included other developments. This video shows the flow of particle subjected to gravity and horizontal fluid flow. The periodic boundary conditions for the fluid are implemented by Donia Marzougui.

Model of a wet sand with rising water table

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.
The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

With the capillary law in Yade it is possible to model a wet sand with capillary forces. During the calculation the liquid bridges break from the bottom to the top (water table visualized by a blue face). This simulates a rising water table. The calculation was performed with multi-threading option on six cores. Hence there is a indeterminism, that entails to non-reproducibility of each calculation. Approximatly 10 percent of the calculations show no settlement (see right side in the video).

Periodic boundary conditions

The #evp parser function was deprecated in EmbedVideo 2.0. Please convert your parser function tag to #ev.

Generic 3D periodic boundary conditions are implemented in Yade and handle arbitrary velocity fields. In this example a large plate is introduced, de facto restricting the periodicity to two dimensions. This video is generated with the example script periodicSandPile.py

Screenshots

Uniaxial tension/compression test

Tension uniax.png

This example can be found in examples/concrete/uniax.py

Discrete Element Method

Scr dem thumb.png

A first real-world application of Spherical Discrete Element Method is implemented, with a catchy name Yade OpenDEM. Handles shearing forces between spheres, cohesive forces with modified mohr-coulomb criterion. This is a reimplementation from ground-up of SDEC program, which has been used for over ten years in University of Joseph Fourier in Grenoble, and many PhDs were done with it.

more >>

Discrete Element Method with Local Moment Law

Scr mdem thumb.png

Discrete Element Method has been extended with law of conversion of momentum at the contact point. Resulting in a complete model for simulations of spherical elements. This has opened new broad variety of model applications, including deformable non-rigid body simulations, concrete and steel modelling. And later - after yade will have non linear models implemented - other kinds of plastic, viscoplastic, elastoplastic behaviours using spherical elements.

more >>


Other

Scr other thumb.png

Yade is now (2007) good enough to produce some results. Those results are at first compared with results from other numerical computations software, then with real-world experiments. Several articles are planned to be written about it. For now you can have a short glance at what kind of results we can produce so far. Bear in mind that this is just a quick look at screenshots and nothing more.

more >>