Next Article in Journal
A Many-Objective Marine Predators Algorithm for Solving Many-Objective Optimal Power Flow Problem
Next Article in Special Issue
Observing Meteorological Tides: Fifteen Years of Statistics in the Port of La Spezia (Italy)
Previous Article in Journal
Local-Moment-Driven Robust Reversible Data Hiding
Previous Article in Special Issue
Identification of Shark Species Based on Their Dry Dorsal Fins through Image Processing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Underwater Sparse Acoustic Sensor Array Design under Spacing Constraints Based on a Global Enhancement Whale Optimization Algorithm

1
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
2
Key Laboratory of Ocean Observation Imaging Testbed of Zhejiang Province, Zhejiang University, Hangzhou 310027, China
3
The Engineering Research Center of Oceanic Sensing Technology and Equipment, Ministry of Education, Beijing 100816, China
4
The State Key Laboratory of Computer-Aided Design and Computer Graphics, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(22), 11825; https://doi.org/10.3390/app122211825
Submission received: 6 October 2022 / Revised: 11 November 2022 / Accepted: 17 November 2022 / Published: 21 November 2022
(This article belongs to the Special Issue Advances in Applied Marine Sciences and Engineering)

Abstract

:
Sparse arrays with low cost and engineering complexity are widely applied in many fields. However, the high peak sidelobe level (PSLL) of a sparse array causes the degradation of weak target detection performance. Particularly for the large size of underwater low-frequency sensors, the design problem requires a minimum spacing constraint, which further increases the difficulty of PSLL suppression. In this paper, a novel swarm-intelligence-based approach for sparse sensor array design is proposed to reduce PSLL under spacing constrains. First, a global enhancement whale optimization algorithm (GEWOA) is introduced to improve the global search capability for optimal arrays. A three-step enhanced strategy is used to enhance the ergodicity of element positions over the aperture. In order to solve the adaptation problem for discrete array design, a position decomposition method and a V-shaped transfer function are introduced into off-grid and on-grid arrays, respectively. The effectiveness and superiority of the proposed approach is validated using experiments for designing large-scale low-frequency arrays in the marine environment. The PSLL of the off-grid array obtained by GEWOA was nearly 3.8 dB lower than that of WOA. In addition, compared with other intelligent algorithms, the on-grid array designed using GEWOA had the lowest PSLL.

1. Introduction

Sparse sensor arrays are widely used in observation and communication systems, such as radar, sonar, satellite, etc. [1,2,3]. With fewer array elements, such arrays obtain better array performance, including the narrow main lobe width and the PSLL compared with equally spaced arrays. In addition, such arrays have clear advantages in terms of the installation cost and system complexity.
Generally, the design problems of sparse sensor arrays are mainly divided into two types [4]: (1) The element positions are optimized to minimize the PSLL with a fixed number of array elements and aperture [5]. (2) The array beampattern is designed to match the desired beampattern by optimizing the array element positions and weights while reducing the number of array elements [6,7]. Some arrays, such as large towed arrays and the seabed array, are prone to shift in array position and change in array configuration during operation, which causes a mismatch between the real positions and the design ones.
For example, the towed array is flexible with oil-filled polyurethane tubing. When the array is towed, it is difficult to keep the array straight; therefore, the real positions of the elements deviate from the designed positions. For the seabed array mounted at the bottom of sea, the uncertainties of the element positions and the entire array configuration are induced by ship drift and subsurface currents when the array deploys to the seafloor from the layout vessel. We focus on the first type problem under the marine environment to design a random sparse array with low PSLL to enhance the detection of weak targets [8].
The existing methods to solve the first problem are mainly divided into two categories: deterministic optimization methods and stochastic optimization methods. Deterministic optimization methods, including minimum redundancy array [9], coprime array [10], and difference coarray [11], are easy to implement; however, the designed arrays are generally suboptimal. Stochastic optimization methods use intelligent algorithms to find the element positions that satisfy the design requirements. Genetic algorithm (GA) [12], particle swarm optimization (PSO) algorithm [13], and simulated annealing algorithm [14] have been successfully applied to sparse sensor array design.
However, these intelligent algorithms converge slowly and easily fall into local optima. Some improved algorithms [15] have been proposed to solve the problem for array design—for example, a series of swarm intelligence optimization algorithms mimicking swarm behavior, including the wolf pack algorithm (WPA) [16], bat algorithm (BA) [17], and cuckoo search (CS) algorithm [18], which show good search accuracy and quick convergence speed. Although the stochastic optimization method suffers from global performance degradation during the design process of large-scale arrays, this method outperforms the deterministic optimization method in terms of the array performance as the calculation capacity increases.
The whale optimization algorithm (WOA) [19]—a swarm intelligence algorithm—has been applied successfully to sparse sensor array design for both fixed aperture and non-fixed aperture and has shown its advantages in sidelobe suppression and null steering for small- and medium-scale arrays [20,21]. Combining the salp swarm algorithm (SSA) and WOA, a novel swarm algorithm was proposed to improve its convergence accuracy for conformal antenna array design [22] and for dual-band aperture-coupled antenna design [23].
Nevertheless, the global search capability of WOA decreases with the expansion of the search range in large-scale array design. Researchers have attempted to improve the algorithm from several aspects in successive steps. The initialization strategy played an important role [24]. Chaos initialization improves population diversity due to its ergodic and random nature, and the chaotic particle algorithm was demonstrated to successfully reduce the PSLL of sparse sensor arrays [25].
With the development of intelligent algorithms, more chaotic initialization algorithms, including the chaotic invasive weed optimization algorithm [26], chaotic cuckoo search algorithm [27], and chaotic sparrow search algorithm [28], have been applied to sparse array design for improving global search capability. These success examples lead us to believe that WOA embedded with chaotic initialization will improve the performance of large-scale array design.
In the next step, search strategy optimization can be achieved by introducing adaptive weights [29] and search path planning [30]. WOA with adaptive weights had a good global search capability [31,32]. Search path planning is another effective method. Levy flight strategy, as a random search path strategy with global search capability, was introduced to WOA [33]. Although the method has not been widely applied to array design within WOA, it has been successful within other swarm algorithms for linear and circular array design, including the differential evolutionary algorithm [34], CS algorithm [27], InvasiveWeed Optimization [35], and biogeography-based optimization approach [36]. Unfortunately, the Levy flight strategy destroys the original whale spiral search, which causes the convergence speed to slow down; hence, a new search strategy should be introduced to maintain the speed.
In the third step to produce a new population, it was found that opposition-based learning (OBL) can also improve the search accuracy of WOA [37]. The combined strategy of adaptive weights with OBL was applied to high-dimensional global optimization problems [38]. However, it is easy to fall into the inverse local optimum, since the search range of the inverse solution is limited. A new learning algorithm should be developed to jump out of local minima. In short, the existing methods still have some shortcomings in the large-scale array design, particularly for the insufficient global search capability. To tackle this issue, GEWOA with a three-step enhanced global search strategy is introduced in this paper.
Additionally, the sparse sensor array design is a discrete problem, while the WOA is suitable for the solution of continuous variables. Therefore, WOA needs to be customized for discrete problems. Continuous variables discretization is generally achieved by transfer functions. If the discrete array element is on an integral multiple of the half wavelength, then this is an on-grid problem, otherwise it is an off-grid problem. The former is a discrete optimization problem with popular S-shaped and V-shaped transfer functions [39,40]. The latter uses binary discrete continuous variables with the ability to achieve lower PSLL [41,42]. Considering the physical limit of the array element size, the array design needs to constrain the minimum spacing between adjacent array elements while minimizing the PSLL.
A novel approach based on GEWOA for sparse sensor array design is proposed to reduce PSLL. A three-step enhanced global search strategy is introduced in GEWOA to improve the global search capability. In the initial stage, chaotic initialization is embedded in GEWOA, which enhances the ergodicity of the algorithm. In the search stage, the conventional spiral strategy is replaced by the Archimedean spiral strategy (ASS) to avoid premature algorithm results. In the offspring selection stage, refraction learning (RL) is used to obtain the inverse solution of the offspring, which avoids falling into local optima.
Moreover, to solve the adaptation problem for the discrete array design based on GEWOA, a position decomposition method is applied to make the element positions of off-grid arrays continuous, and a V-shaped transfer function is introduced into the on-grid array design to map the search position into the discrete grid points to obtain the desired array. The effectiveness of the proposed method is validated on the design tasks for sparse sensor arrays. To recap, the main contributions of this paper can be summarized as follows:
(1)
A novel GEWOA with a three-step enhanced global search strategy is proposed for sparse sensor array design. Due to the strong global search capability, the arrays obtained by GEWOA show good performance in PSLL.
(2)
A position decomposition method and a V-shaped transfer function are introduced into off-grid arrays and on-grid arrays, respectively, to make GEWOA suitable for discrete array design.
(3)
The effectiveness of the proposed method is validated on design tasks for large-scale low-frequency sensor arrays in the marine environment. Additionally, comparisons with other representative methods, such as GA, PSO, GWO, and WOA, also demonstrate the superiority of our method.
The rest of this paper is organized as follows: Section 2 presents the problem description and the background. Section 3 introduces the proposed GEWOA. In Section 4, the effectiveness and superiority of the proposed method are demonstrated. Finally, Section 5 concludes this paper.

