色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于機理模型的故障診斷方法

倩倩 ? 來源:雨飛工作室 ? 作者:雨飛工作室 ? 2022-08-12 11:13 ? 次閱讀

作者于2022年在北航可靠飛行控制研究組完成本科畢業設計。本文節選自“樂祥立. 基于多旋翼飛行器機理模型的故障診斷及應用[D]. 北京航空航天大學, 2022”。

01、背景介紹

近年來,隨著通信和集成技術等領域的不斷發展,多旋翼飛行器已經逐步運用到軍事、民生和工業等多個領域,極大地改變了人們的生活。然而,常見的商用和民用多旋翼飛行器具有結構較為簡單、集成了多種傳感器和組件的特點,較易發生各種類型的故障。多旋翼一旦發生故障,則容易出現墜機等狀況,帶來一定的財產損失并且造成安全隱患。因此,無論是專業從業人員還是業余愛好者,都希望能夠及時了解多旋翼飛行器的狀態以及是否存在故障。 多旋翼發生故障后在現場缺乏專業人士時,往往得不到及時的診斷。如若不能及時排查出故障,有可能延誤正在進行的工作。目前互聯網上雖然有諸如Flight Review, FlightPlot等飛行器自駕儀的數據分析工具,卻缺少能夠及時反饋故障信息的在線多旋翼飛行器故障診斷平臺,能夠提供的幫助較為有限。

f73f40ea-196d-11ed-ba43-dac502259ad0.jpg

圖為PX4的Flight Review平臺,能夠方便地對多種航行日志數據進行可視化顯示以及簡單的運算,方便進行數據分析。但是這類平臺均不能夠進行故障診斷的工作,還是無法讓用戶快速準確地知道故障。假若可以利用航行日志的數據搭建網頁,用戶通過網頁上傳航行日志數據就可以得到相關的反饋報告,明確是否有故障,故障的類型和故障的程度,就可以實現在現場無專家的情況下幫助各類無人機用戶實現快速故障診斷的目的。

f751f28a-196d-11ed-ba43-dac502259ad0.jpg

02、診斷算法介紹

2.1總體介紹
在僅擁有航行日志的情況下,對多旋翼飛行器進行故障診斷是較為困難的。首先需要分析多旋翼飛行器的運動機理和航行日志數據結構,確定基本的診斷方法和需要的數據。其次,考慮到帶有故障的航行日志數據的缺乏,很難應用基于數據驅動的診斷方法,諸如SVM和深度學習等,因此采用分析機理模型的方式建立診斷算法。最后,需要綜合檢驗診斷算法的檢測效果。本文設計的故障診斷總體方案如下:

f772161e-196d-11ed-ba43-dac502259ad0.jpg

總體流程:首先對收集的航行日志數據進行預處理;之后運用三類故障診斷方法分別診斷,得到結果;最后對這三類結果進行綜合評估,分析出真正的故障,排除誤診情況并在可視化平臺上顯示。 需要強調的是三類故障診斷方法指的是:多旋翼多個執行器失效的診斷,傳感器尺度因子故障診斷和傳感器白噪聲變化故障診斷。這里考慮的傳感器只包含陀螺儀,加速度計,磁力計和氣壓計這四種類型。 研究的重難點在于:選取哪些航行日志數據作為診斷用的數據,以及在選擇好的數據上怎樣進行執行器和傳感器的各類故障診斷算法的設計。 本文通過對航行日志的結構以及飛行控制棧分析最終選定了如下的數據作為診斷所需。

f7838d7c-196d-11ed-ba43-dac502259ad0.png

2.2 執行器故障診斷方法
具體而言,執行器失效的故障診斷算法采用卡爾曼濾波和參數估計的方法進行,利用航行日志中的電機控制輸出指令、位置和姿態信息以及額外獲得的多旋翼質量、轉動慣量等機體數據直接運用卡爾曼濾波的方式對執行器失效的程度進行估計。結果如下:

f79c80ac-196d-11ed-ba43-dac502259ad0.png

實驗中,加入一次作用于第一個執行器上的故障,持續時間為60秒,故障作用期間螺旋槳的拉力減少的部分占全部拉力的60%。可以看到,估計的結果基本符合預期。 2.3 傳感器尺度因子故障診斷方法
傳感器尺度因子的故障診斷方案采用卡爾曼濾波和殘差分析的方式進行。首先有基本假設:在航行日志中的同一時刻只有一種類型的故障發生。 在假設下的主要思路是傳感器的“互診”,即使用待測傳感器A的數據運用Kalman濾波的方式去估計另一傳感器B的數據,而傳感器B的數據根據假設是假定為一定正確的觀測數據,由此可以得到殘差。 通過閾值診斷的方法對殘差進行檢測,即可實現故障診斷。以加速度計為例的診斷效果如下:

