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

?

基于神經(jīng)網(wǎng)絡(luò)算法的LVDT傳感器非線性補(bǔ)償方法設(shè)計(jì)

2017-11-01 06:12:37李榮正
化工自動(dòng)化及儀表 2017年9期
關(guān)鍵詞:初級(jí)線圈次級(jí)線圈鐵芯

姜 彪 李榮正 曹 磊

(上海工程技術(shù)大學(xué)電子電氣工程學(xué)院)

基于神經(jīng)網(wǎng)絡(luò)算法的LVDT傳感器非線性補(bǔ)償方法設(shè)計(jì)

姜 彪 李榮正 曹 磊

(上海工程技術(shù)大學(xué)電子電氣工程學(xué)院)

針對(duì)線性可變差動(dòng)變壓器式傳感器(Linear Variable Differential Transformer,LVDT)存在非線性缺陷,提出了一種新的級(jí)聯(lián)補(bǔ)償方法。它是一種基于傳感系統(tǒng)的以函數(shù)連接型人工神經(jīng)網(wǎng)絡(luò)FLANN模型為線性變量的自適應(yīng)非線性補(bǔ)償方法, (FLANN)復(fù)雜度不高卻擁有高精度的優(yōu)點(diǎn)。首先分析了LVDT傳感器產(chǎn)生非線性的原因,然后利用神經(jīng)網(wǎng)絡(luò)算法進(jìn)行非線性校正,經(jīng)過(guò)實(shí)驗(yàn)分析與結(jié)果比對(duì),證明了該方法具有較強(qiáng)的可行性、有效性,達(dá)到了理想的實(shí)驗(yàn)要求。

LVDT 人工神經(jīng)網(wǎng)絡(luò) 級(jí)聯(lián)補(bǔ)償 自適應(yīng)非線性補(bǔ)償

線性可變差動(dòng)變壓器式傳感器(Linear Variable Differential Transformer ,LVDT)在測(cè)量位移的系統(tǒng)中具有極其重要的作用。傳感元件的性能往往決定了整個(gè)測(cè)量控制系統(tǒng)的性能。線性度或非線性誤差一直是傳感器性能指標(biāo)中影響系統(tǒng)精度的重要指標(biāo)[1]。常用傳感器由于結(jié)構(gòu)特點(diǎn)或者原理缺陷等因素往往表現(xiàn)出非線性的輸入輸出特點(diǎn),即傳感元器件的輸出特性不隨相關(guān)物理量的變化而發(fā)生線性變化。在常規(guī)設(shè)計(jì)中,通過(guò)復(fù)雜且精確的繞線布置進(jìn)行非線性補(bǔ)償[2]。但這種通過(guò)傳感器設(shè)計(jì)者精心設(shè)計(jì)傳感器結(jié)構(gòu)調(diào)理電路和精心選擇高質(zhì)量元器件的方法來(lái)提高傳感器性能的傳統(tǒng)技術(shù)已達(dá)到其技術(shù)極限[3],設(shè)計(jì)和制作高精度傳感器的成本增加,難度也加大。有學(xué)者提出采用人工神經(jīng)網(wǎng)絡(luò)模型對(duì)電容壓力傳感器進(jìn)行非線性補(bǔ)償,而LVDT鐵芯向次級(jí)線圈任意一個(gè)方向移動(dòng)時(shí)也表現(xiàn)出類似的非線性特性,鐵芯在初級(jí)線圈區(qū)域(中間位置)運(yùn)動(dòng)幾乎是線性的。筆者提出一種利用兩個(gè)LVDT傳感器級(jí)聯(lián)的人工神經(jīng)網(wǎng)絡(luò)模型來(lái)提高LVDT線性度方法,它是一種智能自適應(yīng)補(bǔ)償模型,不僅能夠降低計(jì)算的復(fù)雜度,而且還能提高測(cè)量的精度。

1 LVDT微位移測(cè)量的原理

LVDT屬于直線位移傳感器。它是一種基于鐵芯可動(dòng)變壓器式傳感器,包含一個(gè)初級(jí)線圈P、兩個(gè)次級(jí)線圈S、鐵芯、線圈骨架及外殼等部件[4],內(nèi)部其結(jié)構(gòu)如圖1所示。

圖1 LVDT傳感器內(nèi)部結(jié)構(gòu)

