Simscape Multibody: Rigid Transform changes System Output

2 ビュー (過去 30 日間)
Jan Kal
Jan Kal 2019 年 5 月 16 日
回答済み: Steve Miller 2021 年 6 月 16 日
I'm using the extrude function to extrude a solid in Simscape Multibody which is connected to a prismatic joint. The equilibrium position is calculated, so that the solid doesn't move in the beginning. Since the extrusion is in z-axis but I want the extrusion in y-axis, I first perform the extrusion and then use a rigid transform block rotating +X, 90deg. However, when I use the rigid transformation the solid moves. When I don't use it, it doesn't. I attatched a simple example of the model. Just run it and check the scope.
Any ideas what happend and why the solid moves when using the rigid transformation?
Thanks!

回答 (1 件)

Steve Miller
Steve Miller 2021 年 6 月 16 日
Hi Jan,
I see what you see on the Scope. One solid appears to be moving sinusoidally and the other not at all. However, if you look at the y-axis on the Scope, you will see that the amplitude of the movement is 1e-16 meters. This is not moving at all as the magnitude is essentially as close to zero as the computer can represent.
--Steve

カテゴリ

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

製品


リリース

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by