Next Article in Journal
AI-Enabled Framework for Mobile Network Experimentation Leveraging ChatGPT: Case Study of Channel Capacity Calculation for η-µ Fading and Co-Channel Interference
Previous Article in Journal
Energy Efficiency of Connected Autonomous Vehicles: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Pattern Synthesis of Linear Array Antennas Using the Nonlinear Chaotic Grey Wolf Algorithm

School of Physics and Electronic Information, Yunnan Normal University, Kunming 650000, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(19), 4087; https://doi.org/10.3390/electronics12194087
Submission received: 27 July 2023 / Revised: 12 September 2023 / Accepted: 25 September 2023 / Published: 29 September 2023
(This article belongs to the Topic Antennas)

Abstract

:
The grey wolf optimization (GWO) algorithm is a new nature-inspired meta-heuristic algorithm inspired by the social hierarchy and hunting behavior of grey wolves. In this paper, the GWO algorithm is improved to overcome previous shortcomings of being easily trapped in local optima and having a low convergence rate. The proposed enhancement of the GWO algorithm utilizes logistic-tent double mapping to generate initialized populations, which enhances its global search capability and convergence rate. This improvement is called the nonlinear chaotic grey wolf optimization (NCGWO) algorithm. The performance of the NCGWO algorithm was evaluated with four representative benchmark functions. Then, the NCGWO algorithm was applied to perform an optimal pattern synthesis of linear array antennas (LAAs) using two distinct approaches: optimizing the amplitudes of the antenna currents while preserving uniform spacing and optimizing the positions of the antennas while assuming uniform excitation. To validate the effectiveness of the proposed approach, the results obtained by the NCGWO algorithm were compared with those obtained by other intelligent algorithms. Additionally, the NCGWO algorithm was applied to a more complex planar antenna array to further validate its performance. Our results demonstrate that the NCGWO algorithm exhibits superior performance regarding electromagnetic optimization problems compared to widely recognized algorithms.

1. Introduction

Array antennas are indispensable in present-day Wi-Fi verbal exchange systems. Compared to a single antenna, array antennas have greater directivities, greater gains, and higher competencies in beam control and null placement [1], which make them a crucial component in implementing fifth-generation (5G) and satellite communication systems [2]. Since environmental friendliness has become a significant theme of the current era, technological innovation is the ultimate solution to a green and sustainable system. A new track is opened by array antennas. For example, compared with the U.S. Arecibo array, the 500 m Aperture Spherical Radio Telescope of China has a 64% larger aperture, 2.5 times higher sensitivity, and 10 times higher comprehensive performance, and it can detect up to 13.7 billion light years away. Consequently, the efficiency enhancements of array antennas are apparent.
In a broader context, array antenna elements can be structured in various configurations: linear, planar, and three-dimensional. When focusing on the pattern synthesis for linear array antennas (LAAs), there are two different types of LAAs: a uniform array with equal spacing and a nonuniform array. Furthermore, in the realm of planar arrays, the rectangular configuration stands out as a prevalent choice due to its geometric attributes and inherent traits [3]. Placing null placements in particular directions and reducing the sidelobe level (SLL) are essential methods to prevent the interference of array antennas [4]. However, in the pattern synthesis of array antennas, attaining a combination of low SLL, null control, and narrow main beam is challenging due to their inherent mutual constraints. The mutual coupling of array elements can affect the efficiency of array antennas, so the coupling effect between the elements should also be considered in the design to ensure better performance of the array antennas [2,5,6].
Previously, the conventional Taylor’s method was employed for pattern synthesis with low SLL [7]. With the development of mathematics, several evolutionary algorithms have proven effective in the electromagnetic field, many of which are applied in the pattern synthesis of array antennas, such as the grey wolf optimization (GWO) algorithm [8], particle swarm optimization (PSO) algorithm [9], biogeography-based optimization (BBO) algorithm [10], firefly algorithm (FA) [11], genetic algorithm (GA) [12], difference evolution (DE) algorithm [13], exponential chaotic differential evolution (ECDE) [14], grasshopper optimization algorithm (GOA) [15], quantum particle swarm optimization (QPSO) algorithm [16], spider monkey optimization (SMO) algorithm [17], mayfly algorithm (MA) [18], wind-driven optimization (WDO) algorithm [19], invasive weed (IWO) algorithm [20], and atom search optimization (ASO) algorithm [21]. These algorithms have demonstrated commendable performance within their capabilities; however, the growing demand for anti-interference in information transmission has underscored the necessity for continuous research in the realm of intelligent antenna optimization. Hence, research on the enhancement of the current and new optimization methods has become active recently.
The GWO algorithm was employed to optimize LAAs to synthesize optimal radiation patterns. The primary objective was to achieve an array pattern with a minimal SLL and place nulls in the specified directions. The GWO algorithm was successfully utilized to accomplish this goal [22]. The Improved Grey Wolf (IGWO) algorithm was previously utilized to optimize a uniform LAA for optimal pattern synthesis [23]. In this study, the original GWO algorithm has been reworked to an NCGWO algorithm, logistic-tent double mapping is adopted to generate initialized populations, and a convergence factor formula of the Gaussian function is used to enhance the overall performance of the GWO algorithm. The work proposes using the NCGWO algorithm for the pattern synthesis of LAAs and planar arrays.
The remainder of this study is structured as follows: Section 2 provides a comprehensive description of the GWO algorithm. Section 3 outlines the enhancements and specific formulations of the NCGWO algorithm. Section 4 compares various algorithms based on test functions. Then, Section 5 and Section 6 describe the array factor expressions of array antennas and data results, respectively. Finally, Section 7 draws the conclusion.

2. GWO Algorithm

