Maybe,the 6DOF model of simulink is wrong?

조회 수: 6 (최근 30일)
songzhou Yu
songzhou Yu 2017년 1월 10일
댓글: Justin Beri 2019년 11월 18일
If the body 's force and torque of 3 direction is zero(figure 1),the initial velocity of x direcion is 100, initial body rotation of y is 100(figure 2),I think this body will have an uniform linear motion,but,why it has motion in z axis(figure 3),I think the equations of motion is wrong.

답변 (1개)

Sergio Tamayo
Sergio Tamayo 2018년 1월 23일
This occurs because the tangent acceleration term (Omega X Vb), generates an acceleration on the Z axis. At t=0:
cross([0 100 0],[100 0 0])
ans =
0 0 -10000
Since no other accelerations are present (due to forces and moments), the acceleration along the Z axis is integrated, causing the displacement along the Z axis.
  댓글 수: 1
Justin Beri
Justin Beri 2019년 11월 18일
Hi Sergio, I think your answer is not entirely correct or needs further clarification.
I reproduced Songzhou's question.
Screenshot from 2019-11-18 10-20-23.png
As you can see there is indeed a displacement on the z axis (in the inertial frame). However, let's also tweak the numerical integration settings. I have reduced the absolute and relative tolerances.
Screenshot from 2019-11-18 10-23-43.png
Now we see that displacement is extremely small. So this leads us to think it is numerical error influencing the displacement.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Aerospace Applications에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by