您的位置:控制工程论坛网论坛 » 自动化软件 » 实时数据库与组态软件、DCS系统软件还有关系数据库的区别

therun

therun   |   当前状态:离线

总积分:2246  2025年可用积分:0

注册时间: 2007-10-25

最后登录时间: 2008-08-06

空间 发短消息加为好友

实时数据库与组态软件、DCS系统软件还有关系数据库的区别

therun  发表于 2009/5/19 13:35:13      2144 查看 1 回复  [上一主题]  [下一主题]

手机阅读

实时数据库在国内来说还不是很成熟,至少没有组态软件那样成熟,许多人对实时数据库概念还不是很清楚,今天我想和工控朋友们探讨一下:实时数据库、组态软件、DCS软件以及关系数据库的区别。
   组态软件也就是俗称SCADA系统,用于中小型生产设备的数据采集与控制,它从一开始产生就是面向某个车间、某套装置的监控而设计的,因此,它对数据采集频率、系统的响应要求比较高,也就是说对实时性要求高;由于要实现一些控制算法,需要历史数据,所以对实时数据是本能进行失真压缩,因而保存历史数据的时间也不会太长。国内的组态软件大都应用在几十点、几百点,几千点的例子就很少很少了(一方面系统性能跟不上去,另一方面工厂也不会选用)。
   DCS系统包括了软硬件,DCS系统软件和组态软件类似,也是用于某个车间、某套装置生产设备的数据采集与控制,由于DCS系统是软硬件结合的,因此系统的监控性能要较组态软件强,在系统设计上基本还是和组态软件一样对实时性要求高而不压缩历史数据。国内的DCS系统的规模也不大,1000点以上就很少用国内的了。
   实时数据库的两个特征是实时性和数据压缩,在设计理念上与组态软件、DCS系统软件有很大差别,实时数据库面向的对象是整个工厂或整个集团公司,也有人称为SIS(厂级监控系统)。并且它是在每个车间的DCS系统、SCADA 系统的基础之上进行数据采集与监视,它要求数据的实时性和数据的压缩存储并举,尤其突出其数据的压缩算法、查找算法以及数据结构等决定了改系统的性能。例如:国外的实时数据库Infoplus和PI就是横注重历史数据的压缩,对于原来的SCADA软件:InTouch和iFix也推出了相应的历史数据库InSQL和iHistorian,以构成实时数据库系统,然而总的来说InSQL和iHistorian还是没有Infoplus和PI地道,因为设计理念从一开始就不一样。国内比较好的实时数据库系统规模一般都能达到几万点,当然对于以下三种情况是达不到了:
   (1)拿组态软件充当实时数据库系统软件,由于对数据的得压缩处理不好,因而系统规模不会太大,性能当然就更差了。
   (2)用DCS系统的软件充当实时数据库系统软件,情况和(1)差不多。
   (3)用关系数据库充当实时数据库系统的历史数据库,由于关系数据库对大量数据的处理局限性,因而系统规模也不会太大。
   关系数据库不能满足实时数据库的两个特征实时性与数据压缩存储,工厂ERP系统需要用关系数据库,一般都是将实时数据库数据向关系数据库转换,这样ERP系统就获得数据了。
