專利名稱:基于小波網(wǎng)絡(luò)的提升機(jī)閘瓦間隙預(yù)測(cè)方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及一種提升機(jī)閘瓦間隙的預(yù)測(cè)方法,尤其是基于小波神經(jīng)網(wǎng)絡(luò)的提升機(jī)閘瓦間隙預(yù)測(cè)方法。
背景技術(shù):
目前,國(guó)內(nèi)外礦井提升機(jī)或者高層建筑電梯大多采用閘瓦安全制動(dòng)裝置來(lái)控制提升機(jī)的升降,它包括閘瓦上的位移傳感器、PLC控制器、液壓回路和制動(dòng)閘。這種制動(dòng)裝置的PLC控制器包括輸出顯示模塊和控制模塊,雖然它有控制功能,但沒(méi)有預(yù)測(cè)功能,一旦盤型閘磨損嚴(yán)重,系統(tǒng)穩(wěn)定性變差不易控制,無(wú)法正常停車和緊急制動(dòng),極易造成剎車失靈,引發(fā)過(guò)卷和人員傷亡的嚴(yán)重事故,損失巨大,影響生產(chǎn),很需要對(duì)制動(dòng)閥的磨損間隙進(jìn)行預(yù)測(cè),以便及時(shí)調(diào)整閘瓦間隙。
小波神經(jīng)網(wǎng)絡(luò)(或小波網(wǎng)絡(luò))是基于小波變換而構(gòu)成的神經(jīng)網(wǎng)絡(luò)模型,即用非線性小波基取代通常的神經(jīng)元非線性激勵(lì)函數(shù)(如Sigmoid函數(shù)),把小波變換與神經(jīng)網(wǎng)絡(luò)有機(jī)地結(jié)合起來(lái),充分繼承了兩者的優(yōu)點(diǎn)。從結(jié)構(gòu)形式看,可以把它分為兩類一類是小波變換與常規(guī)神經(jīng)網(wǎng)絡(luò)的結(jié)合,其基本思想是將信號(hào)經(jīng)小波變換后,再輸入給常規(guī)神經(jīng)網(wǎng)絡(luò)以完成分類、函數(shù)逼近等功能;二是將小波分解與前饋神經(jīng)網(wǎng)絡(luò)相融合,其基本思想是將常規(guī)單隱層神經(jīng)網(wǎng)絡(luò)的隱節(jié)點(diǎn)函數(shù)用小波函數(shù)代替,相應(yīng)的輸入層到隱層的權(quán)值及隱層閾值分別由小波函數(shù)的尺度與平移參數(shù)代替。目前在許多方面已經(jīng)利用小波網(wǎng)絡(luò)進(jìn)行預(yù)測(cè),如股市預(yù)測(cè)、彩票預(yù)測(cè)、刀具狀態(tài)預(yù)測(cè)等等,預(yù)測(cè)時(shí),首先構(gòu)建小波神經(jīng)網(wǎng)絡(luò)模型和算法模型輸入計(jì)算機(jī),將以前發(fā)生的實(shí)時(shí)值轉(zhuǎn)化為時(shí)間序列的標(biāo)準(zhǔn)信號(hào)輸入計(jì)算機(jī),由計(jì)算機(jī)運(yùn)算處理輸出預(yù)測(cè)值。目前還沒(méi)有預(yù)測(cè)提升機(jī)閘瓦間隙的記載。
發(fā)明目的本發(fā)明的目的是為了解決閘瓦安全制動(dòng)裝置沒(méi)有預(yù)測(cè)功能的不足,提供一種基于小波網(wǎng)絡(luò)的提升機(jī)閘瓦安全制動(dòng)裝置的閘瓦間隙預(yù)測(cè)方法。
為實(shí)現(xiàn)上述目的,本發(fā)明的預(yù)測(cè)系統(tǒng)包括傳感器和一個(gè)PLC控制器,其特征是PLC控制器還含有閘瓦間隙預(yù)測(cè)模塊。其中閘瓦間隙預(yù)測(cè)模塊主要利用小波神經(jīng)網(wǎng)絡(luò)算法對(duì)傳感器送來(lái)的信息進(jìn)行分析處理和預(yù)報(bào),預(yù)報(bào)結(jié)果以文件形式存儲(chǔ)于數(shù)據(jù)庫(kù),并對(duì)中間結(jié)果不斷進(jìn)行刷新。具體預(yù)測(cè)過(guò)程如下1、將小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型存入PLC控制器;
2、構(gòu)建用于閘瓦間隙的小波神經(jīng)網(wǎng)絡(luò)算法模型存入計(jì)算機(jī),算法模型的構(gòu)建方法是設(shè)t時(shí)刻的觀測(cè)樣本為x(1),x(2),…,x(n),用其中的m個(gè)觀測(cè)值預(yù)測(cè)t時(shí)刻的x(m+1)值,將t時(shí)刻的x(m+1)預(yù)測(cè)值與觀測(cè)值相比較,找出蘊(yùn)含在數(shù)據(jù)樣本中的輸入/輸出關(guān)系,并將這個(gè)關(guān)系轉(zhuǎn)化到多層網(wǎng)絡(luò)節(jié)點(diǎn)間的權(quán)值上,實(shí)現(xiàn)均方誤差函數(shù)E(也就是網(wǎng)絡(luò)輸出誤差)極小化,進(jìn)行網(wǎng)絡(luò)的訓(xùn)練以求權(quán)值W、平移系數(shù)bi、伸縮系數(shù)ai和閘瓦間隙的初始值f的修正量,從而預(yù)報(bào)t+1時(shí)刻的值x(n+1);3、將以前測(cè)試時(shí)間數(shù)據(jù)和對(duì)應(yīng)的閘瓦間隙數(shù)據(jù)存于PLC控制器數(shù)據(jù)庫(kù)中;將采集的提升機(jī)閘瓦間隙實(shí)時(shí)信號(hào)轉(zhuǎn)化為時(shí)間序列樣本對(duì)信號(hào),傳送給PLC控制器,給閘瓦間隙預(yù)測(cè)單元提供實(shí)時(shí)輸入信息;4、利用小波神經(jīng)網(wǎng)絡(luò)算法模型對(duì)小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型進(jìn)行訓(xùn)練,訓(xùn)練過(guò)程如下(1)對(duì)小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型進(jìn)行權(quán)值w與控制參數(shù)(包括平移系數(shù)bi、伸縮系數(shù)ai、訓(xùn)練次數(shù)k以及閘瓦間隙的初始值f)全部初始化,設(shè)置允許誤差e值;(2)將采集處理后的時(shí)間序列樣本對(duì)信號(hào)引入網(wǎng)絡(luò)預(yù)測(cè)模型,開始訓(xùn)練;(3)當(dāng)網(wǎng)絡(luò)輸出誤差E小于允許誤差e值時(shí),則訓(xùn)練結(jié)束;(4)否則,計(jì)算訓(xùn)練后的權(quán)值增量Δw、Δa、Δb;(5)令W(k+1)=W(k)+ΔWa(k+1)=a(k)+Δab(k+1)=b(k)+Δb并返回步驟(2)繼續(xù)迭代。
根據(jù)訓(xùn)練后的參數(shù)計(jì)算閘瓦間隙預(yù)測(cè)值,輸出未來(lái)的時(shí)間—間隙曲線表。
本發(fā)明積極效果是1、小波神經(jīng)網(wǎng)絡(luò)是將小波理論和神經(jīng)網(wǎng)絡(luò)理論結(jié)合起來(lái)的一種神經(jīng)網(wǎng)絡(luò),它利用該網(wǎng)絡(luò)易于構(gòu)建預(yù)測(cè)模型和訓(xùn)練模型,對(duì)提升機(jī)閘瓦間隙進(jìn)行預(yù)測(cè),誤差小,準(zhǔn)確率高;2、在現(xiàn)有提升機(jī)控制系統(tǒng)的PLC控制器上另增加一個(gè)利用小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)控制功能的模塊,為人們了解當(dāng)前設(shè)備的運(yùn)行狀態(tài)和制定維修策略提供可靠的依據(jù),一旦閘瓦制動(dòng)器磨損將要超過(guò)規(guī)定的上限時(shí),進(jìn)行提前更換或調(diào)整,避免造成剎車失靈,減少事故的發(fā)生。
具體實(shí)施例方式
下面以一個(gè)實(shí)施例再進(jìn)行進(jìn)一步說(shuō)明。
某煤礦提升機(jī)上已裝有PLC控制器的安全制動(dòng)系統(tǒng),安全制動(dòng)參數(shù)規(guī)定閘瓦間隙以1.6mm為報(bào)警值,首先構(gòu)建小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型和算法模型輸入PLC控制器,將位移傳感器實(shí)測(cè)間隙值0-5mm的位移信號(hào)變?yōu)?-20mA的電流信號(hào),通過(guò)A/D模塊,將電流信號(hào)變?yōu)閿?shù)字量送給PLC控制器和計(jì)算機(jī),進(jìn)行實(shí)時(shí)顯示,同時(shí),把以前的間隙測(cè)量數(shù)據(jù)和時(shí)間(以天為單位)存于數(shù)據(jù)庫(kù)中,作為歷史數(shù)據(jù)。利用歷史數(shù)據(jù)作為樣本訓(xùn)練小波網(wǎng)絡(luò),PLC控制器根據(jù)最近的實(shí)測(cè)值,預(yù)測(cè)未來(lái)一段時(shí)間特征參數(shù)的變化趨勢(shì)。打印出時(shí)間—間隙變化曲線,根據(jù)變化曲線可明顯看出某天時(shí)間閘瓦間隙將達(dá)到1.6mm。
權(quán)利要求
1.一種基于小波神經(jīng)網(wǎng)絡(luò)的提升機(jī)閘瓦間隙預(yù)測(cè)方法,其特征是,它是通過(guò)以下步驟進(jìn)行預(yù)測(cè)的(1)將小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型存入PLC控制器;(2)構(gòu)建用于閘瓦間隙的小波神經(jīng)網(wǎng)絡(luò)算法模型存入計(jì)算機(jī),算法模型的構(gòu)建方法是設(shè)t時(shí)刻的觀測(cè)樣本為x(1),x(2),…,x(n),用其中的m個(gè)觀測(cè)值預(yù)測(cè)t時(shí)刻的x(m+1)值,將t時(shí)刻的x(m+1)預(yù)測(cè)值與觀測(cè)值相比較,找出蘊(yùn)含在數(shù)據(jù)樣本中的輸入/輸出關(guān)系,并將這個(gè)關(guān)系轉(zhuǎn)化到多層網(wǎng)絡(luò)節(jié)點(diǎn)間的權(quán)值上,實(shí)現(xiàn)網(wǎng)絡(luò)輸出誤差E極小化,進(jìn)行網(wǎng)絡(luò)的訓(xùn)練以求權(quán)值W、平移系數(shù)bi、伸縮系數(shù)ai和閘瓦間隙的初始值f的修正量,從而預(yù)報(bào)t+1時(shí)刻的值x(n+1);(3)將采集的提升機(jī)閘瓦間隙實(shí)時(shí)信號(hào)轉(zhuǎn)化為時(shí)間序列樣本對(duì)信號(hào),傳送給PLC控制器,給閘瓦間隙預(yù)測(cè)單元提供實(shí)時(shí)輸入信息;(4)利用小波神經(jīng)網(wǎng)絡(luò)算法模型對(duì)小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型進(jìn)行訓(xùn)練,訓(xùn)練過(guò)程如下①對(duì)小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型進(jìn)行權(quán)值w與控制參數(shù)全部初始化,控制參數(shù)包括平移系數(shù)bi、伸縮系數(shù)ai、訓(xùn)練次數(shù)k以及閘瓦間隙的初始值f,設(shè)置允許誤差e值;②將采集處理后的時(shí)間序列樣本對(duì)信號(hào)引入網(wǎng)絡(luò)預(yù)測(cè)模型,開始訓(xùn)練;③當(dāng)網(wǎng)絡(luò)輸出誤差E小于允許誤差e值時(shí),則訓(xùn)練結(jié)束;④否則,計(jì)算訓(xùn)練后的權(quán)值增量Δw、Δa、Δb;⑤令W(k+1)=W(k)+ΔWa(k+1)=a(k)+Δab(k+1)=b(k)+Δb并返回步驟(2)繼續(xù)迭代;根據(jù)訓(xùn)練后的參數(shù)計(jì)算閘瓦間隙預(yù)測(cè)值,輸出未來(lái)的時(shí)間—間隙曲線表。
全文摘要
本發(fā)明公開了一種基于小波神經(jīng)網(wǎng)絡(luò)的提升機(jī)閘瓦間隙預(yù)測(cè)方法,其特征是,它是通過(guò)以下步驟進(jìn)行預(yù)測(cè)的將小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型存入PLC控制器;構(gòu)建用于閘瓦間隙的小波神經(jīng)網(wǎng)絡(luò)算法模型存入計(jì)算機(jī);將采集的提升機(jī)閘瓦間隙實(shí)時(shí)信號(hào)轉(zhuǎn)化為時(shí)間序列樣本對(duì)信號(hào),傳送給PLC控制器,給閘瓦間隙預(yù)測(cè)單元提供實(shí)時(shí)輸入信息;利用小波神經(jīng)網(wǎng)絡(luò)算法模型對(duì)小波神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型進(jìn)行訓(xùn)練,以求權(quán)值W、平移系數(shù)b
文檔編號(hào)G06F19/00GK1837816SQ20061004368
公開日2006年9月27日 申請(qǐng)日期2006年4月22日 優(yōu)先權(quán)日2006年4月22日
發(fā)明者王致杰, 劉韜, 李冬, 曹豐文, 王進(jìn)野, 楊玉玲, 吳翠娟, 孫霞 申請(qǐng)人:王致杰