国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自回歸算法的測控網(wǎng)絡時鐘同步設計

2018-07-10 07:20:04高海英朱望純高志昊薛文忠
現(xiàn)代電子技術 2018年13期
關鍵詞:主從測控延時

高海英 朱望純 高志昊 薛文忠

摘 要: 為了提高測控網(wǎng)絡的時鐘同步精度,在現(xiàn)有IEEE 1588協(xié)議的網(wǎng)絡時鐘基礎上,提出基于自回歸算法的時鐘同步設計。通過建立自回歸時鐘漂移模型,利用一階卡爾曼濾波器對主從時鐘的時鐘偏差和漂移進行估計,根據(jù)估計值對時鐘進行補償和修正,并在測控網(wǎng)絡失去最高主時鐘信號的情況下,預測時鐘漂移量以維持主從時鐘同步。試驗結果表明,該設計能有效降低時間戳獲取精度對時鐘同步的影響,使同步精度達到10 ns,并提高了系統(tǒng)在離線狀態(tài)下的同步可靠性。

關鍵詞: 時鐘同步; IEEE 1588協(xié)議; 自回歸; 卡爾曼濾波; 時鐘漂移預測; 測控網(wǎng)絡

中圖分類號: TN02?34; TP216.1 文獻標識碼: A 文章編號: 1004?373X(2018)13?0100?06

Abstract: On the basis of the network clock conforming IEEE 1588 protocol, the clock synchronization design based on autoregression algorithm is proposed to improve the clock synchronization precision of the measurement and control network. By establishing the autoregression clock offset model, the one?order Kalman filter is used to estimate the clock offset and drift of the master?slave clock. According to the estimation value, the clock is compensated and corrected, and the clock drift is predicted to maintain the synchronization of master?slave clock when the highest signal of master clock is lost in the measurement and control network. The experimental results show that the design can effectively reduce the influence of timestamp acquisition accuracy on clock synchronization, make the clock synchronization accuracy reach up to 10 ns, and improve the system synchronization reliability at offline state.

Keywords: clock synchronization; IEEE 1588 protocol; autoregression; Kalman filtering; clock drift prediction; measurement and control network

0 引 言

隨著信息技術和應用科學技術的發(fā)展,現(xiàn)有的測控系統(tǒng)已經(jīng)不能滿足目前的測量和控制要求,分布式測控網(wǎng)絡在各個領域的優(yōu)勢逐漸體現(xiàn)。分布式測控系統(tǒng)通過局域網(wǎng)實現(xiàn)系統(tǒng)中所有模塊的相互連接,同時保持網(wǎng)絡上各個終端的時鐘同步。只有各時鐘信號同步,測控網(wǎng)絡上的測量和控制任務才有意義,所以時鐘同步精度是分布式測控系統(tǒng)中一個重要指標。

現(xiàn)階段大多數(shù)分布式測控網(wǎng)絡仍是基于GPS和NTP(Network Time Protocol)協(xié)議搭建網(wǎng)絡。例如,電力監(jiān)控系統(tǒng)的時鐘同步系統(tǒng)仍是無線網(wǎng)信號基站的時鐘同步信號方式,該時鐘網(wǎng)絡能使時鐘同步信號精度達到毫秒級。但隨著測控系統(tǒng)在各領域上的廣泛應用且日益提高的測控要求,成本降低和精度上的提高成為必須要考慮的問題。GPS模塊成本高、維護難、安裝施工難度大[1],且針對計算機網(wǎng)絡同步的NTP協(xié)議和SNTP(Simple Network Time Protocol)協(xié)議精度差、可靠性低[2]。另外,隨著報文背景流量的增大也使得時間標記的誤差和波動增加[3]。2008年提出的IEEE 1588v2協(xié)議在IEEE 1588?2002協(xié)議中加入了透明時鐘(P2P,E2E)和對等延時響應機制,可以很好地解決上述問題。

本文針對硬件添加制約了高兼容性的以太網(wǎng)的問題,設計了基于自回歸算法的同步時鐘,利用自回歸時鐘漂移模型和卡爾曼濾波可以實現(xiàn)對主從時鐘的時鐘漂移量和頻率漂移量的估計,以估計值對從時鐘進行補償和修正,較本地時鐘同步算法能獲得更高的精度和更平滑的時鐘偏差曲線。而當失去最高主時鐘信號后,自回歸時鐘漂移模型會根據(jù)之前所獲數(shù)據(jù)進行時鐘漂移的估計,在24 h內(nèi)維持主從時鐘同步。

4 實驗結果

