System identification of quadcopter using experimental data

Dissertant

Salamah, Iyad Mahmud

Thesis advisor

Tutanji, Tariq A.

University

Philadelphia University

Faculty

Faculty of Engineering

Department

Department of Mechatronics Engineering

University Country

Jordan

Degree

Master

Degree Date

2018

Arabic Abstract

تهدف هذه الأطروحة الى تطوير نموذج رياضي مناسب للطائرة رباعية المراوح بدون طيار.

حيث يستخدم النموذج الرياضي في تطوير متحكمات خاصة بهذا النوع من الطائرات.

و يعتمد النموذج في أساسه على المعادلات الرياضية التي تعبر عن أداء نظام الطائرة.

كما تعتبر هذه النماذج الخاصة بهذا النوع من الطائرات معقدة لاحتوائها على العديد من المدخلات و المخرجات، مما يجعل عملية استخراج المعادلات التي تعبر عنها أمرا صعبا.

بناء على ذلك، تم العمل بتجارب عدة من خلال التحليق بالطائرة للحصول على قيم مختلفة للمدخلات و المخرجات.

حيث تم تسجيل هذه القيم و ادخالها الى برنامج الماتلاب للحصول على العلاقات الرياضية التي تمثل النموذج الذي يصف طبيعة نظام الطائرة.

تم تجزئة النموذج الى أربعة أجزاء.

في الجزء الأول تم استخراج النموذج الرياضي من خلال ايجاد العلاقة بين مدخل واحد وهو قوة الدفع الكلي للطائرة و مخرج واحد وهو ارتفاع الطائرة عن الأرض.

في الجزء الثاني و الثالث و الرابع، تم استخراج النموذج الرياضي من خلال ايجاد العلاقة بين أربعة مدخلات و هي قوى الدفع الجزئي لكل من المحركات الأربعة للطائرة، و بين مخرج واحد و هو أحد السرعات الزاوية الثلاث للطائرة.

باستخدام طريقتين مختلفتين، تم إيجاد نوعين لكل من النماذج الأربعة و المقارنة بينها.

English Abstract

An unmanned areal vehicle, Quadcopter, is assembled and tested to develop suitable mathematical models for takeoff and hovering operations.

The mathematical dynamic system is highly nonlinear, complex, and inherently unstable.

Therefore, System Identification (SysID) methods are used to obtain the mathematical model of the physical system.

The models’ outputs are the altitude and the angular velocities (roll, pitch, and yaw).

The models’ inputs are the voltage control signals sent to the motors.

Two types of models are considered: Single-Input Single-Output (SISO) and Multiple-Input SingleOutput (MISO).

The input-output data is collected from flight tests, then logged onto MATLAB where the models are developed using two different methods.

In the first one, SysID Toolbox in MATLAB is used to develop Auto-Regressive eXogenous (ARX) transfer function.

In the second one, Artificial Neural Networks (ANN) are used to construct transfer functions using NN2TF algorithm.

The models are compared and validated using different sets of data, and the models with the lowest error are selected.

Furthermore, simulation results for the ARX and NN2TF methods are compared, where it is shown that the derived models using NN2TF method have lower orders with small errors

Main Subjects

Information Technology and Computer Science

Topics

No. of Pages

72

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Theoretical background.

Chapter Three : System identification results.

Chapter Four : Conclusion and future work.

References.

American Psychological Association (APA)

Salamah, Iyad Mahmud. (2018). System identification of quadcopter using experimental data. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-956651

Modern Language Association (MLA)

Salamah, Iyad Mahmud. System identification of quadcopter using experimental data. (Master's theses Theses and Dissertations Master). Philadelphia University. (2018).
https://search.emarefa.net/detail/BIM-956651

American Medical Association (AMA)

Salamah, Iyad Mahmud. (2018). System identification of quadcopter using experimental data. (Master's theses Theses and Dissertations Master). Philadelphia University, Jordan
https://search.emarefa.net/detail/BIM-956651

Language

English

Data Type

Arab Theses

Record ID

BIM-956651