The GWO algorithm imitates the observed natural hierarchy of leadership and hunting mechanism in grey wolves. Figure 1 shows the hierarchy of grey wolves. There are three steps in hunting: searching for prey, encircling the prey, and attacking the prey.
The α wolf is the leader, and its decision making encompasses the hunting behavior, habitat selection, and food distribution. Other wolves obey the orders of the α wolf. The second layer of the pyramid is called the β wolf, which is the successor of the α wolf. The third level is δ, which follows the commands of the α and β wolves. Older α and β wolves also descend to the level of δ wolves. The bottom layer, i.e., the ω wolf, is responsible for balancing the relationships within the population. This hierarchical structure ensures efficient and effective decision making within the pack. Grey wolves are known for their cooperative hunting behavior, where the β wolf and δ wolf engage in pursuing, encircling, and attacking prey under the guidance of the α wolf [23]. Figure 2 illustrates how an ω wolf adjusts its location within a 2D space by following the guidance of the α, β, and δ wolves.

2.1. Social Hierarchy

To optimize the search using the GWO algorithm, the α solution is designated as the most appropriate solution, which is followed by the β and δ solutions. Any other potential solution is categorized as an ω solution to align with the progression of the three prior solutions since the search process of the algorithm is guided by them [23].

2.2. Encircling Prey

Upon the detection of a prey (t = 1), the first iteration commences. Subsequently, the ω wolves, which are guided by the α, β, and δ wolves, pursue and ultimately surround the prey. The following equations describe the encircling behavior:
D α = C 1 X α X t
D β = C 2 X β X t
D δ = C 3 X δ X t
where D i i = α , β , δ is the wolf’s distance from the prey; the location vector of the prey is defined by X i i = α , β , δ , the location vector of a grey wolf at iteration t is X t , and the coefficient vector C i i = 1 , 2 , 3 represents random disturbances in the positions of the wolves. These coefficients are calculated as follows:
C i = 2 r i
where r i is a random vector in [0, 1].

2.3. Hunting and Attacking Prey

Grey wolves have a remarkable ability to discern the location of their prey and orchestrating its encirclement. In the pursuit and assault of a prey, the role of the leader is typically assumed by the α, which is occasionally accompanied by the participation of the β and δ. Conventionally, it is widely acknowledged that the α, β, and δ individuals are the most experienced hunters and have superior knowledge regarding potential prey positions. Other members of the wolf pack follow the directives given by the α, β, and δ. As a result, the foremost three optimal solutions are conserved, which compels the remaining search agents to adjust their positions by the coordinates of the leading search agent. To elucidate this concept, the following formula is proposed [8].
The positions of the α, β, and δ wolves are individually computed as follows:
X 1 = X α A 1 D α
X 2 = X β A 2 D β
X 3 = X δ A 3 D δ
where X i i = 1 , 2 , 3 are the positions of the α, β, and δ wolves; X i i = α , β , δ is the position vector of the prey; A i i = 1 , 2 , 3 is the vector coefficient; and D i i = α , β , δ is the wolf’s distance from the prey.
A is the vector coefficient; when A > 1 , the grey wolf expands its search to find food, which corresponds to a global search; when A < 1 , the grey wolf narrows the envelope, which corresponds to a local search. A . is calculated as follows:
A = 2 a r a
where r is a vector of random values of 0–1, a is the convergence factor, and a is a linearly decreasing variable that starts at 2 and approaches 0 with each iteration. This is represented in the GWO algorithm as follows:
a = 2 2 t T max
where t is the number of current iterations, and T max is the maximum number of iterations. In the original GWO, the positions of the grey population in the next generation can be obtained by the average positions of the α, β, and δ wolves. These are calculated as follows:
X ( t + 1 ) = X 1 + X 2 + X 3 3

3. Nonlinear Chaotic Grey Wolf Optimization (NCGWO) Algorithm

The NCGWO algorithm is based on the GWO algorithm with two improvements: the initial population is generated by introducing logistic-tent double mapping and the convergence factor based on the Gaussian function is enhanced. This section describes the improvements and specific expressions of the NCGWO algorithm.

3.1. Logistic-Tent Double Mapping

Logistic mapping is a single-peaked mapping, which perfectly inherits the advantages of randomness and the initial value of sensitivity inherent in chaos [24]. The logistic mapping is expressed as follows:
X n + 1 = U X n ( 1 X n )
where X n is the iteration result X n 0 , 1 , and U is a parameter U 0 , 4 .
The tent chaotic system is a segmented linear one-dimensional mapping with chaotic properties, uniform probability density and power spectral density, and a relatively good autocorrelation [25]. It is mathematically derived as follows:
X n + 1 = a x n , 0 x n < 0.5 a 1 x n , 0.5 x n 1
where x is the system variable and x [ 0 , 1 ] , and a control parameter is between (0 and 1) and it is a 0.5 when the system is chaotic.
Compared to logistic mapping, tent mapping has a uniform probability density, a uniform power spectral density, ideal correlation properties, and a faster iteration speed [26].
This study uses the logistic-tent double mapping [27], which combines the complex chaotic dynamics properties of the logistic mapping with a faster iteration speed, greater autocorrelation, and the applicability to many sequences of the tent chaotic system. Its mathematical formulation is as follows:
X n + 1 = r x n 1 x n + 4 r 2 x n mod 1 , if x n < 0.5 r x n 1 x n + 4 r 1 x n 2 mod 1 , if x n 0.5
where X is the system variable, r is the control parameter x 0 , 1 , and r 0 , 4 . In this study, the logistic-tent double mapping is used for initialization, so that the initial solutions are distributed as uniformly as possible in the solution space, as shown in Figure 3.

3.2. Nonlinear Variable Speed Convergence Factor

All population intelligence optimization algorithms have the problem of balancing the global search ability and local search ability. A strong global search ability can ensure the diversity of the population, and a strong local search ability can ensure a locally accurate search and accelerate the convergence of the algorithm. Therefore, the importance of balancing the global search ability and local search ability in the GWO algorithm is self-evident.
The convergence factor of the GWO algorithm linearly decreases from 2 to 0 over successive iterations. This decrease during continuous convergence renders a strategy of linearly decreasing the convergence factor that is inadequate for holistically capturing the intricate optimization search dynamics, as noted by [28]. Accordingly, this study introduces a convergence factor by exponential attenuation:
a = H e t 2 / 2 M 2 ( H 2 )
where e is the natural exponent; t is the current iteration number; M is the maximum number of iterations; H is the coefficient vector, which is used to adjust the convergence factor to make it nonlinearly decrease from 2 to 0. Figure 4 shows the nonlinear relationship between the improved convergence coefficient and the number of iterations.
Based on the data plotted in Figure 4, when the number of iterations increases, the improved convergence coefficient nonlinearly decreases. The decay rate is lower during the initial stages of the algorithm to enhance the search for the global optimal solution, while it accelerates in the later stages to achieve a more precise localization of the local optimal solution. This approach effectively balances the search capabilities for both global and local solutions [29].
Based on this description, Table 1 succinctly outlines the disparities between NCGWO and GWO algorithms.

