智能计算机UPS系统及其控制方法与流程

文档序号:35798822发布日期:2023-10-21 23:50阅读:34来源:国知局
智能计算机UPS系统及其控制方法与流程

本发明涉及智能控制,特别涉及智能计算机ups系统及其控制方法。


背景技术:

1、在计算机领域,随着信息技术的快速发展和计算需求的不断增加,人们对于计算机系统的稳定供电和能量效率提出了更高的要求。传统的ups(不间断电源)系统在为计算机供电时存在一些问题,例如能量浪费、不充分充电以及供电不稳定等。为了解决这些问题,近年来出现了一些新的技术和方法。

2、在现有技术中,一种常见的解决方案是利用预测分析来预测计算机的能量需求,并根据预测结果来调整供能部分的充电策略。这种方法通常使用历史运行数据来分析和预测计算机在每个供能周期内所需的电力供给程度。然后,根据预测结果,对供能部分进行充电,以满足计算机在下一个供能周期内的需求。这样可以避免过度充电或不充分充电,减少能量的浪费和损耗。

3、然而,现有的预测分析方法存在一些问题。首先,它们通常仅基于历史运行数据进行简单的统计分析,忽略了计算机系统的复杂性和动态变化。这导致了预测结果的不准确性和不稳定性,影响了供能部分的充电效果。其次,现有方法往往没有考虑到不同运行单元之间的能量需求差异,导致供能部分无法满足各个运行单元的实际需求。此外,现有技术对于供能周期的选择和充电策略的调整也存在一定的局限性。


技术实现思路

1、本发明的目的是提供智能计算机ups系统及其控制方法,通过供能预测分析、按需充电和优化供能部分使用,实现了智能计算机ups系统,其优点在于提高供能精确性、降低能量浪费、提升能源效率、延长供能部分寿命、提高系统稳定性和可靠性,同时降低运营成本。

2、为解决上述技术问题,本发明提供智能计算机ups系统,所述系统包括:供能预测分析单元、供能阵列和充能部分;所述供能阵列,包括:第一供能部分、第二供能部分和储能部分;所述第一供能部分和第二供能部分交替为目标计算机进行供能,均分别包括多个功能相同且独立运行的供能单元;每个供能单元用于对目标计算机的一个运行单元进行供能;所述储能部分包括多个储能单元,用于为第一供能部分和第二供能部分进行充能,具体包括:当第一供能部分为目标计算机供能时,储能部分按照预设的先后顺序,调用储能单元,按照供能预测分析单元的指令为第二供能部分进行充能,当第二供能部分为目标计算机供能时,储能部分按照预设的先后顺序,调用储能单元,按照供能预测分析单元的指令为第一供能部分进行充能;所述供能预测分析单元用于获取目标计算机的历史运行数据,对目标计算机进行供能预测分析,得到目标计算机的每个运行单元在每个设定的供能周期内的供能需求度,生成指令发送至储能部分;所述充能部分用于实时获取储能部分每个储能单元的储能量,当任一储能单元的储能量为0时,为该储能单元进行充能。

3、进一步的,所述目标计算机的运行单元包括:cpu、显卡、内存、硬盘和主板。

4、进一步的,所述供能周期满足以下约束条件:其中,n为目标计算机的运行单元的数量;cap为硬盘容量,单位为gb;fc为cpu频率,单位为hz;fm为主板频率,单位为hz;m为内存容量,单位为gb;fg为显卡频率,单位为hz。

5、进一步的,所述供能预测分析单元获取目标计算机的历史运行数据时,执行以下步骤:针对每个目标计算机的运行单元,获取其历史的在每个单位时间的耗能量,将所有获取到的数据组成一个集合,作为该运行单元的历史运行数据;所述cpu的历史运行数据表示为:c={c1,c2,...,cn};所述显卡的历史运行数据表示为:g={g1,g2,...,gn};所述内存的历史运行数据表示为:mem={mem1,mem2,...,memn};所述硬盘的历史运行数据表示为:d={d1,d2,...,dn};所述主板的历史运行数据表示为:mo={mo1,mo2,...,mon}。

6、进一步的,所述供能预测分析单元对目标计算机进行供能预测分析,得到目标计算机的每个运行单元在每个设定的供能周期内的供能需求度的方法包括:将cpu的历史运行数据c={c1,c2,...,cn}、显卡的历史运行数据g={g1,g2,...,gn}、内存的历史运行数据mem={mem1,mem2,...,memn}、硬盘的历史运行数据d={d1,d2,...,dn}、主板的历史运行数据mo={mo1,mo2,...,mon},分为作为一个矩阵的行向量,组成一个矩阵提取矩阵h的混沌矩阵特征,得到特征值列表e″和特征向量列表v″;将特征值列表e″和特征向量列表v″输入预设的基于长短时记忆网络的供能需求度计算模型,得到供能需求度u。

