이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
6DOF (Quaternion)
바디 좌표축을 기준으로 한 6자유도 운동 방정식의 쿼터니언 표현 구현
라이브러리:
Aerospace Blockset /
Equations of Motion /
6DOF
6DOF (Quaternion) 블록의 대체 구성:
Simple Variable Mass 6DOF (Quaternion) | Custom Variable Mass 6DOF (Quaternion)
설명
6DOF (Quaternion) 블록은 바디 좌표축을 기준으로 한 6자유도 운동 방정식을 쿼터니언으로 표현합니다. 좌표계 및 평행 이동 역학에 대한 설명은 6DOF (Euler Angles) 블록의 블록 설명을 참조하십시오.
쿼터니언 벡터의 변화율 적분에 대한 자세한 내용은 알고리즘 항목을 참조하십시오.
6DOF (Quaternion), Simple Variable Mass 6DOF (Quaternion) 및 Custom Variable Mass 6DOF (Quaternion) 블록은 동일한 블록의 대체 구성입니다.
6DOF (Quaternion) — 바디 좌표축을 기준으로 한 6자유도 운동 방정식의 쿼터니언 표현 구현
Simple Variable Mass 6DOF (Quaternion) — 바디 좌표축을 기준으로 한 단순 가변 질량의 6자유도 운동 방정식을 쿼터니언으로 표현
Custom Variable Mass 6DOF (Quaternion) — 바디 좌표축을 기준으로 한 사용자 지정 가변 질량의 6자유도 운동 방정식을 쿼터니언으로 표현
제한 사항
이 블록은 가해진 힘이 바디의 무게 중심에서 작용하며, 질량과 관성이 일정하다고 가정합니다.
포트
입력
출력
파라미터
대체 구성
알고리즘
쿼터니언 벡터의 변화율에 대한 적분은 다음과 같이 주어집니다. 이득 K는 이 0이 아닐 경우 쿼터니언 상태 벡터의 노름이 1.0이 되도록 작용합니다. 이 이득의 값은 신중하게 선택해야 합니다. 값이 크면 노름 기준 오차의 감쇠 속도는 향상되지만, 동적 응답이 빨라지면서 시뮬레이션 속도도 느려지기 때문입니다. 쿼터니언 벡터의 한 성분의 크기에 오류가 발생하면, 이 오류가 모든 성분에 균등하게 퍼져 상태 벡터의 오차가 커질 가능성이 있습니다.
Aerospace Blockset™은 스칼라 우선 규칙에 따라 정의된 쿼터니언을 사용합니다.
확장 기능
버전 내역
R2006a에 개발됨참고 항목
6DOF (Euler Angles) | 6DOF ECEF (Quaternion) | 6DOF Wind (Quaternion) | 6DOF Wind (Wind Angles) | Custom Variable Mass 6DOF (Euler Angles) | Custom Variable Mass 6DOF (Quaternion) | Custom Variable Mass 6DOF ECEF (Quaternion) | Custom Variable Mass 6DOF Wind (Quaternion) | Custom Variable Mass 6DOF Wind (Wind Angles) | Simple Variable Mass 6DOF (Euler Angles) | Simple Variable Mass 6DOF (Quaternion) | Simple Variable Mass 6DOF ECEF (Quaternion) | Simple Variable Mass 6DOF Wind (Quaternion) | Simple Variable Mass 6DOF Wind (Wind Angles)
