1.一种基于lstm的机房功耗预警方法,其特征在于,包括:
采集机房在预设时间范围内的实际功耗值并计算所述实际功耗值的功耗平均值;
计算实际功耗值与所述功耗平均值的功耗差,得到功耗差时间序列;
对所述功耗差时间序列进行归一化处理得到功耗序列;
将所述功耗序列输入lstm模型得到预测值;
根据所述预测值、归一化处理的归一化系数和功耗平均值计算预测功耗,并将所述预测功耗与功耗阈值进行比对,若预测功耗超过所述功耗阈值则生成告警。
2.根据权利要求1所述的方法,其特征在于,所述采集机房在预设时间范围内的实际功耗值并计算所述实际功耗值的功耗平均值,包括:
设置实际功耗值的采集时间范围;
采集机房在所述采集时间内的每天的实际功耗值;
利用采集时间内的实际功耗值之和除以天数得到功耗平均值。
3.根据权利要求1所述的方法,其特征在于,所述对功耗差时间序列进行归一化处理得到功耗序列,包括:
将功耗差时间序列中的最大功耗差作为归一化系数的取值;
将功耗差时间序列中的所有功耗差除以所述归一化系数,得到功耗序列。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集机房历史功耗数据并计算历史功耗数据的历史功耗序列;
将历史功耗序列划分为训练集和数据集;
利用训练集训练lstm模型;
利用所述测试集对训练出的多个lstm模型,选出最优lstm模型。
5.根据权利要求1所述的方法,其特征在于,所述根据预测值、归一化系数和功耗平均值计算预测功耗,包括:
利用所述预测值乘以所述归一化系数得到积值;
将所述积值与所述功耗平均值之和作为预测功耗输出。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集在所述预测功耗的预测时间的相应实际功耗值;
判断所述预测功耗与所述相应实际功耗值的差值是否在预设差值阈值范围内:
若否,则生成预测准确性告警。
7.一种基于lstm的机房功耗预警系统,其特征在于,包括:
平均计算单元,配置用于采集机房在预设时间范围内的实际功耗值并计算所述实际功耗值的功耗平均值;
功耗计算单元,配置用于计算实际功耗值与所述功耗平均值的功耗差,得到功耗差时间序列;
归一处理单元,配置用于对所述功耗差时间序列进行归一化处理得到功耗序列;
序列输入单元,配置用于将所述功耗序列输入lstm模型得到预测值;
告警生成单元,配置用于根据所述预测值、归一化系数和功耗平均值计算预测功耗,并将所述预测功耗与功耗阈值进行比对,若预测功耗超过所述功耗阈值则生成告警。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括:
实际采集单元,配置用于采集在所述预测功耗的预测时间的相应实际功耗值;
误差判断单元,配置用于判断所述预测功耗与所述相应实际功耗值的差值是否在预设差值阈值范围内;
误差告警单元,配置用于若所述预测功耗与所述相应实际功耗值的差值不在预设差值阈值范围内,则生成预测准确性告警。
9.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-6任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的方法。