Professional Documents
Culture Documents
Original
Original
1
Contents
1. Global Definitions............................................................................................................................. 3
1.1. Parameters 1 ............................................................................................................................ 3
2. Component 1 ................................................................................................................................... 4
2.1. Definitions ................................................................................................................................ 4
2.2. LinearArray ............................................................................................................................... 5
2.3. Materials .................................................................................................................................. 7
2.4. Electromagnetic Waves, Frequency Domain ......................................................................... 10
2.5. Mesh 1.................................................................................................................................... 60
3. Study 1 ........................................................................................................................................... 63
3.1. Frequency Domain ................................................................................................................. 63
3.2. Solver Configurations ............................................................................................................. 63
4. Results ............................................................................................................................................ 65
4.1. Data Sets ................................................................................................................................ 65
4.2. Derived Values ....................................................................................................................... 66
4.3. Tables ..................................................................................................................................... 66
4.4. Plot Groups ............................................................................................................................ 67
2
1 Global Definitions
Date Jan 17, 2017 3:27:08 PM
Global settings
Name LinearArrayExcerciseSimulationModel.mph
Path C:\MSC\Advanced Antenna Systems\Ephrem@Lecture Note\Assignment and
simulation\HIoT-
Students\LinearArrayExcercise\LinearArrayExcerciseSimulationModel.mph
COMSOL version COMSOL 5.2 (Build: 166)
Unit system SI
Used products
COMSOL Multiphysics
RF Module
1.1 Parameters 1
Parameters
Name Expression Value Description
f0 1E9[Hz] 1E9 Hz Frequency of singnal
l0 c_const/f0 0.29979 m Wavelength
R 8*l0 2.3983 m SimulationRegionRadius
delta 0.5*l0 0.1499 m PML thickness
d 0.5*l0 0.1499 m Element Separation
beta 0.5*pi 1.5708 phase shift
I1 1*exp(j*0*beta) 1 Magnitude of current
I2 1*exp(j*1*beta) i Magnitude of current
I3 1*exp(j*2*beta) −1 Magnitude of current
I4 1*exp(j*3*beta) −i Magnitude of current
I5 1*exp(j*4*beta) 1 Magnitude of current
I6 1*exp(j*5*beta) i Magnitude of current
I7 1*exp(j*6*beta) −1 Magnitude of current
I8 1*exp(j*7*beta) −i Magnitude of current
3
2 Component 1
Date Dec 9, 2016 9:47:51 AM
Component settings
Unit system SI
Geometry shape order automatic
2.1 Definitions
2.1.1 Coordinate Systems
Boundary System 1
Coordinate system type Boundary system
Tag sys1
Coordinate names
First Second Third
t1 n to
Selection
Geometric entity level Domain
Selection Domains 1–4
Geometry
Description Value
Coordinate names {x, y, z}
Type Cylindrical
null
x (m) y (m)
0 0
Scaling
Description Value
4
Description Value
Coordinate stretching type Polynomial
Settings
Description Value
Typical wavelength from Physics interface
Physics Electromagnetic Waves, Frequency Domain
2.2 LinearArray
LinearArray
Units
Length unit m
Angular unit deg
Geometry statistics
Description Value
Space dimension 2
Number of domains 5
Number of boundaries 12
Number of vertices 16
5
Description Value
Position {0, 0}
Position
Layer name Thickness (m)
Layer 1 delta
2.3 Materials
2.3.1 Air
Air
Selection
Geometric entity level Domain
Selection Domains 1–5
Material parameters
Name Value Unit
Relative permeability 1 1
7
Name Value Unit
Relative permittivity 1 1
Electrical conductivity 0[S/m] S/m
Basic Settings
Description Value
Relative permeability {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}
Relative permittivity {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}
Dynamic viscosity eta(T[1/K])[Pa*s]
Ratio of specific heats 1.4
Electrical conductivity {{0[S/m], 0, 0}, {0, 0[S/m], 0}, {0, 0, 0[S/m]}}
Heat capacity at constant pressure Cp(T[1/K])[J/(kg*K)]
Density rho(pA[1/Pa], T[1/K])[kg/m^3]
Thermal conductivity {{k(T[1/K])[W/(m*K)], 0, 0}, {0, k(T[1/K])[W/(m*K)], 0}, {0,
0, k(T[1/K])[W/(m*K)]}}
Speed of sound cs(T[1/K])[m/s]
Functions
Function name Type
eta Piecewise
Cp Piecewise
rho Analytic
k Piecewise
cs Analytic
8
eta
Cp
9
k
cs
10
RF Module
Selection
Geometric entity level Domain
Selection Domains 1–5
Equations
Settings
Description Value
Electric field Quadratic
Value type when using splitting of complex variables Complex
Solve for Full field
Activate port sweep Off
Enable Off
Methodology options Robust
Variables
Name Expression Unit Description Selection
emw.Ebx 0 V/m Background Domains 1–5
electric field, x
11
Name Expression Unit Description Selection
component
emw.Eby 0 V/m Background Domains 1–5
electric field, y
component
emw.Ebz 0 V/m Background Domains 1–5
electric field, z
component
emw.nx dnx Normal vector, Boundaries
x component 5–6, 9, 12
emw.ny dny Normal vector, Boundaries
y component 5–6, 9, 12
emw.nz 0 Normal vector, Boundaries
z component 5–6, 9, 12
emw.nx nx Normal vector, Boundaries
x component 1–4, 7–8, 10–
11
emw.ny ny Normal vector, Boundaries
y component 1–4, 7–8, 10–
11
emw.nz 0 Normal vector, Boundaries
z component 1–4, 7–8, 10–
11
emw.nPMLx dnx 1 Normal vector, Boundaries
x component 5–6, 9, 12
emw.nPMLy dny 1 Normal vector, Boundaries
y component 5–6, 9, 12
emw.nPMLz 0 1 Normal vector, Boundaries
z component 5–6, 9, 12
emw.nPMLx down(isScalingSystemDomain)*!up(isSc 1 Normal vector, Boundaries
alingSystemDomain)*emw.unx+up(isSc x component 1–4, 7–8, 10–
alingSystemDomain)*!down(isScalingSy 11
stemDomain)*emw.dnx+(down(isScalin
gSystemDomain)*up(isScalingSystemD
omain)+!down(isScalingSystemDomain)
*!up(isScalingSystemDomain))*emw.nx
emw.nPMLy down(isScalingSystemDomain)*!up(isSc 1 Normal vector, Boundaries
alingSystemDomain)*emw.uny+up(isSc y component 1–4, 7–8, 10–
alingSystemDomain)*!down(isScalingSy 11
stemDomain)*emw.dny+(down(isScalin
gSystemDomain)*up(isScalingSystemD
omain)+!down(isScalingSystemDomain)
12
Name Expression Unit Description Selection
*!up(isScalingSystemDomain))*emw.ny
emw.nPMLz 0 1 Normal vector, Boundaries
z component 1–4, 7–8, 10–
11
emw.k0 emw.iomega*sqrt(mu0_const*epsilon0 rad/m Wave number Global
_const)/i in free space
emw.k emw.k0*sqrt((emw.murxx*(emw.epsil rad/m Wave number Domains 1–5
onrxx+emw.sigmaxx/emw.iomega)+em
w.murxy*(emw.epsilonryx+emw.sigma
yx/emw.iomega)+emw.murxz*(emw.e
psilonrzx+emw.sigmazx/emw.iomega)+
emw.muryx*(emw.epsilonrxy+emw.sig
maxy/emw.iomega)+emw.muryy*(em
w.epsilonryy+emw.sigmayy/emw.iome
ga)+emw.muryz*(emw.epsilonrzy+em
w.sigmazy/emw.iomega)+emw.murzx*
(emw.epsilonrxz+emw.sigmaxz/emw.io
mega)+emw.murzy*(emw.epsilonryz+e
mw.sigmayz/emw.iomega)+emw.murz
z*(emw.epsilonrzz+emw.sigmazz/emw.
iomega))/3)
emw.kz 0 rad/m Out-of-plane Global
wave number
emw.alphaOOP 0 rad/m Out-of-plane Global
complex
propagation
constant
emw.Jsx 0 A/m Surface Boundaries
current 1–12
density, x
component
emw.Jsy 0 A/m Surface Boundaries
current 1–12
density, y
component
emw.Jsz 0 A/m Surface Boundaries
current 1–12
density, z
component
emw.normJs sqrt(realdot(emw.Jsx,emw.Jsx)+realdot A/m Surface Boundaries
(emw.Jsy,emw.Jsy)+realdot(emw.Jsz,e current 1–12
mw.Jsz)) density norm
13
Name Expression Unit Description Selection
emw.intWe emw.integratewee(emw.dWe) J Total electric Global
energy
emw.intWm emw.integratewee(emw.dWm) J Total magnetic Global
energy
emw.omega 2*pi*emw.freq rad/s Angular Global
frequency
emw.freq freq Hz Frequency Global
emw.iomega emw.omega*i rad/s Complex Global
angular
frequency
emw.zref 50[ohm] Ω Reference Global
impedance
Selection
Geometric entity level Domain
Selection Domains 1–5
Equations
Settings
14
Description Value
Electric displacement field model Relative permittivity
Relative permittivity From material
Constitutive relation Relative permeability
Relative permeability From material
Electrical conductivity From material
Variables
Name Expression Unit Description Selection
emw.Qsh 0 W/m^2 Surface losses Boundaries
7–8, 10–11
emw.Qsh 0 W/m^2 Surface losses Boundaries
1–6, 9, 12
emw.Qe emw.Qml+emw.Qrh W/m^3 Electromagnetic Domain 5
power loss density
emw.Qe emw.Qml+emw.Qrh W/m^3 Electromagnetic Domains 1–4
power loss density
emw.Qh emw.Qml+emw.Qrh W/m^3 Total power Domain 5
dissipation density
emw.Qh emw.Qml+emw.Qrh W/m^3 Total power Domains 1–4
dissipation density
emw.Jx emw.sigmaxx*emw.Ex+e A/m^2 Current density, x Domain 5
mw.sigmaxy*emw.Ey+em component
w.sigmaxz*emw.Ez+emw.J
dx
emw.Jy emw.sigmayx*emw.Ex+e A/m^2 Current density, y Domain 5
mw.sigmayy*emw.Ey+em component
w.sigmayz*emw.Ez+emw.
Jdy
emw.Jz emw.sigmazx*emw.Ex+e A/m^2 Current density, z Domain 5
mw.sigmazy*emw.Ey+em component
w.sigmazz*emw.Ez+emw.J
dz
15
Name Expression Unit Description Selection
emw.Jx emw.sigmaxx*emw.Ex+e A/m^2 Current density, x Domains 1–4
mw.sigmaxy*emw.Ey+em component
w.sigmaxz*emw.Ez+emw.J
dx
emw.Jy emw.sigmayx*emw.Ex+e A/m^2 Current density, y Domains 1–4
mw.sigmayy*emw.Ey+em component
w.sigmayz*emw.Ez+emw.
Jdy
emw.Jz emw.sigmazx*emw.Ex+e A/m^2 Current density, z Domains 1–4
mw.sigmazy*emw.Ey+em component
w.sigmazz*emw.Ez+emw.J
dz
emw.tJx 0 A/m^2 Tangential current Boundaries
density, x 7–8, 10–11
component
emw.tJy 0 A/m^2 Tangential current Boundaries
density, y 7–8, 10–11
component
emw.tJz 0 A/m^2 Tangential current Boundaries
density, z 7–8, 10–11
component
emw.tJx 0 A/m^2 Tangential current Boundaries
density, x 1–6, 9, 12
component
emw.tJy 0 A/m^2 Tangential current Boundaries
density, y 1–6, 9, 12
component
emw.tJz 0 A/m^2 Tangential current Boundaries
density, z 1–6, 9, 12
component
emw.Wav emw.Weav+emw.Wmav J/m^3 Energy density time Domain 5
average
emw.Wav emw.Weav+emw.Wmav J/m^3 Energy density time Domains 1–4
average
emw.W 0 J/m^3 Energy density Domain 5
emw.W 0 J/m^3 Energy density Domains 1–4
emw.epsilonrxx material.epsilonr11 1 Relative permittivity, Domain 5
xx component
emw.epsilonryx material.epsilonr21 1 Relative permittivity, Domain 5
yx component
16
Name Expression Unit Description Selection
emw.epsilonrzx material.epsilonr31 1 Relative permittivity, Domain 5
zx component
emw.epsilonrxy material.epsilonr12 1 Relative permittivity, Domain 5
xy component
emw.epsilonryy material.epsilonr22 1 Relative permittivity, Domain 5
yy component
emw.epsilonrzy material.epsilonr32 1 Relative permittivity, Domain 5
zy component
emw.epsilonrxz material.epsilonr13 1 Relative permittivity, Domain 5
xz component
emw.epsilonryz material.epsilonr23 1 Relative permittivity, Domain 5
yz component
emw.epsilonrzz material.epsilonr33 1 Relative permittivity, Domain 5
zz component
emw.epsilonrxx material.epsilonr11 1 Relative permittivity, Domains 1–4
xx component
emw.epsilonryx material.epsilonr21 1 Relative permittivity, Domains 1–4
yx component
emw.epsilonrzx material.epsilonr31 1 Relative permittivity, Domains 1–4
zx component
emw.epsilonrxy material.epsilonr12 1 Relative permittivity, Domains 1–4
xy component
emw.epsilonryy material.epsilonr22 1 Relative permittivity, Domains 1–4
yy component
emw.epsilonrzy material.epsilonr32 1 Relative permittivity, Domains 1–4
zy component
emw.epsilonrxz material.epsilonr13 1 Relative permittivity, Domains 1–4
xz component
emw.epsilonryz material.epsilonr23 1 Relative permittivity, Domains 1–4
yz component
emw.epsilonrzz material.epsilonr33 1 Relative permittivity, Domains 1–4
zz component
emw.Px epsilon0_const*(emw.epsi C/m^2 Polarization, x Domain 5
lonrxx*emw.Ex+emw.epsil component
onrxy*emw.Ey+emw.epsil
onrxz*emw.Ez-emw.Ex)
emw.Py epsilon0_const*(emw.epsi C/m^2 Polarization, y Domain 5
lonryx*emw.Ex+emw.epsil component
onryy*emw.Ey+emw.epsil
17
Name Expression Unit Description Selection
onryz*emw.Ez-emw.Ey)
emw.Pz epsilon0_const*(emw.epsi C/m^2 Polarization, z Domain 5
lonrzx*emw.Ex+emw.epsil component
onrzy*emw.Ey+emw.epsil
onrzz*emw.Ez-emw.Ez)
emw.Px epsilon0_const*(emw.epsi C/m^2 Polarization, x Domains 1–4
lonrxx*emw.Ex+emw.epsil component
onrxy*emw.Ey+emw.epsil
onrxz*emw.Ez-emw.Ex)
emw.Py epsilon0_const*(emw.epsi C/m^2 Polarization, y Domains 1–4
lonryx*emw.Ex+emw.epsil component
onryy*emw.Ey+emw.epsil
onryz*emw.Ez-emw.Ey)
emw.Pz epsilon0_const*(emw.epsi C/m^2 Polarization, z Domains 1–4
lonrzx*emw.Ex+emw.epsil component
onrzy*emw.Ey+emw.epsil
onrzz*emw.Ez-emw.Ez)
emw.normP sqrt(realdot(emw.Px,emw. C/m^2 Polarization norm Domain 5
Px)+realdot(emw.Py,emw.
Py)+realdot(emw.Pz,emw.
Pz))
emw.normP sqrt(realdot(emw.Px,emw. C/m^2 Polarization norm Domains 1–4
Px)+realdot(emw.Py,emw.
Py)+realdot(emw.Pz,emw.
Pz))
emw.Dx epsilon0_const*emw.Ex+e C/m^2 Electric displacement Domain 5
mw.Px field, x component
emw.Dy epsilon0_const*emw.Ey+e C/m^2 Electric displacement Domain 5
mw.Py field, y component
emw.Dz epsilon0_const*emw.Ez+e C/m^2 Electric displacement Domain 5
mw.Pz field, z component
emw.Dx epsilon0_const*emw.Ex+e C/m^2 Electric displacement Domains 1–4
mw.Px field, x component
emw.Dy epsilon0_const*emw.Ey+e C/m^2 Electric displacement Domains 1–4
mw.Py field, y component
emw.Dz epsilon0_const*emw.Ez+e C/m^2 Electric displacement Domains 1–4
mw.Pz field, z component
emw.normD sqrt(realdot(emw.Dx,emw C/m^2 Electric displacement Domain 5
.Dx)+realdot(emw.Dy,em field norm
w.Dy)+realdot(emw.Dz,em
18
Name Expression Unit Description Selection
w.Dz))
emw.normD sqrt(realdot(emw.Dx,emw C/m^2 Electric displacement Domains 1–4
.Dx)+realdot(emw.Dy,em field norm
w.Dy)+realdot(emw.Dz,em
w.Dz))
emw.epsrAv (emw.epsilonrxx+emw.eps 1 Relative permittivity, Domain 5
ilonryy+emw.epsilonrzz)/3 average
emw.epsrAv (emw.epsilonrxx+emw.eps 1 Relative permittivity, Domains 1–4
ilonryy+emw.epsilonrzz)/3 average
emw.murxx material.mur11 1 Relative Domain 5
permeability, xx
component
emw.muryx material.mur21 1 Relative Domain 5
permeability, yx
component
emw.murzx material.mur31 1 Relative Domain 5
permeability, zx
component
emw.murxy material.mur12 1 Relative Domain 5
permeability, xy
component
emw.muryy material.mur22 1 Relative Domain 5
permeability, yy
component
emw.murzy material.mur32 1 Relative Domain 5
permeability, zy
component
emw.murxz material.mur13 1 Relative Domain 5
permeability, xz
component
emw.muryz material.mur23 1 Relative Domain 5
permeability, yz
component
emw.murzz material.mur33 1 Relative Domain 5
permeability, zz
component
emw.murxx material.mur11 1 Relative Domains 1–4
permeability, xx
component
emw.muryx material.mur21 1 Relative Domains 1–4
19
Name Expression Unit Description Selection
permeability, yx
component
emw.murzx material.mur31 1 Relative Domains 1–4
permeability, zx
component
emw.murxy material.mur12 1 Relative Domains 1–4
permeability, xy
component
emw.muryy material.mur22 1 Relative Domains 1–4
permeability, yy
component
emw.murzy material.mur32 1 Relative Domains 1–4
permeability, zy
component
emw.murxz material.mur13 1 Relative Domains 1–4
permeability, xz
component
emw.muryz material.mur23 1 Relative Domains 1–4
permeability, yz
component
emw.murzz material.mur33 1 Relative Domains 1–4
permeability, zz
component
emw.murAv (emw.murxx+emw.muryy 1 Relative Domain 5
+emw.murzz)/3 permeability,
average
emw.murAv (emw.murxx+emw.muryy 1 Relative Domains 1–4
+emw.murzz)/3 permeability,
average
emw.sigmaxx material.sigma11 S/m Electrical Domain 5
conductivity, xx
component
emw.sigmayx material.sigma21 S/m Electrical Domain 5
conductivity, yx
component
emw.sigmazx material.sigma31 S/m Electrical Domain 5
conductivity, zx
component
emw.sigmaxy material.sigma12 S/m Electrical Domain 5
conductivity, xy
20
Name Expression Unit Description Selection
component
emw.sigmayy material.sigma22 S/m Electrical Domain 5
conductivity, yy
component
emw.sigmazy material.sigma32 S/m Electrical Domain 5
conductivity, zy
component
emw.sigmaxz material.sigma13 S/m Electrical Domain 5
conductivity, xz
component
emw.sigmayz material.sigma23 S/m Electrical Domain 5
conductivity, yz
component
emw.sigmazz material.sigma33 S/m Electrical Domain 5
conductivity, zz
component
emw.sigmaxx material.sigma11 S/m Electrical Domains 1–4
conductivity, xx
component
emw.sigmayx material.sigma21 S/m Electrical Domains 1–4
conductivity, yx
component
emw.sigmazx material.sigma31 S/m Electrical Domains 1–4
conductivity, zx
component
emw.sigmaxy material.sigma12 S/m Electrical Domains 1–4
conductivity, xy
component
emw.sigmayy material.sigma22 S/m Electrical Domains 1–4
conductivity, yy
component
emw.sigmazy material.sigma32 S/m Electrical Domains 1–4
conductivity, zy
component
emw.sigmaxz material.sigma13 S/m Electrical Domains 1–4
conductivity, xz
component
emw.sigmayz material.sigma23 S/m Electrical Domains 1–4
conductivity, yz
component
21
Name Expression Unit Description Selection
emw.sigmazz material.sigma33 S/m Electrical Domains 1–4
conductivity, zz
component
emw.Ex Ex V/m Electric field, x Domain 5
component
emw.Ey Ey V/m Electric field, y Domain 5
component
emw.Ez Ez V/m Electric field, z Domain 5
component
emw.Ex pml1.T11*Ex+pml1.T12*E V/m Electric field, x Domains 1–4
y+pml1.T13*Ez component
emw.Ey pml1.T21*Ex+pml1.T22*E V/m Electric field, y Domains 1–4
y+pml1.T23*Ez component
emw.Ez pml1.T31*Ex+pml1.T32*E V/m Electric field, z Domains 1–4
y+pml1.T33*Ez component
emw.curlEx emw.alphaOOP*Ey+Ezy V/m^2 Curl of electric field, Domain 5
x component
emw.curlEy -emw.alphaOOP*Ex-Ezx V/m^2 Curl of electric field, Domain 5
y component
emw.curlEz curlEz V/m^2 Curl of electric field, Domain 5
z component
emw.curlEx pml1.T21*emw.alphaOOP V/m^2 Curl of electric field, Domains 1–4
*Ex+pml1.T22*emw.alpha x component
OOP*Ey+pml1.T23*emw.a
lphaOOP*Ez+pml1.invT11
*Ezy/pml1.detInvT-
pml1.invT21*Ezx/pml1.det
InvT+pml1.invT31*curlEz/
pml1.detInvT
emw.curlEy - V/m^2 Curl of electric field, Domains 1–4
pml1.T11*emw.alphaOOP y component
*Ex-
pml1.T12*emw.alphaOOP
*Ey-
pml1.T13*emw.alphaOOP
*Ez+pml1.invT12*Ezy/pml
1.detInvT-
pml1.invT22*Ezx/pml1.det
InvT+pml1.invT32*curlEz/
pml1.detInvT
emw.curlEz (pml1.invT13*Ezy- V/m^2 Curl of electric field, Domains 1–4
22
Name Expression Unit Description Selection
pml1.invT23*Ezx+pml1.inv z component
T33*curlEz)/pml1.detInvT
emw.testdepEx test(Ex) V/m Electric field, x Domain 5
component
emw.testdepEy test(Ey) V/m Electric field, y Domain 5
component
emw.testdepEz test(Ez) V/m Electric field, z Domain 5
component
emw.testdepEx pml1.T11*test(Ex)+pml1.T V/m Electric field, x Domains 1–4
12*test(Ey)+pml1.T13*tes component
t(Ez)
emw.testdepEy pml1.T21*test(Ex)+pml1.T V/m Electric field, y Domains 1–4
22*test(Ey)+pml1.T23*tes component
t(Ez)
emw.testdepEz pml1.T31*test(Ex)+pml1.T V/m Electric field, z Domains 1–4
32*test(Ey)+pml1.T33*tes component
t(Ez)
emw.curltestdepEx - V/m^2 Curl of electric field, Domain 5
emw.alphaOOP*test(Ey)+t x component
est(Ezy)
emw.curltestdepEy emw.alphaOOP*test(Ex)- V/m^2 Curl of electric field, Domain 5
test(Ezx) y component
emw.curltestdepEz test(curlEz) V/m^2 Curl of electric field, Domain 5
z component
emw.curltestdepEx - V/m^2 Curl of electric field, Domains 1–4
pml1.T21*emw.alphaOOP x component
*test(Ex)-
pml1.T22*emw.alphaOOP
*test(Ey)-
pml1.T23*emw.alphaOOP
*test(Ez)+pml1.invT11*tes
t(Ezy)/pml1.detInvT-
pml1.invT21*test(Ezx)/pm
l1.detInvT+pml1.invT31*t
est(curlEz)/pml1.detInvT
emw.curltestdepEy pml1.T11*emw.alphaOOP V/m^2 Curl of electric field, Domains 1–4
*test(Ex)+pml1.T12*emw. y component
alphaOOP*test(Ey)+pml1.
T13*emw.alphaOOP*test(
Ez)+pml1.invT12*test(Ezy)
/pml1.detInvT-
pml1.invT22*test(Ezx)/pm
23
Name Expression Unit Description Selection
l1.detInvT+pml1.invT32*t
est(curlEz)/pml1.detInvT
emw.curltestdepEz (pml1.invT13*test(Ezy)- V/m^2 Curl of electric field, Domains 1–4
pml1.invT23*test(Ezx)+pm z component
l1.invT33*test(curlEz))/pm
l1.detInvT
emw.dBdtx -emw.curlEx V/m^2 Magnetic flux Domain 5
density, time
derivative, x
component
emw.dBdty -emw.curlEy V/m^2 Magnetic flux Domain 5
density, time
derivative, y
component
emw.dBdtz -emw.curlEz V/m^2 Magnetic flux Domain 5
density, time
derivative, z
component
emw.dBdtx -emw.curlEx V/m^2 Magnetic flux Domains 1–4
density, time
derivative, x
component
emw.dBdty -emw.curlEy V/m^2 Magnetic flux Domains 1–4
density, time
derivative, y
component
emw.dBdtz -emw.curlEz V/m^2 Magnetic flux Domains 1–4
density, time
derivative, z
component
emw.Bx -emw.curlEx/emw.iomega T Magnetic flux Domain 5
density, x
component
emw.By -emw.curlEy/emw.iomega T Magnetic flux Domain 5
density, y
component
emw.Bz -emw.curlEz/emw.iomega T Magnetic flux Domain 5
density, z
component
emw.Bx -emw.curlEx/emw.iomega T Magnetic flux Domains 1–4
density, x
24
Name Expression Unit Description Selection
component
emw.By -emw.curlEy/emw.iomega T Magnetic flux Domains 1–4
density, y
component
emw.Bz -emw.curlEz/emw.iomega T Magnetic flux Domains 1–4
density, z
component
emw.murinvxx (emw.muryy*emw.murzz- 1 Inverse of relative Domain 5
emw.muryz*emw.murzy)/ permeability, xx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyx (emw.muryz*emw.murzx- 1 Inverse of relative Domain 5
emw.muryx*emw.murzz)/ permeability, yx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzx (emw.muryx*emw.murzy- 1 Inverse of relative Domain 5
emw.muryy*emw.murzx)/ permeability, zx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
25
Name Expression Unit Description Selection
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvxy (emw.murxz*emw.murzy- 1 Inverse of relative Domain 5
emw.murxy*emw.murzz)/ permeability, xy
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyy (emw.murxx*emw.murzz- 1 Inverse of relative Domain 5
emw.murxz*emw.murzx)/ permeability, yy
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzy (emw.murxy*emw.murzx- 1 Inverse of relative Domain 5
emw.murxx*emw.murzy)/ permeability, zy
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvxz (emw.murxy*emw.muryz- 1 Inverse of relative Domain 5
emw.murxz*emw.muryy)/ permeability, xz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
26
Name Expression Unit Description Selection
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyz (emw.murxz*emw.muryx- 1 Inverse of relative Domain 5
emw.murxx*emw.muryz)/ permeability, yz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzz (emw.murxx*emw.muryy- 1 Inverse of relative Domain 5
emw.murxy*emw.muryx)/ permeability, zz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvxx (emw.muryy*emw.murzz- 1 Inverse of relative Domains 1–4
emw.muryz*emw.murzy)/ permeability, xx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
27
Name Expression Unit Description Selection
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyx (emw.muryz*emw.murzx- 1 Inverse of relative Domains 1–4
emw.muryx*emw.murzz)/ permeability, yx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzx (emw.muryx*emw.murzy- 1 Inverse of relative Domains 1–4
emw.muryy*emw.murzx)/ permeability, zx
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvxy (emw.murxz*emw.murzy- 1 Inverse of relative Domains 1–4
emw.murxy*emw.murzz)/ permeability, xy
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyy (emw.murxx*emw.murzz- 1 Inverse of relative Domains 1–4
emw.murxz*emw.murzx)/ permeability, yy
(emw.murxx*emw.muryy
28
Name Expression Unit Description Selection
*emw.murzz+emw.murxy component
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzy (emw.murxy*emw.murzx- 1 Inverse of relative Domains 1–4
emw.murxx*emw.murzy)/ permeability, zy
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvxz (emw.murxy*emw.muryz- 1 Inverse of relative Domains 1–4
emw.murxz*emw.muryy)/ permeability, xz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvyz (emw.murxz*emw.muryx- 1 Inverse of relative Domains 1–4
emw.murxx*emw.muryz)/ permeability, yz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
29
Name Expression Unit Description Selection
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.murinvzz (emw.murxx*emw.muryy- 1 Inverse of relative Domains 1–4
emw.murxy*emw.muryx)/ permeability, zz
(emw.murxx*emw.muryy component
*emw.murzz+emw.murxy
*emw.muryz*emw.murzx
+emw.murxz*emw.muryx
*emw.murzy-
emw.murxx*emw.muryz*
emw.murzy-
emw.murxy*emw.muryx*
emw.murzz-
emw.murxz*emw.muryy*
emw.murzx)
emw.Hx (emw.murinvxx*emw.Bx+ A/m Magnetic field, x Domain 5
emw.murinvxy*emw.By+e component
mw.murinvxz*emw.Bz)/m
u0_const
emw.Hy (emw.murinvyx*emw.Bx+ A/m Magnetic field, y Domain 5
emw.murinvyy*emw.By+e component
mw.murinvyz*emw.Bz)/m
u0_const
emw.Hz (emw.murinvzx*emw.Bx+ A/m Magnetic field, z Domain 5
emw.murinvzy*emw.By+e component
mw.murinvzz*emw.Bz)/m
u0_const
emw.Hx (emw.murinvxx*emw.Bx+ A/m Magnetic field, x Domains 1–4
emw.murinvxy*emw.By+e component
mw.murinvxz*emw.Bz)/m
u0_const
emw.Hy (emw.murinvyx*emw.Bx+ A/m Magnetic field, y Domains 1–4
emw.murinvyy*emw.By+e component
mw.murinvyz*emw.Bz)/m
u0_const
emw.Hz (emw.murinvzx*emw.Bx+ A/m Magnetic field, z Domains 1–4
emw.murinvzy*emw.By+e component
mw.murinvzz*emw.Bz)/m
u0_const
emw.dHdtx (emw.murinvxx*emw.dBd A/(m*s) Magnetic field, time Domain 5
tx+emw.murinvxy*emw.d derivative, x
30
Name Expression Unit Description Selection
Bdty+emw.murinvxz*emw component
.dBdtz)/mu0_const
emw.dHdty (emw.murinvyx*emw.dBd A/(m*s) Magnetic field, time Domain 5
tx+emw.murinvyy*emw.d derivative, y
Bdty+emw.murinvyz*emw component
.dBdtz)/mu0_const
emw.dHdtz (emw.murinvzx*emw.dBd A/(m*s) Magnetic field, time Domain 5
tx+emw.murinvzy*emw.d derivative, z
Bdty+emw.murinvzz*emw component
.dBdtz)/mu0_const
emw.dHdtx (emw.murinvxx*emw.dBd A/(m*s) Magnetic field, time Domains 1–4
tx+emw.murinvxy*emw.d derivative, x
Bdty+emw.murinvxz*emw component
.dBdtz)/mu0_const
emw.dHdty (emw.murinvyx*emw.dBd A/(m*s) Magnetic field, time Domains 1–4
tx+emw.murinvyy*emw.d derivative, y
Bdty+emw.murinvyz*emw component
.dBdtz)/mu0_const
emw.dHdtz (emw.murinvzx*emw.dBd A/(m*s) Magnetic field, time Domains 1–4
tx+emw.murinvzy*emw.d derivative, z
Bdty+emw.murinvzz*emw component
.dBdtz)/mu0_const
emw.normE sqrt(realdot(emw.Ex,emw. V/m Electric field norm Domain 5
Ex)+realdot(emw.Ey,emw.
Ey)+realdot(emw.Ez,emw.
Ez))
emw.normE sqrt(realdot(emw.Ex,emw. V/m Electric field norm Domains 1–4
Ex)+realdot(emw.Ey,emw.
Ey)+realdot(emw.Ez,emw.
Ez))
emw.tEsdimx tEx V/m Tangential electric Boundaries
field, x component 7–8, 10–11
emw.tEsdimy tEy V/m Tangential electric Boundaries
field, y component 7–8, 10–11
emw.tEsdimz Ez V/m Tangential electric Boundaries
field, z component 7–8, 10–11
emw.tEsdimx tEx V/m Tangential electric Boundaries
field, x component 1–6, 9, 12
emw.tEsdimy tEy V/m Tangential electric Boundaries
field, y component 1–6, 9, 12
31
Name Expression Unit Description Selection
emw.tEsdimz Ez V/m Tangential electric Boundaries
field, z component 1–6, 9, 12
emw.tEx emw.tEsdimx V/m Tangential electric Boundaries
field, x component 7–8, 10–11
emw.tEy emw.tEsdimy V/m Tangential electric Boundaries
field, y component 7–8, 10–11
emw.tEz emw.tEsdimz V/m Tangential electric Boundaries
field, z component 7–8, 10–11
emw.tEx emw.tEsdimx V/m Tangential electric Boundaries
field, x component 1–6, 9, 12
emw.tEy emw.tEsdimy V/m Tangential electric Boundaries
field, y component 1–6, 9, 12
emw.tEz emw.tEsdimz V/m Tangential electric Boundaries
field, z component 1–6, 9, 12
emw.testPhystEx test(emw.tEx) V/m Tangential electric Boundaries
field, x component 7–8, 10–11
emw.testPhystEy test(emw.tEy) V/m Tangential electric Boundaries
field, y component 7–8, 10–11
emw.testPhystEz test(emw.tEz) V/m Tangential electric Boundaries
field, z component 7–8, 10–11
emw.testPhystEx test(emw.tEx) V/m Tangential electric Boundaries
field, x component 1–6, 9, 12
emw.testPhystEy test(emw.tEy) V/m Tangential electric Boundaries
field, y component 1–6, 9, 12
emw.testPhystEz test(emw.tEz) V/m Tangential electric Boundaries
field, z component 1–6, 9, 12
emw.Mx emw.Bx/mu0_const- A/m Magnetization, x Domain 5
emw.Hx component
emw.My emw.By/mu0_const- A/m Magnetization, y Domain 5
emw.Hy component
emw.Mz emw.Bz/mu0_const- A/m Magnetization, z Domain 5
emw.Hz component
emw.Mx emw.Bx/mu0_const- A/m Magnetization, x Domains 1–4
emw.Hx component
emw.My emw.By/mu0_const- A/m Magnetization, y Domains 1–4
emw.Hy component
emw.Mz emw.Bz/mu0_const- A/m Magnetization, z Domains 1–4
emw.Hz component
32
Name Expression Unit Description Selection
emw.normM sqrt(realdot(emw.Mx,em A/m Magnetization norm Domain 5
w.Mx)+realdot(emw.My,e
mw.My)+realdot(emw.Mz,
emw.Mz))
emw.normM sqrt(realdot(emw.Mx,em A/m Magnetization norm Domains 1–4
w.Mx)+realdot(emw.My,e
mw.My)+realdot(emw.Mz,
emw.Mz))
emw.Brx 0 T Remanent flux Domain 5
density, x
component
emw.Bry 0 T Remanent flux Domain 5
density, y
component
emw.Brz 0 T Remanent flux Domain 5
density, z
component
emw.Brx 0 T Remanent flux Domains 1–4
density, x
component
emw.Bry 0 T Remanent flux Domains 1–4
density, y
component
emw.Brz 0 T Remanent flux Domains 1–4
density, z
component
emw.normBr sqrt(realdot(emw.Brx,em T Remanent flux Domain 5
w.Brx)+realdot(emw.Bry,e density norm
mw.Bry)+realdot(emw.Brz
,emw.Brz))
emw.normBr sqrt(realdot(emw.Brx,em T Remanent flux Domains 1–4
w.Brx)+realdot(emw.Bry,e density norm
mw.Bry)+realdot(emw.Brz
,emw.Brz))
emw.Qml real(0.5*emw.iomega*(e W/m^3 Magnetic losses Domain 5
mw.Bx*conj(emw.Hx)+em
w.By*conj(emw.Hy)+emw.
Bz*conj(emw.Hz)))
emw.Qml real(0.5*emw.iomega*(e W/m^3 Magnetic losses Domains 1–4
mw.Bx*conj(emw.Hx)+em
w.By*conj(emw.Hy)+emw.
33
Name Expression Unit Description Selection
Bz*conj(emw.Hz)))
emw.tBx emw.Bx- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, x 7–8, 10–11
y*emw.By+emw.nz*emw. component
Bz)*emw.nx
emw.tBy emw.By- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, y 7–8, 10–11
y*emw.By+emw.nz*emw. component
Bz)*emw.ny
emw.tBz emw.Bz- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, z 7–8, 10–11
y*emw.By+emw.nz*emw. component
Bz)*emw.nz
emw.tBx emw.Bx- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, x 1–6, 9, 12
y*emw.By+emw.nz*emw. component
Bz)*emw.nx
emw.tBy emw.By- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, y 1–6, 9, 12
y*emw.By+emw.nz*emw. component
Bz)*emw.ny
emw.tBz emw.Bz- T Tangential magnetic Boundaries
(emw.nx*emw.Bx+emw.n flux density, z 1–6, 9, 12
y*emw.By+emw.nz*emw. component
Bz)*emw.nz
emw.normB sqrt(realdot(emw.Bx,emw. T Magnetic flux Domain 5
Bx)+realdot(emw.By,emw. density norm
By)+realdot(emw.Bz,emw.
Bz))
emw.normB sqrt(realdot(emw.Bx,emw. T Magnetic flux Domains 1–4
Bx)+realdot(emw.By,emw. density norm
By)+realdot(emw.Bz,emw.
Bz))
emw.normH sqrt(realdot(emw.Hx,emw A/m Magnetic field norm Domain 5
.Hx)+realdot(emw.Hy,em
w.Hy)+realdot(emw.Hz,e
mw.Hz))
emw.normH sqrt(realdot(emw.Hx,emw A/m Magnetic field norm Domains 1–4
.Hx)+realdot(emw.Hy,em
w.Hy)+realdot(emw.Hz,e
mw.Hz))
34
Name Expression Unit Description Selection
emw.Jix emw.sigmaxx*emw.Ex+e A/m^2 Induced current Domain 5
mw.sigmaxy*emw.Ey+em density, x
w.sigmaxz*emw.Ez component
emw.Jiy emw.sigmayx*emw.Ex+e A/m^2 Induced current Domain 5
mw.sigmayy*emw.Ey+em density, y
w.sigmayz*emw.Ez component
emw.Jiz emw.sigmazx*emw.Ex+e A/m^2 Induced current Domain 5
mw.sigmazy*emw.Ey+em density, z
w.sigmazz*emw.Ez component
emw.Jix emw.sigmaxx*emw.Ex+e A/m^2 Induced current Domains 1–4
mw.sigmaxy*emw.Ey+em density, x
w.sigmaxz*emw.Ez component
emw.Jiy emw.sigmayx*emw.Ex+e A/m^2 Induced current Domains 1–4
mw.sigmayy*emw.Ey+em density, y
w.sigmayz*emw.Ez component
emw.Jiz emw.sigmazx*emw.Ex+e A/m^2 Induced current Domains 1–4
mw.sigmazy*emw.Ey+em density, z
w.sigmazz*emw.Ez component
emw.Jdx emw.iomega*emw.Dx A/m^2 Displacement Domain 5
current density, x
component
emw.Jdy emw.iomega*emw.Dy A/m^2 Displacement Domain 5
current density, y
component
emw.Jdz emw.iomega*emw.Dz A/m^2 Displacement Domain 5
current density, z
component
emw.Jdx emw.iomega*emw.Dx A/m^2 Displacement Domains 1–4
current density, x
component
emw.Jdy emw.iomega*emw.Dy A/m^2 Displacement Domains 1–4
current density, y
component
emw.Jdz emw.iomega*emw.Dz A/m^2 Displacement Domains 1–4
current density, z
component
emw.normJ sqrt(realdot(emw.Jx,emw. A/m^2 Current density Domain 5
Jx)+realdot(emw.Jy,emw.J norm
y)+realdot(emw.Jz,emw.Jz
))
35
Name Expression Unit Description Selection
emw.normJ sqrt(realdot(emw.Jx,emw. A/m^2 Current density Domains 1–4
Jx)+realdot(emw.Jy,emw.J norm
y)+realdot(emw.Jz,emw.Jz
))
emw.dWe emw.Weav J/m^3 Integrand for total Domain 5
electric energy
emw.dWe emw.Weav*pml1.detInvT J/m^3 Integrand for total Domains 1–4
electric energy
emw.Weav 0.25*(realdot(d(emw.freq J/m^3 Electric energy Domain 5
*emw.Dx,emw.freq),emw. density time average
Ex)+realdot(d(emw.freq*e
mw.Dy,emw.freq),emw.Ey
)+realdot(d(emw.freq*em
w.Dz,emw.freq),emw.Ez))
emw.Weav 0.25*(realdot(d(emw.freq J/m^3 Electric energy Domains 1–4
*emw.Dx,emw.freq),emw. density time average
Ex)+realdot(d(emw.freq*e
mw.Dy,emw.freq),emw.Ey
)+realdot(d(emw.freq*em
w.Dz,emw.freq),emw.Ez))
emw.Qrh 0.5*(realdot(emw.Jx,emw. W/m^3 Resistive losses Domain 5
Ex)+realdot(emw.Jy,emw.
Ey)+realdot(emw.Jz,emw.
Ez))
emw.Qrh 0.5*(realdot(emw.Jx,emw. W/m^3 Resistive losses Domains 1–4
Ex)+realdot(emw.Jy,emw.
Ey)+realdot(emw.Jz,emw.
Ez))
emw.dWm emw.Wmav J/m^3 Integrand for total Domain 5
magnetic energy
emw.dWm emw.Wmav*pml1.detInvT J/m^3 Integrand for total Domains 1–4
magnetic energy
emw.Wmav 0.25*(realdot(mu0_const* J/m^3 Magnetic energy Domain 5
(d(emw.freq*emw.murxx, density time average
emw.freq)*emw.Hx+d(em
w.freq*emw.murxy,emw.f
req)*emw.Hy+d(emw.freq
*emw.murxz,emw.freq)*e
mw.Hz),emw.Hx)+realdot(
mu0_const*(d(emw.freq*
emw.muryx,emw.freq)*e
mw.Hx+d(emw.freq*emw.
muryy,emw.freq)*emw.Hy
36
Name Expression Unit Description Selection
+d(emw.freq*emw.muryz,
emw.freq)*emw.Hz),emw.
Hy)+realdot(mu0_const*(
d(emw.freq*emw.murzx,e
mw.freq)*emw.Hx+d(emw
.freq*emw.murzy,emw.fre
q)*emw.Hy+d(emw.freq*
emw.murzz,emw.freq)*e
mw.Hz),emw.Hz))
emw.Wmav 0.25*(realdot(mu0_const* J/m^3 Magnetic energy Domains 1–4
(d(emw.freq*emw.murxx, density time average
emw.freq)*emw.Hx+d(em
w.freq*emw.murxy,emw.f
req)*emw.Hy+d(emw.freq
*emw.murxz,emw.freq)*e
mw.Hz),emw.Hx)+realdot(
mu0_const*(d(emw.freq*
emw.muryx,emw.freq)*e
mw.Hx+d(emw.freq*emw.
muryy,emw.freq)*emw.Hy
+d(emw.freq*emw.muryz,
emw.freq)*emw.Hz),emw.
Hy)+realdot(mu0_const*(
d(emw.freq*emw.murzx,e
mw.freq)*emw.Hx+d(emw
.freq*emw.murzy,emw.fre
q)*emw.Hy+d(emw.freq*
emw.murzz,emw.freq)*e
mw.Hz),emw.Hz))
emw.Poavx 0.5*real(conj(emw.Hz)*e W/m^2 Power flow, time Domain 5
mw.Ey- average, x
conj(emw.Hy)*emw.Ez) component
emw.Poavy 0.5*real(- W/m^2 Power flow, time Domain 5
conj(emw.Hz)*emw.Ex+co average, y
nj(emw.Hx)*emw.Ez) component
emw.Poavz 0.5*real(conj(emw.Hy)*e W/m^2 Power flow, time Domain 5
mw.Ex- average, z
conj(emw.Hx)*emw.Ey) component
emw.Poavx 0.5*real(conj(emw.Hz)*e W/m^2 Power flow, time Domains 1–4
mw.Ey- average, x
conj(emw.Hy)*emw.Ez) component
emw.Poavy 0.5*real(- W/m^2 Power flow, time Domains 1–4
conj(emw.Hz)*emw.Ex+co average, y
nj(emw.Hx)*emw.Ez) component
37
Name Expression Unit Description Selection
emw.Poavz 0.5*real(conj(emw.Hy)*e W/m^2 Power flow, time Domains 1–4
mw.Ex- average, z
conj(emw.Hx)*emw.Ey) component
emw.nPoav emw.Poavx*emw.nPMLx+ W/m^2 Power outflow, time Boundaries
emw.Poavy*emw.nPMLy+ average 7–8, 10–11
emw.Poavz*emw.nPMLz
emw.nPoav emw.Poavx*emw.nPMLx+ W/m^2 Power outflow, time Boundaries
emw.Poavy*emw.nPMLy+ average 1–6, 9, 12
emw.Poavz*emw.nPMLz
emw.deltaS 1/real(sqrt(emw.iomega* m Skin depth Domain 5
mu0_const*(emw.murxx+
emw.muryy+emw.murzz)*
(emw.sigmaxx+emw.sigm
ayy+emw.sigmazz+emw.io
mega*epsilon0_const*(e
mw.epsilonrxx+emw.epsil
onryy+emw.epsilonrzz))/9
))
emw.deltaS 1/real(sqrt(emw.iomega* m Skin depth Domains 1–4
mu0_const*(emw.murxx+
emw.muryy+emw.murzz)*
(emw.sigmaxx+emw.sigm
ayy+emw.sigmazz+emw.io
mega*epsilon0_const*(e
mw.epsilonrxx+emw.epsil
onryy+emw.epsilonrzz))/9
))
emw.unTx emw.unTmx+emw.unTex Pa Maxwell upward Boundaries
surface stress tensor, 7–8, 10–11
x component
emw.unTy emw.unTmy+emw.unTey Pa Maxwell upward Boundaries
surface stress tensor, 7–8, 10–11
y component
emw.unTz emw.unTmz+emw.unTez Pa Maxwell upward Boundaries
surface stress tensor, 7–8, 10–11
z component
emw.unTx emw.unTmx+emw.unTex Pa Maxwell upward Boundaries
surface stress tensor, 1–4
x component
emw.unTy emw.unTmy+emw.unTey Pa Maxwell upward Boundaries
surface stress tensor, 1–4
y component
38
Name Expression Unit Description Selection
emw.unTz emw.unTmz+emw.unTez Pa Maxwell upward Boundaries
surface stress tensor, 1–4
z component
emw.unTx 0 Pa Maxwell upward Boundaries
surface stress tensor, 5–6, 9, 12
x component
emw.unTy 0 Pa Maxwell upward Boundaries
surface stress tensor, 5–6, 9, 12
y component
emw.unTz 0 Pa Maxwell upward Boundaries
surface stress tensor, 5–6, 9, 12
z component
emw.dnTx emw.dnTmx+emw.dnTex Pa Maxwell downward Boundaries
surface stress tensor, 7–8, 10–11
x component
emw.dnTy emw.dnTmy+emw.dnTey Pa Maxwell downward Boundaries
surface stress tensor, 7–8, 10–11
y component
emw.dnTz emw.dnTmz+emw.dnTez Pa Maxwell downward Boundaries
surface stress tensor, 7–8, 10–11
z component
emw.dnTx emw.dnTmx+emw.dnTex Pa Maxwell downward Boundaries
surface stress tensor, 1–4
x component
emw.dnTy emw.dnTmy+emw.dnTey Pa Maxwell downward Boundaries
surface stress tensor, 1–4
y component
emw.dnTz emw.dnTmz+emw.dnTez Pa Maxwell downward Boundaries
surface stress tensor, 1–4
z component
emw.dnTx emw.dnTmx+emw.dnTex Pa Maxwell downward Boundaries
surface stress tensor, 5–6, 9, 12
x component
emw.dnTy emw.dnTmy+emw.dnTey Pa Maxwell downward Boundaries
surface stress tensor, 5–6, 9, 12
y component
emw.dnTz emw.dnTmz+emw.dnTez Pa Maxwell downward Boundaries
surface stress tensor, 5–6, 9, 12
z component
emw.unx unx Normal vector up Boundaries
direction, x
39
Name Expression Unit Description Selection
component 7–8, 10–11
emw.uny uny Normal vector up Boundaries
direction, y 7–8, 10–11
component
emw.unz 0 Normal vector up Boundaries
direction, z 7–8, 10–11
component
emw.unx unx Normal vector up Boundaries
direction, x 1–6, 9, 12
component
emw.uny uny Normal vector up Boundaries
direction, y 1–6, 9, 12
component
emw.unz 0 Normal vector up Boundaries
direction, z 1–6, 9, 12
component
emw.dnx dnx Normal vector down Boundaries
direction, x 7–8, 10–11
component
emw.dny dny Normal vector down Boundaries
direction, y 7–8, 10–11
component
emw.dnz 0 Normal vector down Boundaries
direction, z 7–8, 10–11
component
emw.dnx dnx Normal vector down Boundaries
direction, x 1–6, 9, 12
component
emw.dny dny Normal vector down Boundaries
direction, y 1–6, 9, 12
component
emw.dnz 0 Normal vector down Boundaries
direction, z 1–6, 9, 12
component
emw.unTmx 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnx*(up(emw.Bx magnetic surface 7–8, 10–11
)*up(conj(emw.Hx))+up(e stress tensor, x
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.Bx)*(up(c
onj(emw.Hx))*emw.dnx+u
40
Name Expression Unit Description Selection
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.unTmy 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dny*(up(emw.B magnetic surface 7–8, 10–11
x)*up(conj(emw.Hx))+up(e stress tensor, y
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.By)*(up(c
onj(emw.Hx))*emw.dnx+u
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.unTmz 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnz*(up(emw.Bx magnetic surface 7–8, 10–11
)*up(conj(emw.Hx))+up(e stress tensor, z
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.Bz)*(up(c
onj(emw.Hx))*emw.dnx+u
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.unTmx 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnx*(up(emw.Bx magnetic surface 1–6, 9, 12
)*up(conj(emw.Hx))+up(e stress tensor, x
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.Bx)*(up(c
onj(emw.Hx))*emw.dnx+u
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.unTmy 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dny*(up(emw.B magnetic surface 1–6, 9, 12
x)*up(conj(emw.Hx))+up(e stress tensor, y
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.By)*(up(c
onj(emw.Hx))*emw.dnx+u
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.unTmz 0.5*real(- Pa Maxwell upward Boundaries
41
Name Expression Unit Description Selection
0.5*emw.dnz*(up(emw.Bx magnetic surface 1–6, 9, 12
)*up(conj(emw.Hx))+up(e stress tensor, z
mw.By)*up(conj(emw.Hy)) component
+up(emw.Bz)*up(conj(em
w.Hz)))+up(emw.Bz)*(up(c
onj(emw.Hx))*emw.dnx+u
p(conj(emw.Hy))*emw.dn
y+up(conj(emw.Hz))*emw
.dnz))
emw.dnTmx 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unx*(down(em magnetic surface 7–8, 10–11
w.Bx)*down(conj(emw.Hx stress tensor, x
))+down(emw.By)*down(c component
onj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.Bx)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.dnTmy 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.uny*(down(em magnetic surface 7–8, 10–11
w.Bx)*down(conj(emw.Hx stress tensor, y
))+down(emw.By)*down(c component
onj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.By)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.dnTmz 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unz*(down(emw magnetic surface 7–8, 10–11
.Bx)*down(conj(emw.Hx)) stress tensor, z
+down(emw.By)*down(co component
nj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.Bz)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.dnTmx 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unx*(down(em magnetic surface 1–6, 9, 12
w.Bx)*down(conj(emw.Hx stress tensor, x
42
Name Expression Unit Description Selection
))+down(emw.By)*down(c component
onj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.Bx)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.dnTmy 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.uny*(down(em magnetic surface 1–6, 9, 12
w.Bx)*down(conj(emw.Hx stress tensor, y
))+down(emw.By)*down(c component
onj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.By)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.dnTmz 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unz*(down(emw magnetic surface 1–6, 9, 12
.Bx)*down(conj(emw.Hx)) stress tensor, z
+down(emw.By)*down(co component
nj(emw.Hy))+down(emw.
Bz)*down(conj(emw.Hz)))
+down(emw.Bz)*(down(c
onj(emw.Hx))*emw.unx+d
own(conj(emw.Hy))*emw.
uny+down(conj(emw.Hz))
*emw.unz))
emw.unTex 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnx*(up(emw.D electric surface 7–8, 10–11
x)*up(conj(emw.Ex))+up(e stress tensor, x
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
w.Ez)))+up(emw.Dx)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
dnz))
emw.unTey 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dny*(up(emw.D electric surface 7–8, 10–11
x)*up(conj(emw.Ex))+up(e stress tensor, y
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
43
Name Expression Unit Description Selection
w.Ez)))+up(emw.Dy)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
dnz))
emw.unTez 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnz*(up(emw.D electric surface 7–8, 10–11
x)*up(conj(emw.Ex))+up(e stress tensor, z
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
w.Ez)))+up(emw.Dz)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
dnz))
emw.unTex 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnx*(up(emw.D electric surface 1–6, 9, 12
x)*up(conj(emw.Ex))+up(e stress tensor, x
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
w.Ez)))+up(emw.Dx)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
dnz))
emw.unTey 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dny*(up(emw.D electric surface 1–6, 9, 12
x)*up(conj(emw.Ex))+up(e stress tensor, y
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
w.Ez)))+up(emw.Dy)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
dnz))
emw.unTez 0.5*real(- Pa Maxwell upward Boundaries
0.5*emw.dnz*(up(emw.D electric surface 1–6, 9, 12
x)*up(conj(emw.Ex))+up(e stress tensor, z
mw.Dy)*up(conj(emw.Ey)) component
+up(emw.Dz)*up(conj(em
w.Ez)))+up(emw.Dz)*(up(c
onj(emw.Ex))*emw.dnx+u
p(conj(emw.Ey))*emw.dn
y+up(conj(emw.Ez))*emw.
44
Name Expression Unit Description Selection
dnz))
emw.dnTex 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unx*(down(em electric surface 7–8, 10–11
w.Dx)*down(conj(emw.Ex stress tensor, x
))+down(emw.Dy)*down(c component
onj(emw.Ey))+down(emw.
Dz)*down(conj(emw.Ez)))
+down(emw.Dx)*(down(c
onj(emw.Ex))*emw.unx+d
own(conj(emw.Ey))*emw.
uny+down(conj(emw.Ez))*
emw.unz))
emw.dnTey 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.uny*(down(em electric surface 7–8, 10–11
w.Dx)*down(conj(emw.Ex stress tensor, y
))+down(emw.Dy)*down(c component
onj(emw.Ey))+down(emw.
Dz)*down(conj(emw.Ez)))
+down(emw.Dy)*(down(c
onj(emw.Ex))*emw.unx+d
own(conj(emw.Ey))*emw.
uny+down(conj(emw.Ez))*
emw.unz))
emw.dnTez 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unz*(down(emw electric surface 7–8, 10–11
.Dx)*down(conj(emw.Ex)) stress tensor, z
+down(emw.Dy)*down(co component
nj(emw.Ey))+down(emw.D
z)*down(conj(emw.Ez)))+d
own(emw.Dz)*(down(conj
(emw.Ex))*emw.unx+dow
n(conj(emw.Ey))*emw.un
y+down(conj(emw.Ez))*e
mw.unz))
emw.dnTex 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unx*(down(em electric surface 1–6, 9, 12
w.Dx)*down(conj(emw.Ex stress tensor, x
))+down(emw.Dy)*down(c component
onj(emw.Ey))+down(emw.
Dz)*down(conj(emw.Ez)))
+down(emw.Dx)*(down(c
onj(emw.Ex))*emw.unx+d
own(conj(emw.Ey))*emw.
uny+down(conj(emw.Ez))*
45
Name Expression Unit Description Selection
emw.unz))
emw.dnTey 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.uny*(down(em electric surface 1–6, 9, 12
w.Dx)*down(conj(emw.Ex stress tensor, y
))+down(emw.Dy)*down(c component
onj(emw.Ey))+down(emw.
Dz)*down(conj(emw.Ez)))
+down(emw.Dy)*(down(c
onj(emw.Ex))*emw.unx+d
own(conj(emw.Ey))*emw.
uny+down(conj(emw.Ez))*
emw.unz))
emw.dnTez 0.5*real(- Pa Maxwell downward Boundaries
0.5*emw.unz*(down(emw electric surface 1–6, 9, 12
.Dx)*down(conj(emw.Ex)) stress tensor, z
+down(emw.Dy)*down(co component
nj(emw.Ey))+down(emw.D
z)*down(conj(emw.Ez)))+d
own(emw.Dz)*(down(conj
(emw.Ex))*emw.unx+dow
n(conj(emw.Ey))*emw.un
y+down(conj(emw.Ez))*e
mw.unz))
Shape functions
Name Shape function Unit Description Shape frame Selection
Ex Curl (Quadratic) V/m Electric field, x Material Domain 5
component
Ey Curl (Quadratic) V/m Electric field, y Material Domain 5
component
Ez Lagrange V/m Electric field, z Material Domain 5
(Quadratic) component
Ex Curl (Quadratic) V/m Electric field, x Material Domains 1–4
component
Ey Curl (Quadratic) V/m Electric field, y Material Domains 1–4
component
Ez Lagrange V/m Electric field, z Material Domains 1–4
(Quadratic) component
Weak expressions
Weak expression Integration order Integration frame Selection
46
Weak expression Integration order Integration frame Selection
-mu0_const*(- 4 Material Domain 5
emw.dHdtx*emw.curltestdepEx-
emw.dHdty*emw.curltestdepEy-
emw.dHdtz*emw.curltestdepEz+e
mw.iomega*(emw.Jx*emw.testdep
Ex+emw.Jy*emw.testdepEy+emw.J
z*emw.testdepEz))
-mu0_const*(- 4 Material Domains 1–4
emw.dHdtx*emw.curltestdepEx-
emw.dHdty*emw.curltestdepEy-
emw.dHdtz*emw.curltestdepEz+e
mw.iomega*(emw.Jx*emw.testdep
Ex+emw.Jy*emw.testdepEy+emw.J
z*emw.testdepEz))*pml1.detInvT
Selection
Geometric entity level Boundary
Selection Boundaries 5–6, 9, 12
Equations
Settings
Description Value
47
Description Value
Apply reaction terms on All physics (symmetric)
Use weak constraints Off
Constraint method Elemental
Variables
Name Expression Unit Description Selection
emw.Jsx (up(emw.Hz)-down(emw.Hz))*emw.dny+(- A/m Surface Boundaries
up(emw.Hy)+down(emw.Hy))*emw.dnz current 5–6, 9, 12
density, x
component
emw.Jsy (- A/m Surface Boundaries
up(emw.Hz)+down(emw.Hz))*emw.dnx+(up( current 5–6, 9, 12
emw.Hx)-down(emw.Hx))*emw.dnz density, y
component
emw.Jsz (up(emw.Hy)-down(emw.Hy))*emw.dnx+(- A/m Surface Boundaries
up(emw.Hx)+down(emw.Hx))*emw.dny current 5–6, 9, 12
density, z
component
emw.E0x 0 V/m Electric field, x Boundaries
component 5–6, 9, 12
emw.E0y 0 V/m Electric field, y Boundaries
component 5–6, 9, 12
emw.E0z 0 V/m Electric field, z Boundaries
component 5–6, 9, 12
Shape functions
Constraint Constraint force Shape function Selection
emw.E0x-emw.tEsdimx test(emw.E0x- Curl (Quadratic) Boundaries 5–6, 9, 12
emw.tEsdimx)
emw.E0y-emw.tEsdimy test(emw.E0y- Curl (Quadratic) Boundaries 5–6, 9, 12
emw.tEsdimy)
emw.E0z-emw.tEsdimz test(emw.E0z- Lagrange (Quadratic) Boundaries 5–6, 9, 12
emw.tEsdimz)
48
2.4.3 Initial Values 1
Initial Values 1
Selection
Geometric entity level Domain
Selection Domains 1–5
Settings
Description Value
Electric field {0, 0, 0}
49
2.4.4 CurrentSource1
CurrentSource1
Selection
Geometric entity level Point
Selection Point 5
Settings
Description Value
Out-of-plane current I1
Variables
Name Expression Unit Description Selection
emw.Iop I1 A Out-of-plane current Point 5
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 5
emw.iomega*mu0_const*I1*test(em
w.Ez)
50
2.4.5 CurrentSource2
CurrentSource2
Selection
Geometric entity level Point
Selection Point 6
Settings
Description Value
Out-of-plane current I2
Variables
Name Expression Unit Description Selection
emw.Iop I2 A Out-of-plane current Point 6
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 6
emw.iomega*mu0_const*I2*test(em
w.Ez)
51
2.4.6 CurrentSource3
CurrentSource3
Selection
Geometric entity level Point
Selection Point 7
Settings
Description Value
Out-of-plane current I3
Variables
Name Expression Unit Description Selection
emw.Iop I3 A Out-of-plane current Point 7
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 7
emw.iomega*mu0_const*I3*test(em
w.Ez)
52
2.4.7 CurrentSource4
CurrentSource4
Selection
Geometric entity level Point
Selection Point 8
Settings
Description Value
Out-of-plane current I4
Variables
Name Expression Unit Description Selection
emw.Iop I4 A Out-of-plane current Point 8
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 8
emw.iomega*mu0_const*I4*test(em
w.Ez)
53
2.4.8 CurrentSource5
CurrentSource5
Selection
Geometric entity level Point
Selection Point 9
Settings
Description Value
Out-of-plane current I5
Variables
Name Expression Unit Description Selection
emw.Iop I5 A Out-of-plane current Point 9
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 9
emw.iomega*mu0_const*I5*test(em
w.Ez)
54
2.4.9 CurrentSource6
CurrentSource6
Selection
Geometric entity level Point
Selection Point 10
Settings
Description Value
Out-of-plane current I6
Variables
Name Expression Unit Description Selection
emw.Iop I6 A Out-of-plane current Point 10
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 10
emw.iomega*mu0_const*I6*test(em
w.Ez)
55
2.4.10 CurrentSource7
CurrentSource7
Selection
Geometric entity level Point
Selection Point 11
Settings
Description Value
Out-of-plane current I7
Variables
Name Expression Unit Description Selection
emw.Iop I7 A Out-of-plane current Point 11
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 11
emw.iomega*mu0_const*I7*test(em
w.Ez)
56
2.4.11 CurrentSource8
CurrentSource8
Selection
Geometric entity level Point
Selection Point 12
Settings
Description Value
Out-of-plane current I8
Variables
Name Expression Unit Description Selection
emw.Iop I8 A Out-of-plane current Point 12
Weak expressions
Weak expression Integration order Integration frame Selection
- 4 Material Point 12
emw.iomega*mu0_const*I8*test(em
w.Ez)
57
2.4.12 Far-Field Domain 1
Far-Field Domain 1
Selection
Geometric entity level Domain
Selection Domain 5
Variables
Name Expression Unit Description Selection
emw.Fark_ffd1 emw.ffd1_ave1(emw.iomega*sqrt(mu rad/m Far-field wave Global
0_const*epsilon0_const)*sqrt((emw. number
murxx*(emw.epsilonrxx-
emw.sigmaxx*i*j/emw.iomega)+emw.
murxy*(emw.epsilonryx-
emw.sigmayx*i*j/emw.iomega)+emw
.murxz*(emw.epsilonrzx-
emw.sigmazx*i*j/emw.iomega)+emw.
muryx*(emw.epsilonrxy-
emw.sigmaxy*i*j/emw.iomega)+emw
.muryy*(emw.epsilonryy-
emw.sigmayy*i*j/emw.iomega)+emw
.muryz*(emw.epsilonrzy-
emw.sigmazy*i*j/emw.iomega)+emw.
murzx*(emw.epsilonrxz-
emw.sigmaxz*i*j/emw.iomega)+emw.
murzy*(emw.epsilonryz-
emw.sigmayz*i*j/emw.iomega)+emw.
murzz*(emw.epsilonrzz-
emw.sigmazz*i*j/emw.iomega))/3)/i)
58
Far-Field Calculation 1
Far-Field Calculation 1
Selection
Geometric entity level Boundary
Selection Boundaries 7–8, 10–11
Settings
Description Value
Far-field variable name Efar
Symmetry in the x=0 plane Off
Symmetry in the y=0 plane Off
Boundary relative to domain Outside
Variables
Name Expression Unit Description Selection
emw.nXEx -Ez*ny+Ey*nz V/m Tangential Boundaries
electric field, x 7–8, 10–11
component
emw.nXEy Ez*nx-Ex*nz V/m Tangential Boundaries
electric field, y 7–8, 10–11
component
emw.nXEz -Ey*nx+Ex*ny V/m Tangential Boundaries
electric field, z 7–8, 10–11
component
59
Name Expression Unit Description Selection
emw.nXCurlEx -curlEz*ny-Ezx*nz V/m^2 Tangential curl Boundaries
of E, x 7–8, 10–11
component
emw.nXCurlEy curlEz*nx-Ezy*nz V/m^2 Tangential curl Boundaries
of E, y 7–8, 10–11
component
emw.nXCurlEz Ezx*nx+Ezy*ny V/m^2 Tangential curl Boundaries
of E, z 7–8, 10–11
component
emw.Efarx Efarx(x,y) V/m Far-field Global
variable, x
component
emw.Efary Efary(x,y) V/m Far-field Global
variable, y
component
emw.Efarz Efarz(x,y) V/m Far-field Global
variable, z
component
emw.normEfar sqrt(abs(Efarx(x,y))^2+abs(Efary(x,y)) V/m Far-field norm Global
^2+abs(Efarz(x,y))^2)
emw.normdBEfar 20*log10(sqrt(abs(Efarx(x,y))^2+abs( dB Far-field norm, Global
Efary(x,y))^2+abs(Efarz(x,y))^2)) dB
2.5 Mesh 1
Mesh statistics
Description Value
Minimum element quality 0.7469
Average element quality 0.976
Triangular elements 24618
Edge elements 624
Vertex elements 16
60
Mesh 1
61
Free Triangular 1
62
3 Study 1
Computation information
Computation time 9 s
CPU Intel(R) Core(TM) i7-4610M CPU @ 3.00GHz, 2 cores
Operating system Windows 7
Frequencies: f0
Mesh selection
Geometry Mesh
LinearArray (geom1) mesh1
63
Description Value
Field components {comp1.Ex, comp1.Ey, comp1.Ez}
Log
Stationary Solver 1 in Study 1/Solution 2 (sol2) started at 2-Mar-2017 19:09:11.
Linear solver
Number of degrees of freedom solved for: 172959.
Symmetric matrices found.
Scales for dependent variables:
Electric field (comp1.E): 35
Orthonormal null-space function used.
Iter SolEst Damping Stepsize #Res #Jac #Sol LinErr LinRes
1 0.52 1.0000000 0.52 1 1 1 4.4e-011 1e-013
Stationary Solver 1 in Study 1/Solution 2 (sol2): Solution time: 6 s
Physical memory: 1.04 GB
Virtual memory: 1.23 GB
Advanced (aDef)
Assembly settings
Description Value
Allow complex-valued output from functions with real input On
Parametric 1 (p1)
General
Description Value
Defined by study step Frequency Domain
Parameter value list f0
Run continuation for No parameter
3.2.2 Solution 1
64
4 Results
4.1 Data Sets
4.1.1 Study 1/Solution 1
Solution
Description Value
Solution Solution 1
Component LinearArray
65
Data set: Study 1/Solution 2
Expression
Description Value
Expression emw.intWe
Unit J
Description Total electric energy
Output
Evaluated in Table 1
4.3 Tables
4.3.1 Table 1
Global Evaluation 1 (emw.intWe)
66
4.4 Plot Groups
4.4.1 Electric Field (emw)
67