喻壽益,鐘柳芳,桂衛(wèi)華,謝永芳
(中南大學 信息科學與工程學院,湖南 長沙,410083)
長流程工業(yè)生產(chǎn)通常是由多個不同的生產(chǎn)工序完成的,各種工序的生產(chǎn)設(shè)備地域跨度大,工藝流程長。原料從生產(chǎn)工序入口處輸入,從工序出口處輸出產(chǎn)品(或中間產(chǎn)品)。從入口到出口,物料傳質(zhì)輸送和完成物理化學反應往往需要幾十分鐘,甚至幾小時。為了滿足工藝指標的要求,保證產(chǎn)品質(zhì)量,在工序生產(chǎn)設(shè)備的不同部位,設(shè)置多個控制點。不同控制點到工序出口處的距離不同,物料傳質(zhì)所需要的時間也不同,這樣使不同控制點的控制量到出口處產(chǎn)品的輸出量產(chǎn)生不同的時間延遲τ1,…,τn,而這些純延遲時間往往是系統(tǒng)響應時間常數(shù)T的幾倍甚至十幾倍,這樣的工序生產(chǎn)過程構(gòu)成多重大時滯系統(tǒng)。多重大時滯特性嚴重影響系統(tǒng)的控制性能,降低控制精度,不同控制變量的設(shè)定值難以協(xié)調(diào)跟蹤,閉環(huán)控制系統(tǒng)往往不能穩(wěn)定運行。例如氧化鋁生產(chǎn)過程的高壓溶出工序和連續(xù)碳酸化分解工序,都是多重大時滯系統(tǒng)。通常補償時滯影響的方法有 Smith預估算法[1-3]、自適應控制[4-6]、智能控制[7-9]、模糊控制[10-12]、H∞控制[13-15]等。其中:Smith預估算法的控制效果嚴重依賴于被控對象的精確數(shù)學模型,預估器模型與被控對象的偏差會使系統(tǒng)控制性能惡化,在實際應用中往往難以取得理想的控制效果。自適應參數(shù)調(diào)整方法[4-6]只對預估器參數(shù)進行了部分調(diào)整,但實際控制對象任意一個參數(shù)的改變,特別是純延遲時間的變化會嚴重影響系統(tǒng)的控制性能;模糊控制[10-12]整定起來較復雜,不利于實時調(diào)整。對于多重大時滯系統(tǒng)實際應用有效的控制算法很少見于報道。在此,本文作者提出一種基于脈沖響應等效系統(tǒng)的多重時間協(xié)調(diào)參數(shù)自調(diào)整(M-TCPA)控制策略,由多個TCPA控制器保證各個控制點的控制精度,實現(xiàn)系統(tǒng)閉環(huán)穩(wěn)定運行。通過設(shè)定值校正和工藝指標調(diào)整開關(guān),實現(xiàn)各個控制變量設(shè)定值協(xié)調(diào)跟蹤,滿足整個生產(chǎn)工藝指標要求。在此,本文作者分析TCPA控制策略和系統(tǒng)穩(wěn)定性,研究多重大時滯控制系統(tǒng)結(jié)構(gòu)和工作原理。
設(shè)大時滯系統(tǒng)G1和G2的純延遲時間τ=dTs相等,若它們的脈沖響應函數(shù)g1(t)和g2(t)的系數(shù)之和相等,則稱系統(tǒng)G1和G2是脈沖響應等效系統(tǒng)。對于2個脈沖響應等效系統(tǒng)G1和G2,若它們的輸入信號相同且為階躍信號,則它們的輸出信號總是相等的,如圖 1所示。
證明:設(shè)系統(tǒng)G1和G2的延遲時間為d,輸入信號是階躍信號U(t),則系統(tǒng)G1在k時刻的輸出。
系統(tǒng)G2在k時刻的輸出y2(k)=,由假設(shè)條件可知,證畢。
圖1 等效系統(tǒng)的脈沖響應曲線Fig.1 Curves of pulse response equivalent system
大時滯系統(tǒng)時間協(xié)調(diào)參數(shù)自調(diào)整(TCPA)控制策略由2部分組成:① 根據(jù)被控對象輸出誤差,通過時間協(xié)調(diào)原則,修正控制器的輸出;② 將脈沖響應等效系統(tǒng)輸出與設(shè)定值比較,根據(jù)誤差修正脈沖響應等效系統(tǒng)和控制器的參數(shù)。
1.2.1 時間協(xié)調(diào)(TC)原則
大時滯被控對象輸出誤差為:
式中:yr(k)為設(shè)定值;y(k)為對象輸出檢測值。k時刻控制器輸出修正量為:
式中:為脈沖響應等效系統(tǒng)的脈沖響應系數(shù)。設(shè)(k-d-N)時刻至(k-d- 1 )時刻控制器輸出都是合適的,使(k-1)時刻以前被控對象的輸出誤差都在允許值范圍之內(nèi)。k時刻對象輸出誤差主要是由u((k-d-1)不合適引起的,需要修正,以便使(k+d-1)時刻對象輸出誤差控制在允許范圍之內(nèi),得到:
k時刻控制器輸出是以(k-d-1)時刻控制器輸出為參考進行修正的,時刻的選擇由純延遲時間d決定,故稱為時間協(xié)調(diào)原則。將控制器輸出信號u(k)同時輸入到脈沖響應等效系統(tǒng),并存儲用以計算脈沖響應等效系統(tǒng)的輸出。
1.2.2 控制器參數(shù)調(diào)整(PA)
脈沖響應等效系統(tǒng)k時刻輸出為:
TCPA閉環(huán)控制系統(tǒng)框圖如圖2所示。圖2中:控制器輸入信號為大時滯系統(tǒng)k時刻輸出誤差Δy(k),控制器輸出u(k)按式(3)調(diào)整。同時u(k)輸入脈沖向量U(k-d-1)存儲器,用以計算脈沖響應等效系統(tǒng)輸出。脈沖響應等效系統(tǒng)參數(shù)的修改按式(5)進行,其目的是調(diào)整控制器的參數(shù)。
圖2 TCPA控制系統(tǒng)原理圖Fig.2 Principle block diagram of TCPA control system
當TCPA控制系統(tǒng)達到穩(wěn)定狀態(tài)時,脈沖響應等效系統(tǒng)的脈沖響應系數(shù)之和和被控對象的脈沖響應系數(shù)之和相等。在設(shè)定值不變的條件下,控制器輸出信號u(k)同時輸入到脈沖響應等效系統(tǒng)和大時滯系統(tǒng),它們的輸出相等。根據(jù)內(nèi)??刂葡到y(tǒng)對偶穩(wěn)定性原理,在控制器和大時滯系統(tǒng)都是穩(wěn)定的條件下,只要大時滯系統(tǒng)和脈沖響應等效系統(tǒng)完全匹配,則閉環(huán)系統(tǒng)就是穩(wěn)定的。因此,TCPA控制系統(tǒng)是穩(wěn)定的。
1.2.3 TCPA控制算法仿真
使用Simulink仿真軟件對TCPA控制算法和PID控制算法進行對比仿真研究。取被控對象為一階慣性加純滯后環(huán)節(jié),其模型為,參數(shù)K=1.45,T=45,延遲時間τ分別為50 s和200 s,采樣周期為2.5 s。將PID控制算法的參數(shù)Kp,Ti和Td在較寬的范圍內(nèi)選擇配合,Kp從0.1至0.75,Ti從15至90,Td從1至15,進行大量的仿真。當τ為50 s時,PID控制算法階躍響應曲線都會出現(xiàn)大幅度超調(diào)并有一定振蕩,對擾動的調(diào)整時間長。隨τ增大,其動態(tài)特性明顯變差,當τ為200 s時,不管PID參數(shù)如何選擇,都會出現(xiàn)振蕩。從仿真結(jié)果中選取典型的仿真曲線,如圖3和圖4所示。
圖3 τ為50 s時仿真曲線Fig.3 Simulation curves when τ is 50
圖4 τ為200 s時仿真曲線Fig.4 Simulation curves when τ is 200
圖3所示是延遲時間τ為50 s時的仿真曲線,在900 s時加入干擾信號;圖4所示是延遲時間τ為200 s時的仿真曲線。圖3中PID參數(shù)為Kp=0.62,Ti=60,Td=3。圖4中PID參數(shù)為Kp=0.56,Ti=80,Td=5。仿真結(jié)果表明:對于大時滯系統(tǒng),PID控制超調(diào)量大,調(diào)節(jié)時間長,當τ與T之比大于2.5時會造成系統(tǒng)不穩(wěn)定。當外加干擾信號時,PID控制算法使系統(tǒng)調(diào)整時間長,如圖3曲線2所示。TCPA控制算法具有自適應性,超調(diào)量小,調(diào)節(jié)時間較短,過渡過程平穩(wěn),在干擾信號作用下控制系統(tǒng)恢復時間短,如圖3和圖4中曲線1所示。可見:TCPA控制算法對于階躍信號能在較快的時間內(nèi)達到穩(wěn)定狀態(tài),動態(tài)性能好,控制精度高,魯棒性強。
設(shè)生產(chǎn)工序有n個控制點cp1, …,cpn,生產(chǎn)工藝指標,通過設(shè)定值分解器分解矩陣獲得各控制點的設(shè)定值,它們分別輸入 M-TCPA控制器的TCi,控制器分別輸出控制量ui(k),i=1, 2, …,n,通過n個執(zhí)行機構(gòu)控制多重大時滯系統(tǒng)被控對象,其控制系統(tǒng)結(jié)構(gòu)框圖如圖5所示。圖5中:工序參數(shù)檢測環(huán)節(jié)輸出表示工藝指標的參數(shù)值,在實際生產(chǎn)過程中,它們往往不能直接在線檢測,一般要對產(chǎn)品采樣進行離線分析化驗得到,這樣產(chǎn)生的延遲時間達到幾十分鐘,甚至幾小時,圖中用延遲環(huán)節(jié)表示,D是延遲時間。產(chǎn)品的工藝指標通過輸出分解器輸出n個輸出變量y1(k),y2(k), …,yn(k),分別反饋到n個控制點實現(xiàn)閉環(huán)控制,保證跟蹤n個設(shè)定值的控制精度。當設(shè)定值分解器輸出的設(shè)定值有偏差,通過工藝指標反饋值與工藝指標設(shè)定值的比較形成控制量設(shè)定值偏差ΔR(k),由設(shè)定值偏差校正分解矩陣α,輸出n個設(shè)定值的修正量,分別對n個控制點的設(shè)定值進行修正。設(shè)定值分解和設(shè)定值偏差校正都是按照實際經(jīng)驗、依據(jù)工藝參數(shù)指標進行的。
式中:D1為對角矩陣diag[d11,d12, …,d1n],根據(jù)工藝要求計算得到。例如氧化鋁生產(chǎn)連續(xù)碳酸化分解過程中,1#槽至6#槽分解率設(shè)定值d11,d12, …,d16分別為27.8%,63.4%,87.1%,93.8%,95.8%和 96.5%,形成合適的分解梯度,獲得最佳的氧化鋁產(chǎn)品質(zhì)量、盡可能少的能量和CO2消耗量。
設(shè)定值向量經(jīng)過校正后,得到多重時間協(xié)調(diào)參數(shù)自調(diào)整控制器(M-TCPA)的給定值:
圖5 多重大時滯控制系統(tǒng)結(jié)構(gòu)原理圖Fig.5 Principle block diagram of multiple long time delay control system
各個TCPA控制器的輸出ui(k):
令
為對角矩陣,不考慮n個脈沖響應等效系統(tǒng)之間的耦合,得到:
由式(8)得到:
將式(12)代入式(9)經(jīng)過整理獲得多重大時滯系統(tǒng)對設(shè)定值的系統(tǒng)響應輸出Y(k)表達式為:
改變式(13)中M-TCPA控制器的增益F,可調(diào)節(jié)閉環(huán)系統(tǒng)的極點和零點,來獲得閉環(huán)控制系統(tǒng)期望的控制精度和動態(tài)特性。M-TCPA控制策略應用于某氧化鋁生產(chǎn)廠連續(xù)碳酸化分解過程,影響碳酸化分解率的主要因素有鋁酸鈉溶液的流量、CO2通氣量以及分解槽液位高低。在碳酸化分解過程中,通過調(diào)節(jié)鋁酸鈉溶液的流量和CO2通氣量來改變分解率,且每個分解槽應必須保持一定的液位高度,保證CO2吸收率,使整個生產(chǎn)過程連續(xù)穩(wěn)定運行。該控制策略實現(xiàn)了碳酸化分解工序的閉環(huán)穩(wěn)定控制,氧化鋁合格率從原來的94.0%上升到95.5%,合格率提高了1.5%。氧化鋁合格率實際工藝曲線如圖6所示。
圖6 氧化鋁合格率實際工藝曲線Fig.6 Actual flow curve of alumina qualification rate
(1) 長流程生產(chǎn)過程根據(jù)生產(chǎn)工藝要求,在工序生產(chǎn)設(shè)備不同部位設(shè)置了多個控制點,使其不同的控制信號到工序出口處的輸出量產(chǎn)生不同的響應延遲。由于傳質(zhì)輸送和完成相應的物理化學反應需要較長時間,從而構(gòu)成了多重大時滯控制系統(tǒng)。使k時刻的輸出量y(k)與控制量u(k)產(chǎn)生信息“錯位”,會引起閉環(huán)控制系統(tǒng)不穩(wěn)定。
(2) 時間協(xié)調(diào)參數(shù)調(diào)整控制策略(TCPA)采用時間協(xié)調(diào)方法,根據(jù)大時滯時間長度τ,形成基本控制量,實現(xiàn)u(k-d-1)與其對應的輸出誤差的一致性。由輸出反饋誤差修正控制量,利用內(nèi)??刂破髟懋a(chǎn)生自適應性,保證系統(tǒng)控制精度和穩(wěn)定性。
(3) 給出了一種M-TCPA 多重大時滯控制系統(tǒng)的原理結(jié)構(gòu)框圖,利用系統(tǒng)對多控制點設(shè)定值的輸出響應校正閉環(huán)系統(tǒng)脈沖傳遞函數(shù)矩陣中的元素,實現(xiàn)對被控制對象參數(shù)變化的自適應性,獲得期望的控制精度。調(diào)節(jié)系統(tǒng)的零極點配置,改善系統(tǒng)的動態(tài)性能。
[1] Kaya I. A new Smith predictor and controller for control of process with long dead time[J]. ISA Transactions,2003, 42:101-110.
[2] Kaya I. IMC based automatic tuning method for PID controllers in a Smith predictor configuration[J]. Computers and Chemical Engineering, 2004, 28: 281-290.
[3] 朱曉東, 王軍, 萬紅. 基于Smith預估的純滯后系統(tǒng)的控制[J].鄭州大學學報: 工學版, 2004, 25(1): 77-81.ZHU Xiao-dong, WANG Jun, WAN Hong. The control of time delay system based on Smith predicator[J]. Journal of Zhengzhou University: Engineering Science, 2004, 25(1):77-81.
[4] Giles R F, Bartley T M. Gain-adaptive dead time compensation[J]. ISA Transactions, 1977(1): 46-49.
[5] 魯照權(quán), 韓江洪. 一種新型增益自適應Smith預估器[J]. 儀器儀表學報, 2002, 23(2): 195-196, 199.LU Zhao-quan, HAN Jiang-hong. A new kind of gain adaptive Smith predictor[J]. Chinese Journal of Scientific Instrument,2002, 23(2): 195-196, 199.
[6] 魯照權(quán), 韓江洪. 對象參考參數(shù)自適應時滯補償器[J]. 控制與決策, 2001, 16(2): 239-241.LU Zhao-quan, HAN Jiang-hong. Object reference adaptive dead time compensation[J]. Control and Decision, 2001, 16(2):239-241.
[7] 達飛鵬, 宋文忠. 大時滯系統(tǒng)的智能控制研究[J]. 中國電機工程學報, 2003, 23(9): 186-188.DA Fei-peng, SONG Wen-zhong. Intelligent controller design for system of long time delay[J]. Proceedings of the Chinese Society for Electrical Engineering, 2003, 23(9): 186-188.
[8] 沈潔, 劉賀平, 許鳴珠. 一種基于模糊RBF神經(jīng)網(wǎng)絡(luò)的Smith預估器[J]. 控制工程, 2007, 41(1): 45-48.SHEN Jie, LIU He-ping, XU Ming-zhu. A Smith predictor based on fuzzy RBF neural network[J]. Control Engineering of China,2007, 41(1): 45-48.
[9] 文定都. 針對純滯后系統(tǒng)的RBF神經(jīng)網(wǎng)絡(luò)智能控制的研究[J].工業(yè)儀表與自動化裝置, 2008(2): 31-34.WEN Ding-du. Research on the RBF neural network-based intelligent control for improving a control system with time delay[J]. Industrial Instrumentation and Automation, 2008(2):31-34.
[10] Aoki S, Kuwachi S, Sugeno M. Application of fuzzy control logic for dead-time process in a glass melting furnace[J]. Fuzzy Sets and System, 2003, 38(1): 251-265.
[11] 周彥, 何小陽. 時變大滯后過程的專家模糊控制設(shè)計與仿真[J]. 系統(tǒng)仿真學報, 2006, 18(10): 2786-2789.ZHOU Yan, HE Xiao-yang. Design and simulation of expert fuzzy control for time-varying processes with large time delay[J].Journal of System Simulation, 2006, 18(10): 2786-2789.
[12] 史旭華. 帶積分的模糊 Smith預估器在電加熱溫度控制中的應用[J]. 工業(yè)儀表與自動化裝置, 2004(2): 33-35.SHI Xu-hua. The application of an integrated fuzzy Smith predictor to the temperature control of an electric oven[J].Industrial Instrumentation and Automation, 2004(2): 33-35.
[13] XU Sheng-yuan, Lam J. New results on delay-dependent robustH∞control for systems with time-varying delay[J]. Automatic,2006, 42: 343-348.
[14] 桂衛(wèi)華, 劉碧玉. 一類不確定時滯關(guān)聯(lián)非線性系統(tǒng)分散魯棒H∞控制[J]. 中南大學學報: 自然科學報, 2005, 36(5):846-851.GUI Wei-hua, LIU Bi-yu. Decentralized robustH∞control for a class of uncertain interconnected nonlinear systems with time delays[J]. Journal of Central South University: Science and Technology, 2005, 36(5): 846-851.
[15] 吳敏, 張先明, 佘錦華. 線性時滯系統(tǒng)的時滯相關(guān)魯棒控制[J]. 控制理論與應用, 2005, 22(4): 619-622.WU Min, ZHANG Xian-ming, SHE Jin-hua. Delay-dependent robust control for linear time-delay uncertain systems[J]. Control Theory and Applications, 2005, 22(4): 619-622.