1. INTRODUCTION
The increasing exploitation of the oceans has prompted the development of Autonomous Underwater Vehicles (AUVs) toward small, structurally simplified, intelligent, hybridised and grouped formats. Reliability studies on multi-AUV cooperative systems are relevant to their development and are becoming increasingly important as these systems are brought into practical use (Maurelli et al., Reference Maurelli, Saigol, Insaurralde, Petillot and Lane2012; Waldmann et al., Reference Waldmann, Kausche, Iversen and Pototzky2014; Sun et al., Reference Sun, Xu and Gao2013; Li et al., Reference Li, Pang, Zhang and Zhang2012).
The marine environment is extremely rigorous. Marine environments include different factors, such as temperature, depth, seawater density and salinity, shock, vibration, ocean currents and noise, all of which increase the possibility of system failure. Reliability studies will help gauge the capability of multi-AUV cooperative systems to complete collaborative tasks effectively in various actual marine environments. Meanwhile, reliability studies that consider marine environment factors approach real engineering applications and guide accurate application of multi-AUV cooperative systems. In this study, current is selected as an environmental factor, and its influence on System Reliable Probability (SRP) for multi-AUV cooperative systems is studied.
Few reliability studies on multi-AUV cooperative systems are currently available (Liang et al., Reference Liang, Sun and Wang2017; Reference Liang, Sun and Shi2016). Reliability studies on other cooperative systems, such as multi-Unmanned Aerial Vehicle (UAV) cooperative systems, multi-robot cooperative systems, and multi-ship cooperative systems, exhibit certain reference values.
Gerkey et al. (Reference Gerkey, Vaughan and Howard2003) analysed the reliability of cooperative systems, improved communication protocols, and enhanced the reliability of systems within the design of a multi-robot and sensor cooperative system. On the basis of the network characteristics of multi-ship cooperative systems, Liu et al. (Reference Liu, Chen and Zhang2006) summarised the eight main influencing factors of the reliability of multi-ship cooperative system networks and evaluated their reliability. Andrews et al. (Reference Andrews, Prescot and Remenyte2008) assessed the mission reliability of multi-UAV cooperative systems, wherein a whole task was divided into many stages of mission objectives and the effect of the decision-making process on mission reliability of multi-UAV cooperative systems was analysed. Furthermore, a decision-making process of high mission reliability was introduced. Liu et al. (Reference Liu, Wu and Huang2010) used formation pictures to depict the network topology structure of multi-Unmanned Underwater Vehicle (UUV) cooperative systems. A model of a multi-UUV cooperative system networks was described using matrix graphs based on matrix and graph theories. A multi-scale vulnerability assessment method was introduced and a vulnerability assessment method for multi-UUV cooperative systems was proposed. Rabbath and Léchevin (Reference Rabbath and Léchevin2010) studied the failures and errors affecting the reliability of multi-UAV cooperative systems; their health status estimation methods for improving the reliability of UAV fleets were described.
The ongoing evolution of science and technology has increased the utilisation of multi-AUV cooperative systems. In practical applications, the multi-AUV cooperative system operates in and interacts with complex marine environments. Therefore, systems must face many uncertain challenges presented by their surroundings. Modern multi-AUV cooperative systems will include not only advanced individual AUVs but also effective and complex methods of AUV collaboration. However, as the sophistication of navigation and control components in multi-AUV systems increases (Wang et al., Reference Wang, Su, Pan, Yu and Xie2018a; Reference Wang, Xie, Pan and Su2018b; Paull et al., Reference Paull, Saeedi, Seto and Howard2014), the sensitivity of the system to its surroundings also increases. As a result, a change in marine environment considerably influences the reliability of the system.
The environmental factors that influence the reliability of multi-AUV cooperative systems include but are not limited to seawater temperature, waves, ocean currents and internal waves. The collaborative communication and detection results of each AUV within the system are affected by the vertical distribution of water temperature. When a multi-AUV system is in motion, an individual AUV will be affected by internal waves if it is in an internal wave zone, thereby causing running track fluctuations. The up and down reverse flows of internal waves will also produce vibration in the horizontal direction; this condition influences the navigational stability of a specific AUV and results in yawing (Xu and Zou, Reference Xu and Zou2009). Internal waves can even lead to breaking of a specific AUV away from the system. All these possibilities show that elements of the marine environment can considerably influence the reliability of a multi-AUV cooperative system. Therefore, gaining accurate information on the marine environment and using it to analyse and produce scientific decisions on the reliability of the system are a focus of reliability studies on multi-AUV cooperative systems.
The marine environment is affected by many factors. Influence principles are complex and subject to coupling. International research on the effects of marine environment on multi-AUV cooperative systems is limited, and analysis on possible outcomes is rare and focuses on some aspects of performance indicators for a single AUV and its environmental interaction. Similarly, real-world ocean experiments involving multi-AUV cooperative systems are few, and test data on the effect of marine environmental parameters on such systems are limited. As a result, reliability analyses on multi-AUV cooperative systems under a large number of marine environmental factors are extremely difficult to conduct. Thus, a number of vital elements of the marine environment are selected in this study, and their influences are analysed. These elements are considered in the reliability indices of multi-AUV cooperative systems to obtain some functional models.
The rest of this paper is organised as follows. In Section 2, SRP is proposed as a reliability index of multi-AUV cooperative systems, and the calculation method is introduced. In Section 3, the influence of current is considered in SRP. In Section 4, two multi-AUV cooperative systems of 13 AUVs are analysed under the influence of current to show the performance of SRP. Section 5 draws some useful conclusions of this work.
2. SYSTEM RELIABLE PROBABILITY (SRP)
Invulnerability research on topological structures is important in reliability research on multi-AUV cooperative system networks (Albert et al., Reference Albert, Jeong and Barabasi2000). Attack (see Albert et al., Reference Albert, Jeong and Barabasi2000) information can be divided into three modes (Seyyedmohsen, Reference Seyyedmohsen2010; Chen and Zhang, Reference Chen and Zhang2006; Deng et al., Reference Deng, Wu, Lv, Li and Tan2008): zero information, complete information and incomplete information. Zero information attack occurs when the information of the network structure is not contained in the attack information and nodes are randomly targeted by the attack. Complete information attack refers to the situation in which the attack information contains all the network structure information, and the key nodes are preferentially attacked under a certain degree of importance criteria. In reality, zero and complete information attacks are two ideal extreme cases. In most cases, especially under complex marine environments and enemy interference attacks, the attack is neither a zero-information attack nor a complete information attack. Most attacks are incomplete information attacks. In other words, one part of the information is known, and the other part of the information is unknown.
A multi-AUV cooperative system network can be abstracted to a structural graph G=(V, E) (Schneider et al., Reference Schneider, Rainwater, Pohl, Hernandez and R-Marquez2013; Zuev et al., Reference Zuev, Wu and Beck2015), where $V=\{v_{1},v_{2},v_{3},\ldots,v_{N}\}$ represents a collection of individual AUVs that comprise the system. $E=\{e_{1},e_{2},e_{3},\ldots,e_{W}\}$ shows a collection of communication links between two individual AUVs. N=|V| is the number of individual AUVs in system G. W=|E| is the number of the communication links in G. d i is defined as the communication degree of v i, that is, the number of communication links of v i, and 0<d i<N. $\bar{k}=\frac{\sum_{i} d_{i}}{N}$ is defined as average communication degree of G, and $\bar{k}=\frac{2W}{N}$.
The individual AUVs of a multi-AUV cooperative system are rearranged by descending order according to their communication degree (Carlesi et al., Reference Carlesi, Michel, Jouvencel and Ferber2011). When the communication degree is the same, the arrangement is random. After rearrangement, the sequence number of v i is r i. Then, $\{d_{1}^{\prime},d_{2}^{\prime},\ldots,d_{r}^{\prime},\ldots,d_{N}^{\prime},\}$ is the communication degree sequence of G, where $d_{1}^{\prime} \ge d_{2}^{\prime} \ge \cdots \ge d_{N}^{\prime}$.
Under an incomplete information attack, a measurement of attack information is an important foundation and prerequisite of invulnerability modelling and analysis on multi-AUV cooperative systems. This study supposes a number of S AUVs are attacked. S=Nα, where α indicates the proportion of individual AUVs attacked, namely, the parameter of attack information range. Accordingly, a large value of α indicates that the information is extensive. Under a zero information attack (α=0, random failure), the attack information range is zero. Under a complete information attack (α=1, intended failure), the attack information range is the whole system.
For G, $\varepsilon_{i}$ is defined as the state of an individual AUV (v i) with information obtained by the attacker. If the communication degree sequence number r i of the individual AUV (v i) has been acquired by the attacker, then $\varepsilon_{i}=0$; otherwise, $\varepsilon_{i}=1$. Depending on the state of an individual AUV with information that has been obtained (the value of $\varepsilon_{i}$), a collection of individual AUVs V of G can be divided into two parts: individual AUVs with information that has been acquired V s (when $\varepsilon_{i}=1$) and individual AUVs with information that has not been obtained V U (when $\varepsilon_{i}=0$).
The precision of attack information, combined with the sequence number r of individual AUV v i, is considered. Then, an auxiliary variable is constructed as:
where $\delta \in [0,\infty)$ is the parameter of the attack information accuracy. In a single sample, the probability of the individual AUV v i to be drawn is:
Evidently, a large value of δ indicates a high probability of obtaining the information of an individual AUV with a large communication degree, that is, the accuracy of attack information is high.
When δ=0, the probability of the individual AUV v i to be drawn is $\eta_{i} =\frac{\varphi_{i}}{\sum_{t=1}^{N} \varphi_{t}}=\frac{r_{i}^{-\delta}}{\sum_{t=1}^{N} r_{t}^{-\delta}}=\frac{1}{N}$. In other words, the information of each individual AUV is acquired with equal probability. This kind of attack information is called random information.
When $\delta=\infty$, $\sum_{t=1}^{N} r_{t}^{-\infty}=\sum_{t=1}^{N} t^{-\infty}=1$. If r j=1, then the probability of the individualAUV v i to be drawn is $\eta_{i}=\frac{1}{\sum_{t=1}^{N} r_{t}^{-\infty}}=1$ when i=j; the probability of the individual AUV v i to be drawn is $\eta_{i}=\frac{r_{i}^{-\infty}}{\sum_{t=1}^{N} r_{t}^{-\infty}}\frac{r_{i}^{-\infty}}{1^{-\infty}+2^{-\infty}+3^{-\infty}+ 4^{-\infty}+\cdots +r_{i}^{-\infty}}=\frac{0}{1+0+0+0+\cdots+0}=0$ when i ≠ j. Therefore, the information of an individual AUV with the largest communication degree is always acquired first. This kind of attack information is called priority information.
To avoid drawing out individual AUVs with a large communication degree repeatedly, that is, repeated attack, the acquisition process of the attack information is abstracted into an unequal probability sampling schedule without replacement (Ma and Lu, Reference Ma and Lu2009; Schillewaert et al., Reference Schillewaert, Langerak and Duhamel1998; Robson, Reference Robson2002).
First, an individual AUV sample is drawn-out in accordance with the probability of $\eta_{i}=\frac{\varphi_{i}}{\sum_{t=1}^{N} \varphi_{t}}=\frac{r_{i}^{-\delta}}{\sum_{t=1}^{N} r_{t}^{-\delta}}$. Second, the remaining AUVs are rearranged from a large to a small communication degree. The auxiliary variable φi and the probability of being drawn-out ηi are recalculated. Third, a sample is drawn-out on the basis of the newly calculated ηi. Finally, the second and third processes are repeated until S samples are drawn-out.
A measure for determining the network collapse is (Sun et al., Reference Sun, Liu and Ding2013b; Sun and Wang, Reference Sun and Wang2013; Gupta et al., Reference Gupta, Behnam, Lian, Estrada, Pop and Kumar2013):
where k is the communication degree of an individual AUV, p(k) is the communication degree distribution, q(k) is the unaffected probability of an individual AUV with communication degree denoted as k, m is the minimum communication degree in the system and M is the maximum communication degree. If z<1, then the multi-AUV cooperative system is in a state of collapse; if z>1, then the system is not in a state of collapse; if z=1, then the system is in a state of critical collapse.
When the portion of known information V s is determined, the unaffected probability q(k) of an individual AUV with communication degree denoted as k can be determined. As long as the communication degree distribution p(k) is given, whether the multi-AUV cooperative system has collapsed or not can be determined.
Definition: System Reliable Probability (SRP) is defined as:
where n is the number of random experiments under certain attack condition and information. b(n) is the number of experiments that will not collapse in n random experiments. If n is sufficiently large, then $\frac{b(n)}{n}$ will approach β.
3. OCEAN CURRENT INFLUENCE
An individual AUV of a multi-AUV cooperative system will inevitably be affected by ocean currents during sailing. For a relatively slow AUV (or one with no rapid speed requirement), ocean currents will considerably affect its navigation, positioning and communication with other AUVs. For example, an individual AUV executing a task within a system is usually positioned intermittently. Between two instances of positioning, the AUV usually uses inertial navigation to sail toward the target location. In the inertial navigation process, which is influenced by ocean currents, the AUV may deviate from the established track position prior to its next positioning, and the tracks of certain AUVs may exhibit large drift. Ultimately, the entire system will suffer from unexpected effects.
In oceanography studies, the speed of ocean currents in the east–west direction is usually expressed by the symbol u, whereas the speed of ocean currents in the north–south direction is usually expressed by the symbol v (Liang, Reference Liang2013); this rule is followed here. The relationship between a multi-AUV cooperative system and ocean currents is shown in Figure 1.
In Figure 1, S 1 is the maximum operating area of the multi-AUV cooperative system, the shaded part S 2 is the area where sea currents exist, u represents the velocity of currents in the east–west direction, v represents the velocity of currents in the north–south direction, and S 3 is the minimum rectangular area that contains the multi-AUV cooperative system.
When the interfering factor of ocean current is considered alone, the attack proportion is:
The attack information range is:
When the interference of simple currents belongs to unconscious attacks, the attack information accuracy is δ=0.
For an AUV, the attack strength of the multi-AUV cooperative system subject to interference of ocean currents is mainly reflected by the noise interference flow. According to Blokhin Zaitsev's theory (Liu and Lei, Reference Liu and Lei2010), the attack strength can be obtained by:
where k is a constant, n is an amount comprising AUV underwater linearity and other factors, and $\bar{v}$ represents the speed of ocean currents. Combined with the velocity u of the west–east direction and v of the north–south direction, $\bar{v}$ can be expressed as:
Definition: $\rho=\rho_{0} {\cdot} e^{-C}$ is the probability that the multi-AUV collaborative system is still available when a single AUV is attacked, where C is the attack strength and indicates the degree of interference from the harsh marine environment or the strength of the hostile attack. The value range of C is (0,+∞). A large value of attack strength C indicates a high interference degree of the harsh marine environment or high intensity of the attack by the hostile forces. ρ0 is the benchmark reliability of a single AUV, that is, the probability that a single AUV is available in the ideal case of no harsh marine environment interference or hostile attack.
4. EXAMPLE
A multi-AUV cooperative system of 13 AUVs is analysed as an example. Figure 2 shows the distribution of the 13 AUVs and ocean current. Figure 3 shows a multi-AUV cooperative system topology structure operating in a sea area of 16, 000×8, 000 m. The system comprises 13 AUVs, which will jointly perform a task. The coordinates of the 13 AUVs are presented as follows:
The speeds of ocean current in the west–east and north–south directions are u=5 cm/s and v=2 cm/s, respectively.
Scheme A:
The interaction of the SRP with environmental factors centres on the attack proportion f, attack information range α, attack information accuracy δ and attack strength c. These parameters are in turn closely related to the effects of ocean currents.
The shaded area S 2 in Figure 2 is the region with ocean current. The entire area of S 1 $(16{,}000\times 8{,}000\,{\rm m})$ is the region where the multi-AUV cooperative system navigates. S 3, which is surrounded by a dotted line, is the smallest rectangle that contains all the AUVs. From the data in Figure 2, the following data can be calculated:
The attack proportion is $f=\frac{S_{2} \cap S_{3}}{S_{3}}=0{\cdot}30$. The attack information range is $\alpha =\frac{S_{2}}{S_{1}}=0{\cdot}47$. The current attacks are unconscious ones. The attack information accuracy is δ=0. The current speed is $\bar {v}=\sqrt{u^{2}+v^{2}} =0{\cdot}054\,\mbox{m/s}$. The attack strength is $c=k\bar{v}^{n}$, where $k=1{\cdot}2\times 10^{5}$ and n=2; thus, $c=k\bar {v}^{n}=349$.
For this multi-AUV cooperative system, f=0·3; thus, Nf=3·9. When rounded down, the nearest whole number of actual attacked AUVs is three. $N\alpha=6{\cdot}11$ when $\alpha=0{\cdot}47$. Nα can be rounded to six, as the number of AUVs within V s. The standard reliability of an individual AUV is taken as $\rho_{0}=0{\cdot}5$. Thus, the reliability of an individual AUV is $\rho =\rho_{0} {\cdot} e^{-c}\approx 0$. Therefore, an individual AUV under attack is nearly completely unreliable.
Data after a large number of randomised simulations can be obtained, as shown in Table 1, in accordance with the standards of disintegration and collapse.
The System Reliable Probability (SRP) of Scheme A is 0·8675.
Scheme B:
Similar to Scheme A, λ, α, δ, and c are defined.
Under the same ocean environment of Scheme A, the following data can be the same:
Data after a large number of randomised trials can be obtained, as shown in Table 2, in accordance with the standards of disintegration and collapse.
The System Reliable Probability (SRP) of Scheme B is 0·8921.
The SRP of Scheme A is lower than that of Scheme B. In other words, the invulnerability of Scheme A is low when nodes are influenced by the ocean current environment, as shown in Figure 2. Under the same current environment as in Figure 2, the structure of Scheme B is more reliable than that of Scheme A.
The influence of the same current environment on different structures of the multi-AUV cooperative systems differs. This result provides a reference for the structure selection of multi-AUV systems.
5. CONCLUSION
Multi-AUV cooperative systems operate in complex marine environments, and an inevitable interaction occurs between the systems and their surroundings. The influence of ocean current on System Reliable Probability is analysed here by assessing attack information. Such consideration is necessary for this index to approach a realistic representation of the reliability of multi-AUV systems.
This study can be further explored by determining the reason behind the higher reliability of Scheme B than that of Scheme A and by using additional structures. The different strength zones of ocean current should also be considered.
This paper focuses on the impact of currents on System Reliable Probability (SRP). Other marine environmental factors, such as temperature, depth, seawater density and salinity, shock, vibration and noise require further research.
ACKNOWLEDGMENT
This work was supported by China Scholarship Council (CSC No. 201606295006) and Basic Science Research Project of Shaanxi Province (2017JM6089), for which the authors are grateful.