丁大为 卢小齐 胡永兵 杨宗立 王威 张红伟
(安徽大学电子信息工程学院,合肥 230601)
不同的神经元之间具有异质性,神经元活动具有很大的差异,因此研究异质神经元之间的耦合越来越受到关注.本文将Hindmarsh-Rose 神经元模型和Hopfield 神经元模型经过忆阻电磁感应耦合,构成一个新的神经元模型.利用相图、分岔图、李雅普诺夫指数图和吸引盆,证明对于耦合强度和其他参数,新的神经元模型表现出不同吸引子共存现象.在保持相关参数不变时,通过改变初始状态,可以观察到系统的多稳态现象,包括不同周期的共存,周期与混沌现象的共存等.最后基于高级RISC 机 (advanced RISC machine,ARM)的微控制单元 (micro control unit,MCU)实现了该神经元模型,实验结果表明理论分析的有效性.
忆阻器是一种电阻或电导随时间变化的电路元件,其描述了电荷和磁通量之间的关系,此外,磁控忆阻和荷控忆阻是忆阻器的主要表现形式[1].忆阻器由于可塑性和非易失记忆的特性,成为除了电阻、电感、电容以外的第4 个基本电路元件[2].当忆阻器涉及神经元回路时,各种忆阻器可用来模拟生物神经突触[3],作为耦合突触表征两个神经元膜电位之间的电位差产生的感应电流[4].
神经元是组成神经系统的基本单位[5],神经元的放电活动在信息处理和用惊人算法开发人工智能[6,7]中起着重要作用.到目前为止,已经构建了从Hodgkin-Huxley(HH)模型[8]导出的各种简化神经元模型,如Morris-Lecar(ML)[9]、Hopfield 神经网络(HNN)[10]、二维和三维Hindmarsh-Rose.如今,单个神经元模型自耦合或多个相同神经元之间的耦合已经有很多报道,Bao 等[11]在报道了2D HR 神经元模型的基础上,提出的忆阻器耦合HR 神经元模型表现出丰富的动力学现象.
事实上,不同的神经元由于具有异质性,神经元活动也有很大差别[12,13].Wang 等[14]讨论了耦合异质神经元中的随机共振现象,发现在适当的异质神经元耦合情况下,系统中会发生多个随机共振.Han 等[15]研究了改进的Hodgkin-Huxley 神经元与伴有突触延迟的异质神经元在各种条件下的同步.此外,Cheng 等[16]发现,在耦合的异质混沌Rulkov 神经元中,改变第2 个神经元参数会影响第1 个神经元的放电模式.因此,研究异质神经元之间的耦合情况对于更准确地模拟人类神经元具有重要意义[17].不幸的是,在许多关于忆阻耦合神经元的研究中,研究者都考虑了相邻两个相同神经元的研究,而忽略了异质神经元的研究[18,19].
近年来,共存行为[20,21]已经成为一个非常重要的研究课题并受到广泛关注.共存行为是一种复杂的动力学现象,包括不同周期之间的共存、周期与混沌的共存、混沌与混沌的共存,其中周期现象反应生物神经元疾病,不同的周期对应不同的神经元疾病,混沌现象反应生物正常的神经元活动,不同周期的共存、周期与混沌现象的共存等现象可能是因为神经元受到神经调节剂的调节,表现出不同的神经元活动.在同一非线性系统中,不同初始状态下包含不同种类的稳定动力学行为[22].特别在不同初始条件下,包含3 个或更多不同状态的吸引子共存,被称为多稳态[23].多稳态意味着非线性系统中存在着丰富多样的稳定状态,这反映了大脑本身的特征,大量的电生理学实验表明,在生物神经元的电活动中存在多稳态的放电模式[24,25],这种多稳态行为可能是神经元受到神经调节剂的调节,这对研究神经元的动态记忆和信息处理有很多潜在的影响.从动力学角度揭示不同类型的多稳态有助于深入理解多稳态在大脑信息处理和认知功能中的作用.
在上述工作的基础上,本文提出了一种新的分数阶忆阻耦合异质神经元模型.选择一个Hindmarsh-Rose 神经元模型和一个Hopfield 神经元模型,两个神经元模型有很大差异.将所提出的分数阶正弦忆阻器和分数阶双曲型忆阻器模拟神经突触引入到两个异质神经元模型中,不仅考虑两个神经元之间的耦合情况,也考虑到单个神经元的自耦合情况,建立了五维分数阶忆阻耦合异质神经元模型,新的神经元模型可以表现出丰富的动力学现象.利用相图、分岔图、李雅普诺夫指数图和吸引盆,证明了对于耦合强度和其他参数,该神经元模型表现出不同吸引子共存现象.另一方面,在保持相关参数不变时,通过改变初始状态,可以观察到系统的多稳态现象,包括不同周期的共存,周期与混沌现象的共存等.最后通过 STM32 F750 实现了该电路,结果说明了理论分析的有效性.
卡普托导数是求解分数阶微分方程[26]的常用方法之一,其D定义为
随着忆阻器的发展,忆阻器的模型表达式越来越丰富,根据卡普托定义,具有正弦忆导函数的分数阶忆阻器的数学形式为
其中v和i是忆阻器的输入、输出端口,ψ为内部变量,k1和k2为电磁感应强度,分数阶q满足 0<q<1.忆导函数Wq(ψ)表示为
当分数阶q=0.95 时,在保持参数α=1,β=1.25 的条件下,研究了在不同信号频率和信号幅度下,忆阻器的动力学行为.当选择幅度为A、频率为F的正弦电压信V=Asin(2πFt)作为驱动源时,在频率F=1 和初始状态x(0)=1,用振幅A的不同值;以及振幅A=4 和初始状态x(0)=1 用频率F的不同值固定时,忆阻器相关的收缩磁滞回线分别如图1(a),(b)所示.当具有不同幅度和频率的正弦信号驱动时,6 个收缩磁滞回线穿过电压-电流平面中的原点.在图1(b)中,随着激励频率从0.4 kHz 增大到3 kHz,滞后波瓣面积逐渐减小.很明显,当频率增大到无穷大时,收缩磁滞回线将趋向于单值函数.显然,所提出的数学模型表现出忆阻器的特性.
图1 分数阶忆阻器的磁滞回线 (a)F=1,不同的振幅;(b)A=4,不同频率Fig.1.Hysteresis loop of fractional-order memristor: (a) Different amplitudes for F=1;(b) different frequencies for A=4.
由于不同神经元之间的异质性,异质神经元耦合的动力学现象更是丰富多彩.如今,对异质神经元之间的耦合研究的内容还很少,为此将两个不同的分数阶神经元模型经过忆阻电磁感应耦合构成一个新的神经元模型,拓扑结构如图2 所示,新的耦合神经元模型如下:
图2 耦合神经元的拓扑结构Fig.2.Topology of coupled neurons.
其中x表示Hindmarsh-Rosesh 神经元膜电位,y表示Hindmarsh-Rosesh 神经元的恢复变量,u表示Hopfield 神经元的状态向量.z和ψ表示忆阻器内部状态函数.a,b,c,d,k3,k4为系统参数,α,β,k2为忆阻参数,设定系统参数和忆阻参数为a=1,b=3,c=1,d=5,α=0.1,β=1.25,k2=0.35,k3=3.8,k4=1.9,k1为Hindmarsh-Rose神经元的自耦合系数,m为异质神经元之间的忆阻电磁感应耦合系数,电磁感应电流IM由两个相邻神经元之间的膜电位差感应的,可以通过非理想磁通控制忆阻器来表征,分数阶阈值忆阻器产生的感应电流IM表示为
模型(5)的平衡点可以由下式得到:
该耦合神经元的平衡点E为
式中η为任意常数,g(m)为确切的常数,由于线平衡点的关系,该耦合神经元模型有无数个平衡点.该耦合神经元模型在平衡点E的雅可比矩阵J为
其中,h1=k1(0.1+1.25 sinη)+mtanh(-g(m)),h2=-mtanh(-g(m)),h3=-mg(m)[1-tanh2(-g(m)],h4=-1.9-mtanh(-g(m)),h5=-1+3.8[1-tanh2(g(m))]+mtanh(-g(m)).因此,系统平衡点的特征值是下列方程的解:
式中,σ1,σ2,σ3是关于参数m的函数,且都为实数.该耦合神经元模型的五个特征值如下:
当σ1,σ2与σ3取不同的值时,系统平衡点E的特征值情况如表1 所列.
根据Routh-Hurwrite 定理,在平衡点处的雅可比矩阵具有正实根,因此,该系统的平衡点全为不稳定平衡点,该耦合神经元模型是不稳定系统.
分数阶忆阻耦合异质神经元模型表现出显著的多稳态现象.当系统参数固定时,在不同初始条件下,该分数阶忆阻耦合异质神经元模型包含3 种不同状态的吸引子共存,通过分叉图,以及对应的相图可以清晰地观察到多稳态现象的存在.
当参数k1=1.25 时,选择初始值(0 0 0 0–3),(0 0 3 1–3)和(0 0 3 0–3),分数阶忆阻电磁感应耦合异质神经元模型m的共存分岔和前两个Lyapunov 指数如图3 所示.图3(a)中,红色轨迹为初始值(0 0 0 0–3)的分叉图,蓝色轨迹为初始值(0 0 3 1–3)的分叉图,洋红色轨迹为初始值(0 0 3 0–3)的分叉图.每个初始值对应的前两个 Lyapunov指数位于图3(b).
图3(a)中不同初始值的分叉图表明神经元模型的共存现象,当初始条件为(0 0 0 0–3)时,系统(5)式从混沌现象开始过渡周期4,在经过两次反向倍分岔行为过渡到周期二和周期一放电,初始条件为(0 0 3 1–3)时,系统(5)式从周期一过渡到混沌区域然后进入周期四放电,同样在经过两次反向倍分岔行为到周期二和周期一放电,而当初始条件为(0 0 3 0–3)时发现系统大部分区域内处于周期一放电,只有在特定的区域内发生跳跃,变为周期二放电.与之对应得前两个 L yapunov 指数经过对比发现与分叉图吻合.
图3 关于耦合系数m 的共存现象 (a)关于m 的分岔图;(b)对应前两个 L yapunov 指数图Fig.3.Coexistence of coupling coefficients: (a) Bifurcation diagram of the relationship;(b) corresponding to the first two exponential diagrams.
给定一些确定值m,在x-y平面上系统(5)的吸引子多稳态现象如图4 所示,其中蓝色、红色和洋红色轨道的初始值分别表示(0 0 3 1–3),(0 0 0 0–3)和(0 0 3 0–3).同时,在图4 中可以发现,不同周期吸引子和混沌吸引子的共存以及不同周期吸引子的共存.特别地,不同拓扑结构的周期性吸引子和不同拓扑结构的混沌吸引子都出现在分数阶忆阻器耦合的异质神经元中.
图4 确定值 m,x-y 平面上的相图 (a)m=0.015 ;(b)m=0.05;(c)m=0.215;(d) m=0.26Fig.4.Determination of values,phase diagrams on the x-y plane: (a)m=0.015;(b) m=0.05;(c) m=0.215;(d) m=0.2.
对于不同吸引子状态共存现象,图5 给出了分数阶忆阻耦合异质神经元的吸引子共存的吸引子盆地.当耦合强度m=0.22 时,给定不同k1的值,在 (x(0)y(0)ψ(0))=(10-5)时,给出了z(0)-u(0)初始平面的局部吸引盆如图5(a),(b)所示.当k1=1.5 时,可以清晰观察到黄色和青色两种颜色的共存见图5(a),其中黄色代表周期二,青色代表周期一.当k1=1.8 时,可观察到绿色、黄色、青色3 种颜色的共存见图5(b),其中绿色代表混沌状态,黄色代表周期四,青色代表周期一.通过比较图5(a),(b),当k1取不同值时,会改变分数阶忆阻耦合异质神经元的吸引子共存现象.
图5 k1 取不同值时 z(0)-u(0)初始平面的局部吸引盆 (a)k1=1.5;(b) k1=1.8Fig.5.Local attraction basin of the z(0)-u(0) initial plane with different values: (a) k1=1.5;(b) k1=1.8.
当k1取不同值时,分数阶忆阻耦合异质神经元的吸引子共存现象有较大差异,当初值不同时可以由y-u平面的相图观察到不同状态的吸引子共存现象如图6 所示.当k1=1.5 时,选取初值(1 0 1.5 0–5)以及(1 0 0 0–5)绘制y-u平面相图,可以观察到周期一的吸引子与周期二吸引子共存.当k1=1.8 时,选取初值(1 0 1 0.6–5),(1 0 1.5 0–5)及(1 0–1 0–5)绘制y-u平面相图,可以观察到周期一吸引子、周期四吸引子以及混沌吸引子共存.
图6 k1 取不同值时,y-u 平面的吸引子共存现象 (a)k1=1.5;(b) k1=1.8Fig.6.Coexistence of y-u plane attractors with different values: (a) k1=1.5;(b) k1=1.8.
混沌系统的硬件实现是验证该混沌系统可行性的重要方法之一.由于单片机使用广泛且价格实惠,因此,本文使用STM32 F750 系列开发板对该混沌系统进行硬件实现.该实验平台使用一个双踪模拟示波器(GW INSTEK GOS-6021)捕获单片机(STM32 H750/F750)所产生的模拟序列,最终在模拟示波器上显示该序列.
图7(a)显示了程序流程图.STM32 系统初始化后,设置系统的各种参数及初始值,然后开始迭代计算.将结果推入堆栈中,以便于下一次计算以调用结果.数据处理后的结果通过数据输出.在实验中,我们设置了与文章中所出现的参数以及初始值,STM32 实现硬件连接图如图7(b)所示,调试完成后,得到了系统的实验相图如图8.比较图8中MATLAB 数值仿真相图与单片机实验结果,可以得出结论,已经成功地完成了该混沌系统的单片机硬件实现.
图7 (a) STM32 实现的编程流程;(b) STM32 实现的实验平台Fig.7.(a) STM32 realized programming flow;(b) STM32 realized experimental platform.
图8 部分参数的 MATLAB 仿真图和单片机实验结果 (a)—(d) MATLAB 仿真图;(e)—(h)单片机实验结果Fig.8.Simulation diagram of some parameters and experimental results of MCU microcomputer: (a)–(d) Simulation diagram;(e)–(h) experimental results of single-chip microcomputer.
本文研究了分数阶电磁感应耦合异质神经元的多稳态现象,将一个Hindmarsh-Rose 神经元模型和一个Hopfield 神经元模型经过忆阻感应耦合建立一个新的神经元模型.在给定不同的初始条件时,忆阻电磁感应耦合神经元模型可以观察到多稳态现象.利用相图、分岔图、李雅普诺夫指数图和吸引盆,证明了对于耦合强度和其他参数,新的神经元模型表现出多稳态现象,经过MATLAB 数值模拟验证了结果.最后,通过单片机实验平台对本文部分相图进行实现,得到的实验结果与数值模拟结果一致.