주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

협력 제어를 갖춘 다중 항공기

이 예는 편대 비행 중인 여러 항공기의 시뮬레이션을 보여줍니다. 간편한 업데이트와 임의의 비행체 수에 대한 지정을 위해 예제는 벡터화되었습니다. 이 항공기는 회피 임무를 수행하기 위해 협력 제어를 사용합니다.

이 모델은 Aerospace Blockset™ 블록을 식별하는 데 도움이 되도록 색상 코딩을 사용합니다. 빨간색 블록은 Aerospace Blockset 블록이고, 주황색 블록은 추가 Aerospace Blockset 블록을 포함하는 하위 시스템이며, 흰색 블록은 Simulink® 블록입니다.

시뮬레이션에서는 Simulink와 Aerospace Blockset 소프트웨어를 사용하여 제어 법칙, 비행체 모델, 시각화를 포함하는 계층적 블록 다이어그램 표현이 가능합니다.

open_system('asbswarm');

MATLAB® 애니메이션 디스플레이 하위 시스템에는 시뮬레이션을 시각화하기 위한 Aerospace Blockset의 MATLAB® 애니메이션 블록이 포함되어 있습니다.

바디에는 세 가지 유형이 있습니다.

  • 파란색 몸체가 대형의 첫 번째에 있습니다. 그것은 카메라의 타겟입니다.

  • 붉은색 천체는 이 형성체 중 두 번째와 세 번째 천체입니다.

  • 두 개의 검은색 물체는 장애물을 나타냅니다.

sim('asbswarm','StopTime','10');

이 시뮬레이션의 기초는 협력 게임 이론의 맥락에서 항공기 편대 비행을 연구하고, 새 떼, 물고기 떼, 육지 동물의 무리의 자연스러운 집합 운동을 연구한 이전 연구에서 나왔습니다.

참고 항목

|