李玉生,袁陽,耿攀,左超
?
分布式消磁系統(tǒng)控制系統(tǒng)實時性和同步性研究
李玉生1,袁陽1,耿攀2,左超2
( 1.海軍駐431廠軍事代表室,武漢 430064;2.武漢第二船舶設(shè)計研究所,武漢 430064)
為確保消磁系統(tǒng)技術(shù)指標的實現(xiàn)必須保證系統(tǒng)實時性和同步性。本文介紹了一種含時間向量的數(shù)據(jù)信息傳輸與處理的CAN總線頂層標準框架,本協(xié)議應用于分布式消磁系統(tǒng),能夠確保各分區(qū)消磁繞組所產(chǎn)生的磁場同步性;分析了消磁系統(tǒng)響應延時的原因,針對原因提出措施能夠確保消磁系統(tǒng)的實時性。
分布式消磁系統(tǒng) 同步 CAN總線
隨著現(xiàn)代大型艦船噸位、總體尺寸的日益增大,傳統(tǒng)中、小型艦船的消磁系統(tǒng)已無法適應其磁場量值的增大和分布情況的復雜化,分布式消磁系統(tǒng)日益成為現(xiàn)代大型艦船消磁系統(tǒng)的發(fā)展方向。該系統(tǒng)不僅能減輕消磁系統(tǒng)的重量、提高消磁系統(tǒng)的可靠性和可維修性,還能適應艦船分段建造要求。
然而,艦船采用分布式消磁系統(tǒng)后,相比傳統(tǒng)集中式消磁系統(tǒng),系統(tǒng)對各個消磁繞組控制的實時性和同步性提出了更高的要求,須采取措施保證消磁系統(tǒng)實時性,減小系統(tǒng)延時,才能確保消磁繞組產(chǎn)生的補償磁場與艦船的姿態(tài)和位置一致,同時還須采取措施來保證分布式消磁系統(tǒng)中各消磁電源的電流指令的時間同步性,以確保各分區(qū)消磁繞組所產(chǎn)生的磁場同步。
艦船消磁采用地磁解算控制模式,控制流程圖如圖1所示。導航系統(tǒng)將艦船的經(jīng)緯度、航向和姿態(tài)信息通過以太網(wǎng)發(fā)給消磁電流控制儀,消磁電流控制儀進行地磁解算和控制指令計算,并將控制指令通過CAN網(wǎng)發(fā)送給消磁電源,消磁電源接收指令,并根據(jù)指令調(diào)整輸出電流給消磁繞組供電,消磁繞組產(chǎn)生補償磁場。
由于在整個過程中艦船是出于運動狀態(tài),必須減小各環(huán)節(jié)的延時,盡可能保證消磁繞組輸出的補償磁場與艦船當前位置和姿態(tài)一致。
在整個消磁控制流程中有五個環(huán)節(jié)會產(chǎn)生延時,具體如下:
圖1 消磁系統(tǒng)控制流程圖
1)以太網(wǎng)傳輸延時,包括網(wǎng)絡(luò)傳輸延時1,導航系統(tǒng)發(fā)送導航信息間隔2,網(wǎng)絡(luò)堵塞延時3,其中1和2是可估的,3是隨機的,可通過降低網(wǎng)絡(luò)負載來優(yōu)化避免。
2)消磁電流控制儀解算延時,首先無論消磁電流控制儀接收導航信息采用查詢模式或者中斷模式,都會產(chǎn)生延時4,查詢方式產(chǎn)生的延時大于中斷模式產(chǎn)生的延時;其次,控制器內(nèi)部進行地磁解算和控制電流換算會產(chǎn)生延時5;最后將控制指令發(fā)送給CAN網(wǎng)會產(chǎn)生延時6,其中控制指令的幀數(shù)越多,6越大,根據(jù)指令幀數(shù)估算6可達約1ms。
3)CAN網(wǎng)傳輸延時,包括網(wǎng)絡(luò)傳輸延時7,導航系統(tǒng)發(fā)送導航信息間隔8,網(wǎng)絡(luò)堵塞延時9,與以太網(wǎng)類似7和8是可估的,9是隨機的,需要從設(shè)計上盡量避免的。
4)消磁電源電力電子變換環(huán)節(jié)延時,包括CAN指令接收延時10;直流側(cè)濾波電路產(chǎn)生延時11,接收指令后PI控制器產(chǎn)生的延時12;輸出電流和負載電流檢測回路有前置低通濾波器,來對高頻分量進行衰減,低通濾波器在濾除高頻分量的同時會引起檢測信號相位的滯后延時13;負載電流和輸出電流信號經(jīng)過AD轉(zhuǎn)換,采樣延遲一個采樣周期14;電流電壓信號經(jīng)調(diào)節(jié)器產(chǎn)生指令,但是在DSP中進行調(diào)制波和載波交截比較產(chǎn)生占空比信號時,會產(chǎn)生滯后一拍的延時15。
5)消磁繞組產(chǎn)生的補償延時,消磁繞組敷設(shè)在殼體內(nèi)或殼體外,可以等效為一個電感,消磁繞組的電流變化將因為消磁繞組的等效電感產(chǎn)生一個延時16。
總延時delay為:
假設(shè)艦船以20°/s變化速率水平回轉(zhuǎn),在消磁繞組穩(wěn)態(tài)補償誤差為0,為確保補償誤差小于1%,求解最大總延時tdelay。
考慮導航信息更新率為50次/s,即導航系統(tǒng)發(fā)送導航信息間隔2=20 ms,則除去2后delay允許延時余量為8.7 ms,所以在余下各個導致系統(tǒng)延時的環(huán)節(jié)都必須采取措施嚴格控制延時時間。須采取針對性措施,應將系統(tǒng)延時控制在25 ms范圍內(nèi),從而保證系統(tǒng)的實時性要求。針對以上分析的延時環(huán)節(jié),可采取的措施如下:
1)以太網(wǎng)和CAN網(wǎng)環(huán)節(jié),提高CAN網(wǎng)傳送波特率減少傳送延時,提高網(wǎng)絡(luò)冗余量以避免堵塞。
2)消磁電流控制儀環(huán)節(jié),采用中斷方式接收導航信息,簡化地磁解算算法和控制算法,提高地磁解算算法和控制算法程序效率,提高采用的嵌入式控制芯片的主頻。
3)消磁電源環(huán)節(jié),采用狀態(tài)觀測器和雙環(huán)控制提高設(shè)備動態(tài)響應性能,采用主頻更高的DSP控制芯片,提高消磁電源開關(guān)頻率,在滿足濾波效果的前提下,減小輸出濾波環(huán)節(jié)產(chǎn)生的延時,采用中斷方式接收系統(tǒng)指令。
4)消磁繞組環(huán)節(jié),采用分步式消磁系統(tǒng)結(jié)構(gòu)替代集中式結(jié)構(gòu),采用分步式消磁系統(tǒng)后消磁繞組分別由各消磁電源分別供電,各消磁繞組電感量不大。傳統(tǒng)的集中式消磁系統(tǒng)結(jié)構(gòu),全船縱向繞組、橫向繞組和垂向繞組分別串聯(lián),全船縱向繞組的等效電感約100 mH,除造成響應滯后外,還對消磁電源的安全可靠性造成影響。
分區(qū)消磁的同步技術(shù)實際上就是各分區(qū)輸出電流的同步問題。消磁系統(tǒng)采用n個消磁電源模塊分別為n個消磁繞組供電,由于各消磁電源中串入的電感遠較各分區(qū)消磁繞組電感值大,加之各分區(qū)消磁繞組電容的影響,致使各分區(qū)之間因消磁繞組電感差別對各區(qū)時間常數(shù)的影響很小,由于各消磁電源收到控制指令到輸出電流延遲是一致的,因此只要保證各分區(qū)控制指令同步的,即能夠保證各分區(qū)消磁電源輸出電流同步,從而保證各消磁繞組產(chǎn)生補償磁場同步。
圖2 基于CAN總線的消磁系統(tǒng)結(jié)構(gòu)示意圖
基于CAN總線結(jié)構(gòu)的分布式消磁系統(tǒng)控制結(jié)構(gòu)如圖2所示,消磁電流控制儀通過CAN網(wǎng)向n個消磁電源模塊下發(fā)控制指令,n個消磁電源模塊通過CAN網(wǎng)向消磁電流控制儀發(fā)送各消磁電源電壓、電流等工作狀態(tài)信息??刂葡到y(tǒng)采用何種通訊機制保證n個模塊的控制指令實時性,是分布式消磁系統(tǒng)的一個關(guān)鍵技術(shù)。
分布式消磁系統(tǒng)CAN網(wǎng)采用CAN 2.0B協(xié)議標準,根據(jù)整個網(wǎng)絡(luò)數(shù)據(jù)幀延時要求,通訊波特率設(shè)定為250 kbps,通訊數(shù)據(jù)格式低字節(jié)在前,高字節(jié)在后。假設(shè)分布式消磁系統(tǒng)由1臺消磁電流控制儀控制M臺消磁電源,同時由M臺消磁電源給N套消磁繞組供電。消磁電流控制儀需要向M臺消磁電源發(fā)送總起停指令,每臺消磁電源(共M臺)的起停指令,每套繞組(共N套)所需電流指令(每套繞組的電流指令送至消磁電源的監(jiān)控單元,然后監(jiān)控單元將指令處理后分發(fā)給消磁電源內(nèi)部的電源模塊)。
在每臺消磁電源中,各消磁電源模塊將各自輸出電壓、電流信號,工作、停機、故障信號(故障信號包括:短路、輸出過載、過溫、輸入欠壓、輸出過壓)發(fā)送至電源監(jiān)控單元,監(jiān)控單元將信息匯總再反饋信息給消磁電流控制儀,包括每組電源的輸出電壓、電流信號(即對應某套繞組的電壓、電流),工作、停機、故障信號(故障信號包括:短路、輸出過載、過溫、輸入欠壓、輸出過壓)。
基于上述的通訊協(xié)議和要求,本文借鑒TTCAN時間觸發(fā)機制特點,針對消磁系統(tǒng)實時控制需求和傳輸大量數(shù)據(jù)的需要,根據(jù)CAN的底層協(xié)議,采用數(shù)字分布系統(tǒng)時間同步總線協(xié)議完成了消磁系統(tǒng)的CAN網(wǎng)絡(luò)協(xié)議編制。圖3給出基于CAN總線的消磁系統(tǒng)結(jié)構(gòu)示意圖。為了交換數(shù)據(jù)與同步時間,消磁電流控制儀作為授時單元為消磁電源等工作電源提供時間基準。消磁電源都嵌入了通訊單元,各通訊單元均包括一個24位的時間寄存器,用于保存工作時間。
圖3 基于CAN總線的消磁系統(tǒng)結(jié)構(gòu)示意圖
1)消磁系統(tǒng)CAN總線協(xié)議數(shù)據(jù)幀
消磁系統(tǒng)CAN網(wǎng)協(xié)議采用CAN數(shù)據(jù)幀擴展幀來完成所述通訊功能。本協(xié)議將擴展幀的29位標識符的分配格式如表1所示,數(shù)據(jù)幀包含優(yōu)先級類型、通訊單元標識ID、流水號、授時標識、信息功能碼、時間信息。
表1 數(shù)據(jù)幀ID結(jié)構(gòu)示意圖
2)消磁系統(tǒng)同步CAN總線協(xié)議流程
如圖4所示,消磁電流控制儀作為授時單元工作時發(fā)送廣播校時幀至各消磁電源工作單元,各消磁電源工作單元根據(jù)廣播校時幀的時間信息校正各自的時間,保持與授時單元的時間同步。在時間同步的基礎(chǔ)上,各消磁電源工作單元發(fā)送工況信息幀傳送至消磁電流控制儀,消磁電流控制儀作為授時單元根據(jù)工況參數(shù)值決定是否發(fā)出相應的控制指令給各消磁電源工作單元。
消磁電流控制儀作為授時單元將其時間信息通過廣播校時幀對全網(wǎng)廣播以進行統(tǒng)一授時,廣播校時幀包含仲裁域的29位標識符的格式如表2所示。優(yōu)先級類型中00最高優(yōu)先級,授時標識字段設(shè)置為0,表示為授時功能使能;信息功能碼字段設(shè)置為100,表示該幀為校時幀。時間分辨率當置為00時表示時間細調(diào),時間信息寫入到其內(nèi)部的時間寄存器的低12位。時間粗調(diào)與時間細調(diào)的周期可根據(jù)消磁系統(tǒng)的實時性要求作相應調(diào)整。
圖4 總線協(xié)議時間同步流程
3)消磁系統(tǒng)CAN總線協(xié)議同步模式
a. 消磁系統(tǒng)CAN網(wǎng)廣播同步模式
表2 廣播校時幀
b. 消磁系統(tǒng)CAN網(wǎng)單元初始化同步
當有新的工作單元,如消磁電源、絕緣監(jiān)測模塊等加入到CAN總線上時,該工作單元首先發(fā)送單元初始化幀至消磁電流控制儀,該單元初始化幀包括仲裁域的29位標識符與數(shù)據(jù)域兩部分,該單元初始化幀包括仲裁域的29位標識符與數(shù)據(jù)域兩部分,該初始化幀的格式如表2所示,29位標識符全為1,該工作單元的標識符ID寫入到數(shù)據(jù)域的從高位到低位的第一個字節(jié),如表3所示。
表3 單元初始化幀
c. 消磁系統(tǒng)單元初始化同步校時
如表4所示,消磁電流控制儀接收到該單元初始化幀后將新工作單元的標識符ID和發(fā)送單元校時幀的指令通知給消磁電流儀授時單元。
d. 消磁系統(tǒng)單元信息傳送模式
在廣播校時或單元校時完成后,各消磁電源將自己的工況信息通過工況信息幀傳送給消磁電流控制儀,該工況信息幀包括仲裁域的29位標識符與數(shù)據(jù)域兩部分,其格式如表5所示。
表4 單元校時幀
表5 工況信息幀
實時性和同步性對艦船分布式消磁系統(tǒng)技術(shù)指標的實現(xiàn)起到關(guān)鍵作用。艦船分布式消磁系統(tǒng)采用含時間向量的數(shù)據(jù)信息傳輸與處理的CAN總線頂層標準框架,可為全船現(xiàn)場單元提供一種時間向量的數(shù)據(jù)幀定義、同步和異步信息權(quán)限分配、可實現(xiàn)消磁系統(tǒng)BIT故障自診斷,保證控制指令和電源上傳信息完整性和實時性;嚴格控制網(wǎng)絡(luò)傳輸環(huán)節(jié)、消磁控制解算環(huán)節(jié)、消磁電源電力電子變換環(huán)節(jié)的響應延時;從實時性和同步性兩個方面保證分布式消磁系統(tǒng)繞組磁場補償精度。
[1] 胡文生. 中型艦船分區(qū)消磁系統(tǒng)設(shè)計應用淺析[J ]. 水雷戰(zhàn)與艦船防護, 2010.
[2] 肖存龍,肖昌漢,李光磊. 分布式消磁系統(tǒng)繞組補償電流快速調(diào)整[J ]. 海軍工程大學學報, 2011.
[3] 唐申生, 周耀忠, 莊清華. 大型艦船分區(qū)消磁理論研究[J ] . 海軍工程大學學報, 2003.
[4] 肖錦棟,費敏銳. CAN 現(xiàn)場總線性能評價[J ] . 上海大學學報(自然科學版) ,1997.
[5] 陽憲惠. 現(xiàn)場總線技術(shù)及其應用[M] . 北京:清華大學出版社,1999.
[6] 劉墩東,周文博.基于CAN總線的智能斷路器控制器設(shè)計[J].廈門大學學報(自然科學版),2006,45(6):783-788.
[7] 李文華,李可維,余躍聽,高原. 數(shù)字分布式系統(tǒng)時間同步CAN總線協(xié)議研究[J].艦船科學技術(shù),2010.
Design of Synchronization and Real time in Ships Distributed Degaussing System
Li Yusheng1, Yuan Yang1, Geng Pan2, Zuo Chao2
(1. Naval Representatives Office in 431 Factory, Wuhan 430064, China; 2. Wuhan Second Ship Design and Research Institute, Wuhan 430064, China)
U665.18 TP273
A
1003-4862(2014)12-0005-04
2014-10-08
李玉生(1977- ),男,工程師。研究方向:電力系統(tǒng)。