高 強,潘宏俠,何 臻
(中北大學機械工程與自動化學院,太原 030051)
在現(xiàn)代國防與民用技術中,常常需要把一個裝載某些設備的承載平臺精確地調(diào)整到水平位置,以提高系統(tǒng)的工作性能,而且要求時間短、速度快、精度高、穩(wěn)定性好。調(diào)平系統(tǒng)是一非線性時變系統(tǒng),很難建立一個精確的數(shù)學模型;且在調(diào)平過程中會出現(xiàn)液壓支腿之間、支腿與傾角之間的“牽連耦合”問題,多支撐的“虛腿”問題,不同的液壓缸在調(diào)平系統(tǒng)中的機械特性、運動特性差別較大等問題,這需要采用自適應控制技術或者智能控制方法才能得以解決。液壓調(diào)平系統(tǒng)廣泛應用于軍用機動雷達、導彈戰(zhàn)車、激光武器發(fā)射平臺以及工業(yè)過程中的靜力壓樁機、液壓支架、大型鉆機等領域,建立高精度快速的自動調(diào)平技術就顯得至關重要了。
圖1 自動調(diào)平系統(tǒng)平臺模型
重載大跨距支撐液壓平臺都是剛性平臺,且液壓支腿與平臺之間都是固定鏈接的,平臺模型如圖1。
液壓支腿只有一個自由度,這點和Stewart液壓平臺有根本的不同,在調(diào)平的過程中,各支撐點不是固定不動,在伸長動作過程中,支腿受平臺的牽引在地面上有移動,且這種位移是隨機的,無法計算和衡量,其運行軌跡實際是一條復雜的空間曲線,這樣就很難建立精確的數(shù)學模型。
平臺坐標關系如圖2所示。平臺X軸方向的傾角為α,Y軸方向的傾角為β,OXYZ為水平坐標系,OX′Y′Z′為平臺坐標系。
通過空間坐標變換可得:n為液壓支腿的個數(shù)。
圖2 平臺傾斜示意圖
由上面的數(shù)學推導也可以看到支撐點在X、Y、Z平面內(nèi)都有位移,尤其是在大跨度大角度的時候3個位移都比較大。因此,要想建立初始平面到最后的調(diào)平平面的數(shù)學模型是不現(xiàn)實的,之前有很多文獻在建模時作了很多的假設這已經(jīng)偏離了平臺的實際情況。
借助微分的思想將承載平臺的復雜的空間運動進行離散,在局部坐標系中建立了調(diào)平的數(shù)學模型。初始平面到最后的調(diào)平平面插入若干目標平面對調(diào)平過程進行離散,而在兩個相鄰的平面即局部建立精確的調(diào)平模型,對于每一次調(diào)節(jié)來說,把研究對象從絕對坐標系移到相對坐標系內(nèi)進行分析,在相對坐標系內(nèi)水平傾角α、β不再是變量而是常量,在兩相鄰平面可以建立較準確的數(shù)學模型如圖3,在X、Y方向在相對坐標系中沒有位移差,而在Z方向可以得到下面的比例關系:
在某一個瞬時平面時,平臺傾斜面如圖3所示,其中1234為傾斜時的平臺平面 ,1′2′3′4′為水平狀態(tài)時平臺平面,假設此時1點為最高點,則可以近似的認為22′⊥12′,44′⊥14′。另外,假設平臺X、Y方向的邊長分別為a、b,傳感器又可測得平臺在X 、Y(Ⅱ-Ⅳ和 Ⅰ-Ⅲ)方向的傾斜角α、β,于是有2、3、4各點相對1點的相對高度分別為:
圖3 極限位置數(shù)學模型
結合上述的平面調(diào)平技術和數(shù)學模型,支腿充分展開達到穩(wěn)定狀態(tài)后可以檢測到兩個水平傾角值 α和β,從而可以判斷出此時的最高點,將平臺的傾斜平面和最高點所在的水平平面按追蹤周期分為n個離散平面,對于模糊控制器來說,將每個離散平面所對應的角度值αi、βi(i=1,2,3,…,n)作為給定值,因此是個隨動模糊控制器。另外,對于四點支撐調(diào)平系統(tǒng)來說,哪一點最高是隨機的,這樣在設計中針對不同高點分別設計4個模糊控制器,這里以1點最高為例來介紹,控制結構圖如圖4。
圖4 控制結構圖
在面調(diào)平控制系統(tǒng)中,只調(diào)整除最高支腿外的其他3條支腿,通過控制動作時間來調(diào)節(jié)支腿的高度,從而調(diào)整平臺水平度。以兩個角度值的偏差Eα、Eβ和偏差變化率ECα、ECβ作為輸入,3條支腿的行程調(diào)節(jié)量 Δ h2、Δ h3、Δ h4 作 為輸 出, 為 多輸 入 - 多 輸 出(MIMO)控制系統(tǒng),要直接設計一個這樣的多變量模糊控制器是相當難的。如果把系統(tǒng)分成α、β子系統(tǒng),分別設計兩個模糊控制器,設計上變得簡單,但難以解決α、β之間的非線性耦合問題。根據(jù)模糊控制器自身的解耦性特點,通過模糊關系方程分解,在控制結構上實現(xiàn)解耦,即將多輸入-多輸出的模糊控制器分解成若干個多輸入-單輸出(MISO)的模糊控制器。如圖5所示,本系統(tǒng)控制器由3個多輸入單輸出的模糊控制器組成。
圖5 模糊解耦控制器
在模糊控制中,確定的實測信息在進入模糊邏輯推理過程之前,必須對其進行模糊化處理,即將確定的實測量轉(zhuǎn)換為模糊推理論域上模糊集合。增加論域中的元素個數(shù),可以提高控制精度,但也帶來了計算量增大,占用內(nèi)存增多等不利因素。因此,確定Eα和Eβ的模糊子集分為5個模糊量級(語言值),選擇為負大(NB)、負小(NS)、零(O)、正小(PS)、正大(PM),有實驗經(jīng)驗得論域為[-0.1°,0.1°];偏差變化 ECα、ECβ分為負(N)、零(O)、正(P)3個模糊量級,論域為[-0.05°,0.05°];將 3條支腿的調(diào)節(jié)量(即模糊輸出變量 H2、H3和 H4)均分為 7個模糊量級,負大(NL)、負中(NM)、負小(NS)、零(O)、正小(PS)、正中(PM)、正大(PL),論域為[-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7]。為了運算簡單高效,并將內(nèi)積控制在一個較好的范圍,輸入和輸出變量的語言值模糊子集均采用三角形隸屬函數(shù),隸屬函數(shù)曲線分別如圖6、圖7所示。語言賦值表如表1所示。
圖6 角度偏差輸入隸屬函數(shù)
圖7 角度偏差變化輸入隸屬函數(shù)
建立模糊控制規(guī)則基本思想:先考慮誤差為負的情況。當誤差為負大而誤差變化為負時,誤差有增大的趨勢,為盡快消除已有的負大誤差并抑制誤差變大,所以控制量的變化取正大;若誤
差變化為正小時,控制量的變化取為正小;若誤差變化為正大時,控制量不宜增加,否則造成超調(diào)會產(chǎn)生正誤差,因此這時控制量變化取為零等級。當誤差為負中而誤差變化為負時,控制量的變化應該使誤差盡快消除,基于這種原因,控制量的變化選取同誤差為負大時基本相似。當誤差為負小時,系統(tǒng)接近穩(wěn)定,若誤差變化為負時,選取控制量變化為正中,以抑制誤差往負方向變化;若誤差變化為正中或正大時,系統(tǒng)本身有消除負小誤差的趨勢,因此,選取控制量變化為負小即可。誤差為正時與誤差為負時相類似,相應的符號都要變化,在此不再闡述。
上述選取控制量變化的原則是:當誤差大或較大時,選擇控制量以盡快消除誤差為主;而當誤差較小時,選擇控制量要注意防止超調(diào),以系統(tǒng)的穩(wěn)定性為主要出發(fā)點。
表1 模糊輸出的語言變量賦值表
自動調(diào)平系統(tǒng)是一個非線性耦合系統(tǒng),即調(diào)節(jié)某支腿動作時,由于耦合作用會影響到兩個方向的角度值。所以模糊控制規(guī)則應采取3個低支腿協(xié)調(diào)控制的方法,同時3條液壓支腿調(diào)節(jié)量應控制在允許的較小范圍內(nèi),才能達到最佳的效果。
這里的控制規(guī)則庫根據(jù)現(xiàn)場調(diào)試以及操作人員和專家的實際經(jīng)驗制定出來。1個四輸入單輸出的模糊控制規(guī)則共5×5×3×3=225條,3個四輸入單輸出模糊控制器的控制規(guī)則共3×225=675條。其中,第1個四輸入單輸出模糊控制規(guī)則(規(guī)則庫1)的具體形式如下:
1)IF Ea=PM AND Eβ=PM AND ECa=P AND ECβ=P,THEN H2=PL;
2)IF Ea=PM AND Eβ=PM AND ECa=P AND ECβ=O,THEN H2=PM;
3)IF Ea=PM AND Eβ=PM AND ECa=O,AND ECβ=P,THEN H2=PS;
4)IF Ea=PM AND Eβ=PM AND ECa=O AND ECβ=O,THEN H2=O;
5)IF Ea=PS AND Eβ=PS AND ECa=N AND ECβ=N,T HEN H2=NS;
……
223)IF Ea=NM AND Eβ=O AND ECa=N AND ECβ=O,THEN H2=O;
224)IF Ea=NS AND Eβ=PM AND ECa=P AND ECβ=N,T HEN H2=NM;
225)IF Ea=O AND Eβ=O AND ECa=O AND=ECβO,THEN H2=O。
同理可得到其他兩支腿的2個模糊控制規(guī)則(規(guī)則庫2和規(guī)則庫3)。最后采用重心法(加權平均法)進行解模糊,通過判決方法計算出的是一個精確量,僅僅是一個檔數(shù),不能作為直接控制執(zhí)行器的實際控制量,還要將這變量進行最后一次變換。若通過模糊判決方法換算得出檔數(shù)為 x0,x0的變化范圍為[xmin,xmax],實際控制量的變化范圍為[umin,umax],采用線性變換,則:式中:k為
比例因子,這里比例因子由專家經(jīng)驗而定;u為控制執(zhí)行結構的實際控制量。
表2~表4是在調(diào)試現(xiàn)場記錄的試驗數(shù)據(jù)。表2和表 3是只采用了面調(diào)平技術的數(shù)據(jù),表4是采用了基于模糊解耦調(diào)平技術的數(shù)據(jù)。
表2 試驗數(shù)據(jù)1
表3 試驗數(shù)據(jù)2
表4 試驗數(shù)據(jù)3
由此組數(shù)據(jù)分析可得:當只使用面調(diào)平技術時,由于對支腿的行程沒有進行訓練,同時也沒有對控制的偏差進行在線的修正,所以可控性較差,如表2只用了4次就調(diào)平了,而表3卻出現(xiàn)了震蕩,沒有調(diào)平;表4采用了基于模糊解耦的智能調(diào)平技術,平面按照設定的目標(m=12)進行調(diào)平,對偏離目標面的動作進行了實時的修正。
平臺的起始角度 α、β分別為-85′、56′,通過分析計算控制各條支腿動作,動作完成后進行第二次角度值的采集,此時的 α、β為-73′、49′,依次循環(huán)控制平臺逐漸趨于水平位置??梢钥吹?在經(jīng)過12次調(diào)整后,平臺達到了近似水平狀態(tài),傾斜角度α、β分別為:0.2′、0.3′,用時 1min45s,滿足 了調(diào)平 時間小 于2min、調(diào)平精度小于±2′的指標要求。
基于模糊解耦的智能調(diào)平方法豐富和擴充了多點調(diào)平領域的調(diào)平理論、調(diào)平算法以及調(diào)平解耦算法,為提高調(diào)平的精度和調(diào)平速度提供了新的技術和方法。如果大量裝備大型工程車輛和軍用車輛,可大大提高車輛的機動性和適用性。
[1]盛英,仇原鷹.6腿支撐液壓式平臺自動調(diào)平算法[J].西安電子科技大學學報(自然科學版),2002,29(5):593-596.
[2]Dinh Quang Truong,Kyoung Kwan Ahn.Force control for hydraulic load simulator using self-tuning grey predictor-fuzzy PID[J].Mechatronics,2009,19(2):233-246.
[3]R Amirante,A Innone,L A Catalano.Boosted PWM open loop control of hydraulic proportional valves[J].Energy Conversion and Management,2008,49(8):2225-2236.
[4]Muhammad Babar Nazir,Wang Shaoping.Optimization based on convergence velocity and reliability for hydraulic servo system[J].Chinese Journal of Aeronautics,2009,22(4):407-412.
[5]張艷兵,姚舜才,任作新.PLC控制的4點調(diào)平系統(tǒng)[J].華北工學院學報,2004,25(3):198-200.
[6]何臻,潘宏俠,高強.一種針對液壓系統(tǒng)的四點調(diào)平方法研究[J].彈箭與制導學報,2008,28(3):284-286.