#include#include
潮流計算C++程序.doc

潮流計算C++程序.doc

ID:60749098

大?。?9.50 KB

頁數(shù):11頁

時間:2020-12-13

潮流計算C++程序.doc_第1頁
潮流計算C++程序.doc_第2頁
潮流計算C++程序.doc_第3頁
潮流計算C++程序.doc_第4頁
潮流計算C++程序.doc_第5頁
資源描述:

《潮流計算C++程序.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、程序為計算書3-4的過程程序可以解決開式單直網(wǎng)絡(luò)和樹狀網(wǎng)絡(luò)的計算。樹狀網(wǎng)絡(luò)計算時要自己先設(shè)定好支路的起始節(jié)點和終止節(jié)點標號以及計算順序源代碼:#include#include#include#includeusingnamespacestd;structnode{//節(jié)點類inti;//節(jié)點編號doubleU,P,Q,delta;//額定電壓計算負荷電壓相角};structline{//線路類連接父節(jié)點子節(jié)點nodef_no

2、de,s_node;//父節(jié)點子節(jié)點doubleR,X,B;//線路參數(shù)RXB/2doubleP_in,Q_in,P_out,Q_out,d_P,d_Q,D_U,d_U;//線路輸入輸出功率以及線路消耗功率voidSet_node(nodenod1,nodenod2){f_node=nod1;s_node=nod2;}};voidfun1(line&lin){//由后往前遞推功率doublep=lin.P_out;doubleq=lin.Q_out;doubleu=lin.s_node.U;li

3、n.d_P=(p*p+q*q)/u/u*lin.R;lin.d_Q=(p*p+q*q)/u/u*lin.X;lin.P_in=lin.d_P+lin.P_out;lin.Q_in=lin.d_Q+lin.Q_out;};voidfun2(line&lin){//由前往后推電壓doublep=lin.P_in;doubleq=lin.Q_in;doubleu=lin.f_node.U;lin.D_U=(p*lin.R+q*lin.X)/u;lin.d_U=(p*lin.X-q*lin.R)/u;l

4、in.s_node.U=sqrt(pow(lin.f_node.U-lin.D_U,2)+pow(lin.d_U,2));//子節(jié)點電壓lin.s_node.delta=lin.f_node.delta-atan(lin.d_U/(lin.f_node.U-lin.D_U));};voidfun3(line&lin){//由前往后推電壓不計橫向分量doublep=lin.P_in;doubleq=lin.Q_in;程序為計算書3-4的過程程序可以解決開式單直網(wǎng)絡(luò)和樹狀網(wǎng)絡(luò)的計算。樹狀網(wǎng)絡(luò)計算時要

5、自己先設(shè)定好支路的起始節(jié)點和終止節(jié)點標號以及計算順序源代碼:#include#include#include#includeusingnamespacestd;structnode{//節(jié)點類inti;//節(jié)點編號doubleU,P,Q,delta;//額定電壓計算負荷電壓相角};structline{//線路類連接父節(jié)點子節(jié)點nodef_node,s_node;//父節(jié)點子節(jié)點doubleR,X,B;//線路參數(shù)RXB/2

6、doubleP_in,Q_in,P_out,Q_out,d_P,d_Q,D_U,d_U;//線路輸入輸出功率以及線路消耗功率voidSet_node(nodenod1,nodenod2){f_node=nod1;s_node=nod2;}};voidfun1(line&lin){//由后往前遞推功率doublep=lin.P_out;doubleq=lin.Q_out;doubleu=lin.s_node.U;lin.d_P=(p*p+q*q)/u/u*lin.R;lin.d_Q=(p*p+q*

7、q)/u/u*lin.X;lin.P_in=lin.d_P+lin.P_out;lin.Q_in=lin.d_Q+lin.Q_out;};voidfun2(line&lin){//由前往后推電壓doublep=lin.P_in;doubleq=lin.Q_in;doubleu=lin.f_node.U;lin.D_U=(p*lin.R+q*lin.X)/u;lin.d_U=(p*lin.X-q*lin.R)/u;lin.s_node.U=sqrt(pow(lin.f_node.U-lin.D_U

8、,2)+pow(lin.d_U,2));//子節(jié)點電壓lin.s_node.delta=lin.f_node.delta-atan(lin.d_U/(lin.f_node.U-lin.D_U));};voidfun3(line&lin){//由前往后推電壓不計橫向分量doublep=lin.P_in;doubleq=lin.Q_in;程序為計算書3-4的過程程序可以解決開式單直網(wǎng)絡(luò)和樹狀網(wǎng)絡(luò)的計算。樹狀網(wǎng)絡(luò)計算時要自己先設(shè)定好支路的起始節(jié)點和終止節(jié)點標號以及計算順序源代碼:#include

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。