The Charged Particle Tracing Interface
The Charged Particle Tracing (cpt) interface (), found under the AC/DC>Particle Tracing branch () when adding a physics interface, is used to model charged particle orbits under the influence of electromagnetic forces. In addition, it can also model two-way coupling between the particles and fields. Some typical applications are particle accelerators, vacuum tubes and ion implanters. The physics interface supports time-domain modeling only in 2D and 3D.
The physics interface solves the equation of motion for charged particles. It is possible to add forces to ions and electrons, including predefined electric, magnetic, and collisional forces. Collisions can be modeled as a continuous force or using a Monte Carlo model in which particles can undergo elastic or inelastic collisions with a rarefied gas, including charge exchange and ionization reactions.
When this physics interface is added, these default nodes are also added to the Model Builder: Wall and Particle Properties. Then, from the Physics toolbar, add other nodes that implement, for example, boundary conditions and release features. You can also right-click Charged Particle Tracing to select physics features from the context menu.
Settings
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables defined by the physics interface. Refer to such physics interface variables in expressions using the pattern <name>.<variable_name>. In order to distinguish between variables belonging to different physics interfaces, the name string must be unique. Only letters, numbers, and underscores (_) are permitted in the Name field. The first character must be a letter.
The default Name (for the first physics interface in the model) is cpt.
Particle Release and Propagation
The Formulation, Relativistic Correction, Store extra time steps for wall interactions, and Maximum number of secondary particles settings are the same as for The Mathematical Particle Tracing Interface, except that only the Newtonian, Newtonian, first order, and Massless formulations are available.
Particle Release Specification
Select a Particle release specification: Specify release times (the default) or Specify current. This setting affects the way particle-field interactions are modeled, and also affects the values of certain built-in accumulated variables.
If Specify release times is selected, then each model particle is treated as the instantaneous position of one or more charged particles for the purpose of modeling particle-field interactions. This means, for example, that if the Space Charge Density Calculation node is used, the space charge density is only nonzero in mesh elements that are currently occupied by particles.
If Specify current is selected, then for the purpose of modeling particle-field interactions, each model particle traces a path that is followed by a number of charged particles per unit time. This means that the charge density computed by the Space Charge Density Calculation feature is nonzero in all mesh elements that the particle trajectories pass through, not just at the instantaneous positions of the particles. In other words, the particles leave behind a trail of space charge as they propagate.
The Specify current option is primarily used to model charged particle beams in which the charge and current density do not change over time. Changing the Particle release specification affects some inputs in the settings windows for release features such as the Release and Inlet nodes. In addition, the Surface Charge Density node is only available with the Specify release times option, while the Current Density, Heat Source, and Etch nodes are only available with the Specify current option.
Additional Variables
Except for the option described below, these settings are the same as for The Mathematical Particle Tracing Interface, except as follows.
Maximum Number of Consecutive Null Collisions
The Maximum number of consecutive null collisions (dimensionless) is a positive integer. The default is 100. This value is used to cap the number of collisions that a single particle can undergo within a single time step taken by the solver when performing a Monte Carlo collision simulation. This value is only used in the model if the Collisions node is present and Null collision method, cold gas approximation is selected from the Collision detection list.
For more information on the mathematics involved, see The Null Collision Method in Theory for the Charged Particle Tracing Interface.
.
Select the Include out-of-plane degrees of freedom check box to define additional degrees of freedom for each particle for the out-of-plane position and velocity.
The extra degrees of freedom that are created by selecting the Include out-of-plane degrees of freedom check box are considered auxiliary dependent variables and are solved for using coupled first-order differential equations. If, in addition, Newtonian is selected from the Formulation list, then the resulting system of equations includes both first- and second-order equations.
Mixed first- and second-order equations systems are not supported for all solver configurations. For example, it is not possible to use explicit time stepping methods such as Dormand-Prince 5. To use explicit time-stepping methods with out-of-plane degrees of freedom, consider using the Newtonian, first order formulation instead.
Advanced Settings
These settings are the same as for The Mathematical Particle Tracing Interface.
Dependent Variables
The dependent variables (field variables) are the Particle position, Particle position components, Particle velocity, and Particle velocity components. The degrees of freedom for particle velocity are only used if Newtonian, first order is selected from the Formulation list. The name can be changed but the names of fields and dependent variables must be unique within a model.