999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于自適應步長FOA-SVM算法的卡泵故障診斷

2021-05-06 09:38:22濤,劉濤,李
計算機技術與發(fā)展 2021年4期
關鍵詞:優(yōu)化實驗

方 濤,劉 濤,李 龍

(東北石油大學 計算機與信息技術學院,黑龍江 大慶 163318)

0 引 言

當機采井出現(xiàn)卡泵異常,根據(jù)示功圖快速準確地判斷出所屬的卡泵故障類型對于保障油田的穩(wěn)定生產(chǎn)至關重要[1-2]。隨著智能示功儀的廣泛使用,高質(zhì)量的示功圖能夠通過無線傳輸技術直接傳給上位機并保存在數(shù)據(jù)庫中,為示功圖的智能診斷打下堅實的基礎。該文提出一種應用AS_FOA-SVM算法模型作為卡泵故障診斷的分類器。

果蠅優(yōu)化算法的提出較晚,是一種新型的群智能算法[3]。該算法相較于遺傳算法、粒子群算法等具有方法簡單、參數(shù)較少、易于實現(xiàn)的優(yōu)勢,同時,由于該算法具有計算速度快、尋優(yōu)能力強等特點,因此被廣泛用于科學和工程領域[4]。但是果蠅優(yōu)化算法同其他群智能算法類似,在尋優(yōu)過程中存在容易陷入局部最優(yōu)、后期收斂速度慢、收斂精度低等問題。為解決上述問題,該文引入自適應步長算法對FOA進行改進,從而實現(xiàn)FOA的全局與局部尋優(yōu)能力的平衡,提高果蠅算法的收斂速度和精度,并用改進后的自適應步長果蠅優(yōu)化算法(AS_FOA)優(yōu)化支持向量機的參數(shù),通過真實的示功圖樣本數(shù)據(jù)進行實驗,并將AS_FOA-SVM與果蠅優(yōu)化支持向量機[5](FOA-SVM)和遺傳算法優(yōu)化支持向量機[6](GA-SVM)進行性能對比。

1 果蠅優(yōu)化算法

果蠅優(yōu)化算法是模擬果蠅群體根據(jù)氣味尋找食物過程的仿生尋優(yōu)算法[3]。該算法模仿果蠅尋食過程,包含三個步驟。第一步,分散在各處的果蠅利用自身嗅覺發(fā)現(xiàn)自己所處位置的食物氣味濃度,并告知其他果蠅;第二步,通過比較果蠅群體中各處的氣味濃度,所有果蠅飛向濃度最高處,以此為起點繼續(xù)四散尋找食物;第三步,經(jīng)過以上兩步的迭代找到食物,通過模擬以上三步的過程,形成果蠅優(yōu)化算法尋優(yōu)思路[7]。具體的步驟如圖1所示。

圖1 果蠅優(yōu)化算法計算步驟

(1)設置最大迭代次數(shù)、果蠅規(guī)模、果蠅個體的位置范圍,果蠅的位置X,Y作為將要優(yōu)化的參數(shù),初始化果蠅的位置Xaxis,Yaxis。

(2)給每個果蠅一個隨機的初始飛行方向和距離。

(1)

(3)計算種群中果蠅所在位置的適應度,記錄本次迭代最大適應度及其位置。

Smelli=fitness(Xi,Yi)

(2)

Bestsmell[i]=[bestSmell,Xi,Yi]

(3)

(4)保存目前迭代結(jié)果中的最佳濃度值和該點果蠅的位置信息,其他果蠅飛向此處,作為新的起始點。

Smellbest=maxBestsmell[i]

(4)

(5)

(5)判斷是否達到最大迭代次數(shù)或者是否達到濃度值要求,若滿足以上兩個其中一條,則退出,返回最大值及其對應位置,否則跳回第二步繼續(xù)執(zhí)行。

2 自適應步長FOA-SVM

2.1 自適應步長調(diào)整策略

本課題引入迭代次數(shù)比值和適應度比值來生成果蠅步長的最大幅值,以限制隨機步長的最大長度,同時加入一個能夠權衡迭代次數(shù)比值和適應度比值的動態(tài)平衡因子β,用來平衡改進后果蠅優(yōu)化算法的收斂速度和收斂精度。具體公式如下:

(6)

(7)

通過調(diào)節(jié)β的取值來調(diào)節(jié)i/m和fi/f在迭代過程中的比重,在果蠅尋優(yōu)迭代的過程中迭代次數(shù)不斷增加,步長會逐漸減小,并且在尋優(yōu)過程中適應度值會逐漸變大。i/m引入會使步長逐漸縮小,加快算法的收斂速度,引入f/fi的目的是避免算法早熟、精度不高。通過平衡因子β,避免迭代過程中算法盲目過快的收斂和陷入局部最優(yōu)的問題,同時提高了尋優(yōu)過程的收斂精度。

2.2 改進后FOA-SVM混合算法模型實現(xiàn)

SVM的懲罰參數(shù)C和核函數(shù)參數(shù)g[8-9]對分類性能影響較大,利用上述改進的自適應步長FOA算法對參數(shù)C和g進行尋優(yōu),能夠改善SVM的分類能力,卡泵診斷分類結(jié)果也會更加精確[10]。

FOA對SVM的改進模型設計分成內(nèi)外兩部分,分別是SVM作為適應度函數(shù)作為內(nèi)部性能評估,F(xiàn)OA迭代尋優(yōu)過程作為外部參數(shù)選擇[11]。模型的流程如圖2所示。

圖2 FOA-SVM流程

整個過程的說明如下:

(1)初始化果蠅的迭代次數(shù)M,種群規(guī)模,初始位置(C,g)和初始化每個果蠅的搜索距離X,Y,隨機設置果蠅個體位置。

(2)訓練SVM,核函數(shù)選擇為高斯核函數(shù),利用果蠅位置作為SVM參數(shù),得出果蠅個體適應度值。

(3)對果蠅群體適應度值做出評價,保留此次迭代適應度值。

(4)利用自適應步長方法,對每個果蠅的搜索步長進行改變,并且再次生成果蠅初始位置。

(5)判斷是否到達迭代次數(shù)M,若是,則輸出目前最大的適應度值所對應的參數(shù)C和g,若不是,則返回第二步繼續(xù)進行迭代尋優(yōu)。

FOA改進SVM的算法執(zhí)行效果如圖3所示。可以看出,隨著迭代次數(shù)的增加,SVM的準確率不斷上升。

圖3 FOA_SVM迭代訓練

3 仿真實驗及結(jié)果分析

3.1 AS_FOA尋優(yōu)效果評測

為驗證AS_FOA-SVM的分類效果,利用卡泵真實數(shù)據(jù)進行實驗,仿真實驗的數(shù)據(jù)來自大慶某采油廠,其中正常示功圖數(shù)據(jù)100組,結(jié)蠟示功圖100組、進砂示功圖100組、結(jié)垢示功圖100組,經(jīng)過Hu矩特征提取[12],變?yōu)榫S度為7的特征值,利用python中的某些第三方函數(shù)庫進行實驗。

選用固定步長為4和20的FOA-SVM與文中的AS_FOA-SVM進行實驗對比,實驗對比參數(shù)設置詳見表1。

表1 尋優(yōu)效果評測仿真實驗數(shù)據(jù)

經(jīng)過實驗對比,表中三種模擬實驗的迭代尋優(yōu)準確率曲線和果蠅的運動軌跡如圖4~圖6所示。圖中“圓點”為果蠅運動位置,“三角點”為尋優(yōu)過程的最優(yōu)位置。

圖4 步長為4的FOA-SVM實驗結(jié)果

圖5 步長為15的FOA-SVM實驗結(jié)果

圖6 自適應步長AS_FOA-SVM實驗結(jié)果

AS_FOA-SVM算法隨著迭代尋優(yōu)次數(shù)的增加,分類的準確率逐步提高,最終在第32次迭代中達到最高值。可以通過果蠅運動軌跡圖觀察到,隨著局部搜索能力的增強,果蠅運動范圍逐漸圍繞最優(yōu)參數(shù),果蠅運動在最優(yōu)值附近由稀疏變?yōu)槌砻埽罱K卡泵故障分類準確率為76.45%。在步長為4的FOA-SVM中,通過果蠅運動軌跡圖可以看出,果蠅個體在局部搜索中表現(xiàn)出了很強的搜索能力,全局搜索能力較弱,算法在尋優(yōu)過程中在第5次迭代后就陷入局部最優(yōu)值,最終卡泵故障分類準確率為71.25%。在步長為15的FOA-SVM實驗中,通過果蠅運動軌跡可以看出,在解空間內(nèi),果蠅分布較為均勻,全局搜索能力較好,但其在第17代之后,算法的準確率就不再變化,可見其后期搜索能力不強,局部搜索能力不足,最終卡泵故障分類準確率為72.29%。

綜上實驗對比得出,AS_FOA-SVM算法通過自適應改變果蠅尋優(yōu)的范圍,通過迭代次數(shù)與每次迭代的準確率,動態(tài)地平衡了果蠅的全局與局部尋優(yōu)的能力,相比于固定步長FOA-SVM在卡泵故障診斷取得了較好的效果。

3.2 AS_FOA-SVM卡泵故障分類對比實驗

基于3.1中所用的真實樣本數(shù)據(jù),分別使用遺傳優(yōu)化算法[13-14]、固定步長果蠅優(yōu)化算法和文中改進的自適應步長優(yōu)化算法對支持向量機的懲罰系數(shù)C和核函數(shù)參數(shù)g進行優(yōu)化[15]。主要參數(shù)設置如表2所示。

在相同的算法編程環(huán)境下,對表2中算法進行編程測試,為減小編程帶來的差異,SVM部分的數(shù)據(jù)處理與數(shù)據(jù)操作調(diào)用統(tǒng)一的代碼包。三種算法在卡泵故障分類中的準確率如表3所示,從表中可以看出,相比于固定步長的FOA,AS_FOA在SVM優(yōu)化中準確率更高,所用時間相差很小;相比于GA在SVM中的優(yōu)化,準確率也有所提高。

表2 卡泵故障分類對比實驗參數(shù)

表3 實驗結(jié)果

如圖7所示,從三種函數(shù)的尋優(yōu)進化曲線中可以看出,AS_FOA-SVM與FOA-SVM在搜索時間上相同,但全局與局部尋優(yōu)平衡能力較好,搜索精度略高。AS_FOA-SVM相比于GA-SVM避免了過早收斂,陷入局部最優(yōu)。綜上,AS_FOA-SVM進一步提高了算法的尋優(yōu)精度和搜索效率。

圖7 尋優(yōu)對比

4 結(jié)束語

針對卡泵故障診斷這一實際工程問題,提出AS_FOA-SVM混合分類算法模型,并對果蠅優(yōu)化算法的尋優(yōu)步長進行改進,引入自適應函數(shù),通過計算上次尋優(yōu)準確率和本次迭代次數(shù)完成步長的限制。通過采油廠實際數(shù)據(jù)的仿真測試,結(jié)果表明,AS_FOA-SVM算法相比于固定步長的FOA-SVM的收斂速度和尋優(yōu)精度更好。

猜你喜歡
優(yōu)化實驗
記一次有趣的實驗
超限高層建筑結(jié)構設計與優(yōu)化思考
微型實驗里看“燃燒”
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
做個怪怪長實驗
NO與NO2相互轉(zhuǎn)化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 91久久国产成人免费观看| 国产欧美专区在线观看| 91精品亚洲| 色香蕉影院| 精品欧美视频| 色欲不卡无码一区二区| 四虎永久在线精品国产免费| 国产一级毛片高清完整视频版| 91精品国产自产91精品资源| 性色一区| 亚洲 日韩 激情 无码 中出| 91精品小视频| 国产美女无遮挡免费视频| 国产亚洲视频免费播放| 精品国产成人三级在线观看| 欧美精品影院| 久久久精品无码一区二区三区| 国产精品亚洲日韩AⅤ在线观看| www.91中文字幕| 青青草国产精品久久久久| 国产亚洲欧美日韩在线观看一区二区| 国产在线视频自拍| 国产中文在线亚洲精品官网| 欧美三级不卡在线观看视频| 国产精彩视频在线观看| 国产女同自拍视频| 亚洲 欧美 日韩综合一区| 国产网站免费| 999精品视频在线| 午夜久久影院| 色九九视频| 免费在线国产一区二区三区精品 | 激情视频综合网| 亚洲色图综合在线| 综1合AV在线播放| 亚洲欧美另类久久久精品播放的| 日韩天堂网| 亚洲成网777777国产精品| 国产精品毛片一区视频播| 欧美色图久久| 亚洲Av综合日韩精品久久久| 毛片免费观看视频| 亚洲第七页| 欧美yw精品日本国产精品| 福利视频一区| yjizz国产在线视频网| 亚洲视频a| 无码人中文字幕| 亚洲伊人久久精品影院| 国产超薄肉色丝袜网站| 日韩成人高清无码| 国产丰满大乳无码免费播放 | 国产伦片中文免费观看| 久久这里只精品热免费99| 亚洲女人在线| 国产视频只有无码精品| 伊人久久大香线蕉成人综合网| 久久久久亚洲精品无码网站| 欧美视频在线不卡| 国产精品视频观看裸模 | jizz在线观看| 91无码国产视频| 精品超清无码视频在线观看| 久久久成年黄色视频| 免费国产高清视频| 亚洲成肉网| 综合色88| 97成人在线视频| 国产乱子伦视频在线播放| 激情无码字幕综合| 亚洲熟女中文字幕男人总站| 色婷婷丁香| 99精品高清在线播放| 国产精品林美惠子在线播放| 精品成人一区二区三区电影| 日韩在线播放欧美字幕| 老色鬼久久亚洲AV综合| 强奷白丝美女在线观看| 亚洲精品欧美日韩在线| 麻豆国产精品一二三在线观看| 91蜜芽尤物福利在线观看| 国产探花在线视频|