21. MICROWAVE_HEATING Namelist

This namelist specifies the parameters that manage the computation of the dielectric heat source for microwave heating simulations. It is required whenever the PHYSICS namelist option microwave_heating is enabled. The computation uses the frequency-domain solver for time-harmonic Maxwell’s equations, using the configuration specified by the FDME_SOLVER namelist, to solve an auxiliary electromagnetics (EM) problem. The equations are solved on the tetrahedral mesh specified by the EM_MESH namelist, which is generally different than the mesh used for heat transfer. EM boundary conditions are defined using ELECTROMAGNETIC_BC namelists.

Caution

The electromagnetic models assume SI units by default. In particular, the computed dielectric heat is a power density, W/m3 in SI units. If you want to use a different system of units, you must assign appropriate values to the PHYSICAL_CONSTANTS namelist variables vacuum_permittivity (\(\epsilon_0\)) and vacuum_permeability (\(\mu_0\)).

21.1. Namelist Variables

frequency

The frequency (cycles per unit time).

Type:

real

Default:

none

wg_port_bc

A list of names of “wg-port” type ELECTROMAGNETIC_BC namelists whose power is to be managed by this namelist.

Type:

string list

Default:

none

times

An optional list of one or more heat transfer times \(t_1 < \ldots < t_n\) when the waveguide port feed input powers changes.

Type:

real list

Default:

none

powers

The waveguide input powers. These values are effectively assigned to the EM boundary condition variable power at the appropriate times.

Type:

real array

Default:

None

Notes:

This is formally a 2-dimensional array of values. When times is not specified, the powers are constant in time and are specified as

powers(:,1) = \(p_1, \ldots, p_m\)

or more simply as

powers = \(p_1, \ldots, p_m\)

with one value for each of the \(m\) BC specified by wg_port_bc. When times is specified, additional columns of powers to use at each of those times must also be specified, as in

powers(:,1) = \(p_1, \ldots, p_m\)
powers(:,2) = \(p_1, \ldots, p_m\)
powers(:,n+1) = \(p_1, \ldots, p_m\)

prop_change_threshold

This control mechanism determines, at each heat transfer time step, whether the EM heat source is recomputed to account for temperature-dependent changes in the EM material properties. The EM heat source is recomputed whenever the maximum relative difference between the current properties and those from the previous computation exceeds this threshold value. Otherwise the previously computed source is retained. When the properties are independent of temperature, the heat source is recomputed solely when there is a change in the waveguide input powers.

Type:

real

Default:

0.3

Valid Values:

> 0

Notes:

The relevant properties are the (real) magnetic permeability and the real and imaginary parts of the electric permittivity.

data_mapper_kind (experimental)

This specifies the tool used to map fields between the primary heat transfer mesh and the EM mesh. Select “portage” to use an experimental data mapper based on the Portage toolkit, https://laristra.github.io/portage. Otherwise, the standard mapping tool will be used by default.

Type:

string

Default:

“default”

Valid Values:

“default”, “portage”