为了解决这些难题,山东省第三医院的研究人员展开了深入研究,并在《Scientific Reports》期刊上发表了名为 “Functional electrical stimulation-assisted cycling rehabilitation training based on pedal hill modeling and PSO-BP-PID control algorithm” 的论文。研究人员提出了一种基于踏板山丘建模的方法,以最大扭矩效率为优化目标来建立最佳刺激模式,还设计了一种结合粒子群优化(PSO)算法、反向传播(BP)神经网络算法和比例积分微分(PID)控制的复合算法的新模型。他们发现,这个设计的自适应控制器能让患者在训练时更稳定地以预期速度骑行,有效延长了患者连续训练的时间,还让训练速度更稳定。这一成果为偏瘫或截瘫患者的康复训练带来了新的希望,有望提高康复训练的效果和效率 。
研究人员在研究过程中用到了好几个关键技术方法。首先是建立数学模型,包括下肢骑行动力学模型和肌肉动力学模型。通过这个模型,研究人员可以深入了解患者在蹬踏运动时人体与系统的相互作用原理。其次是设计刺激模式,以人体工作效率为优化目标,综合考虑多种因素来调整刺激强度,找到最佳刺激模式。最后是设计控制器,将 PSO 算法和 BP 神经网络结合来优化 PID 控制器,让它能更好地调整刺激信号,适应患者的个体差异 。
PSO - BP - PID 控制器:PSO - BP - PID 控制系统的基本结构包括期望骑行速度 u (t)、电刺激器的脉冲宽度 v、实际骑行速度 Y 和速度误差 e (t)。PSO 算法把粒子看作优化问题的潜在解,通过公式和来更新粒子的速度和位置。BP 神经网络让输出层的三个神经元对应 PID 结构的三个参数,通过调整层间权重系数来控制 PID 系数的输出 。
实验:研究人员精心准备了实验。他们设计了脚踝 - 足矫形器,把患者下肢固定在踏板上,用改装的自行车作为实验平台,通过惯性传感器获取曲柄角度,用电脑以 200Hz 的频率收集数据,患者通过电脑 USB 接口控制电刺激器,采用脉冲宽度调制(阈值 - 饱和),刺激频率恒定为 20Hz,振幅不变,通过刺激强度维持蹬踏节奏。