時間:2010-01-11 17:35:27來源:yangliu
摘要:太陽能集熱系統(tǒng)是連續(xù)變量動態(tài)系統(tǒng)和離散事件動態(tài)系統(tǒng)相互作用的混雜系統(tǒng)?;趯哟涡徒Y(jié)構(gòu)模型框架下,分析了太陽能集熱控制系統(tǒng)的混雜特性。在傳統(tǒng)的混合Petri網(wǎng)基礎(chǔ)上,建立了基于推廣混合Petri網(wǎng)的太陽能集熱仿真模型。并利用Matlab中的Stateflow和Simulink對太陽能集熱系統(tǒng)推廣混合Petri網(wǎng)模型進(jìn)行仿真分析,為進(jìn)一步優(yōu)化混合控制器性能奠定了基礎(chǔ)。
關(guān)鍵詞:太陽能集熱;混合Petri網(wǎng);模型;混雜系統(tǒng)
Research on solar collector system based on hybrid Petri net
MIAO Jing-fang1 ,JIANG Ping ,CHEN Feng ,CHENG Shuang-shuang,XIAO Hong-sheng2
(1. School of Electrical Engineering, Nantong University, Nantong 226019,China; 2. Jiangsu Sunshore Solar Energy Industry CO.,LTD, Nantong 226301,China)
Abstract: The solar collector system is a hybrid system consisted of continuous variables dynamic system and discrete events dynamic system. The hybrid features of solar collector system analyzed in the hierarchical structure modeling framework, The Solar collector simulation system is set up on the basis of the model of generalized hybrid Petri net. Simulation analysis of GHPN model of solar collector system is made by Stateflow and Simulink based on Matlab. It is the groundwork of the future research for founding optimzing hybrid controller.
Key words: solar collector system; hybrid Petri nets; modeling; hybrid system
0 引言
隨著控制理論和控制工程研究的深入,在實際工程中越來越多地要求處理離散控制和決策變量與連續(xù)參數(shù)共存的情況,如過程控制系統(tǒng)。這就是目前廣泛關(guān)注的混雜系統(tǒng)(HS)研究問題。近年來,Petri網(wǎng)(PN)正逐漸成為描述和分析那些具有同步、并發(fā)和沖突等特征的離散事件動態(tài)系統(tǒng)的有力工具,在柔性制造系統(tǒng)、電力系統(tǒng)、城市交通系統(tǒng)等領(lǐng)域都得到了廣泛的應(yīng)用,而Petri網(wǎng)在太陽能集熱系統(tǒng)模型中的研究尚未見相關(guān)的報道。
太陽能集熱系統(tǒng)是連續(xù)變量動態(tài)系統(tǒng)(DEDS)和離散事件動態(tài)系統(tǒng)(CVDS)相互作用的混雜系統(tǒng),具有混雜性、時變性、交互性、復(fù)雜性等特點。由于太陽能集熱系統(tǒng)中有兩種不同類型的變量和兩種不同類型的動態(tài)機(jī)制,傳統(tǒng)的HPN沒有體現(xiàn)仿真過程中離散事件對連續(xù)系統(tǒng)的控制,以及反映連續(xù)系統(tǒng)的動態(tài)特征?;谔柲芗療嵯到y(tǒng)混雜特征、時變特征的基礎(chǔ)上,采用一種推廣混合Petri網(wǎng)(GHPN),對太陽能集熱系統(tǒng)進(jìn)行建模。基于Matlab中Stateflow的事件驅(qū)動邏輯系統(tǒng)圖形化建模和仿真,描述太陽能集熱GHPN模型仿真過程中CVDS和DEDS的相互作用,其結(jié)果可進(jìn)一步優(yōu)化太陽能集熱系統(tǒng)控制算法。
1 推廣混合Petri網(wǎng)
1.1 混合Petri網(wǎng)
定義1 HPN={P,T,Pre,Post,H,J,M0}
1)P、T為有限非空庫所集和有限非空變遷集;H為微分判定函數(shù);Pre、Post為輸入關(guān)聯(lián)映射和輸出關(guān)聯(lián)映射;J:時間映射函數(shù);M0為庫所節(jié)點的初始狀態(tài)標(biāo)識。
2)一個C變遷Tj使能的條件為:
(1) 對0Tj中每一D庫所Pi,有M(Pi) ≥Pre (Pi,Tj);
(2) 對0Tj中每一C庫所Pi,有M(Pi) >0。
一個D變遷Tj使能的條件為:當(dāng)0Tj中的每個庫所Pi,有M(Pi) ≥Pre (Pi,Tj)。
1.2 推廣混合Petri網(wǎng)
定義2 GHPN={P,T,Pre,Post,H,J,M0,E,S},其中
1)P、T,Pre,Post,H,J,M0的含義見定義1;
2)E為事件集,當(dāng)滿足某一特定條件、實現(xiàn)某一特定狀態(tài)等均定義為事件;S是Petri網(wǎng)的變遷集T到事件集E上的函數(shù);
3)GHPN運行規(guī)則:推廣混合Petri網(wǎng)的運行規(guī)則與混合Petri網(wǎng)的規(guī)則類似,滿足迭加規(guī)則。在每個仿真步長內(nèi),當(dāng)M(Pi) ≥Pre (Pi,Tj)時,Tj有發(fā)生權(quán),只有在條件滿足并且事件Ej發(fā)生時,使能狀態(tài)的Tj才真正激發(fā)[8]。
2 太陽能集熱系統(tǒng)混雜特性及框架
2.1 太陽能集熱系統(tǒng)混雜特點
太陽能集熱系統(tǒng)主要包括集熱過程和用戶供熱過程。其水箱運行情況,本質(zhì)上是通過進(jìn)水量和出水量來確定水箱的水位,同時導(dǎo)致水溫的變化,但進(jìn)水量是根據(jù)集熱溫度而定,是一個間歇的過程;而用戶用水時段和所需流量具有很大的自主性,而這個流量的變化是供熱企業(yè)和熱源處無法預(yù)知和控制的。這也就是說,分散的眾多用戶成為主動的調(diào)節(jié)者,而供熱企業(yè)和熱源處則由主動變?yōu)楸粍拥倪m從者,為了適應(yīng)這種新的變化,必須改進(jìn)控制策略,以滿足用戶所需。
太陽能集熱系統(tǒng)由主控PLC及其外圍部件構(gòu)成,通過采集太陽能集熱器溫度、水箱溫度、水箱水位等參數(shù),根據(jù)設(shè)定的程序?qū)ι纤y、循環(huán)泵及加熱管等各種外圍設(shè)備進(jìn)行啟??刂?,保證水箱水位,同時確保整個系統(tǒng)穩(wěn)定、安全和經(jīng)濟(jì)的運行,此外,控制系統(tǒng)還包括報警、手動/自動切換、故障診斷等功能,反映時變性和混雜性,是一個典型的過程控制混雜系統(tǒng)。
2.2 太陽能集熱混雜系統(tǒng)框架
圖1 基于Petri網(wǎng)的HS框架
Figure1 HS framework base on
太陽能集熱系統(tǒng)采用分層遞階模型來描述其系統(tǒng)內(nèi)部子系統(tǒng)間的相對獨立性,并采用不同的工具分層建模。當(dāng)離散事件系統(tǒng)監(jiān)控器為Petri網(wǎng)時,其HS的控制框架見圖1所示。Petri網(wǎng)監(jiān)控器(Gp,γ,μ)由混合Petri網(wǎng)(Gp)和兩個接口( γ和μ )組成,其中γ:Ed→Bnd為開關(guān)函數(shù),Ed為監(jiān)控事件集,B={0,1},nd為Gp中變遷的個數(shù);μ:Ec→Bnc為Gp轉(zhuǎn)移使能函數(shù),nc為Gp中變遷使能個數(shù),控制開關(guān):{0,1}nc→Rl是將Petri網(wǎng)監(jiān)控器產(chǎn)生的決策命令轉(zhuǎn)換為分段連續(xù)的過程輸入。系統(tǒng)模型可分為三部分:(1)水箱水位即被控對象,是連續(xù)動態(tài)部分,用微分方程描述,其動態(tài)行為模式根據(jù)溫度控制器輸出的控制指令發(fā)生改變;(2)水位監(jiān)控器即離散事件部分,本文采用GPEN描述;(3)接口部分:主要完成水位控制器和水箱之間的信息交換任務(wù)。這部分由生成器和執(zhí)行器組成,即水位、溫度的判斷,將連續(xù)變量轉(zhuǎn)化為離散變量,及泵、閥門及加熱管的啟/停,將離散變量轉(zhuǎn)換為受控對象的輸入信號。
3 太陽能集熱系統(tǒng)Petri網(wǎng)模型
3.1 太陽能集熱系統(tǒng)工藝流程及控制規(guī)則
圖2 太陽能集熱系統(tǒng)工藝圖
Figure2 Solar collector system flow chart
太陽能集熱系統(tǒng)工藝圖如圖2所示。假定集熱溫度為T1,水箱溫度T2,回水溫度T3,水箱水位h,上水閥Y1,循環(huán)泵Y2,循環(huán)閥Y3,回水閥Y4,供水泵Y5,加熱管Y6。閥門、泵及加熱管打開為1,關(guān)閉為0。假定的液位上下限值、溫度或溫差的上下限值,及開關(guān)量的狀態(tài)如表1所示。
表1 水位控制規(guī)則
Table1 Level control rules
3.2 集熱系統(tǒng)液位控制模型
首先是管閥的建模。泵、閥門等屬于離散型控制設(shè)備,一個閥門或泵可以用兩個庫所、兩個立即的變遷來建模,它們是與閥門的打開/關(guān)閉狀態(tài)相對應(yīng)的庫所以及與打開閥門/關(guān)閉閥門事件相對應(yīng)的變遷。唯一的token存在于那個庫所,取決于閥門的狀態(tài)。圖3表示了模型基本元素之間的關(guān)系。庫所至變遷的連接弧線形成一個回路,兩個閥兩個庫所形成一個庫所不變,即M(P1)+M(P2)=1,閥門只能處于打開或者關(guān)閉的一種狀態(tài)[9]。
太陽能集熱控制主要包括低水位保護(hù)、定溫上水、集熱溫差循環(huán)和用戶供水循環(huán),由于水位和溫度是時變的,從而太陽能集熱是時變、同步和并發(fā)的過程。水箱水位控制模型見圖4所示。
1)P={p1,p2,p3,p4,p5,p6},p1為水箱所處的水位狀態(tài);p2為低水位保護(hù);p3為定溫放水;p4為集熱溫差循環(huán);p5為用戶供水循環(huán);p6為水箱水位輸出狀態(tài)。
2)T={t1,t2,t3,t4,t5,t6},t1、t2、t3、t4分別為h<60cm、60≤h<200cm、h≥200cm、h≥60cm的水位變化;t5為水位變化;t6為水箱水位調(diào)節(jié)過程。
3)初始標(biāo)識M0={h,0,0,0,0,0},其中h表示水位初始狀態(tài)。
4)
圖3 閥門動作Petri網(wǎng)模型
Figure3 Valve act Petri net model
圖4 水箱水位控制模型
Figure4 Water tank level control model
E={E1,E2,E3,E4}為事件集,E1為低水位保護(hù)事件;E2為定溫放水事件;E3為集熱溫差循環(huán)事件;E4為用戶供水循環(huán)事件。
5)定義S函數(shù):t1→E1,t2→E2,t3→E3,t4→E4。
3.3 集熱系統(tǒng)模型
水箱液位控制主要有四個子模型,P1→t1→P2,P1→t2→P3,P1→t3→P4,P1→t4→P5分
別為低水位保護(hù)、定溫放水、集熱溫差循環(huán)及用戶供水循環(huán),子模型見圖5所示。太陽能集熱系統(tǒng)水箱水位整體Petri網(wǎng)模型見圖6所示。
1)P={p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23,p24,p25,p26,p27},p10,p15,p21分別為溫度T1、T2、T3,其余狀態(tài)見表1所示。
2)
圖5 基于Petri網(wǎng)的子模型
Figure5 Sub-models base on Petri net
T={t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21},,其中t7,t10,t11,t14,t15,t18,t19,t20均為閥門動作過程;t9,t13,t16為各水位上升過程;t8,t12,t21分別為T1、T2、T3的溫度調(diào)節(jié)過程;t17為用戶用水過程。
圖6 太陽能集熱Petri網(wǎng)模型
Figure6 Solar collector system Petri net model
4 Petri網(wǎng)模型的MATLAB仿真研究
圖7 太陽能集熱水位控制仿真圖
Figure7 Solar collector lever control simulation diagram
目前, 有關(guān)Petri網(wǎng)模型的仿真工具很多,本文采用了Matlab的Stateflow對太陽能集熱混雜系統(tǒng)的PN模型進(jìn)行仿真研究。Stateflows是交互式設(shè)計工具,用來對復(fù)雜的事件驅(qū)動模型系統(tǒng)建模與仿真。Stateflow可以直接嵌入到Simulink仿真模型中,兩者無縫連接,并且在仿真的初始階段,Simulink會把Stateflow繪制的邏輯圖形通過編譯程序轉(zhuǎn)化成C語言S函數(shù),實現(xiàn)基于有限狀態(tài)基理論對復(fù)雜的響應(yīng)型系統(tǒng)進(jìn)行可視化的建模與仿真。在同一個Stateflow框圖中可同時使用流程圖和狀態(tài)轉(zhuǎn)移圖表示法,根據(jù)所定義的事件和轉(zhuǎn)移進(jìn)行操作,通過調(diào)用子系統(tǒng)實現(xiàn)仿真。
圖7為一個晚上用水階段, 水箱水位在60到200之間,晚上7:30到9:40左右為用熱高峰期,7:30到9:00為集熱溫差循環(huán),9:00到9:40為定溫放水;之后進(jìn)入用水低谷期,當(dāng)水位低于60時,低水位保護(hù)自動上水??梢钥闯?,水位在這種控制方工下,能夠滿足期望的控制指標(biāo)。
5 結(jié)束語
本文研究了太陽能集熱混雜系統(tǒng)特性,建立了其分層遞階結(jié)構(gòu)模型,采用推廣混合Petri網(wǎng)建立了閉環(huán)混雜對象模型,并利用Matlab中的Stateflow和Simulink對太陽能集熱混雜系統(tǒng)進(jìn)行建模與仿真。從而有效地解決了太陽能集熱系統(tǒng)中連續(xù)變量系統(tǒng)與離散事件系統(tǒng)的相互作用過程中存在的并發(fā)、異步和沖突等問題,為其仿真模型的建立和仿真系統(tǒng)的實現(xiàn)奠定了理論基礎(chǔ),有利于太陽能集熱仿真系統(tǒng)的進(jìn)一步開發(fā)。
參考文獻(xiàn)
[1] 曹 銳,李宏光,李昊陽. 污水泵站混雜系統(tǒng)的Petri網(wǎng)建模與仿真[J]. 儀器儀表學(xué)報,2004,25(4):860-862.
[2] 李 明,馬小平,鮑海勇. Petri網(wǎng)在礦井膠帶運輸控制系統(tǒng)中的應(yīng)用研究[J]. 電氣自動化,2005,27(1):121-123.
[3] Johansson K. Modeling of Hybrid Systems in Control Systems, Robotics, and Automation [J]. IEEE Control Magazine,2004, 13(6):32~39.
[4] 廖偉志,古天龍,李文敬等. 模糊柔性制造系統(tǒng)的混雜Petri網(wǎng)建模與調(diào)度[J]. 計算機(jī)集成制造系統(tǒng),2008,14(11):2134-2141.
[5] 仝慶貽,顏鋼鋒. 混雜系統(tǒng)及其在電力系統(tǒng)中的應(yīng)用[J]. 電力系統(tǒng)及其自動化學(xué)報,2003,15(2):14-18.
[6] 張俊龍. 基于混雜系統(tǒng)理論的電力系統(tǒng)緊急控制[D]. 北京工業(yè)大學(xué)碩士論文,2003.
[7] DI FEBBRARO A, SACCO N. On modeling urban transportation networks via hybrid Petri nets [J]. Control Engineering Practice, 2004, 12 (10):1225-1239.
[8] 楊宏志,許金良. 基于混和Petri網(wǎng)的公路仿真系統(tǒng)模型[J]. 長安大學(xué)學(xué)報,2006,26(4): 40-44.
[9] 孫一新. 精餾裝置開車過程控制任務(wù)Petri網(wǎng)建模及分析[D]. 北京化工大學(xué)碩士論文,2008.
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>以簡驅(qū)繁,精準(zhǔn)智控 | 維智S1系列新一代...
2024-11-01
2024-10-31
2024-10-31
2024-10-31
2024-10-31
2024-10-29
推薦專題
更多>