2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  電力系統(tǒng)分析課程設(shè)計報告書</p><p>  題目: 高壓輸電網(wǎng)潮流的計算機算法程序設(shè)計 </p><p>  專 業(yè): </p><p>  班 級: </p><p>  學(xué) 號:

2、 </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: </p><p>  2012 年 7 月 5 日</p><p><b>  目錄</b></p><p>  第一章 課程設(shè)計概述3</p&g

3、t;<p>  1.1 設(shè)計目的3</p><p>  1.3 設(shè)計題目4 </p><p>  1.4 設(shè)計內(nèi)容4</p><p><b>  1.5設(shè)計時間4</b></p><p>  第二章 潮流計算設(shè)計題目及思路5</p><p>  2.1潮流計算題目5<

4、;/p><p>  2.2對題目的分析及設(shè)計思路5</p><p>  第三章 電力系統(tǒng)潮流計算概述6</p><p>  3.1電力系統(tǒng)概述6</p><p>  3.2潮流計算的意義6</p><p>  3.3牛頓—拉夫遜法潮流計算基本步驟7</p><p>  第四章程序流程圖及程

5、序代碼7</p><p>  4.1程序流程圖7</p><p>  4.2運用MATLAB編程程序代碼8</p><p>  4.3例題數(shù)據(jù)代碼20</p><p>  第五章 運行結(jié)果分析21</p><p>  5.1運用MATLAB運行結(jié)果21</p><p>  5.2運用

6、powerworld軟件仿真30</p><p>  5.2.1使用powerworld仿真潮流分布30</p><p><b>  第六章 總結(jié)31</b></p><p><b>  參考文獻32</b></p><p>  第一章 課程設(shè)計概述</p><p>

7、<b>  1.1 設(shè)計目的</b></p><p>  1. 掌握電力系統(tǒng)潮流計算的基本原理和電力系統(tǒng)運行方式的變化;</p><p>  2. 掌握并能熟練運用一門計算機語言(MATLAB語言或C語言或C++語言);</p><p>  3. 采用計算機語言對潮流計算進行計算機編程計算。 </p><p><b

8、>  1.2 設(shè)計要求</b></p><p>  1. 程序源代碼; </p><p>  2.選定算例的輸入,輸出文件; </p><p><b>  3. 程序說明; </b></p><p>  4. 選定算例的程序計算過程; </p><p>  5. 選定算例的手算過

9、程(至少迭代2次)(可選)。 </p><p><b>  1.3 設(shè)計題目</b></p><p>  高壓輸電網(wǎng)潮流的計算機算法程序設(shè)計(PQ分解法、牛頓-拉夫遜法)</p><p>  或中壓配電網(wǎng)潮流的計算機算法程序設(shè)計(前推后代法、同倫延拓法等)</p><p>  或電力系統(tǒng)短路故障的計算機算法程序設(shè)計(要求

10、不限)</p><p><b>  1.4 設(shè)計內(nèi)容</b></p><p>  1.根據(jù)電力系統(tǒng)網(wǎng)絡(luò)推導(dǎo)電力網(wǎng)絡(luò)數(shù)學(xué)模型,寫出節(jié)點導(dǎo)納矩陣; </p><p>  2.賦予各節(jié)點電壓變量(直角坐標(biāo)系形式)初值后,求解不平衡量;</p><p>  3.形成雅可比矩陣; </p><p>  4.

11、求解修正量后,重新修改初值,從2開始重新循環(huán)計算; </p><p>  5.求解的電壓變量達到所要求的精度時,再計算各支路功率分布、功率損耗和平衡節(jié)點功率; </p><p>  6.上機編程調(diào)試;連調(diào); </p><p>  7.計算分析給定系統(tǒng)潮流分析并與手工計算結(jié)果作比較分析。 </p><p>  8.準(zhǔn)備計算機演示答辯,書寫該課程

12、設(shè)計說明書(必須計算機打?。?。</p><p><b>  1.5設(shè)計時間</b></p><p>  2012年春季第17周至第18周</p><p>  潮流計算設(shè)計題目及思路</p><p><b>  2.1潮流計算題目</b></p><p>  題目:設(shè)計原始資料

13、網(wǎng)絡(luò)接線如下圖所示:</p><p>  其中已知:各支路阻抗表幺值參數(shù)分別為Z12=0.04+j00.25,Z13=0.10+j0.35,Z23=0.08+j0.30,ZT1=j0.015,ZT2=j0.03,K=1.05,L1、L2電納為0.5。運用以極坐標(biāo)表示的高斯—塞德爾法、牛頓—拉夫遜法、P-Q分解法計算該系統(tǒng)的潮流分布。計算精度要求各節(jié)點電壓修正量不大于。</p><p>  

14、2.2對題目的分析及設(shè)計思路</p><p>  此電力系統(tǒng)是一個5節(jié)點,3支路的電力網(wǎng)絡(luò)。然后確定節(jié)點類型,由于一般無發(fā)電設(shè)備的變電所、功率固定的發(fā)電廠為PQ節(jié)點;有可調(diào)無功設(shè)備的變電所、有勵磁儲備的發(fā)電廠為PV節(jié)點;主調(diào)頻電廠或出線多的發(fā)電廠為平衡節(jié)點。通過對此電力系統(tǒng)分析,我們很容易得以節(jié)點1、2、3為PQ節(jié)點,節(jié)點4為PV節(jié)點,節(jié)點5為平衡節(jié)點。綜合比較牛頓拉夫遜法(直角坐標(biāo)、極坐標(biāo))、PQ分解法等多種求

15、解方法的特點,最后確定采用牛頓拉夫遜法(極坐標(biāo))。因為此方法所需解的方程組最少。</p><p>  電力系統(tǒng)潮流計算概述</p><p><b>  3.1電力系統(tǒng)概述</b></p><p>  電力工業(yè)發(fā)展初期,電能是直接在用戶附近的發(fā)電站(或稱發(fā)電廠)中生產(chǎn)的,各發(fā)電站孤立運行。隨著工農(nóng)業(yè)生產(chǎn)和城市的發(fā)展,電能的需要量迅速增加,而熱能資

16、源和水能資源豐富的地區(qū)又往往遠離用電比較集中的城市和工礦區(qū),為了解決這個矛盾,就需要在動力資源豐富的地區(qū)建立大型發(fā)電站,然后將電能遠距離輸送給電力用戶。同時,為了提高供電的可靠性以及資源利用的綜合經(jīng)濟性,又把許多分散的各種形式的發(fā)電站,通過送電線路和變電所聯(lián)系起來。這種由發(fā)電機、升壓和降壓變電所,送電線路以及用電設(shè)備有機連接起來的整體,即稱為電力系統(tǒng)。</p><p>  3.2潮流計算的意義</p>

17、<p> ?。?)在電網(wǎng)規(guī)劃階段,通過潮流計算,合理規(guī)劃電源容量及接入點,合理規(guī)劃網(wǎng)架,選擇無功補償方案,滿足規(guī)劃水平的大、小方式下潮流交換控制、調(diào)峰、調(diào)相、調(diào)壓的要求。 </p><p>  (2)在編制年運行方式時,在預(yù)計負荷增長及新設(shè)備投運基礎(chǔ)上,選擇典型方式進行潮流計算,發(fā)現(xiàn)電網(wǎng)中薄弱環(huán)節(jié),供調(diào)度員日常調(diào)度控制參考,并對規(guī)劃、基建部門提出改進網(wǎng)架結(jié)構(gòu),加快基建進度的建議。 </p>

18、;<p>  (3)正常檢修及特殊運行方式下的潮流計算,用于日運行方式的編制,指導(dǎo)發(fā)電廠開機方式,有功、無功調(diào)整方案及負荷調(diào)整方案,滿足線路、變壓器熱穩(wěn)定要求及電壓質(zhì)量要求。 </p><p>  (4)預(yù)想事故、設(shè)備退出運行對靜態(tài)安全的影響分析及作出預(yù)想的運行方式調(diào)整方案。 </p><p>  總結(jié)為在電力系統(tǒng)運行方式和規(guī)劃方案的研究中,都需要進行潮流計算以比較運行方式或

19、規(guī)劃供電方案的可行性、可靠性和經(jīng)濟性。同時,為了實時監(jiān)控電力系統(tǒng)的運行狀態(tài),也需要進行大量而快速的潮流計算。因此,潮流計算是電力系統(tǒng)中應(yīng)用最廣泛、最基本和最重要的一種電氣運算。在系統(tǒng)規(guī)劃設(shè)計和安排系統(tǒng)的運行方式時,采用離線潮流計算;在電力系統(tǒng)運行狀態(tài)的實時監(jiān)控中,則采用在線潮流計算。 </p><p>  3.3牛頓—拉夫遜法潮流計算基本步驟</p><p>  牛頓—拉夫遜法潮流計算的基

20、本步驟不外乎有如下幾步。</p><p><b>  形成節(jié)點導(dǎo)納矩陣。</b></p><p>  設(shè)各節(jié)點電壓的初始值 和 求出功率偏差</p><p>  3、根據(jù)公式算出雅可比矩陣。</p><p>  4、解如下線性方程組,得到</p><p>  依據(jù)如下公式計算修

21、正量,并形成迭代公式:</p><p>  這樣反復(fù)迭代計算,直至所有節(jié)點|ΔU|<ε和|Δδ|<ε為止。</p><p>  5、計算線路功率分布,PV節(jié)點無功功率和平衡節(jié)點注入功率。</p><p>  第四章程序流程圖及程序代碼</p><p><b>  4.1程序流程圖</b></p>

22、<p>  根據(jù)牛頓—拉夫遜法潮流計算的基本步驟可以得到如下程序流程圖</p><p>  4.2運用MATLAB編程程序代碼</p><p>  %*******************主程序開始********************</p><p><b>  clc;</b></p><p><

23、b>  clear all</b></p><p>  format long;</p><p>  %********************定義全局變量*****************</p><p>  global nSW nPQ nPV; %平衡節(jié)點,PQ節(jié)點,PV節(jié)點個數(shù)</p><p> 

24、 global nb; %節(jié)點個數(shù)</p><p>  global nl; %支路數(shù)</p><p>  global bus; %bus:節(jié)點數(shù)據(jù)</p><p>  global line; %lin

25、e:支路數(shù)據(jù)</p><p>  global Y; %Y:節(jié)點導(dǎo)納矩陣</p><p>  global nodenum; %節(jié)點編號對應(yīng)表</p><p>  global lPQ; %線路損耗矩陣</p><p>  

26、global myf; %輸出文件句柄</p><p>  %*******************子程序調(diào)用***************</p><p>  openfile; %打開bus line數(shù)據(jù)文件</p><p>  change;

27、 %節(jié)點重新編號</p><p>  ybus; %建立節(jié)點導(dǎo)納矩陣</p><p>  NR; %牛頓拉夫遜法解非線性方程序組</p><p>  PQ; %計算節(jié)點

28、注入功率</p><p>  flow; %計算線路功率及損耗</p><p>  ret; %恢復(fù)原節(jié)點編號</p><p>  output; %計算結(jié)果輸出</p><p

29、>  %*************************主程序結(jié)束*****************</p><p>  %******************打開bus line的數(shù)據(jù)文件*****************</p><p>  function openfile</p><p>  global nb nl;</p><

30、p>  global line;</p><p>  global bus;</p><p>  global myf;</p><p>  [dfile,pathname]=uigetfile('*.m','Select Data File'); %打開數(shù)據(jù)文件</p><p>  if pathnam

31、e == 0</p><p>  error(' you must select a valid data file')</p><p><b>  else</b></p><p>  lfile =length(dfile); % strip off .m</p><p> 

32、 eval(dfile(1:lfile-2)); %執(zhí)行數(shù)據(jù)文件中語句</p><p><b>  end</b></p><p>  [nl,ml]=size(line); %求線路數(shù)nl</p><p>  [nb,mb]=size(bus); %求節(jié)點

33、數(shù)nb</p><p>  outfile='';</p><p>  for I=1:length(dfile)</p><p>  if dfile(I)=='.'</p><p><b>  break;</b></p><p><b>  end&

34、lt;/b></p><p>  outfile=strcat(outfile,dfile(I)); </p><p><b>  end</b></p><p>  outfile=strcat(outfile,'.txt'); %輸出文件名形成</p><p>  myf=fopen

35、(outfile,'w'); %打開輸出文件</p><p>  %**********************給節(jié)點編號*********************</p><p>  function change</p><p>  global nb;</p><p>  global n

36、l;</p><p>  global nPQ;</p><p>  global bus;</p><p>  global line;</p><p>  global nodenum;</p><p>  nSW = 0; </p><p>  nPV

37、 = 0; </p><p>  nPQ = 0; </p><p>  for I = 1:nb, % nb為總節(jié)點數(shù)</p><p>  type= bus(I,6);</p><p>  if type == 3,

38、 %求平衡節(jié)點數(shù)</p><p>  nSW = nSW + 1; </p><p>  SW(nSW,:)=bus(I,:);</p><p>  elseif type == 2, %求PV節(jié)點數(shù)</p><p>  nPV = nPV +1; </p>

39、;<p>  PV(nPV,:)=bus(I,:);</p><p>  else %求PQ節(jié)點數(shù)</p><p>  nPQ = nPQ + 1; </p><p>  PQ(nPQ,:)=bus(I,:);</p><p><b>  end</b&

40、gt;</p><p><b>  end</b></p><p>  bus=[PQ;PV;SW]; %按PQ PV SW順序排列的節(jié)點數(shù)據(jù)矩陣</p><p>  newbus=[1:nb]';</p><p>  nodenum=[newbus bus(:,1)]; %形成節(jié)

41、點號對應(yīng)表</p><p>  bus(:,1)=newbus; </p><p>  for I=1:nl %根據(jù)節(jié)點號對應(yīng)表重新排列線路矩陣節(jié)點編號</p><p><b>  for J=1:2</b></p><p>  for k=1:nb</p><p>

42、  if line(I,J)==nodenum(k,2)</p><p>  line(I,J)=nodenum(k,1);</p><p><b>  break</b></p><p><b>  end</b></p><p><b>  end</b></p>

43、;<p><b>  end</b></p><p><b>  end </b></p><p>  %******************建立節(jié)點導(dǎo)納矩陣*****************</p><p>  function Y = ybus(bus,line)</p><p

44、>  global nl;</p><p>  global nb;</p><p>  global bus;</p><p>  global line;</p><p><b>  global Y;</b></p><p>  global myf;</p><p

45、>  Y=zeros(nb,nb); %對導(dǎo)納矩陣賦初值0 </p><p>  for k=1:nl</p><p>  I=line(k,1); %讀入線路參數(shù)</p><p>  J=line(k,2);</p><p>  Zt=line(k

46、,3)+j*line(k,4);</p><p>  if J~=0 %接地支路分母為零</p><p>  Yt=1/Zt; %非接地支路為阻抗的倒數(shù)</p><p><b>  end</b></p><p>  Y

47、m=line(k,5)+j*line(k,6); %求Ym</p><p>  K=line(k,7); %求K</p><p>  if (K==0)&(J~=0) % 普通線路: K=0;</p><p>  Y(I,I)=Y(I,I)+Yt+Ym;</

48、p><p>  Y(J,J)=Y(J,J)+Yt+Ym;</p><p>  Y(I,J)=Y(I,J)-Yt;</p><p>  Y(J,I)=Y(I,J);</p><p><b>  end</b></p><p>  if (K==0)&(J==0) % 對地支路

49、: K=0,J=0,R=X=0;</p><p>  Y(I,I)=Y(I,I)+Ym;</p><p><b>  end</b></p><p>  if K>0 % 變壓器線路:Zt和Ym為折算到i側(cè)的值,K在j側(cè)</p><p>  Y(I,I)=Y(I,I)+Yt

50、+Ym;</p><p>  Y(J,J)=Y(J,J)+Yt/K/K;</p><p>  Y(I,J)=Y(I,J)-Yt/K;</p><p>  Y(J,I)=Y(I,J);</p><p><b>  end</b></p><p>  if K<0

51、 % 變壓器線路:Zt和Ym為折算到K所在側(cè)的值,K在i側(cè)</p><p>  Y(I,I)=Y(I,I)+Yt+Ym;</p><p>  Y(J,J)=Y(J,J)+K*K*Yt;</p><p>  Y(I,J)=Y(I,J)+K*Yt;</p><p>  Y(J,I)=Y(I,J);</p><p>

52、<b>  end</b></p><p><b>  end </b></p><p>  %***************牛頓拉夫遜法解非線性方程序組***************</p><p>  function NR</p><p>  global nb;</p>&

53、lt;p>  global nPQ;</p><p>  global bus;</p><p>  global line;</p><p><b>  global Y;</b></p><p>  global myf;</p><p>  max1=100;

54、 %最大迭代次數(shù)</p><p>  eps1=1.0e-10; %收斂精度</p><p>  eps2=1.0e-10;</p><p>  fprintf(myf, '------節(jié)點導(dǎo)納矩陣Y----\n'); %輸出節(jié)點導(dǎo)納矩陣</p><

55、p>  for I=1:nb</p><p>  for J=1:nb</p><p>  fprintf(myf, '%10f+j*(%10f) ', real(Y(I,J)),imag(Y(I,J)));</p><p><b>  end</b></p><p>  fprintf(myf,

56、'\n');</p><p><b>  end</b></p><p>  for i=1:max1</p><p>  angl(:,1)=bus(1:nb-1,3);</p><p>  u(:,1)=bus(1:nPQ,2);</p><p>  x=[angl;u];

57、 %從bus矩陣中得到PQ PV節(jié)點的相角、PQ節(jié)點的電壓形成的列向量作為x</p><p>  Jac=form_jac(bus,Y); %得到雅可比矩陣</p><p>  del=dPQ(Y,bus); %得到功率偏差列向量</p><p>  dx=Jac\del;

58、 %求得dx</p><p>  fprintf(myf,'------------第%d次迭代結(jié)果------------\n',i);</p><p>  fprintf(myf,'---------第%d次迭代的雅比矩陣J------\n',i);</p><p>  for I=1:nb+nPQ-1&

59、lt;/p><p>  for J=1:nb+nPQ-1</p><p>  fprintf(myf, '%10f ', Jac(I,J)); %輸出每次迭代的雅可比矩陣</p><p><b>  end</b></p><p>  fprintf(myf, '\n');</p&

60、gt;<p><b>  end</b></p><p>  fprintf(myf,'-----第%d次迭代的功率偏差dP和dQ----\n',i);</p><p>  for I=1:nb+nPQ-1</p><p>  fprintf(myf, '%10e ', del(I,1));

61、 %輸出每次迭代的功率偏差</p><p>  fprintf(myf, '\n');</p><p><b>  end</b></p><p>  fprintf(myf,'------------第%d次迭代的節(jié)點相角和電壓的偏差dx------------\n',i);</p><

62、p>  for I=1:nb+nPQ-1</p><p>  fprintf(myf, '%10e ', dx(I,1)); %輸出每次迭代的節(jié)點相角和電壓的偏差</p><p>  fprintf(myf, '\n');</p><p><b>  end</b></p><

63、;p>  for I=nb:nb+nPQ-1</p><p>  dx(I,1)=dx(I,1)*x(I,1); %由于求得的是delU/U,故還需作相應(yīng)處理</p><p><b>  end</b></p><p>  x=x-dx; %修正</p>

64、;<p>  fprintf(myf,'----第%d次迭代的節(jié)點相角delta和電壓U---\n',i);</p><p>  angl=x(1:nb-1,1); %將合一起的x,拆成相角、電壓兩個列向量</p><p>  u=x(nb:nb+nPQ-1,1);</p><p>  for I=

65、1:nb-1 %輸出修正的bus矩陣中PQ、PV結(jié)點的相角</p><p>  bus(I,3)=angl(I,1); </p><p>  fprintf(myf, 'ang%d %10f \n', I,angl(I,1));</p><p><

66、b>  end</b></p><p>  for I=1:nPQ %輸出修正的bus矩陣中PQ結(jié)點的電壓 </p><p>  bus(I,2)=u(I,1); </p&g

67、t;<p>  fprintf(myf, 'U%d %10f \n', I,u(I,1));</p><p><b>  end</b></p><p>  if (max(abs(dx))<eps1)&(max(abs(dPQ(Y,bus)))<eps2) %判斷是否達到所指定的精度要求</

68、p><p><b>  break</b></p><p><b>  end</b></p><p><b>  end</b></p><p>  if i==max1 %超出最大迭代次數(shù)。出錯指示</p><

69、p>  error('超過最大迭代次數(shù),不收斂停機!');</p><p><b>  end</b></p><p>  %*******************計算節(jié)點注入功率************</p><p>  function PQ</p><p>  global nb;</

70、p><p>  global nPQ;</p><p>  global bus;</p><p>  global line;</p><p><b>  global Y;</b></p><p>  for I=nPQ+1:nb %求PV結(jié)點的Q,平衡節(jié)點的

71、P,Q</p><p>  if bus(I,6)==3 %對于平衡節(jié)點,求其P</p><p><b>  sum=0; </b></p><p>  for J=1:nb</p><p>  ang=bus(I,3)-bus(J,3);</p><p>  A=r

72、eal(Y(I,J))*cos(ang)+imag(Y(I,J))*sin(ang);</p><p>  sum=sum+bus(I,2)*bus(J,2)*(A);</p><p><b>  end</b></p><p>  bus(I,4)=sum; %求取的平衡節(jié)點的P存回bus矩陣</p>

73、<p><b>  end</b></p><p><b>  sum=0;</b></p><p>  for J=1:nb</p><p>  ang=bus(I,3)-bus(J,3);</p><p>  B=real(Y(I,J))*sin(ang)-imag(Y(I,J))*c

74、os(ang);</p><p>  sum=sum+bus(I,2)*bus(J,2)*B;</p><p><b>  end</b></p><p>  bus(I,5)=sum; %求取的PV、平衡節(jié)點的Q存回bus矩陣</p><p><b>  end</b>

75、;</p><p>  %***************計算線路功率及損耗******************</p><p>  function flow</p><p>  global nl;</p><p>  global lPQ;</p><p>  global bus;</p><

76、p>  global line;</p><p>  for k=1:nl</p><p>  I=line(k,1); %讀入線路參數(shù)</p><p>  J=line(k,2); </p><p>  lPQ(k,1)=I;

77、 %用lPQ矩陣第一、二列保存線路兩端節(jié)點編號</p><p>  lPQ(k,2)=J;</p><p><b>  if J~=0</b></p><p>  Zt=line(k,3)+j*line(k,4);</p><p><b>  Yt=1/Zt;</b></p><

78、;p><b>  end</b></p><p>  Ym=line(k,5)+j*line(k,6);</p><p>  K=line(k,7);</p><p>  Ui=bus(I,2)*(cos(bus(I,3))+j*sin(bus(I,3))); %用復(fù)數(shù)表示Ui</p><p><b&g

79、t;  if J~=0</b></p><p>  Uj=bus(J,2)*(cos(bus(J,3))+j*sin(bus(J,3))); %非接地節(jié)點,則表示Uj</p><p><b>  end</b></p><p>  if (K==0)&(J~=0) %普通線路非接地支路;&l

80、t;/p><p>  Iij=Ui*(Yt+Ym)-Uj*Yt;</p><p>  Iji=Uj*(Yt+Ym)-Ui*Yt;</p><p><b>  end</b></p><p>  if (K==0)&(J==0) %接地支路</p><p> 

81、 Iij=Ui*Ym;</p><p><b>  Iji=0;</b></p><p><b>  end</b></p><p>  if K>0 %變壓器線路: Zt和Ym為折算到i側(cè)的值,K在j側(cè)</p><p>  Iij=(Ui-Uj)*Yt/K+Ui*

82、(Ym+Yt*(K-1)/K);</p><p>  Iji=(Uj-Ui)*Yt/K+Uj*Yt*(1-K)/K^2;</p><p><b>  end</b></p><p>  if K<0 %變壓器線路: Zt和Ym為折算到K側(cè)的值,K在i側(cè)</p><p><b>

83、  K=-K;</b></p><p>  Iij=(Ui-Uj)*Yt*K+Ui*(Ym+Yt*(1-K));</p><p>  Iji=(Uj-Ui)*Yt*K+Uj*Yt*K*(K-1);</p><p><b>  end</b></p><p>  Sij=Ui*conj(Iij);

84、 %求取節(jié)點注入功率</p><p>  Sji=Uj*conj(Iji);</p><p>  delS=Sij+Sji; %求線路損耗</p><p>  lPQ(k,3:5)=[Sij Sji delS]; %保存到lPQ矩陣</p><p>&l

85、t;b>  end</b></p><p>  %******************恢復(fù)節(jié)點原編號*************</p><p>  function ret</p><p>  global nl;</p><p>  global nb;</p><p>  global bus;&

86、lt;/p><p>  global line;</p><p><b>  global Y;</b></p><p>  global nodenum;</p><p>  global lPQ;</p><p>  for I=1:nb %bus矩

87、陣中的節(jié)點號恢復(fù)原來的編號</p><p>  for J=1:nb %查找其原編號</p><p>  if nodenum(J,2)==I</p><p><b>  break;</b></p><p><b>  end</b></p>

88、<p><b>  end</b></p><p>  tem(I,:)=bus(nodenum(J,1),:);%bus矩陣中的節(jié)點號恢復(fù)原來的編號</p><p>  tem(I,1)=I;</p><p><b>  end</b></p><p><b>  bus=te

89、m;</b></p><p>  for I=1:nl %line矩陣中的節(jié)點號恢復(fù)原來的編號</p><p><b>  for J=1:2</b></p><p>  for k=1:nb</p><p>  if lPQ(I,J)==nodenum(k,1)&

90、lt;/p><p>  lPQ(I,J)=nodenum(k,2);</p><p><b>  break</b></p><p><b>  end</b></p><p><b>  end</b></p><p><b>  end<

91、/b></p><p><b>  end </b></p><p>  ***********************將計算結(jié)果輸出************</p><p>  function output </p><p>  global nb;</p>

92、<p>  global nl;</p><p>  global bus;</p><p>  global lPQ;</p><p>  global myf;</p><p>  fprintf(myf, '\n-------牛頓-拉夫遜法潮流計算結(jié)果-------\n');</p><p

93、>  fprintf(myf, ' 節(jié)點計算結(jié)果:\n'); %輸出節(jié)點計算結(jié)果到文件</p><p>  fprintf(myf, '節(jié)點 節(jié)點電壓 節(jié)點相角(角度) 節(jié)點注入功率\n');</p><p>  for I=1:nb,</p><p>  fprintf(myf, ' %

94、2d %10f %10f %10f+j%10f \n', bus(I,1),bus(I,2),bus(I,3)*180/pi,bus(I,4),bus(I,5));</p><p><b>  end</b></p><p>  fprintf(myf, '\n 線路計算結(jié)果:\n'); %輸出線路計算結(jié)果到文件<

95、/p><p>  fprintf(myf, '節(jié)點I 節(jié)點J 線路功率S(I,J) 線路功率S(J,I) </p><p>  線路損耗dS(I,J)\n');</p><p>  for I=1:nl,</p><p>  fprintf(myf, ' %2d %2d %10f+j%

96、10f %10f+j%10f %10f+j%10f\n', lPQ(I,1),lPQ(I,2),real(lPQ(I,3)),imag(lPQ(I,3)),real(lPQ(I,4)),imag(lPQ(I,4)),real(lPQ(I,5)),imag(lPQ(I,5)));</p><p><b>  end</b></p><p>  fclose(

97、myf);</p><p><b>  4.3例題數(shù)據(jù)代碼</b></p><p>  % (bus#)(volt) (ang) (p) (q) (bus type)</p><p><b>  bus=[</b></p><p>  1 1.00 0.00 -1.

98、60 -0.80 1;</p><p>  2 1.00 0.00 -2.00 -1.00 1;</p><p>  3 1.00 0.00 -3.70 -1.30 1;</p><p>  4 1.05 0.00 5.00 0.00 2;</p><p>  5 1.05 0.00

99、 0.00 0.00 3];</p><p>  % b#1 b#2 ( R ) ( X ) (G) ( B ) ( K )</p><p><b>  line = [</b></p><p>  1 2 0.04 0.25 0.0 0.25 0;</p><p&

100、gt;  1 3 0.10 0.35 0.0 0.0 0;</p><p>  2 3 0.08 0.30 0.0 0.25 0;</p><p>  5 3 0.00 0.03 0.0 0.0 1.05;</p><p>  4 2 0.00 0.01

101、5 0.0 0.0 1.05];</p><p><b>  運行結(jié)果分析</b></p><p>  5.1運用MATLAB運行結(jié)果</p><p>  ------------節(jié)點導(dǎo)納矩陣Y------------</p><p>  1.378742+j*( -6.291665) -0.6240

102、25+j*( 3.900156) -0.754717+j*( 2.641509) 0.000000+j*( 0.000000) 0.000000+j*( 0.000000) </p><p>  -0.624025+j*( 3.900156) 1.453900+j*(-66.980821) -0.829876+j*( 3.112033) 0.000000+j*( 63.492063

103、) 0.000000+j*( 0.000000) </p><p>  -0.754717+j*( 2.641509) -0.829876+j*( 3.112033) 1.584592+j*(-35.737859) 0.000000+j*( 0.000000) 0.000000+j*( 31.746032) </p><p>  0.000000+j*( 0.0

104、00000) 0.000000+j*( 63.492063) 0.000000+j*( 0.000000) 0.000000+j*(-66.666667) 0.000000+j*( 0.000000) </p><p>  0.000000+j*( 0.000000) 0.000000+j*( 0.000000) 0.000000+j*( 31.746032) 0.000000

105、+j*( 0.000000) 0.000000+j*(-33.333333) </p><p>  ------------第1次迭代結(jié)果------------</p><p>  ------------第1次迭代的雅比矩陣J------------</p><p>  -6.541665 3.900156 2.641509 -0.0

106、00000 -1.378742 0.624025 0.754717 </p><p>  3.900156 -73.678856 3.112033 66.666667 0.624025 -1.453900 0.829876 </p><p>  2.641509 3.112033 -39.086876

