Loading...
Dynamic Modelling and Nonlinear Control of a Hybrid Powered Hexarotor for Precise Trajectory Tracking
Saadat, Sepehr | 2020
1436
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 53464 (45)
- University: Sharif University of Technology
- Department: Aerospace Engineering
- Advisor(s): Nobahari, Hadi
- Abstract:
- In this Thesis, an unmanned multicopter with a new structure is modeled and a nonlinear controller is designed for it to track the trajectories precisely. The multicopter in this thesis, has six propellers with a hybrid propulsion system (a combination of fuel and electric propulsion system) that has the ability to carry more payload and maintain more flight duration compared to electric multicopters. In the beginning, the performance characteristics and technical specifications of the hexacopter are presented. For modeling, first the equations of six degrees of freedom movement of the hexacopter are derived by the Newton-Euler method. In the next step, the forces and torques applied to the hexacopter, including the aerodynamic drag force and torque and the propulsive force of the propellers and the resulting torque, are investigated. The BEMT method is used to calculate the propulsive force and torque of the Propellers. To calculate the aerodynamic drag force, a simple model is chosen, in which the amount of drag force is directly related to the square of the relative velocity of hexacopter and air. Also, the fuel consumption and dynamics of the piston engine and electric motors are modeled using simple relationships. The effect of wind turbulence, turbulence due to piston engine vibrations and sensors noise on the hexacopter flight is also investigated. Then, after reviewing the common nonlinear control methods and based on the characteristics of the controlled system, the Backstepping control method is selected. After designing the controller using the Backstepping method and applying it to the system, the controller performance is evaluated in a number of scenarios and compared with the performance of the PID feedback linearization controller. The simulation results show that the Backstepping controller has a perfect performance in controlling the hybrid hexacopter and has high robustness to disturbances, noise and model uncertainties
- Keywords:
- Blade Element Momentum Theory ; Multiple Input-Multiple Output (MIMO)Controller ; Nonlinear Control ; Dynamic Modeling ; Back-Stepping Method ; Hybrid Hexarotor ; Trajectory Tracking Control
- محتواي کتاب
- view
- 1 مقدمه
- 2 مشخصات فنی و عملکردی ششپره
- 3 مدلسازی
- 3.1 معادلات حرکت ششدرجهآزادی
- 3.2 مدلسازی سیستم پیشران سوختی
- 3.3 مدلسازی سیستم پیشران الکتریکی
- 3.4 مدلسازی اثر ژیروسکوپی ملخها
- 3.5 تبدیل نیروی پیشران و گشتاور ملخها به نیروها و گشتاورهای کلی ششپره
- 3.6 مدلسازی نیروی پسای بدنه
- 3.7 مدلسازی اغتشاشات جوی
- 3.8 مدلسازی نویز
- 3.9 صحتسنجی مدل
- 4 طراحی کنترلکننده
- 4.1 انتخاب نوع کنترلکننده
- 4.2 معرفی روش کنترل گام به عقب
- 4.3 طراحی کنترلکننده گام به عقب بهصورت پارامتری
- 4.3.1 بیان معادلات حرکت انتقالی در دستگاه اینرسی
- 4.3.2 سادهسازی معادلات حرکت وضعی
- 4.3.3 فرم فضای حالت معادلات حرکت
- 4.3.4 طراحی کنترلکننده برای متغیرهای موقعیت
- 4.3.5 محاسبه مقادیر مطلوب زوایای رول و پیچ
- 4.3.6 طراحی کنترلکننده برای متغیرهای وضعیت
- 4.3.7 حسگرهای موردنیاز برای استفاده از کنترلکننده گام به عقب
- 4.4 تبدیل خروجی کنترلکننده به ورودی موتورها
- 4.5 طراحی کنترلکننده خطیسازی فیدبک PID بهصورت پارامتری
- 4.6 طراحی فیلتر نویز
- 4.7 تعیین پارامترهای کنترلکنندههای غیرخطی و خطی
- 5 نتایج شبیهسازی
- 5.1 معرفی سناریوهای مختلف پرواز
- 5.2 مقایسه عملکرد کنترلکننده گام به عقب و کنترلکننده خطیسازی فیدبک PID
- 5.3 مقایسه حجم محاسبات کنترلکننده گام به عقب و کنترلکننده خطیسازی فیدبک PID
- 5.4 حساسیتسنجی عملکرد کنترلکننده گام به عقب در شرایط عدم وجود نویز و اغتشاش
- 5.5 حساسیتسنجی عملکرد کنترلکننده گام به عقب در شرایط وجود نویز و اغتشاش
- 6 نتيجهگيري
- منابع و مراجع