亚洲邪恶天堂影院在线观看_欧美亚洲日韩国产综合网_亚洲国产精久久久久久久_亚洲综合一区二区精品导航

帳號:
密碼:
智動化 / 文章 /

企業部署演算法的集中管理、保護與擴充
以電動馬達預測性維護應用為例
[作者 Peter Webb]   2021年11月25日 星期四 瀏覽人次: [7291]

為了提升生產力,企業級規模的應用架構工程部署專案通常會採用主-從式軟體開發模型,確認在足夠數量的機臺上所安裝的函式能滿足使用量。本文以一個估測電動馬達健康的預測性維護應用來說明上述所需的功能。


如果你想把MATLAB函式分享給另一位同事,只要簡單地透過Email就可以達成,不過這種方式可能不太適合較大的團隊。舉例來說,你沒有辦法確保每一個人都使用最新版本的函式,你也沒有辦法限制他人存取這些具有所有權的程式碼。而且如果為了滿足高峰期間的使用量而在足夠數量的機臺上安裝了函式,離峰期間則會有機臺處在閒置狀態。為了處理這樣的問題,企業級規模的應用架構工程部署專案通常會採用主-從式軟體開發模型(client-server software development model)來解決。


MATLAB Client for MATLAB Production Server這組支援套件,可為桌上型MATLAB提供了主-從式運算(client-server computing)帶來好處。它的作法是將演算法集中在一個位置存放,這可確保所有用戶端使用的版本都相同;由遠端執行並加密,則可以保護智慧財產(intellectual property;IP):終端使用者可以呼叫演算法,但不能存取原始程式碼。


為了提升生產力,可以增加使用者端的workers,或者將MATLAB Production Server的範例部署在雲端計算,如Microsoft Azure和Amazon Web Services等環境中。本文將以一個估測電動馬達健康的預測性維護應用來說明這些功能。


應用:以預測性維護方法評估馬達健康狀態

透過預測性維護系統來監測設備的健康狀態可預防意外的故障。舉例來說,估計馬達的剩餘使用壽命(remaining useful life;RUL)以判斷何時該替換馬達,以及偵測異常行為來決定是否需要進行馬達檢驗。


我們的應用範例是把馬達感測器收集來的時間序列資料發送到預測性維護演算法,而該演算法則使用機器學習來估計RUL和檢查異常行為(圖1)。



圖1 : 馬達健康應用範例的架構。
圖1 : 馬達健康應用範例的架構。

這個應用包含了兩部分:一是MATLAB馬達健康狀態app,它展示特定馬達的狀態,另一部分是MATLAB Production Server預測性維護的解析應用,內含兩組預測性維護演算法。這個主從式架構把功能性的責任歸屬分為:使用者(client)端的app,用來管理資料存取與顯示,而伺服器(server)端的演算法則負責分析這些資料。使用者需仰賴伺服器端提供的應用程式介面(application programming interface;API)連結,不需要、也不能存取執行結果。


伺服器端:演算法與介面

對馬達感測器產生的時間序列資料,每一組演算法採用不同的機器學習技術來進行判定。RUL演算法是使用一個線性回歸模型來估計故障發生的時間,此模型是由「預測性維護工具箱」(Predictive Maintenance Toolbox)的predict函式所提供。異常行為偵測演算法則使用一個客製的單類(one-class)支援向量機(support vector machine;SVM)和一個線性求解器,將感測器事件分類為正常或異常,這些函式是來自於「統計與機器學習工具箱」(Statistics and Machine Learning Toolbox)。


這兩組演算法都使用漸進式的學習來持續更新它們的模型,同時也考慮到因為馬達磨損退化導致的感測器資料偏移,因此,兩個模型都不需要在部署之前先經過訓練。


由於終端使用者都會把同樣的資料流跑在這兩組演算法上,伺服器就提供一個入口點,所以透過processMotorData函式,針對時間序列資料上每一個元素,processMotorData就會送回一個RUL估計結果以及一個是否出現異常的標幟。


在處理資料流時使用者端通常會呼叫processMotorData好幾次,然後把資料流分割為依時間排序的視窗,並且在每個視窗完成時送出。MATLAB Production Server有一個無狀態(stateless)的架構:它會在每一次呼叫之後重置執行狀態,以避免資料在使用者之間洩漏。


