Keywords:
magnetron, cavity modes, A6
This VSimMD example simulates MIT’s cylindrical A6 magnetron cavity with no outlets in three dimensions. The structure is generated using shape primitives within the VSim composer. The cavity is excited by a sinc pulse ping using a distributed current source within one of the resonant cavities. The spectrum of the cavity is used to find the modes, and FDM is used to extract the exact mode profile of the cold cavity.
This simulation can be performed with a VSimMD license.
The A6 Magnetron example is accessed from within VSimComposer by the following actions:
All of the properties and values that create the simulation are
now available in the setup window as shown in
Fig. 341. You can expand the tree
elements and navigate through the various properties, making any
changes you desire. The right pane shows a 3D view of the
geometry, if any, as well as the grid, if actively shown. To
show or hide the grid, expand the Grid element and select or
deselect the box next to Grid
.
The A6 Magnetron example includes several constants for easy adjustment of simulation properties. User changeable parameters include:
The axis of the cavity coincides with the z-axis and the center is at z = 0. The emitting cathode region is 4.0 cm long. All surfaces are perfect electric conductors. Histories of the electric and magnetic fields are taken at the inside of one of the cavities to find the modes. The FFT of the history shows the mode frequencies, and the exact value and profile is found using extractModes.py - Extract Modes Analysis Scripts.
The excitation frequency range can be set using the constants FREQ_LOW and FREQ_HIGH. The total excitation time is calculated in TIME_EXCITE. The simulation should be run for longer than TIME_EXCITE to allow the excitation source to complete.
After performing the above actions, continue as follows:
The simulation is best run in two steps: The first with course dump periodicity to excite the modes, and the second with fine dump periodicity to observe the modes.
After performing the above actions, continue as follows:
To visualize a run to determine the resonant frequency, select History from the Data View pull-down menu. Select outE_0 for Graph 1 and Graph 2, and click Fourier Amplitudes (dB) to the left of one of the outE_0 plot in the Visualization Results pane. .
Note that running the simulation longer will more sharply resolve the mode frequencies in the FFT.
It is possible to extract the modes of the A6 magnetron cavity via post processing using the extractModes.py - Extract Modes Analysis Script as follows:
Press the Analyze button in the left column of buttons.
Select extractModes.py(default).
Enter the following parameters in the appropriate fields:
- simulationName = magnetronA6Modes
- field = B
- beginDump = 2
- endDump = 41
- nModes = 7
- sampleType = 0
- numberUniformPts = 20
- numberRandomPts = 100
- construct = 1
Click the Analyze button in the upper right corner of the window.
Three columns of data with the titles “freq [Hz]” (Eigenmode frequency), “invQ” (inverse quality factor), and “SVD” (singular value decomposition) will be output in the right pane. The analysis has completed when you see the output “Analysis completed successfully.” One can see 7 modes in Fig. 344.
The axial magnetic field inside the cavity during the \(\pi\) and \(2\pi\) mode operations are shown in Fig. 345 and Fig. 346, respectively:
The values of FREQ_LOW and FREQ_HIGH can be adjusted to find additional modes, or to focus in on a specific mode. Narrowing the excitation range to fewer modes will produce a mode-accurate frequency and Q-factor extraction for the mode.