Hi Jack,

>From what I saw there is a discrepancy between the moments of inertia of 
the cube and the mesh of the cube (the mesh is the "hitbox" of the object, 
so to speak). Your *cube_inertia_x *and *y *and *z *are all 1.873, but the 
hitbox looks like a rather flat rectangular cuboid. This could lead to that 
this cuboid rests at an angle/posture that you did not expect. You should 
use correct moments of inertia if the quaternion/rotation of the object is 
of interest to you. This should answer your second question. I don't think 
it has anything to do with the surface, even or uneven.

For question 1, it's about using Chrono (core) not Chrono::GPU, but I think 
you can just use *SetPos *and *SetRot *methods to control your *cube_body*. 

For question 3, I assume you compressed the granular material by a 
significant amount. Most likely, for the majority of your compression 
process, you are increasing the bulk density by increasing the penetration, 
instead of changing the packing of the particles. In that case, when the 
compressor is removed, the huge penetrations present will cause a "bounce 
back". This is very expected. I don't find it too easy to change the 
packing configurations of all-spherical particles. In Chrono::GPU, If you 
want to increase the packing density, I suggest you try sampling them with 
a HCP sampler. There are other tricks to tweak the bulk density, but a lot 
of them are not so easy to do in Chrono::GPU. Might be easier with the new 
Chrono DEME package though.

Thank you,
Ruochun 

On Sunday, November 27, 2022 at 8:58:04 PM UTC-6 Jack Stephenson wrote:

>

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/6077b8b3-f90f-4104-95e4-faa1d752dc0fn%40googlegroups.com.

Reply via email to