![哈工大電力系統(tǒng)分析短路及潮流計算實驗上機程序_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/a432d701-90a1-4775-bcfc-aa428a15e16f/a432d701-90a1-4775-bcfc-aa428a15e16f1.gif)
![哈工大電力系統(tǒng)分析短路及潮流計算實驗上機程序_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/a432d701-90a1-4775-bcfc-aa428a15e16f/a432d701-90a1-4775-bcfc-aa428a15e16f2.gif)
![哈工大電力系統(tǒng)分析短路及潮流計算實驗上機程序_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/a432d701-90a1-4775-bcfc-aa428a15e16f/a432d701-90a1-4775-bcfc-aa428a15e16f3.gif)
![哈工大電力系統(tǒng)分析短路及潮流計算實驗上機程序_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/a432d701-90a1-4775-bcfc-aa428a15e16f/a432d701-90a1-4775-bcfc-aa428a15e16f4.gif)
![哈工大電力系統(tǒng)分析短路及潮流計算實驗上機程序_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/a432d701-90a1-4775-bcfc-aa428a15e16f/a432d701-90a1-4775-bcfc-aa428a15e16f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、上機實驗實驗一 節(jié)點導(dǎo)納陣生成和短路電流計算實驗二 簡單系統(tǒng)的牛頓法潮流計算姓名: 班級: 141班學(xué)號: 實驗說明:本程序的電路結(jié)構(gòu)來自翁增銀、何仰贊主編的電力系統(tǒng)分析的例題實驗一 節(jié)點導(dǎo)納陣生成和短路電流計算一、實驗?zāi)康母鶕?jù)所給的電力系統(tǒng),編制短路電流計算程序,通過計算機進(jìn)行調(diào)試,最后完成一個切實可行的電力系統(tǒng)計算應(yīng)用程序。通過自己設(shè)計電力系統(tǒng)計算程序加深對電力系統(tǒng)分析的理解,同時加強計算機實際應(yīng)用能力。二、實驗內(nèi)容1、編寫數(shù)據(jù)輸入、形成導(dǎo)納陣程序2、電力系統(tǒng)短路計算實用公式的計算程序及編制和調(diào)試三、實驗過程 1、程序代碼及說明 %清屏clear%讀數(shù)據(jù)fid=fopen('nod
2、e5.txt','r');A=fscanf(fid,'%d',2);B=fscanf(fid,'%f',5,A(2,1);fclose(fid);B=B'%求節(jié)點導(dǎo)納矩陣Y=zeros(A(1,1); % 形成5×5的0陣%=%導(dǎo)納陣元素計算for a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)/(B(a,5)2); Y(m,n)=-1/(B
3、(a,3)+j*B(a,4)/B(a,5); Y(n,m)=Y(m,n); elseif B(a,5)<0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(m,n)=-1/(B(a,3)+j*B(a,4); Y(n,m)=Y(m,n); endend%=Y(2,2)=Y(2,2)+j*0.01;Z=inv(Y);If=1/Z(3,3); %接金屬短路,Zf=0for i=1:1:5 V(1,i)=1-Z(i,3)/Z(3,3); end%=%計算各支路電流for
4、 a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 I(m,n)=(B(a,5)*V(1,m)-V(1,n)/(B(a,3)+j*B(a,4); elseif B(a,5)<0 I(m,n)=(V(1,m)-V(1,n)/(B(a,3)+j*B(a,4); endend%=fid=fopen('ans.txt','w');fprintf(fid,'Y_matrixn');%=%輸出導(dǎo)納陣for i=1:1:5 for j=1:1:5 k=Y(i,j); re=real(k); fprintf(f
5、id,'%8.4f',re); im=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',im); end end fprintf(fid,'n');end%=%=%輸出阻抗陣,導(dǎo)納陣求逆fprintf(fid,'Z_matrixn');for i=1:1:5 for j=1:1:5 k=Z(i,j); re=real(k); fprintf(fid,'%8.4f',re); im
6、=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',im); end end fprintf(fid,'n');end%=%=%打印輸出短路電流 fprintf(fid,'If='); re=real(If); fprintf(fid,'%8.4f',re); im=imag(If); if im<0 fprintf(fid,'%8.4fjt',im); elseif im
7、>=0 fprintf(fid,'+%8.4fjt',im); end fprintf(fid,'nVn');%=%=%打印輸出節(jié)點電壓for i=1:1:5 fprintf(fid,'Note%d:V%d=',i,i); k=V(1,i); re=real(k); fprintf(fid,'%8.4f',re); im=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',i
8、m); end fprintf(fid,'n');end%=%=%輸出打印支路電流fprintf(fid,'Ibrn');for i=1:1:5 for j=1:1:4 k=I(i,j); re=real(k); im=imag(k); if(re=0|im=0) fprintf(fid,'Branch%d-%d:I%d%d=',i,j,i,j); fprintf(fid,'%8.4f',re); if im<0 fprintf(fid,'%8.4fjn',im); elseif im>=0 fprin
9、tf(fid,'+%8.4fjn',im); end end endend%=fclose(fid); %關(guān)閉文件附:'node5.txt'2、程序輸出結(jié)果節(jié)點導(dǎo)納陣: 節(jié)點阻抗陣: 短路電流:If= 0.0001+ 0.1082j節(jié)點電壓:各支路電流:四、實驗總結(jié)這是我的第一次上機實驗,感覺稍微有點難,主要還是在工具軟件C語言或者M(jìn)ATLAB的運用上,但是我相信,以后學(xué)習(xí)中,我會努力掌握的,這是我把理論應(yīng)用于實際中的必要橋梁!實驗二 簡單系統(tǒng)的牛頓法潮流計算一、實驗?zāi)康母鶕?jù)所給的電力系統(tǒng),編制牛頓法潮流計算程序,通過計算機進(jìn)行調(diào)試,最后完成一個切實可行的電力系
10、統(tǒng)計算應(yīng)用程序。通過自己設(shè)計電力系統(tǒng)計算程序加深對電力系統(tǒng)分析的理解,同時加強計算機實際應(yīng)用能力。二、實驗內(nèi)容電力系統(tǒng)潮流計算的計算程序設(shè)計及編制和調(diào)試。三、程序框圖四、實驗過程1、實驗程序及說明clearfid=fopen('node4.txt','r'); %打開輸入數(shù)據(jù)A=fscanf(fid,'%f',8); %讀8個數(shù)B=fscanf(fid,'%f',5,A(2,1);C=fscanf(fid,'%f',3,(A(1,1)-1);fclose(fid);B=B'C=C'B(2,5)=1/
11、B(2,5);Y=zeros(A(1,1); %得4×4的0陣%=%與前一實驗同法求導(dǎo)納陣for a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)/(B(a,5)2); Y(m,n)=-1/(B(a,3)+j*B(a,4)/B(a,5); Y(n,m)=Y(m,n); else if B(a,5)<0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(n,n)=
12、Y(n,n)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(m,n)=-1/(B(a,3)+j*B(a,4); Y(n,m)=Y(m,n); end endend%=%=%節(jié)點電壓賦初值 Q=zeros(2*A(1,1),1); for i=1:1:(A(1,1)-1) if C(i,3)>0 Q(2*i-1,1)=C(i,3); Q(2*i,1)=0; else Q(2*i-1,1)=1; Q(2*i,1)=0; end Q(2*A(3,1)-1,1)=A(4,1); Q(2*A(3,1),1)=0;endfid=fopen('answer.txt',&
13、#39;w');fprintf(fid,'=節(jié)點電壓V=n');fprintf(fid,'迭代計數(shù)tt V1=e1+jf1tttt V2=e2+jf2ttttV3=e3+jf3ttn');%=求W陣= W=zeros(2*(A(1,1)-1),50); for x=1:1:50 %設(shè)置迭代次數(shù)為50次 for i=1:1:A(7,1) k=C(i,1); p=0; q=0; m=0; n=0; for j=1:1:A(1,1) g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*j-1,1); f=Q(2*j,1); p=p+g*e-
14、b*f; q=q+g*f+b*e; m=m+g*e-b*f; n=n+g*f+b*e; end W(2*k,x)=C(k,2)-Q(2*k-1,1)*p-Q(2*k)*q; W(2*k-1,x)=C(k,3)-Q(2*k)*m+Q(2*k-1,1)*n;End%=PQ節(jié)點=%=PV節(jié)點=for l=1:1:A(8,1) k=C(l+A(7,1),1); p=0; q=0; m=0; n=0; for j=1:1:A(1,1) g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*j-1,1); f=Q(2*j,1); p=p+g*e-b*f; q=q+g*f+b*e; end
15、 W(2*k,x)=C(k,2)-Q(2*k-1,1)*p-Q(2*k)*q; W(2*k-1,x)=(C(k,3)2-(Q(2*k-1,1)2+Q(2*k)2); End%=%=%比較是否符合條件 Max=0;for i=1:1:2*(A(1,1)-1) Max=max(abs(W(i,x),Max);endif Max<A(5,1) break;end%=%=%求雅克比行列式for i=1:1:A(1,1)-1 %= for j=1:1:A(1,1)-1 %=i=j if i=j k=C(i,1); g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*k-1,1)
16、; f=Q(2*k,1); J(2*k-1,2*j-1)=-(g*e+b*f); J(2*k-1,2*j)=b*e-g*f; if i=3 J(2*k,2*j)=-J(2*k-1,2*j-1); J(2*k,2*j-1)=J(2*k-1,2*j); else J(2*k,2*j-1)=0; J(2*k,2*j)=0; end end %= i=j = if i=j k=C(i,1); p=0; q=0; m=0; n=0; g=real(Y(k,k); b=imag(Y(k,k); J(2*k-1,2*j-1)=-g*Q(2*i-1,1)-b*Q(2*i,1); J(2*k-1,2*j)=b*
17、Q(2*i-1,1)-g*Q(2*i,1); if k=3 J(2*k,2*j-1)=b*Q(2*i-1,1)-g*Q(2*i,1); J(2*k,2*j)=g*Q(2*i-1,1)+b*Q(2*i,1); end for r=1:1:A(1,1) g=real(Y(k,r); b=imag(Y(k,r); e=Q(2*r-1,1); f=Q(2*r,1); p=p+g*e-b*f; q=q+g*f+b*e; end J(2*k-1,2*j-1)=-p+J(2*k-1,2*j-1); J(2*k-1,2*j)=-q+J(2*k-1,2*j); if i=3 J(2*k,2*j-1)=q+J(2
18、*k,2*j-1); J(2*k,2*j)=-p+ J(2*k,2*j); else J(2*k,2*j-1)=-2*Q(2*i-1,1); J(2*k,2*j)=-2*Q(2*i,1); end end endend%=%=%解修正方程得修正量Q0 for i=1:2:5 J0(i+1,:)=J(i,:); J0(i,:)=J(i+1,:); end J=J0; Q0=-inv(J)*W(:,x); for i=1:1:6 Q(i,1)=Q(i,1)+Q0(i,1); Endfprintf(fid,'t%dtt',x);for i=1:A(1,1)-1 k=C(i,1); if Q(2*k,1)>=0 fprintf(fid,'%8.4f+%8.4fjtt ',Q(2*k-1,1),Q(2*k,1); else fprintf(fid,'%8.4f%8.4fjtt',Q(2*k-1,1),Q(2*k,1); endendfprintf(fid,'n');end%=%=平衡點功率= k=A(3,1); v=0; j=sqrt(-1); for b=1:A(1,1) m=conj(Y(k,b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 5 七律·長征 第一課時(說課稿)-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 15可親可敬的家鄉(xiāng)人(說課稿)2024-2025學(xué)年統(tǒng)編版道德與法治二年級上冊
- 2025版門面租賃合同(含租賃保證金退還條件及維修責(zé)任劃分)
- 2023-2024學(xué)年高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下導(dǎo)言課說課稿001
- 2025年度企業(yè)信用評估與監(jiān)管合作協(xié)議4篇
- 8 的乘法口訣(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)人教版
- 二零二五年度校園食品安全配餐服務(wù)協(xié)議
- 2024年秋八年級物理上冊 第二章 第2節(jié) 聲音的特性說課稿 (新版)新人教版001
- 7《我們的衣食之源》-《白白的大米哪里來》說課稿-2023-2024學(xué)年道德與法治四年級下冊統(tǒng)編版
- 二零二五年度配電箱行業(yè)市場調(diào)研與分析合同
- 【永輝超市公司員工招聘問題及優(yōu)化(12000字論文)】
- 柴油加氫裝置知識培訓(xùn)課件
- 汽油安全技術(shù)說明書(MSDS)
- 政府機關(guān)法律服務(wù)投標(biāo)方案
- 中國直銷發(fā)展四個階段解析
- 2024屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學(xué)高一物理第一學(xué)期期末質(zhì)量檢測試題含解析
- 部編版語文四年級下冊 教材解讀
- 《一次函數(shù)與方程、不等式》說課稿
- 動火作業(yè)安全管理要求及控制措施
- 詩豪劉禹錫一生部編教材PPT
- 中國營養(yǎng)師培訓(xùn)教材1
評論
0/150
提交評論