欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法與流程

文檔序號(hào):12359426閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法,其特征在于,具體按照以下步驟實(shí)施:

步驟1、先將磁平衡式霍爾電流傳感器(4)分別與斷路器分合閘線圈(10)、數(shù)據(jù)處理系統(tǒng)連接,構(gòu)建出分合閘線圈電流在線監(jiān)測(cè)系統(tǒng);然后利用分合閘線圈電流在線監(jiān)測(cè)系統(tǒng)實(shí)時(shí)監(jiān)測(cè)得到的分合閘線圈電流數(shù)據(jù),并將實(shí)時(shí)監(jiān)測(cè)得到的分合閘線圈電流數(shù)據(jù)作為輸入變量;

步驟2、利用基于卷積神經(jīng)網(wǎng)絡(luò)的深度學(xué)習(xí)算法構(gòu)建故障類(lèi)型預(yù)測(cè)模型,將經(jīng)步驟1得到的一部分分合閘線圈電流數(shù)據(jù)輸入到構(gòu)建故障類(lèi)型預(yù)測(cè)模型中進(jìn)行訓(xùn)練;

步驟3、將經(jīng)步驟1得到的一部分分合閘線圈電流數(shù)據(jù)輸入到經(jīng)步驟2訓(xùn)練好的故障類(lèi)型預(yù)測(cè)模型中,由故障類(lèi)型預(yù)測(cè)模型對(duì)輸入的分合閘線圈電流數(shù)據(jù)進(jìn)行處理,完成對(duì)高壓斷路器故障檢測(cè)。

2.根據(jù)權(quán)利要求1所述的基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法,其特征在于,所述步驟1中構(gòu)建出的分合閘線圈電流在線監(jiān)測(cè)系統(tǒng),其結(jié)構(gòu)為,包括有單片機(jī)(1),所述單片機(jī)(1)分別與電源模塊(2)、信息處理單元(3)、4G通信模塊(5)、Zigbee通信模塊(6)、數(shù)據(jù)存儲(chǔ)單元(9)連接;

所述電源模塊(2)分別與太陽(yáng)能發(fā)電模塊(7)、蓄電池(8)連接;

所述信息處理單元(3)的輸入端與磁平衡式霍爾電流傳感器(4)連接。

3.根據(jù)權(quán)利要求2所述的基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法,其特征在于,所述單片機(jī)(1)的型號(hào)為STM32F407。

4.根據(jù)權(quán)利要求1所述的基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法,其特征在于,在所述步驟2中,建立故障類(lèi)型預(yù)測(cè)模型具體按照以下方法實(shí)施:

建立卷積神經(jīng)網(wǎng)絡(luò),首先要確定卷積過(guò)程,具體按照以下方法實(shí)施:

首先確定濾波器的大小,采用卷積核Kernelij來(lái)對(duì)上一層濾波器的一個(gè)特征進(jìn)行加權(quán)得到xi*Kernelij;之后對(duì)xi*Kernelij進(jìn)行求和后加偏移,具體按照以下算法實(shí)施:

<mrow> <msubsup> <mi>x</mi> <mi>j</mi> <mi>l</mi> </msubsup> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> </mrow> </munder> <msubsup> <mi>x</mi> <mi>i</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>*</mo> <msubsup> <mi>Kernel</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mi>l</mi> </msubsup> <mo>+</mo> <msup> <mi>B</mi> <mi>l</mi> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(1)中:xi為上一層的濾波器中的一個(gè)特征,Mj為神經(jīng)元j對(duì)應(yīng)的濾波器,為第l層的神經(jīng)元i的第j個(gè)對(duì)應(yīng)的權(quán)值,Bl為第1層的唯一偏移;

抽樣層采用下采樣的方法確定,具體方法如下:

采用mean-pooling,首先將濾波器中的所有值求均值;然后將采樣出的信息乘以可訓(xùn)練參數(shù),再加上可訓(xùn)練偏置,將得到的結(jié)果通過(guò)激活函數(shù)計(jì)算,即能得到神經(jīng)元的輸出;其中,激活函數(shù)采用sigmoid函數(shù);

第一層的輸出算法具體如下:

<mrow> <msubsup> <mi>x</mi> <mi>j</mi> <mi>l</mi> </msubsup> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <msup> <mi>&beta;</mi> <mi>l</mi> </msup> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> </mrow> </munder> <msubsup> <mi>x</mi> <mi>i</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msup> <mi>B</mi> <mi>l</mi> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(2)中:β為第1層的可訓(xùn)練參數(shù),Bl為可訓(xùn)練偏置,Mj為神經(jīng)元j對(duì)應(yīng)的濾波器。

5.根據(jù)權(quán)利要求1所述的基于卷積神經(jīng)網(wǎng)絡(luò)算法的高壓斷路器故障檢測(cè)方法,其特征在于,在所述步驟2中,對(duì)故障類(lèi)型預(yù)測(cè)模型進(jìn)行訓(xùn)練,具體按照以下步驟實(shí)施:

步驟A、初始化權(quán)值,即將所有權(quán)值初始化為一個(gè)較小的隨機(jī)數(shù),具體是將所有權(quán)值初始化為一個(gè)隨機(jī)數(shù)[0,1];

步驟B、經(jīng)步驟A后,從訓(xùn)練集(以實(shí)施例1為例將其中的五組數(shù)據(jù)作為訓(xùn)練集)中提取一個(gè)樣例X,并將該樣例X輸入到卷積神經(jīng)網(wǎng)絡(luò)中,并給出它的目標(biāo)輸出向量,并將其記作D;

步驟C、經(jīng)步驟B后,從前層向后層依次計(jì)算,得到卷積神經(jīng)網(wǎng)絡(luò)的輸出值Y,對(duì)于各個(gè)層的計(jì)算方法具體如下:

對(duì)于卷積層,采用如下算法進(jìn)行計(jì)算:

<mrow> <msubsup> <mi>x</mi> <mi>j</mi> <mi>l</mi> </msubsup> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> </mrow> </munder> <msubsup> <mi>x</mi> <mi>i</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>*</mo> <msubsup> <mi>Kernel</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> <mi>l</mi> </msubsup> <mo>+</mo> <msup> <mi>B</mi> <mi>l</mi> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(1)中:xi為上一層的濾波器中的一個(gè)特征,Mj為神經(jīng)元j對(duì)應(yīng)的濾波器,為第1層的神經(jīng)元i的第j個(gè)對(duì)應(yīng)的權(quán)值,Bl為第1層的唯一偏移;

對(duì)于卷積層的輸出值,最終要添加sigmoid函數(shù)進(jìn)行非線性變換;

對(duì)于抽樣層,具體采用如下算法進(jìn)行計(jì)算:

<mrow> <msubsup> <mi>x</mi> <mi>j</mi> <mi>l</mi> </msubsup> <mo>=</mo> <mi>f</mi> <mrow> <mo>(</mo> <msup> <mi>&beta;</mi> <mi>l</mi> </msup> <munder> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> </mrow> </munder> <msubsup> <mi>x</mi> <mi>i</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msup> <mi>B</mi> <mi>l</mi> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(2)中:β為第1層的可訓(xùn)練參數(shù),Bl為可訓(xùn)練偏置,Mj為神經(jīng)元j對(duì)應(yīng)的濾波器,xi為上一層的濾波器中的一個(gè)特征;

對(duì)于全鏈接層,直接采用多層人工神經(jīng)網(wǎng)絡(luò)的方法進(jìn)行計(jì)算,具體算法如下:

在式(3)中,Bl為可訓(xùn)練偏置,xi為上一層的濾波器中的一個(gè)特征,wji為第l層的結(jié)點(diǎn)j到第l+1層的節(jié)點(diǎn)i的權(quán)值,f(x)為sigmoid函數(shù);

步驟D、待步驟C完成后,反向(即從后層向前層)依次計(jì)算各層的誤差項(xiàng),具體按照以下步驟實(shí)施:

步驟a、計(jì)算輸出層的誤差,具體按照以下方法實(shí)施:

設(shè)定輸出層共有M個(gè)結(jié)點(diǎn),則對(duì)輸出層的結(jié)點(diǎn)k的誤差項(xiàng)為:

δk=(dk-yk)yk(1-yk) (4);

在式(4)中:dk為結(jié)點(diǎn)k的目標(biāo)輸出,yk為結(jié)點(diǎn)k的預(yù)測(cè)輸出;

步驟b、經(jīng)步驟a后,計(jì)算中間全鏈接層的誤差,具體方法如下:

設(shè)定當(dāng)前層為第1層,共有L個(gè)結(jié)點(diǎn),第1+1層共M個(gè)節(jié)點(diǎn);

則對(duì)于第1層的節(jié)點(diǎn)j的誤差項(xiàng)具體如下:

<mrow> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>h</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>h</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <msub> <mi>&delta;</mi> <mi>k</mi> </msub> <msub> <mi>W</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(5)中:hj為結(jié)點(diǎn)j的輸出,wjk為第l層的結(jié)點(diǎn)j到第l+1層的節(jié)點(diǎn)k的權(quán)值,M為濾波器大小,δk為節(jié)點(diǎn)j的誤差項(xiàng);

步驟c、經(jīng)步驟b后,對(duì)卷積層的誤差項(xiàng)進(jìn)行計(jì)算,具體算法與步驟b中涉及的算法相同,具體如下:

<mrow> <msub> <mi>&delta;</mi> <mi>j</mi> </msub> <mo>=</mo> <msub> <mi>h</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>h</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <msub> <mi>&delta;</mi> <mi>k</mi> </msub> <msub> <mi>W</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(5)中:hj為結(jié)點(diǎn)j的輸出,wjk為第l層的結(jié)點(diǎn)j到第l+1層的節(jié)點(diǎn)k的權(quán)值,M為濾波器大小,δk為節(jié)點(diǎn)j的誤差項(xiàng);

步驟d、待步驟a~步驟c后,再?gòu)暮髮酉蚯皩又饘右来斡?jì)算出各權(quán)值的調(diào)整量,即第n輪迭代的節(jié)點(diǎn)j的第k個(gè)所輸入的權(quán)向量的改變量,涉及的具體算法如下:

<mrow> <msub> <mi>&Delta;w</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mi>n</mi> <mrow> <mn>1</mn> <mo>+</mo> <mi>N</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&Delta;w</mi> <mrow> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>&delta;</mi> <mi>k</mi> </msub> <msub> <mi>h</mi> <mi>j</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(6)中,N為輸入變量個(gè)數(shù),n為迭代層數(shù),δk為節(jié)點(diǎn)j的誤差項(xiàng),hj為結(jié)點(diǎn)j的輸出;

閥值改變量ΔBk(n)具體按照以下算法經(jīng)計(jì)算獲得:

<mrow> <msub> <mi>&Delta;B</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mi>a</mi> <mrow> <mn>1</mn> <mo>+</mo> <mi>N</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&Delta;B</mi> <mi>k</mi> </msub> <mo>(</mo> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>&delta;</mi> <mi>k</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(7)中:a為迭代層數(shù),N為輸入變量個(gè)數(shù),n為迭代層數(shù),δk為節(jié)點(diǎn)j的誤差項(xiàng);

步驟e、經(jīng)步驟d后,調(diào)整各權(quán)值,以獲得更新后的權(quán)值wjk(n+1),具體按照以下算法實(shí)施:

wjk(n+1)=wjk(n)+Δwjk(n) (8);

在式(8)中:wjk(n)為第n層的結(jié)點(diǎn)j到第l+1層的節(jié)點(diǎn)k的權(quán)值,Δwjk(n)為第n輪迭代的節(jié)點(diǎn)所輸入的權(quán)向量的改變量;

更新后的閥值Bk(n+1)具體按照以下算法經(jīng)計(jì)算獲得:

Bk(n+1)=Bk(n)+ΔBk(n) (9);

在式(9)中:Bk(n+1)為更新后的閥值,ΔBk(n)為閥值的改變量;

步驟f,重復(fù)步驟b~步驟e,直到誤差函數(shù)小于設(shè)定的閥值;

其中,誤差函數(shù)E具體表示為如下形式:

<mrow> <mi>E</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>d</mi> <mi>k</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在式(10)中,dk為dk為結(jié)點(diǎn)k的目標(biāo)輸出,yk為yk為結(jié)點(diǎn)k的預(yù)測(cè)輸出,M為濾波器大小,k為節(jié)點(diǎn)數(shù)。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丹巴县| 吉首市| 清丰县| 勐海县| 资溪县| 乐昌市| 离岛区| 田林县| 富宁县| 磴口县| 克什克腾旗| 怀集县| 崇阳县| 贵德县| 仲巴县| 崇信县| 台北市| 盐边县| 融水| 武义县| 神池县| 新昌县| 台安县| 贵港市| 望江县| 玉环县| 陆川县| 银川市| 益阳市| 江北区| 望江县| 中牟县| 天祝| 罗城| 班玛县| 榆中县| 南城县| 江永县| 昌吉市| 桦甸市| 屏南县|