【技术实现步骤摘要】
一种随机扰动下基于采样数据的机械臂全局跟踪控制方法
[0001]本专利技术涉及自动化和机械臂控制
,特别是涉及一种随机扰动下基于采样数据的机械臂全局跟踪控制方法。
技术介绍
[0002]随着技术的发展,机械臂在航天器、船舶、坦克等设备上的应用越来越广泛。但机械臂在运动过程中受到惯性参数不确定、结构的柔性、库伦摩擦振动以及安装基础振动等干扰的影响,使得机械臂的高精度运动控制和稳定性一直是个难点。因此,研究机械臂在随机干扰情况下的控制问题具有极其重要的意义。
[0003]由于机械臂系统是一个典型的非线性系统。在实际的输出反馈跟踪中,非线性受状态和非零常数的同时限制,与其全局状态反馈稳定性相比,其全局输出反馈稳定性即使在使用连续时间反馈时也难以跟踪,并且只得到少数结果。通常此类非线性系统控制器的设计方法是通过反馈线性化将机械臂动力学方程化为线性方程后,利用线性系统的技术设计控制器,但对比机械臂而言,反馈线性化方法在控制器设计过程中不能充分获得非线性系统的动力学特征,进而跟踪误差难以消除,只能尽量减小误差。
[0004]针对一般的机械臂的控制问题许多研究者提出了一系列方法。PID控制作为一种简单而实用的控制方法,且在机械臂控制中得到了广泛应用,但在面对各种不确定干扰影响时,PID控制下的机械臂系统难以获得理想的动态品质,制约了机械臂性能的提高。滑膜控制作为变结构控制的一种,利用滑膜控制方法与非完整运动学系统的镇定策略,给出了一类带有位置惯性参数的移动机械臂的鲁棒镇定方法,但其并未考虑机械臂安装基础震动带 ...
【技术保护点】
【技术特征摘要】
1.一种随机扰动下基于采样数据的机械臂全局跟踪控制方法,其特征在于,所述方法包括以下步骤:S1:建立带有随机干扰g
i
和跟踪误差e
i
(t)的初始随机非线性模型;S2:设计采样数据的状态反馈控制器;S3:结合所述状态反馈控制器对所述随机非线性模型进行坐标变换,确定机械臂系统的最终随机非线性模型;S4:利用状态反馈控制器,估计机械臂内的随机干扰和跟踪误差,并反馈至所述最终随机非线性模型,达到全局跟踪所述机械臂轨迹的效果。2.根据权利要求1所述的方法,其特征在于,所述步骤S1包括以下步骤:S11:建立机械臂系统的动力学方程:其中,q为所述机械臂的关节角的角位置;是q的二阶导数,为关节角的角加速;M是所述机械臂的转动惯量,m是连杆质量,g是重力加速度,l是所述机械臂系统的连杆长度,F是作用力,y是输出向量;S12:令x1=q,设定x2的导数为u=F,其中为角速度;设定反馈控制律Φ1=0,Φ2=
‑
0.5mglsin(x1),通过所述动力学方程,建立机械臂系统的初始状态方程:其中,u表示控制律为u(t)的缩写,即状态控制向量;d1和d2是两个随机扰动量,均为常数;和x2都是x1的一阶导数,对应角速度的一阶导数,对应角速度是x2的一阶导数,即x1的二阶导数,对应所述角加速度S13:定义参考向量y
r
(t),跟踪误差e1(t)=x1(t)
‑
y
r
(t),机械臂系统的随机干扰g
i
,结合所述初始状态方程,构建所述初始随机非线性模型:其中,x
i
(t)为机械臂的第i关节角的状态向量,x(t)=[x1(t),...,x
n
(t)]
T
;是第i关节角的反馈控制律,u(t)为状态控制向量;y
r
(t)为参考输入向量,e1(t)是第1关节角的跟踪误差,ω是定义在完全概率空间中的多维标准维纳过程,T为采样周期,n为大于1的常数。3.根据权利要求1所述的方法,其特征在于,所述步骤S2包括以下步骤:给定任意公差k>0,设计采样数据的状态反馈控制器:其中,K=[k1,k2,...,k
n
]
T
是赫尔维茨多项式p1(...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。