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

?

基于位移信號的磁懸浮飛輪轉(zhuǎn)速估計

2020-05-12 08:35:04楊振鵬武登云
光學精密工程 2020年5期
關鍵詞:倍頻磁懸浮飛輪

劉 虎,楊振鵬*,武登云

(1.北京航空航天大學 儀器科學與光電工程學院,北京100191; 2.北京航空航天大學 新型慣性儀表與導航系統(tǒng)技術國防重點學科實驗室,北京100191; 3. 北京控制工程研究所,北京 100080)

1 引 言

磁懸浮飛輪是目前較理想的姿態(tài)控制執(zhí)行機構[1-2],所使用的磁懸浮軸承的免接觸特性使其具有長使用壽命、在無須潤滑的特點[3-5],而且,磁懸浮飛輪通過數(shù)字控制器可以實現(xiàn)主動振動控制,從而對不平衡擾動進行抑制,保證姿態(tài)控制精度。

對于磁懸浮飛輪的不平衡振動的抑制問題,國內(nèi)外學者做了很多研究,可以采取自適應LMS(Least Mean Square)算法[6]、重復控制[7]、卡爾曼濾波[8]等方法來實現(xiàn)。其中陷波器[9-10]是使用較為普遍的方案,而通過陷波器對不平衡的振動過程中轉(zhuǎn)子的精確轉(zhuǎn)速信息不可缺少。

在磁懸浮飛輪系統(tǒng)中,轉(zhuǎn)速的獲取通常通過霍爾轉(zhuǎn)速傳感器來實現(xiàn),磁懸浮飛輪通過計算單位時間內(nèi)傳感器上接收到的轉(zhuǎn)子脈沖數(shù)量處理后得到轉(zhuǎn)速,可以得到精確的轉(zhuǎn)速信號。由于安裝偏差和磁場干擾等因素的存在,傳感器測速結果難免有誤差,且傳感器故障時,失去轉(zhuǎn)速信號將導致系統(tǒng)無法進行振動抑制。此外,對于磁懸浮球等應用,無法安裝霍爾傳感器或者編碼器進行測速。因此,需要考慮無測速傳感器情況下的振動抑制方法。文獻[11-12]中提出使用自適應觀測器、鎖相環(huán)等方法估計不平衡振動信號的幅值頻率,但未考慮倍頻信號而無法保證振動控制效果。由于傳感器檢測面、轉(zhuǎn)子不平衡質(zhì)量等因素的存在,磁懸浮飛輪轉(zhuǎn)子位移傳感器傳感器信號中存在豐富同頻和倍頻分量,為轉(zhuǎn)速檢測提供了新的途徑。Chen[13]通過自適應陷波提出磁懸浮轉(zhuǎn)子徑向x,y兩軸同頻位移信號,并假設兩者同幅度且正交,但由于安裝誤差及系統(tǒng)參數(shù)的不對稱,多數(shù)系統(tǒng)并不滿足位移信號正交和幅度一致的條件。張染[14]基于位移傳感器信號的中高倍頻分量提出采用Hilbert變換進行經(jīng)驗模態(tài)分解和譜分析求取轉(zhuǎn)速,具有較高精度,但由于低頻時的倍頻成分易受污染導致該方案不能在全轉(zhuǎn)速情況下適用。

本文提出一種通過飛輪某個方向位移量預測轉(zhuǎn)子轉(zhuǎn)速的估計方法,利用神經(jīng)網(wǎng)絡對非線性模型的擬合優(yōu)勢,在輸入輸出關系式無法確定的情況下能按照輸出誤差值調(diào)整內(nèi)部參數(shù)使得估計模型符合實際的輸入輸出。該方法依據(jù)已知的位移和轉(zhuǎn)速數(shù)據(jù),構建神經(jīng)網(wǎng)絡模型,并通過網(wǎng)絡參數(shù)調(diào)整達到較好訓練效果,具有良好的測速精度,實驗誤差在20轉(zhuǎn)左右,相對于張染[14]所提出的方法,拓展了轉(zhuǎn)速辨識的范圍;在MATLAB/Simulink中構建了磁懸浮飛輪的模擬系統(tǒng),并加入神經(jīng)網(wǎng)絡模塊進行仿真,并在磁懸浮飛輪樣機上進行了轉(zhuǎn)速估計試驗,仿真及實驗結果體現(xiàn)該方案的可實現(xiàn)性及精度。

