昆明理工大学电力工程学院学生实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

昆明理工大学电力工程学院学生实验报告实验课程名称:《电力系统计算机辅助分析》

开课实验室:计算机中心408 2014年 12月 9日

实验一MATLAB软件的基本操作及程序的基本结构

实验内容:

1.验证实验

2.对于如下电路图,已知

()200cos(90)o

s

u t tω

=+

V,1

22

R=Ω

50

L mH

=,233

R=Ω

100

C F

μ

=

,自己编写程序,画出

()

c

u t

()

s

u t

的波形(四个周期)

1

R

2

R C

L

()

s

u t()

c

u t

+

-

+

-

程序:clear

mUsm=200;

aUsm=(pi/180)*(+90);

Usm=mUsm*exp(j*aUsm);

R1=22,L=0.05,R2=33,C=0.0001;

w=100*pi;

Z1=R1+(w*0.05*j);

Z2=(1/(1/R2+j*w*C));

2、将图2.1中的电压源分别改为2V、4V、6V、8V时,用因子表进行求解,体会该算法带来的益处;

3上机验证课本例17.6-17.7的计算结果

①例17.6

clear

clc

close

n=5;nl=5;

B=[1 2 0.03i 0 1.05 0;

2 3 0.08+0.3i 0.5i 1 0;

3 4 0.015i 0 1.05 1;

2 5 0.1+0.35i 0 1 0;

3 5 0.04+0.25i 0.5i 1 0];

X=[1 0;2 0;3 0;4 0;5 0];

Y=zeros(n);

for i=1:n

if X(i,2)~=0;

p=X(i,1); Y(p,p)=1./X(i,2);

end

end

for i=1:nl

if B(i,6)==0

p=B(i,1); q=B(i,2);

else

p=B(i,2); q=B(i,1);

end

Y(p,q)=Y(p,q)-1./(B(i,3)*B(i,5));

Y(q,p)=Y(p,q);

Y(q,q)=Y(q,q)+1./(B(i,3)*B(i,5)^2)+B(i,4)./2; Y(p,p)=Y(p,p)+1./B(i,3)+B(i,4)./2;

end

disp('导纳矩阵Y=:');disp(Y)

for k=1:m+1

Z(m+1,k)=0;

end

end

end

end

disp('阻抗矩阵Z=');

disp(Z)

4.设计系统变更时修改导纳矩阵的函数(参考课本P.323),并调试通过,给出导纳矩阵修正函数的调用规则及其主要的实现代码。n=4;nl=4;B=[1 2 0.08+0.4i 0 1 0;2 3 0.1+0.4i 0 1 0;

3 4 0.3i 0 1 0;1 3 0.12+0.5i 0 1 0];

X=[1 0;2 0;3 0;4 0]

Y=zeros(n);

for i=1:n

if X(i,2)~=0;

p=X(i,1);

otherwise

break

end

思考题:

1.计算短路电流的目的是什么?

答:选择电气设备,计算各种保护的定值,制定运行方案等

2.在计算短路电流时,是否用到了节点阻抗阵中的所有元素?据此,可以如何简化短路计算程序?

答:不需要,可以利用高斯消元法消去部分中间节点和联络节点,化简成等效网络再进行计算。

Js(2,1)=subs(J(2,1),{x1 x2},{Xn(1,1) Xn(2,1)});Js(2,2)=subs(J(2,2),{x1 x2},{Xn(1,1) Xn(2,1)});

Ja=-1*Js;

Xns=double(Ja\fn)

Xn=Xns+Xn

Xnsa(1)=abs(Xns(1))

Xnsa(2)=abs(Xns(2))

Xnsm=max(Xnsa)

t=t+1;

if Xnsm

b=0;

else b=1;

end

disp(Xn);

end

disp('迭代次数=')

disp(t);

disp('最终结果为')

disp(Xn);

2.上机验证课本例19.1和例19.2的计算结果

相关文档
最新文档