為了驗證本文提出的基于自回歸算法的網(wǎng)絡同步時鐘設計,以圖5的接線方式搭建硬件測試平臺。使用WireShark軟件獲得主從時鐘DP83640上的硬件時間戳,再通過軟件Origin根據(jù)獲得的時間戳計算后得到的值繪制出主從時鐘漂移曲線。用以計算估計值時鐘模型的漂移設為3×10-6,時鐘晶振的振動偏差設為1×10-11,時鐘偏移模型套用式(7)。測試條件見表1。

實驗一對采用自回歸算法的網(wǎng)絡同步時鐘設計的可行性和優(yōu)越性進行驗證。對比采用IEEE 1588v2協(xié)議及同步誤差補償算法的網(wǎng)絡時鐘和僅使用IEEE 1588?2002協(xié)議的網(wǎng)絡時鐘,透明時鐘、對等延時響應機制和同步誤差補償有效降低了報文擁堵,即背景流量的變化對同步的影響和報文延時波動帶來的同步偏差,提高了時鐘同步精度。如圖6所示,精度分別可以達到23 ns和17 ns左右,對應的系統(tǒng)標準方差分別為37.49 ns和3.04 ns。但是該系統(tǒng)沒有解決由于時間積累,在主從時鐘之間造成的時鐘漂移積累誤差以及在實際運行過程中主從時鐘之間的傳輸延時不完全對稱性造成的對時鐘同步的延時補償計算偏差,降低了時鐘同步的精度。

圖7為引入了自回歸算法的網(wǎng)絡同步時鐘的時鐘精度??柭鼮V波算法的觀測值由時鐘實際運行所得到的時間標記通過式(7)計算獲得。并將每次同步后獲得的數(shù)據(jù)代入迭代式(15)~式(19)中,對時鐘漂移和時鐘晶振的振動偏差進行估計,并通過估計值對時鐘的偏差進行補償和修正。由于解決了時間積累而造成的時鐘漂移偏差累積和實際線路主從延時不完全對稱而造成的延時計算誤差,較本地時鐘同步算法的同相和同頻的校準方式[11]有很大提高,同步精度提高到10 ns左右,對應的系統(tǒng)方差降低到2.08 ns。

實驗二是對基于自回歸算法的時鐘漂移預測,即時鐘序列預測的可行性驗證。在長時間丟失信號的情況下(2~24 h),時間序列預測可以保持各節(jié)點的同步。即便經(jīng)過24 h,且在一些保護功能被關閉的情況下,時間預測的最終延遲[θ]仍能保持在大致30 μs的延遲范圍,如圖8所示。

最大延遲[Θ]幾乎按照線性的方式隨時間增長,但在24 h內(nèi)仍可以控制在47 μs內(nèi),如圖9所示。當再次接收到時鐘信號后,節(jié)點同步也可再次進行(替代完全的重新初始化,節(jié)省了資源和時間),與在寬松的同步精度要求下保持同步的運行。然而這種預測非常耗時,且必須在系統(tǒng)的主節(jié)點上運行。但相比于不采用任何技術,4 s后就能達到200 μs的結果,該方式能夠極大地提高網(wǎng)絡同步時鐘在離線情況下的同步可靠性。

5 結 語

在測控系統(tǒng)中,基于IEEE 1588協(xié)議的網(wǎng)絡時鐘雖然能夠使分布式系統(tǒng)的同步精度達到亞微秒級,但是忽略了時鐘漂移的偏差隨時間積累而隨之改變的問題,也忽略了對主從時鐘之間傳輸延時不完全對稱造成的誤差。本文提出的基于自回歸算法的網(wǎng)絡時鐘同步設計很好地解決了上述問題,通過對時鐘漂移和晶振振動偏差的估計,對實際時鐘運行的偏差進行補償,使得時鐘在各時間段都能保持最小的誤差。加入了時鐘序列預測也很好地解決了同步時鐘網(wǎng)絡在處于離線狀態(tài)下可靠運行的問題。

參考文獻

[1] 馮傳躍.1588V2時鐘在天津聯(lián)通無線網(wǎng)的應用[C]//天津市電視技術研究會2016年年會論文集.天津:天津市電視技術研究會,2016:49?53.

FENG Chuanyue. The application of 1588V2 clock in China Unicom Tianjin Company wireless network [C]// Proceedings of Tianjin TV Technology Research Association 2016 Annual Meeting. Tianjin, China: Tianjin TV Technology Research Association, 2016: 49?53.

[2] 陳希,滕玲,高強,等. NTP和PTP協(xié)議的時間同步誤差分析[J].宇航計測技術,2016,36(3):35?40.

CHEN Xi, TENG Ling, GAO Qiang, et al. Error analysis of time synchronization in NTP and PTP [J]. Journal of astronautic metrology and measurement, 2016, 36(3): 35?40.