1楼 1 0 回复
  • 匿名

    匿名   |   当前状态:离线

    总积分:0  2025年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    匿名   发表于 2009/5/19 13:35:13

    ?



    ????????????????????
    12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">中国大唐河南分公司实时数据库平台建设
    normal">



    normal">?



    ?



    text-indent:-48.0pt;mso-char-indent-count:-4.0">font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">关键词:33mso-hansi-font-family:"Times New Roman"">万点实时数据 IntelBasefont-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">实时数据库 mso-hansi-font-family:"Times New Roman"">中国大唐河南分公司 宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">实时数据库系统??
    DCS?
    mso-hansi-font-family:"Times New Roman"">组态
    mso-hansi-font-family:"Times New Roman"">辅控网
    mso-hansi-font-family:"Times New Roman"">发电厂 SIS宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">系统



    ?



    ?



    text-indent:18.0pt;mso-char-indent-count:1.5">font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">目前,发电厂纷纷建立实时数据库平台。用来存储电厂DCS宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">系统的实时/font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">历史数据,为生产决策提供有力的支持。在集团公司所属下的分公司这一层次如何建设对所属电厂实时数据库平台以及建立在其上的应用系统,已经变的越来越重要。中国大唐河南分公司的实时数据库平台的建设为国内同类机构的实时数据库平台的建设提供有力的借鉴。



    text-indent:18.0pt;mso-char-indent-count:1.5">font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
    "Times New Roman"">中国大唐河南分公司所属六个大型发电企业:font-family:宋体">三门峡华阳电厂(4台机组)、信阳华豫电厂(2台机组)、许昌龙港电厂(2台机组)、洛阳热电厂(4台机组)、首阳山电厂(4台机组)、安阳电厂(4台机组)。根据统计各电厂已有的DCS和辅控网实时数据测点数共计:331080点,各电厂分布在河南的不同地区,各电厂与分公司通过VPN相连接。



    text-indent:18.0pt;mso-char-indent-count:1.5">font-family:宋体">在项目确立之初,分公司对目前国内发电企业集团或分公司侧的实时数据库平台的建设情况进行了调研,通过调研发现,几乎所有的相似企业都是从电厂的每台机组接入有限的实时数据。有的接入50点、有的接入100点、最多的接入150点左右。具体到限制每台机组接入的主要原因有两个:



    l1 level1 lfo1;tab-stops:list 59.25pt">(1)font-family:宋体">在集团侧实时数据库系统的测点数有限制。



    l1 level1 lfo1;tab-stops:list 59.25pt">(2)font-family:宋体">各电厂通过VNP的方式与集团联网,数据通讯能力有限,不能接入太多实时数据。



    调查中还发现,大部分实时数据库平台的应用系统非常少,功能简单,不能满足目前中国大唐河南分公司的需求。通过分析知道,造成这种现象的原因是,接入的数据量太少,后续的应用需要的数据有无法再继续得到。造成实时数据库平台的建设与应用系统的开发脱节。



    ?? font-family:宋体">为保证分公司实时数据库系统的建设顺利实施,同时,保证后续开发不受影响最后决定,将分公司所属的所有电厂的所有机组的实时数据全部接入到分公司的实时数据库中,以确保不做重复性工作。做出这一方案的主要原因是:



    l0 level1 lfo2;tab-stops:list 47.95pt">(1)font-family:宋体">从机组中确定哪些测点需要接入,哪些不需要接入是困难的。因为,当前永远不能预测三年甚至五年后应用系统的开发会用到哪些测点。实时数据库平台要立足于长远,不做重复性工作,为应用开发提供服务。



    l0 level1 lfo2;tab-stops:list 47.95pt">(2)font-family:宋体">如果采用选择有限测点数的方法,实施有相当大的难度。电厂一台机组的实时数据少的上万点,多的有几万点。从其中找出几十点数据需要个专业的专工精心工作很长时间,并且容易出差错。在厂内几台机组同时实施,要做大量的工作。对整个分公司来说这可能要占区23个月的时间,同时效果会很差。



    l0 level1 lfo2;tab-stops:list 47.95pt">(3)font-family:宋体">将电厂所有实时数据全部接入,即可以省去专工多余劳动,有能保证一劳永逸,避免将来重新接入实时数据的过程。



    ??



    ??
    实时数据库系统的选择。实现上述方案的实时数据库系统要满足两个条件:



    l2 level1 lfo3;tab-stops:list 53.95pt">(1)font-family:宋体">大规模实时数据存储能力,由于分公司需要接入的实时数据共有33万点。



    l2 level1 lfo3;tab-stops:list 53.95pt">(2)font-family:宋体">高效的数据通讯能力。各电厂与分公司采用2M带宽的VPN组成网络,在这个网络中还有很多其他应用,如:MIS系统、视频会议等。要求不能占用过多带宽影响其他系统的应用。



    ?通过市场调研,发现目前国内实时数据库应用中几乎没有一个实时数据库能够支持单机到33万点数据,也没有通过VPN同时传输33万点实时数据的成功案例。



    text-indent:18.0pt;mso-char-indent-count:1.5">font-family:宋体">在产品测试中发现IntelBase实时数据库系统,在大规模实时数据存储,大规模实时数据通讯方面有着极高的性能。



    tab-stops:list 71.9pt">12.0pt;font-family:宋体;mso-bidi-font-family:宋体;mso-bidi-font-weight:bold">(1)font-family:宋体">极高的压缩比,IntelBase采用混合压缩方式,提高压缩比10倍。一万点数据年占用空间<1G720G硬盘可以将33万点的实时数据保存20年,并且实时数据无失真。这个指标是任何实时数据库系统无法比拟的。



    tab-stops:list 71.9pt">12.0pt;font-family:宋体;mso-bidi-font-family:宋体">(2)对服务器的性能要求比较低,IntelBase运行效率极高,33万点实时数据的存储,恢复等过程,在一台IBM3650中实现,CPU平均占用<5%。这是一个奇迹性的指标,减少了用户的硬件投资。



    tab-stops:list 71.9pt">12.0pt;font-family:宋体;mso-bidi-font-family:宋体">(3)IntelBase本身具有多对一的远程通讯功能,多个电厂对一个集团数据传送,数据通讯采用独特的数据压缩通讯方式,只占用极少的带宽,就能实现大规模的实时数据传送。



    text-indent:18.0pt;mso-char-indent-count:1.5">?
    基于需求考虑,中国大唐河南分公司采用IntelBase实时数据库系统作为基础,构建分公司侧实时数据库平台。



    text-indent:18.0pt;mso-char-indent-count:1.5">?



    text-indent:18.0pt;mso-char-indent-count:1.5">?项目20082月开始实施,20083月实施完成。整个工期只用一个月的时间。目前,系统共接入所属六个大型发电企业的实时数据33万点。系统正常运行一年。系统稳定可靠,为生产管理、决策提供了有力的保证。

    2楼 回复本楼

    引用 匿名 2009/5/19 13:35:13 发表于2楼的内容

总共 , 当前 /