modeling friction in translational mechanical system

1 次查看(过去 30 天)
I am trying to add friction to a model. I am modeling a cart that is pushed by a translational source. I do have data from real measurements and I know how much friction there is and what I can expect in Torque increment on the rotational side of the system. This is the part of the model where I want to add friction:
I want to add a translational friction. But when I insert in between the mass and the itPulleyBelt though (like in the example content ssc_mechanical_system_translational_friction, but then with the mass spring removed, below you see the resulting model). Then I get very strange results which do not match my real life data....
If I add the friction in a seperate branch like in the below picture, then I do get the expected results.
Can someone explain to me why I do not get the expected results in the second example?
  1 个评论
Omkar Bhanap
Omkar Bhanap 2018-1-6
编辑:Omkar Bhanap 2018-1-6
For proper sensing of forces the 'c' port should be connected to a reference point( also in case of any sensor, 'c' should be connected to a reference). Here, in your problem, it is translation reference. You can also do the same thing by using 'Simscape Multibody Contact Forces Library'. Hope you will get this.

请先登录,再进行评论。

采纳的回答

Sebastian Castro
Sebastian Castro 2018-1-26
编辑:Sebastian Castro 2018-1-26
You should think of Simscape mechanical blocks as operating on the relative position/velocity between the R and C ports.
In the first case, you're saying there is friction proportional to the velocity of the belt relative to the mass rigidly attached to the belt... so it probably asks similarly to having constant static friction force applied at zero velocity.
In the second case, you're saying the friction is proportional to the relative velocity of the mass and the ground (reference)... or simply the absolute velocity of the mass.
- Sebastian

更多回答(0 个)

产品

Community Treasure Hunt

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

Start Hunting!

Translated by