3.3. NCGWO Algorithm Steps

Figure 5 shows the NCGWO implementation steps. Initially, the initial population is generated, and parameters are defined for the fitness value calculation, where the best values are stored as α, β, and δ. Subsequently, the positions are updated, which ultimately leads to the output of the optimal solution X α .

4. NCGWO Performance Analysis

The overall performance of NCGWO algorithm used to be first examined on four popular benchmark functions, which are used as metrics to consider the performances of optimization algorithms in many instances. The results were compared to those of well-known metaheuristic optimization methods such as GWO, PSO, and GA [30] (Table 2). Table 3 compares the other algorithms on the benchmark functions. Figure 6 shows the 2D graphics.
Figure 6a,b are unimodal functions, each of which contains only one optimum. Figure 6a is smooth, unimodal, strongly convex, and symmetric. Figure 6b has a very narrow ridge, the tip of the ridge is very sharp, and it runs around a parabola. Figure 6c,d are multimodal functions with many local optima but only one global optimum. Figure 6c has a large search space and many local minima, and there are millions of locally optimal solutions in this interval alone. Figure 6d is the term of the summation that produces a parabola, while the local optima are above the parabola level [31].
In this test case, each algorithm was independently executed 50 times, and the population size and maximum number of iterations were set to 100 and 1000, respectively. Table 3 shows that the NCGWO algorithm outperformed the other algorithms on test functions F1, F3, and F4, while the PSO algorithm showed a better performance on F2. However, the NCGWO algorithm consistently demonstrated superior performance across all test functions (Table 3). Therefore, we conclude that the NCGWO algorithm outperforms the GWO algorithm.

5. Array Antenna

This section presents the model and array factor of LAAs and planar arrays. The problem of optimizing the PSLL and objective function is detailed in [32].

5.1. Linear Array Antennas

In this study, a uniform LAA was employed, where an equi-spaced array of 2N electric dipoles was symmetrically positioned along the x-axis (Figure 7a). The electric field in the far-field region for an electric dipole is given in Ref. [32]:
E θ = j I d l 4 π e j k R R η 0 k sin θ
where I d l is the excitation amplitude, η 0 is the impedance of free space, k is the free space wave number k = 2 π / λ , and λ is the wavelength. Here, we can ignore e j k R / R , the far-field expression.
For array antennas, the field pattern f θ is expressed as a product of E θ and the array factor F θ :
f θ = E θ × F θ
where the array factor of the far-field uniform linear array antenna is expressed in decibels using an equation in Ref. [33], as follows:
F θ = 2 n = 1 N I n cos k d cos θ + δ n
The excitation amplitude of the Nth element is represented by I, k is the wave number k = 2 π / λ , λ is the wavelength in free space, and distance d between arrays was set to 0.5 λ . The variable θ is the angle between the ray direction and the array axis, and δ n is the phase of the Nth element, which was set to δ n = 0 .
For the sparse linear array antenna in Figure 7b, the inter-element spacing was optimized, while the amplitude and phase were assumed to be 1 and 0, respectively. The equation for the sparse LAA array factor in Ref. [33] is
F θ = 2 n = 1 N cos k d cos θ
For an even-numbered array, Equation (16) is applicable. If it is an odd-numbered array, the array factor can be obtained by adding 1 to Equation (18).

5.2. Planar Array Antenna

Planar array antennas enhance the antenna directionality compared to LAAs. In Figure 8, a rectangular planar array consists of n = n x n y identical antenna units, where dx and dy are the intervals between antenna units along the x and y axes, respectively. The equation for the planar array antenna pattern is expressed in Ref. [34] as follows:
F θ , φ = F x θ , φ F y θ , φ
F θ , φ = n = 1 N I n e j 2 π d x sin θ cos φ e j 2 π d y sin θ sin φ
where N is the total number of antenna elements in the array; θ is the elevation angle with respect to the z-axis; φ is the azimuth angle with respect to the x-axis; I is the excitation amplitude of the Nth element; dx and dy are the intervals between antenna units along the x- and y-axes, respectively; d x = d y = 0.5 λ ; λ is the wavelength.

5.3. Pattern Synthesis of Array Antennas

The objective is to minimize the decrease in SLL below the predicted value while maintaining a constant main lobe width of the array and achieving deep nulls in specific directions. To achieve this objective, the following fitness function was used [23]:
F i t = η 1 P S L L T P S L + η 2 max F θ K k = 1 , N 0 D D N L
where PSLL is the peak sidelobe level; TPSL is the target peak sidelobe level; F ( θ k ) is the direction of the kth deep null; DDNL is the desired deep null level; η 1 and η 2 are the weighting factors and subject to the condition η 1 + η 2 = 1 .

6. Data Analysis

6.1. Reducing the First Sidelobe Level (SLL) Nearest to the Main Lobe of a Uniform LAA

