The Transport of Charge Carriers (tcc) interface (

), found under the
Electric Discharge branch (

), is used to solve the number density of one or multiple charge carriers. The charge carriers can be charged species such as electrons, ions, and neutral species like molecules and their excited states. Transport and reactions of charge carriers can be handled with this interface. The driving forces for transport can be drift when coupled to an electromagnetic field, convection when coupled to a flow field, and diffusion.
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
tcc.
For 2D component and 1D axisymmetric components, the Out-of-plane thickness dz (default value: 1 cm) defines a parameter for the thickness of the geometry perpendicular to the two-dimensional cross section. Only constant thickness is supported. The value of this parameter is used, among other things, to automatically calculate the electric current flowing across the boundary.
For 1D components, enter a Cross-sectional area Ac to define a parameter for the area of the geometry perpendicular to the 1D component. Only constant area is supported. The value of this parameter is used, among other things, to automatically calculate the electric current flowing across the boundary. The default is 1 cm
2.
To display this section, click the Show More Options button (

) and select
Stabilization. By default, the
Streamline diffusion checkbox is selected. The streamline diffusion stabilization does not change the original equation but adds the diffusion in the weak form and it vanishes once the original equation is converged. Use it when the transport equation is drift or convection-dominated. See more details in
Numerical Stabilization in the
COMSOL Multiphysics Reference Manual.
If the Streamline diffusion checkbox is selected, the
Include time steps effect on stabilization time scale checkbox will become visible. Enabling this checkbox will account for the time steps’ effect on the stabilization time scale in time-dependent studies.
To display this section, click the Show More Options button (

) and select
Stabilization. By default, the
Isotropic diffusion checkbox is not selected, because this type of stabilization adds artificial diffusion and affects the accuracy of the original problem. However, this option can be used to get a good initial guess for underresolved problems. To add isotropic diffusion, select the
Isotropic diffusion checkbox. The field for the
Tuning parameter δid then becomes available. The default value is 0.1; increase or decrease the value of
δid to increase or decrease the amount of isotropic diffusion. See more details in
Numerical Stabilization in the
COMSOL Multiphysics Reference Manual.
The Compute boundary fluxes checkbox is activated by default so that COMSOL Multiphysics computes predefined accurate boundary flux variables. When this option is selected, the solver computes variables storing accurate boundary fluxes from each boundary into the adjacent domain.
The flux variable affected in the interface is ntflux_c (where
c is the carrier name). This is the normal total flux and corresponds to all flux contributions (drift, convection, and diffusion).
Also the Apply smoothing to boundary fluxes checkbox is available if the previous checkbox is selected. The smoothing can provide a more well-behaved flux value close to singularities.
The Value type when using splitting of complex variables setting should in most pure mass transfer problems be set to
Real, which is the default. It makes sure that the dependent variable does not get affected by small imaginary contributions, which can occur, for example, when combining a Time Dependent or Stationary study with a frequency-domain study. For more information, see
Splitting Complex-Valued Variables in the
COMSOL Multiphysics Reference Manual.
The dependent variables are named as Charge carriers n by default. The names must be unique with respect to all other dependent variables in the component.
You can access the number density of a carrier c either as
n_c or through the physics scope variable
name.n_c where
name is the physics interface name, as described earlier. Note that for
Finite element, log formulation, the actual dependent variable is the natural logarithm of the number density divided by one per cubic centimeter, which is named as
name.logn_c and defined as
log(
n_c/(1 cm
−3)).