电力消耗模型构建、分析和预测

简介: 电力消耗模型构建、分析和预测

某制药公司每年要花费大量的资金在电费上,由于电力公司的业务改革,该药企可以在一年或月开始时向电力公司预购一定数量的电力,如果实际消耗大于该值,则每多消耗一度电要付比以前更多的电费,如果实际上没有消耗这么多,也不会退还多余的电费,因此该公司打算预测未来的电力消耗以节省资金消耗。

解决方案

任务/目标

根据制药公司要求,运用多种数据源分析实现精准电力消耗预测。

数据源准备

为了预测电力的消耗,将电的主要使用分为生产车间的消耗,空调的电力消耗和其它消耗,其它消耗视为一个常量,在最后添加上去。

数据处理

在实际收到的数据中,有很多日期的某些电表的耗电量和某些车间的产量并没有被记录下来,因此使用拉格朗日插值法来补足中间的缺口。

特征转换

把不能处理的特征做一些转换,处理成算法容易处理的干净特征举例如下:

时间属性。就时间属性本身来说,对模型来说不具有任何意义,需要把日期转变成到天,年、月、日、周伪变量。

电量属性。由于收集的是单一电表的数据指标,所以合并相同类型的数据,作为车间和空调的总耗电来参与模型建设。

产量属性。由于车间生产了数种药品,且不同药品的每箱重量不同。有的工序的耗电量只和重量有关,有的工序的耗电量之和箱数有关,因此我们两种计量方式都要用上。

构造

划分训练集和测试集

考虑到最终模型会预测将来的某时间段的耗电量,为了更真实的测试模型效果,以时间来切分训练集和测试集。具体做法如下:用软件随机划分80%的数据作为训练集,剩下的20%作为测试集。

建模

一元线性回归在考虑一些工序的耗电时,容易发现机器的耗电量和产量是呈线性关系的,此时就使用一元线性回归模型来拟合。(y=kx+b)

一元非线性回归,在工厂里为了维持生产车间的恒温,使用气暖和空调来进行调温。气暖消耗的是蒸汽,只有空调才会耗电。当室内温度高于一定值时,空调才会开启;室内的温度越高,空调的功率越大,因此空调耗电和气温是一元非线性关系。(y=f(x))

多元线性回归,有的生产工序不仅仅和产品的重量有关,还和产品的箱数有关,此时就使用二元线性模型来拟合。(z=k1x+k2y+b)

模型优化

1.上线之前的优化:特征提取,样本抽样,参数调参。

2.上线之后的迭代,根据实际的A / B测试和业务人员的建议改进模型

项目结果

在此案例中,分别用三种模型来计算耗电量的三个分量。

用一元非线性回归,计算空调耗电量,其可视化图形如下,其中这里的气温是日最高气温(关系式省略):

用一元线性回归,计算出部分机器的耗电量和

产量的关系图形如下(关系式省略):

这是三种机器的耗电量和产量的关系图,可以看到当产量为0时,机器待机时也有一定的耗电量。

用二元线性回归模型,计算出最后一种机器和产品重量和箱数的关系:

上面是截面图,下面是散点图

可以看出,几种耗电量的模型基本都可以较完美的拟合实际情况,置信度都有95%以上。这个模型主要有两个用途,一是预测,就可以利用模型和计划产量等因素来预测未来的耗电量,从而实现精确购电。二是异常检测,如果有一天预测值和实际耗电量有较大偏差的时候,说明机器很可能出现了故障,要及时检修。

预测模型仅仅是算法计算下的结果,在实际生活中,这样的预测值仅仅只能作为参考,在实际生活中还有更多的因素影响结果,需要从多方面来考量。


目录
打赏
0
1
1
0
111
分享
相关文章
金融波动率的多模型建模研究:GARCH族与HAR模型的Python实现与对比分析
本文探讨了金融资产波动率建模中的三种主流方法:GARCH、GJR-GARCH和HAR模型,基于SPY的实际交易数据进行实证分析。GARCH模型捕捉波动率聚类特征,GJR-GARCH引入杠杆效应,HAR整合多时间尺度波动率信息。通过Python实现模型估计与性能比较,展示了各模型在风险管理、衍生品定价等领域的应用优势。
427 66
金融波动率的多模型建模研究:GARCH族与HAR模型的Python实现与对比分析
创新场景丨后土“量地”,跨模态大模型让自然资源管理有“速度”更有“温度”
“通过需求引领、底座支撑、数字转型、场景驱动、智慧赋能,全面支撑自然资源数字化治理能力提升,最终答好自然资源数字化治理过程中的必答题。
【更正版】梯级水光互补系统最大化可消纳电量期望短期优化调度模型
该程序基于文献《梯级水光互补系统最大化可消纳电量期望短期优化调度模型》,构建了以最大化整体可消纳电量期望为目标的梯级水光互补系统短期优化调度模型。模型以机组为最小调度单元,对电站、机组和电网约束进行了精细化建模,并通过分段线性逼近等方法将非线性约束转化为混合整数线性规划问题,在Matlab环境中使用CPLEX求解器进行求解。该模型能够合理调配梯级负荷,提升水电与光伏的互补协调能力,从而提高系统的整体消纳水平。模型包括4个水电站、15台机组和2个光伏群,旨在优化调度方案,实现更高的能源利用率。源代码已修正机组对应关系等问题并发布。
【双层模型】考虑供需双侧的综合能源双层优化模型
该程序构建了一个综合能源系统的优化调度双层模型,采用差分进化算法和规划算法分别求解上下层问题。模型涵盖了燃气轮机、锅炉、风电、光伏及储能设备的协同运行,并考虑了供应商与用户的利益平衡。通过满足设备出力、储能、负荷平衡等约束条件,实现了系统经济性和性能的优化。程序基于Matlab+Cplex编写,注释详尽且附带文档说明,便于学习研究。
图神经网络加持,突破传统推荐系统局限!北大港大联合提出SelfGNN:有效降低信息过载与数据噪声影响
【7月更文挑战第22天】北大港大联手打造SelfGNN,一种结合图神经网络与自监督学习的推荐系统,专攻信息过载及数据噪声难题。SelfGNN通过短期图捕获实时用户兴趣,利用自增强学习提升模型鲁棒性,实现多时间尺度动态行为建模,大幅优化推荐准确度与时效性。经四大真实数据集测试,SelfGNN在准确性和抗噪能力上超越现有模型。尽管如此,高计算复杂度及对图构建质量的依赖仍是待克服挑战。[详细论文](https://arxiv.org/abs/2405.20878)。
142 5
【免费】基于数据驱动的模型预测控制电力系统机组组合优化
【免费】基于数据驱动的模型预测控制电力系统机组组合优化
【复现】【免费】基于多时间尺度滚动优化的多能源微网双层调度模型
【复现】【免费】基于多时间尺度滚动优化的多能源微网双层调度模型
(文章复现)梯级水光互补系统最大化可消纳电量期望短期优化调度模型matlab代码
参考文献: [1]罗彬,陈永灿,刘昭伟等.梯级水光互补系统最大化可消纳电量期望短期优化调度模型[J].电力系统自动化,2023,47(10):66-75.
“维度削减+逻辑回归”:如何使用PCA大幅提升乳腺癌的预测成功率?
“维度削减+逻辑回归”:如何使用PCA大幅提升乳腺癌的预测成功率?
133 0