最新10KV配電網線損程序設計本科畢業(yè)論文_第1頁
最新10KV配電網線損程序設計本科畢業(yè)論文_第2頁
最新10KV配電網線損程序設計本科畢業(yè)論文_第3頁
最新10KV配電網線損程序設計本科畢業(yè)論文_第4頁
最新10KV配電網線損程序設計本科畢業(yè)論文_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本科畢業(yè)設計(論文)10KV配電網線損程序設計摘 要本文以10KV配電網為研究對象,從線損計算軟件的設計和應用說明了如何解決配電網的線損計算問題。首先,對電力網線損的理論計算及方法做了介紹,通過線損計算我們可以更好地應用定量的、可操作的、可考核的科學管理方法,把不合理的電能損耗減少到最小,為低壓配電線路改造提供理論依據。然后,本文使用VC編程軟件,在均方根電流法理論基礎上來設計此計算軟件。進而以一個配電網為例,介紹10KV配電網線損計算程序的操作和主要程序代碼的解釋,最后針對線損計算結果,分析出線損計算的作用!關鍵詞:配電網 線損計算 計算軟件Abstractfirstly,the theor

2、ies calculations and methods for 10kv distribution network is introduced .Through calculating the low voltage distribution line loss,we can apply rational operational examinable scientific management method to reduce the irrational loss of electricity as little as possible,and provide argument for t

3、he remaking of the the low voltage distribution line. Then, we use VC + + programming software, based on the designing this software Then to a distribution network as an example, 10 kv distribution line loss calculation procedures and the operation of the main program code explained .Key words: powe

4、r distribution network,line loss calculate,目 錄1 緒 論11.1 本課題研究的背景與意義1 我國的能源形勢與能源方針1 加強線損管理工作對節(jié)約能源的意義21.2 的發(fā)展概況21.3 國內外研究32 電力網線損的理論計算及方法42.1 電力網的線損及其產生的原因4 電力網的線損4 電力網線損的產生原因42.2 線損理論計算的作用與條件52.2.1 線損理論計算的作用5 線損理論計算的條件62.3 電力網線損計算的基本方法62.3.1 最大負荷電流最大負荷損耗時間法6 最大負荷電流負荷損傷因數法7 均方根電流法(代表日負荷電流法)82.3.4 平均電流

5、負荷曲線特征系數法8 電量法(電能表取系數法)93 線損計算程序設計103.1 線損計算程序設計簡要說明103.2 線損計算程序設計的算法介紹103.3 線損計算的前提條件和原理介紹12 計算方法的簡化條件13 線損計算程序的簡化條件13 線損計算程序的計算原理13 程序介紹14 線損計算流程圖164 算例分析194.1 起始數據194.2 程序運行后數據22結果分析與總結25致 謝26參考文獻27附錄:線損計算程序281 緒 論1.1 本課題研究的背景與意義 我國的能源形勢與能源方針能源,是指自然界提供給人類所需要的某種特定形態(tài)和形式的能量,是人類賴以生存的重要物質基礎。其中電能是傳輸和轉換

6、效率最高,清潔而最少污染環(huán)境,使用和控制最方便,當今應用最廣泛的一種能源,也是能源的重要組成部分。能源問題事關國家現代化建設和我國全面建設小康社會的大局,深刻認識當前我國的能源形勢,對于進一步做好能源的計劃管理和節(jié)約用能工作很有意義。首先就能源的探明總儲量來說,我國煤礦儲量約為7310億噸,居世界第三位,近幾年年開采量均為10億噸,居世界第一位,即其總量僅夠開采幾百年;石油儲量約為940億噸,居世界第六位,近幾年年開采量約為1.6億噸,居世界第五位,即其總量僅夠開采500余年;其次,就能源的人均擁有量來說,我國的能源人均水平僅為世界平均值的1/2,是美國的1/10,前蘇聯(lián)的1/7,在世界排名第

