Next Article in Journal
Evaluation Method for Ultimate Flexural State of Prestressed Precast Reinforced Concrete Beam–Column Connection with Debonded Partial Tendon
Previous Article in Journal
A Knowledge Graph Embedding Approach for Polypharmacy Side Effects Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Sidelobe Pattern Synthesis for Spaceborne Array Antenna Based on Improved Whale Optimization Algorithm

1
Innovation Academy for Microsatellite of CAS, Shanghai 201204, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Shanghai Engineering Center for Microsatellites, Shanghai 201204, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(5), 2841; https://doi.org/10.3390/app13052841
Submission received: 9 January 2023 / Revised: 19 February 2023 / Accepted: 20 February 2023 / Published: 22 February 2023
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

:
For the purpose of fulfilling the low sidelobe level (SLL) requirements for spaceborne phased array antenna pattern synthesis, this paper proposes a new improved whale optimization algorithm (IWOA). As a type of new heuristic algorithm inspired by whale hunting behavior, WOA has the advantages of simple structure, few parameters, fast optimization speed, and high precision. In this paper, improvements are made in three aspects of adaptive weight, spiral coefficient optimization, and optimal neighborhood perturbation, and the proposed algorithm is successfully applied to the intelligent calculation of antenna synthesis. In light of the engineering requirements, the mathematical model of the optimization problem is established, and the desired antenna pattern with high gain and low sidelobe is obtained using IWOA under the constraint that the amplitude variation is within 20 dB. Simulation results demonstrate that IWOA is superior in maximum sidelobe level (MSLL) suppression and convergence. Consequently, EM simulations were conducted on a 64-element planar array, with the results consistent with the theoretical simulation, verifying the feasibility and effectiveness of the proposed algorithm.

1. Introduction

In recent years, the spaceborne array antenna has attracted increasingly extensive attention due to its beamforming, beam steering and high-gain capabilities. For array antenna pattern synthesis, the main concern is to search for the appropriate excitation amplitude and phase to obtain the desired radiation pattern. Various approaches, for example, traditional mathematical techniques and optimization algorithms, have been put forward to the array antenna pattern synthesis problem [1,2,3,4]. Normally, Taylor weighting method and Chebyshev weighting method are commonly used to achieve sidelobe suppression. Nonetheless, the amplitude excitation range satisfying Taylor or Chebyshev distribution is too large to be controlled, leading to the difficulty in its application in practical engineering, whereas the global optimization algorithm can effectively limit the range of amplitude variation. Owing to the limitation of such a device design, in Wilkinson circuit, the signal combination efficiency will be affected when there is a large signal power difference. This study controls the maximum variation range of amplitude to 20 dB in this project. Undoubtedly, if the amplitude change is too small, the sidelobe suppression will be very poor. In practice, this paper has achieved the attenuation control by using attenuators. Low sidelobe level is one of the key technical indicators in the antenna pattern, which can effectively improve the communication quality by facilitating the signal-to-noise ratio, reducing the influence of the clutter signal outside the main beam and enhancing the anti-interference ability of the entire system [5,6,7,8].
Genetic algorithm (GA) and particle swarm optimization (PSO) are the first two popular and classical optimization algorithms, which have been successfully applied to antenna synthesis for their high efficiency and simplicity [9,10,11,12]. However, these two algorithms have the disadvantage of premature convergence in solving multi-parameter optimization problems. Therefore, an increasing number of improved algorithms based on classical GA and PSO have been employed to the antenna synthesis problem [13,14], such as differential evolution algorithm (DE) [15], moth flame optimization algorithm (MFO) [16], fruit-fly optimization algorithm (FOA) [17], invasive weed optimization algorithm (IWO) [18], grey wolf optimization algorithm (GWO) [19], mayfly optimization algorithm (MOA) [20], compressed sensing (CS) [21], biogeography-based optimization (BBO) [22], firefly algorithm (FA) [23], ant colony optimization (ACO) [24], and so on. Despite the fact that these aforementioned algorithms can achieve favorable results in array antenna synthesis, the increase in parameters will lead to slower calculation speed and lower algorithm efficiency. Furthermore, these solutions easily fall into a local optimal solution when the number of phased array elements increases. Therefore, further improvement is needed.
The whale optimization algorithm (WOA) [25] is type of simple but effective swarm optimization algorithm. The research concept originates from the hunting behavior of humpback whales, which was proposed by Australian researchers Seyedali Mirjalili and Andrew Lewis in 2016. WOA has advantages of simple structure and fewer parameters, so it has a faster solving speed and higher precision in the process of solving multivariate functions. In 2018, Zhang applied WOA to the synthesis of wide-sided linear aperiodic arrays with minimum sidelobe level under uniform excitation [26]. It can be clearly seen from these publications that WOA significantly superior to several standard algorithms, both in terms of convergence speed and convergence precision. Therefore, this study investigates the future WOA-based enhancements.
To further improve the global search ability and solution accuracy of the WOA, an improved whale optimization algorithm (IWOA) has been proposed in this paper and and applied to the synthesis of low-sidelobe planar array antennas. An inertia weight varying with iteration times is added to change the speed of whale position update, and the convergence speed in the later stage can be improved by adjusting the weight dynamically. In addition, in order to enable whales to develop more diverse search paths update their positions, the idea of variable spiral search is introduced, which can adjust the spiral shape of whales dynamically during search, increase the ability of whales to explore unknown areas, and then improve the global search ability of the algorithm. Through several typical test functions, compared with other algorithms, the superiority of IWOA algorithm in convergence speed and solution accuracy is verified.
Finally, the proposed IWOA algorithm is applied to the pattern synthesis for the space-borne planar phased array antenna. The model is established under the constraints of the practical engineering and the high-gain and low-sidelobe requirements are achieved through the amplitude excitation of each array element calculated by this algorithm. The experimental and simulation results prove the superiority and effectiveness of the proposed IWOA algorithm.
The portions of this paper are structured as follows. Section 2 introduces the WOA; Section 3 elaborates the IWOA details from three aspects; Section 4 analyzes the performance comparison between IWOA and other algorithms; Section 5 gives the results of related experiments; and Section 6 concludes this paper overall.

