光伏電站數據中心機房建置系統設計主要是底層數據採集和客戶端的界面展示。底層的數據採集由力控組態軟件的程序設計和通信兩部分組成;客戶端的界面展示包括數據庫建模和前端界面開發部分。
1)數據採集:以力控組態軟件爲開發平臺,採用VisualC++6.0進行開發,實現與下轄光伏電站之間的數據交互,通訊方式爲TCP/IP方式;數據採集程序嚴格按照本系統的《數據中心通訊協議》進行開發,併兼容北京鑑衡中心標準的要求。凡是符合此標準的電站,都可接入數據中心。
2)數據庫建模:採用SQLSEVER2008R2數據庫,將所有電站基礎信息、設備信息等建立歷史及實時數據表,建立表關係,從而創建數據庫。大量數據導入數據庫後通過數據倉儲ETL進行數據清洗、加載,提取所需數據進行分析、挖掘。
3)Web開發:此係統採用BS架構,通過Web客戶端進行查看。開發中採用MVC3.0框架,此框架具有邏輯部分與前端展示分離的特性,後期的擴展及維護性更好。前端使用HTML4.0+CSS3.0+Jquery技術進行開發。先由組態軟件與底層設備進行通信,把設備數據傳入到組態軟件的數據監控層;再向上層傳入到數據庫;由客戶端以瀏覽器方式登錄系統。
在此係統中,從數據庫的架構到系統平臺開發的架構,都具有一定擴展性。可通過擴大服務器硬盤來拓展數據量的存儲和分析,並通過對MVC架構的修改對系統開發前後端進行擴展。本平臺所採集電站中的數據,全部符合北京鑑衡中心標準。如若電站採集參數需調整,也可通過對數據庫的修改來實現完成。
沒有留言:
張貼留言