[go: up one dir, main page]

CN110278571B - A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link - Google Patents

A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link Download PDF

Info

Publication number
CN110278571B
CN110278571B CN201910544597.9A CN201910544597A CN110278571B CN 110278571 B CN110278571 B CN 110278571B CN 201910544597 A CN201910544597 A CN 201910544597A CN 110278571 B CN110278571 B CN 110278571B
Authority
CN
China
Prior art keywords
node
prediction
time
agent
tracking method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910544597.9A
Other languages
Chinese (zh)
Other versions
CN110278571A (en
Inventor
陈飞
林志聪
项林英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeastern University China
Original Assignee
Northeastern University China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northeastern University China filed Critical Northeastern University China
Priority to CN201910544597.9A priority Critical patent/CN110278571B/en
Publication of CN110278571A publication Critical patent/CN110278571A/en
Application granted granted Critical
Publication of CN110278571B publication Critical patent/CN110278571B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/22Traffic simulation tools or models
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于简单预测‑校正环节的分布式信号跟踪方法,包括:构造多智能体的网络结构拓扑图;根据所述网络结构拓扑图构建多智能体系统的成本函数;利用每个节点k时刻与k‑1时刻节点状态的变化作为预测方向,代入预测公式得到每个节点k+1时刻节点状态的预测值;利用梯度下降法对每个节点k+1时刻节点状态的预测值进行校正,得到每个节点k+1时刻节点状态的最优估计值;进行时间更新,继续计算下一时刻即k+2时刻节点状态的最优估计值。与现有技术相比,本发明能够提高系统的鲁棒性和自适应性,降低运算复杂度,提高运算效率,提高实时性。

Figure 201910544597

The invention discloses a distributed signal tracking method based on a simple prediction-correction link, comprising: constructing a network structure topology map of multi-agent; The change of the node state at time k and time k-1 is used as the prediction direction, and the predicted value of the node state at time k+1 of each node is obtained by substituting the prediction formula; Correction is performed to obtain the optimal estimated value of the node state of each node at time k+1; time update is performed to continue to calculate the optimal estimated value of the node state at the next moment, that is, time k+2. Compared with the prior art, the present invention can improve the robustness and self-adaptability of the system, reduce the computational complexity, improve the computational efficiency, and improve the real-time performance.

Figure 201910544597

Description

一种基于简单预测-校正环节的分布式信号跟踪方法A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link

技术领域technical field

本发明涉及一种基于简单预测-校正环节的分布式信号跟踪方法,属于控制和信息技术领域。The invention relates to a distributed signal tracking method based on a simple prediction-correction link, belonging to the field of control and information technology.

背景技术Background technique

多智能体系统是由多个相互耦合的智能体系统组成的集合,每个智能体系统有一定的自主性,并能通过感知周围的环境,与其他智能体进行通讯。随着近年来的发展,多智能体系统的分布式协作控制已经成为了控制领域研究的一个热点。分布式控制相对集中式控制而言,具有代价小、可靠性高、灵活性高、可扩展性高等优点,具有广泛的工程背景及应用前景。分布式跟踪方法被广泛用于解决不同智能体间想要最小化连续时变的全局目标函数上。随着传感器技术的不断发展,传感器已经可以很好的采集连续时变信号的变化,其本质还是离散化采样。因此我们可以将连续的时变问题离散化分解成一系列时不变问题。当前解决时不变优化问题的方法主要还是基于梯度下降法或者牛顿法,考虑到实际情况中有些参考信号是不断变化的,因此单独用静态的梯度法或者牛顿法去计算每个时刻的最优值是不太现实的。近些年,结合动态优化思想并在优化算法上加入预测环节的方法可以很好的跟踪不断变化的参考信号,解决了计算时间成本不断增加的问题,同时预测环节的加入改善了优化算法的收敛效果。A multi-agent system is a collection of multiple coupled agent systems. Each agent system has a certain degree of autonomy and can communicate with other agents by sensing the surrounding environment. With the development in recent years, distributed cooperative control of multi-agent systems has become a hot research topic in the field of control. Compared with centralized control, distributed control has the advantages of low cost, high reliability, high flexibility and high scalability, and has a wide range of engineering background and application prospects. Distributed tracking methods are widely used to solve continuous time-varying global objective functions between different agents. With the continuous development of sensor technology, the sensor has been able to collect the changes of continuous time-varying signals well, and its essence is still discrete sampling. Therefore, we can discretize a continuous time-varying problem into a series of time-invariant problems. The current method to solve the time-invariant optimization problem is mainly based on the gradient descent method or the Newton method. Considering that some reference signals are constantly changing in the actual situation, the static gradient method or Newton method is used alone to calculate the optimal value at each moment. value is unrealistic. In recent years, the method of combining the dynamic optimization idea and adding the prediction link to the optimization algorithm can track the changing reference signal very well, solve the problem of increasing computing time cost, and at the same time, the addition of the prediction link improves the convergence of the optimization algorithm. Effect.

相比于集中式预测-校正算法,分布式预测-校正算法中每个智能体只需要利用自己的邻居智能体的信息,而不需要知道整个网络其他所有智能体的信息,降低了智能体通信的负载,并且还能够提高系统的鲁棒性与隐私性。但是,对于目前已存在的分布式预测-校正算法,预测环节需要对成本函数的黑森矩阵进行求逆计算,导致其预测环节计算复杂度高,会降低算法的运算效率,影响实时性能;并且对于多智能体系统来说,如果成本函数的黑森矩阵在求逆之前不先对矩阵进行额外的处理,则矩阵求逆得到的新矩阵往往不是邻接矩阵,无法直接进行分布式算法设计。因此在算法的分布式设计中如何处理矩阵的逆运算以及简化预测环节也是一个值得关注的问题。Compared with the centralized prediction-correction algorithm, each agent in the distributed prediction-correction algorithm only needs to use the information of its own neighbor agents, and does not need to know the information of all other agents in the entire network, which reduces the communication between agents. load, and can also improve the robustness and privacy of the system. However, for the existing distributed prediction-correction algorithms, the prediction link needs to invert the Hessian matrix of the cost function, which leads to high computational complexity in the prediction link, which reduces the computational efficiency of the algorithm and affects the real-time performance; and For multi-agent systems, if the Hessian matrix of the cost function does not perform additional processing on the matrix before inversion, the new matrix obtained by matrix inversion is often not an adjacency matrix, and it is impossible to directly design a distributed algorithm. Therefore, how to deal with the inverse operation of the matrix and simplify the prediction link in the distributed design of the algorithm is also a problem worthy of attention.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于,提供一种基于简单预测-校正环节的分布式信号跟踪方法,至少可以解决上述技术问题之一。The purpose of the present invention is to provide a distributed signal tracking method based on a simple prediction-correction link, which can at least solve one of the above technical problems.

为解决上述技术问题,本发明采用如下的技术方案:In order to solve the above-mentioned technical problems, the present invention adopts the following technical scheme:

一种基于简单预测-校正环节的分布式信号跟踪方法,包括:步骤S1,构造多智能体的网络结构拓扑图,所述网络结构拓扑图包括n个节点,每个节点分别代表一个智能体,并获取所述网络结构拓扑图的点集、边集以及每个节点的邻居信息,其中,n为整数且n≥2;步骤S2,构建多智能体系统的成本函数;步骤S3,定义节点初始状态并设置采样时间间隔h;步骤S4,利用每个节点k时刻节点状态与k-1时刻节点状态的变化作为预测方向,预测每个节点k+1时刻的参考信号的变化趋势,代入预测公式得到每个节点k+1时刻节点状态的预测值;步骤S5,将k+1时刻节点状态的预测值作为校正环节的初始值,并利用梯度下降法对每个节点k+1时刻节点状态的预测值进行校正,得到每个节点k+1时刻节点状态的最优估计值;步骤S6,进行时间更新,根据k+1时刻和k时刻的信息,重复所述步骤S4和所述步骤S5,计算得到每个节点k+2时刻的最优估计值。A distributed signal tracking method based on a simple prediction-correction link, comprising: step S1, constructing a multi-agent network structure topology map, the network structure topology map including n nodes, each node representing an agent respectively, And obtain the point set, edge set and neighbor information of each node of the network structure topology graph, where n is an integer and n≥2; Step S2, construct the cost function of the multi-agent system; Step S3, define the initial node state and set the sampling time interval h; step S4, use the change of the node state at time k of each node and the node state at time k-1 as the prediction direction, predict the change trend of the reference signal at time k+1 of each node, and substitute it into the prediction formula The predicted value of the node state at time k+1 of each node is obtained; in step S5, the predicted value of the node state at time k+1 is used as the initial value of the correction link, and the gradient descent method is used to calculate the predicted value of the node state at time k+1 of each node. The predicted value is corrected to obtain the optimal estimated value of the node state at time k+1 of each node; step S6, time update is performed, and steps S4 and S5 are repeated according to the information at time k+1 and time k, The optimal estimated value at moment k+2 of each node is obtained by calculation.

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S1中,所述网络结构拓扑图表示为G=(V,E),其中,V={1,...,n}表示节点的集合,E={(i,j)|j∈Ni,j=1...n}表示边的集合,Ni表示节点i的邻居节点的集合,j∈Ni,i∈Nj,所述网络结构拓扑图为无向连通图,节点j为父节点,节点i为子节点。In the aforementioned distributed signal tracking method based on a simple prediction-correction link, in the step S1, the network structure topology diagram is expressed as G=(V, E), where V={1,...,n } denotes the set of nodes, E={(i,j)|j∈N i ,j=1...n} denotes the set of edges, N i denotes the set of neighbor nodes of node i, j∈N i , i ∈ N j , the network structure topology graph is an undirected connected graph, node j is a parent node, and node i is a child node.

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S2中,所述多智能体成本函数具有如下形式:

Figure BDA0002103582730000021
其中,xi表示第i个智能体的状态,xi∈Rp;x∈Rnp是每个智能体决策变量的堆叠;fi(xi;t)表示只与智能体自身有关的函数;gi,j(xi,xj;t)表示网络结构拓扑图中相互通信的两个智能体所构成的函数;t表示时间;E表示边的集合;p是一个整数,表示向量的维度。In the aforementioned distributed signal tracking method based on a simple prediction-correction link, in step S2, the multi-agent cost function has the following form:
Figure BDA0002103582730000021
Among them, x i represents the state of the ith agent, x i ∈ R p ; x ∈ R np is the stack of decision variables of each agent; f i ( xi ; t) represents the function only related to the agent itself ; g i,j (x i ,x j ; t) represents the function composed of two agents communicating with each other in the topology graph of the network structure; t represents time; E represents the set of edges; p is an integer, representing the vector dimension.

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S3具体包括:设置智能体的初始状态x(t0),

Figure BDA0002103582730000022
In the aforementioned distributed signal tracking method based on the simple prediction-correction link, the step S3 specifically includes: setting the initial state x(t 0 ) of the agent,
Figure BDA0002103582730000022

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S4中,所述预测公式为:xk+1|k=xk+hpk,其中,xk+1|k为k+1时刻节点状态的预测值,xk+1|k∈Rnp,pk表示预测参考信号变化方向的变量,

Figure BDA0002103582730000031
In the aforementioned distributed signal tracking method based on a simple prediction-correction link, in the step S4, the prediction formula is: x k+1|k =x k +hp k , where x k+1|k is The predicted value of the node state at time k+1, x k+1|k ∈R np , p k represents the variable that predicts the direction of change of the reference signal,
Figure BDA0002103582730000031

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S5中,设置校正环节的初始值

Figure BDA0002103582730000032
校正环节的初始值为预测环节的输出值xk+1|k,即
Figure BDA0002103582730000033
In the aforementioned distributed signal tracking method based on a simple prediction-correction link, in the step S5, the initial value of the correction link is set
Figure BDA0002103582730000032
The initial value of the correction part is the output value x k+1|k of the prediction part, that is,
Figure BDA0002103582730000033

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S5中,第i个智能体的校正环节表示为:

Figure BDA0002103582730000034
其中,γ为步长;第i个智能体关于xi的梯度的表达式为
Figure BDA0002103582730000035
In the aforementioned distributed signal tracking method based on a simple prediction-correction link, in the step S5, the correction link of the ith agent is expressed as:
Figure BDA0002103582730000034
Among them, γ is the step size; the expression of the gradient of the i -th agent with respect to xi is
Figure BDA0002103582730000035

前述的基于简单预测-校正环节的分布式信号跟踪方法中,所述步骤S5中,得到经过η步校正后的输出值,该算法输出值则为最优估计值,即

Figure BDA0002103582730000036
In the aforementioned distributed signal tracking method based on the simple prediction-correction link, in the step S5, the output value after n-step correction is obtained, and the output value of the algorithm is the optimal estimated value, that is,
Figure BDA0002103582730000036

与现有技术相比,本发明设计了一种基于简单预测-校正环节的分布式信号跟踪的方法,该方法仅通过局部邻居的团队协作,每个节点只用到了邻居节点的信息,提高了整个系统的鲁棒性和自适应性;同时也实现了预测环节的简单化,避免了矩阵的逆计算及其他复杂的运算过程,很大程度上降低了预测环节的计算复杂度,计算量小,实时性能好,而且保证了算法的收敛性效果。Compared with the prior art, the present invention designs a distributed signal tracking method based on a simple prediction-correction link. This method only uses the teamwork of local neighbors, and each node only uses the information of the neighbor nodes, which improves the performance of the system. The robustness and adaptability of the whole system; at the same time, it also realizes the simplification of the prediction link, avoids the inverse calculation of the matrix and other complicated operation processes, greatly reduces the computational complexity of the prediction link, and the calculation amount is small , the real-time performance is good, and the convergence effect of the algorithm is guaranteed.

附图说明Description of drawings

图1为本发明实施例提供的方法的流程图。FIG. 1 is a flowchart of a method provided by an embodiment of the present invention.

下面结合附图和具体实施方式对本发明作进一步的说明。The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

具体实施方式Detailed ways

本发明实施例提供一种基于简单预测-校正环节的分布式信号跟踪方法,如图1所示,包括:An embodiment of the present invention provides a distributed signal tracking method based on a simple prediction-correction link, as shown in FIG. 1 , including:

步骤S1,构造多智能体的网络结构拓扑图,网络结构拓扑图包括n个节点,每个节点分别代表一个智能体,并获取网络结构拓扑图的点集、边集和每个节点的邻居信息,其中,n为整数且n≥2;Step S1, construct a network structure topology map of multi-agents, the network structure topology map includes n nodes, each node represents an agent, and obtain the point set, edge set and neighbor information of each node of the network structure topology map , where n is an integer and n≥2;

本实施例针对的是一个具有n个智能体的多智能体系统。This embodiment is directed to a multi-agent system with n agents.

步骤S1中,网络结构拓扑图包括n个节点,表示为G=(V,E),其中,V={1,...,n}表示节点的集合,E={(i,j)|j∈Ni,j=1...n}表示边的集合,Ni表示节点i的邻居节点的集合,j∈Ni,i∈Nj,网络结构拓扑图为无向连通图,节点j为父节点,节点i为子节点。In step S1, the network structure topology diagram includes n nodes, represented as G=(V, E), where V={1,...,n} represents a set of nodes, E={(i,j)| j∈N i , j=1...n} represents the set of edges, Ni represents the set of neighbor nodes of node i, j∈N i , i∈N j , the network structure topology graph is an undirected connected graph, the node j is the parent node and node i is the child node.

步骤S2,构建多智能体系统的成本函数;Step S2, constructing the cost function of the multi-agent system;

作为本实施例的一种可选实施方式,步骤S2中的多智能体系统的成本函数具有如下形式:As an optional implementation of this embodiment, the cost function of the multi-agent system in step S2 has the following form:

Figure BDA0002103582730000041
Figure BDA0002103582730000041

其中,xi表示第i个智能体的状态,xi∈Rp;x∈Rnp是每个智能体决策变量的堆叠,比如,x=(x1 T;...;xn T)T;fi(xi;t)表示只与智能体自身有关的函数;gi,j(xi,xj;t)表示网络结构拓扑图中相互通信的两个智能体所构成的函数;∑·表示求和运算;T表示矩阵或向量的转置运算;t表示时间;E表示边的集合;p是一个整数,表示向量的维度。where x i represents the state of the ith agent, x i ∈R p ; x∈R np is the stack of decision variables for each agent, for example, x=(x 1 T ;...;x n T ) T ; f i ( xi ; t) represents the function only related to the agent itself; g i,j ( xi , x j ; t) represents the function composed of two agents communicating with each other in the topology diagram of the network structure ;∑· indicates the summation operation; T indicates the transpose operation of a matrix or vector; t indicates time; E indicates the set of edges; p is an integer, indicating the dimension of the vector.

步骤S3,定义节点初始状态并设置采样时间间隔h;Step S3, define the initial state of the node and set the sampling time interval h;

步骤S3具体包括:设置智能体的初始状态x(t0),初始状态可以任取,Step S3 specifically includes: setting the initial state x(t 0 ) of the agent, and the initial state can be arbitrarily chosen,

Figure BDA0002103582730000042
Figure BDA0002103582730000042

本实施例中,采样时间间隔一般需要小于1,通常根据实际情况来调整采样时间间隔。In this embodiment, the sampling time interval generally needs to be less than 1, and the sampling time interval is usually adjusted according to the actual situation.

步骤S4,利用每个节点k时刻节点状态与k-1时刻节点状态的变化作为预测方向,预测每个节点k+1时刻的参考信号的变化趋势,代入预测公式得到每个节点k+1时刻节点状态的预测值;Step S4, using the change of the node state at the time of each node k and the node state at the time of k-1 as the prediction direction, predict the change trend of the reference signal at the time of each node k+1, and substitute it into the prediction formula to obtain the time of each node k+1. The predicted value of the node state;

作为本实施例的一种可选实施方式,步骤S4中,预测公式为:xk+1|k=xk+hpk,其中,xk+1|k为k+1时刻节点状态的预测值,xk+1|k∈Rnp,pk表示预测参考信号变化方向的变量,

Figure BDA0002103582730000043
As an optional implementation of this embodiment, in step S4, the prediction formula is: x k+1|k =x k +hp k , where x k+1|k is the prediction of the node state at time k+1 value, x k+1|k ∈ R np , p k represents the variable of the direction of change of the prediction reference signal,
Figure BDA0002103582730000043

步骤S5,将k+1时刻节点状态的预测值作为校正环节的初始值,并利用梯度下降法对每个节点k+1时刻节点状态的预测值进行校正,得到每个节点k+1时刻节点状态的最优估计值;Step S5, take the predicted value of the node state at time k+1 as the initial value of the correction link, and use the gradient descent method to correct the predicted value of the node state at time k+1 of each node, and obtain the node at time k+1 of each node. the best estimate of the state;

步骤S5中,设置校正环节的初始值

Figure BDA0002103582730000044
校正环节的初始值为预测环节的输出值xk+1|k,即
Figure BDA0002103582730000045
In step S5, the initial value of the correction link is set
Figure BDA0002103582730000044
The initial value of the correction part is the output value x k+1|k of the prediction part, that is
Figure BDA0002103582730000045

第i个智能体的校正环节表示为:The correction link of the i-th agent is expressed as:

Figure BDA0002103582730000051
Figure BDA0002103582730000051

其中,γ为步长,步长根据实际应用的模型调试,通常不宜调的太大,防止迭代不收敛;步长的取值范围一般根据实际需要进行设置,一般按照3倍进行调整,即0.00001、0.00003、0.0001、0.0003、0.001、0.003、0.01、0.03、0.1、0.3……确定范围之后再微调。Among them, γ is the step size. The step size is adjusted according to the actual application model. Usually, it should not be adjusted too large to prevent the iteration from not converging. , 0.00003, 0.0001, 0.0003, 0.001, 0.003, 0.01, 0.03, 0.1, 0.3... and then fine-tune after determining the range.

第i个智能体关于xi的梯度的表达式为:The expression for the gradient of the ith agent with respect to xi is:

Figure BDA0002103582730000052
Figure BDA0002103582730000052

得到经过η步校正后的输出值,该算法输出值则为最优估计值,即

Figure BDA0002103582730000053
The output value after n-step correction is obtained, and the output value of the algorithm is the optimal estimated value, namely
Figure BDA0002103582730000053

步骤S6,进行时间更新,根据k+1时刻和k时刻的信息,依次重复步骤S4和步骤S5,计算得到每个节点下一时刻即k+2时刻的最优估计值。Step S6, time update is performed, and steps S4 and S5 are sequentially repeated according to the information at time k+1 and time k, and the optimal estimated value of each node at the next time, that is, time k+2, is obtained by calculation.

本实施例所述方法仅通过局部邻居的团队协作,每个节点只用到了邻居节点的信息,提高了整个系统的鲁棒性和自适应性;同时也实现了预测环节的简单化,避免了矩阵的逆计算及其他复杂的运算过程,很大程度上降低了预测环节的计算复杂度,计算量小,实时性能好,而且保证了算法的收敛性效果。The method described in this embodiment only uses the team cooperation of local neighbors, and each node only uses the information of neighbor nodes, which improves the robustness and adaptability of the entire system; at the same time, it also simplifies the prediction process and avoids the need for The inverse calculation of the matrix and other complex operation processes greatly reduce the computational complexity of the prediction link, the calculation amount is small, the real-time performance is good, and the convergence effect of the algorithm is guaranteed.

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的创造性精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the inventive spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (7)

1. A distributed signal tracking method based on a simple prediction-correction link is characterized by comprising the following steps:
s1, constructing a network structure topological graph of the multi-agent, wherein the network structure topological graph comprises n nodes, each node represents an agent, and a point set, an edge set and neighbor information of each node of the network structure topological graph are obtained, wherein n is an integer and is more than or equal to 2;
step S2, constructing a cost function of the multi-agent system; the cost function of the multi-agent system has the form:
Figure FDA0003536924750000011
wherein x isiIndicating the state of the i-th agent, xi∈Rp;x∈RnpIs a stack of each agent decision variable; f. ofi(xi(ii) a t) represents a function related only to the agent itself; gi,j(xi,xj(ii) a t) represents a function formed by two agents which are communicated with each other in the topological graph of the network structure; t represents time; v represents a set of nodes; e represents a set of edges; p is an integer representing the dimension of the vector;
step S3, defining the initial state of the node and setting a sampling time interval h;
step S4, predicting the variation trend of the reference signal of each node at the k +1 moment by using the variation of the node state of each node at the k moment and the variation of the node state at the k-1 moment as the prediction direction, and substituting the variation trend into a prediction formula to obtain the prediction value of the node state of each node at the k +1 moment;
step S5, taking the predicted value of the node state at the moment k +1 as the initial value of a correction link, and correcting the predicted value of the node state at the moment k +1 of each node by using a gradient descent method to obtain the optimal estimated value of the node state at the moment k +1 of each node;
and step S6, updating time, repeating the step S4 and the step S5 according to the information of the time k +1 and the time k, and calculating to obtain the optimal estimated value of each node at the time k + 2.
2. The simple predictor-corrector link-based distributed signal tracking method as claimed in claim 1, wherein in the step S1, the network topology is represented by G ═ (V, E), where V ═ 1.. multidot.n } represents a set of nodes, and E { (i, j) | j ∈ NiN represents a set of edges, NiSet of neighbor nodes representing node i, j ∈ Ni,i∈NjThe network structure topological graph is an undirected connected graph, the node j is a father node, and the node i is a child node.
3. The simple predictor-corrector based distributed signal tracking method according to claim 1 or 2, wherein the step S3 specifically comprises:setting an initial state x (t) of an agent0),
Figure FDA0003536924750000012
4. The simple predictor-corrector based distributed signal tracking method of claim 1 or 2, wherein in the step S4, the prediction formula is: x is the number ofk+1|k=xk+hpkWherein x isk+1|kIs a predicted value, x, of the node state at time k +1k+1|k∈Rnp,pkA variable indicating a direction of change of the prediction reference signal,
Figure FDA0003536924750000021
5. the simple predictor-corrector-based distributed signal tracking method as claimed in claim 1 or 2, wherein in step S5, an initial value of the corrector is set
Figure FDA0003536924750000022
The initial value of the correction link is the output value x of the prediction linkk+1|kI.e. by
Figure FDA0003536924750000023
6. The distributed signal tracking method based on simple prediction-correction link according to claim 5, wherein in step S5, the correction link of the ith agent is expressed as:
Figure FDA0003536924750000024
wherein gamma is the step length; ith agent about xiThe expression of the gradient of (c) is:
Figure FDA0003536924750000025
7. the distributed signal tracking method based on simplified prediction-correction procedure as claimed in claim 6, wherein in step S5, the output value corrected by η step is obtained, and the output value is the optimal estimation value
Figure FDA0003536924750000026
CN201910544597.9A 2019-06-21 2019-06-21 A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link Active CN110278571B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910544597.9A CN110278571B (en) 2019-06-21 2019-06-21 A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910544597.9A CN110278571B (en) 2019-06-21 2019-06-21 A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link