2. Whale Optimization Algorithm

Whales are very smart animals, but due to the huge body, their activities in the sea are not very flexible, so they have a unique way of predation. They approach the target by spiraling upwards, shrink the encirclement gradually, and finally reach the position of the target fish school. WOA considers the optimal value in the search space to be prey when modeling the whale predation process mathematically. According to the predation characteristics of whales, WOA consists of three steps: (1) updating the shrink wrap position; (2) updating the spiral position; (3) updating the random search position.

2.1. The Shrinking Enclosing Mechanism

When hunting, whales must determine the target area first and then perform an encircling encirclement maneuver. The position of each whale in the searched area symbolizes a conceivable solution to the current optimization problem, but the algorithm’s goal position, that is, the position of the optimal solution, is unknown. The WOA updates the positions of whales iteratively by assuming the current optimal or near-optimal position as the target position, and then approaches the optimal search gradually through local search. The specific process can be expressed as the following formula
X ( t + 1 ) = X ( t ) X ( t ) A · | C · X ( t ) |
where t is the number of iterations, X ( t ) is the current position of whales, X ( t ) is the location of the ideal whale in the searched range, A is the convergence factor, and C is the disturbance factor, which may be represented as
A = 2 α · r α
C = 2 r
α = 2 · ( 1 t t max )
where r is a random number uniformly distributed in [0, 1], t is the number of iterations, t max is maximum number of iterations, α is the convergence factor which decreasing linearly from 2 to 0. As shown in the formula, the shrinkage surrounding mechanism is realized through the change of the convergence factor α . The schematic diagram of the shrinkage surrounding model is shown in Figure 1.
The decreasing enclosing mechanism can simulate whale populations enclosing and randomly pursuing prey. To achieve this mathematical model, the shrinking enclosing mechanism alters the search mode through the coefficient vector A. Figure 1 depicts a model of the decreasing enclosing mechanism. Among these, ( X , Y ) represents the current position of the search agent, and (X ,Y ) represents the current ideal value. Figure 1’s coefficient vector A can guide search agents through the exploitation or exploration phase. When A 1 , the search agent can approach the current optimum value, demonstrating the algorithm’s capacity for local exploitation. The decreasing enclosing method allows the algorithm to successfully balance exploitation and exploration by closing or spreading the best value area.

2.2. The Spiral Update Mechanism

The mechanism of shrinking and wrapping means the surrounding circle of food will gradually shrink during the predation process of whales. The whales swim in a spiral around the food when they shrink and surround the food, which is the spiral position update. The spiral position update can be expressed as
X ( t + 1 ) = D · e b l · cos ( 2 π l ) + X * ( t )
D = | X * ( t ) X ( t ) |
where b is a constant that can alter the shape of the spiral and l is a uniformly distributed random value in the interval [ 1 , 1 ] . The process of the entire spiral update can be represented by the model in Figure 2:
When whales shrink and surround the food, the spiral position updates meanwhile. It is necessary to assume that each behavior has a certain probability when using a mathematical model to describe this behavior. The specific mathematical motion model of this behavior is as follows
X ( t + 1 ) = X * ( t ) A · C · X * ( t ) X ( t ) D · e b l · cos ( 2 π l ) + X * ( t ) i f p < 0.5 i f p 0.5
where p is a random number uniformly distributed in [0, 1].

2.3. Random Search Location Update

To improve whales’ global search abilities, a certain degree of randomness is required when seeking for prey, which can broaden the search area of whale groups. When the coefficient | A | 1 , the whales are outside the shrinking encirclement, and the random search method should be used. When the coefficient | A | < 1 , the whales are inside the shrinking encirclement, and the spiral encircling search method should be used. The random search update formula is:
X ( t + 1 ) = X r a n d ( t ) A · | C · X r a n d ( t ) X ( t ) |
where X r a n d is a random location of the whale. The combination of the above three search methods constitutes the whale optimization algorithm.

2.4. Flow of Whale Optimization Algorithm

The pseudo code of the whale algorithm is shown in Algorithm 1:
Algorithm 1 whale algorithm
1:
Set all of the algorithm’s parameters;
2:
Initialize the whales population X i ( i = 1 , 2 , 3 n ) ;
3:
Calculate the fitness of each search agent;
4:
X * = the best position of the whale;
5:
t = 1
6:
whilet < Maximum number of iterations do
7:
   for each search agent do
8:
     Update α ,A,C,l and p
9:
     if  p < 0.5  then
10:
        if  | A | < 1  then
11:
          Update the whale’s location using Equation (1);
12:
        else
13:
          Update the whale’s location using Equation (8);
14:
     end if
15:
     else if  p > 0.5  then
16:
        Update the whale’s location using Equation (5);
17:
     end if
18:
     end for
19:
     Examine and adjust any search agents that exceed the search area;
20:
     Update X* if a better solution becomes available;
21:
     t = t + 1
22:
end while
23:
ReturnX*;

3. Improved Whale Optimization Algorithm

