Spatial contact force block

12 ビュー (過去 30 日間)
Ayham Aljawabrah
Ayham Aljawabrah 2021 年 3 月 10 日
コメント済み: Yifeng Tang 2021 年 5 月 5 日
Hi
I am trying to build a model for the dog clutch with Simscape multibody as shown in the below figure. each side can rotate independantly, and the dog teeth contact each other. the model is translated from solidworks using Multibody link. To model the contact, I am using the spactial contact force block. I tired to run the model and rotate one dog side but it penetrate the other one.
According to MATLAB help the geomtry export should be turned on and 'export entire geometry' can be seen. However, In my case, I see only the option 'convex Hull'
  7 件のコメント
Ayham Aljawabrah
Ayham Aljawabrah 2021 年 5 月 4 日
Yes, it can be done if I model the base and teeth as different parts then assamble them into an assembly. You suggested a good procedure to follow. Thanks
Yifeng Tang
Yifeng Tang 2021 年 5 月 5 日
Just summarize the discussion into the answer.
Have fun with your modeling!

サインインしてコメントする。

採用された回答

Yifeng Tang
Yifeng Tang 2021 年 5 月 5 日
Contact force only works with Convex Hull at this moment. See Documentation page here: https://www.mathworks.com/help/releases/R2021a/physmod/sm/ref/spatialcontactforce.html?s_tid=doc_srchtitle
I think it's possible to separate the teeths as individual solid blocks. This way they'll all be sufficiently described by convex hulls. If possible, separate the teeths from the base in CAD so they appear as individual parts in Multibody. You may then do the convex hull thing with each teeth. Try it with a small number of teeth and before going to all 30 of them.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAssembly についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by