[發明專利]三軸運動平臺自適應滑模交叉耦合輪廓控制方法有效
| 申請號: | 202110644963.5 | 申請日: | 2021-06-09 |
| 公開(公告)號: | CN113219840B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 李國柱;段穎妮;白瀟;孟雪;雷俊紅 | 申請(專利權)人: | 西安文理學院 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 西安正華恒遠知識產權代理事務所(普通合伙) 61271 | 代理人: | 傅曉 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 運動 平臺 自適應 交叉 耦合 輪廓 控制 方法 | ||
1.一種三軸運動平臺自適應滑模交叉耦合輪廓控制方法,其特征在于,包括以下步驟:
S1、構建并初始化自適應滑模控制器,將自適應滑模控制器與伺服控制器相連;
S2、向初始化后的自適應滑模控制器輸入初始插補命令信號,得到伺服控制器的初始輸出結果;
S3、根據初始插補命令信號和伺服控制器的初始輸出結果更新自適應滑模控制器的自適應滑模控制律和輪廓誤差,分別得到當前自適應滑模控制律和當前輪廓誤差;
S4、將當前輪廓誤差送入交叉耦合控制器,通過PID控制算法,得到當前輪廓誤差的補償控制量,同時計算當前輪廓誤差的補償控制量的交叉耦合增益;
S5、向當前自適應滑模控制器輸入新的插補命令信號,將當前自適應滑模控制律和當前輪廓誤差經交叉耦合控制器生成的補償控制量的交叉耦合增益疊加后輸入伺服控制器,得到伺服控制器的輸出結果,完成一次自適應滑模交叉耦合輪廓控制;
S6、判斷是否繼續進行自適應滑模交叉耦合輪廓控制,若是則進入步驟S7;否則結束控制;
S7、根據上一輪的插補命令信號和伺服控制器的輸出結果更新自適應滑模控制器的參數和輪廓誤差,返回步驟S5;
步驟S3中根據初始插補命令信號和伺服控制器的初始輸出結果更新自適應滑模控制律的具體方法包括以下子步驟:
S3-1-1、根據公式:
e=ri-pi
得到初始自適應滑模控制律ui;其中,ri為初始插補命令信號,pi為伺服器的初始輸出結果,g為初始的參數估計值,f為初始神經網絡狀態下的實際真值,e為初始跟蹤誤差,sat(s)為飽和函數,s為滑模面,λ、η和k均為正常數,W為初始RBF神經網絡的權值矩陣,且包含l個元素,WT為初始矩陣的轉置,H為初始RBF神經網絡l個隱含層節點的高斯基函數輸出結果組成的轉置矩陣,hj為初始RBF神經網絡第j個隱含層節點的高斯基函數輸出結果,X為初始RBF神經網絡輸入值,cj為第j個隱含層節點的中心矢量,bj為隱含層節點的基寬度參數,||·||為求取向量模的運算,Δ為飽和函數的線性區寬度,符號上方帶兩個點表示二階求導,符號上方帶一個點表示一階求導,i=(x,y,z)表示三軸平臺的三個軸;
S3-1-2、根據公式:
得到當前RBF神經網絡的自適應律和當前參數估計的自適應律其中,gmax和gmin分別為當前參數估計的上邊界值和下邊界值,γ1和γ2為不同的自適應學習率;
S3-1-3、將當前RBF神經網絡的自適應律和初始RBF神經網絡的權值矩陣W相加得到當前RBF神經網絡的權值矩陣,將當前參數估計的自適應律和初始的參數估計值g相加得到當前的參數估計值;
S3-1-4、將當前RBF神經網絡的權值矩陣和當前的參數估計值帶入與步驟S3-1相同的公式進行計算,得到當前自適應滑模控制律;
步驟S3中根據初始插補命令信號和伺服控制器的初始輸出結果更新輪廓誤差的具體方法包括以下子步驟:
S3-2-1、獲取當前參考點Rn,將當前實際位置點P到參考點Rn的距離|PRn|作為初始最小距離;
S3-2-2、遍歷當前實際位置點P與參考點Rn及參考點Rn前R*個參考點的距離,判斷是否存在符合|PRm-1||PRm|、|PRm||PRn|且|PRm||PRm+1|的參考點,若是則獲取第一個符合條件的參考點作為當前最近參考點Rm,并進入步驟S3-3;否則判定當前參考點Rn為當前最近參考點Rm,并停止判斷且進入步驟S3-4;其中|PRm-1|為當前實際位置點P到當前最近參考點Rm上一個參考點的距離,|PRm|為當前實際位置點P到當前最近參考點Rm的距離,|PRm+1|為當前實際位置點P到當前最近參考點Rm下一個參考點的距離;
S3-2-3、將初始最小距離的值更新為|PRm|并進入步驟S3-4;
S3-2-4、根據公式:
得到當前的輪廓誤差εc;其中,εx、εy和εz分別為輪廓誤差向量在x、y、z三軸上的分量,|PQ|為實際位置點P到當前最近參考點Rm對應切線的垂直距離,PQ為實際位置點P到當前最近參考點Rm對應切線的垂直向量,(xm,ym,zm)為當前最近參考點Rm的坐標,(ΔRx,ΔRy,ΔRz)為當前最近參考點Rm相鄰兩個參考點的坐標差值,(a,b,c)為實際位置點P的坐標;
步驟S4中的具體方法包括以下子步驟:
S4-1、根據公式:
得到當前輪廓誤差的補償控制量uc(k);其中,k為第k個采樣周期,εc(k)為第k個采樣周期的輪廓誤差,εc(k-1)為第k-1個采樣周期的輪廓誤差,Kp、Ki和Kd分別為PID的三個參數;
S4-2、根據公式:
得到當前輪廓誤差在X軸、Y軸和Z軸上的交叉耦合增益Cx、Cy和Cz;
S4-3、將當前輪廓誤差的補償控制量分別乘以當前輪廓誤差在X軸、Y軸和Z軸上的交叉耦合增益Cx、Cy和Cz,得到當前輪廓誤差的補償控制量的分量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安文理學院,未經西安文理學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110644963.5/1.html,轉載請聲明來源鉆瓜專利網。