2 基于位移信號的轉(zhuǎn)速估計原理

在磁懸浮飛輪系統(tǒng)中,轉(zhuǎn)子運行時會因各種干擾作用而偏離平衡位置,需要不斷調(diào)整控制電流從而改變電磁力大小使轉(zhuǎn)子回到期望位置,而這個過程調(diào)整的依據(jù)便是轉(zhuǎn)子的位移,因而與轉(zhuǎn)速傳感器不同,系統(tǒng)中必須載有位移傳感器,渦流位移傳感器的輸出可以表示為:

(1)

式中:x表示傳感器所測方向位移量,A表示位移幅值,n表示諧波次數(shù),ω0表示轉(zhuǎn)子轉(zhuǎn)頻,φ表示初始相位。可知位移信號中的同頻信號和倍頻信號都包含了轉(zhuǎn)子轉(zhuǎn)速信息。

將式(1)寫作如下形式:

(2)

再將式(2)進行傅里葉變換,得到:

(3)

式中δ表示沖激函數(shù)。

考慮其中頻率值大于0的成分,得到:

(4)

初始相位φ在[0,2π]區(qū)間內(nèi)變化,相比于分母nω0很小,初始相位的變化帶來的影響可以忽略不計,可知位移量頻域成分是關于轉(zhuǎn)速ω0的函數(shù),但具體函數(shù)關系式由于缺乏相關理論研究難以得知。

而神經(jīng)網(wǎng)絡模型具有良好的非線性擬合能力,選定網(wǎng)絡的層數(shù)、神經(jīng)元數(shù)及激活函數(shù)F后,通過初始化網(wǎng)絡權值W,再將位移量X作為輸入導入網(wǎng)絡模型,線性疊加后通過激活函數(shù)處理得到預測輸出O,即:

O=F(WX).

(5)

將網(wǎng)絡預測輸出O與期望輸出(轉(zhuǎn)頻值)R比較得到誤差值E,通過求導等方式用以更新網(wǎng)絡權值W,重復該過程直至誤差E符合要求,從而得到一個以位移量X和轉(zhuǎn)子轉(zhuǎn)頻R為輸入輸出,通過網(wǎng)絡權值X和激活函數(shù)擬合函數(shù)特性的網(wǎng)絡模型用以估計轉(zhuǎn)速。

圖1所示為磁懸浮飛輪轉(zhuǎn)子某方向位移信號的瀑布圖。對于位移信號中的同頻分量,其誘發(fā)因素包含轉(zhuǎn)子的不平衡質(zhì)量、傳感器檢測面不均勻以及磁場不均勻等,而倍頻信號是傳感器安裝偏差和磁軸承非線性等引起的,磁軸承非線性指的是磁軸承系統(tǒng)的電磁力與轉(zhuǎn)子位移和控制電流之間的非線性關系,這些都是難以避免的因素,因而倍頻信號是位移傳感器輸出中無法避免的成分,且倍頻信號包含轉(zhuǎn)子轉(zhuǎn)頻信息,因而倍頻信號可以充當轉(zhuǎn)頻信號獲取的一個有效途徑。

圖1 位移信號瀑布圖Fig.1 Rotor displacement signal waterfall

3 磁懸浮飛輪系統(tǒng)模型

如圖2所示為磁懸浮飛輪的結構圖[15],包含一對軸向磁軸承和一個徑向磁軸承,其中軸向磁軸承用以控制轉(zhuǎn)子徑向扭轉(zhuǎn)和軸向平動,徑向磁軸承控制徑向平動。磁軸承通過電磁力控制轉(zhuǎn)子懸浮,轉(zhuǎn)子所受電磁力線性化[16]后公式如下:

(6)

式中:m表示轉(zhuǎn)子質(zhì)量,x表示轉(zhuǎn)子位移,i表示控制電流,kx表示位移剛度系數(shù),ki表示電流剛度系數(shù)。

圖2 磁懸浮飛輪結構圖Fig.2 Configuration of magnetic suspended flywheel

