✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。
🍎 往期回顾关注个人主页:Matlab科研工作室
🍊个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。
🔥 内容介绍
神经元的动力学行为是理解大脑功能的基础。FitzHugh-Nagumo(FHN)模型作为一种简化的神经元模型,能够捕捉神经元激发和恢复的基本特性,其状态估计对于理解神经元在噪声环境下的行为至关重要。然而,FHN模型固有的非线性特性使得传统的线性状态估计方法,如卡尔曼滤波(KF),难以取得令人满意的效果。本文深入探讨了无迹卡尔曼滤波(UKF)在FitzHugh-Nagumo神经元动力学状态估计中的应用。通过对UKF算法原理的阐述,特别是其利用无迹变换(Unscented Transform, UT)来近似非线性函数均值和协方差的独特优势,本文详细分析了如何将UKF应用于FHN模型的状态空间表示。通过仿真实验,本文展示了UKF在存在过程噪声和测量噪声情况下的估计性能,并与扩展卡尔曼滤波(EKF)进行了对比。研究结果表明,UKF在处理FHN模型的非线性特性时展现出更高的精度和鲁棒性,为理解神经元在复杂噪声环境下的动态行为提供了有效的工具。
引言
神经元是构成神经系统的基本单位,其复杂的电活动模式是实现感知、认知、学习和记忆等高级功能的基础。为了理解神经元的内在机制和功能,研究人员发展了各种数学模型来描述神经元的动力学行为。其中,FitzHugh-Nagumo(FHN)模型是一个经典的二维非线性动力学系统,由FitzHugh在Hodgkin-Huxley模型的基础上简化而来,能够有效地描述神经元的阈值激发、动作电位产生以及恢复过程 [1, 2]。
在实际的神经系统中,神经元的活动往往受到各种噪声的干扰,例如通道噪声、突触噪声以及环境噪声等。这些噪声使得神经元的实际状态难以直接观测,从而对理解和分析神经元的动力学行为带来了挑战。状态估计技术,旨在利用带噪声的观测数据来估计系统的真实状态,在这种情况下显得尤为重要。通过准确地估计神经元的状态,我们可以更好地理解其内在的动力学机制,预测其未来的行为,甚至进行神经活动的控制。
传统的卡尔曼滤波(KF)是一种最优线性状态估计算法,适用于线性系统且噪声为高斯白噪声的情况 [3]。然而,FHN模型是一个典型的非线性系统,直接应用KF会导致严重的估计偏差甚至发散。为了应对非线性系统的状态估计问题,研究人员提出了扩展卡尔曼滤波(EKF)[4]。EKF通过在当前估计点进行泰勒级数展开来线性化非线性函数,然后应用KF的框架进行状态估计。尽管EKF在许多非线性系统中取得了成功,但其性能严重依赖于线性化点的选择,且在非线性程度较高时可能产生较大的线性化误差,甚至导致估计不稳定。此外,EKF需要计算雅可比矩阵,这在模型复杂或状态维数较高时可能变得困难。
无迹卡尔曼滤波(UKF)是近年来发展起来的一种更为先进的非线性状态估计算法 [5, 6]。与EKF不同,UKF不采用泰勒级数展开进行线性化,而是利用无迹变换(Unscented Transform, UT)来近似非线性函数经过状态分布后的均值和协方差。UT通过精心选择一组称为Sigma点(Sigma points)的样本点来捕捉状态分布的统计特性,并将这些点通过非线性函数进行传播。然后,通过对传播后的Sigma点进行加权平均来获得变换后状态分布的均值和协方差的估计。这种方法避免了雅可比矩阵的计算,且在处理非线性系统时通常比EKF具有更高的精度和鲁棒性。
鉴于FHN模型固有的非线性特性以及状态估计在神经动力学研究中的重要性,本文旨在深入探讨无迹卡尔曼滤波在FitzHugh-Nagumo神经元动力学研究中的应用。通过将FHN模型表达为状态空间形式,并结合UKF的滤波框架,本文将展示UKF在存在噪声情况下的估计性能,并与EKF进行对比,以凸显UKF在处理FHN模型非线性时的优势。
无迹卡尔曼滤波(UKF)
无迹卡尔曼滤波是一种基于无迹变换的非线性滤波方法 [5, 6]。其核心思想是通过一组确定性的样本点(Sigma点)来近似非线性函数对随机变量的均值和协方差的影响。相比于EKF的线性化,UKF通过对Sigma点的非线性传播来更准确地捕捉状态分布的统计特性。
⛳️ 运行结果
🔗 参考文献
[1] Voss H .Unscented Kalman Filter (UKF) modeling of FitzHugh-Nagumo dynamics[J].[2025-04-20].
📣 部分代码
🎈 部分理论引用网络文献,若有侵权联系博主删除
👇 关注我领取海量matlab电子书和数学建模资料
🏆团队擅长辅导定制多种科研领域MATLAB仿真,助力科研梦:
🌈 各类智能优化算法改进及应用
生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化、背包问题、 风电场布局、时隙分配优化、 最佳分布式发电单元分配、多阶段管道维修、 工厂-中心-需求点三级选址问题、 应急生活物质配送中心选址、 基站选址、 道路灯柱布置、 枢纽节点部署、 输电线路台风监测装置、 集装箱调度、 机组优化、 投资优化组合、云服务器组合优化、 天线线性阵列分布优化、CVRP问题、VRPPD问题、多中心VRP问题、多层网络的VRP问题、多中心多车型的VRP问题、 动态VRP问题、双层车辆路径规划(2E-VRP)、充电车辆路径规划(EVRP)、油电混合车辆路径规划、混合流水车间问题、 订单拆分调度问题、 公交车的调度排班优化问题、航班摆渡车辆调度问题、选址路径规划问题、港口调度、港口岸桥调度、停机位分配、机场航班调度、泄漏源定位
🌈 机器学习和深度学习时序、回归、分类、聚类和降维
2.1 bp时序、回归预测和分类
2.2 ENS声神经网络时序、回归预测和分类
2.3 SVM/CNN-SVM/LSSVM/RVM支持向量机系列时序、回归预测和分类
2.4 CNN|TCN|GCN卷积神经网络系列时序、回归预测和分类
2.5 ELM/KELM/RELM/DELM极限学习机系列时序、回归预测和分类
2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU门控神经网络时序、回归预测和分类
2.7 ELMAN递归神经网络时序、回归\预测和分类
2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM/长短记忆神经网络系列时序、回归预测和分类
2.9 RBF径向基神经网络时序、回归预测和分类