您好,欢迎访问三七文档
实验一发电机组停运表生成一、实验目的1、熟悉发电机组停运表的生成原理;2、掌握用计算机编程形成发电机组停运表的方法。二、实验原始数据及内容1、实验原始数据:某发电系统有A、B、C三台发电机组,其容量分别为30MW、40MW和50MW,强迫停运率分别为0.04、0.06和0.08,平均修复时间为38.0208333天。2、实验内容:(1)编制形成发电机组停运的程序;(2)形成实验数据给出的三台发电机组停运表。三、实验程序形成框图停运容量X''=P(i,2)给定步长DX读入发电机组运行参数输入实验原始数据,定义矩阵P开始确切概率P=P(i,3)累计概率P*=P(i,4)运行容量X=P(i,1)确切频率F=P(i,5)增量频率f=P(i,7)累计频率F*=P(i,6)形成发电机组停运表的矩阵P2四、实验程序结果(1)第一台发电机(容量为30MW)停运表如下:(2)第二台发电机(容量为40MW)停运表如下:3(3)第三台发电机(容量为50MW)停运表如下:五、程序代码清单clearclc;DX=input('请输入步长:DX=');qi=input('请输入强迫停运率:qi=');ui=input('请输入修复率:ui=');Ci=input('请输入运行容量:Ci=');pi=1-qi;ri=ui*qi/pi;n=Ci/DX+1;%数据输入环节%%%%%%%%%%%%%%%%%%%%%%%P=zeros(n,7);%P(i,1)列表示的是运行容量X%%%%%%%%%P(i,2)列表示的是停行容量X''%%%%%%%%%P(i,3)列表示的是确切概率P%%%%%%%%%P(i,4)列表示的是累计概率P*%%%%%%%%%P(i,5)列表示的是确切频率F%%%%%%%%%P(i,6)列表示的是累积频率F*%%%%%%%%%P(i,7)列表示的是增量频率f%%%%%%%%fori=1:nP(i,1)=(n-i)*DX;end4fori=1:nP(i,2)=(i-1)*DX;endfori=1:nifi==1;P(i,3)=pi;elseifi==n;P(i,3)=qi;elseP(i,3)=0;endendendfori=1:nifi==1;P(i,4)=1;elseP(i,4)=qi;endendfori=1:nifi==1;P(i,5)=pi*ri;elseifi==n;P(i,5)=qi*ui;elseP(i,5)=0;endendendfori=1:nifi==1;P(i,6)=0;elseP(i,6)=qi*ui;endendfori=1:nifi==1;P(i,7)=qi*ui;elseP(i,7)=-qi*ui;endenddisp(P);P六、实验心得体会通过此次实验,特别是限时在课堂上完成,刚开始心里还觉得有些压力,不5过当放下心来开始做的时候,觉得还是蛮简单的。虽然开始结果有些出错,但是经过检查调试,最终还是顺利做完了实验,并且得到了三台发电机组的停运表,不需更改程序代码,只需输入每台的参数就可以得到相应的发电机停运表。在提高理论运用水平的同时,也提高了自己的实践操作能力。七、参考资料【1】《电力系统规划基础》【2】《电力系统的MATLAB/SIMULINK仿真与应用》
本文标题:发电机组停运表生成
链接地址:https://www.777doc.com/doc-5216485 .html