| Literature DB >> 35746226 |
Yangjing Wang1,2,3,4, Yongjun Xie1,2,3, Haolin Jiang5, Peiyu Wu1,2,3.
Abstract
A large number of sensors work in the narrow bandpass circumstance. Meanwhile, some of them hold fine details merely along one and two dimensions. In order to efficiently simulate these sensors and devices, the one-step leapfrog hybrid implicit-explicit (HIE) algorithm with the complex envelope (CE) method and absorbing boundary condition is proposed in the narrow bandpass circumstance. To be more precise, absorbing boundary condition is implemented by the higher order convolutional perfectly matched layer (CPML) formulation to further enhance the absorption during the entire simulation. Numerical examples and their experiments are carried out to further illustrate the effectiveness of the proposed algorithm. The results show considerable agreement with the experiment and theory resolution. The relationship between the time step and mesh size can break the Courant-Friedrichs-Levy condition which indicates the physical size/selection mesh size. Such a condition indicates that the proposed algorithm behaviors are considerably accurate due to the rational choice in discretized mesh. It also shows decrement in simulation duration and memory consumption compared with the other algorithms. In addition, absorption performance can be improved by employing the proposed higher order CPML algorithm during the whole simulation.Entities:
Keywords: bandpass sensors and components; complex envelope (CE); convolutional perfectly matched layer (CPML); finite-difference time-domain (FDTD); hybrid implicit-explicit (HIE)
Year: 2022 PMID: 35746226 PMCID: PMC9229724 DOI: 10.3390/s22124445
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The block diagram of the entire update procedure.
The multiplication/division and addition/subtraction operators with explicit and implicit equations in different algorithms.
| PML Algorithm | Addition/Subtraction | Multiplication/Division | Total Operators | ||
|---|---|---|---|---|---|
| Implicit | Explicit | Implicit | Explicit | ||
| FDTD-PML | 0 | 60 | 0 | 42 | 102 |
| FDTD-HPML | 0 | 90 | 0 | 78 | 168 |
| HIE-PML | 40 | 54 | 36 | 28 | 158 |
| LHIE-CPML | 36 | 54 | 32 | 28 | 150 |
| CE-HIE-HPML | 66 | 72 | 54 | 36 | 228 |
| CE-LHIE-HPML | 54 | 72 | 36 | 36 | 198 |
| Proposed | 48 | 66 | 40 | 36 | 190 |
Figure 2The sketch picture of the filter for sensors system: (a) top view; (b) top view enlargement; (c) front view.
The specific coordinate location of each point in Figure 2a,b on the surface of the model in (x, y, z) form (unit: mm).
| Point in | Specific Coordinate Location | Point in | Specific Coordinate Location |
|---|---|---|---|
| 1 | (−9.7, −0.175, 0.005) | 2 | (−5.3, −0.175, 0.005) |
| 3 | (−3.4, 0.48, 0.005) | 4 | (−3.46, 0.59, 0.005) |
| 5 | (−4.4, 0.175, 0.005) | 6 | (−9.7, 0.175, 0.005) |
| 7 | (−4.7, −0.25, 0.005) | 8 | (−4.64, −0.25, 0.005) |
| 9 | (−3.3, 0.22, 0.005) | 10 | (−3.27, 0.18, 0.005) |
| 11 | (−1.9, 0.77, 0.005) | 12 | (−2.0, 0.93, 0.005) |
| 13 | (−3.1, −0.3, 0.005) | 14 | (−3, −0.45, 0.005) |
| 15 | (−1.64, 0.11, 0.005) | 16 | (−1.64, 0.11, 0.005) |
| 17 | (−3.1, 0.69, 0.005) | 18 | (−0.4, 0.88, 0.005) |
| 19 | (−3.07, −0.29, 0.005) | 20 | (−3, −0.45, 0.005) |
Figure 3The sketch picture of the entire filter computational domain.
Figure 4Waveform obtained by different PML algorithms at the observation point: (a) CFLN = 1; (b) CFLN = 8.
Figure 5The relative reflection error obtained by different PML algorithms in the time domain: (a) CFLN = 1; (b) CFLN = 8.
The computational duration, consumption memory, iteration step, memory increment and time reduction obtained by different PML algorithms.
| PML Algorithm | CFLN | Steps | Memory (GB) | Memory | Time (min) | Time |
|---|---|---|---|---|---|---|
| FDTD-PML | 1 | 65,536 | 0.5 | - | 21.9 | - |
| FDTD-HPML | 1 | 65,536 | 0.9 | 80 | 38.4 | −75.3 |
| HIE-PML | 1 | 65,536 | 0.9 | 80 | 41.7 | −90.4 |
| LHIE-CPML | 1 | 65,536 | 0.8 | 60 | 38.3 | −42.8 |
| CE-HIE-HPML | 1 | 7282 | 1.4 | 180 | 24.0 | −9.5 |
| CE-LHIE-HPML | 1 | 7282 | 1.3 | 160 | 22.1 | −9.0 |
| CE-LHIE-CPML | 1 | 7282 | 1.1 | 120 | 18.9 | 13.7 |
| HIE-PML | 8 | 8192 | 0.9 | 80 | 12.6 | 42.5 |
| LHIE-CPML | 8 | 8192 | 0.8 | 60 | 10.3 | 53.0 |
| CE-HIE-HPML | 8 | 911 | 1.4 | 180 | 4.6 | 79.0 |
| CE-LHIE-HPML | 8 | 911 | 1.3 | 160 | 3.5 | 84.0 |
| CE-LHIE-CPML | 8 | 911 | 1.1 | 120 | 2.9 | 86.8 |
Figure 6The picture of: (a) entire filter model; (b) detail size of the filter with ruler; (c) detail size with coin with the radius of 25 mm.
Figure 7The picture of: (a) probe operation table; (b) measured system.
Figure 8The scattering parameter obtained by different PML algorithms: (a) SCFLN = 1; 1with CFLN = 1; (b) S11 with CFLN = 8; (c) S21 with CFLN = 1; (d) S21 with CFLN = 8.
Figure 9The sketch picture of the metal sphere model inside the entire computational domain.
Figure 10Radar cross section obtained by different PML algorithms: (a) CFLN = 1; (b) CFLN = 8.
The computational duration, consumption memory, iteration step, memory increment and time reduction obtained by different PML algorithms in the sphere model.
| PML Algorithm | CFLN | Steps | Memory (GB) | Memory | Time (min) | Time |
|---|---|---|---|---|---|---|
| FDTD-PML | 1 | 65,536 | 0.4 | - | 4.6 | - |
| FDTD-HPML | 1 | 65,536 | 0.8 | −100 | 10.2 | −152.4 |
| HIE-PML | 1 | 65,536 | 0.8 | −100 | 13.7 | −197.8 |
| LHIE-CPML | 1 | 65,536 | 0.7 | −75 | 10.9 | −137.0 |
| CE-HIE-HPML | 1 | 7282 | 1.1 | −175 | 4.9 | −6.5 |
| CE-LHIE-HPML | 1 | 7282 | 1.0 | −150 | 4.7 | −2.2 |
| CE-LHIE-CPML | 1 | 7282 | 0.8 | −100 | 4.4 | 4.3 |
| HIE-PML | 8 | 8192 | 0.8 | −100 | 2.7 | 45.7 |
| LHIE-CPML | 8 | 8192 | 0.7 | −75 | 2.3 | 50.0 |
| CE-HIE-HPML | 8 | 911 | 1.1 | −175 | 0.7 | 84.8 |
| CE-LHIE-HPML | 8 | 911 | 1.0 | −150 | 0.6 | 87.0 |
| CE-LHIE-CPML | 8 | 911 | 0.8 | −100 | 0.4 | 91.3 |