2. Problem Description

Let us consider that a sparse linear array has N isotropic radiative elements, which are distributed along the x-axis at D = [ d 0 , d 1 , , d i , , d N 1 ] , i [ 0 , N 1 ] . The array aperture is L. The beampattern of the array is given by:
P = i = 1 N w i e j 2 π λ d i sin ( θ θ 0 )
where j = 1 , λ denotes the wavelength of the operating frequency, w i denotes the complex excitation of the ith element in the array, θ is the steering angle, and θ 0 represents the desired beam direction. The schematic of the array elements distribution is shown in Figure 1. Sparse arrays can be divided into on-grid arrays and off-grid arrays according to the positions of the array elements. The grid points are set at positions that are integer multiples of half the wavelength.
The black solid circles in Figure 1 are the actual positions of the array elements. The red hollow circles are grid points. If all array elements fall on the grid points, it is an on-grid array. Otherwise, it is an off-grid array. The PSLL of the off-grid array could be lower than that of on-grid array. In other words, an off-grid array can use fewer elements than an on-grid array to meet the same PSLL. However, the on-grid array is easier to process with less computation charge. Therefore, different design methods can be selected with a trade-off between the PSLL and computation charge.
In this paper, we focus on the layout problem of large-scale sparse sensor arrays, and all weights are set to 1 ( w n = 1 for all elements). The beampattern of a uniform array is a Dirichlet function with a PSLL of about −13 dB. However, the positions of the sparse array can be distributed nonuniformly. Assuming that the weight vector of a uniform array is w ˜ , then the weight vector w of the sparse array can be expressed as w = w ˜ t , where t = [ 1 , 0 , 1 , , 0 , 1 ] can be considered a tapering vector, which consists of 1 and 0, with 1 for element and 0 for no element, and ⊙ denotes the Hadamard product.
The tapering operation enables the side lobes to be lower than those of the uniform array. The optimal positions by minimizing PSLL are filled with 1 in vector t . The beampattern of a sparse array obtained through Equation (1) is the convolution of the Dirichlet function with the spatial spectrum of weight vector w , which is based on the array positions. Hence, a sparse sensor array with a low PSLL can be obtained by optimizing the array element positions. Considering the physical limit of the sensors’ size, the minimum spacing of the elements must be restricted. Therefore, the array design problem can be formulated as follows:
min X PSLL ( P ) s . t . x i x j d c > 0 i , j Z , 0 j i N 1 x 0 = 0 , x N 1 = L
where x i and x j denote the position of the ith and jth element, respectively. d c is the minimum distance between the adjacent elements. Z denotes the set of positive integers.

3. Methodology

3.1. Overview

The flowchart of the proposed method is shown in Figure 2. For off-grid array design, the position decomposition is used to make the element positions continuous. This strategy scales the array aperture L to the new aperture L * , and then the proposed GEWOA is performed to obtain the optimized design result. For on-grid array design, GEWOA is directly performed to update the positions of the population, and then a V-shaped transfer function is used to map the search positions into the discrete grid points to obtain the desired array.
In GEWOA, a three-step enhanced global search strategy is introduced to improve the global search capability of the array element positions as shown in the red dashed box. Chaotic initialization is used to initialize the population. Next, the position updating process is executed, where the three strategies, including the shrinking encircling mechanism, ASS, and random search, are selected according to preset rules.
After the position updating, RL is performed to seek the inverse solution to optimize the offspring. Next, the best offspring is selected by calculating the PSLL according to the objective function. Finally, the iterative optimization process is continued until the convergence condition is satisfied or the maximum number of iterations is reached.

3.2. Global Enhancement Whale Optimization Algorithm

GEWOA is a swarm intelligence optimization algorithm inspired by the foraging process of humpback whales. It is inspired by WOA and continues to follow its strategy execution process. The execution process simulates the behavior of whales attacking prey through a shrinking encircling mechanism and spiral updating position. In addition, a random search strategy is performed to avoid falling into a local solution [19]. However, the global search capability of the original strategy decreases as the search range increases. A three-step enhanced global search strategy, including chaotic initialization, ASS, and RL, is proposed to improve the search performance in GEWOA.

3.2.1. Chaotic Initialization

Chaos is a phenomenon that can traverse all states without repetition in a certain range [24]. We embed the chaos model to calculate the initial value aiming at increases the diversity of the population. Conventional chaotic mapping functions include Logistic mapping, Tent mapping, Kent mapping, Henon mapping, and Sin mapping.
After setting the initial value s ˜ 0 and the parameters, the chaotic sequence S ˜ ( s ˜ 1 , s ˜ 2 , , s ˜ N 2 ) can be obtained by using the equations in Table 1, where α ( 0 , 4 ] is the control parameter of Logistic mapping. β = 1.4 , ζ = 0.3 are the control parameters of Henon mapping, which allows the equation to enter a chaotic state and generates a chaotic sequence with strong randomness.
μ ( 0 , 1 ) is the the control parameter of Kent mapping, η ( 0 , 2 ] is the control parameter of Tent mapping, and γ [ 0 , 1 ] is the control parameter of Sin mapping. Then, the positions of the initial population X ˜ ( x ˜ 1 , x ˜ 2 , , x ˜ N 2 ) can be obtained by:
x ˜ n = s ˜ n ( u b l b ) + l b , n = 0 , 1 , 2 , , N 1
In this paper, different chaotic initialization strategies are simulated to determine the best one as the optimal initialization strategy that has the lowest PSLL. Compared with the randomly distributed population in WOA, chaotic initialization overcomes the shortcoming of falling into a local solution to a certain extent.
For a swarm of whales with M individuals, the search space of each whale position is N-dimensional. The position of the jth whale in the population after the qth iteration is X ( q ) = ( x 0 , j , x 1 , j , , x i , j , , x N 1 , j ) , i [ 0 , N 1 ] , j [ 0 , M 1 ] . Here, X l b , u b , u b is the upper boundary of the search range, and l b is the lower boundary of the search range.

3.2.2. Shrinking Encircling Mechanism

The optimal position is regarded as the position of a target prey, and other individuals surround the optimal position. Such behavior is called the shrink encircling mechanism, and its expressions are as follows:
D ˜ = C X * ( q ) X ( q )
X ( q + 1 ) = X * ( q ) A · D ˜
where q is the number of iterations, and X * ( q ) is the optimal position. X ( q ) denotes the individual position in the population after qth iterations. X ( q + 1 ) is the updated position. · denotes the multiplication of the corresponding elements. A and C are coefficient vectors:
A = 2 a · r a
C = 2 r
where a decreases linearly from 2 to 0, and r is a random vector in 0 , 1 . It is worth noting that the individuals move to the optimal position by adjusting A and C .

3.2.3. Random Search

To avoid falling a local optimum, an individual is randomly selected as a target prey, and the positions of the population are updated by:
D ˜ = C X r a n d ( q ) X ( q )
X ( q + 1 ) = X r a n d ( q ) A · D ˜
where X r a n d is a randomly selected whale position.

3.2.4. Archimedean Spiral Strategy

Whales swim in a spiral shape while shrinking towards their prey with the spiral position update model:
X ( q + 1 ) = X * ( q ) + D p e b l cos ( 2 π l )
where D p denotes the distance between candidate whales and their prey, b is a constant used to control the logarithmic spiral shape, and l is a random number between 1 , 1 .
The spiral position update method of WOA follows the logarithmic spiral model, which is characterized by equal spiral angles but unequal pitches. Such a method can find the optimal value quickly; however, it likely misses the intermediate optimal solution. Archimedean spiral curve provides a better idea to improve the original spiral search strategy, which avoids the reduced accuracy caused by long search steps. Each position dimension of a whale is generated by (11) instead of (10).
X ( q + 1 ) = X * ( q ) + ( D p + b · l ) e b l cos ( 2 π l )
Figure 3 shows the Archimedean spiral curve and the logarithmic spiral curve, where the blue solid line is the Archimedean spiral curve, and the red dashed line is the logarithmic spiral curve. It can be seen that the Archimedean spiral curve is characterized by equal pitch, and the search step can be set by setting the pitch.
In the process of WOA, the strategy selection probability is set to 50% to choose encircling prey or the spiral updating position:
X ( q + 1 ) = X * ( q ) A · D ˜ , p < 0.5 X * ( q ) + ( D p + b · l ) e b l cos ( 2 π l ) , p 0.5
where p is a random value between (0, 1).
If p is less than 50%, encircling prey is chosen. Otherwise, the Archimedean spiral strategy is chosen, and the whale position is updated by (11). In encircling prey, the prey is selected to pass by A . If | A | < 1 , the optimal individual in the population is selected as the prey to execute encircling prey by (4) and (5). If | A | 1 , an individual is randomly selected as the prey, and the positions of population are updated by (8) and (9). By following the above three mechanisms, the whale swarm can gradually approach the optimal position.

3.2.5. Refraction Learning

RL is an inverse solution solving method that introduces the refraction principle of light into opposition-based learning (OBL). The superior inverse solution is screened out by OBL, and it is used to replace the existing solution for the next iteration. This strategy has a higher probability of reaching the global optimal solution [37]. However, the conventional OBL is not adjustable in the search range and cannot prevent the inverse solution from falling into the local optimal solution. To fix the defect, a scaling factor is introduced to control the search range according to the refraction principle.
Figure 4 shows the process of RL, where the center point of the search interval [ x min , x max ] is denoted as O. The light propagates from P ( x , y ) to the origin O in one medium and enters another medium. Refraction occurs after it enters a new medium, and the refraction point is P ^ * . The distance | P O | from the incident point to the origin O is h, and the distance | O P ^ * | between the origin O and the refraction point is h * . According to Shell’s Law, the relationship between the angle of incidence α and that of refraction β satisfies the shell formula: n = sin α / sin β , where n is the refractive index.
 Definition 1. 
The projection x ^ * of the refraction point P ^ * on the x-axis is defined as the inverse solution of x based on the RL.
According to the shell formula, we find
sin α = ( ( x m i n + x m a x ) / 2 x ) / h sin β = x ^ * ( x m i n + x m a x ) / 2 / h *
Assuming k = h / h * , (13) can be rewritten as
x ^ * = ( x m i n + x m a x ) / 2 + ( x m i n + x m a x ) / ( 2 k n ) x / k n
The inverse solution x ^ * can be solved using (14), where k is the scaling factor, which is used to adjust the positions of the inverse solutions on the x-axis. n is a fine-tuning factor. It can be seen that, assuming n = 1 , k = 1 , (14) can be simplified as x ^ * = x , which is the expression for OBL. It can be seen that OBL is a special case of RL. The refractive index of light from air to water is about 0.75. Assuming that n = 0.75 is fixed, the change in incident angle causes the change in the projection point x * .
The refraction point can be moved from point P ^ * to point P ^ 1 * by adjusting k, which is closer to the optimal point. If the P ^ 1 * does not reach the optimal value, the optimal solution can be reached by adjusting the incidence angle and moving the refraction point to the P ^ 2 * . In order to improve the projection range of the inverse solution, we set k in a linearly decreasing trend:
k = k m i n + ( k m a x k m i n ) t / t m a x
The N-dimensional positions of a whale after position updating are denoted as:
X ˜ = x ˜ 0 , x ˜ 1 , , x ˜ i , , x ˜ N 1
where x i , j x m i n , x m a x , i = 0 , 1 , , N 1 . x m i n and x m a x are the minimum and maximum values in the search range, respectively. The inverse solution X ^ * obtained by RL is
X ^ * = x ^ 0 * , x ^ 1 * , , x ^ i * , , x ^ N 1 *
If PSLL ( X ^ * ) < PSLL ( X ˜ ) , X ^ * is chosen as the best candidate solution. Otherwise, X ˜ is chosen as the best candidate solution.

3.3. Off-Grid Arrays Design Based on GEWOA

For off-grid arrays, considering the limit of the array element size, the minimum spacing d c is constrained. This means that the search range is not the whole aperture L. To solve this problem, the positions D ( d 0 , d 1 , , d N 1 ) are decomposed. Since the positions of the two array elements x 0 and x N 1 are fixed, only the positions D * ( d 1 , d 2 , , d N 2 ) of the N 2 array elements need to be designed. Thus, a position decomposition method is applied to make D * continuous:
D * = X ˜ + d c 2 d c ( N 2 ) d c = x ˜ 1 + d c x ˜ 2 + 2 d c x ˜ N 2 + ( N 2 ) d c
In (19), x ˜ 1 x ˜ 2 , , x ˜ N 2 , d 1 > d c , d N 1 < L d c . The solution for the array position D * is converted to the solution for X ˜ by the the position decomposition method. Here, the search range of N 2 array elements becomes L 2 d c . In addition, ( N 3 ) d c needs to be subtracted because the spacing between adjacent array elements is not less than d c . Therefore, the search aperture becomes L * :
L * = L 2 d c ( N 3 ) d c = L ( N 1 ) d c
Through the above position decomposition, the discontinuous problem can be converted into a continuous problem. Then, GEWOA can be performed to achieve off-grid array design (Algorithm 1).
Applsci 12 11825 i001
The algorithmic details of the proposed method for off-grid array design based on GEWOA are summarized in Algorithm 2. First, position decomposition is performed to obtain the search range L * . Secondly, GEWOA is performed to search the optimal position. In the initial stage of GEWOA, the population initialization is performed by using chaos sequences to obtain X ˜ , and the maximum number of iterations t m a x is set. The optimal whale in the initialized population is selected by (2), and then the iterative optimization is performed.
The parameters a , r , l , p of each whale are set, and A , C are calculated for choosing different strategies of position updating. If p > 0.5 , ASS for position updating is performed. Else, if | A | < 1 , a shrinking encircling mechanism is executed. Otherwise, a random search is used. After the position updating, the inverse solution X ^ * is generated by using RL. The best solution is selected from the new offspring and its inverse solution. The iterative optimization process is continued until the convergence condition is satisfied or the maximum number of iterations is reached. Finally, the optimal array positions are output by (19).
Applsci 12 11825 i002