f7c7804a-196d-11ed-ba43-dac502259ad0.png

實驗中,加入一次持續時間為10秒的加速度計尺度因子故障,故障作用期間所有加速度測得信息變為原來的1.2倍。可以看到,z方向的殘差出現了明顯超出閾值的部分。 2.4 傳感器白噪聲變化故障診斷方法 傳感器白噪聲故障變化的故障診斷方法采用小波閾值去噪和殘差分析的方式進行。具體的做法是利用傳感器的數據首先進行小波閾值去噪,得到消噪的數據。 由于在出現噪聲異常時間段和正常的時間段消噪后的結果有明顯差異。因此可以通過原始數據和消噪數據作差的方式得到殘差,并利用這一明顯的差異對故障進行診斷。以加速度計為例的診斷效果如下:

f7da896a-196d-11ed-ba43-dac502259ad0.png

實驗中,加入持續時間為 20 秒的加速度計白噪聲故障,故障作用期間,加速度計三個軸向上注入的白噪聲幅值均增大至正常狀態下的 5 倍。可以看到,診斷的結果是正確的。 2.5 綜合診斷情況分析
最后,還需要對診斷算法進行準確性測試以及誤診情況的分析,具體為:

f7f0c93c-196d-11ed-ba43-dac502259ad0.png

通過對誤診情況進行分析,并設計相應的邏輯判斷規則,就可以實現在發生誤診情況下的診斷,進一步提高診斷的準確率。

f805168a-196d-11ed-ba43-dac502259ad0.png

在準確性測試中,采用多種指標進行測試的原因在于,精確度的數據會受到較多正常數據的干擾表現出虛高的現象,F1分數能夠更加可觀的反映診斷效果的好壞。所謂較多正常數據指的是,無人機正常飛行的數據和其他部位發生故障的數據相對而言較多,會使得精確度較高。 2.6 多旋翼無人機故障診斷平臺
最后,本文也搭建了初步的多旋翼飛行器故障診斷平臺,能夠實現航行日志上傳,診斷結果顯示,數據分析和圖表列舉等功能。該平臺以基于Python的Django框架為核心,聯合MATLAB/Simulink實現航行日志的預處理和診斷,并實現網頁的交互功能。

f8181ba4-196d-11ed-ba43-dac502259ad0.png

文中搭建的故障診斷平臺的初步功能介紹如下:
①平臺名稱:“多旋翼飛行器故障診斷平臺”
②頁面選擇框:點擊不同的診斷算法頁面則會展示不同診斷算法的結果。
③數據顯示板:主要顯示的是在航行日志對應時間戳下是否存在故障。存在故障,則會顯示“1”;不存在執行器故障,則會顯示“0”。
④日志上傳和運行模塊:點擊“選擇文件”后可以從系統中任意位置選擇需要上傳的PX4航行日志數據,格式為ULG。
⑤時間和故障總狀態顯示:“當前系統時間”展示的是當前的真實時間;“當前狀態”展示的是當前上傳的航行日志是否存在故障。
⑥故障診斷結果詳細信息:會詳細列出故障的序號、故障起始和結束的時間、故障類型說明、對應的故障參數估計結果以及故障參數的含義。
⑦參數曲線展示:該部分展示針對每種故障類型進行診斷的特征參數。

f8256408-196d-11ed-ba43-dac502259ad0.png

f837f26c-196d-11ed-ba43-dac502259ad0.png

03、總結與展望

