一种使用类聚簇的实时数据库存储方法

    公开(公告)号:CN101901261A

    公开(公告)日:2010-12-01

    申请号:CN201010235099.5

    申请日:2010-07-23

    Abstract: 本发明公开了使用类聚簇的一种支持运行式提交的实时数据库存储技术,通过在实时数据库中使用这种类似于聚簇的数据单元来存储数据,就可以实现实时数据库的运行时增量提交。由于提交时每个操作可以独立分别进行,且时间开销与实时数据访问可比,因此可以将提交的多个操作依次穿插于各个实时数据访问之间进行,而不影响实时数据库的实时访问。因为在初次提交时分配的数据空间仅仅略多于实际数据空间需求,就避免了初次提交就预先分配大量的闲置空间造成空间资源浪费。同时在提交时只有当确实需要新的数据空间或者确实有大量的数据空间不使用时才以数据单元为单位整块申请或释放空间,避免用过的空间无法重用的问题。

    基于可扩展式脚本语言的计算方法

    公开(公告)号:CN102346671B

    公开(公告)日:2013-12-18

    申请号:CN201110295341.2

    申请日:2011-09-29

    Abstract: 本发明提出了一种基于可扩展式脚本语言的计算方法,支持用户在各条计算服务中提供多行脚本代码,以进行各种复杂的计算、逻辑处理及系统调用(通过执行宿主系统中的应用程序);该技术与ChRDB面向对象式实时数据库系统深度集成,支持如下三种计算脚本逻辑触发方式:(1)定时器触发、(2)具体数据点变化/写入触发、(3)某类数据对象变化/写入触发,可以通过组态生成较复杂的基于实时数据的实时执行逻辑,在遇到自动化监控项目工程实施中多变的用户需求时,能够通过组态完成相应工作,从而最大程度地减少系统的二次开发工作量。

    实时数据驱动的脚本化全组态HMI系统

    公开(公告)号:CN102360288A

    公开(公告)日:2012-02-22

    申请号:CN201110295086.1

    申请日:2011-09-29

    Abstract: 本发明的实时数据驱动的脚本化全组态HMI系统,画面组态功能与画面实时显示功能共享HMI支撑层,该层负责为HMI系统中的所有图形对象提供动态脚本支持的实时显示状态刷新、实时数据交互及用户交互响应。HMI支撑层由图形引擎及数据引擎两部分构成,图形引擎包含对基本图形元素进行显示及操作的支持,通过集成的脚本引擎提供的全功能逻辑脚本,可以实现对基本图形元素的所有可视特性进行完全控制;数据引擎作为实时数据库与HMI系统间的中介,负责即时地把HMI子系统关注的数据写入及变化动作通过动态图元中设置的变量传入HMI子系统,进而通过数据事件触发脚本引擎执行相应动作,以实现数据驱动的动态HMI刷新。

    基于广度优先遍历的配网带电状态计算方法

    公开(公告)号:CN102324744A

    公开(公告)日:2012-01-18

    申请号:CN201110295318.3

    申请日:2011-09-29

    Abstract: 本发明提出了一种基于广度优先遍历的配网带电状态计算方法,相对传统带电计算方法,该方法具有更好的灵活性、可配置性和执行效率,通过对问题域对象的高度抽象,将通用的计算逻辑隐藏在带电计算服务进程内部,工程人员仅需通过配置给出电气网络的设备及其连接关系而不必给出任何计算逻辑,带电计算服务进程将自动对分析梳理电气网络的结构,各种链状、分支、环路、旁路的电路连接方式均可按照统一的描述方式进行定义。基于广度优先遍历的配网带电状态计算方法能够做到在电路中设备/元件实时带电状态发生改变时,仅对与其相关的电路组件的带电状态进行处理,从而提高配网带电状态计算的效率。

    开放式实时数据库跨进程访问方法

    公开(公告)号:CN102298648A

    公开(公告)日:2011-12-28

    申请号:CN201110298293.2

    申请日:2011-09-29

    Abstract: 本发明提出的开放式实时数据库跨进程访问技术采用基于POSIXIPC机制实现的微内核式架构,其所依附的实时数据库系统采用通用的独立于具体问题领域的纯面向对象式的数据描述方式。开放式实时数据库跨进程访问技术的程序实现基于申请人先期研发的高性能面向对象实时数据库ChRDB。在该技术的支持下,ChRDB实时数据库系统能够向系统中运行的各用户进程提供通用、开放的实时数据访问服务(DDL、DML),并支持SCADA系统中的各功能模块、用户进程高效地修改和访问内存实时数据,从而实现各种监控信息交互及逻辑联动。

    基于广度优先遍历的配网带电状态计算方法

    公开(公告)号:CN102324744B

    公开(公告)日:2014-03-19

    申请号:CN201110295318.3

    申请日:2011-09-29

    Abstract: 本发明提出了一种基于广度优先遍历的配网带电状态计算方法,相对传统带电计算方法,该方法具有更好的灵活性、可配置性和执行效率,通过对问题域对象的高度抽象,将通用的计算逻辑隐藏在带电计算服务进程内部,工程人员仅需通过配置给出电气网络的设备及其连接关系而不必给出任何计算逻辑,带电计算服务进程将自动对分析梳理电气网络的结构,各种链状、分支、环路、旁路的电路连接方式均可按照统一的描述方式进行定义。基于广度优先遍历的配网带电状态计算方法能够做到在电路中设备/元件实时带电状态发生改变时,仅对与其相关的电路组件的带电状态进行处理,从而提高配网带电状态计算的效率。

    基于对象的多路分支程序控制实现方法

    公开(公告)号:CN102436188B

    公开(公告)日:2014-01-22

    申请号:CN201110298526.9

    申请日:2011-09-29

    Inventor: 周金国 金舒

    Abstract: 本发明提出了一种基于结构化配置的多分支程序控制实现方法,包括数据组织、配置工具、程控服务、监视工具四个部分。本发明作为对传统多路分支并发程控实现方式的重大改进,基于对象的多路程控清晰的划分了其功能中可变与不可变的部分,通过将可变部分交由用户配置,不可变部分用程序实现,在不损失多路分支程控高效与灵活特性的基础上,大大提高了程序的复用性与配置的可读性。基于对象的数据组织特性对程控现实结构进行建模,并且兼容了原系统提供的数据组织方法,保持了整个SCADA系统软件功能一致的配置方式,也更易于用户理解与掌握。其简便直观的配置方式降低了配置工作量和用户使用程控功能的门槛,提高了效率,节省了维护成本。

    支持格状并行分枝逻辑的程序控制方法

    公开(公告)号:CN101916078B

    公开(公告)日:2012-11-14

    申请号:CN201010235112.7

    申请日:2010-07-23

    Abstract: 本发明公开了一种支持格状并行分枝逻辑的程序控制方法,该方法具有更好的灵活性和执行效率,即可以支持对复杂的顺序/层次/格状控制步骤集合的描述,可以有效地解决传统程控方法中存在的各种问题,并可以通过支持并发操作实现了更高的执行效率。程控方法Domino的程序实现基于面向对象实时数据库ChRDB。实时数据库是SCADA系统中各子系统、模块进行数据交换的中介,工程项目配置中的数据以面向对象的方式保存在内存实时数据库中,实时数据库为SCADA系统中的各功能模块、子进程提供高速、实时的数据操作和访问支持。

    基于对象的多路分支程序控制实现方法

    公开(公告)号:CN102436188A

    公开(公告)日:2012-05-02

    申请号:CN201110298526.9

    申请日:2011-09-29

    Inventor: 周金国 金舒

    Abstract: 本发明提出了一种基于结构化配置的多分支程序控制实现方法,包括数据组织、配置工具、程控服务、监视工具四个部分。本发明作为对传统多路分支并发程控实现方式的重大改进,基于对象的多路程控清晰的划分了其功能中可变与不可变的部分,通过将可变部分交由用户配置,不可变部分用程序实现,在不损失多路分支程控高效与灵活特性的基础上,大大提高了程序的复用性与配置的可读性。基于对象的数据组织特性对程控现实结构进行建模,并且兼容了原系统提供的数据组织方法,保持了整个SCADA系统软件功能一致的配置方式,也更易于用户理解与掌握。其简便直观的配置方式降低了配置工作量和用户使用程控功能的门槛,提高了效率,节省了维护成本。

    基于可扩展式脚本语言的计算方法

    公开(公告)号:CN102346671A

    公开(公告)日:2012-02-08

    申请号:CN201110295341.2

    申请日:2011-09-29

    Abstract: 本发明提出了一种基于可扩展式脚本语言的计算方法,支持用户在各条计算服务中提供多行脚本代码,以进行各种复杂的计算、逻辑处理及系统调用(通过执行宿主系统中的应用程序);该技术与ChRDB面向对象式实时数据库系统深度集成,支持如下三种计算脚本逻辑触发方式:(1)定时器触发、(2)具体数据点变化/写入触发、(3)某类数据对象变化/写入触发,可以通过组态生成较复杂的基于实时数据的实时执行逻辑,在遇到自动化监控项目工程实施中多变的用户需求时,能够通过组态完成相应工作,从而最大程度地减少系统的二次开发工作量。

Patent Agency Ranking