Some questions about coordinates when using floating objects of chrono

Would you please consider the following questions about floating objects?

Q1:I want to change the coordinates of <floatings> section to define a new rotation axis instead of global coordinate. How to achieve it?

Q2: If I do the rotations (<rotateaxis>) applied to final position of particles in <initials> section as below:

I want know whether the following links are defined with global coordinates or rotated coordinates in <chrono> section ?


Thanks in advance for dealing with this.


@Alex

Comments

  • Hi

    For Q2 you can test this easily by defining two bodies of interest you have and then trying to use both approaches, to see what physically makes sense. To my understanding <initials> happens before anything else simulation-wise, so you should use the locations in the global coordinate system for the rotated geometry. This is atleast my understanding.

    For Q1 I am also interested in Alex' answer so will not dive to deep into it, since I don't think you can set x y z to something other than 0 and 1 in <floating>. What you can do instead is looking at DualSPHysics_v5.0\examples\others\ChronoPointline and see if the approach with Chronopointline can help in your case.

    Kind regards

  • Dear all


    Let me tell you in advance that I am going to be 4 months on paternity leave, so I would not check this so often.

    But I will try to reply when possible

    Regards

  • That is great news! Hope you have a good time 😊

    Kind regards


  • Thanks a lot for your answers.

    For Q2, I followed your suggestion. It is proved that <chrono> section are still with global coordinates after doing rotaion.

    For Q1, now the alternative way I choose now is to change the angular velocity of the motion to achieve a rotation that does not respect the axes of the global coordinate system.

  • Sorry to bother you at your holiday. And hope you have a nice experience!

  • Hi @de1ft,

    Wish you all good!

    I using Chrono to simulate rotation of blades in a stirred tank, do you know how can I make the blades rotate by itself. How to define the rotate axis for blades? I try to use motion to define, but motion part can not use in Chrono.

    <floatings>

          <floating mkbound="2" relativeweight="0.5" property="steel" />

          <masspart value="distributed_bodymass" />

          <angularvel>

            <vel time="0" x="0" y="0" z="1500" />

            <vel time="0.2" x="0" y="0" z="1500" />

            <vel time="0.3" x="0" y="0" z="1500" />

            <vel time="0.4" x="0" y="0" z="1500" />

            <vel time="0.5" x="0" y="0" z="1500" />

            <vel time="0.6" x="0" y="0" z="1500" />

          </angularvel>

        </floatings>


    Thanks for you time!


    Best wishes,

    Xue

Sign In or Register to comment.