In the first example, the NCGWO algorithm was utilized to synthesize the pattern of a uniform LAA. The performance of the NCGWO algorithm was compared with that of the IGWO [23], GWO, PSO, and MA [35] algorithms. Assuming zero-phase excitation, the amplitudes of the excitation current were optimized for LAA with 2N = 10 to achieve the desired peak sidelobe level (PSLL). The main lobe width was set to 28 ° , while the sidelobe regions were θ = 0 ° , 76 ° 104 ° , 18 0 ° . Meanwhile, the first sidelobe, which is closest to the main lobe, was minimized within the region defined by θ = 69 ° , 76 ° 104 ° , 11 1 ° . The NCGWO algorithm was executed with a population size of 20 for 1000 iterations, which is consistent with previous studies [34].
Figure 9a depicts the array pattern obtained using the NCGWO algorithm, which was compared with the results of the IGWO, GWO, PSO, and MA algorithms. Figure 9b illustrates the iteration curves that correspond to the GWO, IGWO, and NCGWO algorithms. Evidently, the NCGWO algorithm converges to the optimal value within approximately 100 generations, whereas the GWO and IGWO algorithms require approximately 400 generations to achieve the same outcome. This outcome underscores the superior performance of the NCGWO algorithm compared to the GWO and IGWO algorithms. Figure 10 shows the 3D radiation patterns of reducing the 10-element LAA’s first SLL before and after the NCGWO optimization, which clearly demonstrates the effectiveness of the NCGWO algorithm in significantly reducing the first SLL.
Table 4 shows the optimization results in the example. The NCGWO algorithm achieved a minimized nearest SLL of −36.4027 dB and a running time of 0.8290 s. This minimized nearest SLL was lower than those of GWO, IGWO, PSO, and MA by 4.5627, 4.4898, 3.9827, and 3.9527 dB, respectively. The PSLL achieved by the NCGWO algorithm was −22.4420 dB, which was 5.585, 2.1659, 3.0379, and 2.4053 dB lower than those of GWO, IGWO, PSO, and MA, respectively.

6.2. Array Factor of a 20-Element Uniform Linear Array Antenna with a Lower Notch

In the second example, an LAA with 20 elements was considered to decrease the SLL in the sidelobe regions of θ = 0 ° , 8 2 ° 98 ° , 180 ° with lower notches in the specific directions of θ = 50 ° , 60 ° 120 ° , 130 ° . The NCGWO algorithm was executed with a population size of 30 and at most 500 iterations, consistent with previous studies [36].
Figure 11a depicts the LAA pattern synthesized using the NCGWO algorithm and compares it with the results of the GWO, IGWO, GOA, and SMO algorithms. Figure 11b illustrates the iteration curves that correspond to the GWO, IGWO, and NCGWO algorithms. Although all three algorithms obtain the optimal value within 500 generations, a discernible disparity is evident in the figure. Specifically, the NCGWO algorithm demonstrates a more favorable optimal value than GWO and IGWO. Figure 12 illustrates the 3D radiation patterns of a 20-element LAA before and after the NCGWO optimization. NCGWO significantly reduces the PSLL and the notch.
Table 5 shows the optimization results. The results demonstrate that the NCGWO algorithm achieved a PSLL of −28.1781 dB, and the PSLL of the notch was −64.3883 dB. Compared with the reported results of the GWO, IGWO, GOA, and SMO algorithms [36], the PSLL of the NCGWO algorithm was 1.2140, 1.1637, 4.0781, and 0.4781 dB lower, respectively, and the PSLL of the notch was 1.7452, 2.2447, 7.6883, and 3.1883 dB lower, respectively. Previous studies [35] did not provide information on the running time, and the present study independently executed the algorithm 50 times and calculated the average. Table 5 shows that the NCGWO algorithm requires less time than other algorithms.
In this design example, the NCGWO algorithm exhibited significant advantages in suppressing the PSLL and achieving a greater depth in the notch. The NCGWO algorithm also demonstrated better optimization capabilities than other algorithms.

6.3. Ten-Element Sparse LAA with Constraint on the Minimum Element Spacing

The fourth example focuses on a 10-element sparse LAA with the objective of minimizing the PSLL. The main lobe width was configured to be 22 ° , while the sidelobe regions were designated as θ = 0 ° , 79 ° 101 ° , 18 0 ° . The minimum element spacing was 0.5 λ . The NCGWO algorithm was executed with a population size of 40 and at most 1000 iterations, which is consistent with previous studies [37,38].
Figure 13a depicts the sparse LAA pattern using the NCGWO algorithm and a comparison with the results of the GWO, IGWO, WDO, and ACO algorithms. Figure 13b presents the iteration curves of the GWO, IGWO, and NCGWO algorithms. The NCGWO algorithm outperforms both IGWO and GWO, as it can more quickly converge towards optimal values. Figure 14 shows the 3D radiation patterns of the 10-element sparse LAA before and after the NCGWO algorithm, where the NCGWO algorithm effectively reduces the PSLL in an intuitive manner.
Table 6 shows the optimization results. The PSLL of the NCGWO algorithm was −19.0848 dB, which was 0.0148, 0.0236, 1.6748, and 0.0348 dB lower than those of the GWO, IGWO, PSO, and WDO algorithms, respectively. Previous studies [35,36] did not provide information on the running time; therefore, the present study independently executed the algorithm 50 times and calculated the average. As shown in Table 6, the NCGWO algorithm requires less time than other algorithms.

6.4. Sparse LAA with Constraints on the PSLL Minimization and Null

The fifth example focuses on a 32-element LAA to minimize the PSLL while aiming for nulls at θ = 81 ° and θ = 99 ° . The main lobe width is configured as 10 ° , and the sidelobe regions are designated as θ = 0 ° , 8 4 ° 96 ° , 18 0 ° . To attain the lowest null and enable a fair comparison with other algorithms, the population size of the NCGWO algorithm was set to 30, and the maximum number of iterations was set to 1000.
Figure 15a illustrates the sparse LAA pattern using the NCGWO algorithm and compares it with the results of the GWO, IGWO, WDO, and ACO algorithms [39,40]. Figure 15b displays the iterative curves of GWO, IGWO, and NCGWO. The NCGWO algorithm performs better than its IGWO and GWO counterparts due to its rapid convergence and attainment of optimal values. Figure 16 shows the 3D radiation patterns of the 32-element sparse LAA before and after the NCGWO algorithm optimization. NCGWO was successful in greatly reducing the PSLL and lowering the null.
Table 7 presents the optimization results. In this example, the ACO, CSO, IGWO and GWO algorithm achieved nulls of −50 dB, −80 dB, −108.2477 dB, and −106 dB, respectively. The proposed NCGWO algorithm achieved the deepest null of −116 dB, which surpassed the ACO, CSO, IGWO, and GWO algorithms by 66 dB, 36 dB, 8 dB, and 10 dB, respectively. The NCGWO algorithm exhibits superior performance in generating deep nulls compared with other algorithms.

