夏 超,那學(xué)智,柴曉慧,宋 濤
(北京自動(dòng)化控制設(shè)備研究所,北京100074)
伺服系統(tǒng)機(jī)械諧振機(jī)理與抑制方法分析
夏 超,那學(xué)智,柴曉慧,宋 濤
(北京自動(dòng)化控制設(shè)備研究所,北京100074)
現(xiàn)今高性能伺服系統(tǒng)對(duì)系統(tǒng)帶寬提出了越來(lái)越高的要求,而傳動(dòng)軸、聯(lián)軸器、減速器等傳動(dòng)機(jī)構(gòu)均存在一定的彈性,使得系統(tǒng)具有一定頻率的諧振點(diǎn)。當(dāng)系統(tǒng)帶寬覆蓋該諧振頻率時(shí),系統(tǒng)就會(huì)發(fā)生機(jī)械諧振現(xiàn)象。尤其對(duì)減速器等必然存在傳動(dòng)間隙的傳動(dòng)裝置,間隙的存在極大地降低了傳動(dòng)剛度,并加劇諧振帶來(lái)的危害。在分析伺服系統(tǒng)機(jī)械諧振產(chǎn)生機(jī)理的基礎(chǔ)上,對(duì)目前國(guó)內(nèi)外關(guān)于抑制機(jī)械諧振的各種方法進(jìn)行了介紹與分析。針對(duì)舵系統(tǒng)應(yīng)用背景指出了幾種具有良好應(yīng)用前景的抑制方法,并著重進(jìn)行了分析與研究。
伺服系統(tǒng);間隙;機(jī)械諧振;諧振抑制
在伺服系統(tǒng)中,一般需要通過傳動(dòng)機(jī)構(gòu),如傳動(dòng)軸、聯(lián)軸器、減速器等來(lái)連接伺服電機(jī)與負(fù)載。而實(shí)際的傳動(dòng)機(jī)構(gòu)均會(huì)存在一定的彈性,這樣就使得系統(tǒng)本身存在一定的諧振頻率。隨著當(dāng)今高性能伺服系統(tǒng)帶寬的增加,往往會(huì)覆蓋該諧振頻率,而導(dǎo)致系統(tǒng)發(fā)生機(jī)械諧振。機(jī)械諧振會(huì)影響系統(tǒng)的控制性能和精度,甚至損害傳動(dòng)裝置、燒毀電機(jī)。尤其是使用減速器的場(chǎng)合,傳動(dòng)間隙的存在會(huì)大大降低傳動(dòng)剛度,使得系統(tǒng)更加容易發(fā)生機(jī)械諧振,加劇諧振所帶來(lái)的危害。
一般可以從機(jī)械設(shè)計(jì)和控制率設(shè)計(jì)兩個(gè)方面來(lái)抑制伺服系統(tǒng)的機(jī)械諧振。從機(jī)械設(shè)計(jì)角度抑制機(jī)械諧振主要是通過優(yōu)化機(jī)械結(jié)構(gòu)的設(shè)計(jì)、使用剛度高的材料、改進(jìn)加工和裝配工藝等方法減小傳動(dòng)間隙、提高傳動(dòng)剛度,從而提高諧振頻率,使其不與系統(tǒng)帶寬發(fā)生重疊[1];從控制率設(shè)計(jì)角度抑制機(jī)械諧振又可以分為被動(dòng)抑制與主動(dòng)抑制兩個(gè)方面。被動(dòng)抑制是通過降低控制增益以減小系統(tǒng)帶寬,或使用陷波器/濾波器濾去諧振頻率成分等方法,達(dá)到避免諧振的目的,均是以在不同程度上犧牲系統(tǒng)的性能為代價(jià)的,而且會(huì)存在系統(tǒng)適應(yīng)性差等缺點(diǎn)[2]。
主動(dòng)抑制是通過改造系統(tǒng)控制結(jié)構(gòu)、使用智能控制算法、構(gòu)造觀測(cè)器等方法抑制間隙和彈性的負(fù)面影響,以提高系統(tǒng)的控制剛度,避免發(fā)生諧振。主動(dòng)抑制策略是目前國(guó)內(nèi)外學(xué)術(shù)界研究的熱點(diǎn),也存在一定的缺陷,如控制結(jié)構(gòu)復(fù)雜、算法計(jì)算量大等[3-10]。
本文先通過建模對(duì)伺服系統(tǒng)諧振的產(chǎn)生機(jī)理進(jìn)行介紹與分析,然后對(duì)目前國(guó)內(nèi)外應(yīng)用較廣或研究較多的諧振抑制方法,如陷波器濾波法、角加速度反饋法、多回路狀態(tài)反饋法、軸矩觀測(cè)器法、擾動(dòng)觀測(cè)器法等分別進(jìn)行介紹,對(duì)各自存在的優(yōu)缺點(diǎn)以及在舵系統(tǒng)上應(yīng)用的可行性進(jìn)行了分析,最后指出對(duì)于舵系統(tǒng)應(yīng)用場(chǎng)合,角加速度反饋法、多回路狀態(tài)反饋法、軸矩觀測(cè)器法是最有應(yīng)用前景的諧振抑制方法。
1.1 伺服機(jī)構(gòu)的雙慣量模型
具有彈性連接的伺服機(jī)構(gòu)可以用如圖1所示的雙慣量模型來(lái)表示。其中K和Cw是傳動(dòng)軸的彈性系數(shù)與阻尼系數(shù),當(dāng)傳動(dòng)軸發(fā)生扭轉(zhuǎn)形變時(shí)會(huì)產(chǎn)生扭矩Tw,稱為軸矩;Jm、Cm、Te、θm分別為電機(jī)的轉(zhuǎn)動(dòng)慣量、阻尼系數(shù)、電磁轉(zhuǎn)矩和旋轉(zhuǎn)角度;Jl、Cl、Tl、θl分別為負(fù)載的轉(zhuǎn)動(dòng)慣量、阻尼系數(shù)、電磁轉(zhuǎn)矩和旋轉(zhuǎn)角度。
圖1 雙慣量機(jī)械傳動(dòng)模型Fig.1 The model of two-Mass mechanical transmission system
忽略阻尼的影響,可以得到雙慣量模型的框圖與傳遞函數(shù),分別如圖2與式(1)所示。
圖2 雙慣量機(jī)械傳動(dòng)模型框圖Fig.2 The block diagram of two-Mass mechanical transmission system
(1)
進(jìn)而可以得出電機(jī)轉(zhuǎn)速和負(fù)載轉(zhuǎn)速與電機(jī)電磁轉(zhuǎn)矩之間的傳遞函數(shù),分別如式(2)、式(3)所示。
(2)
(3)
從式(2)和式(3)可以看出,雙慣量模型存在一對(duì)共軛的零極點(diǎn)。零極點(diǎn)的存在使得系統(tǒng)在特點(diǎn)頻率下的響應(yīng)會(huì)比較劇烈,從而產(chǎn)生機(jī)械諧振現(xiàn)象。
1.2 傳動(dòng)間隙的影響
傳動(dòng)間隙在很大程度上限制了伺服系統(tǒng)的控制性能,產(chǎn)生很多負(fù)面的影響,如加劇齒輪磨損、產(chǎn)生速度振蕩、降低傳動(dòng)剛度導(dǎo)致系統(tǒng)發(fā)生諧振等。目前應(yīng)用較多的間隙模型是“彈性-死區(qū)模型”,如式(4)所示。
(4)
含間隙的雙慣量系統(tǒng)的結(jié)構(gòu)如圖3所示。
圖3 帶間隙的雙慣量模型框圖Fig.3 The block diagram of two-Mass system with backlash
傳動(dòng)間隙會(huì)大大降低系統(tǒng)傳動(dòng)剛度,從而降低系統(tǒng)諧振頻率,增大諧振幅值,并且還會(huì)帶來(lái)比較嚴(yán)重的非線性影響,加劇諧振危害。
2.1 陷波器濾波法
目前大多數(shù)商用伺服系統(tǒng)均采用陷波器來(lái)抑制機(jī)械諧振,如日本的安川、松下公司與德國(guó)西門子公司所生產(chǎn)的伺服系統(tǒng)。
從頻域分析角度看,機(jī)械諧振的根本原因在于系統(tǒng)的幅頻特性在某一頻率處有較大的幅值,而陷波器能大大降低系統(tǒng)在指定頻率處的幅值而不影響其他頻率處的特性。所以使用陷波器抑制機(jī)械諧振比較簡(jiǎn)單且有效。
如圖4所示,一般將陷波器放在速度控制器之后對(duì)電流指令信號(hào)進(jìn)行濾波處理。
圖4 采用陷波器濾波的雙慣量系統(tǒng)控制框圖Fig.4 The control block diagram of two-Mass system using notch filter
使用陷波器的優(yōu)勢(shì)在于簡(jiǎn)單、成本低廉,但需要事先精確地知道系統(tǒng)諧振頻率,所以一般與掃頻技術(shù)結(jié)合使用。需要在系統(tǒng)初始化階段掃描系統(tǒng)頻率特性,根據(jù)得到的諧振頻率值配置陷波器參數(shù)。這也在一定程度上限制了該方法的應(yīng)用范圍。而且由于陷波器存在一定的相角滯后,所以系統(tǒng)中陷波器的數(shù)量不能過多,如果系統(tǒng)受干擾或參數(shù)變化導(dǎo)致諧振頻率發(fā)生變化,則陷波器的抑制作用失效,反而會(huì)對(duì)系統(tǒng)造成不利的影響。而且陷波器對(duì)于抑制間隙這種非線性因素所造成的機(jī)械諧振效果較差,所以不適合應(yīng)用于舵系統(tǒng)。
2.2 角加速度反饋法
角加速度反饋已在工程應(yīng)用中得到廣泛的證明,能夠有效地抑制系統(tǒng)諧振,并拓寬系統(tǒng)帶寬。文獻(xiàn)[3]將角加速度反饋應(yīng)用在機(jī)器人動(dòng)力學(xué)解耦控制上面,證明角加速度反饋在抑制擾動(dòng)、提高跟蹤性能方面具有良好的效果。文獻(xiàn)[4]與文獻(xiàn)[5]利用角加速度反饋抑制系統(tǒng)的諧振,取得了良好的效果,并證實(shí)了角加速度反饋是一種有效增加系統(tǒng)帶寬的方法。目前,角加速度反饋已經(jīng)廣泛應(yīng)用于機(jī)器人關(guān)節(jié)控制、諧波驅(qū)動(dòng)機(jī)構(gòu)等場(chǎng)合,在抑制諧振、增加系統(tǒng)帶寬和提高系統(tǒng)穩(wěn)定性方面取得了良好的效果。
角加速度反饋能夠抑制系統(tǒng)諧振的機(jī)理是引入角加速度反饋能夠提高系統(tǒng)的主動(dòng)阻尼、大幅增加電機(jī)的等效轉(zhuǎn)動(dòng)慣量。圖5表示的是一種典型的采用角加速度反饋的雙慣量系統(tǒng)控制結(jié)構(gòu),其中角加速度直接從負(fù)載側(cè)得到。
圖5 采用角加速度反饋的雙慣量系統(tǒng)控制框圖Fig.5 The control block diagram of two-Mass system using acceleration feedback
一般在設(shè)計(jì)帶角加速度反饋的控制系統(tǒng)時(shí)需要注意如下幾個(gè)方面:
1)在保證系統(tǒng)穩(wěn)定的前提下,角加速度控制器的增益要盡可能大;
2)為了避免對(duì)外環(huán)造成較大的影響,角加速度環(huán)的相位損失不能太大;
3)引入角加速度反饋會(huì)帶來(lái)一定的相位滯后,所以外環(huán)控制器需要進(jìn)行一定的相位補(bǔ)償。
角加速度負(fù)反饋可以有效地抑制系統(tǒng)的諧振,但同時(shí)也會(huì)壓縮系統(tǒng)的帶寬。角加速度正反饋能拓展系統(tǒng)的帶寬,但是又會(huì)放大系統(tǒng)的諧振與高頻干擾,一般都需要加入低通濾波器使用。所以,通過兩個(gè)濾波器將兩個(gè)通道并聯(lián)以將兩種反饋方式在頻率上錯(cuò)開的方式,不失為一種綜合了各自優(yōu)點(diǎn)的方法。
將角加速度反饋應(yīng)用于舵系統(tǒng)的主要困難在于角加速度信號(hào)的獲取。由于角加速度環(huán)的增益較大,通過將碼盤、旋變等傳感器輸出的位置信號(hào)進(jìn)行二次微分的方式,會(huì)大大放大系統(tǒng)的測(cè)量噪聲,所以應(yīng)用效果不佳。作為內(nèi)環(huán),角加速度環(huán)的帶寬應(yīng)盡可能高,而目前國(guó)內(nèi)的角加速度計(jì)帶寬普遍偏低。此外,角加速度計(jì)的體積、成本、可靠性等因素也是制約其在舵系統(tǒng)中得到應(yīng)用的重要障礙。但總體來(lái)說,角加速度反饋法是一種簡(jiǎn)單、有效、可靠的諧振抑制方法。
2.3 多回路狀態(tài)反饋法
目前國(guó)內(nèi)外大多數(shù)關(guān)于伺服系統(tǒng)機(jī)械諧振抑制的研究,都采用基于PI控制與單個(gè)狀態(tài)量反饋控制相結(jié)合的方法。文獻(xiàn)[6]從零極點(diǎn)配置的角度研究雙慣量系統(tǒng),對(duì)目前學(xué)術(shù)界已提出的各種通過狀態(tài)反饋,解決雙慣量系統(tǒng)諧振問題的方法進(jìn)行了對(duì)比研究。
圖6表示的是各種應(yīng)用狀態(tài)反饋控制的雙慣量系統(tǒng)控制框圖。目前學(xué)術(shù)界已提出的各種使用狀態(tài)反饋抑制雙慣量系統(tǒng)諧振的方法大致可以分為三種類型,分別如圖6中的A、B、C所示。三類方法所引入的狀態(tài)反饋各不相同,A型是通過在電流/轉(zhuǎn)矩環(huán)里引入轉(zhuǎn)矩/角加速度反饋;B型是通過在電流/轉(zhuǎn)矩環(huán)里引入速度反饋;C型則是在速度環(huán)里引入轉(zhuǎn)矩、角加速度、速度等各種狀態(tài)反饋。
圖6 各種應(yīng)用狀態(tài)反饋的雙慣量系統(tǒng)控制框圖Fig.6 The control block diagram of two-Mass system using additional feedbacks
文獻(xiàn)[6]通過對(duì)三種控制結(jié)構(gòu)的理論分析,得出結(jié)論:任何一種單路狀態(tài)反饋都不能從理論上同時(shí)配置系統(tǒng)的阻尼系數(shù)ζ與無(wú)阻尼振蕩頻率ωn,為了自由配置ζ與ωn,則必須使用兩路及以上的狀態(tài)反饋。