Literature DB >> 33178260

Adaptive State Observer Design for Dynamic Links in Complex Dynamical Networks.

Zilin Gao1,2, Jiang Xiong1,2, Jing Zhong1,2, Fuming Liu1,2, Qingshan Liu3.   

Abstract

The state observer for dynamic links in complex dynamical networks (CDNs) is investigated by using the adaptive method whether the networks are undirected or directed. In this paper, a complete network model is proposed, which is composed of two coupled subsystems called nodes subsystem and links subsystem, respectively. Especially, for the links subsystem, associated with some assumptions, the state observer with parameter adaptive law is designed. Compared to the existing results about the state observer design of CDNs, the advantage of this method is that a estimation problem of dynamic links is solved in directed networks for the first time. Finally, the results obtained in this paper are demonstrated by performing a numerical example.
Copyright © 2020 Zilin Gao et al.

Entities:  

Mesh:

Year:  2020        PMID: 33178260      PMCID: PMC7609145          DOI: 10.1155/2020/8846438

Source DB:  PubMed          Journal:  Comput Intell Neurosci


1. Introduction

In recent past decades, the research on CDNs has become a hot topic in many fields [1-4]. From the perspective of large system, a complete CDN contains many nodes and links (weights of connections between nodes), which implies that a complete CDN is composed of the nodes subsystem and links subsystem, and the two subsystems are usually coupled with each other [5-7]. It is worth noting that the existing researches mainly focus on the nodes subsystem because some behaviors are reflected by nodes such as synchronization [8, 9], stabilization [10, 11], and consensus [12, 13]. From the above results about the synchronization, stabilization, consensus, or other problems of CDNs, it is easy to see all states in CDNs, including the states of nodes and links, are required to be measured accurately. However, this assumption is too hard to be satisfied in practice because of the influence of external environment, measurement costs, and technical constraints [14]. Thus, constructing state observers for the CDNs to estimate the unknown states is very necessary and important. Fortunately, some scholars have discussed the state estimation problems of CDNs and obtained some research results, including cases with the coupling time delays [15, 16], packet loss [17, 18], stochastic noisy disturbance [19], and uncertain coupling strength [20]. However, the above results only consider the estimation problems of the states in nodes subsystem, and assume that the links between nodes are known. It implies that the measurement and state estimation problems of links in the CDNs are ignored. In fact, due to the limitation of measurement methods, the state values of links in CDNs are more difficult to be measured accurately in practical situation, compared to the states of nodes. Hence, only a few papers have studied and discussed the effective measurement problem of the links between individuals (nodes), and the measurement method mainly depends on the physical interaction between individuals [21] or the adaptive weights of links [22]. Similar to the state values of nodes, not all state values of links' weights can be measured and obtained. Therefore, it is necessary to design observers to estimate the unmeasured state values of links. As we know, there is only one paper to have discussed the state estimation problem of dynamic links in CDNs [23]. Unfortunately, the method proposed in [23] is only effective for undirected networks and cannot solve the estimation problem of dynamic links in directed networks. Inspired by the above discussions, this paper mainly focuses on the state observer design for dynamic links in directed networks. Specifically, a mathematical model for a class of directed CDNs is proposed, which is described by both the nodes subsystem and links subsystem with coupling between the two subsystems, and we have designed a state observer for the links subsystem by using the adaptive method. This means that a state estimation problem of dynamic links in directed networks is solved for the first time, which is also regarded as the biggest contribution of this paper. The rest of this paper is organized as follows: in Section 2, a complete CDN model is proposed, which is composed of the nodes subsystem and links subsystem with outputs; Section 3 introduces the design process of state observer for the links subsystem; in Section 4, the simulation example is presented and used to demonstrate the effectiveness of this method; finally, the conclusions are given in Section 5.

1.1. Notations

The n-dimensional Euclidean space is denoted as R, the set of n × n real matrices is denoted as R, the Euclidean norm of a vector or a matrix is denoted as ‖·‖, and the transpose of matrix A and n-dimensional identity matrix is denoted as AT and I, respectively.

2. Preliminaries and Model Description

