在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于RA6T1和AI技術的電機故障智能檢測

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-11-02 16:28 ? 次閱讀

摘要

該方案實現了基于嵌入式AI推斷電機運行異常的方法。基于瑞薩電機控制MCU RA6T1,結合瑞薩的e-AI工具,將Google的TensorFlow Lite模型部署在MCU端,結合瑞薩專有的BLDC電機控制程序套件實現AI對電機運行狀態的判斷,可作為工廠自動化中預測性運維的實踐基礎。

引言

電機作為電能轉換裝置廣泛應用于工業、農業,以及我們生活的方方面面。作為一種重要的電氣設備,電機運行狀態的檢測和維護一直是電機使用中的重要話題。若電機運行時出現問題不能及時發現,輕則會造成電機的損壞,重則影響產線進度甚至造成生產事故。傳統的電機檢測和維護使用人工測量和記錄,處理滯后,準確性和效率都不高,而且耗費人力。本文使用專為MCU設計的AI模型Google TensorFlow Lite,在基于RA6T1的BLDC電機系統中實現基于AI的故障檢測方案,實現了全自動化操作,提升了運維效率,并解決了傳統電機檢測維護中處理滯后的問題。

系統架構

電機故障檢測示例系統框圖如圖1所示。這是一個基于e-AI的電機系統,包含自學習神經元網絡和無刷直流電機控制軟件,AI推斷結果顯示在PC軟件上。

e-AI(嵌入式AI)指的是在服務器上使用大算力做模型訓練,在嵌入式系統中執行推斷的非對稱算力架構。瑞薩提供e-AI開發環境,幫助嵌入式開發者加速AI應用在瑞薩MCU上的部署。通過這個開發環境,用戶可以把在服務器或者PC上訓練好的AI模型轉換成運行在MCU上的代碼。

本示例是基于瑞薩電子RA系列芯片RA6T1的電機控制評估系統,在電機系統遇到硬件問題時可以智能地檢測異常。本系統采用無傳感器的矢量控制方式運行電機,電機的三相電流作為自學習神經元網絡的輸入,基于Google專為MCU開發的TensorFlowLite(TFLu),使用人工智能推斷電機異常的概率。(TensorFlow是一個基于數據流編程的符號數學系統,被廣泛應用于各類機器學習算法 的編程實現,其前身是谷歌的神經網絡算法庫DistBelief。)

wKgZomUD3cqAc8YSAACcSay3F7U917.jpg 圖1 電機故障檢測示例系統

故障檢測原理

系統中的直流無刷電機控制采用無傳感器矢量控制方式,采用三分流電阻,通過A/D轉換監控三相電流。在本系統中,使用隨著電機狀態不同而變化的三相電流波形作為自學習神經元網絡的輸入。對輸入數據進行預處理后通過FFT生成頻譜,可以讓AI更容易檢測到三相電流波形的特征點。方案中預處理執行包括以下操作:

①采集三相電流的A/D轉換值并生成FFT幀。

②在輸入到自學習神經元網絡前,對數據進行預處理,包括數據幀的FFT變換(頻譜生成)和從頻譜中提取特征點(自學習神經元網絡輸入數據生成)。

每512個點構成一幀,為了避免丟失數據,每一幀被設置為64個點與前一幀重疊,如圖2所示。這是一種通常稱為“重疊分析”的常用方法。

wKgaomUD3cuAcvDTAAB90mIL4K4363.jpg 圖2 電機驅動電流的A/D轉換值

因為在時間軸上無法檢測到特征值,所以將電機電流A/D轉換值經過FFT處理轉換到頻率軸上,如圖3(a)所示。在目標系統中,如圖3(b)所示,在淺色線標出的基頻峰值附近檢測到特征點。提取檢測到特征值的峰值前后共16個點作為輸入數據,如圖3(c)所示。只有U相電流值作為AI模型的數據。

wKgZomUD3c2ACIZ1AABoZkgcVW0459.jpg 圖3 數據預處理流程

人工智能推斷

在這個示例中,基于TFLu的AI通過以下3層模型來推斷電機運行正常還是異常:

①輸入層:FFT處理U相分流電流數據。

②隱藏層:隱藏層使用全連接層。

③輸出層:輸出正常和異常的概率。

圖4顯示了AI模型配置情況。

