国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PLC與單神經(jīng)元PID算法在變壓器濾油系統(tǒng)中的應(yīng)用

2023-03-09 07:55:26王睿鵬
自動化與儀表 2023年2期
關(guān)鍵詞:注油權(quán)值神經(jīng)元

鄭 斐,劉 勇,王睿鵬,鄭 怡

(1.北方民族大學(xué) 基礎(chǔ)實驗教學(xué)與工程實訓(xùn)中心,銀川 750021;2.銀川能源學(xué)院 機電工程學(xué)院,銀川 750100;3.中國建筑科學(xué)研究院有限公司,北京 100020)

某企業(yè)原變壓器注油系統(tǒng)無法監(jiān)測罐區(qū)油罐液位,無法得知變壓器注油油量,存在工人私自取油賣油的行為,影響企業(yè)效益。針對這些缺點,本文設(shè)計了一套以西門子S7-300 PLC 為控制器,通過現(xiàn)場總線Profibus 構(gòu)建的分布式I/O 控制系統(tǒng)。因為變壓器注油要求流量是6 t/h,不能有超調(diào)[1],傳統(tǒng)的PID 控制器達不到調(diào)節(jié)目的,所以采用有監(jiān)督Hebb 學(xué)習(xí)規(guī)則的單神經(jīng)元PID 算法控制變壓器注油流量。實際應(yīng)用表明,這種控制算法具有很強的抗干擾能力,調(diào)節(jié)時間短,系統(tǒng)超調(diào)量小,可以達到調(diào)節(jié)流量的目的。

1 控制系統(tǒng)硬件設(shè)計

1.1 管道流量控制方案

流量調(diào)節(jié)采用變頻調(diào)速方法。因為控制對象是流量,執(zhí)行機構(gòu)無需采用特別復(fù)雜的控制方式,所以變頻器采用開環(huán)恒壓頻比(VVVF)方式變頻。采用這種方式的優(yōu)點是:開環(huán)恒壓頻比調(diào)速結(jié)構(gòu)簡單,可以實現(xiàn)電機的無極調(diào)速,并具有一定的節(jié)能效應(yīng)。復(fù)雜計算通過PLC 完成,變頻器執(zhí)行輸出,流量控制結(jié)構(gòu)如圖1所示。油泵形式選擇為齒輪油泵,型號是YCB10-0.6,出口壓力0.6 MPa,出口流量15 m3/h;電機型號Y132S-4,電機功率5.5 kW。

圖1 流量控制結(jié)構(gòu)圖Fig.1 Flow control structure diagram

1.2 控制系統(tǒng)總體設(shè)計

針對油罐的擺放形式和廠方濾油工藝,采用西門子S7-300 PLC 控制器搭建Profibus 分布式I/O 控制系統(tǒng),控制系統(tǒng)結(jié)構(gòu)如圖2所示。變壓器油路管道改造系統(tǒng)以CPU315-2DP 為主站,通過現(xiàn)場總線Profibus 與從站分布式I/O 控制器ET200M 通訊[2]。上位機監(jiān)控界面由MCGS 軟件開發(fā),主要包括成品濾油監(jiān)控界面、試驗濾油監(jiān)控界面、成品注油監(jiān)控界面、試驗注油監(jiān)控界面和油罐實時液位監(jiān)控界面。

圖2 控制系統(tǒng)總體結(jié)構(gòu)圖Fig.2 Overall structure of the control system

1.3 瞬時流量檢測方式

流量計選用北京寧遠環(huán)球公司生產(chǎn)的24 V 脈沖輸出式渦輪流量計。相比其他信號輸出方式的流量計,脈沖輸出式流量計精度高,抗干擾能力強。脈沖輸出式流量計發(fā)出的脈沖需送入FM350-2 高速計數(shù)器模塊中通過程序計算才能測出瞬時流量和累計流量。FM350-2 是具有高精度計量功能的8 通道32位脈沖計數(shù)器模塊,計數(shù)器最大輸入頻率可達10 kHz,F(xiàn)M350-2 具有多種計數(shù)方法和多種工作方式。

在STEP7 硬件組態(tài)中將FM350-2 所用通道工作方式設(shè)置為頻率測量,通過計算脈沖頻率得出瞬時流量。FM350-2 頻率測量是以時間窗口為基準(zhǔn),在這段時間內(nèi)對脈沖計數(shù)計算脈沖頻率,本文時間窗口選擇1 s。瞬時流量計算公式如下:

式中:F 為瞬時流量,m3/h; f 為脈沖頻率,脈沖/s;λ為儀表系數(shù),脈沖/L。

在STEP7 中建立數(shù)據(jù)塊DB,編號設(shè)為101,變量的數(shù)據(jù)類型為用戶自定義類型UDT1(隨FM350-2 的驅(qū)動程序已安裝好)。該數(shù)據(jù)塊可以保存FM350-2 在運行過程中需要的參數(shù),也可以由該數(shù)據(jù)塊輸出各個測量值供用戶讀取。FM350-2 的8 個輸入通道分為2個部分可以2 次讀取,每次讀取4 個通道的頻率值和計數(shù)值。給JOB_RD.NO(地址為DB101.DBB2)賦值100,讀取的是通道(0~3)的測量值。給JOB_RD.NO 賦值101,讀取的是通道(4~7)的測量值。程序里安排時鐘存儲器位M100.0 來交替發(fā)送作業(yè)號讀取測量值。

2 單神經(jīng)元算法設(shè)計

2.1 單神經(jīng)元學(xué)習(xí)規(guī)則

無監(jiān)督Hebb 學(xué)習(xí)規(guī)則只是當(dāng)2 個神經(jīng)元被同時激活時才會加強連接權(quán)值,不會根據(jù)外界環(huán)境改變連接權(quán)值;有監(jiān)督Delta 學(xué)習(xí)規(guī)則根據(jù)期望輸出和實際輸出的差值增大或者減小輸入的連接權(quán)值,可以根據(jù)外界的指導(dǎo)信號改變連接權(quán)值,但連接權(quán)值大小只和某一個神經(jīng)元的狀態(tài)和另一個神經(jīng)元期望輸出和實際輸出的差值有關(guān);因為有監(jiān)督的Hebb 學(xué)習(xí)規(guī)則的連接權(quán)值與2 個神經(jīng)元的激活狀態(tài)和外界的指導(dǎo)信號都有關(guān),所以采用有監(jiān)督Hebb 學(xué)習(xí)規(guī)則更好。

2.2 有監(jiān)督Hebb 單神經(jīng)元PID

有監(jiān)督Hebb 學(xué)習(xí)規(guī)則的單神經(jīng)元PID 控制原理如圖3所示。

圖3 有監(jiān)督Hebb 單神經(jīng)元PID 控制結(jié)構(gòu)圖Fig.3 Supervised Hebb single-neuron PID control structure diagram

流量設(shè)定值r(k)與式(1)計算的瞬時流量y(k)計算得到偏差e(k),e(k)經(jīng)轉(zhuǎn)換器轉(zhuǎn)換成單神經(jīng)元學(xué)習(xí)控制所需要的狀態(tài)量x1(k),x2(k),x3(k),有監(jiān)督Hebb 單神經(jīng)元PID 輸出如式(2)所示,規(guī)范化權(quán)系數(shù)ωi′計算如式(3)所示,權(quán)系數(shù)ωi如式(4)所示[3]。

式中:x1(k)=e(k)=r(k)-y(k),這里的e(k)作為教師信號用于指導(dǎo)神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí);x2(k)=e(k)-e(k-1);x3(k)=e(k)-2e(k-1)+e(k-2);K 是神經(jīng)元的比例系數(shù),K>0;ηP,ηI,ηD分別為比例、積分、微分的學(xué)習(xí)速率。

2.3 被控對象數(shù)學(xué)模型

因為三相異步電動機具有多變量耦合等特點,所以大部分的學(xué)者采用坐標(biāo)變換法建立異步電動機的數(shù)學(xué)模型[4]。但這種方式建立的數(shù)學(xué)模型極其復(fù)雜,不便在Simulink 中仿真。本文根據(jù)文獻[5]中所述方法,將變頻器和齒輪泵作為比例環(huán)節(jié),根據(jù)實際使用的電機參數(shù)建立系統(tǒng)的數(shù)學(xué)模型如式(5)。因為高速計數(shù)器每1 s 讀取脈沖頻率,所以讀取反饋流量值時存在滯后時間。PID 輸出到齒輪泵轉(zhuǎn)速改變也存在滯后時間,式(5)中的滯后環(huán)節(jié)包含整個系統(tǒng)的滯后時間。將流量計和高速計數(shù)器整體作為一個一階慣性環(huán)節(jié),其數(shù)學(xué)模型如式(6)。

3 仿真與分析

3.1 單神經(jīng)元PID 仿真

因為單神經(jīng)元PID 在Simulink 中沒有相應(yīng)模塊,所以采用S 函數(shù)建立有監(jiān)督Hebb 單神經(jīng)元PID 算法,系統(tǒng)框圖如圖4所示。初始權(quán)值隨機選取ω1=ω2=ω3=0.1,學(xué)習(xí)效率ηP=0.4,ηI=0.35,ηD=0.4,K=0.05,采樣時間1 ms。在第0.5 s 時加入單位階躍信號作為干擾源,有監(jiān)督Hebb 單神經(jīng)元PID 干擾曲線如圖5所示。

圖4 單神經(jīng)元PID 系統(tǒng)結(jié)構(gòu)圖Fig.4 Structure diagram of single-neuron PID system

圖5 有監(jiān)督Hebb 算法干擾曲線Fig.5 Supervised Hebb algorithm interference curve

有監(jiān)督Hebb 單神經(jīng)元PID 算法比普通PID 算法具有系統(tǒng)響應(yīng)快,無超調(diào)的特點并且具有較好的抑制干擾能力。

3.2 PLC 中實現(xiàn)單神經(jīng)元PID 控制算法

在PLC 中實現(xiàn)單神經(jīng)元PID 控制算法必須將設(shè)定量和反饋量轉(zhuǎn)換為0~1 之間的浮點數(shù),以西門子S7-300 PLC 為例。單神經(jīng)元算法寫入功能FC18中,在組織塊OB35 里調(diào)用FC18。因為瞬時流量采樣時間是1 s 一次,所以定時中斷OB35 時間設(shè)置為2 s,即每2 s 執(zhí)行一次單神經(jīng)元PID 運算。在FC18中編寫單神經(jīng)元PID 算法流程如圖6所示[8]。

圖6 有監(jiān)督Hebb 單神經(jīng)元PID 算法流程Fig.6 Supervised Hebb single-neuron PID algorithm flow chart

實際調(diào)節(jié)流量過程如圖7所示,可以看出應(yīng)用單神經(jīng)元PID 控制策略,系統(tǒng)調(diào)節(jié)時間大致在23 s,管道流量還是存在微小的超調(diào),但這種超調(diào)在允許范圍內(nèi)。在實際調(diào)節(jié)過程中,K 值的大小對系統(tǒng)影響很大,K 值過大則系統(tǒng)超調(diào)量大,K 值過小則系統(tǒng)調(diào)節(jié)時間長。初始權(quán)值ωi和學(xué)習(xí)效率ηP,ηI和ηD的值對系統(tǒng)的影響不大,可以先給出K,ηI和ηP的值,然后調(diào)節(jié)K 值,當(dāng)系統(tǒng)超調(diào)量較小時再調(diào)整ηD。實際中K=2.6,ηP=ηI=2,ηD=0.8。

圖7 流量調(diào)節(jié)界面Fig.7 Flow adjustment interface

4 結(jié)語

本文設(shè)計一種以西門子CPU315-2DP 為主站,ET200M 為從站,通過現(xiàn)場總線Profibus 實現(xiàn)通訊的變壓器油路控制系統(tǒng)。有監(jiān)督Hebb 學(xué)習(xí)規(guī)則的單神經(jīng)元PID 算法輸出的控制信號進入變頻器中,通過恒頻壓比(VVVF)的方式控制電機轉(zhuǎn)速從而控制泵的出口流量,最終達到控制管路中油液流量的目的。由于三相異步電動機具有多變量耦合等特點,本文采用一種較簡單的建模方法,尋找變頻器輸入控制電壓和電機轉(zhuǎn)速之間的關(guān)系建立電機模型,并根據(jù)建立的電機模型運用Simulink 軟件仿真分析單神經(jīng)元PID 和的控制效果。通過仿真可以看出,單神經(jīng)元PID 具有無超調(diào),響應(yīng)快和抗干擾能力強等優(yōu)點。在西門子PLC 的編程軟件STEP7 中通過梯形圖和語句表語言實現(xiàn)單神經(jīng)元PID 控制算法。實際中發(fā)現(xiàn),單神經(jīng)元PID 控制器具有系統(tǒng)調(diào)節(jié)時間短,超調(diào)量小的優(yōu)點。

猜你喜歡
注油權(quán)值神經(jīng)元
一種融合時間權(quán)值和用戶行為序列的電影推薦模型
ALPHA 電子注油器ACC 注油原理分析
《從光子到神經(jīng)元》書評
自然雜志(2021年6期)2021-12-23 08:24:46
CONTENTS
新型減速頂用注油裝置
躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
基于權(quán)值動量的RBM加速學(xué)習(xí)算法研究
基于AMESim的ALPHA注油器性能仿真與分析
基于二次型單神經(jīng)元PID的MPPT控制
毫米波導(dǎo)引頭預(yù)定回路改進單神經(jīng)元控制
黔南| 五莲县| 汝城县| 锡林郭勒盟| 阆中市| 竹溪县| 澄城县| 塘沽区| 惠水县| 连江县| 岚皋县| 石河子市| 广南县| 新沂市| 泌阳县| 陕西省| 蓬溪县| 镶黄旗| 黔江区| 屯门区| 革吉县| 阳原县| 唐山市| 永昌县| 宁明县| 周至县| 高陵县| 湖北省| 大宁县| 汾西县| 麦盖提县| 西充县| 安丘市| 卢湾区| 澄江县| 万全县| 临安市| 汉阴县| 阿克苏市| 兴和县| 方山县|