7、80位;拿我國能源消耗量達70%以上的煤炭來比,美國人均為1.3萬噸,德國3300噸,英國為2900噸,而我國僅為610噸,比世界平均水平還低30%。并且,我國還是當今三大石油進口大國之一,每年進口超過8000萬噸。其三,就能源的利用效率來說,日本達57%,美國達51%,西歐主要國家達43%,而我國僅為30%;我國主要工業(yè)產品的單位能源消耗量,比世界工業(yè)發(fā)達國家平均高40%;也就是說,我國每消耗1噸標準煤所創(chuàng)造的國民生產總值,只有發(fā)達國家的1/21/4。這些情況說明,我國的能源消耗高,浪費大,節(jié)約能源的潛力很大。同時也意味著,如果我們比注意節(jié)約能源,到一定歷史時期,我國的能源將會比很多國家首先

8、枯竭!根據我國嚴峻的能源形勢和實際國情,我國政府于1979年頒發(fā)了我國的能源工作方針,這就是“開發(fā)與節(jié)約并重,近期把節(jié)約放在優(yōu)先位置”的能源方針。為了確保我國國民經濟持續(xù),穩(wěn)定,協(xié)調,有序發(fā)展,使我國現代化建設和全面建設小康社會的宏偉目標早日圓滿實現,我們應當認真學習,深刻領會國家這一戰(zhàn)略方針,提高全民族和子孫后代的節(jié)能意識,千方百計,深入持久地做好節(jié)能工作。 加強線損管理工作對節(jié)約能源的意義1.加強線損管理工作的節(jié)能意義加強線損管理對節(jié)約能源的意義,主要體現在以下六個方面:(1) 降低電網電能損耗,節(jié)約發(fā)電中所需要的煤炭和燃油等燃料,為國家節(jié)約主要能源。(2) 減少電網線損電量,為國家和電力

9、企業(yè)節(jié)約由其占用的發(fā)供電設備容量的投資。(3) 減少工礦企業(yè)用電單位的電費開支,降低生產成本,提高電能的利用效率和社會效益。(4) 降低線損就是節(jié)約電力,每節(jié)約1KW*H的電能,即相當于節(jié)約0.4KG的標準煤,即可煉制優(yōu)質鋼2KG,可多采煤30KG,可多產原油0.03KG,可多生產復合肥56KG,可多生產水泥14KG,可多織布7M,可多灌溉農田0.15畝。(5) 促進節(jié)能高效新技術,新設備,新工藝的推廣應用,促進現有高能效老設備的更新改造,從而有利于電力企業(yè)能夠較好地完成上級電力部門下達的線損率考核指標。(6) 對于某些電力短缺,供需矛盾緊張的地區(qū),加強線損管理,降低損耗,在一定程度上對其可起

10、到緩解的作用,為國民經濟建設提供“充足,可靠,合格,廉價”的電力,促進國民經濟持續(xù),穩(wěn)定,協(xié)調地發(fā)展。1.2 的發(fā)展概況2001年以來電能計量技術研究開發(fā)成果(1) 0.2S級電子式三相多功能電能表專利技術;最新集成電路技術,先進軟件計算法;計量,監(jiān)測,報警,顯示,通信等多功能。(2) 0.01級三相電能表檢定試驗標準裝置:自主知識產權;有功功率/電能計量;無功功率/電能計量;諧波電流,電壓,功率/電能計量;IEC1036規(guī)定的四項諧波影響量試驗。(3) 非正弦無功電能計量方法專利技術。(4) 電能質量計量標準全國電力系統(tǒng)首次研究開發(fā);電壓,頻率,諧波,電壓閃變,三相電壓對稱度的測量。(5)

11、基于GPRS通信網的電能計量終端系列首次實現主動,快捷上報計量信息具有無線遠方傳輸功能的電子式三相多功能表;用電管理終端配電變壓器監(jiān)測儀;變電所自動抄表系統(tǒng)數據采集子站。(6) 電子式遠程控制單相多功能表:單相多功能計量;低壓電力線載波通信;電力負荷遠程控制。概括起來,目前的電能計量技術管理,適應高電壓,大容量,自動化,信息化電網建設的需要,滿足發(fā)電,供電,用電的準確計量要求,為電力貿易計算和考核電力系統(tǒng)技術經濟指標提供可靠的計量依據。1.3 國內外研究在配電網線損的研究中,從國內外參考文獻中可以知道,大中型城市供電企業(yè),主要線損是10kV及以下的配網線損。配網直接服務于用戶,要有效地降損,首

