01.06.2017 Views

UWE Bristol Engineering showcase 2015

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Findlay E. Jenkins<br />

MEng Aerospace Systems <strong>Engineering</strong><br />

Project Supervisor<br />

Dr. Steve Wright<br />

UAV Quadcopter Control Modelling & Software Co-Simulation<br />

Introduction:<br />

This project is looking at the mechanics and flight characteristics of a quad rotor helicopter<br />

UAV, with two main aims; to develop a stabilisation system to stabilize the UAV under normal<br />

conditions and when confronted with wind factors and also to research the creation of a<br />

network bridge to enable co-simulation of two software programmes, Matlab and Scilab and<br />

their dynamic modelling packages Simulink and Xcos respectively.<br />

Quad rotor helicopter stability has always been an issue for the development of the UAV, but<br />

due to the increase of modern microprocessor technology, usage has been growing within<br />

the civil and military sectors. Quad copter flight before electronic assistant was very difficult<br />

since it requires a large amount of workload from the pilot; the electronic stabilisation<br />

system aids the quadcopter to help it fly autonomously.<br />

Project Outline:<br />

Both of the project objectives were completed. The quadcopter model was modelled into<br />

two parts, the Dynamics aspect within Xcos (Scilab) and the Control aspect within Simulink<br />

(Matlab).<br />

The Bridge was successfully made, data is able to be sent over the network through<br />

client/server technology, the quadcopter simulation co-simulates in real-time.<br />

The control system utilizes PID technology for the control aspects of the system. The PID<br />

controllers were manually tuned to suit the system requirements.<br />

Investigation was also undertaken to see how the PID control system deals with external<br />

disturbances such as wind.<br />

Project summary<br />

The aim of the project was to create a control system<br />

for a quadcopter UAV, using two different types of<br />

software; Matlab and Scilab.<br />

Project Objectives<br />

There were two main goals for the MEng Part A;<br />

1. Create a quadcopter model in two halves within<br />

Scilab and Matlab, the model will use PID control<br />

to deal with external disturbances such as wind.<br />

2. Create a network connection between the two<br />

programmes to join the quadcopter model.<br />

Project Conclusion<br />

The success of the project relied heavily on the<br />

working bridge connection between the two software<br />

Matlab and Scilab.<br />

The PID controllers were deemed sufficient for the<br />

quadcopter system, the analysis of the system<br />

response proved that PID controller was suitable for<br />

quadcopter application.<br />

The testing for Wind disturbance showed the power<br />

of Matlab and how complex the quadcopter model<br />

can become. The model was able to cope with small<br />

wind disturbances, the control configuration will have<br />

to analyzed and re-configured in order for the model<br />

to cope.<br />

Matlab was able to provide a animation GUI which<br />

allowed the user to visual on screen the flight<br />

behavior, and the quadcopter attitude when<br />

confronted with certain factors.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!