CN106444685A - 分布式控制***及其动态调度资源的方法 - Google Patents

分布式控制***及其动态调度资源的方法 Download PDF

Info

Publication number
CN106444685A
CN106444685A CN201611107613.0A CN201611107613A CN106444685A CN 106444685 A CN106444685 A CN 106444685A CN 201611107613 A CN201611107613 A CN 201611107613A CN 106444685 A CN106444685 A CN 106444685A
Authority
CN
China
Prior art keywords
resource
module
data
dcs
dynamic dispatching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611107613.0A
Other languages
English (en)
Inventor
柯志武
邱志强
林原胜
李献领
陶模
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
719th Research Institute of CSIC
Original Assignee
719th Research Institute of CSIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 719th Research Institute of CSIC filed Critical 719th Research Institute of CSIC
Priority to CN201611107613.0A priority Critical patent/CN106444685A/zh
Publication of CN106444685A publication Critical patent/CN106444685A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32252Scheduling production, machining, job shop
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

本发明公开了一种分布式控制***及其动态调度资源的方法,涉及分布式控制领域,包括现场总线;就地控制模块,其包括多个就地控制器,其用于采集测量控制对象的测量数据,并将测量数据运算处理得到的控制数据传输至测量控制对象;管理总线,其与所有就地控制器相连;运行管理装置,其包括监测报警模块、数据存储模块和资源动态调度模块,数据存储模块用于存储测量数据和控制数据,监测报警模块用于监测分布式控制***的运行状态,并对***故障进行报警,并将运行状态和故障报警的数据传输至数据存储模块,资源动态调度模块可动态调度分布式控制***的资源,并调整就地控制器之间的任务分配。本发明能提升***资源利用率和***可靠性。

Description

