亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        驅動器故障影響下柔性機械臂運動控制的進展與展望

        2022-07-23 03:39:00孟慶鑫賴旭芝
        廣東工業(yè)大學學報 2022年5期
        關鍵詞:驅動器連桿柔性

        孟慶鑫,賴旭芝,閆 澤,吳 敏

        (1. 中國地質(zhì)大學(武漢) 自動化學院,湖北 武漢 430074;2. 復雜系統(tǒng)先進控制與智能自動化湖北省重點實驗室,湖北 武漢430074;3. 地球探測智能化技術教育部工程研究中心,湖北 武漢 430074)

        目前,我國已經(jīng)成為了一個工業(yè)制造體系完備的制造大國,隨著“中國制造2025”戰(zhàn)略的實施和推進,我國正逐漸由制造大國向制造強國邁進[1]。大力推進工業(yè)生產(chǎn)的智能化、信息化,大力發(fā)展機器人技術,促進我國制造業(yè)的產(chǎn)業(yè)升級,是國家未來工業(yè)化發(fā)展主攻的方向,也是國家“十四五”規(guī)劃的重要內(nèi)容[2]。作為機器人領域中最具代表性的一類機械設備,機械臂在工業(yè)上的廣泛應用可以說是人類社會工業(yè)化水平近50年來快速發(fā)展的重要因素。由此可見,機械臂控制技術的不斷發(fā)展和提高是實現(xiàn)制造強國這一目標的重要基石。

        現(xiàn)如今,在工業(yè)生產(chǎn)、航空航天、軍事醫(yī)療、冶煉勘探等多個應用場景中均可見到機械臂的身影。在這些應用場景中,機械臂被用來代替人類從事勞動強度大、重復性高、安全風險高、操作環(huán)境復雜的工作,這大大提高了工業(yè)生產(chǎn)的工作效率和安全性[3-4]。機械臂是由關節(jié)和連桿所組成的機械系統(tǒng)。傳統(tǒng)機械臂的關節(jié)和連桿均采用剛性的結構和材料設計,這類機械臂被稱為剛性機械臂。然而,絕對剛性的機械臂實際上是不存在的,機械臂的結構和材料總會存在一定的柔性。在高負載高加速度運動中,這些柔性的特征會給機械臂帶來彈性振動。為最大程度地降低系統(tǒng)的彈性振動,剛性機械臂普遍采用剛度較大的材料制造且設計非常笨重。這導致該類機械臂存在基座沉重、連桿粗短、工作范圍有限、運動靈活性差、功耗大、運動速度慢等缺點[5]。

        這些缺點使得剛性機械臂難以適用于一些應用場景,如空間機械臂[6]、手術機械臂[7]、人機交互式機械臂等[8]。隨著我國空間站“天和”核心艙的升空,國產(chǎn)空間機械臂在神舟十二號、神舟十三號的出艙任務中得到了成功的應用,如圖1所示。為了獲得較大的工作空間,空間機械臂往往采用細長的連桿結構,這導致其結構和材料的柔性無法被忽視。手術機械臂為了能夠靈巧運動,完成精細化的手術任務,往往需要采用柔性的連續(xù)型骨架[9]。而人機交互式機械臂為了避免機械臂與人的剛性碰撞,需要確保機械臂運動的柔順性,這使其需要采用一定的柔性材料和結構來設計[10]。這些機械臂可以被認為是柔性機械臂,此外,在生活中,一些具有大跨度連桿結構的工程機械臂也可以被認為是柔性機械臂,如塔吊旋轉臂[11]、空間桁架[12]等。

        圖1 中國空間站機械臂系統(tǒng)[6]Fig.1 Manipulator system of China Space Station[6]

        由于傳統(tǒng)剛性機械臂的運動控制方法未考慮對系統(tǒng)的彈性振動進行有效抑制,當其被用于控制柔性機械臂時,連桿結構和材料的柔性所導致的彈性振動只能等待其自行衰減消失,這會嚴重降低此類機械臂的工作效率和控制精度。此外,在一些高精密的應用場景中,機械臂末端細微的彈性振動也無法被容忍,需要對振動進行主動的抑制[13]。因此,柔性機械臂及其運動控制方法引起了國內(nèi)外學者們的廣泛關注與興趣[14-15]。

        機械臂的主要任務是把一個物體從一個位置搬運到另一個位置,因此,機械臂末端負載從任意初始位置到任意目標位置的點對點位置控制(以下簡稱“位置控制”)是機械臂主要的運動控制目標。對于一個常規(guī)的機械臂系統(tǒng)來說,僅在每個關節(jié)處有一個驅動器(即關節(jié)電機)。若要實現(xiàn)剛性機械臂的位置控制,僅需利用關節(jié)電機實現(xiàn)系統(tǒng)各連桿的角度控制。但若要實現(xiàn)柔性機械臂的位置控制,利用關節(jié)電機,不僅需要實現(xiàn)系統(tǒng)各連桿的角度控制,還需要實現(xiàn)系統(tǒng)柔性連桿的振動抑制。然而,關節(jié)電機無法對連桿振動進行直接控制,這使得柔性機械臂的運動控制要比剛性機械臂的運動控制難得多。而且柔性機械臂是一類分布參數(shù)系統(tǒng)[16],其系統(tǒng)自由度個數(shù)為無限個,而其控制輸入個數(shù)為有限個,這意味著該機械系統(tǒng)存在欠驅動特性[17]。這些因素使得柔性機械臂的運動控制成為一個具有挑戰(zhàn)性的研究課題。

        在實際控制中,機械臂的驅動器可能會發(fā)生各種類型的故障情況,輕則驅動器的性能無法達到預期,驅動能力部分失效,重則系統(tǒng)的某個驅動器可能完全損壞,驅動能力完全失效。一旦系統(tǒng)的驅動器發(fā)生故障,原有的運動控制方法可能無法繼續(xù)實現(xiàn)系統(tǒng)的控制目標,此時,機械臂需要停止工作,等待檢查和維修。同時,機械臂運動控制過程中突發(fā)的驅動器故障可能會降低系統(tǒng)的控制性能,甚至可能直接破壞系統(tǒng)原有的穩(wěn)定性,導致系統(tǒng)失穩(wěn)、機械臂失控等危險情況。

        由于柔性機械臂的驅動器需要同時兼顧機械臂連桿的角度控制和振動抑制,即便是程度較小的驅動器故障也可能會導致嚴重的后果,輕者可能導致振動無法得到完全抑制造成機械臂末端負載在目標點附近抖振,重者甚至可能激發(fā)柔性連桿的共振導致振幅過大,柔性機械臂機械結構損壞等。對于像空間機械臂這樣維修難度大、耗時長的柔性機械臂系統(tǒng),停機維修發(fā)生故障的驅動器將嚴重影響系統(tǒng)的后續(xù)工作計劃。而對于像手術機械臂、人機交互式機械臂等對控制精度和安全性有較高要求的柔性機械臂系統(tǒng),控制過程中突發(fā)的驅動器故障可能直接威脅到患者及操作員的人身安全。故而,有必要研究驅動器故障影響下的柔性機械臂運動控制方法,這將有助于提高柔性機械臂系統(tǒng)的可靠性和安全性。

        研究驅動器故障影響下的柔性機械臂運動控制方法,通常需要在常規(guī)柔性機械臂運動控制方法的基礎上對驅動器故障加以考慮并克服。鑒于此,本文首先概述常規(guī)柔性機械臂的運動控制問題,并對其研究現(xiàn)狀進行綜述。然后對驅動器故障影響下的柔性機械臂運動控制研究現(xiàn)狀進行總結和歸納。最后基于已有考慮驅動器故障的柔性機械臂運動控制研究成果,對未來需要進一步解決的挑戰(zhàn)性控制問題進行討論,并對研究的前景方向進行展望。

        1 柔性機械臂運動控制方法研究現(xiàn)狀

        在工業(yè)生產(chǎn)中,機械臂的主要運動控制目標是末端負載的位置控制。在剛性機械臂的位置控制中,只需先根據(jù)末端負載的目標位置求取機械臂各連桿的目標角度,然后將機械臂各連桿穩(wěn)定到各自的目標角度上即可。但對于柔性機械臂來說,如圖2所示兩連桿剛柔機械臂結構示意圖[18],若只將系統(tǒng)各連桿穩(wěn)定到目標角度,機械臂的柔性連桿可能存在振動[19]。柔性連桿的振動會使系統(tǒng)末端負載在目標位置附近來回擺動,從而無法實現(xiàn)位置控制目標[20]。

        圖2 兩連桿剛柔機械臂結構示意圖[18]Fig.2 Structural diagram of two link rigid flexible manipulator[18]

        因此,柔性機械臂的位置控制不僅包含各連桿的角度控制,還包含柔性連桿的振動抑制。一般而言,機械臂的每個關節(jié)處均有一個驅動器,即關節(jié)電機,這樣,連桿的角度控制可以通過控制機械臂關節(jié)處的電機轉動來實現(xiàn),這與剛性機械臂相似。而柔性連桿的振動抑制沒有對應的驅動器來直接實現(xiàn),需要設計相應的振動抑制控制方法,因此,振動抑制是實現(xiàn)該類系統(tǒng)控制目標所需要解決的關鍵問題。

        早期柔性連桿的振動抑制方法為被動抑制,通過設計或改良機械臂的材料和結構,使所有連桿到達目標角度后,系統(tǒng)殘余的能量可以逐漸被耗散或儲存,以此來抑制振動。其中,增大系統(tǒng)阻尼[21]和設計減振機構[22]是較為常用的柔性機械臂振動被動抑制方法。然而,振動被動抑制方法雖然可以在一定程度上降低彈性振動,但效率不高。例如,航天飛機的遙控機械臂系統(tǒng),雖然使用了阻尼較大的材料且有一定的減振設計,但仍約有三分之一的工作時間被用來等待彈性振動的衰減,嚴重影響了機械臂的工作效率[23]。因此,國內(nèi)外的學者開始研究柔性機械臂彈性振動的主動抑制方法。

        最直接的方法是給柔性機械臂安裝額外的驅動器來主動抑制其彈性振動。文獻[24]和文獻[25]分別以壓電陶瓷和形狀記憶合金作為振動抑制驅動器,對一類柔性機械臂進行了振動主動抑制的研究。文獻[26]則是將壓電材料與應變傳感器共同應用到了柔性機械臂上,提出了基于線性二次調(diào)節(jié)器與線性二次高斯最優(yōu)狀態(tài)調(diào)節(jié)器的控制方法,實現(xiàn)了系統(tǒng)的控制目標。此外,一些學者針對柔性機械臂,提出了一類邊界控制方法[27-29]。該方法需要在柔性連桿末端邊界處施加一個邊界控制力來主動抑制柔性連械臂的彈性振動,而邊界控制力需要在柔性連桿末端處安裝一個驅動器來提供。

        這些方法雖然可以對柔性機械臂的彈性振動進行直接的抑制,但安裝額外的驅動器意味著,柔性機械臂必須根據(jù)控制方法進行重新的結構設計和組裝。對于常規(guī)的柔性機械臂來說,系統(tǒng)的驅動器只有每個關節(jié)處的關節(jié)電機,研究如何利用已有的驅動器來主動抑制系統(tǒng)的振動更具普適性和實用價值。

        對此,針對僅以關節(jié)電機作為驅動器的柔性機械臂,文獻[30]針對單連桿柔性機械臂提出了滑模變結構控制方法,實現(xiàn)了系統(tǒng)的末端負載位置控制。在此基礎上,文獻[31]進一步研究了單連桿柔性機械臂的滑模變結構控制方法,克服了文獻[30]中選擇的切換面不能保證系統(tǒng)穩(wěn)定性的缺陷。此外,文獻[32]提出了具有模糊補償?shù)幕?刂品椒?,解決了兩連桿柔性機械臂的位置控制問題。奇異攝動方法也是一種常用的柔性機械臂控制方法,該方法將柔性機械臂分解為兩個時間尺度下的子系統(tǒng)來研究,通過對這兩個子系統(tǒng)進行不同的控制器設計,實現(xiàn)不同子系統(tǒng)各自的控制目標,以此實現(xiàn)原系統(tǒng)的控制目標[33]。文獻[34]基于奇異攝動方法將柔性機械臂分解為具有剛性運動特征的慢變子系統(tǒng)和具有柔性振動特征的快變子系統(tǒng)。然后,分別針對這兩個子系統(tǒng)設計魯棒控制器和全局最優(yōu)控制器,實現(xiàn)了機械臂連桿的角度控制和振動抑制。而文獻[35]則是針對兩個子系統(tǒng),分別設計了滑模控制器和最優(yōu)振動抑制控制器,使系統(tǒng)最終穩(wěn)定。然而,當柔性機械臂的柔性連桿數(shù)量眾多、模型復雜且耦合性強時,很難設計合適的滑模切換面保證系統(tǒng)所有狀態(tài)的收斂性,也很難將系統(tǒng)的模型分解為兩個時間尺度下的子系統(tǒng)。因此,這些控制方法適用于結構較為簡單的系統(tǒng)。文獻[36]提出了一種基于系統(tǒng)能量的控制方法,該方法在控制系統(tǒng)柔性連桿穩(wěn)定到目標角度之后,通過使系統(tǒng)總能量收斂為零,來主動抑制柔性連桿的彈性振動,具有很好的普適性。

        近些年來,一些學者將柔性機械臂的位置控制問題轉化為軌跡規(guī)劃和跟蹤控制問題來研究,取得了很好的控制效果[37]。文獻[38]針對兩連桿剛柔機械臂提出了一種基于粒子群算法的軌跡優(yōu)化方法,使機械臂各連桿在到達目標角度后振動最小化。文獻[39]采用三次樣條插值方法為兩連桿剛柔機械臂規(guī)劃了一條連續(xù)軌跡,并利用差分進化算法對軌跡進行優(yōu)化,從而使系統(tǒng)位置控制中的能耗和彈性形變達到滿意的指標。文獻[40]則是結合雙向軌跡規(guī)劃方法和遺傳算法,對兩連桿剛柔機械臂進行了軌跡規(guī)劃。規(guī)劃的軌跡可以使機械臂各連桿在到達目標角度的同時,柔性連桿的振動恰好消失。這樣,通過設計滑模軌跡跟蹤控制器,使機械臂各連桿高精度地跟蹤規(guī)劃軌跡,實現(xiàn)了系統(tǒng)的控制目標。

        此外,為克服實際控制中柔性機械臂存在的參數(shù)攝動、外界擾動以及未建模動力學等不確定因素影響,一些自適應控制方法被提出,如神經(jīng)網(wǎng)絡控制方法[41]、模糊控制方法[42]、迭代學習控制方法[43]等。這些方法可以在一定程度上克服因建模不準確而導致的模型不確定性,提高系統(tǒng)的控制精度。文獻[44]將柔性機械臂受到的時變約束也考慮在內(nèi),提出了一種基于徑向基函數(shù)(Radial Basis Function, RBF)神經(jīng)網(wǎng)絡的控制方法,來對系統(tǒng)的振動進行抑制并實現(xiàn)系統(tǒng)的控制目標。文獻[45]考慮了柔性連桿末端振幅約束的問題,提出了一種基于運動規(guī)劃與自適應神經(jīng)網(wǎng)絡的控制方法,實現(xiàn)了具有模型不確定性的兩連桿剛柔機械臂的位置控制。

        由此可見,針對柔性機械臂的運動控制方法,國內(nèi)外的研究學者們已經(jīng)開展了廣泛的研究,取得了較為豐碩的研究成果。但這些方法均假設系統(tǒng)的驅動器是完好的,即驅動器給機械臂提供的控制扭矩與所設計控制方法期望的控制扭矩完全相等。但在實際控制中,機械臂的驅動器可能因為各種原因發(fā)生故障[46]。驅動器故障會破壞驅動器的驅動能力,從而使得這些控制方法無法繼續(xù)實現(xiàn)系統(tǒng)的控制目標。在這種情況下,需要對機械臂的驅動器進行檢查和維修。但對于像空間機械臂這樣維修難度大,維修周期長的機械系統(tǒng),這將嚴重影響機械臂的工作計劃,因此,有必要研究驅動器故障下的柔性機械臂運動控制方法。

        2 驅動器故障及克服方法

        當柔性機械臂的某個驅動器發(fā)生故障時,該驅動器無法根據(jù)期望信號為系統(tǒng)提供控制扭矩,此時驅動器的實際輸出扭矩可以描述為

        故障成因的不同或故障嚴重程度的不同會導致驅動器故障具有不同的特征。本節(jié)以驅動器故障的特征為分類依據(jù),從驅動器性能故障、驅動器完全損壞故障,以及驅動器突發(fā)故障3個方面分別介紹當前考慮驅動器故障的柔性機械臂運動控制方法相關研究。

        2.1 驅動器性能故障

        在實際情況中,可能因軸承進灰、缺油,傳動裝置損壞等原因,導致驅動器的驅動能力受損,無法達到原本的預期性能。這類情況可以被界定為驅動器發(fā)生了性能故障,驅動能力受到約束。在式(1)中,驅動器性能故障的描述函數(shù) ψ (?)是一個不恒為零、整體趨勢正向增長的線性或非線性函數(shù)。該類驅動器故障對系統(tǒng)的影響可以被認為是系統(tǒng)存在輸入約束。由于導致驅動器性能故障的成因不同,系統(tǒng)存在的輸入約束種類也不同,常見的輸入約束有增益、死區(qū)、遲滯和飽和等。

        2.1.1 增益約束

        增益約束指的是系統(tǒng)的實際輸入與期望輸入之間存在近似正比例關系,對于驅動器故障來說,增益約束往往源于驅動器內(nèi)部絕緣老化所導致的驅動能力弱化,其故障描述函數(shù)可以表示為[47]

        式中: κ為故障增益因子,是一個正的常數(shù),滿足0<κ<1;? (t) 為 故障偏置因子,滿足| ?(t)|≤?max,其中 ?max是一個正常數(shù)。故障偏置因子可以理解為驅動器故障所導致的有界輸入擾動。

        由于存在驅動器性能故障的系統(tǒng),其輸入約束往往具有不確定性,因此,式(2)中的κ 和? (t)均為未知的量。式(2)所示故障描述函數(shù)可以表示為圖3。

        圖3 增益函數(shù)Fig.3 Gain function

        對于該類輸入約束,故障偏置因子 ? (t)對系統(tǒng)的影響可以等效為系統(tǒng)的外部擾動,故而可以將其和外部擾動視為一類問題來處理[48]。因此,如何補償故障增益因子κ 對系統(tǒng)的影響是克服式(2)所示輸入增益約束的關鍵。

        針對這一問題,文獻[49]提出了一種自適應神經(jīng)網(wǎng)絡容錯控制策略,利用神經(jīng)網(wǎng)絡的逼近特性對系統(tǒng)中負載質(zhì)量、輪轂慣量和彎曲剛度造成的不確定性進行了逼近,并設計了一種自適應方法對系統(tǒng)的輸入增益約束進行了補償,實現(xiàn)了具有不確定項的柔性機械臂系統(tǒng)的控制目標。文獻[50]針對移動雙柔性機械臂,通過構造自適應律對增益故障描述函數(shù)(2)中的增益因子κ 進行在線估計,設計了一種容錯控制方法實現(xiàn)了系統(tǒng)的振動抑制和協(xié)調(diào)運行。此外,文獻[51]針對一類系統(tǒng)模型由常微分方程和柔性Euler-Bernoulli梁級聯(lián)描述的系統(tǒng),設計了一種魯棒自適應容錯控制方法,采用李雅普諾夫直接法設計控制方案并證明閉環(huán)系統(tǒng)的穩(wěn)定性,在輸入增益約束、參數(shù)不確定性和外部擾動的情況下實現(xiàn)了系統(tǒng)的跟蹤控制目標。

        2.1.2 死區(qū)約束

        死區(qū)約束表現(xiàn)為驅動器對較小信號的不敏感,它通常是由驅動器機械結構中存在的庫侖摩擦引起的[52-53],廣泛存在于機械系統(tǒng)中。但驅動器因軸承進灰或缺油而發(fā)生的驅動器性能故障往往會使系統(tǒng)的死區(qū)約束效果更加明顯,并具有復雜未知的非線性特征。導致系統(tǒng)存在死區(qū)約束的驅動器性能故障描述函數(shù)可以表示為[54]

        式中: φr和φl為死區(qū)函數(shù)左右兩側未知的正斜率,?r和?l是死區(qū)函數(shù)左右兩側的斷點,為未知的有界的正常數(shù)。

        在一些研究中,如文獻[55-57]中,死區(qū)函數(shù)左右兩側的斜率 φr和φl被假設是未知的正常數(shù),此時,式(3)所示的死區(qū)函數(shù)可以表示為圖4(a)。但驅動器性能故障所導致的系統(tǒng)死區(qū)約束往往具有復雜的非線性特征,為了充分考慮實際環(huán)境中死區(qū)約束對系統(tǒng)的影響,一些學者假設 φr和φl為未知有界的連續(xù)函數(shù),即φr和φl滿足下列約束

        圖4 死區(qū)函數(shù)Fig.4 Dead zone function

        針對具有死區(qū)約束的柔性機械臂,研究學者們提出了一些有效的運動控制方法,其中,克服死區(qū)約束最直接的方法是構造死區(qū)約束的描述函數(shù),然后對描述函數(shù)求逆來對死區(qū)約束進行逆補償[58],但這往往需要死區(qū)描述函數(shù)的各項參數(shù)。一些學者將死區(qū)約束與模型不確定性統(tǒng)一作為系統(tǒng)的不確定項來處理,在針對存在死區(qū)約束的柔性機械臂研究中,文獻[59]提出了一種自適應模糊控制方法,克服了系統(tǒng)輸入死區(qū)約束和模型不確定性對系統(tǒng)的影響。文獻[60]提出了一種基于運動、振動一體化的積分滑模神經(jīng)網(wǎng)絡自適應控制方法,克服了斜率與邊界參數(shù)未知的死區(qū)約束對系統(tǒng)的影響。

        2.1.3 遲滯約束

        遲滯約束表現(xiàn)為驅動器的輸出扭矩相對控制信號存在滯后,它往往是由驅動器機械傳動裝置的齒隙導致的[61]。遲滯約束所對應的故障描述函數(shù)可以表示為[62]

        圖5 遲滯函數(shù)Fig.5 Hysteresis function

        對于一個伺服電機來說,當其工作正常時,遲滯約束對系統(tǒng)的影響微弱,可以忽略不計。但當驅動器因碰撞、結構松動等原因發(fā)生驅動器性能故障時,其傳動轉置的齒隙可能發(fā)生異常,這使得系統(tǒng)的遲滯約束往往具有復雜的不確定性和非線性,可能會導致系統(tǒng)控制性能降低、振蕩、甚至是不穩(wěn)定。為克服這一問題,一種方法是構造遲滯約束的描述函數(shù),然后設計自適應逆補償控制策略來克服遲滯約束的影響[63]。利用這一方法,文獻[64]克服了非線性遲滯約束對單連桿柔性機械臂的影響,并利用輸出反饋控制方法實現(xiàn)了柔性連桿的角度控制和振動抑制。文獻[65]針對單連桿柔性機械臂,提出了一種基于自適應逆補償?shù)倪吔缯駝涌刂品椒ā?/p>

        還有一種方法是直接利用遲滯約束的描述函數(shù),將不確定的遲滯約束轉化成為一個確定的線性部分和一個不確定的非線性部分,然后將不確定的非線性部分當作擾動來處理。文獻[66]利用這一方法,通過設計一種基于神經(jīng)網(wǎng)絡的自適應控制器,實現(xiàn)了不確定輸入遲滯約束下單連桿柔性機械臂的位置控制。文獻[67]針對一類具有遲滯約束的可變長度旋轉柔性機械臂,提出了一種自適應神經(jīng)網(wǎng)絡輸出約束控制策略。文獻[68]則針對具有遲滯約束的兩連桿剛柔機械臂,研究了一種基于干擾觀測器的自適應邊界迭代學習控制策略。

        2.1.4 飽和約束

        飽和約束是一種常見的輸入約束,它表現(xiàn)為驅動器的輸出扭矩存在最大值,當控制信號大于該最大值時,驅動器的實際輸出扭矩將維持在該最大值不變[69]。飽和約束可以表示為如下驅動器性能故障描述函數(shù)[70]

        此外,一些學者將飽和約束對系統(tǒng)的影響當作輸入端的擾動來處理。為解決圖6所示飽和函數(shù)非光滑的問題,文獻[74]先利用雙曲正切函數(shù)對系統(tǒng)的飽和約束進行了光滑逼近,然后將逼近誤差當作系統(tǒng)的輸入擾動,利用反步法設計控制器,實現(xiàn)了一類單連桿柔性Euler-Bernoulli機械臂的振動抑制。

        圖6 飽和函數(shù)Fig.6 Saturation function

        注釋1 驅動器性能故障可能會導致系統(tǒng)存在輸入約束,但這并不意味著所有存在輸入約束的系統(tǒng)都可以被認為是驅動器發(fā)生故障的系統(tǒng)。事實上,即便是一些正常工作的驅動器,也會存在飽和約束和輕微的死區(qū)與遲滯約束。這些輸入約束不應被界定為驅動器故障。

        2.2 驅動器完全損壞故障

        性能故障雖然會導致一個驅動器的驅動能力部分失效,但該驅動器仍然可以驅動機械臂的連桿轉動,即該驅動器所對應的機械臂關節(jié)仍然是可驅動關節(jié)。但在實際控制中,還存在一種驅動器故障會導致驅動器的驅動能力完全失效,這就是完全損壞故障,在式(1)中,驅動器完全損壞故障所對應的描述函數(shù)為

        當柔性機械臂的某一驅動器完全損壞時,該驅動器無法繼續(xù)為系統(tǒng)提供控制扭矩,其所在的機械臂關節(jié)成為自由轉動的欠驅動關節(jié),所對應的機械臂連桿被稱為“欠驅動連桿”[17]。相應地,可以由驅動器直接驅動的機械臂連桿被稱為“驅動連桿”。欠驅動關節(jié)會使得欠驅動連桿沒有與之對應的控制輸入來控制其轉動,這樣一來,該類系統(tǒng)的動力學模型相對全關節(jié)驅動系統(tǒng)的動力學模型,存在額外的狀態(tài)約束方程[78]。這表明,驅動器完全損壞故障會導致柔性機械臂的運動特性發(fā)生根本性的變化,若要繼續(xù)實現(xiàn)該類系統(tǒng)的位置控制,則需要利用系統(tǒng)剩余的驅動器在實現(xiàn)驅動連桿角度控制的同時,實現(xiàn)欠驅動連桿的角度控制和系統(tǒng)所有柔性連桿的振動抑制,這無疑是一個極具挑戰(zhàn)性的研究課題。

        對于某一驅動器完全損壞的柔性機械臂系統(tǒng),文獻[79]針對第二關節(jié)欠驅動的兩連桿剛柔機械臂進行了建模,并對系統(tǒng)的運動特性進行了分析。文獻[80]分析了該類系統(tǒng)的振動可控性,文獻[81]進一步對該類系統(tǒng)的動力學耦合展開了分析。文獻[82]分析了具有完全損壞驅動器的柔性機械臂內(nèi)共振現(xiàn)象,并在實驗中應用該現(xiàn)象使柔性連桿的振幅最小化。然而,該方法在欠驅動關節(jié)處安裝有鎖死裝置。

        針對第二關節(jié)欠驅動的兩連桿剛柔機械臂,文獻[83]利用欠驅動關節(jié)處的關節(jié)鎖死裝置,分3個階段實現(xiàn)了系統(tǒng)的運動控制目標。文獻[84]提出一種分段位置控制策略,將系統(tǒng)的運動控制分成兩個階段,通過控制欠驅動關節(jié)處關節(jié)鎖死裝置的開閉實現(xiàn)了驅動連桿和欠驅動連桿控制目標。文獻[85]提出一種基于神經(jīng)網(wǎng)絡的控制方法,解決了柔性機械臂系統(tǒng)動力學方程難以準確建立的問題。然而,這些控制方法同樣需要在欠驅動關節(jié)處增加冗余的鎖死裝置。

        文獻[86]研究了第一關節(jié)欠驅動的兩連桿剛柔機械臂的運動控制問題,發(fā)現(xiàn)該系統(tǒng)的速度狀態(tài)間存在約束關系。利用這種約束關系,該研究提出了一種基于能量與智能優(yōu)化的控制方法,同時實現(xiàn)了驅動連桿和欠驅動連桿的角度控制,以及柔性連桿的振動抑制。然而,該方法僅對第一關節(jié)欠驅動的兩連桿剛柔機械臂有效,如何推廣到其他存在某一驅動器完全損壞故障的柔性機械臂系統(tǒng),還需要進一步研究。

        2.3 驅動器突發(fā)故障

        上述考慮了驅動器故障的柔性機械臂運動控制方法研究中,大多假設驅動器的故障發(fā)生在控制之前,并且已知故障的類型。這樣就可以在設計控制器的過程中,對驅動器故障加以分析和考慮,并利用專門的方法來克服故障的影響,從而實現(xiàn)系統(tǒng)的控制目標。然而,在實際環(huán)境中,驅動器的故障可能發(fā)生在控制的過程中,為克服該類故障,需要設計的控制器具有一定的容錯性。

        對此,文獻[87]針對三維空間運動的兩連桿剛柔機械臂,提出了一種自適應容錯控制方法,而文獻[88]和文獻[89]中則是針對單連桿柔性機械臂,提出了一種自適應邊界容錯控制方法和一種自適應補償控制方法。此外,文獻[90]針對單連桿柔性機械臂,提出了一種自適應PID控制策略,文獻[91]針對兩連桿剛柔機械臂提出了一種基于比例微分反饋控制器、擾動觀測器和容錯算法的控制方法。這些控制方法雖然可以克服控制過程中突發(fā)的驅動器故障,但這些研究均假設突發(fā)的故障類型已知。然而,控制過程中突發(fā)的驅動器故障往往具有類型未知性,它可能是驅動器性能故障,也可能是驅動器完全損壞故障。這些不同類型的故障對系統(tǒng)運動特性的影響截然不同。顯然,這些方法無法完全應對控制過程中突發(fā)的驅動器故障。

        3 挑戰(zhàn)與展望

        根據(jù)上述對驅動器故障影響下的柔性機械臂運動控制方法研究現(xiàn)狀綜述可知,雖然目前已經(jīng)有一些柔性機械臂的運動控制方法考慮了驅動器故障對系統(tǒng)的影響,但總的來說,仍然存在以下問題需要得到進一步的解決。

        (1) 因軸承進灰、缺油,傳動裝置損壞等原因造成的驅動器性能故障可能導致柔性機械臂存在輸入約束,不同類型的輸入約束具有不同的特性。目前,大部分針對輸入約束下柔性機械臂的控制方法研究往往單獨考慮某一類輸入約束,然后設計專門的控制器來克服所考慮的輸入約束。這就使得這些方法僅對某一類輸入約束有效,缺乏普適性。此外,一些研究假設故障描述函數(shù)的參數(shù)先驗已知,這使得這些方法存在一定的局限性。事實上,驅動器性能故障不僅可能導致柔性機械臂存在不同種類的輸入約束,還可能導致系統(tǒng)存在多種輸入約束混雜的情況,并且此類驅動器故障所導致的系統(tǒng)輸入約束往往具有復雜的非線性和不確定性。因此,有必要針對驅動器的性能故障研究一種具有普適性的控制方法,當柔性機械臂因驅動器性能故障而存在不同種類輸入約束,甚至是混雜型輸入約束時,可以克服這些約束對系統(tǒng)的影響,實現(xiàn)系統(tǒng)的控制目標。

        (2) 目前,柔性機械臂的運動控制方法,大多基于系統(tǒng)所有驅動器均具有驅動能力的前提條件。而當系統(tǒng)某一驅動器完全損壞時,該驅動器的驅動能力完全失效,這意味著,柔性機械臂原有的控制方法無法在該類驅動器故障影響下實現(xiàn)系統(tǒng)的控制目標。現(xiàn)有的一些考慮了驅動器完全損壞故障的研究,有的僅僅分析了該情況下系統(tǒng)的運動特性,有的需要在完全損壞驅動器處增加關節(jié)鎖死裝置來輔助實現(xiàn)系統(tǒng)的控制目標。然而,增加關節(jié)鎖死裝置意味著需要對系統(tǒng)的結構進行改造,并不具備普適性。文獻[86]中的方法雖然僅對完全損壞驅動器在第一關節(jié)處的剛柔機械臂有效,但該方法提供了一種控制思路,那就是利用驅動連桿和欠驅動連桿之間的動力學耦合關系來實現(xiàn)系統(tǒng)所有連桿的角度控制和振動抑制。未來需要對完全損壞驅動器在不同關節(jié)處的柔性機械臂進行運動特性分析,以期可以發(fā)現(xiàn)這些系統(tǒng)驅動連桿和欠驅動連桿之間的動力學耦合關系,并提出有效的運動控制方法,利用剩余的驅動器實現(xiàn)系統(tǒng)的控制目標。

        (3) 控制過程中發(fā)生的驅動器故障往往具有突發(fā)性和未知性,一般無法在設計控制器時,對控制過程中是否會發(fā)生故障,以及故障發(fā)生的時間進行預判。這就導致所設計的控制器無法針對驅動器故障進行預處理。一旦驅動器故障在控制的過程中發(fā)生,若不及時對控制方法進行調(diào)整,輕則導致控制目標無法實現(xiàn),重則導致系統(tǒng)不穩(wěn)定和機械臂損壞等情況。已有的一些容錯控制方法雖然可以應對突發(fā)的驅動器故障,但這些方法往往假設驅動器故障的類型先驗已知。對于突發(fā)的驅動器故障來說,它可能是任意一種驅動器性能故障,也可能是驅動器完全損壞故障,甚至可能是驅動器性能故障和驅動器完全損壞故障交替發(fā)生的情況。因此,需要研究一種可以對驅動器故障進行實時在線檢測、診斷和克服的運動控制方法,來應對控制過程中突發(fā)的未知驅動器故障,實現(xiàn)柔性機械臂的運動控制。

        4 結語

        隨著人類科技的不斷發(fā)展,空間探索、人機交互等領域對機械臂控制精度、運動靈活性、工作空間范圍的需求不斷提高,傳統(tǒng)剛性機械臂逐漸難以滿足這些需求,這使得柔性機械臂及其運動控制方法研究成為機械臂控制領域的研究熱點之一。其中,研究可以有效克服驅動器故障對系統(tǒng)影響的柔性機械臂運動控制方法將是提供系統(tǒng)運行可靠性和安全性的有效手段。雖然當前針對驅動器故障下柔性機械臂運動控制問題的研究已經(jīng)取得了一定的研究成果,但這些研究往往僅對某一類驅動器故障有效。由于驅動器故障的種類繁多,且不同種類故障對系統(tǒng)的影響也不同,具有普適性的控制方法還有待進一步研究。因此,總體來說,驅動器故障影響下的柔性機械臂運動控制仍然是一個開放性的研究課題。為存在驅動器故障的柔性機械臂提出一套有效的運動控制解決方案,不僅可以有效克服驅動器性能故障導致的系統(tǒng)不同種類輸入約束,甚至是混雜型輸入約束,還能在系統(tǒng)某一驅動器完全損壞,甚至是控制過程中突發(fā)未知驅動器故障時,依舊保障系統(tǒng)控制目標的實現(xiàn),這是當前柔性機械臂運動控制亟待解決的關鍵問題。攻克該項難題,將極大促進柔性機械臂運動控制理論的進一步完善和發(fā)展,并能有效帶動空間機械臂控制技術的發(fā)展,具有重要而現(xiàn)實的理論意義和應用前景。

        猜你喜歡
        驅動器連桿柔性
        一種柔性拋光打磨頭設計
        灌注式半柔性路面研究進展(1)——半柔性混合料組成設計
        石油瀝青(2021年5期)2021-12-02 03:21:18
        高校學生管理工作中柔性管理模式應用探索
        某發(fā)動機連桿螺栓擰緊工藝開發(fā)
        藏起驅動器號確保數(shù)據(jù)安全
        電腦愛好者(2020年6期)2020-05-26 09:27:33
        壓電陶瓷驅動器的遲滯特性
        SiC基和Si基永磁同步電動機驅動器的比較
        連桿的運動及有限元分析
        機械工程師(2015年9期)2015-02-26 08:38:12
        一種連桿、杠桿撬斷澆口的新型模具設計
        新型低電壓大變形微驅動器數(shù)值求解及仿真
        計算物理(2014年2期)2014-03-11 17:01:41
        国产主播一区二区三区在线观看| 少妇厨房愉情理伦片bd在线观看 | 久久这里只精品国产2| 情人伊人久久综合亚洲| 99精品国产一区二区三区a片 | 美女爽好多水快进来视频| 亚洲国产一区中文字幕| 嫩草伊人久久精品少妇av| 性色av无码久久一区二区三区| 无码不卡免费一级毛片视频 | 熟女人妻在线视频| 2021国产精品久久| 中文无字幕一本码专区| 一 级做人爱全视频在线看| 国产乱色精品成人免费视频| 久久波多野结衣av| 日韩熟女精品一区二区三区视频 | 亚洲综合小综合中文字幕| 成人欧美一区二区三区在线| 波多野结衣一区二区三区高清| 亚洲AV秘 无码一区二区三| 国产自拍av在线观看| 国产精品538一区二区在线| 亚洲一区二区三区国产精华液| 超级少妇一区二区三区 | 九月婷婷人人澡人人添人人爽| 亚洲综合网站精品一区二区| 亚洲国产av一区二区不卡| 国产亚av手机在线观看| 国产黄页网站在线观看免费视频 | 中文亚洲av片在线观看不卡| 久久久久AV成人无码网站| av日韩高清一区二区| 日韩亚洲欧美中文在线| 97福利视频| 精品国产亚洲av高清日韩专区| 欧美激情一区二区三区| 伊人影院综合在线| 日本一区二区精品色超碰| 国产 高潮 抽搐 正在播放| 少妇内射高潮福利炮|