如圖3所示為磁懸浮飛輪系統(tǒng)示意圖,飛輪工作時,通過轉(zhuǎn)子的位移量反饋控制信號和陷波器的振動抑制反饋信號疊加放大,用以調(diào)整飛輪中繞組線圈電流值,從而調(diào)整飛輪轉(zhuǎn)子所受電磁力,以保持飛輪穩(wěn)定懸浮工作。

圖3 磁懸浮飛輪系統(tǒng)框圖Fig.3 Magnetic suspended flywheel system

圖4所示為飛輪轉(zhuǎn)子的動力學模型,其中r,i分別表示輸入轉(zhuǎn)速和線圈電流,m為轉(zhuǎn)子質(zhì)量,kub為靜不平衡度(為簡化模型,仿真過程僅考慮轉(zhuǎn)子靜不平衡),d為隨機噪聲。圖5所示為陷波器結構示意圖,其中ω為轉(zhuǎn)子轉(zhuǎn)頻。

圖4 磁懸浮飛輪轉(zhuǎn)子動力學模型Fig.4 Dynamic model of magnetic suspended flywheel

圖5 陷波器結構圖Fig.5 Configuration of notch filter

4 神經(jīng)網(wǎng)絡訓練

由于測速傳感器的安裝誤差等局限性,本文提出通過訓練神經(jīng)網(wǎng)絡模型進行轉(zhuǎn)速估計的方案來替代測速傳感器,以位移信號和轉(zhuǎn)速信號分別作為模型輸入輸出,構建經(jīng)典BP(Back Propagation)神經(jīng)網(wǎng)絡,通過LM(Levenberg-Marquardt)法訓練,將得到的模型用以實時轉(zhuǎn)速估計。

4.1 BP神經(jīng)網(wǎng)絡

BP神經(jīng)網(wǎng)絡[17]是目前應用最廣泛的神經(jīng)網(wǎng)絡,是一種全連接式的前向傳播網(wǎng)絡,圖6是一個簡單的三層神經(jīng)網(wǎng)絡,由輸入層、一個隱含層和輸出層組成。網(wǎng)絡包含函數(shù)信號和誤差信號,函數(shù)信號從輸入層正向傳播經(jīng)過隱含層至網(wǎng)絡輸出層,而誤差信號從輸出層反向傳播經(jīng)由隱含層到達輸入層,并在此過程中調(diào)整相鄰網(wǎng)絡層之間的權重和偏置。

圖6 BP神經(jīng)網(wǎng)絡示意圖Fig.6 BP neural network

圖6中每個單元對于一個神經(jīng)元,模型如圖7所示,神經(jīng)元將輸入進行線性組合后經(jīng)由一個非線性映射的激活函數(shù)得到輸出值。神經(jīng)網(wǎng)絡具有很強的非線性系統(tǒng)擬合能力,并且可以通過增加隱含層層數(shù)和突觸數(shù)目提升擬合效果。同時,當網(wǎng)絡的隱含層中節(jié)點(即突觸結構)太少,網(wǎng)絡的學習能力和對信息的處理能力均會大打折扣,然而數(shù)量過大時,一方面使網(wǎng)絡過分龐大復雜,學習過程陷入局部極小點的可能性增大,達不到最好的效果,另一方面還增加了學習過程的耗時。對隱含層節(jié)點數(shù)目的選取并沒有一個完整理論,但可以通過一個經(jīng)驗公式[18]提供參考:

0.51,

(7)

式中m,n分別表示輸出層和輸入層神經(jīng)元數(shù)。

圖7 神經(jīng)元模型Fig.7 Artificial neuron model

4.2 LM算法(Levenberg-Marquardt)

列文伯格-馬夸爾特法(Levenberg-Marquardt,LM算法)通常是收斂速度最快的訓練算法,是有監(jiān)督學習使用較多的算法,局限之處在于運算過程中相比其他算法需要占用較大存儲空間。LM算法是將梯度下降法和高斯-牛頓法結合而成的[19],兼具二者的優(yōu)點,該算法下權重值更新的表達式為:

Δw=-[JT(w)J(w)+μI]-1JT(w)e(w),

(8)

其中:μ為LM法自適應參數(shù),I為單位矩陣,e(w)表示神經(jīng)網(wǎng)絡的代價函數(shù),J(w)代表雅各比矩陣,表達式如式(9)所示:

(9)