分布式控制***及其动态调度资源的方法
技术领域
本发明涉及分布式控制领域,具体涉及一种分布式控制***及其动态调度资源的方法。
背景技术
目前,传统的分布式控制***,其运行计算资源、传输带宽资源和存储资源的分配是固定的,功能也是固定的。为提升可靠性,***中重要设备一般采用冗余备份,产生故障时用备份设备取代故障设备。
在复杂的分布式控制***中,由于各种资源分配固定、工作任务固定,每种资源都有较大冗余,***的资源利用率不高,且功能扩展不方便。为提高一些重要设备的可靠性,通常采用增加硬件备份的方法,但是该方法有两大弊端:一是增加硬件成本和复杂度;二是硬件的复杂对可靠性的提升并不明显。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种分布式控制***,该分布式控制***在不增加硬件复杂度的情况下,能够提升分布式控制***的资源利用率和***可靠性。
为达到以上目的,本发明采取的技术方案是:
一种分布式控制***,包括:
现场总线;
就地控制模块,其包括多个就地控制器,每个所述就地控制器通过所述现场总线采集测量控制对象的测量数据,所述就地控制器对所述测量数据运算处理得到控制数据,并通过所述现场总线传输所述控制数据至所述测量控制对象;
管理总线,其与所有所述就地控制器相连;以及
运行管理装置,其包括监测报警模块、数据存储模块和资源动态调度模块,所述数据存储模块用于存储所述管理总线传输的测量数据和控制数据,所述监测报警模块用于监测所述分布式控制***的运行状态,并对***故障进行报警,且所述监测报警模块将运行状态和故障报警的数据传输至所述数据存储模块,所述资源动态调度模块动态调度所述分布式控制***的资源,并根据所述故障报警的数据调整所述就地控制器之间的任务分配。
在上述技术方案的基础上,所述监测报警模块通过分析所述测量数据和控制数据的数据处理、数据传输情况来监测所述分布式控制***的运行状态。
在上述技术方案的基础上,所述资源包括运行计算资源、传输带宽资源和存储资源。
在上述技术方案的基础上,所述***故障包括硬件故障和软件处理异常。
在上述技术方案的基础上,所述资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,将现场总线、就地控制模块、管理总线和运行管理装置中多余的资源分配给所述分布式控制***增加或者改变的任务,且所述资源动态调度模块还根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器。
在上述技术方案的基础上,所述运行管理装置为人机交互运行管理装置,所述人机交互运行管理装置还包括人机交互模块,所述人机交互模块用于用户显示和用户操作输入。
与此同时,本发明还提供一种动态调度资源的方法,该方法能够提升分布式控制***的资源利用率和***可靠性。
为达到以上目的,本发明采取的技术方案是:
一种利用上述分布式控制***动态调度资源的方法,包括如下步骤:
资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,当分布式控制***的控制任务、监测任务或者管理任务之中的任意一种任务增加或者改变时,资源动态调度模块将现场总线、就地控制模块、管理总线和运行管理装置中部分冗余的资源分配给分布式控制***增加或改变的任务。
在上述技术方案的基础上,所述资源包括运行计算资源、传输带宽资源和存储资源。
在上述技术方案的基础上,所述动态调度资源的方法还包括资源动态调度模块切换掉发生故障的就地控制器,并根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器的步骤。
与现有技术相比,本发明的优点在于:
(1)本发明的分布式控制***包括资源动态调度模块,资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,将现场总线、就地控制模块、管理总线和运行管理装置中多余的资源分配给分布式控制***增加或者改变的任务。和传统的分布式控制***相比,就可以实现在不增加硬件的情况下进行功能扩展,同时也提高了资源的利用率。
(2)资源动态调度模块还可以将发生故障的就地控制器切换掉,并根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器。这样就可以在发现故障就地控制器后能够实时切换到其他就地控制器,保障了故障的无缝切换,不影响***的正常输出,提高了***的稳定性。并且也不需要增加新的硬件,从而降低了成本,简化了***。
附图说明
图1为本发明中分布式控制***的示意框图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
参见图1所示,本发明提供一种分布式控制***,其包括现场总线、就地控制模块、管理总线和运行管理装置。
就地控制模块,其包括多个就地控制器,每个就地控制器通过现场总线采集测量控制对象的测量数据,就地控制器对测量数据运算处理得到控制数据,并通过现场总线传输控制数据至测量控制对象。就地控制指的是一种在具备独立计算处理与控制功能的就地控制装置上所实现的控制方法。本发明中的就地控制器就是该就地控制装置。就地控制器通过现场总线采集的测量控制对象的测量数据主要有温度、压力、流量、液位等各种过程参数,然后就地控制器将测量数据通过运算处理后转换为控制信号,也即是控制数据,再通过现场总线将控制信号传输给测量控制对象的执行机构,实现对测量控制对象的控制。
管理总线,其与所有就地控制器相连。运行管理装置,其包括监测报警模块、数据存储模块和资源动态调度模块。数据存储模块用于存储管理总线传输的测量数据和控制数据,监测报警模块用于监测分布式控制***的运行状态,并对***故障进行故障报警,***故障主要包括硬件故障和软件处理异常,且监测报警模块将运行状态和故障报警的数据传输至数据存储模块。资源动态调度模块动态调度分布式控制***的资源,其中,资源主要包括运行计算资源、传输带宽资源和存储资源。
分布式控制***所接任务主要有控制任务、监测任务和管理任务。当分布式控制***接收到的上述任务中任意一种任务发生变化时(新增任务或者任务改变),资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,将现场总线、就地控制模块、管理总线和运行管理装置中多余的资源分配给分布式控制***增加或者改变的任务。和传统的分布式控制***相比,就可以实现在不增加硬件的情况下进行功能扩展,同时也提高了资源的利用率。
此外,资源动态调度模块还可以根据故障报警的数据调整就地控制器之间的任务分配。当监测报警模块监测到某就地控制器发生硬件故障或软件处理异常时,监测报警模块产生故障报警的数据,并传输至数据存储模块。然后资源动态调度模块将发生故障的就地控制器切换掉,并根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器。这样就可以在发现故障就地控制器后能够实时切换到其他就地控制器,保障了故障的无缝切换,不影响***的正常输出,提高了***的稳定性。并且也不需要增加新的硬件,从而降低了成本,简化了***。
本发明还提供一种利用上述分布式控制***动态调度资源的方法,包括如下步骤:
资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,当分布式控制***的控制任务、监测任务或者管理任务之中的任意一种任务增加或者改变时,资源动态调度模块将现场总线、就地控制模块、管理总线和运行管理装置中部分冗余的资源分配给分布式控制***增加或改变的任务。其中,资源包括运行计算资源、传输带宽资源和存储资源。
此外,动态调度资源的方法还包括资源动态调度模块切换掉发生故障的就地控制器,并根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器的步骤。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (9)

