[发明专利]下肢假肢膝关节自适应迭代学习控制方法有效
申请号: | 201410007709.4 | 申请日: | 2014-01-07 |
公开(公告)号: | CN103750927A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 马玉良;马云鹏;孟明;佘青山;高云园 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | A61F2/70 | 分类号: | A61F2/70 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种人体下肢假肢膝关节运动控制方法,特别涉及二刚体二自由度下肢假肢平地行走时的自适应迭代学习控制方法。本发明首先分析人体正常步态特征及下肢假肢控制要求;然后通过牛顿-欧拉算法对其进行动力学分析,建立二刚体二自由度下肢假肢运动系统模型;最后将自适应迭代学习控制算法应用于此运动系统模型,其控制算法流程包括:问题描述、收敛性分析、求取 |
||
搜索关键词: | 下肢 假肢 膝关节 自适应 学习 控制 方法 | ||
【主权项】:
1.下肢假肢膝关节的自适应迭代学习控制方法,其特征在于该方法的具体步骤是:步骤1.设定人体正常步态特征及下肢假肢控制要求,具体是:所述的人体的正常步态特征可以分成两个阶段,即支撑期和摆动期,在支撑末期,最大的垂直载荷产生,之后不久膝关节弯曲开始,为下肢摆动阶段做准备,所以,此时的膝关节弯曲阻力应该最小;在摆动阶段开始时,膝关节已经弯曲了30°,最大的膝关节弯曲角度为55°~65°;膝关节假肢应该以最小的弯曲阻力开始运动,从而自动适应一定范围的步态速度;所述的下肢假肢控制要求:在支撑期具有足够的体重支撑稳定性和自动安全反应;具有绊倒时自动弯曲锁定的能力;能对整个步态周期、坐、站以及下楼/下坡进行控制;具有响应步速瞬时变化的能力;能适应不同穿戴者的个性化配置要求,实现无需训练的自适应控制;具有在足后跟接触处吸收地面冲击的能力;步骤2.建立下肢假肢控制仿真研究动力学模型,具体是:以二刚体二自由度下肢假肢运动系统为基础,通过牛顿-欧拉算法对其进行动力学分析,表达式如下:M 1 = ( m 1 d 1 2 + m 2 d 2 2 + m 2 l 1 2 + 2 m 2 l 1 d 2 cos θ 2 ) θ . . 1 + ( m 2 d 2 2 + m 2 l 1 d 2 cos θ 2 ) θ . . 2 + ( - 2 m 2 l 1 d 2 sin θ 2 ) θ . 1 θ . 2 + ( - m 2 l 1 d 2 sin θ 2 ) θ . 2 2 + ( m 1 d 1 + m 2 d 1 ) g * sin θ 1 + m 2 p 2 g sin ( θ 1 + θ 2 ) M 2 = ( m 2 d 2 2 + m 2 l 1 d 2 cos θ 2 ) θ . . 1 + m 2 d 2 2 θ . . 2 + ( - m 2 l 1 sin θ 2 + m 2 l 1 d 2 sin θ 2 ) θ . 1 θ . 2 + ( m 2 l 1 d 2 sin θ 2 ) θ . 1 2 + m 2 p 2 g sin ( θ 1 + θ 2 ) - - - ( 1 ) ]]> 其中l1和l2分别表示人体下肢大腿和小腿的长度;d1和d2表示腿相应连杆质心的位置;θ1和θ2表示相应连杆的广义角度坐标变量,满足右手法则;M1和M2表示关节处施加的外驱动力矩;m1和m2表示连杆质量,Xi表示位置坐标;i=1,2;取髋关节P0处为坐标原点,建立正运动学方程,取得X1,X2坐标为:X p 1 = X p 0 + d 1 sin θ 1 Y p 1 = Y p 0 - d 1 cos θ 1 - - - ( 2 ) ]]>X p 2 = X p 0 + l 1 sin θ 1 + d 2 sin θ 2 Y p 2 = Y p 0 - l 1 cos θ 1 - d 2 cos θ 2 - - - ( 3 ) ]]> 对位置方程进行求导,就可以得到摆动腿各质心的速度方程,如下表示:V p 1 = X p 1 . Y p 1 . = d 1 cos θ 1 d 1 sin θ 1 θ 1 . - - - ( 4 ) ]]>V p 2 = X p 2 . Y p 2 . = l 1 cos θ 1 l 1 sin θ 1 θ . 1 + d 2 cos θ 2 d 2 sin θ 2 θ . 2 - - - ( 5 ) ]]> 步骤3.下肢假肢膝关节运动的自适应迭代学习控制,具体是:(1)问题描述考虑实际中存在的不确定性,摩擦,内部膝关节阻尼,及外部干扰的影响,式(1)中描述的下肢假肢装置动力学方程可写为:M ( q i ( t ) ) q i . . ( t ) + C ( q i ( t ) , q i ( t ) . ) q i ( t ) . + G ( q i ( t ) ) = τ i ( t ) - d i ( t ) - - - ( 6 ) ]]> 式(6)中:qi(t)=θi(t),i=1,2…,t∈[0,T]为时间变量,i∈Z+为迭代次数,qi(t)∈Rn,
表示第i次迭代的关节角度,角速度,角加速度量;M(qi)∈Rn*n为机器人的惯性矩阵,
表示离心力和哥氏力,G(qi)∈Rn为重力项,τi∈Rn为关节i上的旋转力矩,dk∈Rn为膝关节阻尼及外部扰动;(2)收敛性分析假定膝关节的位置和角速度可通过反馈获得,则控制的任务就是设计一个控制率τi(t)使得qi(t)在任意[0,T]及任意i∈Z+都有界,并且当i→∞时qi(t)在任意时刻t∈[0,T]都收敛于对应时刻的期望轨迹qd(t),其中qd(t)为可实现的关节参考轨迹角度;为达到这一控制目的,给出以下基本假设:(A1)对于
及
qi(t),
di(t)有界;(A2)对
初始条件满足:q d ( t ) - q i ( t ) = q d . ( t ) - q i . ( t ) = 0 ; ]]> 且满足如下四个特性:(B1)M(qi)∈Rn*n为有界正定对称矩阵;(B2)
为对称矩阵,X T ( M ( q i ) . - 2 C ( q i , q i . ) ) X = 0 , ∀ X ∈ R n ; ]]> (B3)G ( q i ) + 2 C ( q i , q i . ) q d . ( t ) = ψ ( q i , q i . ) ξ T ( t ) , ψ ( q i , q i . ) ∈ R n × m - 1 ]]> 为已知矩阵,ξT(t)∈Rm-1为未知向量;(B4)| | C ( q i , q i . ) | | ≤ k c | | q i . | | , | | G ( q i ) | | < k g , ∀ t ∈ [ 0 , T ] , ]]> kc和kg为正实数;定义关节位置跟踪误差和速度误差分别为:e ( t ) = q d ( t ) - q i ( t ) , e . ( t ) = q d . ( t ) - q i . ( t ) ; ]]> 在经典的PD反馈控制的基础上通过迭代项克服下肢假肢系统的未知参数和干扰带来的不确定性,并给出收敛性分析:采用控制率如式(7)、(8):![]()
式(7)中:
且
矩阵KP、KD、Γ均为对称正定矩阵,则ei(t)、
有界,且lim i → ∞ e i ( t ) = lim i → ∞ e i . ( t ) = 0 , ∀ t ∈ [ 0 , T ] ; ]]> 证明:第i次迭代时,构造Lyapunov函数:W i ( e i . ( t ) , e i ( t ) , θ ~ i ( t ) ) = V i ( e . ( t ) , e i ( t ) ) + 1 2 ∫ 0 t q ~ i ( t ) Γ - 1 θ ~ i ( t ) dτ - - - ( 9 ) ]]>![]()
V i ( e i . ( t ) , e i ( t ) ) = 1 2 e i T . ( t ) M ( q i ) e i . ( t ) + 1 2 e i ( t ) T K p e i ( t ) - - - ( 10 ) ]]> 由于
即
则θ ~ i ( t ) T Γ - 1 θ ~ i ( t ) - θ i - 1 ~ ( t ) T Γ - 1 θ i - 1 ~ ( t ) = - 2 θ ‾ i ( t ) T Γ - 1 θ ~ i ( t ) - θ ‾ i ( t ) T Γ - 1 θ ‾ i ( t ) - - - ( 11 ) ]]> (3)求取Wi(t)的有界性考虑实际中存在的不确定性,摩擦,内部膝关节阻尼,及外部干扰的影响,式(1)中描述的下肢假肢装置动力学方程可写为:ΔW i = W i - W i - 1 = V i - V i - 1 - 1 / 2 ∫ 0 t ( θ ‾ i ( t ) T Γ - 1 θ ‾ i ( t ) - θ ‾ i - 1 ( t ) T Γ - 1 θ ‾ i - 1 ( t ) ) dτ - - - ( 12 ) ]]> 由式(6)和特征B2、B3得:e . i T M e . . i = e . i T M ( q . . d - q . . i ) = e . i T M q . . d - e . i T ( - C q . i - G + τ i + d i ) 1 / 2 e . i T M . e . i = e . i T C e . i = e . i T C ( q . d - q . i ) = e . i T C q . d - e . i T C q . i - - - ( 13 ) ]]> 由已知得
则
由式(8)得:θ ‾ i T ( t ) = ( Γ φ T e . i ) T = e . i T φΓ , ]]> 有θ ‾ i T Γ - 1 θ ‾ i = e . i T φΓ Γ - 1 Γφ T e . i ; ]]>θ ‾ i T Γ - 1 θ ~ i = 2 e . i T φΓΓ - 1 Γ φ ~ i = 2 e . i T φ φ ~ i - - - ( 16 ) ]]> 由假设A2得到
将式(16)代入(12),有ΔW i = - V i - 1 + V i - 1 / 2 ∫ 0 t ( θ ‾ i T Γ - 1 θ ‾ i + 2 θ ‾ i T Γ - 1 θ ~ i ) dσ ≤ - V i - 1 + ∫ 0 t e . i T ( φ θ ~ i - K D e . i ) dτ - 1 / 2 ∫ 0 t ( e . i T φΓ φ T e . i + 2 e . i T φ θ ~ i ) dτ ≤ - V i - 1 - 1 / 2 ∫ 0 t ( e . i T ( φΓ φ T + 2 K D ) e . i ) dτ ≤ 0 - - - ( 17 ) ]]> 因为Vi-1,Γ,KD均为正定矩阵,ΔWi≤0,因此Wi为非递增序列,则得出如下结论:若W0有界,则Wi也必定有界;(4)求取W0(t)的递增性由式(9)和式(15)得:
因为
K>0,可得出:
式(19)中,β 1 = λ min ( K D ) , β 2 = 1 / 2 λ min ( Γ - 1 ) - K λ max 2 ( Γ - 1 ) , K ≤ λ min ( Γ - 1 ) 2 λ max 2 ( Γ - 1 ) , ]]> 因此有:W . 0 ( t ) ≤ 1 4 K | | θ | | 2 , ∀ t ∈ [ 0 , T ] - - - ( 2 ) ]]> 因为θ(t)连续有界,推出W0(t)亦连续有界;(5)求取Wi(t)的递增性Wi(t)可以表示为W i ( t ) = W 0 + Σ j = 1 i ΔW j ; ]]> 则由式(12)可得:W i ≤ W 0 - Σ j = 1 i V j - 1 ≤ W 0 - 1 / 2 Σ j = 1 i e j - 1 T K P e j - 1 - 1 / 2 Σ J = 1 I e . T j = 1 K P e . j - 1 - - - ( 21 ) ]]> 那么( Σ j = 1 i e j - 1 T K P e j - 1 - Σ J = 1 I e . T j = 1 K P e . j - 1 ) ≤ 2 ( W 0 - W i ) ≤ 2 W 0 , ]]> 即Wi(t)有界;可得出结论:lim i → t e i ( t ) = lim i → t e . i ( t ) = 0 , ∀ t ∈ [ 0 , T ] , ]]> 则Wi(t)的连续有界;将本步骤方法运用于步骤2中建立的模型上进行控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410007709.4/,转载请声明来源钻瓜专利网。
- 上一篇:悬袋形高立式拦沙网拦沙坝的施工方法
- 下一篇:可以遥控操作的电源开关座