首页> 中国专利> 一种分数阶细胞神经网络自适应同步控制及电路设计方法

一种分数阶细胞神经网络自适应同步控制及电路设计方法

摘要

一种分数阶细胞神经网络自适应同步控制及电路设计方法,通过选择分数阶微分算法,组合细胞神经网络方程定义,构建了一个三维分数阶细胞神经网络系统。在该系统基础上设计一个驱动系统非线性参数已知而响应系统非线性参数未知的驱动-响应系统,同时构造一个新的自适应同步控制器及参数自适应调整率,在数值仿真中实现驱动和响应系统的同步;设计分数阶细胞神经网络驱动系统和响应系统电路图,同时对控制器及自适应调整率实现电路仿真。本发明仿真结果表明电路仿真与数值仿真具有相似的同步相图,验证了该系统理论分析的正确性及实际物理上的可实现性,在工程领域中具有现实的应用价值。

著录项

  • 公开/公告号CN105629733A

    专利类型发明专利

  • 公开/公告日2016-06-01

    原文格式PDF

  • 申请/专利权人 江西理工大学;

    申请/专利号CN201610065857.0

  • 发明设计人 张小红;俞梁华;钟小勇;

    申请日2016-02-01

  • 分类号G05B13/04(20060101);

  • 代理机构36115 南昌新天下专利商标代理有限公司;

  • 代理人施秀瑾

  • 地址 341000 江西省赣州市红旗大道86号

  • 入库时间 2023-12-18 15:46:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-01

    授权

    授权

  • 2016-06-29

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20160201

    实质审查的生效

  • 2016-06-01

    公开

    公开

说明书

技术领域

本发明属于非线线混沌电路系统领域,涉及细胞神经网络、同步控制理论和分数 阶电路思想。

背景技术

混沌的发现是20世纪继相对论和量子力学之后物理学中最伟大的发现之一,混沌 运动是一种确定性的非线性系统所独有的运动形式,表现为从全局范围看为有限运动 而从局部角度看则为不规则的运动。混沌的特点是其对扰动的极端敏感性,即两个混 沌系统从微小差别的初始条件出发,经过一定的时间会快速发散,最终导致运动轨迹 完全不同。正是由于混沌信号的高度随机性、不可预测性、高度复杂性,以及确定性 方程的易于实现性,使其在工程技术上的拥有较大研究价值及其诱人的应用前景。细 胞神经网络(CellularNeuralNetworks,CNN)是一种与人类神经网络相似的并行计算仿 真模型,局部连接性质简单易于超大规模电路(VLSI)实现,可产生非线性动力学混 沌现象甚至超混沌复杂行为。细胞神经网络在预测学、图像处理、模式识别、保密通 信、逻辑阵列计算机的构建等方面已经取得了广泛的发展。而混沌同步控制作为混沌 应用的关键环节已经成为当今的研究热点之一,其对细胞神经网络系统同样重要,因 此对细胞神经网络系统的同步控制研究具有现实意义和实用价值。

自从1990年L.M.Pecora和T.L.Carrol提出混沌同步的思想以来,混沌同步的研 究得到了蓬勃发展。目前出现的同步方法有:驱动—响应法、主动—被动法、控制观 测器法、主动控制法、单向耦合法、自适应同步法等。大部分的同步方案都是基于对 系统结构和参数都准确了解的基础上实现的,然而事实上,很难通过外部测量准确得 到系统参数,而且即使有些系统已经知道其结构和参数,由于外部扰动及噪声的干扰, 也很难使得两混沌系统的参数完全相同。

分数阶微积分和整数阶微积分几乎具有同样长的发展历史,整数阶微积分是分数 阶微积分的特例,整数阶系统是对实际混沌系统的理想化处理。对于实际工程应用中, 分数阶系统的特点和结构更接近现实,随着分数阶微积分的不断发展,分数阶混沌系 统的同步控制比整数阶混沌系统的同步控制在保密通信、系统控制等领域具有更突出 应用价值和发展前景。至今为止众多的研究比较集中在整数阶混沌系统的同步控制上, 利用分数阶实现细胞神经网络自适应同步控制和参数辨识却鲜有报道。

