东北电力大学电力系统潮流计算课程设计报告书
电力系统分析课程设计——电力系统潮流计算

信息工程学院课程设计报告书题目: 电力系统潮流计算专业:电气工程及其自动化班级:0310406学号:031040635学生姓名:陈代才指导教师:钟建伟2013年 4 月15 日信息工程学院课程设计任务书2013年4月15日目录1 任务提出与方案论证 (2)2 总体设计 (3)2.1潮流计算等值电路 (3)2.2建立电力系统模型 (3)2.3模型的调试与运行 (3)3 详细设计 (4)3.1 计算前提 (4)3.2手工计算 (7)4设计图及源程序 (11)4.1MA TLAB仿真 (11)4.2潮流计算源程序 (11)5 总结 (19)参考文献 (20)1 任务提出与方案论证潮流计算是在给定电力系统网络结构、参数和决定系统运行状态的边界条件的情况下确定系统稳态运行状态的一种基本方法,是电力系统规划和运营中不可缺少的一个重要组成部分。
可以说,它是电力系统分析中最基本、最重要的计算,是系统安全、经济分析和实时控制与调度的基础。
常规潮流计算的任务是根据给定的运行条件和网路结构确定整个系统的运行状态,如各母线上的电压(幅值及相角)、网络中的功率分布以及功率损耗等。
潮流计算的结果是电力系统稳定计算和故障分析的基础。
在电力系统运行方式和规划方案的研究中,都需要进行潮流计算以比较运行方式或规划供电方案的可行性、可靠性和经济性。
同时,为了实时监控电力系统的运行状态,也需要进行大量而快速的潮流计算。
因此,潮流计算是电力系统中应用最广泛、最基本和最重要的一种电气运算。
在系统规划设计和安排系统的运行方式时,采用离线潮流计算;在电力系统运行状态的实时监控中,则采用在线潮流计算。
是电力系统研究人员长期研究的一个课题。
它既是对电力系统规划设计和运行方式的合理性、可靠性及经济性进行定量分析的依据,又是电力系统静态和暂态稳定计算的基础。
潮流计算经历了一个由手工到应用数字电子计算机的发展过程,现在的潮流算法都以计算机的应用为前提用计算机进行潮流计算主要步骤在于编制计算机程序,这是一项非常复杂的工作。
课程设计潮流计算

课程设计潮流计算一、课程目标知识目标:1. 让学生掌握潮流计算的基本概念、原理和方法,理解电力系统潮流分布的特点及影响因素。
2. 使学生能够运用潮流计算方法分析简单电力系统的潮流分布,了解其在电力系统运行中的应用。
技能目标:1. 培养学生运用数学模型描述电力系统潮流分布的能力,掌握基本的潮流计算公式。
2. 培养学生运用计算机软件(如PSS/E、DIgSILENT等)进行潮流计算的实际操作能力。
情感态度价值观目标:1. 培养学生对电力系统及其运行管理的兴趣,激发他们探究电力系统运行规律的热情。
2. 培养学生的团队合作意识,让他们在共同完成潮流计算任务的过程中,学会相互协作、共同进步。
3. 通过对电力系统运行中的实际问题进行分析,使学生认识到理论知识在实际工程中的应用价值,培养他们的实际问题解决能力。
针对课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立建立简单电力系统的数学模型,并进行潮流计算。
2. 学生能够运用计算机软件进行潮流计算,并对结果进行分析。
3. 学生能够在团队中发挥积极作用,共同完成电力系统潮流计算任务。
4. 学生能够理解并阐述潮流计算在电力系统运行中的应用,对电力系统工程实际问题具有一定的分析和解决能力。
二、教学内容根据课程目标,本章节教学内容主要包括以下部分:1. 潮流计算基本概念- 潮流计算的定义- 潮流计算的目的和意义- 潮流计算的基本原理2. 潮流计算数学模型- 电力系统基本方程- 潮流计算方程的建立- 潮流计算方程的求解方法3. 潮流计算方法- 牛顿-拉夫逊法- 高斯-赛德尔法- 简化的潮流计算方法4. 潮流计算软件应用- PSS/E软件介绍- DIgSILENT软件介绍- 潮流计算软件操作步骤5. 潮流计算案例分析- 简单电力系统潮流计算- 实际电力系统潮流计算- 潮流计算结果分析教学安排和进度:1. 第1周:潮流计算基本概念2. 第2周:潮流计算数学模型3. 第3周:潮流计算方法4. 第4周:潮流计算软件应用5. 第5周:潮流计算案例分析教材章节及内容关联:1. 《电力系统分析》第四章:电力系统潮流计算基本原理和方法2. 《电力系统自动化》第五章:电力系统潮流计算软件及其应用教学内容保证科学性和系统性,结合实际案例,使学生能够循序渐进地掌握潮流计算相关知识。
最新电力系统分析潮流计算实验报告

电力系统分析潮流计算实验报告姓名:XXXXXX 学号:XXXXXXXXXX 班级:XXXXXXXX一、实验目的掌握潮流计算计算机算法的方法,熟悉MATLAB的程序调试方法。
二、实验准备根据课程内容,熟悉MATLAB软件的使用方法,自行学习MATLAB程序的基础语法,并根据所学知识编写潮流计算牛顿拉夫逊法(或PQ分解法) 的计算程序,用相应的算例在MATLAB上进行计算、调试和验证。
三、实验要求每人一组,在实验课时内,调试和修改运行程序,用算例计算输出潮流结果。
四、程序流程五、实验程序%本程序的功能是用牛拉法进行潮流计算%原理介绍详见鞠平著《电气工程》%默认数据为鞠平著《电气工程》例8.4所示数据%B1是支路参数矩阵%第一列和第二列是节点编号。
节点编号由小到大编写%对于含有变压器的支路,第一列为低压侧节点编号,第二列为高压侧节点编号%第三列为支路的串列阻抗参数,含变压器支路此值为变压器短路电抗%第四列为支路的对地导纳参数,含变压器支路此值不代入计算%第五烈为含变压器支路的变压器的变比,变压器非标准电压比%第六列为变压器是否是否含有变压器的参数,其中“1”为含有变压器,“0”为不含有变压器%B2为节点参数矩阵%第一列为节点注入发电功率参数%第二列为节点负荷功率参数%第三列为节点电压参数%第四列%第五列%第六列为节点类型参数,“1”为平衡节点,“2”为PQ节点,“3”为PV节点参数%X为节点号和对地参数矩阵%第一列为节点编号%第二列为节点对地参数%默认算例% n=4;% n1=4;% isb=4;% pr=0.00001;% B1=[1 2 0.1667i 0 0.8864 1;1 3 0.1302+0.2479i 0.0258i 1 0;1 4 0.1736+0.3306i 0.0344i 1 0;3 4 0.2603+0.4959i 0.0518i 1 0];% B2=[0 0 1 0 0 2;0 -0.5-0.3i 1 0 0 2;0.2 0 1.05 0 0 3;0 -0.15-0.1i 1.05 0 0 1];% X=[1 0;2 0.05i;3 0;4 0];clear;clc;num=input('是否采用默认数据?(1-默认数据;2-手动输入)');if num==1n=4;n1=4;isb=4;pr=0.00001;B1=[1 2 0.1667i 0 0.8864 1;1 3 0.1302+0.2479i 0.0258i 1 0;1 4 0.1736+0.3306i 0.0344i 1 0;3 4 0.2603+0.4959i 0.0518i 1 0];B2=[0 0 1 0 0 2;0 -0.5-0.3i 1 0 0 2;0.2 0 1.05 0 0 3;0 -0.15-0.1i 1.05 0 0 1];X=[1 0;2 0.05i;3 0;4 0];elsen=input('请输入节点数:n=');n1=input('请输入支路数:n1=');isb=input('请输入平衡节点号:isb=');pr=input('请输入误差精度:pr=');B1=input('请输入支路参数:B1=');B2=input('请输入节点参数:B2=');X=input('节点号和对地参数:X=');endTimes=1; %迭代次数%创建节点导纳矩阵Y=zeros(n);for i=1:n1if B1(i,6)==0 %不含变压器的支路p=B1(i,1);q=B1(i,2);Y(p,q)=Y(p,q)-1/B1(i,3);Y(q,p)=Y(p,q);Y(p,p)=Y(p,p)+1/B1(i,3)+0.5*B1(i,4);Y(q,q)=Y(q,q)+1/B1(i,3)+0.5*B1(i,4);else %含有变压器的支路p=B1(i,1);q=B1(i,2);Y(p,q)=Y(p,q)-B1(i,5)/B1(i,3);Y(q,p)=Y(p,q);Y(p,p)=Y(p,p)+B1(i,5)/B1(i,3)+(1-B1(i,5))/B1(i,3);Y(q,q)=Y(q,q)+B1(i,5)/B1(i,3)+(B1(i,5)*(B1(i,5)-1))/B1(i,3);endendfor i=1:n1Y(i,i)=Y(i,i)+X(i,2); %计及补偿电容电纳enddisp('导纳矩阵为:');disp(Y); %显示导纳矩阵%初始化OrgS、DetaSOrgS=zeros(2*n-2,1);DetaS=zeros(2*n-2,1);%创建OrgS,用于存储初始功率参数h=0;j=0;for i=1:n %对PQ节点的处理if i~=isb&B2(i,6)==2 %不是平衡点&是PQ点h=h+1;for j=1:n%公式8-74%Pi=ei*(Gij*ej-Bij*fj)+fi*(Gij*fj+Bij*ej)%Qi=fi*(Gij*ej-Bij*fj)-ei*(Gij*fj+Bij*ej)OrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))+imag(B2(i,3))*(real (Y(i,j))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))-real(B2(i,3))*(real(Y(i,j))*imag(B2(j ,3))+imag(Y(i,j))*real(B2(j,3)));endendendfor i=1:n %对PV节点的处理,注意这时不可再将h初始化为0if i~=isb&B2(i,6)==3 %不是平衡点&是PV点h=h+1;for j=1:n%公式8-75-a%Pi=ei*(Gij*ej-Bij*fj)+fi*(Gij*fj+Bij*ej)%Qi=fi*(Gij*ej-Bij*fj)-ei*(Gij*fj+Bij*ej)OrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))+imag(B2(i,3))*(real (Y(i,j))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))-real(B2(i,3))*(real(Y(i,j ))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));endendend%创建PVU 用于存储PV节点的初始电压PVU=zeros(n-h-1,1);t=0;for i=1:nif B2(i,6)==3t=t+1;PVU(t,1)=B2(i,3);endend%创建DetaS,用于存储有功功率、无功功率和电压幅值的不平衡量h=0;for i=1:n %对PQ节点的处理if i~=isb&B2(i,6)==2h=h+1;DetaS(2*h-1,1)=real(B2(i,2))-OrgS(2*h-1,1); %delPiDetaS(2*h,1)=imag(B2(i,2))-OrgS(2*h,1); %delQiendendt=0;for i=1:n %对PV节点的处理,注意这时不可再将h初始化为0if i~=isb&B2(i,6)==3h=h+1;t=t+1;DetaS(2*h-1,1)=real(B2(i,1))-OrgS(2*h-1,1); %delPiDetaS(2*h,1)=real(PVU(t,1))^2+imag(PVU(t,1))^2-real(B2(i,3))^2-imag(B2(i,3))^2; %delUi endend% DetaS%创建I,用于存储节点电流参数i=zeros(n-1,1);h=0;for i=1:nif i~=isbh=h+1;I(h,1)=(OrgS(2*h-1,1)-OrgS(2*h,1)*sqrt(-1))/conj(B2(i,3));%conj求共轭endend%创建Jacbi(雅可比矩阵)Jacbi=zeros(2*n-2);h=0;k=0;for i=1:n %对PQ节点的处理if B2(i,6)==2h=h+1;for j=1:nif j~=isbk=k+1;if i==j %对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3))+imag(I(h,1));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3))+real(I(h,1));Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k)+2*real(I(h,1));Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1)-2*imag(I(h,1));else %非对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3));Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k);Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1);endif k==(n-1) %将用于内循环的指针置于初始值,以确保雅可比矩阵换行k=0;endendendendendk=0;for i=1:n %对PV节点的处理if B2(i,6)==3h=h+1;for j=1:nif j~=isbk=k+1;if i==j %对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3))+imag(I(h,1));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3))+real(I(h,1));Jacbi(2*h,2*k-1)=2*imag(B2(i,3));Jacbi(2*h,2*k)=2*real(B2(i,3));else %非对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3));Jacbi(2*h,2*k-1)=0;Jacbi(2*h,2*k)=0;endif k==(n-1) %将用于内循环的指针置于初始值,以确保雅可比矩阵换行k=0;endendendendenddisp('初始雅可比矩阵为:');disp(Jacbi);%求解修正方程,获取节点电压的不平衡量DetaU=zeros(2*n-2,1);DetaU=inv(Jacbi)*DetaS; %inv矩阵求逆% DetaU%修正节点电压j=0;for i=1:n %对PQ节点处理if B2(i,6)==2j=j+1;B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);endendfor i=1:n %对PV节点的处理if B2(i,6)==3j=j+1;B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);endend% B2%开始循环**********************************************************************while abs(max(DetaU))>prOrgS=zeros(2*n-2,1);h=0;j=0;for i=1:nif i~=isb&B2(i,6)==2h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))+imag(B2(i,3))*(real (Y(i,j))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))-real(B2(i,3))*(real(Y(i,j ))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));endendendfor i=1:nif i~=isb&B2(i,6)==3h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))+imag(B2(i,3))*(real (Y(i,j))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3))*(real(Y(i,j))*real(B2(j,3))-imag(Y(i,j))*imag(B2(j,3)))-real(B2(i,3))*(real(Y(i,j ))*imag(B2(j,3))+imag(Y(i,j))*real(B2(j,3)));endendend% OrgS%创建DetaSh=0;for i=1:nif i~=isb&B2(i,6)==2h=h+1;DetaS(2*h-1,1)=real(B2(i,2))-OrgS(2*h-1,1);DetaS(2*h,1)=imag(B2(i,2))-OrgS(2*h,1);endendt=0;for i=1:nif i~=isb&B2(i,6)==3h=h+1;t=t+1;% DetaS(2*h-1,1)=real(B2(i,2))-OrgS(2*h-1,1);DetaS(2*h-1,1)=real(B2(i,1))-OrgS(2*h-1,1);DetaS(2*h,1)=real(PVU(t,1))^2+imag(PVU(t,1))^2-real(B2(i,3))^2-imag(B2(i,3))^2;endend% DetaS%创建Ii=zeros(n-1,1);h=0;for i=1:nif i~=isbh=h+1;I(h,1)=(OrgS(2*h-1,1)-OrgS(2*h,1)*sqrt(-1))/conj(B2(i,3));endend% I%创建JacbiJacbi=zeros(2*n-2);h=0;k=0;for i=1:nif B2(i,6)==2h=h+1;for j=1:nif j~=isbk=k+1;if i==jJacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3))+imag(I(h,1));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3))+real(I(h,1));Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k)+2*real(I(h,1));Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1)-2*imag(I(h,1));elseJacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3));Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k);Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1);endif k==(n-1)k=0;endendendendendk=0;for i=1:nif B2(i,6)==3h=h+1;for j=1:nif j~=isbk=k+1;if i==jJacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3))+imag(I(h,1));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3))+real(I(h,1));Jacbi(2*h,2*k-1)=2*imag(B2(i,3));Jacbi(2*h,2*k)=2*real(B2(i,3));elseJacbi(2*h-1,2*k-1)=-imag(Y(i,j))*real(B2(i,3))+real(Y(i,j))*imag(B2(i,3));Jacbi(2*h-1,2*k)=real(Y(i,j))*real(B2(i,3))+imag(Y(i,j))*imag(B2(i,3));Jacbi(2*h,2*k-1)=0;Jacbi(2*h,2*k)=0;endif k==(n-1)k=0;endendendend% JacbiDetaU=zeros(2*n-2,1);DetaU=inv(Jacbi)*DetaS;% DetaU%修正节点电压j=0;for i=1:nif B2(i,6)==2j=j+1;B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);endendfor i=1:nif B2(i,6)==3j=j+1;B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);endend% B2Times=Times+1; %迭代次数加1enddisp('迭代次数为:');disp(Times);disp('收敛时电压修正量为::');disp(DetaU);for k=1:nE(k)=B2(k,3);e(k)=real(E(k));f(k)=imag(E(k));V(k)=sqrt(e(k)^2+f(k)^2);sida(k)=atan(f(k)./e(k))*180./pi;end%=============== 计算各输出量=========================== disp('各节点的实际电压标幺值E为(节点号从小到大排列):'); disp(E); %显示各节点的实际电压标幺值E用复数表示disp('-----------------------------------------------------')disp('各节点的电压大小V为(节点号从小到大排列):');disp(V); %显示各节点的电压大小V的模值disp('-----------------------------------------------------');disp('各节点的电压相角sida为(节点号从小到大排列):');disp(sida); %显示各节点的电压相for p=1:nfor q=1:nC(p)=C(p)+conj(Y(p,q))*conj(E(q)); %计算各节点的注入电流的共轭值endS(p)=E(p)*C(p); %计算各节点的功率S = 电压X 注入电流的共轭值enddisp('各节点的功率S为(节点号从小到大排列):');disp(S); %显示各节点的注入功率Sline=zeros(n1,5);disp('-----------------------------------------------------');disp('各条支路的首端功率Si为(顺序同您输入B1时一致):');for i=1:n1p=B1(i,1);q=B1(i,2);Sline(i,1)=B1(i,1);Sline(i,2)=B1(i,2);if B1(i,6)==0Si(p,q)=E(p)*(conj(E(p))*conj(B1(i,4)./2)+(conj(E(p)*B1(i,5))-conj(E(q)))*conj(1./(B1(i,3)*B1(i,5))));Siz(i)=Si(p,q);elseSi(p,q)=E(p)*(conj(E(p))*((1-B1(i,5))/B1(i,3))+(conj(E(p))-conj(E(q)))*(B1(i,5)/B1(i,3)));Siz(i)=Si(p,q);endSSi(p,q)=Si(p,q);Sline(i,3)=Siz(i);ZF=['S(',num2str(p),',',num2str(q),')=',num2str(SSi(p,q))];disp(ZF);enddisp('-----------------------------------------------------');disp('各条支路的末端功率Sj为(顺序同您输入B1时一致):');for i=1:n1p=B1(i,1);q=B1(i,2);if B1(i,6)==0Sj(q,p)=E(q)*(conj(E(q))*conj(B1(i,4)./2)+(conj(E(q)./B1(i,5))-conj(E(p)))*conj(1./(B1(i,3)*B1(i,5))));Sjy(i)=Sj(q,p);elseSj(q,p)=E(q)*(conj(E(q))*((B1(i,5)*(B1(i,5)-1))/B1(i,3))+(conj(E(q))-conj(E(p)))*(B1(i,5)/B1(i,3)));Sjy(i)=Sj(q,p);endSSj(q,p)=Sj(q,p);Sline(i,4)=Sjy(i);ZF=['S(',num2str(q),',',num2str(p),')=',num2str(SSj(q,p))];disp(ZF);enddisp('-----------------------------------------------------');disp('各条支路的功率损耗DS为(顺序同您输入B1时一致):');for i=1:n1p=B1(i,1);q=B1(i,2);DS(i)=Si(p,q)+Sj(q,p);DDS(i)=DS(i);Sline(i,5)=DS(i);ZF=['DS(',num2str(p),',',num2str(q),')=',num2str(DDS(i))];disp(ZF);enddisp('-----------------------------------------------------');disp('各支路首端编号末端编号首端功率末端功率线路损耗');disp(Sline);六、运行结果及其分析是否采用默认数据?(1-默认数据;2-手动输入)1导纳矩阵为:2.9056 -11.5015i 0.0000 + 5.3173i -1.6606 +3.1617i -1.2450 + 2.3710i0.0000 + 5.3173i 0.0000 - 4.6633i 0.0000 + 0.0000i 0.0000 + 0.0000i-1.6606 + 3.1617i 0.0000 + 0.0000i 2.4904 - 4.7039i -0.8298 + 1.5809i-1.2450 + 2.3710i 0.0000 + 0.0000i -0.8298 + 1.5809i 2.0749 - 3.9089i初始雅可比矩阵为:11.1267 2.7603 -5.3173 0 -3.1617 -1.6606-3.0509 11.8762 0 -5.3173 1.6606 -3.1617-5.3173 0 5.3173 0 0 00 -5.3173 0 4.0092 0 0-3.3198 -1.7436 0 0 4.8217 2.69800 0 0 0 0 2.1000迭代次数为:4收敛时电压修正量为::1.0e-05 *0.0349-0.2445-0.0101-0.5713-0.0931-0.0073各节点的实际电压标幺值E为(节点号从小到大排列):0.9673 - 0.0655i 1.0252 - 0.1666i 1.0495 - 0.0337i 1.0500 + 0.0000i -----------------------------------------------------各节点的电压大小V为(节点号从小到大排列):0.9695 1.0387 1.0500 1.0500-----------------------------------------------------各节点的电压相角sida为(节点号从小到大排列):-3.8734 -9.2315 -1.8419 0各节点的功率S为(节点号从小到大排列):-0.0000 + 0.0000i -0.5000 - 0.3000i 0.2000 + 0.1969i 0.3277 + 0.0443i -----------------------------------------------------各条支路的首端功率Si为(顺序同您输入B1时一致):S(1,2)=-0.5-0.30713iS(1,3)=-0.24266-0.197iS(1,4)=-0.25734-0.11013iS(3,4)=-0.055551+0.0017528i-----------------------------------------------------各条支路的末端功率Sj为(顺序同您输入B1时一致):S(2,1)=0.5+0.24606iS(3,1)=0.25555+0.1952iS(4,1)=0.2712+0.1014iS(4,3)=0.056496-0.057061i-----------------------------------------------------各条支路的功率损耗DS为(顺序同您输入B1时一致):DS(1,2)=0-0.06107iDS(1,3)=0.012892-0.0018014iDS(1,4)=0.013863-0.0087295iDS(3,4)=0.00094545-0.055308i-----------------------------------------------------各支路首端编号末端编号首端功率末端功率线路损耗1.0000 + 0.0000i2.0000 + 0.0000i -0.5000 - 0.3071i 0.5000 + 0.2461i 0.0000 - 0.0611i 1.0000 + 0.0000i3.0000 + 0.0000i -0.2427 - 0.1970i 0.2556 + 0.1952i 0.0129 - 0.0018i 1.0000 + 0.0000i4.0000 + 0.0000i -0.2573 - 0.1101i 0.2712 + 0.1014i 0.0139 - 0.0087i3.0000 + 0.0000i4.0000 + 0.0000i -0.0556 + 0.0018i 0.0565 - 0.0571i 0.0009 - 0.0553i七、实验体会及感悟通过这次实验,首先让我对matlab软件有了初步的了解,对它强大的矩阵运算能力有了更深的体会,同时掌握了设置断点和断点调试的一般方法,结合课本上的程序流程图和参考资料上的例子单步跟踪调试,再一次的熟悉了牛顿拉夫逊法潮流计算的一般方法和步骤,对计算机计算潮流计算有了更进一步的认识,在学习潮流计算时,虽然依次学习了节点导纳矩阵,功率方程、雅可比矩阵,但不能将它们联系起来,更不知道其中的原委,通过程序的编写,知道了其中的联系,也知道了每个方程、矩阵在计算中的作用。
潮流计算课程设计-电力系统潮流计算