3.4. On-Grid Arrays Design Based on GEWOA

For on-grid arrays, the positions are discrete on half wavelength grid points. Therefore, the V-shaped transfer function is used to discretize the output of GEWOA. The V-shaped transfer function maps the whale position to the [0,1] interval. When the mapped values fall in different intervals, discrete values are selected. The expression of the V-shaped transfer function is:
V x i j ( t ) = e x i j ( t ) 1 e x i j ( t ) + 1 x i j = G 0 V x i j ( t ) < r 1 G 1 r 1 V x i j ( t ) < r 2 0 r M V x i j ( t ) < 1
where x is the converted discrete value. r 1 , r 2 , , r k 1 are random numbers between ( 0 , 1 ) , which satisfy 0 < r 1 < r 2 < < r k 1 < 1 . When 0 V x i j ( t ) < r 1 , the whale position is mapped to G. G = floor ( 2 L / λ ) is the largest grid point (integer multiple of half wavelength), where floor ( ) is a function to find the nearest integer less than or equal to the parameter. The algorithmic details of the proposed method for on-grid array design based on GEWOA are summarized in Algorithm 2.

4. Experiment

In this section, first, two kinds of numerical experiments on sparse-sensor-array-design tasks are performed to validate the effectiveness and superiority of the proposed method. (1) For off-grid array design, the proposed three-step enhanced global search strategy in GEWOA is simulated step by step to test the effectiveness of each strategy. Furthermore, the designed results are compared with those of WOA.
(2) For on-grid array design, the proposed GEWOA is compared with some other intelligence algorithm-based design methods, including GA, PSO, and WOA, in terms of PSLL. Then, the array designed using the proposed method is verified in the marine environment, and the beampattern obtained by the array based on GEWOA is analyzed.
The basic design requirements in numerical experiments are as follows. The array aperture is 200 m, the number of array elements is 40, and the array operating frequency is 300 Hz with a wavelength of 5 m. The objective function is shown in (2), where PSLL is chosen as the evaluation criterion. The number of whales in the population M = 30 , the dimension of search N = 40 , the number of iterations t m a x = 1000 .
The minimum spacing of the array d c is set to 2 m for off-grid arrays, and the array elements are set at half-wavelength grid points for on-grid arrays. In addition, we also conduct numerical experiments for large-scale low-frequency sensor array design, and the design conditions are as follows: the array operating frequency is 300 Hz, the number of array elements is 256, and the array aperture is 1280 m.

4.1. Results of Off-Grid Arrays

4.1.1. Performance of Chaotic Initialization

In this part, different chaotic initialization methods are used to design the off-grid sensor array, and the convergence speed and beampattern performance are analyzed. Five chaotic mapping functions, including Logistic, Henon, Kent, Sin, and Tent, are tested under two termination conditions.
Under the first termination condition, which depends on the maximum number of iterations t m a x , the search accuracy of five chaotic initialization methods is compared. The parameter settings and the obtained PSLLs are shown in Table 2, where the PSLL is the minimum value among 10 experiments. The beampatterns of the obtained array are shown in Figure 5. The iterative process of five chaotic initialization methods are shown in Figure 6. It can be seen that the search accuracy is improved after chaotic initialization compared to the original WOA (denoted as Origin in Figure 5 and Figure 6). In addition, the Kent initialization method yields the array with the lowest PSLL.
Under the second termination condition that the algorithm stops if the PSLL remains unchanged beyond 100 iterations, the convergence speed of five chaotic initialization methods is compared. The numbers of iterations are shown in Table 2. It can be seen that Origin<Kent<Sin<Tent<Logistic<Henon in terms of the convergence speed.
Here, the Kent initialization method is adopted in GEWOA because it has the best search accuracy and faster convergence speed compared with the original method. Considering that the search accuracy is the most important criterion for array design, the selection is reasonable.

4.1.2. Performance of Archimedean Spiral Strategy

In this part, we compare three search path planning strategies, including the original spiral position update, ASS, and Levy flight strategy. The Archimedean spiral spacing is set to 10 m. The beampatterns and the iterative process are shown in Figure 7 and Figure 8, respectively. It can be seen that the PSLL of ASS is −21.02 dB, while the PSLL of Levy flight strategy is −20.76 dB. After adding ASS, the PSLL is 2.37dB lower than the original strategy. ASS improves the original strategy, and has a lower PSLL than the Levy flight strategy.

4.1.3. Performance of Refraction Learning

On the basis of Kent chaotic initialization and ASS, RL is used to further optimize the offspring to obtain an array with the lower PSLL. The setting parameters of RL are k m a x = 1.2 , k m i n = 0.8 , t m a x = 10 . The beampatterns of 40-element off-grid arrays and the iterative process before and after RL optimization are shown in Figure 9 and Figure 10. It can be seen that the PSLL of array without RL optimization is −21.02 dB, and the PSLL of array with RL optimization is −22.47 dB. Compared with WOA, the PSLL obtained by GEWOA is reduced by 3.81 dB.
In order to test the influence of RL parameter on the search accuracy, experiments with different RL parameters are performed. The three sets of RL parameters are (1) k = 1 ; (2) k m a x = 1.2 , k m i n = 0.8 , t m a x = 5 ; and (3) k m a x = 1.2 , k m i n = 0.8 , t m a x = 10 . The array beampatterns and iterative process are shown in Figure 11 and Figure 12, where the PSLLs of three sets of RL parameters are −21.47, −22.30, and −22.47 dB. The PSLLs of the designed arrays improve as the search range of the inverse solution is expanded.

4.2. Results of On-Grid Arrays

