一种基于人工神经网络的混沌控制方法技术

技术编号:15691602 阅读:97 留言:0更新日期:2017-06-24 04:56
本发明专利技术中提出的一种基于人工神经网络的混沌控制方法,其主要内容包括:洛伦兹振荡器、蔡氏电路、人工神经网络(ANN)、使用ANN控制混沌,其过程为,先在面板上构建蔡氏电路,测试并获得示波器上显示的输出,用仿真分析程序重绘ANN各个部分的电子电路,ANN电路的输出连接到蔡氏电路,电路输出的一部分再反馈到ANN,相应地调整权重,ANN通过学习,调整蔡氏电路的参数,给出所需的输出。本发明专利技术采用人工神经网络(ANN)有效控制混沌系统,从混沌系统中获得所需的输出,提供了控制的稳定性,实现了自动化;混沌系统得到控制,使其可以实现在其他应用上的功能。

A chaotic control method based on artificial neural network

The present invention in a chaos control method based on artificial neural network, the main contents include: Lorenz oscillator, Chua's circuit, artificial neural network (ANN), using ANN to control the chaos, the process is first constructed, Chua's circuit in the panel, the test and obtain the output displayed on an oscilloscope, the electronic circuit analysis program redraw the various parts of ANN simulation, ANN circuit output is connected to a part of Chua's circuit, output circuit and feedback to ANN, ANN to adjust the weights accordingly, through learning, adjusting the parameters of Chua's circuit, the output is required. The invention adopts the artificial neural network (ANN) effective control of chaotic system, the required output obtained from the chaotic system, provides the control stability, realize automatic control; chaotic system, which can realize the function in other applications.