课程设计(论文)题目名称电力系统潮流计算课程名称电力系统稳态分析学生姓名学号系、专业指导教师2014 年 1 月 5 日课程设计(论文)任务书注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效;2.此表1式3份,学生、指导教师、教研室各1份。
指导教师(签字):学生(签字):邵阳学院课程设计(论文)评阅表学生姓名学号系专业班级题目名称潮流计算课程设计课程名称二、指导教师评定注:1、本表是学生课程设计(论文)成绩评定的依据,装订在设计说明书(或论文)的“任务书”页后面;2、表中的“评分项目”及“权重”根据各系的考核细则和评分标准确定。
目录摘要 (I)1课题内容要求及目的 (1)1.1课题背景 (1)1.2课题意义 (2)1.3课题要求及内容 (3)1.4课题目的 (4)2 潮流计算步骤与原理 (5)2.1潮流计算流程图 (5)2.2潮流计算步骤 (6)3 方案设计 (7)3.1系统框图设计 (7)4 仿真调试及实验分析 (8)总结 (11)参考文献 (12)致谢 (13)摘要电力系统的主体结构有电源、电力网络和负荷中心。
电源指各类发电厂,它将一次能源转换成电能;电力网络由电源的升压变电所、输电线路、负荷中心变电所、配电线路等构成。
它的功能是将电源发出的电能升压到一定等级后输送到负荷中心变电所,再降压至一定等级后,经配电线路与用户相联。
电力系统中网络结点千百个交织密布,有功潮流、无功潮流、高次谐波、负序电流等以光速在全系统范围传播。
它既能输送大量电能,创造巨大财富,也能在瞬间造成重大的灾难性事故。
实际电力系统的潮流计算主要采用牛顿-拉夫逊法。
按电压的不同表示方法,牛顿-拉夫逊潮流计算分为直角坐标形式和极坐标形式两种。
本次计算采用极坐标形式下的牛顿-拉夫逊法,牛顿-拉夫逊法有很好的收敛性,但要求有合适的初值。
本设计采用电力系统仿真软件PSCAD,可以直观地看出电力系统运行时的潮流分布,从而完成课程设计的要求。
潮流计算的课程设计

