【技术实现步骤摘要】
一种多轴串联机械臂的自抗扰控制方法
本专利技术涉及串联机械臂控制
,具体涉及一种多轴串联机械臂的自抗扰控制方法。
技术介绍
在现代工业生产中,工业机器人已经在很多工作环境恶劣,劳动量大,高精度、重复性高的领域代替人类进行生产制造。多轴串联机械臂作为这一类结构特点明显的机器人,其最基本的功能即能够接受指令,完成定位和轨迹跟踪工作。多轴串联机械臂的定位与轨迹跟踪控制,可以总结为从机器人动力学出发,操纵关节的驱动力矩,使得机械臂的位置与姿态根据任务的要求进行快速而稳定精确转换,形成稳定的闭环系统,尽可能快地让关节状态跟踪设定值,完成作业任务。目前对多轴联动机械臂的常规控制策略有PID控制、神经网络控制、自适应控制、滑模控制、鲁棒控制。但是由于机械臂复杂的机械结构,不同的关节连杆系统之间相互影响高度耦合,整体呈现出非线性,强耦合的特点,使得常规的控制策略难以对其进行快速、高精度控制。现有的机械臂控制方法大多依赖于系统的数学模型,但是由于机械臂控制系统的模型复杂,加上一些未知因素的影响,难以建立精确的数学模型。因此,提出 ...
【技术保护点】
1.一种多轴串联机械臂的自抗扰控制方法,其特征在于,包括以下步骤:/nS1:建立电机位置的动态数学模型/n分析机械臂关节电机的工作电路,根据电机的平衡方程建立电机的数学模型,利用拉普拉斯变换得到零初始条件下电机输出与输入之间的传递函数和电机位置的动态数学模型;/nS2:设计自抗扰控制器/n对自抗扰控制器进行设计,并选择非线性函数构造自抗扰控制器中的扩张状态观测器与非线性误差反馈控制律;/nS3:估计系统总扰动并补偿/n将卡尔曼滤波器引入扩张状态观测器,估计系统总扰动,并对总扰动进行补偿,实现对机械臂的控制。/n
【技术特征摘要】
1.一种多轴串联机械臂的自抗扰控制方法,其特征在于,包括以下步骤:
S1:建立电机位置的动态数学模型
分析机械臂关节电机的工作电路,根据电机的平衡方程建立电机的数学模型,利用拉普拉斯变换得到零初始条件下电机输出与输入之间的传递函数和电机位置的动态数学模型;
S2:设计自抗扰控制器
对自抗扰控制器进行设计,并选择非线性函数构造自抗扰控制器中的扩张状态观测器与非线性误差反馈控制律;
S3:估计系统总扰动并补偿
将卡尔曼滤波器引入扩张状态观测器,估计系统总扰动,并对总扰动进行补偿,实现对机械臂的控制。
2.根据权利要求1所述的一种多轴串联机械臂的自抗扰控制方法,其特征在于:在所述步骤S1中,根据直流力矩电机的工作原理和基尔霍夫定律,电机的四个平衡方程即所述电机的数学模型,数学模型的表达式如下:
Te(t)=CeΦia(t)=Keia(t)
Ea=CaΦn(t)=Kaω(t)
其中,ia、Ra、ua和La分别为电枢电路的电流、电阻、电压和电感,Ea为电机的反电动势,Te为由电枢电流产生的电磁转矩,Ce和Ke为电机转矩系数,Ca和Ka为反电动势系数,n为电机转速,ω为电机角速度,J为转动惯量,f为粘性摩擦系数,Td为带干扰因子的负载转矩。
3.根据权利要求2所述的一种多轴串联机械臂的自抗扰控制方法,其特征在于:在所述步骤S1中,利用拉普拉斯变换可建立零初始条件下直流转矩电动机输出ω与输入ua之间的传递函数如下:
其中,Ω(s)是直流转矩电动机输出ω的拉氏变换,Ua(s)是直流转矩电动机输入ua的拉氏变换。
4.根据权利要求3所述的一种多轴串联机械臂的自抗扰控制方法,其特征在于:在所述步骤S1中,电机位置的动态数学模型表示如下:
其中,θ为电机转过的角度。
5.根据权利要求1所述的一种多轴串...
【专利技术属性】
技术研发人员:刘丙友,李兴,王力超,张峥峥,罗建,赵瑞,
申请(专利权)人:安徽工程大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。