wKgaomUD3c6AOlVXAACiFWBbRus845.jpg 圖4 AI模型配置

故障檢測實現

故障檢測工程中包括電機應用程序和使用TFLu的AI應用程序,數據收集工具和訓練工具用于AI模型開發。AI模型開發流程圖如圖5所示。

wKgZomUD3dCAIQJBAAHi8LoXu6c606.jpg 圖5 AI模型開發流程圖

首先,使用數據收集工具收集數據,包括用于自學習的數據和用于測試的數據,測試數據用于測試AI模型。圖6顯示了系統在正常和異常狀態下的區別。正常狀態定義為驅動電機軸和負載電機軸形成一條直線,異常狀態定義為兩個軸的軸線偏離。

wKgaomUD3dGAet_6AABqexYLXqY518.jpg 圖6 正常狀態和異常狀態

然后,利用訓練工具來訓練和測試AI模型,如圖7所示,訓練結束后輸出.tflite文件并轉化為C語言數組,寫入程序中參與編譯。最后,再次使用數據收集工具進行系統的評估,MCU上運行的AI模型根據實測數據推斷出異常狀態的可能性并顯示,如圖8所示。

wKgaomUD3dKAbsJ1AADlAJhys7o325.jpg 圖7 訓練和測試AI模型
wKgZomUD3dSAA-ybAADZVzY78bE262.jpg 圖8 數據收集工具

整個系統的操作流程如圖9所示。

①使用無傳感器矢量控制運轉電機。

②對電機驅動電路的數據進行預處理,通過AI推斷電機運行異常的概率。

③與PC機進行串行通信,在上位機顯示電流波形數據和推斷結果。

wKgZomUD3dWAS1dXAADrWMv0mG4743.jpg 圖9 系統操作流程

演示流程圖如圖10所示,MCU定時器CMT1生成2kHz的采樣頻率并獲取三相電流的A/D轉換值,三相電流中的U和W相電流輸入到12位A/D轉換器,為FFT累積一幀(512個樣本)的A/D轉換值。從下一幀開始,通過重疊前一幀的64個樣本來累積A/D轉換值。MCU使用CMSISDSP執行FFT操作,FFT操作產生的頻譜被轉換成dBFS,該實現中定義0dB=4095LSB滿量程。接下來,選擇頻譜的峰值(不包括直流分量)和前后8個樣本(A/D轉換值)來提取頻譜特征值。提取的特征值輸入到自學習神經元網絡,通過推理輸出兩類(正常和異常)的概率。在此實現中,采用異常概率作為異常程度的表征,通過USB傳輸到PC,在DataCollectionTool(GUI工具)中以數值和圖表形式表示。

wKgaomUD3daAX0bUAAEQisd1JkA824.jpg 圖10 演示流程圖

結語

本文設計的基于RA6T1的BLDC電機系統結合瑞薩的e-AI工具套件,使用專為MCU設計的AI模型,實現了智能故障檢測,經過訓練和導入成功部署到MCU端,并取得了理想的電機運行異常的推斷效果,克服了傳統電機運行檢測的難點和不足,為電機系統自動化預測性運維提供了可行方案。

來源:瑞薩MCU小百科

