基于脉冲控制的混沌产生方法

文档序号:651935 发布日期:2021-04-23 浏览:1次 >En<

阅读说明:本技术 基于脉冲控制的混沌产生方法 (Chaos generation method based on pulse control ) 是由 任海鹏 田坤 李洁 于 2020-12-22 设计创作,主要内容包括:本发明公开了一种基于脉冲控制的混沌产生方法,步骤包括:步骤1:构建受控非线性系统的模型;步骤2:建立单变量脉冲控制器;步骤3:以单变量脉冲控制器的脉冲间隔和状态反馈脉冲增益为分析对象,画出受控动力学系统的参数分岔图,利用参数分岔图得到对应混沌的参数范围,选择使受控非线性系统产生混沌的脉冲控制器参数;步骤4:对选定控制参数下受控非线性系统的状态进行分析,验证混沌特性,若不满足混沌特性,回到步骤3,在混沌参数区重新选择脉冲控制参数;否则,结束全部步骤。本发明的方法,控制能量比连续控制混沌产生方法更小,产生混沌的区域不局限于原稳定系统的周期轨道附近,既可以产生混沌也可以消除混沌,灵活性更好。(The invention discloses a chaos generation method based on pulse control, which comprises the following steps: step 1: constructing a model of the controlled nonlinear system; step 2: establishing a univariate pulse controller; and step 3: taking the pulse interval and the state feedback pulse gain of the univariate pulse controller as analysis objects, drawing a parameter bifurcation diagram of the controlled dynamic system, obtaining a corresponding chaotic parameter range by using the parameter bifurcation diagram, and selecting a pulse controller parameter which enables the controlled nonlinear system to generate chaos; and 4, step 4: analyzing the state of the controlled nonlinear system under the selected control parameters, verifying the chaotic characteristics, returning to the step 3 if the chaotic characteristics are not met, and reselecting the pulse control parameters in the chaotic parameter area; otherwise, all steps are ended. The method of the invention has smaller control energy than the continuous control chaos generating method, the area for generating chaos is not limited near the periodic orbit of the original stable system, the chaos can be generated and eliminated, and the flexibility is better.)

基于脉冲控制的混沌产生方法

技术领域

本发明属于信号处理技术领域,涉及一种基于脉冲控制的混沌产生方法。

背景技术

随着科技发展,人们意识到利用混沌特性可提高某些系统的效率,例如,利用混沌的宽频特性可以降低开关功率转换器的开关噪声,提高压实机械和搅拌机械的工作效率,提高信息传输速率和可靠性。因此,利用控制手段在非混沌系统中人为产生混沌成为应用混沌的关键。常用的产生混沌方法有非线性反馈控制方法、延迟反馈控制方法等。

传统反馈控制方法采用连续控制,需要的控制作用持续,如何能够更加高效地产生混沌成为研究的方向。脉冲控制由于控制作用间断施加于控制系统,具有较高的能量效率和对系统干扰小的特点,同时用状态反馈脉冲控制产生混沌在信息传输过程中具有更好的隐蔽性,可能获得更好保密性能。现有的脉冲产生混沌的方法[1](L.Yang,Z.R.Liu andG.R.Chen,Chaotifying a continuous-time system via impulsive input[J],International Journal of Bifurcation and Chaos,2002,12(5):1121-1128.)通过脉冲扰动系统稳定的周期轨道,使系统在周期轨道附近产生初值敏感的混沌运动,但这种方法存在两个问题:1)需要调节所有状态变量,控制过程复杂;2)产生的混沌只局限于周期轨道附近,混沌吸引子受限。

从控制角度看混沌控制和混沌反控制是统一的,期望能够用相同的控制器结构,在需要的时候产生混沌,在不需要的时候能够消除系统中的混沌,直接延迟反馈控制[2](任海鹏,刘丁,韩崇昭,基于直接延迟反馈的混沌反控制[J],物理学报,2006,55(6):2694-2701.)具有这样的优秀特性,但连续延迟反馈需要能量大,有些需要产生混沌的应用场合,不允许对系统持续施加控制,如对于处于癫痫发作状态的同步化神经网络,使其恢复混沌状态,但不能持续施加控制。

发明内容

本发明的目的是提供一种基于脉冲控制的混沌产生方法,解决了现有技术中的控制作用持续施加、需对所有状态进行控制、需要控制能量大的问题。

本发明所采用的技术方案是,一种基于脉冲控制的混沌产生方法,按照以下步骤实施:

步骤1:构建受控非线性系统的模型,

设定受控非线性系统的动力学方程如下式(1):