【技术实现步骤摘要】
一种基于人工神经网络的混沌控制方法
本专利技术涉及混沌控制领域,尤其是涉及了一种基于人工神经网络的混沌控制方法。
技术介绍
近几年来,科学家和学者等从对混沌现象的观察和研究转向寻找各个学科之间混沌行为的相互制约关系及内在联系,从而寻求一大类复杂问题普遍遵循的共同规律和系统方法。由于混沌控制在工程技术上具有重大的研究价值和有人的应用前景,它已经成为非线性科学应用的新研究领域。混沌系统控制具有许多潜在的应用,如热传递,生物系统,激光物理学,化学反应器,生物医学,经济学,天气和安全通信,甚至在科研和国防军事上也显示出越来越重要的地位。然而,如今的混沌控制技术仍不稳定。本专利技术提出了一种基于人工神经网络的混沌控制方法,先在面板上构建蔡氏电路,测试并获得示波器上显示的输出,用仿真分析程序重绘ANN各个部分的电子电路,ANN电路的输出连接到蔡氏电路,电路输出的一部分再反馈到ANN,相应地调整权重,ANN通过学习,调整蔡氏电路的参数,给出所需的输出。本专利技术采用人工神经网络(ANN)有效控制混沌系统,从混沌系统中获得所需的输出,提供了控制的稳定性,实现了自动化;混沌系统得到控制,使其可以实现在其他应用上的功能。
技术实现思路
针对混沌控制不稳定的问题,本专利技术提供一种基于人工神经网络的混沌控制方法,其主要内容包括:(一)洛伦兹振荡器;(二)蔡氏电路;(三)人工神经网络(ANN);(四)使用ANN控制混沌。其中,所述的人工神经网络(ANN)控制混沌的方法,使用人工神经网络(ANN)能有效控制混沌,从混沌系统中获得所需的输出,使用ANN可以导致稳定的混沌系统;实现这种期望结果的主要问题是调整ANN权重所需的时间,首先手动逐一通过调节蔡氏的输出电阻,然后自动由反馈控制系统。进一步地,所述的混沌,它被定义为非线性动态系统的属性,当在系统中的最小变化导致系统行为差异非常大时,表现出对初始条件的敏感依赖性;混沌是有序的混乱,因为不能预测系统行为将对输入中的变化产生的影响,所以混沌是不可预测的。其中,所述的洛伦兹振荡器,以下三个常微分方程定义了洛伦兹振荡器的混沌行为:dx/dt=δ(y-x)(1)dy/dt=δ(ρ-z)-y(2)dz/dt=xy-βz(3)其中,x,y和z定义系统的状态,t是时间,δ、ρ和β是系统参数。进一步地,所述的混沌行为,通常系统不显示任何种类的混沌行为,但对于其参数的某些值,如:β=8/3,δ=10,ρ=28,系统可能产生混沌图;当对数映射方程(xn+1=μxn(1+xn))中的μ增加超过3.3时,就会出现混沌的另一个良好示例;当μ<3.3时,系统在x(周期—2个循环)的两个值之间振荡;进一步增加μ,使系统在四个值之间振荡(分叉/周期—4个循环),如果保持增加μ,周期倍增将在参数μ的较小间隔发生。其中,所述的蔡氏电路,蔡氏电路是最简单的混沌系统之一;使用示波器,可以观察到蔡氏电路创建的混沌双滚动,它可以通过三个方程建模:C1dv1/dt=(v2-v1)/R-g(v1)(4)C2dv2/dt=-(v2-v1)/R+I(5)LdI/dt=-rI-v2(6)其中,v1和v2分别是C1和C2两端的电压,g(v1)是非线性电阻(相当于蔡氏二极管)的电导,r是电感的电阻。其中,所述的人工神经网络(ANN),ANN是人工智能(AI)的一部分,它基于生物神经系统;由于神经网络在某种意义上基于该输入及其输出的反馈而改变或学习,流经网络的信息会影响ANN的结构。进一步地,所述的人工神经元的输出由下式控制:y=f(v)(7)其中,f(v)是激活函数,v=w1x1+w1x1+…+wmxm+w0b0(8)其中,w0,w1,w2,…wm是权重,,x1,x2,…xm是输入,b0是偏差;为了获得一些期望的输出yd,将神经元的输出传播回系统,并且通过调整权重获得期望的输出;这里使用的激活函数是S型函数。其中,所述的使用ANN控制混沌,为了控制蔡氏电路所呈现的混沌行为,首先在面板上构建蔡氏电路,测试并获得示波器上显示的输出;通过调节电阻R和C的值,可以消除混沌行为,并使电路给出期望的稳定输出,用于响应R和C的不同选择。进一步地,所述的构建蔡氏电路,用Matlab来模拟上述的电路,使用可用的蔡氏电路的程序为其方程;通过使用在面板上构建的电子电路,然后使用Matlab可用程序获得混乱行为后,用仿真分析程序重绘ANN各个部分的电子电路(权重,求和函数,激活函数),然后所有电路连接在一起;最后,ANN大电路的输出连接到蔡氏电路,蔡氏电路输出的一部分反馈到ANN,相应地调整权重;一旦所有电路连接在一起,可以使用不同的初始值为ANN权重,然后ANN通过学习,调整蔡氏电路的参数,给出所需的输出。附图说明图1是本专利技术一种基于人工神经网络的混沌控制方法的系统框架图。图2是本专利技术一种基于人工神经网络的混沌控制方法的蔡氏电路。图3是本专利技术一种基于人工神经网络的混沌控制方法的人工神经网络。图4是本专利技术一种基于人工神经网络的混沌控制方法的神经元系统。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。图1是本专利技术一种基于人工神经网络的混沌控制方法的系统框架图。主要包括洛伦兹振荡器,蔡氏电路,人工神经网络(ANN),使用ANN控制混沌。其中,使用人工神经网络(ANN)能有效控制混沌,从混沌系统中获得所需的输出,使用ANN可以导致稳定的混沌系统;实现这种期望结果的主要问题是调整ANN权重所需的时间,首先手动逐一通过调节蔡氏的输出电阻,然后自动由反馈控制系统。混沌被定义为非线性动态系统的属性,当在系统中的最小变化导致系统行为差异非常大时,表现出对初始条件的敏感依赖性;混沌是有序的混乱,因为不能预测系统行为将对输入中的变化产生的影响,所以混沌是不可预测的。其中,以下三个常微分方程定义了洛伦兹振荡器的混沌行为:dx/dt=δ(y-x)(1)dy/dt=δ(ρ-z)-y(2)dz/dt=xy-βz(3)其中,x,y和z定义系统的状态,t是时间,δ、ρ和β是系统参数。通常系统不显示任何种类的混沌行为,但对于其参数的某些值,如:β=8/3,δ=10,ρ=28,系统可能产生混沌图;当对数映射方程(xn+1=μxn(1+xn))中的μ增加超过3.3时,就会出现混沌的另一个良好示例;当μ<3.3时,系统在x(周期—2个循环)的两个值之间振荡;进一步增加μ,使系统在四个值之间振荡(分叉/周期—4个循环),如果保持增加μ,周期倍增将在参数μ的较小间隔发生。其中,使用ANN控制混沌,为了控制蔡氏电路所呈现的混沌行为,首先在面板上构建蔡氏电路,测试并获得示波器上显示的输出;通过调节电阻R和C的值,可以消除混沌行为,并使电路给出期望的稳定输出,用于响应R和C的不同选择。用Matlab来模拟上述的电路,使用可用的蔡氏电路的程序为其方程;通过使用在面板上构建的电子电路,然后使用Matlab可用程序获得混乱行为后,用仿真分析程序重绘ANN各个部分的电子电路(权重,求和函数,激活函数),然后所有电路连接在一起;最后,ANN大电路的输出连接到蔡氏电路,蔡氏电路输出的一部分反馈到ANN,相应地调整权重;一旦所本文档来自技高网...
一种基于人工神经网络的混沌控制方法

