77范文网 - 专业文章范例文档资料分享平台

中兴力维集控中心技术方案(6)

来源:网络收集 时间:2019-04-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

深圳中兴力维技术有限公司太阳能光伏发电站集控中心系统方案

3.4.4.3 数据存储 ? 存储瓶颈

普通磁盘系统,硬件的存储速度约为20M Byte/1秒,这样的存储速度,一秒钟存20万点数据,以每条数据8Byte计算,存储需要的机械速度是1.6M Byte/1秒,完全是符合需求的。这样的速度,也是为了能够留有足够的时间将数据组织为适当的格式,便于数据查询。工业数据主要的数据组织格式就是以变量为索引的时间顺序,因此,当一次写入不同变量的数据时,也需要相应的磁盘寻址时间,而并不是20万点数据及时一次写入磁盘的连续区域。

同样,也为并发的数据查找留有足够的机械时间,毕竟对于磁盘硬件系统,真正耗费时间的是磁盘寻址,也就是磁头在磁盘面上转动和伸缩的时间,而真正

?北京亚控版权所有

23

深圳中兴力维技术有限公司太阳能光伏发电站集控中心系统方案

用来读写数据的时间是小部分。而数据查询则是需要磁盘寻址最频繁的操作。

由于硬件的操作才是整个系统的瓶颈,KingHistorian3.0采用了采集缓存机制,只有整个工业库的缓存数据区满后,才一次性写入到磁盘上,尽最大可能减少磁盘寻址时间和硬件交互时间。

数据变量数据压缩配置数据库数据库服务器缓存队列刷新归档数据

为了解决数据存储的瓶颈问题,KingHistorian3.0采用了批量数据写入的存储机制。如上图所示,KingHistorian3.0采用了非Windows系统缓存的工业数据库专用缓存,保存实时数据,只有当累积到一定的数据量只后才会一次性的将数据写入到磁盘上,这种机制极大的减少了磁盘寻址,有效地避免了数据存储瓶颈对数据存储的负面影响。 ? 归档数据压缩

对于一个变量的一条记录,按变量名id 4Bytes、数据值8Bytes、时间戳4Bytes、质量戳1Byte、数据版本1Byte计算,一条关系数据记录有18Bytes组成。对于Kingistorian 3.0而言,经过压缩以后,实际上一条工业数据库记录大约只有5Bytes,因此整个工业实时历史数据库可以节省非常多的磁盘空间。

?北京亚控版权所有

24

深圳中兴力维技术有限公司太阳能光伏发电站集控中心系统方案

3.4.4.4 数据检索 ? 数据处理查询

本项目数据库最终的价值,就体现在它能够支持数据处理与数据分析,能够使其它系统如分析展示系统获得有用的信息,而这些获取信息的过程,必然伴随数据的查询与检索。

? 实现高速并发历史数据查询的方案

访问历史数据唯一的制约因素就是硬盘访问速度。而Kingistorian3.0开辟了一个内部缓冲区,查询数据时首先在缓冲区查找符合条件的数据,若不能,再到硬盘上读取相应的数据。在有大量客户多次并发查询时,有很多次查询可以在内存缓冲区中完成,大量的减少了磁盘寻址的次数和规模。

同时,对于变量存储方式我们进行了一定的优化,采用改进的B+树存储结构,对于整个变量查找过程是一种多路树搜索过程,这是一种非常适于文件系统的结构,在这样的结构下可以快速的定位一个变量。

当变量被定位后,整个查找过程的磁盘寻址基本结束,因为每个变量的数据存储是一种时间顺序的,对于任何时间段的变量,只是开始和结束两个偏移量的计算问题了,磁盘寻址也只是磁头一次到开始位置,然后就是读数据直到结束位置。

?北京亚控版权所有

25

深圳中兴力维技术有限公司太阳能光伏发电站集控中心系统方案

? 统计、分析数据查询

有些数据查询是要对这些数据进行数据计算,如某个时间点上的开关量,单纯的这个数据值只能说明测点处在这个开或关的状态,而没有其他的意义。但是当数据经过处理分析,如对电池板运行时间进行统计、累计电量进行统计等,就需要统计较长一段时间内的数据。 3.4.4.5 开放性接口

KingHistorian 3.0采用开放的系统结构,支持API for VC ++/VB/.NET、OLE DB、ODBC、COM等数据接口,可满足系统二次开发的要求。此外还可以与关系型数据库进行数据互访。可以从其他的应用程序或其他数据库中导入数据到历史数据库当中,例如SQL Server、Oracle、Excel、Access等。

所有的数据接口可被分为数据库服务器管理接口,变量管理接口,数据管理接口等几大类,可以帮助用户便捷的完成数据系统应用。

?北京亚控版权所有

26

深圳中兴力维技术有限公司太阳能光伏发电站集控中心系统方案

KingHistorian3.0提供完备的SQL语句支持,无论是通过API接口,还是客户端工具,都可以很方便的进行SQL语句的高级应用。

3.4.4.6 在线\\离线方式的灵活设置

支持单独或者批量组态标签点,包括创建、更新、删除、查询标签点以及相关属性;为了平衡控制系统的数据通讯负载,系统支持针对过程数据特性,进行

?北京亚控版权所有

27

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中兴力维集控中心技术方案(6)在线全文阅读。

中兴力维集控中心技术方案(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/620765.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: