CN107168130A - 一种环形能量总线控制方法及环形能量总线 - Google Patents
一种环形能量总线控制方法及环形能量总线 Download PDFInfo
- Publication number
- CN107168130A CN107168130A CN201710483543.7A CN201710483543A CN107168130A CN 107168130 A CN107168130 A CN 107168130A CN 201710483543 A CN201710483543 A CN 201710483543A CN 107168130 A CN107168130 A CN 107168130A
- Authority
- CN
- China
- Prior art keywords
- equipment
- energy
- token
- energy consumption
- control method
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本发明提供一种环形能量总线控制方法及环形能量总线,其中,方法包括,利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询;检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;根据能量供应顺序,更新令牌字段信息;根据令牌字段信息,调度供能设备对耗能设备供能。本发明提供的环形能量总线控制方法及环形能量总线,通过软件接口实现各设备与能量总线间的通信,无需进行复杂的硬件配置,可节约成本,且采用令牌环技术对挂接在能量总线上的设备进行管理,各设备相对能量总线的位置是对等的,扩展性高。
Description
技术领域
本发明涉及一种环形能量总线控制方法及环形能量总线。
背景技术
能量总线是一种用于减少能量消耗的总线仲裁控制器,可以控制***中风能、电能、核能、动能等能量控制设备之间进行能量相互转换的能量平衡。
目前的能量总线都是基于中央调度***的,且所有的设备都是通过中央调度***来调度,属于单总线方式,当某一个设备与中央调度***连接出现故障时,该设备将无法完成能量调度,此外,现有的基于中央调度***的能量总线都是基于硬件的,将中央调度***和设备之间建立联系需要进行复杂的硬件配置,且硬件配置的固定性使得不易对设备之间的连接和控制功能进行改变和扩展,成本高且灵活性低。
发明内容
本发明要解决的技术问题是提供一种环形能量总线控制方法及环形能量总线,通过软件接口实现各设备与能量总线间的通信,无需进行复杂的硬件配置,可节约成本,且采用令牌环技术对挂接在能量总线上的设备进行管理,各设备相对能量总线的位置是对等的,扩展性高,且当某一个设备与能量总线连接出现故障时,令牌向后轮询,该设备依旧可完成能量调度,可靠性更高。
为解决上述技术问题,本发明提供的技术方案是:
一方面,本发明提供一种环形能量总线控制方法,包括,
利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询,其中,设备包括供能设备和耗能设备;
检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
根据能量供应顺序,更新令牌字段信息;
根据令牌字段信息,调度供能设备对耗能设备供能。
进一步地,还包括,
检测耗能设备的耗能停止需求;
根据耗能停止需求更新令牌字段信息;
根据令牌字段信息调度与耗能设备对应的供能设备停止对耗能设备供能。
进一步地,在利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询步骤之前,还包括,
给每个接入环形总线的设备设置关键属性。
进一步地,每个设备的关键属性,包括设备属性和能量值,其中,
供能设备的设备属性为“+”,且耗能设备的设备属性为“-”。
进一步地,排序原则为,对耗能需求越小的耗能设备优先供能。
进一步地,每个设备采用同一标准的通用软件接口接入环形总线。
进一步地,令牌进行轮询的方向包括前向和后向。
进一步地,令牌字段信息包括首字符识别位和信息内容体;
首字符识别位为“^”;
信息内容体包括两个数字位,第一个数字位标识某设备所需要的能量值信息,且第二个数字位标识当前整个能量***中的剩余能量信息。
进一步地,供能设备,包括电池,市电,油机,飞轮;
耗能设备,包括服务器,空调。
另一方面,本发明还提供一种环形能量总线,包括,令牌环模块,检测模块,调度模块;
令牌环模块,用于利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询;
检测模块,用于检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
令牌环模块,还用于根据能量供应顺序,更新令牌字段信息;
调度模块,用于根据令牌字段信息,调度供能设备对耗能设备供能。
本发明提供的环形能量总线控制方法及环形能量总线,通过软件接口实现各设备与能量总线间的通信,无需进行复杂的硬件配置,可节约成本,且采用令牌环技术对挂接在能量总线上的设备进行管理,各设备相对能量总线的位置是对等的,扩展性高,且当某一个设备与能量总线连接出现故障时,令牌向后轮询,该设备依旧可完成能量调度,可靠性更高。
附图说明
图1是本发明实施例提供的环形能量总线控制方法的流程图;
图2是本发明实施例提供的环形能量总线控制方法的又一流程图;
图3是本发明实施例提供的供能设备表示图;
图4是本发明实施例提供的耗能设备表示图;
图5是本发明实施例提供的环形能量总线控制结构示意图;
图6本发明实施例提供的环形能量总线的结构框图;。
具体实施方式
下面通过具体的实施例进一步说明本发明,但是,应当理解为,这些实施例仅仅是用于更详细具体地说明之用,而不应理解为用于以任何形式限制本发明。
实施例一
结合图1,本实施例提供的环形能量总线控制方法,包括,
步骤S1:利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询,其中,设备包括供能设备和耗能设备;
步骤S2:检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
步骤S3:根据能量供应顺序,更新令牌字段信息;
步骤S4:根据令牌字段信息,调度供能设备对耗能设备供能。
本发明实施例提供的环形能量总线控制方法,通过软件接口实现各设备与能量总线间的通信,无需进行复杂的硬件配置,可节约成本,且采用令牌环技术对挂接在能量总线上的设备进行管理,各设备相对能量总线的位置是对等的,扩展性高,且当某一个设备与能量总线连接出现故障时,令牌向后轮询,该设备依旧可完成能量调度,可靠性更高。
优选地,如图2所示地,还包括,
步骤S5:检测耗能设备的耗能停止需求;
步骤S6:根据耗能停止需求更新令牌字段信息;
步骤S7:根据令牌字段信息调度与耗能设备对应的供能设备停止对耗能设备供能。
本实施例中,当某个耗能设备(例如,空调)不再需要耗能(例如,需要关闭空调)时,令牌中的令牌字段信息将被更新,且更新后令牌字段信息将通过软件接口发送回能量总线,此时,能量总线将控制与该耗能设备对应的供能设备停止对该耗能设备供能。
进一步优选地,在利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询步骤之前,还包括,给每个接入环形总线的设备设置关键属性。
具体地,每个设备的关键属性,包括设备属性和能量值,其中,供能设备的设备属性为“+”,且耗能设备的设备属性为“-”。更加具体地,供能设备和耗能设备在***中的表示方式如图3和图4所示,图3中,“+10”表示供能设备,且该供能设备可提供的能量值为10,E1为该供能设备的编号;且图4中,“-10”表示耗能设备,且该耗能设备需消耗的能量值为10,L1为该耗能设备的编号。
进一步优选地,排序原则为,对耗能需求越小的耗能设备优先供能。本实施例中,当同时有多个负载(耗能设备)需要工作时,就采用排序原则表决出一个能量的最小值,并先启动最小值对应的耗能设备。例如,同时有三个耗能设备具有耗能需求,且分别为L1,L2,L3,且L1的能量值为10,L2的能量值为20,L3的能量值为30,则先启动能量值最小的L1,再启动能量值次之的L2,最后启动L3。
进一步优选地,每个设备采用同一标准的通用软件接口接入环形总线。本实施例中,在将设备挂接在环形总线上前,每个设备都配置好通用软件接口,且通过该软件接口,设备可读能量总线信息、写能量总线信息和控制自身的能量输出或者输入。具体地,软件接口包括如下四个功能函数:
(1)readInterface(){},用于读环形能量总线信息;
(2)writeInterface(){},用于写环形能量总线信息;
(3)openInterface(){},值为负时,用于打开能量输入开关,值为正时,用于关闭能量输入开关;
(4)closeInterface(){},//值为负时,用于合上能量输出开关,值为正时,用于打开能量输出开关。
进一步优选地,令牌进行轮询的方向包括前向和后向。本实施例中,由于能量总线为环形控制,当某一个设备与能量总线连接出现故障时,令牌向后轮询,该设备依旧可完成能量调度,可靠性更高。
进一步优选地,令牌字段信息包括首字符识别位和信息内容体;首字符识别位为“^”;信息内容体包括两个数字位,第一个数字位标识某设备所需要的能量值信息,且第二个数字位标识当前整个能量***中的剩余能量信息。具体地,例如,对于令牌字段信息“^-10-10”,“^”表示该信息为令牌信息,第一个“-10”表示某耗能设备需要开启,且开启该设备所需的能量值为10,第二个“-10”表示还不满足开启条件,且当前能量***中剩余能量值为-10,即能量值还差10。
需要说明的是,首字符识别位为“^”是本实施例的一个优选方案,且首字符识别位还可以采用其他字符进行标识,本实施例不作具体限定。
进一步优选地,供能设备,包括但不限于电池,市电,油机,飞轮;耗能设备,包括但不限于服务器,空调。本实施例的方法适用于具有多种混合功能设备的数据中心监控***中,能够更好地实现能量调度。需要说明的是,本实施例对供能设备以及耗能设备的具体种类以及具体数量不做具体限定。
实施例二
本实施例为实施例一提供的环形能量总线控制方法的一个具体应用。
如图5所示地,有多个设备采用通用接口挂接在环形能量总线上,其中,挂接有6个供能设备,分别为E1,E2,E3,E4,E5,E6,且挂接有3个耗能设备,分别为L1,L2,L3。本实施例中,该环形能量总线上的设备都开启监听功能,且L1,L2,L3都需要工作,L1,L2,L3将表决出一个最小的能量值,先启动最小能量值的设备L1,再启动能量值次之的L2,最后启动L3。
(1)当令牌经过L1时,就更新令牌字段信息为“^-10-10”,并调用writeInterface接口写回总线。当令牌经过E1时,E1调用readInterface获取到有设备需要能量,于是就调用closeInterface合上能量输出开关,并更新令牌字段信息为“^-10+0”,并调用writeInterface接口写回总线;当令牌再次经过L1时,L1从令牌信息,就判断当前能量值已经满足,于是,立即开启能量输出,调用openInerface,打开能量输入开关。
(2)当令牌经过L2时,就更新令牌字段信息为“^-20-20”,并写回总线。当令牌经过E2时,更新令牌字段信息为“^为-20-10”;经过E3时,更新令牌字段信息为“^-20+0”;当令牌再次经过L2时,L2从令牌信息,就判断当前能量值已经满足,于是,立即开启能量输出,调用openInerface,打开能量输入开关。
(3)当令牌经过L3时,就更新令牌字段信息为“^-30-30”,并写回总线;当令牌经过E4时,更新令牌字段信息为“^-30-20”;经过E5时,更新令牌字段信息为“^-30-10”,经过E6时,更新令牌字段信息为“^-30+0”;当令牌再次经过L3时,L3从令牌信息,就判断当前能量值已经满足,于是,立即开启能量输出,调用openInerface,打开能量输入开关。
此外,本实施例中,如果需要关掉L1,当令牌经过L1时,就更新令牌字段信息为“^+10+10”,并调用writeInterface接口写回总线;当令牌经过E1时,E1调用readInterface获取到有设备需要释放能量,于是就调用closeInterface打开能量输出开关,更新令牌字段信息为“^+10+0”,并调用writeInterface接口写回总线;当令牌再次经过L1时,L1从令牌信息,就判断当前能量值已经平衡,于是,立即关闭能量输出,调用openInerface,关闭能量输入开关。最后,***再次平衡。
实施例三
结合图6,本发明实施例提供的环形能量总线,包括,令牌环模块1,检测模块2,调度模块3;
令牌环模块1,用于利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询;
检测模块2,用于检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
令牌环模块1,还用于根据能量供应顺序,更新令牌字段信息;
调度模块3,用于根据令牌字段信息,调度供能设备对耗能设备供能。
本发明实施例提供的环形能量总线,通过软件接口实现各设备与能量总线间的通信,无需进行复杂的硬件配置,可节约成本,且采用令牌环技术对挂接在能量总线上的设备进行管理,各设备相对能量总线的位置是对等的,扩展性高,且当某一个设备与能量总线连接出现故障时,令牌向后轮询,该设备依旧可完成能量调度,可靠性更高。
尽管本发明已进行了一定程度的描述,明显地,在不脱离本发明的精神和范围的条件下,可进行各个条件的适当变化。可以理解,本发明不限于所述实施方案,而归于权利要求的范围,其包括所述每个因素的等同替换。
Claims (10)
1.一种环形能量总线控制方法,其特征在于,包括:
利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询,其中,所述设备包括供能设备和耗能设备;
检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据所述设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
根据所述能量供应顺序,更新令牌字段信息;
根据令牌字段信息,调度供能设备对耗能设备供能。
2.根据权利要求1所述的环形能量总线控制方法,其特征在于,还包括,
检测耗能设备的耗能停止需求;
根据所述耗能停止需求更新令牌字段信息;
根据令牌字段信息调度与所述耗能设备对应的供能设备停止对所述耗能设备供能。
3.根据权利要求1所述的环形能量总线控制方法,其特征在于,在所述利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询步骤之前,还包括,
给每个接入环形总线的设备设置关键属性。
4.根据权利要求3所述的环形能量总线控制方法,其特征在于,所述每个设备的关键属性,包括设备属性和能量值,其中,
所述供能设备的设备属性为“+”,且所述耗能设备的设备属性为“-”。
5.根据权利要求1所述的环形能量总线控制方法,其特征在于,
所述排序原则为,对耗能需求越小的耗能设备优先供能。
6.根据权利要求1所述的环形能量总线控制方法,其特征在于,每个所述设备采用同一标准的通用软件接口接入所述环形总线。
7.根据权利要求1所述的环形能量总线控制方法,其特征在于,所述令牌进行轮询的方向包括前向和后向。
8.根据权利要求1所述的环形能量总线控制方法,其特征在于,所述令牌字段信息包括首字符识别位和信息内容体;
所述首字符识别位为“^”;
所述信息内容体包括两个数字位,第一个数字位标识某设备所需要的能量值信息,且第二个数字位标识当前整个能量***中的剩余能量信息。
9.根据权利要求1所述的环形能量总线控制方法,其特征在于,
所述供能设备,包括电池,市电,油机,飞轮;
所述耗能设备,包括服务器,空调。
10.一种环形能量总线,其特征在于,包括,令牌环模块,检测模块,调度模块;
所述令牌环模块,用于利用令牌对所有接入环形总线且开启了监听功能的设备进行轮询;
所述检测模块,用于检测耗能设备的耗能需求,统计当前时刻具有耗能需求的设备总量,并根据所述设备总量以及根据预设的排序原则确定出各耗能设备的能量供应顺序;
所述令牌环模块,还用于根据所述能量供应顺序,更新令牌字段信息;
所述调度模块,用于根据令牌字段信息,调度供能设备对耗能设备供能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710483543.7A CN107168130B (zh) | 2017-06-22 | 2017-06-22 | 一种环形能量总线控制方法及环形能量总线 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710483543.7A CN107168130B (zh) | 2017-06-22 | 2017-06-22 | 一种环形能量总线控制方法及环形能量总线 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107168130A true CN107168130A (zh) | 2017-09-15 |
CN107168130B CN107168130B (zh) | 2019-04-19 |
Family
ID=59820138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710483543.7A Active CN107168130B (zh) | 2017-06-22 | 2017-06-22 | 一种环形能量总线控制方法及环形能量总线 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107168130B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064741A (zh) * | 2012-12-24 | 2013-04-24 | 浙江工业大学 | 一种基于能量模型的可分负荷调度方法 |
CN202975724U (zh) * | 2012-09-18 | 2013-06-05 | 苏州惠天节能科技有限公司 | 一种运用物联网技术的能源控制*** |
CN103430425A (zh) * | 2011-01-24 | 2013-12-04 | 再生能源股份有限公司 | 用于管理能量消耗负载的方法和设备 |
CN106483876A (zh) * | 2015-09-02 | 2017-03-08 | 李涛 | 一种新能源数据中心的能量调度架构 |
-
2017
- 2017-06-22 CN CN201710483543.7A patent/CN107168130B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103430425A (zh) * | 2011-01-24 | 2013-12-04 | 再生能源股份有限公司 | 用于管理能量消耗负载的方法和设备 |
CN202975724U (zh) * | 2012-09-18 | 2013-06-05 | 苏州惠天节能科技有限公司 | 一种运用物联网技术的能源控制*** |
CN103064741A (zh) * | 2012-12-24 | 2013-04-24 | 浙江工业大学 | 一种基于能量模型的可分负荷调度方法 |
CN106483876A (zh) * | 2015-09-02 | 2017-03-08 | 李涛 | 一种新能源数据中心的能量调度架构 |
Also Published As
Publication number | Publication date |
---|---|
CN107168130B (zh) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220215176A1 (en) | Typifying emotional indicators for digital messaging | |
CN109067597A (zh) | 一种分布式***动态智能服务治理方法 | |
CN107018089A (zh) | 网络中的通信节点的操作方法 | |
CN107226049B (zh) | 车辆用软件分配*** | |
CN205564253U (zh) | 门头全彩led显示控制卡及门头全彩led显示屏*** | |
CN104345869B (zh) | 安全数字输入输出装置、***及其控制方法 | |
CN104050118B (zh) | 提供对设备功能的访问的装置、***和方法 | |
CN201181474Y (zh) | 管理有多个处理器单元的高级电信计算机构架单板的装置 | |
CN109391282A (zh) | 一种可穿戴设备及可穿戴设备的信息显示方法及装置 | |
US10620687B2 (en) | Hybrid power management approach | |
CN113890712A (zh) | 数据传输方法、装置、电子设备及可读存储介质 | |
CN109144582A (zh) | 唤醒电路及电子设备 | |
CN108092784A (zh) | 一种创建群组的方法、终端及计算机可读介质 | |
CN105590436A (zh) | 一种点对点抄表方法 | |
CN203118070U (zh) | 一种具有打印功能的****** | |
CN107168130A (zh) | 一种环形能量总线控制方法及环形能量总线 | |
CN109683470A (zh) | 一种软硬件自适应匹配方法、装置及驱动装置 | |
CN104965745B (zh) | 空调器***程序更新装置和方法 | |
CN107479900A (zh) | 一种适用于实时操作***的热插拔软件方案 | |
CN102623728A (zh) | 一种基于can总线的人机界面在燃料电池***的应用结构 | |
CN102013993A (zh) | 物理拓扑使用管理方法和*** | |
CN202523798U (zh) | 一种基于can总线的人机界面在燃料电池***的应用结构 | |
CN208172840U (zh) | 设备管理***及仓库管理*** | |
CN114070725A (zh) | 一种电动汽车嵌入式跨平台通讯服务*** | |
CN114123457A (zh) | 一种供电方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |