완숙의 블로그

[SystemDynamics] 4 - Kinematics in 2D (평면에서의 기구학) 본문

Mechanics/System Dynamics

[SystemDynamics] 4 - Kinematics in 2D (평면에서의 기구학)

완숙 2019. 5. 14. 16:57

좌표계의 회전 변환

i번째에서 정의된 좌표계는,

내가 원하는 global 좌표계에서 좌표로 다음과 같은 관계를 갖는다.

 

 

 

 

이 행렬을 A라 정의하자.

 

 

 

위치 벡터의 표현

스크린샷 2019-05-04 오후 6 18 02

 

 

다음과 같이 global 좌표계가 있고,

특정 body에서 정의된 좌표계가 있을 때,

우리는 이 두 좌표계를 변환할 필요가 있다.

 

global 좌표계에서 body의 움직임을 알고 싶다.

 

강체라 가정하고, body의 좌표계에서 중심점이 되는 곳을 우리는 reference point 라 부른다.

또 그곳에서 정의되는 좌표계를 body frame, local coordinate 라 한다.

그리고 global 좌표계의 중심이 되는 곳을 reference frame 이라 부를 것이다.

 

이 두좌표계를 변환하는 관계식은 다음과 같다.

 

 

 

 

이 표기법을 말로 정의해보면,

 

global 좌표계에서 표현된 p점의 벡터 는,

reference point까지의 벡터reference point로 부터 global 좌표계에서 표현된 특정 위치의 벡터

를 더한 것이다.

 

라는 의미이다.

 

이때, reference point로 부터 global 좌표계에서 표현된 특정 위치의 벡터 는

local coordinate 로 부터 global coordinate 로 회전 변환 한 것이므로,

 

 

 

 

여기서 맨 오른쪽에 표현된 term은,

local coordinate에서 표현된 특정 좌표이다.

 

 

 

속도 벡터의 표현

위치벡터를 미분하면, 얻을 수 있다.

 

 

 

 

여기서 의미를 파악해보면,

시간에 흐름에 따라, Rigid body assumption 에 의해

local coordinate 안에서 p점의 속도는 0이다.

 

따라서 마지막 항은 0이다.

 

 

 

 

여기서 행렬 미분을 생각해보면,

 

A는 theta 만의 함수이므로 이녀석을 시간 t에 대해 미분하면,

chain rule 에 의해,

 

 

 

 

이렇게 표현되고,

A를 theta에 대해 미분한 행렬은,

 

 

 

 

Transform to Cross product form

 

결과적으로, 강체에서 속도 벡터는,

 

 

 

 

2D에서 각속도 벡터는,

 

 

 

 

이 때,

 

 

 

 

로 정리될 수 있다.

 

여기서 Up 벡터는 다음과 같이 표현 될 수 있다.

 

 

 

 

각속도 백터와 Up 벡터를 내적하면,

 

 

이 식을 행렬식으로 표현하면,

 

 

 

 

따라서,

 

 

 

Summary

결론적으로 속도 벡터는 다음과 같이 표현된다.

 

 

 

 

가속도 벡터의 표현

 

 

 

 

정리하면,

 

 

 

 

여기서 alpha는,

 

 

 

 

이다.

Comments