For on-grid arrays, the grids are set according to the half wavelength λ / 2 = 2.5 m, and the number of grid points is 81. The proposed GEWOA discretized by a V-shaped transfer function is used to design on-grid arrays. In order to validate the superiority of the proposed GEWOA, three intelligence algorithms, including GA, PSO, and WOA, are compared with GEWOA.
The beampatterns of 40-element on-grid arrays and iterative process are shown in Figure 13 and Figure 14, respectively. The PSLLs of GA, PSO, WOA, and GEWOA are −14.90, −15.10, −15.66, and −17.14 dB, respectively. It can be seen that the on-grid array designed using GEWOA obtains the lowest PSLL, which proves the advantage of the GEWOA in terms of the global search capability.
The proposed array design method, including the off-grid array design method and on-grid array design method, are successfully applied to the large-scale low-frequency arrays (256-element) design, and the obtained arrays have low PSLL. The beampatterns of the designed arrays and iterative process are shown in Figure 15 and Figure 16, respectively. The results show that the PSLLs of the off-grid array and the on-grid array obtained by the proposed methods are −27.71 and −21.47 dB, which verifies the feasibility of the algorithm in large-scale low-frequency array design.
In order to compare the performance of the proposed method with typical configuration arrays, such as coprime arrays and nested arrays, three different arrays were designed at the same aperture and the same number of elements. The 40-element on-grid array was designed using the proposed method. The nested array has three levels of nesting. The first level is a 20-element uniform array with half-wavelength element spacing. The second level of nesting is a 10-element uniform array with a wavelength element spacing. The third level of nesting is a 10-element uniform array with two times wavelength element spacing.
To ensure the same aperture, the 40-element coprime array was designed, and its elements were arranged on three and four times half-wavelength grids. Figure 17 shows the beampatterns of the three arrays. It can be seen that the PSLL of the array designed using GEWOA are −14.79 dB, and the PSLLs of the coprime array and the nested array are −5.82 and −6.02 dB, respectively. The main lobe widths of three arrays are approximately the same. However, the sparse array designed using GEWOA has a lower PSLL, which proves the advantage of the proposed method compared with the determined methods.
To summarize, the above experimental results show that the proposed GEWOA with a three-step enhanced global search strategy had a good global search capability, and the array designed using GEWOA had a lower PSLL when compared with the other algorithms and deterministic methods. In addition, the proposed array design method was successfully applied to the large-scale low-frequency array design, and the obtained array had a low PSLL.

4.3. Discussion and Analysis

To demonstrate the superiority of the proposed method, we compared the performance of the sparse array designed using GEWOA with those of arrays obtained by traditional deterministic and hybrid methods, including the GWO array [23] and the different coarray (DC) designed using the method in [11]. Array design via these methods was performed at the same aperture.
The number of array elements is 40, and the array aperture is 200 m. The beampatterns of the designed arrays are shown in Figure 18, and their PSLLs are shown in Table 3, which indicates the lowest PSLL of our method. To further illustrate the repeatability of our method, we conducted 50 Monte Carlo simulations of the algorithms under the same conditions.
The results show that our method had a 96% probability of making PSLL below −17 dB. We compared the time efficiency of these methods on a CPU Intel E3-1220 v6 @ 3.00 GHz, and −15 dB was chosen as the convergence threshold. The computation times of GEWOA, GWO, and DC were 14.39, 20.54, and 122.41 s, and it can be seen that our method achieved the best computational efficiency.

4.3.1. Mutual Coupling Analysis

Due to the limitations of the natural frequencies, the mode shapes of frequencies, and inertial effects, the low-frequency acoustic sensors, such as transducers are usually large [43]. For engineering implementation, the minimum spacing of the array elements is constrained. The distance between adjacent element of the off-grid array designed using GEWOA can be less than half the wavelength, which results in the array element falling in the radiated sound field of that adjacent element.
The mutual coupling phenomenon occurs between adjacent array elements. This increases with the decrease of array element spacing, and directly affects the setting of the minimum spacing of the array element. According to the mutual radiation impedance model [44], the mutual radiation impedance X A B of an array element in the radiation field of another array element is
X A B = ρ c S k a 2 / d A B .
where ρ is the medium density. c is the speed of sound. S is the surface area of the array element. a is the radius of the sensor element. d A B is the distance of two elements. k is the wave number assuming the resonant frequencies of the array element is 3.5 kHz. The radius of the array element is 0.4 m. The curve of the radiation impedance changing with the array element spacing is shown in Figure 19.
It can be seen that d / λ 0.4 , mutual-impedance is less than its self-impedance. In the off grid array design, the operating frequency is 300 Hz, and the minimum spacing of array elements is set to 2 m due to engineering requirements. Since the minimum spacing is greater than 0.4 times the wavelength of the resonant frequency, the mutual radiation effect is less than the self-radiation, and it can be disregarded.

4.3.2. Array Gain Analysis

Array gain is an important indicator of array performance. Assuming that the sparse arrays receive a 300 Hz sinusoidal signal with a duration of 1 s. The array gains of the 40-element off-grid array and on-grid array designed using GEWOA are calculated to verify the feasibility of the proposed method under the Gaussian white noise background. The theoretical value of the array gain for the 40-element array is 16.02 dB.
The change trend of the array gain with the input signal-to-noise ratio ( S N R i n ) is shown in Figure 20. It can be seen that the array gain decreases at a lower input SNR. When the S N R i n is −30 dB, the array gain of both arrays decreases by about 1.5 dB compared with the theoretical value. When the S N R i n is higher than −20 dB, the array gain of both arrays decreases by, at most, 0.3 dB compared with the theoretical value, which proves the feasibility of the designed array based on the proposed method from the perspective of array gain.

4.3.3. Position Uncertainty Analysis

To verify the effect of array performance when the array element position is varied, Gaussian perturbation is added to the element position of the on-grid array designed using GEWOA in Section 4.2 to compare the effect of the PSLL performance. The outer layer of most fiber optic towing arrays is the polyurethane tubing, which is filled with oil. This connection limits the offset of the array element position. Assume that the position perturbation with Gaussian distribution N ( 0 , ( λ 12 ) 2 ) , which can guarantee 99.73% probability within a quarter-wavelength error range.
The beampattern of the sparse array designed using GEWOA before and after adding the position perturbation is shown in Figure 21. It can be seen that the PSLL of the designed array is −17.58 dB, while the PSLL of the array is −15.87 dB in the case of perturbation of all array elements. We performed 100 experiments using Monte Carlo simulations. The average value of PSLL for the position perturbation case is 16.23 dB. A quarter-wavelength Gaussian position perturbation causes the PSLL of the array to degrade by about 1.35 dB.

4.4. Experiment in the Marine Environment

To verify the effectiveness of the proposed method, the performance of the designed arrays in the marine environment was analyzed. Due to the long production cycle and high investment of large-scale low-frequency sensor arrays, 40-element on-grid arrays were designed for the experiments. We extracted 40 elements from an 81-element uniform array to obtain the required arrays. The positions of the arrays designed using GA, PSO, WOA, and GEWOA are shown in Figure 22.
All array elements are set on the grid points. The beampatterns of designed arrays are shown in Figure 23. The PSLLs and main lobe widths of the beampatterns are shown in Table 4. By analyzing the performance of the sparse-sensor array designed based on GEWOA in the marine environment and comparing with the performance of the arrays obtained by GA, PSO, and WOA, the effectiveness of the algorithm was verified. The experimental conditions were as follows: the experimental array was a uniform hydrophone array with a half wavelength of 0.4167 m as shown in Figure 24. The design frequency of the array was 1800 Hz, and the number of array elements was 81.
The experimental data were from the 2020 South China Sea Experiment. The designed arrays were used to receive the transmit signal. The received data of 40-element on-grid arrays obtained by GA, PSO, WOA, and GEWOA were extracted from the 81-element uniform array. The relative azimuth angle between the sound source and the array was 15 . The frequency of the transmitted signal was 1800 Hz. Its duration was 1 s, and the transmission period was 40 s.
The beampatterns were obtained by conventional beamforming processing of the direct wave signals. The PSLLs of the beampatterns were analyzed to evaluate the array performance. The beampatterns obtained by the 40-element on-grid array designed using GA, PSO, WOA, and GEWOA are shown in Figure 25. The PSLLs and main lobe widths of the beampatterns in marine environment are shown in Table 4. It can be seen that the PSLLs of the beampatterns in the marine environment are degraded, due to the deviation of the array position from the designed ideal position.
The main lobe widths vary relatively little. The PSLL of the array designed using GEWOA is −17.10 dB in the marine environment. According to Table 4, it can be seen that compared to GA, the main lobe width expanded by nearly 0.06 degrees, which was only increased by 4.5% in the marine experiments. However, the PSLL decreased by 3.9 dB, which is a decrease of nearly 29.5%.
Compared with WOA, the main lobe width expanded by 0.01 degree, which is an increase of only 0.7%, while the PSLL was reduced by 2.5 dB, which is a decrease of 17.1%. The PSLL of GEWOA was 3.9 dB lower than that of the traditional GA algorithm with a small change in the performance of the main lobe width. In comparison with PSLLs obtained using other arrays, the array designed using GEWOA had the lowest PSLL.

