[发明专利]三轴运动平台自适应滑模交叉耦合轮廓控制方法有效
申请号: | 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.vipzhuanli.com/pat/books/202110644963.5/1.html,转载请声明来源钻瓜专利网。