[go: up one dir, main page]

CN101816822A - 功能性电刺激pid参数双源特征融合微粒子群整定方法 - Google Patents

功能性电刺激pid参数双源特征融合微粒子群整定方法 Download PDF

Info

Publication number
CN101816822A
CN101816822A CN 201010184133 CN201010184133A CN101816822A CN 101816822 A CN101816822 A CN 101816822A CN 201010184133 CN201010184133 CN 201010184133 CN 201010184133 A CN201010184133 A CN 201010184133A CN 101816822 A CN101816822 A CN 101816822A
Authority
CN
China
Prior art keywords
hrv
error
pid
particle swarm
parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201010184133
Other languages
English (en)
Other versions
CN101816822B (zh
Inventor
明东
张广举
邱爽
徐瑞
刘秀云
程龙龙
万柏坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datian Medical Science Engineering Tianjin Co ltd
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN2010101841330A priority Critical patent/CN101816822B/zh
Publication of CN101816822A publication Critical patent/CN101816822A/zh
Application granted granted Critical
Publication of CN101816822B publication Critical patent/CN101816822B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明涉及以电脉冲刺激进行肢体康复的器械领域。提供一种功能性电刺激中PID参数的双源特征融合混沌微粒子群整定方法,能够准确稳定实时地控制FES系统的电流强度,有效地提高FES系统准确性和稳定性。本发明采用的技术方案是,首先,利用助行过程的柄反作用矢量HRV预测膝关节角度;其次,利用混沌微粒群算法整定比例微积分PID参数,实时调控FES电流水平强度,最终实现比例微积分PID控制参数的自适应在线整定,并用于功能性电刺激FES系统。本发明主要应用于整定功能性电刺激中PID参数。

Description

功能性电刺激PID参数双源特征融合微粒子群整定方法
技术领域
本发明涉及以电脉冲刺激进行肢体康复的器械领域,尤其是功能性电刺激中PID参数的双源特征融合混沌微粒子群整定方法。
背景技术
功能性电刺激(Functional Electrical Stimulation,FES)是通过电流脉冲序列来刺激肢体运动肌群及其外周神经,有效地恢复或重建截瘫患者的部分运动功能的技术。据统计,由于脊髓再生能力微弱,针对脊髓损伤瘫痪患者,目前尚未有可直接修复损伤的有效医治方法,实施功能康复训练是一有效的措施。脊髓损伤瘫痪患者人数逐年增多,功能康复训练是亟待需求的技术。20世纪60年代,Liberson首次成功地利用电刺激腓神经矫正了偏瘫患者足下垂的步态,开创了功能性电刺激用于运动和感觉功能康复治疗的新途径。目前,FES已经成为了恢复或重建截瘫患者的部分运动功能,是重要的康复治疗手段。然而,如何精密控制FES的触发时序和脉冲电流强度以保证电刺激作用效果能准确完成预定的功能动作仍是FES的技术关键。据统计,目前FES的触发控制的方式研究尚少,而且根据作用效果与预定动作偏差,用闭环控制来自动调整FES刺激强度和时序参数,从而大大提高了FES系统的准确性和稳定性,但是现在有效的控制方法仍然在探索之中。
柄反作用矢量(handle reactions vector,HRV)是根据步行器帮助下的站立及行走的过程中,步行器提供给患者的效用实际上可以分为明确独立的3个部分:前后向的力推进,左右向的力平衡和上下向的力支持,这其实也可理解为患者为维持自身正常站立行走对外界所需的附加力学诉求提出的新概念,即是患者在站立行走过程中对步行器的作用合成简化为集中载荷,分别用手柄中点横截面形心处的两个力学矢量来表示,如图1所示,矢量在x,y,z轴上的方向分量合力大小可以分别表征患者借助步行器所获得的力推进,力平衡和力支持水平。其中,定义坐标系所设定的x轴正向为患者的右向,y轴正向为患者的前向,z轴正向为患者的上向。这样,HRV的定义公式也可以写为:
[HRV]=[HRV1,HRVr]T=[Flx,Fly,Flz,Frx,Fry,Frz]T              (1)
目前,HRV被广泛地应用在监视在电刺激过程中病人行走时的状况,继而防止病人摔倒,造成二次伤害。本专利提出利用此参数预测膝关节角度,继而精密控制FES系统的电流水平强度,保证电刺激作用效果能准确完成预定的功能动作,并且防止肌疲劳。
比例微积分(proportional-integral-differential,PID)是一种非常实用的反馈调节算法,它根据系统检测或操作偏差,利用比例、积分、微分运算获得所需调节量以对系统进行反馈控制,因其操作方便而广泛用于工程实践。尤其当被控系统特性参数不明确或难以及时在线测定时,稳妥的闭环控制即可采用PID整定算法。面对肌肉的复杂性和时变性操作环境,由于PID的稳定性好、工作可靠,目前仍在功能性电刺激领域得到了广泛的应用。PID核心技术是精密确定其中比例、积分、微分系数,尤其在FES领域,对系统稳定性要求极为严格,所以对PID参数选择尤为重要。PID控制要取得较好的控制效果,必须调整好比例、积分和微分三种控制作用,形成控制量中既相互配合又相互制约的关系。
发明内容
为克服现有技术的不足,提供一种功能性电刺激中PID参数的双源特征融合混沌微粒子群整定方法,能够准确稳定实时地控制FES系统地电流强度,有效地提高FES系统准确性和稳定性,并获得可观的社会效益和经济效益。为达到上述目的,本发明采用的技术方案是:功能性电刺激中PID参数的双源特征融合混沌微粒子群整定方法,包括:
首先,利用助行过程的柄反作用矢量HRV预测膝关节角度;
其次,利用混沌微粒群算法整定比例微积分PID参数,实时调控FES电流水平强度,整定流程为:首先根据比例微积分PID的三个决策变量Kp、Ki和Kd取值范围的上下界,确定粒子群群体规模、搜索空间维数等参数,并初始化粒子群体的速度和位置,然后利用通过实际关节角度与肌肉模型输出关节角度的相应关系作为适度评价函数计算粒子群中每一个粒子的适应度值,并将其适应度与本身的最佳位置适应度值作比较,并将其作为粒子代表值,然后在调整粒子的速度及其他参数,改变粒子的最佳位置,直到稳定为止,计算最终最佳的位置即得比例微积分PID的Kp、Ki和Kd三个系数,在新的比例微积分PID系数下计算系统输出yout及其与肌肉模型输出关节角度的偏差后再进入下一步神经网络的自学习与加权系数自调整,反复此过程,最终实现比例微积分PID控制参数的自适应在线整定,并用于功能性电刺激FES系统。
所述肌肉模型输出关节角度是采用偏最小二乘回归的方法,即:
设有m个HRV变量HRV1,…,HRVm,p个M变量,M1,…,Mp,共i(i=1,…,n)个观测值的数据集,T、U分别为从HRV变量与M变量中提取的成分,称为偏最小二乘因子,
从原始变量集中提取第一对成分T1、U1的线性组合为:
T1=ω11HRV1+…+ω1mHRVm=ω1′HRV                   (4)
U1=v11M1+…+v1pMp=v1′M                            (5)
其中ω1=(ω11,…,ω1m )′为模型效应权重,v1=(v11,…,v1p)′为M变量权重,将上述提取第一成分的要求转化为求条件极值问题:
Figure GDA0000021781110000021
其中t1、u1为由样本求得的第一对成分的得分向量,HRV0、M0为初始变量,利用拉格朗日乘子法,上述问题转化为求单位向量ω1和v1,使θ1=ω1′ HRV0′M0V1最大,即求矩阵HRV0′M0M0′HRV0的特征值和特征向量,其最大特征值为θ1 2,相应的单位特征向量就是所求的解ω1,而v1由公式
Figure GDA0000021781110000022
得到;
其次建立初始变量对T1的方程
HRV 0 = t 1 α 1 ′ + E 1 M 0 = t 1 β 1 ′ + F 1 - - - ( 7 )
其中t1意义同前,α1′=(α11,…,α1m),β1′=(β11,…,β1p)为仅一个M量t1时的参数向量,E1、F1分别为n×m和n×p残差阵,按照普通最小二乘法可求得系数向量α1和β1,其中α1成为模型效应载荷量;
如提取的第一成分不能达到回归模型的精度,运用残差阵E1、F1代替X0、Y0,重复提取成分,依次类推,假设最终提取了r个成分,HRV0、M0对r个成分的回归方程为:
HRV 0 = t 1 α 1 ′ + . . . + t r α r ′ + E r M 0 = t 1 β 1 ′ + . . . + t r β r ′ + F r - - - ( 8 )
把第一步分析所得HRV量中提取成分Tk(k=1,…,r)线性组合带入M量对r个成分建立的回归方程,即tr=ωk1HRV1+…+ωkmHRVm代入Mj=t1β1j+…+trβrj(j=1,…,p),即得标准化变量的回归方程Mj=αj1HRV1+…+αjmHRVm
最后根据公式L=M×HRV-1,即可求出L,M表示膝关节角度,HRV表示使用者施加在步行器上力的柄反作用矢量,L表示HRV与M之间的关系。
所述利用混沌微粒群算法整定PID参数,进一步细化为:
比例微积分PID采用比例单元P、积分单元I和微分单元D三部分组成,根据系统的误差,通过设定的Kp、Ki和Kd三个参数对系统进行控制:
yout ( t ) = K p error ( t ) + K i Σ j = 0 t error ( j ) + K d [ error ( t ) - error ( t - 1 ) ] - - - ( 9 )
其中Kp是比例系数,Ki是积分系数,Kd是微分系数,error为预设输出与实际输出的偏差,u(t)为PID的输出,同时又是受控系统的输入,由PID输出公式 yout ( t ) = K p error ( t ) + K i Σ j = 0 t error ( j ) + K d [ error ( t ) - error ( t - 1 ) ] 可以得到
u ( t - 1 ) = K p error ( t - 1 ) + K i Σ j = 0 t - 1 error ( j ) + K d [ error ( t - 1 ) - error ( t - 2 ) ] - - - ( 10 )
根据:
Δu(t)=u(t)-u(t-1)
=Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
……………………………………………………………                        (11)
有:
u(t)=Δu(t)+u(t-1)=
u(t-1)+Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
………………(12)
采用混沌微粒群算法进行比例微积分PID控制参数的自适应优化,选择收索空间为3维,即分别为PID控制器的三参数,选取群体规模m=20,群体的初始速度和位置在一定的空间范围内随机产生,分别表示为:vi=(vi1,vi2,vi3),xi=(xi1,xi2,xi3),记第i个粒子迄今搜索到最优位置为pi=(pi1,pi2,pi3),整个粒子群迄今为止搜索到得最优位置为pgi=(pgi1,pgi2,pgi3),其中,i=1,2,…,20,粒子群优化算法采用以下公式对粒子群操作,
vid←vid+c1r1(pid-xid)+c2r2(pgid-xid)+c3r3(qid-xid)              (13)
xid←xid+vid                                                     (14)
其中,i=1,2,…,20;学习因子c1、c2和c3是非负数,一般取值为0.5;r1、r2和r3是介于[0,1]之间的随机数,qid是随机选取粒子的位置;
实现的具体步骤为:
1、确定参数:学习因子c1、c2和c3,和群体的规模N,进化次数以及混沌寻优次数;
2、随机产生N个粒子进行操作;
3、按公式(13)和(14)对粒子进行操作;
4、对最优位置pgi=(pgi1,pgi2,pgi3)进行混沌优化,将pgid(i=1,2,…,20),映射到
Logistic方程zi+1=μzi(1-zi)i=0,1,2,…的定义域[0,1];
Figure GDA0000021781110000041
i=1,2,…,20,然后,用Logistic方程进行迭代产生混沌变量
Figure GDA0000021781110000042
m=1,2,…再把产生的混沌变量序列(m=1,2,…)通过逆映射
Figure GDA0000021781110000044
(m=1,2,…)返回到原解空间,得
Figure GDA0000021781110000045
(m=1,2,…)
在原解空间对混沌变量经历的每一个可行解
Figure GDA0000021781110000046
(m=1,2,…)计算其适应值,保留性能最好的可行解p*
5、随机从当前群体中选出的一个粒子用p*取代;
6、若达到最大代数或者得到满意解,则优化过程结束,否则返回步骤3。
本发明的特点在于:利用助行器的HRV变化预测膝关节角度变化,然后通过混沌粒子群算法优化PID的比例系数、微分系数以及积分系数,继而控制FES系统的电流脉冲强度,有效地提高了FES系统准确性和稳定性。
附图说明
图1柄反作用矢量(HRV)定义示意图。
图2基于HRV的FES系统结构框图。
图3混沌粒子群算法整定PID参数控制方法的结构框图。
图4助行功能性电刺激中的人体模型。
图5实验场景。
图6混沌粒子群算法整定的PID控制追踪结果。
图7混沌粒子群算法整定PID参数控制下预设输入关角度与实际输出的相对误差。
具体实施方式
基于HRV的功能性电刺激助行中的精密控制新技术的应用的结构如图2所示,其工作流程为:首先,利用助行过程的HRV预测膝关节角度,其次,利用混沌微粒群算法整定PID参数,实时调控FES电流水平强度。其整定结构示意图如图3所示,为:首先根据PID的三个决策变量Kp、Ki和Kd取值范围的上下界,确定粒子群群体规模、搜索空间维数等参数,并初始化粒子群体的速度和位置,然后利用通过实际关节角度与肌肉模型输出关节角度的相应关系作为适度评价函数计算粒子群中每一个粒子的适应度值,并将其适应度与本身的最佳位置适应度值作比较,并将其作为粒子代表值,然后在调整粒子的速度等其他参数,改变粒子的最佳位置,直到稳定为止,计算最终最佳的位置即得PID的Kp、Ki和Kd三个系数。在新的PID系数下计算系统输出yout及其与肌肉模型的偏差后再进入下一步神经网络的自学习与加权系数自调整。反复此过程,最终实现PID控制参数的自适应在线整定,并用于FES系统。
一、HRV预测膝关节角度模型
助行过程中,当使用者在功能性电刺激作用下,抬腿迈步时,为了支持身体稳定,使用者在步行器上所施加的力则有所不同,因为关节的大小不同会使人体重心处于不同位置,则克服重力所施加的力也不同,同时人体所处的平面位置也有所改变,为了位置倾翻则在平面上所施加的力也有所变化,因此,关节角度和使用者对步行器所施加的力有一定的关系,如图4所示。
M=L·HRV+wPW                        (1)
其中,M表示膝关节角度,HRV表示使用者施加在步行器上力的柄反作用矢量,L表示HRV与M之间的关系,w表示系数,W表示上臂、躯干和下肢的重心,P表示三重心与M之间的关系。
实际中,由于步行器的作用,人体重心移动较小,膝关节角度则可表示成
M=L·HRV                            (2)
其中,M表示膝关节角度,HRV表示使用者施加在步行器上力的柄反作用矢量,L表示HRV与M之间的关系。根据式2所示,确定L就可以利用HRV取出相应时刻的膝关节角度。
L=M□HRV-1                           (3)
本专利求解L时,采用了偏最小二乘回归的方法。
设有m个HRV变量HRV1,…,HRVm,p个M变量,M1,…,Mp,共i(i=1,…,n)个观测值的数据集。T、U分别为从HRV变量与M变量中提取的成分,这里提取的成分通常称为偏最小二乘因子。
从原始变量集中提取第一对成分T1、U1的线性组合为:
T1=ω11HRV1+…+ω1mHRVm=ω1′ HRV    (4)
U1=v11M1+…+v1pMp=v1′M              (5)
其中ω1=(ω11,…,ω1m)′为模型效应权重,v1=(v11,…,v1p)为M变量权重。为保证T1、U1各自尽可能多地提取所在变量组的变异信息,同时保证两者之间的相关程度达到最大,据成分的协方差可由相应成分的得分向量的内积来计算的性质,上述提取第一成分的要求转化为求条件极值问颗。
Figure GDA0000021781110000061
其中t1、u1为由样本求得的第一对成分的得分向量,HRV0、M0为初始变量。利用拉格朗日乘子法,上述问题转化为求单位向量ω1和v1,使θ1=ω1 HRV0′M0v1最大,即求矩阵HRV0′M0M0′HRV0的特征值和特征向量,其最大特征值为θ1 2,相应的单位特征向量就是所求的解ω1,而v1由公式
Figure GDA0000021781110000062
得到。
其次建立初始变量对T1的方程
HRV 0 = t 1 α 1 ′ + E 1 M 0 = t 1 β 1 ′ + F 1 - - - ( 7 )
其中t1意义同前,α1′=(α11,…,α1m),β1′=(β11,…,β1p)为仅一个M量t1时的参数向量,E1、F1分别为n×m和n×p残差阵。按照普通最小二乘法可求得系数向量α1和β1,其中α1成为模型效应载荷量。
如提取的第一成分不能达到回归模型的精度,运用残差阵E1、F1代替X0、Y0,重复提取成分,依次类推。假设最终提取了r个成分,HRV0、M0对r个成分的回归方程为:
HRV 0 = t 1 α 1 ′ + . . . + t r α r ′ + E r M 0 = t 1 β 1 ′ + . . . + t r β r ′ + F r - - - ( 8 )
把第一步分析所得HRV量中提取成分Tk(k=1,…,r)线性组合带入M量对r个成分建立的回归方程,即tr=ωk1HRV1+…+ωkmHRVm代入Mj=t1β1j+…+trβrj(j=1,…,p),即得标准化变量的回归方程Mj=αj1HRV1+…+αjmHRVm
最后根据式3,即可求出L。
二、混沌粒子群算法整定PID参数的控制
PID由比例单元P、积分单元I和微分单元D三部分组成,根据系统的误差,通过设定的Kp、Ki和Kd三个参数对系统进行控制。
yout ( t ) = K p error ( t ) + K i Σ j = 0 t error ( j ) + K d [ error ( t ) - error ( t - 1 ) ] - - - ( 9 )
其中Kp是比例系数,Ki是积分系数,Kd是微分系数,error为预设输出与实际输出的偏差,u(t)为PID的输出,同时又是受控系统的输入。
由PID输出公式(1)可以得到
u ( t - 1 ) = K p error ( t - 1 ) + K i Σ j = 0 t - 1 error ( j ) + K d [ error ( t - 1 ) - error ( t - 2 ) ] - - - ( 10 )
根据:
Δu(t)=u(t)-u(t-1)
=Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
……………………………………………………………(11)
有:
u(t)=Δu(t)+u(t-1)=
u(t-1)+Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
………………(12)
本发明采用混沌微粒子群算法进行PID控制参数的自适应优化,选择收索空间为3维,即分别为PID控制器的三参数,选取群体规模m=20,群体的初始速度和位置在一定的空间范围内随机产生,分别表示为:vi=(vi1,vi2,vi3),xi=(xi1,xi2,xi3),记第i个粒子迄今搜索到最优位置为pi=(pi1,pi2,pi3),整个粒子群迄今为止搜索到得最优位置为pgi=(pgi1,pgi2,pgi3)。其中,i=1,2,…,20,粒子群优化算法采用以下公式对粒子群操作。
vid←vid+c1r1(pid-xid)+c2r2(pgid-xid)+c3r3(qid-xid)                   (13)
xid←xid+vid                                                          (14)
其中,i=1,2,…,20;学习因子c1、c2和c3是非负数,一般取值为0.5;r1、r2和r3是介于[0,1]之间的随机数,qid是随机选取粒子的位置。
其实现的具体步骤为:
1、确定参数:学习因子c1、c2和c3,和群体的规模N,进化次数以及混沌寻优次数;
2、随机产生N个粒子进行操作;
3、按公式(13)和(14)对粒子进行操作;
4、对最优位置pgi=(pgi1,pgi2,pgi3)进行混沌优化,将pgid(i=1,2,…,20),映射到Logistic方程zi+1=μzi(1-zi)i=0,1,2,…的定义域[0,1];
Figure GDA0000021781110000074
i=1,2,…,20,然后,用Logistic方程进行迭代产生混沌变量
Figure GDA0000021781110000075
m=1,2,…,再把产生的混沌变量序列
Figure GDA0000021781110000076
(m=1,2,…)通过逆映射
Figure GDA0000021781110000081
(m=1,2,…)返回到原解空间,得
Figure GDA0000021781110000082
(m=1,2,…)
在原解空间对混沌变量经历的每一个可行解
Figure GDA0000021781110000083
(m=1,2,…)计算其适应值,保留性能最好的可行解p*
5、随机从当前群体中选出的一个粒子用p*取代。
6、若达到最大代数或者得到满意解,则优化过程结束,否则返回步骤3.
三、实验方案
实验装置采用无线传输的步行器系统和美国SIGMEDICS公司生产的Parastep功能性电刺激系统,该系统包含微处理器和刺激脉冲发生电路,含六条刺激通道,电池供电。实验内容为:利用FES系统对下肢相关肌群进行刺激,使受试者按照预定的动作,同时记录施加在步行器上的HRV首先通过安装在步行器上的12导联应变片(BX3506AA)电桥网络转化成的电压信号以及膝关节角度运动轨迹。要求受试者身体健康,无下肢肌肉、骨骼疾患,无神经疾患及严重心肺疾患。实验时受试者安坐于步行器前,将刺激电极固定于相应的部位,未施加电刺激时,受试者保持轻松。FES实验场景如图5所示。电刺激脉冲序列采用经典的Lilly波形,脉冲频率为25Hz、脉宽150μs,脉冲电流在0~120m范围内可调。实验中,实时地记录HRV以及可通过改变脉冲电流大小来调整刺激强度以改变由刺激产生的膝关节角度。实验前,设定期望的膝关节角度运动轨迹,实验中利用角度测量计实时检测膝关节张角变化。实验数据采样率为128Hz,数据记录时长为60s。
有益效果
混沌微粒子群算法整定PID参数的新算法对FES脉冲电流幅值进行测算和调整,使FES作用所产生的膝关节角度运动贴近预期的运动轨迹。图6为混沌微粒子群算法整定的PID控制追踪结果。图中红线表示预期运动轨迹、蓝线为实际输出关节角度。X轴为时间,Y轴为膝关节运动角度。为更清楚地观察混沌粒子群算法整定PID的控制误差,如图7混沌微粒子群整定PID控制下预设输入膝关节角度与实际膝关节角度的相对误差所示,则可以看出误差均在5%之内,可以达到精确的控制。
本发明的主旨是提出一种新的FES的精密控制方法,利用步行器的HRV参数预测的膝关节角度与实际的膝关节角度预测的关节角度的误差,通过混沌微粒群算法优化PID的比例系数、积分系数以及微分系数,继而准确稳定实时地控制FES系统地电流强度。该项发明可有效地提高FES系统准确性和稳定性,并获得可观的社会效益和经济效益。最佳实施方案拟采用专利转让、技术合作或产品开发。

Claims (3)

1.一种功能性电刺激PID参数双源特征融合微粒子群整定方法,其特征是,包括下列步骤:
首先,利用助行过程的柄反作用矢量HRV预测膝关节角度;
其次,利用混沌微粒群算法整定比例微积分PID参数,实时调控FES电流水平强度,整定流程为:首先根据比例微积分PID的三个决策变量Kp、Ki和Kd取值范围的上下界,确定粒子群群体规模、搜索空间维数等参数,并初始化粒子群体的速度和位置,然后利用通过实际关节角度与肌肉模型输出关节角度的相应关系作为适度评价函数计算粒子群中每一个粒子的适应度值,并将其适应度与本身的最佳位置适应度值作比较,并将其作为粒子代表值,然后在调整粒子的速度及其他参数,改变粒子的最佳位置,直到稳定为止,计算最终最佳的位置即得比例微积分PID的Kp、Ki和Kd三个系数,在新的比例微积分PID系数下计算系统输出yout及其与肌肉模型输出关节角度的偏差后再进入下一步神经网络的自学习与加权系数自调整,反复此过程,最终实现比例微积分PID控制参数的自适应在线整定,并用于功能性电刺激FES系统。
2.根据权利要求1所述的一种功能性电刺激PID参数双源特征融合微粒子群整定方法,其特征是,肌肉模型输出关节角度是采用偏最小二乘回归的方法,即:
设有m个HRV变量HRV1,…,HRVm,p个M变量,M1,…,Mp,共i(i=1,…,n)个观测值的数据集,T、U分别为从HRV变量与M变量中提取的成分,称为偏最小二乘因子,
从原始变量集中提取第一对成分T1、U1的线性组合为:
T1=ω11HRV1+…+ω1mHRVm=ω′1HRV    (4)
U1=v11M1+…+v1pMp=v′1M             (5)
其中ω1=(ω11,…,ω1m)′为模型效应权重,v1=(v11,…,v1p)′为M变量权重,将上述提取第一成分的要求转化为求条件极值问题:
Figure FDA0000021781100000011
其中t1、u1为由样本求得的第一对成分的得分向量,HRVO、MO为初始变量,利用拉格朗日乘子法,上述问题转化为求单位向量ω1和v1,使θ1=ω′1HRV′0M0v1最大,即求矩阵HRV′0M0M′0HRV0的特征值和特征向量,其最大特征值为θ1 2,相应的单位特征向量就是所求的解ω1,而v1由公式
Figure FDA0000021781100000012
得到;
其次建立初始变量对T1的方程
HRV 0 = t 1 α 1 ′ + E 1 M 0 = t 1 β 1 ′ + F 1 - - - ( 7 )
其中t1意义同前,α′1=(α11,…,α1m),β′1=(β11,…,β1p)为仅一个M量t1时的参数向量,E1、F1分别为n×m和n×p残差阵,按照普通最小二乘法可求得系数向量α1和β1,其中α1成为模型效应载荷量;
如提取的第一成分不能达到回归模型的精度,运用残差阵E1、F1代替XO、YO,重复提取成分,依次类推,假设最终提取了r个成分,HRVO、M0对r个成分的回归方程为:
HRV 0 = t 1 α 1 ′ + . . . + t r α r ′ + E r M 0 = t 1 β 1 ′ + . . . + t r β r ′ + F r - - - ( 8 )
把第一步分析所得HRV量中提取成分Tk(k=1,…,r)线性组合带入M量对r个成分建立的回归方程,即tr=ωk1HRV1+…+ωkmHRVm代入Mj=t1β1j+…+trβrj(j=1,…,p),即得标准化变量的回归方程Mj=αj1HRV1+…+αjmHRVm
最后根据公式L=M×HRV-1,即可求出L,M表示膝关节角度,HRV表示使用者施加在步行器上力的柄反作用矢量,L表示HRV与M之间的关系。
3.根据权利要求1所述的一种功能性电刺激PID参数双源特征融合微粒子群整定方法,其特征是,利用混沌微粒群算法整定PID参数,进一步细化为:
比例微积分PID采用比例单元P、积分单元I和微分单元D三部分组成,根据系统的误差,通过设定的Kp、Ki和Kd三个参数对系统进行控制:
yout ( t ) = K p error ( t ) + K i Σ j = 0 t error ( j ) + K d [ error ( t ) - error ( t - 1 ) ] - - - ( 9 )
其中Kp是比例系数,Ki是积分系数,Kd是微分系数,error为预设输出与实际输出的偏差,u(t)为PID的输出,同时又是受控系统的输入,由PID输出公式
Figure FDA0000021781100000023
可以得到
u ( t - 1 ) = K p error ( t - 1 ) + K i Σ j = 0 t - 1 error ( j ) + K d [ error ( t - 1 ) - error ( t - 2 ) ] - - - ( 10 )
根据:
Δu(t)=u(t)-u(t-1)
=Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
……………………………………………………………(11)
有:
u(t)=Δu(t)+u(t-1)=
u(t-1)+Kp(error(t)-error(t-1))+Kierror(t)+Kd(error(t)-2error(t-1)+error(t-2))
                                  ………………(12)
采用混沌微粒群算法进行比例微积分PID控制参数的自适应优化,选择收索空间为3维,即分别为PID控制器的三参数,选取群体规模m=20,群体的初始速度和位置在一定的空间范围内随机产生,分别表示为:vi=(vi1,vi2,vi3),xi=(xi1,xi2,xi3),记第i个粒子迄今搜索到最优位置为pi=(pi1,pi2,pi3),整个粒子群迄今为止搜索到得最优位置为pgi=(pgi1,pgi2,pgi3),其中,i=1,2,…,20,粒子群优化算法采用以下公式对粒子群操作,
vid←vid+c1r1(pid-xid)+c2r2(pgid-xid)+c3r3(qid-xid)    (13)
xid←xid+vid                                           (14)
其中,i=1,2,…,20;学习因子c1、c2和c3是非负数,一般取值为0.5;r1、r2和r3是介于[0,1]之间的随机数,qid是随机选取粒子的位置;
实现的具体步骤为:
1、确定参数:学习因子c1、c2和c3,和群体的规模N,进化次数以及混沌寻优次数;
2、随机产生N个粒子进行操作;
3、按公式(13)和(14)对粒子进行操作;
4、对最优位置pgi=(pgi1,pgi2,pgi3)进行混沌优化,将pgid(i=1,2,…,20),映射到Logistic方程zi+1=μzi(1-zi)i=0,1,2,…的定义域[0,1];i=1,2,…,20,然后,用Logistic方程进行迭代产生混沌变量
Figure FDA0000021781100000032
m=1.2.…,再把产生的混沌变量序列(m=1,2,…)通过逆映射(m=1,2,…)返回到原解空间,得
Figure FDA0000021781100000035
(m=1,2,…)
在原解空间对混沌变量经历的每一个可行解(m=1,2,…)计算其适应值,保留性能最好的可行解p*
5、随机从当前群体中选出的一个粒子用p*取代;
6、若达到最大代数或者得到满意解,则优化过程结束,否则返回步骤3。
CN2010101841330A 2010-05-27 2010-05-27 功能性电刺激pid参数双源特征融合微粒子群整定方法 Active CN101816822B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101841330A CN101816822B (zh) 2010-05-27 2010-05-27 功能性电刺激pid参数双源特征融合微粒子群整定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101841330A CN101816822B (zh) 2010-05-27 2010-05-27 功能性电刺激pid参数双源特征融合微粒子群整定方法

Publications (2)

Publication Number Publication Date
CN101816822A true CN101816822A (zh) 2010-09-01
CN101816822B CN101816822B (zh) 2012-11-28

Family

ID=42652190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101841330A Active CN101816822B (zh) 2010-05-27 2010-05-27 功能性电刺激pid参数双源特征融合微粒子群整定方法

Country Status (1)

Country Link
CN (1) CN101816822B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472731A (zh) * 2013-09-24 2013-12-25 南方电网科学研究院有限责任公司 一种微电网小信号稳定性分析并参数协调整定的方法
CN104090490A (zh) * 2014-07-04 2014-10-08 北京工业大学 一种基于混沌粒子群优化算法的输入整形器闭环控制方法
CN104834215A (zh) * 2015-03-24 2015-08-12 浙江师范大学 一种变异粒子群优化的bp神经网络pid控制算法
CN106647247A (zh) * 2016-12-29 2017-05-10 西安工程大学 一种适用于伺服控制器的控制算法
CN107361741A (zh) * 2011-03-24 2017-11-21 加利福尼亚理工学院 神经刺激器装置
CN109491349A (zh) * 2018-12-18 2019-03-19 江南大学 基于pls模型的批次运行轨迹和空间的调整方法
CN109848990A (zh) * 2019-01-28 2019-06-07 南京理工大学 基于pso的膝关节外骨骼增益可变无模型角度控制方法
CN110768558A (zh) * 2019-09-24 2020-02-07 山东电工电气集团新能科技有限公司 一种基于时间分配因子法的逆变器中点电压平衡方法
CN111166294A (zh) * 2020-01-29 2020-05-19 北京交通大学 一种基于心跳间期的睡眠呼吸暂停自动检测方法及装置
CN111643321A (zh) * 2020-04-30 2020-09-11 北京精密机电控制设备研究所 基于sEMG信号的外骨骼关节角度预测方法及系统
WO2021047100A1 (zh) * 2019-09-11 2021-03-18 中山大学 一种自适应电刺激训练系统
CN113941090A (zh) * 2021-09-18 2022-01-18 复旦大学 一种自适应闭环深部脑刺激方法、装置及电子设备
CN114967423A (zh) * 2022-05-09 2022-08-30 电子科技大学 燃料电池测试系统的复合控温方法
WO2023040521A1 (zh) * 2021-09-18 2023-03-23 复旦大学 一种自适应闭环深部脑刺激方法、装置及电子设备
CN117899358A (zh) * 2024-01-19 2024-04-19 天津大学 自适应电刺激平衡康复训练系统
CN118304577A (zh) * 2024-06-07 2024-07-09 首都医科大学宣武医院 一种适用于手功能康复的镜像任务训练系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6171239B1 (en) * 1998-08-17 2001-01-09 Emory University Systems, methods, and devices for controlling external devices by signals derived directly from the nervous system
CN101596338A (zh) * 2009-04-29 2009-12-09 天津大学 基于bp神经网络整定pid的功能性电刺激精密控制方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6171239B1 (en) * 1998-08-17 2001-01-09 Emory University Systems, methods, and devices for controlling external devices by signals derived directly from the nervous system
CN101596338A (zh) * 2009-04-29 2009-12-09 天津大学 基于bp神经网络整定pid的功能性电刺激精密控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
《2006中国控制与决策学术年会论文集》 20061231 栾丽君等 基于粒子群算法的PID参数自整定 476-482 1-3 , 2 *
《31st Annual International Conference of the IEEE EMBS Minneapolis》 20090906 Longlong Cheng et al Radial Basis Function Neural Network-based PID Model Electrical Stimulation System Control 3481-3484 1-3 , 2 *
《Proceedings of the 12th IEEE International Multitopic Conference》 20081224 Abolfazl Jalilvand Advanced Particle Swarm Optimization-Based PIDController Parameters Tuning 430-435 1-3 , 2 *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107361741B (zh) * 2011-03-24 2021-03-09 加利福尼亚理工学院 神经刺激器装置
CN107361741A (zh) * 2011-03-24 2017-11-21 加利福尼亚理工学院 神经刺激器装置
CN103472731B (zh) * 2013-09-24 2016-05-25 南方电网科学研究院有限责任公司 一种微电网小信号稳定性分析并参数协调整定的方法
CN103472731A (zh) * 2013-09-24 2013-12-25 南方电网科学研究院有限责任公司 一种微电网小信号稳定性分析并参数协调整定的方法
CN104090490B (zh) * 2014-07-04 2018-11-02 北京工业大学 一种基于混沌粒子群优化算法的输入整形器闭环控制方法
CN104090490A (zh) * 2014-07-04 2014-10-08 北京工业大学 一种基于混沌粒子群优化算法的输入整形器闭环控制方法
CN104834215B (zh) * 2015-03-24 2018-02-09 浙江师范大学 一种变异粒子群优化的bp神经网络pid控制算法
CN104834215A (zh) * 2015-03-24 2015-08-12 浙江师范大学 一种变异粒子群优化的bp神经网络pid控制算法
CN106647247B (zh) * 2016-12-29 2019-08-20 西安工程大学 一种适用于伺服控制器的控制算法
CN106647247A (zh) * 2016-12-29 2017-05-10 西安工程大学 一种适用于伺服控制器的控制算法
CN109491349A (zh) * 2018-12-18 2019-03-19 江南大学 基于pls模型的批次运行轨迹和空间的调整方法
CN109848990A (zh) * 2019-01-28 2019-06-07 南京理工大学 基于pso的膝关节外骨骼增益可变无模型角度控制方法
CN109848990B (zh) * 2019-01-28 2022-01-11 南京理工大学 基于pso的膝关节外骨骼增益可变无模型角度控制方法
WO2021047100A1 (zh) * 2019-09-11 2021-03-18 中山大学 一种自适应电刺激训练系统
CN110768558A (zh) * 2019-09-24 2020-02-07 山东电工电气集团新能科技有限公司 一种基于时间分配因子法的逆变器中点电压平衡方法
CN111166294A (zh) * 2020-01-29 2020-05-19 北京交通大学 一种基于心跳间期的睡眠呼吸暂停自动检测方法及装置
CN111166294B (zh) * 2020-01-29 2021-09-14 北京交通大学 一种基于心跳间期的睡眠呼吸暂停自动检测方法及装置
CN111643321A (zh) * 2020-04-30 2020-09-11 北京精密机电控制设备研究所 基于sEMG信号的外骨骼关节角度预测方法及系统
CN113941090A (zh) * 2021-09-18 2022-01-18 复旦大学 一种自适应闭环深部脑刺激方法、装置及电子设备
CN113941090B (zh) * 2021-09-18 2023-01-17 复旦大学 一种自适应闭环深部脑刺激方法、装置及电子设备
WO2023040521A1 (zh) * 2021-09-18 2023-03-23 复旦大学 一种自适应闭环深部脑刺激方法、装置及电子设备
CN114967423A (zh) * 2022-05-09 2022-08-30 电子科技大学 燃料电池测试系统的复合控温方法
CN114967423B (zh) * 2022-05-09 2024-11-29 电子科技大学 燃料电池测试系统的复合控温方法
CN117899358A (zh) * 2024-01-19 2024-04-19 天津大学 自适应电刺激平衡康复训练系统
CN117899358B (zh) * 2024-01-19 2024-10-15 天津大学 自适应电刺激平衡康复训练系统
CN118304577A (zh) * 2024-06-07 2024-07-09 首都医科大学宣武医院 一种适用于手功能康复的镜像任务训练系统

Also Published As

Publication number Publication date
CN101816822B (zh) 2012-11-28

Similar Documents

Publication Publication Date Title
CN101816822B (zh) 功能性电刺激pid参数双源特征融合微粒子群整定方法
Paul et al. Development of a human neuro-musculo-skeletal model for investigation of spinal cord injury
Fong et al. A therapist-taught robotic system for assistance during gait therapy targeting foot drop
CN101596338A (zh) 基于bp神经网络整定pid的功能性电刺激精密控制方法
CN105213153A (zh) 基于脑肌信息变阻抗的下肢康复机器人控制方法
CN103519966A (zh) 便携式偏瘫上肢偏瘫康复训练机器人
CN101837164B (zh) 功能性电刺激中pid参数的双源特征融合蚁群整定方法
Wang et al. Lower limb motion recognition based on surface electromyography signals and its experimental verification on a novel multi-posture lower limb rehabilitation robots☆
Abdulla et al. Functional electrical stimulation-based cycling assisted by flywheel and electrical clutch mechanism: A feasibility simulation study
CN102274581B (zh) 一种功能性电刺激的精密控制方法
Kim et al. Stimulation pattern-free control of FES cycling: Simulation study
Jiang et al. Control of a new cycling rehabilitation robot based on fuzzy PID
CN101837165B (zh) 基于遗传蚁群融合模糊控制器的助行电刺激精密控制方法
CN102521508B (zh) 一种功能性电刺激下的自适应神经模糊肌肉建模方法
CN112364564A (zh) 一种基于评价指标的人在回路智能训练负载曲线优化算法
Abdulla et al. Fuzzy logic based FES driven cycling by stimulating single muscle group
Higgins Characterization, estimation, and realization of human intent for exoskeleton-assisted walking
CN107391940A (zh) 基于肌骨模型的电刺激仿真优化方法
Yu et al. Adaptive Research of Lower Limb Rehabilitation Robot Based on Human Gait
Zhang et al. Research on Human-Machine Synergy Control Method of Lower Limb Exoskeleton Based on Multisensor Fusion Information
Sun et al. Assistive Force Cycle Prediction Method for Lower Limb Exoskeleton Based on Independent Attitude Processing Sensor
Ertop et al. Realization of human gait in virtual fluid environment on a robotic gait trainer for therapeutic purposes
Sasaki et al. Simulation model of a lever-propelled wheelchair
Wang et al. Different Control Methods for FES Cycling
Benahmed et al. Comparative study of non-linear controllers for the regulation of the paraplegic knee movement using functional electrical stimulation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210301

Address after: Room 50, room 03, 8 / F, phase I, zhikongjian Plaza, Southeast of the intersection of Huizhi North Road and Huizhi Ring Road, Dongli Lake, Tianjin

Patentee after: Yuxi Technology (Tianjin) Co.,Ltd.

Address before: 300072 Tianjin City, Nankai District Wei Jin Road No. 92

Patentee before: Tianjin University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240924

Address after: Room 101, Building C22, Entrepreneurship Headquarters Base, North Fuyuan Road, Wuqing Development Zone, Wuqing District, Tianjin City 301700

Patentee after: DATIAN MEDICAL SCIENCE ENGINEERING (TIANJIN) Co.,Ltd.

Country or region after: China

Address before: Room 50, room 03, 8 / F, phase I, zhikongjian Plaza, Southeast of the intersection of Huizhi North Road and Huizhi Ring Road, Dongli Lake, Tianjin

Patentee before: Yuxi Technology (Tianjin) Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right