【技术实现步骤摘要】
一种基于模糊PID的柔性机械臂控制方法及系统
[0001]本专利技术涉及工业生产
,尤其是指一种基于模糊
PID
的柔性机械臂控制方法及系统
。
技术介绍
[0002]柔性机械臂具有重量轻
、
效率高和能耗低等优点,但也存在着耦合性强以及建模复杂的问题
。
由于柔性材料的使用,机械臂在运动的过程中其臂杆会产生高频地弹性振动,这就是柔性机械臂的耦合特性
。
因其高频振动的模态具有无穷维,且该弹性振动难以被精确地量化分析,故系统精确的数学模型也难以被建立
。
除了模型内部的不确定性以外,柔性机械臂系统还存在着外部的各种扰动,因此克服内外不确定因素对系统的影响,得到对柔性机械臂高精度
、
高稳态和高鲁棒性的控制,一直是研究热点
。
在此背景下,选择合适的建模方法以及设计合适的控制策略对提高柔性机械臂的控制效果以及增强其抗扰动的能力具有重要的理论价值和现实意义
。
[0003]在柔性机械臂运动时,由于其运动过程是刚柔耦合的,既需要对期望轨迹进行精确跟踪,同时由于弹性振动的产生,也需要对振动进行抑制,以此确保机械臂的控制性能
。
现有的柔性机械臂的控制方法种类繁多,但主要是直接针对系统的耦合模型设计控制器进行控制,一般可采取的控制方法有:
SMC
控制
、ADRC
控制以及模糊控制等
。
这种对整个耦合模型设计控制器的控制策
【技术保护点】
【技术特征摘要】
1.
一种基于模糊
PID
的柔性机械臂控制方法,其特征在于,所述方法包括:获取机械臂相关参数;所述机械臂相关参数包括:机械臂长度
、
机械臂末端负载质量
、
机械臂旋转角和机械臂末端振动量;根据所述机械臂相关参数
、
假设模态法和拉格朗日法构建柔性机械臂动力学模型;根据奇异摄动方法对所述柔性机械臂动力学模型进行解耦,生成慢变子系统模型和快变子系统模型;根据所述慢变子系统模型和
impfal
函数建立扩张状态观测器并生成观测扰动值;根据柔性机械臂位置跟踪误差生成传统线性滑模面;根据所述传统线性滑模面和状态次幂项生成改进线性滑模面;对所述改进线性滑模面求导,生成滑膜控制律;根据所述观测扰动值和所述滑膜控制律生成轨迹跟踪控制律;根据所述快变子系统模型
、
模糊
PID
控制算法和所述机械臂末端振动量生成振动抑制控制律;将所述轨迹跟踪控制律和所述振动抑制控制律进行组合生成总控制律
。2.
根据权利要求1所述的一种基于模糊
PID
的柔性机械臂控制方法,其特征在于,所述机械臂动力学模型的计算公式如下:其中,为正定质量矩阵,
H
为交叉耦合矩阵,
C
为阻尼矩阵,
K
为刚度矩阵,
q
=
[q
1 q2…
q
n
]
T
为描述柔性机械臂弹性振动的模态坐标,
w
为外界扰动,且
|w|
<
d
,
d
为正实数,
u
为系统输入,
θ
为机械臂转角
。3.
根据权利要求1所述的一种基于模糊
PID
的柔性机械臂控制方法,其特征在于,所述慢变子系统模型的公式如下:
θ
s&&
=
J(u
s
+w
s
‑
H
1s
)
其中,其中
N
11s
,
N
12s
,
N
21s
,
N
22s
为
N
s
的矩阵元素,
θ
s
为
θ
的估计值,
u
s
为慢变子系统控制量,
w
s
为外部扰动,
H
1s
=
H1。4.
根据权利要求1所述的一种基于模糊
PID
的柔性机械臂控制方法,其特征在于,所述快变子系统模型的公式如下:其中,
d
为正实数,
z
f
=
z
‑
z
s
,
t
p
=
t/
μ
,
K
s
为新的状态量,
u
f
【专利技术属性】
技术研发人员:朱其新,孙文鑫,王之琦,蒋延标,刘红俐,许兵,张德义,牛福洲,陈浩,付贵忠,杨勇,
申请(专利权)人:江苏永鼎光电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。