12、先要了解電網的自然線損狀況;以自然線損為尺度,分清統(tǒng)計線損的構成;了解不同用電性質的配網中“管理線損”的產生原因及其大??;量化線損管理指標;有的放矢地采取技術和管理降損措施。線損計算所面對的,遠不只是電力設備自然損耗,而是多層次電網、多類型用戶的計量、抄收等分散而龐大的體系。所以在計算理論線損時,對數學模型的建立和方法的選擇至關重要。目前,主要的線損計算方法有:最大負荷電流最大負荷損耗時間法;最大負荷電流負荷損傷因數法;均方根電流法(代表日負荷電流法)注:本文采用此方法,詳細情況將在第二和第三章中介紹;平均電流負荷曲線特征系數法;電量法(電能表取系數法)。2 電力網線損的理論計算及方法2.1

13、電力網的線損及其產生的原因2.1.1. 電力網的線損1. 電力網電力網是電力系統(tǒng)的一部分。它是由電力線路,電力變壓器,電氣開發(fā)設備,電氣測量儀表,無功補償設備,繼電保護裝置等元件所組成。這就是說,在電力系統(tǒng)中,除發(fā)電廠和電力用戶的用電設備,器具之外,具有輸送和分配電能功能的所有全部電氣設備按照一定規(guī)則所連接成的網絡,就是電力網。2. 電力網的線損從發(fā)電廠發(fā)出來的電能,在電力網輸送,變壓,配電各環(huán)中所造成的損耗,稱為電力網的電能損耗,簡稱為線損。即電力網的線損是發(fā)電廠發(fā)出來的輸入電網的電能量與電力用戶用電時所消耗的電能量之差。線損在理論上的特點,是電能以熱能和電暈的形式散失于電網元件的周圍空間。

14、這就是說,電力網的線損是一種自然的物理現象;也是線損電量中不可避免的部分。但是,線損電量中還有可以避免和不合理的部分,因此,各個電網的線損大小是有區(qū)別的,管理部門只要采取適當措施,是可以把它降低到合理值或控制在國家規(guī)定值之內。3. 線損率電網中的線損電量對電網購電量之百分比,就是線損率,亦稱供電損傷率。即線損率%=(電網線損電量/電網購電量)*100%式中,電量的單位為KW*H,萬KW*H或億KW*H。. 電力網線損的產生原因電力網中線損的產生原因,歸納起來主要有三個方面的因素,即電阻作用,磁場作用和管理方面的因素等。1. 電阻作用在電路中由于電阻的存在,所以電能在電網傳輸中,電流必須克服電阻

15、的作用而流動,隨之引起導電體的溫度升高和發(fā)熱,電能轉換為熱能,并以熱能的形式散失于導體周圍的介質中,即產生了電能損耗(線損)。因為這種損耗是由于導體對電流的阻礙作用而引起的,故稱為電阻損耗;又因為這種損耗是隨著導電體中通過電流大小而變化的,故又稱為可變損耗。2. 磁場作用在交流電路中,電流通過電氣設備,使之建立并維持磁場,電氣設備才能正常運轉,上負載做功。眾所周知,在交流電路系統(tǒng)中,電流通過電氣設備,電氣設備吸取系統(tǒng)的無功功率,并不斷地交換,從而建立并維持磁場,這一過程即為電磁轉換過程。在此過程中,由于磁場的作用,在電氣設備的鐵芯中產生磁滯和渦流現象。因這種損耗是由交流電在電氣設備鐵芯中建立和

16、維護磁場的作用而產生的,故稱為勵磁損耗;又因為這種損耗和電氣設備通過的電流大小無關,而與設備接入的電網電壓等級有關,即電網電壓等級固定,這種損耗亦固定,故又稱之為固定損耗。3. 管理方面的因素電業(yè)管理部門管理水平落后,制度欠健全,致使工作中出現一些問題。例如,用戶違章用電和竊電;電網絕緣水平差,造成漏電;計量表計配備不合理,修校調換不及時,造成誤差損傷;營業(yè)管理松弛,造成抄核收工作的差錯損傷。由于這種損傷沒有一定的規(guī)律,不能運用表計和計算方法測算取得,只能由最后的統(tǒng)計數據確定,而且其數值也不十分準確,故稱為不明損傷;又因為這種損傷是由電業(yè)管理部門的管理方面因素造成的,故又稱之為管理損傷。4.

