目录
一、中长期电力负荷预测
电力负荷预测是电力系统规划的重要组成部分,也是电力系统经济运行的基础,其对电力系统规划和运行都极其重要。本文使用线形回归模型对国家电网公司年售电量(亿千瓦时)进行预测。
二、国家电网电力数据集
数据来源:http://www.sgcc.com.cn。如表1所示。
表1 2011-2020年国家电网公司电力指标
年份 | 资产总额 (亿元) | 营业收入 (亿元) | 线损率 | 售电量 (亿千瓦时) | 线路长度 (万千米) | 变电容量 (亿千瓦) | GDP总值 (亿元) |
2011 | 22116 | 16754 | 6.53 | 30925 | 65.5 | 23.9 | 487940.2 |
2012 | 23335 | 18830 | 6.73 | 32539 | 71.3 | 28.1 | 538580 |
2013 | 25701 | 20498 | 6.83 | 35227 | 104.53 | 32.4 | 592963.2 |
2014 | 28929 | 20914 | 6.81 | 34694 | 84.36 | 33.87 | 643563.1 |
2015 | 31074.4 | 20713.5 | 6.78 | 34506 | 88.8 | 36.66 | 688858.2 |
2016 | 34041.3 | 20939.7 | 6.75 | 36051 | 93.2 | 39.8 | 746395.1 |
2017 | 38113.3 | 23581 | 6.66 | 38745 | 98.1 | 43.4 | 832035.9 |
2018 | 39293.1 | 25602.5 | 6.47 | 42361 | 103.8 | 46.2 | 919281.1 |
2019 | 41558.5 | 26522 | 6.25 | 44536 | 109 | 49.3 | 986515.2 |
2020 | 43541.2 | 26600.3 | 5.87 | 45783 | 114.2 | 52.3 | 1015986.2 |
SGLoad.mat:国家电网电力指标数据集包含2011-2019年9年数据,如图1所示。
图1 2011-2019年国家电网公司电力指标SGLoad,mat
三、 Matlab编程实现
3.1 程序代码
clc
clear
load SGLoad.mat
%年份
x1 = table2array(SGload(:,1))
%资产总额(亿元)
x2 = table2array(SGload(:,2))/1000
%营业收入(亿元)
x3 = table2array(SGload(:,3))/1000
%线损率
x4 = table2array(SGload(:,4))
%售电量(亿千瓦时)
x5 = table2array(SGload(:,5))/1000
%线路长度(万千米)
x6 = table2array(SGload(:,6))
%变电容量(亿千瓦)
x7 = table2array(SGload(:,7))
%国内生产总值(亿元)
x8 = table2array(SGload(:,8))/1000
X = [ones(size(x1)),x2,x3,x6,x7,x8]
%售电量(亿千瓦时)
y = x5
%A = y\X
[b,bint,r,rint,stats] = regress(y,X)
输 出:
b = 13.1933 -0.3264 0.4815 0.0704 -0.5385 0.0516
r = -0.0309 0.2222 0.0501 -0.0287 -0.5668 0.2505 0.1771 -0.1898 0.1164
stats =0.9968(R2) 184.1146 0.0006(P) 0.1729
结果分析:
R2=0.9968
P=0.0006
模型有效。
3.2 多元线性回归模型
3.3 对2020年数据预测
(2020年真实值:45.783)
GM(1,1)模型预测值为:45.4360