- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
随机性和快速存取的特点。
5)控制数据:用户或各种控制程序通过SCADA系统的各种数据接口下发至工业现场的控制
命令。控制数据必须遵循控制优先的原则在第一时间送达现场,控制数据具有随机性和紧急性的
特点。
2工业实时数据库及其现状
对SCADA系统应用中的数据特点分析发现,SCADA系统对数据管理和实时处理两者的功能及
特性均有需求,一方面,系统既要维护大量共享数据和数据关系;另一方面,其应用活动(任务
或事务)又要求在指定时间内对大量的数据进行采集、处理并正确的响应,有很强的时限性。而
传统的磁盘数据库技术旨在处理永久、稳定、关系复杂的数据,强调维护数据的完整性、一致性,
并不考虑有关数据及其处理的定时限制、效率要求和优先级调度,不能满足SCADA实时应用的需
要,因此结合内存数据库技术和实时系统技术的工业实时数据库应运而生。
工业实时数据库是为满足工业控制领域实时监视与控制需求而量身定制的实时数据库系统,
是将数据库技术和实时系统有机融合的产物,目前国内外SCADA软件普遍采用工业实时数据库来
管理实时数据。工业实时数据库采用将数据库的“工作版本”或称“主版本”存入内存的存储技
术,来避免磁盘IO的时间消耗,以保证系统的实时性能。
主流的工业实时数据库对内存数据的组织管理方式有以下两种:
1)基于结构体或对象的静态数组:数据库的记录采用结构体或对象来实现,记录之间的联
系用指针来维持,以定长数组为单位来分配和管理数据库的内存空间。优点是数据库内存空间大
小固定,内存管理简单高效;缺点是数据库中的记录存在数量限制,且不支持动态存储和动态添
加,数据模型在程序代码中预先写死,不可定制与更改。
2)基于T树、散列的动态结构:用T树、散列等动态结构来分配和管理数据库的内存空间,
通过建立索引来提高对大量数据查找和维护的效率。优点是数据库支持动态存储和动态添加,突
破了数据库的容量限制,动态结构使数据模型的离线/在线定制与更改成为可能,能处理复杂多
变的数据关系;缺点是内存和数据管理复杂,效率低。
目前市场上大部分SCADA产品的工业实时数据库都是基于第一种方式实现,这类SCADA产品
主要应用于小规模的工业控制现场,如力控等。这类产品不能称为严格意义上的数据库系统。
应用于大型调控中心等大规模实时数据应用场景的SCADA产品的工业实时数据库多采用第
二种方式实现。通常,这类SCADA产品采用层次模型或关系模型来组织关系表和索引,个别产品
还支持数据模式(schema)的定制,如应用于电力系统的cachDB,极个别产品还支持定义和操
作关系数据的SQL,如OASys。
基于数据模型的监控模式更符合自然人对工业活动的认知和实践过程,是工业实时数据库的
发展趋势,研究和优化内存高效的大量数据聚合的存储和检索技术是目前的热点。
目前,绝大多数SCADA产品中的工业实时数据库都不支持数据库事务处理。在多用户、实时
并发的监控应用场景中,没有事务机制和恢复机制的保护,不确定性的并发活动、操作系统崩溃、
289
硬件故障或瞬间断电等破坏性事件,很可能会导致数据不一致、数据库崩溃等灾难性结果的出现,
存在不可小觑的安全隐患,为工业实时数据库增加事务已经刻不容缓。
3基于关系模型的工业实时数据库
通过对国内外SCADA工业实时数据库技术架构的全面深入研究,充分借鉴开源数据库产品的
设计和技术特点,并结合SCADA系统应用的数据特点,我们提出了基于关系模型的工业实时数据
库设计方案,该数据库将提供实时高效的动态数据管理功能和灵活的数据建模功能,并对外提供
内存高效的API和操作简单的SOL两种访问方式。
关系模型是用二维表的形式来表示实体和实体问联系的数据模型,关系模型具有数据结构简
单、查询与处理方便、数据独立性高、理论基础坚实的特点。关系模型也是目前技术最成熟、应
用最广泛的数据库技术,设计和实现风险较低,但由于关系模型提供了较高的数据独立陛和非过
程化的查询功能,因此系统的查询速度和查询效率很低。
我们将采用针对SCADA系统数据特点而优化的内存数据存储和检索技术,以满足系统的实时
性要求,设计和优化方案基于以下考虑:
1)工业实时数据库的数据规模和数据复杂程度都低于传统的商业关系数据库。以监控100
万数据点(约2.5万公里天然气长输管道的数据量)的SCADA监控中心为例,按每个数据
您可能关注的文档
最近下载
- 职业培训学校安全管理制度(3).docx VIP
- 武汉理工大学教室使用申请表.doc VIP
- 2024人教精通版三年级上册英语全册教学设计.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 中职物理 第1章 运动和力 课件.pptx VIP
- 2024年08月广东河源市东源县卫生健康局招聘大学生乡村医生人员笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 铺子山隧道斜井进入正洞施工方案(定).pdf VIP
- 大学教室调度管理规定.docx VIP
- SHT 3503 -2017交工资料填写样表.pdf VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
文档评论(0)