17、其他方面的因素比如高壓和超高壓輸電線路導線上產生電暈損耗的因素等。2.2. 線損理論計算的作用與條件 線損理論計算的作用線損理論計算具有指導降損節(jié)能,促進線損管理深化,科學化的作用。具體地說,它的作用有以下幾點:(1) 計算出來的理論線損率,可以為理論線損率提供一個”對比”,從而可以知道企業(yè)的管理水平是高是低,其實際線損率的統(tǒng)計是否合理。(2) 計算出來的最佳線損率,可以為理論線損率提供一個”對比”,從而可以知道電網的運行是否經濟,電網的結構和布局是否合理。(3) 計算出來的各種線損電量所占比重,可以為線損分析提供可靠依據,進而尋找出電網的薄弱環(huán)節(jié),確定線損的主攻方向,采取有針對性的措施,獲取

18、事半功倍的節(jié)電效果。(4) 線損理論計算所提供的各種數據,是合理下達線損考核指標,按線路或設備分解指標,推行降損承包經濟責任制的基礎。(5) 線損理論計算所提供的各種資料,是企業(yè)的技術管理和基礎工作的一個重要組成部分,因此,線損理論計算是推動企業(yè)做好此兩項工作的一個具有重要環(huán)節(jié)性的工作。. 線損理論計算的條件(1) 計量儀表要配備齊全。(2) 要準備一份網絡接線圖。(3) 計算用的數據和資料應準確而齊全。2.3. 電力網線損計算的基本方法 最大負荷電流最大負荷損耗時間法計算式為: 式中: 上式中各參數可按下面方法獲?。?1) 線路首端最大負荷電流??蓮淖冸娬具\行記錄中查取,但勿取偶爾出現之最大

19、值,應取經常出現或多次出現的最大值。(2) 線路總等值電阻。為線路導線等值電阻與變壓器繞組等值電阻之和;(3) 最大負荷損耗時間。首先下式確定最大負荷利用時間,即 然后根據曲線或數表查取最大負荷損耗時間。由于線路首端最大負荷電流取值或預測難以足夠準確,最大負荷損耗時間的準確度也有一定的局限性,所以,最大負荷電流最大負荷損耗時間法的精確度較低,其使用場合一般為電網規(guī)劃的線損測算。 最大負荷電流負荷損傷因數法計算式為:式中: 其他符號含義同前面所述。負荷損傷因數按下式計算確定線路負荷率等于平均負荷與最大負荷之比值,即由于負荷損傷因數是對當地電網負荷進行取樣測算中,經數理統(tǒng)計得到的一個系數。所以,最

20、大負荷電流負荷損傷因數法的使用場合,一般在電網規(guī)劃的線損測算中和35KV及以上電壓等級的電網的線損計算中用得較多。 均方根電流法(代表日負荷電流法)(注:本文采用此方法)計算式為:其他符號含義同前面所述。均方根電流可按均方根電流表示式進行計算。為了準確和方便起見,各電流應取代表日的負荷電流值;如計算一個月的線損時,上旬,中旬,下旬,至少各選取一代表日;而且所選取的代表日,應該是線路供電,用戶用電,主要和多數設備投運與天氣情況等均較正常。由于均方根電流計算式中的各電流值取自于變電站盤上的電流表,而此電流表又存在如前所述的弊端;此時,要想計算結果精確,須多取天數或電流值,但計算又不方便;反之,要想

21、計算方便,須少取電流值,但精確度又將要降低。所以,代表日的均方根電流法的適用場合,為供用電較為均衡,負荷峰谷差較小,日負荷曲線較為平坦之電網線損計算。但它卻是昔日常用的經典方法。 平均電流負荷曲線特征系數法當線路首端平均負荷電流取值于電流表時,計算式為:其中:當線路首端平均負荷電流取值于電能表時,計算式為:其中:式中: 當線路首端平均負荷電流取值于電流表時,可按選定的代表日的負荷電流進行計算,此時的線損計算與前述的均方根電流法基本相同,適用場合也基本相同。 電量法(電能表取系數法)計算式為:由于線路有功供電量和無功供電量均取值于電能表,因此,此種方法不僅簡便易行,而且精確度較高;所以,使用于農

