[发明专利]一种基于状态反馈的单关节柔性机械臂的位置控制方法有效
申请号: | 201710648156.4 | 申请日: | 2017-08-01 |
公开(公告)号: | CN107290956B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 徐静;吴俊;朱秋国;熊蓉 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 状态 反馈 关节 柔性 机械 位置 控制 方法 | ||
1.一种基于状态反馈的单关节柔性机械臂的位置控制方法,其特征在于,所述方法包括以下步骤:
步骤一、对单关节柔性机械臂进行建模,并对建模得到的系统求取传递函数,并确定模型参数;具体如下:
(a1)、单关节柔性机械臂的建模:
Uc=ksUd0,
将其化简为传递函数形式为
E=Cen,
Cm=TmId,
Jl=K(θm-θl),
其中,ks表示电机整流装置的放大系数,Uc表示控制电压,Ud0表示电机电压,Id表示电机电流,t表示时间,E表示感应电动势,Tl表示电枢回路电磁时间常数,Tl=L/R,R和L分别表示电枢回路的电阻和电感,Ce表示电动机在额定磁通下的电动势系数;n表示电机的转速;Cm表示电动机额定励磁下的转矩系数,Tm表示电磁转矩,am表示电机的角加速度,Jm表示电机转动惯量,ωm表示电机的角速度,s表示laplace变换中的复变量,θm表示电机的位置,nm表示负载端电机的转速,ω'm表示负载端电机的角速度,N表示减速器的减速比,K表示弹簧弹性系数,al表示负载的角加速度,Jl表示负载转矩,JL表示负载的转动惯量,ωl表示负载的角速度,θl表示负载的位置;
(a2)求取传递函数:
单关节柔性机械臂的传递函数G(s)为:其中:a0=πCmKksNakk,b1=30CeCmKN2a,b2=JmKπRaN2+JlKπR,b3=30CeCmJlN2a+πJlKRTl+πJmKN2RTla,b4=πJlJmN2Ra,b5=πJlJmN2RTla;其中a表示反馈效率;kk表示开环增益;
(a3)、根据实际选用的电机型号确定模型参数:
选取单关节柔性机械臂中的电机的型号,确定R、Tl、Cm以及Jm,给定JL、N、K和a;
步骤二、根据步骤一得到的系统,设计基于状态反馈的单关节柔性机械臂的位置控制器,并消除系统的稳态误差;其中,设计基于状态反馈的单关节柔性机械臂的位置控制器的具体步骤如下:
(b1)、选取电机电流、电机角速度、电机位置、负载角速度以及负载位置作为状态量;
(b2)、确定系统的能控性:
其中A为系统矩阵,B为输入矩阵;
通过能控性判别矩阵Qc=[B AB A2B A3B A4B]是否为满秩,从而判断系统的能控性;
(b3)、对系统进行状态反馈极点配置,具体步骤如下:
取超调量δ和调节时间ts,主导极点为:和其中s1和s2为两个主导极点,ζ为阻尼比,ωn为自然频率,j为虚数单位;由和可得ζ和ωn,因此可求得主导极点;余下极点为:si=(4~6)Re(s1),i=3,4,…m,m为极点个数,由MATLAB中的place函数求解五个反馈系数分别为:k1、k2、k3、k4和k5,将这五个反馈系数作为位置控制器的参数;
步骤三、对步骤一系统中的电机电流采用PI控制,对其他变量采用状态反馈控制,使位置控制的超调量和调节时间满足要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710648156.4/1.html,转载请声明来源钻瓜专利网。