Constant angular velocity to simple rotor resting on two bearings

3 次查看(过去 30 天)
I was trying to model a flexible cylindrical beam resting on two bearings. how to give constant angular velocity to this cylindrical beam using revolute joint or is there any other means to give constant angular velocity to such system.

采纳的回答

Poorna
Poorna 2023-10-27
Hi Waquar,
I understand that you want to rotate a cylinder with a constant angular velocity using a revolute joint.
You can follow the below steps to achieve the required motion:
  1. First, you will need to modify the settings in the revolute joint to allow for input motion.
  2. In the Actuation tab of the revolute joint settings, set the torque to “Automatically Computed” and select “Provided by Input” for the motion.
  3. Now you can integrate the constant angular velocity that you want the body to rotate and then provide it as input to the Motion Input(q) of the Revolute joint block.
For more information on the Revolute joint and its settings, please refer to the following documentation.
Additionally, you may find the below similar question on MATLAB Answers forum helpful, as it addresses the rotation of a revolute joint with a constant angular velocity in Simscape Multibody.
Hope this Helps!
Best Regards,
Poorna.
  1 个评论
Waquar Ahmed
Waquar Ahmed 2023-10-29
编辑:Waquar Ahmed 2023-10-29
Thank you poorna for your answer.
But giving constant angular velocity as constant input didn't worked.I had to give it as ramp input. Although it worked but another end of cylindrical beam took sometime(around 0.1 sec) to come to same constant angular velocity after some sinusoidal ossicaltion. I doubt it may be due to flexiblility in the cylindrical beam, if not how to resolve this issue.
Another issue: While giving constant angular velocity at one end of flexible cylindrical and symmetric beam resting on two bearing. Bending behaviour of Driving end and non driving end are not identical as expected. Is it because of giving constant angular velocity using revolute joint at driving end? if yes then how to resolve this issue for getting identical response at both the ends.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Assembly 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by