




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)一 節(jié)點(diǎn)導(dǎo)納陣生成和短路電流計(jì)算實(shí)驗(yàn)二 簡單系統(tǒng)的牛頓法潮流計(jì)算姓名: 班級: 141班學(xué)號: 實(shí)驗(yàn)說明:本程序的電路結(jié)構(gòu)來自翁增銀、何仰贊主編的電力系統(tǒng)分析的例題實(shí)驗(yàn)一 節(jié)點(diǎn)導(dǎo)納陣生成和短路電流計(jì)算一、實(shí)驗(yàn)?zāi)康母鶕?jù)所給的電力系統(tǒng),編制短路電流計(jì)算程序,通過計(jì)算機(jī)進(jìn)行調(diào)試,最后完成一個(gè)切實(shí)可行的電力系統(tǒng)計(jì)算應(yīng)用程序。通過自己設(shè)計(jì)電力系統(tǒng)計(jì)算程序加深對電力系統(tǒng)分析的理解,同時(shí)加強(qiáng)計(jì)算機(jī)實(shí)際應(yīng)用能力。二、實(shí)驗(yàn)內(nèi)容1、編寫數(shù)據(jù)輸入、形成導(dǎo)納陣程序2、電力系統(tǒng)短路計(jì)算實(shí)用公式的計(jì)算程序及編制和調(diào)試三、實(shí)驗(yàn)過程 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é)點(diǎn)導(dǎo)納矩陣Y=zeros(A(1,1); % 形成5×5的0陣%=%導(dǎo)納陣元素計(jì)算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%=%計(jì)算各支路電流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é)點(diǎn)電壓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é)點(diǎn)導(dǎo)納陣: 節(jié)點(diǎn)阻抗陣: 短路電流:If= 0.0001+ 0.1082j節(jié)點(diǎn)電壓:各支路電流:四、實(shí)驗(yàn)總結(jié)這是我的第一次上機(jī)實(shí)驗(yàn),感覺稍微有點(diǎn)難,主要還是在工具軟件C語言或者M(jìn)ATLAB的運(yùn)用上,但是我相信,以后學(xué)習(xí)中,我會(huì)努力掌握的,這是我把理論應(yīng)用于實(shí)際中的必要橋梁!實(shí)驗(yàn)二 簡單系統(tǒng)的牛頓法潮流計(jì)算一、實(shí)驗(yàn)?zāi)康母鶕?jù)所給的電力系統(tǒng),編制牛頓法潮流計(jì)算程序,通過計(jì)算機(jī)進(jìn)行調(diào)試,最后完成一個(gè)切實(shí)可行的電力系
10、統(tǒng)計(jì)算應(yīng)用程序。通過自己設(shè)計(jì)電力系統(tǒng)計(jì)算程序加深對電力系統(tǒng)分析的理解,同時(shí)加強(qiáng)計(jì)算機(jī)實(shí)際應(yīng)用能力。二、實(shí)驗(yàn)內(nèi)容電力系統(tǒng)潮流計(jì)算的計(jì)算程序設(shè)計(jì)及編制和調(diào)試。三、程序框圖四、實(shí)驗(yàn)過程1、實(shí)驗(yàn)程序及說明clearfid=fopen('node4.txt','r'); %打開輸入數(shù)據(jù)A=fscanf(fid,'%f',8); %讀8個(gè)數(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陣%=%與前一實(shí)驗(yàn)同法求導(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é)點(diǎn)電壓賦初值 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é)點(diǎn)電壓V=n');fprintf(fid,'迭代計(jì)數(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é)點(diǎn)=%=PV節(jié)點(diǎn)=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%=%=平衡點(diǎn)功率= 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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林農(nóng)業(yè)大學(xué)《英語基礎(chǔ)寫作(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱體育學(xué)院《數(shù)字孿生與智能設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京大學(xué)《現(xiàn)代設(shè)計(jì)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西大學(xué)《反壟斷法》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽公安職業(yè)學(xué)院《數(shù)字法專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮北職業(yè)技術(shù)學(xué)院《生化分離工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州工貿(mào)職業(yè)學(xué)院《景觀可持續(xù)科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州職業(yè)技術(shù)學(xué)院《光電專業(yè)學(xué)科前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 一到二歲親子早期教育
- 幼兒園食品安全教育教案(小班)
- 合伙人協(xié)議書模板
- 2025年中考第一次模擬考試卷:生物(成都卷)解析版
- 歲月不負(fù)母親時(shí)光留住溫情 課件高二下學(xué)期母親節(jié)(5月11日)主題班會(huì)
- Unit 5 Animals Lesson 3 教學(xué)設(shè)計(jì)-人教精通版三年級英語下冊
- 2025年河南空港數(shù)字城市開發(fā)建設(shè)有限公司第一批社會(huì)招聘20人筆試參考題庫附帶答案詳解
- 2024年四川公安廳招聘警務(wù)輔助人員筆試真題
- 網(wǎng)站聯(lián)盟廣告專題報(bào)告
- 廣東入團(tuán)考試試題及答案
- 從實(shí)踐中學(xué)習(xí)醫(yī)療人文關(guān)懷的案例分享
- 2025年上半年重慶合川區(qū)招考事業(yè)單位工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 平安人壽代理合同協(xié)議
評論
0/150
提交評論