Skip to content

atzel-ov/LinearSystemsProject

Repository files navigation

Linear Systems - SYS411

lyapunov-35-test20120303-02-1200x800 (2)

Aircraft Dynamics Control

This project contains 4 MATLAB scripts for analyzing the longitudinal motion of an aircraft. The aircraft can be described by a 4th order nonlinear system, linearized around its equilibrium point.

PART A:

Finding the eigenvalues of the system, simulating the time response and determining stability, observability and controllability.

PART B:

Designing a Full-State-Feedback controller using pole placement and the Linear Quadratic Regulator method for optimal control. Designing a Luenberger state observer with pole placement. Combining the above to design a full state feedback controller based on observer.

linear_system_project.m : Contains the main script for getting the simulations.

ssmodel1.m : Contains the dynamics of the state of the system, open and closed loop.

ssmodel2.m : Contains the dynamics of the estimation error.

ssmodel3.m : Contains both the dynamics of the longitudinal motion and the dynamics of the state estimator.

Releases

No releases published

Packages

No packages published

Languages