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

?

基于改進(jìn)共軛梯度算法的二維PSD非線性修正

2017-03-09 02:51史春玉李田澤仝其豐
關(guān)鍵詞:共軛梯度器件

史春玉,李田澤,仝其豐,鄭 薇

(山東理工大學(xué) 電氣與電子工程學(xué)院, 山東 淄博 255049)

基于改進(jìn)共軛梯度算法的二維PSD非線性修正

史春玉,李田澤,仝其豐,鄭 薇

(山東理工大學(xué) 電氣與電子工程學(xué)院, 山東 淄博 255049)

分析了二維PSD的非線性特征及其誤差產(chǎn)生的原因,總結(jié)了二維PSD的非線性特性對測量結(jié)果的不利影響,提出了改進(jìn)的神經(jīng)網(wǎng)絡(luò)共軛梯度算法,利用目標(biāo)函數(shù)的梯度逐步產(chǎn)生共軛方向,并運用函數(shù)的導(dǎo)數(shù)方法進(jìn)行快速搜索和插值運算.通過Matlab仿真,證明了該算法在不增設(shè)備復(fù)雜程度的前提下,提高了PSD邊緣區(qū)域的線性度、測量數(shù)據(jù)的準(zhǔn)確性及測量速度,擴(kuò)展了PSD在精密測量領(lǐng)域的應(yīng)用.

位置敏感器件;共軛梯度算法;非線性修正

半導(dǎo)體光電位置敏感器件(Position Sensitive Detector,PSD)是一種高精度光電位置檢測傳感器件,它可以直接測量入射至其光敏面上的光束位置.它是一種對感光平面上入射點位置敏感的器件,即當(dāng)入射光點落在器件感光面上的不同位置時,將相應(yīng)的輸出對應(yīng)的電信號,通過對這個輸出的電信號進(jìn)行處理,則可確定入射光點在器件感光面上的位置[1].PSD是連續(xù)型模擬器件,像元大小不會影響其分辨率,因此可以達(dá)到很高的分辨率.PSD在高精確度非接觸式的位置測量場合有著其特有的優(yōu)勢,在航空對接、精密測量、振動測量等領(lǐng)域獲得了廣泛的應(yīng)用.但是由于其結(jié)面電阻的不均勻性、電極結(jié)構(gòu)的差異性、背景光的不均勻性等因素,導(dǎo)致PSD存在較大的非線性誤差,其輸出的坐標(biāo)不能精確反映入射光點的正確位置,使得PSD成為系統(tǒng)提高精度的難點[2].改善PSD非線性特性的方法可從改進(jìn)PSD的結(jié)構(gòu)、制作工藝等方面考慮.除此之外,也可以運用數(shù)學(xué)手段校正其非線性特性,PSD輸出坐標(biāo)與其理想位置坐標(biāo)間的關(guān)系利用特殊的函數(shù)映射來表達(dá).人工神經(jīng)網(wǎng)絡(luò)的迅速發(fā)展,為傳感器處理信號提供了有效的手段,可以不提高材料的性能為前提,來提高系統(tǒng)的測試性能.

1 PSD的工作原理

PSD是基于PN結(jié)結(jié)構(gòu)的橫向光電效應(yīng)的器件.如果有N型半導(dǎo)體是輕摻雜的和P+型半導(dǎo)體是重?fù)诫s的組成P+N結(jié)結(jié)構(gòu),當(dāng)PN結(jié)內(nèi)部載流子的擴(kuò)散速度與其漂移的速度達(dá)到平衡時,建立了一個結(jié)電場,其方向由N指向P.當(dāng)有光照射PN結(jié)時,半導(dǎo)體吸收光子獲得能量后激發(fā)出電子-空穴對,在結(jié)電場的作用下使空穴進(jìn)入P+區(qū),電子進(jìn)入N區(qū),從而產(chǎn)生了結(jié)電容,就是所說的內(nèi)光電效應(yīng).但是如果入射光僅集中照射在PN結(jié)光敏面上的某一點A處,光生電子和空穴也會集中在A點.由于在摻雜濃度方面,P+區(qū)遠(yuǎn)大于N區(qū),因此進(jìn)入P+區(qū)的空穴由A點迅速擴(kuò)散到整個P+區(qū),即P+區(qū)可以近似地視為等電位.由于N區(qū)的電導(dǎo)率較低,進(jìn)入N區(qū)的電子將仍然集中在A點,在PN結(jié)的橫向形成不平衡電勢,此不平衡電勢將空穴拉回N區(qū),從而在PN結(jié)橫向上建立一個橫向電場,這就是橫向光電效應(yīng)[3-4].