Based on the standard WOA, the proposed IWOA improves the strategy optimization in three aspects: adaptive weight, spiral coefficient optimization, and optimal neighborhood perturbation.

3.1. Adaptive Weight

The concept of inertia weight first appeared in the particle swarm algorithm, which means the change of particle coordinates is related to inertia weight in the iteration of particle swarm optimization [27].
This inspires the addition of an inertia weight w that modifies the position update of IWOA according to the quantity of iterations. The influence of the optimal whale position on the present individual position adjustment needs to be reduced in the early stages of the algorithm search in order to increase global search capability. The influence of the ideal whale position will steadily improve as the number of iterations increases, encouraging other whales to fast converge to the ideal whale position, allowing for an acceleration of convergence speed. The adaptive inertia weight made up of iteration number t is chosen as follows depending on the change in the whale optimization algorithm’s update count:
w ( t ) = 0.2 sin ( π 2 · t t max )
The position update formula of IWOA is:
X ( t + 1 ) = w ( t ) X * ( t ) A · C · X * ( t ) X ( t ) w ( t ) D · e b l · cos ( 2 π l ) + X * ( t ) i f p < 0.5 i f p 0.5
X ( t + 1 ) = w ( t ) X r a n d ( t ) A · | C · X r a n d ( t ) X ( t ) |
After the adaptive weight is implemented, the position update will dynamically alter the weight based on the rise in the number of iterations, allowing the best whale position X * ( t ) to steer different whales at different times. The whale group will concentrate on the direction of the optimal position with the increase in the number of iterations, and the larger weight will make the whale position move faster, thereby speeding up the algorithm convergence speed.

3.2. Helix Factor Optimization

When the whale’s spiral position is updated, the coefficient b controls the radian of the spiral update. The coefficient b is a fixed constant in the standard whale algorithm, which makes the whale move according to a fixed spiral radian when searching for prey in a spiral. A single method of movement makes it simple to converge on a local optimal solution, hence diminishing the algorithm’s capacity for global search.
As a result, parameter b is also designed as a variable that changes with the number of iterations, allowing the spiral curve of the whale to be dynamically adjusted during the spiral search, increasing the whales’ ability to explore unknown areas and thus improving the algorithm’s global search ability. The new adaptive weight spiral position update formula is as follows:
X ( t + 1 ) = w ( t ) · X * ( t ) + b D · e l · cos ( 2 π l )
b = e 5 cos ( π · ( 1 t t max ) )
The helix mathematical model is used to design the parameter b. The shape of the helix is dynamically modified based on the initial helix model by introducing the number of iterations. During iterations, the spiral’s shape changes from large to small when the specified parameter b is increased.
In the early stages of the algorithm, the whales hunt for targets in a greater spiral form to explore the global ideal solution as much as possible in order to improve the algorithm’s global optimal search ability. The whales hunt for targets in a narrow spiral shape later in the algorithm to improve the precision of the optimization method.

3.3. Optimal Neighborhood Perturbation

The whales will take the optimal position of the current position as the iteration target each time when updating its position. In each iteration process, the whale’s position will only be updated when a better solution appears, which will result in higher probability of not updating position in the later iterations of evolution, and then the search efficiency of the entire algorithm will reduce.
As a result, IWOA employs the optimal neighborhood perturbation technique and searches again near the optimal position to obtain a better global value, which not only improves the algorithm’s convergence speed but also prevents the algorithm from prematurely aging. A random disturbance is generated in the best possible location to boost its search for nearby space. The neighborhood disturbance formula is as follows:
X ( t + 1 ) = X * ( t ) + 0.5 · G a u s s i a n · r a n g e · X * ( t ) X * ( t ) i f rand < 0.5 i f rand 0.5
where r a n g e limits the range of Gaussian random numbers between [ 1 , 1]; rand is a uniformly generated random number between [0, 1], X ˜ is the generated new location.
A greedy strategy is adopted to determine whether to retain the generated neighborhood positions, and the corresponding formula is as follows:
X * ( t ) = X ˜ ( t ) X * ( t ) i f f ( X ˜ ( t ) ) < f ( X * ( t ) ) i f f ( X ˜ ( t ) ) f ( X * ( t ) )
where f ( x ) is the adaptive value of the x position. The original position will be replaced if the generated position is better, otherwise, the optimal position remains the global optimum.

3.4. IOWA Algorithm Flow

The algorithm flow chart of the IOWA algorithm is shown in Figure 3:
The pseudo code of IWOA is shown in Algorithm 2.
Algorithm 2 IWOA
1:
Parameter initialization: Population number N, Iterations T, D i m ;
2:
Randomly generate initial position X;
3:
X * = the best position of the whale;
4:
t = 1
5:
whilet < Maximum number of iterations do
6:
   Calculate the fitness of each search agent;
7:
   Update the whale’s location using Equations (14) and (15);
8:
    i = 1 ;
9:
   for i to N do
10:
     Update w , A , D and p;
11:
      j = 1 ;
12:
     for j to D i m  do
13:
        if  p < 0.5  then
14:
          if  | A | 1  then
15:
             Update the whale’s location using Equation (11);
16:
          else
17:
             Update the whale’s location using Equation (10);
18:
          end if
19:
          else if p 0.5 then
20:
          Update the whale’s location using Equation (12);
21:
        end if
22:
     end for
23:
   end for
24:
    t = t + 1 ;
25:
end while
26:
R e t u r n X * ;

3.5. Algorithm Complexity Analysis

The time complexity of an algorithm is a function that qualitatively reflects the method’s running time. The number and structure of the arithmetic unit influence the time complexity of an optimization algorithm.
The number of search agents, iterations, and the location update method largely affect the temporal complexity of WOA. The following is the analysis and comparison of the time complexity of WOA and IWOA:
  • In the standard whale optimization algorithm, the time complexity of the WOA can be obtained as O ( N * D * T ) by setting the size of whales in the algorithm as N, the problem dimension as D, and the maximum number of iterations as T.
  • The IWOA introduces three improved strategies on the basis of the original algorithm, but the number of cycles of the algorithm does not increase after adding the adaptive weight and variable spiral update strategy, which can be known from the above algorithm modification process. Thus, the time complexity of the IWOA can be obtained as O ( N * D * T ) . Adding the optimal neighborhood perturbation adds a cycle of traversing the population to the periphery of the algorithm, thus, the amount of computation increases by O ( N * T ) .
  • The increased operation amount O ( N * T ) will not cause too much computational burden to the time complexity of the entire algorithm, therefore the overall time complexity of the IWOA is the same as that of the standard WOA.
Space complexity is used to judge the memory space requirement of an algorithm. The space complexity here is mainly determined by the size of the whale and the dimension of the problem to be solved. Therefore, the IWOA does not increase the space complexity.

4. Performance Analysis

Since numerous factors are required to be optimized, the reliability analysis ought to be performed prior to array antenna pattern synthesis. According to Wolpert’s “No Free Lunch” (NFL) theorem [28], there is no algorithm that can solve all issues of all sectors worldwide. To confirm the efficacy of the IWOA method, four well-known test functions are selected, which are also utilized as benchmark functions for GA and PSO optimization techniques. The benchmark functions are listed in Table 1. To validate the IWOA algorithm’s efficiency, four well-known test functions are chosen, which are also used as benchmark functions for optimization strategies such as GA and PSO. Table 1 displays the benchmark functions.
The GA, PSO, DE, IWO, MOA, standard WOA algorithms, and IWOA algorithms were simulated and compared in 30 dimensions using the aforementioned four standard test functions. The computed f ( x ) can be defined as the fitness value of the solution. In the procedure described, the population size is set to 40 and the maximum number of iterations is 500. Table 2 illustrates the parameters of several algorithms. Additionally, tests were performed 30 times separately to prevent random deviation.The population size in the above algorithm is set to the same 40, and the maximum number of iterations is 500. The parameters of different algorithms are shown in Table 2. Furthermore, tests are independently repeated 30 times to avoid random deviation.
Table 3 presents the results of thirty different tests computed by various methods. Ideal value, average value, and variance are the three statistical indicators, which are used to evaluate the optimization accuracy, average accuracy, and robustness of the algorithm in turn. The best results are indicated in bold for each function. The aforementioned three indicators of IWOA algorithm are obviously superior to other algorithms. Therefore, compared with other algorithms, IWOA has the optimal overall performance in solving the solution problem of the above four test functions, as shown in Table 3. As a result, compared with other algorithms, IWOA has the most satisfying overall performance in solving these four test functions listed above.
Correspondingly, Figure 4a–d show the convergence curves of different algorithms in the process of solving the above test functions. It can be seen that the IWOA has a faster convergence and better solution result.
However, the performance of the IWOA algorithm in sidelobe suppression optimization problem needs further evaluation.

5. Application of IWOA in the Array Antenna Pattern Synthesis

5.1. Signal Model of the Planar Phased Array Antenna

Consider the planar phased array composed of N array elements shown in Figure 5, its far-field radiation pattern is
E ( θ , ϕ ) = n = 1 N g ( θ , ϕ ) w n * e j k ( x n sin θ cos ϕ + y n sin θ sin ϕ )
= g ( θ , ϕ ) n = 1 N w n e j k ( x n sin θ cos ϕ + y n sin θ sin ϕ ) + j φ n
where g ( θ , ϕ ) is the element pattern function, k = 2 π / λ , λ is the wavelength, ( x n , y n ) is the coordinate position of the nth array element, and w n · e j φ n is the amplitude excitation factor and phase excitation factor of the corresponding array element.
In this paper, the IOWA is applied to the actual engineering project. Since the RF device of the antenna can only control the amplitude within a maximum range of 20 dB, we need to restrict the amplitude variation within 20 dB in the process of the pattern synthesis. In engineering applications, Wilkinson circuit is usually used to realize the signal combination. The combining circuit of small signal is narrow and can achieve a high machining accuracy, which makes sure the amplitude change can be controlled more accurately. In addition, since the power of each signal is not equal, the combination efficiency will be affected when the power difference is large, and the hardware will also be more difficult to design. Therefore, we must control the range of amplitude change within 20 dB. Of course, if the amplitude change is too small, the sidelobe suppression will be very poor. In practice, we achieve the attenuation control by using attenuators.
The optimization goal is to achieve sidelobe suppression only by optimizing the amplitude of the excitation. The designed fitness function can be expressed as
F M S L L = α 1 G 0 G d e s + α 2 M S L L max M S L L d e s
where G 0 is the calculated gain of the main lobe pointing angle, G d e s is the designed gain of the main lobe pointing angle, M S L L max is the calculated maximum sidelobe level among the entire pattern range, M S L L d e s is the designed maximum sidelobe level, α 1 and α 2 are two weight coefficients, and α 1 + α 2 = 1 in the design.

5.2. Result Analysis

