System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于改进群优化算法的助行仪控制方法技术_技高网
当前位置: 首页 > 专利查询>济南大学专利>正文

一种基于改进群优化算法的助行仪控制方法技术

技术编号:41222211 阅读:7 留言:0更新日期:2024-05-09 23:41
一种基于改进群优化算法的助行仪控制方法,包括助行仪控制系统和基于改进群优化算法的助行仪PID控制系统,所述改进群优化算法是对基础巨型犰狳算法改进;其特征在于,具体包括以下步骤:S1.构建助行仪控制系统模型和基于改进群优化算法的助行仪PID控制系统模型;S2.构建改进巨型犰狳算法的模型;S3.利用改进巨型犰狳算法优化电流PID控制器,得到最佳的电流PID控制参数Kp、Ki、Kd;S4.助行仪控制系统应用优化后的PID控制参数实现电流闭环控制。

【技术实现步骤摘要】

本专利技术涉及pid控制,具体涉及一种基于改进群优化算法的助行仪控制方法


技术介绍

1、现如今脑卒中疾病的患者每年都会增加,由于脑卒中导致大脑中枢神经元的受损,对于躯体肌肉调控能力下降,引起肌张力降低,肌力、平衡能力下降,行走运动控制障碍等较为严重的症状产生,行动极大地受限,严重影响生活质量。常规的运动康复训练是脑卒中患者主要的康复手段之一,通过一定的功能康复训练可以得到大脑的功能康复,而康复的效果与训练施加的刺激强度相关。

2、助行仪是一种辅助行走的设备,它的工作原理主要基于功能电刺激原理。通过传感器检测到的步态情况,助行仪可以控制刺激器的低频电脉冲输出,在患足起步时把足部抬起,而在患足落地时停止电刺激,从而控制患肢的足部运动,帮助患者在步行时获得更加稳健安全的步态。但在面对身体功能较差的老年人或者不同身高体型的患者和用户,对于助行仪的控制要求也会提高。

3、基于改进群优化方法的助行仪控制方法涉及pid控制方法,主要运用在助行仪电极端对于输出脉冲电流的控制。传统的pid控制主要适用于线性且动态特性不随时间变化的系统,对于复杂、惯性大、滞后大的对象,pid控制难以达到理想的效果。

4、巨型犰狳优化算法(giant armadillo optimization,gao)是一种新型群智能优化算法,该算法模拟了野生巨型犰狳的自然行为,具有进化能力强、搜索速度快、寻优能力强的特点。该算法是基于巨型犰狳攻击白蚁丘的策略,分为两个阶段进行了描述和数学建模:(1)基于模拟巨型犰狳向白蚁丘移动的探索,(2)基于模拟巨型犰狳挖掘技能的开发,以捕食和打开白蚁丘。巨型犰狳优化算法虽搜索速度快,但全局搜索性能差,易陷入局部最优解。


技术实现思路

1、本专利技术的目的在于:为了解决助行仪在应对不同患者和不同身体类型使用人群时面临的多样化挑战,确保其在各种使用场景中实现更加精确的控制,以及传统的pid控制对于复杂、惯性大、滞后大的系统环境,无法提供足够的控制性能的问题。本专利技术提出一种基于改进群优化算法的助行仪控制方法,通过改进巨型犰狳算法解决了传统pid控制低性能的问题,提高pid控制系统的稳定性和鲁棒性。此外,通过改进巨型犰狳算法优化电流pid控制器的控制参数kp、ki、kd,实现对助行仪电极端输出脉冲电流的精确控制。

2、为实现上述目的,本专利技术采用了如下技术方案:

3、一种基于改进群优化算法的助行仪控制方法,包括助行仪控制系统和基于改进群优化算法的助行仪pid控制系统,所述改进群优化算法是对基础巨型犰狳算法改进;具体包括以下步骤。

4、s1.构建助行仪控制系统模型和基于改进群优化算法的助行仪pid控制系统模型。

5、s2.构建改进巨型犰狳算法的模型。

6、s3.利用改进巨型犰狳算法优化电流pid控制器,得到最佳的电流pid控制参数kp、ki、kd。

7、s4.助行仪控制系统应用优化后的pid控制参数实现电流闭环控制。

8、进一步的,所述s1中,助行仪控制系统模型包括步态传感器单元,控制器,供压单元,稳流单元,脉冲控制单元,电流输出单元,检测单元;所述步态传感器单元用来检测人体步态情况;所述控制器是整个控制系统的中心,输出相应的占空比信号给供压单元;所述供压单元根据占空比信号为稳流单元提供工作电压;所述稳流单元的作用是维持系统电流的稳定性;所述脉冲控制单元负责对电流进行精细的调节和控制以得到脉冲电流;所述电流输出单元为释放脉冲电流的电极;所述检测单元用来检测实时反馈电流和电压。

9、进一步的,所述s1中,基于改进群优化算法的助行仪pid控制系统模型包括偏差计算模块,电流pid控制器模块,电流检测模块,电极模块,改进巨型犰狳算法模块。

10、进一步的,所述s2中,构建改进巨型犰狳算法的模型,包括两部分。

11、d1.在算法的探索阶段融入螺旋搜索策略,提高算法的全局搜索性能。

12、d2.在算法的开发阶段加入自调节控制因子z,避免算法陷入局部最优解,自调节控制因子z的公式如下:

13、(1);

14、其中,t为当前迭代次数,t为最大迭代次数。

15、进一步的,所述s3中,利用改进巨型犰狳算法优化电流pid控制器,得到最佳的电流pid控制参数kp、ki、kd,具体步骤如下:

16、step1.将电流pid控制器控制参数kp、ki、kd编码为巨型犰狳算法搜索空间的解,随着算法的迭代,巨型犰狳的位置即为电流pid控制器参数的解。

17、step2.初始化改进巨型犰狳算法的参数,包括种群规模n,最大迭代次数t,空间维度d,搜索上界,搜索下界。

18、step3.根据适应度函数计算当前迭代巨型犰狳种群个体适应度值,将最优适应度值记录下来,并与上次迭代的种群最优适应度值相比较,保留最优适应度值。

19、step4.建立巨型犰狳算法在探索阶段和开发阶段的种群位置更新公式,求解最优种群个体位置。

20、step5.算法的探索阶段,融入螺旋搜索策略的种群个体位置更新公式如下:

21、(2);

22、(3);

23、其中,是基于探索阶段第j维度第i只巨型犰狳的新位置,是介于0和1之间的随机数,是第j维度第i只巨型犰狳选择的白蚁丘,是第j维度第i只巨型犰狳的位置,c是螺旋搜索因子,l是介于-1和1之间的随机数,是集合中的随机数,n表示幂级数中每一项的次数。

24、算法的开发阶段,加入自调节控制因子z的种群个体位置更新公式为:

25、(4);

26、其中,是基于开发阶段第j维度第i只巨型犰狳的新位置,其他参数意义同上。

27、step6.若更新后的巨型犰狳种群个体位置比上次更新的位置更优,则保留当前最优解。

28、step7.判断当前迭代次数t是否达到最大迭代次数t,若是则停止寻优输出最优解,并将最优解分配给电流pid控制器作为控制参数kp、ki、kd,否则返回执行step1。

29、本专利技术通过改进巨型犰狳算法:在算法的探索阶段融入螺旋搜索策略,使算法在全局范围内能够更为广泛地调查搜索空间,寻找具有潜力的区域,提高算法的全局搜索性能;在算法的开发阶段加入自调节控制因子,使得算法在迭代时根据具体情况自动调整内部参数和策略,有助于算法更好地适应不同的应用场景和数据分布,提高算法的灵活性和适应性。基于以上改进提高了基础巨型犰狳算法的性能,进而优化了助行仪脉冲电流pid控制性能。

本文档来自技高网...

【技术保护点】

1.一种基于改进群优化算法的助行仪控制方法,包括助行仪控制系统和基于改进群优化算法的助行仪PID控制系统,所述改进群优化算法是对基础巨型犰狳算法改进;

2.根据权利要求1所述的一种基于改进群优化算法的助行仪控制方法,其特征在于,所述S1中,助行仪控制系统模型包括步态传感器单元,控制器,供压单元,稳流单元,脉冲控制单元,电流输出单元,检测单元;所述步态传感器单元用来检测人体步态情况;所述控制器是整个控制系统的中心,输出相应的占空比信号给供压单元;所述供压单元根据占空比信号为稳流单元提供工作电压;所述稳流单元的作用是维持系统电流的稳定性;所述脉冲控制单元负责对电流进行精细的调节和控制以得到脉冲电流;所述电流输出单元为释放脉冲电流的电极;所述检测单元用来检测实时反馈电流和电压。

3.根据权利要求1所述的一种基于改进群优化算法的助行仪控制方法,其特征在于,所述S1中,基于改进群优化算法的助行仪PID控制系统模型包括偏差计算模块,电流PID控制器模块,电流检测模块,电极模块,改进巨型犰狳算法模块。

4.根据权利要求1所述的一种基于改进群优化算法的助行仪控制方法,其特征在于,所述S2中,构建改进巨型犰狳算法的模型,包括两部分:

5.根据权利要求1所述的一种基于改进群优化算法的助行仪控制方法,其特征在于,所述S3中,利用改进巨型犰狳算法优化电流PID控制器,得到最佳的电流PID控制器参数Kp、Ki、Kd,具体步骤如下:

...

【技术特征摘要】

1.一种基于改进群优化算法的助行仪控制方法,包括助行仪控制系统和基于改进群优化算法的助行仪pid控制系统,所述改进群优化算法是对基础巨型犰狳算法改进;

2.根据权利要求1所述的一种基于改进群优化算法的助行仪控制方法,其特征在于,所述s1中,助行仪控制系统模型包括步态传感器单元,控制器,供压单元,稳流单元,脉冲控制单元,电流输出单元,检测单元;所述步态传感器单元用来检测人体步态情况;所述控制器是整个控制系统的中心,输出相应的占空比信号给供压单元;所述供压单元根据占空比信号为稳流单元提供工作电压;所述稳流单元的作用是维持系统电流的稳定性;所述脉冲控制单元负责对电流进行精细的调节和控制以得到脉冲电流;所述电流输出单元为释放...

【专利技术属性】
技术研发人员:张玉璘丁启萌管峰保
申请(专利权)人:济南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1