22、村電網的線損理論計算。它是現行常用的新方法。3 線損計算程序設計3.1 線損計算程序設計簡要說明本程序是用Visual C+軟件來完成它的編寫和執(zhí)行的。最終生成可執(zhí)行文件finish.exe,輸出result.tet文件供界面程序調用。線損程序需要三個文件:“trans.txt”(變壓器參數),“l(fā)ines.txt”(輸電線參數),“shuju.txt”(總線路參數)。3.2 線損計算程序設計的算法介紹本程序采用的是均方根電流法。其詳細算法如下:1.根據首端月有功電能,無功電能,計算平均電流:(3.1)式中: -分別代表為月首端有功電能,無功電能,平均電壓。2.根據線路首端的負荷曲線以及代表日

23、有功電流確定首端負荷曲線的特征系數以及負荷曲線形狀的平方值。(1) 負荷曲線的負荷率和最小負荷率最小負荷率:(3.2)負荷率:(3.3)式中:-月負荷電流的最小值(2) 負荷曲線的形狀系數:1.當f時,可按直線變化的持續(xù)負荷曲線計算值。(3.4)2.當f時,可按二階梯持續(xù)負荷曲線計算值。(3.5)(3) 各變壓器電流和各支路電流1.各變壓器電流(3.6)式中:S-第i個變壓器的額定功率。2.各段線路的電流 從變壓器開始,利用KCL電流定律,逐段代數相加,求出每一段線路上的平均電流。3.根據各線段電阻及電流,計算各輸電線代表月的損耗電能和導線總損耗電能:(3.7)式中:-第i條線路的平均電流,A

24、;-第i條線路的電阻,i=1-m,m為該配電線路的總數, ;4.變壓器的電能損耗根據變壓器所在節(jié)點的平均電流和和變壓器的額定電流,計算該配電網全部變壓其的代表月繞組損耗電能。(3.8)式中:-分別為第i節(jié)點變壓器的短路損耗功率,KW; -i節(jié)點日平均電流,A; -i節(jié)點變壓器高壓側的額定電流,A.配電網全部變壓器的代表月的鐵芯損耗:(3.9)式中:-第i節(jié)點配電變壓器的空載損耗功率,KW。5計算電壓(1) 先求得線路首端電壓。(2) 網絡元件的電壓降落是指元件兩端的電壓向量差值,由線路的首端和末端的有功功率和無功功率計算每一段的電壓降落:(3.10)式中:第i線段的電壓降落;第i線段的有功功率

25、和無功功率;-第i線段的電阻和電抗;第i線段首端的電壓。只要知道每一段線路首端的電壓,用首端電壓減去這段線路的電壓降落就可算出該點的電壓。(3.11)不計變壓器節(jié)點的電壓降落,其電壓為變壓器的上接電路的末端電壓。3.3 線損計算的前提條件和原理介紹 計算方法的簡化條件:(1) 整個網絡結構的負荷曲線的形狀是相同的;(2) 整個網絡結構的功率因數都相同;(3) 忽略沿線的電壓損耗對電能損耗的影響;(4) 忽略溫度對線路損耗的影響。3.3.2 線損計算程序的簡化條件:(1) 配電網中每個變壓器節(jié)點的電流為變壓器高壓側的電流;(2) 配電網中的線路和變壓器型號確保在關于線路和變壓器參數的文件中能找到

26、(即:“l(fā)ines.txt”和“trans.txt”);(3) 配電網中的線損由線路的電阻產生,變壓器的損耗為銅損和鐵芯損耗,線路的無功損耗忽略不計,變壓器的容量為負荷容量;(4) 線路元件只有變壓器荷線路,不考慮溫度對線損的影響。3.3.3 線損計算程序的計算原理線損計算的關鍵是求出每段線路流過的電流,本線段的電流是通過對下接線路電流的疊加而成,疊加的首端是變壓器電流。計算程序疊加電流用的是C語言中的函數遞歸原理,根據每段線路的共有特征:本線路的下接元件只有變壓器荷線路,也就是說本線路的電流來源是下接線路的電流荷變壓器電流;而下接線路的電流也是由下接線路的電流和變壓器電流之和。例如:圖31由