2 共軛梯度算法分析

2.1 共軛梯度算法的描述

共軛梯度算法(Conjugate Gradient)是介于最速下降法與牛頓法之間的方法,它僅需要利用一階導(dǎo)數(shù)信息,就能夠克服最速下降法收斂緩慢的缺點,而且避免了牛頓法要存儲和計算Hesse矩陣求逆的缺點.共軛梯度法不僅可以解決線性方程組,而且是解決非線性最優(yōu)化問題有效的算法之一.在各種優(yōu)化算法中,共軛梯度算法是非常重要的一種.其優(yōu)點是所需存儲量小,具有步收斂性,穩(wěn)定性高,不需要任何外來參數(shù).

共軛梯度算法是利用目標(biāo)函數(shù)的梯度來逐步產(chǎn)生共軛方向并進(jìn)行搜索的方法,而無約束問題最優(yōu)化方法的核心就是選擇搜索方向.非線性規(guī)劃問題的一個自變量x沒有任何約束,或說可行域即是整個n維向量空間:x=rn,稱這樣的非線性規(guī)劃問題為無約束問題:min{f(x)}.

由泰勒公式可知,一個函數(shù)在一個點附近的性態(tài)與二次函數(shù)是很接近的,由此可知一個算法如果對于二次函數(shù)很有效,那么它對于一般函數(shù)也會比較好.牛頓法只需要迭代一次就可得到正定二次函數(shù)的極小點,而最速下降法一般要求迭代無窮多次才能達(dá)到.因此,可以認(rèn)為牛頓法對于二次函數(shù)是有效的.牛頓法每步迭代的計算量很大,經(jīng)過有限次迭代就可得到正定二次函數(shù)極小點的算法是有效的,這種算法被稱為具有二次終止性.共軛方向法是建立在二次模型的基礎(chǔ)上,都具有二次終止性.

2.2 改進(jìn)的共軛梯度算法

共軛梯度法的基本思想是,如果第k次迭代所取的方向pk與以前各自迭代所取得方向p1,p2,p3…pk-1關(guān)于G共軛,則從任意初始點出發(fā),對二次函數(shù)進(jìn)行精確一維搜索,經(jīng)過n次迭代即可取得極小點.共軛梯度法的優(yōu)點是不要求精確的直線搜索.但是不精確的直線搜索可能導(dǎo)致迭代出來的向量不再共軛,從而降低方法的效能.克服的方法就是把經(jīng)過n+1次迭代得到的Xn+1作為初始點重新迭代.改進(jìn)的共軛梯度算法在此基礎(chǔ)上大大提升了計算的速度.

三層神經(jīng)網(wǎng)絡(luò)由輸入層、隱層和輸出層組成[5],設(shè)輸入層的單元數(shù)為m,隱層的單元數(shù)為l,輸出層的單元數(shù)為q,樣本數(shù)為p.輸入矢量和希望輸出矢量為x,y,關(guān)于網(wǎng)絡(luò)權(quán)值和閾值的計算可以建立非線性最優(yōu)化問題來解決[6].即min{f(z)},z∈Rn,該問題的目標(biāo)函數(shù)為

(1)

2.3 改進(jìn)共軛梯度算法Matlab仿真流程圖

為了更好地研究改進(jìn)的二維PSD非線性修正共軛梯度算法,利用MATLAB進(jìn)行了仿真.首先假設(shè)一個初始值,設(shè)置誤差范圍,沿負(fù)梯度方向,根據(jù)選擇的初始值,計算出第一個點的梯度,沿負(fù)梯度方向和軸的交點為第二個點,判斷第二個點是否符合要求的誤差范圍,如果滿足,則第二個點就是需要的點;如果不符合要求的誤差范圍,第二個點對應(yīng)曲線上的點沿梯度方向和軸的交點為第三個點,判斷第三個點是否符合要求的誤差范圍,如果滿足,則第三個點就是需要的點,如果不符合,則繼續(xù)根據(jù)上述方法進(jìn)行,直到第n個點符合要求的誤差范圍[7-9].

2.4 仿真結(jié)果

根據(jù)圖1中的Matlab仿真流程圖,在simulink中畫出它的仿真圖,然后運行結(jié)果.

圖1 Matlab仿真流程圖

圖2和圖3提供了改進(jìn)的共軛梯度算法較共軛梯度算法在提升測量速度方面的優(yōu)勢的仿真結(jié)果.圖2中,當(dāng)選擇一個初始值,根據(jù)共軛梯度算法進(jìn)行調(diào)試,直到一個穩(wěn)定狀態(tài)的過程.t=7s時,共軛梯度算法達(dá)到一個穩(wěn)定狀態(tài).圖3中,當(dāng)選擇一個初始值,根據(jù)改進(jìn)的二維PSD非線性修正共軛梯度算法進(jìn)行調(diào)試,當(dāng)t=5s時,達(dá)到一個穩(wěn)定狀態(tài).由此可見,在測量每一組數(shù)據(jù)時,改進(jìn)的二維PSD非線性共軛梯度算法可以節(jié)省2s,對于需要測量多組數(shù)據(jù)的實驗,這可以幫助節(jié)省很多的時間[10-12].

經(jīng)過Matlab仿真,改進(jìn)的二維PSD非線性修正共軛梯度算法是完全可以應(yīng)用的,并且有絕對的測量速度優(yōu)勢[13],表1給出了運用改進(jìn)的二維PSD非線性修正共軛梯度算法的測量值的修正結(jié)果.結(jié)果與原來的共軛梯度算法相比更加精確.

表1 仿真數(shù)據(jù)cm

樣本實際輸入實際輸出X1Y1X2Y210.0000.0000.0000.00120.1000.0000.0990.00130.1800.0000.1990.00040.2700.0000.2990.00150.3600.0000.4000.00260.4700.0000.5010.00270.0000.1000.0000.09980.1000.1000.1080.10190.1800.1000.2000.100100.2700.0900.2990.098110.3800.0800.3990.102120.4700.1000.5010.086130.0000.1700.0010.200140.0900.1800.0970.202150.1800.1700.1960.199160.2600.1700.2850.210170.3900.1900.4030.204180.4500.1800.4970.200190.0000.2600.0010.298200.0900.2600.0950.301210.1800.2700.1970.299220.2700.2600.3060.303230.3800.2500.4020.289240.4600.2400.4950.290250.0000.3200.0000.395260.1000.3200.0990.396270.1900.3400.2050.402280.2700.3400.2970.371290.3500.3300.3930.387300.4600.3200.4990.394310.0000.4300.0010.495320.0900.4300.0990.500330.1800.4200.2010.489340.2600.4200.2900.496350.3900.4100.4020.500360.4600.4100.5000.499

圖2 共軛梯度算法的simulink仿真結(jié)果

圖3 改進(jìn)共軛梯度算法simulink仿真結(jié)果

除此之外,在精確度不改變的情況下,計算速度大大提升了.表1中,X1、Y1分別表示二維PSD的X方向和Y方向?qū)嶋H輸入,X2、Y2分別表示實際輸出.

3 結(jié)束語

改進(jìn)的神經(jīng)網(wǎng)絡(luò)共軛梯度算法在有效消除PSD非線性特性的同時,在神經(jīng)網(wǎng)絡(luò)的輸出端也可以得到預(yù)期的線性輸出,經(jīng)神經(jīng)網(wǎng)絡(luò)補(bǔ)償后的光電傳感器位置坐標(biāo)呈線性輸出,從而使PSD的邊緣區(qū)域獲得了與中心區(qū)域近似的線性度.

改進(jìn)型共軛梯度算法在不增添設(shè)備復(fù)雜程度的情況下,提高了邊緣區(qū)域的線性度、數(shù)據(jù)的可信度和計算速度,極大地擴(kuò)展了PSD在精密測量領(lǐng)域的應(yīng)用.

[1]周正華,蔣文軍,朱維樂.PSD及其集成裝置標(biāo)定實驗研究[J].

電子測量與儀器學(xué)報, 2000,04(2):6-9.

[2]李博,高藝,王紅平,等.高精度PSD線性化方法與實驗研究[J].長春理工大學(xué)學(xué)報(自然科學(xué)版),2013,36(1):36-39.

[3]李忠科,秦永元,郭強(qiáng).人工神經(jīng)網(wǎng)在二維PSD器件非線性修正中的應(yīng)用[J].計算機(jī)測量與控制,2004,12(5):461-463.

[4]張敏,梁雁冰.二維四邊形位置敏感探測器實驗研究[J].紅外與激光工程,2013,42(2):459-464.

[5]莫長濤,陳長征,張黎麗,等.二維PSD非線性修正共軛梯度算法[J].東北大學(xué)學(xué)報(自然科學(xué)版),2003,24(5):507-509.

[6]SEONGTAEP,CHANGHH.Developmentofpositionsensitiveradiationdetectorsusinggaselectronmultipliers[J].AppliedRadiationandIsotopes, 2009,67(7): 1 476-1 478.

[7]WANGZY,WANGYQ.FuzzynormmethodforevaluatingrandomvibrationofairborneplatformfromlimitedPSDdata[J].ChineseJournalofAeronautics, 2014,27(6): 1 442-1 450.

[8]吳麗雄,黃玉珠.改進(jìn)二維光電位置傳感器及線性度實驗研究[J].中國測試技術(shù),2006, 32(2):142-144.

[9]王丹,董再勵,孫茂相,等.PSD空間定位的非線性誤差補(bǔ)償模型及歸一化[J].沈陽工業(yè)大學(xué)學(xué)報,2005,27(5):548-552.

[10]李忠科,秦永元.PSD器件自動化標(biāo)定與非線性修正技術(shù)研究[J].激光技術(shù)西安,2004, 28(4):370-372.

[11]管炳良,李星,王俊.二維PSD非線性修正技術(shù)研究[J].儀器儀表學(xué)報,2007,28(7):1 295-1 299.

[12]SATOHS,MUTOS.Developmentoftwo-dimensionalpositionsensitivedetectorsystemsusingmulti-pixelphotoncountersforneutronexperiments[J].NuclearInstrumentsandMethodsinPhysicsResearch2013,731(A): 255-259.

[13]MIRANDAPA,WAHLU,CATARINON,etal.Perfor-manceofresistive-chargepositionsensitivedetectorsforRBS/Channelingapplications[J].NuclearInstrumentsandMethodsinPhysicsResearch2014,760(A):98-106.

(編輯:劉寶江)

Two-dimensional non-linear correction PSD based on improved conjugate gradient algorithm

SHI Chun-yu, LI Tian-ze, TONG Qi-feng, ZHENG Wei

(School of Electric and Electronic Engineering, Shandong University of Technology, Zibo 255049, China)

The causes of the nonlinear characteristics of the two-dimensional PSD and its error are analyzed, adverse effects on the measurement results of nonlinear characteristic of PSD is summarized,and the improved neural network with conjugate gradient algorithm is proposed in this paper. We gradually produce conjugate direction using the gradient of the objective function and use function derivative method for quick search and interpolation. MATLAB simulation results show that this algorithm improves the PSD edge linearity and measurement data accuracy and measuring speed,and extends the application of PSD in the field of precision measurement category without adding the equipment complex.

position sensitive detector;conjugate gradient algorithm;non-liner revision

2016-03-25

山東省自然科學(xué)基金項目(ZR2012FL19);山東省高等學(xué)校科技計劃項目:(J15LN31)

史春玉, 女,shichunyu910@163.com; 通信作者:李田澤,男,ltzwang@163.com.

1672-6197(2017)02-0027-04

TN

A

猜你喜歡
共軛梯度器件
一個帶重啟步的改進(jìn)PRP型譜共軛梯度法
一個改進(jìn)的WYL型三項共軛梯度法
巧用共軛妙解題
一種自適應(yīng)Dai-Liao共軛梯度法
一個具梯度項的p-Laplace 方程弱解的存在性
一類扭積形式的梯度近Ricci孤立子
旋涂-蒸鍍工藝制備紅光量子點器件
面向高速應(yīng)用的GaN基HEMT器件
一種加載集總器件的可調(diào)三維周期結(jié)構(gòu)
高分辨率遙感相機(jī)CCD器件精密熱控制