基于多核并行計算的電力系統(tǒng)故障計算方法研究
本文關鍵詞:基于多核并行計算的電力系統(tǒng)故障計算方法研究 出處:《華中科技大學》2015年碩士論文 論文類型:學位論文
更多相關文章: 電力系統(tǒng) 故障計算 多核處理器 并行計算 OpenMP
【摘要】:隨著電力系統(tǒng)規(guī)模越來越大,節(jié)點數目越來越多,故障計算的計算量也逐漸增大。在大批量故障計算的求解過程中通常需要消耗大量的時間,無法滿足工程實際中快速求解的要求。而目前CPU的時鐘頻率等性能的提升難度越來越大,所以想要單純依靠提升CPU性能來加快計算速度變得更加困難。隨著計算機多核CPU的出現和發(fā)展,并行計算為分析解決電力系統(tǒng)故障計算問題提供了有效的思路和方法。傳統(tǒng)的單線程故障計算程序在多核計算機中無法直接獲得并行加速效果,只能由其中一個執(zhí)行核心運行,其余核心處于閑置狀態(tài)。所以必須采用并行編程方法來對程序進行多線程開發(fā),才能使其在多核計算機中并行執(zhí)行。本文首先對電力系統(tǒng)故障計算的原理和方法進行了介紹,分析了故障計算程序的設計方法和步驟。之后介紹了并行計算的理論,并行計算分為共享內存模型的單機并行和分布式存儲模型的多機并行,分析了二者的編程方法及適用情況,選擇采用基于共享內存模型的OpenMP并行技術,并對其程序設計方法與性能進行了分析。本文重點研究并實現了故障計算程序的并行化處理方法。對故障計算程序的多個部分進行了并行化開發(fā),其中包括多核并行讀取電力系統(tǒng)各個區(qū)的數據并分別進行處理;針對節(jié)點導納矩陣轉換成節(jié)點阻抗矩陣過程的特點,多核獨立并行生成阻抗矩陣的各個列向量;阻抗矩陣生成之后,針對大量故障計算過程采用并行的方式執(zhí)行。本文利用3000余節(jié)點的某實際電網系統(tǒng)模型對并行故障計算程序進行測試。結果表明:采用基于OpenMP技術的多核并行計算方法能夠有效地提高故障計算的效率,并且隨著并行核心數的增加,并行加速比會相應提升。
[Abstract]:With the increasing scale of power system, the number of nodes is more and more, and the calculation amount of fault calculation is increasing gradually, which usually consumes a lot of time in the process of solving mass fault calculation. It can not meet the requirement of rapid solution in engineering practice. However, it is becoming more and more difficult to improve the performance of CPU, such as clock frequency. Therefore, it becomes more difficult to improve the speed of computing simply by improving the performance of CPU. With the emergence and development of multi-core CPU. Parallel computing provides an effective way to analyze and solve the power system fault calculation problems. Traditional single-thread fault calculation programs can not directly achieve parallel acceleration effect in multi-core computers. Only one of the execution cores can run, while the others are idle, so a parallel programming approach must be used to develop a program with multiple threads. In order to make it run in parallel in multi-core computer, this paper first introduces the principle and method of power system fault calculation. The design methods and steps of fault computing program are analyzed. Then the theory of parallel computing is introduced. The parallel computing is divided into single machine parallel and distributed memory parallel. The programming methods and their application are analyzed, and the OpenMP parallel technology based on shared memory model is chosen. And the programming method and performance are analyzed. The parallelization method of fault calculation program is studied and realized in this paper, and several parts of fault calculation program are developed in parallel. It includes the multi-core parallel reading and processing of the data in each area of the power system. According to the characteristics of node admittance matrix conversion to node impedance matrix, multi-core independent parallel generation of each column vector of impedance matrix; After the impedance matrix is generated. A large number of fault calculation processes are executed in parallel mode. In this paper, the parallel fault calculation program is tested by using a practical network system model with more than 3000 nodes. The results show that:. The multi-core parallel computing method based on OpenMP technology can effectively improve the efficiency of fault calculation. And with the increase of the number of parallel cores, the parallel speedup will increase accordingly.
【學位授予單位】:華中科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TM744
【相似文獻】
相關期刊論文 前10條
1 孫安香,張理論,宋君強;并行計算的數據重分配[J];國防科技大學學報;2002年04期
2 曹衛(wèi);并行計算——計算科學與工程的核心[J];上海城市管理職業(yè)技術學院學報;2004年S1期
3 程球;幾種并行計算模型的分析[J];安徽電氣工程職業(yè)技術學院學報;2005年01期
4 張軍;譚俊杰;任登鳳;;二維含動邊界流場的并行計算[J];河海大學學報(自然科學版);2007年04期
5 胡曉力;田有先;;多粒度并行計算集群研究與應用[J];電力學報;2007年04期
6 谷照升;;基于多核CPU的并行計算設計[J];長春工程學院學報(自然科學版);2009年03期
7 劉魯源,王欣東,劉暢;機器人反向動力學并行計算及實現[J];天津大學學報;1992年04期
8 張偉林;網絡并行計算及在計算力學中的應用[J];安徽建筑工業(yè)學院學報(自然科學版);2003年01期
9 孫宏元;謝維信;楊勛;陸克中;;基于并行計算熵的同構集群負載均衡算法[J];深圳大學學報(理工版);2007年01期
10 王皓;傅旭東;孫其誠;馬宏博;高潔;;大尺度流域水文并行計算的方法改進[J];應用基礎與工程科學學報;2009年S1期
相關會議論文 前10條
1 黃宇光;;整體同步并行計算方法的現狀與發(fā)展[A];信息科學與微電子技術:中國科協第三屆青年學術年會論文集[C];1998年
2 羅文彩;陳小前;;并行計算的多方法優(yōu)化協作[A];第二十四屆中國控制會議論文集(上冊)[C];2005年
3 左風麗;莫則堯;葉文華;;計算流體三維分裂格式的高效并行計算[A];中國工程物理研究院科技年報(2003)[C];2003年
4 王欣;李志山;張志遠;;并行計算在彈塑性時程分析中的應用[A];信息化推動工程建設工業(yè)化——第四屆工程建設計算機應用創(chuàng)新論壇論文集[C];2013年
5 張理濤;黃廷祝;谷同祥;左憲禹;;一種適合于分布式并行計算改進的平方共軛殘差法[A];2008年全國開放式分布與并行計算機學術會議論文集(下冊)[C];2008年
6 胡金初;;并行計算中的任務分配算法[A];2005年全國理論計算機科學學術年會論文集[C];2005年
7 宋庭新;李慧;;面向服務的有限元并行計算網格系統(tǒng)設計[A];湖北省機械工程學會設計與傳動學會、武漢機械設計與傳動學會2008年學術年會論文集(2)[C];2008年
8 裘懿勇;徐斌;劉曉明;;并行計算作業(yè)調度系統(tǒng)的架構及應用[A];第十四屆中國科協年會第5分會場:綠色船舶與海洋裝備創(chuàng)新發(fā)展及產業(yè)化論壇論文集[C];2012年
9 裘懿勇;徐斌;劉曉明;;并行計算作業(yè)調度系統(tǒng)的架構及應用[A];2012年MIS/S&A學術交流會議論文集[C];2012年
10 肖保國;楊順華;邢建文;趙慧勇;;當地自適應建表方法在煤油超燃發(fā)動機并行計算中的應用[A];第十四屆全國激波與激波管學術會議論文集(下冊)[C];2010年
相關重要報紙文章 前10條
1 軼嘉;英特爾全球首個并行計算中心落戶無錫[N];人民郵電;2009年
2 曙光信息產業(yè)有限公司研發(fā)中心 溫鑫;并行計算任重道遠[N];中國計算機報;2007年
3 英特爾并行計算實驗室研究員 TimothyMattson;并行計算:減少串行軟件[N];中國計算機報;2007年
4 曙光信息產業(yè)有限公司研發(fā)中心 溫鑫;并行計算軟件開發(fā)概述[N];中國計算機報;2007年
5 劉霞;計算能力的提升需要一場革命[N];科技日報;2010年
6 安世亞太 雷先華;ANSYS高性能并行計算[N];中國航空報;2005年
7 張云泉;并行計算:迎接多核時代的挑戰(zhàn)[N];計算機世界;2006年
8 本報記者 馬文方;英特爾為何要牽頭并行計算[N];中國計算機報;2009年
9 英特爾 趙軍(Jun Zhao);PC機并行計算革命尚未成功[N];中國計算機報;2009年
10 ;Linux下的網絡并行計算[N];計算機世界;2000年
相關博士學位論文 前10條
1 張雨新;改進的MPS方法及其三維并行計算研究[D];上海交通大學;2014年
2 李維山;面向領域應用的空間域和頻域分解模式并行計算[D];吉林大學;2016年
3 孫安香;數值氣象預報變分同化的伴隨模式并行計算[D];中國人民解放軍國防科學技術大學;2002年
4 張理論;面向氣象預報數值模式的高效并行計算研究[D];中國人民解放軍國防科學技術大學;2002年
5 龍柏;并行計算平臺上的數據索引技術研究[D];中國科學技術大學;2011年
6 管建和;電磁場有限元法解釋分布式并行計算的研究[D];中國地質大學(北京);2006年
7 劉耀儒;三維有限元并行計算及其在水利工程中的應用[D];清華大學;2003年
8 金晶;并行計算普適編程模型及系統(tǒng)架構研究[D];北京郵電大學;2012年
9 盛艷秀;多核異構環(huán)境下通用并行計算框架關鍵技術研究[D];中國海洋大學;2013年
10 張帆;過程系統(tǒng)優(yōu)化的分布式并行計算[D];浙江大學;2002年
相關碩士學位論文 前10條
1 張康宇;基于ASAR近海風場反演方法研究[D];浙江大學;2015年
2 胡榮華;并行計算在臨近天氣預報系統(tǒng)中的應用研究[D];華南理工大學;2015年
3 嚴善楷;異構系統(tǒng)中并行計算的動態(tài)負載均衡技術研究[D];華南理工大學;2015年
4 陳磊;基于監(jiān)控信號的多信息提取識別的并行計算方法[D];南京理工大學;2015年
5 焦弘杰;CPU-GPU異構并行計算體系的設計與實現[D];江蘇科技大學;2015年
6 陳從江;基于面向云服務的Python并行計算的研究[D];電子科技大學;2014年
7 唐吉卓;基于GPU平臺的SVD并行計算研究與實現[D];電子科技大學;2014年
8 吳頎;GPU并行計算及其在飛行器設計中的應用[D];北京理工大學;2015年
9 李保安;基于液態(tài)食品冷凍濃縮冰晶生長機制并行計算[D];電子科技大學;2013年
10 鐘承群;基于CPU/GPU異構并行計算的OTN仿真驗證系統(tǒng)的研究與實現[D];電子科技大學;2015年
,本文編號:1375721
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1375721.html