Simscape Multibodyに​おいて、シリンダーを​円形のガイドに沿って​スライドさせる方法に​ついて

10 visualizaciones (últimos 30 días)
Hiroaki Deguchi
Hiroaki Deguchi el 30 de En. de 2025
Comentada: Hiroaki Deguchi el 2 de Feb. de 2025
よろしくお願いします。
Simscape Multibodyを使用して、ガイドに沿ったシリンダーの動きを再現しようとしております。
ガイドが円形の場合、ガイドからシリンダーが貫通してしまいます。
シリンダーがガイドに接触しながら(欲を言えば、摩擦も発生させたい)スライドして円を一周させたいと考えております。
・曲線ガイドに沿って動かすためのブロックや構造など
・接触時に摩擦を加味する方法
上記に関してご助言お願いできないでしょうか。

Respuesta aceptada

Norihiro Kobayashi
Norihiro Kobayashi el 31 de En. de 2025
こんにちは、Simscape Multibodyの接触モデルの作成に関してということで、回答させて頂きます。
まず、Simscape Multibodyの接触モデルでは穴あき形状は特別な接触種別を使わない限り、凸形状近似として穴が閉じてしまう仕様です。そこで以下のリストにもあるいくつかの別の組み合わせで対応していく必要があります。
※この代替手法を接触プロキシや代理接触と呼んでいます。
今回のケースでは、いずれも曲線を使った穴あき形状で両方の形状に対して対応が必要です。
また、曲線をどの程度忠実にされたいか次第で適用方法が幾つか思いつきました。
まず基本的な方針としては、Point CloudとCylindricalの組み合わせの添付のようなモデルが考えられますので、
参考にしてみてください。
  1 comentario
Hiroaki Deguchi
Hiroaki Deguchi el 2 de Feb. de 2025
早速のご回答ありがとうございます!
頂きました回答を参考に、モデルを修正したいと思います。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Simscape Multibody en Help Center y File Exchange.

Productos


Versión

R2023b

Community Treasure Hunt

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

Start Hunting!