← Back to team overview

yade-dev team mailing list archive

Re: [Branch ~yade-dev/yade/trunk] Rev 1932: - merge stiffness/inertia control in PeriTriaxEngine and remove periEngine

 

I get it what I want doesn't work. ;)

Yes. And I don't understand why you call it shear when you mean
rotation? Better if you write the transformation matrix. I call shear
this:

1 ? 0
0 1 0
0 0 1

- Shear (pure) as tangent transformation like this (velGrad, not F, or it would also stretch) :

1 x 0
x 1 0
0 0 1

- What you wrote above is "simple shear", a mix of material rotation and pure shear. - And a rotation matrix is... well, a rotation matrix (orthogonal and detR=1).

I don't care about pure rotations, as you said before it has no mechanical effect. I know pure shear cannot be infinite, and I don't care : it is nothing more than stretch represented in a different coordinate system. Useless.

What I want is infinite simple shear, which is the most popular DEM simulation after the triaxial test (prolly because it is very common in rheology).

When you said it already worked, it made me think a different way, and I finally found a very simple solution. In one sense you were right, it already works (after a few simplifications here and there though, but it is only few lines changes).

It needs a few more things in cell so that the renderer will display the correct thing, but infinite shear works here at the moment (more difficult to understand with a single diff as in previous one).

Regarding the diff I sent you, there is nothing infinite with it. The point was only to define aabb's correctly (it was wrong before for non symmetric shear (not "pure"), as you use the same cos(angle) for two different axis), and to avoid reseting refSize after cloud compression (I mean, you can still reset, but you don't have to). Appart from that, the only gain is you can "simple shear" a bit longer before the aabb size limit.

Bruno








Follow ups

References