初級(jí)線圈、次級(jí)線圈分布在線圈骨架上,線圈內(nèi)部有一個(gè)可自由移動(dòng)的桿狀鐵芯[5]。當(dāng)鐵芯處于中間位置時(shí),兩個(gè)次級(jí)線圈產(chǎn)生的感應(yīng)電動(dòng)勢(shì)相等,這樣輸出電壓為零;當(dāng)鐵芯在線圈內(nèi)部移動(dòng)并偏離中心位置時(shí),兩個(gè)線圈產(chǎn)生的感應(yīng)電動(dòng)勢(shì)不等,有電壓輸出,電壓大小取決于位移量的大小[6]。LVDT工作過(guò)程中,鐵芯的運(yùn)動(dòng)不能超出線圈的線性范圍,否則將產(chǎn)生非線性值,因此所有的LVDT均有一個(gè)線性范圍[7]。

圖2所示為L(zhǎng)VDT結(jié)構(gòu)模型。當(dāng)正弦波信號(hào)(電壓Vp,電流Ip,頻率f)激勵(lì)LVDT傳感器初級(jí)線圈,在LVDT次級(jí)線圈即可得到相應(yīng)的輸出信號(hào),該信號(hào)隨LVDT感應(yīng)棒在線圈中的位置變化而變化。其中次級(jí)線圈S1、S2兩端電壓分別為:

(1)

(2)

式中b——次級(jí)線圈的長(zhǎng)度;

m——初級(jí)線圈的長(zhǎng)度;

nP——初級(jí)線圈的匝數(shù);

nS——次級(jí)線圈的匝數(shù);

x1——鐵芯向次級(jí)線圈S1方向移動(dòng)的位移量;

x2——鐵芯向次級(jí)線圈S2移動(dòng)方向的位移量。

圖2 LVDT結(jié)構(gòu)模型

LVDT次級(jí)線圈兩端感應(yīng)出的輸出電壓是:

ELVDT=E1-E2=k1x(1-k2x2)

(3)

(4)

(5)

(6)

(7)

其中x是鐵芯偏離中心的距離。當(dāng)鐵芯偏離中間位置時(shí),即x≠0,E1≠E2,如果鐵芯左移,即E1﹥E2,此時(shí)輸出電壓ELVDT﹥0;如果鐵芯右移,即E1﹤E2,此時(shí)輸出電壓ELVDT﹤0,因此可以用來(lái)測(cè)量鐵芯位移的大小和方向。

假設(shè)在最大位移處,鐵芯沒(méi)有從次級(jí)線圈露出,則鐵芯長(zhǎng)度:

La=3b+2d

(8)

忽略2d的影響,結(jié)合式(1)、(2),可以得到:

(9)

由式(9)可知:給予初級(jí)線圈以正弦信號(hào)激勵(lì),LVDT輸出電壓ELVDT相對(duì)于位移量x并非是線性關(guān)系。其線性誤差e1=k2x2。輸出特性如圖3所示。

圖3 LVDT傳感器輸出特性

圖3中的xm表示線性區(qū)域,其他區(qū)域則呈現(xiàn)非線性特性,這種特性是所有差分系統(tǒng)所固有的。

2 LVDT傳感器函數(shù)連接型人工神經(jīng)網(wǎng)絡(luò)(FLANN)非線性補(bǔ)償原理

2.1 非線性補(bǔ)償原理

為了使LVDT傳感器理想辨識(shí)模型輸入-輸出特性達(dá)到線性,即輸入輸出特性曲線是一條直線[8],那么在測(cè)量范圍內(nèi)靈敏度應(yīng)是一個(gè)常數(shù),補(bǔ)償原理如圖4所示。

圖4 FLANN非線性補(bǔ)償原理

兩個(gè)LVDT傳感器的輸出設(shè)為:

y1=f(x,t)

y2=f(M-x,t)

(10)

式中M——兩傳感器之間的距離;

t——環(huán)境因素。

若t、y1、y2關(guān)于x可導(dǎo),則得到逆函數(shù):

x=f-1(y1,t)

M-x=f-1(y2,t)

(11)

兩式相加可得:

M=f-1(y1,t)+f-1(y2,t)

(12)

可得t是關(guān)于y1、y2的函數(shù):

t=f′(y1,y2)

(13)

將式(13)代入式(10)的第1式得到:

x=f-1(y1,f′(y1,y2))

(14)

此時(shí)利用神經(jīng)網(wǎng)絡(luò)模型逼近f′(·)、f-1(·),可以準(zhǔn)確地求出x。輸出端輸出一個(gè)與位移x成線性關(guān)系且與環(huán)境因素或其他因素?zé)o關(guān)的且能反映被測(cè)量大小的信號(hào)——位移輸出信號(hào)y,從而用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)LVDT傳感器輸出特性的非線性校正。

