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

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

3天內不再提示

基于機器學習的城市電梯困人故障原因預測方法研究

iotmag ? 來源:物聯網技術 ? 作者:物聯網技術 ? 2022-11-08 11:15 ? 次閱讀

摘 要 :為實現電梯困人故障的應急處置快速響應,縮短現場故障原因排查時間,促進排障模式由人工經驗向數據支撐下的智能診斷轉變,利用梯度提升樹算法(GBDT)建立電梯故障原因預測模型。經過數據清洗和特征提取,以 2015—2020 年南京市累積電梯故障數據進行模型訓練。與真實值對比后的預測結果表明,前三位故障原因實時預測準確率可達 81%,評估指標優于同類型機器學習算法。GBDT 模型預測性可適用于電梯困人故障數據稀疏、特征量不明顯的預測問題。

0 引 言

電梯與人們的日常出行緊密關聯,已成為特種設備安全工作的著力重點和關鍵一環 [1]。如何在降低設備故障停梯率的同時高效應對故障,是電梯安全監管和應急處置中亟須解決的核心問題。大數據浪潮下,金融、工業、公共服務等領域已有大量成功應用案例 [2-5]。大數據在特種設備安全監管與應急救援中的應用場景十分豐富 [6],如救援路徑規劃、救援站點布局優化、易發故障電梯屬性歸納等。對特種設備故障大數據進行挖掘分析,可以盡早發現設備故障隱患,排查治理甚至預測故障發生概率,進而為故障處置和監管決策供參考。

目前,關于電梯故障原因預測的研究多集中于部件特定故障的診斷 [7-10],主要基于少樣本(數百臺)設備的物聯網監測數據。王麗園 [11] 建立了多種電梯運行數據分析模型,用異常分類模型實時監控電梯狀態。沈志鵬 [12] 將循環神經網絡和擴張因果卷積網絡相結合,提出一種新的時間序列預測模型,預測電梯部件未來是否發生異常。朱明等 [13] 建立了電梯故障率受環境溫度、濕度影響的 GM(1,N)預測模型。

支猛等 [14] 提出了一種基于 BP 神經網絡和遺傳算法的預測模型,對電梯門系統故障進行預測。姜宇迪等 [15] 提出了基于長短期記憶網絡自編碼器和時間序列回歸模型的電梯制動器監測和故障預警方法。胡海博 [16] 基于社區電梯系統歷史維保數據,利用粒子群聚類預測模型,實現了電梯小樣本數據故障預測。

自 2015 年起,在南京、杭州、廣州等地的示范帶動下,電梯應急處置服務平臺在全國范圍內推廣建設。在履行科學調度、快速解救的首要職能之外,平臺積累了大量設備的困人故障數據,蘊藏了豐富故障特征,具有數據分析的基礎和挖掘價值。本文基于南京市 2015—2020 年 41 414 起電梯困人故障數據,構建故障特征數據集,利用梯度提升樹算法(GBDT)建立電梯故障原因預測模型,以 CART 決策樹為基學習器,預測下一次故障時最可能的故障原因,并與其他集成學習方法進行對比,驗證方法的效果與優勢。

1 預測模型構建流程及數據預處理

電梯故障原因數據屬性為標稱數據,其預測可認為是一個分類問題。電梯故障原因預測模型流程如圖 1 所示。模型包括 :電梯故障初數據集數據預處理 ;基于預處理后數據,提取電梯故障相關特征 ;選取分類算法,進行訓練建立模型 ;評估模型性能 ;保存最優模型 ;當電梯再次出現故障時,提取相關數據特征輸入最優模型,預測故障原因。

57e70736-5f12-11ed-8abf-dac502259ad0.png

數據預處理包括處理缺失數據、歸一化數值類特征、集中篩選初數據集中可能指向故障原因的數據項。對缺失數據,標稱屬性和數值屬性兩種不同數據屬性采取的預處理方式不同 :標稱屬性,缺失數據用值“無”補全 ;數值屬性,如電梯速度,缺失數據用該數據屬性值的均值表示,并進行歸一化處理。

41 414 起電梯困人故障初數據集包含 25 個應急調度數據項和 10 個電梯基本數據項。初步剔除接警響應時間、救援完成時間、電梯檔案號、設備注冊登記號等明顯非關聯項后,保留 19 個與電梯故障原因相關的數據項,形成的故障特征數據集見表 1 所列。

57ff32e8-5f12-11ed-8abf-dac502259ad0.png

2 梯度提升樹預測模型構建

2.1 梯度提升算法框架

梯度提升(Gradient Boosting)分類算法,是一種集成學習思想,由 Friedman[17] 于 1999 年提出,梯度提升假設模型形式為 :

