邊敦新,王紅梅,季 畫
(山東理工大學(xué) 電氣與電子工程學(xué)院,山東 淄博 255049)
隨著計(jì)算機(jī)技術(shù)的應(yīng)用,越來越多的采樣系統(tǒng)應(yīng)用到控制方案中.采樣系統(tǒng)異于連續(xù)系統(tǒng)之處在于,一是人為引入采樣開關(guān)實(shí)現(xiàn)誤差信號(hào)的離散化,二是加入保持器實(shí)現(xiàn)誤差信號(hào)的復(fù)原,正是因?yàn)椴蓸娱_關(guān)和保持器的加入,使采樣系統(tǒng)的性能發(fā)生了變化.為直觀理解采樣系統(tǒng)的性能,在采樣控制實(shí)驗(yàn)系統(tǒng)中,采樣保持器由LF398實(shí)現(xiàn),采樣周期則由輸入MC14538單穩(wěn)態(tài)電路的方波信號(hào)進(jìn)行改變.實(shí)驗(yàn)系統(tǒng)可驗(yàn)證零階保持器的作用及采樣周期的變化對(duì)系統(tǒng)性能的影響.但實(shí)驗(yàn)過程中發(fā)現(xiàn):
(1)由于受硬件電路的限制,實(shí)驗(yàn)系統(tǒng)可分析的系統(tǒng)性能不夠全面,比如不能單獨(dú)觀察采樣開關(guān)的加入對(duì)系統(tǒng)性能的影響,不能分析一階保持器對(duì)系統(tǒng)性能的影響.
(2)由于受硬件電路不便于改變的制約,實(shí)驗(yàn)系統(tǒng)不容易實(shí)現(xiàn)較大范圍采樣周期的改變,不方便實(shí)現(xiàn)數(shù)字PID控制.
(3)實(shí)驗(yàn)中由于受實(shí)驗(yàn)設(shè)備及操作人員等因素的影響,實(shí)驗(yàn)結(jié)果不夠理想而且實(shí)驗(yàn)結(jié)果顯示以及相互比較不夠方便.
受以上條件限制,實(shí)驗(yàn)系統(tǒng)達(dá)不到全面掌握采樣系統(tǒng)性能的教學(xué)效果.為了便于更好的理解采樣控制系統(tǒng)的性質(zhì),本文充分發(fā)揮MATLAB/Simulink軟件方便、靈活構(gòu)建仿真系統(tǒng)的優(yōu)勢(shì),逐次分析采樣開關(guān)、采樣周期及保持器對(duì)采樣系統(tǒng)的影響,通過深入探討仿真實(shí)驗(yàn)結(jié)果,直觀展示采樣系統(tǒng)的理論知識(shí),實(shí)現(xiàn)從理論知識(shí)到實(shí)踐知識(shí)的轉(zhuǎn)化.
信號(hào)采樣可看作是一個(gè)脈沖調(diào)制過程[1-2],理想的采樣器相當(dāng)于一個(gè)理想的單位脈沖序列發(fā)生器,采樣后的誤差信號(hào)可表示為
(1)
在實(shí)際采樣過程中,與理想采樣器不同,每個(gè)采樣周期內(nèi),會(huì)有持續(xù)時(shí)間為τ的閉合.通常τ很小,遠(yuǎn)遠(yuǎn)小于采樣周期T,故e(t)在τ時(shí)間內(nèi)變化甚微,可近似認(rèn)為在該采樣時(shí)間內(nèi)其數(shù)值不變.所以e*(t)可近似視為一個(gè)寬度為τ,高度為e(nT)的矩形脈沖序列,即
1(t-nT-τ)]
(2)
式中:[1(t-nT)-1(t-nT-τ)]表示在nT時(shí)刻,一個(gè)高度為1、寬度為τ的矩形脈沖,可進(jìn)一步表示為
(3)
由式(3)可見,采樣后信號(hào)的強(qiáng)度正比于閉合時(shí)間τ,如果采樣信號(hào)e*(t)直接加到后續(xù)系統(tǒng)中,為使系統(tǒng)的總增益在采樣前后保持不變,則需增加一個(gè)增益為1/τ的放大器.如果采樣信號(hào)經(jīng)保持器加到后續(xù)系統(tǒng)中,則可不考慮脈寬τ對(duì)系統(tǒng)增益的影響,可直接按理想采樣開關(guān)來處理.
特別需要注意,為使采樣后信號(hào)e*(t)能包含被采樣的連續(xù)信號(hào)e(t)全部信息,采樣頻率則需滿足采樣定理:采樣頻率ωs必須大于或等于連續(xù)信號(hào)e(t)頻譜中所含最高頻率ωmax的兩倍,而實(shí)際應(yīng)用中采樣頻率通常為最高頻率的5~10倍.
為復(fù)現(xiàn)誤差信號(hào)e(t),系統(tǒng)中需要加入低通濾波器,工程中通常采用零階或一階保持器.零階保持器的傳遞函數(shù)和頻率特性[3-5]分別為
(4)
(5)
一階保持器的傳遞函數(shù)和頻率特性分別為
(6)
Gh(jω)=
(7)
從幅頻特性看,兩種保持器都具有低通濾波特性,但都不是理想的低通濾波器,除允許采樣信號(hào)的主頻分量通過外,還允許部分高頻分量通過.從相頻特性看,保持器隨頻率增加產(chǎn)生較大的相位滯后,因此保持器的引入,將造成系統(tǒng)穩(wěn)定性下降.而一階保持器與零階保持器相比,低頻時(shí)幅值衰減少,更容易保持原信號(hào),但當(dāng)頻率增加時(shí)相位滯后也較大[6-7].
采樣開關(guān)的加入,造成信息的缺失,必對(duì)系統(tǒng)的控制性能產(chǎn)生影響,而其影響對(duì)常規(guī)系統(tǒng)和大慣性大滯后系統(tǒng)是有所不同的.
圖1 僅加入采樣開關(guān)的采樣控制系統(tǒng)仿真模型Fig.1 Simulation model of the sample system only with switch
圖2 連續(xù)系統(tǒng)與僅加入采樣開關(guān)的采樣控制系統(tǒng)仿真結(jié)果比較Fig.2 Comparison of the continuous system and the sampling system with switch only
表1 采樣前后系統(tǒng)性能指標(biāo)
Tab.1 System performance indicators before and after sampling
性能指標(biāo)上升時(shí)間/s峰值時(shí)間/s調(diào)節(jié)時(shí)間/s超調(diào)量/%連續(xù)系統(tǒng)2.53.58.116.16采樣系統(tǒng)1.93.07.519.98
可見,采樣開關(guān)的加入可使系統(tǒng)的上升時(shí)間、峰值時(shí)間、調(diào)節(jié)時(shí)間略有減小,但使超調(diào)量有所增大,該仿真結(jié)果進(jìn)一步驗(yàn)證了,一般情況下,采樣造成的信息損失會(huì)降低系統(tǒng)的穩(wěn)定程度.
采樣控制系統(tǒng)最早應(yīng)用于某些具有較大慣性或較大延遲特性的控制系統(tǒng)中,比如工業(yè)加熱爐溫度控制系統(tǒng)[10].工業(yè)加熱爐其慣性時(shí)間常數(shù)T比較大,有些可高達(dá)千秒以上,滯后時(shí)間也大約有數(shù)秒至數(shù)十秒.在連續(xù)控制系統(tǒng)中,為得到較好的動(dòng)態(tài)品質(zhì),開環(huán)放大系數(shù)K只能大大減小,而這將導(dǎo)致穩(wěn)態(tài)誤差大大增加,如若增加校正環(huán)節(jié),校正裝置的時(shí)間常數(shù)也會(huì)很大,實(shí)際中難以實(shí)現(xiàn).通常的解決方案是加入采樣開關(guān)對(duì)誤差進(jìn)行采樣,實(shí)現(xiàn)溫度的“調(diào)一調(diào),停一?!?,這樣會(huì)取得比較好的控制效果.為驗(yàn)證采樣開關(guān)的加入對(duì)系統(tǒng)性能的影響,根據(jù)爐溫控制系統(tǒng)結(jié)構(gòu),建立如圖3的simulink仿真模型(此時(shí)忽略電機(jī)的機(jī)電時(shí)間常數(shù)),取滯后時(shí)間為10s.為確保系統(tǒng)的穩(wěn)定性,取K=0.01.系統(tǒng)仿真結(jié)果如圖4所示.采樣前后系統(tǒng)的性能對(duì)比見表2.
圖3 爐溫控制系統(tǒng)仿真模型Fig.3 Simulation model of the temperature control system
圖4 工業(yè)爐溫度控制階躍響應(yīng)曲線Fig.4 Step response of the industrial furnace temperature control
表2 工業(yè)爐溫度控制性能指標(biāo)
Tab.2 System performance indicators of the industrial furnace temperature control
性能指標(biāo)上升時(shí)間/s峰值時(shí)間/s調(diào)節(jié)時(shí)間/s超調(diào)量/%連續(xù)系統(tǒng)240362.5567.520.63采樣系統(tǒng)450607.58605.83
由圖4、表2可見,對(duì)于大慣性大滯后系統(tǒng)加入采樣開關(guān)后,雖上升時(shí)間、峰值時(shí)間、調(diào)節(jié)時(shí)間均有所增加,但超調(diào)量大大減小,從而提高了系統(tǒng)的動(dòng)態(tài)穩(wěn)定性.
總體可見,采樣開關(guān)對(duì)常規(guī)的系統(tǒng)而言是不利的,但對(duì)大慣性大滯后系統(tǒng)卻又是有益的,所以要充分認(rèn)識(shí)其特點(diǎn),合理利用.
采樣周期是采樣控制系統(tǒng)的一個(gè)重要參數(shù),它對(duì)系統(tǒng)的穩(wěn)定性,系統(tǒng)的PID控制參數(shù),控制品質(zhì)等產(chǎn)生較大的影響[11-12].如果采樣周期取得太小,雖和連續(xù)系統(tǒng)相接近,但有可能出現(xiàn)過采樣,使得采樣信號(hào)不能很好反映工況,反而影響控制精度;如果采樣周期取得太大,致使系統(tǒng)調(diào)節(jié)不及時(shí),導(dǎo)致系統(tǒng)性能變差,甚至出現(xiàn)不穩(wěn)定.如何選擇合適的采樣周期是采樣系統(tǒng)設(shè)計(jì)的一大難點(diǎn).
為了反映采樣周期T對(duì)系統(tǒng)性能的影響,建立了如圖5的Simulink仿真系統(tǒng),其中被控對(duì)象的滯后時(shí)間為1s.分別設(shè)置零階保持器的采樣周期為T=0.01,0.1,0.5,1,5,對(duì)系統(tǒng)進(jìn)行仿真,仿真結(jié)果如圖6所示.
圖5 采樣系統(tǒng)仿真模型Fig.5 Simulation model of the sampling system
圖6 不同采樣周期的采樣系統(tǒng)階躍響應(yīng)曲線Fig.6 Step responses of the sampling system with different sampling periods
由仿真結(jié)果可見,隨著采樣周期的增加,系統(tǒng)的超調(diào)量逐漸增大,振蕩次數(shù)增加,系統(tǒng)的動(dòng)態(tài)穩(wěn)定性下降,調(diào)節(jié)時(shí)間也有所延長(zhǎng).特別的,在采樣周期比較小時(shí),如采樣周期為T=0.01,0.1的仿真結(jié)果和連續(xù)系統(tǒng)比較相近,尤其T=0.01時(shí)已經(jīng)和連續(xù)系統(tǒng)重合.由此可見,采樣周期小到一定程度,對(duì)系統(tǒng)的影響較小;而在T=5的響應(yīng)曲線中,由于采樣周期取得較大,在非采樣時(shí)系統(tǒng)的調(diào)節(jié)作用大大的減弱,致使系統(tǒng)出現(xiàn)比較明顯的振蕩,控制系統(tǒng)的動(dòng)態(tài)和靜態(tài)性能大幅下降,可見采樣周期過大,對(duì)系統(tǒng)的影響非常不利.可以預(yù)見,如果采樣周期取得更大,系統(tǒng)將會(huì)發(fā)散,由穩(wěn)定變?yōu)椴环€(wěn)定系統(tǒng).
為了更全面分析采樣周期的作用,下面針對(duì)大慣性大滯后系統(tǒng),繼續(xù)考察其影響.仍然以圖3的系統(tǒng)為例,只是將采樣開關(guān)置換成零階保持器,分別取其采樣周期T=5,10,20,50,100,得到如圖7的仿真結(jié)果.可見,同常規(guī)系統(tǒng)一樣,系統(tǒng)仍然隨著采樣周期的增加,動(dòng)態(tài)、靜態(tài)性能均有所下降.仿真中發(fā)現(xiàn)當(dāng)采樣周期增大到220s時(shí),系統(tǒng)將發(fā)散;而當(dāng)采樣周期小到1s時(shí)和連續(xù)系統(tǒng)已經(jīng)非常接近.
圖7 采樣周期對(duì)大慣性大滯后系統(tǒng)的性能影響Fig.7 Effect of the sampling period acting on big inertia lag system
采樣控制系統(tǒng)數(shù)字PID控制算法計(jì)算公式及其傳遞函數(shù)為
(8)
圖8 采樣周期對(duì)PID控制影響仿真模型Fig.8 Simulation model of the sampling period acting on PID control
圖9 采樣周期對(duì)PID控制影響仿真結(jié)果對(duì)比圖Fig.9 Comparison of the PID control with different sampling periods
總體來說,采樣周期的合理選擇是比較困難的事情,通??筛鶕?jù)被控對(duì)象的性能或被控介質(zhì),利用經(jīng)驗(yàn)公式,多次試探后合理選擇.
(2)按被控參數(shù)選擇:流量, 采樣周期取1 ~ 5s;壓力,取3 ~ 10s;溫度, 取15 ~ 20s;成分,取15 ~ 20s.
由保持器的頻率特性可知,保持器在復(fù)現(xiàn)信號(hào)的同時(shí),由于其相位滯后和幅頻衰減會(huì)影響系統(tǒng)的穩(wěn)定性和動(dòng)態(tài)性能,而且這種不利的影響會(huì)隨頻率的增加而愈加明顯.下面分別分析保持器對(duì)常規(guī)系統(tǒng)和大慣性大滯后系統(tǒng)的影響.
仿真系統(tǒng)構(gòu)建時(shí)在圖5仿真系統(tǒng)的基礎(chǔ)上將保持器分別采用Zero-Order Hold模塊和First-Order Hold模塊,并取采樣周期T=1.圖10為連續(xù)系統(tǒng)和帶有采樣保持器系統(tǒng)的單位階躍響應(yīng)曲線.由圖10可見,兩種保持器均使上升時(shí)間和峰值時(shí)間略有減小,系統(tǒng)的調(diào)節(jié)時(shí)間和超調(diào)量大大增加,降低了系統(tǒng)的快速性和穩(wěn)定性.相較于零階保持器,由于一階保持器能更好的復(fù)現(xiàn)信號(hào),一階保持器的調(diào)節(jié)時(shí)間和超調(diào)量均要小些.發(fā)現(xiàn)保持器的復(fù)現(xiàn)能力和采樣周期有關(guān),當(dāng)采樣周期較大時(shí),保持器的幅頻衰減以及相位滯后都較大,會(huì)影響系統(tǒng)的穩(wěn)定性和動(dòng)態(tài)性能,尤其是一階保持器.把輸入信號(hào)改為sin(t),采樣周期T=3,會(huì)得到圖11的仿真結(jié)果.可見,加入保持器的采樣系統(tǒng)幅值降低較多,并且由于一階保持器的相位滯后較大已經(jīng)使系統(tǒng)不穩(wěn)定.
圖10 不同保持器下采樣系統(tǒng)的階躍響應(yīng)曲線Fig.10 Step response of the sampling system with different holds
圖11 不同保持器下采樣系統(tǒng)的正弦響應(yīng)曲線Fig.11 Sine response of the sampling system with different holds
大慣性大滯后系統(tǒng)繼續(xù)采用圖3所示的系統(tǒng),仿真中分別設(shè)置零階保持器和一階保持器的采樣周期為20s.圖12的單位階躍響應(yīng)曲線顯示,保持器對(duì)大慣性和大滯后系統(tǒng)的影響與常規(guī)的系統(tǒng)基本相同,在此就不一一顯示結(jié)果并陳述.
圖12 不同保持器下大慣性大滯后系統(tǒng)的階躍響應(yīng)曲線Fig.12 Step response of the big inertia lag system with different holds
本文借助MATLAB/Simulink軟件,通過仿真結(jié)果的直觀展示以及仿真結(jié)果的MATLAB計(jì)算,分析了采樣開關(guān)、采樣周期、保持器對(duì)采樣控制系統(tǒng)性能影響.這些影響實(shí)質(zhì)上是由于采樣開關(guān)和保持器的引入,使閉環(huán)脈沖傳遞函數(shù)的極點(diǎn)發(fā)生改變,從而影響采樣控制系統(tǒng)的動(dòng)態(tài)性能.特別強(qiáng)調(diào)的是,采樣周期會(huì)影響信息的損失程度,影響采樣系統(tǒng)的頻率特性、穩(wěn)定性和PID參數(shù)等等,一定要合理選擇采樣周期.該虛擬實(shí)驗(yàn)系統(tǒng)能更直觀的認(rèn)知采樣系統(tǒng),更細(xì)致的理解采樣系統(tǒng)各環(huán)節(jié)的作用,為設(shè)計(jì)性能優(yōu)良的采樣系統(tǒng)提供依據(jù).
[1]胡壽松. 自動(dòng)控制原理[M].5版.北京:科學(xué)出版社,2007.
[2]鄒伯敏. 自動(dòng)控制理論[M].北京: 機(jī)械工業(yè)出版社,2009.
[3]蔣珉,柴干,王宏華,等. 控制系統(tǒng)計(jì)算機(jī)仿真[M].2版.北京:電子工業(yè)出版社,2012.
[4]黃向華. 控制系統(tǒng)仿真[M].北京:北京航空航天大學(xué)出版社,2007.
[5]薛定宇.控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)MATLAB語(yǔ)言與應(yīng)用[M].北京:清華大學(xué)出版社,2012.
[6]王春俠. 零階保持器頻率特性的仿真研究[J].電氣電子教學(xué)學(xué)報(bào),2012,34(1):40-42.
[7]喻婭婭,王印松,許鵬春. 數(shù)字控制中的保持器與系統(tǒng)穩(wěn)定性的關(guān)系[J].自動(dòng)化技術(shù)與應(yīng)用, 2004, 23(11):17-19.
[8]劉云龍,王瑞蘭,劉麗君,等.基于Matlab仿真的自動(dòng)控制原理實(shí)驗(yàn)教學(xué)改革[J].實(shí)驗(yàn)室研究與探索,2015,34(6):102-106.
[9]張國(guó)云,榮軍,丁躍澆,等. MATLAB在自動(dòng)控制原理教學(xué)中的應(yīng)用[J].電子技術(shù)教育,2015(1):71-74.
[10]黎洪生,苗青,周瑞敏.陶瓷窯爐溫度控制系統(tǒng)控制算法研究[J].武漢理工大學(xué)學(xué)報(bào), 2014,36(10):135-139.
[11]蔣紅梅. 計(jì)算機(jī)控制系統(tǒng)中采樣周期的確定[J].工業(yè)控制計(jì)算機(jī),2005,18(11):71-73.
[12]周欣然,陳德池,劉建成. 采樣周期對(duì)計(jì)算機(jī)控制系統(tǒng)的影響及其經(jīng)驗(yàn)選擇[J].長(zhǎng)沙鐵道學(xué)院學(xué)報(bào),2002,20(3):100-104.