技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > Bang-Bang控制在隨動系統(tǒng)中的應(yīng)用

Bang-Bang控制在隨動系統(tǒng)中的應(yīng)用

時間:2008-10-24 11:10:00來源:ronggang

導(dǎo)語:?對調(diào)速范圍寬、靜態(tài)誤差小和動態(tài)響應(yīng)快的隨動系統(tǒng)來說,單閉環(huán)控制是不能滿足要求的,所以隨動系統(tǒng)采用電流環(huán)、速度環(huán)和位置環(huán)來完成控制

對調(diào)速范圍寬、靜態(tài)誤差小和動態(tài)響應(yīng)快的隨動系統(tǒng)來說,單閉環(huán)控制是不能滿足要求的,所以隨動系統(tǒng)采用電流環(huán)、速度環(huán)和位置環(huán)來完成控制。在隨動系統(tǒng)控制中,pid控制具有結(jié)構(gòu)簡單且在對象模型不確知的情況下也可達到有效控制的特點,但對模型參數(shù)變化及干擾的適應(yīng)能力較差。bang-bang控制在系統(tǒng)偏差大,可加大系統(tǒng)的控制力度,提高系統(tǒng)的快速性,因此,bang-bang控制是隨動系統(tǒng)中不可缺少的控制方式。

bang-bang控制理論

bang-bang控制最早由龐特里亞金提出。在移動目標集的時間最優(yōu)控制問題中,已知受控系統(tǒng)的狀態(tài)方程為x(t)=f(x(t),t)+b(x(t),t)u(t),假設(shè)f(x(t),t)和b(x(t),t)的元對x(t)和t是連續(xù)可微的。r維容許控制向量u(t)的約束條件為|uj(t)|≤1,j=1,2,…,r。從初態(tài)x(t0)=x0出發(fā),在某一末態(tài)時刻t>t0,首次達到移動目標集g(x(t),t)=0。其中g(shù)是p維向量函數(shù),其各元對x(t)和t是連續(xù)可微的,同時性能指標j[u(.)]=∫dt t-t0為最小[6,7]。最優(yōu)控制u[sup](f)[/sup]應(yīng)滿足

且=f(x(t),t)+b(x(t),t)u(t) (2)

其中bj(x(t),t)是矩陣b的第j列向量,則當達絕對極小,于是bang-bang控制u(t)

即時間最優(yōu)控制的各個分量u(t)都是時間t的分段常值函數(shù),并在開關(guān)時間上由一個恒值到另一個恒值的跳變。

bang-bang控制在隨動系統(tǒng)中的具體應(yīng)用

在隨動系統(tǒng)需要進行調(diào)轉(zhuǎn)運動時,在某點需要以最大可能的加速度εm進行回歸,此時誤差|em|≥emax當?shù)竭_某點時,又需要以-εm進行減速,當速度減到零時,誤差也恰好為零,這就需要通過bang-bang控制來完成[2][3][4][5]。如圖1的bang-bang控制閾值曲線。

bang-bang控制閾值曲線

圖1 bang-bang控制閾值曲線

圖1中粗線表示速度變化曲線,細實線表示誤差角變化曲線。當某一起點誤差較大時,控制系統(tǒng)以最大可能的加速度εm進行加速,到達θ0點時以最大速度運行,當?shù)竭_θ1點時以最大加速度-εm進行制動。當速度減到零時,其誤差恰好等于零。這是理想的最快的調(diào)轉(zhuǎn)過程。要達到上述的要求就要正確判定轉(zhuǎn)換點θ1,通??梢哉J為伺服電機的扭矩為恒定的,同時不考慮負載阻力矩的變化,系統(tǒng)可以看作為恒加速系統(tǒng),則可以計算出開始制動時刻的誤差角: 單片機收到電流反饋信號,經(jīng)過bang-bang控制等智能協(xié)調(diào)處理得出輸出控制量,根據(jù)輸出量的大小確定pwm的占空比。主控制芯片選用intel公司的87c1961mc芯片,其自有的p1、p2、p3、p4口完全能滿足控制需要[1]。系統(tǒng)硬件簡圖如圖2。

系統(tǒng)硬件簡圖

圖2 系統(tǒng)硬件簡圖

軟件實現(xiàn)

上面分析轉(zhuǎn)換點和控制閾值都是理想的情況,實際上系統(tǒng)制動加速度εm的大小取決于電機的扭矩和負載的特性(阻力矩、轉(zhuǎn)動慣量等參數(shù))??刂瞥绦騼?nèi)采用bang-bang算法設(shè)定的加速度大小應(yīng)與負載實際加速度大小相對應(yīng),否則就會出現(xiàn)二次啟動或超調(diào)過大現(xiàn)象,影響到系統(tǒng)性能。當控制程序內(nèi)的制動加速度εm的值設(shè)定較小時,計算出來的制動角與實際的相比就會偏大,就會出現(xiàn)制動過早現(xiàn)象,即制動已經(jīng)結(jié)束(速度已經(jīng)降到零),但系統(tǒng)還沒有到達預(yù)定位置,此時系統(tǒng)就會重新啟動,這就是二次啟動問題。這會造成調(diào)轉(zhuǎn)時間過長,影響到系統(tǒng)的快速性。同時,當控制程序內(nèi)的制動加速度εm的值設(shè)定較大時,計算出來的制動角與實際的相比就會偏小,就會出現(xiàn)制動過晚現(xiàn)象,即系統(tǒng)已經(jīng)到達預(yù)定位置,但制動還沒有結(jié)束(速度還沒有降到零),此時系統(tǒng)出現(xiàn)超調(diào)。較小的超調(diào)是正常的,在負載上基本沒有反映;超調(diào)很大時,機械負載就會有反映,即出現(xiàn)回擺現(xiàn)象,同時也會造成調(diào)轉(zhuǎn)時間過長,影響到系統(tǒng)的快速性。出現(xiàn)二次啟動或超調(diào)過大現(xiàn)象時,只需改動控制程序中的加速度參數(shù)即可解決。

系統(tǒng)進行調(diào)轉(zhuǎn)控制程序流程圖如圖3。

調(diào)轉(zhuǎn)控制程序流程圖

圖3 調(diào)轉(zhuǎn)控制程序流程圖

系統(tǒng)仿真

通過采樣出的點,能繪出系統(tǒng)在進行不同階躍運動時的曲線。同時,對系統(tǒng)進行仿真,能得出在正常制動、超調(diào)過大和二次啟動的曲線,與采樣出的曲線比較,相同運動狀態(tài)下曲線基本吻合。具體仿真曲線如圖4~6。

圖4 二次啟動簡圖 圖5 回擺現(xiàn)象簡圖 圖 6 正常制動簡圖

結(jié)語

仿真結(jié)果說明,bang-bang控制在隨動系統(tǒng)調(diào)轉(zhuǎn)控制能很好滿足系統(tǒng)快速性的要求,達到階躍過程最小化,并且結(jié)合其它控制方法能提高系統(tǒng)自適應(yīng)能力和控制精度,有很好的推廣價值。

標簽:

點贊

分享到:

上一篇:JY系列威力巴流量計的應(yīng)用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號