改进神经网络自适应滑模控制的机器人轨迹跟踪控制_付涛

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

M r = M( e) = M( - Mq = q q+Λe) q d- d +Λ
· · · · M( e) +C τ= q q +G +F +τ d +Λ d-
·
· ·
· ·
·
· ·
·
· ·
M( e) r +C( e) -C + q q d +Λ d +Λ G +F +τ r -τ+f +τ τ =-C d- d
2 B F 神经网络自适应滑 改进型 R 模控制
2. 1 滑模变结构控制 机器人轨迹跟踪的控制 目 标 是 使 实 际 轨 迹 q 能够更好地跟踪期望轨迹qd. 定义跟踪误差为
· · · e =q e =q q, d- d -q
C( G( q, q)为 机 器 人 的 离 心 力 和 哥 氏 力 矩 阵 , q) · 为作用在关节上的重力矢量 , F( q)为摩擦力构成
·
wk.baidu.com
·
·
·
) 式( 中: 1
模存在的变结构 控 制 器 , 控制系统稳定性条件需 要满足李雅普诺夫稳定性要求 . 2. 2 R B F 神经网络自适应滑模控制器 在工 程 应 用 中 , 模 型 不 确 定 项 f 为 未 知, 因 此需要对不确定项 f 进行逼近 . 而R B F 神经网络 的基本思想是用径向基函数作为隐含层神经元的 基来构成隐含层 空 间 , 隐含层对输入矢量进行变 换, 将低维模式输入数据变换到高维空间内 , 使得 在低维空间内线性不可分问题在高维空间内线性 可分 . 训练简洁而且收 R B F 神 经 网 络 结 构 简 单,
改进型神经网络自适应滑模控制方法 . 该方法 将 神 经 网 络 作 为 控 制 器 , 利用其非线性映射能 同时通过在控制律 中 加 入 鲁 棒 项 来 消 除 逼 近 误 差 . 考虑到隐含层 力来逼近各种未知非线性 , 将降低抖振作为优化目标, 采用粒子 单元数和网络结构参数对神经网络映射有效 性 的 影 响 , / 群优化算法对网络结构 参 数 进 行 优 化 . 最后在 M 并 a t l a b S i m u l i n k 环 境 下 进 行 了 仿 真 实 验, 与其他控制方法进行了对比分析 . 仿真结果表 明 , 基于该方法所设计的控制系统具有良好的 鲁棒性和控制精确度 , 同时有效地削弱了抖振 .
] 1 2 - 用合适的控制策略 [ .
尽量减少切换增 益 , 从而抑制滑模控制的抖振问 ] 题. 文献 [ 提出 了 一 种 自 适 应 滑 模 控 制 方 法 , 该 7 方法利用径向基函数 ( 网络逼近系统中的非 R B F) 然后利用滑模控制项消除网络逼 线性不确定项 , 近误差和外部干 扰 的 影 响 , 保证了系统的稳定性 和系统跟踪 误 差 的 逐 渐 收 敛 . 文献[ 采用 R 8] B F 网络自适应学习 系 统 不 确 定 性 的 上 界 , 用神经网 络的输出自适应 调 整 控 制 律 的 切 换 增 益 , 保证了 滑模面渐进稳定 , 但是当系统不确定性的幅值较 大时 , 会引起控制 量 的 幅 值 较 大 甚 至 超 过 限 定 的 范围 , 并有可能激起系统抖振 . 本文在神经网 络 滑 模 控 制 方 法 的 基 础 上 , 设 计一种改进型神 经 网 络 自 适 应 滑 模 控 制 方 法 . 该 方法将 R 利用其非线性 B F 神经网络作为控制器 , 映射能力逼近机 器 人 系 统 中 的 非 线 性 不 确 定 项 , 通过在控制律中 加 入 鲁 棒 项 消 除 逼 近 误 差 ; 同时 针对隐含层单元数和网络结构参数对神经网络映 射有效性的影响 , 比较分析数种神经网络结构的 性能 , 在确定神经网络结构模型后 , 利用粒子群优 化算法 ( 求取数值难以确定的神经网络的中 P S O) 心位置和基宽参 数 , 并且将该方法应用于两关节 / 机器 人 的 轨 迹 跟 踪 控 制 , 在 M a t l a b S i m u l i n k仿
的矩阵 , 参数变化和外加扰动等不 τ d 为建模误差 、 确定因素构成的矩阵 , τ 为控制力矩构成的矩阵 . 本文选取两关 节 机 器 人 作 为 研 究 对 象 , 其关 节结构如图 1 所示 .
·
( ) 2 ( ) 3
滑模函数定义为
r = e +Λ e
·
T T 式 中: q q q d = ( d 1 d 2 ) ;Λ = Λ > 0,Λ = { , 为正的对角矩阵 , 则有 d i a λ λ λ λ 1, 2} 1, 2 >0 g
关键词 :神经网络 ; 机器人 ; 轨迹跟踪 ; 滑模控制 ; 粒子群优化算法 中图分类号 : T P 2 4 2 文献标识码 : A : / d o i 1 0. 7 5 1 1 d l l x b 2 0 1 4 0 5 0 0 7 g
0 引 言
机器人系统是一个复杂的多输入多输出非线 性系 统 , 具 有 时 变、 强耦合和非线性动力学特性. 其工作范围广 , 工作状况复杂 , 实际工程应用中不 可避免地存在着大量的干扰与未建模态等不确定 性, 为了实现快速高精度的轨迹跟踪控制 , 必须采
· 2 1 · 1 · 2 · · 1 · 1
用R 取x = B F 神经网络对不确定项 f 进行逼近 ,
· · · · T T T T T ( 为 网 络 输 入, 隶属函数 e e q d q d q d)
取为高斯函数 , 其R B F 神经网络的网络算法为
其 中q m1 和 m2 1 和q 2 分别为杆1和杆2的角位移 ; 分别为杆 1 和杆 2 的 质 量 , 且以连杆末端的点质 量表示 ; l g 为重 1 和l 2 分别为杆 1 和杆 2 的长度 ; 力加速度 .
1 机器人动力学模型
对于 n 关节的机器人 , 若考虑摩擦力 、 未建模 利用拉格朗日方法 , 可以求 态和外加扰动的影响 , 出其动力学方程为
; 收稿日期 : 2 0 1 4 0 3 1 3 2 0 1 4 0 5 0 5. - - 修回日期 : - - ) ; ) 基金项目 :福建省高校产学研重大科技计划资助项目 ( 福建省自然科学基金资助项目 ( 2 0 1 2 H 6 0 1 6 2 0 1 1 J 0 1 3 2 1 . , : , : 作者简介 :付 涛( 男, 硕士生 , 王大镇 * ( 男, 教授 , 硕士生导师 , 1 9 8 7 E a i l t i a n i 1 9 0 0 1 2 6 . c o m; 1 9 6 2 E a i l d a z h e n w a n 1 6 3 . c o m. -) -m @ -) -m @ q g
2 2 ( / h x c b - x p i i- i i j =e j j) T i i
( ) 5
( ) 6 ε f i = wh + i T …, 式 中: i = 1, 2, n, n 为 关 节 数; x e i = ( i
第5期
· ·

涛等 :改进神经网络自适应滑模控制的机器人轨迹跟踪控制
[ 9] · · · · · ) M( 1 τ ( +F( +τ q) q+C( q, q) q +G( q) q) d= · · · n 式中 : q ∈ R 为关节角位移量 , q和 q 分别为速度 矢量和加速度矢 量 , M( q)为 机 器 人 的 惯 性 矩 阵 ,
5 2 4
大 连 理 工 大 学 学 报
第5 4卷
真环境中 , 比较一 般 扰 动 和 大 范 围 扰 动 两 种 情 况 不同滑模控制方法的控制效果 . 下,
l l m1 + m2) c o s c o s( G g q g q q 1= ( 1 1 +m 2 2 1+ 2) l c o s( G g q q 2=m 2 2 1+ 2)
] 3 5 - 最 后 有 可 能 导 致 控 制 系 统 失 效[ 生高频抖振 , .
] 针对滑模控制的抖振问题 , 文献 [ 考虑了滑模控 6 将两者结合起来 , 利用模糊 制和模糊控制的优点 , 系统对不确定项 进 行 估 计 , 实现切换增益的模糊 自适应调整 , 在保证滑模到达条件满足的情况下 ,
2 2 h m1 + m2) l l m2 l l c o s q 1 1= ( 1 +m 2 2 +2 1 2 2 +J 1 2 h h l l l c o s q 2 +m 1 2= 2 1=m 2 2 1 2 2 2 h l 2 2=m 2 2 +J 2
c G1烌 1 1 c 1 2 烄 烌 烄 , G( = = C( q) q) c G2烎 2 1 c 2 2 烆 烎 烆 F1烌 烄 1 0 s n( 烌 g q +3 q) 烄 · F( = = q) · · F2烎 烆 1 0 s n( 烆 g q q 2 +3 2) 烎 c l l s i n q 1 1=- m 2 1 2 2q 2 c l l s i n q q +q ) 1 2=- m 2 1 2 2( c l l s i n qq 2 1=m 2 1 2 c 0 2 2=
1 0] 敛速度快 , 能 够 逼 近 任 意 非 线 性 函 数[ 因此采 .
h τ 1 1 h 1 2 1 烄 烌 烄 烌 , = = M ( τ q) h τ 2 1 h 2 2 2 烆 烎 烆 烎 τ q d 1 1 烄 烌 烄 烌 , τ = q d= τ q d 2 2 烆 烎 烆 烎
在控制策略上 , 滑模控制通过控制量的切换 使系统在参数摄动 使控制系统沿着 滑 模 面 滑 动 , 和外干扰的影响 下 具 有 不 变 性 , 即系统与外界干 滑模控制具有控制简单、 快 速 响 应、 易于 扰无 关 . 实现 、 降阶和解耦作用等优点 ; 其缺点在于当状态 难于严格地沿着滑模面向着 轨迹到达滑模面 后 , 平衡点移动 , 而是在滑模面两侧来回穿越 , 从而产 生抖动 . 抖动问题 是 滑 模 控 制 应 用 到 工 程 实 际 中 它会激发未建模的高频部分产 不可忽视的问题 ,
式中 : ( ) 4
· ·
·
·
r+Λ e q =q d -e = q d-
图 1 两关节机器人结构
o i n t F i . 1 S t r u c t u r e o f t w o r o b o t j g
· · e) e) +C( +G +F q q f = M( d +Λ d +Λ ( ) , 根据式 3 可以设计满足达到条件并保证滑
T ( r b - r ( ε+τ ε d) N + d) ≤0
5 2 5
· · T T T T 为第i 个关节的神经网络输 e q i d i q i q i) d d
( ) 1 4
…, 入; 2, m, m 为隐含 层 神 经 元 个 数 ; h j = 1, i = ( h h h c i 1 i 2 … i m ) 为径向基向量 ; i 和b i 为高
( ) 文章编号 : 1 0 0 0 8 6 0 8 2 0 1 4 0 5 0 5 2 3 0 8 - - -
改进神经网络自适应滑模控制的机器人轨迹跟踪控制
付 涛, 王 大 镇* , 弓 清 忠, 祁 丽
(集美大学 机械与能源工程学院 ,福建 厦门 3 6 1 0 2 1)
摘要 :为了提高机器人轨迹跟踪控制性能 , 在神经网络滑模控制方 法 的 基 础 上 , 提出了一种
第5 4卷 第5期 2 0 1 4年 9 月
大 连 理 工 大 学 学 报 J o u r n a l o f D a l i a n U n i v e r s i t o f T e c h n o l o y g y
V o l . 5 4, N o . 5 S e t .2 0 1 4 p
相关文档
最新文档