【技术保护点】
一种基于人工神经网络的混沌控制方法,其特征在于,主要包括洛伦兹振荡器(一);蔡氏电路(二);人工神经网络(ANN)(三);使用ANN控制混沌(四)。

【技术特征摘要】
1.一种基于人工神经网络的混沌控制方法,其特征在于,主要包括洛伦兹振荡器(一);蔡氏电路(二);人工神经网络(ANN)(三);使用ANN控制混沌(四)。2.基于权利要求书1所述的人工神经网络(ANN)控制混沌的方法,其特征在于,使用人工神经网络(ANN)能有效控制混沌,从混沌系统中获得所需的输出,使用ANN可以导致稳定的混沌系统;实现这种期望结果的主要问题是调整ANN权重所需的时间,首先手动逐一通过调节蔡氏的输出电阻,然后自动由反馈控制系统。3.基于权利要求书1所述的混沌,其特征在于,它被定义为非线性动态系统的属性,当在系统中的最小变化导致系统行为差异非常大时,表现出对初始条件的敏感依赖性;混沌是有序的混乱,因为不能预测系统行为将对输入中的变化产生的影响,所以混沌是不可预测的。4.基于权利要求书2所述的洛伦兹振荡器(一),其特征在于,以下三个常微分方程定义了洛伦兹振荡器的混沌行为:dx/dt=δ(y-x)(1)dy/dt=δ(ρ-z)-y(2)dz/dt=xy-βz(3)其中,x,y和z定义系统的状态,t是时间,δ、ρ和β是系统参数。5.基于权利要求书4所述的混沌行为,其特征在于,通常系统不显示任何种类的混沌行为,但对于其参数的某些值,如:β=8/3,δ=10,ρ=28,系统可能产生混沌图;当对数映射方程(xn+1=μxn(1+xn))中的μ增加超过3.3时,就会出现混沌的另一个良好示例;当μ<3.3时,系统在x(周期—2个循环)的两个值之间振荡;进一步增加μ,使系统在四个值之间振荡(分叉/周期—4个循环),如果保持增加μ,周期倍增将在参数μ的较小间隔发生。6.基于权利要求书3所述的蔡氏电路(二),其特征在于,蔡氏电路是最简单的混沌系统之一;使用示波器,可以观察到蔡氏电路创建的混沌双滚动,它可以通过三个方程建模:C1dv1/dt=...

【专利技术属性】
技术研发人员:夏春秋
申请(专利权)人:深圳市唯特视科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1