쿼드콥터의 필요성에 대해서는 이전(쿼드콥터 소개...)에 이야기 했었습니다. 이번에는 그 쿼드콥터의 동역학 방정식에 대해서 이야기하겠습니다. 네 개의 로터(f1, f2, f3, f4)를 가진 쿼드콥터는
위와 같이 간략화 시킬 수 있습니다. 이 상태에서
전체적으로 작용하는 위치, 병진운동, 회전운동의 에너지 관계식을 위와 같이 만들 수 있는데 이때,
ksi는 병진운동 상태를 eta는 회전운동 상태를 의미하고, q는 그걸 합친 거라고 해 두고 아래의 오일러-라그랑지안 방식으로 유도 하겠습니다.
위 식에 각 에너지를 대입하면
와 같이 전개 됩니다.
여기서 각 축 중심의 회전행렬로 x-y-z의 3축 회전행렬을 적용하면
와 같이 제어입력을 정리할 수 있습니다.
여기에 몇몇 인자를 정리하고
투로터때처럼 시뮬레이션을 위해 파라미터를 좀 가정하면 간단한 쿼드콥터의 동역학 방정식을 얻을 수 있습니다.
이를 MATLAB/Simulink 블럭으로 꾸며 놨습니다. 역시 c1,c2,c3,c4는 불확실성을 고려한 것이기 때문에, 필요없으면 '0'을 인가하면 됩니다.
반응형
'Theory > ControlTheory' 카테고리의 다른 글
T-S 퍼지 모델을 이용한 Two-Rotor 시스템의 제어기 설계 (12) | 2009.07.20 |
---|---|
T-S 퍼지 모델을 이용한 로터리 펜들럼 제어기 설계 (4) | 2009.07.20 |
투로터제어기를 이용한 쿼드콥터 제어기 설계 (12) | 2009.05.31 |
쿼드콥터의 궤환선형화기법을 이용한 제어기 설계 (8) | 2009.05.19 |
궤환선형화 기법을 사용한 Two-Rotor 안정화 제어기 설계 (10) | 2009.05.19 |
Two-Rotor (VTOL) 시스템의 동역학 모델 (12) | 2009.05.19 |
쿼드콥터 소개... (8) | 2009.04.20 |