If the states of nodes and links in CDNs evolve over time, then the mathematical model of CDNs, including directed and undirected networks, can be described by both the nodes subsystem and links subsystem, where the two subsystems are coupled with each other. In this paper, we only consider the case that each node is n-dimensional continuous system in CDNs with N nodes, then the nodes subsystem and links subsystem can be described by vector differential equations and matrix differential equation as follows, respectively:where x=[x, x,…,x]T ∈ R is the state vector of node i; the constant matrices A ∈ R and B ∈ R; the vector functions f(x)=[f(x), f(x),…,f(x)]T and H(x)=[H(x), H(x),…,H(x)]T; c > 0 is a known constant, which denotes the common connection strength of node i in the network; the constant matrices Θ1 ∈ R and Θ2 ∈ R; the coupling matrix G(x) ∈ R, and x=[x1T, x2T,…,xT]T ∈ Λ⊆R, where Λ is a bounded and closed set in R; the output matrix Υ ∈ R is given; and the links matrix P=P(t)=(p(t)), where the state variable p(t) denotes the weight of link from node j to node i. Especially, p=p for undirected networks, and at least, one pair i, j such that p ≠ p for directed networks. In addition, if i=j, then p denotes the link strength of node i itself. For the CDNs composed of subsystems (1) and (2), the following instructions are given: The background of dynamic links is given as follows. For example, the biological neural networks consist of neurons (nodes) and synapse (links), and Gamma oscillations in neurons may cause the synaptic facilitation, which is regarded as a dynamic behavior of the links [5, 6, 24]. Similarly, the web winding systems can be regarded to be composed of motors (nodes) and the web (links), and the regulation values of web tensions vary with the speed of the motors, which is also regarded as a dynamic behavior of links [25]. In the above examples, the state values of links need to be measured by some sensors. The existing research results show that the nodes in networks can emerge synchronization or stabilization phenomenon with the help of the links, which mean that the nodes are the main body of synchronization and stabilization [8-11]. In contrast, the links as another part of networks can also emerge some characteristic phenomena in many real networks, such as the structural balance in social networks [5, 6, 26]. It is worth noting that the paper [26] has researched on structural balance by using the Riccati matrix differential equation, and the reason is that this type of equation is more easily to emerge the phenomenon of structural balance. In view of this, we choose linear Riccati matrix differential equation to describe the links subsystem. Clearly, the model of CDNs, composed of both nodes subsystem (1) and links subsystem (2), can help us to understand and explain the dynamic behaviors of networks in a better way. The subsystem (2) is used to describe dynamic change of links' weights in the CDNs, and in general, the CDNs are directed. However, if Θ1=Θ2 and G(x)=(G(x))T, then we can obtain P=PT, while the initial value of the state in subsystem (2) satisfies P(0)=(P(0))T. Hence, the subsystems (1) and (2) can be used to describe both undirected and directed networks (the undirected networks can be regarded as a special case of directed networks). To the best of my knowledge, there is only one paper to have solved the state estimation problem of links subsystem [23]. However, this method is only effective for undirected networks, but not for directed networks. This drives us to study estimation problems of dynamic links in directed networks. It is difficult to accurately measure all states of the links between individuals (nodes) in practical applications, which imply that only partial states in (2) can be measured accurately and made available (N1 < N). It is worth noting that the precise measurement of the partial states is bidirectional; that is, if p(t) is measurable, then p(t) must also be measurable. That is why the two outputs Y1 and Y2 appear in (2). Now, some useful definitions and operators involved in this paper will be introduced as follows.

Definition 1 .

(see [27]). The application vec : R⟶R is defined bywhere the matrix H=(h) is called the vectorization operator.

Definition 2 .

(see [27]). If there are two matrices H ∈ R and Z ∈ R, then the Kronecker product of H and Z is denoted as H ⊗ Z ∈ R and defined as follows: By using Definitions 1 and 2, the following basic properties about Kronecker product and operator vec(·) can be obtained and shown as follows [27]:S and X are the matrices with compatible dimensions, and I represents the identity matrix with compatible dimensions. Especially, it is assumed that both S and X are invertible in property (3). (H ⊗ S)(X ⊗ W)=(HX) ⊗ (SW) (H ⊗ W)T=HT ⊗ WT (S ⊗ X)−1=S−1 ⊗ X−1 vec(HSW)=(H ⊗ WT)vec(S) vec(HS+SW)=(H ⊗ I+I ⊗ WT)vec(S) According to Definitions 1 and 2 and their corresponding properties, the Riccati differential equation (2) can be rewritten aswhere A=Θ1 ⊗ I+I ⊗ Θ2 and C1=Υ ⊗ I.

