Are Simscape's Principal Axes in a particular order from least to greatest moment of inertia?

2 ビュー (過去 30 日間)
Michael P
Michael P 2023 年 12 月 2 日
コメント済み: Paul 2024 年 1 月 2 日
When using Simscape's "Inertia Sensor" block in a multi-link rigid body with varying principal axes, how are the X-Y-Z axes of the principal axes determined? Are they in order from smallest to largest moment of inertia (x smallest, y intermediate, z largest)? Or some other method?
I notice that there are discontinuities where the principal axes directions suddenly change by 90 degrees (the previous Y-axis becomes a new X-axis, for example), and I'm trying to figure out how to deal with this. Ideally I'd like to get rid of these discontinuities and view how the principal axis reference frame changes over time.
  1 件のコメント
Paul
Paul 2024 年 1 月 2 日
Hi Michael,
What are you seeing that shows the principal axes directions changing by 90 degrees? Not doubting you, just curious how you're making that observation.
The 2019b release notes that introduced the Inertia Sensor has a visualization that seems to show the x-axis bouncing around, but it's hard (for me) to follow.
I'm surprised that the Simscape Multibody doc doesn't define the convention it uses for principal axes insofar as principal axes are used in a few different places and so would help to know what that convention is. At least I couldn't find it.
Does using the R output of the Inertia Sensor help? Based on your description I don't see how it could, but thought I'd ask.

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

回答 (1 件)

J Chen
J Chen 2023 年 12 月 28 日
The axes of the Inertia Sensor are the same as the axes of the frame that the sensor is attached to.
  1 件のコメント
Michael P
Michael P 2024 年 1 月 1 日
I don't see how it is possible for the principal axes of a multilink robot (for example) to be aligned with the axes of the base frame that the sensor is attached to. The principal axes will vary as the geometry of the multibody system changes, and therefore the axes will generally be pointing in different directions from the base reference frame. So, how does Simscape "decide" which principal axes will be denoted as X, Y and Z?

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

カテゴリ

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

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by