由於演算法使用漸進式學習,它們會透過處理每一個視窗之後的模型更新來改善。不過,執行狀態的重置功能會從MATLAB Production Server的記憶體清除掉這些變更。


為了讓變更保留到下一次的呼叫,將它們儲存在透過mps.cache.connect函式所建立的外部資料快取記憶體中,完成部署的演算法就會將資料流依馬達編號ID來分組,並且為每一個馬達保留一個資料快取記憶體和機器學習的模型。


使用者端:執行演算法和資料視覺化

我們將processMotorData 部署到一個MATLAB Production Server範例、命名為 MotorAnalytics檔案的中,讓使用者端的開發人員可以使用它。如果要從MATLAB呼叫processMotorData ,可以使用MATLAB Client for MATLAB Production Server裡,從MotorAnalytics安裝MATLAB add-on套件。


安裝這個add-on套件時,把processMotorData函式放置到MATLAB的路徑中。呼叫processMotorData時,會有一條需求被傳送給MATLAB Production Server主機上去執行預測性維護演算法內的processMotorData函式,每一個安裝了add-on的使用者端就能去執行這個相同的預測性維護演算法,如圖2所示。



圖2 : MATLAB桌上型使用者透過MATLAB Production Server存取processMotorDat。
圖2 : MATLAB桌上型使用者透過MATLAB Production Server存取processMotorDat。

使用者開發

當add-on套件被安裝之後,這些終端使用者就可以從他們桌面端的MATLAB來跟 processMotorData函式進行互動。舉例來說,MATLAB的help指令顯示了來自原始函式的協助文字訊息,後記則標明processMotorData是在MATLAB Production Server上執行。


add-on套件上人類都可以讀懂的全部內容,任何執行 processMotorData演算法的IP智財會在MATLAB Production Server主機上以AES加密來確保安全性。


接著我們透過MATLAB App Designer來建立帶有兩個內嵌儀表板的MATLAB app應用程式,讓使用者可以選擇一個馬達資料集,並檢視該資料執行預測性維護演算法後所產生的結果。這個馬達資料集是由48小時、一分鐘取樣一次的感測器讀數所構成。該馬達在這48小時期間內的RUL,會以距離到故障發生的估計分鐘數的線性圖表來呈現;當偵測到異常時,會以紅色圓點標示在線性圖表上。


圖3呈現了第8號馬達的狀態。圖表上標出了幾個異常與一個估計RUL在跌入零之前的一段暫時性下降,這個在大約12小時內機器餘命從72小時快速的下降到零,顯示出有替換馬達的急迫性。



圖3 : 視覺化呈現第8號馬達的健康狀態。
圖3 : 視覺化呈現第8號馬達的健康狀態。

水平方向的擴充

接下來,把演算法部署至MATLAB Production Server進行規模擴充:MATLAB Production Server可自動地加入容載量(在條件內)來回應增加的需求。每單一個MATLAB Production Server容納案例可以最多有24個workers,每一個worker可獨立地處理需求?如果主機有足夠的CPU資源的話,還可以同時間進行。我們會建議每個worker分配一個核心。


為了說明需求導向的擴充,我們從三個分開的桌上型MATLAB單元開啟predictive analytics app,先執行其中一個app副本,並等待它完成,接著讓三個app全部同時執行。


圖4為執行結果。在左邊的圖表可以看到每一個app副本的解析結果。右邊的MATLAB Production Server儀表板展示了現行worker處理程序數量以及需求的處理量。在即時的截圖上,儀表板顯示有三個現行worker處理程序,以及每秒大約18筆訊息的處理量。



圖4 : 需求導向的水平擴充結果。
圖4 : 需求導向的水平擴充結果。

儀表板上的直條圖繪製了處理量的歷史。每一組直條代表一段時間的活動。較短的直條捕捉到的是只有一個app傳送需求至MATLAB Production Server的那段時間,當時的處理量大約為每秒6筆需求。較長的直條代表三組桌上型app都在傳送需求的時候。在第二段時間,MATLAB Production Server自動地啟動兩個額外的workers,藉由需求來帶動擴充,並且讓處理量增加到每秒18筆訊息。


集中化管理、保護與擴充

