이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
협동 제어 방식의 다중 항공기
이 예제는 편대 비행 중인 다수 항공기의 시뮬레이션을 보여줍니다. 쉬운 업데이트와 임의의 비행체 수 지정을 위해 예제는 벡터화되었습니다. 이 항공기들은 회피 임무를 수행하기 위해 협동 제어를 사용합니다.
Aerospace Blockset™ 블록을 식별하는 데 도움을 주기 위해, 이 모델은 색상 코딩을 사용합니다. 빨간색 블록은 Aerospace Blockset 블록이며, 주황색 블록은 추가적인 Aerospace Blockset 블록을 포함하는 서브시스템이고, 흰색 블록은 Simulink® 블록입니다.
이 시뮬레이션은 제어 법칙, 비행체 모델 및 시각화를 포함하는 계층적 블록 다이어그램 표현을 가능하게 하는 Simulink 및 Aerospace Blockset 소프트웨어를 사용합니다.
open_system('asbswarm');


MATLAB® Animation Display 서브시스템은 시뮬레이션을 시각화하기 위해 Aerospace Blockset의 MATLAB® Animation 블록을 포함합니다.
세 가지 유형의 기체가 있습니다.
파란색 기체가 편대의 선두에 위치합니다. 이것이 카메라의 목표물입니다.
붉은색 기체들은 편대의 두 번째와 세 번째 기체입니다.
두 개의 검은색 기체는 장애물을 나타냅니다.
sim('asbswarm','StopTime','10');

이 시뮬레이션의 기초는 협력 게임 이론의 맥락에서 수행된 항공기 편대 비행 연구와 새 떼, 물고기 떼, 육상 동물 무리의 자연적 집합 운동 연구에서 비롯되었습니다.
참고 항목
6th Order Point Mass (Coordinated Flight) | MATLAB Animation