ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:211.57KB ,
资源ID:3123085      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3123085.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab报告.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

matlab报告.docx

1、matlab报告专业课程报告题目:仿真技术与应用课程报告 学 院 电气工程学院 评 语课程总评成绩: 指导老师: 2013年 12 月20 日目录一、负荷预测技术发展情况 1二、算法实现 12.1GM(1,1)预测模型 12.2算法流程图 3三、编程代码 3四、算例测试 44.1阳江市历史用电 44.2预测结果 54.3预测数据检验 64.3.1预测数据检验方法 64.3.2后验差校验法步骤: 64.3.4各项预测校对参数 7五、心得体会 7六、参考文献 8附录 8一、负荷预测技术发展情况电力负荷预测就是考虑系统运行特性、自然条件、社会条件和地区经济发展状况等重要因素影响的条件,利用历史负荷值

2、经过一系列的数学计算,在满足一定精度的情况下,决定未来某特定时刻的负荷值。电力负荷预测是电力系统各种安全技术措施的重要组成部分,它和继电保护、稳定计算、短路计算一样,对电力系统的安全、经济、稳定运行有着非常重要的作用。在进入市场经济的今天,尤其面临着电力市场改革,准确的负荷预测能够合理地安排机组运行容量,提高机组的利用率,减少必要的旋转备用容量,降低能源损耗,保证电能质量,从而有效地降低发电成本并提高经济效益和社会效益。几种常用的预测方法有:回归分析法又称统计分析法,也是目前广泛应用的定量预测方法,其任务是确定预测值和影响因子之间的关系。趋势分析又称趋势曲线分析、曲线拟合或曲线回归,趋势分析法

3、是迄今为止研究最多、流行最广的定量预测方法 。指数平滑法是用以往的历史数据的指数加权组合来直接预报时间序列的将来值 。能耗法是根据第一、第二、第三产业每单位用电量创造的经济价值,从预测经济指标推算用电需求量,加上居民生活用电量,构成全社会用电量。预测时,通过对过去的单位产值耗电量进行统计分析,并结合产业结构调整,找出一定的规律,预测规划期第一、第二、第三产业的综合单耗,然后根据国民经济和社会发展规划的指标,按单耗进行预测。现在主要用灰色模型为例子做电力电力负荷预测的模型。二、算法实现 将原始数列中的数据按某种要求作数据处理(或数据变换),称为生成。而利用生成的方法求得的随机性弱化、规律性强化的

4、新数列就称为生成数。灰色预测法就是利用生成数建模的一种方法。2.1GM(1,1)预测模型GM(1,1)模型是最常用的一种灰色模型(Grey Model),它是由一个只包含单变量的一阶微分方程构成的模型。该方法的建模步骤如下:(1)灰色生成 将原始序列通过下式累加 (1) 生成序列。 (2)建立矩阵B 利用生成序列构造一阶线性微分方程模型 (2) 利用离散一阶微分方程的解法可得 (3) 写成矩阵形式有 (4)(3)求解系数矩阵A由矩阵的最小二乘法解得 (5)(4)利用时间响应方程计算拟合值 (6)(5)累减还原 (7)(7)模型检验模型检验一般包括残差检验、后验差检验和关联度检验。残差检验是按点