本文通過對多旋翼飛行器進行建模以及對故障診斷方法進行分析,確立了基于機理模型的故障診斷方法。其次研究了Pixhawk航行日志的構成和格式,確定了故障診斷的數據來源和針對數據需要預處理的問題。隨后針對在對多旋翼建模過程中設計的幾類故障各自設計了單獨的故障診斷方案,針對執行器故障的參數估計方法,針對傳感器尺度因子故障的殘差檢測方案以及針對傳感器白噪聲變化故障的小波變換方案。更進一步的分析了執行器故障診斷方案建立的流程、假設和可觀測性分析以及殘差檢測方案中的閾值確定方法和故障區間判斷的問題。接著對設計的故障診斷方案進行了初步的仿真驗證和綜合測試。初步仿真驗證主要檢驗診斷方案的可行性,綜合測試則驗證了診斷算法之間的誤診情況并給出了解決方案,進一步測試了單一算法的準確率,查全率,查準率和F1分數的情況,分析原因并在真實航行日志上進行了驗證,發現了諸多可以改進的部分。最后,使用以Python為核心的Django框架,聯合MATLAB/Simulink初步搭建了多旋翼飛行器故障診斷可視化平臺,方便進行快速地故障診斷工作。 本文只是一個初步的方案,還存在著諸多不足之處。比如白噪聲故障診方案的F1分數較低,還可以進一步提升性能;陀螺儀尺度因子故障診斷方案較容易出現誤診的情況,可以改進方法。此外,執行器故障診斷方案現在存在著諸多的假設,可以進一步增加模型的復雜性,提升其對更多情況下的適應能力。另外,現有的診斷算法在真實航行日志下并不盡如人意,后期工作中還需要進一步加強診斷算法的魯棒性,減少誤診情況,完善真實航行日志的驗證工作,提高其實用性。最后,故障診斷平臺現還只能單機運行,并不能實現線上的操作,也還沒有對不同類型的航行日志數據實現分類處理的功能。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51366

    瀏覽量

    755735
  • 飛行器
    +關注

    關注

    13

    文章

    726

    瀏覽量

    45597
  • 多旋翼
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2488

原文標題:利用飛行日志對多旋翼進行全自動故障診斷

文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    可控硅的故障診斷方法 可控硅模塊的選型指南

    可控硅的故障診斷方法 可控硅作為電力電子領域中的重要器件,其穩定性和可靠性對于整個電力系統的正常運行至關重要。因此,對可控硅進行有效的故障診斷是保證系統安全的關鍵步驟。以下是一些常見的可控硅
    的頭像 發表于 12-04 10:36 ?423次閱讀

    干式電抗器的故障診斷和排除方法是什么?

    干式電抗器是一種常用于電力系統中以限制電流突變和調整電壓的設備。由于其工作環境的嚴酷性和重要性,故障診斷和排除就顯得尤為重要。以下是干式電抗器故障診斷和排除的一般步驟和方法故障診斷
    發表于 11-13 10:32

    ECU故障診斷工具 如何選擇合適的ECU

    在現代汽車維修領域,電子控制單元(ECU)扮演著核心角色,負責管理車輛的多種功能。 1. 了解ECU故障診斷工具的基本功能 ECU故障診斷工具的基本功能包括讀取故障碼(DTCs)、清除故障
    的頭像 發表于 11-05 10:23 ?506次閱讀

    TAx5xxx-Q1故障診斷功能

    電子發燒友網站提供《TAx5xxx-Q1故障診斷功能.pdf》資料免費下載
    發表于 08-30 10:23 ?0次下載
    TAx5xxx-Q1<b class='flag-5'>故障診斷</b>功能

    晶閘管故障診斷方法

    晶閘管作為一種重要的電力電子器件,在電力控制系統、工業電機驅動、可再生能源發電等領域廣泛應用。然而,晶閘管在使用過程中可能會遇到各種故障,影響其正常工作。以下是對晶閘管故障診斷方法的詳細探討,包括常見的
    的頭像 發表于 08-27 11:31 ?1092次閱讀

    分布式故障診斷裝置

    的,以及它是如何幫助電力系統實現高效、精確的故障診斷和預警的。一、故障診斷過程:深圳鼎信智慧分布式故障診斷裝置,監測裝置在導線上直接安裝,監測范圍達到30公里,不用每
    的頭像 發表于 08-19 18:31 ?545次閱讀
    分布式<b class='flag-5'>故障診斷</b>裝置

    旋轉變壓器的故障診斷方法

    旋轉變壓器作為電機或發電機的重要部件,其故障診斷對于確保設備的正常運行至關重要。以下是對旋轉變壓器故障診斷方法的詳細探討,旨在提供全面且深入的理解。
    的頭像 發表于 08-19 17:53 ?1250次閱讀

    基于增強遷移卷積神經網絡的機械智能故障診斷

    隨著工業技術的飛速發展,機械設備的復雜性和精度不斷提高,其故障診斷問題也日益受到重視。傳統的故障診斷方法多依賴于人工經驗和專業知識,不僅效率低下且易出錯。而基于深度學習的智能故障診斷
    的頭像 發表于 07-08 16:33 ?662次閱讀

    繼電器故障診斷與智能維護技術

    隨著電力電子技術的迅猛發展,繼電器作為電力系統中的關鍵元件,其性能和穩定性直接影響到整個系統的運行效率。因此,對繼電器進行故障診斷和智能維護顯得尤為重要。本文旨在探討繼電器故障診斷方法、智能維護技術的發展以及在實際應用中的效果
    的頭像 發表于 06-24 11:49 ?933次閱讀

    電氣設備狀態監測與故障診斷

    技術應運而生。本文將對電氣設備狀態監測與故障診斷的基本概念、技術方法、應用領域以及未來的發展趨勢進行介紹。 電氣設備狀態監測與故障診斷的基本概念 2.1 狀態監測 狀態監測是指通過各種傳感器和檢測技術,實時收集電氣
    的頭像 發表于 06-06 09:42 ?2452次閱讀

    AC/DC電源模塊的故障診斷與維修技巧

    BOSHIDA ?AC/DC電源模塊的故障診斷與維修技巧 AC/DC電源模塊是一種常用的電力轉換設備,用于將交流電轉換為直流電供給電子設備。然而,由于使用環境和操作不當等原因,電源模塊可能會出現故障
    的頭像 發表于 05-15 13:53 ?857次閱讀
    AC/DC電源模塊的<b class='flag-5'>故障診斷</b>與維修技巧

    什么是PLC的故障診斷功能?

    PLC的故障診斷功能是指PLC系統能夠自動檢測、識別和報告設備或系統中潛在或已經發生的故障,從而幫助用戶及時采取相應措施進行修復,確保生產過程的穩定和安全。
    的頭像 發表于 03-22 09:09 ?955次閱讀

    基于labview的軸承故障診斷與健康監測

    畢S做基于labview的軸承故障診斷與健康監測,但是感覺無從下手,沒有實物進行數據采集,想來也只能模擬采集振動信號,但這個振動信號又該如何產生,看網上有凱斯西儲大學軸承數據,但又不知如何利用,,求教各位labview前輩大佬給點意見,指點一二,萬分感謝!!!
    發表于 03-18 23:33

    DTC故障中Debounce策略(SWC與Dem的故障診斷關系)

    故障診斷是由Dem模塊和SWC共同完成的,SWC中的Monitor Function對故障條件進行實時監控,并實時將故障條件的判定結果反饋至Dem模塊判斷是否發生故障,因為
    發表于 03-15 10:47 ?1792次閱讀
    DTC<b class='flag-5'>故障</b>中Debounce策略(SWC與Dem的<b class='flag-5'>故障診斷</b>關系)

    CAN總線系統故障診斷的步驟、方法、注意事項

    CAN總線系統故障診斷的步驟、方法、注意事項? CAN總線系統故障診斷是指對CAN總線系統中出現的故障進行分析、定位和排除的過程。本文將以詳盡、詳實和細致的方式介紹CAN總線系統
    的頭像 發表于 02-03 11:31 ?5567次閱讀
    主站蜘蛛池模板: 日本免费xxx| 国产免国产免费| 久久久久综合网久久| 中文字幕一区二区三区在线播放 | 亚洲XXX午休国产熟女屁| 九九久久久2| 99视频免费在线| 美女的让男人桶爽网站| xx69美国| 欧美久久综合网| 97在线视频免费观看97| 日本一区二区三区在线观看网站 | 人人射人人爱| 激情内射亚洲一区二区三区爱妻| 97在线视频免费播放| 亚洲 无码 在线 专区| 好男人在线观看视频观看高清视频免费| 色综合伊人色综合网站下载| 国内精品视频久久久久免费| 亚洲欧美强伦一区二区另类| 精品亚洲欧美中文字幕在线看| 亚洲免费一区| 九九这里有精品| 高hh乱亲女真实| 中文无码不卡的岛国片国产片| 快穿之诱受双性被灌满h| 中文字幕欧美一区| 视频一区二区三区蜜桃麻豆| 囯产精品久久久久久久久免费蜜桃| 亚洲国产三级在线观看| 欧美深夜0000XXXX疯狂| 后入式啪gif动态图| 99久久精品久久久久久清纯| 日韩一区二区三区四区区区 | 蜜桃视频一区二区| 国产色综合久久无码有码| 日韩欧美群交P内射捆绑| 久久精品免费观看久久| 国产精品99久久久久久宅男AV| 99精品国产AV一区二区麻豆| 亚洲AV久久无码精品蜜桃|