DCS系統(tǒng)模擬量累計(jì)求和誤差的分析和研究
發(fā)布時(shí)間:2021-01-26 09:29
針對(duì)DCS系統(tǒng)中累計(jì)求和結(jié)果產(chǎn)生誤差的問題,分析了誤差的產(chǎn)生原因和過程,提出運(yùn)用雙精度浮點(diǎn)數(shù)求和、分段求和、W.Kahan求和三種算法來解決誤差大的方法。經(jīng)現(xiàn)場(chǎng)應(yīng)用結(jié)果表明,三種算法累計(jì)結(jié)果精度可根據(jù)生產(chǎn)管理要求選用,對(duì)DCS系統(tǒng)實(shí)現(xiàn)累計(jì)求和組態(tài)具有借鑒意義。
【文章來源】:工業(yè)控制計(jì)算機(jī). 2020,33(06)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
和利時(shí)DCS系統(tǒng)燃油噴入量累計(jì)求和組態(tài)圖
由圖2可知,單精度浮點(diǎn)數(shù)由“符號(hào)位+階碼+尾數(shù)部分”三部分組成,共32位2進(jìn)制數(shù)表示。浮點(diǎn)數(shù)數(shù)值范圍由階碼位數(shù)確定,其有效位數(shù)由尾數(shù)部分的位數(shù)決定[3]。單精度浮點(diǎn)數(shù)尾數(shù)部分23位,最小精度為1×2-23,用十進(jìn)制表示即為接近10-7,因此,單精度浮點(diǎn)數(shù)的有效位數(shù)是7位(個(gè)別采用6位)。1.2 浮點(diǎn)數(shù)相加過程
首先把需要相加的輸入量(單精度浮點(diǎn)數(shù))轉(zhuǎn)換為雙精度浮點(diǎn)數(shù),然后雙精度浮點(diǎn)數(shù)相加,接下來用累加結(jié)果與新的輸入量(雙精度浮點(diǎn)數(shù))累加,最后把累加結(jié)果轉(zhuǎn)換為單精度浮點(diǎn)數(shù)輸出。其邏輯框圖如圖3:2.2 分段求和算法
【參考文獻(xiàn)】:
期刊論文
[1]PLC中利用Kahan算法作流量累積[J]. 陶緣. 工業(yè)控制計(jì)算機(jī). 2018(11)
[2]新舊分散控制系統(tǒng)更換改造探討[J]. 肖勝,郭伯春. 華電技術(shù). 2017(09)
本文編號(hào):3000873
【文章來源】:工業(yè)控制計(jì)算機(jī). 2020,33(06)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
和利時(shí)DCS系統(tǒng)燃油噴入量累計(jì)求和組態(tài)圖
由圖2可知,單精度浮點(diǎn)數(shù)由“符號(hào)位+階碼+尾數(shù)部分”三部分組成,共32位2進(jìn)制數(shù)表示。浮點(diǎn)數(shù)數(shù)值范圍由階碼位數(shù)確定,其有效位數(shù)由尾數(shù)部分的位數(shù)決定[3]。單精度浮點(diǎn)數(shù)尾數(shù)部分23位,最小精度為1×2-23,用十進(jìn)制表示即為接近10-7,因此,單精度浮點(diǎn)數(shù)的有效位數(shù)是7位(個(gè)別采用6位)。1.2 浮點(diǎn)數(shù)相加過程
首先把需要相加的輸入量(單精度浮點(diǎn)數(shù))轉(zhuǎn)換為雙精度浮點(diǎn)數(shù),然后雙精度浮點(diǎn)數(shù)相加,接下來用累加結(jié)果與新的輸入量(雙精度浮點(diǎn)數(shù))累加,最后把累加結(jié)果轉(zhuǎn)換為單精度浮點(diǎn)數(shù)輸出。其邏輯框圖如圖3:2.2 分段求和算法
【參考文獻(xiàn)】:
期刊論文
[1]PLC中利用Kahan算法作流量累積[J]. 陶緣. 工業(yè)控制計(jì)算機(jī). 2018(11)
[2]新舊分散控制系統(tǒng)更換改造探討[J]. 肖勝,郭伯春. 華電技術(shù). 2017(09)
本文編號(hào):3000873
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3000873.html
最近更新
教材專著