至今为止,虽然众多学者对于细胞神经网络的动态特性,动力学行为及各种工程 应用等都有较多的论文著作发表,例如细胞神经网络基于阈值激励函数的平衡点分析, 基于细胞神经网络的飞行目标识别,忆阻细胞神经网络在车牌定位中的应用等,然而 这些研究基本上是基于整数阶的细胞神经网络。自从分数阶理论提出以来,分数阶混 沌系统有了较大的发展,例如分数阶Chen混沌系统的完全同步与反向同步、分数阶 Liu混沌系统及其电路实验的研究与控制、分数阶Lorenz超混沌系统及其电路仿真等, 但基于分数阶的细胞神经网络混沌系统研究却很少,利用分数阶实现细胞神经网络自 适应同步控制和参数辨识更是鲜有报道。然而分数阶微积分能更准确地描述现实世界 的各种动力学特性和系统的实际物理现象。因此对于分数阶的同步控制研究具有重要 的理论研究价值和应用前景。

发明内容

本发明在综合细胞神经网络和分数阶电路的各自优点的基础上,设计出了一个新 的分数阶细胞神经网络电路系统。并利用该系统构建一个驱动系统非线性参数已知而 响应系统非线性参数值未知的驱动-响应系统,通过自适应同步控制器和调整率来实现 该驱动-响应系统同步。由于其分数阶特性更接近于现实物理意义,因此其具有重要的 实际利用价值。

本发明通过以下技术方案实现的。

步骤(1):根据细胞神经网格基本模型,设计整数阶三维细胞神经网络系统,并 通过调整参数使得系统具有混沌特性。

步骤(2):选择分数阶微分定义及算法。

步骤(3):构建分数阶同步控制系统模型。

步骤(4):基于步骤(1)构建的整数阶三维细胞神经网络,同时结合步骤(2) 分数阶微积分理论,设计出相应的分数阶细胞神经网络系统。分别构建步骤(3)中的 分数阶细胞神经网络的驱动系统和响应系统。

步骤(5):设计同步控制器及参数自适应调整率,在数值仿真中实现驱动和响应 系统的同步。

步骤(6):设计步骤(4)中的分数阶细胞神经网络驱动系统和响应系统电路原理 图,同时对步骤(5)的控制器及自适应调整率实现电路仿真。

更进一步地,本发明所述的一种分数阶细胞神经网络自适应同步控制方法,其具 体步骤如下:

(S1):根据细胞神经网格基本模型,先设计整数阶三维细胞神经网络系统,调节 状态方程中的各个参数aj,ajk,Sjk,(j=1,2,3,k=1,2,3),使系统产出混沌现象;

dxjdt=-xj+ajf(xj)+Σk=1,kj3ajkf(xk)+Σk=13Sjkxk+I~j,(j=1,2,3)---(1)

并应用MATLAB软件对设计的系统进行数值仿真,并观测其混沌特性与吸引子相图;

(S2):对于分数阶微分的定义及算法有Cauchy积分公式、Grunwald-Letnikov分 数阶积分定义、Riemann-Liouville分数阶微分定义、Caputo定义等,本发明选择采用 Caputo定义的分数阶微积分,其数学表达式如下:

dqf(t)dtq=1Γ(n-q)0tf(n)(τ)(t-τ)q-n+1dτ---(2)

式中的Γ(·)为Gamma函数,n-1≤q≤n,q为分数,n为整数;

动力学系统对应的分数阶微分方程可以表示成:

anDvnF(x,y)+an-1Dvn-1F(x,y)+...+a0Dv0F(x,y)=bmDαmG(x,y)+bm-1Dαm-1G(x,y)+...+b0Dα0G(x,y)---(3)

其中vn,vn-1…v0及αmm-1…α0分别表示相应的分数阶阶值,an,…,a0和bm,…,b0为实数; 式中F(x,y)为系统输入,G(x,y)为系统输出;

