Laser array antenna pattern optimization method and system based on improved fox optimization algorithm
By improving the fox optimization algorithm, combining chaotic mapping and nonlinear optimization strategies, optimizing the directional map of the laser array antenna, the problems of low accuracy and slow convergence speed in the existing technology are solved, and more efficient side lobe level suppression and zero trap control are achieved.
Patent Information
- Application Number
- CN202510601545.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-12
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-05-12
AI Technical Summary
When the prior art solves the side lobe level suppression and zero-deshe control of the radiation pattern of the linear laser array antenna, the problems of low resolution accuracy and slow convergence speed are prone to occur.
The improved fox optimization algorithm is adopted to generate high-quality initial solutions through the Pwlcm cosine segmented chaotic mapping strategy, combining the nonlinear weighted gold sine strategy and the hyperbolic cosine optimization strategy to optimize the direction map of the thin-cosine array antenna, and improve the algorithm's global search ability and convergence accuracy.
The solution accuracy and convergence speed of laser array antenna pattern optimization are significantly improved, and the maximum sidelobe level can be suppressed more effectively and zero traps can be controlled.
Smart Images

Figure CN120124496A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of array antenna optimization, and particularly relates to a method and system for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm. Background Art
[0002] An array antenna is a radiation device composed of multiple antenna elements arranged in a specific manner, and has wide applications in fields such as satellite communication, lidar, and the Internet of Things. At present, swarm intelligence optimization and evolutionary computing algorithms are prone to problems of low solution accuracy and slow convergence speed when solving the sidelobe level suppression and null control of the radiation pattern of a linear laser array antenna. Summary of the Invention
[0003] The present invention provides a method and system for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm, which is used to solve the technical problems of low solution accuracy and slow convergence speed.
[0004] In a first aspect, the present invention provides a method for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm, including: According to the electromagnetic field superposition principle, obtain the array antenna radiation pattern function, and construct a sparse linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulls; Adopt the improved fox optimization algorithm to solve the sparse linear array antenna optimization model, and obtain the optimal array antenna distribution scheme. Among them, the process of solving the sparse linear array antenna optimization model specifically includes: Use the Pwlcm cosine piecewise chaotic mapping strategy to generate model parameters, and add the element spacing constraint matrix to generate the initial element distribution; Calculate the peak sidelobe level and null depth in a specified direction of each element distribution, and obtain the current best fitness and optimal individual; Judge whether the local mutation strategy is satisfied. If it is satisfied, use the non-linear weight golden sine strategy to update the position of the element distribution; otherwise, update the element position according to the fox snow hunting behavior in the improved fox optimization algorithm; Calculate the fitness of each individual, and obtain the best fitness and optimal individual; According to the hyperbolic sine-cosine optimization strategy, mutate the position of the fox individual, and calculate the fitness of the mutated individual. If it is better, replace the mutated individual with the corresponding pre-mutated individual to obtain a better element distribution; Judge whether the termination condition is satisfied. If not, update the iteration number and continue the iteration; otherwise, proceed to the next step; Output the global optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0005] In a second aspect, the present invention provides a laser array antenna pattern optimization system based on an improved fox optimization algorithm, including: A definition module configured to obtain an array antenna pattern function according to the principle of electromagnetic field superposition, and construct a sparse linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulls; A solution module configured to use an improved fox optimization algorithm to solve the sparse linear array antenna optimization model and obtain an optimal array antenna distribution scheme. The process of solving the sparse linear array antenna optimization model specifically includes: Generating model parameters using the Pwlcm cosine piecewise chaotic mapping strategy, and adding an element spacing constraint matrix to generate an initial element distribution; Calculating the peak sidelobe level and null depth in a specified direction for each element distribution to obtain the current best fitness and optimal individual; Judging whether the local mutation strategy is satisfied. If it is satisfied, use the nonlinear weight golden sine strategy to update the position of the element distribution; otherwise, update the element position according to the fox snowfield predation behavior in the improved fox optimization algorithm; Calculating the fitness of each individual to obtain the best fitness and optimal individual; Mutating the fox individual positions according to the hyperbolic sine-cosine optimization strategy, and calculating the fitness of the mutated individuals. If it is better, replace the mutated individuals before mutation with the mutated individuals to obtain a better element distribution; Judging whether the termination condition is satisfied. If not, update the iteration count and continue the iteration; otherwise, proceed to the next step; Outputting the global optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0006] In a third aspect, an electronic device is provided, which includes: at least one processor, and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor. When the instructions are executed by the at least one processor, the at least one processor can execute the steps of the laser array antenna pattern optimization method based on the improved fox optimization algorithm according to any embodiment of the present invention.
[0007] In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program instructions are executed by a processor, the processor executes the steps of the laser array antenna pattern optimization method based on the improved fox optimization algorithm according to any embodiment of the present invention.
[0008] The method and system for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm in this application use the Pwlcm cosine segmented chaotic mapping strategy to generate the initial solutions of the population, so as to form a high-quality and diverse initial population. The nonlinear weight golden sine strategy is used to optimize the algorithm. Among them, the nonlinear weight factor makes the golden sine strategy more effectively expand the solution space, enhances the global search ability of the algorithm and the diversity of the fox population. The hyperbolic sine-cosine optimization strategy is introduced to help the algorithm jump out of the local optimum. Here, the development is divided into two stages to achieve extensive search and in-depth development, thereby accelerating the convergence speed and improving the accuracy of the solution. The organic combination of the two balances the global search ability and the local development ability, enabling the algorithm to accelerate the convergence speed and improve the convergence accuracy during the optimization process. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0010] Figure 1 It is a flowchart of a method for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm provided by an embodiment of the present invention; Figure 2 It is the radiation pattern of the array after sparse by different algorithms in a specific embodiment provided by an embodiment of the present invention; Figure 3 It is a comparison diagram of the maximum sidelobe levels with different element numbers in a specific embodiment provided by an embodiment of the present invention; Figure 4 It is a comparison diagram of the maximum sidelobe levels of different experiments in a specific embodiment provided by an embodiment of the present invention; Figure 5 It is the radiation pattern of the array antenna with nulls for different element numbers in a specific embodiment provided by an embodiment of the present invention; Figure 6 It is a structural block diagram of a system for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm provided by an embodiment of the present invention; Figure 7 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0011] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0012] Please refer to Figure 1 , which shows a flowchart of an optimization method for the radiation pattern of a laser array antenna based on an improved fox optimization algorithm of the present application.
[0013] As Figure 1 shown, the optimization method for the radiation pattern of a laser array antenna based on an improved fox optimization algorithm specifically includes the following steps: Step S101: Obtain the radiation pattern function of the array antenna according to the principle of electromagnetic field superposition, and construct a sparse linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulls.
[0014] In this step, the objective function of the sparse linear array antenna optimization model is: , , , , wherein, is the established objective function, is the calculation formula for the maximum sidelobe level, is the weight coefficient of the maximum sidelobe level, is the weight coefficient of the null, is the main lobe gain, is the null depth at a specified angle, is the target null depth, and are the initial weight coefficients, which are set to 0.16 and 0.12 respectively, is the maximum sidelobe gain, is the maximum number of iterations.
[0015] Step S102: Solve the sparse linear array antenna optimization model using an improved fox optimization algorithm to obtain the optimal array antenna distribution scheme.
[0016] In this step, the process of solving the sparse linear array antenna optimization model specifically includes: Initialize the population: The mathematical model of the fox optimization algorithm is described as follows. Let the size of the fox population be P, and the initial fox population , If the dimension of the feasible solution space is d, then the i-th fox in the solution space is represented as . The initial fox population of the fox optimization algorithm is randomly generated within a certain search range and evenly distributed in the solution space.
[0017] Randomly forming the initial population means that: in the optimization process of the laser array antenna, the present invention aims at optimizing the peak sidelobe level and null control of the pattern of the sparse linear laser array antenna. The problem to be optimized is the element distribution of the laser array antenna, and each distribution method is represented by a fox , and each element is represented by a fox , that is, the fox is used to represent the solution of the element distribution of a sparse linear array antenna. Within a certain search parameter range, each fox in the fox population is determined by using the random rand method to form the initial population.
[0018] For the optimization of the array antenna, the fox optimization algorithm better balances the global and local search performances of the algorithm, which is beneficial to the effective search for the global optimal solution and the improvement of the overall execution efficiency. However, the initial population distribution of the fox optimization algorithm is not uniform enough and the quality is not high, thus affecting the convergence speed of the algorithm. Aiming at the above defects of the basic fox optimization algorithm, a Pwlcm cosine piecewise chaotic mapping initialization strategy is proposed.
[0019] As is well known, the chaotic distribution is a relatively uniform distribution function. Because of its characteristics of randomness, ergodicity and regularity, it can well maintain the population diversity and has been widely used in swarm intelligence algorithms. The traditional chaotic mapping is easily affected by parameter sensitivity, resulting in the aggregation or periodic repetition of the population distribution. Compared with other mappings, the Pwlcm piecewise chaotic mapping has a uniform density function on its defined interval, and the distribution of x is very flat under a specific p value. In addition, introducing the perturbation mechanism of the Cosine cosine function into the Pwlcm piecewise chaotic mapping further strengthens the diversity, flexibility and global exploration ability of the chaotic system. This ergodic and random characteristic is beneficial to the distribution of fox individuals in the entire solution space and enhances the population diversity.
[0020] Through the proposed Pwlcm cosine piecewise chaotic mapping initialization strategy, a large number of numerical values are generated within a certain model parameter search range, and these numerical values plus the spacing constraint matrix form the initial population. The expression of the Pwlcm cosine piecewise chaotic mapping strategy is: , In the formula, is the position of the (j + 1)-th element of the i-th fox, is the position of the j-th element of the i-th fox, is the control parameter of the mapping, ∈ [0, 1]; The expression of the element spacing constraint matrix is as follows: , In the formula, is the position of the first element, is the position of the Nth element, is the initial position of the array after the Pwlcm cosine piecewise chaotic mapping, is the shortest spacing between each element, is the number of elements, is the position of the second element in X, is the position of the third element in X, is the position of the Nth element in X.
[0021] Calculate the peak sidelobe level and the null depth in the specified direction of each element distribution to obtain the current best fitness and the optimal individual.
[0022] Judge whether the local mutation strategy is satisfied. If it is satisfied, use the non-linear weight golden sine strategy to update the position of the element distribution; otherwise, update the element position according to the fox snowfield predation behavior in the improved fox optimization algorithm. Among them, the expression of the non-linear weight golden sine strategy is:
[0023] , , , In the formula, is the position of the ith fox in the (it + 1)th generation, is the first non-linear weight factor, is a random number in the interval [0, 2π], is the position of the ith fox in the itth generation, is a random number in the interval [0, π], is the position of the optimal fox individual, is the maximum value of the first non-linear weight factor, is the minimum value of the first non-linear weight factor, is the maximum number of iterations, is the current number of iterations, 、 are both coefficients containing the golden ratio, is the golden ratio.
[0024] Calculate the fitness of each individual to obtain the best fitness and the optimal individual.
[0025] According to the hyperbolic sine-cosine optimization strategy, the position of the fox individual is mutated, and the fitness of the mutated individual is calculated. If it is better, that is, the fitness of the mutated individual is smaller than the fitness of the individual before mutation, then the mutated individual replaces the corresponding individual before mutation to obtain a better array element distribution. Among them, the hyperbolic sine-cosine optimization strategy includes: In the first exploration stage, the nearby space of the fox is explored, and the expression is: , , where is the position of the i-th fox in the (t + 1)-th generation, is the position of the optimal fox individual, is the second non-linear weight factor, is the position of the i-th fox in the t-th generation, , , , are all random numbers in the interval (0, 1), is the maximum number of iterations, is the current number of iterations, , are all sensitivity coefficients with different values; In the second exploration stage, the optimal solution of the fox is explored in depth, and the exploration intensity around the optimal solution will increase with the increase of the number of iterations. The expression is: , , where , , are all random numbers in the interval (0, 1), is the third non-linear weight factor, is the sensitivity coefficient, which has different values from , . cosh is the hyperbolic cosine function, and sinh is the hyperbolic sine function.
[0026] Judge whether the termination condition is satisfied. If not, update the number of iterations and continue the iteration. Otherwise, proceed to the next step.
[0027] Output the global optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0028] In summary, the method of this application uses the Pwlcm cosine segmented chaotic mapping strategy to generate the initial solution of the population to form a high-quality and diverse initial population, and uses the non-linear weight golden sine strategy to optimize the algorithm. Among them, the non-linear weight factor makes the golden sine strategy more effectively expand the solution space, enhances the global search ability of the algorithm and the diversity of the fox population, and introduces the hyperbolic cosine and sine optimization strategy to help the algorithm jump out of the local optimum. Here, the development is divided into two stages to achieve extensive search and in-depth development, thereby accelerating the convergence speed and improving the accuracy of the solution. The organic combination of the two balances the global search ability and the local development ability, enabling the algorithm to accelerate the convergence speed and improve the convergence accuracy during the optimization process.
[0029] In a specific embodiment, an example of optimizing the radiation pattern of a sparse linear array antenna using an improved fox optimization algorithm is shown. To ensure the fairness of the experiment, unified experimental parameters are set: the population size and the maximum number of iterations of all algorithms are 60 and 200 respectively, the number of array elements is 32, and the interval between array elements is .
[0030] This simulation applies the improved fox optimization algorithm (IFXO), genetic algorithm (GA), grey wolf algorithm (GWO), whale optimization algorithm (WOA), particle swarm optimization algorithm (PSO), and fox optimization algorithm (FOX) to suppress the maximum sidelobe level of different linear array antenna radiation patterns, and compares their optimization effects. The fitness iteration curves of these six optimization algorithms are as Figure 2 shown. Compared with the other five algorithms, the IFXO algorithm shows better performance. In the initial stage, it widely explores the solution space through the global search strategy; in the later stage, it avoids local optima through the individual mutation strategy, effectively accelerating the convergence to the global optimal solution.
[0031] Among them, the maximum sidelobe level value of the radiation pattern optimized by the improved fox algorithm is -22.7138 dB. Compared with the uniformly excited current, the maximum sidelobe level value is reduced by 9.4778 dB. The maximum sidelobe level values obtained after optimization by the fox optimization algorithm, genetic algorithm (GA), grey wolf algorithm (GWO), whale optimization algorithm (WOA), and particle swarm optimization algorithm (PSO) are reduced by 7.5702, 5.7645, 7.3504, 6.061, and 5.9534 respectively compared with the maximum sidelobe level value obtained by the uniformly excited current.
[0032] Figure 3 The maximum sidelobe level values of the radiation patterns obtained by different optimization algorithms are given when the number of array elements is 8, 16, 24, 32, 40, and 48 respectively. It can be seen from the figure that the fox optimization algorithm is superior to other algorithms in solving the optimization problems of linear array antennas with different dimensions (number of array elements).
[0033] In addition, 20 independent repeated experiments were designed to verify the performance of the fox optimization algorithm. In this experiment, each optimization algorithm was applied to solve the pattern optimization problem of a linear array antenna with 32 array elements, and each algorithm was independently run 20 times. Figure 4 The distribution of the maximum sidelobe level values obtained by different algorithms in the experiment is given, and Table 1 gives the statistical results. It can be seen that the fox optimization algorithm has obvious advantages in terms of the mean compared with other algorithms.
[0034] Table 1 Statistical results of the maximum sidelobe level obtained from 20 independent repeated experiments , Optimization objective: Suppress the maximum sidelobe level of the linear array antenna and obtain a null at 70°. = 15, = 1, the target null depth a = -100. Figure 5 The radiation patterns of the linear array antennas with 16 and 32 array elements obtained after optimization by different algorithms are respectively given. Tables 2 and 3 respectively give the numerical results of the maximum sidelobe level and null in the radiation patterns obtained by different algorithms. It can be seen from Table 2 that when the number of array elements is 16, the maximum sidelobe level obtained by the fox optimization algorithm is -15.6747, and the null value at 70° is -99.5188, both of which are better than other algorithms. When the number of array elements increases to 32, the maximum sidelobe level obtained by the fox optimization algorithm is -17.0989. Although this value is higher than -17.3664 obtained by the genetic algorithm, the former's null value at 70° is -99.9967, which is much lower than -46.1909 of the latter. Therefore, the fox algorithm still has advantages in solving the joint optimization problem of maximum sidelobe suppression and null control.
[0035] Table 2 Maximum sidelobe level and null values obtained from a 16-element linear array antenna with a null , Table 3 Maximum sidelobe level and null values obtained from a 32-element linear array antenna with a null , Based on the existing fox optimization algorithm, a chaotic mapping strategy and a local mutation search strategy are introduced to enhance the performance of the algorithm. The chaotic mapping strategy is used to generate a more uniform and higher-quality initial solution set, while the local mutation search strategy includes a spiral flight strategy and a Gaussian random walk strategy, which improve the efficiency of the algorithm in global search and local development. The organic combination of these strategies significantly enhances the global exploration ability and the ability to escape from local optima of the algorithm, and effectively accelerates the convergence process of the algorithm. Applying the improved fox optimization algorithm to solve the pattern optimization model of a sparse linear array antenna can quickly achieve the purpose of suppressing the maximum sidelobe level and controlling nulls.
[0036] In the present invention, the chaotic mapping strategy generates an initial population, enabling the algorithm to obtain a larger search range with a uniform distribution and a better initial solution set in the early stage, which is beneficial to maintaining the diversity of the population in the early stage and obtaining better global search ability. In addition, the local mutation search strategy balances global search and local development, ensuring the convergence speed and stability of the algorithm in the later stage, and improving the optimization effect of the peak sidelobe level and the null control effect. In summary, the simulation experiment results prove that the optimization result of this method is good, which can improve the optimization efficiency of the sparse linear laser array antenna, and thus provide a new method and technology for the actual pattern optimization of the sparse linear laser array antenna.
[0037] Please refer to Figure 6 , which shows a structural block diagram of a laser array antenna pattern optimization system based on an improved fox optimization algorithm of the present application.
[0038] As Figure 6 shown, the laser array antenna pattern optimization system 200 includes a definition module 210 and a solution module 220.
[0039] Among them, the definition module 210 is configured to obtain the array antenna pattern function according to the electromagnetic field superposition principle, and construct a sparse linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulls; The solution module 220 is configured to use the improved fox optimization algorithm to solve the sparse linear array antenna optimization model to obtain the optimal array antenna distribution scheme. Among them, the process of solving the sparse linear array antenna optimization model specifically includes: Generating model parameters using the Pwlcm cosine piecewise chaotic mapping strategy, adding the element spacing constraint matrix, and generating the initial element distribution; Calculating the peak sidelobe level and the null depth in the specified direction of each element distribution to obtain the current best fitness and the optimal individual; Judging whether the local mutation strategy is satisfied. If it is satisfied, the element distribution is updated in position using the non-linear weight golden sine strategy; otherwise, the element position is updated according to the fox snow hunting behavior in the improved fox optimization algorithm. Calculate the fitness of each individual to obtain the best fitness and the optimal individual; According to the hyperbolic sine-cosine optimization strategy, mutate the positions of the fox individuals, calculate the fitness of the mutated individuals, and if they are better, replace the pre-mutation individuals with the mutated individuals to obtain a better element distribution; Determine whether the termination condition is satisfied. If not, update the iteration count and continue the iteration; otherwise, proceed to the next step; Output the global optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0040] It should be understood that Figure 6 the various modules described in Figure 1 correspond to the respective steps in the method described in reference Figure 6 Therefore, the operations, features, and corresponding technical effects described above for the method also apply to
[0041] In some other embodiments, the embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon. When the program instructions are executed by a processor, the processor executes the method for optimizing the radiation pattern of a laser array antenna based on an improved fox optimization algorithm in any of the above method embodiments; As an implementation, the computer-readable storage medium of the present invention stores computer-executable instructions, and the computer-executable instructions are set as: Obtain the array antenna radiation pattern function according to the principle of electromagnetic field superposition, and construct an optimization model for a sparse linear array antenna with the goal of optimizing the maximum sidelobe level with nulls; Adopt an improved fox optimization algorithm to solve the optimization model of the sparse linear array antenna to obtain an optimal array antenna distribution scheme. The process of solving the optimization model of the sparse linear array antenna specifically includes: Use the Pwlcm cosine-segmented chaotic mapping strategy to generate model parameters, and add an element spacing constraint matrix to generate an initial element distribution; Calculate the peak sidelobe level and the null depth in a specified direction of each element distribution to obtain the current best fitness and the optimal individual; Determine whether the local mutation strategy is satisfied. If satisfied, use the non-linear weight golden sine strategy to update the positions of the element distributions; otherwise, update the element positions according to the fox snowfield predation behavior in the improved fox optimization algorithm; Calculate the fitness of each individual to obtain the best fitness and the optimal individual; According to the hyperbolic sine and cosine optimization strategy, the positions of the fox individuals are mutated, and the fitness of the mutated individuals is calculated. If it is better, the mutated individuals are used to replace the corresponding individuals before mutation to obtain a better array element distribution. Determine whether the termination condition is satisfied. If not, update the iteration count and continue the iteration. Otherwise, proceed to the next step. Output the globally optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0042] A computer-readable storage medium may include a storage program area and a storage data area. Among them, the storage program area can store an operating system and application programs required for at least one function; the storage data area can store data created according to the use of the laser array antenna pattern optimization system based on the improved fox optimization algorithm, etc. In addition, the computer-readable storage medium may include high-speed random access memory, and may also include memories, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the computer-readable storage medium may optionally include a memory remotely set relative to the processor, and these remote memories can be connected to the laser array antenna pattern optimization system based on the improved fox optimization algorithm through a network. Examples of the above networks include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0043] Figure 7 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention, as Figure 7 shown. The device includes: a processor 310 and a memory 320. The electronic device may further include: an input device 330 and an output device 340. The processor 310, the memory 320, the input device 330, and the output device 340 may be connected through a bus or other means. Figure 7 Taking the connection through the bus as an example. The memory 320 is the above-mentioned computer-readable storage medium. The processor 310 executes various functional applications and data processing of the server by running non-volatile software programs, instructions, and modules stored in the memory 320, that is, implements the laser array antenna pattern optimization method based on the improved fox optimization algorithm in the above method embodiment. The input device 330 can receive input digital or character information, and generate key signal inputs related to user settings and function controls of the laser array antenna pattern optimization system. The output device 340 may include a display device such as a display screen.
[0044] The above electronic device can execute the method provided by the embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided by the embodiment of the present invention.
[0045] As an implementation manner, the above electronic device is applied to a laser array antenna pattern optimization system based on an improved fox optimization algorithm and is used for a client, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to: Obtain an array antenna pattern function according to the electromagnetic field superposition principle, and construct a sparse linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulls; Adopt an improved fox optimization algorithm to solve the sparse linear array antenna optimization model and obtain an optimal array antenna distribution scheme. The process of solving the sparse linear array antenna optimization model specifically includes: Use the Pwlcm cosine piecewise chaotic mapping strategy to generate model parameters, and add an element spacing constraint matrix to generate an initial element distribution; Calculate the peak sidelobe level and the null depth in a specified direction of each element distribution to obtain the current best fitness and the optimal individual; Judge whether the local mutation strategy is satisfied. If it is satisfied, use the nonlinear weight golden sine strategy to update the position of the element distribution; otherwise, update the element position according to the fox snowfield predation behavior in the improved fox optimization algorithm; Calculate the fitness of each individual to obtain the best fitness and the optimal individual; Mutate the fox individual positions according to the hyperbolic cosine and sine optimization strategy, and calculate the fitness of the mutated individuals. If it is better, replace the corresponding pre-mutation individuals with the mutated individuals to obtain a better element distribution; Judge whether the termination condition is satisfied. If not, update the iteration times and continue the iteration; otherwise, proceed to the next step; Output the global optimal individual and the best fitness. The optimal individual is the optimal array antenna distribution, and the best fitness is the objective function value corresponding to the optimal array antenna distribution.
[0046] Through the description of the above implementation manners, those skilled in the art can clearly understand that each implementation manner can be realized by means of software plus a necessary general hardware platform, and of course, it can also be realized by hardware. Based on such an understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiments.
[0047] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A laser array antenna pattern optimization method based on an improved Fox optimization algorithm, characterized in that: include: The array antenna pattern function is obtained according to the electromagnetic field superposition principle, and the optimization model of sparse linear array antenna is constructed with the goal of optimizing the maximum sidelobe level with null. The improved Fox optimization algorithm is used to solve the optimization model of the sparse linear array antenna and obtain the optimal array antenna distribution scheme. The process of solving the optimization model of the sparse linear array antenna specifically includes: The Pwlcm cosine piecewise chaotic mapping strategy is used to generate model parameters, and the initial array element distribution is generated by adding the array element spacing constraint matrix. Calculate the peak sidelobe level of each array element distribution and the null depth in the specified direction to obtain the current optimal fitness and optimal individual; Determine whether the local mutation strategy is satisfied. If so, use the nonlinear weighted golden sine strategy to update the array element distribution; otherwise, update the array element position according to the fox snow predation behavior in the improved fox optimization algorithm; Calculate the fitness of each individual and obtain the best fitness and optimal individual; According to the hyperbolic sine-cosine optimization strategy, the positions of individual foxes are mutated, and the fitness of the mutated individuals is calculated. If the fitness is better, the mutated individuals are replaced with the corresponding pre-mutated individuals to obtain a better array element distribution. Determine whether the termination condition is met. If not, update the number of iterations and continue iterating. Otherwise, proceed to the next step. The global optimal individual and the optimal fitness are output, wherein the optimal individual is the optimal array antenna distribution, and the optimal fitness is the objective function value corresponding to the optimal array antenna distribution.
2. According to claim 1, a laser array antenna pattern optimization method based on an improved Fox optimization algorithm is characterized in that: The expression of the Pwlcm cosine piecewise chaotic mapping strategy is: , In the formula, is the j+1th element position of the i-th fox, is the jth element position of the i-th fox, is the control parameter of the mapping, ∈[0, 1]; The expression of the array element spacing constraint matrix is: , In the formula, is the position of the first array element, is the position of the Nth array element, is the initial position of the array after Pwlcm cosine piecewise chaotic mapping, is the shortest distance between each array element, is the number of array elements, is the second array element position in X, are the positions of the three array elements in X, is the Nth array element position in X.
3. The laser array antenna pattern optimization method based on the improved Fox optimization algorithm according to claim 1 is characterized in that: The expression of the nonlinear weighted golden sine strategy is: , , , , In the formula, is the position of the i-th fox in the it+1th generation, is the first nonlinear weight factor, is a random number in the interval [0,2π], is the position of the i-th fox in the i-th generation, is a random number in the interval [0,π], is the optimal position of the fox individual, is the maximum value of the first nonlinear weight factor, is the minimum value of the first nonlinear weight factor, is the maximum number of iterations, is the current iteration number, , are all coefficients containing golden section numbers, It is the golden ratio.
4. The laser array antenna pattern optimization method based on the improved Fox optimization algorithm according to claim 1 is characterized in that: The objective function of the sparse linear array antenna optimization model is: , , , , In the formula, is the objective function established, is the maximum sidelobe level calculation formula, is the weight coefficient of the maximum sidelobe level, is the weight coefficient of zero sink, is the main lobe gain, is the zero sink depth at a specified angle, is the target zero sink depth, and are the initial weight coefficients, which are set to 0.16 and 0.12 respectively. is the maximum sidelobe gain, is the maximum number of iterations.
5. The laser array antenna pattern optimization method based on the improved Fox optimization algorithm according to claim 1 is characterized in that: The hyperbolic sine-cosine optimization strategy includes: In the first development stage, the space near the fox is developed, and the expression is: , , In the formula, is the position of the i-th fox in the it+1th generation, is the optimal position of the fox individual, is the second nonlinear weight factor, is the position of the i-th fox in the i-th generation, , , , are all random numbers in the interval (0,1). is the maximum number of iterations, is the current iteration number, , They are all sensitivity coefficients with different values; In the second development stage, the optimal solution of the fox is deeply developed, and the development intensity around the optimal solution will increase with the number of iterations, expressed as: , , In the formula, , , are all random numbers in the interval (0,1). is the third nonlinear weight factor, is the sensitivity coefficient, and , The values are different, cosh is the hyperbolic cosine function, and sinh is the hyperbolic sine function.
6. A laser array antenna pattern optimization system based on an improved Fox optimization algorithm, characterized in that: include: A definition module is configured to obtain an array antenna pattern function according to the electromagnetic field superposition principle, and to construct a sparsely distributed linear array antenna optimization model with the goal of optimizing the maximum sidelobe level with nulling; The solution module is configured to use the improved fox optimization algorithm to solve the sparse linear array antenna optimization model to obtain the optimal array antenna distribution plan, wherein the process of solving the sparse linear array antenna optimization model specifically includes: The Pwlcm cosine piecewise chaotic mapping strategy is used to generate model parameters, and the initial array element distribution is generated by adding the array element spacing constraint matrix. Calculate the peak sidelobe level of each array element distribution and the null depth in the specified direction to obtain the current optimal fitness and optimal individual; Determine whether the local mutation strategy is satisfied. If so, use the nonlinear weighted golden sine strategy to update the array element distribution; otherwise, update the array element position according to the fox snow predation behavior in the improved fox optimization algorithm; Calculate the fitness of each individual and obtain the best fitness and optimal individual; According to the hyperbolic sine-cosine optimization strategy, the positions of individual foxes are mutated, and the fitness of the mutated individuals is calculated. If the fitness is better, the mutated individuals are replaced with the corresponding pre-mutated individuals to obtain a better array element distribution. Determine whether the termination condition is met. If not, update the number of iterations and continue iterating. Otherwise, proceed to the next step. The global optimal individual and the optimal fitness are output, wherein the optimal individual is the optimal array antenna distribution, and the optimal fitness is the objective function value corresponding to the optimal array antenna distribution.
7. An electronic device, characterized in that: include: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Improved chaos sparrow algorithm-based sparse planar array antenna optimization method
CN118590165A
Directional diagram optimization method and system for sparse laser array antenna
CN119005011A
Vehicle-mounted 4D millimeter wave radar sparse antenna array and design method thereof
CN119381781A
Multi-strategy joint improved sparse area array optimization method and system
CN119862803A
Method of optimizing a sparse array for use in a MIMO radar
EP4513223A1