6.5. Simulation Design of Planar Array Antennas

In this final example, a 16 × 16 planar array antennas was simulated and compared with the GA in Ref. [40]. This GA employed four distinct techniques: Gaussian, Kaiser, Hamming, and Blackman, with the aim of SLL reduction. The planar array antenna has 256 elements optimized, and the mainbeam width was configured as 12 ° . The population size of the NCGWO algorithm was set to 64, and the maximum number of iterations was set to 200.
Table 8 shows the optimization results. The PSLL of the NCGWO algorithm was −34.8303 dB, which was 12.0103 dB, 12.7973 dB, 12.0103 dB, 2.8233 dB, 6.8993 dB, and 4.2606 dB lower than those of the Gaussian, Kaiser, Hamming, Blackman, GWO, and IGWO, respectively. This Blackman method reduces the PSLL below 30 dB, but its main- beam width widens by 4 ° . The NCGWO algorithm mitigates the PSLL of the planar array antennas and keeps the beam width unchanged. Figure 17 presents a 3D representation of the planar array and the current amplitude of each array element.

7. Conclusions

The GWO algorithm has been improved in terms of performance, and a new version of the GWO algorithm called the NCGWO algorithm was proposed, where logistic-tent double mapping was adopted to produce a more uniformly distributed initial population. The convergence factor was enhanced to regulate the convergence factor by exponential attenuation of the algorithm and to dynamically stabilize its local and global convergence capabilities.
In this study, the linear and planar array antennas patterns were synthesized using the NCGWO algorithm. The proposed algorithm can suppress the SLL, form deep nulls at multiple design locations, shorten the runtime, and attain better performance.
The NCGWO algorithm has numerous applications, including machine learning, image processing, control engineering, and power systems. In the future, in-depth research should be conducted in these fields to apply the algorithm to more complex and practical problems.

Author Contributions

