MCS-51單片機(jī)在飽和蒸汽的流量計(jì)量補(bǔ)償中的應(yīng)用
3.2 曲線擬合
由二次拋物線插值法的基本思想可知,要得到擬合曲線需知道三個(gè)點(diǎn),以本研究中溫度—密度數(shù)據(jù)的曲線擬合為例,其關(guān)鍵在于如何在一定精度下,在已知的溫度—密度數(shù)據(jù)組中選取三個(gè)點(diǎn)來計(jì)算擬合拋物線的系數(shù)。
基本思路為:觀察溫度- 密度數(shù)據(jù)組,可以將前一部分?jǐn)?shù)據(jù)大致分成三個(gè)線性段,將三個(gè)段的中間點(diǎn)代入拋物線方程組得到一組系數(shù),其示意如圖2所示。將溫度值代入拋物線方程驗(yàn)證得到的密度值在一定的精度范圍內(nèi)是否與實(shí)際的密度值相符,在不相符的點(diǎn)聚集處選取一點(diǎn)取代原來的代入方程組的一點(diǎn),得到拋物線系數(shù)后再次驗(yàn)證密度值在一定的精度范圍內(nèi)是否與實(shí)際的密度值相符,若得到的連續(xù)相符點(diǎn)少于上次的點(diǎn)數(shù)則上次所計(jì)算的系數(shù)值即為第一段擬合曲線的系數(shù)值。將剩下的點(diǎn)再次進(jìn)行第二段擬合……。
曲線擬合部分的計(jì)算采用C語言進(jìn)行程序的編制,計(jì)算結(jié)果為:數(shù)據(jù)組共擬合為4段且擬合曲線的精度可達(dá)0.5%.擬合曲線和實(shí)際曲線的對(duì)比如圖3所示。
圖3 實(shí)際溫度—密度曲線與擬合曲線的對(duì)比
4 單片機(jī)數(shù)據(jù)處理
將已知的電壓—溫度—密度數(shù)據(jù)組進(jìn)行曲線擬合后,將系數(shù)代入單片機(jī)中,最后通過分度號(hào)為K的熱電偶測(cè)量得到溫度變化時(shí)某一流體的密度值。為了增加程序的靈活性與通用性,對(duì)于系數(shù),將其用表的形式存放,用查表的形式對(duì)其進(jìn)行讀取。這樣當(dāng)系數(shù)改變或用于其他類似的數(shù)值變換時(shí),只須改變表中相應(yīng)的數(shù)值而無須對(duì)程序進(jìn)行大的變動(dòng)。
5 結(jié) 語
本研究在分析流體計(jì)量的密度補(bǔ)償公式基礎(chǔ)上,針對(duì)傳統(tǒng)飽和蒸汽的熱力學(xué)性質(zhì)計(jì)算公式在實(shí)際流量計(jì)應(yīng)用中存在的問題, 提出用二次拋物線來進(jìn)行溫度—密度的曲線擬合并且用MCS-51單片機(jī)進(jìn)行數(shù)據(jù)處理的方法。因此可以快速地得到溫度變化(壓力變化)時(shí)精確的密度值,由該密度值就可以進(jìn)行飽和蒸汽的計(jì)量補(bǔ)償。擬合結(jié)果可以看到,其精度可達(dá)0.5%.同時(shí)MCS-51程序中采用查表的形式對(duì)擬合系數(shù)進(jìn)行讀取,方便修改具有一定的通用性。
參考文獻(xiàn):
[1] 程賀.流量測(cè)量及補(bǔ)償技術(shù)[M].北京:化學(xué)工業(yè)出版社,1995.
[2] 譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,1995.
[3] 陳潤(rùn)泰.檢測(cè)技術(shù)與智能儀表[M].長(zhǎng)沙:中南工業(yè)大學(xué)出版社,1989.
[4] 沈德金,陳粵初.MCS-51系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗跰].北京:北京航空航天大學(xué)出版社,1992.
差壓式流量計(jì)相關(guān)文章:差壓式流量計(jì)原理
評(píng)論