Electromagnetic scattering simulation method based on skeleton decomposition precondition

The electromagnetic scattering simulation method addresses the inefficiencies of existing methods by employing skeleton decomposition preconditioning to enhance matrix properties, reducing iteration time and improving convergence for complex targets, ensuring efficient and accurate simulations.

CN119249748AActive Publication Date: 2025-01-03UNIV OF ELECTRONICS SCI & TECH OF CHINA

Patent Information

Application Number
CN202411393998.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-03
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

Existing electromagnetic scattering simulation methods for complex targets with large electrical sizes face challenges of long calculation time and high memory consumption due to ill-conditioned impedance matrices, making it difficult to achieve accurate and efficient simulation.

Method used

An electromagnetic scattering simulation method based on skeleton decomposition preconditioning, utilizing a preprocessing sub-matrix (P-1) calculated via the skeleton decomposition method, which is applied as a preprocessor in an iterative solution method to improve matrix properties, reduce iteration time, and enhance convergence.

Benefits of technology

The proposed method significantly reduces computational cost and time while maintaining accuracy, effectively simulating electromagnetic scattering of complex targets with improved convergence and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249748A_ABST
    Figure CN119249748A_ABST
Patent Text Reader

Abstract

The invention belongs to an electromagnetic simulation technology, and particularly provides an electromagnetic scattering simulation method based on a skeleton decomposition precondition, which is used for completing electromagnetic scattering simulation calculation of an electrically large complex target, improving the ill-conditioned problem of a complex target generation impedance matrix while ensuring the simulation calculation precision, and improving the convergence and reliability of an iteration method. According to the method, firstly, a bone element primary function is selected by using an interpolation decomposition technology and a proxy surface method, and an approximate inverse matrix of an impedance matrix is obtained by using a skeleton decomposition method; then, the approximate inverse matrix is adopted as a pre-processor, a current coefficient is obtained through a Krylov subspace iteration method, and finally electromagnetic scattering of the metal target is obtained through calculation according to the current coefficient. The invention creatively provides a brand-new pre-processor, and compared with the traditional pre-processor, the pre-processor can further improve the matrix behavior, greatly reduce the iteration time and improve the convergence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to electromagnetic simulation technology, and specifically provides an electromagnetic scattering simulation method based on skeleton decomposition preconditioning. Background Art

[0002] The electromagnetic scattering characteristics of complex targets have important research value in the stealth and anti-stealth aspects of the military field. In order to improve the problem of the ill-conditioned impedance matrix generated by complex targets, a fast direct solution method and an iterative solution method based on preconditioning (also called preconditioning) are mainly used; for example, the document "KLHo, L. Ying. Hierarchical interpolative factorization for elliptic operators: Differential equations [J]. Communications on Pure and Applied Mathematics, 2016, 69 (8): 1415-1451" discloses a fast direct solution method, which calculates the inverse matrix of the impedance matrix based on the skeleton decomposition method to solve the equation. However, the fast direct solution method has the problems of long calculation time and high memory consumption, and it is difficult to calculate the electromagnetic scattering characteristics of complex targets with large electrical sizes; therefore, for the simulation of the electromagnetic scattering characteristics of complex targets with large electrical sizes, an iterative solution method based on preconditioning (also called preconditioning) is considered to be a better method. Summary of the invention

[0003] The purpose of the present invention is to provide an electromagnetic scattering simulation method based on skeleton decomposition preconditioning, which is used to complete the electromagnetic scattering simulation calculation of electrically large complex targets, while ensuring the accuracy of simulation calculation, improving the problem of morbid impedance matrix generated by complex targets, and improving the convergence and reliability of iterative methods.

[0004] To achieve the above object, the technical solution adopted by the present invention is:

[0005] An electromagnetic scattering simulation method based on skeleton decomposition preconditioning, characterized by comprising the following steps:

[0006] Step 1. Discretize the target surface using a conformal triangle network and define the RWG basis function on each triangle unit pair; and discretize the EFIE equation using the Galerkin method to generate a linear equation system Zx=b, where Z is the impedance matrix, b is the excitation term, and x is the current coefficient to be solved;

[0007] Step 2. Group the targets into octrees, establish the correspondence between the RWG basis function and the octree according to the location information, define the non-overlapping and non-adjacent basis function groups as far-zone groups, and define the overlapping or adjacent basis function groups as nearby groups;

[0008] Step 3. Use the proxy surface method based on Huygens principle to construct the proxy matrix, and perform interpolation decomposition on the proxy matrix to select the bone element basis function of each octree group;

[0009] Step 4. According to the bone element basis function, the skeleton decomposition method is used to obtain the approximate inverse matrix P of the impedance matrix Z -1 ;