Assumption 1 .

For the links subsystem (2), the double matrices (Θ1, Υ) and (Θ2, Υ) are completely stable. If Assumption 1 is true, then we can obtain matrices K1 ∈ R and K2 ∈ R, which can make Θ1+K1Υ and Θ2+K2Υ to be Hurwitz stable, respectively. Thus, as long as any matrices Q1 > 0 and Q2 > 0 are given, there must be positive definite matrices M1 ∈ R and M2 ∈ R that satisfy the following two Lyapunov equations, respectively:

Lemma 1 .

If Assumption 1 is true, then the following Lyapunov equationshold, where , , , , , and C2=I ⊗ Υ. Clearly, , , and . Proof. If Assumption 1 holds, then the following equations can be obtain from (6) and (7): Using the properties of Kronecker product, (9) and (10) can be rewritten as Thus, we can get If we multiply both sides of the equalities (12) and (13) by (I ⊗ M2) and (M1 ⊗ I) from right, respectively, then we get that It is noticed that (M1 ⊗ I)(I ⊗ M2)=M1 ⊗ M2=(IM1) ⊗ (M2I)=(I ⊗ M2)(M1 ⊗ I). Therefore, the equalities (14) and (15) can be rewritten as follows: Thus, Lemma 1 is completely proved.

Assumption 2 .

For subsystem (2), in which the coupling matrix G(x) satisfies that G(x)=M1−1ΥTΨ(x)M2−1, where Ψ(x)=(ψ) and ψ=xTx. If Assumption 2 holds, then we can get that  ≤ . Meanwhile, we note that Λ is a bounded and closed set in R, and x ∈ Λ. Thus, there exists a positive constant L to satisfy the inequality ‖x‖2 ≤ L. General speaking, L is unknown. However, we can use the adaptive method to estimate it. In this paper, we use to denote the estimated value of L. Hence, the estimation error is denoted as .

3. Main Results

Definition 3 .

Designing a matrix differential system , if the state satisfies , then the matrix differential system can be regarded as a state observer of the links subsystem (2). If Assumptions 1 and 2 hold, the state observer of the links subsystem (2) can be designed and presented as follows:with the following adaptive lawwhere denotes the estimated value of the state P in (2); the robust term , where , ρ is a given positive constant, and the matrices K1, K2, M1, and M2 can be obtained by solving the Lyapunov equations (6) and (7), respectively. According to (3) and (4), we can deduce from (17) that Clearly, ; thus, we get . In this paper, the estimation error is denoted by . By using (3), (4), and properties about Kronecker product and vec(·) operator, we can get the following error system:

Theorem 1 .

If Assumptions 1 and 2 are true, then the matrix differential system (17) with the parameter adaptive law (18) is the state observer of the links subsystem (2). Proof. Consider the following Lyapunov function: Calculating the orbit derivative of V along (20) gives that From inequality (22), we can obtain that the estimation error matrix E is bounded and . Thus, Theorem 1 is completely proved.

4. Simulation Example

In this paper, we consider a continuous analog Hopfield network with 10 neurons (N=10) [23, 28], which is composed of nodes subsystem and links subsystem, where the nodes subsystem is described as follows:where A=B=−i, f(x)=−5cost, c=i, and H(x)=(1 − e−)/(1+e−). Meanwhile, we assume that the changes in the links' weights p(t) satisfy the Riccati differential equation (2). If we choose N1=5 and ρ=100 and randomly select matrices Θ1 ∈ R10×10,  Θ2 ∈ R10×10, and Υ ∈ R5×10 satisfying Assumption 1, then the matrices K1, M1 and K2, M2 can be obtained by solving the Lyapunov equations (6) and (7), respectively. Thus, we can get the coupling matrix G(x)=M1−1ΥTΨ(x)M2−1 in (2) satisfying Assumption 2. Finally, randomly select the initial values of states , and p(0), i, j=1,2,…, 10 in the range (−5,5), and the numerical results are shown in Figures 1–5:
Figure 1

