張嘯甫,施光林
(上海交通大學(xué)機(jī)械與動(dòng)力工程學(xué)院,上海 200240)
液壓機(jī)械臂常應(yīng)用在一些需求大功率、高承載力的應(yīng)用場(chǎng)合,如農(nóng)林、礦業(yè)、工程施工等領(lǐng)域[1-2]。由于液壓系統(tǒng)具有高功率密度比、高響應(yīng)速度、大扭矩輸出等優(yōu)點(diǎn),使得液壓機(jī)械臂在上述領(lǐng)域內(nèi)得到了廣泛的應(yīng)用。
傳統(tǒng)通過(guò)手動(dòng)控制多路閥實(shí)現(xiàn)液壓機(jī)械臂各關(guān)節(jié)運(yùn)動(dòng)的開(kāi)環(huán)控制方式會(huì)造成很大的能量損失,另外一些采用閉環(huán)控制的先進(jìn)液壓機(jī)械臂由于大多數(shù)情況下采用了閥控系統(tǒng),也存在著較大的節(jié)流能量損失。由于在許多工業(yè)系統(tǒng)中,特別是在特殊應(yīng)用場(chǎng)合下,與其他性能要求相比,能源效率一般成為次要的設(shè)計(jì)目標(biāo)。然而,由于液壓機(jī)械臂常應(yīng)用在行走式機(jī)械中,所攜帶能源的空間是有限的。因此如何降低能量消耗的同時(shí),不以犧牲控制性能為代價(jià),是液壓機(jī)械臂面臨的一個(gè)重要挑戰(zhàn)。
一般來(lái)說(shuō),影響液壓系統(tǒng)能量效率的能量損失主要有3種類(lèi)型:機(jī)械損失、容積損失以及閥的節(jié)流損失。有學(xué)者提出利用泵控系統(tǒng)來(lái)代替閥控系統(tǒng),即利用變量泵直接控制液壓執(zhí)行器,通過(guò)改變泵的排量實(shí)現(xiàn)負(fù)載匹配[3-4],或者利用伺服電機(jī)驅(qū)動(dòng)定量泵作為動(dòng)力源,通過(guò)改變伺服電機(jī)的轉(zhuǎn)速實(shí)現(xiàn)泵輸出流量的改變。雖然泵控系統(tǒng)具有更高的能效,并且可以大大簡(jiǎn)化系統(tǒng)的動(dòng)態(tài)特性,但是泵控系統(tǒng)的動(dòng)態(tài)響應(yīng)要慢得多,控制精度也比閥控系統(tǒng)低。液壓系統(tǒng)另一種比較常用的節(jié)能方式是采用負(fù)載敏感系統(tǒng)(LS),特別是在移動(dòng)式液壓機(jī)械臂平臺(tái)上。LS系統(tǒng)通過(guò)負(fù)載敏感閥感應(yīng)負(fù)載的壓力或者流量變化,控制變量泵的斜盤(pán)傾角從而改變泵的出口流量實(shí)現(xiàn)負(fù)載匹配,以達(dá)到節(jié)能的目的[5-6]。對(duì)于液壓機(jī)械臂這種多執(zhí)行機(jī)構(gòu)來(lái)說(shuō),也有學(xué)者提出對(duì)每個(gè)液壓缸采用進(jìn)出口獨(dú)立控制方式(SMIMO),對(duì)液壓缸的進(jìn)出油口分別使用多個(gè)兩通閥來(lái)進(jìn)行壓力或流量獨(dú)立控制,使得兩腔的壓力或者流量與負(fù)載盡可能匹配,從而降低能耗[7-8]。除了降低液壓系統(tǒng)的能量損耗,通過(guò)蓄能器等裝置實(shí)現(xiàn)液壓機(jī)械臂運(yùn)動(dòng)時(shí)勢(shì)能以及制動(dòng)能量回收,也可以進(jìn)一步提高系統(tǒng)的能效[9-10]。上述的節(jié)能策略大多是在液壓執(zhí)行層級(jí)上實(shí)現(xiàn),而忽視了液壓機(jī)械臂運(yùn)動(dòng)規(guī)劃上的能量?jī)?yōu)化。
本文作者將根據(jù)液壓機(jī)械臂關(guān)節(jié)運(yùn)動(dòng)與液壓系統(tǒng)的動(dòng)態(tài)特性,建立基于液壓系統(tǒng)能量消耗與運(yùn)動(dòng)時(shí)間的多目標(biāo)函數(shù),通過(guò)優(yōu)化算法實(shí)現(xiàn)系統(tǒng)的全局能量?jī)?yōu)化的節(jié)能控制策略。
本文作者研究的一款液壓機(jī)械臂如圖1所示。該型液壓機(jī)械臂具有5個(gè)自由度,其中每個(gè)關(guān)節(jié)均由單獨(dú)的比例閥控制液壓缸進(jìn)行驅(qū)動(dòng),且各關(guān)節(jié)位置由絕對(duì)式編碼器與位移傳感器采集,液壓缸兩腔均有壓力傳感器反饋壓力信息。動(dòng)力系統(tǒng)由一套伺服電機(jī)與定量泵組成,可通過(guò)調(diào)節(jié)伺服電機(jī)轉(zhuǎn)速實(shí)現(xiàn)流量調(diào)節(jié)。
圖1 液壓機(jī)械臂結(jié)構(gòu)
圖2為液壓機(jī)械臂單個(gè)驅(qū)動(dòng)關(guān)節(jié)示意,關(guān)節(jié)的運(yùn)動(dòng)狀態(tài)將由液壓缸的伸縮運(yùn)動(dòng)來(lái)實(shí)現(xiàn),求解關(guān)節(jié)運(yùn)動(dòng)與液壓缸運(yùn)動(dòng)之間的映射關(guān)系是后續(xù)工作的前提。對(duì)于第i個(gè)關(guān)節(jié)(i=1,2,…,5),根據(jù)幾何關(guān)系可以得出液壓缸的伸縮長(zhǎng)度為
圖2 液壓機(jī)械臂單關(guān)節(jié)結(jié)構(gòu)
(1)
式中:yi0為液壓缸首尾鉸接點(diǎn)O2O3的初始長(zhǎng)度;ci、li分別為鉸接點(diǎn)O1O2、O1O3的長(zhǎng)度;轉(zhuǎn)角βi=θi+Δθi0,Δθi0為關(guān)節(jié)初始構(gòu)型角度。
對(duì)上式求導(dǎo),可以得到液壓缸的伸縮速度為
(2)
進(jìn)一步地,可以得到液壓缸的加速度為
(3)
同時(shí),關(guān)節(jié)所需要的驅(qū)動(dòng)力矩由圖2中的Fci實(shí)現(xiàn),根據(jù)圖中所示幾何關(guān)系,可以計(jì)算當(dāng)前位置的驅(qū)動(dòng)力矩τi為
τi=liFiy=liFcisinγi=J2iFci
(4)
式中:Fci為液壓缸負(fù)載力;Fiy為液壓缸垂直于連桿方向的分力;γi為液壓缸與連桿之間的夾角,該角度可以通過(guò)以下幾何關(guān)系求得:
(5)
根據(jù)式(1)—(5),在已知各個(gè)關(guān)節(jié)的運(yùn)動(dòng)與受力情況下,可以求出對(duì)應(yīng)驅(qū)動(dòng)液壓缸的運(yùn)動(dòng)與負(fù)載情況,從而實(shí)現(xiàn)液壓缸的控制。
以第i個(gè)關(guān)節(jié)對(duì)應(yīng)的第i根液壓缸為例,液壓缸兩腔的壓力動(dòng)態(tài)方程可以表示為
(6)
式中:pi1、pi2分別為液壓缸無(wú)桿腔與有桿腔的壓力;pil為液壓缸兩腔的壓差;Vi1、Vi2分別為液壓缸兩腔的容積;Ai1、Ai2分別為無(wú)桿腔和有桿腔的有效作用面積;βe為液壓油的有效體積模量;Ct為液壓缸的內(nèi)部泄漏系數(shù)。qi1、qi2為液壓缸兩腔的流量,根據(jù)流量與壓力關(guān)系,液壓缸兩腔的流量可以表示為
(7)
式中:pis、pir分別為機(jī)械臂液壓系統(tǒng)的供油壓力與回油壓力;kq為閥的流量增益系數(shù);xvi為閥芯位移。
對(duì)于液壓系統(tǒng)來(lái)說(shuō),由于通常情況下系統(tǒng)的頻寬遠(yuǎn)遠(yuǎn)小于比例閥的頻寬,可以近似地認(rèn)為閥芯位移與控制電壓之間為比例關(guān)系[11],即滿足關(guān)系式xvi=kvui。
為了求解關(guān)節(jié)力矩映射到液壓缸的輸出力,根據(jù)牛頓定律,液壓缸活塞桿的力平衡方程可以表示為
(8)
式中:bi為黏性阻尼系數(shù);mci為第i根液壓缸活塞桿的質(zhì)量??紤]到液壓缸活塞桿質(zhì)量小,所產(chǎn)生的慣性力相比較機(jī)械臂本體的重力與負(fù)載來(lái)說(shuō)幾乎可以忽略不計(jì),同時(shí)為了簡(jiǎn)化系統(tǒng)模型,結(jié)合映射關(guān)系式(1)—(3),上式可以進(jìn)一步改寫(xiě)為
(9)
液壓機(jī)械臂單個(gè)關(guān)節(jié)的非線性模型由上述關(guān)系式描述,建立控制電壓與關(guān)節(jié)運(yùn)動(dòng)的映射關(guān)系。
為了后續(xù)優(yōu)化目標(biāo)函數(shù)的建立,需要從末端執(zhí)行器路徑中設(shè)置一定的途徑點(diǎn),然后通過(guò)逆運(yùn)動(dòng)學(xué)得到關(guān)節(jié)空間相應(yīng)的位置,并通過(guò)插值函數(shù)在關(guān)節(jié)空間中生成軌跡,同時(shí)考慮機(jī)械臂關(guān)節(jié)的運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)上的邊界限制。為了保證軌跡起始點(diǎn)與末端點(diǎn)的速度、加速度、加加速度可以任意配置且光滑連續(xù),使用非均勻有理B樣條來(lái)獲得沿幾何路徑軸線的歸一化運(yùn)動(dòng)輪廓的公式。對(duì)于給定的關(guān)節(jié)位置-時(shí)間節(jié)點(diǎn)序列{pj,tj}(j=1,2,…,f),k階B樣條可通過(guò)De Boor公式[12]遞歸定義為
(10)
式中:p(u)為關(guān)節(jié)位置;di為控制頂點(diǎn);u是一個(gè)由非遞減歸一化時(shí)間節(jié)點(diǎn)組成的向量;n為控制頂點(diǎn)的個(gè)數(shù);Ni,k表示B樣條曲線的基函數(shù),該基函數(shù)表示為
(11)
式中:ui(i=0,1,…,m)為時(shí)間節(jié)點(diǎn)。由于B樣條曲線的性質(zhì),插值出的軌跡一般不經(jīng)過(guò)起始點(diǎn)與終止點(diǎn),為了保證軌跡經(jīng)過(guò)始末點(diǎn),節(jié)點(diǎn)序列u=[u0,u1,…,un+k+1]的兩端節(jié)點(diǎn)的重復(fù)度需要保證為k+1,且控制頂點(diǎn)di的個(gè)數(shù)滿足n+1=k+f+1,時(shí)間節(jié)點(diǎn)的個(gè)數(shù)滿足m+1=2k+f+1。對(duì)節(jié)點(diǎn)向量進(jìn)行歸一化處理,歸一化后的時(shí)間節(jié)點(diǎn)矩陣表示為
u=[0,0,…,0,uk+1,…,uf+k-2,1,1,…,1]
(12)
式中的時(shí)間節(jié)點(diǎn)滿足:
(13)
為了保證關(guān)節(jié)軌跡的加加速度連續(xù)且足夠光滑,設(shè)定B樣條階次為5階,并通過(guò)虛擬點(diǎn)技術(shù)將軌跡起始點(diǎn)與結(jié)束點(diǎn)的加加速度約束到零。因此在給定控制頂點(diǎn)di(i=0,1,…,n)、時(shí)間節(jié)點(diǎn)序列u=[u0,u1,…,un+k+1]以及B樣條階次k后,通過(guò)式(10)—(13)便可以求解出關(guān)節(jié)軌跡。但是通常情況下,控制點(diǎn)無(wú)法確定,需要根據(jù)給定的途徑點(diǎn)進(jìn)行求解。公式(10)確定了f-2個(gè)方程,另外需要k+1個(gè)約束方程來(lái)構(gòu)成線性方程組對(duì)控制點(diǎn)進(jìn)行求解,這些約束由始末點(diǎn)的速度、加速度、加加速度給出。根據(jù)公式(10)確定的軌跡上任意一點(diǎn)的運(yùn)動(dòng)學(xué)量,可以通過(guò)下式進(jìn)行求解:
(14)
聯(lián)立式(10)的B樣條軌跡方程與約束條件(14),可以得到求解控制頂點(diǎn)的線性方程組為
d=Q-1p
(15)
式中:
d=[d0,d1,…,dn]T
p=[p1,p2,…,pf-2,v0,vf,a0,af,j0,jf]T
式中:bij分別為根據(jù)約束條件(14)求出的各運(yùn)動(dòng)學(xué)軌跡的首末點(diǎn)表達(dá)式的各項(xiàng)系數(shù)。
因此,給定關(guān)節(jié)途經(jīng)點(diǎn)序列,將時(shí)間節(jié)點(diǎn)矩陣歸一化,明確B樣條曲線的邊界條件后,根據(jù)式(15)求解軌跡的控制頂點(diǎn),最后將求解的控制頂點(diǎn)與時(shí)間節(jié)點(diǎn)代入到式(10)(14)中,即可以得到任意時(shí)刻的關(guān)節(jié)位置、速度、加速度以及加加速度。通過(guò)以上分析可以發(fā)現(xiàn),通過(guò)調(diào)整關(guān)節(jié)途經(jīng)點(diǎn)序列中途經(jīng)點(diǎn)位置以及相鄰兩點(diǎn)之間的時(shí)間間隔來(lái)改變軌跡。本文作者將途經(jīng)點(diǎn)的時(shí)間間隔作為優(yōu)化變量,來(lái)實(shí)現(xiàn)關(guān)節(jié)軌跡的可調(diào)性。
為了獲得液壓機(jī)械臂完成指定任務(wù)時(shí)的全局能量最優(yōu)軌跡,定義運(yùn)動(dòng)時(shí)的目標(biāo)函數(shù)為
(16)
式中:S1為時(shí)間目標(biāo)函數(shù),評(píng)價(jià)整體運(yùn)動(dòng)的時(shí)間效率,其中Δti為各個(gè)關(guān)節(jié)軌跡途經(jīng)點(diǎn)的時(shí)間間隔,即優(yōu)化變量,通過(guò)調(diào)整途經(jīng)點(diǎn)的時(shí)間間隔來(lái)改變運(yùn)動(dòng)狀態(tài);S2為液壓系統(tǒng)的平均消耗能量,其中T為總的運(yùn)動(dòng)時(shí)間,qs為液壓泵的輸出流量,為恒值,psd是根據(jù)液壓缸兩腔壓力動(dòng)態(tài)特性與關(guān)節(jié)軌跡反解出的最優(yōu)供油壓力,該壓力的求解過(guò)程如下。
(17)
當(dāng)液壓缸伸出運(yùn)動(dòng)時(shí),根據(jù)壓力流量公式(7)可得液壓缸有桿腔流量為
(18)
聯(lián)立式(17)(18)得到當(dāng)前運(yùn)動(dòng)時(shí)刻液壓缸有桿腔壓力為
(19)
由液壓缸的受力平衡方程可知:
(20)
式中:bi為黏性阻尼系數(shù);mci為液壓缸活塞桿質(zhì)量;Fci為液壓缸與連桿之間的作用力,可由機(jī)械臂動(dòng)力學(xué)求得關(guān)節(jié)力矩,再由式(4)(5)計(jì)算得到。進(jìn)一步地,可求解液壓缸無(wú)桿腔壓力為
(21)
上式存在著控制輸入xvi,在理想條件下,忽略系統(tǒng)存在的擾動(dòng),根據(jù)液壓機(jī)械臂數(shù)學(xué)模型式(6)(7)計(jì)算近似的閥芯位移。
進(jìn)而根據(jù)公式(7)得到當(dāng)前液壓缸的理想供油壓力為
(22)
同理當(dāng)液壓缸縮回運(yùn)動(dòng)時(shí),可得液壓缸的理想供油壓力為
(23)
由于液壓機(jī)械臂每個(gè)關(guān)節(jié)的負(fù)載情況不一致,并且理想軌跡也不一致,因此需要分別計(jì)算每個(gè)關(guān)節(jié)液壓缸的理想供油壓力,取其中最大值作為整個(gè)系統(tǒng)的供油壓力,即:
ps=max{p1s,p2s,…,pns}
(24)
考慮到摩擦等擾動(dòng)影響,并保證系統(tǒng)的安全性,需要將計(jì)算的系統(tǒng)供油壓力加上一個(gè)安全閾值,此時(shí)系統(tǒng)的供油壓力為
psd=ps+psth
(25)
式中:psth為供油壓力安全閾值,需要根據(jù)實(shí)際的負(fù)載情況進(jìn)行選擇,文中選擇的閾值范圍為1~2 MPa。
快速非支配遺傳算法(NSGA-Ⅱ)是一種求解多目標(biāo)優(yōu)化問(wèn)題的優(yōu)化算法,由于該算法引入了當(dāng)前個(gè)體被支配個(gè)數(shù)與該個(gè)體支配解的集合這兩個(gè)參數(shù),降低了非支配前沿面搜索的時(shí)間復(fù)雜度。引入了基于擁擠度與擁擠度比較算子的密度計(jì)算方法,保證前沿面分布的廣泛性與多樣性;同時(shí)使用精英保留策略,提高種群水平,擴(kuò)大了采樣空間[13]。
NSGA-II算法的流程如下所示:
Step1,初始化種群P。根據(jù)多目標(biāo)問(wèn)題的維度以及約束條件確定初始種群,包括初始優(yōu)化變量以及其上下邊界。其中種群個(gè)體的適應(yīng)度值的計(jì)算方式如圖3所示,種群個(gè)體優(yōu)化變量即為途經(jīng)點(diǎn)的時(shí)間間隔Δti,不同的時(shí)間間隔根據(jù)式(10)—(15)插值得到不同的軌跡,并根據(jù)式(17)—(25)得到不同的系統(tǒng)供油壓力,從而得到每個(gè)個(gè)體的兩個(gè)適應(yīng)度值。
圖3 種群個(gè)體適應(yīng)度值計(jì)算
Step2,使用基于擁擠比較算子的競(jìng)賽選擇方法,在父種群Pt上進(jìn)行交叉和變異操作,創(chuàng)建后代種群Ct,其中t表示種群代數(shù)。然后將后代種群及其父代種群相結(jié)合產(chǎn)生整個(gè)種群Rt。
Step3,快速非支配排序。根據(jù)提出的基于約束違背度的Pareto支配,確定所有個(gè)體的支配關(guān)系,并將整個(gè)種群按照支配等級(jí)分層。一旦排序完成,將計(jì)算所有個(gè)體擁擠距離值。種群中的個(gè)體是根據(jù)支配等級(jí)和擁擠距離來(lái)選擇的。
Step4,采用模擬二進(jìn)制交叉和變突變率多項(xiàng)式變異的實(shí)數(shù)編碼遺傳算法來(lái)產(chǎn)生新的種群。
Step5,重復(fù)這個(gè)過(guò)程,直到達(dá)到最大的迭代次數(shù)。
由于傳統(tǒng)NSGA-Ⅱ算法中采用的是定突變率,對(duì)于種群搜索來(lái)說(shuō),變突變率更有利于種群收斂到全局最優(yōu)值。在迭代開(kāi)始時(shí),希望更大的突變率來(lái)避免種群陷入到局部最優(yōu)解中,在迭代搜索結(jié)束時(shí)則希望小的突變率使得分布結(jié)果更加精確。因此作者提出一種基于Sigmoid函數(shù)突變率的變異算子,其突變率mr的形式為
(26)
式中:tmax為最大迭代次數(shù);c1、c2為調(diào)整因子,與始末設(shè)定的突變率大小有關(guān)。隨著迭代次數(shù)的不斷增加,突變率逐漸減少且光滑連續(xù)。
NSGA-Ⅱ算法最終得到一個(gè)最優(yōu)解集(Pareto 前沿),可以通過(guò)基于隸屬度值的選擇方法得到全局最優(yōu)解。
為了驗(yàn)證所提方法的有效性,設(shè)置3組節(jié)能控制策略,分別如下所示:
節(jié)能策略1(C1):文中提出的基于全局能量?jī)?yōu)化的節(jié)能策略,將液壓系統(tǒng)的能量消耗與運(yùn)行時(shí)間構(gòu)成多目標(biāo)函數(shù)進(jìn)行求解。
節(jié)能策略2(C2):傳統(tǒng)的規(guī)劃層級(jí)節(jié)能策略,將C1的多目標(biāo)函數(shù)代替為一般的基于時(shí)間-能量的多目標(biāo)優(yōu)化策略,即:
(27)
式中:n為關(guān)節(jié)個(gè)數(shù);θi為關(guān)節(jié)角度。同時(shí)上式求出的軌跡利用式(17)—(24)反解出最優(yōu)供油壓力,控制液壓系統(tǒng)。
節(jié)能策略3(C3):傳統(tǒng)的定供油壓力控制方法,軌跡跟蹤時(shí)液壓系統(tǒng)的供油壓力保持不變。各個(gè)關(guān)節(jié)軌跡采用C2策略得到的軌跡。
按照順序分別選取途經(jīng)點(diǎn)為(1 290,50),(1 432,300),(1 670,630),(1 760,830)(單位均為mm),通過(guò)運(yùn)動(dòng)學(xué)逆解可以得到每個(gè)途徑點(diǎn)對(duì)應(yīng)的關(guān)節(jié)構(gòu)型。C1和C2優(yōu)化后的最優(yōu)時(shí)間間隔如表1所示。
表1 途經(jīng)點(diǎn)最優(yōu)時(shí)間間隔 單位:s
根據(jù)以上條件,液壓機(jī)械臂在3種策略下的能量消耗如圖4所示,其中C1策略較C3策略節(jié)約了46.73%的能量,較C2策略節(jié)約了8.62%的能量。圖5與圖6分別為液壓系統(tǒng)的供油壓力與機(jī)械臂末端軌跡情況,可以看出C1策略求解出的理想供油壓力最小,末端軌跡也更加平滑。
圖4 不同策略下的能量消耗情況
圖5 不同策略下的供油壓力
圖6 C1與C2策略的末端軌跡
C1策略根據(jù)各關(guān)節(jié)軌跡反解出每一時(shí)刻液壓機(jī)械臂系統(tǒng)對(duì)應(yīng)的理論供油壓力,從而構(gòu)造液壓層級(jí)的能量函數(shù),并將該能量函數(shù)引入到規(guī)劃層級(jí)中構(gòu)造多目標(biāo)優(yōu)化問(wèn)題進(jìn)行優(yōu)化求解,從而得到液壓機(jī)械臂全局最優(yōu)能量軌跡。反解出的供油壓力可以作為可變溢流閥的控制信號(hào),以此控制液壓系統(tǒng)的供油壓力,從而降低能量消耗。
不難發(fā)現(xiàn)C1策略較C2策略節(jié)約的能量并不十分明顯,這是由于C2策略的優(yōu)化目標(biāo)同樣包含了能量函數(shù)。但該能量函數(shù)基于機(jī)械結(jié)構(gòu)的關(guān)節(jié)加速度,并沒(méi)有考慮液壓層級(jí)的能量損耗情況。同時(shí)由于固定了關(guān)節(jié)空間的途經(jīng)點(diǎn),限制了系統(tǒng)能量的優(yōu)化能力,后續(xù)可考慮將途經(jīng)點(diǎn)加入到優(yōu)化目標(biāo)中,進(jìn)一步降低能量消耗。
本文作者針對(duì)液壓機(jī)械臂存在的能效較低問(wèn)題,提出一種基于全局能量?jī)?yōu)化的節(jié)能方法,將液壓系統(tǒng)的能量消耗函數(shù)加入到多目標(biāo)優(yōu)化函數(shù)中。在得到關(guān)節(jié)理論軌跡的情況下,根據(jù)流量-壓力映射關(guān)系反推出每一時(shí)刻對(duì)應(yīng)的理論供油壓力,以此壓力計(jì)算液壓系統(tǒng)的能量函數(shù),并與運(yùn)動(dòng)時(shí)間構(gòu)成多目標(biāo)優(yōu)化問(wèn)題。最后通過(guò)改進(jìn)的變突變率的NSGA-Ⅱ多目標(biāo)優(yōu)化算法進(jìn)行求解。通過(guò)對(duì)比仿真結(jié)果可知,在文中工況下,提出的全局能量?jī)?yōu)化算法與固定供油壓力策略相比,節(jié)約了46.73%的能量,與傳統(tǒng)的基于時(shí)間-能量?jī)?yōu)化的節(jié)能策略相比節(jié)約了8.62%的能量,從而驗(yàn)證了所提節(jié)能策略的有效性,為液壓機(jī)械臂的節(jié)能控制策略研究提供了理論參考。