(S3):构建分数阶同步控制系统模型:

DtqX=h(x(t),t),0tT---(4)

其中X∈Rn是驱动系统的一个n维状态向量,h:Rn→Rn,将h拆分为线性和非线性 两部分,则驱动系统Ⅰ为:

DtqX=g(x)+G(x)AT---(5)

式中:X∈R是驱动系统的状态变量,g:Rn→Rn为包含线性项的连续向量函数,G(x)AT为非线性部分,G:Rn→Rn×n为参数向量函数,A是驱动系统的非线性函数的参数矩阵;

相应的响应系统Ⅱ为:

DtqY=g(y)+G(y)A~T+U---(6)

式中的Y∈R是响应系统的状态变量,U∈Rn为控制器,是驱动系统的非线性函数的 参数矩阵;

(S4):基于步骤(S1)构建的整数阶三维细胞神经网络,同时结合步骤(S2) 分数阶微积分理论设计出相应的分数阶细胞神经网络系统,结合步骤(S3)中的式(5) 驱动系统I定义,构造该三维分数阶细胞神经网络的驱动系统方程:

dq1x1dtq1=-x1+s11x1+s12x2+a11f(x1)+a12f(x2)dq2x2dtq2=-x2+s21x1+s22x2+s23x3+a22f(x2)dq3x3dtq3=-x3+s31x1+s32x2+s33x3---(7)

式中非线性参数a11,a12,a22均为已知值,结合步骤(S3)中的式(6)响应系统II定义,构 造三维分数阶细胞神经网络的响应系统方程:

dq1y1dtq1=-y1+s11y1+s12y2+a~11f(y1)+a~12f(y2)+u1dq2y2dtq2=-y2+s21y1+s22y2+s23y3+a~22f(y2)+u2dq3y3dtq3=-y3+s31y1+s32y2+s33y3+u3---(8)

式中非线性参数均为未知值。

(S5):设计步骤(S3)中(6)式的同步控制器U及参数自适应调整率,利用数 学理论进行证明同步性质,并用MATLAB程序进行仿真与同步验证;

驱动和响应的误差为:

Dtqe=DtqY-DtqX=g(y)-g(x)+G(y)A~T-G(x)AT+U---(9)

同步控制器U:

U=[u1,u2,u3](10)

其中:u1=a11f(x1)-a~11f(y1)+a12f(x2)-a~12f(y2)-s12e2-e~11f(x1)-e~12f(x2)u2=-s21e1-s23e3+a22f(x2)-a~22f(y2)-e~12f(x2)u3=-s31e1-s32e2---(11)

同时选取系统自适应调整律为:

a~·11a~·12a~·22=G(x)Te1e2e3T=f(x1)00f(x2)f(x2)0000e1e2e3=e1f(x1)e1f(x2)+e2f(x2)0---(12)

其中ei(i=1,2,3)为驱动系统与响应系统的误差;

(S6):设计分数阶细胞神经网络系统驱动系统(7)及响应系统(8)电路原理图, 并用Multisim设计控制器(10)及自适应调整率(12)实现电路仿真。

本发明所述的分数阶细胞神经网络自适应同步控制方法的电路设计方法,其特征 是包括以下步骤:

(SS1)根据权利要求1步骤(S1)中构建的整数阶三维细胞神经网络系统式(1)设 计出其相应的整数阶电路;

(SS2)设计在步骤(SS1)整数阶三维细胞神经网络系统电路设计中涉及到权利要求 1步骤(S1)细胞神经网络中的非线性输出函数模块;

(SS3)选择确定的分数阶值(q1=q2=q3=0.95),并设计该分数阶值对应阶值的分数 阶单元电路,包括链型、树型、混合型或新型;

(SS4)选择合适的分数阶单元电路替换步骤(SS1)中所设计整数阶电路中的电容, 得到系统相应的分数阶驱动系统电路;

(SS5)将式(10)式控制器U和式(12)式自适应调整率代入到权利要求1步骤 (S4)中的响应系统式(8),得到响应系统为:

