How to apply a force to a rotational axis that does not rotate with it in MotionView

Garand
Garand Altair Community Member

Hi everyone

I am modeling a transmission system that includes gears. I plan to replace the gear meshing force with a pair of concentrated forces. Therefore, the application point of the forces is not on the axis of the gear.


I need to ensure that the application point does not rotate with the axis, so the gear force stays at the righr place. However, once the "Action force on" option in the 'Force' is used to specify the Body, the application point rotates with the axis, leading to an incorrect result.


In fact, I tried translating the meshing force to gear center and applied torques to compensate for it. But after that, the forces is no longer collinear, creating an additional moment. I am not sure how to compensate for this moment, for the system’s shell is flexible, and adding a compensating moment would introduce deformations that should not exist.


I would like to know how to solve this problem. Thank you for your help,


Garand

Answers

  • GTT Adam
    GTT Adam
    Altair Employee

    Hi @Garand,

    I am unfortunately unclear as to the exact system you are trying to replicate, so can you please include pictures or animations to this question for further explanation?

    However, if you are trying to apply a force to a gear tooth and want the force to always be applied in the +X axis (for example), then you can always attach a "dummy body" at the point of application via a revolute joint and an orientation joint. The revolute connects the dummy body to the gear and the orientation joint locks it to the desired reference frame. The force is then applied to the dummy body and thus the force orientation can be controlled. Just make sure to assign a negligible amount of mass and inertia to the dummy body so it doesn't influence results.

    Hope this helps!

    Adam Reid