[发明专利]一种双驱运动平台高精度同步控制方法及系统有效
申请号: | 202010105956.3 | 申请日: | 2020-02-20 |
公开(公告)号: | CN111386029B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 高会军;刘志太;潘惠惠;孙维超 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H02P21/14 | 分类号: | H02P21/14 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杨媛媛 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运动 平台 高精度 同步 控制 方法 系统 | ||
1.一种双驱运动平台高精度同步控制方法,其特征在于,包括:
根据双驱直线电机系统和牛顿第二定律,确定双驱直线电机模型;
根据所述双驱直线电机模型,得到双驱直线电机状态方程;
根据所述双驱直线电机模型和所述双驱直线电机状态方程,采用交叉耦合控制思想,设计双驱直线电机系统的低复杂度交叉耦合同步控制器;
获取预设性能要求;
根据所述预设性能要求,调整所述低复杂度交叉耦合同步控制器的参数;
所述根据双驱直线电机系统和牛顿第二定律,确定双驱直线电机模型,具体包括:
根据双驱直线电机系统和牛顿第二定律,确定双驱直线电机模型:
其中,是速度向量,是加速度向量,M是2×2惯性对角矩阵,B是2×2粘滞摩擦系数对角矩阵;是2×1库伦摩擦力向量,u是2×1控制输入向量,d是2×1的双驱直线电机系统不确定性向量;
所述根据所述双驱直线电机模型,得到双驱直线电机状态方程,具体包括:
根据所述双驱直线电机模型,得到双驱直线电机状态方程:
其中,x1和x2分别为状态变量;
所述根据所述双驱直线电机模型和所述双驱直线电机状态方程,采用交叉耦合控制思想,设计双驱直线电机系统的低复杂度交叉耦合同步控制器,具体包括:
根据所述双驱直线电机模型和所述双驱直线电机状态方程,采用交叉耦合控制思想,确定双驱直线电机系统综合误差;
根据所述双驱直线电机系统综合误差,构造性能函数;
根据所述性能函数,设计双驱直线电机系统的低复杂度交叉耦合同步控制器;
确定双驱直线电机系统综合误差的过程为:定义跟踪误差为e=[e1,e2]T,定义同步误差为ε=[ε1,ε2]T,定义综合误差为z1=[z1,1,z1,2]T,其具体表达式为:
e=x1-x1d (3)
ε1=e1-e2,ε2=e2-e1 (4)
z1=e+βε (5)
其中,x1d=qd,β是一个正的交叉耦合参数;
构造性能函数的过程为:构造如下预设性能函数,表示双驱直线电机系统的状态误差的稳态性能和瞬态性能要满足的先验条件:
其中μi,j>0。和μi,j>0分别表示系统状态误差的最大初值约束、最大稳态误差和最小收敛速率;的参数选择要满足以下条件:
其中zi,j(0)是综合误差的初始值;
双驱直线电机系统的低复杂度交叉耦合同步控制器的设计过程为:
(1)设计中间控制器a,针对式(1)和(2)所描述的双驱直线电机模型,设计中间控制器a=[a1,a2]T有如下形式:
a=-k1P1 (8)
其中k1=diag[k1,1,k1,2]是控制增益矩阵,k1,1>0,k1,2>0是正的控制增益系数;P1=[P1,1,P1,2]T是式(8)中的变量,满足:
(2)设计最终模型输出控制器u,首先定义中间控制误差z2=[z2,1,z2,2]T有如下形式:
z2=x2-a (10)
针对式(1)和(2)所描述的双驱直线电机模型,设计最终模型输出控制器u=[u1,u2]T有如下形式:
u=-k2P2 (11)
其中k2=diag[k2,1,k2,2]控制增益矩阵,k2,1>0,k2,2>0是正的控制增益系数;P2=[P2,1,P2,2]T是式(11)中的变量,满足:
2.一种双驱运动平台高精度同步控制系统,其特征在于,包括:
双驱直线电机模型确定模块,用于根据双驱直线电机系统和牛顿第二定律,确定双驱直线电机模型;
双驱直线电机状态方程确定模块,用于根据所述双驱直线电机模型,得到双驱直线电机状态方程;
控制器设计模块,用于根据所述双驱直线电机模型和所述双驱直线电机状态方程,采用交叉耦合控制思想,设计双驱直线电机系统的低复杂度交叉耦合同步控制器;
性能要求获取模块,用于获取预设性能要求;
控制器参数调整模块,用于根据所述预设性能要求,调整所述低复杂度交叉耦合同步控制器的参数;
所述双驱直线电机模型确定模块,具体包括:
双驱直线电机模型确定单元,用于根据双驱直线电机系统和牛顿第二定律,确定双驱直线电机模型:
其中,是速度向量,是加速度向量,M是2×2惯性对角矩阵,B是2×2粘滞摩擦系数对角矩阵;是2×1库伦摩擦力向量,u是2×1控制输入向量,d是2×1的双驱直线电机系统不确定性向量;
所述双驱直线电机状态方程确定模块,具体包括:
双驱直线电机状态方程确定单元,用于根据所述双驱直线电机模型,得到双驱直线电机状态方程:
y=x1 (2)
其中,x1和x2分别为状态变量;
所述控制器设计模块,具体包括:
综合误差确定单元,用于根据所述双驱直线电机模型和所述双驱直线电机状态方程,采用交叉耦合控制思想,确定双驱直线电机系统综合误差;
性能函数构造单元,用于根据所述双驱直线电机系统综合误差,构造性能函数;
控制器设计单元,用于根据所述性能函数,设计双驱直线电机系统的低复杂度交叉耦合同步控制器;
确定双驱直线电机系统综合误差的过程为:定义跟踪误差为e=[e1,e2]T,定义同步误差为ε=[ε1,ε2]T,定义综合误差为z1=[z1,1,z1,2]T,其具体表达式为:
e=x1-x1d (3)
ε1=e1-e2,ε2=e2-e1 (4)
z1=e+βε (5)
其中,x1d=qd,β是一个正的交叉耦合参数;
构造性能函数的过程为:构造如下预设性能函数,表示双驱直线电机系统的状态误差的稳态性能和瞬态性能要满足的先验条件:
其中μi,j>0。和μi,j>0分别表示系统状态误差的最大初值约束、最大稳态误差和最小收敛速率;的参数选择要满足以下条件:
其中zi,j(0)是综合误差的初始值;
双驱直线电机系统的低复杂度交叉耦合同步控制器的设计过程为:
(1)设计中间控制器a,针对式(1)和(2)所描述的双驱直线电机模型,设计中间控制器a=[a1,a2]T有如下形式:
a=-k1P1 (8)
其中k1=diag[k1,1,k1,2]是控制增益矩阵,k1,1>0,k1,2>0是正的控制增益系数;P1=[P1,1,P1,2]T是式(8)中的变量,满足:
(2)设计最终模型输出控制器u,首先定义中间控制误差z2=[z2,1,z2,2]T有如下形式:
z2=x2-a (10)
针对式(1)和(2)所描述的双驱直线电机模型,设计最终模型输出控制器u=[u1,u2]T有如下形式:
u=-k2P2 (11)
其中k2=diag[k2,1,k2,2]控制增益矩阵,k2,1>0,k2,2>0是正的控制增益系数;P2=[P2,1,P2,2]T是式(11)中的变量,满足:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010105956.3/1.html,转载请声明来源钻瓜专利网。