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.