夏 超,那學智,柴曉慧,宋 濤
(北京自動化控制設備研究所,北京100074)
伺服系統機械諧振機理與抑制方法分析
夏 超,那學智,柴曉慧,宋 濤
(北京自動化控制設備研究所,北京100074)
現今高性能伺服系統對系統帶寬提出了越來越高的要求,而傳動軸、聯軸器、減速器等傳動機構均存在一定的彈性,使得系統具有一定頻率的諧振點。當系統帶寬覆蓋該諧振頻率時,系統就會發生機械諧振現象。尤其對減速器等必然存在傳動間隙的傳動裝置,間隙的存在極大地降低了傳動剛度,并加劇諧振帶來的危害。在分析伺服系統機械諧振產生機理的基礎上,對目前國內外關于抑制機械諧振的各種方法進行了介紹與分析。針對舵系統應用背景指出了幾種具有良好應用前景的抑制方法,并著重進行了分析與研究。
伺服系統;間隙;機械諧振;諧振抑制
在伺服系統中,一般需要通過傳動機構,如傳動軸、聯軸器、減速器等來連接伺服電機與負載。而實際的傳動機構均會存在一定的彈性,這樣就使得系統本身存在一定的諧振頻率。隨著當今高性能伺服系統帶寬的增加,往往會覆蓋該諧振頻率,而導致系統發生機械諧振。機械諧振會影響系統的控制性能和精度,甚至損害傳動裝置、燒毀電機。尤其是使用減速器的場合,傳動間隙的存在會大大降低傳動剛度,使得系統更加容易發生機械諧振,加劇諧振所帶來的危害。
一般可以從機械設計和控制率設計兩個方面來抑制伺服系統的機械諧振。從機械設計角度抑制機械諧振主要是通過優化機械結構的設計、使用剛度高的材料、改進加工和裝配工藝等方法減小傳動間隙、提高傳動剛度,從而提高諧振頻率,使其不與系統帶寬發生重疊[1];從控制率設計角度抑制機械諧振又可以分為被動抑制與主動抑制兩個方面。被動抑制是通過降低控制增益以減小系統帶寬,或使用陷波器/濾波器濾去諧振頻率成分等方法,達到避免諧振的目的,均是以在不同程度上犧牲系統的性能為代價的,而且會存在系統適應性差等缺點[2]。
主動抑制是通過改造系統控制結構、使用智能控制算法、構造觀測器等方法抑制間隙和彈性的負面影響,以提高系統的控制剛度,避免發生諧振。主動抑制策略是目前國內外學術界研究的熱點,也存在一定的缺陷,如控制結構復雜、算法計算量大等[3-10]。
本文先通過建模對伺服系統諧振的產生機理進行介紹與分析,然后對目前國內外應用較廣或研究較多的諧振抑制方法,如陷波器濾波法、角加速度反饋法、多回路狀態反饋法、軸矩觀測器法、擾動觀測器法等分別進行介紹,對各自存在的優缺點以及在舵系統上應用的可行性進行了分析,最后指出對于舵系統應用場合,角加速度反饋法、多回路狀態反饋法、軸矩觀測器法是最有應用前景的諧振抑制方法。
1.1 伺服機構的雙慣量模型
具有彈性連接的伺服機構可以用如圖1所示的雙慣量模型來表示。其中K和Cw是傳動軸的彈性系數與阻尼系數,當傳動軸發生扭轉形變時會產生扭矩Tw,稱為軸矩;Jm、Cm、Te、θm分別為電機的轉動慣量、阻尼系數、電磁轉矩和旋轉角度;Jl、Cl、Tl、θl分別為負載的轉動慣量、阻尼系數、電磁轉矩和旋轉角度。

圖1 雙慣量機械傳動模型Fig.1 The model of two-Mass mechanical transmission system
忽略阻尼的影響,可以得到雙慣量模型的框圖與傳遞函數,分別如圖2與式(1)所示。

圖2 雙慣量機械傳動模型框圖Fig.2 The block diagram of two-Mass mechanical transmission system

(1)
進而可以得出電機轉速和負載轉速與電機電磁轉矩之間的傳遞函數,分別如式(2)、式(3)所示。
(2)
(3)
從式(2)和式(3)可以看出,雙慣量模型存在一對共軛的零極點。零極點的存在使得系統在特點頻率下的響應會比較劇烈,從而產生機械諧振現象。
1.2 傳動間隙的影響
傳動間隙在很大程度上限制了伺服系統的控制性能,產生很多負面的影響,如加劇齒輪磨損、產生速度振蕩、降低傳動剛度導致系統發生諧振等。目前應用較多的間隙模型是“彈性-死區模型”,如式(4)所示。
(4)
含間隙的雙慣量系統的結構如圖3所示。

圖3 帶間隙的雙慣量模型框圖Fig.3 The block diagram of two-Mass system with backlash
傳動間隙會大大降低系統傳動剛度,從而降低系統諧振頻率,增大諧振幅值,并且還會帶來比較嚴重的非線性影響,加劇諧振危害。
2.1 陷波器濾波法
目前大多數商用伺服系統均采用陷波器來抑制機械諧振,如日本的安川、松下公司與德國西門子公司所生產的伺服系統。
從頻域分析角度看,機械諧振的根本原因在于系統的幅頻特性在某一頻率處有較大的幅值,而陷波器能大大降低系統在指定頻率處的幅值而不影響其他頻率處的特性。所以使用陷波器抑制機械諧振比較簡單且有效。
如圖4所示,一般將陷波器放在速度控制器之后對電流指令信號進行濾波處理。

圖4 采用陷波器濾波的雙慣量系統控制框圖Fig.4 The control block diagram of two-Mass system using notch filter
使用陷波器的優勢在于簡單、成本低廉,但需要事先精確地知道系統諧振頻率,所以一般與掃頻技術結合使用。需要在系統初始化階段掃描系統頻率特性,根據得到的諧振頻率值配置陷波器參數。這也在一定程度上限制了該方法的應用范圍。而且由于陷波器存在一定的相角滯后,所以系統中陷波器的數量不能過多,如果系統受干擾或參數變化導致諧振頻率發生變化,則陷波器的抑制作用失效,反而會對系統造成不利的影響。而且陷波器對于抑制間隙這種非線性因素所造成的機械諧振效果較差,所以不適合應用于舵系統。
2.2 角加速度反饋法
角加速度反饋已在工程應用中得到廣泛的證明,能夠有效地抑制系統諧振,并拓寬系統帶寬。文獻[3]將角加速度反饋應用在機器人動力學解耦控制上面,證明角加速度反饋在抑制擾動、提高跟蹤性能方面具有良好的效果。文獻[4]與文獻[5]利用角加速度反饋抑制系統的諧振,取得了良好的效果,并證實了角加速度反饋是一種有效增加系統帶寬的方法。目前,角加速度反饋已經廣泛應用于機器人關節控制、諧波驅動機構等場合,在抑制諧振、增加系統帶寬和提高系統穩定性方面取得了良好的效果。
角加速度反饋能夠抑制系統諧振的機理是引入角加速度反饋能夠提高系統的主動阻尼、大幅增加電機的等效轉動慣量。圖5表示的是一種典型的采用角加速度反饋的雙慣量系統控制結構,其中角加速度直接從負載側得到。

圖5 采用角加速度反饋的雙慣量系統控制框圖Fig.5 The control block diagram of two-Mass system using acceleration feedback
一般在設計帶角加速度反饋的控制系統時需要注意如下幾個方面:
1)在保證系統穩定的前提下,角加速度控制器的增益要盡可能大;
2)為了避免對外環造成較大的影響,角加速度環的相位損失不能太大;
3)引入角加速度反饋會帶來一定的相位滯后,所以外環控制器需要進行一定的相位補償。
角加速度負反饋可以有效地抑制系統的諧振,但同時也會壓縮系統的帶寬。角加速度正反饋能拓展系統的帶寬,但是又會放大系統的諧振與高頻干擾,一般都需要加入低通濾波器使用。所以,通過兩個濾波器將兩個通道并聯以將兩種反饋方式在頻率上錯開的方式,不失為一種綜合了各自優點的方法。
將角加速度反饋應用于舵系統的主要困難在于角加速度信號的獲取。由于角加速度環的增益較大,通過將碼盤、旋變等傳感器輸出的位置信號進行二次微分的方式,會大大放大系統的測量噪聲,所以應用效果不佳。作為內環,角加速度環的帶寬應盡可能高,而目前國內的角加速度計帶寬普遍偏低。此外,角加速度計的體積、成本、可靠性等因素也是制約其在舵系統中得到應用的重要障礙。但總體來說,角加速度反饋法是一種簡單、有效、可靠的諧振抑制方法。
2.3 多回路狀態反饋法
目前國內外大多數關于伺服系統機械諧振抑制的研究,都采用基于PI控制與單個狀態量反饋控制相結合的方法。文獻[6]從零極點配置的角度研究雙慣量系統,對目前學術界已提出的各種通過狀態反饋,解決雙慣量系統諧振問題的方法進行了對比研究。
圖6表示的是各種應用狀態反饋控制的雙慣量系統控制框圖。目前學術界已提出的各種使用狀態反饋抑制雙慣量系統諧振的方法大致可以分為三種類型,分別如圖6中的A、B、C所示。三類方法所引入的狀態反饋各不相同,A型是通過在電流/轉矩環里引入轉矩/角加速度反饋;B型是通過在電流/轉矩環里引入速度反饋;C型則是在速度環里引入轉矩、角加速度、速度等各種狀態反饋。

圖6 各種應用狀態反饋的雙慣量系統控制框圖Fig.6 The control block diagram of two-Mass system using additional feedbacks
文獻[6]通過對三種控制結構的理論分析,得出結論:任何一種單路狀態反饋都不能從理論上同時配置系統的阻尼系數ζ與無阻尼振蕩頻率ωn,為了自由配置ζ與ωn,則必須使用兩路及以上的狀態反饋。