5. Conclusions

In this paper, we proposed a novel approach based on GEWOA for sparse sensor array design to suppress PSLL under spacing constrains. A three-step enhanced global search strategy was introduced into GEWOA to improve the global search capability. In the initial stage, chaotic initialization was embedded in GEWOA to enhance the ergodicity of the algorithm.
In the search stage, the conventional spiral strategy was replaced by the ASS strategy to avoid premature algorithm results. In the offspring selection stage, RL was used to obtain the inverse solution of the offspring, which prevents falling into local optima. Moreover, in order to solve the adaptation problem for discrete array design based on GEWOA, a position decomposition method and a V-shaped transfer function were introduced into the off-grid arrays and on-grid arrays, respectively.
The effectiveness and superiority of the proposed method were validated by experiments on large-scale low-frequency sparse sensor array design tasks. The experimental results show that the proposed GEWOA with a three-step enhanced global search strategy had a good global search capability, and the array designed using GEWOA had the lowest PSLL compared with other intelligent algorithms. Additionally, the array designed using the proposed method was further verified in the marine environment, where the proposed GEWOA still achieved the lowest PSLL. In the future, we will attempt to expand our application of the proposed method on 2-D or 3-D arrays.

Author Contributions

Conceptualization, L.W. and Q.W.; methodology, L.W.; software, L.W.; validation, L.W., H.Z. and Q.W.; formal analysis, L.W.; investigation, L.W.; resources, Q.W.; data curation, H.Z.; writing—original draft preparation, L.W.; writing—review and editing, H.Z. and Q.W.; visualization, L.W.; supervision, H.Z.; project administration, H.Z.; funding acquisition, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sayin, A.; Hoare, E.G.; Antoniou, M. Design and Verification of Reduced Redundancy Ultrasonic MIMO Arrays Using Simulated Annealing & Genetic Algorithms. IEEE Sens. J. 2020, 20, 4968–4975. [Google Scholar] [CrossRef]
  2. Liu, J.; Shi, F.; Sun, Y.; Li, P. An ADS-Based Sparse Optimization Method for Sonar Imaging Sensor Arrays. Appl. Sci. 2020, 10, 3176. [Google Scholar] [CrossRef]
  3. Wang, Y.; Wu, W.; Zhang, X.; Zheng, W. Transformed nested array designed for DOA estimation of non-circular signals: Reduced sum-difference co-array redundancy perspective. IEEE Commun. Lett. 2020, 24, 1262–1265. [Google Scholar] [CrossRef]
  4. Liu, F.; Liu, Y.; Han, F.; Ban, Y.L.; Jay Guo, Y. Synthesis of Large Unequally Spaced Planar Arrays Utilizing Differential Evolution With New Encoding Mechanism and Cauchy Mutation. IEEE Trans. Antennas Propagat. 2020, 68, 4406–4416. [Google Scholar] [CrossRef]
  5. He, X.; Alistarh, C.; Podilchak, S.K. Optimal MIMO Sparse Array Design Based on Simulated Annealing Particle Swarm Optimization. In Proceedings of the 2022 16th European Conference on Antennas and Propagation (EuCAP), Madrid, Spain, 27 March–1 April 2022; pp. 1–5. [Google Scholar] [CrossRef]
  6. Shen, H.O.; Wang, B.H.; Li, L.J. Effective approach for pattern synthesis of sparse reconfigurable antenna arrays with exact pattern matching. Iet Microw. Antenna Propagat. 2016, 10, 748–755. [Google Scholar] [CrossRef]
  7. Li, Z.; Cai, J.J.; Hao, C. Synthesis of sparse linear arrays using reweighted gridless compressed sensing. IET Microw. Antenna Propagat. 2021, 15, 1945–1959. [Google Scholar] [CrossRef]
  8. Sun, S.; Zhang, Y.D. 4D Automotive Radar Sensing for Autonomous Vehicles: A Sparsity-Oriented Approach. IEEE J Sel. Top. Signal Process. 2021, 15, 879–891. [Google Scholar] [CrossRef]
  9. Ebrahimi, M.; Modarres-Hashemi, M.; Yazdian, E. An Efficient Method for Sparse Linear Array Sensor Placement to Achieve Maximum Degrees of Freedom. IEEE Sens. J. 2021, 21, 20788–20795. [Google Scholar] [CrossRef]
  10. Hameed, K.; Tu, S.; Ahmed, N.; Khan, W.; Armghan, A.; Alenezi, F.; Alnaim, N.; Qamar, M.S.; Basit, A.; Ali, F. DOA Estimation in Low SNR Environment through Coprime Antenna Arrays: An Innovative Approach by Applying Flower Pollination Algorithm. Appl. Sci. 2021, 11, 7985. [Google Scholar] [CrossRef]
  11. Wang, L.; Zhao, H. Difference Coarray Design based on Genetic Algorithm and Convex Optimization. In Proceedings of the 2021 OES China Ocean Acoustics (COA) Conference, Harbin, China, 14–17 July 2021; pp. 791–795. [Google Scholar]
  12. Chen, K.; He, Z.; Han, C. A modified real GA for the sparse linear array synthesis with multiple constraints. IEEE Trans. Antennas Propagat. 2006, 54, 2169–2173. [Google Scholar] [CrossRef]
  13. Yu, X.; Cui, G.; Yang, S. Coherent unambiguous transmit for sparse linear array with geography constraint. IET Radar Sonar Navig. 2017, 11, 386–393. [Google Scholar] [CrossRef]
  14. Li, J.X.; Ren, S.; Guo, C.J. Synthesis of Sparse Arrays Based On CIGA (Convex Improved Genetic Algorithm). J. Microw. Optoelectron. Electromagn. 2020, 19, 444–456. [Google Scholar] [CrossRef]
  15. Yang, X.; Li, Y.; Liu, F.; Lan, T.; Teng, L.; Sarkar, T.K. Antenna position optimization method based on adaptive genetic algorithm with self-supervised differential operator for distributed coherent aperture radar. IET Radar Sonar. Navig. 2021, 15, 677–685. [Google Scholar] [CrossRef]
  16. Wang, T.; Xia, K.W.; Tang, H.L.; Zhang, S.W.; Sandrine, M. A Modified Wolf Pack Algorithm for Multiconstrained Sparse Linear Array Synthesis. Int. J. Antennas Propag. 2020, 5, 1–12. [Google Scholar] [CrossRef] [Green Version]
  17. Pan, Y.; Zhang, J. Synthesis of linear symmetric antenna arrays using improved bat algorithm. Microw. Opt. Technol. Lett. 2020, 62, 2383–2389. [Google Scholar] [CrossRef]
  18. Wang, R.Q.; Jiao, Y.C. Synthesis of Sparse Linear Arrays With Reduced Excitation Control Numbers Using a Hybrid Cuckoo Search Algorithm with Convex Programming. IEEE Antennas Wirel. Propag. Lett. 2020, 428–432. [Google Scholar] [CrossRef]
  19. Mirjalili, S.; Andrew, L. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  20. Zhang, C.; Fu, X.; Peng, S.; Wang, Y. Linear unequally spaced array synthesis for sidelobe suppression with different aperture constraints using whale optimization algorithm. In Proceedings of the 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), Wuhan, China, 31 May–2 June 2018; pp. 69–73. [Google Scholar]
  21. Zhang, C.; Fu, X.; Ligthart, L.P.; Peng, S.; Xie, M. Synthesis of Broadside Linear Aperiodic Arrays With Sidelobe Suppression and Null Steering Using Whale Optimization Algorithm. IEEE Antennas Wirel. Propag. Lett. 2018, 17, 347–350. [Google Scholar] [CrossRef]
  22. Prabhakar, D.; Moturi, S. Side lobe pattern synthesis using hybrid SSWOA algorithm for conformal antenna array. Eng. Sci. Technol. 2019, 22, 1169–1174. [Google Scholar] [CrossRef]
  23. Boursianis, A.D.; Papadopoulou, M.S.; Salucci, M.; Polo, A.; Kostas, P.E. Emerging Swarm Intelligence Algorithms and Their Applications in Antenna Design: The GWO, WOA, and SSA Optimizers. Appl. Sci. 2021, 11, 8330. [Google Scholar] [CrossRef]
  24. Fuertes, G.; Vargas, M.; Alfaro, M.; Soto-Garrido, R.; Sabattin, J.; Peralta, M.A. Chaotic genetic algorithm and the effects of entropy in performance optimization. Chaos Interdiscip. J. Nonlinear Sci. 2019, 29, 013132. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Li, X.; Duan, B.; Zhou, J.; Song, L.; Zhang, Y. Planar Array Synthesis for Optimal Microwave Power Transmission with Multiple Constraints. IEEE Antennas Wirel. Propag. Lett. 2017, 16, 70–73. [Google Scholar] [CrossRef]
  26. Wu, H.; Liu, C.; Xie, X. Pattern Synthesis of Planar Nonuniform Circular Antenna Arrays Using a Chaotic Adaptive Invasive Weed Optimization Algorithm. Math. Probl. Eng. 2014, 1–13. [Google Scholar] [CrossRef] [Green Version]
  27. Sun, G.; Liu, Y.; Chen, Z.; Liang, S.; Wang, A.; Zhang, Y. Radiation Beam Pattern Synthesis of Concentric Circular Antenna Arrays Using Hybrid Approach Based on Cuckoo Search. IEEE Trans. Antennas Propagat. 2018, 66, 4563–4576. [Google Scholar] [CrossRef]
  28. Liang, Q.; Chen, B.; Wu, H.; Ma, C.; Li, S. A Novel Modified Sparrow Search Algorithm with Application in Side Lobe Level Reduction of Linear Antenna Array. Wirel. Commun. Mob. Comput. 2021, 2014, 1–25. [Google Scholar] [CrossRef]
  29. Yang, X.; Liu, J.; Liu, Y.; Xu, P.; Yu, L.; Zhu, L.; Chen, H.; Deng, W. A Novel Adaptive Sparrow Search Algorithm Based on Chaotic Mapping and T-Distribution Mutation. Appl. Sci. 2021, 11, 11192. [Google Scholar] [CrossRef]
  30. Yao, J.; Sha, Y.; Chen, Y.; Zhang, G.; Hu, X.; Bai, G.; Liu, J. IHSSAO: An Improved Hybrid Salp Swarm Algorithm and Aquila Optimizer for UAV Path Planning in Complex Terrain. Appl. Sci. 2022, 12, 5634. [Google Scholar] [CrossRef]
  31. Puri, H.; Chaudhary, J.; Bingi, K.; Sivaramakrishnan, U.; Panga, N. Design of Adaptive Weighted Whale Optimization Algorithm. In Proceedings of the 2021 IEEE Madras Section Conference (MASCON), Chennai, India, 27–28 August 2021; pp. 1–6. [Google Scholar]
  32. Luan, F.; Cai, Z.; Wu, S.; Jiang, T.; Yang, J. Improved Whale Algorithm for Solving the Flexible Job Shop Scheduling Problem. Mathematics 2019, 7, 384. [Google Scholar] [CrossRef] [Green Version]
  33. Zhou, Y.; Ling, Y.; Luo, Q. Lévy Flight Trajectory-Based Whale Optimization Algorithm for Global Optimization. IEEE Access 2017, 5, 6168–6186. [Google Scholar] [CrossRef]
  34. Dai, D.; Yao, M.; Ma, H.; Jin, W.; Zhang, F. An Effective Approach for the Synthesis of Uniformly Excited Large Linear Sparse Array. IEEE Antennas Wirel. Propag. Lett. 2018, 17, 377–380. [Google Scholar] [CrossRef]
  35. Zheng, T.; Liu, Y.; Geng, S. IWORMLF: Improved Invasive Weed Optimization With Random Mutation and Lévy Flight for Beam Pattern Optimizations of Linear and Circular Antenna Arrays. IEEE Access 2020, 8, 19460–19478. [Google Scholar] [CrossRef]
  36. Liu, L.; Wang, A.; Sun, G.; Zheng, T.; Yu, C. An improved biogeography-based optimization approach for beam pattern optimizations of linear and circular antenna arrays. Int. J. Numer. Model. Electron. Netw. Devices Fields 2021, 34, 1–33. [Google Scholar] [CrossRef]
  37. Alamri, H. Opposition-based Whale Optimization Algorithm. Adv. Sci. Lett. 2018, 24, 7461–7464. [Google Scholar] [CrossRef]
  38. Fan, Q.; Chen, Z.; Li, Z.; Xia, Z.; Wang, D. A new improved whale optimization algorithm with joint search mechanisms for high-dimensional global optimization problems. Eng. Comput. 2021, 37, 1851–1878. [Google Scholar] [CrossRef]
  39. He, Y.; Li, Y.; Liu, X. A novel discrete whale optimization algorithm for solving knapsack problems, Appl. Intell. 2020, 50, 3350–3366. [Google Scholar] [CrossRef]
  40. Mohammed, A.K.; Altamir, S.A.; Algamal, Z. Improving whale optimization algorithm for feature selection with a time-varying transfer function. Numer. Algebr. Control. Optim. 2020, 11, 87–98. [Google Scholar] [CrossRef] [Green Version]
  41. Abdel-Basset, M.; El-Shahat, D.; Sangaiah, A.K. A modified nature inspired meta-heuristic whale optimization algorithm for solving 0–1 knapsack problem. Int. J. Mach. Learn. Cybern. 2019, 10, 495–514. [Google Scholar] [CrossRef]
  42. Chahar, V.; Kumar, D. Binary Whale Optimization Algorithm and its Application to Unit Commitment Problem. Neural Comput. Appl. 2020, 32, 2095–2123. [Google Scholar] [CrossRef]
  43. Lee, H.; Tak, J.; Moon, W.; Lim, G. Effects of mutual impedance on the radiation characteristics of transducer arrays. J. Acoust. Soc. Am. 2004, 2004 115, 666–679. [Google Scholar] [CrossRef]
  44. Li, D.; Chen, H. Directivity calculation for acoustic transducer arrays with considering mutual radiation impedance. In Proceedings of the International Conference on Graphic and Image Processing, Singapore, 14 March 2013; p. 876864. [Google Scholar] [CrossRef]
