王 進(jìn),王 笑,韓晨霞
(神木職業(yè)技術(shù)學(xué)院,陜西 神木 719300)
隨著我國工業(yè)生產(chǎn)水平的進(jìn)步,工業(yè)技術(shù)發(fā)展越來越迅速,不斷提升了工業(yè)生產(chǎn)的效率[1-2]。其中,機(jī)械設(shè)備的使用是提升工作效率的關(guān)鍵。但由于生產(chǎn)流程復(fù)雜,機(jī)械設(shè)備電氣安全問題易出現(xiàn)。電氣自動化控制作為技術(shù)門類眾多的綜合性技術(shù),是檢測機(jī)械設(shè)備電氣安全、確保設(shè)備正常運(yùn)行的關(guān)鍵環(huán)節(jié)。為此,該領(lǐng)域研究者針對機(jī)械設(shè)備電氣安全控制進(jìn)行了很多研究,并取得了一定成果。文獻(xiàn)[3]提出帶有量化的信息物理系統(tǒng)安全控制;文獻(xiàn)[4]提出面向惡意攻擊的安全穩(wěn)定控制系統(tǒng)信息物理協(xié)調(diào)防御方法;文獻(xiàn)[5]提出馬爾可夫信息物理系統(tǒng)拒絕服務(wù)攻擊安全控制方法。由于上述方法未能在安全控制前依據(jù)預(yù)防控制結(jié)果制定安全控制原則,導(dǎo)致上述方法在開展安全控制時(shí),機(jī)械設(shè)備的電壓裕度值高、線路容載越限程度高以及控制時(shí)間長,存在一定局限性。
為解決上述安全控制方法中存在的問題,提出基于PLC的機(jī)械設(shè)備電氣安全控制方法。
1.1.1 獲取設(shè)備裕度目標(biāo)
依據(jù)機(jī)械設(shè)備發(fā)生故障時(shí)的負(fù)荷轉(zhuǎn)供能力的大小,確定機(jī)械設(shè)備裕度[6]目標(biāo)函數(shù),表示為
(1)
minfy為建立的最小裕度目標(biāo)函數(shù);Qfh為機(jī)械設(shè)備的電氣負(fù)荷容量;ΔQmin為設(shè)備中供電路徑最小裕度。
計(jì)算過程中,設(shè)備供電路徑最小裕度值若為非正數(shù)值,則可將其設(shè)定為最小正數(shù),以此對目標(biāo)函數(shù)實(shí)施懲罰,從而確定函數(shù)最優(yōu)解。
對機(jī)械設(shè)備來說,裕度目標(biāo)函數(shù)值越小,說明設(shè)備負(fù)荷與ΔQmin之間對比值越小,設(shè)備路徑的均衡化程度越高。
1.1.2 電壓目標(biāo)函數(shù)
機(jī)械設(shè)備的電壓水平是反映設(shè)備電氣傳輸質(zhì)量安全的重要環(huán)節(jié)。在預(yù)防控制時(shí),需要將機(jī)械設(shè)備[7-8]電壓穩(wěn)定較高水平上,并設(shè)定相關(guān)電壓閾值區(qū)間對其進(jìn)行約束,過程表示為
(2)
Usx為機(jī)械設(shè)備的最高電壓閾值;Udx為機(jī)械設(shè)備的最低電壓閾值;minfdy為建立的電壓目標(biāo)函數(shù)。
機(jī)械設(shè)備在預(yù)防控制時(shí),若電壓出現(xiàn)越界現(xiàn)象,將上式中的分母調(diào)節(jié)為極小正數(shù),以此對電壓目標(biāo)值實(shí)施懲罰,擴(kuò)大電壓目標(biāo)值,削弱目標(biāo)競爭力。
1.1.3 機(jī)械設(shè)備損耗目標(biāo)
基于上述分析結(jié)果可知,機(jī)械設(shè)備在預(yù)防控制時(shí),不僅要保障設(shè)備電氣的安全性,同時(shí)還要保障設(shè)備經(jīng)濟(jì)運(yùn)行,由此可制定機(jī)械設(shè)備有功損耗目標(biāo),并將其作為機(jī)械設(shè)備預(yù)防控制目標(biāo),過程表示為
minfsh=minPsh
(3)
minfsh為機(jī)械設(shè)備的有功損耗目標(biāo)函數(shù);Psh為設(shè)備有功損耗。
1.1.4 目標(biāo)整合
基于上述獲取的機(jī)械設(shè)備各項(xiàng)目標(biāo)函數(shù)值,整合獲取機(jī)械設(shè)備預(yù)防控制[9]的綜合目標(biāo)函數(shù),過程表示為
minfzh=min(ζfsh+υfy+ωfdy)
(4)
minfzh為整合目標(biāo)函數(shù);ζ、υ、ω分別為各個(gè)目標(biāo)函數(shù)的權(quán)重向量值。
1.1.5 機(jī)械設(shè)備電氣出力極限計(jì)算
機(jī)械設(shè)備安全風(fēng)險(xiǎn)指標(biāo)獲取過程表示為
αfx=yi0×Psh
(5)
αfx為機(jī)械設(shè)備安全風(fēng)險(xiǎn)指標(biāo);yi0為相移裕度。依據(jù)上述計(jì)算結(jié)果對機(jī)械設(shè)備的預(yù)估故障嚴(yán)重程度進(jìn)行排序,電氣安全風(fēng)險(xiǎn)[10]系數(shù)越小,說明機(jī)械設(shè)備可能出現(xiàn)的故障就越嚴(yán)重。
機(jī)械設(shè)備發(fā)電機(jī)節(jié)點(diǎn)出力的比例系數(shù)為
(6)
φi為獲取機(jī)械設(shè)備發(fā)電機(jī)節(jié)點(diǎn)出力的比例系數(shù);hi為發(fā)電機(jī)節(jié)點(diǎn);m為總數(shù)量;zhi為預(yù)防控制指標(biāo)向量;ΔmaxPyg為機(jī)械設(shè)備的最大有功出力。通過式(6)計(jì)算結(jié)果,獲取設(shè)備最佳有功出力極限,即
[Pgli+φiΔmaxPyg,Pgli+φiΔminPyg]
(7)
φiΔmaxPyg、φiΔminPyg分別為機(jī)械設(shè)備的極限有功出力;Pgli為機(jī)械設(shè)備i部分的極限發(fā)電功率。
依據(jù)上述獲取的各項(xiàng)指標(biāo),建立機(jī)械設(shè)備的預(yù)防控制模型,表達(dá)式為
(8)
δm為機(jī)械設(shè)備預(yù)防控制模型;min[fzh(x0,x)]為預(yù)防控制方程。最后通過控制方程求解,實(shí)現(xiàn)機(jī)械設(shè)備的預(yù)防控制,控制流程如下所述:
a.提取機(jī)械設(shè)備電氣安全運(yùn)行指標(biāo),獲取機(jī)械設(shè)備出力極限,分析機(jī)械設(shè)備故障模式。
b.計(jì)算預(yù)估故障風(fēng)險(xiǎn)指標(biāo)系數(shù),剔除干擾程度較低的故障數(shù)據(jù)。
c.計(jì)算機(jī)械設(shè)備電機(jī)節(jié)點(diǎn)以及參與的指標(biāo),確定電機(jī)組合出力比例。
d.依據(jù)機(jī)械設(shè)備出力極限以及各項(xiàng)目標(biāo)函數(shù)建立機(jī)械設(shè)備安全控制模型。
e.對模型方程進(jìn)行求解,依據(jù)模型求解結(jié)果實(shí)現(xiàn)機(jī)械設(shè)備電氣控制,提高設(shè)備電氣安全控制。
在上述設(shè)計(jì)的機(jī)械設(shè)備電氣安全控制模型基礎(chǔ)上,為提升機(jī)械設(shè)備電氣安全,引入PLC單值模型,完成機(jī)械設(shè)備電氣安全控制。
設(shè)定待控制對象的單值模型卷積方程式為
(9)
νi(i=1,…,M)為設(shè)備時(shí)間脈沖系數(shù);γ(k)為卷積系數(shù);M為脈沖數(shù)量;a(k)為常數(shù)項(xiàng);j(k)為設(shè)備卷積方程。機(jī)械設(shè)備輸出結(jié)果為
(10)
由于單值模型預(yù)測輸出值與時(shí)間設(shè)備電氣輸出之間存在誤差,需要依據(jù)模型實(shí)際預(yù)測誤差校正處理,獲取機(jī)械設(shè)備待控制對象的第l步預(yù)測輸出,過程為
jl(k+l)=jn(k+l)+σ[j(k)-jn(k)]
(11)
jl(k+l)為機(jī)械設(shè)備的電氣閉環(huán)輸出;jn(k+l)為開環(huán)輸出值;σ為機(jī)械設(shè)備電氣實(shí)際預(yù)測值。
依據(jù)上述結(jié)果獲取機(jī)械設(shè)備電氣安全控制加權(quán)性能指標(biāo)[11-13],得
(12)
δτ為機(jī)械設(shè)備的電氣加權(quán)控制指標(biāo);ε為性能參數(shù);η為加權(quán)系數(shù);r2(k)為設(shè)備加權(quán)項(xiàng)。
依據(jù)上述PLC單值模型[14-15]進(jìn)行機(jī)械設(shè)備電氣安全控制時(shí),在k時(shí)刻改變模型控制量,可完成機(jī)械設(shè)備的電氣安全控制。
在此基礎(chǔ)上,獲取設(shè)備階躍響應(yīng)時(shí)間,以此實(shí)現(xiàn)機(jī)械設(shè)備的電氣安全控制,即
T(s)=(K/G+1)·λ-ιs
(13)
T(s)為控制器的傳遞函數(shù);K為機(jī)械設(shè)備的電氣靜態(tài)增益;ι為滯后時(shí)間系數(shù);λ為傳遞系數(shù);G為設(shè)備脈沖數(shù)量。
為驗(yàn)證上述安全控制方法的整體有效性,需要進(jìn)行實(shí)驗(yàn)研究。實(shí)驗(yàn)中以某工廠的機(jī)械電氣設(shè)備為研究對象,對該設(shè)備的電氣安全進(jìn)行有效控制。分別采用基于PLC的機(jī)械設(shè)備電氣安全控制方法(本文方法)、帶有量化的信息物理系統(tǒng)安全控制(文獻(xiàn)[3]方法)、馬爾可夫信息物理系統(tǒng)拒絕服務(wù)攻擊安全控制(文獻(xiàn)[5]方法)進(jìn)行測試。
3.2.1 裕度提升效果測試
在樣本機(jī)械設(shè)備電氣安全控制過程中,電壓裕度值提升結(jié)果能夠側(cè)面證明控制方法的控制性能。在機(jī)械設(shè)備電氣安全控制過程中,電壓裕度值越高,說明該安全控制方法的控制性能越差,電壓裕度值越低,說明安全控制方法控制性能越好。采用本文方法、文獻(xiàn)[3]方法以及文獻(xiàn)[5]方法對電氣安全控制時(shí),測試3種方法控制下電壓裕度提升情況,測試結(jié)果如圖1所示。
圖1 不同控制方法電壓裕度值測試結(jié)果
由圖1可知,電壓節(jié)點(diǎn)幅值的增加會提升電壓裕度值測試結(jié)果。本文方法經(jīng)過安全控制后測試出的電壓裕度值低于文獻(xiàn)[3]方法及文獻(xiàn)[5]方法的電壓裕度值,且能夠在電壓節(jié)點(diǎn)幅值增長至一定規(guī)模時(shí),將電壓裕度值穩(wěn)定在固定范圍內(nèi)。這主要是由于本文方法在機(jī)械電氣安全控制前,設(shè)置控制模型,能夠有效控制電壓裕度的提升范圍。
3.2.2 越限情況測試
隨機(jī)選定1組機(jī)械設(shè)備,設(shè)定該設(shè)備線路極限容載量為208 A,測試3種控制方法控制后線路超限情況,測試結(jié)果如圖2所示。
由圖2可知,測試次數(shù)增加會提升線路的容載量。本文方法在測試線路容載時(shí),測試出的容載量位于固定極限容載范圍內(nèi),而文獻(xiàn)[5]方法在測試次數(shù)為300時(shí),線路容載就超出極限容載量,文獻(xiàn)[3]方法也在測試次數(shù)為400時(shí),超出極限容載。由此可知,本文方法在安全控制時(shí),能夠?qū)⒃O(shè)備的線路容載固定在極限容載范圍內(nèi),說明該控制方法的控制性能優(yōu)于其他2種控制方法。
圖2 不同控制方法線路越載情況測試結(jié)果
3.2.3 控制時(shí)間測試
在安全控制過程中,控制時(shí)間越短,說明控制效果越好,反之則越差。測試上述3種控制方法的安全控制時(shí)間,測試結(jié)果如表1所示。
表1 不同控制方法的控制時(shí)間測試結(jié)果
由表1可知,隨著電壓節(jié)點(diǎn)數(shù)量的不斷增加,3種算法的安全控制時(shí)間均呈直線上升趨勢,其中,本文算法安全控制時(shí)間在3種控制方法中最低。由此可證明,本文算法受到設(shè)備電壓節(jié)點(diǎn)數(shù)量的影響比較小,安全控制方法具備有效性。
隨著機(jī)械設(shè)備構(gòu)造越來越復(fù)雜,機(jī)械設(shè)備的電氣安全控制變得愈加重要。針對傳統(tǒng)電氣安全控制方法中存在的問題,提出基于PLC的機(jī)械設(shè)備電氣安全控制方法。該方法依據(jù)設(shè)備控制指標(biāo)構(gòu)建電氣安全控制模型,并依據(jù)PLC單值模型完成控制器設(shè)計(jì),實(shí)現(xiàn)機(jī)械設(shè)備的電氣安全控制。實(shí)驗(yàn)結(jié)果表明,采用本文方法可有效提升機(jī)械設(shè)備的電氣安全性。