论文部分内容阅读
近年来,随着国家天然气输送管道的大量建设,贸易用气体流量计需求量大增。本文在阅读了国内外气体流量计算机文献和分析相关产品的基础上,设计了一个多功能、低成本、可组态的气体流量计算机。本文主要内容如下:1、实现高精度压缩因子算法SGERG-88、AGA8-92DC的快速算法,并完成测试,达到计量要求;2、提出了基于内含矢量浮点单元VFP的S3C6410X微处理器Embedded Linux平台、总线互联、多插卡式流量计算机的硬件架构;3、研制了流量计算机的原理样机,包括CPU卡、底板、流量卡硬件设计和主体软件设计,并完成了样机的部分功能测试;4、完成基于Modbus/TCP、Modbus协议的设计,分配寄存器地址,实现通信协议。本文主要特色或创新点如下:1、选用国标《GB/T17747-2011天然气压缩因子的计算》中的AGA8-92DC和SGERG-88高精度压缩因子算法,压缩因子计算精度可达到±0.1%以上,但计算量很大;本文在保证精度的条件下,对算法进行优化,计算速度得到提高;2、应用S3C6410X中矢量浮点协处理器VFP11,进行压缩因子算法中双精度浮点数的硬件高速运算,计算速度提高约2倍,提高了流量计算机处理多通道采样数据时的实时性;3、多功能流量采集卡的设计。每张采集卡能够接收一个流量监测点上用于计算体积流量或热量计量所需的完整测量信号,包括温度、压力、各种流量计的输出信号以及色谱仪的成分输出信号;内含美国TI公司的16位低功耗微处理器MSP430F5438,具有独立计算能力,实现系统的多通道并行计算模式,提高系统实时性的同时,减轻主微处理器的计算负担。与目前国内外流量计算机采用按信号分类的输入卡比较,多功能流量卡可以简化上位机的配置软件,方便故障查询、隔离、故障时流量卡的更换,以及硬件冗余功能的实现;4、天然气热值的计量功能。流量计算机能根据各组分的浓度和已知组分的热焓值、体积流量等信号,完成天然气热量的计量功能,以满足天然气贸易计量由目前的体积计量方式向热值计量方式发展的趋势。