Pitch-rate-controller-for-aircraft

버전 1.0.0 (33.1 KB) 작성자: Siddharth Jawahar
This repo contains the model files to trim, linearize and develop a pitch rate controller for an deHaviland Beaver aircraft
다운로드 수: 161
업데이트 날짜: 2023/5/18

Airframe Model for Linearization and Control Design

View <File Exchange Title> on File Exchange

Beaver

Use this model of the de Havilland Beaver Airframe to follow along with "Trim, Linearization, and Control Design for an Aircraft" and learn about this linearization and control design workflow. The airframe takes in elevator, aileron, rudder, and throttle as inputs and outputs angles, angular rates, and position in the body coordinate frame. You will learn to linearize and design a controller for the airframe model in Simulink. The Model Linearizer makes it easy to trim and linearize around operating points. Once the aircraft has been linearized, the Control System Designer makes it convenient to design a Controller for a Single Input Single Output system using both graphical and automated tuning methods. The controller can then be exported back to Simulink, allowing for confirmation of design through simulation.

Setup

To Run:

  1. open "dehavillandControl.slx"
  2. select "run" from the toolstrip

Additional information about set up

MathWorks Products (https://www.mathworks.com)

Requires MATLAB release R2022b or newer

Getting Started

Information about Getting Started https://www.mathworks.com/help/slcontrol/steady-state-operating-points.html https://www.mathworks.com/help/slcontrol/linearization.html https://www.mathworks.com/help/slcontrol/graphical-and-automated-control-design.html

License

The license for Airframe Model for Linearization and Control Design is available in the LICENSE.TXT file in this GitHub repository.

Community Support

MATLAB Central

Copyright 2023 The MathWorks, Inc.

인용 양식

Siddharth Jawahar (2024). Pitch-rate-controller-for-aircraft (https://github.com/mathworks/Pitch-rate-controller-for-aircraft/releases/tag/v1.0.0), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2023a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.