Publications (2)

Publication Number Publication Date
CN110278571A CN110278571A (en) 2019-09-24
CN110278571B true CN110278571B (en) 2022-05-24

Family

ID=67961644

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910544597.9A Active CN110278571B (en) 2019-06-21 2019-06-21 A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link

Country Status (1)

Country Link
CN (1) CN110278571B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111385305B (en) * 2020-03-18 2021-12-21 东北大学秦皇岛分校 A Distributed Image Encryption/Decryption Method Based on Average Consistency
CN111953515B (en) * 2020-07-07 2021-09-21 西南大学 Double-acceleration distributed asynchronous optimization method based on Nesterov gradient method and gravity method
CN113848701B (en) * 2021-06-11 2023-11-14 东北大学秦皇岛分校 Distributed average tracking method for uncertainty directional network
CN115378813B (en) * 2022-08-12 2023-08-15 大连海事大学 A Distributed Online Optimization Method Based on Differential Privacy Mechanism

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634828A (en) * 2016-03-03 2016-06-01 厦门大学 Method for controlling distributed average tracking of linear differential inclusion multi-agent systems
CN106502097A (en) * 2016-11-18 2017-03-15 厦门大学 A kind of distributed average tracking method based on time delay sliding formwork control
CN107451704A (en) * 2017-09-15 2017-12-08 厦门大学 A kind of multiple time delay intelligent grid economic load dispatching method based on PREDICTIVE CONTROL

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7808909B2 (en) * 2007-10-01 2010-10-05 Samsung Electronics Co., Ltd. Method and a system for matching between network nodes
US10409230B2 (en) * 2016-11-01 2019-09-10 Mitsubishi Electric Research Laboratories, Inc Multi-agent control system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634828A (en) * 2016-03-03 2016-06-01 厦门大学 Method for controlling distributed average tracking of linear differential inclusion multi-agent systems
CN106502097A (en) * 2016-11-18 2017-03-15 厦门大学 A kind of distributed average tracking method based on time delay sliding formwork control
CN107451704A (en) * 2017-09-15 2017-12-08 厦门大学 A kind of multiple time delay intelligent grid economic load dispatching method based on PREDICTIVE CONTROL

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"An optimal cooperative tracking algorithm for discrete-time multi-agent systems";Yao Meng et al.;《2015 34th Chinese Control Conference(CCC)》;20150730;全文 *
"多智能体系统的分布式模型预测控制";高瑜隆;《中国优秀博硕士学位论文全文数据库(硕士)信息科技I辑》;20161215;全文 *