dq1y1dtq1=(s11-1)y1+s12x2+2a11f(x1)-a~11f(x1)+2a12f(x2)-a~12f(x2)dq2y2dtq2=s21x1+(s22-1)y2+s23x3+(a12+a22)f(x2)-a~12f(x2)dq3y3dtq3=s31x1+s32x2+(s33-1)y3---(13)

设计出非线性系数和的积分电路,再依照响应系统方程式(13)设计出响应 系统电路;

(SS6)对步骤(SS4)中驱动电路和步骤(SS5)中响应电路进行电路整合仿真,验证设 计系统的同步性质。

本发明的特点在于:与传统的细胞神经网络相比该系统为分数阶细胞神经网络系 统,所设计的驱动-响应同步系统中驱动系统的非线性参数已知,而响应系统的非线性 参数未知。但通过设计同步控制器及参数自适应调整率仍使该驱动-响应系统实现同步 控制。结合分数阶电路理论与多元组合电路思想,设计出了相应的同步控制电路原理 图。仿真结果表明电路仿真与数值仿真具有相似的同步相图,验证了该系统理论分析 的正确性及实际物理上的可实现性。

附图说明

图1分数阶细胞神经网络系统数值计算产生的混沌吸引子相图。(a)为变量x1-x2, (b)为变量x2-x3,(c)为变量x1-x3

图2分数阶CNN自适应同步系统模型变量及误差曲线图。其中(a)为驱动和响 应变量xi-yi(i=1,2,3)变化轨迹曲线图,(b)为系统模型误差ei(i=1,2,3)的渐近同步图。

图3分数阶CNN驱动系统(driver)电路原理图。其中(a)分数阶CNN驱动系统 (driver)电路原理图,(b)为驱动系统(driver)等效电路图。

图4分数阶CNN驱动系统电路仿真结果相图。(a)为变量x1-x2,(b)为变量x2-x3, (c)为变量x1-x3

图5分数阶CNN响应系统电路原理图。

图6分数阶CNN驱动-响应系统xi-yi(i=1,2,3)电路仿真结果。(a)为变量x1-y1,(b) 为变量x2-y2,(c)为变量x3-y3

图7f(x)模块FX电路原理图及其仿真波形。(a)为电路原理图,(b)为电路仿真 波形,(c)为等效电路图。

图8分数阶各单元电路图。其中,(a)为链型单元电路;(b)树型单元电路;(c) 为混合型单元电路;(d)为新型单元电路。

具体实施方式

以下将结合附图对本发明作进一步详细描述。

实施例:

1、采用Caputo定义的分数阶微积分,其数学表达式如下:

dqf(t)dtq=1Γ(n-q)0tf(n)(τ)(t-τ)q-n+1dτ---(13)

式中的Γ(·)为Gamma函数,n-1≤q≤n,q为分数,n为整数,该式子的Laplace 变换表达式为:

L{dqf(t)dtq}=sqL{f(t)}-Σk=0n-1sk[dq-1-kf(t)dtq-1-k]---(14)

若函数f(t)的初始条件为零,则式(14)可简化表示为:

L{dqf(t)dtq}=sqL{f(t)}---(15)

对于一个动力学系统其对应的分数阶微分方程可以表示成:

anDvnF(x,y)+an-1Dvn-1F(x,y)+...+a0Dv0F(x,y)=bmDαmG(x,y)+bm-1Dαm-1G(x,y)+...+b0Dα0G(x,y)---(16)

其中vn,vn-1…v0及αmm-1…α0分别表示相应的分数阶阶值。式中F(x,y)为系统输入, G(x,y)为系统输出,假设它们均满足初始值为0的条件。对其做Laplace变换,可以得 到分数阶微分方程的传递函数为:

H(s)=bmsαm+bm-1sαm-1+...+b0sα0ansvn+an-1svn-1+...+a0sv0---(17)

从式(17)中不难看出:可以在频域中用传递函数H(s)=1/sq来表示分数阶微分算子 q。

