メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

マルチボディ ダイナミクス

R2026a
力、トルクおよび運動を適用し検出する

マルチボディ ダイナミクスとは、ジョイントで接続された複数の剛体や柔軟体で構成される機械システムの動的な挙動の学問です。これらのボディは、加えられた力、トルク、および拘束によって発生する並進運動または回転運動を行います。Simscape™ Multibody™ を使用すると、ロボット、車両、建設機械、航空機着陸装置などの複雑なシステムについて、マルチボディ ダイナミクスのシミュレーションを実行できます。力、トルク、および運動の入力を指定してモデルを駆動し、モデルの動的応答のシミュレーションを実行することができます。

ボディのペアの間に自由度を指定するには、Joints and Constraints ライブラリのブロックを使用します。たとえば、Prismatic Joint ブロックと Revolute Joint ブロックを使用して、スライダークランク機構の直線運動と回転運動をモデル化できます。Point on Curve Constraint ブロックを使用して、ローラー コースターと軌道の間の拘束をモデル化できます。

ボディに作用する力とトルクをモデル化するには、Forces and Torques ライブラリのブロックを使用します。たとえば、Magic Formula Tire Force and Torque ブロックを使用して、タイヤと地面の間の力とトルクをモデル化できます。ロボットが物をつかむような接触問題をモデル化するときには、Spatial Contact Force ブロックを使用して、ボディのペアの間で作用する力のシミュレーションを実行できます。

複数のボディ間の相対運動を測定するには、Transform Sensor ブロックを使用できます。力とトルクを測定するには、Constraints、Joints、および Forces and Torques の各ライブラリのブロックを使用できます。ジョイントにおけるボディの負荷はジョイント ブロックで測定でき、拘束ブロックはボディのペアの間の拘束を維持する力とトルクを検出できます。これらの量のそれぞれが、機械システムのマルチボディ ダイナミクスの解析で重要な不明点を解決するために役立ちます。

クラス

すべて展開する

simscape.multibody.JointActuationDictionaryDictionary that store joint primitive actuations (R2024a 以降)
simscape.multibody.PrismaticPrimitiveActuationForceConstruct actuation force for prismatic joint primitive (R2024a 以降)
simscape.multibody.RevolutePrimitiveActuationTorqueConstruct actuation torque for revolute joint primitive (R2024a 以降)
simscape.multibody.SphericalPrimitiveActuationTorqueConstruct actuation torque for spherical joint primitive (R2024a 以降)
simscape.multibody.JointAccelerationDictionaryDictionary that stores joint primitive accelerations (R2025a 以降)
simscape.multibody.PrismaticPrimitiveAccelerationConstruct acceleration for prismatic joint primitive (R2025a 以降)
simscape.multibody.RevolutePrimitiveAccelerationConstruct acceleration for revolute joint primitive (R2025a 以降)
simscape.multibody.AxialSpringDamper
simscape.multibody.JointForceLaw
simscape.multibody.SphericalSpringDamper
simscape.multibody.TorsionalSpringDamper
simscape.multibody.ExternalForceConstruct external force (R2025a 以降)
simscape.multibody.ExternalForceTorqueDictionaryDictionary that stores external forces and torques (R2025a 以降)
simscape.multibody.ExternalTorqueConstruct external torque (R2025a 以降)

Simscape ブロック

すべて展開する

Angle Constraint blockAngle ConstraintFixed angle between two frame Z axes
Distance Constraint blockDistance ConstraintFixed distance between two frame origins
Point on Curve Constraint blockPoint on Curve ConstraintKinematic constraint between frame origin and curved path
Point on Surface Constraint blockPoint on Surface ConstraintKinematic constraint between frame origin and 2-D surface

1 つのプリミティブをもつジョイントまたはプリミティブをもたないジョイント

Prismatic Joint blockPrismatic Joint1 本の軸を中心とする相対運動が可能なジョイント
Revolute Joint blockRevolute Joint1 つの回転プリミティブをもつジョイント
Spherical Joint blockSpherical JointJoint allows 3-D rotations
Weld Joint blockWeld Jointプリミティブがゼロのジョイント

複数のプリミティブをもつジョイント

Bearing Joint blockBearing Joint1 つの直進プリミティブと 3 つの回転プリミティブをもつジョイント
Bushing Joint blockBushing Joint3 つの直進プリミティブと 3 つの回転プリミティブをもつジョイント
Cartesian Joint blockCartesian Joint3 つの直進プリミティブをもつジョイント
Cylindrical Joint blockCylindrical Joint回転自由度 1、並進自由度 1 のジョイント
Gimbal Joint blockGimbal Joint3 つの回転プリミティブをもつジョイント
Pin Slot Joint blockPin Slot Joint直交直進プリミティブと回転プリミティブをもつジョイント
Planar Joint blockPlanar Joint回転自由度 1、並進自由度 2 のジョイント
Rectangular Joint blockRectangular Joint2 つの直進プリミティブをもつジョイント
6-DOF Joint block6-DOF JointJoint with six degrees of freedom and no kinematic singularity
Telescoping Joint blockTelescoping JointJoint with one spherical and one prismatic joint primitive
Universal Joint blockUniversal Joint非整列シャフト間の回転運動の伝達を可能にするジョイント

自由度の結合されたジョイント

Constant Velocity Joint blockConstant Velocity JointJoint that enforces a constant-velocity kinematic constraint between two shafts
Lead Screw Joint blockLead Screw JointJoint with coupled rotational and translational degrees of freedom
Custom Tire Force and Torque blockCustom Tire Force and TorqueCompute interactions and spatial relationships between tire and ground surface (R2024a 以降)
External Force and Torque blockExternal Force and Torque接続されたフレームに外力/外部トルクを適用
Gravitational Field blockGravitational FieldModel gravitational field
Internal Force blockInternal Force2 つのフレームの原点間で相互に作用する一般的な力
Inverse Square Law Force blockInverse Square Law ForceForce proportional to the inverse square distance between two frame origins
Magic Formula Tire Force and Torque blockMagic Formula Tire Force and TorqueApply steady-state tire force and torque by using Magic Formula tire equations
Planar Contact ForceModel planar contact between two geometries (R2023b 以降)
Spatial Contact Force blockSpatial Contact ForceModel spatial contact between two geometries
Spring and Damper Force blockSpring and Damper Force2 つのフレームの原点間の距離と相対速度に比例する力
Inertia Sensor blockInertia SensorSensor to measure the inertial properties of body groups or mechanisms
Transform Sensor blockTransform SensorSensor that measures the relative spatial relationship between two frames
Mechanism Configuration blockMechanism Configuration機構全体の重力とシミュレーションのパラメーター

トピック

力、トルクおよび運動の各出力の検出

力、トルクおよび運動の各入力の指定

力とトルクの指定

運動、力、およびトルクの検出

  • 力とトルクの検出
    検出可能な力とトルクおよびその検出に使用できるブロック。
  • 測定フレームの選択
    測定フレームの定義と測定フレームのタイプのまとめ。
  • 運動検出
    検出可能な運動変数およびその検出に使用できるブロック。
  • 回転の測定
    検出可能な回転運動変数およびその検出に使用できるブロック。
  • 並進の測定
    検出可能な並進変数およびその検出に使用できるブロック。

注目の例