陳玉昇,余 刃,劉 洋,楊懷磊
(海軍工程大學(xué)核能科學(xué)與工程系,武漢 430000)
對(duì)反應(yīng)堆及其動(dòng)力裝置輸出功率的控制,是整個(gè)核動(dòng)力控制系統(tǒng)的核心,其工作性能直接影響著整個(gè)核動(dòng)力系統(tǒng)的安全運(yùn)行。反應(yīng)堆是一個(gè)典型的參數(shù)時(shí)變系統(tǒng),其動(dòng)態(tài)特性與其功率水平直接相關(guān)。為改善功率控制系統(tǒng)的控制品質(zhì),文獻(xiàn)[1]中提出了一種預(yù)測(cè)控制的方法來(lái)設(shè)計(jì)堆功率調(diào)節(jié)器,但未充分考慮反應(yīng)堆數(shù)學(xué)模型。文獻(xiàn)[2]中提出一種H∞魯棒控制方法,但在實(shí)際應(yīng)用中還需要做大量的工作。
本文在對(duì)核動(dòng)力裝置功率控制特性詳細(xì)分析的基礎(chǔ)上,分析了功率控制系統(tǒng)參數(shù)對(duì)功率調(diào)節(jié)性能和控制棒運(yùn)動(dòng)情況的影響,設(shè)計(jì)了一種變參數(shù)控制方法,利用Matlab/Simulink 軟件建立控制器模型,通過(guò)與核動(dòng)力裝置仿真程序相連接,對(duì)控制效果進(jìn)行了仿真驗(yàn)證與分析。
某型壓水堆功率自動(dòng)控制系統(tǒng)的工作原理圖如圖1 所示,其中需求功率如式(1)[3]
式(1)中:Fs為蒸汽流量;K1為蒸汽流量與需求功率的轉(zhuǎn)換系數(shù);K2為溫度信號(hào)放大系數(shù)。
其中第1 項(xiàng)說(shuō)明需求功率n0將主要由蒸氣負(fù)荷來(lái)決定,K1的大小決定了核動(dòng)力裝置對(duì)負(fù)荷變化的相應(yīng)速度;第2 項(xiàng)用于確保所選穩(wěn)態(tài)運(yùn)行方案的實(shí)現(xiàn),K2的大小反應(yīng)了恢復(fù)儲(chǔ)能的速度的大小,第3 項(xiàng)主要用于補(bǔ)償系統(tǒng)的各種誤差,K3的大小決定了補(bǔ)償誤差速度的大小。
圖1 壓水堆功率自動(dòng)控制系統(tǒng)原理
由核反應(yīng)堆點(diǎn)堆中子動(dòng)力學(xué)方程得到的傳遞函數(shù)如式(2)
可以看出,對(duì)于一個(gè)已投入運(yùn)行的核反應(yīng)堆,是由放大環(huán)節(jié)、積分環(huán)節(jié)、微分環(huán)節(jié)、和慣性環(huán)節(jié)組成的復(fù)合動(dòng)態(tài)環(huán)節(jié),其中放大系數(shù)n/l 與反應(yīng)堆穩(wěn)定功率水平有關(guān),即正比于反應(yīng)堆的功率水平n,當(dāng)反應(yīng)堆運(yùn)行功率有較大變化時(shí),反應(yīng)堆的動(dòng)態(tài)特性也必然會(huì)有較大變化。目前,壓水堆的功率自動(dòng)控制一般仍采用基于PID 的控制方法,且一般是一套固定的控制參數(shù),難以實(shí)現(xiàn)在全運(yùn)行工況下均取得較好的控制效果。
解決此問(wèn)題的有效技術(shù)途徑:根據(jù)反應(yīng)堆功率的大小,及時(shí)調(diào)整控制器中的PID 控制算法的參數(shù),即變參量PID 控制方法。其目的是使在反應(yīng)堆各種功率水平下,均能取得較優(yōu)化的控制效果。
核反應(yīng)堆功率控制器采用Matlab/Simulink 建模。Matlab/Simulink 提供了動(dòng)態(tài)系統(tǒng)建模和控制系統(tǒng)仿真的一種高效途徑[4]。參考某型核動(dòng)力裝置的功率調(diào)節(jié)系統(tǒng)組成,使用Matlab/Simulink 建立其仿真模型如圖2 所示。
圖2 控制器仿真模型
為進(jìn)行控制效果的仿真驗(yàn)證,需要使被控對(duì)象與本控制系統(tǒng)模型構(gòu)成的閉環(huán)系統(tǒng)。為此,采用了一套核動(dòng)力仿真程序作為被控對(duì)象模型,包括反應(yīng)堆、穩(wěn)壓器、蒸汽發(fā)生器及相應(yīng)管道等主要設(shè)備[5]。
在進(jìn)行閉環(huán)控制效果仿真計(jì)算時(shí),以核動(dòng)力仿真程序作為后臺(tái)計(jì)算主程序,控制器仿真程序輸出的控制信號(hào)通過(guò)數(shù)據(jù)文件與核動(dòng)力裝置仿真程序進(jìn)行實(shí)時(shí)交互,如圖3 所示。核動(dòng)力裝置仿真程序輸出的主要系統(tǒng)參數(shù)包括核功率、一回路平均溫度、主蒸汽流量??刂破鞣抡娉绦蜉敵龅闹饕刂茀?shù)為引入的反應(yīng)性、蒸汽閥開(kāi)度等。
不同控制參數(shù)下的控制品質(zhì)仿真實(shí)驗(yàn)在上述仿真實(shí)驗(yàn)平臺(tái)上進(jìn)行。通過(guò)改變核動(dòng)力裝置仿真程序中的蒸汽閥門開(kāi)度,來(lái)模擬實(shí)際負(fù)荷功率的變化。閥門開(kāi)度改變后,通過(guò)控制系統(tǒng)的調(diào)節(jié)作用,使反應(yīng)堆功率跟蹤負(fù)荷的變化。通過(guò)分析不同PID 控制參數(shù)下系統(tǒng)動(dòng)態(tài)過(guò)程的超調(diào)量、振蕩次數(shù)、過(guò)渡過(guò)程時(shí)間性能指標(biāo),分析PID 控制參數(shù)對(duì)控制品質(zhì)的影響,并首先得到一組對(duì)應(yīng)于不同功率水平的優(yōu)化控制參數(shù)。
圖3 仿真平臺(tái)原理
為確定控制器參數(shù)對(duì)調(diào)節(jié)特性的影響,先以蒸汽閥開(kāi)度從15% ~30%的工況變化為例,分析式(1)中各項(xiàng)系數(shù)對(duì)控制特性的影響,并確定1 組優(yōu)化的控制參數(shù)??刂破鲄?shù)的初始值取為:K1=1、K2=2、K3=1/60。
1)K1的作用。當(dāng)二回路負(fù)荷增加時(shí),蒸汽發(fā)生器輸出蒸汽流量立即增加,n0隨即發(fā)生變化,使得控制系統(tǒng)立即有較大輸出,通過(guò)控制棒的移動(dòng),調(diào)節(jié)反應(yīng)堆的輸出功率,可以大大提高了核動(dòng)力裝置對(duì)負(fù)荷變化的響應(yīng)速度。當(dāng)K1=1時(shí),則蒸汽負(fù)荷變化多少,穩(wěn)態(tài)的反應(yīng)堆給定功率也相應(yīng)變化多少,以維持一、二回路的功率平衡。所以取K1等于1 最合適。
2)K2的作用。圖4 所示為在比例增益K1=1、K2=2、K3=1/60 下的反應(yīng)堆功率階躍響應(yīng)曲線。可以看出功率振蕩9 次后趨于平穩(wěn),曲線振蕩次數(shù)較多,過(guò)渡過(guò)程時(shí)間較長(zhǎng)。為減小功率的振蕩次數(shù),保持K1、K3參數(shù)不變,減少K2作用,K2系數(shù)從2 減少到1.5。該條件下的結(jié)果如圖5 所示??梢钥闯?,在K2=1.5 時(shí),功率振蕩次數(shù)減少,靜態(tài)偏差小于1%的給定值。
保持K1、K3參數(shù)不變,K2系數(shù)從1.5 減小到1。該條件下的反應(yīng)堆功率階躍響應(yīng)曲線如圖6 所示??梢钥吹?,功率振蕩2 次后趨于平穩(wěn),相對(duì)K2取1 時(shí)響應(yīng)曲線、振蕩次數(shù)較多,波峰時(shí)間更長(zhǎng),響應(yīng)時(shí)間相對(duì)減少。所以取K2等于1.5較合適。
為了進(jìn)一步弄清K2的大小對(duì)控制效果的影響,保持K1、K3參數(shù)不變,K2系數(shù)從2 增加到3。該條件下的仿真結(jié)果如圖7 所示??梢钥吹匠觯β收袷?0 次后趨于平穩(wěn),相對(duì)于圖6 中的響應(yīng)曲線振蕩次數(shù)較多,過(guò)渡過(guò)程時(shí)間較長(zhǎng),超調(diào)量更大,響應(yīng)時(shí)間更長(zhǎng)。
圖4 K1 =1,K2 =2.0,K3 =1/60 時(shí)的功率響應(yīng)曲線
圖5 K1 =1,K2 =1.5,K3 =1/60 時(shí)的功率響應(yīng)曲線
圖6 K1 =1,K2 =1.0,K3 =1/60 時(shí)的功率響應(yīng)曲線
圖7 K1 =1,K2 =3.0,K3 =1/60 時(shí)的功率響應(yīng)曲線
3)K3的作用。為分析K3對(duì)功率調(diào)節(jié)特性的影響,取K1=1;K2=1.5,K3取不同值時(shí)的功率響應(yīng)曲線如圖8 所示??梢钥闯霎?dāng)K3=0.01 時(shí),上升時(shí)間約為90 s,調(diào)節(jié)時(shí)間約為160 s,超調(diào)量為4.2%,振蕩次數(shù)為4 次。當(dāng)K3=0.1 時(shí),上升時(shí)間約為78 s,調(diào)節(jié)時(shí)間約為160 s,超調(diào)量為3.8%,振蕩次數(shù)為5 次,當(dāng)K3=0.3 時(shí),上升時(shí)間約為90 s,調(diào)節(jié)時(shí)間約為160 s,超調(diào)量為4.2%,振蕩次數(shù)為4 次,由此可見(jiàn)當(dāng)K3=0.1 時(shí),功率調(diào)節(jié)響應(yīng)更快,穩(wěn)定性較好。
圖8 K1 =1,K2 =1.5,K3 取不同值時(shí)的功率響應(yīng)曲線
綜上所述,在蒸汽閥開(kāi)度從15%到30%的工況下,當(dāng)K1=1;K2=1.5;K3=0.1 時(shí)功率調(diào)節(jié)系統(tǒng)有更好的動(dòng)態(tài)調(diào)節(jié)特性。用同樣的方法可以確定在蒸汽閥開(kāi)度從30%到45%的工況下,當(dāng)K1=1、K2=1.75、K3=0.05 時(shí)功率調(diào)節(jié)系統(tǒng)控制品質(zhì)較優(yōu)。在蒸汽閥開(kāi)度從45% ~60%的工況下,當(dāng)K1=1;K2=2;K3=0.01 時(shí)功率調(diào)節(jié)系統(tǒng)最優(yōu)。
上節(jié)得到了幾組對(duì)應(yīng)于不同反應(yīng)堆功率水平的控制器優(yōu)化參數(shù)。為實(shí)現(xiàn)在全功率范圍內(nèi)的優(yōu)化控制,本文采用線性插值的方法,設(shè)計(jì)了反應(yīng)堆功率控制器變參數(shù)優(yōu)化控制方法。
控制器優(yōu)化參數(shù)的線性插值原理圖如圖9 所示。例如當(dāng)蒸汽閥的開(kāi)度在30%時(shí),這時(shí)候系統(tǒng)根據(jù)25%時(shí)K2和K3的最優(yōu)值,及35%時(shí)K2和K3的最優(yōu)值,采用線性插值方法可獲得相對(duì)應(yīng)的K2值和K3值,在線改變控制器參數(shù)。控制器根據(jù)反應(yīng)堆功率的大小,自動(dòng)選取最優(yōu)參數(shù),從而可滿足所有工況下的優(yōu)化控制要求。
分別以蒸汽閥開(kāi)度從25%階躍變化到35%的工況和蒸汽閥開(kāi)度從40%到50%工況為例,對(duì)變參數(shù)控制方法的控制效果進(jìn)行仿真驗(yàn)證,反應(yīng)堆功率動(dòng)態(tài)過(guò)程如圖10 和圖11所示??梢钥闯鲎儏?shù)控制器下功率調(diào)節(jié)較定值控制器反應(yīng)時(shí)間更短,超調(diào)量更小,穩(wěn)定時(shí)間更短,震蕩次數(shù)減少。綜上可以看出,經(jīng)過(guò)變參數(shù)控制調(diào)節(jié)后,此時(shí)反應(yīng)堆功率性能指標(biāo)已經(jīng)比較令人滿意了,峰值時(shí)間,調(diào)節(jié)時(shí)間明顯比原來(lái)減少,系統(tǒng)能夠很快地達(dá)到穩(wěn)定,而且超調(diào)量明顯比原來(lái)的低,系統(tǒng)性能得到了明顯的改善。
圖9 線性插值原理
圖10 開(kāi)度閥從25%到35%實(shí)際功率變化趨勢(shì)
圖11 開(kāi)度閥從40%到50%實(shí)際功率變化趨勢(shì)
反應(yīng)堆控制系統(tǒng)已經(jīng)歷經(jīng)前人多年的研究,本文針對(duì)傳統(tǒng)PID 堆功率控制器,提出變參數(shù)控制法,通過(guò)全程對(duì)控制器參數(shù)的優(yōu)化,從而達(dá)到對(duì)堆功率的有效控制,并通過(guò)Matlab/Simulink 進(jìn)行建模仿真。結(jié)果表明: 該方法可以使堆功率隨負(fù)荷平穩(wěn)均勻變化,系統(tǒng)性能得到優(yōu)化,從而能降低控制棒行程,減少控制棒磨損,對(duì)今后反應(yīng)堆控制系統(tǒng)的設(shè)計(jì)提供一定的參考價(jià)值。
由于本文的優(yōu)化參數(shù)線性插值的基點(diǎn),是采用了經(jīng)驗(yàn)法,即通過(guò)大量仿真實(shí)驗(yàn)的出來(lái)的最優(yōu)值,可能不是控制器實(shí)際的最優(yōu)值,所以可以在本文的基礎(chǔ)上進(jìn)一步開(kāi)展控制參數(shù)自尋優(yōu)方法研究。比如梯度下降法等等。
[1]史小平,王子才.核電站反應(yīng)堆中子通量密度的一種預(yù)測(cè)控制方法[J].電機(jī)與控制學(xué)報(bào),2002,6(1):80-83.
[2]孫佳麗,夏國(guó)清,孫峰.H∞控制方法在核反應(yīng)堆功率控制中的運(yùn)用[J].運(yùn)用科技,2005,32(5):46-48.
[3]周剛,余刃. 核反應(yīng)堆控制[M]. 北京:國(guó)防工業(yè)出版社,2007.
[4]石良臣.Matlab/Simulink 系統(tǒng)仿真超級(jí)學(xué)習(xí)手冊(cè)[M].北京:人民郵電出版社,2014.
[5]林樺,林萌. 反應(yīng)堆功率控制系統(tǒng)的建模及閉環(huán)驗(yàn)證[J].核動(dòng)力工程,2009,30(4):96-99.
[6]穆鐵剛.核反應(yīng)堆功率分布與功率控制協(xié)調(diào)方法研究[D].哈爾濱:哈爾濱工程大學(xué),2012.
[7]劉沖,周劍良.核電廠反應(yīng)堆功率數(shù)字冗余控制系統(tǒng)及其可靠性[J]. 核電子學(xué)與探測(cè)技術(shù),2009,29(4):713-717.
[8]朱昊.核電站功率調(diào)節(jié)器的設(shè)計(jì)與改進(jìn)[J]. 核技術(shù),2013,36(12):1-5.
[9]李彬.核反應(yīng)堆功率控制系統(tǒng)設(shè)計(jì)與仿真[J].工業(yè)控制與應(yīng)用,2008,27(20):15-18.