<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 無(wú)動(dòng)力彈軌跡平滑處理及實(shí)現

無(wú)動(dòng)力彈軌跡平滑處理及實(shí)現

作者: 時(shí)間:2009-09-11 來(lái)源:網(wǎng)絡(luò ) 收藏
1 引言
在現代戰爭中,隨著(zhù)精確制導武器的廣泛使用,飛行控制技術(shù)的研究已日趨深入和普及??盏貙椩陲w行過(guò)程中因彈道設計的需要一般分為滑翔、點(diǎn)火、轉彎、俯沖等多個(gè)階段,而每個(gè)階段均對應幾個(gè)或多個(gè)特征點(diǎn)。根據特征點(diǎn)的不同可把彈道劃分為多個(gè)時(shí)間段,每個(gè)時(shí)間段對應不同的控制律,所以在相鄰時(shí)間段的臨界點(diǎn),其控制系數會(huì )發(fā)生跳變。這將造成計算結果(控制量)在該點(diǎn)的突變,從而影響彈體的穩定飛行。這里論述了某無(wú)彈的飛行控制系統中解算控制率的方法,以及對其彈道臨界點(diǎn)的,并用數字信號器對其算法進(jìn)行了工程。

2 用PID算法計算控制率
比例積分微分控制器(簡(jiǎn)稱(chēng)PID)控制簡(jiǎn)單、可靠,物理意義明顯,在工程實(shí)踐中已廣泛采用。PID控制器由比例單元、積分單元和微分單元組成。其輸入e(t)與輸出u(t)的關(guān)系為:

本文引用地址:http://dyxdggzs.com/article/163585.htm


在無(wú)空地導彈飛行控制過(guò)程中,飛行姿態(tài)誤差信號分別為俯仰角誤差θ(t)、偏航角誤差ψ(t)和滾轉角誤差γ(t)。位置誤差信號分別為:高度誤差日(t)、偏航誤差Z(t)和縱向誤差X(t)。鉆地航彈通過(guò)改變俯仰角V1、偏航角V2、滾轉角V3來(lái)減小姿態(tài)誤差和位置誤差。因此,PID控制的輸入為θ(t),ψ(t),γ(t),H(t),Z(t),X(t),輸出為V1(t),V2(t),V3(t)。根據飛行力學(xué)中姿態(tài)角誤差與位置誤差的因果關(guān)系,并將PID控制關(guān)系式離散化,得到輸入與輸出的關(guān)系為:


式中:所有K都是經(jīng)過(guò)仿真后得到的各特征點(diǎn)的PID系數。
以上捕述的數學(xué)模型又稱(chēng)為位置型PID算法,該算法有很大的局限性,利用該算法容易產(chǎn)生積分項溢出。如果將計算的控制率直接用于控制回路,會(huì )造成控制回路的失穩。另外,由于鉆地航彈的姿態(tài)角與位置的改變滯后于舵機的變化,況且由于受到航彈操縱性的影響,彈道誤差也不可能瞬間消除,所以很有可能在較長(cháng)的一段時(shí)間內彈道誤差始終為正或為負。圖l給出一段時(shí)間內的彈道。

圖l中,虛線(xiàn)為方案彈道,實(shí)線(xiàn)為真實(shí)彈道。在k△t和(k+n)△t時(shí)刻,彈道誤差為0,在兩個(gè)時(shí)刻間的n個(gè)點(diǎn),真實(shí)彈道與方案彈道的差均為正值。此時(shí),積分項有可能較大,直至溢出。況且計算控制率時(shí)只考慮到當前的彈道誤差和姿態(tài)誤差,而沒(méi)有考慮到前一點(diǎn)的控制率,有可能使得V(k)一V(k一1)比較大,按照該控制率操縱彈的飛行,使得鉆地彈飛行時(shí)產(chǎn)生劇烈的振蕩,影響鉆地彈的穩定飛行。所以利用該算法求解控制率時(shí)有一定的局限性,現討論改進(jìn)型的PID算法一增量性PID算法。
將式(1)離散化可得:


由式(5)可知,當前的輸出誤差由前一點(diǎn)的輸出誤差、輸入誤差和當前的輸入誤差組成,表明了一個(gè)遞推關(guān)系,所以稱(chēng)為增量性的PID控制。
將式(5)改寫(xiě)成增量性的遞推關(guān)系.有:


3 臨界點(diǎn)的
在彈體的飛行過(guò)程中,不同飛行段的PID控制系數不同,在不同飛行段,PID系數甚至相差約10倍,所以臨界點(diǎn)的控制變量按照式(6)計算時(shí)會(huì )出現較大的增量,把算出的臨界點(diǎn)的控制變量帶入舵機控制,會(huì )給彈體的穩定飛行帶來(lái)很大的影響。所以合理處理臨界點(diǎn)的控制變量也是保證彈體穩定飛行的一個(gè)重要環(huán)節。
處理臨界點(diǎn)的控制律有2種方法。一是限幅原理,即每次的控制增量不大于5°。這種方法被貫穿在所有點(diǎn)的控制變量解算過(guò)程中。該方法原理簡(jiǎn)單,但僅是粗線(xiàn)條地限制了控制率增量不能過(guò)大,不能正確反映控制變量的變化趨勢;二是采用加權平均法處理臨界點(diǎn)附近的控制變量,使得控制變量曲線(xiàn)比較,而且臨界點(diǎn)的控制變量前后具有延續性。避免了產(chǎn)生較大增量影響彈體的穩定飛行。

pid控制器相關(guān)文章:pid控制器原理



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>