Validation, K.H.; Writing—original draft, K.Z.; Supervision, Y.L.; Project administration, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Scientific Research Foundation Project funded by the Education Department of Yunnan Province (Program No. 2020J0099) and General Project of Foundation Research funded by the Science and Technology Department of Yunnan Province (Program No. 202201AT070030).

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. Balanis, C.A. Antenna Theory and Design; John Wiley & Sons: New York, NY, USA, 1997. [Google Scholar]
  2. Cheng, Y.-F.; Ding, X.; Shao, W.; Liao, C. A high-gain sparse phased array with wide-angle scanning performance and low sidelobe levels. IEEE Access 2019, 7, 31151–31158. [Google Scholar] [CrossRef]
  3. Douhi, S.; Islam, T.; Saravanan, R.A.; Eddiai, A.; Das, S.; Cherkaoui, O. Design of a Flexible Rectangular Antenna Array with High Gain for RF Energy Harvesting and Wearable Devices. J. Nano Electron. Phys. 2023, 15, 03010. [Google Scholar] [CrossRef]
  4. Vescovo, R. Null synthesis by phase control for antenna arrays. Electron. Lett. 2000, 36, 198–199. [Google Scholar] [CrossRef]
  5. Das, A.; Mandal, D.; Kar, R. An optimal circular antenna array design considering mutual coupling using heuristic approaches. Int. J. RF Microw. Comput. Eng. 2020, 30, 1–14. [Google Scholar] [CrossRef]
  6. Kandregula, V.R.; Lazaridis, P.I.; Zaharis, Z.D.; Ahmed, Q.Z.; Khan, F.A.; Hafeez, M.; Chochliouros, I.P. Simulation Analysis of a Wideband Antenna on a Drone. In Proceedings of the 2022 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Sofia, Bulgaria, 6–9 June 2022; pp. 288–292. [Google Scholar]
  7. Sarker, M.A.; Hossain, M.S.; Masud, M.S. Robust beamforming synthesis technique for low side lobe level using taylor excited antenna array. In Proceedings of the 2016 2nd International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE), Rajshahi, Bangladesh, 8–10 December 2016; pp. 1–4. [Google Scholar]
  8. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Expert Syst. Appl. 2016, 47, 106–119. [Google Scholar] [CrossRef]
  9. Güneş, F.; Tokan, F. Pattern search optimization with applications on synthesis of linear antenna arrays. Expert Syst. Appl. 2010, 37, 4698–4705. [Google Scholar] [CrossRef]
  10. Singh, U.; Kamal, T. Design of non-uniform circular antenna arrays using biogeography-based optimisation. IET Microw. Antennas Propag. 2011, 5, 1365–1370. [Google Scholar] [CrossRef]
  11. Kaur, K.; Banga, V.K. ‘Optimization of linear antenna array using firefly algorithm. Int. J. Sci. Eng. Res. 2013, 4, 601–606. [Google Scholar]
  12. Zhang, Z.; Li, T.; Yuan, F.; Yin, L. Synthesis of Linear Antenna Array Using Genetic Algorithm to Control Side Lobe Level. In Computer Engineering and Networking; Springer: Cham, Switzerland, 2013; pp. 39–46. [Google Scholar]
  13. Yang, S.; Gan, Y.B.; Qing, A. Antenna-array pattern nulling using a differential evolution algorithm. Int. J. RF Microw. Comput. Eng. 2003, 14, 57–63. [Google Scholar] [CrossRef]
  14. Abdelkader, E.M.; Moselhi, O.; Marzouk, M.; Zayed, T. An exponential chaotic differential evolution algorithm for optimizing bridge maintenance plans. Autom. Constr. 2022, 134, 104107. [Google Scholar] [CrossRef]
  15. Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper optimisation algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef]
  16. Xia, G.; Han, Z.; Zhao, B.; Wang, X. Local path planning for unmanned surface vehicle collision avoidance based on modified quantum particle swarm optimization. Complexity 2020, 2020, 3095426. [Google Scholar] [CrossRef]
  17. Al-Azza, A.A.; Al-Jodah, A.A.; Harackiewicz, F.J. Spider monkey optimization: A novel technique for antenna optimization. IEEE Antennas Wirel. Propag. Lett. 2015, 15, 1016–1019. [Google Scholar] [CrossRef]
  18. Zervoudakis, K.; Tsafarakis, S. A mayfly optimization algorithm. Comput. Ind. Eng. 2020, 145, 106559. [Google Scholar] [CrossRef]
  19. Mahto, S.K.; Choubey, A.; Suman, S. Linear array synthesis with minimum side lobe level and null control using wind driven optimization. In Proceedings of the 2015 International Conference on Signal Processing and Communication Engineering Systems, Guntur, India, 2–3 January 2015; pp. 191–195. [Google Scholar]
  20. Guo, H.; Li, J.; Hao, H.; Song, P.; Zhang, L.; Zhang, X. Synthesis of Linear Antenna Array for Wireless Power Transmission. Synthesis 2023, 2023, 6–27. [Google Scholar] [CrossRef]
  21. Pavani, T.; Padmavathi, K.; Kumari, C.U.; Ushasree, A. Design of array antennas via atom search optimization. Mater. Today Proc. 2023, 80, 2051–2054. [Google Scholar] [CrossRef]
  22. Lakhlef, N.; Oudira, H.; Dumond, C. Failure Correction of Linear Antenna Array using Grey Wolf Optimization. In Proceedings of the 2020 6th IEEE Congress on Information Science and Technology (CiSt), Agadir-Essaouira, Morocco, 5–12 June 2021; pp. 384–388. [Google Scholar]
  23. Zhao, K.X.; Liu, Y.; Hu, K. Optimal Pattern Synthesis of Array Antennas Using Improved Grey Wolf Algorithm. In Proceedings of the 2022 IEEE 12th International Conference on Electronics Information and Emergency Communication (ICEIEC), Beijing, China, 15–17 July 2022; pp. 172–175. [Google Scholar]
  24. Persohn, K.J.; Povinelli, R.J. Analyzing logistic map pseudorandom number generators for periodicity induced by finite precision floating-point representation. Chaos Solitons Fractals 2012, 45, 238–245. [Google Scholar] [CrossRef]
  25. Nezhad, S.Y.D.; Safdarian, N.; Zadeh, S.A.H. New method for fingerprint images encryption using DNA sequence and chaotic tent map. Optik 2020, 224, 165661. [Google Scholar] [CrossRef]
  26. Hua, Z.; Zhu, Z.; Yi, S.; Zhang, Z.; Huang, H. Cross-plane colour image encryption using a two-dimensional logistic tent modular map. Inf. Sci. 2021, 546, 1063–1083. [Google Scholar] [CrossRef]
  27. Lawnik, M. Combined logistic and tent map. J. Phys. Conf. Ser. 2018, 1141, 012132. [Google Scholar] [CrossRef]
  28. Panda, G.; Pradhan, P.M.; Majhi, B. IIR system identification using cat swarm optimization. Expert Syst. Appl. 2011, 38, 12671–12683. [Google Scholar] [CrossRef]
  29. Tan, F.; Zhao, J.; Wang, Q. A grey wolf optimization algorithm with improved nonlinear convergence. Microelectron. Comput. 2019, 36, 89–95. [Google Scholar]
  30. Li, X.; Luk, K.M. The grey wolf optimizer and its applications in electromagnetics. IEEE Trans. Antennas Propag. 2019, 68, 2186–2197. [Google Scholar] [CrossRef]
  31. El-Kenawy, E.-S.M.; Mirjalili, S.; Alassery, F.; Zhang, Y.-D.; Eid, M.M.; El-Mashad, S.Y.; Aloyaydi, B.A.; Ibrahim, A.; Abdelhamid, A.A. Novel meta-heuristic algorithm for feature selection, unconstrained functions and engineering problems. IEEE Access 2022, 10, 40536–40555. [Google Scholar] [CrossRef]
  32. Raji, M.F.; Zhao, H.; Monday, H.N. Fast optimization of sparse antenna array using numerical Green’s function and genetic algorithm. Int. J. Numer. Model. Electron. Netw. Devices Fields 2020, 33, e2544. [Google Scholar] [CrossRef]
  33. Guo, Q.; Wang, Y.; Li, Y.; Qi, L.; Chernogor, L.F. Pattern synthesis of nonuniform linear antenna array based on FFDM. Digit. Signal Process. 2023, 137, 104022. [Google Scholar] [CrossRef]
  34. Boopalan, N.; Ramasamy, A.K.; Nagi, F. A Comparison of Faulty Antenna Detection Methodologies in Planar Array. Appl. Sci. 2023, 13, 3695. [Google Scholar] [CrossRef]
  35. Owoola, E.O.; Xia, K.; Wang, T.; Umar, A.; Akindele, R.G. Pattern synthesis of uniform and sparse linear antenna array using mayfly algorithm. IEEE Access 2021, 9, 77954–77975. [Google Scholar] [CrossRef]
  36. Wang, H.; Liu, C.; Wu, H.; Li, B.; Xie, X. Optimal pattern synthesis of linear antenna array and broadband design of whip antenna using grasshopper optimization algorithm. Int. J. Antennas Propag. 2020, 2020, 5904018. [Google Scholar] [CrossRef]
  37. Khodier, M.M.; Christodoulou, C.G. Linear antenna array geometry synthesis with minimum sidelobe level and null control using particle swarm optimization. IEEE Trans. Antennas Propag. 2005, 53, 2674–2679. [Google Scholar] [CrossRef]
  38. Bayraktar, Z.; Komurcu, M.; Bossard, J.A.; Werner, D.H. The wind driven optimization technique and its application in electromagnetics. IEEE Trans. Antennas Propag. 2013, 61, 2745–2757. [Google Scholar] [CrossRef]
  39. Pappula, L.; Ghosh, D. Linear antenna array synthesis using cat swarm optimization. AEU Int. J. Electron. Commun. 2014, 68, 540–549. [Google Scholar] [CrossRef]
  40. Aboul-Seoud, A.K.; Mahmoud, A.K.; Hafez, A.E.D.S. A sidelobe level reduction (SLL) for planar array antennas with −30 dB attenuators weight precision. Aerosp. Sci. Technol. 2010, 14, 316–320. [Google Scholar] [CrossRef]