5823fa9c-5f12-11ed-8abf-dac502259ad0.png

式中:P 為模型參數;h(x; αm) 為基學習器;αm 為弱學習器參數;M 為迭代次數;βm 為每個基學習器權重。

模型損失函數的數學期望為 :

5833b432-5f12-11ed-8abf-dac502259ad0.png

在已有包含 N 個樣本點的訓練數據集 {(x1, y1), ..., (xN,yN)} 上計算模型的損失函數值,并使損失函數值最小,可得最優參數 P 為 :

5848eb18-5f12-11ed-8abf-dac502259ad0.png

采用前向分步算法,每一步學習一個基學習器及其權重值,逐漸逼近式(3)的最優解。假設當前模型為 Fm-1,則在第 m 次迭代學習的基學習器 fm,由擬合損失函數的負梯度在當前模型 Fm-1 的值所得。即第 m 次迭代學習的參數 {βm,αm} 能夠使 fm 的方向是 Fm-1 損失函數下降最快的方向。對每一個數據點 xi 都可以得到一個梯度下降方向 gm(xi),見式(4),和一個完整的梯度下降方向,見式(5):

585f7e46-5f12-11ed-8abf-dac502259ad0.png

為使 fm 能夠在梯度下降的方向上使用最小二乘法,分別由式(6)、式(7)得到最優 αm 和 βm :

5875cb42-5f12-11ed-8abf-dac502259ad0.png

最終合并至模型中,可得 :

588f94c8-5f12-11ed-8abf-dac502259ad0.png

梯度提升算法框架如下所示 :算法 1 :數據項框架

輸入 :訓練數據集 {(x1, y1), ..., (xN, yN)},損失函數 L(y,F(x)),迭代次數 M。

輸出 :模型 F(x)。

1. 初始化模型 :58a8d6ae-5f12-11ed-8abf-dac502259ad0.png

2. 對 m = 1, ..., M :

(1)計算負梯度方向58c18eec-5f12-11ed-8abf-dac502259ad0.png

(2) 學習一個基學習器 hm(x; αm), 其 中 :58d79c6e-5f12-11ed-8abf-dac502259ad0.png

(3) 計算最優梯度下降步長, 其 中 :58eca578-5f12-11ed-8abf-dac502259ad0.png

(4)更新模型 :5905f000-5f12-11ed-8abf-dac502259ad0.png

3 :輸出模型 F(x)。

2.2 梯度提升決策樹算法

梯度提升本質為一個算法框架,放入已有分類或回歸算法后,可進行更復雜的決策分類計算。本文在梯度提升框架下,提出以梯度提升樹(Gradient Boosting Decision Tree,GBDT)構造電梯故障預測模型。GBDT 引入決策樹作為梯度提升框架中的基模型(即基學習器),算法中所有決策樹的運算結論累加即為最終結果。這種不斷迭代的決策樹算法,比單一決策樹具有可區分多種不同特征和特征組合的天然優勢,魯棒性好,易并行化,是可擬合復雜非線性函數的有力工具。

CART 決策樹 [18](Classification and Regression Trees,CART)同時支持連續值和缺失值的處理,適用于不同屬性的電梯故障數據。本文利用回歸 CART 決策樹作為梯度提升算法的弱分類器,基于平方誤差最小化準則實現特征選擇,生成二叉樹,表現形式為 :

591c8766-5f12-11ed-8abf-dac502259ad0.png

式中:J 為 CART 決策樹的葉節點數目;{bj}1J 為決策樹葉子節點的值或類標簽;Rj 為第 j 個葉節點;{Rj}1J 為決策樹中不重疊的區域,這些區域覆蓋整個樣本集;I(x∈Rj) 為指示函數。

若輸入數據 x 屬于葉節點 Rj,則返回 1,否則返回 0。在梯度提升算法框架中,用式(9)替換使式(4)更新模型步驟中的 h(x; αm),可得 :

593cc1ac-5f12-11ed-8abf-dac502259ad0.png

式中,{Rjm}1J為第 m 次迭代得到的 CART 決策樹中第 j 個節點。

令 rjm=βmbjm,式(10)可改寫為 :

59587ac8-5f12-11ed-8abf-dac502259ad0.png

經式(12)優化,可得 rjm 最優值 :

5971b5f6-5f12-11ed-8abf-dac502259ad0.png

決策樹每個葉節點包含的樣本數據不重疊,則 rjm 可用式(13)優化 :

5987a0b4-5f12-11ed-8abf-dac502259ad0.png

由此將 CART 決策樹作為梯度提升框架中的基學習器,可迭代完成分類預測算法模型構建。

