掌桥专利:专业的专利平台
掌桥专利
首页

一种忆阻神经网络预定时间同步能量消耗可调节的方法

文献发布时间:2023-06-19 16:08:01



技术领域

本发明涉及自动控制技术领域,特别是一种忆阻神经网络预定时间同步能量消耗可调节的方法。

背景技术

非线性系统之间的预定时间同步是指设计一个控制器实现驱动系统与响应系统之间实现在给定时间内同步。当进行非线性系统之间同步控制器设计的时候,一个不可避免的问题就是控制器的能量消耗问题,特别是在电力行业或者多智能体编队网络中。在多智能体主从控制中,从机器人要想快速跟踪主机器人的位置姿态,则需要大的控制增益,而大的控制增益需要更多的控制器能量消耗,而机器人本身载荷有限,特别是在无人机编队中,无人机本身载重有限,无法承载多余的电池,导致其续航时间有限。因此,在2013年,Yuan提出了完全控制器用以实现自由复杂神经网络之间的控制,并对控制器的能量消耗进行了估计。而文献“Closed-loop control ofnonlinear neural networks:The estimateofcontrol time and energy cost”中作者对非线性神经网络设计有限时间控制器,并对控制器的能量消耗进行了估计。但目前对控制器的能量消耗的研究都是基于已设计的控制器并对其进行能量消耗估计,其能量消耗是已成事实的,不可调节的。难以建立系统同步时间与能量消耗之间的直接显式关系。实际系统中由于载体本身的能量有限,如何利用有限的能量实现更多任务规划,如何根据不同的场景设计不同的控制器使得能量消耗是可调节的。

发明内容

本发明的目的在于提供一种忆阻神经网络预定时间同步能量消耗可调节的方法,该方法可以实现具有能量可调节的忆阻神经网络的预定时间同步。

为实现上述目的,本发明的技术方案是:一种忆阻神经网络预定时间同步能量消耗可调节的方法,包括如下步骤:

步骤S1、基于忆阻神经网络,建立驱动系统和响应系统;

步骤S2、根据步骤S1建立的驱动系统和响应系统,建立同步误差系统;

步骤S3、基于控制器能量消耗公式,设计能量消耗可调节稳定性定理;

步骤S4、基于步骤S2的同步误差系统和步骤S3的能量消耗可调节稳定性定理,设计能量消耗可调节主动控制器,进行能量消耗可调节的忆阻神经网络同步控制。

在本发明一实施例中,步骤S1具体为:

步骤S11、建立驱动系统的状态方程:

步骤S12、建立响应系统的状态方程:

式中,x

式中,Y

在本发明一实施例中,步骤S2具体为:

将驱动系统与响应系统的预定时间投影同步误差设定为:

e

将上式进行求导,得到预定时间投影同步误差系统:

式中,e

在本发明一实施例中,步骤S3具体为:

步骤S31、控制器能量消耗的具体定义为:

其中r

步骤S32、固定时间稳定的能量消耗:设计一个在[0,+∞)上连续且无界的函数V(x),并且满足:

其中常数满足α>0,β>0,0<p<1,稳定时间T

其中x

