一种功能性电刺激模糊控制方法 【技术领域】
本发明涉及残疾人康复医疗器械技术领域, 特别涉及一种功能性电刺激模糊控制方法。 背景技术 FES(Functional Electrical Stimulation, 功能性电刺激 ) 是通过电流脉冲序列 来刺激肢体运动肌群及其外周神经, 有效地恢复或重建截瘫患者的部分运动功能的技术。 据统计, 由于脊髓再生能力微弱, 针对脊髓损伤瘫痪患者, 目前尚未有可直接修复损伤的有 效医治方法, 实施功能康复训练是一有效的措施。 脊髓损伤瘫痪患者人数逐年增多, 功能康 复训练是亟待需求的技术。 20 世纪 60 年代, Liberson 首次成功地利用电刺激腓神经矫正了 偏瘫患者足下垂的步态, 开创了功能性电刺激用于运动和感觉功能康复治疗的新途径。目 前, FES 已经成为了恢复或重建截瘫患者的部分运动功能, 是重要的康复治疗手段。 然而, 如 何精密控制 FES 的触发时序和脉冲电流强度以保证电刺激作用效果能准确完成预定的功 能动作仍是 FES 的技术关键。据统计, 目前 FES 触发控制的方式研究尚少, 而且根据作用效 果与预定动作偏差, 用闭环控制来自动调整 FES 刺激强度和时序参数, 从而大大提高了 FES 系统的准确性和稳定性, 但是现在有效的控制方法仍然在探索之中。
发明内容 为了能够有效地提高 FES 系统的准确性和稳定性, 并获得可观的社会效益和经济 效益, 本发明提供了一种功能性电刺激模糊控制方法, 详见下文描述 :
一种功能性电刺激模糊控制方法, 所述方法包括以下步骤 :
(1) 通过多信道采集人体行走过程中下肢股直肌、 股二头肌、 腓肠肌和胫前肌处的 表面肌电信号 ;
(2) 通过高通滤波器对所述表面肌电信号进行滤波处理, 滤除电极滑动所引起的 低频噪声, 获取第一滤波后表面肌电信号 ;
(3) 通过快速独立分量分析对所述第一滤波后表面肌电信号进行滤波处理, 滤除 工频干扰, 获取第二滤波后表面肌电信号 ;
(4) 对所述第二滤波后表面肌电信号进行时域分析, 获取所述第二滤波后表面肌 电信号中的均方根 ;
(5) 根据所述均方根获取均方根矩阵值与期望的均方根矩阵值的期望之间的误 差以及误差变化率, 定义误差的量化论域、 误差变化率的量化论域、 刺激电流强度的量化论 域、 模糊控制器的量化因子和模糊控制器的比例因子, 将所述误差以及所述误差变化率作 为模糊控制器的输入, 将刺激电流强度精确量作为所述模糊控制器的输出, 定义了模糊变 量;
(6) 将误差以及误差变化率按照适当计算比例转装换到论域的数值, 确定隶属度 函数 ; 。
(7) 确定控制规则, 运用所述控制规则和所述隶属度函数即模糊逻辑和模糊推论, 对所述误差以及所述误差变化率信号进行推论处理, 而得到刺激电流强度模糊量 ;
(8) 对所述刺激电流强度模糊量进行反模糊化处理, 获取所述刺激电流强度精确 量。
步骤 (3) 中的所述快速独立分量分析具体为 :
w+ = E{Xg(wTX)}-E{g′ (wTX)}w
w′= w+/||w+||
令 t = 0, 初始化权值向量 w(0) ;
对分离矩阵进行调整 : w(t+1) = E{Xg(wT(t)X)}-E{g′ (wT(t)X)}w(t) ;
归一处理 : w(n+1) = w(n+1)/||w(n+1)|| ;
判断所述快速独立分量分析是否收敛, 如果是, 重新执行对分离矩阵进行调整, 直 到满足最大迭代次数 ; 如果否, 获取一个独立分量 依次迭代出权值向量 w1T, w2T, ΛwnT, 构成所述分离矩阵 W 的行向量。
步骤 (4) 中所述对所述第二滤波后表面肌电信号进行时域分析, 获取所述第二滤 波后表面肌电信号中的均方根具体为 :
均方根在连续域定义如下 :
其中 : s(t) 为肌电信号 ; T 为观测时间长度 ; t0 为观测起始时间 ; 均方根在离散域定义如下 :其中 : xi 为 S(t) 的采样值 ; N 为观测点数 ; 根据 Parseval 关系式, 可将均方根和频域中的功率谱密度联系起来,其中 : PSDi 为功率谱密度中第 i 个成分 ; K 为功率谱密度成份的数量 ; 对均方根进行标准化, 其中 j 表示信道序号 :其中 : RMS 标准化,j 为第二滤波后的表面肌电信号标准化后的 RMS 值 ; RMS 未标准化,j 为 第二滤波后的表面肌电信号未标准化前的 RMS 值 ; Mj 为 RMS 未标准化, Sj 为 RMS 未标准化, j 的均值 ; j 的标准差。
所述模糊控制器具体为二维模糊控制器。
所述误差的量化论域为 X = {-n, -n+1, L 0, L, n-1, n} ;
所述误差变化率的量化论域为 X1 = {-m, -m+1, L 0, L, m-1, m} ;
所述刺激电流强度的量化论域为 Y = {-k, -k+1, L 0, L, k-1, k} ;
所述模糊控制的量化因子为 Ke = n/Xe ; Kec = m/Xec ;
所述模糊控制器的比例因子为 Ku = k/Yu。
所述方法还包括 :
将所述误差的量化论域、 所述误差变化率的量化论域、 所述刺激电流强度的量化 论域、 所述模糊控制器的量化因子和所述模糊控制器的比例因子保存在知识库中。
所述隶属度函数由三角形函数和 Z 函数组成。
所述控制规则为 :
R = (Ei×CEi)T1×Ci
其中, E1 = (a1iL ani), EC1 = (b1iL bmi), U1 = (c1iL cti)(i = 1, L p)。
步骤 (8) 中的所述对所述刺激电流强度模糊量进行反模糊化处理, 获取所述刺激 电流强度精确量具体为 :
其中, n 为刺激电流集 U 的分割等级数, 这里取 n = 7, ui′为刺激电流离散论域的 点, μ(ui′ ) 为相应 ui′处的隶属函数值 ; 。
实际的电流变化值为
Δui = u′ ku ;
所述刺激电流强度精确量刺激器输出刺激电流应为
u(k) = u(k-1)+Δu(k)。
本发明提供的技术方案的有益效果是 :
本发明提供了一种功能性电刺激模糊控制方法, 本发明提出了利用表面肌电直 接控制功能性电刺激的的电流水平强度新方法, 本发明的最终目的是通过采集下肢表面 肌电信号并分析不同肌肉活动情况下的肌电信号的变化特征和规律, 采用模糊控制器输 出电流, 控制腿部肌肉, 实现行走模式, 实现其自动化控制的目的并提高控制效率 ; 通过多 信道采集人体行走过程中下肢股直肌、 股二头肌、 腓肠肌和胫前肌处的表面肌电信号, 运 用高通滤波器有效地抑制了因电极滑动所引起的低频噪声 ; 以快速独立分量分析滤波方 法降低工频干扰, 在保留表面肌电信号有用信息方面有很好的效果 ; 提取各关键模态内表 面肌电信号的均方根并进行分析, 发现随着关键模态的转换, 均方根有明显的变化 ; 利用 均方根输入模糊控制器, 输出电流控制肌肉, 即通过获取躯干的表面肌电信号 (surface electromyography, sEMG), 然后将其映射为 FES 的刺激信号, 实现瘫痪患者的行走 ; 本发明 中的控制参数选择来自受试者肌肉的信息, 而非手动产生的触发信号, 受试者可以根据自 己的步行状态调整功能性电刺激, 从而回复部分运动功能, 不需要他人协助, 满足了实际应 用中的多种需要 ; 并且能够有效地提高 FES 系统的准确性和稳定性, 并获得可观的社会效
益和经济效益。 附图说明 图 1 为本发明提供的一种功能性电刺激模糊控制方法的流程图 ;
图 2 为本发明提供的行走周期划分示意图 ;
图 3 为本发明提供的快速独立分量分析滤除高频干扰后单周期八通道表面肌电 信号时域分析示意图 ;
图 4-1 为本发明提供的右腿股直肌与左腿股直肌肌电在一个周期中 RMS 变化的示 意图 ;
图 4-2 为本发明提供的右腿股二头肌与左腿股二头肌肌电在一个周期中 RMS 变化 的示意图 ;
图 4-3 为本发明提供的右腿腓肠肌与左腿腓肠肌肌电在一个周期中 RMS 变化的示 意图 ;
图 4-4 为本发明提供的右腿胫前肌与左腿胫前肌肌电在一个周期中 RMS 变化的示 意图 ;
图 5 为本发明提供的功能性电刺激模糊控制的结构示意图 ; 图 6 为本发明提供的隶属度函数的示意图。具体实施方式
为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方 式作进一步地详细描述。
为了能够有效地提高 FES 系统的准确性和稳定性, 并获得可观的社会效益和经济 效益, 参见图 1 和图 5, 本发明实施例提供了一种功能性电刺激模糊控制方法及模糊控制 器, 详见下文描述 :
表面肌电 (sEMG) 信号是一种从人体骨骼肌表面通过电极记录下来的神经、 肌肉 系统活动时发放的复杂的生物电信号, 是电极所接触到的许多运动单元发放的动作电位的 总和。非损伤状态下它能实时反映神经和肌肉的功能状态。表面肌电信号的分析研究是肌 电应用的前提。近年来, 随着科学技术的发展, 国内外学者对表面肌电信号的研究也逐渐 深入, 使得表面肌电信号不仅在临床医学、 运动医学、 康复医学及体育运动等领域被广泛应 用, 而且还成为人工假肢和神经假体的理想控制信号。如通过对某些动作模态的表面肌电 特征做模式分类来驱动假肢。在运动医学中, 国内外研究者已将表面肌电信号特征参数的 变化作为肌肉疲劳的指标。在功能性电刺激研究中, 人们正尝试利用表面肌电信号来控制 电刺激器完成各种动作。表面肌电信号的研究, 特别是如何提取表面肌电信号中的关键特 征, 实现对电刺激器和多自由度假肢控制, 已成为康复医学研究的热点问题, 而对它们的精 确控制主要取决于表面肌电信号的特征提取与控制方法, 因此表面肌电信号的特征提取与 利用特征实现控制的研究具有重要的理论意义与实际应用价值。
模糊控制是一种通过模糊逻辑和近似推理的方法, 把人的经验形式化和模型化, 变成计算机可以接受的控制模型, 让计算机代替人来进行实时地控制被控对象的高级策略 和新颖的技术方法, 可有效地提高控制算法的可控性、 适应性和合理性, 尤其是针对复杂而用数学方程难于建模且有丰富手控经验的对象具有奇特的优势, 而人体肌肉的复杂性和时 变性操作环境使其建立数学模型尤为困难, 模糊控制器为 FES 的精密控制提供了新方案。 模糊控制器核心技术就是确定模糊控制器的结构、 所采用的模糊规则、 合成推理算法以及 模糊决策的方法等因素。 本发明实施例提取表面肌电信号特征参数, 输入模糊控制, 实现对 FES 的精密控制。
众 所 周 知, 人 体 自 由 行 走 时 下 肢 动 作 具 有 周 期 性。 参 见 图 2, 一般可将人 体行走周期划分为以下四个关键模态 : 左 腿 在 前 的 双 腿 跨 立 状 态, 业内记为 : Left double stance(L-DS) ; 左 腿 站 立、 右 腿 摆 动 状 态, 本发明实施例中记为 : Left single stance(L-SS) ; 右腿在前的双腿跨立状态, 业内记为 : Right double stance(R-DS) ; 右腿站 立、 左腿摆动状态, 本发明实施例记为 : Right single stance(R-SS)。 在以下的行走关键模 态描述中, 本发明实施例将分别用 L-DS、 L-SS、 R-DS、 R-SS 来标记这四种关键模态。
101 : 通过多信道采集人体行走过程中下肢股直肌、 股二头肌、 腓肠肌和胫前肌处 的表面肌电信号 ;
102 : 通过高通滤波器对表面肌电信号进行滤波处理, 滤除电极滑动所引起的低频 噪声, 获取第一滤波后表面肌电信号 ;
其中, 表面肌电信号峰 - 峰 (Peak to Peak) 幅值范围为 0-10mv, 表面肌电信号的 大部分能量主要集中在 500Hz 以下, 绝大部分能量集中在 50-150Hz 之间。在众多噪声中不 可避免的 50Hz 以及由 50Hz 所产生的谐波、 电极滑动所引起的低频噪声是本发明实施例中 的主要噪声来源。
其中, 通过该步骤有效地抑制了因电极滑动所引起的低频噪声, 获取到第一滤波 后表面肌电信号。本发明实施例中的高通滤波器采用 20Hz 的高通滤波器, 具体实现时, 可 根据实际应用中的需要采用适当频率的高通滤波器, 本发明实施例对此不做限制。
103 : 通过 FastICA 快速 (Independent Component Analysis, 独立分量分析 ) 对 第一滤波后表面肌电信号进行滤波处理, 滤除工频干扰, 获取第二滤波后表面肌电信号 ;
虽然利用陷波器可将工频干扰滤除, 但是不可避免地也会将表面肌电信号中有用 的成分滤除。为此, 本发明实施例设计将 FastICA 引入表面肌电信号处理过程中, 以克服工 频陷波器的不足。 FastICA 的目的是要寻找一种线性变化将观察数据分解, 并使分解出的成 份在统计上有最大的独立性。
本发明实施例选择以负熵作为独立性指标的 FastICA 算法, 这是一种基于最大熵 原理的负熵估计方法, 具体为 :
其中, ki 是正实数, 是标准高斯随机变量, y 具有零均值和单位方差, G 是非二次函 数, 常见 G 的形式为 :
G1(u) = (1/a1)log cos a1u (1 ≤ a1 ≤ 2) (2) 2
G2(u) = -(1/a2)exp(-a2u /2) (a2 ≈ 1) (3) 4
G3(u) = 0.25u (4)
其中, u 为输入的信号。
这里, 负熵可以近似表示为 :
J(y) ∝ [E{G(y)}-E{G(v)]2 (5) T
由 y = w X(y 为其中一个独立分量, w 为分离矩阵 W 的一行, X 为混合矩阵, T 为转 置 ), 负熵的近似函数可定义为 :
JG(W) ∝ [E{G(wTX)}-E{G(v)]2 (6)
则 FastICA 算法的问题变为 : 求解分离矩阵 W, 使分离出的估计信号 y = wTX 能使 函数 JG(W) 达到最大, 由 Kuhn-Tucker 条件转化为无限制条件的优化问题, 得到目标函数 : T 2
F(w) = E{G(w X)}+c(||w|| -1) (7)
基于负熵极大的 FastICA 算法的迭代过程。 对于公式 (7), 由牛顿法求解该目标函 数, 得到 FastICA 的迭代式 :
w+ = E{Xg(wTX)}-E{g′ (wTX)}w
(8) + +
w′= w /||w ||
迭代步骤如下 :
(1) 令 t = 0, 初始化权值向量 w(0) ;
(2) 对分离矩阵 W 进行调整 : w(t+1) = E{Xg(wT(t)X)}-E{g′ (wT(t)X)}w(t) ;
(3) 归一处理 : w(n+1) = w(n+1)/||w(n+1)|| ; (4) 判断 FastICA 是否收敛, 如果是, 转入步骤 (2) 继续迭代, 直到满足最大迭代次 依次迭代出权值向量 w1T, w2T, ΛwnT, 构成分离数; 如果否, 获取一个独立分量矩阵 W 的行向量。
其中, 最大迭代次数根据实际应用中的需要进行设定, 具体实现时, 本发明实施例 对此不做限制。
参见图 3, 通过该图可以看出 FastICA 方法不仅能够有效地消除表面肌电信号中 的工频干扰, 而且对表面肌电信号其它频率成分造成的影响微乎其微, 取得了明显的工频 滤波效果。
104 : 对第二滤波后表面肌电信号进行时域分析, 获取第二滤波后表面肌电信号中 的均方根 RMS ;
其中, 时域分析是将表面肌电信号看作时间的函数, 通过分析得到表面肌电信号 的某些统计特征, 例如 : MAV(Mean Absolute Value, 平均绝对值 )、 RMS(Root Mean Square, 均方根 )、 幅值的直方图、 过零次数、 均方值、 三阶原点矩或四阶原点矩等。因为 RMS 可以用 来衡量表面肌电信号的功率, 以及能代表表面肌电信号的能量, 有明确的物理意义, 并且相 对计算简单, 表面肌电信号的 RMS 被认为是时域中最可靠的参数。
RMS 在连续域定义如下 :
其中 : s(t) 为肌电信号 ; T 为观测时间长度 ; t0 为观测起始时间。 RMS 在离散域定义如下 :
其中 : xi 为 S(t) 的采样值 ; N 为观测点数。
根据 Parseval 关系式, 可将 RMS 和频域中的功率谱密度联系起来, 因此 RMS 可以 用来表示肌电信号的能量, 如式 11 所示 :
其中 : PSDi 为功率谱密度中第 i 个成分 ; K 为功率谱密度成份的数量。
本发明实施例中提取每个行走周期中四个模态的 RMS 作为特征值, 假定每个关键 模态的能量是变化的, 是有差别的。 受试者在每个行走周期中表面肌电信号会有差异, 那么 相应的 RMS 值也会有差异, 为消除 RMS 自身变异大小和数值大小的影响, 故将数据标准化。
对 RMS 进行标准化, 其中 j 表示信道序号 :
其中 : RMS 标准化,j 为第二滤波后表面肌电信号标准化后的 RMS 值 ; RMS 未标准化,j 为第 二滤波后表面肌电信号未标准化前的 RMS 值 ; Mj 为 RMS 未标准化,j 的均值 ; Sj 为 RMS 未标准化,j 的 标准差。
参见图 4-1、 图 4-2、 图 4-3 和图 4-4, RMS 时间平移窗为矩形窗, 窗长度为 50ms, 左 腿和右腿在一个周期中 RMS 变化是对应的。在每一个关键模态各块肌肉的表面肌电信号都 有着明显的变化趋势和强弱分别。 那么对 RMS 这个特征值来说, 在每一个关键模态中的 RMS 值都会与其他关键模态内的 RMS 值有着差别, 那么此 RMS 特征值就可以作为模糊控制器的 输入向量。所以在每一个周期每一块肌肉在一个关键模态只有一个 RMS 值。本发明实施例 中选择了八块肌肉, 那么每一个关键模态需要 8 个 RMS 值来表征, 即以 : [a1 a2 a3 a4 a5 a6 a7 a8] 来表征一个关键模态, 其中 ai 表示第 i 块肌肉对应的 RMS 值。
105 : 根据 RMS 获取 RMS 矩阵值与期望的 RMS 矩阵值之间的误差 e(k) 以及误差变 化率 ec(k), 定义误差的量化论域、 误差变化率的量化论域、 刺激电流强度的量化论域、 模糊 控制器的量化因子和模糊控制器的比例因子, 将误差 e(k) 以及误差变化率 ec(k) 作为模糊 控制器的输入, 将刺激电流强度精确量作为模糊控制器的输出 ;
模糊控制器结构选择的实质是模糊控制器输入语言变量和输出语言变量的选择 和模糊控制器的不同组合与扩展问题, 模糊控制器结构选择是否合理, 直接影响模糊控制 器的性能。控制功能性电刺激时, 肌肉结构比较复杂, 具有非线性和时滞性, 虽然对刺激电 流的精度要求很精确, 但并不是过于精确, 而且要求控制速度和算法比较稳定, 本发明实施 例中优选的模糊控制器为二维模糊控制器。
由于人的特殊性, FES 领域对模糊控制器的稳定性、 鲁棒性和实时性要求严格, 设 计模糊控制器均衡稳定性和实时性时选择了二维模糊控制器, 即两个输入变量分别是 RMS 矩阵值与期望的 RMS 矩阵值之间的误差 e(k) 以及误差变化率 ec(k), 其论域为 FE = [-E,
E], FEC = [-EC, EC], 输出的刺激电流强度精确量 u(k), 其论域为 FU = [-U, U]。
其中, 误差 e(k) 的量化论域为
X = {-n, -n+1, L 0, L, n-1, n} (13)
误差变化率 ec(k) 的量化论域为
X1 = {-m, -m+1, L 0, L, m-1, m} ; (14)
刺激电流强度精确量 u(k) 的量化论域为
U = {-k, -k+1, Λ0, Λ, k-1, k} (15)
模糊控制器的量化因子和比例因子直接影响模糊分割的划分, 这是模糊控制器的 关键之一。
模糊控制器的量化因子分别为 :
Ke = n/Xe (16)
Kec = m/Xec (17)
模糊控制器的比例因子为 :
Ku = k/Yu (18)
本发明实施例中以误差 e(k) 的论域为 {-3 -2 -1 0 1 2 3} ; 误差变化率 ec(k) 的 论域为 {-3 -2 -1 0 1 2 3}, 刺激电流强度精确量的论域为 {-3 -2 -1 0 1 2 3} 为例进行 说明。通常情况下, 模糊控制器的量化因子 ke 越大, 产生的过激电流越大, 系统稳定所需要 时间越长, 易引起滞后, 易造成更大的过激 ; 而模糊控制器的量化因子 ke 越小, 刺激电流变 化较为缓慢, 稳态精度降低。 而模糊控制器的量化因子 kec 越大, 则电流变化率较小, 跟踪比 较困难, 模糊控制器的量化因子 kec 越小, 刺激电流变化越快, 则易引起电流过激。 模糊控制 器的量化因子越大, 对应的语言值越大。模糊控制器的比例因子相当于常规控制系统的比 例增益, 主要作用是加快上升时间, 但是易引起超调, 刺激电流过大, 会加快肌肉的疲劳, 甚 至造成损伤。
其中, 为了方便以后的计算, 可以将误差 e(k) 的量化论域、 误差变化率 ec(k) 的量 化论域、 刺激电流强度 u(k) 的量化论域、 模糊控制的量化因子和模糊控制器的比例因子保 存在知识库中, 下次使用时, 可以直接从知识库中调用, 提高了运算速度。
106 : 将误差以及误差变化率按照计算比例转换到论域的数值, 确定隶属度函数 ;
模糊控制的模糊语言值实质上是模糊子集, 可由隶属度函数描述。参见图 6, 本发 明实施例中采用的隶属度函数由三角形函数和 Z 函数组成。实际上, 隶属度函数的形状对 模糊化的影响不大, 因为论域中每一点所对应的隶属度, 可利用隶属度函数分布调节, 所以 最为关键的是其隶属度的分布。一般, 比较陡窄的隶属度函数能使模糊控制器的灵敏度较 为高 ; 反之能使模糊控制器的灵敏度较低和平稳, 所以误差较小的区域采用较陡的隶属度 函数, 误差较大的区域采用较为平坦的隶属度函数。
其中, 计算比例根据误差与论域的取值确定。
107 : 确定控制规则, 运用控制规则和隶属度函数, 对误差以及误差变化率进行推 论处理, 得到刺激电流强度模糊量 ;
其中, 模糊控制器的控制规则是模糊控制系统的核心, 其设计原则是 : 当误差 e(k) 较大时, 控制量的变化应尽量使误差 e(k) 迅速减小 ; 当误差 e(k) 较小时, 除了消除误 差 e(k) 外, 还应考虑模糊控制系统的稳定性, 防止不必要的超调, 甚至振荡。尤其是在本发明实施例中, 应防止电流过激的现象发生。 在设计模糊控制器的控制规则时, 还应注意到规 则的完整性、 相容性和干涉性等。 本发明实施例中的论域是 7 语言值, 即 {NB 正大, NM 正中, NS 正小, ZO 零, PS 负小, PM 负中, PB 负大 }, 亦是实现清晰的输入空间到定义在论域上模糊 集的映射。
则可表示为 {NB, NM, NS, ZO, PS, PM, PB}, 采用是如下规则 :
If e(k)is PB and ec(k)is NB, then Δu is ZO
If e(k)is PB and ec(k)is NS, then Δu is NM
即当误差 e(k) 为 PB 且 ec(k) 为 NB 时, 说明误差 e(k) 正在迅速减小, 为了防止超 调过大, 甚至振荡, 应该使刺激电流 Δu 保持不变即为 ZO ; 若当误差 e(k) 为 PB 且 ec(k) 为 NS 时, 为了使误差 e(k) 减小, 则刺激电流 Δu 也应该适量减小即为 NM。
模糊控制器的控制规则为 :
R = (Ei×CEi)T1×Ci (20) 其中, E1 = (a1i L ani), EC1 = (b1iL bmi), U1 = (c1iL cti)(i = 1, L p)。108 : 对刺激电流强度模糊量进行反模糊化处理, 获取刺激电流强度精确量。
模糊控制器中模糊推理得到的是刺激电流强度的模糊量, 但是要得到刺激电流强 度精确量, 需要对刺激电流强度模糊量进行反模糊化处理, 其主要目的是根据模糊推理所 得的刺激电流强度模糊量, 求得最能反映刺激电流强度精确量, 本发明实施例中输出模糊 控制集的隶属度函数是对称的, 故采用了加权平均值法, 其计算公式为采用的反模糊化法 是加权平均法
其中, n 为刺激电流集 U 的分割等级数, 本发明实施例中以 n 的取值为 7 为例进行 说明, 具体实现时, 本发明实施例对此不做限制。ui′为刺激电流离散论域的点, μ(ui′ ) 为相应 ui′处的隶属函数值。
实际的电流变化值为
Δui = u′ ku (22)
刺激器输出刺激电流强度精确量为
u(k) = u(k-1)+Δu(k) (23)
综上所述, 本发明实施例提供了一种功能性电刺激模糊控制方法, 本发明实施例 提出了利用表面肌电直接控制功能性电刺激的的电流水平强度新方法, 本发明实施例的最 终目的是通过采集下肢表面肌电信号并分析不同肌肉活动情况下的肌电信号的变化特征 和规律, 采用模糊控制器输出电流, 控制腿部肌肉, 实现行走模式, 实现其自动化控制的目 的并提高控制效率 ; 通过多信道采集人体行走过程中下肢股直肌、 股二头肌、 腓肠肌和胫 前肌处的表面肌电信号, 运用高通滤波器有效地抑制了因电极滑动所引起的低频噪声 ; 以 快速独立分量分析滤波方法降低工频干扰, 在保留表面肌电信号有用信息方面有很好的效
果; 提取各关键模态内表面肌电信号的均方根并进行分析, 发现随着关键模态的转换, 均方 根有明显的变化 ; 利用均方根输入模糊控制器, 输出电流控制肌肉, 即通过获取躯干的表面 肌电信号, 然后将其映射为 FES 的刺激信号, 实现瘫痪患者的行走 ; 本发明实施例中的控制 参数选择来自受试者肌肉的信息, 而非手动产生的触发信号, 受试者可以根据自己的步行 状态调整功能性电刺激, 从而回复部分运动功能, 不需要他人协助, 满足了实际应用中的多 种需要 ; 并且能够有效地提高 FES 系统的准确性和稳定性, 并获得可观的社会效益和经济 效益。
本领域技术人员可以理解附图只是一个优选实施例的示意图, 上述本发明实施例 序号仅仅为了描述, 不代表实施例的优劣。
以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。