1.一种分布式控制***,其特征在于,包括:
现场总线;
就地控制模块,其包括多个就地控制器,每个所述就地控制器通过所述现场总线采集测量控制对象的测量数据,所述就地控制器对所述测量数据运算处理得到控制数据,并通过所述现场总线传输所述控制数据至所述测量控制对象;
管理总线,其与所有所述就地控制器相连;以及
运行管理装置,其包括监测报警模块、数据存储模块和资源动态调度模块,所述数据存储模块用于存储所述管理总线传输的测量数据和控制数据,所述监测报警模块用于监测所述分布式控制***的运行状态,并对***故障进行报警,且所述监测报警模块将运行状态和故障报警的数据传输至所述数据存储模块,所述资源动态调度模块动态调度所述分布式控制***的资源,并根据所述故障报警的数据调整所述就地控制器之间的任务分配。
2.如权利要求1所述的分布式控制***,其特征在于:所述监测报警模块通过分析所述测量数据和控制数据的数据处理、数据传输情况来监测所述分布式控制***的运行状态。
3.如权利要求1或2所述的分布式控制***,其特征在于:所述资源包括运行计算资源、传输带宽资源和存储资源。
4.如权利要求1所述的分布式控制***,其特征在于:所述***故障包括硬件故障和软件处理异常。
5.如权利要求1所述的分布式控制***,其特征在于:所述资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,将现场总线、就地控制模块、管理总线和运行管理装置中多余的资源分配给所述分布式控制***增加或者改变的任务,且所述资源动态调度模块还根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器。
6.如权利要求1所述的分布式控制***,其特征在于:所述运行管理装置为人机交互运行管理装置,所述人机交互运行管理装置还包括人机交互模块,所述人机交互模块用于用户显示和用户操作输入。
7.一种利用权利要求1所述的分布式控制***动态调度资源的方法,其特征在于,包括如下步骤:
资源动态调度模块分析现场总线、就地控制模块、管理总线和运行管理装置的资源利用情况,当分布式控制***的控制任务、监测任务或者管理任务之中的任意一种任务增加或者改变时,资源动态调度模块将现场总线、就地控制模块、管理总线和运行管理装置中部分冗余的资源分配给分布式控制***增加或改变的任务。
8.如权利要求7所述的动态调度资源的方法,其特征在于:所述资源包括运行计算资源、传输带宽资源和存储资源。
9.如权利要求7所述的动态调度资源的方法,其特征在于:所述动态调度资源的方法还包括资源动态调度模块切换掉发生故障的就地控制器,并根据其余的就地控制器所占资源的情况,将发生故障的就地控制器的任务分配给其余就地控制器的步骤。
CN201611107613.0A 2016-12-06 2016-12-06 分布式控制***及其动态调度资源的方法 Pending CN106444685A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611107613.0A CN106444685A (zh) 2016-12-06 2016-12-06 分布式控制***及其动态调度资源的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611107613.0A CN106444685A (zh) 2016-12-06 2016-12-06 分布式控制***及其动态调度资源的方法

Publications (1)

Publication Number Publication Date
CN106444685A true CN106444685A (zh) 2017-02-22

Family

ID=58224065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611107613.0A Pending CN106444685A (zh) 2016-12-06 2016-12-06 分布式控制***及其动态调度资源的方法

Country Status (1)

