The field of antenna design is still relatively rare. There With the continuous improvement of various radio system performance indicators, the research work on antenna has become particularly important. According to different scenarios and requirements, practical projects also need the corresponding antennas to produce different radiation patterns. By reasonably setting the parameters of an array antenna, the target radiation pattern can be obtained to meet real life applications.
In the early stage, analytical methods and traditional engineering optimization methods were used to solve such problems. However, these solutions not only suffer from long calculation time and lack of precision, but were also unable to solve the synthesis of high dimensional complex demand radiation pattern.
With the emergence and rapid development of various intelligent optimization algorithms, array antenna researchers found intelligent optimization algorithms very suitable for solving such complex optimization problems, and started using various intelligent optimization algorithms to solve array antenna optimization problems. As a new intelligent optimization algorithm, WOA has not been widely studied. This paper will study the characteristics of WOA and apply it to the optimization problem of an array antenna. The algorithm mimics the three steps of hunting behavior: encircling prey, spiral bubble-net attacks and searching prey respectively. The three steps of WOA achieve the following functions: first, “encircling prey” enables the whales to swim to the nearest location, which improves the search ability; second, “spiral bubble-net attacks” can improve the convergence speed and local search in a spiral way, which improves the search efficiency of whales; third, “searching prey ” is the behavior that whales search for the prey randomly according to the position of each other so as to enhance the global search ability. Since WOA searches globally for optimal solutions, it is considered an effective global optimizer [8]. As a result, WOA has developed rapidly in recent years. However, the application of this algorithm in before, using WOA to solve the optimization problem of array antenna design can be very valuable.
Whales need to determine the target location first, and then surround and hunt. Whale optimization algorithm assumes the current optimal or near-optimal position as the target position. After the optimal candidate solution is established, the positions of other whale individuals are iteratively updated to gradually approach the optimal search for local search. The specific process can be shown in the following formulas (1) and (2):
Update the positions of the other searches as shown in Equations (3) (4) (5) below:
The above equations are commonly used where max
Schematic of encircling prey
The shrinking encirclement mechanism is that the whale’s encirclement of food will gradually shrink in the process of hunting. Whales, while contracting and encircling the food, also swim spirally to the food, which is the spiral position update.
The implementation of the shrinking encircling mechanism mainly depends on changing the value of convergence factor
Spiral bubble-net attack of prey
The mechanism of spiral updating position can be represented by the following equation (6):
Where
As can be seen from the figure above, the distance between the current agent and the optimal target position needs to be calculated before the spiral position is updated. The figure above is the mathematical model of motion obtained by simulating the spiral updating position mechanism of humpback whales.
When humpback whales shrink and encircle prey, they also update their spiral positions. It is necessary to assume that each behavior has a certain probability if we were to use a mathematical model to describe these simultaneous behaviors.
The mathematical model is as follows (7):
In the actual hunting process of humpback whales, the current searched fish school may not be the optimal fish school in the hunting space. Therefore, humpback whales will also change their positions according to the positions of other whales. As shown in
Schematic of searching prey (global exploration)
In the aspect of global search, the WOA algorithm performs global search through the current point and the current optimal point.
At present, there are usually many random variables in algorithms based on crowd behavior research. These random variables are generally adjusted through probability. However, these parameters obtained by probability are too random, which are likely to slow the convergence speed of the algorithm and affect the accuracy of the solution. Many researchers now use logistic mapping instead of random probability to solve this problem. Logistic mapping is a typical model for studying the behavior of complex systems such as dynamic systems with discrete time, chaotic and fractal dimensions [4]. It is a nonlinear iterative equation described as follows:
In this equation,
The distribution of logistic mapping with different values of μ
where,
When 0 < When 1 < When 3 < When 3.569945972 ≤ When
The distribution of logistic mapping when μ = 3.99
Inertia weight is a concept first appeared in Particle Swarm Optimization (PSO), where the changes of particle coordinates are related to the inertia weight in the iterations of PSO. When the value of inertia weight is large, the step size for the search becomes relatively large, which improves the global search ability of the algorithm. When the value of inertia weight is small, the local search ability of PSO will be better, and the accuracy of the optimal solution will also improve, but the search may be trapped by a local optimum. In this section, we introduce inertia weight into WOA, and applies inertia weight to the two steps: encircling prey and spiral bubble-net attack. Weight is added to the global optimal candidate solution, and the next group of whales will search according to the historical optimal information with added weight [5][8]. This process is updated as equations (11) and (12).
Where
The relationship between the inertia weight and the no. of iterations
If the array antenna has a high sidelobe, the strong scattering points at the sidelobe will produce strong reflection of energy. This may cause the radar to mistakenly believe that there is a target in the main lobe direction of the antenna and may miss the target in the main lobe, making the radar to fail to work properly. Therefore, low sidelobe array antennas can not only help radars to perform normal target detection function, but can also improve the battlefield survivability of radars. According to the fundamental theory of antenna array, applying appropriate excitation amplitude on all the basic antenna units will help us obtain lower sidelobe levels. Chebyshev pattern synthesis and Taylor synthesis are methods commonly used in the synthesis of low sidelobe array antenna patterns [1][2][6]. Antenna pattern synthesis is the inverse process of pattern analysis. Pattern synthesis is to calculate the number, position, excitation current amplitude and phase of antenna array elements according to the given pattern conditions (sidelobe level, beam width, pattern shape, etc.). In this section, we will introduce the analytical method used to solve the optimal pattern synthesis of linear array antennas, namely, the Chebyshev pattern synthesis technique. This method solves the contradiction between low side lobe and narrow main lobe of an array antenna. The definition of Chebyshev polynomials (14) is as follows:
Let
Chebyshev polynomials have the following three properties:
Even-order polynomial has the characteristic of an even function, the polynomial curve is symmetric about the vertical axis, and that is, when All the polynomials above pass through point (1,1). When −1 ≤ All the zeros of the above polynomials are located at the interval −1 ≤
Since all the characteristics of Chebyshev polynomials are consistent with the characteristics required in sidelobe patterns, the array factor can be expressed in the form of Chebyshev polynomials.
Given that the Chebyshev polynomials has only side lobes in the interval [−1,1] and the main lobe is outside this interval, we need the variation range of the matrix factor outside the interval [−1,1], which is given by equation (16):
In the above equation, let
Where
The Chebyshev polynomials and the matrix factor have the following correspondence, that is, when
It can be seen that the independent variable of the matrix factor in the Chebyshev polynomial varies in the range
With the given sidelobe level and the number of units, we can use the Chebyshev pattern synthesis method to calculate the excitation current corresponding to the optimal pattern. The comprehensive steps of deriving the excitation current are as follows: step one, get the value of
Step two: derive the excitation current of each basic unit. If the matrix factor is equal to the Chebyshev polynomial of order
Step three: calculate the radiation pattern of the array antenna.
The optimal radiation pattern can be obtained by Chebyshev pattern synthesis method. For a given sidelobe level, Chebyshev synthesis method can achieve the narrowest zero-lobe width and main lobe width. For a given zero-lobe width, the Chebyshev synthesis method can obtain the lowest sidelobe level. In order to verify the feasibility of WOA in solving array optimization problems, this section attempts to use the algorithm to solve the optimal radiation pattern of a given array antenna, and compares the optimization results with Chebyshev pattern synthesis method, so that the effectiveness and accuracy of WOA can be verified.
Combining the characteristics of the Dolph-Chebyshev radiation pattern, the following two aspects should be considered when designing the objective function: one is that the main lobe beamwidth should be close to the expected beamwidth, and the other is that the side lobe level should meet the design requirements. We will use the two-mask function to build the target radiation pattern, and the optimal radiation pattern should be between the upper function
Schematic of two-masks function
Where
In this section, a uniformly arranged linear array of 30 elements is selected as an example. The elements are ideal point source, the spacing between each element is
Therefore, Chebyshev amplitude distribution can be obtained and the radiation pattern of array factors can be calculated.
Comparison of low sidelobe radiation pattern obtained by Chebyshev synthesis and WOA
Comparison of distribution of excitation amplitudes obtained by Chebyshev synthesis and WOA
C
amplitude | amplitude | ||||
---|---|---|---|---|---|
Element number | Chebyshev | WOA | Element number | Chebyshev | WOA |
0.2271 | 0.2307 | 1 | 1 | ||
0.238 | 0.2119 | 0.9965 | 0.9823 | ||
0.2241 | 0.2605 | 0.9561 | 0.9644 | ||
0.353 | 0.2993 | 0.9158 | 0.8965 | ||
0.4001 | 0.3938 | 0.8849 | 0.8608 | ||
0.4593 | 0.4684 | 0.7747 | 0.7952 | ||
0.536 | 0.5472 | 0.7251 | 0.7009 | ||
0.6153 | 0.637 | 0.6153 | 0.637 | ||
0.7251 | 0.7009 | 0.536 | 0.5472 | ||
0.7747 | 0.7952 | 0.4593 | 0.4684 | ||
0.8849 | 0.8608 | 0.4001 | 0.3938 | ||
0.9158 | 0.8965 | 0.353 | 0.2993 | ||
0.9561 | 0.9644 | 0.2241 | 0.2605 | ||
0.9965 | 0.9823 | 0.238 | 0.2119 | ||
1 | 1 | 0.2271 | 0.2307 |
This paper focuses on the application of WOA in the optimizing the radiation pattern of array antennas. Firstly, WOA is used to solve the amplitude distribution for optimal radiation pattern of uniform linear array with Chebyshev distribution. Then the optimization results of WOA are compared and analyzed with the amplitude distribution obtained by Chebyshev synthesis method, which verifies the effectiveness and accuracy of WOA to solve the optimization problem of array antennas.