3 預測模型計算實驗

3.1 模型訓練

41 414 條電梯故障工單初始數據包含 6 類歷史困人故障原因,分別是安全保護裝置、門系統、曳引系統、控制系統、電氣系統和外部原因(停電、機房溫度過高等)。故障預測模型以初始數據訓練預測模型,針對故障電梯求解 6 類原因的分類問題。

實驗使用 XGBoost 工具 [19] 10 折交叉驗證的方式訓練模型,迭代中設置 early stopping 的方式 [20] 防止過擬合。在 Ubuntu 14.04LTS 操作系統Intel(R) i7-370 3.40 GHzCPU,4 GB 內存的 PC 機上運行算法,測得模型訓練迭代至最優預測模型耗時 6.17 s,通過最優模型預測一個新樣本耗時 0.011 s,可知模型能夠滿足在應急狀況下的實時快速預測要求。GBDT 算法迭代 100 次,每次迭代后交叉驗證結果如圖 2 所示,迭代至 70 次時訓練結果達到最優,模型準確率為 42.04%。

59a32f78-5f12-11ed-8abf-dac502259ad0.png

3.2 模型評估

采用精確率(precision)、準確率(accuracy)、召回率(recall)和 F1 值等常用評價指標 [21] 評估算法模型的可靠性與準確性。以機器學習中 3 種經典分類算法CART決策樹算法、支持向量機(SVM)算法[22] 和隨機森林(Randomforests)算法 [23] 為對比算法,分別構建分類器,各算法的評價指標見表 2 所列。以 CART 決策樹為弱分類器的 GBDT 算法所構建的電梯故障原因預測模型,精確率、準確率、召回率、F1值指標均好于其他分類算法。

59d08a4a-5f12-11ed-8abf-dac502259ad0.png

3.3 模型預測

模型訓練中交叉驗證后,GBDT 算法模型首位原因預測準確率約為 42%。而現實場景中,模型預測的結果可在應急調度時提前告知救援人員最有可能的幾個原因(從首位原因開始按可能性大小排列),引導現場排障。因此,預測模型可設置為,如果預測出最有可能的 k 個原因(Top-k)包含實際的故障原因時,則表示預測準確。根據 2013—2018 年南京市故障數據,預測 2019 年 7 月電梯故障原因,以同時間626 條實際故障原因為預測準確率基準,驗證模型準確性。

圖 3 所示為 k=1 ~ 6 時的預測準確率。其中,k=1 時準確率為 42.04%,說明僅給出 1 項最有可能原因時準確率不足50% ;隨著 k 增大,準確率會不斷增高,在 k=3 時準確率最高達 81%,即預測可給出最有可能的 3 類故障原因,此時基本可鎖定真實故障原因。在當前初始數據量并不十分充分的訓練條件下,使用 GBDT 算法可明確排除一半以上的故障原因,證實了方法的有效性。

5a013fb4-5f12-11ed-8abf-dac502259ad0.png

4 結 語

(1)清洗電梯應急處置場景下的原始故障缺失數據,預處理可分為數值屬性和標稱屬性,所有數值類屬性數據需進行歸一化處理。

(2)CART 算法生成的決策樹模型是二叉樹,運算效率較多叉樹高,作為需要不斷迭代多棵樹的 GBDT 算法的基學習器,二者結合可保證精度并兼顧效率,適合處理目標變量(電梯故障原因)為標稱屬性的離散型分類問題。

(3)GBDT 集成學習算法對電梯故障原因預測有效可行,模型評估效果好于其他常見機器學習分類算法。其通過迭代獲得殘差來不斷逼近真實預測值的特點,能夠獲得滿意預測結果(尤其在推薦 Top-k 個預測結果時),可為應急處置時快速鎖定故障部位提供參考。

(4)4 萬左右的故障初始數據數量尚不能認為是真正意義的大數據量級。有效提升首位故障原因的預測準確率,仍需在更廣地域范圍和更大時間跨度內進一步匯集數據,富集數據池,并添加構建更合理的故障特征。

審核編輯 :李倩

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

    關注

    42

    文章

    4590

    瀏覽量

    99202
  • 電梯
    +關注

    關注

    2

    文章

    389

    瀏覽量

    22550
  • 機器學習
    +關注

    關注

    66

    文章

    8173

    瀏覽量

    130889

原文標題:基于機器學習的城市電梯困人故障原因預測方法研究

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

