999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WebSocket的風電機組Web實時監測系統設計

2018-07-10 00:41:08黃艷庭谷玉海王菊遠
設備管理與維修 2018年7期
關鍵詞:數據庫信息系統

黃艷庭,谷玉海,王菊遠

(北京信息科技大學現代測控技術教育部重點實驗室,北京 100192)

0 引言

風電機組Web實時監測系統要對風電機組的振動、溫度、轉速等各種數據進行實時監測,功能復雜,數據的實時傳輸量大。而傳統監測系統的通信主要是通過輪詢的方式不斷地向服務器發送請求,但是會導致請求過于頻繁,使服務器的負載壓力過大;但是如果通信間隔過長,則無法保證信息的實時性。為了改進這種通信方式,設計了基于WebSocket的風電機組Web實時監測系統,數據服務器通過TCP/IP通信獲取高速同步采集系統采集的監測數據,并通過Go語言提供的Channel消息通信機制建立數據服務器與Web服務器之間的數據傳輸,確保了數據顯示的實時性。在瀏覽器端實現對采集數據的實時在線監測、處理、分析和診斷,對準確了解風電機組設備實時狀況及延長設備壽命具有重要意義。

1 監測系統總體結構

系統總體結構如圖1所示,針對分布在各地的風電機組設備,監控中心的主服務器與高速同步采集卡建立基于TCP/IP協議的數據連接。在系統中,高速同步采集卡將數據實時傳輸給數據服務器,數據服務器一方面將數據保存在Postgre數據庫內,另一方面通過Channel消息機制將數據傳輸給Web服務器,客戶端在調用JavaScript后使WebSocket建立與Web服務器的實時數據連接,實現數據的實時交互,最后通過HTML5和Echarts將信息顯示在瀏覽器上。由于系統的各個模塊的功能各不相同,完全獨立,各個模塊之間采用接口進行數據交互,保證了系統運行的可靠性。

2 實時通信模塊設計

2.1WebSocket訪問端設計

WebSocket是一種建立在HTML5基礎上的由單個TCP連接實現全雙工通信技術方式。在WebSocket API中,瀏覽器與Web服務器之間只需完成一次握手動作,就可以在兩者之間建立一條高速數據傳輸通道。為建立一個高速WebSocket數據通信。首先,瀏覽器端向Web服務器端發起一條HTTP連接請求,這個連接與普通的HTTP連接請求不同,發出的連接中具有一條附加信息,附加信息中的“Upgrade:WebSocket”表代表本條信息是一個申請協議升級的 HTTP信息。Web服務器端在接收到請求后,首先處理附加信息,在處理后產生應答信息,并將產生的應答信息發送到瀏覽器端,由此瀏覽器端與Web服務器端就成功的建立了一條基于WebSocket方式的快速數據傳輸通道。瀏覽器端和Web服務器端就可以通過這個WebSocket數據傳輸通道隨時進行數據傳輸(圖2),而且這條通信連接將會一直持續保持連接,除非瀏覽器端與Web服務器端中的一方主動將數據通信關閉。

圖1 系統總體結構

圖2 WebSocket連接

JavaScript實現WebSocket連接的核心代碼如下。

2.2 服務器設計

數據服務器主要實現同Web服務器的數據實時交互,采用以Go語言為核心的Beego框架搭建的平臺,在系統運行最初階段首先建立同Web服務器端的通信連接。Go語言提供的消息通信機制被稱為Channel,它類似于單雙向數據管道(Pipe),用戶可以使用Channel在兩個或多個線程之間傳遞消息。對于在線程間傳輸大量數據的應用,可以使用異步Channel,從而達到消息隊列的效果(圖3)。異步Channel就是給Channel設定一個Buffer值。在Buffer未寫滿的情況下,不阻塞發送操作;在Buffer未讀完之前,不阻塞接收操作。

圖3 線程間通信示意

3 實時數據包處理

為能夠實現信息的遠程快速傳送要求,系統設計了基于TCP協議的自定義數據傳輸協議,遠程數據采集系統首先按自定義傳輸協議將數據打包,然后根據TCP協議將數據包發送到系統數據服務器。數據幀格式定義如表1所示,采用16進制數字的0xAA0x55代表數據的數據頭,表示一幀數據的基本信息;數據包類型表示采集的數據類型為數據采集結果包或者數據采集參數數據包;數據包的最大采樣長度為65 536,其中包含AA55的字節長度;采樣時間表示一幀數據開始采集的時間;采樣頻率代表監測數據的采樣頻率;起始通道代表和結束通道分別代表一幀數據中數據采集系統的開始通道和結束通道。

4 數據分類存儲模塊

將數據庫布置在各個數據服務器上,由不同的IP地址進行區分。由監測系統的設計要求建立系統的數據庫數據的存儲結構。存儲的數據主要包括主軸轉速、電機轉速、風速、溫度等數據,由于采集的監測數據非常大,數據庫存儲的信息很就可以達到TB數量級。

根據PostgreSQL數據庫的特點,把需要儲存的監測數據先進行縱向劃分,然后進行橫向劃分。縱向劃分是把采集到的機組數據保存在不同的數據庫中,每個數據庫存儲設定數量的監測信息,同時建立一個風場整體信息數據庫用來保存風場全部監測數據。橫向劃分將同一數據庫中每一機組的數據信息依據采集時間的不同存儲在不同的數據表內。劃分之后的各子數據庫和監測信息存儲表整體設計和數據信息存儲表結構如圖4所示。將同一機組的不同監測位置采集的實時在線監測信息保存在風場整體信息數據庫的實時數據表內,同時將監測到的各機組數據保存在數據庫的相關歷史數據表內。

表1 數據幀格式

5 系統測試

為驗證監測系統的性能,利用構建的綜合試驗臺模擬風機齒輪箱的工作平臺,進行數據采集及故障診斷分析并在前端瀏覽器實現實時顯示及頻譜分析。圖5為模擬單臺機組的運行監測狀態;圖6為模擬單臺機組實時振動波形圖。

6 結束語

根據以上論述設計的基于Websocket技術的風電機組Web實時在線監測系統,它是根據目前風電機組監測系統中普遍存在的數據傳輸速度慢、功能單一的缺陷和弊端中開發的一套管理系統,經過多次測試,效果良好,工作性能穩定、可靠,完全滿足設計需要。

圖4 各子數據庫和監測信息存儲表整體設計

圖5 模擬單臺機組的運行監測狀態

圖6 模擬單臺機組實時振動波形圖

[1]周奇才,朱清,趙炯,等.大型設備遠程監測系統的實時通信設計[J].機電一體化,2016,22(2):41-44.

[2]張川,蔡其星.基于智能移動終端的工廠監控系統設計與實現[J].工業控制計算機,2014,27(1):5-6.

[3]唐昭琳,顧林.基于Ajax長輪詢技術的在線答疑系統設計[J].廣西科學院學報,2013,29(1):40-42.

[4]文愛平,文德民.基于IE瀏覽器的Ajax Comet架構[J].電腦知識與技術,2010,6(17):4646-4648.

[5]戚永軍,翟智平,耿娟平.基于Comet的Web即時通信系統設計與實現[J].計算機科學,2012,39(S2):77-79.

[6]張信.基于Websocket信息推送的研究與實現[J].科學與財富,2014(3):127-128.

[7]呂海東.基于WebSocket的實時Web監控系統[J].工業控制計算機,2014,27(6):82-83.

[8]鄭玲,鄭曉天.基于WebSocket的電力系統實時數據更新研究[J].計算機與現代化,2013(1):85-87.

[9]谷玉海.大型風電機組齒輪箱早期故障診斷技術與系統研究[D].北京:機械科學研究總院,2016.

猜你喜歡
數據庫信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 久久久久夜色精品波多野结衣| 欧美无专区| 在线欧美一区| 日本一区二区三区精品国产| 热思思久久免费视频| 麻豆AV网站免费进入| WWW丫丫国产成人精品| 色综合国产| 久久国产免费观看| 精品久久国产综合精麻豆| 最新国产成人剧情在线播放| 午夜国产在线观看| 亚洲精品国产精品乱码不卞 | 久久窝窝国产精品午夜看片| 久久综合亚洲色一区二区三区| 无码网站免费观看| 免费 国产 无码久久久| 最新国产高清在线| 国内精品小视频福利网址| 日本午夜精品一本在线观看| 中文字幕乱妇无码AV在线| 1769国产精品视频免费观看| 欧美黄网在线| 特级欧美视频aaaaaa| 国产欧美精品专区一区二区| 欧美日韩亚洲国产主播第一区| 天天综合天天综合| 亚洲综合精品第一页| 国产精品分类视频分类一区| 美女国产在线| 亚洲午夜综合网| 亚洲丝袜第一页| 亚洲精品大秀视频| 国产激爽大片高清在线观看| 亚洲综合18p| 伊人精品成人久久综合| 一边摸一边做爽的视频17国产| 中日韩一区二区三区中文免费视频 | 久久久久久尹人网香蕉 | 欧美日韩在线成人| 一区二区理伦视频| 国产精品浪潮Av| 99热这里只有成人精品国产| 一级毛片在线免费视频| 午夜毛片免费观看视频 | 久热99这里只有精品视频6| 99精品热视频这里只有精品7 | 2021天堂在线亚洲精品专区| 国产在线视频欧美亚综合| 91青青视频| 久久久无码人妻精品无码| 制服丝袜无码每日更新| 9999在线视频| 暴力调教一区二区三区| 天天干天天色综合网| 久久综合色播五月男人的天堂| 亚洲欧美日韩另类在线一| 国产午夜不卡| 广东一级毛片| 国内精品自在自线视频香蕉| 亚洲日本中文综合在线| 激情影院内射美女| 成人字幕网视频在线观看| 国产9191精品免费观看| 日韩精品一区二区三区swag| 国产麻豆永久视频| 亚洲男人的天堂在线观看| 国产在线第二页| 亚洲有无码中文网| 激情综合网激情综合| 欧美成人二区| 无码精油按摩潮喷在线播放| 伊人色在线视频| 日本国产精品一区久久久| www.91中文字幕| 亚洲Av激情网五月天| 久久五月天综合| 国产男女免费完整版视频| 国产欧美视频综合二区| 欧美亚洲香蕉| 狂欢视频在线观看不卡| 尤物亚洲最大AV无码网站|