27、上面的電路結構圖可知:每段線路流過的電流=下接所有線路流過的電流總和+下接所有變壓器的電流總和。計算程序就是利用這一原理疊加電流的。同理,計算每段線路的電壓降落時也是用同樣的算法。當求出每段線路的電流后,將其帶入計算線損的公式即可求出損耗。如上例有:求出電流和電壓后就可代入線損計算公式計算線損! 程序介紹程序解釋(1) read(char strname100)/strname100為讀取的文件名。此子程序的功能是讀取文件的內容,把內容放入一個strk1020的三維數組中,k表示文件的行數,10為以逗號隔開的字符串個數,20為每個字符串中字符的個數。具體程序請參考線損計算附錄源程序。(2) r

28、eadtrans()此程序的功能是讀取“trans.txt”,統(tǒng)計變壓器的個數,將變壓器上接線路名稱,將變壓器的型號,對應該型號的鐵損,銅損和以字符形式存放到str數組中,再將變壓器型號以字符形式放入tn0中,將上接線路以字符形式放入tn1中,將鐵損,銅損和容量轉化為浮點數形式分別存入tn2,tn3,tn4中。最后用delete strs 釋放數組str所占用的內存。調用此程序的目的是先把要查找的數據放入內存,往后不需要再對文件“trans.txt”進行讀操作,而且查找某個變壓器只需對應tn0的字符串即可。具體程序請參考線損計算附錄源程序(3) radlines()此程序的功能是讀取“l(fā)ine

29、s.txt”,統(tǒng)計線路的個數,將線路的上接線路名稱,本線路的名稱,將線路的型號,對應該型號的單位電阻值和單位電抗值,線路長度以字符形式存放到str數組中,再將線路型號,上接線路名稱和本線路名稱以字符形式放入ln0,ln1,ln2中,線路長度,單位電阻值和單位電抗值轉化為浮點數形式分別存入ln3,ln4,ln5中。最后用delete strs 釋放數組str所占用的內存。調用此程序的目的是先把要查找的數據放入內存,往后不需要再對文件“l(fā)ines.txt”進行讀操作,而且查找某個變壓器只需對應ln0的字符串即可。具體程序請參考線損計算附錄源程序 線損計算流程圖: 讀入文件“trans.txt”,統(tǒng)

30、計變壓器的個數K.讀入文件“shuju.txt”, 將數據讀入shuju結構體sj中。將變壓器數據讀入trans結構體數組tk中。讀入文件“l(fā)ines.txt”,統(tǒng)計變壓器的個數x.將線路數據讀入lines結構體數組lx中。計算所有變壓器的總容量和每臺變壓器的電流,并把電流值賦給上接線路。計算每個變壓器的銅損和鐵損。計算每段線路的損耗。計算每段線路的電壓降落和末端的電壓。調用電流計算子程序,實現電流的迭加運算。輸出結果開始(4) readshuju()此程序的功能是讀取“shuju.txt”,將網絡結構的月有功電度,月無功電度,月最大電流,月最小電流,首端電壓和月份數以字符形式存放到str數組

31、中,再將月有功電度,月無功電度,月最大電流,月最小電流,首端電壓和月份數以浮點數放入sj00,sj01,sj02,sj03,sj04,sj05中。調用此程序的目的是先把要查找的數據放入內存,往后不需要再對文件“shuju.txt”進行讀操作。 具體程序請參考線損計算附錄源程序。(5) double iav(double p,double q,double v,int month)計算首端平均電流的子程序,p,q,v,month對應總網絡結構中的月有功電度,月無功電度,首端電壓和月份數。具體程序請參考線損計算附錄源程序。(6) double k_2(double iav0,double imin

32、,double imax)計算的子程序,iav0,imin,imax分別對應平均電流,月最小電流,月最大電流。具體程序請參考線損計算附錄源程序。(7) double i(char str100)計算電流子程序,是整個線損計算程序的核心部分。Str100是本線段的編號。程序的算法是函數的遞歸調用,直接調用本身。以圖31網絡為例,算線路L1流過的電流:1 判斷L1是否直接接有變壓器,有則將所有變壓器的電流累加為。同時將線路電流累加為。圖例中:;。2 將L1下接的每一條線路重復代入1。圖例中:最終追尋到的只接有變壓器的線段,使其電流向上迭加,得到L1的電流。此種方法是用自C語言的函數遞歸算法,對于多