r=(αV

根据公式(6)可知

dV=(-αV

根据公式(5),得到

因此

步骤S33、预定时间稳定的能量消耗:设计一个在[0,+∞)上连续且无界的函数V(x),并且满足:

(1)

(2)T

(3)对于任何V(x)>0,都存在常数α,β,p>0,由此:

其中

主动控制器设计为

根据公式(5),得到

其中:

得到

在本发明一实施例中,步骤S4具体为:步骤S41、预定时间主动控制器设计为:

其中sign()为符号函数,

步骤S42、能量消耗可调节主动控制器设计为

其中α

其中

相较于现有技术,本发明具有以下有益效果:

1、本发明利用控制器能量消耗公式,设计了一种系统能量消耗可控制的稳定性定理;

2、本发明与最小能量控制相比,其驱动-响应系统同步所需能量是可以根据需要进行预先设定,这样使得本发明能更好、更准确的预测两个系统同步的能量消耗。使本发明有更广泛的应用场景,提高系统的可应用性。

附图说明

图1为本发明的方法流程示意图。

图2为本发明具体实施例1中,系统(11)取不同初始值在主动控制器(12)下的响应曲线,其中(a)是不同初始值下的稳定曲线,(b)是主动控制器(12)能量消耗的估计。

图3为本发明具体实施例1中,系统(11)在主动控制器(13)取不同可调节时间T

图4是本发明具体实施例2中,主动控制器按照式(17)且T

图5是本发明具体实施例2中,主动控制器按照式(17)且T

图6是本发明具体实施例2中,主动控制器按照式(17)且T

具体实施方式

下面结合附图,对本发明的技术方案进行具体说明。

如图1所示,本发明一种忆阻神经网络预定时间同步能量消耗可调节的方法,包括如下步骤:

步骤S1、基于忆阻神经网络,建立驱动系统和响应系统;

步骤S2、根据步骤S1建立的驱动系统和响应系统,建立同步误差系统;

步骤S3、基于控制器能量消耗公式,设计能量消耗可调节稳定性定理;

步骤S4、基于步骤S2的同步误差系统和步骤S3的能量消耗可调节稳定性定理,设计能量消耗可调节主动控制器,进行能量消耗可调节的忆阻神经网络同步控制。

步骤S1具体为:

步骤S11、建立驱动系统的状态方程:

步骤S12、建立响应系统的状态方程:

式中,x

式中,Y

步骤S2具体为:

将驱动系统与响应系统的预定时间投影同步误差设定为:

e

将上式进行求导,得到预定时间投影同步误差系统:

式中,e

步骤S3具体为:

步骤S31、控制器能量消耗的具体定义为:

其中r

步骤S32、固定时间稳定的能量消耗:设计一个在[0,+∞)上连续且无界的函数V(x),并且满足:

其中常数满足α>0,β>0,0<p<1,稳定时间T

其中x

r=(αV

根据公式(6)可知

dV=(-αV

根据公式(5),得到

因此

步骤S33、预定时间稳定的能量消耗:设计一个在[0,+∞)上连续且无界的函数V(x),并且满足:

(1)

(2)T

(3)对于任何V(x)>0,都存在常数α,β,p>0,由此:

其中

主动控制器设计为

根据公式(5),得到

其中:

得到

步骤S4具体为:

步骤S41、预定时间主动控制器设计为:

其中sign()为符号函数,

步骤S42、能量消耗可调节主动控制器设计为

其中α

其中

基于能量消耗公式,结合能量可调节主动控制器的能量消耗进行稳定性证明,控制器的能量消耗计算公式如下:

分三部分进行分析,第一部分:

第二部分:

第三部分:

结合上述三个部分,忆阻神经网络同步控制器的能量消耗上界为:

如果C

上述计算与本发明的假设相符,所以证明得到本发明的预定时间稳定理论是有效可行的。同样可以得到在其他需要进行能量控制,如机器人控制等情况,通过调整参数T

特别的,为了更加直观的显示本发明提出的一种忆阻神经网络预定时间同步能量消耗可调节的方法的有效性和可行性,本发明使用MATLAB软件对此方法进行计算机仿真实验。

具体实施例1:

非线性系统方程为:

其中,参数取为:α=0.2,β=1.2,p=1.5,主动控制器设计为:

r=-αsign(y(t))|y(t)|

由上所知,系统(11)为有限时间稳定系统,不同的初始条件下都可以实现有限时间稳定,如图2所示;不同初始条件对应的稳定时间与控制器的能量消耗如表1所示。

表1不同初始值条件下的主动控制器能量消耗ξ

主动控制器设计为:

由上所知,系统(11)为时间可调节稳定系统。图3为取相同初始值下取不同的预定时间T

表2不同T

具体实施例2:

驱动系统的状态方程为:

其中,驱动系统为3维混沌系统,参数设置为:c

响应系统的状态方程为:

其中,响应系统为3维混沌系统,f

e

把时间可调节稳定理论应用在同步控制上,其主动控制器设计为:

控制器参数设置为:α

图4,图5,图6为取相同初始值下取不同的预定时间T

表3不同T

图4(a)是在T

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

相关技术
  • 一种忆阻神经网络预定时间同步能量消耗可调节的方法
  • 一种具有抗未知扰动的延迟忆阻神经网络的预定时间投影同步方法
技术分类

06120114715802