Keywords:
VaughanSecondaryElecT
Sometimes secondary emission processes are not adequately explained by the Furman-Pivi model, and sometimes we deliberately wish to compare how simulation results would be affected by different result files. In this example we show how to set up a user defined secondary emission model
The Vaughan Secondary Emission example is accessed from within VSimComposer by the following actions:
The basic variables of this problem should now be alterable via the text boxes in the left pane of the Setup Window, as shown in Fig. 441.
The Vaughan Secondary Emission example has the following input parameters:
Many of the interesting features in this file require us to click on View Input File.
The userFunc
vaughanSEY around line 100 pairs up with
<UserFunc vaughanSEY>
kind = expression
inputOrder = [engInc alpha]
in the secondaryEmitter definition. By looking after lines 100 we see how the vaughanSEY arguments are read into this userFunc. We determine the type of data these arguments should contain then build up functions that depend on these arguments. Various terms are built up and then combined in the expression statement
expression= sigmaMax * funcF((engInc - Eth) / (EMax - Eth))
at the end. The second userFunc defines a cosine squared direction distribution, and the third the outgoing energy spectrum.
After performing the above actions, continue as follows:
After performing the above actions, continue as follows:
To view the electrons as in Fig. 443:
It is also possible to gain information about the effective secondary emission yield, the number of particles out given the particles going in, by comparing the number of primaries and secondaries in the simulation, and the rate at which they are created and lost at steady state.
In this simulation we just start by including histories for the total number of particles of each species, which may be viewed by selecting Histories under Data View in the top left.
Extra histories have been included to measure the primary electron current absorbed on the wall, and a particle emission history to measure the rate at which the secondaries are coming away. For example with:
<History primCur>
kind=speciesCurrAbs
species= [primary]
ptclAbsorbers = [plateAbsorber]
</History>
<History secCur>
kind = speciesCurrEmit
species = [ secondary ]
ptclSource = secondary.secondaryEmitter
sourceType = 0
</History>
One can then plot the histories as shown in Fig. 444. To add a history plot, click on Add a Data View, then click on History. You will notice a new visualization tab has been added next to “Data Overview”. To change the font on any of the plots, click on “Tools”, then click on “Settings”, and finally click on “Visualization Options”.