當μ取值為0時算法變成了高斯-牛頓法,當μ趨近無窮時則實現(xiàn)梯度下降法的功能。

5 仿真及實驗

5.1 仿真系統(tǒng)參數(shù)

磁懸浮飛輪轉(zhuǎn)子系統(tǒng)的結構與仿真參數(shù)如表1、表2所示。

表1 磁懸浮飛輪結構參數(shù)Tab.1 Structural parameters of magnetic flywheel

表2 磁懸浮飛輪仿真參數(shù)

Tab.2 Simulation parameters of magnetic flywheel

參數(shù)數(shù)值徑向PID平動比例系數(shù)0.288徑向PID積分比例系數(shù)4徑向PID平動微分系數(shù)0.000 85徑向PID平動不完全微分系數(shù)0.001 25采樣頻率5 000 Hz

5.2 數(shù)據(jù)的獲取及處理

在仿真系統(tǒng)的基礎上,采集一組飛輪升速過程的轉(zhuǎn)速和位移數(shù)據(jù),求取位移量的頻譜。由位移的瀑布圖可知,倍頻量中的1,3,5,7倍頻為主要成分,依據(jù)位移量各倍頻點幅值的極值特性采集3,5,7倍頻的位移分量及其頻率值和飛輪轉(zhuǎn)速值,隨機選取其中95%用作模型構建,其余用以測試模型的準確度。

神經(jīng)網(wǎng)絡模型構建前,為防止因輸入輸出的數(shù)量級差距太大導致網(wǎng)絡估計誤差增大,同時加快網(wǎng)絡訓練收斂速度,需先將數(shù)據(jù)經(jīng)過線性歸一化處理至[0,1]區(qū)間,歸一化表達式如下:

(10)

式中:x,y分別表示歸一化前后的數(shù)據(jù);xmin,xmax分別表示歸一化前的數(shù)據(jù)最值;ymin,ymax分別表示數(shù)據(jù)歸一化后的最值。

以歸一化后的位移量和轉(zhuǎn)速值分別作為輸入輸出構建一個5層,節(jié)點數(shù)分別為6,30,50,35,1的BP神經(jīng)網(wǎng)絡,輸入層選取傳輸函數(shù)為tansig函數(shù),各隱含層和輸出層傳遞函數(shù)為logsig函數(shù)。按照LM法進行訓練,得到一個用以轉(zhuǎn)速估計的模塊。

5.3 仿真結果

基于磁懸浮飛輪轉(zhuǎn)子系統(tǒng)及神經(jīng)網(wǎng)絡轉(zhuǎn)速估計模塊,進行飛輪轉(zhuǎn)子恒速和變速兩種情況的仿真。

對于轉(zhuǎn)子恒速轉(zhuǎn)動情況的仿真,選取了轉(zhuǎn)頻分別為30 Hz(1 800 r/min)和85 Hz(5 100 r/min)的低、高速的仿真結果圖8,圖9所示。對于變速情況,模擬了飛輪以15 r/s的速度升速的過程,選取從3 000 r/min升速至5 000 r/min的轉(zhuǎn)速估計結果如圖10。

圖8 30 Hz轉(zhuǎn)速估計結果Fig.8 Rotorspeed estimation of 30 Hz

圖9 85 Hz轉(zhuǎn)速估計結果Fig.9 Rotorspeed estimation of 85 Hz

圖10 升速過程轉(zhuǎn)速估計曲線Fig.10 Rotorspeed estimation of acceleration process

每次轉(zhuǎn)速估計時,需要先采集2 048個點做傅里葉變換,從頻譜中采集倍頻極值點,所以具有一定延時性。由圖可見,磁懸浮飛輪轉(zhuǎn)子恒速運動時,估計誤差均未超過30 r/min,誤差百分比控制在2%以內(nèi)。

在磁懸浮飛輪升速仿真過程中,轉(zhuǎn)速的估計曲線具有一些估計誤差較大的點,但絕對誤差控制在80 r/min以內(nèi),轉(zhuǎn)速估計精度稍差于飛輪恒速時,誤差百分比大約在2%。

5.4 實驗驗證

為進一步試驗本文所提的轉(zhuǎn)速估計方案的可行性,在某型號的磁懸浮飛輪系統(tǒng)上進行了實驗,系統(tǒng)如圖11所示。

