adaptive consensus of distributed varying scale wireless sensor networks under tolerable jamming attacks

12 2 0
adaptive consensus of distributed varying scale wireless sensor networks under tolerable jamming attacks

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2013, Article ID 931934, 11 pages http://dx.doi.org/10.1155/2013/931934 Research Article Adaptive Consensus of Distributed Varying Scale Wireless Sensor Networks under Tolerable Jamming Attacks Jinping Mou School of Mathematics and Information Engineering, Taizhou University, Linhai 317000, China Correspondence should be addressed to Jinping Mou; mjptougaozhuanyong@163.com Received 16 August 2013; Accepted 16 December 2013 Academic Editor: Kwok-Wo Wong Copyright © 2013 Jinping Mou This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited Consensus problem is investigated for a varying scale wireless sensor network (VSWSN) under tolerable jamming attacks, where the scale of the network is increasing or decreasing due to the newly joined nodes or the removed nodes, respectively; the tolerable jamming attack means that the attack strength is limited It supposes that during the communications, all nodes may encounter with the tolerable jamming attacks; when the attack power is larger than the given value, the attacked nodes fall asleep, or otherwise the nodes are awakened Under the sleep method, based on the Lyapunov method, it shows that if the communicating graph is the global limited intersectional connection (GLI connection) and the system has the enough dwell time in the intersectional topology, then under the designed consensus protocol, all nodes achieve the global average consensus Introduction In the past decades, distributed coordination of wireless sensor network (WSN) has been widely investigated, such as formation control, target-tracking, and environmental monitoring [1, 2] For the distributed coordination, consensus is the fundamental requirement in which all states of sensors achieve a common value, such as the average consensus [3], and sample data-based consensus [4, 5] The characteristics of WSN including the unreliable links and the limited energy supply render the challenges of developing algorithms and optimizing topology to achieve the consensus control; therefore, many topology optimization and algorithm development problems have been studied The early consensus work can be found in [6], where the general methods of consensus control are proposed In recent years, consensus problems coupling with optimizing topology have been investigated For instance, under a leaderfollowing framework, the consensus problems were studied [7, 8] More details can be found in [9–12] Based on the sleeping-awaking method, consensus problem of the Markovian switching WSN with multiple time delays was studied [13] Based on the stochastic matrices, the consensus algorithm was proposed in [14]; more results are proposed in [15, 16] Recently, adaptive consensus problem has attracted much attention For instance, a distributed consensus protocol with an adaptive law was proposed by adjusting the coupling weights [17] According to iterative learning method, an adaptive consensus protocol was designed for all follower agents to track a leader [11] More results are shown in [18, 19] Notice that most of the above results on the consensus are associated with the fixed node set However, in the real applications, the scale of WSN often is varying due to the node removal or the new nodes joining the network, where the node removal means that some nodes quit from the network because the energy is exhausted In recent years, the related consensus problems of the varying scale networks (VSNs) have risen researchers attentions, such as consensus of the scale-free network (SFN), where degree distribution follows a power law, at least asymptotically [20, 21] In the literature [22], consensus problem of varying scale wireless sensor network (VSWSN) was investigated, where the varying topology of VSWSN is expressed by the node attached component sequences As a result, the global limited intersectional connection (GLI connection) is the necessary condition of system achieving the global consensus Related Work In fact, networks often encounter with some attacks, such as jamming attacks, tampering attacks, and exhaustion attacks Under some attacks, the networks may be broken down, the coordinative behavior cannot be kept, and all nodes cannot achieve the consensus In the literature [23], the synchronization against the removed nodes of complex dynamical networks was studied, where the communications are based on the switching topology In recent years, consensus problem with the attacks has attracted some researchers attention In [24], Wang et al studied consensus problem of networks under the recoverable attacks, where after being attacked, the system becomes paralyzed; in the next period, the system recovers and achieves the consensus, and the relation between the state of system and the attack signal is not considered However, in real applications, the system often is influenced by the attack signals whatever the topology is optimized Namely, the dynamic state of the system is impacted by the attack signals, and up to now, consensus problem of VSWSNs with the tolerable jamming attack has not attracted much attention The main contribution of this paper is to investigate the consensus problem of VSWSN under the tolerable jamming attacks It begins with the introduction on communicating graph Namely, all nodes communicate information among the components; the communications among all different node attached components are based on the intersectional topologies Then the states of all components can be described by the different stochastic equations (DSEs); the consensus can be regarded that all trivial solutions of DSEs converge to the same value The aim of this paper is to establish some criteria of VSWSN under the tolerable jamming attacks It should point out that the introduced topology in this paper is different from the previous results In most literatures, such as the node set of network is fixed, system switches among the different spinning trees, or system communicates information in the union connected topology, and the related results cannot be applied for VSWSN because of the fixed scale In fact, whatever VSWSN runs sleeping algorithm in any surroundings, for example, system encounters with attacks, the topology can be expressed by the node attached sequences, the connectivity of the network can be shown by local limited intersectional connection (LLI connection) or GLI connection, and the general connection is the special case of GLI connected The outline of this paper is listed as follows In Section 3, some basic concepts, notations, and problem formulation are introduced In Section 4, the main results are proposed In Section 5, a numeral example shows the reliability of the proposed results In Section 6, several conclusions are obtained Mathematical Problems in Engineering Preliminaries 3.1 Notations and Some Conceptions Notations Throughout this paper, ℵ = {0, 1, 2, , 𝜅, } denotes the topology set of the varying scale wireless sensor network (VSWSN); the elements of the set satisfy the following partial sequence: ⪯ ⪯ ⪯ ⋅ ⋅ ⋅ ⪯ 𝜅1 ⪯ 𝜅2 ⪯ ⋅ ⋅ ⋅ , (1) where the listed topologies will appear in succession, is the initial topology, and 𝜅1 , 𝜅2 are called the adjacent topologies Accordingly, [𝑡𝜅1 , 𝑡𝜅2 ) denotes the dwell time interval of topology 𝜅1 ; if 𝜅1 ≠ 𝜅2 , then 𝜅1 ≺ 𝜅2 denotes the relation between 𝜅1 and 𝜅2 In order to express the varying topology, a discernible function 𝜃 : 𝑇 → ℵ is introduced; 𝜃(𝑡) = 𝜅1 ∈ ℵ, where 𝑡 ∈ [𝑡𝜅1 , 𝑡𝜅2 ) According to 𝜃(𝑡), the varying topology of VSWSN can be denoted by a varying graph 𝐺(𝜃(𝑡)) = 𝐺(𝜅1 ) = (𝑉(𝜅1 ), 𝐸(𝜅1 ), 𝐴(𝜅1 )), where 𝑉(𝜅1 ) = 𝑉1 (𝜅1 ) ∪ 𝑉2 (𝜅1 ) denotes the varying node set, 𝑉1 (𝜅1 ) = {1𝜅1 , 2𝜅1 , , 𝑖𝜅1 , , 𝛼𝜅1 } refers to the valid node set of which all elements inherit from the former topology, 𝑉2 (𝜅1 ) = {1󸀠𝜅1 , 2󸀠𝜅1 , , 𝛽𝜅󸀠 } is the newly joined node set, and 𝐸(𝜅1 ) = {(𝑖𝜅1 , 𝑗𝜅1 ) | 𝑖𝜅1 ≠ 𝑗𝜅1 , 𝑖𝜅1 , 𝑗𝜅1 ∈ 𝑉(𝜅1 )} stands for the edge set 𝑁𝑖 (𝜅) = {𝑗𝜅 | 𝑖𝜅 ≠ 𝑗𝜅 , 𝑖𝜅 , 𝑗𝜅 ∈ 𝑉(𝜅)} refers to the neighbor set of node 𝑖𝜅 in the topology 𝜅 𝐴(𝜅) = (𝑎𝑖𝑗 (𝜅))𝑤𝜅 ∈ 𝑅𝑤𝜅 ×𝑤𝜅 stands for the weighted symmetric matrix, where 𝑤𝜅 = 𝛼𝜅 + 𝛽𝜅 , 𝑎𝑖𝑗 (𝜅) takes value in or ∀𝑗𝜅 ∈ 𝑁𝑖 (𝜅), 𝑎𝑖𝑗 (𝜅) = means that there exists information flow between the awaking nodes 𝑗𝜅 and 𝑖𝜅 ; if one of 𝑗𝜅 or 𝑖𝜅 is asleep, then 𝑎𝑖𝑗 (𝜅) = 0; if 𝑗𝜅 ∉ 𝑁𝑖 (𝜅), then 𝑎𝑖𝑗 (𝜅) ≡ 𝐿(𝑤𝜅 ) = (𝑙𝑖𝑗 (𝜅))𝑤𝜅 ×𝑤𝜅 is the Laplacian matrix, and 𝑙𝑖𝜅 𝑗𝜅 is defined by {∑𝑎𝑖𝑗 (𝜅) , 𝑙𝑖𝑗 (𝜅) = { 𝑗𝜅 {−𝑎𝑖𝑗 (𝜅) , 𝑖𝜅 = 𝑗𝜅 , 𝑗𝜅 ∈ 𝑁𝑖 (𝜅) , 𝑖𝜅 ≠ 𝑗𝜅 , 𝑗𝜅 ∈ 𝑁𝑖 (𝜅) (2) The following conceptions are used frequently [22] Definition ∀𝑖𝜅 ∈ 𝑉(𝜅); if there exists a component 𝐶𝑖󸀠 (𝜅) of 𝐺(𝜅) such that 𝑖𝜅 ∈ 𝑉𝑖󸀠 (𝜅), then 𝐶𝑖󸀠 (𝜅) is said to be the node attached component of 𝑖𝜅 ; if there exists the sequence 𝐶𝑖󸀠 (𝜅1 ), 𝐶𝑖󸀠 (𝜅2 ), such that 𝑖𝜅 ∈ 𝑉𝑖󸀠 (𝜅1 ), 𝑖𝜅 ∈ 𝑉𝑖󸀠 (𝜅2 ) , then sequence 𝐶𝑖󸀠 (𝜅1 ), 𝐶𝑖󸀠 (𝜅2 ), is said to be the node attached component sequence of node 𝑖𝜅 𝐶𝑖󸀠 (𝜅) denotes a component of 𝐺(𝜅), where 𝐶𝑖󸀠 (𝜅) = 󸀠 {𝑉𝑖 (𝜅), 𝐴󸀠𝑖 (𝜅), 𝐸𝑖󸀠 (𝜅)}, 𝑖𝜅 ∈ 𝑉𝑖󸀠 (𝜅) ⊂ 𝑉(𝜅), 𝐸𝑖󸀠 (𝜅) ⊂ 𝐸(𝜅) 𝑉𝑖󸀠 (𝜅) = 𝑉𝑖󸀠 (𝜅) ∪ 𝑉𝑖󸀠 (𝜅), where 𝑉𝑖󸀠 (𝜅) refers to the valid node set of which all elements inherit from the former attached component of 𝑖𝜅 , 𝑉𝑖󸀠 (𝜅) is the newly joined node set Definition ∀𝑖𝜅 , 𝑗𝜅 ∈ 𝑉(𝜅); if there exists two related attached component sequences 𝐶𝑖󸀠 (𝜅1 ), 𝐶𝑖󸀠 (𝜅2 ), , 𝐶𝑖󸀠 (𝜅𝑟 ), and 𝐶𝑗󸀠󸀠 (𝜅1 ), 𝐶𝑗󸀠󸀠 (𝜅2 ), , 𝐶𝑗󸀠󸀠 (𝜅𝑟 ), , respectively, and if there exists 𝜅0 ∈ ℵ and ℵ󸀠 = {𝜅𝑟1 , 𝜅𝑟2 , } ⊂ ℵ, such that Mathematical Problems in Engineering 𝑇 𝐶𝑖󸀠 (𝜅𝑟 ) = 𝐶𝑗󸀠󸀠 (𝜅𝑟 ), where 𝜅0 ⪯ ⋅ ⋅ ⋅ ⪯ 𝜅𝑟 ⪯ ⋅ ⋅ ⋅ , then the communicating graph is said to be the global limited intersectional connection (GLI connection), and 𝜅𝑟 is called the intersectional topology 𝑋𝑞𝑖 󸀠 (𝑡) = [𝑥1󸀠 (𝑡, 𝜅) , , 𝑥𝑖󸀠 (𝑡, 𝜅) , , 𝑥𝑞󸀠 (𝑡, 𝜅)] , 𝜅 𝑖𝜅󸀠 ∈ 𝑉2𝑖 (𝜅) , Γ𝑖 = diag {𝛽1𝑇 , 𝛽2𝑇 , , 𝛽𝑖𝑇 , , 𝛽𝑛𝑇̂𝜅 } , Assumption After the intersectional topology, the node set may be varied For example, let 𝜅1 be the intersectional topology, and 𝜅2 is the next topology of it; in [𝑡𝜅1 , 𝑡𝜅2 ), all nodes will not be removed, but at time 𝑡𝜅2 , some new nodes will be removed and some nodes will be added 𝛽𝑖𝑇 = (𝑎𝑖1 (𝜅) , 𝑎𝑖2 (𝜅) , , 𝑎𝑖̂𝑛𝜅 (𝜅)) , 𝑛̂ 𝑊𝑖 (𝑡) = diag {𝑊𝑡1 , 𝑊𝑡2 , , 𝑊𝑡𝑖 , , 𝑊𝑡 𝜅 } , 𝑇 Remark Under Assumption 3, it follows that between every two adjacent intersectional topologies 𝜅𝑟 and 𝜅󸀠𝑟 , each node 𝑖𝜅 will appear in 𝜅󸀠𝑟 , where 𝜅𝑟 ≺ 𝜅 ⪯ 𝜅󸀠𝑟 𝑖𝜅1 and 𝑖𝜅2 refer to a node in the different topology, where 𝜅1 ≠ 𝜅2 3.2 Problem Statement In many applications, the communication topology of VSWSN is based on the multiple components In this paper, the communication is the componentbased For 𝑖𝜅 ∈ 𝑉(𝜅), let 𝑥𝑖 (𝑡, 𝜅) be the state of sensor 𝑖𝜅 , where 𝑥𝑖 (𝑡, 𝜅) ∈ 𝑅 Suppose the state of 𝑖𝜅 is given by 𝑥𝑖̇ (𝑡, 𝜅) = 𝑢𝑖𝜅 (t) , (3) where 𝑢𝑖𝜅 (𝑡) is the consensus protocol, and it is given by 𝑢𝑖𝜅 (𝑡) = 𝜀𝑛̂𝜅 ∑ 𝑎𝑖𝑗 (𝜅) [𝑦𝑗 (𝑡, 𝜅) − 𝑥𝑖 (𝑡, 𝜅)] , 𝑗𝜅 ∈𝑁𝑖 (𝜅) 𝜅󸀠 is the next topology of 𝜅, 𝑦𝑗 (𝑡, 𝜅) is the state of 𝑗𝜅 that is measured by 𝑖𝜅 , 𝑦𝑗 (𝑡, 𝜅) = 𝑥𝑗 (𝑡, 𝜅) + 𝑓𝑖𝑗 (𝑡) + 𝑤𝑖𝑗 (𝑡), 𝑓𝑖𝑗 (𝑡) is the measured attack signal, 𝑓𝑖𝑗 (𝑡) = 𝑓𝑗𝑖 (𝑡), and 𝑤𝑖𝑗 (𝑡) is the white noise Consider ∀𝐶𝑖󸀠 (𝜅) ⊂ 𝐺(𝜅); based on the dynamic (3) and protocol (4), the dynamic state of component 𝐶𝑖󸀠 (𝜅) which attaches on node 𝑖𝜅 is described by 𝑋̇ 𝑛𝑖̂𝜅 (𝑡) = −𝜀𝑛̂𝜅 𝐿𝑖𝑛̂𝜅 𝑋𝑛𝑖̂𝜅 (𝑡) + 𝜀𝑛̂𝜅 Γ𝑖 [𝐹𝑛̂𝑖 𝜅 (𝑡) + 𝑊𝑛̂𝑖𝜅 (𝑡)] , (5) 𝑖𝜅 ∈ 𝑉1𝑖 (𝜅) , 𝑡 ∈ [𝑡𝜅 , 𝑡𝜅󸀠 ) , 𝐹𝑛̂𝑖 𝜅 (𝑡) = diag {𝐹1 (𝑡) , 𝐹2 (𝑡) , , 𝐹𝑖 (𝑡) , , 𝐹𝑛̂𝜅 (𝑡)} , 𝑇 𝐹𝑖 (𝑡) = (𝑓𝑖1 (𝑡) , 𝑓𝑖2 (𝑡) , , 𝑓𝑖𝑗 (𝑡) , 𝑓𝑖̂𝑛𝜅 (𝑡)) (6) Remark Analogously, if 𝑛̂𝜅 is substituted by 𝑤𝜅 , then system (5) refers to the whole system Namely, 𝑋̇ 𝑤𝜅 (𝑡) = −𝜀𝑤𝜅 𝐿 𝑤𝜅 𝑋𝑤𝜅 (𝑡) + 𝜀𝑤𝜅 Γ [𝐹𝑤𝜅 (𝑡) + 𝑊𝑤𝜅 (𝑡)] , 𝑖𝜅 ∈ 𝑉1 (𝜅) , 𝑡 ∈ [𝑡𝜅 , 𝑡𝜅󸀠 ) (7) Consider ∀𝑖𝜅 ∈ 𝑉1𝑖 (𝜅); let 𝑒𝑗 (𝑡, 𝜅) = 𝑥𝑗 (𝑡, 𝜅) − 𝑥𝑖0 (𝑡, 𝜅), 𝑒(𝑡, 𝜅) = 𝑋(𝑡, 𝜅) − 𝑥𝑖0 (𝑡, 𝜅) ⊗ 1𝑛̂𝜅 , it obtains the systematic error of (5) as follows: 𝑒𝑖 (𝑡, 𝜅) = 𝑋𝑛𝑖̂𝜅 (𝑡) − 1𝑛̂𝜅 ⊗ 𝑥𝑖0 (𝑡, 𝜅) = Φ𝜅 𝑋𝑛𝑖̂𝜅 (𝑡) , (8) where 𝑥𝑖0 (𝑡, 𝜅) = ∑ 𝑥 (𝑡, 𝜅) , 𝑛̂𝜅 𝑖 ∈𝑉 (𝜅) 𝑖 𝜅 𝑖 𝑇 𝑖 𝑒 (𝑡, 𝜅) = (𝑒1 (𝑡, 𝜅) , , 𝑒𝑖 (𝑡, 𝜅) , , 𝑒𝑛̂ (𝑡, 𝜅)) , Φ = 𝐼𝑛̂𝜅 − (9) × 1𝑛̂𝜅 ×̂𝑛𝜅 , 𝑛̂𝜅 where 1𝑛̂𝜅 ×̂𝑛𝜅 is the 𝑛̂𝜅 × 𝑛̂𝜅 matrix in which each entry is From (8), one gets 𝑒𝑖̇ (𝑡, 𝜅) = Φ𝑖𝜅 𝑋̇ 𝑛𝑖̂𝜅 (𝑡) = Φ𝑖𝜅 (−𝜀𝜅𝑖 𝐿 𝑛̂𝜅 ) 𝑋𝑛𝑖̂𝜅 (𝑡) + Φ𝜅 𝜀𝑛𝑖̂𝜅 Γ𝑖 [𝐹𝑛̂𝑖 𝜅 (𝑡) + 𝑊𝑛̂𝑖𝜅 (𝑡)] (10) 𝑇 Assumption Suppose that each node can sense the strength of the attack signal in its perceivable areas; in terms of carrier sense of ASCENT algorithm [25], every sensor is awake or asleep according to the attacks, namely, 󵄩 󵄩 𝛼 (𝜅) 󵄩󵄩󵄩󵄩𝑥𝑖 (𝑡, 𝜅)󵄩󵄩󵄩󵄩 󵄩 󵄩 { 󵄩 󵄩 {1, 󵄩󵄩𝑓𝑖𝑗 (𝑡)󵄩󵄩 ≤ , 󵄩 󵄩 (11) 𝑎𝑖𝑗 (𝜅) = { 𝑑𝜅𝑖 { 0, otherwise, { (𝜅) , where 𝛼(𝜅) is the constant and 𝑑𝜅𝑖 is the maximal degree of component which is attached by node 𝑖𝜅 where 𝐿𝑖𝑛̂𝜅 = (𝑙𝑖𝜅 𝑗𝜅 )𝑛̂𝜅 ×̂𝑛𝜅 , 𝑋𝑛𝑖̂𝜅 (𝑘) = [𝑋𝑝𝑖 𝜅 (𝑘)𝑇 , 𝑋𝑞𝑖 󸀠 (𝑘)𝑇 ]𝑇 , 𝜅 𝑛̂𝜅 = 𝑝𝜅 + 𝑞𝜅 , 𝑋𝑝𝜅 (𝑡) refers to the state vector of node set 𝑉1𝑖 (𝜅) = {1𝜅 , 2𝜅 , , 𝑖𝜅 , , 𝑝𝜅 } ⊆ 𝑉1 (𝜅), 𝑝𝜅 ≤ 𝛼𝜅 , 𝑋𝑞𝑖 󸀠 (𝑘) 𝜅 is the state vector of the newly joined node set 𝑉2𝑖 (𝜅) = {1󸀠𝜅 , 2󸀠𝜅 , , 𝑖𝜅󸀠 , , 𝑞𝜅󸀠 }, 𝑞𝜅 ≤ 𝛽𝜅 , and 𝑋𝑝𝑖 𝜅 (𝑡) = [𝑥1𝜅 (𝑡, 𝜅) , , 𝑥𝑖 (𝑡, 𝜅) , , 𝑥𝑝 (𝑡, 𝜅)] , 𝑉1𝑖 𝐸 [𝑤𝑖𝑗 (𝑡) 𝑤𝑖𝑗 (𝑡)𝑇 ] = 1, 𝐸 [𝑤𝑖𝑗 (𝑡)] = 0, 𝑡 ∈ [𝑡𝜅 , 𝑡𝜅󸀠 ) , (4) 𝑖𝜅 ∈ 𝑊𝑡𝑖 = (𝑤𝑖1 (𝑡) , 𝑤𝑖2 (𝑡) , , 𝑤𝑖𝑗 (𝑡) , 𝑤𝑖̂𝑛𝜅 (𝑡)) , Mathematical Problems in Engineering Assumption Under criterion (11), the topology of VSWSN is GLI connection Let 𝛿𝑖𝑗 (𝑡, 𝜅) = Definition For VSWSN (7), the jamming attacks are said to be the tolerable if VSWSN (7) satisfies Assumption 𝛿𝑖 (𝑡, 𝜅) = 𝑒𝑖 (𝑡, 𝜅)𝑇 𝑒𝑖 (𝑡, 𝜅) , Definition Consider ∀𝐶𝑖󸀠 (𝜅) ⊂ 𝐺(𝜅) and ∀𝑖𝜅 , 𝑞𝜅 ∈ 𝑉𝑖 (𝜅); if 󵄩2 󵄩 lim 𝐸 (󵄩󵄩󵄩󵄩𝑥𝑖 (𝑡, 𝜅) − 𝑥𝑞 (𝑡, 𝜅)󵄩󵄩󵄩󵄩 ) = 0, 𝑡→∞ In the following section, the consensus problem under the tolerable attacks is investigated via the error system (10) Remark 10 According to Assumption 3, if VSWSN is GLIconnected, then each intersectional topology is connected, and it holds that ∑𝑗𝜅 ∈𝑁𝑖 𝑎𝑖𝑗 (𝜅) > According to the literature (15) 𝛿𝑗 (𝑡, 𝜅) = 𝑒𝑗 (𝑡, 𝜅)𝑇 𝑒𝑗 (𝑡, 𝜅) , (12) then VSWSN (5) is said to achieve the component consensus In addition, if 𝐶𝑖󸀠 (𝜅) = 𝐺(𝜅), and (12) holds, then VSWSN (5) is said to achieve the global consensus If lim𝑡 → ∞ 𝐸(‖𝑥𝑖 (𝑡, 𝜅) − 𝑥𝑖0 (𝑡, 𝜅)‖ ) = 0, then VSWSN (5) is said to achieve the component average consensus In addition, if 𝐶𝑖󸀠 (𝜅) = 𝐺(𝜅) and (12) holds, then VSWSN (5) is said to achieve the global average consensus 𝑖𝑗 [𝑒 (𝑡, 𝜅)𝑇 𝑒𝑖𝑗 (𝑡, 𝜅)] , where 𝑒𝑖𝑗 (𝑡, 𝜅) = (𝑒1 (𝑡, 𝜅)𝑇 , , 𝑒𝑖 (𝑡, 𝜅)𝑇 , , 𝑒𝑗 (𝑡, 𝜅)𝑇 , , 𝑒𝑛̂(𝑡, 𝜅)𝑇 ), then the update laws of 𝜀𝑛̂𝜅 (𝑛 = 0, 1, 2, ) are provided by 𝜀𝑛̂𝜅 = 𝑐 {𝐸 [𝛿𝑗 (𝑡𝜅𝑚−1 , 𝜅𝑚−1 )] + 𝐸 [𝛿𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )]} , (16) where 𝑚 ≥ and 𝑐 is a positive constant, and one proposition is obtained as follows Proposition 14 𝛿𝑖𝑗 (𝑡, 𝜅) satisfies 𝜅 [26], all eigenvalues of −𝐿𝑖𝑛̂𝜅 satisfy 𝐸 [𝛿𝑖𝑗̇ (𝑡, 𝜅)] ≤ 𝜀𝑛̂𝜅 (𝜆 𝜅 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅)] + Δ𝛿𝑖 ) , 𝑖𝑗 𝑛̂𝜅 = 𝜆 (𝜅) > 𝜆 (𝜅) ≥ ⋅ ⋅ ⋅ ≥ 𝜆 (𝜅) ≥ −2Δ (𝜅) , (13) where } { Δ (𝜅) = max { ∑ 𝑎𝑖𝑗 (𝜅) | 𝑖𝜅 ∈ 𝑉 (𝜅)} } {𝑗𝜅 ∈𝑁𝑖𝜅 (14) For convenience, 𝜆𝑖𝑗 (𝜅) denotes the second largest eigenvalue of −𝐿(𝑤𝜅 ), 𝑖𝜅 , 𝑗𝜅 ∈ 𝑉(𝜅), 𝜆𝑖 (𝜅) refers to the second largest eigenvalue of −𝐿(̂ 𝑛𝜅 ), 𝑖𝜅 ∈ 𝑉(𝜅), and 𝑗𝜅 ∉ 𝑉(𝜅) Remark 11 If a sensor leaves from its neighbors and becomes an isolated node, its state may not keep in coordination with other nodes temporarily Note that if the communicating graph is GLI-connected, the node has a chance to communicate with other nodes and keep coordination with other nodes where Δ𝛿𝑖 Φ𝜅 Γ𝐹𝑖 (𝑡)] (1/2)𝐸[𝐹𝑖 (𝑡)𝑇 Γ𝑇 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Proof Note that 𝛿𝑖𝑗̇ (𝑡, 𝜅) = 𝑖𝑗 [𝑒 ̇ (𝑡, 𝜅)𝑇 𝑒𝑖𝑗 (𝑡, 𝜅) + 𝑒𝑖𝑗 (𝑡, 𝜅)𝑇 𝑒𝑖𝑗̇ (𝑡, 𝜅)] ≤ 𝑇 𝑇 [𝑋𝑛̂𝜅 (𝑡)𝑇 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) Φ𝑇𝜅 + (𝐹𝑖 (𝑡) + 𝑊 (𝑡)) Γ𝑇 𝜀𝑛𝑇̂𝜅 Φ𝑇𝜅 ] × Φ𝜅 𝑋𝑛̂𝜅 (𝑡) + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Remark 12 In model (5), the state of each node may be influenced by the attack signal function 𝐹𝑖 (𝑡) Remark 13 System (5) achieves the component average consensus refers that to the fact that the norm of 𝑒𝑖 (𝑡, 𝜅) converges to zero Similarly, if 𝐶𝑖󸀠 (𝜅) = 𝐺(𝜅), then the global average consensus means that the norm of 𝑒(𝑡, 𝜅) converges to zero = (17) × [Φ𝜅 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) 𝑋𝑛̂𝜅 (𝑡) + Φ𝜅 𝜀𝑛̂𝜅 Γ [𝐹𝑖 (𝑡) + 𝑊 (𝑡)]] = 𝑇 𝑇 [𝑋𝑛̂𝜅 (𝑡)𝑇 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) + (𝐹𝑖 (𝑡) + 𝑊 (𝑡)) × Γ𝑇 𝜀𝑛𝑇̂𝜅 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) Main Results + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) 𝑋𝑛̂𝜅 (𝑡) This section will investigate the consensus problem while the system encounters with the jamming attacks The aim of this section is to establish some consensus criteria of VSWSN + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 𝜀𝑛̂𝜅 Γ (𝐹𝑖 (𝑡) + 𝑊 (𝑡)) ] ; (18) Mathematical Problems in Engineering ̂ 𝑖 = max{𝛼(𝜅) + 𝜆𝑖 }, 𝑇 = ̂ 𝑖𝑗 = max{𝛼(𝜅) + 𝜆𝑖𝑗 }, 𝜆 where 𝜆 𝑠 𝜅 𝜅 𝜅 𝜅 𝑡𝜅𝑠 − 𝑡𝜅𝑠−1 , and then it holds that 𝑇 𝐸 [𝛿𝑖𝑗̇ (𝑡, 𝜅)] ≤ 𝐸 [ 𝑋𝑛̂𝜅 (𝑡)𝑇 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) Φ𝜅 𝑇 Φ𝜅 𝑋𝑛̂𝜅 (𝑡)] + 𝐸 {[𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 (−𝜀𝑛̂𝜅 𝐿 𝑛̂𝜅 ) 𝑋𝑛̂𝜅 (𝑡)] 𝑔𝑖 (𝑡, 𝜅𝑚 ) = exp [𝜀𝑛̂𝜅 𝑚−1 + exp [𝜀𝑛̂𝜅 𝑚−1 ̂𝑖 𝑇 𝜆 𝜅𝑚−1 𝜅𝑚−1 + 𝜀𝑛̂𝜅 𝑚−1 + 𝐹𝑖 (𝑡)𝑇 Γ𝑇 𝜀𝑛𝑇̂𝜅 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) × 𝛿2𝑖 (𝑡𝜅𝑚−3 , 𝜅𝑚−3 ) + ⋅ ⋅ ⋅ + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 𝜀𝑛̂𝜅 Γ𝐹𝑖 (𝑡) } + exp [𝜀𝑛̂𝜅 𝑚−1 × 𝑖𝑗 ≤ 𝜀𝑛̂𝜅 (𝜆 𝜅 𝐸 [𝑒𝑖𝑗 (𝑡, 𝜅)𝑇 𝑒𝑖𝑗 (𝑡, 𝜅)] + Δ𝛿𝑖 ) = ̂ 𝑖 (𝑡 − 𝑡 )] 𝛿𝑖 (𝑡 , 𝜅 ) 𝑇 𝜆 𝜅𝑚−2 𝜅𝑚−2 𝜅𝑚−2 𝑚−2 𝜅𝑚−1 𝑖𝑗 𝜀𝑛̂𝜅 (𝜆 𝜅 𝐸 [𝛿𝑖𝑗 𝛿2𝑖 (𝑡, 𝜅)] + Δ𝛿 ) 𝑚−1 (19) ̂𝑖 𝑇 ̂𝑖 𝜆 𝜅𝑚−1 𝜅𝑚−1 + ⋅ ⋅ ⋅ + 𝜀𝑛̂𝜅 𝜆 𝜅1 𝑇𝜅1 ] (𝑡𝜅0 , 𝜅0 ) , 𝑔𝑗 (𝑡, 𝜅𝑚 ) = exp [𝜀𝑛̂𝜅 𝑖 ̂𝑖 𝑇 ] 𝜆 𝜅𝑚−2 𝜅𝑚−2 ̂𝑗 𝜆 𝜅 + exp [𝜀𝑛̂𝜅 𝑚−1 𝑗 𝑚−1 (𝑡 − 𝑡𝜅𝑚−2 )] 𝛿2 (𝑡𝜅𝑚−2 , 𝜅𝑚−2 ) 𝑇𝜅𝑚−2 ̂𝑗 𝜆 𝜅 𝑚−1 𝑇𝜅𝑚−1 + 𝜀𝑛̂𝜅 𝑚−1 ̂𝑗 𝜆 𝜅 𝑚−2 𝑇𝜅𝑚−2 ] 𝑗 × 𝛿2 (𝑡𝜅𝑚−3 , 𝜅𝑚−3 ) + ⋅ ⋅ ⋅ This completes the proof + exp [𝜀𝑛̂𝜅 𝑚−1 Let ̂𝑗 𝜆 𝜅 𝑚−1 ̂𝑗 󸀠 𝑇 󸀠 ] 𝑇𝜅𝑚−1 + ⋅ ⋅ ⋅ + 𝜀𝑛̂ 󸀠 𝜆 𝜅 𝜅1 𝜅1 𝑗 𝛿𝑖 (𝑡, 𝜅) = 𝛿1𝑖 (𝑡, 𝜅) + 𝛿2𝑖 (𝑡, 𝜅) , × 𝛿2 (𝑡𝜅0󸀠 , 𝜅0󸀠 ) , (23) (20) where 𝜅0 and 𝜅󸀠0 are the initial topologies of 𝑖𝜅 , 𝑗𝜅 , respectively where 𝛿1𝑖 (𝑡, 𝜅) = 𝑒1𝑖 (𝑡, 𝜅)𝑇 𝑒1𝑖 (𝑡, 𝜅) , Proof From criterion (11), it is straightforward that ‖Γ𝐹𝑖 (𝑡)‖ ≤ ‖𝑋𝑛̂𝜅 (𝑡)‖; then 𝛿2𝑖 (𝑡, 𝜅) = 𝑒2𝑖 (𝑡, 𝜅)𝑇 𝑒2𝑖 (𝑡, 𝜅) , (21) 𝑒1𝑖 (𝑡, 𝜅) = (𝑒1 (𝑡, 𝜅)𝑇 , , 𝑒𝑖 (𝑡, 𝜅)𝑇 , , 𝑒𝑝 (𝑡, 𝜅)𝑇 ) , 𝑒2𝑖 (𝑡, 𝜅) = (𝑒1󸀠 (𝑡, 𝜅)𝑇 , , 𝑒𝑖󸀠 (𝑡, 𝜅)𝑇 , , 𝑒𝑞󸀠 (𝑡, 𝜅)𝑇 ) ; Δ𝛿𝑖 = 𝐸 [𝐹𝑖 (𝑡)𝑇 Γ𝑇 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 Γ𝐹𝑖 (𝑡)] ≤ 𝛼 (𝜅) 𝐸 [𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡) + 𝑋𝑛̂𝜅 (𝑡)𝑇 Φ𝑇𝜅 Φ𝜅 𝑋𝑛̂𝜅 (𝑡)] ≤ 𝛼 (𝜅) 𝐸 [𝛿𝑖 (𝑡, 𝜅)] (24) under Assumption 6, it holds the following proposition Proposition 15 Functions 𝛿𝑖𝑗 (𝑡, 𝜅), 𝛿𝑖 (𝑡, 𝜅), and 𝛿𝑗 (𝑡, 𝜅) satisfy the following inequality: Combine (24) with (19); it holds that 𝐸 [𝛿𝑖𝑗̇ (𝑡, 𝜅)] ≤ 𝜀𝑛̂𝜅 (𝛼 (𝜅) + 𝜆 𝜅 ) 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅)] 𝑖𝑗 𝜅𝑚−1 ̂ 𝑖 𝑇 )] ̂ 𝑇 + ∑𝜆 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅𝑚 )] ≤ exp [𝜀𝑛̂𝜅 (𝜆 𝑠 𝑠 𝜅𝑚 𝜅𝑚 𝑚 𝑠𝑖 =𝜅0 [ ] 𝑖𝑗 𝑖 × 𝐸 [𝛿𝑖 (𝑡0𝑖 , )] 𝑗 𝑖𝑗 (25) then ∀𝑡 ∈ [𝑡𝜅𝑚+1 , 𝑡𝜅𝑚 ), 𝜅𝑚−1 ̂ 𝑗 𝑇 )] ̂ 𝑇 + ∑𝜆 + exp [𝜀𝑛̂𝜅 (𝜆 𝑠 𝑠 𝜅𝑚 𝜅𝑚 𝑚 𝑠𝑗 =𝜅0 [ ] 𝑖𝑗 ̂ 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅)] ; = 𝜀𝑛̂𝜅 𝜆 𝜅 × 𝐸 [𝛿𝑗 (𝑡0𝑗 , )] + 𝑓 (𝑡, 𝜅𝑚 ) + 𝑔 (𝑡, 𝜅𝑚 ) , (22) 𝑡 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅𝑚+1 )] ≤ 𝐸 [𝛿𝑖𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] exp (∫ 𝑡𝜅𝑚 ̂ 𝑑𝑠) , 𝜀𝜅𝑚 𝜆 𝜅 𝑖𝑗 𝑚 ̂ (𝑡 − 𝑡 )] ≤ 𝐸 [𝛿𝑖𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] exp [𝜀𝜅𝑚 𝜆 𝜅𝑚 𝜅𝑚 (26) 𝑖𝑗 Mathematical Problems in Engineering Notice that 𝐸 [𝛿𝑖𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] ≤ 𝐸 [𝛿𝑖 (𝑡𝜅𝑚 , 𝜅𝑚 )] + 𝐸 [𝛿𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] , a 𝐸 [𝛿𝑖 (𝑡𝜅𝑚 , 𝜅𝑚 )] ≤ ̂𝑖 exp [𝜀𝜅𝑚 𝜆 𝜅𝑚 4 (a) ̂ 𝑖 (𝑡 + 𝜀𝜅𝑚−1 𝜆 𝜅𝑚−1 𝜅𝑚−1 − 𝑡𝜅𝑚−2 ) + ⋅ ⋅ ⋅ (b) (c) Figure 1: Two node attached components of nodes and in VSWSN ̂ 𝑖 (𝑡 − 𝑡 )] 𝐸 [𝛿𝑖 (𝑡 , 𝜅 )] + 𝜀𝜅1 𝜆 𝜅0 𝜅0 𝜅1 𝜅1 ̂ 𝑖𝑗 < 0, 𝜆 ̂ 𝑖 ≤ 0, Proof For inequality (29), it follows that 𝜆 𝜅𝑚 𝜅𝑚 based on Proposition 15, and if each attack signal satisfies Assumption 6, then + 𝑔𝑖 (𝑡, 𝜅𝑚 ) , 𝜅𝑚−1 ̂ 𝑖 𝑇 ) 𝐸 [𝛿𝑖 (𝑡 , 𝜅 )] = exp ( ∑ 𝜀𝑠 𝜆 𝜅0 𝑠 𝑠 lim 𝐸 [𝛿𝑖𝑗 (𝑡, 𝜅)] = 0; 𝑠=𝜅0 𝑇𝜅𝑚 → ∞ + 𝑔𝑖 (𝑡, 𝜅𝑚 ) , (30) this completes the proof (27) 𝑗 𝐸 [𝛿 (𝑡𝜅𝑚 , 𝜅𝑚 )] ̂ (𝑡 − 𝑡 )] ≤ exp [𝜀𝜅𝑚 𝜆 𝜅𝑚 𝜅𝑚−1 𝜅 𝑗 𝑚 × 𝐸 [𝛿𝑗 (𝑡𝜅𝑚−1 , 𝜅𝑚−1 )] ≤ ⋅ ⋅ ⋅ ̂ (𝑡 − 𝑡 ) ≤ exp [𝜀𝜅𝑚 𝜆 𝜅𝑚 𝜅𝑚−1 𝜅 𝑗 𝑚 ̂𝑗 + 𝜀𝜅𝑚−1 𝜆 𝜅 𝑚−1 (𝑡𝜅𝑚−1 − 𝑡𝜅𝑚−2 ) + ⋅ ⋅ ⋅ (28) ̂ (𝑡 − 𝑡 ) ] 𝐸 [𝛿𝑗 (𝑡 , 𝜅 )] + 𝜀𝜅1 𝜆 𝜅1 𝜅0 𝜅0 𝜅 𝑗 + 𝑔𝑗 (𝑡, 𝜅𝑚 ) , 𝜅𝑚 ̂ 𝑗 𝑇 ) 𝐸 [𝛿𝑗 (𝑡 , 𝜅 )] = exp ( ∑ 𝜀𝑠 𝜆 𝜅0 𝑠 𝑠 𝑠=𝜅0 + 𝑔𝑗 (𝑡, 𝜅𝑚 ) ; from inequalities (26), (27), and (28), it holds the inequality (22) This completes the proof Next, the consensus criterion is proposed as follows Theorem 16 If subsystem (7) is the GLI-connected and the each attack signal satisfies Assumption 6, then under (4), VSWSN (7) achieves the global average consensus if there is the enough dwell time in the interactional topology 𝜅𝑚 , namely, 𝜅𝑚−1 𝜅𝑚−1 } { ̂ 𝑖 𝑇 ) , (− ∑ 𝜆 ̂𝑗𝑇 ) , 𝑇𝜅𝑚 > max { 𝑖𝑗 (− ∑ 𝜆 𝑠 𝑠 } 𝑠 𝑠 𝑖𝑗 ̂ ̂ 𝜆 𝜆 𝑠=𝜅0 𝑠=𝜅0󸀠 𝜅𝑚 } { 𝜅𝑚 (29) and 𝜀𝑛̂𝜅 satisfies (16) ̂ 𝑖 (𝑡 − 𝑡 ) ≤ exp [𝜀𝜅𝑚 𝜆 𝜅𝑚−1 𝜅𝑚 𝜅𝑚 × 𝐸 [𝛿𝑖 (𝑡𝜅𝑚−1 , 𝜅𝑚−1 )] ≤ ⋅ ⋅ ⋅ b (𝑡𝜅𝑚 − 𝑡𝜅𝑚−1 )] c ̂ 𝑖𝑗 (𝑡 − Remark 17 In 𝐸[𝛿𝑖𝑗 (𝑡, 𝜅𝑚+1 )] ≤ 𝐸[𝛿𝑖𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] exp[𝜀𝜅𝑚 𝜆 𝜅 ̂ 𝑖𝑗 < 0, it cannot ensure that the system 𝑡𝜅𝑚 )], even though 𝜆 𝜅 achieves the average consensus; see simulation results of Example In addition, if adaptive parameter (16) is utilized, whatever 𝐸[𝛿𝑖𝑗 (𝑡𝜅𝑚 , 𝜅𝑚 )] tends to infinite, the system achieves the consensus, and this result is different from the literature [7] Remark 18 Theorem 16 shows that under the tolerable jamming attacks, if VSWSN is the GLI-connected and the value of 𝜀𝑛̂𝜅 is chosen appropriately, then VSWSN achieves the consensus The numerical example of the following section shows the reliability Numerical Example Example Suppose that VSWSN (7) is composed of the following two node attached components: 𝐶𝜅1 = (𝑉1 (𝜅) , 𝐸1 (𝜅) , 𝐴1 (𝜅)) , 𝐶𝜅3 = (𝑉3 (𝜅) , 𝐸3 (𝜅) , 𝐴3 (𝜅)) , (31) where 𝑇0 (𝑡) = {1, 2, 3}, the figure of 𝑇0 (𝑡) is shown in Figure 1, 𝑎, 𝑏, 𝑐 refer to the attack signals under the different topologies, and the circles refer to the sensible regions For convenience, the topology indexes of nodes are dropped in the following Suppose that 𝑉1 (1) = {1, 2} , 𝑉3 (2) = {1, 2, 5} , 𝑉1 (3) = {1, 2, 3, 4, 5} , 𝑉3 (1) = {3} , 𝑉3 (2) = {3, 4} , 𝑉3 (3) = {1, 2, 3, 4, 5} (32) Mathematical Problems in Engineering −1 −3 x(t) x(t) −2 −4 −5 −2 −6 −7 −8 −4 100 200 300 400 500 −6 t (s) 100 200 300 400 500 t (s) x1 (t) x2 (t) x3 (t) y3 (t) x0 (t) y1 (t) y2 (t) (a) The dynamic states of all sensors (b) The errors among the average values and states of all nodes, where 𝑒𝑖 (𝑡) = 𝑦𝑖 (𝑡), 𝑖 = 1, 2, 400 2.2 350 1.8 1.6 x(t) x(t) 300 250 1.4 1.2 200 150 100 0.8 100 200 300 400 500 100 200 t (s) 300 400 500 t (s) f3 (t) f0 (t) (c) State of the attack signal, where 𝑓3 (𝑡) = 𝑓𝑎 (𝑡) (d) The update law of 𝜀𝜅1 , where 𝑓0 (𝑡) = 𝜀𝜅1 Figure 2: The dynamic states of 𝑋𝑘 , 𝑌𝑘 , jamming attack signal and the update law of 𝜀𝜅1 in topology The related matrices are listed as follows: −1 𝐿1 (1) = [ ], −1 −1 0 −1 0 −1 0 −1 1 −1 ], −1 (33) 𝐿 (3) = 𝐿 (3) −1 𝐿1 (2) = [−1 −1] , [ −1 ] [−1 [ 𝐿1 (3) = [ [0 [0 [0 𝐿3 (2) = [ −1] ] 0] ], 0] 1] Under protocol (4), the dynamic state of the node attached component is given by (5); the related parameters are listed below In topology 1, the second largest eigenvalue of −𝐿1 (1) and −𝐿3 (1) is −2; the jamming attack signal is 𝑓𝑎 (𝑡) = 2‖𝑥1 (𝑡, 1)‖, 𝛼(1) = 1, the measured signals are 𝑓13 (𝑡) = 𝑓23 (𝑡) = 𝑓𝑎 (𝑡), and Assumption cannot be satisfied; node falls in sleeping Mathematical Problems in Engineering −1 x(t) x(t) −2 −3 −4 −1 −5 −2 −6 −3 −7 100 200 300 400 −4 500 100 200 y1 (t) y2 (t) y3 (t) x4 (t) x5 (t) x1 (t) x2 (t) x3 (t) (a) The dynamic states of all sensors 300 400 500 t (s) t (s) y4 (t) y5 (t) x0 (t) (b) The errors among the average values and states of all nodes, where 𝑒𝑖 (𝑡) = 𝑦𝑖 (𝑡), 𝑖 = 1, 2, 3, 4, 0.25 90 80 0.2 70 0.15 x(t) x(t) 60 50 0.1 40 30 0.05 20 10 0 100 200 300 400 500 t (s) s1 (t) s2 (t) (c) 𝑠1 (𝑡) is the attack signal, 𝑠2 (𝑡) = 𝜀𝜅2 100 200 300 400 500 t (s) f1 (t) f2 (t) f5 (t) (d) 𝑓1 (𝑡), 𝑓2 (𝑡), 𝑓5 (𝑡) stand the measured attack signals by nodes 1, 2, and 5, respectively Figure 3: The dynamic states of 𝑋𝑘 , 𝑌𝑘 , attack signals, and the update law of 𝜀𝜅2 in topology (see topology of Figure 1) Taking 𝑐 = 0.1, suppose that 𝜀𝜅 satisfies (16); the simulation results are shown in Figure In topology 2, according to carrier sense, node is awakened, node joined the node attached component of 1, and node joined the node attached component of (see topology of Figure 1) For this topology, the second largest eigenvalue of −𝐿1 (2) and −𝐿3 (2) is −1 Suppose that the jamming attack signal is 𝑓𝑏 (𝑡) = ‖𝑥2 (𝑡, 2)‖, 𝛼(1) = 0.2, the measured signals are 𝑓13 (𝑡) = 𝑓23 (𝑡) = 0.01𝑓𝑏 (𝑡), and Assumption is satisfied; taking 𝑐 = 0.1, suppose that 𝜀𝜅 satisfies (16); the simulation results are shown in Figure In topology 3, two node attached components are merged (see topology of Figure 1) For this topology, the second largest eigenvalue of −𝐿1 (3) is −1 Suppose that the jamming attack signal is 𝑓𝑐 (𝑡) = ‖𝑥3 (𝑡, 3)‖, 𝛼(1) = 0.3, the measured signals are 𝑓13 (𝑡) = 𝑓31 (𝑡) = 0.01 × [(4/25)𝑓𝑐 (𝑡)], and Assumption is satisfied; taking 𝑐 = 0.1, suppose that 𝜀𝜅 satisfies (16); the simulation results are shown in Figure Mathematical Problems in Engineering 0.4 0.9 0.3 0.8 0.2 0.1 x(t) x(t) 0.7 0.6 0.5 −0.1 0.4 −0.2 0.3 0.2 100 200 300 400 500 −0.3 200 400 x1 (t) x2 (t) x3 (t) y1 (t) y2 (t) y3 (t) x4 (t) x5 (t) (a) The dynamic states of all sensors 1000 y4 (t) y5 (t) 0.7 0.65 1.1 0.6 0.55 0.5 x(t) 0.9 s(t) 800 (b) The errors among the average values and states of all nodes, where 𝑒𝑖 (𝑡) = 𝑦𝑖 (𝑡), 𝑖 = 1, 2, 3, 4, 1.2 0.8 0.45 0.4 0.35 0.7 0.3 0.6 0.5 600 t (s) t (s) 0.25 100 200 300 400 500 0.2 100 t (s) s(t) (c) The state of the jamming attack signal, where 𝑠(𝑡) = 𝑓𝑐 (𝑡) 200 300 400 500 t (s) s(t) (d) The update law of 𝜀𝜅3 , where 𝑠(𝑡) = 𝜀𝜅3 Figure 4: The dynamic states of 𝑋𝑘 , 𝑌𝑘 , jamming attack signal, and the update law of 𝜀𝜅3 in topology Example Following Example 1, if 𝜀𝜅 is replaced by the gain function 𝑎(𝑡) = log(𝑡 + 2)/(𝑡 + 2) studied in [7], the system with topology cannot achieve the consensus; the simulation results are shown in Figure Conclusion This paper has investigated the consensus problem of VSWSN under the tolerable jamming attacks It has disclosed the relations among the attack power, initial values of the newly joined nodes, dwell time, and GLI-connected topology According to the errors of the node attached components, the adaptive parameters were provided; then the adaptive consensus protocol was obtained, and the designed protocol ensures that the system achieves the consensus whatever the values of the newly joined nodes The obtained results in this paper have extended some existing results which are associated with the fixed node set system In fact, according to the attack power, this paper has provided a sleep method of VSWSN when the system encounters with the jamming attacks Finally, simulation results have shown the effectiveness of the obtained results For the future research, relations among the time delays of multiple hop-relays, accumulated errors, and the consensus will be considered Mathematical Problems in Engineering 4.5 2.5 3.5 1.5 y(t) x(t) 10 2.5 0.5 1.5 −0.5 −1 0.5 200 400 600 800 1000 −1.5 200 400 x1 (t) x2 (t) x3 (t) y1 (t) y2 (t) y3 (t) x4 (t) x5 (t) (a) The dynamic states of all sensors 600 800 1000 t (s) t (s) y4 (t) y5 (t) x0 (t) (b) The errors among the average values and states of all nodes, where 𝑒𝑖 (𝑡) = 𝑦𝑖 (𝑡), 𝑖 = 1, 2, 3, 4, 0.4 0.35 0.3 x(t) 0.25 0.2 0.15 0.1 0.05 0 200 400 600 800 1000 t (s) s(t) (c) Curves of the gain function 𝑠(𝑡) = log(𝑡 + 2)/(𝑡 + 2) Figure 5: The dynamic states of 𝑋𝑘 , 𝑌𝑘 , and gain function 𝑠(𝑡) of Example Acknowledgment This work is supported by Cultivation Fund of Taizhou University (2013PY09) References [1] J Yick, B Mukherjee, and D Ghosal, “Wireless sensor network survey,” Computer Networks, vol 52, no 12, pp 2292–2330, 2008 [2] I F Akyildiz, W Su, Y Sankarasubramaniam, and E Cayirci, “Wireless sensor networks: a survey,” Computer Networks, vol 38, no 4, pp 393–422, 2002 [3] D Zhao, Z An, and Y Xu, “Time synchronization in wireless sensor networks using max and average consensus protocol,” International Journal of Distributed Sensor Networks, vol 2013, Article ID 192128, 10 pages, 2013 [4] Z.-G Wu, J H Park, H Su, B Song, and J Chu, “Exponential synchronization for complex dynamical networks with sampled-data,” Engineering and Applied Mathematics, vol 349, no 9, pp 2735–2749, 2012 [5] Z.-G Wu, J H Park, H Su, and J Chu, “Discontinuous Lyapunov functional approach to synchronization of time-delay neural networks using sampled-data,” Nonlinear Dynamics, vol 69, no 4, pp 2021–2030, 2012 [6] R Olfati-Saber and R M Murray, “Consensus problems in networks of agents with switching topology and time-delays,” Mathematical Problems in Engineering [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] Transactions on Automatic Control, vol 49, no 9, pp 1520–1533, 2004 T Li and J.-F Zhang, “Mean square average-consensus under measurement noises and fixed topologies: necessary and sufficient conditions,” Automatica, vol 45, no 8, pp 1929–1936, 2009 W Zhou, J Mou, T Wang, C Ji, and J Fang, “Quasi-average mean square consensus for wireless sensor networks under three topologies with respect to sleeping-awaking method,” Optimal Control Applications and Methods, vol 34, no 4, pp 379–395, 2013 N Abaid and M Porfiri, “Leader-follower consensus over numerosity-constrained random networks,” Automatica, vol 48, no 8, pp 1845–1851, 2012 L Ding, Q.-L Han, and G Guo, “Network-based leaderfollowing consensus for distributed multi-agent systems,” Automatica, vol 49, no 7, pp 2281–2286, 2013 Y Hu, H Su, and J Lam, “Adaptive consensus with a virtual leader of multiple agents governed by locally Lipschitz nonlinearity,” International Journal of Robust and Nonlinear Control, vol 23, no 9, pp 978–990, 2013 Z Ji, H Lin, and H Yu, “Leaders in multi-agent controllability under consensus algorithm and tree topology,” Systems & Control Letters, vol 61, no 9, pp 918–925, 2012 W Zhou, J Mou, T Wang, C Ji, and J Fang, “Targetsynchronization of the distributed wireless sensor networks under the same sleeping-awaking method,” Journal of the Franklin Institute, vol 349, no 6, pp 2004–2018, 2012 F Fagnani and S Zampieri, “Randomized consensus algorithms over large scale networks,” IEEE Journal on Selected Areas in Communications, vol 26, no 4, pp 634–649, 2008 M Challenger, E Haytaoglu, G Tokatli, O Dagdeviren, and K Erciyes, “A hybrid distributed mutual exclusion algorithm for cluster-based systems,” Mathematical Problems in Engineering, vol 2013, Article ID 703414, 15 pages, 2013 T Botmart and P Niamsup, “Delay-dependent synchronization for complex dynamical networks with interval time-varying and switched coupling delays,” Journal of Applied Mathematics, vol 2013, Article ID 367457, 16 pages, 2013 Z Li, W Ren, X Liu, and L Xie, “Distributed consensus of linear multi-agent systems with adaptive dynamic protocols,” Automatica, vol 49, no 7, pp 1986–1995, 2013 A Chapman and M Mesbahi, “Semi-autonomous consensus: network measures and adaptive trees,” IEEE Transactions on Automatic Control, vol 58, no 1, pp 19–31, 2013 Z Li, W Ren, X Liu, and M Fu, “Consensus of multi-agent systems with general linear and Lipschitz nonlinear dynamics using distributed adaptive protocols,” Institute of Electrical and Electronics Engineers, vol 58, no 7, pp 1786–1791, 2013 H Wang and Y Guo, “Consensus on scale-free network,” in Proceedings of the Amercia Control Conference (ACC ’08), pp 748–752, Seattle, Wash, USA, June 2008 H Yang, L Lan, and S Zhang, “Consensus of synchronizationpreferential scale free networks,” Physics Procedia, vol 3, no 5, pp 1913–1920, 2010 J Mou, W Zhou, T Wang, C Ji, and D Tong, “Consensus of the distributed varying scale wireless sensor networks,” Mathematical Problems in Engineering, vol 2013, Article ID 862518, pages, 2013 X F Wang and G Chen, “Synchronization in scale-free dynamical networks: robustness and fragility,” IEEE Transactions on Circuits and Systems I, vol 49, no 1, pp 54–62, 2002 11 [24] Y.-W Wang, H O Wang, J.-W Xiao, and Z.-H Guan, “Synchronization of complex dynamical networks under recoverable attacks,” Automatica, vol 46, no 1, pp 197–203, 2010 [25] A Cerpa and D Estrin, “ASCENT: adaptive self-configuring sensor networks topologies,” IEEE Transactions on Mobile Computing, vol 3, no 3, pp 272–285, 2004 [26] R Horn and C Johnson, Matrix Analysis, Cambridge University, New York, NY, USA, 1995 Copyright of Mathematical Problems in Engineering is the property of Hindawi Publishing Corporation and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission However, users may print, download, or email articles for individual use ... condition of system achieving the global consensus Related Work In fact, networks often encounter with some attacks, such as jamming attacks, tampering attacks, and exhaustion attacks Under some attacks, ... synchronizationpreferential scale free networks, ” Physics Procedia, vol 3, no 5, pp 1913–1920, 2010 J Mou, W Zhou, T Wang, C Ji, and D Tong, ? ?Consensus of the distributed varying scale wireless sensor networks, ”... This paper has investigated the consensus problem of VSWSN under the tolerable jamming attacks It has disclosed the relations among the attack power, initial values of the newly joined nodes, dwell

Ngày đăng: 02/11/2022, 08:57

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan