• 沒有找到結果。

發展適用於交叉耦合預補償法之類神經模糊控制器

N/A
N/A
Protected

Academic year: 2021

Share "發展適用於交叉耦合預補償法之類神經模糊控制器"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

發展適用於交叉耦合預補償法之類神經模糊控制器

Development of Fuzzy Logic Controller for Cross-coupled Precompensation Method 計劃編號:NSC-89-2213-E-009-125 執行期間:88 年 8 月 1 日至 89 年 7 月 31 日 計劃主持人:秦繼華 國立交通大學 教授 一、 摘要 輪廓精度都來自演算法的努力,精度 與演算耗費之間成一 trade-off 之關 係。一般軌跡追蹤都是在輪廓誤差與 位置誤差兩者間擇一作為修正依據, 本計劃兼用兩者,建立一個模糊控制 器,使原有之交叉耦合預補償法在不 須追加繁瑣演算的情況下,獲得輪廓 精度之改進。 二、計劃的緣由及目的 軌跡追蹤可概分為兩類,一類做位置 控制,一類做輪廓控制。兩者在過去 都有長足進步。在涉及輪廓的連續路 徑加工上,一般使用輪廓控制,其中 較成功的是交叉耦合補償法。計劃研 題單位過去研究一種預補償法,對具 有高曲率的曲徑效果良好,後來將預 補償法與交叉耦合法結合(CCPM),成 為目前精度最高的一種輪廓控制法。 這種方法必須發展出專用的路徑產生 器,在數學上並不簡單,若要進一步 提昇該方法的功效,且不涉及過度繁 難的數學演算,則應用模糊控制是良 好的構想。 三、研究方法及成果 基本構想:同時考慮輪廓誤差及位置 誤差作為輪廓補正的依據。 Case1: 輪廓誤差為“Small”位置誤差為 “Large”,則降低位置誤差為首 要考慮。 Case2: 輪廓及位置誤差同為“Small”, “Medium” 或 “Large”,則補償 速度V 兼顧輪廓及位置誤差。c Case3: 輪廓誤差為“Large”,位置誤差為 “Small”, 則降低輪廓誤差為首 要考慮。 CCPM 模糊控制器之構建 圖 1 具模糊控制器之 CCPM 系統 圖 1 顯示本計劃所發展之具模糊控制 器(FLC)之 CCPM 系統,吾人選用輪廓 誤差E 、輪廓誤差變量r CE 、位置誤rE 、位置誤差變量p CE 作為模糊控p 制器之輸入。 有 8 個變數要定義: GE n Erx rx = ( )× ε GCE n E n E rx =( rx( )− rx( −1))× GE n Ery ry = ( )× ε Tool path generator Contour / position error calculator r X r Y tx V ty V x V y V f X S S S 1 S 1 f Y x E y E ex K ey K ) 1 ( S+ S K x x τ ) 1 ( S+ S K y y τ sx K sx K H O Z .. Kc H O Z .. Kc FLC v K r CE p CE p E r E cx E cy E cx V cy V p X p Y x D y D X/Y component calculator

(2)

GCE n E n E ry =( ry( )− ry( −1))× GE n Epx px = ( )× ε GCE n E n E px =( px( )− px( −1))× GE n Epy py = ( )× ε GCE n E n E py =( py( )− py( −1))× 其中 GE 與 GCE 為數量參數。 模糊控制器之輸出如下: GU d f Urx = (εrx, εrxGU d f Ury = (εry, εryGU d f Upx = (εpx, εpxGU d f Upy = (εpy, εpy其中 Gu 為數量參數, (.,.)f 為模糊規 則(詳表 1)。 表 1:模糊控制器之規則 ε PL PS ZE NS NL PL PL1 PL PL PL PL PS PL PL PS ZE NS ZE PL PS ZE NS NL NS PS ZE NS NL NL NL NL NL NL NL NL 表中符號如下:PL:positive large,PS: positive small,NL:negative large,NS: negative small,ZE:zero. 表 1 之規則解讀如下: PL1:IF 輪廓誤差為 PL,AND d 為ε PL,THEN 輸出 PL 之補償量。 進給速度的產生 補償速度向量E 的分量依下列方式產c 生: px rx cx U U E = + py ry cy U U E = + 新的進給速度是切線方向的原進給速 度與補償速度的向量合: c c t V T E V V = + =Vb +Kv 實驗 吾人進行三個系列的實驗: (1) 以不同速率行走直線 (2) 以不同速率行走不同半徑的圓 (3) 在負載下行走圓形路徑 圖 2 實驗裝置 分別評比非耦合系統(US),交叉耦合 系 統 (CCS) , 交 叉 耦 合 預 補 償 系 統 (CCPM)及具模糊控制器之交叉耦 合 預補償系統(CCPM with FLC)等四種 軌跡控制方 法, 評 比 時 採 用 數 種 指 標 : “Integral Absolute-Error (IAE) criterion”, “Integral-of-Time-multiplied

Absolute-Error (ITAE) criterion”,

(3)

“Integral-of-Time-multiplied (ITSE) criterion” (1) 以不同速率行走直線 以 10, 25, 50, 75mm/sec 等四種不 同進給速度做實驗,行走 26 度傾 角 164-mm 長度之路徑。 先以實驗方法決定各項 Gain 值, 先將K , v K , sx K 設為 0,調sy K ,ex ey K ,調到輪廓誤差開始發散前為 止,再調K ,sx K ,及sy K 。v (2) 以不同速率行走不同半徑的圓 以 10, 25, 50, 75 mm/sec 等四種不 同 進 給 速 度 行 走 50mm, 30mm, 20mm 等三種不同半徑之圓。 (3) 在負載下行走圓形路徑 對 y 軸施加 40kg 之負荷,並在該 負荷下以 10 mm/sec 之速度行走半 徑為 50mm 之圓。 實驗結果與討論  圖 3 以 US, CCS, CCPM 及 CCPM+FLC 行走直線路徑之誤差比較 行走半徑 50mm 之圓路徑,本計劃所 提出之具模糊控制器之 CCPM 的 IAE 為原 CCPM 的 79%,為 CCS 的 66%, 圖 4 以 US, CCS, CCPM 及 CCPM+FLC 行走半徑 50mm 之圓路徑 之誤差比較 為 US 的 55%。行走半徑 30mm 之圓 路徑,本計劃所提出之具模糊控制器 之 CCPM 的 IAE 為原 CCPM 的 77%,為 CCS 的 65%,為 US 的 52%。 行走半徑 20mm 之圓路徑,本計劃所 提出之具模糊控制器之 CCPM 的 IAE 為原 CCPM 的 75%,為 CCS 的 61%, 為 US 的 50%。 表 1 Y 軸受力 40 kg 之結果

IAE ITAE ISE ITSE

US 11.63 11.30 18.46 20.38 CCS 8.70 8.97 25.0 35.65 CCPM 8.17 8.77 23.04 25.30 CCPM +FLC 6.65 1.15 12.93 1.99 四、 結論 機床的軌跡控制近年來有長足之 進步,尤以輪廓補償法出現後為然。 0 5 0 1 0 0 0 5 1 0 1 5 2 0 2 5 IA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 2 4 6 8x 1 0 4 ITA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 2 0 0 4 0 0 6 0 0 8 0 0 IS E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 5 1 0 1 5 x 1 05 ITA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 5 1 0 1 5 IA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 2 4 6 8x 1 0 4 ITA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 5 0 1 0 0 1 5 0 2 0 0 IS E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US 0 5 0 1 0 0 0 2 4 6x 1 0 5 ITA E fe e d ra te (m m /s ) C C P M+ F LC C C P M C C S US

(4)

但是軌跡精度均是繁複演算法所換取 而來。 本計劃以以往的交叉耦合預補償 法為基礎,研究以較少之演算,再進 一步提高軌跡精度。 在策略上,以往的軌跡控制都是 選用位置誤差或輪廓誤差作為補償的 依據,本計劃兼採兩者作為補償的依 據。在方法上,本計劃發展模糊控制 器,由位置誤差及輪廓誤差產生補償 量,不必耗費的演算,即可使原來的 交叉耦合預補償法的精度再提昇。 本計劃由實驗驗證所提之方法, 並証明,具備模糊控制器的交叉耦合 預補償法受到負荷的干擾最小。 本計劃所提之想法亦可施用於其 他軌跡控制法,使軌跡控制法再不增 加演算耗費的情況下,提昇軌跡精 度。

參考文獻

相關文件

一組曲線 F 的垂直軌跡 (orthogonal trajectory) ,是指一條 曲線在與 F 中的曲線相交時,在交點相交的角度為直角。如

數位計算機可用作回授控制系統中的補償器或控制

(二)計算方式:雇主繼續僱用於前款計算期間內,預估成就勞動基準

本論文之目的,便是以 The Up-to-date Patterns Mining 演算法為基礎以及導 入 WDPA 演算法的平行分散技術,藉由 WDPA

介面最佳化之資料探勘模組是利用 Apriori 演算法探勘出操作者操作介面之 關聯式法則,而後以法則的型態儲存於介面最佳化知識庫中。當有

本論文結合了 GPU-FPM 以及 Bitmap 的優點,並利用 Multi-GPU 架構提出 Multi-GPU CSFPM 的演算法,由於 CSFPM 如同 GPU-FPM

本章將對 WDPA 演算法進行實驗與結果分析,藉由改變實驗的支持度或資料 量來驗證我們所提出演算法的效率。實驗資料是以 IBM synthetic data generator

以角色為基礎的存取控制模型給予企業組織管理上很大的彈性,但是無法滿