The array element adopts the traditional single-layer microstrip antenna and uses the coaxial feeding mode. The radiation patch is nearly square with a half wavelength in length. As shown in Figure 6, the patch is symmetrically chamfered in the center to ensure that the antenna radiates circularly polarized waves. Simulation results show that the gain of the antenna at the center frequency is 7.5 dBi and the axial ratio is 0.3 dB. It has favorable circularly polarized radiation characteristics and meets the performance requirements of array element antenna. The radiation pattern of the array element is shown in Figure 7.
For the 64-element planar array antenna shown in Figure 8, the frequency is set to 30 GHz, and the unit patterns of all elements are imported through the simulation software HFSS. We control the range of amplitude variation within 20 dB. In the actual engineering project, we design a two-stage amplitude-phase control chip. A 6-bit digital attenuator is used to achieve a 20 dB amplitude control, and the beamformer sends instructions through the wave control interface. The chip is integrated with 6-bit phase shifter, 6-bit attenuator, gain module, power divider, serial-parallel converter, and power modulation circuits. The block diagram of the chip is shown in Figure 9.
Subsequently, the GA, PSO, DE, IWO, MOA, standard WOA, and IWOA are carried out for sidelobe suppression optimization. The parameter design of each algorithm is shown in Table 2. Each algorithm iterated 2000 times and repeated 20 times independently to ensure the reliability of the experiment.
To compare the performance of these algorithms more intuitively, the average convergence results of 20 independent experiments are provided in Figure 10. It can be seen that the convergence speed of IWOA is significantly faster than other algorithms, and the final solution is also better than the others.
Owing to the requirement of engineering implementation, the range of amplitude excitation is limited in the algorithm. The amplitude attenuation is controlled between 0 to 20 dB. Since the minimum amplitude attenuation step in our chip can only reach 0.5 dB, we carried out a quantization process before obtaining the result of each iteration of the algorithm. Then, the result obtained after quantization is used as the required solution and the optimal solution is obtained after continuous iterations. In terms of engineering implementation, we take the optimal solution of the proposed algorithm as input and use a 6-bit digital attenuator to achieve the amplitude control. Corresponding instructions are sent by the beamformer through the wave control interface. The arrangement of the 64-element planar array antenna is shown in the following Figure 11, and the optimal solution obtained through the proposed algorithm is shown in Table 4.
The optimal solution of the above seven algorithms for sidelobe level suppression problem is determined, and the corresponding 2D antenna pattern diagrams are shown in Figure 12, where the maximum sidelobe of the conventional pattern is −11.05 dB without adjusting the amplitude, while the maximum sidelobe obtained by IWOA optimization is −22.87 dB, illustrating the great performance of IWOA for sidelobe suppression. Figure 13 portrays the 3D antenna pattern diagram synthesized by IWOA.
The optimal value, average value, and variance of 20 independent experiments are shown in Table 5. After IWOA optimization, the optimal MSLL reaches −23.09 dB, the worst MSLL is −22.53 dB, and the standard deviation of 20 experiments is 0.25. It can be seen that the IWOA algorithm performs better in optimization results and robustness through the comparison with other algorithms in Table 5.
In the simulation model mentioned above, the coupling among the array elements is not considered. Therefore, EM simulations must be performed to determine whether the proposed technique can successfully optimize the maximal sidelobe in the presence of coupling.
The electromagnetic simulations are performed using ANSYS electromagnetics. The amplitude excitation obtained through algorithm optimization in MATLAB is input into the 64-element planar array antenna model designed by HFSS software to verify the feasibility of the optimization algorithm in practical engineering.
Figure 14a shows the comparison of 2D beam optimization effects of each algorithm obtained through EM simulation, depicting the 2D EM simulation results in 0 planes. The first sidelobe optimized by the IWAO is −18.03 dB, and the second sidelobe level is −22.2 dB. Figure 14b is the 2D EM simulation results in 90 planes. The first sidelobe optimized by the IWAO is −18.71 dB, and the second sidelobe level is −19.5 dB. Obviously, IWOA has the best sidelobe suppression performance compared with other algorithms. The sidelobe suppression performance of HFSS simulation results has deteriorated to a certain extent after the addition of coupling, yet both simulations still prove the effectiveness of the IWOA.
Since the primary consideration in engineering is to solve the problem of interference avoidance, sidelobe suppression is the first optimization goal. Meanwhile, the beam width will also be broadened to some extent when performing sidelobe suppression. Through simulation analysis, the beam broadening after sidelobe suppression is within the acceptable range of the engineering as well. Table 6 shows the maximum SLL and beamwidth of the compared algorithms.
Figure 15a and Figure 15b, respectively, show the 3D waveform diagrams of 64 array elements before and after optimization. The color of the maximum sidelobe becomes lighter, indicating that the value is significantly smaller, which proves that the maximum SLLs have been significantly optimized.

6. Conclusions

Aiming at the design requirements of low sidelobe level of spaceborne phased array antenna, an improved IWOA algorithm based on a standard WOA algorithm is proposed. It has three improvement strategies, which are adaptive weight, spiral coefficient optimization, and optimal neighborhood perturbation. The superiority of IWOA is proved by comparing with other algorithms in the simulation experiment with classical test functions as the validation criteria. In addition, the IWOA is effectively used for antenna synthesis of a 64-element planar array antenna. IWOA outperforms GA, PSO, DE, IWO, MOA, and regular WOA in terms of convergence speed and optimization outcomes when applied to the sidelobe level suppression issue. Ultimately, the practicability and effectiveness of IWOA are verified through the electromagnetic field simulation with coupling added.

Author Contributions

Authors contributed as follows: Conceptualization, H.H., H.L. and L.Z.; Methodology, H.H., H.L. and X.J.; Investigation, H.H. and J.Y.; Supervision, Y.Z., J.Y. and L.Z.; writing—original draft preparation, H.H. and X.J.; writing—review and editing, L.Z.; project administration, H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (grant number U21A20443). Shanghai Industrial Collaborative Innovation Project (grant number XTCX-KJ-2022-02).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ha, B.V.; Mussetta, M.; Pirinoli, P.; Zich, R.E. Modified Compact Genetic Algorithm for Thinned Array Synthesis. IEEE Antennas Wirel. Propag. Lett. 2016, 15, 1105–1108. [Google Scholar] [CrossRef]
  2. Angeletti, P.; Berretti, L.; Maddio, S.; Pelosi, G.; Selleri, S.; Toso, G. Phase-Only Synthesis for Large Planar Arrays via Zernike Polynomials and Invasive Weed Optimization. IEEE Trans. Antennas Propag. 2022, 70, 1954–1964. [Google Scholar] [CrossRef]
  3. Panigrahi, S.; Chou, H.-T.; Chang, C.-Y. Radiation pattern nulling in phased array antennas using superior discrete fourier transform and Dolph-Tschebyscheff based synthesis techniques. Radio Sci. 2022, 57, 1–14. [Google Scholar] [CrossRef]
  4. Prado, D.R. The Generalized Intersection Approach for Electromagnetic Array Antenna Beam-Shaping Synthesis: A Review. IEEE Access 2022, 10, 87053–87068. [Google Scholar] [CrossRef]
  5. Lin, Z.; Hu, H.; Lei, S.; Li, R.; Tian, J.; Chen, B. Low-Sidelobe Shaped-Beam Pattern Synthesis With Amplitude Constraints. IEEE Trans. Antennas Propag. 2022, 70, 2717–2731. [Google Scholar] [CrossRef]
  6. Yang, F. Synthesis of Low-Sidelobe 4-D Heterogeneous Antenna Arrays Including Mutual Coupling Using Iterative Convex Optimization. IEEE Trans. Antennas Propag. 2020, 68, 329–340. [Google Scholar] [CrossRef]
  7. Lin, Z.; Hu, H.; Chen, B.; Lei, S.; Tian, J.; Gao, Y. Shaped-Beam Pattern Synthesis With Sidelobe Level Minimization via Nonuniformly-Spaced Sub-Array. IEEE Trans. Antennas Propag. 2022, 70, 3421–3436. [Google Scholar] [CrossRef]
  8. Wang, A.; Li, X.; Xu, Y. BA-Based Low-PSLL Beampattern Synthesis in the Presence of Array Errors. IEEE Access 2022, 10, 9371–9379. [Google Scholar] [CrossRef]
  9. Liang, Z.; Ouyang, J.; Yang, F. A hybrid GA-PSO optimization algorithm for conformal antenna array pattern synthesis. J. Electromagn. Waves Appl. 2018, 32, 1601–1615. [Google Scholar] [CrossRef]
  10. Anjaneyulu, G.; Siddartha Varma, J. Synthesis of Low Sidelobe Radiation Patterns from Embedded Dipole Arrays Using Genetic Algorithm. Sustain. Commun. Netw. Appl. 2020, 39, 791–797. [Google Scholar]
  11. He, M.; Zheng, Z.; Wang, W.Q.; Kang, Z. Pattern synthesis for uniform linear array using genetic algorithm and artificial neural network. Multidimens. Syst. Signal Process. 2022, 33, 263–273. [Google Scholar] [CrossRef]
  12. Li, H.; Jiang, Y.; Ding, Y.; Tan, J.; Zhou, J. Low-Sidelobe Pattern Synthesis for Sparse Conformal Arrays Based on PSO-SOCP Optimization. IEEE Access 2018, 6, 77429–77439. [Google Scholar] [CrossRef]
  13. Hiroshi, H.; Naobumi, M.; Hisashi, M.; Hiroyuki, A. Array antenna pattern synthesis for fixed amplitude and limited phase range using genetic algorithm. IEICE Commun. Express 2021, 10, 721–725. [Google Scholar]
  14. Kang, M.S.; Won, Y.J.; Lim, B.G.; Kim, K.T. Efficient Synthesis of Antenna Pattern Using Improved PSO for Spaceborne SAR Performance and Imaging in Presence of Element Failure. IEEE Sens. J. 2018, 18, 6576–6587. [Google Scholar] [CrossRef]
  15. Cui, C.Y.; Jiao, Y.C.; Zhang, L. Synthesis of Some Low Sidelobe Linear Arrays Using Hybrid Differential Evolution Algorithm Integrated With Convex Programming. IEEE Antennas Wirel. Propag. Lett. 2017, 16, 2444–2448. [Google Scholar] [CrossRef]
  16. Das, A.; Mandal, D.; Ghoshal, S.P.; Kar, R. Moth flame optimization based design of linear and circular antenna array for side lobe reduction. Int. J. Numer. Model. Electron. Netw. Devices Fields 2018, 32, 1–15. [Google Scholar] [CrossRef] [Green Version]
  17. Darvish, A.; Ebrahimzadeh, A. Improved Fruit-Fly Optimization Algorithm and Its Applications in Antenna Arrays Synthesis. IEEE Trans. Antennas Propag. 2018, 66, 1756–1766. [Google Scholar] [CrossRef]
  18. Zheng, T. 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]
  19. Li, X.; Luk, M.K. The Grey Wolf Optimizer and Its Applications in Electromagnetics, in IEEE Transactions on Antennas and Propagation. J. Korean Inst. Commun. Inf. Sci.. 2020, 68, 2186–2197. [Google Scholar]
  20. 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]
  21. Pinchera, D.; Migliore, M.D.; Schettino, F.; Lucido, M.; Panariello, G. An Effective Compressed-Sensing Inspired Deterministic Algorithm for Sparse Array Synthesis. IEEE Trans. Antennas Propag. 2018, 66, 149–159. [Google Scholar] [CrossRef]
  22. Singh, U.; Kumar, H.; Kamal, T.S. Design of Yagi-Uda Antenna Using Biogeography Based Optimization. IEEE Trans. Antennas Propag. 2010, 58, 3375–3379. [Google Scholar] [CrossRef]
  23. Baumgartner, P. Multi-Objective Optimization of Yagi–Uda Antenna Applying Enhanced Firefly Algorithm With Adaptive Cost Function. IEEE Trans. Magn. 2018, 54, 1–4. [Google Scholar] [CrossRef]
  24. Quevedo-Teruel, O.; Rajo-Iglesias, E. Ant Colony Optimization in Thinned Array Synthesis With Minimum Sidelobe Level. IEEE Antennas Wirel. Propag. Lett. 2006, 5, 349–352. [Google Scholar] [CrossRef]
  25. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  26. 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]
  27. Chrouta, J.; Farhani, F.; Zaafouri, A. A modified multi swarm particle swarm optimization algorithm using an adaptive factor selection strategy. Trans. Inst. Meas. Control. 2021, 01423312211029509. [Google Scholar] [CrossRef]
  28. Ho, Y.; Pepyne, D. Simple Explanation of the No-Free-Lunch Theorem and Its Implications. J. Optim. Theory Appl. 2002, 115, 549–570. [Google Scholar] [CrossRef]
  29. Greda, L.A.; Winterstein, A.; Lemes, D.L.; Heckler, V.T. Beamsteering and Beamshaping Using a Linear Antenna Array Based on Particle Swarm Optimization. IEEE Access 2019, 7, 141562–141573. [Google Scholar] [CrossRef]
  30. Sun, G.; Liu, Y.; Li, H.; Liang, S.; Wang, A.; Li, B. An antenna array sidelobe level reduction approach through invasive weed optimization. Int. J. Antennas Propag. 2018, 2018, 4867851–4867867. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The model of the decreasing enclosing mechanism.
Figure 1. The model of the decreasing enclosing mechanism.
Applsci 13 02841 g001
Figure 2. The model of the spiral updating mechanism.
Figure 2. The model of the spiral updating mechanism.
Applsci 13 02841 g002
Figure 3. The flowchart of IWOA.
Figure 3. The flowchart of IWOA.
Applsci 13 02841 g003
Figure 4. Simulation experiment results.
Figure 4. Simulation experiment results.
Applsci 13 02841 g004
Figure 5. The planar phased array model.
Figure 5. The planar phased array model.
Applsci 13 02841 g005
Figure 6. Microstrip antenna model.
Figure 6. Microstrip antenna model.
Applsci 13 02841 g006
Figure 7. Radiation pattern of array element.
Figure 7. Radiation pattern of array element.
Applsci 13 02841 g007
Figure 8. A 64-element planar phased array antenna.
Figure 8. A 64-element planar phased array antenna.
Applsci 13 02841 g008
Figure 9. Block diagram of the amplitude-phase control chip.
Figure 9. Block diagram of the amplitude-phase control chip.
Applsci 13 02841 g009
Figure 10. Convergence rates of the 64-element planar phased array.
Figure 10. Convergence rates of the 64-element planar phased array.
Applsci 13 02841 g010
Figure 11. Positions of the 64-element planar phased array antenna.
Figure 11. Positions of the 64-element planar phased array antenna.
Applsci 13 02841 g011
Figure 12. The 2D beam patterns of the 64-element planar phased array.
Figure 12. The 2D beam patterns of the 64-element planar phased array.
Applsci 13 02841 g012
Figure 13. 3D beam patterns of 64−element planar phased array.
Figure 13. 3D beam patterns of 64−element planar phased array.
Applsci 13 02841 g013
Figure 14. The 2D EM simulation results.
Figure 14. The 2D EM simulation results.
Applsci 13 02841 g014
Figure 15. The 3D EM simulation results.
Figure 15. The 3D EM simulation results.
Applsci 13 02841 g015
Table 1. This is a wide table.
Table 1. This is a wide table.
Function NameExpressionSearch SpaceDimF min
Sphere F 1 = i = 1 d x i 2 [−10, 10]300
Rosenbrock F 2 = i = 1 d 1 [ 100 ( x i + 1 x i 2 ) 2 + 1 x i 2 ] [−30, 30]300
Quartic F 3 = i = 1 d i x i 4 + r a n d o m [ 0 , 1 ) [−1.28, 1.28]300 + random noise
Ackley F 4 = 20 + e 20 exp [ 0.2 1 d i = 1 d x i 2 ] exp [ 1 d i = 1 d cos ( 2 π x i ) ] [−32, 32]300
Table 2. Parameter setups of different algorithms.
Table 2. Parameter setups of different algorithms.
AlgorithmValues of the Parameters
GA [13] P c = 0.8 , P m = 0.08
PSO [29] C 1 = 1.5 , C 2 = 2.0
DE [15] F = 0.5 , C R = 0.1
IWO [30] σ i n i t i a l = 0.05 , σ f i n a l = 0.01
MOA [20] m a l e = 20 , f e m a l e = 20 , g = 0.8 , σ 1 = 1 , α 2 = 1.5 , β = 2 , d = 5 , λ = 1
WOA [26] b = 1 , r = [ 0 , 1 ] , l = [ 1 , 1 ] , p = [ 0 , 1 ]
IWOA l = [ 1 , 1 ] , p = [ 0 , 1 ] , r = [ 0 , 1 ]
Table 3. Results of algorithms on basic benchmark functions.
Table 3. Results of algorithms on basic benchmark functions.
Function IDStatisticsGAPSODEIWOMOAWOAIWOA
F1Best5.9459 × 10 2 9.0916 × 10 3 1.5094 × 10 6 2.5677 × 10 5 8.091 × 10 13 3.2727 × 10 94 0.0000 × 10 0
Average1.7310 × 10 1 1.6365 × 10 2 2.9594 × 10 6 3.4267 × 10 5 1.674 × 10 10 1.2064 × 10 81 0.0000 × 10 0
Std.2.5419 × 10 1 5.2516 × 10 2 1.1558 × 10 6 4.7039 × 10 6 3.7614 × 10 10 5.2016 × 10 81 0.0000 × 10 0
F2Best2.0635 × 10 2 2.6832 × 10 1 2.4624 × 10 1 2.5779 × 10 1 3.1467 × 10 1 2.6852 × 10 1 5.4799 × 10 3
Average4.009 × 10 2 6.3317 × 10 1 5.2010 × 10 1 2.6677 × 10 1 2.4533 × 10 1 2.7647 × 10 1 1.3783 × 10 2
Std.1.5590 × 10 2 3.0563 × 10 1 3.6656 × 10 1 0.6031 × 10 0 2.9960 × 10 1 0.4685 × 10 0 2.8484 × 10 3
F3Best2.4553 × 10 1 5.5778 × 10 1 6.8942 × 10 2 5.7910 × 10 3 7.9499 × 10 2 3.8572 × 10 3 5.6778 × 10 4
Average5.0547 × 10 1 1.6257 × 10 0 1.1957 × 10 1 2.6554 × 10 2 2.0486 × 10 2 3.0396 × 10 2 6.1412 × 10 3
Std.1.2738 × 10 1 3.8376 × 10 1 3.0263 × 10 2 8.8917 × 10 2 7.7150 × 10 3 3.9468 × 10 3 8.1179 × 10 4
F4Best3.2840 × 10 1 1.9277 × 10 0 2.9891 × 10 3 3.9968 × 10 14 1.2840 × 10 1 7.6815 × 10 16 8.8818 × 10 16
Average7.3548 × 10 1 2.7495 × 10 0 4.7469 × 10 3 5.7495 × 10 14 5.2548 × 10 1 4.7962 × 10 15 8.8818 × 10 16
Std.2.1209 × 10 1 5.7580 × 10 1 1.0955 × 10 3 8.5984 × 10 15 3.1209 × 10 1 2.158 × 10 15 0.0000 × 10 0
Table 4. The associated amplitude excitation attenuation of 64-element planar phased array antenna.
Table 4. The associated amplitude excitation attenuation of 64-element planar phased array antenna.
IndexAmplitude Attenuation (dB)IndexAmplitude Attenuation (dB)IndexAmplitude Attenuation (dB)IndexAmplitude Attenuation (dB)
1−19.517−10.533−7.549−17.5
2−1918−9.534−650−18
3−1819−835−451−17
4−18.520−836−452−18.5
5−7.521−3.537−0.553−7
6−522038−3.554−4
7−5.523039055−4.5
8−424040−1.556−7
9−825−1.541057−8
10−826−342−1.558−8
11−827−143−3.559−11.5
12−11.528044−0.560−8
13−1629−445−461−16
14−19.530−446−462−19.5
15−1631−7.547−5.563−16
16−18.532−7.548−664−18.5
Table 5. Simulation results obtained by IWOA and other optimization algorithms.
Table 5. Simulation results obtained by IWOA and other optimization algorithms.
AlgorithmsBest MSLL (dB)Worst MSLL (dB)Average MSLL (dB)Standard Deviation
Uniform Array−10.92−10.92−10.920
GA−15.03−13.95−14.520.77
PSO−15.31−13.66−14.360.86
DE−19.77−18.63−19.020.41
IWO−20.68−18.98−19.530.56
MOA−20.52−17.65−18.681.54
WOA−18.52−17.38−17.950.43
IWOA−23.09−22.53−22.860.25
Table 6. The maximum SLL and beamwidth of the compared algorithms.
Table 6. The maximum SLL and beamwidth of the compared algorithms.
AlgorithmsMaximum SLL (dB)3 dB Beamwidth (Degree)
Uniform Array−10.9213.46
GA−14.8313.94
PSO−15.1614.11
DE−19.2515.58
IWO−20.0116.11
MOA−19.6215.83
WOA−18.4615.01
IWOA−22.8516.92
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

Hu, H.; Li, H.; Zhao, L.; Jiang, X.; Yang, J.; Zhang, Y. Low-Sidelobe Pattern Synthesis for Spaceborne Array Antenna Based on Improved Whale Optimization Algorithm. Appl. Sci. 2023, 13, 2841. https://doi.org/10.3390/app13052841

AMA Style

Hu H, Li H, Zhao L, Jiang X, Yang J, Zhang Y. Low-Sidelobe Pattern Synthesis for Spaceborne Array Antenna Based on Improved Whale Optimization Algorithm. Applied Sciences. 2023; 13(5):2841. https://doi.org/10.3390/app13052841

Chicago/Turabian Style

Hu, Hongming, Huawang Li, Lulu Zhao, Xinglong Jiang, Jiashuo Yang, and Yangyang Zhang. 2023. "Low-Sidelobe Pattern Synthesis for Spaceborne Array Antenna Based on Improved Whale Optimization Algorithm" Applied Sciences 13, no. 5: 2841. https://doi.org/10.3390/app13052841

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