5、检验,后验差检验是残差分布统计特性的检验,关联度检验是建立的模型与指定函数之间近似性的检验。在此次预测中,我采用的是一阶一元灰色模型。2.2算法流程图三、编程代码% 用MATLAB的灰色预测GM(1,1)模型%程序中的变量定义;alpha是包值的矩阵;ago是预测后累加值矩阵;var是预测值矩阵;error是残差矩阵;c是后验差比值x=input(请输入据:); %输入原始数据m=input(请输入需要预测的年数:); %输入需要预测的年数format long; %设置计算精度if length(x(:,1)=1 %对输入矩阵进行判断,如不是一维列矩阵,进行转置变换x=x;endn=leng

6、th(x); %取输入数据的样本量z=0;for i=1:n %计算累加值,并将值赋予矩阵bez=z+x(i,:);be(i,:)=z;endfor i=2:n %对原始数列平行移位y(i-1,:)=x(i,:);endfor i=1:n-1 %计算数据矩阵B的第一列数据c(i,:)=-0.5*(be(i,:)+be(i+1,:);endfor j=1:n-1 %计算数据矩阵B的第二列数据e(j,:)=1;endfor i=1:n-1 %构造数据矩阵BB(i,1)=c(i,:);B(i,2)=e(i,:);endalpha=inv(B*B)*B*y; %计算参数 矩阵for i=1:n+m %

7、计算数据估计值的累加数列,如改为n+1为n+m可预测后m-1个值ago(i,:)=(x(1,:)-alpha(2,:)/alpha(1,:)*exp(-alpha(1,:)*(i-1)+alpha(2,:)/alpha(1,:);endvar(1,:)=ago(1,:)for i=1:n+m-1 %如改n为n+m-1,可预测后m-1个值var(i+1,:)=ago(i+1,:)-ago(i,:); %估计值的累加数列的还原,并计算出下一预测值endfor i=1:nerror(i,:)=var(i,:)-x(i,:); %计算残差endc=std(error)/std(x); %调用统计工具箱

8、的标准差函数计算后验差的比值cdisp(预测值的累加数列)ago %显示输出预测值的累加数列disp(参数数列)alpha %显示输出参数 数列plot(var) %显示输出预测值xlabel(年份,单位:年(2为2002年,4为2004年,以此类推) %x轴说明 ylabel(全社会用电量,单位:亿kWh) %y轴说明 title(阳江市社会用电量预测曲线) %x,y,图形说明 disp(误差)error %显示输出误差 disp(后验差的比值c)c %显示后验差的比值c四、算例测试4.1阳江市历史用电4.2预测结果 1)2009年到2016年预测结果如下请输入据:12.088 13.38

9、15.03 17.53 20.52 22.46 25.79 25.23 30.39请输入需要预测的年数:8var =.0879* 2.05459283618968 2.85865983095576 3.97739926139097 5.53395850503287 7.69967879078744 10.71295591164714 14.90548209650162 20.73875766515414 28.85489155663971 40.14728269593529 55.85896258537343 77.71942436916314预测值的累加数列ago = 1.0e+002 *

10、0.12088000000000 0.26194505222414 0.41924889768729 0.59466087540505 0.79026551454316 1.00838730616853 1.25161832661622 1.52284904073777 1.82530265108518 2.16257340122297 2.53866928835041 2.95805969281444 3.42572849052428 3.94723327943541 4.52877142392795 5.177*572 5.90038642995016参数数列alpha = -0.1089

11、5810917327 12.03486365258508误差error = -0.00000000000001 0.72650522241406 0.70038454631538 0.01119777177604 -0.95953608618963 -0.64782083746280 -1.46689795523148 1.89307141215527 -0.14463896525878后验差的比值cc =0.16133437312937负荷预测曲线如下图图4-2 阳江市8年负荷预测图4.3预测数据检验4.3.1预测数据检验方法 后验差检验法4.3.2后验差校验法步骤:设历史负荷序列为: 设预

12、测值序列为:记K时刻实际值与计算值(预测值)称为k时刻的残差 =记实际值,即 =记残差,有 =其中,m为预测残差数据的个数记历史数据(实际值)方差为记残差方差为,有则可得后验差检验的两个重要数据,就是后验差值C,小误差概率P其中C表示预测值于实际值的离散程度,P表示残差与残差平均值之差小于给定值的概率,指标C越小越好,这表明模型所得的预测值与实际值之差并不太离散,指标P越大越好,这表明残差与残差平均值之差小于给定值的点较多。根据C和P两个指标,可以综合评定预测模型的精度,如下表4-3-2预测精度 P C 预测精度等级 P C好(一级) 0.95 0.7 0.8 0. 5 不合格 =0.65表4

13、-3-2 预测模型的精度评定4.3.4各项预测校对参数灰色模型校对参数如下:实际平均值残差平均值实际值方差残差方差后验差比值C小误差概率P40.23330.73877836.028891.6862510.161 1 表4-3-3 灰色模型校对结果五、心得体会 通过初步对matlab的学习,我觉得收获很大。我了解到matlab是一个功能很大的数学实验软件,即一个很好的计算机数学软件平台。我在学习matlab主要是围绕实验,初步学习了一些简单的矩阵运算以及简单的图形,课上主要学习使用matlab解决老师给的问题,课上所学的知识内容好虽然不多,但是真正使用起来还是很有技巧,在我们的生活也有很大的作用

14、。但现在我所学到的matlab技术还是很初步的,但是我已经了解到matlab的实用性很大,学习好这门技术对我日后的发展有很大的帮助,所以在今后的学习中,我会继续深入学习这门技术。 Matlab的功能强大,对我们现在学习的线性代数是非常有帮助的,利用这款软件会是我们原本复杂的计算变得简单明了。Matlab的优点计算方便、快捷、准确、操作方便,流程简单。虽然matlab优点很多,但是我开始对matlab这门技术并不是很了解,开始以为只是一个计算矩形的软件,但是随着学习的深入我对matlab的了解也相应深入,才知道matlab不仅可以运算矩阵,运算处理一些数据,还可以用于编程并且和其他的计算机编程有

15、很大的区别。Matlab是一种专业的计算机程序,主要用于工程科学矩阵数学运算。但我相信在未来的几年里,它会渐渐发展陈一种非常灵活的计算体系,可以解决更多的技术问题。Matlab是一个高级的矩阵/阵列语言,它包含很多语句,其中有控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行,就象C语言和C+一样可以先定义后使用。并且新版本的MATLAB语言是基于最为流行的C语言和C+语言基础上的,因此语法特征与C+语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。在这个运用matlab解决电力电量负荷预测的仿真过程,不仅加深了我对matlab的理解也让我对电力电量负荷预测有了更深入的认识。六、参考文献附录MATLAB程序运行结果截图

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2