6、数据采集和存储的可靠性。采用分布式结构进行数据采集和存储,接口能支持网络节点之间的容错技术,当发生故障时仍可继续采集网络节点式接口设备的数据,采用分布式数据存贮数据暂时保存在该节点上,保证数据在节点上的故障数据不丢失。
由于实时/历史数据库采集的速度快,数据量大,精度要求高,并且带有时标,便于分析和生成报表,因此十分适合目前电厂的数据采集和分析,而常规的关系数据库则在这些方面都相距甚远。
鉴于以上的这些原因,市场上也出现了许多不同级别的实时/历史数据库,目前最经济且性价比最优的则是美国Wonderware软件公司的IndustrialSQL Server(以下简称为InSQL)。
InSQL是一套基于Client/Server结构的商品化软件应用平台。它是时间序列的数据库,最适合处理过程数据。她有六大特点:
1、数据采集
InSQL可以实现快速数据采集。而在电厂内是不是需要这样快速的数据采集呢?1分钟的数据,能够满足ASME标准与国标的有关性能分析,也能产生许多报告及表示某些主要流程状态。但是对于过程诊断而言,则是不足的,有相当多的过程快于一分钟,对模拟量,根据Shannon 采样定理,选择采样周期T至少应是过程周期的1/2。事实上,工业上常用的是1/10~1/20。以炉膛负压为例,在对应的送引风机作用下,其过程一般为以40~60 秒为自然周期,考虑到实际过程中噪声与各次谐波的再现,实际采样周期不应高于2 秒。对开关量过程,前一秒的因可能是后一秒的果,某泵的出口门关就会引发保护跳闸。
电站中不论是电量保护还是非电量保护,往往是多个原因触发唯一的结果(跳闸),而且结果发生后会使原来的多个原因迅速发生变化。要对这样的过程进行追溯以查找因果,1 分钟的采样周期显然是不能胜任的,可以认为越快越好。对当前的电厂,对于少量特别重要的顺序关系开关量,一般使用毫秒级的SOE(Sequence of events)系统进行记录,而对少量特别重要的模拟量,则用专用的故障录波仪系统进行记录。但是多余的采样会使信号过于冗余,产生显示与分析障碍。对于实际的采样记录计算机设备,会造成资源的浪费与可靠性下降。InSQL提供毫秒级的数据采集,最快的数据采集速率为3毫秒,大大超出电厂的需要。电厂内有大量的DCS,而大多数DCS中的开关量的周期为0.1秒,模拟量大约为500毫秒,很显然,超过这个限度是不明智的,所以当过程记录达到1秒时,应能满足96%的过程监视、追溯与诊断要求。