其中,x∈Rn为受控非线性系统状态,f∈Rn→Rn为实数集合中的非线性光滑连续函数,x0为受控非线性系统在t0时刻初值;受控非线性系统没有施加控制时,即u=0,处于非混沌状态;

步骤2:建立单变量脉冲控制器,

构建的单变量脉冲控制器如下式(2)所示:

其中,u∈Rn为式(1)的控制量,此处设计为脉冲控制,脉冲控制增益矩阵K=diag(0,...,ki,...,0),脉冲控制增益矩阵只有一个非零元素ki的n×n维对角矩阵,即实现对单个状态的脉冲控制,脉冲控制的施加时间tk满足0<t0<t1<t2<...和 表示在脉冲时刻tk的左极限,tk=tk-1+δ,k=1,2,…为脉冲序号,δ为脉冲间隔,

综合步骤1和步骤2,将含有脉冲控制的式(1)转换为:

步骤3:根据混沌参数分岔图确定单变量脉冲控制器的参数ki和δ,

以单变量脉冲控制器的脉冲间隔δ和状态反馈脉冲增益ki为分析对象,画出受控动力学系统的参数分岔图,利用参数分岔图得到对应混沌运动状态的参数范围,选择使受控非线性系统的式(1)产生混沌的脉冲控制器参数;

步骤4:对选定控制参数下受控非线性系统的状态进行分析,验证混沌特性,若不满足混沌特性,回到步骤3,在混沌参数区重新选择脉冲控制参数;否则,结束全部步骤即成。

本发明的有益效果是,包括以下方面:1)控制间歇作用,控制能量比连续控制混沌产生方法更小;2)产生混沌的区域不局限于原稳定系统的周期轨道附近;3)该控制方法既可以产生混沌也可以消除混沌,具有更好的灵活性。

附图说明

图1是本发明方法实施例非混沌Chen系统相图;

图2是本发明方法实施例非混沌Chen电路设计原理图;

图3是本发明方法采用的状态反馈脉冲控制系统结构框图;

图4是本发明方法实施例脉冲控制电路设计原理图;

图5是本发明方法实施例中基于555定时器脉冲产生电路原理图;

图6是本发明方法实施例在脉冲间隔为δ=0.4s时,系统状态x关于脉冲增益k2的分岔图;

图7是本发明方法实施例在脉冲增益为k2=25时,系统状态x关于脉冲间隔δ的分岔图;

图8是本发明方法实施例在δ=0.4s,k2=25时,系统产生混沌的三维相空间图;

图9是本发明方法实施例单变量脉冲反馈控制产生混沌吸引子中状态x(t)时间序列图;

图10是本发明方法实施例单变量脉冲反馈控制产生混沌吸引子中状态x(t)时间序列的功率谱图。

具体实施方式

下面结合附图和具体实施方式对本发明进行详细说明。

本发明的基于脉冲控制的混沌产生方法,按照以下步骤实施:

步骤1:构建受控非线性系统的模型,

设定受控非线性系统的动力学方程如下式(1):

其中,x∈Rn为受控非线性系统状态,f∈Rn→Rn为实数集合中的非线性光滑连续函数,x0为受控非线性系统在t0时刻初值;受控非线性系统没有施加控制时,即u=0,处于非混沌状态;

在实施例中,考虑没有施加控制的Chen系统的动力学方程为:

当Chen系统的参数为a=35,b=3,c=18.5时,则说明Chen系统处于非混沌运动状态。

当Chen系统的初值为x0=[0,1,0]时,Chen系统运动轨迹如图1所示,此时Chen系统稳定到稳定平衡点,处于非混沌状态。

Chen系统的电路实现如图2所示,该电路原理图中运算放大器型号为LF347,乘法器型号为AD633。由于乘法器的输出倍数为0.1,为不影响原系统拓扑结构,需要在该电路中对非线性项放大10倍。

Chen系统的参数取值为a=35,b=3,c=18.5时,则对应图2中Chen系统电路实现的电子元件取值参考下表1。

表1、Chen系统的实现电路的电子元件取值

根据原理图,Chen系统的参数与电路元件的参数对应关系如下:

据此,根据对应关系选择电路参数,使得实现电路的微分方程描述与Chen系统相同;

步骤2:建立单变量脉冲控制器,

构建的单变量脉冲控制器如下式(2)所示:

其中,u∈Rn为式(1)的控制量,此处设计为脉冲控制,脉冲控制增益矩阵K=diag(0,...,ki,...,0),脉冲控制增益矩阵只有一个非零元素ki的n×n维对角矩阵,即实现对单个状态的脉冲控制,脉冲控制的施加时间tk满足0<t0<t1<t2<...和 表示在脉冲时刻tk的左极限,tk=tk-1+δ,k=1,2,…为脉冲序号,δ为脉冲间隔,