[3] 崔全勝,白曉民,黃畢堯,等.P2P透明時鐘駐留時間誤差測試方法及其在時鐘測試儀上的實現(xiàn)[J].電網(wǎng)技術,2016,41(1):322?327.

CUI Quansheng, BAI Xiaomin, HUANG Biyao, et al. Test method for the resident time error of P2P transparent clock and its implementation on the clock tester [J]. Power system technology, 2016, 41(1): 322?327.

[4] AUGUSTO Ciuffoletti. Preventing the collision of requests from slave clocks in the precision time protocol (PTP) [J]. IEEE transactions on instrumentation and measurement, 2011, 60(6): 2096?2103.

[5] 陳金鳳.IEEE 1588網(wǎng)絡時延測量研究與實現(xiàn)[D]. 西安:中國科學院國家授時中心,2013.

CHEN Jinfeng. Research and implement of IEEE 1588 network delay measurement [D]. Xian: National Time Service Center, Chinese Academy of Sciences, 2013.

[6] 陳金鳳,華宇,孫中尉. IEEE 1588v2透明時鐘研究與實現(xiàn)[J].宇航計測技術,2013,33(3):11?16.

CHEN Jinfeng, HUA Yu, SUN Zhongwei. Research and implement of transparent clock based on IEEE 1588v2 [J]. Journal of astronautic metrology and measurement, 2013, 33(3): 11?16.

[7] 李學橋,陳園,梁爽.基于IEEE 1588協(xié)議的精確時鐘同步算法改進[J].計算機工程與科學,2011,33(2):42?45.

LI Xueqiao, CHEN Yuan, LIANG Shuang. Improvement of the precise time synchronization algorithm based on IEEE 1588 [J]. Computer engineering & science, 2011, 33(2): 42?45.

[8] 莊曉燕,王厚軍.基于卡爾曼濾波的IEEE 1588時鐘同步算法[J].電子測量與儀器學報,2012,26(9):747?751.

ZHUANG Xiaoyan, WANG Houjun. IEEE 1588 clock synchronization algorithm based on Kalman filter [J]. Journal of electronic measurement and instrument, 2012, 26(9): 747?751.

[9] 劉偉,彭雷,張朕滔,等.基于IEEE 1588協(xié)議電力監(jiān)控系統(tǒng)的對時算法改進[J].重慶理工大學學報(自然科學),2016,30(10):135?140.

LIU Wei, PENG Lei, ZHANG Zhentao, et al. Synchronization algorithm modification of power supervisory system based on IEEE 1588 protocol [J]. Journal of Chongqing University of Technology (nature science), 2016, 30(10): 135?140.

[10] TOURNIER J C, YIN Xiao. Improving reliability of IEEE 1588 in electric substation automation [C]// 2008 International IEEE Symposium on Precision Clock. Michigan: IEEE, 2008: 65?70.

[11] 陳金鳳,華宇,孫中尉.基于IEEE 1588頻率漂移補償算法研究與實現(xiàn)[J].時間頻率學報,2013,36(3):141?147.

CHEN Jinfeng, HUA Yu, SUN Zhongwei. Implementation and study of frequency drift compensation based on IEEE 1588 [J]. Journal of time and frequency, 2013, 36(3): 141?147.

猜你喜歡
主從測控延時
基于級聯(lián)步進延時的順序等效采樣方法及實現(xiàn)
《測控電路》實踐教學改革探討
電子測試(2018年22期)2018-12-19 05:12:58
FANUC系統(tǒng)PROFIBUS主從功能應用
基于現(xiàn)代測控技術及其應用分析
向著新航程進發(fā)——遠望7號測控船首航記錄
太空探索(2016年12期)2016-07-18 11:13:43
基于主從控制的微電網(wǎng)平滑切換控制策略研究
基于飛行試驗數(shù)據(jù)的仿真模型主從一體化檢驗
Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
船舶力學(2015年6期)2015-12-12 08:52:20
基于USB2.0協(xié)議的通用測控通信接口設計
基于FPGA的機床數(shù)控系統(tǒng)主從控制器通信研究
佛冈县| 武鸣县| 江北区| 瓦房店市| 松溪县| 金乡县| 沅陵县| 三门峡市| 蓬莱市| 大名县| 钟山县| 山丹县| 灯塔市| 海阳市| 江华| 友谊县| 邵武市| 上高县| 莎车县| 安康市| 酉阳| 中宁县| 钦州市| 凤城市| 惠州市| 徐闻县| 密山市| 汽车| 永德县| 金山区| 巴塘县| 天津市| 龙里县| 海原县| 友谊县| 郑州市| 田东县| 红安县| 桦甸市| 视频| 凤冈县|