Also Published As

Publication number Publication date
CN110278571A (en) 2019-09-24

Similar Documents

Publication Publication Date Title
CN110278571B (en) A Distributed Signal Tracking Method Based on Simple Prediction-Correction Link
CN113176732B (en) Fixed time consistency control method for nonlinear random multi-agent system
CN111414575B (en) A distributed generalized tracking method for multi-agent systems based on symbolic functions
CN114861435A (en) Consistent Sliding Mode Control Algorithm for Multi-Agent Systems with Finite Time Observer
CN111259327A (en) Subgraph processing-based optimization method for consistency problem of multi-agent system
CN104639293B (en) Packet Loss Compensation Device and Method for Networked Control System
CN108075975A (en) The definite method and definite system in the route transmission path in a kind of environment of internet of things
Rezaei et al. Event‐triggered resilient distributed extended Kalman filter with consensus on estimation
CN111953515A (en) A Double-accelerated Distributed Asynchronous Optimization Method Based on Nesterov Gradient Method and Heavy Ball Method
CN103067940A (en) Collaboration estimation method based on wireless sensor network
CN116862021A (en) anti-Bayesian-busy attack decentralization learning method and system based on reputation evaluation
CN104331630B (en) A kind of multi tate observes the state estimation and data fusion method of data
CN117171698A (en) Asynchronous multi-sensor target tracking self-adaptive fusion method and system
CN115796500A (en) Smart power grid economic dispatching control method based on fixed time event trigger consistency algorithm
CN107453918B (en) Distributed object tracking and device under a kind of loss of data and communication failure
CN113110113A (en) Method for realizing grouping consistency of discrete multi-agent system with communication constraint
Wang et al. Distributed two‐stage state estimation with event‐triggered strategy for multirate sensor networks
CN110516198A (en) A Distributed Nonlinear Kalman Filtering Method
CN113848701B (en) Distributed average tracking method for uncertainty directional network
CN110895332B (en) Distributed tracking method for extended target
CN110012446B (en) A Reconstruction Method of Missing Data in WSN Based on Bayesian Network Model
CN103441886B (en) Based on the sensor network division methods of probability
Zeng et al. Distributed moving horizon estimation subject to communication delays and losses
Zhou et al. Appointed-time distributed Nash equilibrium seeking for networked games
CN114879743B (en) Unmanned cluster distributed time-varying optimal control method and system considering interference

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant