基于j2ee分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電網(wǎng)故障診斷系統(tǒng)領(lǐng)域,具體是一種基于J2EE分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng)。
【背景技術(shù)】
[0002]企業(yè)尤其是大型電力、冶金、煤炭等國民經(jīng)濟(jì)命脈生產(chǎn)企業(yè)是電力能源的主要用戶,停電事故、漏電危險、電能質(zhì)量低下等隱患不可避免的對電力設(shè)施安全、現(xiàn)場操作人員安全、大規(guī)模生產(chǎn)安全構(gòu)成威脅。
[0003]傳統(tǒng)的電網(wǎng)故障診斷系統(tǒng)大多采用類似于cls模式,該模式通常由客戶端執(zhí)行應(yīng)用程序,然后連接到后臺的數(shù)據(jù)庫服務(wù)器,由客戶端向后臺的數(shù)據(jù)庫服務(wù)器發(fā)送各種命令請求,并等待響應(yīng),然后做相應(yīng)的處理。這種工作模式對于處理大數(shù)據(jù)量傳輸、大數(shù)據(jù)量計(jì)算都是不具有優(yōu)勢的,而電網(wǎng)故障暫態(tài)信號是非平穩(wěn)信號,它覆蓋的頻譜較寬,記錄這一非平穩(wěn)信號需要較高的采樣率,數(shù)據(jù)量很大,相應(yīng)的電網(wǎng)故障信息處理系統(tǒng)的計(jì)算量也是非常龐大的,只有采用分布式并行計(jì)算技術(shù),方能實(shí)現(xiàn)大電網(wǎng)的實(shí)時或準(zhǔn)實(shí)時診斷。
[0004]因此,建立一種基J2EE分布式技術(shù)以配用電網(wǎng)絡(luò)的安全運(yùn)行為主要目標(biāo)的電網(wǎng)故障智能診斷系統(tǒng)已成為電力系統(tǒng)的一個迫切的需求。
[0005]
【發(fā)明內(nèi)容】
本發(fā)明的目的是提供一種基于J2EE分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng),以解決現(xiàn)有技術(shù)存在的問題。
[0006]為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案為:
基于J2EE分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng),其特征在于:包括應(yīng)用程序服務(wù)器、客戶端和數(shù)據(jù)庫,其中:
所述應(yīng)用程序服務(wù)器采用J2EE架構(gòu)實(shí)現(xiàn),應(yīng)用程序服務(wù)器由Web服務(wù)器和EJB容器構(gòu)成;Web服務(wù)器采用JSP技術(shù)和Java Servlet技術(shù)實(shí)現(xiàn),負(fù)責(zé)接收客戶端傳輸?shù)碾娋W(wǎng)數(shù)據(jù)信息,通過本地接口將變電所采集的數(shù)據(jù)傳遞給EJB容器,并將EJB容器算術(shù)計(jì)算和邏輯判斷的結(jié)果形成網(wǎng)頁返回到客戶端,同時Web服務(wù)器也可以與數(shù)據(jù)庫進(jìn)行交互;EJB容器中設(shè)置了整個故障信息處理系統(tǒng)的算術(shù)運(yùn)算和邏輯運(yùn)算的會話BEAN組件;EJB容器集成來自各變電站預(yù)處理數(shù)據(jù)和全網(wǎng)靜態(tài)知識的智能處理系統(tǒng),針對每一個功能模塊構(gòu)建一個會話BEAN組件;負(fù)責(zé)算術(shù)運(yùn)算和邏輯運(yùn)算的會話BEAN組件與Web服務(wù)器及實(shí)體BEAN組件是本地交互,,設(shè)置在EJB容器中的BEAN組件實(shí)現(xiàn)與數(shù)據(jù)庫各字段的同機(jī)映射,即整個系統(tǒng)的數(shù)據(jù),包括客戶端傳回的數(shù)據(jù)和會話BEAN計(jì)算所得到的數(shù)據(jù)以及電網(wǎng)故障過程的故障錄波數(shù)據(jù)都是通過實(shí)體BEAN組件映射到數(shù)據(jù)庫相應(yīng)的表中;
所述客戶端指由某個電網(wǎng)調(diào)度中心或變電所控制的所有節(jié)點(diǎn),客戶端通過故障錄波裝置進(jìn)行電網(wǎng)動態(tài)參數(shù)的實(shí)時采集,采集的數(shù)據(jù)一方面實(shí)時顯示在客戶端的主接線圖上,同時客戶端程序用具有分布式計(jì)算和多線程特性的數(shù)據(jù)預(yù)處理模塊對故障時大量的錄波數(shù)據(jù)進(jìn)行預(yù)處理后,通過電力系統(tǒng)專用網(wǎng)絡(luò)快速傳回調(diào)度中心進(jìn)行分布式計(jì)算,并將原始故障錄波數(shù)據(jù)和預(yù)處理結(jié)果存入本地?cái)?shù)據(jù)庫中; 所述的根據(jù)權(quán)利要求1所述的,其特征在于:,其特征在于:客戶端采用Java語言和Java Applet機(jī)制編制而成,并將其打包、放置到位于調(diào)度中心或變電站的服務(wù)器上,客戶端本身具有對服務(wù)器端應(yīng)用邏輯EJB組件和JSP訪問接口。
[0007]本發(fā)明采用基于J2EE分布式技術(shù)的并行計(jì)算方式,特別適合電網(wǎng)故障診斷分析所涉及到的大數(shù)據(jù)量傳輸、大數(shù)據(jù)量計(jì)算,能實(shí)現(xiàn)大電網(wǎng)的實(shí)時或準(zhǔn)實(shí)時診斷。
【附圖說明】
[0008]圖1為本發(fā)明模型結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0009]如圖1所示,本發(fā)明包括:
1、應(yīng)用程序服務(wù)器:本發(fā)明采用J2EE架構(gòu)來實(shí)現(xiàn)服務(wù)器端的設(shè)計(jì)和編程,應(yīng)用程序服務(wù)器由Web服務(wù)器和EJB容器組成。
[0010]Web服務(wù)器主要采用JSP技術(shù)和Java Servlet技術(shù)來實(shí)現(xiàn),負(fù)責(zé)接收客戶端傳輸?shù)碾娋W(wǎng)數(shù)據(jù)信息,通過本地接口將變電所采集的數(shù)據(jù)傳遞給EJB容器,并將EJB容器算術(shù)計(jì)算和邏輯判斷的結(jié)果形成網(wǎng)頁返回到客戶端同時Web服務(wù)器也可以與數(shù)據(jù)層進(jìn)行交互。該層主要負(fù)責(zé)傳輸數(shù)據(jù)并形成網(wǎng)頁加以顯示。
[0011]EJB容器是該系統(tǒng)的核心部分,在該模塊中設(shè)置了整個故障信息處理系統(tǒng)的算術(shù)運(yùn)算和邏輯運(yùn)算會話BEAN組件。該容器主要集成來自各變電站預(yù)處理數(shù)據(jù)和全網(wǎng)靜態(tài)知識的智能處理系統(tǒng),并實(shí)現(xiàn)全網(wǎng)故障診斷的目的。針對每一個功能模塊構(gòu)建一個會話BEAN組件。負(fù)責(zé)算術(shù)運(yùn)算和邏輯運(yùn)算的會話BEAN組件與Web服務(wù)器及實(shí)體BEAN組件是本地交互,這樣可以減少網(wǎng)絡(luò)開銷。設(shè)置在EJB容器中的實(shí)體BEAN組件用來實(shí)現(xiàn)與數(shù)據(jù)庫各字段的同機(jī)映射。即整個系統(tǒng)的數(shù)據(jù),包括客戶端傳回的數(shù)據(jù)和會話BEAN計(jì)算所得到的數(shù)據(jù)以及電網(wǎng)故障過程的故障錄波數(shù)據(jù)都是通過該實(shí)體BEAN組件映射到數(shù)據(jù)庫相應(yīng)的表中。用本地接口完成與數(shù)據(jù)庫的通信,即對數(shù)據(jù)庫進(jìn)行動態(tài)讀寫操作,其整個過程是本地操作,不必進(jìn)行遠(yuǎn)程調(diào)用,以便節(jié)省網(wǎng)絡(luò)開銷。
[0012]2、客戶端:客戶端指由某個電網(wǎng)調(diào)度中心或變電所控制的所有節(jié)點(diǎn)??蛻舳酥饕瓿扇缦鹿δ?通過故障錄波裝置進(jìn)行電網(wǎng)動態(tài)參數(shù)的實(shí)時采集,這些數(shù)據(jù)包括電網(wǎng)節(jié)點(diǎn)電壓、線路電流以及開關(guān)狀態(tài)量,這些數(shù)據(jù)一方面實(shí)時顯示在客戶端的主接線圖上,同時變電所客戶端程序用具有分布式計(jì)算和多線程特性的數(shù)據(jù)預(yù)處理模塊對故障時大量的錄波數(shù)據(jù)進(jìn)行預(yù)處理后,通過電力系統(tǒng)專用網(wǎng)絡(luò)快速傳回調(diào)度中心進(jìn)行分布式計(jì)算,并將這些原始故障錄波數(shù)據(jù)和預(yù)處理結(jié)果存入本地?cái)?shù)據(jù)庫中。
[0013]客戶端工作平臺是采用Java語言和Java Applet機(jī)制編制而成,并將其打包、放置到位于調(diào)度中心或變電站的服務(wù)器上,該程序本身具有對服務(wù)器端應(yīng)用邏輯EJB組件和JSP訪問接口。如要將更新的程序重新打包覆蓋即可,這樣在服務(wù)器端一次完成,而不必在眾多的變電所數(shù)據(jù)終端進(jìn)行,這將給系統(tǒng)的更新和升級帶來極大便利。
[0014]3、數(shù)據(jù)層設(shè)計(jì):數(shù)據(jù)庫中存放的數(shù)據(jù)主要包括構(gòu)成網(wǎng)絡(luò)的設(shè)備信息、電網(wǎng)中節(jié)點(diǎn)電壓、線路電流、開關(guān)重合閘等運(yùn)行參數(shù)、以及變電所操作記錄等。J2EE服務(wù)器通過JDBC驅(qū)動器來連接數(shù)據(jù)庫并通過JDBC-ODBC橋與非Java語言系統(tǒng)實(shí)現(xiàn)無縫連接。
[0015]4、系統(tǒng)安全性設(shè)計(jì):在將先進(jìn)的網(wǎng)絡(luò)技術(shù)和分布式計(jì)算技術(shù)引進(jìn)電網(wǎng)故障診斷系統(tǒng)之前,必須充分保證系統(tǒng)的安全性。如果當(dāng)一個調(diào)度中心或變電站所轄客戶較多時,必須建立專門的用戶表,該表用來記錄合法用戶的基本信息,此權(quán)限由具有系統(tǒng)最高權(quán)限的系統(tǒng)管理。
【主權(quán)項(xiàng)】
1.基于J2EE分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng),其特征在于:包括應(yīng)用程序服務(wù)器、客戶端和數(shù)據(jù)庫,其中: 所述應(yīng)用程序服務(wù)器采用J2EE架構(gòu)實(shí)現(xiàn),應(yīng)用程序服務(wù)器由Web服務(wù)器和EJB容器構(gòu)成;Web服務(wù)器采用JSP技術(shù)和Java Servlet技術(shù)實(shí)現(xiàn),負(fù)責(zé)接收客戶端傳輸?shù)碾娋W(wǎng)數(shù)據(jù)信息,通過本地接口將變電所采集的數(shù)據(jù)傳遞給EJB容器,并將EJB容器算術(shù)計(jì)算和邏輯判斷的結(jié)果形成網(wǎng)頁返回到客戶端,同時Web服務(wù)器也可以與數(shù)據(jù)庫進(jìn)行交互;EJB容器中設(shè)置了整個故障信息處理系統(tǒng)的算術(shù)運(yùn)算和邏輯運(yùn)算的會話BEAN組件;EJB容器集成來自各變電站預(yù)處理數(shù)據(jù)和全網(wǎng)靜態(tài)知識的智能處理系統(tǒng),針對每一個功能模塊構(gòu)建一個會話BEAN組件;負(fù)責(zé)算術(shù)運(yùn)算和邏輯運(yùn)算的會話BEAN組件與Web服務(wù)器及實(shí)體BEAN組件是本地交互,,設(shè)置在EJB容器中的BEAN組件實(shí)現(xiàn)與數(shù)據(jù)庫各字段的同機(jī)映射,即整個系統(tǒng)的數(shù)據(jù),包括客戶端傳回的數(shù)據(jù)和會話BEAN計(jì)算所得到的數(shù)據(jù)以及電網(wǎng)故障過程的故障錄波數(shù)據(jù)都是通過實(shí)體BEAN組件映射到數(shù)據(jù)庫相應(yīng)的表中; 所述客戶端指由某個電網(wǎng)調(diào)度中心或變電所控制的所有節(jié)點(diǎn),客戶端通過故障錄波裝置進(jìn)行電網(wǎng)動態(tài)參數(shù)的實(shí)時采集,采集的數(shù)據(jù)一方面實(shí)時顯示在客戶端的主接線圖上,同時客戶端程序用具有分布式計(jì)算和多線程特性的數(shù)據(jù)預(yù)處理模塊對故障時大量的錄波數(shù)據(jù)進(jìn)行預(yù)處理后,通過電力系統(tǒng)專用網(wǎng)絡(luò)快速傳回調(diào)度中心進(jìn)行分布式計(jì)算,并將原始故障錄波數(shù)據(jù)和預(yù)處理結(jié)果存入本地?cái)?shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1所述的根據(jù)權(quán)利要求1所述的,其特征在于:,其特征在于:客戶端采用Java語言和Java Applet機(jī)制編制而成,并將其打包、放置到位于調(diào)度中心或變電站的服務(wù)器上,客戶端本身具有對服務(wù)器端應(yīng)用邏輯EJB組件和JSP訪問接口。
【專利摘要】本發(fā)明公開了一種基于J2EE分布式技術(shù)的電網(wǎng)故障診斷系統(tǒng),包括應(yīng)用程序服務(wù)器、客戶端和數(shù)據(jù)庫,應(yīng)用程序服務(wù)器采用 J2EE 架構(gòu)實(shí)現(xiàn),應(yīng)用程序服務(wù)器由 Web服務(wù)器和EJB容器構(gòu)成,客戶端為某個電網(wǎng)調(diào)度中心或變電所控制的所有節(jié)點(diǎn)。
【IPC分類】G01R31-00
【公開號】CN104793071
【申請?zhí)枴緾N201510140371
【發(fā)明人】張克貴, 賀偉
【申請人】合肥天海電氣技術(shù)有限公司
【公開日】2015年7月22日
【申請日】2015年3月28日