Main Content

피치 레이트 제어기 조정

이 예제에서는 Simulink® Design Optimization™을 사용하여 디지털 피치 레이트 제어기의 이득을 조정하고 단계적 고도 변화에 대한 항공기의 응답을 최적화하는 방법을 보여줍니다. 제어기에는 상태 도함수와 적분 피드백이 포함되어 있습니다. 제어기는 10% 오버슈트와 0.9초의 상승 시간 계단 응답 특성을 충족하도록 조정되어 있습니다.

아래 명령을 사용하여 pitchrate_demo 모델을 열고 시뮬레이션을 실행합니다. 시뮬레이션은 항공기의 최적화되지 않은 응답과 최적화를 위한 초기 데이터를 생성합니다.

open_system('pitchrate_demo')

항공기의 최적화되지 않은 응답을 보려면 Scope 블록을 더블 클릭합니다.

항공기의 계단 응답에 대한 제약 조건을 보려면 Step Response 블록을 더블 클릭합니다.

Simulink 툴스트립의 메뉴 또는 MATLAB®의 sdotool 명령을 사용하여 응답 최적화기를 실행할 수 있습니다. 먼저 모델을 열고 모델의 아래쪽에 있는 주황색 블록을 더블 클릭하여 응답 최적화기에서 사전 구성된 최적화 작업을 실행할 수 있습니다. 응답 최적화기에서 모델 응답 플로팅 버튼을 눌러 모델을 시뮬레이션하고 초기 설계가 설계 요구 사항을 얼마나 잘 충족하는지 표시합니다.

응답 최적화기에서 최적화 버튼을 눌러 최적화를 시작합니다. 플롯이 업데이트되어 설계 요구 사항이 이제 충족되었음을 나타냅니다.

bdclose('pitchrate_demo')