亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于RBF網(wǎng)絡(luò)的提升機制動系統(tǒng)故障診斷方法與流程

文檔序號:12469176閱讀:來源:國知局

技術(shù)特征:

1.一種基于RBF網(wǎng)絡(luò)的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述提升機制動系統(tǒng)故障診斷方法包括如下步驟:

步驟1、采用2JTP-1.2型提升機試驗?zāi)M提升機在不同速度、不同負(fù)荷工況下的制動系統(tǒng)故障,分析提升機制動系統(tǒng)故障發(fā)生的機理和影響因素,得到貼閘油壓、制動力矩、液壓系統(tǒng)殘壓、松閘油壓、液壓站油壓、閘瓦貼合開關(guān)量、磨損超限判定油壓、閘瓦平均間隙和制動盤偏九個初始輸入變量X;

步驟2、將所述初始輸入變量X進(jìn)行數(shù)據(jù)的預(yù)處理,得到初始輸入特征向量T;

步驟3、將所述初始輸入特征向量T作為訓(xùn)練樣本的輸入,制動系統(tǒng)的故障類型作為輸出,建立初始的提升機制動系統(tǒng)RBF網(wǎng)絡(luò)故障診斷模型;

步驟4、采用所述初始輸入特征向量T對RBF網(wǎng)絡(luò)進(jìn)行訓(xùn)練,并采用MIV算法對初始輸入變量X進(jìn)行篩選,得到篩選后的最終輸入變量X′;

步驟5、將所述最終輸入變量X′進(jìn)行數(shù)據(jù)的預(yù)處理,得到最終輸入特征向量T′;

步驟6、將所述最終輸入特征向量T′作為訓(xùn)練樣本的輸入,制動系統(tǒng)的故障類型作為輸出,建立GSO-RBF網(wǎng)絡(luò);

步驟7、采用GSO算法對RBF網(wǎng)絡(luò)隱含層神經(jīng)元中心和閾值進(jìn)行優(yōu)化;

步驟8、判別滿足終止條件是否成立;如果成立,則執(zhí)行步驟9;如果不成立,則執(zhí)行步驟7;

步驟9、得到基于螢火蟲算法優(yōu)化的提升機制動系統(tǒng)RBF網(wǎng)絡(luò)故障診斷模型,對提升機制動系統(tǒng)的故障類型進(jìn)行判斷,并輸出診斷結(jié)果。

2.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,步驟2中,所述數(shù)據(jù)預(yù)處理的計算式如下:

<mrow> <mi>t</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mrow> <mi>a</mi> <mi>c</mi> <mi>t</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>x</mi> <mi>max</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中,t(i)是第i個初始輸入變量的樣本值,xact(i)是第i個初始輸入變量的實際值,xmin(i)是第i個初始輸入變量的最小值,xmax(i)是第i個初始輸入變量的最大值。

3.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述步驟3具體為:采用初始輸入特征向量T作為RBF網(wǎng)絡(luò)輸入層的神經(jīng)元,初始輸入特征向量T=(t1,t2,...,t9)T,制動系統(tǒng)的故障類型作為輸出,輸出層有6個神經(jīng)元,輸出向量為Y=(y1,y2,...,y6)T,隱含層到輸出層的權(quán)值向量為W=(w1,w2,...,wm)T,隱含層輸出依靠初始輸入特征向量與徑向基函數(shù)中心的距離,基函數(shù)選用高斯函數(shù),距離用歐式范數(shù)表示。當(dāng)RBF網(wǎng)絡(luò)輸入為tk時,隱含層輸出的具體計算式如下

<mrow> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mn>2</mn> <msubsup> <mi>&sigma;</mi> <mi>i</mi> <mn>2</mn> </msubsup> </mrow> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>

其中,ui是第i個隱含層節(jié)點的輸出,ci是第i個隱含層節(jié)點高斯函數(shù)的中心向量,σi是第i個隱含層節(jié)點的標(biāo)準(zhǔn)化常數(shù);

輸出層輸出的具體計算式如下

<mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>q</mi> </munderover> <msub> <mi>Wu</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>k</mi> </msub> </mrow>

其中,ui是第i個隱含層節(jié)點的輸出,yk是輸出層第k個節(jié)點的輸出,w是隱含層到輸出層的加權(quán)系數(shù),θk是隱含層的閾值,q是隱含層節(jié)點數(shù)。

4.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述步驟4包括以下具體步驟:

步驟41、隨機選取h個訓(xùn)練樣本作為聚類中心ci,利用最近鄰規(guī)則對訓(xùn)練樣本進(jìn)行分組,按照tk與中心ci之間的歐式距離將tk分配到訓(xùn)練樣本的各個聚類集合vp中;

步驟42、對每個聚類集合vp中的訓(xùn)練樣本求平均值,構(gòu)成新的聚類中心c′i,如果新的聚類中心c′i不再發(fā)生變化,則所得到的c′i即為RBF網(wǎng)絡(luò)最終的基函數(shù)中心,如果新的聚類中心c′i發(fā)生變化,則返回步驟41;

步驟43、選取高斯函數(shù)作為RBF網(wǎng)絡(luò)的基函數(shù),方差σi的具體計算式如下:

<mrow> <msub> <mi>&sigma;</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <msub> <mi>c</mi> <mi>max</mi> </msub> <msqrt> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </msqrt> </mfrac> </mrow>

其中,cmax是選取中心之間的最大距離;

步驟44、運用最小二乘法計算隱含層到輸出層之間神經(jīng)元的連接權(quán)值,計算公式如下:

<mrow> <mi>&omega;</mi> <mo>=</mo> <mi>exp</mi> <mo>(</mo> <mfrac> <mi>h</mi> <msubsup> <mi>c</mi> <mi>max</mi> <mn>2</mn> </msubsup> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow>

步驟45、對初始輸入特征向量T進(jìn)行變換,具體變換式如下,

<mrow> <mi>T</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>t</mi> <mn>11</mn> </msub> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mrow> <mn>1</mn> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>&PlusMinus;</mo> <mn>100</mn> <mi>%</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mn>...</mn> <msub> <mi>t</mi> <mn>17</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>t</mi> <mn>21</mn> </msub> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>&PlusMinus;</mo> <mn>100</mn> <mi>%</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mn>...</mn> <msub> <mi>t</mi> <mn>27</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> </mtr> <mtr> <mtd> <msub> <mi>t</mi> <mrow> <mi>m</mi> <mn>1</mn> </mrow> </msub> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mrow> <mi>m</mi> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>&PlusMinus;</mo> <mn>100</mn> <mi>%</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mn>...</mn> <msub> <mi>t</mi> <mrow> <mi>m</mi> <mn>7</mn> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

步驟46、將變換后的初始輸入特征向量T作為RBF網(wǎng)絡(luò)的輸入,計算RBF網(wǎng)絡(luò)的輸出值具體計算式如下:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>y</mi> <mi>k</mi> <mn>1</mn> </msubsup> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>k</mi> </mrow> <mn>1</mn> </msubsup> <msubsup> <mi>y</mi> <mrow> <mn>2</mn> <mi>k</mi> </mrow> <mn>1</mn> </msubsup> <mn>...</mn> <msubsup> <mi>y</mi> <mrow> <mi>m</mi> <mi>k</mi> </mrow> <mn>1</mn> </msubsup> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>,</mo> <msubsup> <mi>y</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>k</mi> </mrow> <mn>2</mn> </msubsup> <msubsup> <mi>y</mi> <mrow> <mn>2</mn> <mi>k</mi> </mrow> <mn>2</mn> </msubsup> <mn>...</mn> <msubsup> <mi>y</mi> <mrow> <mi>m</mi> <mi>k</mi> </mrow> <mn>2</mn> </msubsup> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mrow> <mo>(</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mn>9</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

步驟47、計算RBF網(wǎng)絡(luò)的輸出值之差I(lǐng)Vi,得到平均影響值MIV,具體計算式如下:

<mrow> <msub> <mi>IV</mi> <mi>k</mi> </msub> <mo>=</mo> <msubsup> <mi>y</mi> <mi>k</mi> <mn>1</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mi>k</mi> <mn>2</mn> </msubsup> </mrow>

<mrow> <msub> <mi>MIV</mi> <mi>i</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <msub> <mi>IV</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>/</mo> <mi>m</mi> </mrow>

步驟48、根據(jù)計算得到的MIV的絕對值進(jìn)行排序,刪除對輸出影響較小的初始輸入變量,得到最終輸入變量X′為貼閘油壓、制動力矩、液壓系統(tǒng)殘壓、松閘油壓、液壓站油壓、閘瓦貼合開關(guān)量和磨損超限判定油壓。

5.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,步驟5中,所述數(shù)據(jù)預(yù)處理的計算式如下:

<mrow> <msup> <mi>t</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>a</mi> <mi>c</mi> <mi>t</mi> </mrow> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&times;</mo> <mn>0.9</mn> </mrow> <mrow> <msubsup> <mi>x</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mo>&prime;</mo> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&times;</mo> <mn>0.9</mn> </mrow> </mfrac> </mrow>

其中,t′(i)是第i個最終輸入變量的樣本值,x′act(i)是第i個最終輸入變量的實際值,x′min(i)是第i個最終輸入變量的實際值,x′max(i)是第i個最終輸入變量的最大值。

6.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述步驟6包括以下具體步驟:

步驟61、將所述最終輸入特征向量T′作為GSO-RBF網(wǎng)絡(luò)輸入層的神經(jīng)元,最終輸入特征向量T′=(t′1,t′2,...,t′7)T,制動系統(tǒng)的故障類型作為輸出,輸出層有6個神經(jīng)元,輸出向量為Y=(y1,y2,...,y6)T,隱含層到輸出層的權(quán)值向量為W=(w1,w2,...,wm)T,隱含層輸出依靠輸入向量與徑向基函數(shù)中心的距離,基函數(shù)選用高斯函數(shù),距離用歐式范數(shù)表示,當(dāng)RBF網(wǎng)絡(luò)輸入為tk時,隱含層輸出的具體計算式如下

<mrow> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mn>2</mn> <msubsup> <mi>&sigma;</mi> <mi>i</mi> <mn>2</mn> </msubsup> </mrow> </mfrac> <mo>|</mo> <mo>|</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <mo>|</mo> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow>

其中,ui是第i個隱含層節(jié)點的輸出,ci是第i個隱含層節(jié)點高斯函數(shù)的中心向量,σi是第i個隱含層節(jié)點的標(biāo)準(zhǔn)化常數(shù);

輸出層輸出的具體計算式如下

<mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>q</mi> </munderover> <msub> <mi>Wu</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>k</mi> </msub> </mrow>

其中,ui是第i個隱含層節(jié)點的輸出,yk是輸出層第k個節(jié)點的輸出,w是隱含層到輸出層的加權(quán)系數(shù),θk是隱含層的閾值,q是隱含層節(jié)點數(shù)。

步驟62、將GSO-RBF網(wǎng)絡(luò)的隱含層神經(jīng)元中心和閾值采用實數(shù)矢量形式編碼,構(gòu)成螢火蟲初始種群,初始化螢火蟲種群的個數(shù)N,吸引力系數(shù)β0,光吸收系數(shù)γ和隨機性系數(shù)α0,其中,吸引力系數(shù)β0=1,光吸收系數(shù)γ為[0,1]分布的隨機數(shù),隨機性系數(shù)α0∈[0,1]。

7.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述步驟7包括以下具體步驟:

步驟71、計算螢火蟲個體適應(yīng)度函數(shù)值,具體計算式如下:

<mrow> <mi>f</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>Z</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>o</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow>

其中,f為螢火蟲個體適應(yīng)度值,Z為訓(xùn)練樣本的個數(shù),yk為實際的輸出值,ok為期望的輸出值;

步驟72、計算熒光素值lu(g),熒光素值lu(g)和當(dāng)前位置xu(g)代表著每個螢火蟲個體u,熒光素值lu(g)的具體計算式如下:

lu(g+1)=(1-δ1)×lu(g)+ξ1×J(xu(g+1))

其中,u為螢火蟲個體,xu(g)為螢火蟲個體的當(dāng)前位置,lu(g)為螢火蟲個體在第g次迭代時熒光素值的大小,lu(g+1)為螢火蟲個體在第g+1次迭代時熒光素值的大小,J(xu(g+1))為目標(biāo)函數(shù)值,δ1為熒光素值揮發(fā)系數(shù),ξ1為增強系數(shù);

步驟73、計算大于自身的螢火蟲數(shù)量,計算式如下:

Mu(g)={Q:duQ(g)<ru;lu(g)<lQ(g)}

其中,Mu(g)為感知范圍內(nèi)所有熒光素值大于自身的螢火蟲個數(shù),duQ為個體u和Q之間的距離,ru為感知半徑;

步驟74、獲得熒光最強個體,更新螢火蟲所在位置,具體計算公式如下:

<mrow> <msub> <mi>P</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>l</mi> <mi>Q</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> </mrow> <mrow> <munder> <mo>&Sigma;</mo> <mrow> <mi>P</mi> <mo>&Element;</mo> <msub> <mi>M</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> </mrow> </munder> <msub> <mi>l</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>x</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>x</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>s</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>x</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>x</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>x</mi> <mi>u</mi> </msub> <mrow> <mo>(</mo> <mi>g</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>|</mo> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

其中,Pij為最強熒光個體,P為感知范圍內(nèi)所有熒光素值大于自身的螢火蟲個體,lp(g)為P在第g次迭代時熒光素值的大小。

8.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,步驟8中,所述終止條件為訓(xùn)練誤差小于0.001或迭代次數(shù)達(dá)到2000。

9.根據(jù)權(quán)利要求1所述的提升機制動系統(tǒng)故障診斷方法,其特征在于,所述步驟9具體為:得到基于螢火蟲算法優(yōu)化的提升機制動系統(tǒng)神經(jīng)網(wǎng)絡(luò)故障診斷模型,將所述最終輸入特征向量T′作為故障診斷模型的輸入,提升機制動系統(tǒng)的故障類型作為輸出,對提升機制動系統(tǒng)故障類型進(jìn)行判斷,輸出診斷結(jié)果。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1