NWU Institutional Repository

System identification and optimal control of a small-scale unmanned helicopter

dc.contributor.authorTerblanche, Marthinus Christoffel
dc.date.accessioned2014-11-06T07:03:47Z
dc.date.available2014-11-06T07:03:47Z
dc.date.issued2014
dc.descriptionMIng (Computer and Electronic Engineering), North-West University, Potchefstroom Campus, 2014en_US
dc.description.abstractThe use of rotary winged unmanned aerial vehicles in military and civilian applications is rapidly increasing. The primary objective of this study is to develop an automatic flight control system for a radio controlled (RC) helicopter. There is a need for a simple, easy to use methodology to develop automatic flight controllers for first-flight. In order to make the work accessible to new research groups without physical helicopter platforms, a simulation environment is created for validation. The size 30 RC helicopter in AeroSIMRC is treated as the final target platform. A grey box, timedomain system identification method is used to estimate a linear state space model that operates around hover. Identifying the unknown parameters in the model is highly dependent on the initial guess values and the input data. The model is divided into subsystems to make estimation possible. A cascaded controller approach is followed. The helicopter’s fast angular dynamics are separated from the slower translational dynamics. A linear quadratic regulator is used to control the helicopter’s attitude dynamics. An optimised PID outer-loop generates attitude commands from a given inertial position trajectory. The PID controllers are optimised using a simplex search method. An observer estimates the unmeasured states such as blade flapping. The controller is developed in Simulink®, and a plug-in written for AeroSIMRC enables Simulink® to control the simulator through a UDP interface to validate the model and controller. The identified state space model is able to accurately model the flight data from the simulator. The controllers perform well, keeping the helicopter stable even in the presence of considerable disturbances. The attitude controller’s performance is validated using an aeronautical design standard (ADS-33E-PRF) for handling qualities. The trajectory tracking is validated in a series of simulator flight tests. The linear controller is able to sustain stable flight in constant winds of up to 60% of the helicopter’s maximum airspeed.en_US
dc.description.thesistypeMastersen_US
dc.identifier.urihttp://hdl.handle.net/10394/12202
dc.language.isoenen_US
dc.subjectHelicopteren_US
dc.subjectOptimal linear controlen_US
dc.subjectLQRen_US
dc.subjectSystem identificationen_US
dc.subjectSimulationen_US
dc.titleSystem identification and optimal control of a small-scale unmanned helicopteren
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Terblanche_MC.pdf
Size:
2.99 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections