[发明专利]功能性电刺激PID参数双源特征融合微粒子群整定方法有效

专利信息
申请号: 201010184133.0 申请日: 2010-05-27
公开(公告)号: CN101816822A 公开(公告)日: 2010-09-01
发明(设计)人: 明东;张广举;邱爽;徐瑞;刘秀云;程龙龙;万柏坤 申请(专利权)人: 天津大学
主分类号: A61N1/36 分类号: A61N1/36;A61H3/00
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 功能 刺激 pid 参数 特征 融合 微粒 子群 方法
【权利要求书】:

1.一种功能性电刺激PID参数双源特征融合微粒子群整定方法,其特征是,包括下列步骤:

首先,利用助行过程的柄反作用矢量HRV预测膝关节角度;

其次,利用混沌微粒群算法整定比例微积分PID参数,实时调控FES电流水平强度,整定流程为:首先根据比例微积分PID参数的三个决策变量Kp、Ki和Kd取值范围的上下界,确定包括粒子群群体规模、搜索空间维数的参数,并初始化粒子群体的速度和位置,然后利用通过实际关节角度与肌肉模型输出关节角度的相应关系作为适度评价函数计算粒子群中每一个粒子的适应度值,相应关系是L=M×HRV-1,其中,M表示膝关节角度,HRV表示使用者施加在步行器上力的柄反作用矢量,L表示HRV与M之间的关系,采用偏最小二乘回归的方法确定肌肉模型输出关节角度,并将该粒子的适应度值与最佳位置适应度值作比较,且将该粒子的适应度值与该粒子本身的最佳位置作为粒子代表值,然后再调整粒子的速度及其他参数,改变粒子的最佳位置,直到稳定为止,计算最终最佳的位置即得比例微积分PID参数的三个决策变量Kp、Ki和Kd,在新的比例微积分PID参数下计算功能性电刺激FES系统输出yout及其与肌肉模型输出关节角度的偏差后再进入下一步混沌微粒群算法神经网络的自学习与当时PID参数的三个决策变量Kp、Ki和Kd的加权系数的自调整,反复此过程,最终实现比例微积分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变量权重,将上述提取第一对成分的要求转化为求条件极值问题:

其中t1、u1为由样本求得的第一对成分的得分向量,HRV0、M0为初始变量,利用拉格朗日乘子法,上述问题转化为求单位向量ω1和v1,使θ1=ω′1HRV′0M′0v1′最大,即求矩阵HRV′0M0M′0HRV0的特征值和特征向量,其最大特征值为θ12,相应的单位特征向量就是所求的解ω1,而v1由公式得到;

其次建立初始变量对T1的方程 

其中t1意义同前,α′1=(α11,…,α1m),β′1=(β11,…,β1p)为仅一个M变量t1时的参数向量,E1、F1分别为n×m和n×p残差阵,按照普通最小二乘法求得系数向量α1和β1,其中α1称为模型效应载荷量;

如提取的第一对成分不能达到回归模型的精度,运用残差阵E1、F1代替HRV0、M0,重复提取成分,依次类推,假设最终提取了r个成分,HRV0、M0对r个成分的回归方程为:

把第一步分析所得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。

3.根据权利要求1所述的一种功能性电刺激PID参数双源特征融合微粒子群整定方法,其特征是,利用混沌微粒群算法整定PID参数,进一步细化为:

比例微积分PID采用比例单元P、积分单元I和微分单元D三部分组成,根据功能性电刺激系统的误差,通过设定的Kp、Ki和Kd三个参数对功能性电刺激系统进行控制:

其中Kp是比例系数,Ki是积分系数,Kd是微分系数,error为预设输出与实际输出的偏差,u(t)为PID的输出,同时又是受控系统的输入,由PID输出公式

可以得到

根据:

Δ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)

其中,学习因子c1、c2和c3是非负数,取值为0.5;r1、r2和r3是介于[0,1]之间的随机数,qid是随机选取粒子的位置,d表示离子的编码方法,d=10;

实现的具体步骤为:

1、确定参数:学习因子c1、c2和c3,和群体的规模N,进化次数以及混沌寻优次数;

2、随机产生N个粒子进行操作;

3、按公式(13)和(14)对粒子进行操作;

4、对最优位置pgi=(pgi1,pgi2,pgi3)进行混沌优化,将pgid映射到Logistic方程zi+1=μzi(1-zi),zi+1为混沌变量的值,其定义域为[0,1],μ为Logistic控制参数,控制混沌状态; 然后,用Logistic方程进行迭代产生混沌变量 m=1,2,……,再把产生的混沌变量序列 通过逆映射 返回到原解空间,得 aid表示PID参数中每个最小的参数,bid表示PID参数中每个最大的参数;

在原解空间对混沌变量经历的每一个可行解 计算其适应值,保留性能最好的可行解p*

5、随机从当前群体中选出的一个粒子用p*取代;

6、若达到最大迭代次数或者得到满意解,则优化过程结束,否则返回步骤3。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010184133.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top