潮流计算的课程设计一、课程目标知识目标:1. 理解并掌握潮流计算的基本概念、原理和方法;2. 学会运用潮流计算分析电力系统的稳态运行情况;3. 掌握电力系统中各元件的参数对潮流计算结果的影响;4. 了解潮流计算在实际电力系统中的应用。
技能目标:1. 能够正确建立电力系统的数学模型;2. 熟练运用潮流计算软件进行电力系统的潮流计算;3. 能够分析潮流计算结果,提出改进措施,优化电力系统运行;4. 培养团队协作和问题解决能力,通过小组讨论,解决潮流计算中的实际问题。
情感态度价值观目标:1. 培养学生对电力系统及其自动化领域的兴趣,激发学习热情;2. 增强学生的环保意识,认识到优化电力系统运行对节能减排的重要性;3. 培养学生的职业责任感,明确自己未来在电力行业中的使命;4. 培养学生严谨、务实的科学态度,养成独立思考和自主学习的好习惯。
本课程针对高年级电力系统及其自动化专业学生,结合课程性质、学生特点和教学要求,明确以上课程目标,旨在帮助学生将所学知识应用于实际电力系统分析,为后续的专业课程学习和工程实践打下坚实基础。
通过本课程的学习,学生将具备独立进行潮流计算的能力,为优化电力系统运行提供技术支持。
二、教学内容1. 潮流计算的基本概念与原理:- 潮流计算的定义及作用;- 电力系统的数学模型;- 牛顿-拉夫逊法及P-Q分解法的原理。
2. 潮流计算方法及算法实现:- 潮流计算的各种算法介绍;- 编程实现潮流计算的基本步骤;- 算例分析,对比不同算法的计算结果。
3. 电力系统元件参数对潮流计算的影响:- 分析发电机、线路、变压器等元件参数对潮流计算的影响;- 讨论负荷变化、系统运行方式改变对潮流计算结果的影响;- 优化元件参数,提高潮流计算精度。
4. 潮流计算在实际电力系统中的应用:- 潮流计算在电力系统运行优化中的应用;- 潮流计算在电力系统故障分析中的应用;- 潮流计算在电力市场运营中的应用。
5. 潮流计算软件及应用:- 介绍常用的潮流计算软件及其功能;- 指导学生使用软件进行潮流计算;- 分析软件计算结果,提出优化措施。
潮流简单计算的课程设计