2、为了新的分数阶细胞神经网络能产生稳定的混沌现象,令系统(7)的矩阵参 数选择为:

A=a11a12a13a21a22a23a31a32a33=7-100-20000,S=s11s12s13s21s22s23s31s32s33=-290212-3-151

分数阶驱动系统(7)方程式变化为:

dq1x1dtq1=-3x1+9x2+7f(x1)-f(x2)dq2x2dtq2=2x1+2x3-2f(x2)dq3x3dtq3=-3x1-15x2---(18)

(18)式中的三个Lyapunov指数分别为L1=5.0529、L2=-1.2626、L3=-1.7904,其 最大值大于零。且系统的Lyapunov维数为:

DL=j+1|Lj+1|Σi=1jLi=2+L1+L2|L3|=4.1456

因此该系统产生了混沌现象,同时MATLAB对设计的系统进行数值仿真并观测其 混沌特性与吸引子相图如图1所示,也表明其产生了混沌现象。

3、依照(6)式对应的分数阶响应系统为:

dq1y1dtq1=-y1+s11y1+s12y2+a~11f(y1)+a~12f(y2)+u1dq2y2dtq2=-y2+s21y1+s22y2+s23y3+a~22f(y2)+u2dq3y3dtq3=-y3+s31y1+s32y2+s33y3+u3---(19)

(19)式中非线性参数均为未知值。

3、设计同步控制器及参数自适应调整率。

同步控制器U可展开为:

u1=a11f(x1)-a~11f(y1)+a12f(x2)-a~12f(y2)-s12e2-e~11f(x1)-e~12f(x2)u2=-s21e1-s23e3+a22f(x2)-a~22f(y2)-e~12f(x2)u3=-s31e1-s32e2---(19)

其中ei=yi-xi

构建一个Lyapunov-krasovskii泛函函数为:

V(t)=12eTe+12e~Te~=12(e12+e22+e32)+12(e~112+e~122+e~222)---(20)

同时选取系统自适应调整律为:

a~·11a~·12a~·22=G(x)Te1e2e3T=f(x1)00f(x2)f(x2)0000e1e2e3=e1f(x1)e1f(x2)+e2f(x2)0---(21)

由理论推导可得结论:当s11≤1,s22≤1,s33≤1时,式(20)中V'(t)≤0,即有: 成立,并且显然有V(t)≥0,故误差

因此响应系统Y与驱动系统X趋于同步,即t→∞时有,Y-X→0,

用MATLAB数值仿真结果如图2所示。

4、利用线性电阻、线性电容、运算放大器LM741及分数阶单元电路,设计分数 阶细胞神经网络驱动系统电路原理图如图3所示,并进行电路仿真,仿真结果与数值 仿真结果图1相似,仿真结果如图4所示。

5、根据自适应调整率的方程设计出非线性系数和的积分电路图,再依照响 应系统方程可设计出响应系统电路;结合驱动系统图3可设计出整体自适应同步控制 系统的电路原理图5所,并利用Multisim进行驱动-响应同步仿真,仿真结果如图6所 示

6、驱动和响应电路中涉及到细胞神经网络(1)中的非线性输出函数 模块,其运用放大器TL082CD在±18V条件下设计实现;设计的电 路图如图7所示。

7、本发明实际可实现4096种多元组合分数阶电路,为简洁起见,选取分数阶 qi(i=1,2,3)相同值(即q1=q2=q3=0.95)的链型、树型、混合型、新型四种组合。其复频域 表达式分别为:

(a)链型H(s)=R1sR1C1+1+R2sR2C2+1+R3sR3C3+1;

(b)树型H(s)=[R1+(R2//1sC2)]//[1sC1+(R3//1sC3)];

(c)混合型H(s)={[((R1//1sC1)+R2)//1sC2]+R3}//1sC3;

(d)新型H(s)=R1//1sC1//[R2+1sC2]//[R3+1sC3].

各单元电路的元件参数如表1所示,相应的电路图如图8所示。

表1分数阶各单元电路元件参数

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号