<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 基于圖形界面的配電臺區(qū)電能質(zhì)量監(jiān)測分析系統(tǒng)的設計與實現(xiàn)

          基于圖形界面的配電臺區(qū)電能質(zhì)量監(jiān)測分析系統(tǒng)的設計與實現(xiàn)

          作者: 時間:2011-02-14 來源:網(wǎng)絡 收藏


          其次在圖元基類中定義了多個虛函數(shù),作為成員函數(shù)一一對應相應的圖元所具有的各項功能。例如圖元的拖動、繪制、確定響應鼠標點擊的有效區(qū)域以及連接數(shù)據(jù)庫,輸入各項參數(shù)等等。在各個圖元基類的派生類中,會重載這些虛函數(shù),以派生類的具體方法。
          最后應用了一個鏈表將所有的圖元連接起來,形成了一個圖元對象串。在各個圖元的具體功能時,程序中并沒有具體的直接去調(diào)用相應圖元類的成員函數(shù),而是調(diào)用了虛基類的虛函數(shù),然后利用動態(tài)聯(lián)編技術(shù),由自動判斷該圖元所屬的圖元類,并調(diào)用相應圖元類的成員函數(shù)。這樣就避免了在程序編寫時加入大量的 if...then...的判斷語句,而將判斷工作交由自動完成,這樣既減少了代碼量,又提高了程序的執(zhí)行效率,充分體現(xiàn)了動態(tài)聯(lián)編技術(shù)的優(yōu)點。
          3.3 維護模塊
          本模塊只對系統(tǒng)管理員開放。該模塊提供一個繪圖工具箱,系統(tǒng)管理員可以從中選擇所需的設備圖元,包括變壓器、斷路器、隔離開關(guān)、母線等等。并提供圖元的剪切,拷貝,復制,粘帖,移動,變色功能和全圖縮放功能。在繪圖過程中,還可以通過鼠標點擊圖元,彈出數(shù)據(jù)輸入對話框,輸入設備參數(shù)。而且所輸入的數(shù)據(jù)將直接存入數(shù)據(jù)庫中。此外,系統(tǒng)管理員還可以向數(shù)據(jù)采集裝置發(fā)送指令,修正下位機的參數(shù),完成設備對時和初始化。
          3.4 數(shù)據(jù)模塊
          本模塊主要包括實時數(shù)據(jù)顯示、歷史數(shù)據(jù)顯示和綜合三大功能。
          (a) 實時數(shù)據(jù)顯示。可以從數(shù)據(jù)采集裝置中讀取并實時顯示三相有功功率、三相無功功率、三相電壓、三相電流、頻率、三相功率因數(shù)、三相有功電度和無功電度、諧波、不平衡度及負荷率等數(shù)據(jù)。根據(jù)用戶需要,還可以繪制實時數(shù)據(jù)曲線。
          本模塊思路是首先根據(jù)用戶所選擇變壓器的編號,按照通信協(xié)議向數(shù)據(jù)采集裝置發(fā)送指令。數(shù)據(jù)采集裝置收到指令后做出響應,上傳對應變壓器的各項參數(shù),此后每隔一秒鐘重新上傳一次數(shù)據(jù)。上位機獲取數(shù)據(jù)后首先對數(shù)據(jù)進行校驗,校驗無誤后對數(shù)據(jù)分幀,獲取三相有功功率、三相無功功率、三相電壓、三相電流、頻率、三相功率因數(shù)、三相有功電度和無功電度數(shù)據(jù),并將所有數(shù)據(jù)顯示在指定的對話框中。
          (b) 歷史數(shù)據(jù)顯示分析。根據(jù)用戶選擇,可以從數(shù)據(jù)采集裝置中讀取并顯示某一時間段內(nèi)或者某兩個數(shù)據(jù)記錄序號之間的所有歷史記錄。通過ODBC接口連接后臺數(shù)據(jù)庫,將歷史記錄存入相應的數(shù)據(jù)庫中。能按照日、月、年以及峰值、谷值、均值分別統(tǒng)計和處理歷史數(shù)據(jù),并根據(jù)統(tǒng)計結(jié)果顯示、打印數(shù)據(jù)的曲線圖和報表。
          思路上與實時數(shù)據(jù)顯示模塊類似,首先根據(jù)用戶所選擇變壓器的編號以及所選擇的歷史記錄查詢區(qū)間,按照通信協(xié)議向數(shù)據(jù)采集裝置發(fā)送指令。數(shù)據(jù)采集裝置收到指令后做出響應,上傳對應符合查詢條件的變壓器歷史數(shù)據(jù)。上位機獲取數(shù)據(jù)后首先對數(shù)據(jù)進行校驗,校驗無誤后對數(shù)據(jù)進行分幀、顯示和存儲。
          (c) 綜合分析。根據(jù)后臺數(shù)據(jù)庫中的數(shù)據(jù)記錄,計算、分析用戶指定時間段內(nèi)的多項電能質(zhì)量指標,包括電度總計、電壓極值記錄、電流極值記錄、停電記錄、電壓合格率、負荷率、供電可靠率和線損率。最終形成綜合分析報表,打印輸出。
          3.5 數(shù)據(jù)記錄顯示模塊
          本模塊通過ODBC接口訪問后臺數(shù)據(jù)庫,用戶可以直接應用本模塊查看后臺數(shù)據(jù)庫中的所有數(shù)據(jù)記錄,而不必進入相應的數(shù)據(jù)庫操作環(huán)境。

          4 通信的
          4.1 通信方式
          本系統(tǒng)中數(shù)據(jù)采集裝置可以對配電變壓器運行參數(shù)進行實時采集、計算和存儲,并具有數(shù)據(jù)遠傳功能。數(shù)據(jù)傳輸方式有以下幾種。
          (a) 采用RS232總線接口。RS232是一種較簡單的通信標準。由于其數(shù)據(jù)傳輸速率小(20Kbit/s),傳輸距離短(15m),所以該種方式適于在使用手提式PC機到現(xiàn)場采集數(shù)據(jù)時應用。
          (b) 采用RS485總線接口。相對于RS232總線,RS485總線的傳輸距離遠,最多可1.2KM,速度最高可達到10Mbit/s,可作為標準的有線傳輸方式。
          (c) 應用已有的無線通信網(wǎng)絡,實現(xiàn)無線通信。相比于有線方式,無線通信更加快捷、經(jīng)濟。
          (d) 使用手抄器。在現(xiàn)場抄錄數(shù)據(jù)采集裝置中的數(shù)據(jù),再由手抄器將數(shù)據(jù)上傳至上位機中。
          4.2 通信程序
          本系統(tǒng)中實現(xiàn)上、下位機之間數(shù)據(jù)通信的程序也是應用Visual C++6.0開發(fā)的。并且融合到了后臺信息管理系統(tǒng)軟件中。該部分程序采用功能強大、靈活的Win32API函數(shù),以異步方式,實現(xiàn)串口通信功能[6]。并且應用了多線程技術(shù),在輔助線程中完成數(shù)據(jù)傳送,在主線程中實現(xiàn)數(shù)據(jù)的分析、處理。輔助線程并不影響主線程的運行,主線程還可以控制輔助線程的運行,從而提高了程序的可靠性和執(zhí)行效率。

          5 結(jié)語
          本文所給出的基于電能質(zhì)量分析系統(tǒng),其內(nèi)容和分析功能可以滿足配區(qū)實際的應用要求。其最大特點就是后臺信息管理系統(tǒng)軟件以配區(qū)的接線圖為主要的操作界面,大大提高了界面友好性。目前,該系統(tǒng)已在佳木斯電業(yè)局的配電系統(tǒng)中得到成功的應用,并在多個供電局中得到推廣。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();