閆子旭+曹麗亞+年雷+高銘良+劉爽+孫毅
摘 要:為解決便攜式醫(yī)療設(shè)備中高精度溫控系統(tǒng)的溫度補(bǔ)償問題,本文采用粒子群算法,建立系統(tǒng)補(bǔ)償器模型,并進(jìn)行模塊仿真研究。使用MATLAB-Simulink搭建動態(tài)溫控系統(tǒng)模型與補(bǔ)償器模型,進(jìn)行仿真分析。仿真結(jié)果顯示,該方法使動態(tài)溫控系統(tǒng)在響應(yīng)速度與超調(diào)量上得到明顯改善。
關(guān)鍵詞:醫(yī)療設(shè)備;溫度控制;粒子群算法
DOI:10.16640/j.cnki.37-1222/t.2017.11.257
0 引言
針對溫度檢測的精度和時(shí)效性問題,本文基于粒子算法,根據(jù)傳感器動態(tài)補(bǔ)償原理提出了一種可連續(xù)高精度調(diào)溫的溫度監(jiān)測和控制系統(tǒng),實(shí)現(xiàn)對溫度的實(shí)時(shí)檢測,具有提醒和控制的功能。此系統(tǒng)功能強(qiáng)大,便于攜帶,是一款既實(shí)用又廉價(jià)的控制系統(tǒng),可廣泛應(yīng)用于醫(yī)療器械、溫室及冷藏等設(shè)備中。
1 補(bǔ)償器實(shí)現(xiàn)
補(bǔ)償模塊多以數(shù)字濾波器的形式實(shí)現(xiàn),將實(shí)際數(shù)字濾波補(bǔ)償器的補(bǔ)償原理以差分方程形式表示
(1)
其中:為輸出信號,為輸入信號,為噪聲,為延遲算子, 為階次,為補(bǔ)償系數(shù)。根據(jù)補(bǔ)償差分方程,可以確定應(yīng)用粒子群算法進(jìn)行系統(tǒng)動態(tài)補(bǔ)償?shù)脑?,如圖1所示。如何確定補(bǔ)償系數(shù)是粒子群算法要解決的核心問題,應(yīng)用粒子群算法確定參數(shù),關(guān)鍵是確定方法的適應(yīng)度函數(shù)J與慣性系數(shù)w[1]。
其中: 溫度系統(tǒng)實(shí)際輸出, 為理想輸出, 為樣本數(shù)量。適應(yīng)度函數(shù)衡量了實(shí)際輸出與理想輸出之間存在的誤差大小,是判斷迭代終止的條件之一[2]。
慣性系數(shù)直接決定了搜索速度與最終效果,慣性系數(shù)過大,當(dāng)w取值很大時(shí),有利于全局探尋最佳而不利于局部尋找最佳[3];當(dāng)w取值相對小時(shí),則對于局部探尋是有意義的[4]?;谝陨弦蛩?,確定慣性系數(shù)迭代公式
由上式可以看出,慣性系數(shù)初始值較大,隨著迭代次數(shù)增加,逐漸減小,有利于全局最優(yōu)解的確定[5]。
2 仿真結(jié)果
根據(jù)上文理論分析,對動態(tài)溫度系統(tǒng)以及補(bǔ)償模塊進(jìn)行仿真分析。在MATLAB軟件中的Simulink模塊中,通過不同參數(shù)的設(shè)置,對該模型與補(bǔ)償器進(jìn)行仿真驗(yàn)證。
補(bǔ)償前系統(tǒng)超調(diào)量為1.65,穩(wěn)態(tài)時(shí)間為10-4數(shù)量級,穩(wěn)態(tài)誤差為0.02??梢钥闯鲅a(bǔ)償前系統(tǒng)單位階躍響應(yīng)存在較大的超調(diào)量,同時(shí)穩(wěn)態(tài)時(shí)間不夠理想。對于補(bǔ)償模塊,采用四階模型,由粒子群算法計(jì)算,確定補(bǔ)償模塊個(gè)參數(shù)為
對應(yīng)補(bǔ)償器各個(gè)參數(shù),對補(bǔ)償前后分別施加單位階躍輸入,進(jìn)行補(bǔ)償前后單位階躍響應(yīng)對比。由圖2可知,上圖為補(bǔ)償前傳感器的單位階躍響應(yīng)曲線,下圖為補(bǔ)償后的響應(yīng)曲線。由響應(yīng)曲線對比可以看出,補(bǔ)償后系統(tǒng)響應(yīng)超調(diào)量,1.65下降到1.07,超調(diào)量與系統(tǒng)震蕩得到比較明顯的改善;穩(wěn)態(tài)時(shí)間由10-4數(shù)量級下降到6.5×10-6,穩(wěn)態(tài)時(shí)間得到了數(shù)量級的下降;穩(wěn)態(tài)誤差由0.02下降到0.0005以下。對比補(bǔ)償效果可知,補(bǔ)償后系統(tǒng)動態(tài)性能明顯改善,響應(yīng)曲線在速度與精度上能夠比較好的反映輸入信號。
對比補(bǔ)償前后的溫度系統(tǒng)幅頻特性,在幅值誤差為2%時(shí),系統(tǒng)工作頻帶由補(bǔ)償前的4×105拓寬到1.44×106。理論上系統(tǒng)經(jīng)過補(bǔ)償后可以任意拓寬工作頻帶[6],但實(shí)際進(jìn)行補(bǔ)償,不可能無限拓寬頻帶,因?yàn)樵肼曅盘柾ǔ楦哳l,工作頻道包含高頻噪聲會導(dǎo)致噪聲放大,甚至有淹沒有用信號[7],使得測量無法進(jìn)行。因此,頻帶拓寬為傳感器的 倍即可。
3 結(jié)束語
針對以往補(bǔ)償器過于依賴系統(tǒng)模型這一因素,本文應(yīng)用粒子群算法對動態(tài)溫度系統(tǒng)進(jìn)行補(bǔ)償從而改善系統(tǒng)動態(tài)性能,具有一定的推廣價(jià)值。此系統(tǒng)功能強(qiáng)大,便于攜帶,是一款既實(shí)用又廉價(jià)的控制系統(tǒng),可廣泛應(yīng)用于醫(yī)療器械、溫室及冷藏等設(shè)備中。
參考文獻(xiàn):
[1]邱憲波,袁景淇.帶前饋補(bǔ)償?shù)幕驍U(kuò)增反應(yīng)高精度溫控系統(tǒng),2005,26(08):831-844.
[2]Philip Yu, Takhisov. Using of thermoelectric modules for heat exchange intensification.Proceedings of 20thInternational Conference on Thermoelectrics,2001(03):467-469.
[3]孫以材,魏占永,孫新宇,高振斌,劉惠麗.壓阻型壓力傳感器的零點(diǎn)溫漂及其補(bǔ)償技術(shù)[J].半導(dǎo)體雜志,1999(04):40-49.
[4]KOVACIC I,BRENNAN M J,LINETON B.On the resonance response of an asymmetric Duffing oscillator[J].International Journal of Non-Linear Mechanics,2008,43(09):858-867.
[5]軒春青,軒志偉,陳保立.基于最小二乘與粒子群算法的溫度傳感器動態(tài)補(bǔ)償方法[J].傳感技術(shù)學(xué)報(bào),2014(10):1363-1367.
[6]歐陽承曦.硅壓阻式壓力傳感器高精度溫度補(bǔ)償技術(shù)研究[D].電子科技大學(xué),2015.
[7]VIRGIN L,DAVIS R.Vibration isolation using buckled struts[J].Journal of Sound Vibration,2003(260):965-973.