综合步骤1和步骤2,将含有脉冲控制的式(1)转换为:

在实施例中,针对Chen系统,步骤2中单变量脉冲控制器变为:

其中,k2为单变量(y)脉冲控制增益,tk=tk-1+δ,k=1,2,…为脉冲序号,δ为脉冲间隔,上述公式中在脉冲控制时刻t=tk仅对系统变量y施加脉冲控制,

具有脉冲控制的受控非线性系统结构如图3所示,保证控制量u在时间t=tk时接入式(1)。

实施例中的脉冲控制的实现电路如图4所示。在图4中运算放大器型号为LF347,乘法器型号为AD633。Chen系统的受控状态(图4中符号y)经过乘法器与脉冲信号相乘,再通过放大电路U10和放大电路U11将信号放大k2倍,放大后信号(图4中用Ui表示)送入受控电路(与图2中符号Ui处相连)。

实施例中放大倍数k2对应的电路参数计算公式为:

实施例中控制开关的脉冲还可以采用555定时器和电阻电容振荡电路产生一个占空比和频率均固定的脉冲信号,如图5所示,输出脉冲信号的周期为:δ=(R25+R26)Cln2,占空比为:则脉冲宽度为pδ

步骤3:根据混沌参数分岔图确定单变量脉冲控制器的参数ki和δ,

以单变量脉冲控制器的脉冲间隔δ和状态反馈脉冲增益ki为分析对象,画出受控动力学系统的参数分岔图,利用参数分岔图得到对应混沌的参数范围,选择使受控非线性系统的式(1)产生混沌的脉冲控制器参数,

实施例中,混沌系统的分岔图利用平面方程为x=y的2维庞加莱截面绘制。图6为固定脉冲控制间隔δ=0.4s,固定脉冲宽度为0.08s,即可得到Chen系统状态x关于脉冲控制增益k2的分岔图。图7为固定脉冲控制增益k2=25,固定脉冲宽度为0.08s,即可得到Chen系统状态x关于脉冲控制间隔δ的分岔图;

由图6可见,固定脉冲控制间隔δ=0.4s时,产生周期与混沌运动的参数分布区间情况如下:

(1)当参数k2∈([0,19)∪[27.5,28.9)∪[30.3,32.4)∪[43.1,50])时为周期解;

(2)当参数k2∈([19,27.5)∪[28.9,30.3)∪[32.4,43.1))时为混沌状态;

由图7可见,固定脉冲控制增益k2=25时,产生周期与混沌运动的参数分布区间情况如下:

(1)当参数δ∈([0,0.21)∪[0.369,0.482)∪[0.535,0.598)∪[0.656,0.693))时为周期解;

(2)当参数δ∈([0.21,0.369)∪[0.482,0.535)∪[0.598,0.656)∪[0.693,0.756))时为混沌状态;

由上述分岔图中混沌状态参数区间可知,在实施例中,可取脉冲控制间隔为δ=0.4s,k2=25,使受控的Chen系统产生混沌。

实施例中,图4中元件参数数值如下表2所示。

表2、脉冲产生电路中的电子元件取值

在实施例中,取脉冲控制间隔为δ=0.4s,脉冲宽度为0.08s,则对应图5中元件参数如下表3所示。

表3、555定时器电路中的电子元件取值

步骤4:对选定控制参数下受控非线性系统的状态进行分析,验证混沌特性,若不满足混沌特性,回到步骤3,在混沌参数区重新选择脉冲控制参数;否则,结束全部步骤即成。

在实施例中,利用MATLAB仿真软件用4-5阶龙格库塔算法求解微分方程,得到所选参数下受控动力学系统的运动状态,观察受控动力学系统状态是否处于非周期状态,是否具有混沌吸引子,可对受控动力学系统状态的时间序列分析功率谱和计算Lyapunov指数,如果所得功率谱无明显峰值,并且Lyapunov指数至少存在一个正实数,则说明受控动力学系统是混沌的。

在实施例中,当脉冲控制参数为δ=0.4s,k2=25,p=0.2时,Chen系统出现混沌状态,Chen系统相空间图如图8所示。

在实施例中,Chen系统的状态x(t)的时间序列图和功率谱图分别如图9和图10所示。此时Chen系统的最大Lyapunov指数为0.15。说明实施例中设计的脉冲控制可使Chen系统产生混沌运动。

总之,本发明通过单变量状态反馈脉冲控制方法产生混沌,与连续状态反馈控制方法相比,控制能量更小,对受控非线性系统扰动小;同时,本发明方法也可以实现混沌系统控制,具有前述的灵活性。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于改进随机森林算法的分组密码体制识别方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!