2. 新疆大学 智能科学与技术学院, 乌鲁木齐 830017
2. College of Intelligent Science and Technology, Xinjiang University, Urumqi 830017, China
在当今科学与工程领域中,复混沌系统的控制与同步已成为备受关注的热点议题。复混沌系统具有复变量和复参数,能够将变量数量翻倍并产生更复杂多变的动力学行为,从而更准确地描述实际物理模型的特点[1-2]。由于其多变的动力学行为和丰富的混沌特性,在天气和气候预测、图像加密、信号处理等领域具有广泛的应用前景,特别是在保密通信领域,引入复变量能够增强系统的抗攻击能力,并提高传输效率[3]。
近年来,越来越多的研究者开始关注复混沌系统的动态行为、稳定性、控制和同步[4]。例如,Sun等[5]研究了3个分数阶复混沌系统的实组合同步问题,通过稳定性理论将两个分数阶复混沌系统和1个分数阶复混沌系统渐近同步到两个标度矩阵;Zhang等[6]提出了一种新的复组合多开关反同步控制方案,实现了3个分数阶复混沌系统和两个整数阶复混沌系统之间的同步;Sajid等[7]研究了一种异构复分数阶混沌系统的混合复投影同步方案,通过利用复标度矩阵,增加了通信的不可预测性和图像加密安全性。然而,复混沌系统普遍存在参数未知问题。在实际工程应用中,参数的不确定性通常会对系统的控制和同步造成影响[8]。特别是在保密通信中,接收端的参数通常是不确定的,这将直接影响通信质量[9-10]。因此,研究具有不确定参数的复混沌系统的控制更具有现实意义。
为了解决这一问题,近年来学者们提出了一系列创新的同步方案。Wang等[11]介绍了一种基于忆阻器的超混沌复Lü系统,并研究了其自适应复数广义同步,实现了对两个参数未知的相同超混沌复Lü系统的复杂广义同步和参数辨识;Zhang等[12]提出了含未知参数复混沌系统的跟踪控制方案和参数识别方法,并通过仿真验证了方案的有效性。目前大部分研究依旧采用分离复混沌系统的实部和虚部的方法进行同步控制,这增加了计算的难度,且并非所有复混沌系统都能简化为实部和虚部。此外,从混沌同步方式越复杂越有利于保密性能的角度来看,选择更复杂的同步方案可以提高密钥生成的效率,增强数据加密和解密以及通信信道的安全保护功能,从而提高保密通信的隐蔽性和可靠性。
在各种同步方案中,修正投影同步[13]是一种重要的方式,其可以将主系统和从系统同步到一个特定尺度的对角矩阵,能够将二进制数字扩展到更高进制的数字,从而实现更快的传输速度,在保密通信中具有重要意义。完全同步、反同步以及投影同步均属于修正投影同步的特例。张平奎等[14]研究了分数阶神经网络的修正投影同步问题,通过选取适当的激励控制器辅助设计滑模控制器,并设计了合适的切换平面和有效的趋近率,最终实现了修正投影同步。这种同步方式相较于传统同步方式更复杂,但却更安全。修正投影同步增强了控制器在实际工程应用中的随机性和不可预测性,从而进一步提高了系统的抗攻击能力。通过利用各种电子元件构建模拟电路,可以实现复杂控制器的实际应用。此外,复杂控制器引入更多的非线性项和参数,增加了混沌同步的复杂度,从而提高了系统的防御能力和稳健性。
受上述启发,本文提出一种基于自适应理论和Lyapunov理论的异构复混沌系统的错位复修正函数投影同步(misalignment complex correction function projection synchronization, MCCFPS)控制方案。该方案引入含复数的混沌系统,拥有更多的状态变量和复杂的动态特性,通过非线性函数耦合响应系统和驱动系统后,与响应系统实现错位函数投影同步,采用更精密的同步控制方案,充分利用复数域的特性,提高了同步控制的效率和精度,呈现出多样化的同步方式。进一步对经典复混沌系统进行模型分析,并设计MCCFPS控制器和参数更新律,数值仿真验证所提方案的有效性,为复混沌系统同步控制研究提供新的思路和方法。
1 MCCFPS问题及控制器设计分析 1.1 MCCFPS问题描述考虑将如下形式的复混沌系统作为驱动系统
$ \dot{\boldsymbol{x}}=\boldsymbol{A x}+\boldsymbol{f(x)} $ | (1) |
式中:
考虑将以下复混沌系统作为响应系统
$ \dot{\boldsymbol{y}}=\boldsymbol{By}+\boldsymbol{g}(\boldsymbol{y})+\boldsymbol{u}(\boldsymbol{x, y}) $ | (2) |
式中:y=[y1, y2, …, yn]T为复数状态变量,y = yr+jyi;B=[b1, b2, …, bn]T为复参数矩阵;g(y)为连续非线性复函数;u(x, y)=ur+jui为控制器。
定义1 状态变量误差为
$ e_k=\left(\alpha_k(t) x_h+\beta_k(t)\right) y_k-\gamma_h(t) x_h $ | (3) |
式中:xh(h=1, 2, …, n)、yk(k=1, 2, …, n, h≠k)分别为x、y的分量;ek为e=[e1, e2, …, en]T的分量;αk(t)、βk(t)、γh(t)均为有界可微的连续函数。
本文的主要目标是设计驱动系统中未知参数的自适应更新规律和MCCFPS控制器u(x, y)使得驱动系统(1)和响应系统(2)满足
由表 1可知,通过设置非线性连续函数αh(t)、γh(t)从而实现不同类型的同步,错位复修正函数投影同步可看作是表中同步类型的推广。
1.2 MCCFPS控制器的设计及稳定性分析假设驱动系统的参数未知,由式(3)可得同步误差系统动力学方程为
$ \begin{aligned} &\begin{aligned} \dot{e}_k= & \dot{\alpha}_k(t) x_h y_k+\dot{\beta}_k(t) y_k+\left(\alpha_k(t) x_h+\beta_k(t)\right) \dot{y}_k- \\ & \dot{\gamma}_h(t) x_h+\left(\alpha_k(t) y_k-\gamma_h(t)\right) \dot{x}_h \end{aligned} \end{aligned} $ | (4) |
定理1 含未知参数的驱动系统(1)和响应系统(2)的MCCFPS同步控制器为
$ \begin{aligned} &\begin{aligned} u_k\left(x_h, y_k\right)= & -\left[\alpha_k(t) x_h+\beta_k(t)\right]^{-1}\left[\left(\alpha_k(t) x_h+\right.\right. \\ & \left.\beta_k(t)\right)\left(B y_k+g\left(y_k\right)\right)+\dot{\alpha}_k(t) x_h y_k+ \\ & \dot{\beta}_k(t) y_k-\dot{\gamma}_h(t) x_h+\dot{A}_h\left(\alpha_k(t) y_k-\right. \\ & \left.\gamma_h(t)\right) x_h+\left(\alpha_k(t) y_k-\gamma_h(t)\right) f\left(x_h\right)- \\ & \left.L_k e_k\right] \end{aligned} \end{aligned} $ | (5) |
式中:
$ \left\{\begin{array}{l} \dot{\hat{A}}_h=\sigma_h\left[\left(\left(\alpha_k(t) y_k-\gamma_h(t)\right) F\left(x_h\right)\right)^{\mathrm{r}}\right. \\ \left.\quad\left(\left(\alpha_k(t) y_k-\gamma_h(t)\right) F\left(x_h\right)\right)^{\mathrm{i}}\right]\left[\begin{array}{l} e_k^{\mathrm{r}} \\ e_k^{\mathrm{i}} \end{array}\right] \\ \dot{L}_k=-\zeta_k\left\|e_k\right\|^2 \end{array}\right. $ | (6) |
式中:σh和ζk为正常数, F(xh)为非线性函数。利用式(5)、(6)可使系统(1)、(2)实现MCCFPS,同时能够识别驱动系统中的未知参数,即对任意的初始值都有
证明 构建Lyapunov函数V(t)为
$ \begin{aligned} V\left(t, e_k(t)\right)= & \frac{1}{2} \sum\limits_{k=1}^n\left[\left(e_k^{\mathrm{r}}\right)^2+\left(e_k^{\mathrm{i}}\right)^2\right]+\frac{1}{2 \zeta} \sum\limits_{k=1}^n\left(L_k+\right. \\ & \left.L^*\right)^2+\frac{1}{2 \sigma}\left[\left(\tilde{\boldsymbol{A}}^{\mathrm{r}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{r}}+\left(\tilde{\boldsymbol{A}}^{\mathrm{i}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{i}}\right] \end{aligned} $ | (7) |
式中:L*为一个很大的正常数,
$ \begin{aligned} \dot{V}(t)= & \left(\dot{\boldsymbol{e}}^{\mathrm{r}}\right)^{\mathrm{T}} \boldsymbol{e}^{\mathrm{r}}+\left(\dot{\boldsymbol{e}}^{\mathrm{i}}\right)^{\mathrm{T}} \boldsymbol{e}^{\mathrm{i}}-\sum\limits_{k=1}^n\left(L_k+L^*\right)^2\left\|e_k\right\|^2+ \\ & \frac{1}{\sigma}\left[\left(\dot{\tilde{\boldsymbol{A}}}^{\mathrm{r}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{r}}+\left(\dot{\tilde{\boldsymbol{A}}}^{\mathrm{i}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{i}}\right]=\left[\left(\dot{\boldsymbol{\alpha}}_k(t) x_h y_k+\right.\right. \\ & \dot{\boldsymbol{\beta}}_k(t) y_k+\left(\alpha_k(t) x_h+\beta_k(t)\right) \dot{y}_k-\dot{\gamma}_h(t) x_h+ \\ & \left.\left.\left(\alpha_k(t) y_k-\gamma_h(t)\right) \dot{x}_h\right)^{\mathrm{r}}\right]^{\mathrm{T}} \boldsymbol{e}^{\mathrm{r}}+\left[\left(\dot{\alpha}_k(t) x_h y_k+\right.\right. \\ & \dot{\boldsymbol{\beta}}_k(t) y_k+\left(\alpha_k(t) x_h+\beta_k(t)\right) \dot{y}_k-\dot{\gamma}_h(t) x_h+ \\ & \left.\left.\left(\alpha_k(t) y_k-\gamma_h(t)\right) \dot{x}_h\right)^{\mathrm{i}}\right]^{\mathrm{T}} \boldsymbol{e}^{\mathrm{i}}-\sum\limits_{k=1}^n L^*\left\|e_k\right\|^2- \\ & \sum\limits_{k=1}^n L_k\left\|e_k\right\|^2+\frac{1}{\sigma}\left[\left(\dot{\tilde{\boldsymbol{A}}}^{\mathrm{r}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{r}}+\left(\dot{\tilde{\boldsymbol{A}}}^{\mathrm{i}}\right)^{\mathrm{T}} \tilde{\boldsymbol{A}}^{\mathrm{i}}\right] \end{aligned} $ | (8) |
将式(1)、(2)、(5)、(6)代入式(8)可得
$ \begin{aligned} &\begin{aligned} \dot{V}(t)= & \sum\limits_{k=1}^n\left[\left(\alpha_k(t) y_k-\gamma_h(t)\right)\left(A_h-\hat{A}_h\right) F\left(x_h\right)+\right. \\ & \left.L_k e_k\right]^{\mathrm{r}} e_k^{\mathrm{r}}+\sum\limits_{k=1}^n\left[( \alpha _ { k } ( t ) y _ { k } - \gamma _ { h } ( t ) ) \left(A_h-\right.\right. \\ & \left.\left.\hat{A}_h\right) F\left(x_h\right)+L_k e_k\right]^{\mathrm{i}} e_k^{\mathrm{i}}-\sum\limits_{k=1}^n L^*\left\|e_k\right\|^2- \\ & \sum\limits_{k=1}^n L_k\left\|e_k\right\|^2-\sum\limits_{k=1}^n\left[( \alpha _ { k } ( t ) y _ { k } - \gamma _ { h } ( t ) ) \left(A_h-\right.\right. \\ & \left.\left.\hat{A}_h\right) F\left(x_h\right)\right]^{\mathrm{r}} e_k^{\mathrm{r}}-\sum\limits_{k=1}^n\left[( \alpha _ { k } ( t ) y _ { k } - \gamma _ { h } ( t ) ) \left(A_h-\right.\right. \\ & \left.\left.\hat{A}_h\right) F\left(x_h\right)\right]^{\mathrm{i}} e_k^{\mathrm{i}}=-\sum\limits_{k=1}^n L^*\left\|e_k\right\|^2 \leqslant 0 \end{aligned} \end{aligned} $ | (9) |
选择合适的控制参数σ和ζ,由于V(t)是一个正Lyapunov函数,其导数
选择复Lü混沌系统模型[15]为
$ \left\{\begin{array}{l} \dot{x}_1=a_1\left(x_2-x_1\right) \\ \dot{x}_2=a_2 x_2-x_1 x_3 \\ \dot{x}_3=\left(\bar{x}_1 x_2+x_1 \bar{x}_2\right) / 2-a_3 x_3 \end{array}\right. $ | (10) |
式中参数a1=30+j、a2=26+0.3j、a3=1时,其时域波形和相图分别见图 1和图 2。
除了上述的相图, 还利用常规非线性分析手段中的分岔图和Lyapunov指数谱研究复混沌系统的动力学特性[16-17]。图 3为复参数Lü混沌系统的分岔图及Lyapunov指数谱。图 3(a)是系统(10)状态变量x3的分岔图。随着a3在[0, 10]内递增,系统先进入混沌状态,随后从复杂的行为转变为简单的周期性行为。图 3(b)是系统(10)的Lyapunov指数谱, 其中Lyapunov指数分别为LE1、LE2、LE3。通过数值方法计算系统中每个状态变量的Lyapunov指数,若系统具有1个正的Lyapunov指数,其处于混沌状态;若其具有两个或以上正的Lyapunov指数,则处于超混沌状态。复混沌系统虽只有三维,但由 图 3(b)可知其具有3个正的Lyapunov指数,表现出了超混沌系统的特征,因此,系统(10)处于混沌状态。
复Lorenz系统模型[18]为
$ \left\{\begin{array}{l} \dot{y}_1=b_1\left(y_2-y_1\right) \\ \dot{y}_2=b_2 y_1-b_3 y_2-y_1 y_3 \\ \dot{y}_3=\left(\bar{y}_1 y_2+y_1 \bar{y}_2\right) / 2-b_4 y_3 \end{array}\right. $ | (11) |
式中参数b1=10、b2=50+0.02j、b3=1-0.05j、b4=1时,时域波形和混沌吸引子相图见图 4和图 5。图 6为复参数Lorenz混沌系统的分岔图及Lyapunov指数谱。图 6(a)是系统(11)状态变量y2的分岔图。随着b1在[0, 15]内递增,系统由周期分岔通向混沌状态。图 6(b)是系统(11)的Lyapunov指数谱,其具有3个正的Lyapunov指数LE4、LE5、LE6,表现出超混沌特性,系统(11)处于混沌状态。
在保密通信领域,混沌系统的复杂性至关重要,因为具有高复杂性的混沌系统通常代表着更高的安全性[19-20]。为了证明本文所研究的对象相较于实数域混沌系统的优越性,使用了模糊熵算法(fuzzy entropy,FuzzyEn)[21]进行对比。模糊熵算法是一种用于衡量混沌时间序列复杂程度的测度算法。相较于样本熵、近似熵和谱熵,模糊熵对相似容限度、相空间维数和序列长度的敏感性和依赖性更低,具有更强的鲁棒性,同时其测量值具有更好的连续性。混沌时间序列的FuzzyEn值越大,表示其复杂度越高。利用MATLAB软件计算并对比Lorenz系统和复Lorenz系统的模糊熵。由于两个系统对初始值异常敏感,表现出了关于初始值多重稳定性的特性。因此,需要固定系统参数,并分析初始条件对复杂度的影响。
2.2.1 Lorenz系统复杂度分析Lorenz系统是一种经典的混沌系统,由Edward于1963年提出,是一种简化的大气对流模型,用于描述大气运动中的非线性动力学行为[22]。Lorenz系统由以下3个常微分方程组成,模型为
$ \left\{\begin{array}{l} \dot{z}_1=c_1\left(z_2-z_1\right) \\ \dot{z}_2=c_2 z_1-z_1 z_2-z_1 z_3 \\ \dot{z}_3=z_1 z_2-c_2 z_3 \end{array}\right. $ | (12) |
式中z1、z2和z3分别为系统中的状态变量。当选择参数c1=10、c2=28、c3=8/3时,Lorenz系统处于混沌状态。图 7显示了在上述固定参数条件下,选择初始值为[z1(0), z2(0), 2]、[z1(0), 2, z3(0)]、[2, z2(0), z3(0)]时,系统(12)的三维FuzzyEn复杂度,其中z1(0)、z2(0)、z3(0)均处于[-20, 20]。由图 7可以直观地看出,该系统在这一固定参数条件下,初始值选择[-13, 15, 2]时,系统复杂度最高,为0.137 7。
图 8显示了在固定参数(b1=10, b2=50+0.02j, b3=1-0.05j, b4=1) 条件下,选择初始值为[yr1(0)+ yi1(0)j, -1-j, -1-j]、[y1r(0)-j, -1-y2i(0)j, -1-j]、[y1r(0)+j, -1-j, -1-y3i(0)j]时,系统(11)的三维FuzzyEn复杂度,其中y1r(0)、y1i(0)、y2i(0)、y3i(0)均处于[-20, 20]。由图 8可以直观地看出,该系统在这一固定参数条件下,初始值选择[-2-15j, -2-15j, -2-15j]时,系统复杂度最高,为0.233 0。
综上所述,Lorenz混沌系统的最高复杂度为0.133 7,而复Lorenz混沌系统的最高复杂度为0.233 0。表明复Lorenz混沌系统在FuzzyEn算法下展现出更高的复杂度,相较于Lorenz混沌系统,本文所选择的复混沌系统更适合应用于混沌保密通信中,进一步验证了复混沌系统的优越性。表 2总结了上述两个混沌系统在固有参数下的FuzzyEn复杂度。
以系统(10)作为驱动系统,系统(11)加入控制器后为响应系统,响应系统的动力学方程为
$ \left\{\begin{array}{l} \dot{y}_1=b_1\left(y_2-y_1\right)+u_1 \\ \dot{y}_2=b_4 y_1-b_3 y_2-y_1 y_3+u_2 \\ \dot{y}_3=\left(\bar{y}_1 y_2+y_1 \bar{y}_2\right) / 2-b_4 y_3+u_3 \end{array}\right. $ | (13) |
式中uk(k=1, 2, 3)为待定的非线性反馈控制器。
根据MCCFPS的定义,当驱动系统和响应系统的状态变量中有一对及以上不按照原有对应关系进行组合时,误差向量的组合方式更加多样化(驱动系统仅包含实部状态向量,响应系统仅包含实部匹配)。系统(10)、(13)的MCCFPS误差的典型描述为
$ \left\{\begin{array}{l} e_1=\left[\alpha_1(t) x_2+\beta_1(t)\right] y_1-\gamma_2(t) x_2 \\ e_2=\left[\alpha_2(t) x_1+\beta_2(t)\right] y_2-\gamma_1(t) x_1 \\ e_3=\left[\alpha_3(t) x_3+\beta_3(t)\right] y_3-\gamma_3(t) x_3 \end{array}\right. $ | (14) |
式中αk(t)、βk(t)、γh(t)(k, h=1, 2, 3, k≠h)均为不为零的非线性比例函数。
根据系统(10)、(13),可得MCCFPS误差动力系统为
$ \left\{\begin{aligned} \dot{e}_1= & \dot{\alpha}_1(t) x_2 y_1+\dot{\beta}_1(t) y_1+b_1\left[\alpha_1(t) x_2+\beta_1(t)\right]\left(y_2-\right. \\ & \left.y_1\right)+\left[\alpha_1(t) x_2+\beta_1(t)\right] u_1-\dot{\gamma}_2(t) x_2+ \\ & a_2\left[\alpha_1(t) y_1-\gamma_2(t)\right] x_2-\left[\alpha_1(t) y_1-\gamma_2(t)\right] x_1 x_3 \\ \dot{e}_2= & \dot{\alpha}_2(t) x_1 y_2+\dot{\beta}_2(t) y_2+\left[\alpha_2(t) x_1+\beta_2(t)\right]\left(b_4 y_1-\right. \\ & \left.b_3 y_2-y_1 y_3\right)+\left[\alpha_2(t) x_1+\beta_2(t)\right] u_2-\dot{\gamma}_1(t) x_1+ \\ & a_1\left[\alpha_2(t) y_2-\gamma_1(t)\right]\left(x_2-x_1\right) \\ \dot{e}_3= & \dot{\alpha}_3(t) x_3 y_3+\dot{\beta}_3(t) y_3+\left[\alpha_3(t) x_3+\beta_3(t)\right]\left[\left(\bar{y}_1 y_2+\right.\right. \\ & \left.\left.y_1 \bar{y}_2\right) / 2-b_2 y_3\right]+\left[\alpha_3(t) x_3+\beta_3(t)\right] u_3-\dot{\gamma}_3(t) x_3+ \\ & {\left[\alpha_3(t) y_3-\gamma_3(t)\right]\left(\bar{x}_1 x_2+x_1 \bar{x}_2\right) / 2-a_3\left[\alpha_3(t) y_3-\right.} \\ & \left.\gamma_3(t)\right] x_3 \end{aligned}\right. $ | (15) |
通过将驱动系统(10)和响应系统(13)的错位复修正函数投影同步问题进一步转化为误差系统(15)的稳定性问题,基于Lyapunov稳定性定理和自适应理论,构建同步控制器:
$ \left\{\begin{aligned} u_1= & -\left[\alpha_1(t) x_2+\beta_1(t)\right]^{-1}\left[\dot{\alpha}_1(t) x_2 y_1+\dot{\beta}_1(t) y_1+\right. \\ & b_1\left(\alpha_1(t) x_2+\beta_1(t)\right)\left(y_2-y_1\right)-\dot{\gamma}_2(t) x_2+ \\ & \left.\hat{a}_2\left(\alpha_1(t) y_1-\gamma_2(t)\right) x_2-\left(\alpha_1(t) y_1-\gamma_2(t)\right) x_1 x_3-l_1 e_1\right] \\ u_2= & -\left[\alpha_2(t) x_1+\beta_2(t)\right]^{-1}\left[\dot{\alpha}_2(t) x_1 y_2+\dot{\beta}_2(t) y_2+\right. \\ & \left(\alpha_2(t) x_1+\beta_2(t)\right)\left(b_4 y_1-b_3 y_2-y_1 y_3\right)-\dot{\gamma}_1(t) x_1+ \\ & \left.\hat{a}_1\left(\alpha_2(t) y_2-\gamma_1(t)\right)\left(x_2-x_1\right)-l_2 e_2\right] \\ u_3= & -\left[\alpha_3(t) x_3+\beta_3(t)\right]^{-1}\left[\dot{\alpha}_3(t) x_3 y_3+\dot{\beta}_3(t) y_3+\right. \\ & \left(\alpha_3(t) x_3+\beta_3(t)\right)\left(\bar{y}_1 y_2+y_1 \bar{y}_2\right) / 2-b_2\left(\alpha_3(t) x_3+\right. \\ & \left.\beta_3(t)\right) y_3-\dot{\gamma}_3(t) x_3+\left(\alpha_3(t) y_3-\gamma_3(t)\right)\left(\bar{x}_1 x_2+\right. \\ & \left.\left.x_1 \bar{x}_2\right) / 2-\hat{a}_3\left(\alpha_3(t) y_3-\gamma_3(t)\right) x_3-l_3 e_3\right] \end{aligned}\right. $ | (16) |
式中l1,l2,l3均为控制强度。将式(16)代入式(15),可将MCCFPS的误差动力系统化简为
$ \left\{\begin{array}{l} \dot{e}_1=\left[\alpha_1(t) y_1-\gamma_2(t)\right]\left(a_2-\hat{a}_2\right) x_2+l_1 e_1 \\ \dot{e}_2=\left[\alpha_2(t) y_2-\gamma_1(t)\right]\left(a_1-\hat{a}_1\right)\left(x_2-x_1\right)+l_2 e_2 \\ \dot{e}_3=\left[\gamma_3(t)-\alpha_3(t) y_3\right]\left(a_3-\hat{a}_3\right) x_3+l_3 e_3 \end{array}\right. $ | (17) |
式中
$ \dot{\hat{\boldsymbol{A}}}=\left(\begin{array}{c} \dot{\hat{a}}_1 \\ \dot{\hat{a}}_2 \\ \dot{\hat{a}}_3 \end{array}\right)=\left(\begin{array}{c} \sigma_1\left[\left(\alpha_2(t)\left(x_2-x_1\right) y_2-\gamma_1(t)\left(x_2-\right.\right.\right. \\ \left.\left.x_1\right)\right)^{\mathrm{r}} e_2^{\mathrm{r}}+\left(\alpha_2(t)\left(x_2-x_1\right) y_2-\right. \\ \left.\left.\gamma_1(t)\left(x_2-x_1\right)\right)^{\mathrm{i}} e_2^{\mathrm{i}}\right] \\ \sigma_2\left[\left(\alpha_1(t) x_2 y_1-\gamma_2(t) x_2\right)^{\mathrm{r}} e_1^{\mathrm{r}}+\right. \\ \left.\left(\alpha_1(t) x_2 y_1-\gamma_2(t) x_2\right)^{\mathrm{i}} e_1^{\mathrm{i}}\right] \\ \sigma_3\left(\gamma_3(t)-\alpha_3(t) y_3\right) x_3 e_3 \end{array}\right) $ | (18) |
构造控制强度为
$ \dot{\boldsymbol{L}}=\left(\begin{array}{l} \dot{l}_1 \\ \dot{l}_2 \\ \dot{l}_3 \end{array}\right)=\left(\begin{array}{llll} -\zeta_1 & \| e_1 & \|^2 \\ -\zeta_2 & \| e_2 & \|^2 \\ -\zeta_3 & \| e_3 & \|^2 \end{array}\right) $ | (19) |
定理2 对于任意非零比例函数αk(t)、βk(t)、γh(t),在控制器(16)和自适应变化律(18)的作用下,驱动系统和响应系统的任意初始条件均能使驱动系统(10)和响应系统(12)实现MCCFPS,且实现驱动系统未知参数的准确辨识。
4 数值分析 4.1 错位复修正函数投影同步数值仿真采用MATLAB R2023a仿真平台进行仿真实验。选择复Lü混沌系统作为驱动系统,复Lorenz系统加入控制器后作为响应系统,选择仿真参数见表 3。
根据驱动系统(10)和响应系统(13)MCCFPS的误差式(14), 代入取定的同步比例函数, 可得MCCFPS的误差为
$ \left\{\begin{array}{l} e_1=\left[(3+\sin t) x_2+2 \sin t+3\right] y_1+(\cos 2 t) x_2 \\ e_2=\left[(2-\cos 3 t) x_1+\cos t\right] y_2-(2 \sin t) x_1 \\ e_3=\left[(2-\sin t) x_3+\sin t\right] y_3-(2 \sin t+1) x_3 \end{array}\right. $ | (20) |
各状态变量误差曲线见图 9,可以观察到驱动系统(10)和响应系统(13)MCCFPS的同步误差刚开始表现出一些振荡,但随后迅速趋于零。系统的仿真结果与理论分析一致,这种快速的收敛速度表明所设计的控制器(16)具备良好的控制能力。因此,同步系统能够迅速而有效地实现MCCFPS,为系统的稳定和性能提供了可靠的保证。
图 10为未知参数的自适应估计值。由图 10可知,在自适应控制律(18)作用下,自适应参数a1、a2、a3估计值能够很好地估计出系统参数固有值a1=30、a2=26、a3=1,验证了自适应律的正确性,表明设计的自适应控制律具有较好的实用性。
图 11是响应系统(13)和驱动系统(10)的时域波形曲线。首先通过函数耦合响应系统和驱动系统得到驱动信号((αkxh+βk)yk),随后通过耦合函数和响应系统得到响应信号(γhxh)。图中呈现了驱动信号错位跟踪响应信号的各项曲线,清晰地展示了跟踪过程中的动态行为。在短暂的0.2 s内,系统(13)能够快速按照给定的函数比例和耦合关系与系统(10)实现同步,表明了所设计同步控制器(16)的正确性和有效性,并进一步验证了所提方案的可行性和优越性。对于实际应用而言,这种快速同步能力至关重要,尤其是在需要快速响应的系统控制和保密通信领域。
混沌系统对时间极为敏感,而在实际情况下,混沌同步的延迟主要是由信息传输或反馈延迟引起的。在混沌系统中,即使微小的扰动也可能导致系统行为发生显著变化,这使得同步过程对时间的精确性要求极高。因此,选择在系统运行一段时间后(8 s)再引入控制器。图 12展示了在第8秒引入控制器后系统的同步性能。由图 12(c)和(d)可知,在没有控制器的情况下系统未出现同步,且混沌动态特性处于自由演变状态。在第8秒引入控制器可以确保系统在稳定状态之前有足够的时间进行演变,并且之后可以迅速达到同步状态,从而证明了方案的可靠性和可重复性。此外,这种延迟还有助于评估控制器的响应时间,以及其对混沌系统同步性能的影响,为后续的控制器设计提供了更全面的信息。综上所述,延迟引入控制器有助于更好地理解系统的动态行为,并确保实验设计的合理性,进一步评估了同步控制方案的性能。
选择文献[18]中Sprott B系统作为研究对象,其中w1=w11+jw12、w2=w13+jw14为复函数,w3=w15为实函数。将所得等效数学模型作为驱动系统
$ \left\{\begin{array} { l } { \dot { w } _ { 1 } = - w _ { 1 } + w _ { 2 } } \\ { \dot { w } _ { 2 } = - w _ { 1 } w _ { 3 } } \\ { \dot { w } _ { 3 } = ( \overline { w } _ { 1 } w _ { 2 } + w _ { 1 } \overline { w } _ { 2 } ) / 2 - d } \end{array} \Rightarrow \left\{\begin{array}{l} \dot{w}_{11}=-w_{11}+w_{13} \\ \dot{w}_{12}=-w_{12}+w_{14} \\ \dot{w}_{13}=-w_{11} w_{15} \\ \dot{w_{14}}=-w_{12} w_{15} \\ \dot{w}_{15}=w_{11} w_{13}+w_{12} w_{14}-d \end{array}\right.\right. $ | (21) |
式中选择参数d=4.45时,系统的Lyapunov指数分别为0.156、0.001、0、-1.001和-1.155,存在两个大于零的Lyapunov指数,系统处于混沌状态。
令系统(11)中状态变量y1=y21+jy22、y2=y23+jy24为复函数,y3=y25为实函数。将所得等效数学模型作为响应系统
$ \left\{\begin{array}{l} \dot{y}_1=b_1\left(y_2-y_1\right)+u_1 \\ \dot{y}_2=b_2 y_1-b_3 y_2-y_1 y_3+u_2 \\ \dot{y}_3=\left(\bar{y}_1 y_2+y_1 \bar{y}_2\right) / 2-b_4 y_3+u_3 \end{array} \Rightarrow\right. \\ \left\{\begin{array}{l} \dot{y}_{21}=b_1\left(y_{23}-y_{21}\right)+u_{11} \\ \dot{y}_{22}=b_1\left(y_{24}-y_{22}\right)+u_{12} \\ \dot{y}_{23}=b_2 y_{21}-b_3 y_{23}-y_{21} y_{25}+u_{13} \\ \dot{y}_{24}=b_2 y_{22}-b_3 y_{24}-y_{22} y_{25}+u_{14} \\ \dot{y}_{25}=y_{21} y_{23}+y_{22} y_{24}-b_4 y_{25}+u_{15} \end{array}\right. $ | (22) |
式中选择参数b1=10、b2=28、b3=1、b4=1时,系统的Lyapunov指数分别为0.496、0.002、0.007、-11.000和-12.501,则存在3个大于零的Lyapunov指数,系统处于混沌状态。定义误差系统为e′s=y2s-qw1d(s, d=1, 2, 3, 4, 5),比例因子q=-3,选择控制器u1s=qg(y2s)-p(w1d)-Kse′s,其中Ks为大于零的反馈增益系数,g(y2s)、p(w1d)为连续的非线性函数,部分状态时序波形和误差曲线见图 13。由图 13可知,误差系统在施加控制器后1.4 s收敛于零,即实现投影同步。
为了详细阐述实验结果,选择了复Sprott B系统和系统(11)作为示例进行比较分析,通过控制器的设计,实现了系统(21)和系统(22)的投影同步。这种传统的复混沌系统控制方案通常需要分离实部和虚部,增加了计算负担,并且这种分离会降低原有系统的复杂性。此外,实验结果显示,传统的投影同步方案需要1.4 s才能实现同步,同步速度较慢。相比之下,本文提出的控制策略无需分离实部和虚部,从而降低了计算负担,并且在明确定义的控制强度下,仅需0.2 s即可实现同步。同时,选择了较为复杂的控制器实现MCCFPS,其复杂性和延迟使用都未影响控制过程的有效性。
通过数值模拟,所提方案在时域波形图中系统轨迹高度重合,表明控制策略的可行性。此外,MCCFPS同步速度小于传统方案的速度,展示了所提方案具有在复杂混沌系统中实现快速和稳定同步的优越性。本文所选的驱动系统和响应系统的角色可以互换,而控制策略仍然保持不变。这是因为混沌同步控制的目标是通过控制信号实现两个混沌系统的状态同步,而不是依赖于特定系统作为驱动或响应系统。因此,无论选择何种系统作为驱动或响应系统,都可以实现本文的同步控制方案。即便控制器的设计略有不同,也可以在数值仿真中实现类似的同步效果。
5 结论1) 针对复混沌系统,提出了无需将系统分解为实部和虚部的同步控制方案,结果表明该方案在保持系统复杂性的同时显著提高了计算效率。为复混沌系统在复数域中直接进行高效同步控制提供了新思路,有效降低了计算和分析的复杂度,简化了传统方案中的繁琐步骤。
2) 通过引入了MCCFPS控制器和未知参数的辨识法则,调节动态控制强度和收敛因子,进一步优化了收敛速度,增强了控制器的自适应能力,使得系统能够快速实现MCCFPS同步。结果表明,该方案不仅实现了复混沌系统的快速同步,还提高了系统的稳定性和自适应能力,验证了所设计控制器在复杂系统同步控制中的有效性。
3) 使用的复杂控制器满足了对系统动态行为更精细调节的需求,同时为提高混沌遮掩保密通信的安全级别提供了借鉴。所提控制方案为提高复混沌系统同步控制效果提供了理论支持,在提高系统安全性和效率方面具有显著优势,应用前景广阔。
[1] |
韩敏, 张雅美. 具有1+N节点的多重边赋权驱动响应复杂网络复域函数投影同步[J]. 控制与决策, 2017, 32(5): 935. HAN Min, ZHANG Yamei. Complex function projective synchronization in drive-response complex networks with 1+N nodes and multi-links[J]. Control and Decision, 2017, 32(5): 935. DOI:10.13195/j.kzyjc.2016.0350 |
[2] |
张芳芳, 张帅虎, 马凤英, 等. 复混沌系统的稳态控制[J]. 控制理论与应用, 2023, 40(4): 744. ZHANG Fangfang, ZHANG Shuaihu, MA Fengying, et al. Steady state control of complex chaotic systems[J]. Control Theory & Applications, 2023, 40(4): 744. DOI:10.7641/CTA.2022.11257 |
[3] |
杜以成, 张蓉, 王龙生, 等. 共同噪声驱动分布式布拉格反射半导体激光器混沌同步研究[J]. 光学学报, 2022, 42(23): 154. DU Yicheng, ZHANG Rong, WANG Longsheng, et al. Chaos synchronization of distributed bragg reflection semiconductor lasers driven by common noise[J]. Acta Optica Sinica, 2022, 42(23): 154. DOI:10.3788/AOS202242.2314003 |
[4] |
张艳龙, 崇富权, 王丽, 等. 多涡卷振荡体系的复杂动力学行为及控制[J]. 振动与冲击, 2020, 39(7): 268. ZHANG Yanlong, CHONG Fuquan, WANG Li, et al. Complex dynamic behavior and control of a multi-scroll oscillation system[J]. Journal of Vibration and Shock, 2020, 39(7): 268. DOI:10.13465/j.cnki.jvs.2020.07.037 |
[5] |
SUN Junwei, DENG Wei, CUI Guangzhao, et al. Real combination synchronization of three fractional-order complex-variable chaotic systems[J]. Optik, 2016, 127(23): 11460. DOI:10.1016/j.ijleo.2016.08.025 |
[6] |
ZHANG Xiaoqing, XIAO Jian. Complex compound-combination multi switching anti-synchronization of fractional-order complex chaotic systems and integer-order complex chaotic systems[J]. International Journal of Dynamics and Control, 2022, 10(2): 525. DOI:10.1007/s40435-021-00816-1 |
[7] |
SAJID M, CHAUDHARY H, KAUSHIK S. Chaos controllability in non-identical complex fractional order chaotic systems via active complex synchronization technique[J]. Axioms, 2023, 12(6): 530. DOI:10.3390/axioms12060530 |
[8] |
周世炯, 李耀华, 史黎明, 等. 分段式双三相永磁直线同步电机的无模型电流预测控制[J]. 电工技术学报, 2024, 39(4): 996. ZHOU Shijiong, LI Yaohua, SHI Liming, et al. Model-free predictive current control of segmented dual three-phase permanent magnet linear synchronous motor[J]. Transactions of China Electrotechnical Society, 2024, 39(4): 996. DOI:10.19595/j.cnki.1000-6753.tces.222131 |
[9] |
张尧, 桑博涵, 王晨, 等. 基于LSTM非线性均衡的64QAM波分模分复用通信相干传输系统[J/OL]. 中国激光. (2024-01-26)[2024-03-20]. https://link.cnki.net/urlid/31.1339.TN.20240220.1354.072 ZHANG Yao, SANG Bohan, WANG Chen, et al. 64QAM WDM-MDM coherent transmission system based on LSTM nonlinear equalizat[J/OL]. Chinese Journal of Lasers. (2024-01-26)[2024-03-20]. https://link.cnki.net/urlid/31.1339.TN.20240220.1354.072 |
[10] |
张光伟, 白建东, 颉琦, 等. 连续变量量子密钥分发系统中动态偏振控制研究[J]. 物理学报, 2024, 73(6): 18. ZHANG Guangwei, BAI Jiandong, XIE Qi, et al. Research on dynamic polarization control in continuous variable quantum key distribution systems[J]. Acta Physica Sinica, 2024, 73(6): 18. DOI:10.7498/aps.73.20231890 |
[11] |
WANG Shibing, WANG Xingyuan, ZHOU Yufei, et al. A memristor-based hyperchaotic complex Lü system and its adaptive complex generalized synchronization[J]. Entropy, 2016, 18(2): 58. DOI:10.3390/e18020058 |
[12] |
ZHANG Fangfang, SUN Kai, CHEN Yawen, et al. Parameters identification and adaptive tracking control of uncertain complex-variable chaotic systems with complex parameters[J]. Nonlinear Dynamics, 2019, 95(4): 3161. DOI:10.1007/s11071-018-04747-z |
[13] |
张友安, 余名哲, 吴华丽. 不确定分数阶多驱动一响应混沌系统同步[J]. 电子学报, 2016, 44(3): 607. ZHANG Youan, YU Mingzhe, WU Huali. Multi-drive-one response synchronization of fractional-order chaotic systems with uncertainties[J]. Acta Electronica Sinica, 2016, 44(3): 607. DOI:10.3969/j.issn.0372-2112.2016.03.017 |
[14] |
张平奎, 杨绪君. 基于激励滑模控制的分数阶神经网络的修正投影同步研究[J]. 应用数学和力学, 2018, 39(3): 343. ZHANG Pingkui, YANG Xujun. Modified projective synchronization of a class of fractional-order neural networks based on active sliding mode control[J]. Applied Mathematics and Mechanics, 2018, 39(3): 343. DOI:10.21656/1000-0887.380098 |
[15] |
SUN Junwei, WU Yuanyuan, CUI Guangzhao, et al. Finite-time real combination synchronization of three complex-variable chaotic systems with unknown parameters via sliding mode control[J]. Nonlinear Dynamics, 2017, 88: 1677. DOI:10.1007/s11071-017-3338-z |
[16] |
徐昌彪, 何颖辉, 吴霞, 等. 多种多翼吸引子共存的新型三维分数阶混沌系统[J]. 哈尔滨工业大学学报, 2020, 52(5): 92. XU Changbiao, HE Yinghui, WU Xia, et al. A novel 3D fractional order chaotic system with coexistence of multiple types of multi-wing attractors[J]. Journal of Harbin Institute of Technology, 2020, 52(5): 92. DOI:10.11918/201905213 |
[17] |
李晓霞, 郑驰, 王雪, 等. 一个新的具有超级多稳态的五维忆阻超混沌系统[J]. 哈尔滨工业大学学报, 2022, 54(3): 163. LI Xiaoxia, ZHENG Chi, WANG Xue, et al. A novel five-dimensional memristive hyperchaotic system with extreme multistability[J]. Journal of Harbin Institute of Technology, 2022, 54(3): 163. DOI:10.11918/202103091 |
[18] |
ZHAO Xiu, LIU Jian, ZHANG Fangfang, et al. Complex generalized synchronization of complex-variable chaotic systems[J]. European Physical Journal-Special Topics, 2021, 230(7): 2035. DOI:10.1140/epjs/s11734-021-00129-6 |
[19] |
JAHANSHAHI H, SHAHRIARI-KAHKESHI M, ALCARAZ R, et al. Entropy analysis and neural network-based adaptive control of a non-equilibrium four-dimensional chaotic system with hidden attractors[J]. Entropy, 2019, 21(2): 156. DOI:10.3390/e21020156 |
[20] |
PAPPU C S, FLORES B C. High resolution imaging of chaotic bistatic radar[J]. IEEE Transactions on Aerospace and Electronic Systems, 2020, 56(2): 871. DOI:10.1109/TAES.2019.2923299 |
[21] |
WANG Zhenya, LI Gaosong, YAO Ligang, et al. Intelligent fault detection scheme for constant-speed wind turbines based on improved multiscale fuzzy entropy and adaptive chaotic aquila optimization-based support vector machine[J]. ISA Transactions, 2023, 138: 582. DOI:10.1016/j.isatra.2023.03.022 |
[22] |
LEONOV G A. Lyapunov dimension formulas for lorenz-like systems[J]. International Journal of Bifurcation and Chaos, 2016, 26(14): 1650240. DOI:10.1142/S0218127416502400 |