实时数据库压缩死区的研究

实时数据库压缩死区的研究

ID:36784735

大小:255.99 KB

页数:4页

时间:2019-05-15

实时数据库压缩死区的研究_第1页
实时数据库压缩死区的研究_第2页
实时数据库压缩死区的研究_第3页
实时数据库压缩死区的研究_第4页
资源描述:

《实时数据库压缩死区的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第26卷第1期电力科学与工程Vo1.26,No.1522010年1月ElectricPowerScienceandEngineeringJan.,20l0实时数据库压缩死区的研究王亚坤,曾德良,黄啸彬(华北电力大学控制与计算机工程学院,河北保定071003)摘要:厂级监控信息系统(SIS)要处理大量的数据,原始数据不处理就去存储,要耗费大量的磁盘空间。介绍了实时历史数据库里的例外报告技术,应用这种技术,对电厂里的数据特性进行了分析。通过大量数据的统计分析,找出数据本身的特性,为例外报告技术死区的设置提供依据。统计了山西漳山电厂2008

2、年10~12月共85248个数据,得出了某个温度信号的特性,并绘制了相应曲线,死区设置可以将曲线作为参考。关键词:厂级监控信息系统:实时历史数据库;例外报告:死区中图分类号:TK223文献标识码:A损压缩、二级压缩,其中无损压缩中常用的是例外0引言报告技术。然而例外报告中的死区设置比较困难,总是凭借经验来手动设定压缩死区,不具有科学依实时数据库平台是实现电厂管控一体化的桥据。本文主要就此问题进行了研究,并且以某个温梁,是厂级监控信息系统(SIS)的核心部分,是度信号为例,通过大量的数据分析,找出数据的动电力企业信息化建设的关键环节。实

3、时数据库在态特点,给出压缩设置的准则。SIS系统中起着非常重要的作用,是SIS系统存贮数据的基础。实时数据库是一种特殊类型的数据库1数据来源系统,但有许多与关系型数据库存在差异,核心就是对大量的实时信息进行处理,由于成年累月的数康派是北京华电天仁公司开发的SIS软件,目据将占据大量的硬盘空间。一个新建300MW的前在数个电厂里得到了应用。本文取一个典型信号火电厂的SIS系统,需要处理的测点数超过了10进行了研究。在康派SIS系统组态画面里找出一个000点,这些测点的变化周期通常在1s之内,也典型温度信号,即省煤器蒸汽温度,数据库点名是

4、就是说,需要将超过10000点的数据在15之内ZSDC2.U3DAPUSH.DAO01318(eDNA数据保存到数据库中。例如系统每1S存储1次,每次库点名字)。图1是原始数据的曲线图,时间段是单点占用8个字节,那么保存10年的数据量将有10000x8×1O×365×86400=25228800000000字节,也就是23TGB,若用1TGB的硬盘存放,p趔需要存放23块硬盘。所以数据压缩尤为必要。实赠时数据的数据变化具有一定波形规律:工业实时数心坦据中,只有一小部分测点的值经常发生改变,工业实时数据中很多测点的数值都具有慢变化的特征

5、,数值变化与时间变化具有共同变化特性,用户在一定范围内,能够允许数据的精度损失。在工业应用图1原始数据曲线图领域中,常用的压缩算法分为3类:无损压缩、有Fig.1Curveoforiginaldata收稿日期:2009—09-12。作者简介:王亚坤(1983一),男,华北电力大学控制与计算机工程学院硕士研究生,E-mail:wyakun@163.corn。第1期王亚坤,等实时数据库压缩死区的研究532008100100T00:00~2008l20lTOO:00:00,总((constchar)szTime))

6、t—ExcMin){}共2个月的时间,数据个数是85248个,温度范else{if(fabs(temp_timestart-String0To9U8弘TC7弘T6im5e432109围基本在240-280℃。((constchar)szTime))>reportdlg.Get—ExcMax){2数据分析过程nullfill(szTime,sizeof(szTime));nullfill(szStatus,sizeof(szStatus));2.1例外报告技术简介strMessage.Format(”%e%S,%S,%d”,dValue

7、,例外报告是用来提供当前值的,它和采集数据szTime,szStatus,count_data);的控制系统相关联。所有的控制系统和仪器都会产mJbResult_process.AddString(strMessage);生“无用数据”。temp=dValue;例外报告的目的,就是将控制系统中的“无用temp_timestart=StringToUTCTime((constchar)数据”过滤掉,而只引进有意义的过程数据值。例szTime);)外偏移量、最小时间限定和最大时间限定都是可调else{整的参数,需要客户方的过程工程和控制、

8、仪器工if(fabs(temp·dValue)>reportdlg.Get—程人员凭借知识和经验来设定每个Ta测点适当的ExcDev){盲区宽度。最小时问限定,消除了由一个快速振荡nullfill(szTime,size

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。