收藏 人收藏

    評論

    相關推薦

    電梯物聯網:智能“大腦”,保障你家小區電梯安全

    電梯城市居民“出行第一步,回家最后一程”的唯一垂直交通工具,其重要度不言而喻,近年來電梯安全問題也備受人們的關注。 哪些因素有可能會導致電梯發生
    的頭像 發表于 03-04 11:05 ?171次閱讀
    <b class='flag-5'>電梯</b>物聯網:智能“大腦”,保障你家小區<b class='flag-5'>電梯</b>安全

    電梯物聯網在電梯行業的應用優勢!

    電梯物聯網是指將物聯網技術應用于電梯系統中,通過傳感器、數據采集和通信技術等手段,實現對電梯設備的遠程監控、故障預測、維護管理以及服務優化等
    的頭像 發表于 12-26 10:51 ?490次閱讀
    <b class='flag-5'>電梯</b>物聯網在<b class='flag-5'>電梯</b>行業的應用優勢!

    LabVIEW進行癌癥預測模型研究

    病例和癌癥相關死亡人數有所增加。其中,乳腺癌是女性中最常見的癌癥類型。 本研究采用ML技術對乳腺癌進行預測,比較了當前方法和提出的方法。 使用診斷乳腺癌數據集包含699個樣本,9個變量
    發表于 12-13 19:04

    機器人+”電梯應用突破空間限制 盡享“一鍵直達”

    近日,【“機器人+”應用】標準《移動機器電梯適用性要求及測試方法》第二次專家組研討會順利召開,思嵐科技作為智能機器人行業領軍企業,用領先的
    的頭像 發表于 11-08 09:45 ?549次閱讀
    “<b class='flag-5'>機器</b>人+”<b class='flag-5'>電梯</b>應用突破空間限制 盡享“一鍵直達”

    變頻器過熱的故障原因和解決方法

    變頻器過熱的故障原因和解決方法
    的頭像 發表于 10-24 10:09 ?2499次閱讀

    電梯物聯網能否提高電梯困人救援效率?

    電梯物聯網技術的出現為困人救援帶來了新的解決方案。通過在電梯內部加裝傳感器和控制器,并將它們與外部的救援中心連接起來,通過智能AI攝像頭識別乘客的求助信號,實時監測電梯運行狀況,一旦發
    的頭像 發表于 10-12 10:36 ?338次閱讀

    機器學習與數據挖掘方法和應用

    機器學習與數據挖掘方法和應用(經典)
    發表于 09-26 07:56

    基于機器學習的車位狀態預測方法

    本發明公開一種基于機器學習的車位狀態預測方法,基于歷史數據,建立回歸決策樹模型進而構建改進決策樹模型,對每個區域的停車率進行預測,基于停車率
    發表于 09-21 07:24

    電梯網關如何處理故障故障預警?

    電梯網關是一種用于電梯系統的智能設備,它在電梯運行中起到了至關重要的作用。它可以通過連接電梯控制器和外部網絡,實現電梯系統的遠程監控、
    的頭像 發表于 08-28 10:47 ?360次閱讀

    機器學習和深度學習的區別

    機器學習和深度學習的區別 隨著人工智能技術的不斷發展,機器學習和深度學習已經成為大家熟知的兩個術
    的頭像 發表于 08-17 16:11 ?3559次閱讀

    機器學習可以分為哪幾類?機器學習技術有哪些?

    對自然語言、圖像、聲音、視頻等數據進行分析、分類、預測的重要方法之一。在日常生活和工作中,我們可以看到機器學習廣泛應用于推薦系統、搜索引擎、語音識別、自然語言處理、計算機視覺、醫學診斷
    的頭像 發表于 08-17 16:11 ?4581次閱讀

    機器學習和深度學習的區別

      機器學習是一種方法,利用算法來讓機器可以自我學習和適應,而且不需要明確地編程。在許多應用中,需要機器
    發表于 08-02 17:36 ?409次閱讀

    聯合學習在傳統機器學習方法中的應用

    聯合學習在傳統機器學習方法中的應用
    的頭像 發表于 07-05 16:30 ?574次閱讀
    聯合<b class='flag-5'>學習</b>在傳統<b class='flag-5'>機器</b><b class='flag-5'>學習方法</b>中的應用

    使用機器學習進行預測

    電子發燒友網站提供《使用機器學習進行預測.zip》資料免費下載
    發表于 07-04 10:22 ?0次下載
    使用<b class='flag-5'>機器</b><b class='flag-5'>學習</b>進行<b class='flag-5'>預測</b>

    電機故障原因及處理方法

    今天我想和大家分享一些關于電機故障的知識,包括故障原因以及如何有效地處理這些問題。無論是家用電器還是工業設備,電機故障都是一種常見的問題,但通過正確的了解和處理
    的頭像 發表于 06-26 09:39 ?3966次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>