隨著先進制造業的快速發展,超精密機床技術已被廣泛應用于醫療器械、光電系統和檢測轉換等領域。作為高檔數控機床的代表,精密直驅龍門定位平臺受到人們越來越多的關注。龍門定位平臺由兩臺完全相同的永磁直線同步電機(Permanent Magnet Linear Synchronous Motor, PMLSM)組成,是一種典型的多軸協調控制系統。這就要求在同一給定信號下,兩臺PMLSM需保持速度和位置的一致性。
然而在實際加工過程中,兩臺PMLSM間存在的機械耦合和運行過程中的不確定性會使龍門定位平臺不能實現同步進給,從而影響加工精度。因此,減小雙直線電機伺服系統的跟蹤誤差和同步誤差,進一步提高系統加工精度,是目前高精度龍門定位平臺所面臨的巨大挑戰。
為解決雙直線電機存在的同步誤差問題,首先要保證單軸PMLSM的位置跟蹤精度,降低系統對參數變化、外部擾動和摩擦力等不確定性的敏感度?;?刂破鳎⊿liding Mode Controller, SMC)是一種特殊的不連續的非線性控制方法,能使系統具有較強的魯棒性。但當系統狀態點到達滑模面時,會產生高頻小幅度抖振。
為解決SMC中存在的抖振問題,本文設計互補滑??刂破鳎–omplementary Sliding Mode Controller, CSMC)提高系統性能,CSMC在SMC的基礎上,將廣義滑模面和互補滑模面相結合,并通過Lyapunov穩定理論證明了該方法的有效性,提高了系統的魯棒性和跟蹤性。
在保證單軸PMLSM跟蹤精度的同時,需減小雙直線電機伺服系統的同步誤差。目前,龍門平臺伺服系統通常有串聯和并聯兩種同步控制策略。串聯同步控制將位置信號送給主電機,再將主電機的輸出信號作為從電機的輸入信號進行控制。
有學者采用模糊PID主從式方法進行多電機控制,解決了主從控制受到外界干擾時電機間影響較大的問題,但設計模糊PID控制器過于依賴經驗。并聯同步控制對多臺單機輸入相同信號,每臺電機依靠獨立的控制系統完成控制目標,從而實現同步進給。
交叉耦合控制屬于一種特殊的并聯同步控制,文獻[15]采用魯棒自適應交叉耦合同步控制方法,保證了系統的同步跟蹤精度。但交叉耦合控制只適用于線性輪廓誤差,對于具有時變性質的軌跡無法保證穩定性。
因此,本文設計Sugeno型模糊神經網絡(Sugeno type Fuzzy Neural Network,SFNN)同步補償器,SFNN同步補償器可根據誤差模型對各軸間同步誤差進行估計和補償,并通過反向傳播算法實時調整各軸補償參數,從而達到減小系統同步誤差的目的。
本文提出SFNN同步補償器和CSMC相結合的控制方法減小雙直線電機間存在的跟蹤誤差和同步誤差。實驗結果表明,所提方法能夠有效提高系統的同步控制精度,滿足龍門定位平臺高精密加工要求。
圖1 基于SFNN同步補償器和CSMC的雙直線電機伺服系統框圖
圖3 基于DSP的雙直線電機伺服系統硬件結構
為滿足龍門定位平臺高精密的加工要求,減小雙直線電機伺服系統的位置跟蹤誤差和同步誤差,確保系統實現同步進給,提出一種基于SFNN同步補償器和CSMC相結合的雙直線電機伺服系統控制方法。
利用CSMC解決傳統SMC中存在的抖振問題,提高系統跟蹤精度,保證單軸PMLSM的跟蹤性和魯棒性。同時,設計SFNN同步補償器,解決雙直線電機的耦合問題,減小系統同步誤差,保證雙直線電機伺服系統的同步控制精度。
實驗結果表明,該方法有效可行,能夠明顯減小系統跟蹤誤差和同步誤差,滿足龍門定位平臺高精密的加工需求。