[0010] Step 5. Use the approximate inverse matrix P -1 As a preprocessor, construct the linear equation system P -1 Zx=P -1 b, and solve the linear equations by Krylov subspace iteration method to obtain the best approximate solution x opt ;

[0011] Step 6. According to the current coefficient x opt The electromagnetic scattering of metal targets is calculated.

[0012] Furthermore, in step 2, the specific process of octree grouping is: first, use a cube to cover the target grid. At this time, the cube corresponds to the 0th layer of the octree; then, divide the cube into eight small cubes to obtain the first layer of the octree, and divide it layer by layer until the size of the bottom cube is smaller than the preset value, and construct a total of L layers of octree.

[0013] Furthermore, in step 3, the decomposition threshold for interpolation decomposition of the proxy matrix is ​​set to 0.01-0.1.

[0014] It should be noted that the core innovation of the present invention is to creatively propose to convert the approximate inverse matrix (P) of the impedance matrix (Z) calculated based on the skeleton decomposition method in the fast and direct solution method into -1 ) is applied to the iterative solution method based on preconditioning technology (also called preconditioning) as a preprocessor (P -1 ). Based on the preprocessor (P -1) The iterative solution method can quickly and accurately obtain the calculation results at a much lower computational cost than the fast direct solution method; the specific process of selecting the bone element basis function by the proxy surface method based on Huygens principle can be found in the literature "Y. Brick, AE Yilmaz. Fast multilevel computation of low-rank representation of H-matrix blocks [J]. IEEE Transactions on Antennas and Propagation, 2016, 64 (12): 5326-5334 and Y. Brick, AE Yilmaz. Rapid rank estimation and low-rank approximation of impedance matrix blocks using proxy grids [J]. IEEE Transactions on Antennas and Propagation, 2018, 66 (10): 5359-5369", and the interpolation decomposition method involved can be found in the literature "E. Liberty, F. Woolfe, PG Martinsson, et al. Randomized algorithms for the low-rank ap proximation of matrices[J].Proceedings of theNational Academy ofSciences,2007,104(51):20167-20172”, and the above skeleton decomposition method can be referred to the literature “KLHo,L.Ying.Hierarchical interpolative factorization for elliptic operators:Differential equations[J].Communications on Pure and Applied Mathematics,2016,69(8):1415-1451”, which will not be described in detail in the present invention.

[0015] It is further emphasized that the essence of the present invention is an iterative solution method based on preconditioning technology, and the core innovation is to propose a new preprocessing sub- -1 ); Although, the preprocessor (P -1) is calculated using a skeleton decomposition method, but it is different from the skeleton decomposition method in the fast direct solution method. In order to obtain accurate calculation results, the decomposition threshold of the interpolation decomposition in the skeleton decomposition method of the fast direct solution method must be set to less than 0.001, and the smaller the threshold, the longer the calculation time and the greater the memory consumption; while in the present invention, the skeleton decomposition method is used to calculate the preprocessing sub-(P -1 ), it is only necessary to set the decomposition threshold of the interpolation decomposition to 0.01-0.1. -1 ) Iterative solution method can quickly and accurately obtain the calculation results; Obviously, the calculation time and memory consumption of the present invention are smaller, and the preprocessing sub (P -1 ) Compared with traditional preprocessors, it can further improve matrix properties, greatly reduce iteration time and improve convergence.

[0016] In summary, the beneficial effect of the present invention is to propose an electromagnetic scattering simulation method based on skeleton decomposition preconditioning, which is used to calculate the electromagnetic scattering of complex special targets; the present invention creatively proposes a new preprocessing sub-(P -1 ), compared with the traditional preprocessor, for the impedance matrix generated by the electrically large and complex target, this preprocessor can further improve the matrix properties, greatly reduce the iteration time and improve the convergence. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a discrete grid of the metal sphere in the embodiment of the present invention.

[0018] Figure 2 It is the bone element basis function mesh of the metal ball in the embodiment of the present invention.

[0019] Figure 3 3 is a comparison diagram of HH polarization bistatic RCS results of a metal sphere in an embodiment of the present invention.

[0020] Figure 4 It is an iteration comparison diagram in an embodiment of the present invention. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and beneficial effects of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments.

[0022] This embodiment provides an electromagnetic scattering simulation method based on skeleton decomposition preconditioning, taking the electromagnetic scattering of a metal ball as an example, to calculate a bistatic radar cross section (RCS); specifically, the following steps are included:

