DCS系統(tǒng)冗余技術(shù)的實現(xiàn)和分析
高可靠性設(shè)計中常采用的一種技術(shù),是提高計算機系統(tǒng)可靠性的最有效方法之一。為了達到高可靠性和低 失效率相統(tǒng)一的目的,我們通常會在控制系統(tǒng)的設(shè)計和應(yīng)用中采用冗余技術(shù)。合理的冗余設(shè)計將大大提高系統(tǒng)的可靠性,但是同時也增加了系統(tǒng)的復(fù)雜度和設(shè)計的難 度,應(yīng)用冗余配置的系統(tǒng)還增加了用戶投資。因此,如何合理而有效的進行控制系統(tǒng)冗余設(shè)計,是值得研究的課題。
1
冗余技術(shù)
冗余技術(shù)概要:冗余技術(shù)就是增加多余的設(shè)備,以保證系統(tǒng)更加可靠、安全地工作。冗余的分類方法多種多樣,按照在系統(tǒng)中所處的位置,冗余可分為元件級、部件級和系統(tǒng)級;按照冗余的程度可分為1:1冗余、1:2冗余、1:n冗余等多種。在當(dāng)前元器件可靠性不斷提高的情況下,和其它形式的冗余方式相比,1:1的部件級熱冗余是一種有效而又相對簡單、配置靈活的冗余技術(shù)實現(xiàn)方式,如I/O卡件冗余、電源冗余、主控制器冗余等。因此,目前國內(nèi)外主流的過程控制系統(tǒng)中大多采用了這種方式。當(dāng)然,在某些局部設(shè)計中也有采用元件級或多種冗余方式組合的成功范例。
控制系統(tǒng)冗余設(shè)計的目的:系統(tǒng)運行不受局部故障的影響,而且故障部件的維護對整個系統(tǒng)的功能實現(xiàn)沒有影響,并可以實現(xiàn)在線維護,使故障部件得到及時的修 復(fù)。冗余設(shè)計會增加系統(tǒng)設(shè)計的難度,冗余配置會增加用戶系統(tǒng)的投資,但這種投資換來了系統(tǒng)的可靠性,它提高了整個用戶系統(tǒng)的平均無故障時間(MTBF), 縮短了平均故障修復(fù)時間(MTTR),因此,應(yīng)用在重要場合的控制系統(tǒng),冗余是非常必要的。
二個部件組成的并聯(lián)系統(tǒng)(互為冗余)與單部件相比,平均無故障時間是原來的1.5倍。系統(tǒng)的可用性指標可以用兩個參數(shù)進行簡單的描述,一個是平均無故障時間(MTBF),另一個是平均修復(fù)時間(MTBR)。系統(tǒng)的可用性可用下式表示:
系統(tǒng)可用性=MTBF/(MTBF+MTBR)
當(dāng)可用性達到99.999%時,系統(tǒng)每年停止服務(wù)的時間只有6分鐘。
2
控制系統(tǒng)冗余的關(guān)鍵技術(shù)
冗余是一種高級的可靠性設(shè)計技術(shù),1:1熱冗余也就是所謂的雙重化,是其中一種有效的冗余方式,但它并不是兩個部件簡單的并聯(lián)運行,而是需要硬件、軟件、通訊等協(xié)同工作來實現(xiàn)。將互為冗余的兩個部件構(gòu)成一個有機的整體,通常包括以下多個技術(shù)要點:
信息同步技術(shù)
它是工作、備用部件之間實現(xiàn)無擾動(Bumpless)切換技術(shù)的前提,只有按控制實時性要求進行高速有效的信息同步,保證工作、備用部件步調(diào)一致地工作,才能實現(xiàn)冗余部件之間的無擾動切換。
在熱備用工作方式下,其中一塊處于工作狀態(tài)(工作卡),實現(xiàn)系統(tǒng)的數(shù)據(jù)采集、運算、控制輸出、網(wǎng)絡(luò)通訊等功能;而另一塊處于備用狀態(tài)(備用卡),它實時跟 蹤工作卡的內(nèi)部控制狀態(tài)(即狀態(tài)同步)。工作/備用卡件之間的正/負邏輯是互斥的,即一個為工作卡,另一個必定是備用卡;而且它們之間有冗余控制電路(又 稱工作/備用控制電路)和信息通訊電路,以協(xié)調(diào)兩塊卡件同時而且有序地運行,保證對外輸入輸出特性的同一性,即對于用戶使用而言,可以認為只有一個部件。 一般在設(shè)計中,工作、備用部件之間通過高速的冗余通訊通道(串行或并行)實現(xiàn)運行狀態(tài)互檢和控制狀態(tài)的同步(如組態(tài)信息、輸出閥位、控制參數(shù)等)。
故障檢測技術(shù)
為了保證系統(tǒng)在出現(xiàn)故障時及時將冗余部分投入工作,必須有高精確的在線故障檢測技術(shù),實現(xiàn)故障發(fā)現(xiàn)、故障定位、故障隔離和故障報警。故障檢測包括電源、微 處理器、數(shù)據(jù)通訊鏈路、數(shù)據(jù)總線及I/O狀態(tài)等。其中故障診斷包括故障自診斷和故障互檢(工作、備用卡件之間的相互檢查)
3
故障仲裁技術(shù)和切換技術(shù)
精確及時地發(fā)現(xiàn)故障后,還需要及時確定故障的部位、分析故障的嚴重性,依賴前文提到的冗余控制電路,對工作、備用故障狀態(tài)進行分析、比較和仲裁,以判定是 否需要進行工作/備用之間的狀態(tài)切換。控制權(quán)切換到冗余備用部件還必須保證快速、安全、無擾動。當(dāng)處于工作狀態(tài)的部件出現(xiàn)故障(斷電、復(fù)位、軟件故障、硬 件故障等)或者工作部件的故障較備用部件嚴重時,備用部件必須快速地?zé)o擾動地接替工作部件的所有控制任務(wù),對現(xiàn)場控制不造成任何影響。同時要求切換時間應(yīng) 為毫秒級,甚至是微秒級,這樣就不會因為該部件的故障而造成外部控制對象的失控或檢測信息失效等等。另外,還需要盡快通過網(wǎng)絡(luò)通訊或就地LED顯示進行報 警,通知用戶出現(xiàn)故障的部件和故障情況,以便進行及時維護。
熱插拔技術(shù)
為了保證容錯系統(tǒng)具有高可靠性,必須盡量減少系統(tǒng)的平均修復(fù)時間MTBR。要做到這一點,在設(shè)計上應(yīng)努力提高單元的獨立性、可修復(fù)性、故障可維護性。實現(xiàn) 故障部件的在線維護和更換也是冗余技術(shù)的重要組成部分,它是實現(xiàn)控制系統(tǒng)故障部件快速修復(fù)技術(shù)的關(guān)鍵。部件的熱插拔功能可以在不中斷系統(tǒng)正常控制功能的情 況下增加或更換組件,使系統(tǒng)平穩(wěn)地運行。
故障隔離技術(shù)
冗余設(shè)計時,必須考慮工作、備用部件之間的故障應(yīng)該做到盡可能互不影響或影響的概率相當(dāng)小(0.01%),即可認為故障是隔離的。這樣可以保證:處于備用狀態(tài)的部件發(fā)生故障時,不會影響冗余工作部件或其他關(guān)聯(lián)部件的正常運行,保證冗余的有效性。
3
冗余技術(shù)在控制系統(tǒng)中的應(yīng)用實現(xiàn)分析
通過控制系統(tǒng)冗余原理與方法的具體分析可以看到,系統(tǒng)的可用性在很大程度上取決于那些MTBF值較低而能對系統(tǒng)正常運行造成重大影響的部件,如主控制卡、網(wǎng)絡(luò)、電源、通訊轉(zhuǎn)發(fā)卡等。在系統(tǒng)設(shè)計中對關(guān)鍵部件進行冗余設(shè)計,可以大大提高系統(tǒng)的可用性。
下面以SUPCONJX-300X為例分析冗余的實現(xiàn)方式。
SUPCONJX-300X型集散控制系統(tǒng)[1]的各個部件的冗余,實現(xiàn)了從電源、主控制器、過程控制網(wǎng)絡(luò),直至I/O卡件的冗余。
JX-300X型dcs采 用全智能化、全數(shù)字化設(shè)計,在此基礎(chǔ)上成功地實現(xiàn)了卡件的熱插拔、故障診斷、信息同步等前文提到的各項技術(shù)。該系統(tǒng)采用典型控制系統(tǒng)三層模型,每個層次內(nèi) 均可冗余配置,而層次之間采用全冗余連接。即整個系統(tǒng)內(nèi)以冗余過程控制網(wǎng)絡(luò)(SCnet)和冗余現(xiàn)場I/O總線(SBUS)為高可靠的連接通道,系統(tǒng)內(nèi)各 個部件的運行和部件之間點對點連接都可冗余。
根據(jù)控制系統(tǒng)內(nèi)各個部件功能定位的不同,采用了具體方式有所差別,具體策略為:
1
主控制卡的冗余
主控制卡是整個系統(tǒng)的核心控制單元,完成系統(tǒng)的控制任務(wù)。而冗余技術(shù)各個設(shè)計要點在此得到充分應(yīng)用。互為冗余的兩塊主控制卡軟件、硬件完全一致,它們執(zhí)行 同樣的系統(tǒng)軟件和應(yīng)用程序,在工作/備用冗余邏輯電路的控制下,其中一個運行在工作狀態(tài)(工作卡),另外一個運行在備用狀態(tài)(備用卡),如圖2所示。工作 卡和備用卡之間具有公共的冗余邏輯控制電路和專用的高速對等冗余通訊通道,同時也可以通過I/O總線和過程控制網(wǎng)絡(luò)進行信息交互或故障診測。互為冗余的主 控制卡都能訪問I/O和過程控制網(wǎng)絡(luò),備用模式下的主控制卡執(zhí)行診斷程序,監(jiān)視工作卡的狀態(tài),通過周期查詢工作卡件中的數(shù)據(jù)存儲器,接受工作卡發(fā)送的實時 控制運行信息。備用處理器可隨時保存最新的控制數(shù)據(jù),以保證工作/備用的無擾動切換,但工作模式下的主控制卡起著控制、輸出、實時過程信息發(fā)布,等決定性 的作用(具有發(fā)言權(quán))。冗余技術(shù)的關(guān)鍵在于實現(xiàn)信息同步,而信息同步的最終目的是為了實現(xiàn)冗余部件之間無擾動切換。我們把信息同步的方法分為“自然同步” 和“強制同步”。
互為冗余的兩個主控制卡作為一個整體與外界交換信息(網(wǎng)絡(luò)通訊、I/O通訊),共享進入這個整體的輸入信息,這就是冗余部件的同一性(也可以稱為單一 性)。對外輸出信息時工作卡掌握主動權(quán),代表這個整體發(fā)言,即冗余的協(xié)同性。通俗地講,兩個互為冗余的部件,對于用戶使用和外部控制對象而言,可被視為一 個整體。
為了保證互為冗余的兩個卡件具有平等獲取外部信息(I/O通訊、網(wǎng)絡(luò)通訊)的權(quán)利,冗余部件具有同樣的通訊接口,保證卡件內(nèi)輸入信息的一致。冗余的兩塊卡 件有各自的通訊通路,只要保證相同的輸入信息在兩個通信通路上同時進行傳輸,兩塊卡件就可以獲得相同的信息。這種憑借外部設(shè)備實現(xiàn)輸入信息的同步稱為“自 然同步”。“自然同步”發(fā)生在冗余系統(tǒng)和外部設(shè)備之間。工作卡掌握主動權(quán),代表整體發(fā)言,并通過冗余通信將各種狀態(tài)信息傳送給備用卡,達到控制任務(wù)的同 步,這就是“強制同步”。“強制同步”通過冗余通信使備用卡內(nèi)部控制狀態(tài)與工作卡保持一致,它發(fā)生在互為冗余的卡件之間。根據(jù)變量特性的不同,具體采用的 同步方式也各不相同。
2
電源系統(tǒng)冗余
電源是整個控制系統(tǒng)得以正常工作的動力源泉,一旦電源單元發(fā)生故障,往往會使整個控。
責(zé)任編輯:售電衡衡
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進這個行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市