您好,欢迎访问三七文档
2015高教社杯全国大学生数学建模竞赛承诺书我们仔细阅读了《全国大学生数学建模竞赛章程》和《全国大学生数学建模竞赛参赛规则》(以下简称为“竞赛章程和参赛规则”,可从全国大学生数学建模竞赛网站下载)。我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性。如有违反竞赛章程和参赛规则的行为,我们将受到严肃处理。我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)。我们参赛选择的题号是(从A/B/C/D中选择一项填写):B我们的报名参赛队号为(12位数字组成的编号):76所属学校(请填写完整的全名):河南理工大学参赛队员(打印并签名):1.胡良志2.陈雷3.李付成指导教师或指导教师组负责人(打印并签名):(论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名。以上内容请仔细核对,提交后将不再允许做任何修改。如填写错误,论文可能被取消评奖资格。)日期:年月日赛区评阅编号(由赛区组委会评阅前进行编号):2015高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):1用户用电预测摘要现代社会,电成为每个人不可或缺的消费品。你可能没有注意,你在消费电力的时候往往存在很强的规律性,本题所给的两个用户的用电量附件中我们可以得到并整理出数据间存在的必然联系。对问题一我们根据所给的数据进行分析,拟采用灰色预测模型进行预测,希望得到未来五个月的用电量预测值,但是,由于整理出来的结果效果不太理想,在调整后尝试使用时间序列中二次指数平滑方法对其进行周期性预测,然后对完整周期采用曲线拟合的方法得到完整周期内的具体函数,改变时间的值,最终得到题目中要求的预测结果对于问题二,观察数据不难发现,用户每天的用电量之间存在很强的周期性特点,用电量是关于时间的周期性函数,对于此列问题的预测采用时间序列季节ARIMA模型对其进行整理并由此得到预测值。问题三,在问题二的基础上增加关于气温的变量,从附件所给的数据不难推测,随气温改变的同时用户用电量的峰值将随着气温与某个值的偏离值发生变化。于是建立起用电量随时间变化的函数。仍然使用季节ARIMA模型,在气温处于附件的数值时对问题二的结果进行调整。问题四随着季节,经济增长及人口变化用户的用电量必然发生变化,综合考虑这些因素,将其设置成不同参数,使用BP神经网络对其建立模型并处理。关键字:灰色预测模型,时间序列,二次指数平滑,曲线拟合,季节ARIMA模型,BP神经网络模型2一、问题的重述城市日常生活和发展离不开用电。为了了解某城市某电力用户的用电情况,请根据附件,对数据进行有关处理,解决如下问题:问题1)由附件1,建立数学模型,预测KLBL用户2015年10月——2016年3月每月用电量(主要包括每月峰期电量1、峰期电量2、平期电量1、平期电量2、谷期电量等),并进行分析。问题2)由附件2,建立数学模型,预测BLBYD用户2016年3月15日11点钟——2016年3月31日22点钟每15分钟用电负荷量,并进行分析。问题3)由附件3,增加天气温度因素,试建立数学模型,对2)重新预测并进行分析。问题4)如果深入考虑季节、经济增长和人口变化等其他因素对用电的影响,那么,问题2)的模型应该如何调整,给出理由和调整后的模型。二、模型的假设1.假设附件数据真实可靠;2.用户在预测期间都在正常消费;3.假设用户在预测时间内不存在其它不可控因素影响,即仅考虑既定的因素;三、符号说明x(1)(i)…………………………………………………………………累加生成序列𝑧(1)(𝑖)…………………………………………………………………紧邻均值序列𝑎…………………………………………………………………………灰色预测参数𝑢…………………………………………………………………………灰色预测参数𝑡…………………………………………………………………………………时间{𝑥𝑖}…………………………………………………………………零均值平稳序列{𝑎𝑡}………………………………………………………………………白噪声序列𝑝……………………………………………………………………………自回归阶数𝑞……………………………………………………………………………偏回归阶数𝜑𝑖…………………………………………………………………………自回归阶数𝜃𝑖…………………………………………………………………………移动平均数B……………………………………………………………………………后移算子𝑠𝑝……………………………………………………………季节模型的自回归系数𝑠𝑑……………………………………………………………………季节差分的阶数𝑠𝑞…………………………………………………………季节模型的移动平均参数𝜔𝑖𝑗(𝑡)…………………………………………………神经网络各层之间权值矩阵𝐵𝑖𝑗(𝑡)…………………………………………………………………神经元的阈值𝐼………………………………………………………………………神经网络的输入3𝑂……………………………………………………………………神经网络的输出𝐸………………………………………………………………神经网络的能量函数𝑌……………………………………………………………神经网络实际输出样本四、问题分析与求解4.1.1问题一的分析问题一要求根据附件一中用户一10个月的用电情况进行整理从而预测出未来五个月用户的消费情况。图4.1.1-1从上图可以看出用户每月的用电量之间有比较明显的规律性。但是对于这种规律具体是什么尚不明确,同时信息量很少,于是首先想到的是灰色预测。灰色预测即以“小样本”、“贫信息”不确定型为研究对象。通过鉴定系统因素之间发展趋势的相似性或者相异成都进行关联度分析,并对原始数据的生成处理来寻求系统变动的规律。生成数据序列有较强的规律性,可以用它来建立相应的微分方程模型,从而预测事物未来的发展趋势和未来状态。灰色预测是用灰色模型GM(1,1)来进行定量分析的。4.1.2GM(1,1)模型求解下面我们现对峰期一的数据进行整理;表4.1.2-1时间2014.122015.012015.022015.032015.042015.052015.062015.072015.082015.09序列12345678910峰期197120196093120000225587267678301467328347330680309960299633第一步:构造累加生成序列X(1);X(1)=(𝑥(1)(1),𝑥(1)(2),𝑥(1)(3),𝑥(1)(4),𝑥(1)(5),𝑥(1)(6),𝑥(1)(7),𝑥(1)(8),𝑥(1)(9),𝑥(1)(10))=(197120,393213,513213,738800,1006478,1307945,1636292,1966972,2276932,2576565)012345678900.511.522.533.544.5x105data1data2data3data4data54第二步:计算系数值;对X(1)做紧邻均值生成,令𝑍(1)(𝑘)=(0.5𝑥(1)(𝑘)+0.5𝑥(1)(𝑘−1))得:Z(1)=(𝑧(1)(2),𝑧(1)(3),𝑧(1)(4),𝑧(1)(5),𝑧(1)(6),𝑧(1)(7),𝑧(1)(8),𝑧(1)(9),𝑧(1)(10))=(295200,453200,626000,872600,1157200,1472100,1801600,2122000,2426700)则数据矩阵B及数据向量Y为B=[−𝑧(1)(2)1−𝑧(1)(3)1−𝑧(1)(4)1−𝑧(1)(5)1−𝑧(1)(6)1−𝑧(1)(7)1−𝑧(1)(8)1−𝑧(1)(9)1]=[−2952001−4532001−6260001−8726001−11572001−14721001−18016001−21220001],𝑌=[𝑥(0)(2)𝑥(0)(3)𝑥(0)(4)𝑥(0)(5)𝑥(0)(6)𝑥(0)(7)𝑥(0)(8)𝑥(0)(9)]=[196093120000225587267678301467328347330680309960]对参数列a=[𝑎,𝑢]𝑇进行最小二乘估计,得a=(𝐵𝑇B)−1𝐵𝑇𝑌=𝐵𝑇𝑌=[−25727.69207.98]=[𝑎𝑢]𝑇即𝑎=−25727.69,𝑢=207.98,继而得到相对误差为第三步:得出时间响应预测函数模型为:𝑋(1)(𝑘+1)=(𝑥(1)(1)−𝑢𝑎)𝑒−𝑎(𝑘)+𝑢𝑎=(197120+207.98−25727.69)𝑒25727.69(𝑘)−207.9825727.69最终拟合结果及一次预测值如下图图4.1.2-2发现拟合的效果并不十分理想,对下一次的预测值严重偏离原始数据的趋势。因123456789101111.522.533.544.55x105峰期1灰色预测结果data1data25此放弃使用。4.1.3模型的改进时间序列是按时间顺序排列的、随时间变化且相互关联的数据序列。分析时间序列的方法构成数据分析的一个重要领域,即时间序列分析。因此我们在解决第一问时采用时间序列的二次指数平滑法对其进行预测,由于用户的用电量是在一年之内是一个周期性函数,因此我们做预测时只需将完整的一个周期内的数据补充完整就可以,然后使用曲线拟合将用户在周期内用电量关于时间的函数拟合,并以此为依据找出未来周期内预测期间,用户的用电量。对于时间序列对各时期的预测值为下表所示:表4.1.2-3时间峰期1峰期2平期1平期2谷期2015.10330944.196845.65426731.225451.652100442015.11341768.697783.86441096.623417.39213523.7图4.1.2-3由上图中可以看到预测值基本上紧贴数据发展趋势。接下来分别对整个一年内的完整周期进行多项式拟合,拟合结果如下:图4.1.2-4(1)(2)02468101200.511.522.533.5x105峰期1data16次12345678910111200.511.522.533.54x105峰期2data26次6(2)(4)(5)得到各拟合多项式:峰期1:𝑓1=−17.8𝑡6+683.88𝑡5−9886.2𝑡4+65605.8𝑡3−194182𝑡2+223362.7𝑡+115968.8峰期2:𝑓2=1.04𝑡6−57.81𝑡5+1310.49𝑡4−15190.3𝑡3+91698.5𝑡2−255174.9𝑡+303835平期1:𝑓3=−24.6𝑡6+945.4𝑡5−13593.7𝑡4+89495.17𝑡3−260828.5𝑡2+286884.6𝑡+157774.6平期2:𝑓4=4.27𝑡7−193.302𝑡6+3515.6𝑡5−32811.1𝑡4+165524.3𝑡3−430624.2𝑡2+477909.93𝑡−84240.32谷期:𝑓5=−9.419𝑡6+347.9𝑡5−4710.3𝑡4+27412.5𝑡3−54433.86𝑡2−31129.46𝑡+268448.535对时间变
本文标题:用电量预测
链接地址:https://www.777doc.com/doc-1489365 .html