Country Link
CN (1) CN106444685A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108614460A (zh) * 2018-06-20 2018-10-02 东莞市李群自动化技术有限公司 分布式多节点控制***及方法
CN108985711A (zh) * 2018-06-29 2018-12-11 北京仿真中心 一种智能工厂动态计划排程***
CN112650168A (zh) * 2020-12-16 2021-04-13 武汉第二船舶设计研究所(中国船舶重工集团公司第七一九研究所) 分布式控制***及其动态调度资源的方法
CN113050407A (zh) * 2021-03-04 2021-06-29 中国航空工业集团公司西安航空计算技术研究所 一种分布式处理***主备控制器确定及切换方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100416201B1 (ko) * 2001-02-27 2004-01-31 가부시끼가이샤 히다치 세이사꾸쇼 정보처리장치 및 실시간 분산처리시스템
CN101201622A (zh) * 2007-12-13 2008-06-18 北京理工大学 基于龙芯的分布式多处理器控制***
CN101592951A (zh) * 2009-07-02 2009-12-02 上海交通大学 分布式仿人机器人通用控制***
CN101667165A (zh) * 2009-09-28 2010-03-10 中国电力科学研究院 一种分布式多主cpu共享总线的方法及其装置
CN102346460A (zh) * 2011-05-27 2012-02-08 运软网络科技(上海)有限公司 一种基于事务的服务控制***及其控制方法
CN102491437A (zh) * 2011-12-01 2012-06-13 哈尔滨汽轮机厂有限责任公司 低温多效海水淡化dcs控制***
US20120158817A1 (en) * 2010-12-16 2012-06-21 Et International, Inc. Distributed Computing Architecture
CN103236117A (zh) * 2013-04-07 2013-08-07 北京机械设备研究所 一种分布式现场总线控制的储物支付***
CN104015939A (zh) * 2014-05-26 2014-09-03 中国科学院长春光学精密机械与物理研究所 用于平台载荷一体化卫星的综合管理***
CN104483926A (zh) * 2014-11-19 2015-04-01 北京国电软通江苏科技有限公司 一种主控单元分布式控制方法
CN105577807A (zh) * 2015-12-31 2016-05-11 天津申洋科技有限公司 云计算数据资源调度web管理平台

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100416201B1 (ko) * 2001-02-27 2004-01-31 가부시끼가이샤 히다치 세이사꾸쇼 정보처리장치 및 실시간 분산처리시스템
CN101201622A (zh) * 2007-12-13 2008-06-18 北京理工大学 基于龙芯的分布式多处理器控制***
CN101592951A (zh) * 2009-07-02 2009-12-02 上海交通大学 分布式仿人机器人通用控制***
CN101667165A (zh) * 2009-09-28 2010-03-10 中国电力科学研究院 一种分布式多主cpu共享总线的方法及其装置
US20120158817A1 (en) * 2010-12-16 2012-06-21 Et International, Inc. Distributed Computing Architecture
CN102346460A (zh) * 2011-05-27 2012-02-08 运软网络科技(上海)有限公司 一种基于事务的服务控制***及其控制方法
CN102491437A (zh) * 2011-12-01 2012-06-13 哈尔滨汽轮机厂有限责任公司 低温多效海水淡化dcs控制***
CN103236117A (zh) * 2013-04-07 2013-08-07 北京机械设备研究所 一种分布式现场总线控制的储物支付***
CN104015939A (zh) * 2014-05-26 2014-09-03 中国科学院长春光学精密机械与物理研究所 用于平台载荷一体化卫星的综合管理***
CN104483926A (zh) * 2014-11-19 2015-04-01 北京国电软通江苏科技有限公司 一种主控单元分布式控制方法
CN105577807A (zh) * 2015-12-31 2016-05-11 天津申洋科技有限公司 云计算数据资源调度web管理平台

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108614460A (zh) * 2018-06-20 2018-10-02 东莞市李群自动化技术有限公司 分布式多节点控制***及方法
US11681271B2 (en) 2018-06-20 2023-06-20 Qkm Technology (Dong Guan) Co., Ltd Distributed multi-node control system and method, and control node
CN108985711A (zh) * 2018-06-29 2018-12-11 北京仿真中心 一种智能工厂动态计划排程***
CN112650168A (zh) * 2020-12-16 2021-04-13 武汉第二船舶设计研究所(中国船舶重工集团公司第七一九研究所) 分布式控制***及其动态调度资源的方法
CN113050407A (zh) * 2021-03-04 2021-06-29 中国航空工业集团公司西安航空计算技术研究所 一种分布式处理***主备控制器确定及切换方法
CN113050407B (zh) * 2021-03-04 2022-11-22 中国航空工业集团公司西安航空计算技术研究所 一种分布式处理***主备控制器确定及切换方法

Similar Documents

Publication Publication Date Title
CN106444685A (zh) 分布式控制***及其动态调度资源的方法
CN105069695B (zh) 一种智能变电站实时风险分析***及分析方法
CN106209482A (zh) 一种数据中心监控方法及***
JP6647824B2 (ja) 異常診断システム及び異常診断方法
CN106655158A (zh) 一种基于智能电网的配电网自愈控制***和方法
CN103353715B (zh) 监控***冗余保护测控数据传输方法
CN106559501B (zh) 一种扁平式工控方法与***
CN103312031A (zh) 一种电力设备数据采集***及采集方法
CN108848008A (zh) 一种变电站远动装置在线故障诊断方法
CN103414739B (zh) 采用自动漂移的云服务器自动监控***及方法
CN206775517U (zh) 一种基于云服务器的垃圾压缩站冗余配置***
CN109101400A (zh) 一种云计算数据中心整机柜服务器的监控***
CN213906384U (zh) 一种基于物联网技术的自动化设备状态在线监测***
CN104156888A (zh) 基于风险综合评价模型的电力***运营风险监测方法
CN205581624U (zh) 基于服务器结构的电厂一体化控制***
CN109995554A (zh) 多级数据中心主备切换的控制方法及云调度指挥器
CN202004535U (zh) 一种变电站计算机监控***
CN110334900B (zh) 数据处理方法
CN101738974A (zh) 辅机设备状态监测***
CN110193420A (zh) 一种用于移动式破碎筛分站故障诊断***及方法
CN115441581A (zh) 基于大数据的大规模电网安全及智能调度***
CN204883336U (zh) Pas100控制***的控制器和通信模块冗余构架
CN105140912B (zh) 计及稳控***运行状态的电网稳定断面控制限额识别方法
CN104363120A (zh) 服务器的运行环境监控、保护方法和***
CN107562011A (zh) 一种铸管生产线安防控制***及其控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication