1. .c和.h程式可以用記事本編輯。
2. 將我提供的程式拷貝到d:\lx目錄下,並將options――directories中的輸出目錄改為d:\lx,就可以執行。
(我提供的四個檔案,lx0.c導納陣形成檔案;導納陣形成檔案需要的標頭檔案,in.txt,潮流計算的原始資料;g0607.
c,用高斯消去法解線方程組。ggbb.txt是lx0.
c檔案執行後生成的)
3. 資料的讀入和讀出:潮流計算的原始資料存放在in.txt,計算的最終結果存放在out.
txt檔案中。下面以形成導納矩陣為例,說明資料的讀寫,導納導納矩陣儲存在ggbb.txt中。
以《電力系統穩態分析》教材124頁例3-6題的資料儲存格式,可以直接拷貝建立in.txt。
示例系統資料:
節點1為平衡節點,保持u1=1.06,其他4個節點為pq節點,給定的注入功率分別為:,,,。
資料檔案:
5,7,0
1,1.06000,0.00000,0.00000,0.00000,0.00000,0.00000,2
2,1.00000,0.00000,0.20000,0.20000,0.00000,0.00000,0
3,1.00000,0.00000,0.00000,0.00000,0.45000,0.15000,0
4,1.00000,0.00000,0.00000,0.00000,0.40000,0.05000,0
5,1.00000,0.00000,0.00000,0.00000,0.60000,0.10000,0
1 1 3 0.08000 0.24000 0.00000 1.00000
2 3 4 0.01000 0.03000 0.00000 1.00000
3 4 5 0.08000 0.24000 0.00000 1.00000
4 2 5 0.04000 0.12000 0.00000 1.00000
5 1 2 0.02000 0.06000 0.00000 1.00000
6 2 3 0.06000 0.18000 0.00000 1.00000
7 2 4 0.06000 0.18000 0.00000 1.00000
4. 節點導納矩陣的形成程式名稱lx0.c
struct line
;struct bus
;struct shunt ;
#include"stdio.h"
#include"string.h"
#include"math.h"
#include"stdlib.h"
#define nbus 5
#define nline 7
/* global variables */
int nl,nsh,nbus,nva;
float x[nbus];
int l;
main() //主函式
fscanf(fp,"%d,%d,%d",&nbus,&nl,&nsh);
for(i=0;i ;
for(i=0;i
for(i=0;i
if(fp!=null) fclose(fp);
/*make y matrix*/
for(i=1;i
for(l=0; l
else
abnormal transformer ratio*/
k= sl[l].k;
yg[i][i]= yg[i][i]+g/k+(k-1)/k*g;
yb[i][i]= yb[i][i]+b/k+(k-1)/k*b;
yg[j][j]= yg[j][j]+g/k+(1-k)/k/k*g;
yb[j][j]= yb[j][j]+b/k+(1-k)/k/k*b;
yg[i][j]= yg[i][j]-g/k;
yg[j][i]= yg[j][i]-g/k;
yb[i][j]= yb[i][j]-b/k;
yb[j][i]= yb[j][i]-b/k;
}}/* check the y matrix */
if((fp=fopen("ggbb.txt","w"))==null)
fprintf(fp,"---y matrix---\n");
for(i=1;i for(j=1;j fprintf(fp,"y(%3d,%-3d)=(%10.5f,%10.5f)\n",i,j,yg[i][j],yb[i][j]);
if(fp!=null) fclose(fp);
} 3.解修正方程組:這是用高斯主元素消去法解方程組。重點學習如何宣告和呼叫子程式。
在潮流計算中要把高斯消去法子程式放到潮流計算主程式後面。程式如下(可以直接拷貝到*.c檔案中執行):
#include"stdio.h"
#include"string.h"
#include"math.h"
#define nbus 3 /*節點數*/
void gauss(); /*高斯消去法是解線性方程組的乙個方法,這裡用列主元消去法*/
main()
,,};
float bb[3]=;
int nn=3;
gauss(aa,bb,nn);
電力系統潮流上機課程設計報告
課程設計報告 2010 2011年度第一學期 名稱 電力系統潮流上機 院系 電氣與電子工程學院 班級 學號 學生姓名 指導教師 劉崇茹 設計週數 兩周 成績日期 2011年1月4日 一 課程設計的目的與要求 培養學生的電力系統潮流計算機程式設計能力,掌握計算機潮流計算的相關知識 二 設計正文 詳細內...
電力系統繼電保護實驗指導書
電力系統繼電保護 實驗指導書 二零一零年三月 實驗須知 實驗是教學的重要環節之一。通過實驗可以鞏固和反覆已學到的理論知識,發現和討論新的問題,掌握實驗方法,培養操作技能。為保證實驗的正常進行,提高實驗質量,實驗應按以下程式和要求進行。1 實驗前應對實驗內容進行預習,寫好預習報告,弄清所需儀器裝置規範...
電力系統綜合實驗B指導書
電氣與電子工程學院 2007年1月17日 目錄實驗注意事項 1 一 wdt 電力系統綜合自動化試驗台注意事項 1 二 ps 5g型電力系統微機監控試驗系統注意事項 1 三 發電機開機操作過程 1 一 微機自動勵磁 包括它勵方式 的開機過程 1 二 手動勵磁的開機過程 1 三 開機方式選擇 2 四 勵...