33、線路的情況,不容易發(fā)生錯誤。具體程序請參考線損計算附錄源程序。(8) double v(char str50,int x)此程序的功能是計算線路末端的電壓值,str50為要計算末端電壓的線段名稱,x為線路中所有線段的總數,程序的算法也是遞歸調用原理。其具體算法和電流計算相同。具體程序請參考線損計算附錄源程序。4 算例分析4.1 起始數據程序運行之前,先在“shuju.txt”,“trans.txt”,“l(fā)ines.txt”輸入運算所需的數據如下:Shuju文件:(1) 線路中的總參數:線路月有功電度(P0)(kwh)線路月無功電度(Q0)(kvar)線路最大電流(imax)(A)線路最小電流(

34、imin)(A)線路平均電壓(V0)(KV)月份天數(day)(天)12547007452002707010.531Trans文件:(2) 變壓器基本參數:變壓器型號上接線路變壓器空載損耗 (KW)變壓器短路損耗 (KW)變壓器容量 (KVA)S7-400/10S2040.92005.8000400S7-500/10S2051.08006.9000500S7-400/10S2060.92005.8000400S7-1000/10S2111.800011.60001000S7-400/10S2110.92005.8000400S7-400/10S2060.92005.8000400S7-125/

35、10S2070.37502.5000125輸電線路的基本參數:Lines文件:(3) 線路中的總參數:線路型號上接線路編號本線路編號線路長度L (m)線路電阻R ()線路電抗X ()XLPE-3X2400S20114260.09430.0890XLPE-3X240S201S204650.09430.0890ZLQ-3X120S204S2072000.16600.0780XLPE-3X240S201S2055410.09430.0890ZLQ-3X95S205S2061350.21000.0800ZLQ-3X95S206S2122700.21000.0800YJV22-3X70S206S2112

36、980.34000.11004.2 程序運行后數據程序運行后,生成的“result.txt”文件數據如下:(1) 線損計算相關參數如下:線路首端平均電流(A)iav0=108.392540形狀系數k2=1.527937(2) 變壓器計算相關參數如下:變壓器型號變壓器電流(A)變壓器額定電流(A)變壓器銅損(kw)變壓器鐵損(kw)變壓器總損耗P(kw)S7400/1013.41923021.994296913.643123684.4800001598.123100S7-500/1016.77403721.4928701086.920267803.5200001890.440267S7-400/

37、1013.41923021.994296913.643123684.4800001598.123100S7-1000/1033.54807454.9857401827.2862461339.2000003166.486200S7-400/1013.41923021.994296913.643123684.4800001598.123100S7-400/1013.41923021.994296913.643123684.4800001598.1231S7-125/104.1935096.873217393.811691279.000000672.811700(3)線路計算相關參數如下:線路型號線

38、路電流(A)線路電阻R ()線路電抗X ()線路損耗P (KW)線路電壓U (V)XLPE-3X240108.1925400.09430.08905368.16193210.443323XLPE-3X24017.6127390.09430.089033.96986810.441107ZLQ-3X1204.1935090.16600.07802.35093710.441107XLPE-3X24090.5798010.09430.08901427.48462110.425223ZLQ-3X9573.8057640.21000.0800526.66368910.417013ZLQ-3X950.000

39、0000.21000.08000.00000010.417013YJV22-3X7046.9673040.34000.1100762.23029210.398327(4) 總的計算參數如下:總變壓器損耗(kwh)總線路損耗(kwh)總損耗(kwh)16443.6114998120.86133920243.092033結果分析與總結根據設計所得出的數據與理論計算所得的結果基本一致,即所設計的線損計算程序滿足了基本要求。本程序因為采用了許多理想假設所以和理論數據還存在一定的差距,但在均在允許范圍進行的假設,故其數據還是具有足夠的參考價值的!致 謝值此論文付梓之際,謹向我的導師周永旺老師致以最深的謝

40、意!感謝一直以來他給予我學習和生活上無微不至的關懷和幫助!本論文的研究工作是在周永旺老師的悉心指導和啟發(fā)鼓勵下順利完成的,當完成了這篇論文的初稿后,周永旺老師還在百忙之中擠出時間,仔細地閱讀了論文初稿,提出了許多珍貴的修改意見。在畢業(yè)設計期間,我的導師嚴謹的治學態(tài)度、忘我的工作精神和樸實謙和的作風時刻感染著我,成為我學習的典范,使我受益匪淺、終生難忘。論文的順利完成也離不開廣東工業(yè)大學自動化學院老師和研究生師兄師姐的幫助。在設計過程中遇到了一些細節(jié)問題時,在研究生師兄師姐們耐心得指導下解決了很多瑣碎問題,在此表示衷心的感謝!在廣東工業(yè)大學四年的學習中,我得到了所有老師和同學們多方面的幫助和支持

