Simscape Multibody 入門
マルチボディ機械システムのモデル化とシミュレーション
Simscape™ Multibody™ は、ロボット、車両のサスペンション、建設機械、航空機着陸装置などの 3D 機械システムで使用するマルチボディ シミュレーション環境を提供します。ボディ、ジョイント、拘束、力の要素、センサーなどを表すブロックを使用して、マルチボディ システムをモデル化できます。Simscape Multibody は機械システム全体の運動方程式を定式化し、それを解きます。すべての質量、慣性、ジョイント、拘束、3D ジオメトリを含む CAD アセンブリ全体をモデルにインポートできます。自動的に生成される 3D アニメーションにより、システムのダイナミクスが可視化されます。
Simscape Multibody は、制御システムの開発とシステムレベルのパフォーマンスのテストを支援します。MATLAB® の変数と式を使用してモデルをパラメーター化し、Simulink® でマルチボディ システムの制御システムを設計することができます。Simscape 製品ファミリのコンポーネントを使用して、油圧システム、電気システム、空気圧システム、その他の物理システムをモデルに統合できます。モデルをハードウェアインザループ (HIL) システムなどの他のシミュレーション環境に展開するために、Simscape Multibody では C コードの生成をサポートしています。
チュートリアル
- マルチボディ モデルの作成
Simscape Multibody のモデル化のワークフロー。 - 単純なリンクのモデル化
MATLAB 変数としてパラメーター化した固体特性と接続座標系を使って単純なボディをモデル化します。 - 単純な振子のモデル化
単純なボディと回転ジョイントで構成される基本的なマルチボディ システムをモデル化します。 - 単振子の解析
力とトルクを基本的なマルチボディ モデルに適用します。ジョイントにおける運動変数を検出し、MATLAB プロットを使用して可視化します。 - Model a Rigid Body in MATLAB
This example shows how to create a rigid body by using MATLAB classes of the Simscape Multibody. - Model a Multibody System in MATLAB
This example shows how to model a four-bar system using the MATLAB classes of Simscape Multibody. - Analyze System Dynamics in MATLAB
This example shows how to analyze the dynamics of a four-bar linkage system using the MATLAB classes of Simscape Multibody.