Simscape Multibodyで​時間を指定して自由落​下させる方法

3 ビュー (過去 30 日間)
hidenobu kawae
hidenobu kawae 2023 年 6 月 11 日
回答済み: Norihiro Kobayashi 2023 年 6 月 12 日
Simscape Multibodyで,時間を指定して,ものを自由落下させたいです.
例えば,シミュレーション開始から5秒後に自由落下させるようなモデルです.
6-DOF Jointを接続することで,自由落下させたいと考えています.
時間を指定するには,どのようにすればよいのでしょうか.
ご教授とご確認のほど,よろしくお願いいたします.

採用された回答

Norihiro Kobayashi
Norihiro Kobayashi 2023 年 6 月 12 日
こんにちは、Simscape Multibodyは駆動方式が、Position(Angle)の指令か、Force(Torque)の指令かに、分かれるため、本件のように、時間で指定して位置固定の指令から自由落下に変更するのは少しだけ工夫が必要です。
ほかの方法もありそうですが、わかりやすいのは、6-Dof Jointに並列接続する形でWeld Jointを接続し、Weld JointのModeをProvided by Inputに設定し、外部から接続状態をコントロールできるようにする方法です。
サンプルも添付させて頂きますのでよろしければご参照下さい。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeダイナミクス についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!