Figure 1. Hierarchy of grey wolves.
Figure 1. Hierarchy of grey wolves.
Electronics 12 04087 g001
Figure 2. Wolves in 2D space.
Figure 2. Wolves in 2D space.
Electronics 12 04087 g002
Figure 3. Population distribution of chaotic mapping.
Figure 3. Population distribution of chaotic mapping.
Electronics 12 04087 g003
Figure 4. Convergence coefficients.
Figure 4. Convergence coefficients.
Electronics 12 04087 g004
Figure 5. Flow chart of the nonlinear chaotic grey wolf optimization (NCGWO) algorithm.
Figure 5. Flow chart of the nonlinear chaotic grey wolf optimization (NCGWO) algorithm.
Electronics 12 04087 g005
Figure 6. Illustration of the two-dimensional versions of the test functions. (a,b) are unimodal functions; (c,d) are multimodal functions.
Figure 6. Illustration of the two-dimensional versions of the test functions. (a,b) are unimodal functions; (c,d) are multimodal functions.
Electronics 12 04087 g006
Figure 7. (a) Uniform LAA geometry; (b) sparse LAA geometry.
Figure 7. (a) Uniform LAA geometry; (b) sparse LAA geometry.
Electronics 12 04087 g007
Figure 8. Planar array antennas geometry.
Figure 8. Planar array antennas geometry.
Electronics 12 04087 g008
Figure 9. (a) Radiation patterns of a 10-element linear array antenna SLL; (b) iteration curve.
Figure 9. (a) Radiation patterns of a 10-element linear array antenna SLL; (b) iteration curve.
Electronics 12 04087 g009
Figure 10. 3D radiation patterns of a 10-element linear array antenna SLL near the main lobe minimization: (a) before and (b) after.
Figure 10. 3D radiation patterns of a 10-element linear array antenna SLL near the main lobe minimization: (a) before and (b) after.
Electronics 12 04087 g010
Figure 11. (a) Radiation patterns of the SLL of a 20-element linear array antenna with a lower notch; (b) iteration curve.
Figure 11. (a) Radiation patterns of the SLL of a 20-element linear array antenna with a lower notch; (b) iteration curve.
Electronics 12 04087 g011
Figure 12. 3D radiation patterns of the SLL of a 20-element linear array antenna with a lower notch: (a) before and (b) after.
Figure 12. 3D radiation patterns of the SLL of a 20-element linear array antenna with a lower notch: (a) before and (b) after.
Electronics 12 04087 g012
Figure 13. (a) Radiation patterns of the SLL of a 10-element sparse linear array antenna; (b) iteration curve.
Figure 13. (a) Radiation patterns of the SLL of a 10-element sparse linear array antenna; (b) iteration curve.
Electronics 12 04087 g013
Figure 14. 3D radiation patterns of the SLL of a 10-element sparse linear array antenna: (a) before and (b) after.
Figure 14. 3D radiation patterns of the SLL of a 10-element sparse linear array antenna: (a) before and (b) after.
Electronics 12 04087 g014
Figure 15. (a) Radiation patterns of the SLL minimization and null of 32-element sparse linear array antennas; (b) iteration curve.
Figure 15. (a) Radiation patterns of the SLL minimization and null of 32-element sparse linear array antennas; (b) iteration curve.
Electronics 12 04087 g015
Figure 16. 3D radiation patterns of the SLL minimization and null of 32-element sparse linear array antennas: (a) before and (b) after.
Figure 16. 3D radiation patterns of the SLL minimization and null of 32-element sparse linear array antennas: (a) before and (b) after.
Electronics 12 04087 g016
Figure 17. 3D radiation patterns of the SLL minimization of planar array antennas: (a) side view and (b) current amplitude of each array element.
Figure 17. 3D radiation patterns of the SLL minimization of planar array antennas: (a) side view and (b) current amplitude of each array element.
Electronics 12 04087 g017
Table 1. Comparison of the GWO and NCGWO improvement points.
Table 1. Comparison of the GWO and NCGWO improvement points.
NCGWOGWO
Number 1Logistic-tent double mapping generating initial populationsRandomly generated initial populations
Formula X n + 1 = r x n 1 x n + 4 r 2 x n mod 1 , if x n < 0.5 r x n 1 x n + 4 r 1 x n 2 mod 1 , if x n 0.5 X n + 1 = r a n d X n
Reason 1The GWO algorithm suffers from a lack of diversity in the initial population due to the random generation of individuals. This limitation hampers the algorithm’s search flexibility. To address this, logistic-tent dual chaotic mapping methods are employed to enhance the initial population’s diversity, optimizing the global search process and increasing the algorithm’s search flexibility.
Number 2Nonlinear variable speed convergence factorLinear convergence factor
Formula a = H e t 2 / 2 M 2 ( H 2 ) a = 2 2 t T max
Reason 2The a plays an important role in balancing the exploration and exploitation of the candidate’s individual search. The search process of the GWO algorithm is nonlinear and complicated; the linear convergence factor cannot balance the global and local search ability. The better performance would be obtained if there was a nonlinear variable speed convergence factor.
Table 2. Benchmark function and their properties.
Table 2. Benchmark function and their properties.
FExpressionBoundariesOptimal Solution
i.e., f ( x )
F1 f ( x ) = i = 1 D x i 2 100 x i 100 x = 0 , 0 , , 0 f ( x ) = 0
F2 f ( x ) = i = 1 D 1 100 x i + 1 x i 2 + ( 1 x i ) 2 30 x i 30 x = 1 , 1 , , 1 f ( x ) = 0
F3 f ( x ) = i = 1 D x i 2 10 cos ( 2 π x i ) + 10 5.12 x i 5.12 x = 0 , 0 , , 0 f ( x ) = 0
F4 f ( x ) = 1 4000 i = 1 D x i 2 i = 1 D cos x i i + 1 100 x i 100 x = 0 , 0 , , 0 f ( x ) = 0
Table 3. Result comparison with 50 independent runs.
Table 3. Result comparison with 50 independent runs.
Objective FunctionAlgorithmMinMeanSD
f 1 ( x ) NCGWO7.6893 × 10−992.6133 × 10−1001.4032 × 10−99
GWO2.60 × 10−733.55 × 10−711.18 × 10−70
PSO5.01 × 10−175.96 × 10−152.54 × 10−14
GA2.23 × 10−311.3 × 10−30.105
f 2 ( x ) NCGWO27.1026.010.59
GWO34.4536.400.75
PSO10.57454.5556.00
GA23.89284.04255.57
f 3 ( x ) NCGWO000
GWO02.27 × 10−151.11 × 10−14
PSO21.8977.8924.37
GA11.9435.9712.26
f 4 ( x ) NCGWO000
GWO06.24 × 10−42.52 × 10−3
PSO01.48 × 10−22.38 × 10−2
GA01.7 × 10−31.46 × 10−2
Table 4. Results for a 10-element linear array antenna.
Table 4. Results for a 10-element linear array antenna.
AlgorithmOptimized Amplitude CurrentPeak SLL (dB)Near SLL (dB)Execution Time (s)
GWO0.9531, 0.9452, 0.5549, 0.4634, 0.5083−16.8570−31.84003.1800
IGWO1.0000, 0.8376, 0.6409, 0.4349, 0.4768−20.2761−31.91292.4520
PSO0.9242, 0.7997, 0.6030, 0.3814, 0.4766−19.4041−32.42002.9300
MA1.0000, 0.8585, 0.6383, 0.4253, 0.5070−20.0367−32.45009.3700
NCGWO1.0000, 0.8645, 0.6455, 0.4105, 0.3999−22.4420−36.40270.8290
Table 5. Results for a 20-element linear array antenna.
Table 5. Results for a 20-element linear array antenna.
AlgorithmOptimized Amplitude CurrentPeak SLL
(dB)
Notch Depth (dB)Execution Time (s)
GWO0.8785, 0.9057, 0.8858, 0.7978, 0.6418
0.5180, 0.3663, 0.3101, 0.1407, 0.0939
−26.967762.64313.075
IGWO0.9795, 0.9716, 0.9386, 0.7924, 0.7202
0.5613, 0.5115, 0.3950, 0.2175, 0.1190
−27.0144−62.14362.5920
SMO1.0000, 0.9990, 1.0000, 0.8360, 0.6430
0.6540, 0.4770, 0.5970, 0.2580, 0.2150
−24.1000−56.70009.612
GOA1.0000, 0.9860, 0.9900, 0.7960, 0.7360
0.5630, 0.5270, 0.4470, 0.2430, 0.1510
−27.7000−61.20007.714
NCGWO1.0000, 0.9636, 0.9417, 0.7958, 0.7000
0.5752, 0.4474, 0.3626, 0.1699, 0.1008
−28.1781−64.38831.998
Table 6. Comparison of results of algorithms for 10-element sparse linear array antennas.
Table 6. Comparison of results of algorithms for 10-element sparse linear array antennas.
AlgorithmOptimized Element PositionPeak SLL (dB)Execution Time (s)
GWO0.2204, 0.7078, 1.2023, 1.8266, 2.5468−19.07004.9820
IGWO0.2234, 0.7196, 1.2224, 1.8604, 2.5966−19.07124.3400
PSO0.2515, 0.5550, 1.0650, 1.5000, 2.1100−17.41009.5150
WDO0.2233, 0.7179, 1.2221, 1.8591, 2.5936−19.05006.2090
NCGWO0.2298, 0.7401, 1.2613, 1.9205, 2.6785−19.08483.3540
Table 7. Results for the 32-element sparse linear array antennas.
Table 7. Results for the 32-element sparse linear array antennas.
AlgorithmOptimized Element PositionPeak SLL (dB)Null Depth (dB)
ACO0.1500, 0.7500, 1.0500, 1.7500,
2.2500, 2.5500, 2.9500, 3.7500,
4.1500, 4.5500, 4.7500, 5.3500
6.0500, 7.0500, 7.7500, 8.4500
−17.0990−50
CSO0.2833, 0.6830, 1.1929, 1.5199
1.9768, 2.3247, 2.6886, 3.1362
3.4848, 3.9538, 4.3822, 4.9252
5.4817, 6.2091, 7.0412, 7.7500
−18.1562−80
GWO0.1943, 0.7407, 1.2492, 1.7476
2.2413, 2.7143, 2.9998, 3.4515
3.7540, 4.2759, 4.7500, 5.2556
5.7518, 6.4559, 7.2500, 8.0000
−15.1287−106
IGWO0.2505, 0.6570, 1.0574, 1.4622
1.9027, 2.3433, 2.7637, 3.1672
3.5856, 4.0330, 4.5951, 5.0225
5.5743, 6.5045, 7.3101, 8.2594
−19.0584−108
NCGWO0.2500, 0.6500, 1.0525, 1.4619
1.8950, 2.3419, 2.7771, 3.2000
3.6361, 4.1108, 4.6883, 5.2370
5.8100, 6.9328, 7.6841, 8.3345
−20.9203−116
Table 8. Results for planar array antennas.
Table 8. Results for planar array antennas.
AlgorithmPeak SLL (dB)Mainbeam (°)
Gaussian−22.820012
Kaiser−22.033012
Hamming−22.82012
Blackman−32.007016
GWO−27.569712
IGWO−30.569712
NCGWO−34.830312
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, K.; Liu, Y.; Hu, K. Optimal Pattern Synthesis of Linear Array Antennas Using the Nonlinear Chaotic Grey Wolf Algorithm. Electronics 2023, 12, 4087. https://doi.org/10.3390/electronics12194087

AMA Style

Zhao K, Liu Y, Hu K. Optimal Pattern Synthesis of Linear Array Antennas Using the Nonlinear Chaotic Grey Wolf Algorithm. Electronics. 2023; 12(19):4087. https://doi.org/10.3390/electronics12194087

Chicago/Turabian Style

Zhao, Kunxia, Yan Liu, and Kui Hu. 2023. "Optimal Pattern Synthesis of Linear Array Antennas Using the Nonlinear Chaotic Grey Wolf Algorithm" Electronics 12, no. 19: 4087. https://doi.org/10.3390/electronics12194087

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