41、,在此我要向大家表示最衷心的謝意!在整個求學期間,我的父母一直不遺余力地幫助我,我前進的每一步都飽蘸他們期待和鼓勵的關切之情。正是他們的關懷和支持才使我使我能夠走進知識的殿堂,在此,謹以此文獻給他們,希望能給他們帶來一絲欣慰。在論文即將付印之時,對以上老師、朋友、同學們及家人給予我真誠的幫助再次表示萬分的感謝。參考文獻楊險峰,馮茂青10kV配電網的電能計量和線損管理廣東電力2005年7月第18卷第7期彭新宇,黃民翔,許諾,沈勤10kV配電網線損的快速計算法電力系統(tǒng)及其自動化學報2002年8月第14卷第4期李一紅,趙維興,邱劍嗚10kV配電網理論線損計算方法的比較研究維普資訊 楊軍10kV配電網

42、線損較高的原因和對策農村電氣化1999年第5期胡金磊,劉湘蒞,王克文計及SVC影響的10kV配電線路的理論線損計算洛陽工業(yè)高等專科學校學報2003年12月第13卷第4期 Miao Pei-qing Development of line loss automatic analyzing system based on comparison of its theoretical value with practical valueSource: Power System Technology, v 25, n 12, Dec. 2001 Karivaratharajan, PMeasuring

43、the power loss in transmission line conductors due to fittingsSource: Electrical Review, March 1978附錄:線損計算程序#include#include#include#include#include#include/對各個結構體數組的聲明struct shuju *sj;struct lines *l;struct trans *t;/定義計算程序中要用到的外部變量char(*str)1520;int k;int ll=0;int tt=0;/聲明需要調用的子程序double i(char str

44、30,int a,int b);double v(char str30,int t);output ();/定義月份的天數float day12=31,29,31,30,31,30,31,30,31,30,31,30;/計算平均電流子程序double iav(double p,double q,double v,int month)double a,b,IAV;a=sqrt(p*p+q*q);b=sqrt(3.0)*v*24.0*(daymonth-1);IAV=a/b;return(IAV);/計算形狀系數子程序double k_2(double iav0,double imin,doubl

45、e imax) double k2;double f=0,b=0;f=iav0/imax;b=imin/imax;if(f0.5)k2=(f*(1+b)-b)/(f*f);elsek2=(b+(1.0/3.0*(1-b)*(1-b)*4)/(1+b)*(1+b);return(k2);struct shuju/定義總參數結構體 double p0;double q0;double imax;double imin;double v0;int month;struct lines/定義線路結構體char qjname30;char sname30;char xname30;double leng

46、th;double r;double x; double i;double rr;double xx;double zongl;double s;double v;struct trans/定義變壓器結構體char qjname30;char sname30;double p0;double pk;double sn;double ipersent;double i;double in;double cu;double fe;double zongt;read(char strname100)/文件讀取子程序FILE*fp;int n,m,i;char ch;if(fp=fopen(strna

47、me,r)=NULL) printf(error!n);exit(0);while(ch=fgetc(fp)!=EOF)if(ch=n)k+;rewind(fp);str=new chark1520;for(m=0,i=0,n=0;(ch=fgetc(fp)!=EOF)switch(ch)case :break;case,:strnmi=0;m+,i=0;break;casen:strnmi=0;n+,m=0;i=0;break;default:strnmi=ch;i+;break;fclose(fp);return 0;readtrans()/讀變壓器文件子程序int n; k=0;read(trans.txt);if(!(t=new struct transk)printf(error!please return!n);exit(0);for(n=0;nk;n+)strcpy(tn.qjname,strn0);strcpy(tn.sname,strn1);tn.p0=atof(strn2);tn.pk=atof(strn3);tn.sn=atof(strn4);tt=k;delete str ;return 0;readlines()/讀線路文件子程序int n;k=0;read(lines.txt);if(!(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論