審核編輯:湯梓紅

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

    關注

    146

    文章

    17793

    瀏覽量

    359400
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3663

    瀏覽量

    130792
  • 電機
    +關注

    關注

    143

    文章

    9231

    瀏覽量

    148146
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于MCU RA6T1電機故障檢測示例系統

    該方案實現了基于嵌入式AI推斷電機運行異常的方法。基于瑞薩電機控制MCU RA6T1,結合瑞薩的e-AI工具,將Google的TensorF
    發表于 09-13 14:21 ?984次閱讀

    RA6T1數據手冊(英)

    RA6T1數據手冊(英)
    發表于 11-07 19:50 ?0次下載
    <b class='flag-5'>RA6T1</b>數據手冊(英)

    RA6T1硬件用戶手冊(英)

    RA6T1硬件用戶手冊(英)
    發表于 11-07 19:50 ?0次下載
    <b class='flag-5'>RA6T1</b>硬件用戶手冊(英)

    RA6T1數據手冊(中英)

    RA6T1數據手冊(中英)
    發表于 11-07 19:50 ?5次下載
    <b class='flag-5'>RA6T1</b>數據手冊(中英)

    RA6T1硬件用戶手冊(中英)

    RA6T1硬件用戶手冊(中英)
    發表于 11-07 19:50 ?1次下載
    <b class='flag-5'>RA6T1</b>硬件用戶手冊(中英)

    RA6T1 CPU 卡用戶手冊

    RA6T1 CPU 卡用戶手冊
    發表于 01-13 19:09 ?0次下載
    <b class='flag-5'>RA6T1</b> CPU 卡用戶手冊

    RA 系列電機控制評估系統 - RA6T1 組用戶手冊

    RA 系列電機控制評估系統 - RA6T1 組用戶手冊
    發表于 01-13 19:09 ?1次下載
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>電機</b>控制評估系統 - <b class='flag-5'>RA6T1</b> 組用戶手冊

    RA6T1 CPU卡原理圖

    RA6T1 CPU卡原理圖
    發表于 03-13 19:50 ?0次下載
    <b class='flag-5'>RA6T1</b> CPU卡原理圖

    RA6T1 CPU 卡快速入門指南

    RA6T1 CPU 卡快速入門指南
    發表于 03-13 19:51 ?0次下載
    <b class='flag-5'>RA6T1</b> CPU 卡快速入門指南

    RA 系列電機控制評估系統-RA6T1 組快速入門指南

    RA 系列電機控制評估系統 - RA6T1 組快速入門指南
    發表于 03-13 19:51 ?3次下載
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>電機</b>控制評估系統-<b class='flag-5'>RA6T1</b> 組快速入門指南

    RA6T1 CPU 卡用戶手冊

    RA6T1 CPU 卡用戶手冊
    發表于 07-03 19:55 ?0次下載
    <b class='flag-5'>RA6T1</b> CPU 卡用戶手冊

    RA 系列電機控制評估系統-RA6T1 組用戶手冊

    RA 系列電機控制評估系統 - RA6T1 組用戶手冊
    發表于 07-03 19:55 ?0次下載
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>電機</b>控制評估系統-<b class='flag-5'>RA6T1</b> 組用戶手冊

    RA6T1 CPU卡原理圖

    RA6T1 CPU卡原理圖
    發表于 07-05 18:35 ?2次下載
    <b class='flag-5'>RA6T1</b> CPU卡原理圖

    RA6T1 CPU 卡快速入門指南

    RA6T1 CPU 卡快速入門指南
    發表于 07-05 18:36 ?0次下載
    <b class='flag-5'>RA6T1</b> CPU 卡快速入門指南

    RA 系列電機控制評估系統-RA6T1 組快速入門指南

    RA 系列電機控制評估系統 - RA6T1 組快速入門指南
    發表于 07-05 18:36 ?2次下載
    <b class='flag-5'>RA</b> 系列<b class='flag-5'>電機</b>控制評估系統-<b class='flag-5'>RA6T1</b> 組快速入門指南
    主站蜘蛛池模板: 黄网站在线观看永久免费 | 四虎影院观看视频在线观看 | 色在线国产 | 色婷婷色99国产综合精品 | 国产午夜在线观看视频 | 天天看天天爽天天摸天天添 | 日本三级网站在线线观看 | 亚洲人成在线精品不卡网 | 色之综合网 | 国产一级特黄aa级特黄裸毛片 | 国产美女在线观看 | 色婷婷久久免费网站 | 视频三区 | 午夜想想爱午夜剧场 | 4hu四虎永久免在线视 | 亚洲乱亚洲乱妇41p 亚洲乱亚洲乱妇41p国产成人 | 天天操狠狠操夜夜操 | 欧美mv日韩mv国产mv网站 | 性夜黄a爽影免费看 | 三级黄色录像 | 波多野结衣一级特黄毛片 | 国产香蕉精品视频在 | 色老头免费视频 | jiucao在线观看精品 | 天天干天天干天天操 | 四虎永久在线精品免费影视 | 在线资源站 | 欧美性猛交xxxx乱大交 | 日本老师xxxxxxxxx79 | 国产精品天天看大片特色视频 | 三级视频网站在线观看播放 | 免费国产小视频 | 国产伦精品一区二区三区四区 | 伊人久久大香线蕉综合网站 | 国产大片91精品免费观看不卡 | aa黄色毛片| 日本免费www| 可以直接看的黄色网址 | 日本免费黄色 | 亚洲黄色三级网站 | 天天搞天天干 |