潮流简单计算的课程设计一、课程目标知识目标:1. 让学生掌握潮流基本概念,理解并运用简单计算方法进行潮流计算。
2. 使学生了解电力系统的基本结构和运行原理,能够运用所学知识分析简单电力系统潮流。
技能目标:1. 培养学生运用潮流计算方法解决实际问题的能力,提高计算速度和准确性。
2. 培养学生运用电力系统相关知识分析和解决实际电力系统运行问题的能力。
情感态度价值观目标:1. 培养学生对电力系统的兴趣,激发他们探究电力系统运行规律的热情。
2. 培养学生的团队协作精神,让他们在合作中学会互相学习、共同进步。
3. 引导学生关注能源问题,树立节能减排和绿色环保的意识。
课程性质分析:本课程为电力系统专业基础课程,旨在让学生掌握潮流计算的基本方法,为后续相关课程打下基础。
学生特点分析:学生为高中年级,具有一定的数学和物理基础,对电力系统有一定了解,但缺乏实际操作经验。
教学要求:1. 结合实际案例,让学生在理论学习和实践操作中掌握潮流计算方法。
2. 注重培养学生的动手能力和团队协作精神,提高他们解决实际问题的能力。
3. 关注学生的情感态度价值观培养,引导他们关注能源和环保问题。
二、教学内容1. 潮流基本概念:介绍潮流的定义、电力系统稳态运行特点,分析潮流计算在电力系统运行中的重要性。
教材章节:第一章 潮流基本概念2. 潮流计算方法:讲解节点法、回路法和改进的牛顿-拉夫逊法等潮流计算方法,分析各种方法的优缺点及适用范围。
教材章节:第二章 潮流计算方法3. 简单电力系统潮流计算:结合实际案例,指导学生运用潮流计算方法解决简单电力系统潮流问题。
教材章节:第三章 简单电力系统潮流计算4. 电力系统运行分析:通过案例分析,使学生了解电力系统在实际运行中的潮流分布特点,提高分析问题的能力。
教材章节:第四章 电力系统运行分析5. 潮流计算软件应用:介绍潮流计算软件的基本功能和使用方法,让学生通过软件操作,加深对潮流计算的理解。
东北电力大学电力系统潮流计算课程设计

东北电力大学电力系统潮流计算课程设计一、课程设计目的本课程设计旨在通过电力系统潮流计算的原理和方法,使学生掌握电力系统潮流计算的基本理论和方法,能够熟练地使用相应的软件进行电力系统潮流计算,解决实际电力系统运行中的电压稳定性、线路功率负载分配、网损分配等问题。
二、课程设计基本内容1. 电力系统潮流计算的基本原理和方法。
2. 电力系统潮流计算的数学模型和基本方程。
3. 电力系统潮流计算的常用算法和软件。
4. 电力系统潮流计算在电力系统运行中的应用。
5. 电力系统潮流计算中的实际问题。
三、课程设计要求1. 确定实验对象:根据实际情况,选择一座电力系统进行潮流计算。
2. 搜集资料:搜集电力系统的拓扑结构、参数数据等资料。
3. 撰写实验报告:根据实验结果,撰写实验报告,包括潮流计算结果分析、各种潮流计算算法的比较和评价等内容。
四、主要学习步骤1. 熟悉电力系统潮流计算的基本原理和方法。
2. 学习电力系统潮流计算的数学模型和基本方程。
3. 掌握电力系统潮流计算常用算法和软件。
4. 对电力系统进行拓扑分析,确定潮流计算的输入数据。
5. 进行电力系统潮流计算,分析计算结果。
6. 对潮流计算的不同算法进行比较和评价,选择最适合实际情况的算法。
7. 撰写实验报告,反映实验结果和分析。
五、课程设计评分要点1. 实验报告撰写质量。
2. 对电力系统潮流计算原理和方法的理解和掌握程度。
3. 对电力系统潮流计算常用算法和软件的掌握程度。
4. 对实际问题的分析和解决能力。
5. 对潮流计算结果的分析和解释能力。
6. 对不同潮流计算算法的比较和评价。
7. 学生的表现和实验思路。
潮流上机课程设计报告