State trajectories of subsystem (1).

Figure 2

State trajectories of subsystem (2).

Figure 3

State trajectories of state observer (17).

Figure 4

State trajectories of estimation error system (20).

Figure 5

State trajectories of parameter adaptive system (18).

From Figures 2–4, we can see that the estimation error converges asymptotically to zero. According to Definition 3, we know that the Riccati dynamical equation (17) with the adaptive law (18) is a state observer of the subsystem (2), and the state observer is effective. Compared to the results in [23], our advantage is that the result about the state observer of the subsystem (2) is true whatever the network is directed or undirected. Meanwhile, it is worth noting that, due to the effect of the parameter adaptive law (18), the state observer (17) does not contain the states of the nodes. This shows that the state observer is less affected by the dynamic changes in the nodes and thus improves the robustness of the state observer.

5. Conclusions

In this paper, a complete model of CDNs is proposed, which is composed of two coupled subsystems, called nodes subsystem and links subsystem, respectively. Contrary to the existing results on the state estimation problem of nodes subsystem, we mainly focus on the state estimation of the links subsystem with outputs and have designed a state observer with the parameter adaptive law to estimate the state of the links subsystem in this paper. In particular, this method solves the estimation problem of dynamic links in directed networks for the first time. Meanwhile, it implies that we can use the state estimation information of the links to directly design a controller for the links subsystem; thus, some control problems may be solved effectively. Therefore, the design method of state observer for dynamic links proposed in this paper can enrich the achievements about the state estimation of CDNs.
  9 in total

1.  Continuous-time model of structural balance.

Authors:  Seth A Marvel; Jon Kleinberg; Robert D Kleinberg; Steven H Strogatz
Journal:  Proc Natl Acad Sci U S A       Date:  2011-01-03       Impact factor: 11.205

Review 2.  Synaptic mechanisms of synchronized gamma oscillations in inhibitory interneuron networks.

Authors:  Marlene Bartos; Imre Vida; Peter Jonas
Journal:  Nat Rev Neurosci       Date:  2007-01       Impact factor: 34.870

3.  State Estimation for Discrete-Time Dynamical Networks With Time-Varying Delays and Stochastic Disturbances Under the Round-Robin Protocol.

Authors:  Lei Zou; Zidong Wang; Huijun Gao; Xiaohui Liu
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2016-02-19       Impact factor: 10.451

4.  Swarming Behavior of Multiple Euler-Lagrange Systems With Cooperation-Competition Interactions: An Auxiliary System Approach.

Authors:  Hong-Xiang Hu; Guanghui Wen; Wenwu Yu; Qi Xuan; Guanrong Chen
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2018-03-29       Impact factor: 10.451

5.  Nonsmooth finite-time stabilization of neural networks with discontinuous activations.

Authors:  Xiaoyang Liu; Ju H Park; Nan Jiang; Jinde Cao
Journal:  Neural Netw       Date:  2014-01-11

6.  A new learning algorithm for a fully connected neuro-fuzzy inference system.

Authors:  C L Philip Chen; Jing Wang; Chi-Hsu Wang; Long Chen
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2014-10       Impact factor: 10.451

7.  Computing with neural circuits: a model.

Authors:  J J Hopfield; D W Tank
Journal:  Science       Date:  1986-08-08       Impact factor: 47.728

8.  The structural balance analysis of complex dynamical networks based on nodes' dynamical couplings.

Authors:  Zilin Gao; Yinhe Wang
Journal:  PLoS One       Date:  2018-01-31       Impact factor: 3.240

9.  Effective Social Relationship Measurement and Cluster Based Routing in Mobile Opportunistic Networks.

Authors:  Feng Zeng; Nan Zhao; Wenjia Li
Journal:  Sensors (Basel)       Date:  2017-05-12       Impact factor: 3.576

  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.