English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 42772708      線上人數 : 1208
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/94883


    題名: 四軸飛行器單一馬達失效之辨識及控制方法
    作者: 林哲毅;Lin, Zhe-Yi
    貢獻者: 光機電工程研究所
    關鍵詞: 四軸飛行器;故障偵測及診斷;故障容忍控制;STM32;PID控制;實時作業系統;quadrotor;Fault Detection and Diagnosis;Fault-Tolerant Control;STM32;PID control;RTOS
    日期: 2024-06-19
    上傳時間: 2024-10-09 15:35:30 (UTC+8)
    出版者: 國立中央大學
    摘要: 近年來,無人機商業化及軍事化越趨普遍,尤其典型的四軸飛行器應用最為廣泛。其僅需四個致動器就能完成全姿態運動,雖然本身為不穩定(unstable)、耦合(coupled)、欠驅動(underactuated)系統,但得益於其低成本、相對容易控制的特性,使其經常成為驗證控制理論或是實現應用的工具。
      由於系統有上述特性,一旦槳葉損壞或是馬達失效,便可能使飛行器因缺少自由度而無法控制部分姿態。主要應對方法為避免碰撞或以失效狀態進行控制,第一種通常在機身適當位置配有距離感測器,結合演算法進行避障,另一種則需先識別出失效模型,再以當前模型進行控制。
      本研究探討單顆馬達部分失效情況,在飛行過程模擬馬達故障,僅依靠姿態資料及直覺的旋轉誤差正負號判斷方式進行失效辨識,並使用P-PID控制及四軸飛行器耦合特性進行故障補償及控制。目標使飛行器在一定高度且缺少偏轉(yaw)自由度下進行故障控制。在高度為4 m時,馬達剩餘效率為0.8、0.6及0.2的情況下,落地前可將傾角控制在0.2 (rad)以內,且接觸地面時之衝量皆在 3.2 (kg ‧ m/s)內,以保證機身以水平姿態較慢地落地,並讓衝擊分散到四個機臂。
      實驗部分先透過假設來簡化系統,模擬從正常飛行到失效後的識別及控制情況,最後再以實際戶外飛行來驗證控制方法。
    ;In recent years, the commercialization and militarization of unmanned arial vehicles (UAVs) have become increaseingly common, with quadcopters being particularly prevalent in various applications. Despite being inherently unstable, coupled, and underactuated systems, quadcopters benefit from their low cost and relatively easy controllability, which often makes them a tool for validating control theories or implementing applications.
    Due to the aforementioned characteristics of the system, if a propeller blade is damaged or a motor fails, the aircraft may lose certain degrees of freedom and become uncontrollable in certain attitudes. The main approaches to address this issue are collision avoidance and control under failure conditions. The first approach typically involves equipping the aircraft with distance sensors at appropriate locations on the fuselage, combined with algorithms for obstacle avoidance. The second approach requires identifying the failure model first and then implementing control based on the current model.
    This study investigates the partial failure of a single motor in a quadcopter. Motor failure is simulated during flight, and failure identification is conducted using only attitude data and an intuitive method of determining the sign of the rotational error. P-PID control and the coupling characteristics of the quadcopter are employed for fault compensation and control. The goal is to achieve fault control while maintaining the aircraft at a certain altitude and without the yaw degree of freedom. At an altitude of 4 meters, with remaining motor efficiencies of 0.8, 0.6, and 0.2, the tilt angle can be controlled within 0.2 radians before landing, and the impulse upon ground contact is kept within 3.2 (kg ‧ m/s). This ensures that the fuselage lands slowly in a horizontal attitude, allowing the impact to be distributed across the four arms.
    In the experimental phase, the system is initially simplified through assumptions to simulate the identification and control process from normal flight to failure. Subsequently, the control methods are verified through actual outdoor flights.
    顯示於類別:[光機電工程研究所 ] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML49檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明