院系:电气与电子工程学院班级:电气0710班学号:1071181009学生姓名:郭珍妮指导教师:孙英云设计周数:两周成绩:日期:2010 年6 月12日——24日《电力系统潮流上机》课程设计任务书一、 目的与要求培养学生的电力系统潮流计算机编程能力,掌握计算机潮流计算的相关知识二、 主要内容1.手算: 要求应用牛顿-拉夫逊法或P-Q 分解法手算求解,要求精度为0.001。
节点1为平衡节点,电压︒∠=00.11U ,节点2为PQ 节点,负荷功率6.08.0~2j S +=,节点3是PV 节点,1.1,4.033==U P ,两条支路分别为04.001.013j Z +=,2.005.012j Z +=,对地支路33.030j y =。
2.编写潮流计算程序,要求如下:2.1据给定的潮流计算任务书整理潮流计算的基础数据:节点的分类,线路模型,等值变压器模型,电压等级的归算,标幺值的计算;2.2基础数据的计算机存储:节点数据,支路数据(包括变压器); 2.3用牛顿-拉夫逊法计算;2.4根据所选潮流计算方法画流程图,划分出功能模块,有数据输入模块,导纳阵形成模块,解线性方程组模块,计算不平衡功率模块,形成雅可比矩阵模块,解修正方程模块,计算线路潮流,网损,PV 节点无功功率和平衡节点功率,数据输出模块;2.5据上述模块编制程序并上机调试程序,得出潮流计算结果; 2.6源程序及其程序中的符号说明集、程序流图 3.思考题3.1潮流计算的方法有哪些?各有何特点? 3.2如果交给你一个任务,请你用已有的潮流计算软件计算北京城市电网的潮流,你应该做哪些工作?(收集哪些数据,如何整理,计算结果如何分析) 3.3设计中遇到的问题和解决的办法。
设计(报告)正文2.1 编制程序思路2.1.2本程序是利用牛顿拉夫逊法计算网络进行潮流(1)程序是基于网络的节点信息及之路信息,而这些信息要在运行程序前,已经存入文件"JHXDATA.txt"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一、设计任务 (1)1.1 课程设计要求 (1)1.2 课程设计题目 (1)1.3 课程设计基本容 (2)二、问题分析 (3)2.1 节点设置及分类 (3)2.2 参数求取 (3)2.3 计算方法 (4)三、问题求解 (7)3.1 等值电路的计算 (7)3.2画出系统等值电路图: (7)3.3 潮流计算 (8)四、误差分析 (29)五、心得体会及总结 (38)附录: (39)参考文献 (39)程序 (39)电力系统潮流计算课程设计一、设计任务1.1 课程设计要求1、在读懂程序的基础上画出潮流计算基本流程图2、通过输入数据,进行潮流计算输出结果3、对不同的负荷变化,分析潮流分布,写出分析说明。
4、对不同的负荷变化,进行潮流的调节控制,并说明调节控制的方法,并列表表示调节控制的参数变化。
5、打印利用DDRTS进行潮流分析绘制的系统图,以及潮流分布图。
1.2 课程设计题目系统图:两个发电厂分别通过变压器和输电线路与四个变电所相连。
变电所1 变电所2母线电厂一电厂二发电厂资料:母线1和2为发电厂高压母线,发电厂一总装机容量为( 300MW ),母线3为机压母线,机压母线上装机容量为( 100MW ),最大负荷和最小负荷分别为50MW 和20MW ;发电厂二总装机容量为( 200MW )。
变电所资料:(一)变电所1、2、3、4低压母线的电压等级分别为:35KV 10KV 35KV 10KV (二)变电所的负荷分别为:60MW 40MW 70MW 50MW (三)每个变电所的功率因数均为cos φ=0.85;(四)变电所1和变电所3分别配有两台容量为75MVA 的变压器,短路损耗414KW ,短路电压(%)=16.7;变电所2和变电所4分别配有两台容量为63MVA 的变压器,短路损耗为245KW ,短路电压(%)=10.5;输电线路资料:发电厂和变电所之间的输电线路的电压等级及长度标于图中,单位长度的电阻为Ω17.0,单位长度的电抗为Ω0.402,单位长度的电纳为S -610*2.78。
1.3 课程设计基本容1. 对给定的网络查找潮流计算所需的各元件等值参数,画出等值电路图。
2. 输入各支路数据,各节点数据利用给定的程序进行在变电所在某一负荷情况下的潮流计算,并对计算结果进行分析。
3. 跟随变电所负荷按一定比例发生变化,进行潮流计算分析。
1) 4个变电所的负荷同时以2%的比例增大; 2) 4个变电所的负荷同时以2%的比例下降3) 1和4号变电所的负荷同时以2%的比例下降,而2和3号变电所的负荷同时以2%的比例上升;4. 在不同的负荷情况下,分析潮流计算的结果,如果各母线电压不满足要求,进行电压的调整。
(变电所低压母线电压10KV 要求调整围在9.5-10.5之间;电压35KV 要求调整围在35-36之间)5. 轮流断开支路双回线中的一条,分析潮流的分布。
(几条支路断几次)6. 利用DDRTS 软件,进行绘制系统图进行上述各种情况潮流的分析,并进行结果的比较。
7. 最终形成课程设计成品说明书。
二、问题分析2.1 节点设置及分类2.2 参数求取设定基准值MVA S B 100=,KV U B 220=,所以4842==BB B U S Z Ω根据题目原始资料,计算发电厂、变压器及线路的参数。
(1)运用下列公式计算变压器参数:S UP RN N kT221000=S UUXNNKT1002%=(2)计算线路参数L jx r jX R Z )(+=+= Y = jB / 2 (3)变电所负荷分别为:变电所1 60+j37.184 MVA 变电所2 40+j24.790 MVA 变电所3 70+j43.382 MVA 变电所4 50+j30.987 MVA (4)计算变压器分接头变比变压器有5个抽头,电压调节围为U N ±2*2.5%, U N 对应分接头开始时设变压器高压侧接主接头,降压变压器5个分接头时的非标准变比k *以备调压选用955.02201110%)51(2201*=⨯⨯+⨯=k932.02201110%)5.21(2202*=⨯⨯+⨯=k909.022011102203*=⨯⨯=k886.02201110%)5.21(2204*=⨯⨯-⨯=k864.02201110%)51(2205*=⨯⨯-⨯=k对变电所低压母线为35KV 时,非标准变比与10KV 时相同。
2.3 计算方法利用牛顿拉夫逊法进行求解,用MATLAB 软件编程,可以求解系统潮流分 布根据题目的不同要求对参数进行调整,通过调节变压器变比和发电厂的电压,求解出合理的潮流分布,最后用PSAT 进行潮流分析,将两者进行比较。
1、牛顿—拉夫逊法概要首先对一般的牛顿拉夫逊法作简单说明。
已知一个变量X 函数为:0)(=X f 到此方程时,由适当的近似值)0(X出发,根据:,......)2,1()()()()()()1(='-=+n X f X f XXn n n n 反复进行计算,当)(n X 满足适当的收敛条件就是上面方程的根。
这样的方法就是所谓的牛顿—拉夫逊法。
这一方法还可以做下面的解释,设第n 次迭代得到的解语真值之差,即)(n X 的误差为ε时,则:0)()(=+εn X f把)()(ε+n Xf 在)(n X附近对ε用泰勒级数展开0......)(!2)()()()(2)()()(=+''+'+=+n n n n X f Xf Xf Xf εεε上式省略去2ε以后部分 0)()()()(≈'+n n X f X f ε )(n X的误差可以近似由上式计算出来。
)()()()(n n X f X f '-≈ε比较两式,可以看出牛顿—拉夫逊法的休整量和)(n X 的误差的一次项相等。
用同样的方法考虑,给出n 个变量的n 个方程:⎪⎪⎩⎪⎪⎨⎧===0),,,(0),,,(0),,,(21212211n n n n X X X f X X X f X X X f ΛΛΛΛΛΛK Λ 对其近似解1X '得修正量1X '∆可以通过解下边的方程来确定: ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡∆∆∆⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂-=⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡'''''''''n n n n n nn n n n n X X X x f x f xf x f x f x f x f x f x f X X X f X X X f X X X f M ΛM KΛM M ΛΛ2121222121211121212211),,,(),,,(),,,( 式中等号右边的矩阵nnx f ∂∂都是对于n X X X ''',,,21Λ的值,称为雅可比(JACOBI )矩阵。
按上述得到的修正向量n X X X '∆'∆'∆,,,21Λ后,得到关系式:n n n X X X ∆+'='' 这比n X X X ''',,,21Λ更接近真实值。
这一步在收敛到希望的值以前重复进行,一般要反复计算满足{}ε<---++++++1112121111,,,max n nn nn n n n X X X X X X Λε为预先规定的小正数,1+n n X 是第n 次迭代n X 的近似值。
2、牛顿法的框图及求解过程(1)用牛顿法计算潮流时,有以下的步骤:①给这各节点电压初始值)0()0(,fe ;②将以上电压初始值代入公式,求修正方程的常数项向量)0(2)0()0()(,,V Q P ∆∆∆;③将电压初始值在带入上述公式,求出修正方程中系数矩阵的各元素。
④解修正方程式)0()0(,f e ∆∆;⑤修正各节点电压)0()0()1(e e e ∆+=,)0()0()1(f f f ∆+=; ⑥将)1(e ,)1(f 在带入方程式,求出)1(2)1()1()(,,V Q P ∆∆∆;⑦检验是否收敛,即{}ε<∆∆)()(,max k ik iQ P如果收敛,迭代到此结束,进一步计算各线路潮流和平衡节点功率,并打印输出结果。
如果不收敛,转回②进行下次迭代计算,直到收敛为止。
(2三、问题求解3.1 等值电路的计算电压是衡量电力系统电能质量的标准之一。
电压过高或过低,都将对人身及其用电设备产生重大的影响。
保证用户的电压接近额定值是电力系统调度的基本任务之一。
当系统的电压偏离允许值时,电力系统必须应用电压调节技术调节系统电压的大小,使其维持在允许值围。
本文经过手算形成了等值电路图,并编写好了程序得出节点电压标幺值,使其满足所要求的调整围。
我们首先对给定的程序输入部分作了简要的分析,程序开始需要我们确定输入节点数、支路数、平衡母线号、支路参数矩阵、节点参数矩阵。
(1)为了保证整个系统潮流计算的完整性,我们把凡具有母线及发电机处均选作节点,这样,可以确定有10个节点,节点号见等值电路图。
(2)确定完节点及编号后,各条支路也相应确定了,我们对网络中各支路参数进行了计算。
根据所给实际电路图和题中的已知条件,有以下公式计算各输电线路的阻抗和对地支路电容的标幺值和变压器的阻抗标幺值。
选择电压基准值为220B U KV =和功率基准值100B S MVA = 所以484BB BU Z S ==Ω 3.2画出系统等值电路图:( 注1:图中数据均为有名值,且已归算到220kV 侧 )( 注2:节点1处发电厂机压母线存在20-50MW 负荷 )3.3 潮流计算3.3.1 B1、B2矩阵的形成:B1矩阵:1、支路首端号;2、末端号;3、支路阻抗;4、支路对地电纳5、支路的变比;6、支路首端处于K侧为1,1侧为0B2矩阵:1、该节点发电机功率;2、该节点负荷功率;3、节点电压初始值4、PV节点电压V的给定值;5、节点所接的无功补偿设备的容量6、节点分类标号根据所求参数,以及B1矩阵的含义,列写B1矩阵如下:B1=[1 2 8.5+20.1i 0.000556i 1 0;1 4 4.25+10.05i 0.000278i 1 0;1 6 7.65+18.09i 0.0005004i 1 0;2 3 1.78+53.885i 0 0.909 1;4 5 1.495+40.335i 0 0.909 1;6 7 1.78+53.885i 0 0.909 1;6 8 6.8+16.008i 0.0004448i 1 0;8 9 1.495+40.335i 0 0.909 1;8 10 8.6+20.1i 0.000556i 1 0;]由各个变电所负荷功率可以计算出总功率为220MW,而发电厂一、二的总装机容量分别为300 MW和200 MW。