7、进一步的,所述提取矩阵h的混沌矩阵特征,得到特征值列表e″和特征向量列表v″的方法包括:初始混沌矩阵参数;所述混沌矩阵参数包括:矩阵的维度n,初始状态x0,混沌映射参数a、b、c、d和迭代次数t;根据初始化的混沌矩阵参数,生成混沌序列,具体包括:初始化一个长度为t的空列表x=[],对于i从1到t:计算新的状态xi=(a·xi-1+b)mod1,将xi添加到列表x中;初始化一个n×n的零矩阵mn;填充零矩阵mn,具体包括:对于i从1到n,以及j从1到n,计算矩阵h的索引k=(i+j)modt,将矩阵h中与相对应的元素的值作为x[k],再将x[k]赋值给mn[i][j];返回矩阵mn作为混沌矩阵;使用特征值分解的方法计算矩阵mn的特征值;将特征值存储在列表e=[e1,e2,...,en]中;对于每个特征值ei:使用雅可比法计算与特征值ei相对应的特征向量vi;将特征向量存储在列表v=[v1,v2,...,vn]中;返回特征值列表e和特征向量列表v;将特征值列表e和特征向量列表v按照特征值的大小进行排序;得到按特征值降序排列的列表e′和相应的特征向量列表v′;从列表e′和v′中选择前k个特征值和对应的特征向量,分别得到列表e″和v″;返回特征值列表e″和特征向量列表v″。

8、进一步的,所述将特征值列表e″和特征向量列表v″输入预设的基于长短时记忆网络的供能需求度计算模型,得到供能需求度u的方法包括:使用如下公式计算特征值的重要性权重we:其中,e″是特征值列表,n是特征值的数量;使用如下公式,将权重应用于特征向量列表v″:ve=we⊙v″;其中,⊙表示逐元素相乘,ve是加权后的特征向量列表;输入加权后的特征向量列表ve到长短时记忆网络模型中,得到输出he:he=lstm(ve);根据输出he计算供能需求度u:u=wu·he;其中,wu是供能需求度计算的权重矩阵;根据加权后的特征向量列表ve与特征值列表e″、特征向量列表v″的中每个元素的对应关系,得到矩阵h与供能需求度u中每个元素的对应关系,进而得到目标计算机每个运行单元的供能需求度。

9、进一步的,所述供能需求度计算的权重矩阵wu的计算方法包括:使用如下公式,计算得到权重矩阵wu:wu=|e″|v″⊙|v″|e″。

10、智能计算机ups系统控制方法,所述方法包括:

11、步骤1:设置供能阵列,包括:第一供能部分、第二供能部分和储能部分;所述第一供能部分和第二供能部分交替为目标计算机进行供能,均分别包括多个功能相同且独立运行的供能单元;每个供能单元用于对目标计算机的一个运行单元进行供能;所述储能部分包括多个储能单元,用于为第一供能部分和第二供能部分进行充能,具体包括:当第一供能部分为目标计算机供能时,储能部分按照预设的先后顺序,调用储能单元,按照供能预测分析单元的指令为第二供能部分进行充能,当第二供能部分为目标计算机供能时,储能部分按照预设的先后顺序,调用储能单元,按照供能预测分析单元的指令为第一供能部分进行充能;

12、步骤2:供能预测分析单元获取目标计算机的历史运行数据,对目标计算机进行供能预测分析,得到目标计算机的每个运行单元在每个设定的供能周期内的供能需求度,生成指令发送至储能部分;

13、步骤3:所充能部分实时获取储能部分每个储能单元的储能量,当任一储能单元的储能量为0时,为该储能单元进行充能。

14、本发明所提供的智能计算机ups系统及其控制方法,具备如下有益效果:

15、提高供能精确性和可靠性:通过供能预测分析单元的精确预测和分析,系统能够更准确地预测目标计算机在每个供能周期内的能量需求。与传统方法相比,本发明考虑了计算机系统的复杂性和动态变化,从而提高了供能精确性和可靠性。这样可以确保目标计算机在供电过程中不会出现能量不足或过度供电的问题,提高计算机系统的稳定性和性能表现。

16、降低能量浪费和损耗:本发明通过按需充电的方式,根据供能预测分析单元提供的指令,仅在需要时才充电,避免了传统ups系统中常见的过度充电或不充分充电的情况。这种精确的充能方式减少了能量的浪费和不必要的损耗,提高了能量的利用效率。

17、提升能源效率:通过优化供能部分的使用和充电策略,本发明能够减少能量的浪费和损耗,提高能源的利用效率。系统根据预测的供能需求度,只充电到足够的电量,以满足目标计算机在下一个供能周期内的需求。这种智能化的能量管理方式能够节约能源并降低能源消耗,有利于环境保护和可持续发展。

18、延长供能部分寿命:由于本发明根据实际需求量来充电,避免了过度充电和频繁充电的情况,从而延长了供能部分的使用寿命。减少了充电频率和充电量能够降低供能部分的磨损程度,减少了设备的维护和更换频率,降低了运营成本。

19、提高系统稳定性和可靠性:通过供能预测分析单元对历史运行数据的分析和预测,以及按需充电的方式,本发明确保供能部分能够满足目标计算机的实际需求,避免了供电不稳定和能量波动的问题。系统能够根据预测的供能需求度稳定地为计算机提供电力,保证计算机系统在工作过程中稳定运行,提高了系统的稳定性和可靠性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1