[发明专利]一种柔性关节机械臂的动态面控制方法无效
申请号: | 201210035874.1 | 申请日: | 2012-02-17 |
公开(公告)号: | CN102566417A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 刘奕宁;陈宝林;刘金琨 | 申请(专利权)人: | 南京电力设备质量性能检验中心 |
主分类号: | G05B13/00 | 分类号: | G05B13/00 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 210003 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 柔性 关节 机械 动态 控制 方法 | ||
1.一种柔性关节机械臂的动态面控制方法,其特征在于:该方法具体步骤如下:步骤一:柔性关节机械臂系统模型分析与构建
闭环控制系统采用负反馈的控制结构,输出量是柔性关节机械臂连杆角度;所设计的闭环控制系统包括控制器环节和系统模型这两个部分;
柔性关节机械臂控制系统模型描述如下:
其中:q表示柔性关节机械臂连杆角度;
qm表示电机转子角度;
I表示柔性关节机械臂转动惯量;
J表示电机转子转动惯量;
K表示关节刚度系数;
M表示柔性关节机械臂连杆质量;
g表示重力加速度;
l表示关节到杆质心的距离;
u表示电机转矩;
为了便于设计,分别定义四个状态变量x1、x2、x3、x4如下:
x1=q
x3=qm
表示柔性关节机械臂连杆角度的导数,也就是柔性关节机械臂连杆角速度;表示电机转子角度的导数,也就是电机转子角速度;
这时(1)就写成
其中:
如此处理的目的是将系统化为清晰明了的下三角形式系统,便于控制设计;
步骤二:柔性关节机械臂动态面控制设计
柔性关节机械臂动态面控制设计,其过程是逐步递进的过程,一共分四个小步:
第一小步:假设预定轨迹为x1d,定义第一个误差表面S1为
S1=x1-x1d (3)
对(3)求导得到
设计第一个虚拟控制量为
其中:c1表示调节参数;
将输入到如下一阶低通滤波器
其中:τ2表示时间参数;
x2d表示一阶低通滤波器输出;
第二小步:定义第二个误差表面S2为
S2=x2-x2d(7)
对(7)求导得到
设计第二个虚拟控制量为
其中:c2表示调节参数;
可以由(6)得到
将输入到如下一阶低通滤波器
其中:τ3表示时间参数;
x3d表示一阶低通滤波器输出;
第三小步:定义第三个误差表面S3为
S3=x3-x3d(12)
对(12)求导得到
设计第三个虚拟控制量为
其中:c3表示调节参数;
可以由(11)得到
将输入到如下一阶低通滤波器
其中:τ4表示时间参数;
x4d表示一阶低通滤波器输出;
第四小步:定义第四个误差表面S4为
S4=x4-x4d (17)
对(17)求导得到
设计柔性关节机械臂动态面控制u为
其中:c4表示调节参数;
可以由(16)得到
至此,得到了柔性关节机械臂的动态面控制;
步骤三:跟踪性能检验与参数调节
这一步将检验系统跟踪性能是否满足设计要求,并且适当调节控制参数,借助于常用的数值计算和控制系统仿真工具Matlab 7.0进行;
参数c1、c2、c3、c4、τ2、τ3、τ4为调节参数,若跟踪误差过大,不满足设计要求,则增大c1、c2、c3、c4的值或减小τ2、τ3、τ4的值;一方面,增大c1、c2、c3、c4相当于增大控制强度;另一方面,减小τ2、τ3、τ4相当于提高系统的响应速度;因此这两种办法都有助于提高系统跟踪性能;
步骤四:设计结束
整个设计过程重点考虑了三个方面的控制需求,分别为设计的简便性,闭环系统的稳定性,跟踪的快速精确性;围绕这三个方面,首先在上述第一步中确定了闭环控制系统的具体构成;第二步中重点给出了柔性关节机械臂的动态面控制设计方法,包括四个小步骤;第三步中介绍了用以提高跟踪性能的参数调节方法;经上述各步骤后,设计结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京电力设备质量性能检验中心,未经南京电力设备质量性能检验中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210035874.1/1.html,转载请声明来源钻瓜专利网。