Figure 1. Schematic of the array element distribution.
Figure 1. Schematic of the array element distribution.
Applsci 12 11825 g001
Figure 2. Flowchart of the GEWOA method.
Figure 2. Flowchart of the GEWOA method.
Applsci 12 11825 g002
Figure 3. The curves of an Archimedes spiral and a logarithmic spiral.
Figure 3. The curves of an Archimedes spiral and a logarithmic spiral.
Applsci 12 11825 g003
Figure 4. The process of refraction learning.
Figure 4. The process of refraction learning.
Applsci 12 11825 g004
Figure 5. Beampatterns of the obtained array based on five chaotic initialization methods.
Figure 5. Beampatterns of the obtained array based on five chaotic initialization methods.
Applsci 12 11825 g005
Figure 6. The iterative process of five chaotic initialization methods.
Figure 6. The iterative process of five chaotic initialization methods.
Applsci 12 11825 g006
Figure 7. Beampatterns under three search path planning strategies.
Figure 7. Beampatterns under three search path planning strategies.
Applsci 12 11825 g007
Figure 8. The iterative process under three search path planning strategies.
Figure 8. The iterative process under three search path planning strategies.
Applsci 12 11825 g008
Figure 9. Beampatterns with and without RL.
Figure 9. Beampatterns with and without RL.
Applsci 12 11825 g009
Figure 10. The iterative process with and without RL.
Figure 10. The iterative process with and without RL.
Applsci 12 11825 g010
Figure 11. Beampatterns of off-grid arrays (40-element) under three sets of RL parameters.
Figure 11. Beampatterns of off-grid arrays (40-element) under three sets of RL parameters.
Applsci 12 11825 g011
Figure 12. The iterative process under three sets of RL parameters.
Figure 12. The iterative process under three sets of RL parameters.
Applsci 12 11825 g012
Figure 13. Beampatterns of on-grid arrays (40-element) designed using four intelligence algorithms.
Figure 13. Beampatterns of on-grid arrays (40-element) designed using four intelligence algorithms.
Applsci 12 11825 g013
Figure 14. The iterative process of four intelligence algorithms.
Figure 14. The iterative process of four intelligence algorithms.
Applsci 12 11825 g014
Figure 15. Beampattern of the on-grid large-scale low-frequency senor array (256-element) obtained using the proposed method.
Figure 15. Beampattern of the on-grid large-scale low-frequency senor array (256-element) obtained using the proposed method.
Applsci 12 11825 g015
Figure 16. The iterative process of the on-grid large-scale low-frequency senor array (256-element) based on the proposed method.
Figure 16. The iterative process of the on-grid large-scale low-frequency senor array (256-element) based on the proposed method.
Applsci 12 11825 g016
Figure 17. Beampatterns of the coprime array, nested array, and GEWOA array.
Figure 17. Beampatterns of the coprime array, nested array, and GEWOA array.
Applsci 12 11825 g017
Figure 18. Beampatterns of sparse arrays designed using different methods.
Figure 18. Beampatterns of sparse arrays designed using different methods.
Applsci 12 11825 g018
Figure 19. Curve of the radiation impedance changing with the array element spacing.
Figure 19. Curve of the radiation impedance changing with the array element spacing.
Applsci 12 11825 g019
Figure 20. Curve of the radiation impedance changing with the array element spacing.
Figure 20. Curve of the radiation impedance changing with the array element spacing.
Applsci 12 11825 g020
Figure 21. The beampattern after position perturbation.
Figure 21. The beampattern after position perturbation.
Applsci 12 11825 g021
Figure 22. The positions of arrays designed using GA, PSO, WOA, and GEWOA.
Figure 22. The positions of arrays designed using GA, PSO, WOA, and GEWOA.
Applsci 12 11825 g022
Figure 23. Beampatterns of the on-grid arrays (40-element) designed using GA, PSO, WOA, and GEWOA.
Figure 23. Beampatterns of the on-grid arrays (40-element) designed using GA, PSO, WOA, and GEWOA.
Applsci 12 11825 g023
Figure 24. Profile display of equipment in the marine environment.
Figure 24. Profile display of equipment in the marine environment.
Applsci 12 11825 g024
Figure 25. Beampatterns of the on-grid arrays (40-element) designed using four intelligence algorithms in the marine environment.
Figure 25. Beampatterns of the on-grid arrays (40-element) designed using four intelligence algorithms in the marine environment.
Applsci 12 11825 g025
Table 1. Chaotic mapping equations.
Table 1. Chaotic mapping equations.
NameChaotic Map EquationParameters
Logistic s ˜ n + 1 = α s ˜ n 1 s ˜ n α
Henon s ˜ n + 1 = 1 β s ˜ n 2 + ζ s ˜ n β , ζ
Kent s ˜ n + 1 = s ˜ n / μ 0 < s ˜ n 0.5 1 s ˜ n / 1 μ 0.5 < s ˜ n 1 μ
Tent s ˜ n + 1 = η s ˜ n s ˜ n < 0.5 η 1 s ˜ n s ˜ n 0.5 η
Sin s ˜ n + 1 = γ sin π s ˜ n γ
Table 2. PSLLs and the numbers of iterations for five chaotic initialization methods.
Table 2. PSLLs and the numbers of iterations for five chaotic initialization methods.
Chaotic InitializationParameter SettingsPSLL (dB)Iterations
Logistic α = 3.9 , s ˜ 0 = 0.5 −19.96659
Henon β = 1.4 , ζ = 0.3 , s ˜ 0 = 0 −19.63451
Kent μ = 0.625 , s ˜ 0 = 0.45 −19.98800
Sin η = 0.867 , s ˜ 0 = 0.5 −19.30733
Tent γ = 1.41 , s ˜ 0 = 0.1 −19.77488
Origin-−18.65897
Table 3. The PSLLs of arrays designed using different algorithms.
Table 3. The PSLLs of arrays designed using different algorithms.
ArraysDC ArrayGWO ArrayGEWOA
PSLL(dB)−15.34 dB−15.82 dB−17.58 dB
Threshold Time(s)122.41 s20.54 s14.39 s
Table 4. The PSLLs of arrays designed using different algorithms.
Table 4. The PSLLs of arrays designed using different algorithms.
AlgorithmsGAPSOWOAGEWOA
PSLL (dB)−15.03−15.12−16.03−17.85
Main lobe width ( )1.321.321.361.38
PSLL in marine environment(dB)−13.20−13.95−14.60−17.10
Main lobe width in marine environment ( )1.331.341.381.39
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, L.; Zhao, H.; Wang, Q. Underwater Sparse Acoustic Sensor Array Design under Spacing Constraints Based on a Global Enhancement Whale Optimization Algorithm. Appl. Sci. 2022, 12, 11825. https://doi.org/10.3390/app122211825

AMA Style

Wang L, Zhao H, Wang Q. Underwater Sparse Acoustic Sensor Array Design under Spacing Constraints Based on a Global Enhancement Whale Optimization Algorithm. Applied Sciences. 2022; 12(22):11825. https://doi.org/10.3390/app122211825

Chicago/Turabian Style

Wang, Lening, Hangfang Zhao, and Qide Wang. 2022. "Underwater Sparse Acoustic Sensor Array Design under Spacing Constraints Based on a Global Enhancement Whale Optimization Algorithm" Applied Sciences 12, no. 22: 11825. https://doi.org/10.3390/app122211825

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop