Lan N, Crago P E, Chizeck H J
Applied Neural Control Laboratory, Case Western Reserve University, Cleveland, OH 44106.
IEEE Trans Biomed Eng. 1991 Dec;38(12):1213-23. doi: 10.1109/10.137287.
Three feedback control algorithms of varying complexity were compared for controlling three different tasks during electrical stimulation of muscles. Two controllers use stimulus pulse width (or recruitment) modulation to grade muscle force (the fixed parameter, first-order PW controller and the adaptive controller). The third controller varies both stimulus pulse width and period simultaneously for muscle force modulation (the PW/SP controller described in the comparison paper). The three tasks tested were isometric torque control, unloaded position tracking, and control of transitions between isometric and unloaded conditions. The first task involved the muscle recruitment nonlinearity. The second task added the effects of muscle length-tension and force-velocity nonlinearities. The third task included a sudden changes in external loading conditions. The comparative evaluation was carried out in an intact cat ankle joint with stimulation of tibialis anterior and medial gastrocnemius muscles. The simplest PW controller demonstrated robust control for all tasks. The PW/SP controller improved the performance of the PW controller significantly for control of isometric torque and load transition, but only slightly for control of unloaded joint position. However, the adaptive controller did not consistently achieve a significant improvement in performance compared with the PW controller for any task. Results suggest that muscle length-tension and force-velocity nonlinearities affect the performance of these controllers similarly within the tested ranges of movement amplitudes and speeds. Abrupt changes in the system, such as those due to recruitment nonlinearity and external loading transitions, tend to limit the performance of the adaptive controller. The study provides guidelines for choosing control algorithms for neural prostheses.
在肌肉电刺激过程中,为控制三种不同任务,对三种复杂度各异的反馈控制算法进行了比较。两种控制器利用刺激脉冲宽度(或募集)调制来分级肌肉力量(固定参数一阶脉冲宽度控制器和自适应控制器)。第三种控制器同时改变刺激脉冲宽度和周期以进行肌肉力量调制(比较论文中描述的脉冲宽度/刺激周期控制器)。所测试的三项任务分别是等长扭矩控制、无负载位置跟踪以及等长和无负载状态之间转换的控制。第一项任务涉及肌肉募集非线性。第二项任务增加了肌肉长度 - 张力和力 - 速度非线性的影响。第三项任务包括外部负载条件的突然变化。在完整的猫踝关节上,通过刺激胫骨前肌和腓肠肌进行了比较评估。最简单的脉冲宽度控制器对所有任务都表现出强大的控制能力。脉冲宽度/刺激周期控制器在等长扭矩控制和负载转换控制方面显著提高了脉冲宽度控制器的性能,但在无负载关节位置控制方面仅略有改善。然而,与脉冲宽度控制器相比,自适应控制器在任何任务中都未能始终如一地实现性能的显著提升。结果表明,在测试的运动幅度和速度范围内,肌肉长度 - 张力和力 - 速度非线性对这些控制器性能的影响相似。系统中的突然变化,如因募集非线性和外部负载转换引起的变化,往往会限制自适应控制器的性能。该研究为神经假体控制算法的选择提供了指导方针。