空間光通信精跟蹤系統(tǒng)的建模與pid控制_第1頁
空間光通信精跟蹤系統(tǒng)的建模與pid控制_第2頁
空間光通信精跟蹤系統(tǒng)的建模與pid控制_第3頁
空間光通信精跟蹤系統(tǒng)的建模與pid控制_第4頁
空間光通信精跟蹤系統(tǒng)的建模與pid控制_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

空間光通信精跟蹤系統(tǒng)的建模與pid控制

1基于模糊控制的全覆蓋精跟蹤隨著數(shù)據(jù)速度和通信能力的提高,自由空間的通信需求變得越來越重要。光束的捕獲、對準(zhǔn)和跟蹤(APT,acquisition,pointingandtracking)系統(tǒng)是自由空間光通信系統(tǒng)的重要子系統(tǒng),是實現(xiàn)自由空間光通信的前提和保證。APT子系統(tǒng)包含粗跟蹤和精跟蹤兩種控制技術(shù),其中前者主要完成初始導(dǎo)引、開環(huán)捕獲和粗跟蹤,最終將光斑引入精跟蹤視場;后者具有高的控制精度和伺服帶寬,決定了APT系統(tǒng)的最終跟蹤精度。目前,空間光通信精跟蹤系統(tǒng)的控制算法多采用經(jīng)典控制理論的比例、積分和微分(PID,proportional,integralandderivative)控制等算法。這種建立在傳遞函數(shù)基礎(chǔ)上的經(jīng)典反饋控制理論是要求知道被控對象的精確數(shù)學(xué)模型。由于建模方法的局限性以及實際系統(tǒng)模型攝動的存在,使控制對象的數(shù)學(xué)模型中不可避免地存在各種形式的不確定性。并且,精跟蹤系統(tǒng)中存在的非線性和滯后環(huán)節(jié),以及設(shè)備和器件出現(xiàn)磨損、老化等原因,也使得實際被控對象發(fā)生變化,導(dǎo)致模型誤差。針對這種情況,本文提出了帶有前饋補償?shù)哪:刂扑枷?將模糊PID控制和小腦模型神經(jīng)網(wǎng)絡(luò)(CMAC,cerebellarmodelarticulationcontroller)前饋補償相結(jié)合,達(dá)到對精跟蹤系統(tǒng)目標(biāo)光斑的實時跟蹤。設(shè)計了以高幀頻CMOS相機和超大規(guī)模FPGA芯片為核心的硬件系統(tǒng),建立了精跟蹤控制系統(tǒng)硬件平臺。實驗表明,該系統(tǒng)具有很高的跟蹤精度和抗干擾能力,滿足大氣激光通信精跟蹤系統(tǒng)的應(yīng)用需求。2apt精跟蹤環(huán)路為了避免建立系統(tǒng)精確的數(shù)學(xué)模型,將CMAC與模糊PID結(jié)合起來構(gòu)成精跟蹤系統(tǒng)的復(fù)合控制器。其優(yōu)點在于:當(dāng)初始誤差較大時,模糊PID起主要抑制作用;當(dāng)初始誤差較小時,CMAC起主要的補償作用。二者的結(jié)合可以有效保證系統(tǒng)具有良好的動態(tài)性能,提高精跟蹤系統(tǒng)的自適應(yīng)性和魯棒性。圖1是APT精跟蹤環(huán)路的結(jié)構(gòu)框圖,主要包括數(shù)字控制器(包含CMAC和模糊PID)、D/A轉(zhuǎn)換、快速傾斜鏡(FSM)驅(qū)動、FSM和高幀頻CMOS探測器。系統(tǒng)工作在閉環(huán)方式下,根據(jù)CMOS探測器與給定輸入r(t)間的誤差信號,控制FSM,跟蹤入射信標(biāo)光,從而構(gòu)成精跟蹤環(huán)。2.1kp、ki、kp的模糊數(shù)學(xué)分析將模糊規(guī)則與PID算法相結(jié)合,設(shè)計一種模糊PID自適應(yīng)控制器,以誤差e和誤差變化ec作為輸入,實時對PID參數(shù)進(jìn)行自適應(yīng)調(diào)整,輸出控制電壓uPID(k),表示形式為uPID(k)=kpe(k)+kiT∑i=0k?1e(i)+kd1T[e(k)?e(k?1)](1)(k)=kpe(k)+kiΤ∑i=0k-1e(i)+kd1Τ[e(k)-e(k-1)](1)其中:kp、ki和kd分別為PID控制器的參數(shù);T為采樣周期。為方便FPGA程序?qū)崿F(xiàn),采用增量式PID控制器,定義ΔuPID(k)=uPID(k)-uPID(k-1),則由(1)式可得ΔuPID(k)=C1e(k)+C2e(k-1)+C3e(k-2)(2)C1=kp+kdTC2=?kp+kiT?2kdTC3=kdT(3)C1=kp+kdΤC2=-kp+kiΤ-2kdΤC3=kdΤ(3)設(shè)系統(tǒng)響應(yīng)誤差和誤差變化率的模糊量(語言變量)e、ec和PID控制器參數(shù)kp、ki、kd的模糊子集輸出量均為{NB,NM,NS,ZOPS,PM,PB},它們分別代表負(fù)大、負(fù)中、負(fù)小、零、正小、正中和正大。確定e、ec的模糊論域均為[-6-4-20246];kp、ki、kd模糊論域分別為kp=[-30-20-100102030],ki=[-0.06-0.04-0.020.000.020.040.06],kd=[-0.3-0.2-0.10.00.10.20.3]。從系統(tǒng)的穩(wěn)定性、響應(yīng)速度、超調(diào)量和穩(wěn)態(tài)準(zhǔn)確度等特性考慮,比例系數(shù)kp的作用在于加快系統(tǒng)的響應(yīng)速度,提高系統(tǒng)調(diào)節(jié)準(zhǔn)確度;積分系數(shù)ki的作用在于消除系統(tǒng)的穩(wěn)態(tài)誤差;微分系數(shù)kd的作用在于改善系統(tǒng)的動態(tài)特性。PID參數(shù)的整定必須考慮不同時刻3個參數(shù)的作用以及相互之間的互聯(lián)關(guān)系。根據(jù)工程經(jīng)驗設(shè)計,模糊整定這3個參數(shù),建立其模糊規(guī)則表。表1是本系統(tǒng)設(shè)計的比例系數(shù)kp的模糊規(guī)則表。按照同樣的過程建立積分系數(shù)ki和微分系數(shù)kd的模糊規(guī)則表。根據(jù)e、ec的取值,以及kp、ki和kd的模糊規(guī)則表,通過去模糊化運算,可以得到kp、ki和kd的確定表達(dá)式,由式(3)得到C1、C2和C3,進(jìn)而由式(2)得到增量型模糊PID反饋控制器的輸出電壓ΔuPID(k)。2.2非線性動神經(jīng)網(wǎng)絡(luò)cmcCMAC是一類聯(lián)想記憶神經(jīng)網(wǎng)絡(luò)的重要組成部分,能夠?qū)W習(xí)任意多維非線性映射。CMAC算法可有效地用于非線性函數(shù)逼近、動態(tài)建模、控制系統(tǒng)設(shè)計等。CMAC的優(yōu)越性能使它比一般神經(jīng)網(wǎng)絡(luò)具有更好的非線性逼近能力,更適合于復(fù)雜動態(tài)環(huán)境下的非線性實時控制。其的優(yōu)越性體現(xiàn)在:1)它是基于局部學(xué)習(xí)的神經(jīng)網(wǎng)絡(luò),把信息存儲在局部結(jié)構(gòu)上,使每次修正的權(quán)很少,在保證函數(shù)非線性逼近性能的前提下,學(xué)習(xí)速度快,適合于實時控制;2)具有一定的泛化能力,即所謂相近輸入產(chǎn)生相近輸出,不同輸入給出不同輸出;3)結(jié)構(gòu)簡單,易于硬件和軟件實現(xiàn);4)作為非線性逼近器,對學(xué)習(xí)數(shù)據(jù)出現(xiàn)的次序不敏感,因此CMAC在時變、非線性系統(tǒng)控制中得到廣泛應(yīng)用。CMAC把系統(tǒng)的輸入狀態(tài)作為一指針,把相關(guān)信息分布式地存入一組存儲單元。它本質(zhì)上是一種用于映射復(fù)雜非線性函數(shù)的查表技術(shù)。具體作法是將輸入空間分成許多分塊,每個分塊指定一個實際存儲器位置;每個分塊學(xué)習(xí)到的信息分布式地存儲到相鄰分塊的位置的映射,即多個分塊映射到同一個存儲器地址上。如圖2所示,CMAC結(jié)構(gòu)由輸入層、中間層和輸出層3層構(gòu)成。在輸入層和中間層、中間層和輸出層間分別為預(yù)先確定的輸入成非線性映射(概念映射)和輸出權(quán)值自適應(yīng)線性映射(實際映射)。2.3模糊pid控制器的設(shè)計通過CMAC和模糊PID復(fù)合控制實現(xiàn)前饋和反饋控制,利用模糊PID實現(xiàn)反饋控制,保證系統(tǒng)的穩(wěn)定性,且抑制擾動;利用CAMC控制器實現(xiàn)前饋補償控制,確保系統(tǒng)的控制響應(yīng)速度,減小超調(diào)量。圖3是CMAC與模糊PID的復(fù)合控制結(jié)構(gòu)。綜合模糊PID反饋控制和CAMC前饋補償控制的輸出,得到當(dāng)前總的增量控制電壓為Δutotal(k)=ΔuPID(k)+ΔuΔutotal(k)=ΔuΡΙD(k)+ΔuCMAC(k)(4)其中:Δutotal是系統(tǒng)總的增量控制輸出;ΔuPID是模糊PID的增量控制輸出;ΔuCMAC是CMAC的前饋增量輸出。在本系統(tǒng)中,根據(jù)將輸入空間S=[Smin,Smax]劃分為N+2c個量化間隔。CMAC實際映射方法按進(jìn)行,CMAC權(quán)值調(diào)制規(guī)則按進(jìn)行。其中:η是CMAC網(wǎng)絡(luò)的學(xué)習(xí)速度,η∈;a是慣性系數(shù),a∈。在這種控制方案中,CMAC是并行加在模糊PID控制器上。在系統(tǒng)起始運行時,權(quán)值w設(shè)為0,輸出ΔuCMAC=0,系統(tǒng)總的控制輸出是Δutotal=ΔuPID,系統(tǒng)控制僅取決于模糊PID控制器。隨著CMAC的逐步學(xué)習(xí),模糊PID的輸出逐步減為0,系統(tǒng)總的控制輸出是Δutotal=ΔuCMAC,CMAC成為系統(tǒng)的主要控制器。3模糊pid和cmc復(fù)合控制算法如圖4所示,高幀頻CMOS相機通過cameralink傳輸線及其接口電路將光斑信息傳送到FPGA中央處理器,在FPGA內(nèi)部完成圖像處理、模糊PID和CMAC復(fù)合控制算法,通過DA輸出及電壓放大驅(qū)動控制FSM。3.1/8pt/hdmi視頻同步傳輸系統(tǒng)使用高幀頻CMOS相機MV-D1024E-40,其主要特性有:1024×1024pixel分辨率;全局快門;在全分辨率的情況下,可以達(dá)到150frame/s;可設(shè)置多個感興趣區(qū)域;數(shù)據(jù)接口采用Camera-link接口;12/8bit可選分辨率,內(nèi)置LUT查找表功能等。采用3Mcameralink標(biāo)準(zhǔn)傳輸線,將相機的視頻信號實時傳輸至FPGA。驅(qū)動器接收28個單端數(shù)據(jù)信號和1個時鐘信號,這些信號以7∶1的比例被串行發(fā)送,也就是5對低壓差分信號(LVDS,lowvoltagedifferentialsignal)通道上分別傳輸4組LVDS數(shù)據(jù)流和1組LVDS時鐘信號,即完成28bit數(shù)據(jù)的同步傳輸只需5對線,而且在多通道66MHz像素時鐘頻率下傳輸距離可達(dá)6m。如圖5所示,通過cameralink傳輸線將圖像數(shù)據(jù)、像素時鐘、幀頻FVAL、行頻LVAL、數(shù)據(jù)有效DVAL送入FPGA。FPGA通過控制信號CC和串行接口對CMOS相機進(jìn)行設(shè)置。3.2f的主要功能描述1數(shù)據(jù)存儲模塊采用8片高速低功耗16bitPSRAM芯片作為片外數(shù)據(jù)存儲器,其中每4片作為一組。在FPGA內(nèi)部設(shè)計乒乓讀寫控制器,分時讀寫兩組PSRAM,實現(xiàn)兩組PSRAM中數(shù)據(jù)的乒乓讀寫。2噪聲去除和過濾為了去除噪聲,同時盡量保留弱小光斑信息,采用3×3pixel模板的最大中值濾波技術(shù)。3自適應(yīng)分割閾值以前一幀中的光斑質(zhì)心為中心,分別在x、y方向上選取4小塊9×9的背景區(qū)域,計算目標(biāo)光斑的自適應(yīng)分割閾值,作為當(dāng)前獲取圖像光斑的像素比較灰度值。4動像系統(tǒng)補償原理設(shè)置9pixel的滑動窗口,將滑動窗口內(nèi)的每一個像素與自適應(yīng)閾值進(jìn)行比較,若窗口內(nèi)有3或3個以上的像素灰度值大于閾值,則認(rèn)為滑動窗口中心像素是光斑像素,這樣可有效的避免將相機的亮壞點誤判為光斑,大大的降低虛警概率。5光斑像素的自適應(yīng)閾值t該模塊從上述模塊中獲取像素灰度值、自適應(yīng)閾值和像素行列值,計算光斑的質(zhì)心的公式為xˉ=∑ibie∑jbjei(fij?T)∑ibie∑jbje(fij?T)yˉ=∑ibie∑jbjej(fij?T)∑ibie∑jbje(fij?T)(8)xˉ=∑ibie∑jbjei(fij-Τ)∑ibie∑jbje(fij-Τ)yˉ=∑ibie∑jbjej(fij-Τ)∑ibie∑jbje(fij-Τ)(8)其中:ib和ie以及jb和je分別是光斑像素的行列計數(shù)最小值和最大值;T是自適應(yīng)閾值;xˉxˉ和yˉyˉ即為所求的光斑質(zhì)心坐標(biāo)。6模糊pid輸出接收質(zhì)心計算模塊輸出的坐標(biāo),進(jìn)行模糊化、模糊推理、去模糊化等運算,得到式(2)所示的模糊PID控制輸出;同時,CMAC網(wǎng)絡(luò)不斷學(xué)習(xí)模糊PID的輸出,產(chǎn)生系統(tǒng)的前饋輸出。二者之和輸出給DA控制模塊完成對D/A芯片的讀寫控制作用,轉(zhuǎn)換為對應(yīng)的模擬電壓,驅(qū)動FSM偏轉(zhuǎn)。4系統(tǒng)的輸出電壓按照文獻(xiàn)同樣的測試方案對本系統(tǒng)進(jìn)行測試。采用5mW功率650nm波長的LD,經(jīng)過準(zhǔn)直擴束后作為光源。兩路DAC712的轉(zhuǎn)換速率小于100μs,12bit寬度,精度達(dá)到±1LSB。其輸出電壓范圍為0~10V,作為PZT的輸入控制電壓,線性對應(yīng)FSM的偏轉(zhuǎn)范圍是±1mrad,FSM的諧振頻率大于3kHz。高幀頻CMOS相機MV-D1024E-40開窗大小為128×128pixel,曝光時間為0.1ms時對應(yīng)的幀頻為2230Hz。在信號發(fā)生器產(chǎn)生相同振幅情況下,電壓抖動范圍為3.5~6.5V,定標(biāo)后角振動范圍是±0.3mrad,分別對相同頻率和不同頻率兩種情況下對系統(tǒng)進(jìn)行測試。為了評估系統(tǒng)的跟蹤補償效果,分別采用抖動角度壓縮比(reductionratio)和抖動均方差(meansquareerror)兩個指標(biāo)進(jìn)行評估。4.1pid、模糊pid、cmc的前饋補償為了方便評估系統(tǒng)性能,用信號發(fā)生器產(chǎn)生50Hz的正弦擾動,模擬水平方向的大氣擾動。垂直方向也可以按照同樣的方法進(jìn)行測試。在程序設(shè)計過程中,保持FPGA內(nèi)部各個功能模塊的相對獨立性,很容易做到屏蔽和啟動相應(yīng)的功能模塊,進(jìn)行了常規(guī)PID、模糊PID、模糊PID加CMAC前饋補償?shù)膶嶒?。從?可以看出,模糊PID加CMAC前饋補償算法與其他兩種算法在角振動壓縮比上性能相差不大,但在抖動均方差上,比模糊PID提高了28.9%,比常規(guī)PID提高了51.1%,表明該算法具有很高的系統(tǒng)適應(yīng)性。4.2頻率對pid跟蹤補償效果的影響通過改變信號發(fā)生器的正弦信號頻率來模擬大氣擾動和平臺振動對通信系統(tǒng)的影響,頻率變化范圍為0~200Hz。圖6示出了模糊PID加前饋補償算法在不同頻率下的跟蹤補償效果??梢钥闯?系統(tǒng)對200Hz以內(nèi)振動頻譜有著較好的抑制效果,尤其是對100Hz以內(nèi)大氣擾動和平臺振動頻譜也有很好的跟蹤補償效果。5實驗核心硬件平臺針對空間光通信精跟蹤系統(tǒng)難于建立精確數(shù)學(xué)模型的實際情況,提出了將模糊PID和CMAC神經(jīng)網(wǎng)絡(luò)并行加載的復(fù)合控制結(jié)構(gòu)。利用模糊PID實現(xiàn)反饋控制,保證系統(tǒng)的穩(wěn)定性,且抑制擾動;利用CMAC實現(xiàn)前饋補償控制,確保系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論