圖11 磁懸浮飛輪及控制系統(tǒng)Fig.11 Magnetic suspended flywheel with controlling system

圖12 TMS320C6678評估板Fig.12 Evaluation board of TMS320C6678

磁懸浮飛輪系統(tǒng)除了飛輪、控制盒、電源及上位機,還借助采用主輔拓撲結構[20]的型號為TMS320C6678(如圖12所示)的DSP板塊及FPGA板塊,通過FPGA實現(xiàn)采樣等功能,經(jīng)FPGA處理的數(shù)據(jù)通過DSP沿仿真器傳輸至PC機,通過PID控制算法再將控制信號傳回飛輪控制盒實現(xiàn)飛輪穩(wěn)定懸浮。

將飛輪升速過程所記錄的位移數(shù)據(jù)和轉(zhuǎn)速數(shù)據(jù)導出至MATLAB處理,選擇其中一路位移信號求取頻譜圖像,并由此得到位移倍頻量,并歸一化處理。并以位移量和對應轉(zhuǎn)速分別作為輸入輸出,構建神經(jīng)網(wǎng)絡模型,以LM法進行訓練,并通過模型參數(shù)調(diào)整達到最佳訓練效果,最終得到一個5層,節(jié)點數(shù)分別為6,16,20,16,1的神經(jīng)網(wǎng)絡。同樣模型構建過程中,隨機選取90%的數(shù)據(jù)作為訓練。

剩余10%用以驗證模型的準確度。訓練數(shù)據(jù)誤差和驗證數(shù)據(jù)誤差曲線如圖13,圖14所示,可以得知本文所提方法的轉(zhuǎn)子轉(zhuǎn)速估計誤差在20 r/min以內(nèi),低轉(zhuǎn)速時誤差所占百分比相較于高轉(zhuǎn)速更大,但也控制在3%以內(nèi)。

圖13 訓練數(shù)據(jù)絕對誤差值Fig.13 Absolute error of training datas

圖14 驗證數(shù)據(jù)相對誤差e和絕對誤差EFig.14 Absolute error and relative error of validation datas

6 結 論

本文針對無測速傳感器的磁懸浮飛輪系統(tǒng)的轉(zhuǎn)速獲取問題,提出了一種通過構建輸入輸出分別為飛輪某通道倍頻位移量和轉(zhuǎn)子轉(zhuǎn)速值的模型,實現(xiàn)得到高精度的實時轉(zhuǎn)速數(shù)據(jù)的方法,并在MATLAB/Simulink環(huán)境下對此進行了仿真實驗。仿真實驗分別在低速、高速情形下對轉(zhuǎn)子恒速和變速進行了轉(zhuǎn)速估計,轉(zhuǎn)速誤差最多至幾十(r/min)。然后在磁懸浮飛輪控制系統(tǒng)上試驗了該方法,轉(zhuǎn)速估計誤差小于20 r/min。綜上,結果表明了該方案用于磁懸浮球等無法配置測速傳感器的場景是具有一定可行性的。

猜你喜歡
倍頻磁懸浮飛輪
有趣的磁懸浮陀螺
第二章 磁懸浮裝置
飛輪座注射模設計
模具制造(2019年7期)2019-09-25 07:30:00
神奇的磁懸浮
神奇的磁懸浮
輪峰推出兩款飛輪新產(chǎn)品
基于LBO晶體三倍頻的激光實驗系統(tǒng)的研究
脈沖單頻Nd∶YVO4激光器及其倍頻輸出特性研究
中國光學(2015年5期)2015-12-09 09:00:42
Word Formation in English for Science and Technology
推輪子的人
意林(2014年1期)2014-07-05 05:54:04
南昌县| 红河县| 柏乡县| 伊通| 阳春市| 余干县| 澎湖县| 舞阳县| 隆化县| 桐城市| 武穴市| 东源县| 夹江县| 沙湾县| 黑龙江省| 永泰县| 东阿县| 广州市| 婺源县| 新沂市| 锦州市| 托克托县| 东山县| 南京市| 澎湖县| 大冶市| 容城县| 那坡县| 辽中县| 平塘县| 浦东新区| 基隆市| 唐河县| 达州市| 林甸县| 滕州市| 苍溪县| 策勒县| 南川市| 万安县| 延寿县|