107、-0.000000 0.754717 0.829876 -1.584592 </p><p>  -0.000000 66.666667 -0.000000 -66.666667 -0.000000 -0.000000 -0.000000 </p><p>  1.378742 -0.624025 -0.75471

108、7 0.000000 -6.041665 3.900156 2.641509 </p><p>  -0.624025 1.453900 -0.829876 0.000000 3.900156 -60.282786 3.112033 </p><p>  -0.754717 -0.829876 1

109、.584592 0.000000 2.641509 3.112033 -32.388841 </p><p>  ------------第1次迭代的功率偏差dP和dQ------------</p><p>  -1.600000e+000 </p><p>  -2.000000e+000 </p><

110、p>  -3.700000e+000 </p><p>  5.000000e+000 </p><p>  -5.500000e-001 </p><p>  5.698035e+000 </p><p>  2.049017e+000 </p><p>  ------------第1次迭

111、代的節(jié)點相角和電壓的偏差dx------------</p><p>  3.348201e-002 </p><p>  -3.607046e-001 </p><p>  6.900000e-002 </p><p>  -4.357046e-001 </p><p>  3.356932e-002

112、 </p><p>  -1.053820e-001 </p><p>  -5.881311e-002 </p><p>  ------------第1次迭代的節(jié)點相角delta和電壓U------------</p><p>  ang1 -0.033482 </p><p>  ang2

113、 0.360705 </p><p>  ang3 -0.069000 </p><p>  ang4 0.435705 </p><p>  U1 0.966431 </p><p>  U2 1.105382 </p><p>  U3 1.0588

114、13 </p><p>  ------------第2次迭代結(jié)果------------</p><p>  ------------第2次迭代的雅比矩陣J------------</p><p>  -6.319583 3.590888 2.728695 0.000000 0.316008 2.215658 0.6

115、75808 </p><p>  4.102936 -81.303722 3.715814 73.484972 -0.984646 0.349720 -0.634411 </p><p>  2.673847 2.906538 -40.790172 0.000000 0.867776 2.400372

116、 2.148559 </p><p>  -0.000000 73.484972 -0.000000 -73.484972 -0.000000 -5.521730 -0.000000 </p><p>  2.891465 -2.215658 -0.675808 0.000000 -5.433100 3.59088

117、8 2.728695 </p><p>  0.984646 3.902673 0.634411 -5.521730 4.102936 -82.379908 3.715814 </p><p>  -0.867776 -2.400372 5.701486 0.000000 2.673847 2.

118、906538 -39.340197 </p><p>  ------------第2次迭代的功率偏差dP和dQ------------</p><p>  3.736505e-003 </p><p>  1.261967e-001 </p><p>  2.250225e-001 </p><p&g

119、t;  -5.217300e-001 </p><p>  -3.567586e-001 </p><p>  -1.538093e+000 </p><p>  -5.750124e-001 </p><p>  ------------第2次迭代的節(jié)點相角和電壓的偏差dx------------</p>&l

120、t;p>  4.313772e-002 </p><p>  4.655690e-002 </p><p>  5.062770e-003 </p><p>  5.188733e-002 </p><p>  9.447229e-002 </p><p>  2.354765e-002

121、</p><p>  1.971867e-002 </p><p>  ------------第2次迭代的節(jié)點相角delta和電壓U------------</p><p>  ang1 -0.076620 </p><p>  ang2 0.314148 </p><p>  ang3

122、 -0.074063 </p><p>  ang4 0.383817 </p><p>  U1 0.875130 </p><p>  U2 1.079353 </p><p>  U3 1.037935 </p><p>  ------------第3次迭代結(jié)

123、果------------</p><p>  ------------第3次迭代的雅比矩陣J------------</p><p>  -5.579355 3.181760 2.397595 0.000000 0.528065 1.948227 0.691663 </p><p>  3.630791 -7

124、8.991983 3.578898 71.782294 -0.858219 0.304143 -0.459192 </p><p>  2.401101 2.875049 -39.779127 0.000000 0.679393 2.180244 2.005516 </p><p>  -0.000000

125、 71.782294 -0.000000 -71.782294 -0.000000 -5.009149 -0.000000 </p><p>  2.639890 -1.948227 -0.691663 0.000000 -4.057616 3.181760 2.397595 </p><p>  0.85

126、8219 3.691738 0.459192 -5.009149 3.630791 -77.073677 3.578898 </p><p>  -0.679393 -2.180244 5.419706 0.000000 2.401101 2.875049 -37.222270 </p><p> 

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論