[0023] Step 1. Figure 1As shown, the radius of the target metal ball is r = 5.0m, the frequency of the incident plane wave is 300MHz, and the incident direction is The electric field polarization direction is along the x direction; the average mesh size of the triangular grid is set to 0.1λ, and the surface of the metal sphere is discretized by the triangular grid; the basis function is defined on the grid, and the number of basis functions is 113973; the equivalent current of the surface to be solved is expressed by multiplying the basis function by the current coefficient to be solved, and a linear equation system Zx=b is generated, where Z is the impedance matrix, b is the excitation term, and x is the current coefficient to be solved;

[0024] Step 2. Group the target by octree, cover the target grid with a large cube, set the size of the bottom cube to 0.4λ, establish an octree structure with a total of 5 layers, and define the far group and the nearby group;

[0025] Step 3. Use the proxy surface method based on Huygens principle to find the proxy matrix, perform interpolation decomposition on the proxy matrix, select the osteon basis function to compress and approximate the matrix calculation, and the selected osteon basis function is as follows: Figure 2 As shown, the number of bone element basis functions finally selected is 17901;

[0026] The specific process of interpolation decomposition is as follows: for the basis function groups i and j that are mutually far-field groups, the coupling matrix formed is Z ij , which can be expressed as the multiplication of three low-rank matrices:

[0027] Z ij ≈L i ·S ij ·R j

[0028] Among them, S ij represents the bone element basis function impedance matrix selected from basis function groups i and j, which is also the original matrix Z ij part of; Li and Rj represent projection matrices and are only related to basis function groups i and j respectively; the dimensions of the three low-rank matrices are n i ×k i , k i ×k j and k j ×n j , n i and n j are the number of unknowns in basis function groups i and j, respectively, and k i and k j are the numbers of selected osteoblasts;

[0029] Interpolation and decomposition of the global impedance matrix will bring huge computational complexity. In order to accelerate the selection of osteon basis, the proxy surface method of Huygens principle is used; the impedance matrix between the basis function group and its far zone group can be equivalently replaced by the impedance matrix between the basis function group and a virtual surface. A virtual spherical surface is used to surround the entire basis function group, and the spherical surface is constructed at the boundary between the near group and the far zone group. A series of uniformly distributed equivalent points are set on the proxy surface, and two mutually orthogonal constant vector basis functions are defined at each equivalent point. The impedance matrix of the basis function group and the proxy surface can be calculated by the defined constant basis function. The osteon basis can be selected by interpolation and decomposition of the established proxy impedance matrix.

[0030] Step 4. According to the bone element basis function, the skeleton decomposition method is used to obtain the approximate inverse matrix P of the impedance matrix Z -1 ;

[0031] The construction of the multi-layer skeletonized matrix structure is as follows:

[0032] After using the interpolation decomposition plus proxy surface method on the far zone group impedance matrix, the system matrix can be further split into:

[0033]

[0034] in, represents the impedance matrix of the neighboring group at the bottom layer of the system matrix, L L and R L represents the projection matrix, Z L-1 Represents the impedance matrix between the bone element basis functions of each basis function group;

[0035] Further reorganization to a coarser layer can obtain a multi-layer skeletonized matrix structure, which is expressed as follows:

[0036]

[0037] Among them, the matrix It represents the impedance matrix of the nearby group that is not at the bottom layer, which is reorganized from the bone element basis function of the previous layer;

[0038] The skeleton decomposition method is as follows:

[0039] Starting from the bottom layer L basis function group i, the bone element basis functions in the group have been selected by interpolation decomposition; accordingly, the impedance matrix of the system can be used with a suitable permutation matrix P L,i Decompose into matrix block form:

[0040]

[0041] Among them, i r and i sThey represent the osteon basis function and redundant basis function in basis function group i (all basis functions excluding osteon basis functions are called redundant basis functions), and their numbers are k i and (n i -k i );i n and i f Respectively represent the nearby group and the distant group of the basis function group i; the interpolation matrix T obtained by interpolation decomposition is i , the impedance matrix between the redundant basis functions and the distant group can be expressed by the osteon basis function as:

[0042]

[0043] In order to introduce zero matrices in off-diagonal blocks, a diagonal elimination matrix is ​​defined:

[0044]

[0045] Define two triangle elimination matrices:

[0046]

[0047] X represents Schurcomplement, and its value is:

[0048]

[0049]

[0050] It can be seen that the impedance matrix between the redundant basis function and other basis functions is completely eliminated, while the impedance matrix of the bone element basis function is retained; the above process can be simplified as follows:

[0051]

[0052] in:

[0053]

[0054] At this point, the skeleton decomposition of basis function group i is completed, and the remaining matrix We can continue to decompose the next group; after decomposing all the basis function groups of this layer, we can get the decomposition form of this layer as follows:

[0055]

[0056] The final skeleton decomposition preprocessor P -1 The form is

