持续供电的不间断电源控制方法、系统、装置及存储介质与流程

文档序号:32006430发布日期:2022-11-02 13:25阅读:134来源:国知局
持续供电的不间断电源控制方法、系统、装置及存储介质与流程

1.本技术涉及不间断电源的技术领域,尤其是涉及持续供电的不间断电源控制方法、系统、装置及存储介质。


背景技术:

2.不间断电源就是ups电源,当正常交流供电中断时,将蓄电池输出的直流变换成交流持续供电的电源设备。主要用于给单台计算机、计算机网络系统或其它电力电子设备提供不间断的电力供应。
3.当市电因事故停电而中断时,ups立即将机内电池的电能,通过逆变转换的方法向负载继续供应220v交流电,使负载维持正常工作并保护负载软、硬件不受损坏。
4.针对上述相关技术,发明人发现存在有以下缺陷:用户使用单体不间断电源为负载供电时,由于单个不间断电源存储的电量有限,容易存在有无法满足负载用电需求的问题。


技术实现要素:

5.为了使不间断电源能够持续满足负载的用电需求,本技术提供持续供电的不间断电源控制方法、系统、装置及存储介质。
6.第一方面,本技术提供持续供电的不间断电源控制方法,采用如下的技术方案:持续供电的不间断电源控制方法,包括以下步骤:获取市电供电状态;若所述市电供电状态为供电中断状态,则获取模块化电源信息,所述模块化电源信息包括多个子模块电源标识;根据所述子模块电源标识,生成电源供电次序;根据所述电源供电次序,生成供电控制指令并执行。
7.通过采用上述技术方案,不间断电源为负载供电时,用户通过并联模块化电源组,使多个电源能够共同为负载进行供电操作。市电中断时,控制系统获取不间断电源包含的各个子模块电源标识,并使用子模块电源为负载供电,起到增加不间断电源供电量的作用,使不间断电源能够更好的满足负载的用电需求。
8.可选的,在所述生成电源供电次序的步骤之中,具体包括:根据所述子模块电源标识,获取与所述子模块电源标识相对应的电源累计空闲时长;根据所述电源累计空闲时长,生成空闲时长排布序列;根据所述空闲时长排布序列,执行所述生成电源供电次序的步骤。
9.通过采用上述技术方案,控制系统对子模块电源的供电顺序进行排序时,预先获取各个子模块电源相对应的空闲时长,控制模块按照空闲时长对子模块电源的供电顺序进行排布,从空闲时间最长的子模块电源开始执行供电操作,进而使各个子模块电源都能够
得到使用,减少由于长时间空闲而产生的子模块电源故障现象。
10.可选的,在所述生成电源供电次序的步骤之后,还包括:获取与所述子模块电源标识相对应的子模块电源电压;从预设的数据库中获取与所述子模块电源电压相对应的预设电源供电电压;根据所述子模块电源电压以及所述预设电源供电电压,调取异常电源电压,所述异常电源电压为不满足所述预设电源供电电压的所述子模块电源电压;若调取到异常电源电压,则确定与所述异常电源电压相对应的子模块电源标识;根据所确定的子模块电源标识,生成供电次序更新指令并执行,所述供电次序更新指令用于删除所述电源供电次序中所确定子模块电源标识。
11.通过采用上述技术方案,控制系统对子模块电源的供电电压进行测试,当发现有供电异常的子模块电源时,控制系统自动将异常的子模块电源从供电次序中删除,进而保证供电的子模块电源均能为负载提供较为稳定的供电电压。
12.可选的,在所述确定与所述异常电源电压相对应的子模块电源标识的步骤之后,还包括:根据所确定的子模块电源标识,计算生成实际异常电源数量;获取与所述实际异常电源数量相对应的预设异常电源阈值;若所述实际异常电源数量达到所述预设异常电源阈值,则生成维修告警指令并执行,所述维修告警指令用于推送维修告警信号至用户的智能终端。
13.通过采用上述技术方案,若不间断电源中存在较多的子模块电源存在供电异常情况,控制系统生成维修告警指令,提示用户及时对不间断电源的供电情况进行维护处理。
14.可选的,在所述获取与所述实际异常电源数量相对应的预设异常电源阈值的步骤之中,具体包括:获取供电电源总数量以及历史电源利用数量最大值;根据所述供电电源总数量以及所述历史电源利用数量最大值,计算生成所述预设异常电源阈值。
15.通过采用上述技术方案,控制系统根据供电电源总数量以及历史电源利用数量最大值,计算生成预设异常电源阈值,使不间断电源的供电量能够保持大于等于历史电源利用数量最大值,进而为负载提供较为充足的供电量。
16.可选的,在所述生成供电控制指令并执行的步骤之后,还包括:获取与所述子模块电源标识相对应的电源供电状态;若所有的电源供电状态均为放电完成状态,则累计生成断电持续时长;获取电源供电功率均值;根据所述断电持续时长以及所述电源供电功率均值,计算生成电源短缺电量;推送所述电源短缺电量至用户的智能终端。
17.通过采用上述技术方案,当不间断电源的电源量无法满足负载的用电需求时,控制系统计算不间断电源的电源短缺电量,并推送电源短缺电量至用户的智能终端,使用户能够得知当前不间断电源所缺少的电量,便于用户根据实际使用情况对不间断电源执行扩容操作。
18.可选的,在所述计算生成电源短缺电量的步骤之前,还包括:
根据所述断电持续时长,调取与所述断电持续时长相对应的非工作时长;若调取到与所述断电持续时长相对应的非工作时长,则根据所述断电持续时长以及所述非工作时长,生成实际用电短缺时长;根据所述实际用电短缺时长以及所述电源供电功率均值,执行所述计算生成电源短缺电量的步骤。
19.通过采用上述技术方案,控制系统根据工作时间合理计算不间断电源所缺少的电量,使不间断电源的电源短缺电量计算更加精确。
20.第二方面,本技术提供持续供电的不间断电源控制系统,采用如下的技术方案:持续供电的不间断电源控制系统,包括:市电供电状态获取模块,用于获取市电供电状态;模块化电源信息获取模块,用于若所述市电供电状态为供电中断状态,则获取模块化电源信息,所述模块化电源信息包括多个子模块电源标识;电源供电次序生成模块,用于根据所述子模块电源标识,生成电源供电次序;供电控制指令生成模块,用于根据所述电源供电次序,生成供电控制指令并执行。
21.第三方面,本技术提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一持续供电的不间断电源控制方法的计算机程序。
22.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行如上述任一持续供电的不间断电源控制方法的计算机程序。
23.综上所述,本技术包括以下至少一种有益技术效果:不间断电源为负载供电时,用户通过并联模块化电源组,使多个电源能够共同为负载进行供电操作。市电中断时,控制系统获取不间断电源包含的各个子模块电源标识,并使用子模块电源为负载供电,起到增加不间断电源供电量的作用,使不间断电源能够更好的满足负载的用电需求。
24.控制系统对子模块电源的供电顺序进行排序时,预先获取各个子模块电源相对应的空闲时长,控制模块按照空闲时长对子模块电源的供电顺序进行排布,从空闲时间最长的子模块电源开始执行供电操作,进而使各个子模块电源都能够得到使用,减少由于长时间空闲而产生的子模块电源故障现象。
25.当不间断电源的电源量无法满足负载的用电需求时,控制系统计算不间断电源的电源短缺电量,并推送电源短缺电量至用户的智能终端,使用户能够得知当前不间断电源所缺少的电量,便于用户根据实际使用情况对不间断电源执行扩容操作。
附图说明
26.图1是本技术实施例持续供电的不间断电源控制方法的流程示意图。
27.图2是本技术实施例中生成空闲时长排布序列的流程示意图。
28.图3是本技术实施例中生成供电次序更新指令并执行的流程示意图。
29.图4是本技术实施例中获取与实际异常电源数量相对应的预设异常电源阈值的流程示意图。
30.图5是本技术实施例中计算生成预设异常电源阈值的流程示意图。
31.图6是本技术实施例中推送电源短缺电量至用户的智能终端的流程示意图。
32.图7是本技术实施例中执行计算生成电源短缺电量的步骤的流程示意图。
33.图8是本技术实施例持续供电的不间断电源控制系统的模块框图。
34.附图标记说明:1、市电供电状态获取模块;2、模块化电源信息获取模块;3、电源供电次序生成模块;4、供电控制指令生成模块。
具体实施方式
35.以下结合附图1-8对本技术作进一步详细说明。
36.本技术实施例公开持续供电的不间断电源控制方法、系统、装置及存储介质。
37.本技术实施例中,不间断电源的结构布局按照主机柜和旁路柜两个柜体布局,旁路柜内设置有隔离变压器和稳压器,主机柜内布置有隔离变压器、整流器、逆变器、静态开关和维修转换开关,设计dc220v直流电源和交流主电电源。
38.当需要更换不间断电源主机柜时,直接断开dc220v直流电源和交流主电电源,电力不间断电源会自动切换到旁路供电,可以进行主机柜的更换,通过改变布局,改变电力不间断电源主机柜和旁路柜的布置,达到更换电力不间断电源柜体时,电源系统仍然能够给后端负载。
39.参照图1,持续供电的不间断电源控制方法,包括:s101、获取市电供电状态。
40.具体的,控制系统对市电的供电状态进行监控,实时获取市电的供电状态,当市电为负载进行供电操作时,市电供电状态为正常供电状态;当市电发生供电故障时,市电供电状态为供电中断状态。
41.s102、若市电供电状态为供电中断状态,则获取模块化电源信息。
42.具体的,若市电供电状态为供电中断状态,说明此时负载供电中断,需要不间断电源为负载供电,控制系统则获取模块化电源信息,其中,模块化电源信息包括多个子模块电源标识。
43.s103、生成电源供电次序。
44.具体的,控制系统根据子模块电源标识,生成电源供电次序。市电中断时,控制系统获取不间断电源包含的各个子模块电源标识,并对各个子模块电源标识进行排序,生成电源供电次序。
45.s104、生成供电控制指令并执行。
46.具体的,市电中断时,控制系统获取不间断电源包含的各个子模块电源标识,并根据电源供电次序,生成供电控制指令并执行。控制系统使用子模块电源为负载供电,起到增加不间断电源供电量的作用,使不间断电源能够更好的满足负载的用电需求。
47.不间断电源为负载供电时,用户通过并联模块化电源组,使多个电源能够共同为负载进行供电操作。各个子模块电源的功率模块可并联,平均分担负载。独特的冗余并机技术使设备无单点故障,以确保电源的最高可用性。各个子模块电源可以实现热拔插,便于在线更换、维修操作。
48.在又一实施例中,如图2所示,s103还可以包括以下子步骤:
s103.1、获取与子模块电源标识相对应的电源累计空闲时长。
49.具体的,控制系统根据子模块电源标识,获取与子模块电源标识相对应的电源累计空闲时长。控制系统对子模块电源的供电顺序进行排序时,预先获取各个子模块电源相对应的空闲时长,其中,电源累计空闲时长为子模块电源距离其上一次工作的累计空闲时长。
50.s103.2、生成空闲时长排布序列。
51.具体的,控制系统根据电源累计空闲时长,生成空闲时长排布序列。控制系统对电源累计空闲时长进行排序,进而生成对应的空闲时长排布序列,空闲时长排布序列为电源累计空闲时长从大到小排列生成。
52.s103.3、执行生成电源供电次序的步骤。
53.具体的,控制系统对子模块电源的供电顺序进行排序时,预先获取各个子模块电源相对应的空闲时长,控制模块按照空闲时长对子模块电源的供电顺序进行排布。
54.控制系统根据空闲时长排布序列,执行生成电源供电次序的步骤。控制系统从空闲时间最长的子模块电源开始执行供电操作,进而使各个子模块电源都能够得到使用,减少由于长时间空闲而产生的子模块电源故障现象。
55.参照图3,在s103之后还会根据子模块电源电压生成供电次序更新指令,具体包括以下步骤:s201、获取与子模块电源标识相对应的子模块电源电压。
56.具体的,子模块电源为负载进行供电操作时,控制系统获取与子模块电源标识相对应的子模块电源电压,以得知子模块电源的电压输出情况。
57.s202、从预设的数据库中获取与子模块电源电压相对应的预设电源供电电压。
58.具体的,控制系统从预设的数据库中获取与子模块电源电压相对应的预设电源供电电压,其中,预设电源供电电压为用户预先设置生成,用于反映子模块电源正常工作时,子模块电源电压所对应的电压范围。
59.s203、调取异常电源电压。
60.具体的,控制系统根据子模块电源电压以及预设电源供电电压,调取异常电源电压,其中,异常电源电压为不满足预设电源供电电压的子模块电源电压。
61.s204、若调取到异常电源电压,则确定与异常电源电压相对应的子模块电源标识。
62.具体的,若调取到异常电源电压,说明此时存在有电源供电电压异常的子模块电源,控制系统则确定与异常电源电压相对应的子模块电源标识。
63.s205、生成供电次序更新指令并执行。
64.具体的,控制系统根据所确定的子模块电源标识,生成供电次序更新指令并执行,其中,供电次序更新指令用于删除电源供电次序中所确定子模块电源标识。
65.不间断电源工作时,控制系统对子模块电源的供电电压进行测试,当发现有供电异常的子模块电源时,控制系统自动将异常的子模块电源从供电次序中删除,进而保证处于供电状态的子模块电源均能为负载提供较为稳定的供电电压。
66.参照图4,在s204之后还会根据实际异常电源数量生成维修告警指令,具体包括以下步骤:s301、计算生成实际异常电源数量。
67.具体的,控制系统根据所确定的子模块电源标识,计算生成实际异常电源数量。当控制系统发现存在供电异常的子模块电源时,控制系统对存在供电异常的子模块电源的实际数量进行统计,生成实际异常电源数量。
68.s302、获取与实际异常电源数量相对应的预设异常电源阈值。
69.具体的,控制系统获取与实际异常电源数量相对应的预设异常电源阈值,其中,预设异常电源阈值用于表示不间断电源处于供电工作状态时,所能够允许的子模块电源异常的最大数量。
70.s303、若实际异常电源数量达到预设异常电源阈值,则生成维修告警指令并执行。
71.具体的,若实际异常电源数量达到预设异常电源阈值,说明此时不间断电源中存在较多的子模块电源存在供电异常情况,仅靠正常的子模块电源难以满足负载的用电需求,控制系统则生成维修告警指令并执行,其中,维修告警指令用于推送维修告警信号至用户的智能终端,从而提示用户及时对存在故障的子模块电源进行维护处理。
72.在又一实施例中,如图5所示,s302还可以包括以下子步骤:s302.1、获取供电电源总数量以及历史电源利用数量最大值。
73.具体的,控制系统获取供电电源总数量以及历史电源利用数量最大值,其中,历史电源利用数量最大值为不间断电源供电时,子模块电源工作的最大数量。通常为了满足负载的用电需求,供电电源总数量大于历史电源利用数量最大值。
74.s302.2、计算生成预设异常电源阈值。
75.具体的,控制系统根据供电电源总数量以及历史电源利用数量最大值,计算生成预设异常电源阈值,其中,预设异常电源阈值为供电电源总数量消减历史电源利用数量最大值生成。
76.控制系统根据供电电源总数量以及历史电源利用数量最大值,计算生成预设异常电源阈值,使不间断电源的供电量能够保持大于等于历史电源利用数量最大值,进而为负载提供较为充足的供电量。
77.参照图6,在s104之后还会根据电源供电状态生成电源短缺电量,具体包括以下步骤:s401、获取与子模块电源标识相对应的电源供电状态。
78.具体的,控制系统获取与子模块电源标识相对应的电源供电状态。其中,电源供电状态包括待放电状态、放电中状态以及放电完成状态。
79.s402、若所有的电源供电状态均为放电完成状态,则累计生成断电持续时长。
80.具体的,若所有的电源供电状态均为放电完成状态,说明此时不间断电源已经没有电量能够提供给负载,不间断电源可能存在有电量不足的情况,控制系统则累计生成断电持续时长,其中,断电持续时长为不间断电源停止供电后的市电停电时长。
81.s403、获取电源供电功率均值。
82.具体的,控制系统获取电源供电功率均值,其中,电源供电功率均值为不间断电源在当前供电过程中的平均供电功率值。
83.s404、计算生成电源短缺电量。
84.具体的,控制系统根据断电持续时长以及电源供电功率均值,计算生成电源短缺电量,其中,电源短缺电量为断电持续时长乘以电源供电功率均值生成,用于表示此时不间
断电源短缺的电量。
85.s405、推送电源短缺电量至用户的智能终端。
86.具体的,当不间断电源的电源量无法满足负载的用电需求时,控制系统计算不间断电源的电源短缺电量,并推送电源短缺电量至用户的智能终端,使用户能够得知当前不间断电源所缺少的电量,便于用户根据实际使用情况对不间断电源执行扩容操作。
87.参照图7,在s404之前还会根据非工作时长生成实际用电短缺时长,具体包括以下步骤:s501、调取与断电持续时长相对应的非工作时长。
88.具体的,控制系统根据断电持续时长,调取与断电持续时长相对应的非工作时长,其中,非工作时长用于表示断电持续时长中负载不需要电量供应的时长。
89.s502、若调取到与断电持续时长相对应的非工作时长,则生成实际用电短缺时长。
90.具体的,若调取到与断电持续时长相对应的非工作时长,说明断电持续时长中存在部分时长是不需要电量供应的,控制系统则根据断电持续时长以及非工作时长,生成实际用电短缺时长,其中,实际用电短缺时长为断电持续时长消减非工作时长生成。
91.s503、执行计算生成电源短缺电量的步骤。
92.具体的,控制系统根据实际用电短缺时长以及电源供电功率均值,执行计算生成电源短缺电量的步骤。控制系统根据工作时间合理计算不间断电源所缺少的电量,使不间断电源的电源短缺电量计算更加精确。
93.本技术实施例持续供电的不间断电源控制方法的实施原理为:不间断电源为负载供电时,用户通过并联模块化电源组,使多个电源能够共同为负载进行供电操作。市电中断时,控制系统获取不间断电源包含的各个子模块电源标识,并使用子模块电源为负载供电,起到增加不间断电源供电量的作用,使不间断电源能够更好的满足负载的用电需求。
94.基于上述方法,本技术实施例还公开持续供电的不间断电源控制系统。参照图8,持续供电的不间断电源控制系统,包括:市电供电状态获取模块1,市电供电状态获取模块1用于获取市电供电状态。
95.模块化电源信息获取模块2,模块化电源信息获取模块2用于若市电供电状态为供电中断状态,则获取模块化电源信息,模块化电源信息包括多个子模块电源标识。
96.电源供电次序生成模块3,电源供电次序生成模块3用于根据子模块电源标识,生成电源供电次序。
97.供电控制指令生成模块4,供电控制指令生成模块4用于根据电源供电次序,生成供电控制指令并执行。
98.本技术实施例还公开一种智能终端,其包括存储器和处理器,其中,存储器上存储有能够被处理器加载并执行如上述的持续供电的不间断电源控制方法的计算机程序。
99.本技术实施例还公开一种计算机可读存储介质。计算机可读存储介质内存储有能够被处理器加载并执行如上述的持续供电的不间断电源控制方法的计算机程序,计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
100.以上实施例仅用以说明本发明的技术方案,而非对发明的保护范围进行限制。显然,所描述的实施例仅仅是本发明部分实施例,而不是全部实施例。基于这些实施例,本领
域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明所要保护的范围。尽管参照上述实施例对本发明进行了详细的说明,本领域普通技术人员依然可以在不冲突的情况下,不作出创造性劳动对本发明各实施例中的特征根据情况相互组合、增删或作其他调整,从而得到不同的、本质未脱离本发明的构思的其他技术方案,这些技术方案也同样属于本发明所要保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1