一種基于PCC 的水電站計(jì)算機(jī)監(jiān)控系統(tǒng)設(shè)計(jì)
2 現(xiàn)地控制單元程序設(shè)計(jì)
2.1 控制程序設(shè)計(jì)
2.1.1 任務(wù)層設(shè)計(jì)
PCC 的操作系統(tǒng)是一個(gè)分時(shí)多任務(wù)操作系統(tǒng),該系統(tǒng)可使控制系統(tǒng)得以優(yōu)化,擁有更好的穩(wěn)定性和實(shí)時(shí)性。在控制程序中,各個(gè)任務(wù)程序模塊依據(jù)其自身的重要性、實(shí)時(shí)性要求, 分別位于優(yōu)先級(jí)不同的任務(wù)層下,完成不同的功能。例如,事故故障處理直接影響水輪機(jī)組的安全運(yùn)行, 因此, 該模塊被置于任務(wù)層Cyclic #1 中; 而對(duì)實(shí)時(shí)性要求相對(duì)不高的模塊如通信程序模塊,則被置于任務(wù)層Cyclic # 4中。
圖2 為控制程序各個(gè)任務(wù)程序模塊的任務(wù)層分布(括號(hào)內(nèi)時(shí)間分別表示不同任務(wù)層的循環(huán)時(shí)間)
2.1.2 模擬量處理程序設(shè)計(jì)
機(jī)組模擬量如壓力、溫度等對(duì)整個(gè)水輪機(jī)組的正常運(yùn)行起著至關(guān)重要的作用,因此需要對(duì)模擬量進(jìn)行濾波以保證數(shù)據(jù)的準(zhǔn)確性。以PLC 為核心的控制系統(tǒng)對(duì)模擬量值的濾波一般是通過將模/ 數(shù)轉(zhuǎn)換器得到的數(shù)值進(jìn)行平均N 次得以實(shí)現(xiàn),存在著可靠性差等缺點(diǎn)。該程序則基于最小二乘法對(duì)模擬量數(shù)據(jù)進(jìn)行擬合處理, 并可根據(jù)傳感器特性的變化調(diào)整參數(shù), 提高了數(shù)據(jù)的可靠性。最小二乘法即:選擇適當(dāng)?shù)腶, b, 使式( 1) 中的ε最小。
因?yàn)?epsilon;是a, b 的函數(shù), 用求極值的方法可知應(yīng)滿足:
評(píng)論