一種基于云計算的電力軟件仿真系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于云計算的電力軟件仿真系統(tǒng),包括客戶端、任務(wù)調(diào)度節(jié)點和計算節(jié)點。在客戶端接受用戶輸入電力仿真模型、仿真參數(shù),并據(jù)此生成電力仿真作業(yè)的任務(wù)描述;在任務(wù)調(diào)度節(jié)點,接受客戶端提交的仿真作業(yè),根據(jù)用戶級別、仿真作業(yè)類型、仿真時限要求等因素,將電力仿真作業(yè)調(diào)度到計算集群相應(yīng)計算節(jié)點進行電力仿真計算;在仿真計算過程中,對運行中作業(yè)進行監(jiān)控,完成負載平衡、異常處理及結(jié)果回收處理。本發(fā)明把傳統(tǒng)的電力軟件仿真技術(shù)與云計算技術(shù)相結(jié)合,提高了電力仿真軟件的計算速度,增強了大數(shù)據(jù)量的運算能力。
【專利說明】—種基于云計算的電力軟件仿真系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力系統(tǒng)分布式仿真【技術(shù)領(lǐng)域】,具體為一種基于云計算的電力軟件仿真系統(tǒng)。
【背景技術(shù)】
[0002]近年來,隨著電力系統(tǒng)規(guī)模日益復(fù)雜和龐大,公共電網(wǎng)的結(jié)構(gòu)和運行方式也變得更加復(fù)雜,大電網(wǎng)的安全穩(wěn)定運行是各國面臨的的重大難題,電力仿真是開展電力系統(tǒng)建模和分析的關(guān)鍵技術(shù)。傳統(tǒng)的電力仿真平臺以單機或封閉式并行計算平臺為主,并未利用最新的計算機分布式計算技術(shù),難以開展聯(lián)合統(tǒng)一的電力系統(tǒng)仿真。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種基于云計算的電力軟件仿真系統(tǒng),以解決現(xiàn)有技術(shù)存在的問題。
[0004]為了達到上述目的,本發(fā)明所采用的技術(shù)方案為:
一種基于云計算的電力軟件仿真系統(tǒng),包括客戶端、調(diào)度節(jié)點和計算節(jié)點,其特征在于:客戶端接受用戶輸入電力仿真模型、仿真參數(shù),并據(jù)此生成電力仿真作業(yè)的任務(wù)描述;在任務(wù)調(diào)度節(jié)點,接受客戶端提交的仿真作業(yè),根據(jù)用戶級別、仿真作業(yè)類型、仿真時限要求,將電力仿真作業(yè)調(diào)度到計算集群相應(yīng)計算節(jié)點進行電力仿真計算;在仿真計算過程中,對運行中作業(yè)進行監(jiān)控,完成負載平衡、異常處理及結(jié)果回收處理。
[0005]所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:電力仿真作業(yè)的任務(wù)描述,用戶提交仿真任務(wù)通過客戶端封裝成XML文件進行描述和作業(yè)提交。
[0006]所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:電力仿真計算任務(wù)調(diào)度機制:調(diào)度節(jié)點接收用戶作業(yè)請求,同時收集計算節(jié)點的仿真軟件和算法類型,計算能力和用戶仿真時限等需求,并以此作為系統(tǒng)作業(yè)調(diào)度分派策略,將仿真作業(yè)分派到相應(yīng)計算節(jié)點完成計算。
[0007]所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:計算節(jié)點監(jiān)控與管理:調(diào)度節(jié)點監(jiān)聽計算節(jié)點的訪問,接收計算節(jié)點發(fā)送的心跳信息,該信息封裝了計算節(jié)點的自身負載平衡和任務(wù)信息,調(diào)度節(jié)點根據(jù)心跳信息完成對計算節(jié)點性能和任務(wù)執(zhí)行的監(jiān)控。
[0008]本發(fā)明提出一個基于云計算的電力軟件仿真系統(tǒng),把傳統(tǒng)的電力軟件仿真技術(shù)與云計算技術(shù)相結(jié)合,提高了電力仿真軟件的計算速度,增強了大數(shù)據(jù)量的運算能力。本發(fā)明充分利用閑置的計算資源,可為復(fù)雜的電力仿真運算提供計算環(huán)境,以便完成各種復(fù)雜的大數(shù)據(jù)量的電力仿真運算。
【專利附圖】
【附圖說明】
[0009]圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)圖?!揪唧w實施方式】
[0010]一種基于云計算的電力軟件仿真系統(tǒng),包括客戶端、調(diào)度節(jié)點和計算節(jié)點,客戶端接受用戶輸入電力仿真模型、仿真參數(shù),并據(jù)此生成電力仿真作業(yè)的任務(wù)描述;在任務(wù)調(diào)度節(jié)點,接受客戶端提交的仿真作業(yè),根據(jù)用戶級別、仿真作業(yè)類型、仿真時限要求,將電力仿真作業(yè)調(diào)度到計算集群相應(yīng)計算節(jié)點進行電力仿真計算;在仿真計算過程中,對運行中作業(yè)進行監(jiān)控,完成負載平衡、異常處理及結(jié)果回收處理。
[0011]電力仿真作業(yè)的任務(wù)描述,用戶提交仿真任務(wù)通過客戶端封裝成XML文件進行描述和作業(yè)提交。
[0012]電力仿真計算任務(wù)調(diào)度機制:調(diào)度節(jié)點接收用戶作業(yè)請求,同時收集計算節(jié)點的仿真軟件和算法類型,計算能力和用戶仿真時限等需求,并以此作為系統(tǒng)作業(yè)調(diào)度分派策略,將仿真作業(yè)分派到相應(yīng)計算節(jié)點完成計算。
[0013]計算節(jié)點監(jiān)控與管理:調(diào)度節(jié)點監(jiān)聽計算節(jié)點的訪問,接收計算節(jié)點發(fā)送的心跳信息,該信息封裝了計算節(jié)點的自身負載平衡和任務(wù)信息,調(diào)度節(jié)點根據(jù)心跳信息完成對計算節(jié)點性能和任務(wù)執(zhí)行的監(jiān)控。
[0014]如圖1所示,本發(fā)明包括客戶端、任務(wù)調(diào)度節(jié)點和計算節(jié)點。在客戶端接受用戶輸入電力仿真模型、仿真參數(shù),并據(jù)此生成電力仿真作業(yè)的任務(wù)描述;在任務(wù)調(diào)度節(jié)點,接受客戶端提交的仿真作業(yè),根據(jù)用戶級別、仿真作業(yè)類型、仿真時限要求等因素,將電力仿真作業(yè)調(diào)度到計算集群相應(yīng)計算節(jié)點進行電力仿真計算;在仿真計算過程中,對運行中作業(yè)進行監(jiān)控,完成負載平衡、異常處理及結(jié)果回收處理。
[0015]在客戶端,電力仿真作業(yè)的任務(wù)描述是其核心部分,客戶端將用戶輸入的電力仿真模型、仿真參數(shù)及仿真數(shù)據(jù),抽象成電力仿真作業(yè)描述文件,該文件采用XML語言進行描述。
[0016]應(yīng)用時,客戶通過客戶端登錄,經(jīng)過Web服務(wù)器驗證,即可進入電力仿真軟件作業(yè)提交界面,用戶可以通過圖形化操作方式搭建自己的電力仿真軟件算例,或者通過上傳提交電力仿真軟件的算例文件,客戶端將用戶提交的算例封裝成仿真作業(yè)描述文件。
[0017]調(diào)度節(jié)點負責(zé)接收客戶端提交的仿真作業(yè)請求,根據(jù)同時收集計算節(jié)點的仿真軟件和算法類型,計算能力和用戶仿真時限等需求,并以此作為系統(tǒng)作業(yè)調(diào)度分派策略,將仿真作業(yè)分派到相應(yīng)計算節(jié)點。
[0018]計算節(jié)點根據(jù)自身安裝的仿真軟件及電力仿真算法程序,依照仿真作業(yè)不同類型,調(diào)用相應(yīng)軟件或程序完成電力仿真計算,同時計算節(jié)點上的性能監(jiān)控器監(jiān)控自身計算能力信息,包括CPU能力、I/O讀寫速度、存儲能力(內(nèi)部存儲器)等信息,監(jiān)控本節(jié)點的實時負載平衡信息,收集當(dāng)前任務(wù)執(zhí)行信息及歷史任務(wù)執(zhí)行信息,并將上述信息封裝成心跳信息上報給調(diào)度節(jié)點,調(diào)度節(jié)點收集集群中所有計算節(jié)點,以此作為仿真作業(yè)調(diào)度及分配策略。
[0019]以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種基于云計算的電力軟件仿真系統(tǒng),包括客戶端、調(diào)度節(jié)點和計算節(jié)點,其特征在于:客戶端接受用戶輸入電力仿真模型、仿真參數(shù),并據(jù)此生成電力仿真作業(yè)的任務(wù)描述;在任務(wù)調(diào)度節(jié)點,接受客戶端提交的仿真作業(yè),根據(jù)用戶級別、仿真作業(yè)類型、仿真時限要求,將電力仿真作業(yè)調(diào)度到計算集群相應(yīng)計算節(jié)點進行電力仿真計算;在仿真計算過程中,對運行中作業(yè)進行監(jiān)控,完成負載平衡、異常處理及結(jié)果回收處理。
2.如權(quán)利要求1所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:電力仿真作業(yè)的任務(wù)描述,用戶提交仿真任務(wù)通過客戶端封裝成XML文件進行描述和作業(yè)提交。
3.如權(quán)利要求1所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:電力仿真計算任務(wù)調(diào)度機制:調(diào)度節(jié)點接收用戶作業(yè)請求,同時收集計算節(jié)點的仿真軟件和算法類型,計算能力和用戶仿真時限等需求,并以此作為系統(tǒng)作業(yè)調(diào)度分派策略,將仿真作業(yè)分派到相應(yīng)計算節(jié)點完成計算。
4.如權(quán)利要求1所述一種基于云計算的電力軟件仿真系統(tǒng),其特征在于:計算節(jié)點監(jiān)控與管理:調(diào)度節(jié)點監(jiān)聽計算節(jié)點的訪問,接收計算節(jié)點發(fā)送的心跳信息,該信息封裝了計算節(jié)點的自身負載平衡和任務(wù)信息,調(diào)度節(jié)點根據(jù)心跳信息完成對計算節(jié)點性能和任務(wù)執(zhí)行的監(jiān)控。
【文檔編號】G06F9/455GK103617067SQ201310499737
【公開日】2014年3月5日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】黃少偉, 陳穎, 李鈞, 陶皖 申請人:蕪湖大學(xué)科技園發(fā)展有限公司