藉由開發之後,processMotorData這個演算法範例已經具備了安裝於網路的一個位置、以AES加密機制保護、並且可動態擴展性的特點,已經是一項企業層級的服務。因此,可以利用MATLAB Compiler SDK和MATLAB Production Server即可建立如同本文所示範的MotorAnalytics可部署檔案一樣。不過,如果是要安裝或使用 processMotorData等函式,只需要MATLAB和MATLAB Client for MATLAB Production Server支援套件就足夠了。


(本文由鈦思科技提供;作者Peter Webb任職於MathWorks公司)


相關文章
? NASA太空飛行器任務開發光學導航軟體
? 近即時模擬與控制協助自主水下載具機動運行
? Premium Radar SDK以演算法改進汽車雷達應用
? 資料科學與機器學習協助改善頸部損傷評估
? 配電網路的即時模擬環境開發
comments powered by Disqus
  相關新聞
» 精誠資訊捐贈臺北市政府AI運算設備
» 臺達前進聯合國氣候會議COP30
» 臺達電子公佈一百一十四年十月份營收
» 臺達取得全球ICT產業首張ISO 59004循環經濟認證
» 臺達電子公布114年第三季財務報表
  相關產品
» 泓格iSN-811C-MTCP紅外線感測模組 從溫度掌握工業製造的安全與先機
» 凌華科技透過 NVIDIA JetPack 6.1 增強邊緣 AI 解決方案
» 安勤推出搭載NVIDIA Jetson平臺邊緣AI方案新系列
» 臺達全新溫度控制器 DTDM系列實現導體加工精準控溫
» 西門子推出下一代AI增強型電子系統設計軟體 提升使用者體驗