2.2 BP神經(jīng)網(wǎng)絡(luò)算法原理

BP算法是用于前饋多層網(wǎng)絡(luò)的學(xué)習(xí)算法。神經(jīng)元之間的連接強(qiáng)度、神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)及神經(jīng)元的閾值等決定了神經(jīng)網(wǎng)絡(luò)對(duì)信息的處理功能[9],圖5為三層BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。

圖5 三層BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

輸出誤差為:

(15)

進(jìn)一步展開至隱層,有:

(16)

誤差是各層權(quán)值的函數(shù),調(diào)整權(quán)值可使誤差不斷減小,因此,應(yīng)使權(quán)值的調(diào)整量與誤差的梯度下降成正比[10],即:

(17)

其中,負(fù)號(hào)表示梯度下降,常數(shù)η在訓(xùn)練中表示學(xué)習(xí)速率,一般取η∈(0,1)。對(duì)于輸出層和隱層,分別定義一個(gè)誤差信號(hào),記為:

(18)

其中u為對(duì)應(yīng)的測(cè)量值。

(19)

得到了兩個(gè)誤差信號(hào)的計(jì)算公式,最終可計(jì)算得到BP算法連接權(quán)值的調(diào)整公式:

(20)

隱層激活函數(shù)選擇雙曲正切S形函數(shù),即:

(21)

輸出層激活函數(shù)采用簡(jiǎn)單的線性函數(shù):

f(x)=x

(22)

3 Matlab對(duì)神經(jīng)網(wǎng)絡(luò)的構(gòu)建與訓(xùn)練

對(duì) LVDT 位移傳感器進(jìn)行實(shí)驗(yàn)數(shù)據(jù)采集,在傳感器的量程范圍內(nèi)每隔0.5mm 測(cè)量一次,測(cè)量結(jié)果見(jiàn)表 1 。

表1 LVDT 位移傳感器神經(jīng)網(wǎng)絡(luò)訓(xùn)練樣本數(shù)據(jù)

輸出電壓y1、y2作為神經(jīng)網(wǎng)絡(luò)的輸入節(jié)點(diǎn),對(duì)應(yīng)標(biāo)定值x。取學(xué)習(xí)速率為 0.5;動(dòng)量項(xiàng)系數(shù)為0.9; 隱含層節(jié)點(diǎn)數(shù)為20;經(jīng)過(guò)最大600代的訓(xùn)練即可收斂,將允許誤差降到0.1%。非線性校正結(jié)果如圖6所示,仿真結(jié)果如圖7、8所示。

圖6 非線性校正結(jié)果

圖7 訓(xùn)練次數(shù)為450時(shí)的誤差收斂曲線

圖8 訓(xùn)練次數(shù)為600時(shí)的誤差收斂曲線

通過(guò)仿真和實(shí)驗(yàn),經(jīng)過(guò)訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)具有良好的線性,F(xiàn)LANN使得LVDT傳感器線性輸出在訓(xùn)練次數(shù)達(dá)到600的時(shí)候,相對(duì)誤差平均值達(dá)到0.1% ,滿足實(shí)際要求。

4 結(jié)束語(yǔ)

筆者提出了一種利用神經(jīng)網(wǎng)絡(luò)的 BP 算法,補(bǔ)償LVDT傳感器非線性誤差的方法,使得補(bǔ)償后的傳感器系統(tǒng)具有線性的輸入輸出特性。該方法采用實(shí)驗(yàn)數(shù)據(jù)訓(xùn)練網(wǎng)絡(luò)模型,并利用 BP 算法的非線性逼近能力,使得網(wǎng)絡(luò)學(xué)習(xí)收斂速度快且精度高。它使測(cè)量系統(tǒng)成為一個(gè)不失真的線性系統(tǒng),擴(kuò)大了測(cè)量系統(tǒng)量程,并且減小了非線性誤差。補(bǔ)償環(huán)節(jié)成本低,系統(tǒng)的可靠性高,具有一定的應(yīng)用價(jià)值 。

[1] 柏受軍,楊元園,王鳴,等.基于ADμC845的LVDT位移傳感器非線性補(bǔ)償[J].傳感技術(shù)學(xué)報(bào),2013, 26(4):541~544.

