一種基於數據終端進行風電場文本交互的系統的製作方法
2023-05-26 09:19:51
本發明涉及一種基於數據終端進行風電場文本交互的系統。
背景技術:
目前風電場功率預測系統為電網的穩定運行提供了重要的參考數據,其中,風電場功率預測系統常用的上報功率預測相關數據的方式主要包括兩種:一種是採用Ftp傳輸方式上報文本文件,該方式需要功率預測主站部署Ftp服務,場站端功率預測系統採用Ftp客戶端上報文本文件;另外一種是採用IEC102規約方式上報文本文件,該方式以功率預測主站作為IEC102客戶端,功率預測場站作為IEC102服務端,主站端定時發送召喚報文查詢場站端是否有需要上報的文件,如果有,則召喚下一級數據,直至文件傳輸完畢。
兩種上報方式均存在一些不足:Ftp傳輸方式需要調度主站開啟Ftp服務,由於Ftp採用明文傳輸數據,安全性不是很高;IEC102規約方式只能單向傳輸文件,無法實現調度主站和場站端之間的數據交互。
因此,亟需一種安全的、雙向的文件傳輸方式來實現風電場端和調度主站端之間的數據交互。
技術實現要素:
針對上述問題,本發明提供一種基於數據終端進行風電場文本交互的系統,採用基於TCP通訊的內部文件傳輸協議實現安全的、雙向的風電場端和調度主站端之間的數據交互。
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
一種基於數據終端進行風電場文本交互的系統,其特徵在於,包括設置在調度主站內的數據終端服務端、設置在風電場場站內的數據終端客戶端,所述數據終端服務端分別與調度主站內的調度計劃模塊和主站功率預測模塊相連,所述數據終端客戶端分別與風電場場站內的場站功率預測模塊和場站功率控制模塊相連,數據終端服務端和數據終端客戶端之間設置有數據交互的通道且基於TCP協議進行數據交互;
所述數據終端服務端用於接收數據終端客戶端上報的E文本並傳送給主站功率預測模塊;或接收調度計劃模塊下發的E文本並傳送給數據終端客戶端;
所述數據終端客戶端用於接收場站功率預測模塊上報給調度主站的E文本、校驗接收的E文本完整性並通過內部規約上報給數據終端服務端;或從數據終端服務端下載下發給風電場場站的發電計劃E文本和電壓目標曲線E文本並傳送給場站功率控制模塊。
優選,數據終端服務端和數據終端客戶端之間通過SGDnet專用通道進行數據交互。
優選,每個數據終端客戶端所在伺服器上部署有FTP服務端模塊,用於接收場站功率預測模塊通過FTP方式上報給調度主站的E文本。
優選,數據終端客戶端通過判別文件內容的結束符號對接收的E文本進行完整性校驗。
優選,數據終端服務端分別為每一座配置的風電場建立一個數據通訊線程,用於接收風電場場站內數據終端客戶端上報的E文本,同時數據終端服務端所在伺服器開啟SSH服務,通過定時器任務定時將接收的場站E文本利用SCP命令傳送給主站端功率預測模塊。
本發明的有益效果是:
(1)風電場端和調度主站端採用基於TCP通訊的安全的、雙向的內部文件傳輸協議,去除了一些冗餘的通訊報文,使通訊更加簡潔高效。內部文件傳輸協議使用內部自定義的通訊標識定義報文,通訊報文採用加密方式傳輸,保證了通訊的安全性;
(2)風電場場站端可以根據調度主站端的回覆標誌查看場站文件上報狀態,保證了場站端文件上報狀態的確定性;
(3)本發明滿足電力二次系統安全防護規定,安全性高,適用性強,具有一定推廣價值。
本發明採用基於TCP通訊的內部文件傳輸協議進行數據交互,保證了系統運行的安全性,同時可以方便地查看文本交互狀態,解決了風電場端無法確定文件上送狀態的問題。
附圖說明
圖1是本發明一種基於數據終端進行風電場文本交互的系統的結構框圖。
具體實施方式
下面結合附圖和具體的實施例對本發明技術方案作進一步的詳細描述,以使本領域的技術人員可以更好的理解本發明並能予以實施,但所舉實施例不作為對本發明的限定。
一種基於數據終端進行風電場文本交互的系統,如圖1所示,包括設置在調度主站內的數據終端服務端、設置在風電場場站內的數據終端客戶端,所述數據終端服務端分別與調度主站內的調度計劃模塊和主站功率預測模塊相連,所述數據終端客戶端分別與風電場場站內的場站功率預測模塊和場站功率控制模塊相連,數據終端服務端和數據終端客戶端之間設置有數據交互的通道且基於TCP協議進行數據交互。
其中,數據終端服務端具有以下功能:
1)接收數據終端客戶端上報的E文本並傳送給主站功率預測模塊。
2)接收調度計劃模塊下發的E文本並傳送給數據終端客戶端。
數據終端客戶端具有以下功能:
1)接收場站功率預測模塊上報給調度主站的E文本、校驗接收的E文本完整性並通過內部規約上報給數據終端服務端。
2)從數據終端服務端下載下發給風電場場站的發電計劃E文本和電壓目標曲線E文本並傳送給場站功率控制模塊。
優選,數據終端服務端和數據終端客戶端之間通過SGDnet(調度數據網專用通道)專用通道進行數據交互。
其中,每個數據終端客戶端所在伺服器上部署有FTP服務端模塊,用於接收場站功率預測模塊通過FTP方式上報給調度主站的E文本(電子文本),所述E文本包括短期功率預測E文本、超短期功率預測E文本、天氣預報E文本、測風數據E文本、風機信息E文本等類型。
數據終端客戶端通過判別文件內容的結束符號對接收的E文本進行完整性校驗。風電場場站數據終端客戶端通過基於TCP通訊的內部文件傳輸協議與調度主站數據終端服務端進行通訊,以報文方式上報場站E文本數據;風電場場站數據終端客戶端通過基於TCP通訊的內部文件傳輸協議與調度主站數據終端服務端進行通訊,以報文方式接收調度計劃下發給風電場場站的發電計劃E文本數據和電壓目標曲線E文本數據。場站功率控制模塊採用FTP方式下載調度計劃下發的E文本。
優選,數據終端服務端分別為每一座配置的風電場建立一個數據通訊線程,用於接收風電場場站內數據終端客戶端上報的E文本,同時數據終端服務端所在伺服器開啟SSH(Secure Shell:安全外殼協議)服務,通過定時器任務定時將接收的場站E文本利用SCP命令傳送給主站端功率預測模塊。在數據終端服務端所在伺服器上建立一個目錄,用於存放調度計劃模塊定時傳輸的下發給場站的發電計劃E文本和電壓目標曲線E文本。其中,數據終端所部署伺服器可以均採用Linux安全作業系統。
本發明的有益效果是:
(1)風電場端和調度主站端採用基於TCP通訊的安全的、雙向的內部文件傳輸協議,去除了一些冗餘的通訊報文,使通訊更加簡潔高效。內部文件傳輸協議使用內部自定義的通訊標識定義報文,通訊報文採用加密方式傳輸,保證了通訊的安全性;
(2)風電場場站端可以根據調度主站端的回覆標誌查看場站文件上報狀態,保證了場站端文件上報狀態的確定性;
(3)本發明滿足電力二次系統安全防護規定,安全性高,適用性強,具有一定推廣價值。
本發明採用基於TCP通訊的內部文件傳輸協議進行數據交互,保證了系統運行的安全性,同時可以方便地查看文本交互狀態,解決了風電場端無法確定文件上送狀態的問題。
以上僅為本發明的優選實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或者等效流程變換,或者直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。