[0057]

[0058] Step 5. Use the approximate inverse matrix P-1 As a preprocessor, construct the linear equation system P -1 Zx=P -1 b, and solve the linear equations by Krylov subspace iteration method to obtain the best approximate solution x opt ;

[0059] Step 6. According to the current coefficient x opt The electromagnetic scattering radar cross-sectional area of ​​the metal target is calculated, such as Figure 3 shown.

[0060] The above electromagnetic simulation method based on skeleton decomposition preprocessor is compared with the electromagnetic simulation method without preprocessor. In this embodiment, the Krylov subspace iteration of the electromagnetic simulation method based on skeleton decomposition preprocessor reaches the convergence expectation after only 7 iterations, and the residual is less than 0.001, while the electromagnetic simulation method without preprocessor can hardly reach the convergence expectation. Figure 4 As shown; it can be seen that, compared with the traditional preprocessor, the preprocessor provided by the present invention can further improve the matrix properties, greatly reduce the iteration time, improve the convergence, and be more targeted to complex and special electromagnetic targets, showing strong robustness. In addition, this embodiment discretizes the metal ball with a triangular grid, generating a total of 113,973 unknowns, but the bone element basis functions selected by the proxy surface method combined with the interpolation decomposition are only 17,901. It can be seen that the skeletonization method can effectively coarsen the original dense grid, which also greatly saves the time and computing memory used to construct the preprocessor; finally, the RCS calculated by the electromagnetic simulation method with the skeleton decomposition preprocessor is compared with the RCS calculated by the analytical MIE series, as shown Figure 3 As shown, the results of the two methods are in good agreement, which shows that the electromagnetic simulation method based on skeleton decomposition preconditioning proposed in the present invention has high accuracy.

[0061] The above description is only a specific implementation of the present invention. Any feature disclosed in this specification, unless otherwise stated, can be replaced by other alternative features that are equivalent or have similar purposes.

Claims

1. An electromagnetic scattering simulation method based on skeleton decomposition preconditioning, characterized in that: The following steps are involved: Step 1. Discretize the target surface using a conformal triangle network, define the RWG basis function on each triangle unit pair, and use the Galerkin method to discretize the EFIE equation to generate a linear equation system; Step 2. Group the targets into octrees, establish the correspondence between the RWG basis function and the octree according to the location information, define the non-overlapping and non-adjacent basis function groups as far-zone groups, and define the overlapping or adjacent basis function groups as nearby groups; Step 3. Use the proxy surface method based on Huygens principle to construct the proxy matrix, and perform interpolation decomposition on the proxy matrix to select the bone element basis function of each octree group; Step 4. According to the osteon basis function, the approximate inverse matrix of the impedance matrix is ​​obtained by using the skeleton decomposition method; Step 5. Use the approximate inverse matrix as a preprocessor to construct a linear equation system, and solve the linear equation system through the Krylov subspace iteration method to obtain the best approximate solution; Step 6. Calculate the electromagnetic scattering of the metal target based on the best approximate solution of the current coefficient.

2. The electromagnetic scattering simulation method based on skeleton decomposition preconditioning according to claim 1, characterized in that: In step 1, the linear equation group is specifically: Zx=b, Z is the impedance matrix, b is the excitation term, and x is the current coefficient to be solved.

3. The electromagnetic scattering simulation method based on skeleton decomposition preconditioning according to claim 1, characterized in that: In step 2, the specific process of octree grouping is as follows: first, use a cube to cover the target grid. At this time, the cube corresponds to the 0th layer of the octree; then, divide the cube into eight small cubes to obtain the first layer of the octree, and divide it layer by layer until the size of the bottom cube is smaller than the preset value, and construct a total of L layers of octree.

4. The electromagnetic scattering simulation method based on skeleton decomposition preconditioning according to claim 1, characterized in that: In step 3, the decomposition threshold for interpolation decomposition of the proxy matrix is ​​set to 0.01-0.

1.

5. The electromagnetic scattering simulation method based on skeleton decomposition preconditioning according to claim 1, characterized in that: In step 5, the linear equation system is: P -1 Zx=P -1 b, P -1 is the approximate inverse matrix of the impedance matrix, Z is the impedance matrix, b is the excitation term, and x is the current coefficient to be solved.

Citation Information

Patent Citations

  • Rapid simulation method for metal target scattering

    CN112949079A

  • Coated aircraft electromagnetic scattering simulation method based on multi-resolution preprocessing

    CN118428096A

Cited By

  • Electromagnetic simulation method based on incomplete octree strong compatible skeleton decomposition

    CN122366058A

  • Electromagnetic simulation method based on incomplete octree strong consistent skeleton decomposition

    CN122366058B