[2] 戴義平,馬慶中,趙婷,等.調(diào)節(jié)閥特性非線性補(bǔ)償方式對(duì)動(dòng)態(tài)特性的影響[J].熱力透平,2006, 35(2):74~78.

[3] 孫慧卿,郭志友.傳感器的誤差補(bǔ)償技術(shù)[J].傳感技術(shù)學(xué)報(bào), 2004, 17(1):90~92.

[4] 姚丹.一種LVDT精密測(cè)長(zhǎng)儀的仿真研究[D].大連:大連理工大學(xué), 2009.

[5] 魏婷, 夏德天.基于LVDT/RVDT的交流模擬量解調(diào)方法研究[J].航空計(jì)算技術(shù),2013,43(1):116~119.

[6] Shen S S. Study on Measuring System for Differential Transformer-type Displacement Sensor[J].Transducer & Microsystem Technologies, 2006,25(3):41~43.

[7] 雷建和, 胡廷軒, 張棟,等.基于RBF的LVDT輸出標(biāo)定研究[J].測(cè)控技術(shù), 2016, 35(10):93~96.

[8] 臧玉萍, 張洋, 孫博.基于神經(jīng)網(wǎng)絡(luò)的非線性時(shí)變對(duì)象自適應(yīng)控制方法研究[J].化工自動(dòng)化及儀表,2016, 43(1):6~11.

[9] 鄭麗霞.復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)及其在說(shuō)話人識(shí)別中的應(yīng)用[D].上海:東華大學(xué), 2011.

[10] Benoit C.基于人工神經(jīng)網(wǎng)絡(luò)的決策算法研究[D].上海:上海交通大學(xué), 2009.

DesignofLVDTNonlinearCompensationMethodBasedonNeuralNetworkAlgorithm

JIANG Biao, LI Rong-zheng, CAO Lei
(SchoolofElectricalandElectronicEngineering,ShanghaiUniversityofEngineeringScience)

Considering nonlinear defects of a linear variable differential transformer (LVDT), a new cascade compensation method was proposed. It’s an adaptive nonlinear compensation method which has a sensing system based and has a functionally-linked artificial neural network model (FLANN) taken as the linear variable.

TP212

A

1000-3932(2017)09-0853-05

2017-04-16,

2017-08-02)

(Continued on Page 908)

姜彪(1992-),碩士研究生,從事計(jì)算機(jī)分布式控制及檢測(cè)技術(shù)、遠(yuǎn)程監(jiān)測(cè)技術(shù)的研究,jiangbiao@sues.edu.cn。

猜你喜歡
初級(jí)線圈次級(jí)線圈鐵芯
一種橡膠圈內(nèi)置鐵芯壓合自動(dòng)化生產(chǎn)線的備料系統(tǒng)
一種連鑄機(jī)小斷面結(jié)晶器鋼水液位檢測(cè)電磁傳感器申請(qǐng)?zhí)? 202010482245.8
傳感器世界(2021年2期)2021-03-27 19:36:46
高頻變壓器引腳電化學(xué)腐蝕失效分析與可靠性研究
次級(jí)線圈繞線錐度對(duì)LVDT靜態(tài)特性的影響
卷鐵芯自耦變壓器的結(jié)構(gòu)設(shè)計(jì)與分析
基于LC網(wǎng)絡(luò)的感應(yīng)電能傳輸系統(tǒng)動(dòng)態(tài)供電方法
實(shí)現(xiàn)電動(dòng)汽車動(dòng)態(tài)充電的檢測(cè)方案
汽車文摘(2017年9期)2017-12-06 05:09:19
使用平行電纜線的電動(dòng)汽車動(dòng)態(tài)充電系統(tǒng)
汽車文摘(2017年9期)2017-12-06 05:09:19
核電工程控制棒棒位探測(cè)器簡(jiǎn)析
化工管理(2017年36期)2017-03-07 06:59:17
基于汽車故障診斷的初級(jí)低壓點(diǎn)火波形分析
昌宁县| 天镇县| 巴彦县| 元江| 阿拉善左旗| 德阳市| 利津县| 永春县| 祁连县| 四子王旗| 吉安县| 甘肃省| 沁水县| 驻马店市| 雷波县| 侯马市| 礼泉县| 临潭县| 丰镇市| 磐石市| 永清县| 澄城县| 南雄市| 上杭县| 平顺县| 永靖县| 郸城县| 淮北市| 岫岩| 天门市| 南投县| 嵊泗县| 黔东| 通州市| 四会市| 富源县| 西乌珠穆沁旗| 奇台县| 固原市| 正宁县| 视频|