?
刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2025 遠播資訊股份有限公司版權所有 Powered by O3
地址:臺北數位產業園區(digiBlock Taipei) 103臺北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 / E-Mail: webmaster@hope.com.tw
亚洲邪恶天堂影院在线观看_欧美亚洲日韩国产综合网_亚洲国产精久久久久久久_亚洲综合一区二区精品导航
<li id="wkceg"></li>
<rt id="wkceg"><delect id="wkceg"></delect></rt>
<bdo id="wkceg"></bdo>
<strike id="wkceg"><acronym id="wkceg"></acronym></strike>

  • 一区二区三区在线看| 欧美日韩一区小说| 国产精品美女久久久久久| 91.com视频| 成人免费av网站| 国产成人精品免费一区二区| 午夜欧美在线一二页| 日韩av在线播放中文字幕| 亚洲欧美偷拍卡通变态| 亚洲人123区| 亚洲欧美日韩中文播放| 亚洲人成精品久久久久| 中文一区二区在线观看| 欧美韩国一区二区| 国产午夜精品一区二区三区视频 | 国产高清久久久久| 国产成人鲁色资源国产91色综 | 日韩三级在线免费观看| 亚洲一区二区三区自拍| 亚洲欧美另类久久久精品| 欧美激情一区二区三区| 欧美成人精品福利| 日韩欧美在线不卡| 国产成人精品免费视频网站| 欧美亚洲精品一区| 日本道精品一区二区三区| 欧美日韩精品免费观看视频| 精品国产制服丝袜高跟| 欧美国产精品一区| 一区二区三区国产精华| 秋霞电影一区二区| 丰满白嫩尤物一区二区| 成人av电影在线网| 色哟哟精品一区| 色天使久久综合网天天| 欧美亚洲综合另类| 欧洲亚洲精品在线| 欧美日韩日日夜夜| 在线观看一区日韩| 欧美日韩不卡一区| 国产欧美一二三区| 亚洲国产精品激情在线观看| 亚洲另类色综合网站| 日本中文一区二区三区| 亚洲一区精品在线| 欧美性受极品xxxx喷水| 亚洲精品免费在线播放| 91丨porny丨首页| 99久久精品免费观看| 欧美日韩国产电影| 欧美激情在线一区二区三区| 午夜精品一区二区三区三上悠亚| 国产精品一区专区| 欧美狂野另类xxxxoooo| 亚洲欧洲精品天堂一级 | 中文字幕欧美一| 亚洲成人免费看| 丁香六月久久综合狠狠色| 91精品国产综合久久久久久| 亚洲色图19p| av日韩在线网站| 国产婷婷一区二区| 精品一区二区三区视频在线观看| 91成人国产精品| 亚洲手机成人高清视频| 成人网男人的天堂| 欧美激情自拍偷拍| 国产精品一区二区久激情瑜伽| 欧美福利视频导航| 亚洲sss视频在线视频| 色诱亚洲精品久久久久久| 国产欧美一区二区精品秋霞影院| 久草这里只有精品视频| 欧美一级欧美一级在线播放| 五月天久久比比资源色| 91福利精品视频| 亚洲人精品午夜| proumb性欧美在线观看| www.激情成人| 欧美大片一区二区| 91蜜桃网址入口| 国产精品911| 欧美一卡在线观看| 黄色日韩网站视频| 亚洲最快最全在线视频| 国产日本欧洲亚洲| 久久精品国产第一区二区三区 | 亚洲综合丁香婷婷六月香| 色av综合在线| 亚洲桃色在线一区| 在线观看日韩电影| 亚洲一区在线免费观看| 精品视频在线看| 日本亚洲免费观看| 欧美mv和日韩mv的网站| 精品一区二区影视| 国产亚洲一区二区三区| 成人高清伦理免费影院在线观看| 久久久久久久综合狠狠综合| 激情图片小说一区| 国产午夜精品一区二区| 99视频精品免费视频| 欧美一区二区高清| 亚洲人成人一区二区在线观看| 国产亚洲精品aa| 五月天视频一区| 久久精品亚洲一区二区三区浴池| 国产精品视频第一区| 欧美成人a∨高清免费观看| 91高清视频免费看| 亚洲综合久久久| 亚洲图片欧美综合| 欧美在线一二三| 香蕉久久夜色精品国产使用方法 | 成人一级黄色片| 亚洲天堂福利av| 在线电影院国产精品| 国产精品91xxx| 亚洲一区中文日韩| 精品成人一区二区| 99精品视频在线观看| 亚洲高清免费观看 | 一本久久a久久精品亚洲| 亚洲影院久久精品| 欧美一区二区三区色| 国产成人精品一区二区三区四区| 国产精品久久久久久亚洲伦| 26uuu亚洲| 色婷婷av一区| 极品少妇一区二区三区精品视频| 国产精品久久久久久久久免费丝袜 | 亚洲自拍偷拍九九九| 精品理论电影在线观看| 色综合久久88色综合天天6| 蜜桃视频一区二区三区| 亚洲精品伦理在线| 国产欧美一二三区| 精品精品欲导航| 欧美日韩一区二区在线观看 | 日韩av一区二区三区四区| 国产女人水真多18毛片18精品视频| 欧美日韩五月天| aaa欧美色吧激情视频| 精品一区二区久久久| 亚洲最色的网站| 国产精品视频免费| 久久久久久久电影| 日韩一级片在线观看| 在线看日本不卡| 成人免费视频caoporn| 国产资源在线一区| 日韩极品在线观看| 亚洲国产精品天堂| 亚洲天堂a在线| 91精选在线观看| 色av成人天堂桃色av| 成人午夜伦理影院| 国产一区二区伦理| 日日噜噜夜夜狠狠视频欧美人 | 激情小说亚洲一区| 日韩不卡一区二区三区| 久久久影院官网| 欧美一级精品在线| 欧美日韩精品是欧美日韩精品| 国产不卡高清在线观看视频| 久久精品噜噜噜成人av农村| 日韩和欧美一区二区三区| 日韩制服丝袜先锋影音| 亚洲高清一区二区三区| 亚洲精品国产高清久久伦理二区| 欧美国产综合一区二区| 亚洲国产精品av| 国产精品免费人成网站| 国产精品少妇自拍| 国产午夜亚洲精品理论片色戒 | 麻豆91在线看| 亚洲一区在线电影| 精品无人码麻豆乱码1区2区 | 日韩一区二区不卡| 日韩一区二区三区在线| 欧美一区二视频| 精品va天堂亚洲国产| 精品国产乱子伦一区| 久久精品欧美一区二区三区麻豆| 精品国产99国产精品| 久久婷婷久久一区二区三区| 欧美激情艳妇裸体舞| 26uuu精品一区二区在线观看| www成人在线观看| 国产精品灌醉下药二区| 中文字幕综合网| 亚洲国产综合人成综合网站| 日韩在线a电影| 韩国av一区二区三区在线观看| 丁香婷婷综合网| 成人黄色免费短视频| 日本高清不卡视频| 欧美精品一区二区三区蜜桃视频 | 色偷偷88欧美精品久久久| 色综合久久中文字幕|