Maxwell-Faraday equation

Maxwell’s equations in tensor form with magnetic sources

February 22, 2015 ece1229 , , , , , , , , , , , , , , , , , , , , , , , , ,

[Click here for a PDF of this post with nicer formatting]

Following the principle that one should always relate new formalisms to things previously learned, I’d like to know what Maxwell’s equations look like in tensor form when magnetic sources are included. As a verification that the previous Geometric Algebra form of Maxwell’s equation that includes magnetic sources is correct, I’ll start with the GA form of Maxwell’s equation, find the tensor form, and then verify that the vector form of Maxwell’s equations can be recovered from the tensor form.

Tensor form

With four-vector potential \( A \), and bivector electromagnetic field \( F = \grad \wedge A \), the GA form of Maxwell’s equation is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:20}
\grad F = \frac{J}{\epsilon_0 c} + M I.
\end{equation}

The left hand side can be unpacked into vector and trivector terms \( \grad F = \grad \cdot F + \grad \wedge F \), which happens to also separate the sources nicely as a side effect

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:60}
\grad \cdot F = \frac{J}{\epsilon_0 c}
\end{equation}
\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:80}
\grad \wedge F = M I.
\end{equation}

The electric source equation can be unpacked into tensor form by dotting with the four vector basis vectors. With the usual definition \( F^{\alpha \beta} = \partial^\alpha A^\beta – \partial^\beta A^\alpha \), that is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:100}
\begin{aligned}
\gamma^\mu \cdot \lr{ \grad \cdot F }
&=
\gamma^\mu \cdot \lr{ \grad \cdot \lr{ \grad \wedge A } } \\
&=
\gamma^\mu \cdot \lr{ \gamma^\nu \partial_\nu \cdot
\lr{ \gamma_\alpha \partial^\alpha \wedge \gamma_\beta A^\beta } } \\
&=
\gamma^\mu \cdot \lr{ \gamma^\nu \cdot \lr{ \gamma_\alpha \wedge \gamma_\beta
} } \partial_\nu \partial^\alpha A^\beta \\
&=
\inv{2}
\gamma^\mu \cdot \lr{ \gamma^\nu \cdot \lr{ \gamma_\alpha \wedge \gamma_\beta } }
\partial_\nu F^{\alpha \beta} \\
&=
\inv{2} \delta^{\nu \mu}_{[\alpha \beta]} \partial_\nu F^{\alpha \beta} \\
&=
\inv{2} \partial_\nu F^{\nu \mu}

\inv{2} \partial_\nu F^{\mu \nu} \\
&=
\partial_\nu F^{\nu \mu}.
\end{aligned}
\end{equation}

So the first tensor equation is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:120}
\boxed{
\partial_\nu F^{\nu \mu} = \inv{c \epsilon_0} J^\mu.
}
\end{equation}

To unpack the magnetic source portion of Maxwell’s equation, put it first into dual form, so that it has four vectors on each side

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:140}
\begin{aligned}
M
&= – \lr{ \grad \wedge F} I \\
&= -\frac{1}{2} \lr{ \grad F + F \grad } I \\
&= -\frac{1}{2} \lr{ \grad F I – F I \grad } \\
&= – \grad \cdot \lr{ F I }.
\end{aligned}
\end{equation}

Dotting with \( \gamma^\mu \) gives

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:160}
\begin{aligned}
M^\mu
&= \gamma^\mu \cdot \lr{ \grad \cdot \lr{ – F I } } \\
&= \gamma^\mu \cdot \lr{ \gamma^\nu \partial_\nu \cdot \lr{ -\frac{1}{2}
\gamma^\alpha \wedge \gamma^\beta I F_{\alpha \beta} } } \\
&= -\inv{2}
\gpgradezero{
\gamma^\mu \cdot \lr{ \gamma^\nu \cdot \lr{ \gamma^\alpha \wedge \gamma^\beta I } }
}
\partial_\nu F_{\alpha \beta}.
\end{aligned}
\end{equation}

This scalar grade selection is a complete antisymmetrization of the indexes

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:180}
\begin{aligned}
\gpgradezero{
\gamma^\mu \cdot \lr{ \gamma^\nu \cdot \lr{ \gamma^\alpha \wedge \gamma^\beta I } }
}
&=
\gpgradezero{
\gamma^\mu \cdot \lr{ \gamma^\nu \cdot \lr{
\gamma^\alpha \gamma^\beta
\gamma_0 \gamma_1 \gamma_2 \gamma_3
} }
} \\
&=
\gpgradezero{
\gamma_0 \gamma_1 \gamma_2 \gamma_3
\gamma^\mu \gamma^\nu \gamma^\alpha \gamma^\beta
} \\
&=
\delta^{\mu \nu \alpha \beta}_{3 2 1 0} \\
&=
\epsilon^{\mu \nu \alpha \beta },
\end{aligned}
\end{equation}

so the magnetic source portion of Maxwell’s equation, in tensor form, is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:200}
\boxed{
\inv{2} \epsilon^{\nu \alpha \beta \mu}
\partial_\nu F_{\alpha \beta}
=
M^\mu.
}
\end{equation}

Relating the tensor to the fields

The electromagnetic field has been identified with the electric and magnetic fields by

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:220}
F = \boldsymbol{\mathcal{E}} + c \mu_0 \boldsymbol{\mathcal{H}} I ,
\end{equation}

or in coordinates

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:240}
\inv{2} \gamma_\mu \wedge \gamma_\nu F^{\mu \nu}
= E^a \gamma_a \gamma_0 + c \mu_0 H^a \gamma_a \gamma_0 I.
\end{equation}

By forming the dot product sequence \( F^{\alpha \beta} = \gamma^\beta \cdot \lr{ \gamma^\alpha \cdot F } \), the electric and magnetic field components can be related to the tensor components. The electric field components follow by inspection and are

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:260}
E^b = \gamma^0 \cdot \lr{ \gamma^b \cdot F } = F^{b 0}.
\end{equation}

The magnetic field relation to the tensor components follow from

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:280}
\begin{aligned}
F^{r s}
&= F_{r s} \\
&= \gamma_s \cdot \lr{ \gamma_r \cdot \lr{ c \mu_0 H^a \gamma_a \gamma_0 I
} } \\
&=
c \mu_0 H^a \gpgradezero{ \gamma_s \gamma_r \gamma_a \gamma_0 I } \\
&=
c \mu_0 H^a \gpgradezero{ -\gamma^0 \gamma^1 \gamma^2 \gamma^3
\gamma_s \gamma_r \gamma_a \gamma_0 } \\
&=
c \mu_0 H^a \gpgradezero{ -\gamma^1 \gamma^2 \gamma^3
\gamma_s \gamma_r \gamma_a } \\
&=
– c \mu_0 H^a \delta^{[3 2 1]}_{s r a} \\
&=
c \mu_0 H^a \epsilon_{ s r a }.
\end{aligned}
\end{equation}

Expanding this for each pair of spacelike coordinates gives

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:320}
F^{1 2} = c \mu_0 H^3 \epsilon_{ 2 1 3 } = – c \mu_0 H^3
\end{equation}
\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:340}
F^{2 3} = c \mu_0 H^1 \epsilon_{ 3 2 1 } = – c \mu_0 H^1
\end{equation}
\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:360}
F^{3 1} = c \mu_0 H^2 \epsilon_{ 1 3 2 } = – c \mu_0 H^2,
\end{equation}

or

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:380}
\boxed{
\begin{aligned}
E^1 &= F^{1 0} \\
E^2 &= F^{2 0} \\
E^3 &= F^{3 0} \\
H^1 &= -\inv{c \mu_0} F^{2 3} \\
H^2 &= -\inv{c \mu_0} F^{3 1} \\
H^3 &= -\inv{c \mu_0} F^{1 2}.
\end{aligned}
}
\end{equation}

Recover the vector equations from the tensor equations

Starting with the non-dual Maxwell tensor equation, expanding the timelike index gives

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:480}
\begin{aligned}
\inv{c \epsilon_0} J^0
&= \inv{\epsilon_0} \rho \\
&=
\partial_\nu F^{\nu 0} \\
&=
\partial_1 F^{1 0}
+\partial_2 F^{2 0}
+\partial_3 F^{3 0}
\end{aligned}
\end{equation}

This is Gauss’s law

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:500}
\boxed{
\spacegrad \cdot \boldsymbol{\mathcal{E}}
=
\rho/\epsilon_0.
}
\end{equation}

For a spacelike index, any one is representive. Expanding index 1 gives

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:520}
\begin{aligned}
\inv{c \epsilon_0} J^1
&= \partial_\nu F^{\nu 1} \\
&= \inv{c} \partial_t F^{0 1}
+ \partial_2 F^{2 1}
+ \partial_3 F^{3 1} \\
&= -\inv{c} E^1
+ \partial_2 (c \mu_0 H^3)
+ \partial_3 (-c \mu_0 H^2) \\
&=
\lr{ -\inv{c} \PD{t}{\boldsymbol{\mathcal{E}}} + c \mu_0 \spacegrad \cross \boldsymbol{\mathcal{H}} } \cdot \Be_1.
\end{aligned}
\end{equation}

Extending this to the other indexes and multiplying through by \( \epsilon_0 c \) recovers the Ampere-Maxwell equation (assuming linear media)

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:540}
\boxed{
\spacegrad \cross \boldsymbol{\mathcal{H}} = \boldsymbol{\mathcal{J}} + \PD{t}{\boldsymbol{\mathcal{D}}}.
}
\end{equation}

The expansion of the 0th free (timelike) index of the dual Maxwell tensor equation is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:400}
\begin{aligned}
M^0
&=
\inv{2} \epsilon^{\nu \alpha \beta 0}
\partial_\nu F_{\alpha \beta} \\
&=
-\inv{2} \epsilon^{0 \nu \alpha \beta}
\partial_\nu F_{\alpha \beta} \\
&=
-\inv{2}
\lr{
\partial_1 (F_{2 3} – F_{3 2})
+\partial_2 (F_{3 1} – F_{1 3})
+\partial_3 (F_{1 2} – F_{2 1})
} \\
&=

\lr{
\partial_1 F_{2 3}
+\partial_2 F_{3 1}
+\partial_3 F_{1 2}
} \\
&=

\lr{
\partial_1 (- c \mu_0 H^1 ) +
\partial_2 (- c \mu_0 H^2 ) +
\partial_3 (- c \mu_0 H^3 )
},
\end{aligned}
\end{equation}

but \( M^0 = c \rho_m \), giving us Gauss’s law for magnetism (with magnetic charge density included)

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:420}
\boxed{
\spacegrad \cdot \boldsymbol{\mathcal{H}} = \rho_m/\mu_0.
}
\end{equation}

For the spacelike indexes of the dual Maxwell equation, only one need be computed (say 1), and cyclic permutation will provide the rest. That is

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:440}
\begin{aligned}
M^1
&= \inv{2} \epsilon^{\nu \alpha \beta 1} \partial_\nu F_{\alpha \beta} \\
&=
\inv{2} \lr{ \partial_2 \lr{F_{3 0} – F_{0 3}} }
+\inv{2} \lr{ \partial_3 \lr{F_{0 2} – F_{0 2}} }
+\inv{2} \lr{ \partial_0 \lr{F_{2 3} – F_{3 2}} } \\
&=
– \partial_2 F^{3 0}
+ \partial_3 F^{2 0}
+ \partial_0 F_{2 3} \\
&=
-\partial_2 E^3 + \partial_3 E^2 + \inv{c} \PD{t}{} \lr{ – c \mu_0 H^1 } \\
&= – \lr{ \spacegrad \cross \boldsymbol{\mathcal{E}} + \mu_0 \PD{t}{\boldsymbol{\mathcal{H}}} } \cdot \Be_1.
\end{aligned}
\end{equation}

Extending this to the rest of the coordinates gives the Maxwell-Faraday equation (as extended to include magnetic current density sources)

\begin{equation}\label{eqn:gaMagneticSourcesToTensorToVector:460}
\boxed{
\spacegrad \cross \boldsymbol{\mathcal{E}} = -\boldsymbol{\mathcal{M}} – \mu_0 \PD{t}{\boldsymbol{\mathcal{H}}}.
}
\end{equation}

This takes things full circle, going from the vector differential Maxwell’s equations, to the Geometric Algebra form of Maxwell’s equation, to Maxwell’s equations in tensor form, and back to the vector form. Not only is the tensor form of Maxwell’s equations with magnetic sources now known, the translation from the tensor and vector formalism has also been verified, and miraculously no signs or factors of 2 were lost or gained in the process.

Notes for ece1229 antenna theory

February 4, 2015 ece1229 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

I’ve now posted a first set of notes for the antenna theory course that I am taking this term at UofT.

Unlike most of the other classes I have taken, I am not attempting to take comprehensive notes for this class. The class is taught on slides that match the textbook so closely, there is little value to me taking notes that just replicate the text. Instead, I am annotating my copy of textbook with little details instead. My usual notes collection for the class will contain musings of details that were unclear, or in some cases, details that were provided in class, but are not in the text (and too long to pencil into my book.)

The notes linked above include:

  • Reading notes for chapter 2 (Fundamental Parameters of Antennas) and chapter 3 (Radiation Integrals and Auxiliary Potential Functions) of the class text.
  • Geometric Algebra musings.  How to do formulate Maxwell’s equations when magnetic sources are also included (those modeling magnetic dipoles).
  • Some problems for chapter 2 content.

Dual-Maxwell’s (phasor) equations in Geometric Algebra

February 3, 2015 ece1229 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

[Click here for a PDF of this post with nicer formatting]

These notes repeat (mostly word for word) the previous notes Maxwell’s (phasor) equations in Geometric Algebra. Electric charges and currents have been replaced with magnetic charges and currents, and the appropriate relations modified accordingly.

In [1] section 3.3, treating magnetic charges and currents, and no electric charges and currents, is a demonstration of the required (curl) form for the electric field, and potential form for the electric field. Not knowing what to name this, I’ll call the associated equations the dual-Maxwell’s equations.

I was wondering how this derivation would proceed using the Geometric Algebra (GA) formalism.

Dual-Maxwell’s equation in GA phasor form.

The dual-Maxwell’s equations, omitting electric charges and currents, are

\begin{equation}\label{eqn:phasorDualMaxwellsGA:20}
\spacegrad \cross \boldsymbol{\mathcal{E}} = -\PD{t}{\boldsymbol{\mathcal{B}}} -\BM
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:40}
\spacegrad \cross \boldsymbol{\mathcal{H}} = \PD{t}{\boldsymbol{\mathcal{D}}}
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:60}
\spacegrad \cdot \boldsymbol{\mathcal{D}} = 0
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:80}
\spacegrad \cdot \boldsymbol{\mathcal{B}} = \rho_m.
\end{equation}

Assuming linear media \( \boldsymbol{\mathcal{B}} = \mu_0
\boldsymbol{\mathcal{H}} \), \( \boldsymbol{\mathcal{D}} = \epsilon_0
\boldsymbol{\mathcal{E}} \), and phasor relationships of the form \(
\boldsymbol{\mathcal{E}} = \textrm{Re} \lr{ \BE(\Br) e^{j \omega t}} \) for the fields and the currents, these reduce to

\begin{equation}\label{eqn:phasorDualMaxwellsGA:100}
\spacegrad \cross \BE = – j \omega \BB – \BM
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:120}
\spacegrad \cross \BB = j \omega \epsilon_0 \mu_0 \BE
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:140}
\spacegrad \cdot \BE = 0
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:160}
\spacegrad \cdot \BB = \rho_m.
\end{equation}

These four equations can be assembled into a single equation form using the GA identities

\begin{equation}\label{eqn:phasorDualMaxwellsGA:200}
\Bf \Bg
= \Bf \cdot \Bg + \Bf \wedge \Bg
= \Bf \cdot \Bg + I \Bf \cross \Bg.
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:220}
I = \xcap \ycap \zcap.
\end{equation}

The electric and magnetic field equations, respectively, are

\begin{equation}\label{eqn:phasorDualMaxwellsGA:260}
\spacegrad \BE = – \lr{ \BM + j k c \BB} I
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:280}
\spacegrad c \BB = c \rho_m + j k \BE I
\end{equation}

where \( \omega = k c \), and \( 1 = c^2 \epsilon_0 \mu_0 \) have also been used to eliminate some of the mess of constants.

Summing these (first scaling \ref{eqn:phasorDualMaxwellsGA:280} by \( I \)), gives Maxwell’s equation in its GA phasor form

\begin{equation}\label{eqn:phasorDualMaxwellsGA:300}
\boxed{
\lr{ \spacegrad + j k } \lr{ \BE + I c \BB } = \lr{c \rho – \BM} I.
}
\end{equation}

Preliminaries. Dual magnetic form of Maxwell’s equations.

The arguments of the text showing that a potential representation for the electric and magnetic fields is possible easily translates into GA. To perform this translation, some duality lemmas are required

First consider the cross product of two vectors \( \Bx, \By \) and the right handed dual \( -\By I \) of \( \By \), a bivector, of one of these vectors. Noting that the Euclidean pseudoscalar \( I \) commutes with all grade multivectors in a Euclidean geometric algebra space, the cross product can be written

\begin{equation}\label{eqn:phasorDualMaxwellsGA:320}
\begin{aligned}
\lr{ \Bx \cross \By }
&=
-I \lr{ \Bx \wedge \By } \\
&=
-I \inv{2} \lr{ \Bx \By – \By \Bx } \\
&=
\inv{2} \lr{ \Bx (-\By I) – (-\By I) \Bx } \\
&=
\Bx \cdot \lr{ -\By I }.
\end{aligned}
\end{equation}

The last step makes use of the fact that the wedge product of a vector and vector is antisymmetric, whereas the dot product (vector grade selection) of a vector and bivector is antisymmetric. Details on grade selection operators and how to characterize symmetric and antisymmetric products of vectors with blades as either dot or wedge products can be found in [3], [2].

Similarly, the dual of the dot product can be written as

\begin{equation}\label{eqn:phasorDualMaxwellsGA:440}
\begin{aligned}
-I \lr{ \Bx \cdot \By }
&=
-I \inv{2} \lr{ \Bx \By + \By \Bx } \\
&=
\inv{2} \lr{ \Bx (-\By I) + (-\By I) \Bx } \\
&=
\Bx \wedge \lr{ -\By I }.
\end{aligned}
\end{equation}

These duality transformations are motivated by the observation that in the GA form of Maxwell’s equation the magnetic field shows up in its dual form, a bivector. Spelled out in terms of the dual magnetic field, those equations are

\begin{equation}\label{eqn:phasorDualMaxwellsGA:360}
\spacegrad \cdot (-\BE I)= – j \omega \BB – \BM
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:380}
\spacegrad \wedge \BH = j \omega \epsilon_0 \BE I
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:400}
\spacegrad \wedge (-\BE I) = 0
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:420}
\spacegrad \cdot \BB = \rho_m.
\end{equation}

Constructing a potential representation.

The starting point of the argument in the text was the observation that the triple product \( \spacegrad \cdot \lr{ \spacegrad \cross \Bx } = 0 \) for any (sufficiently continuous) vector \( \Bx \). This triple product is a completely antisymmetric sum, and the equivalent statement in GA is \( \spacegrad \wedge \spacegrad \wedge \Bx = 0 \) for any vector \( \Bx \). This follows from \( \Ba \wedge \Ba = 0 \), true for any vector \( \Ba \), including the gradient operator \( \spacegrad \), provided those gradients are acting on a sufficiently continuous blade.

In the absence of electric charges,
\ref{eqn:phasorDualMaxwellsGA:400} shows that the divergence of the dual electric field is zero. It it therefore possible to find a potential \( \BF \) such that

\begin{equation}\label{eqn:phasorDualMaxwellsGA:460}
-\epsilon_0 \BE I = \spacegrad \wedge \BF.
\end{equation}

Substituting this \ref{eqn:phasorDualMaxwellsGA:380} gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:480}
\spacegrad \wedge \lr{ \BH + j \omega \BF } = 0.
\end{equation}

This relation is a bivector identity with zero, so will be satisfied if

\begin{equation}\label{eqn:phasorDualMaxwellsGA:500}
\BH + j \omega \BF = -\spacegrad \phi_m,
\end{equation}

for some scalar \( \phi_m \). Unlike the \( -\epsilon_0 \BE I = \spacegrad \wedge \BF \) solution to \ref{eqn:phasorDualMaxwellsGA:400}, the grade of \( \phi_m \) is fixed by the requirement that \( \BE + j \omega \BF \) is unity (a vector), so
a \( \BE + j \omega \BF = \spacegrad \wedge \psi \), for a higher grade blade \( \psi \) would not work, despite satisfying the condition \( \spacegrad \wedge \spacegrad \wedge \psi = 0 \).

Substitution of \ref{eqn:phasorDualMaxwellsGA:500} and \ref{eqn:phasorDualMaxwellsGA:460} into \ref{eqn:phasorDualMaxwellsGA:380} gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:520}
\begin{aligned}
\spacegrad \cdot \lr{ \spacegrad \wedge \BF } &= -\epsilon_0 \BM – j \omega \epsilon_0 \mu_0 \lr{ -\spacegrad \phi_m -j \omega \BF } \\
\spacegrad^2 \BF – \spacegrad \lr{\spacegrad \cdot \BF} &=
\end{aligned}
\end{equation}

Rearranging gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:540}
\spacegrad^2 \BF + k^2 \BF = -\epsilon_0 \BM + \spacegrad \lr{ \spacegrad \cdot \BF + j \frac{k}{c} \phi_m }.
\end{equation}

The fields \( \BF \) and \( \phi_m \) are assumed to be phasors, say \( \boldsymbol{\mathcal{A}} = \textrm{Re} \BF e^{j k c t} \) and \( \varphi = \textrm{Re} \phi_m e^{j k c t} \). Grouping the scalar and vector potentials into the standard four vector form
\( F^\mu = \lr{\phi_m/c, \BF} \), and expanding the Lorentz gauge condition

\begin{equation}\label{eqn:phasorDualMaxwellsGA:580}
\begin{aligned}
0
&= \partial_\mu \lr{ F^\mu e^{j k c t}} \\
&= \partial_a \lr{ F^a e^{j k c t}} + \inv{c}\PD{t}{} \lr{ \frac{\phi_m}{c}
e^{j k c t}} \\
&= \spacegrad \cdot \BF e^{j k c t} + \inv{c} j k \phi_m e^{j k c t} \\
&= \lr{ \spacegrad \cdot \BF + j k \phi_m/c } e^{j k c t},
\end{aligned}
\end{equation}

shows that in
\ref{eqn:phasorDualMaxwellsGA:540}
the quantity in braces is in fact the Lorentz gauge condition, so in the Lorentz gauge, the vector potential satisfies a non-homogeneous Helmholtz equation.

\begin{equation}\label{eqn:phasorDualMaxwellsGA:550}
\boxed{
\spacegrad^2 \BF + k^2 \BF = -\epsilon_0 \BM.
}
\end{equation}

Maxwell’s equation in Four vector form

The four vector form of Maxwell’s equation follows from \ref{eqn:phasorDualMaxwellsGA:300} after pre-multiplying by \( \gamma^0 \).

With

\begin{equation}\label{eqn:phasorDualMaxwellsGA:620}
F = F^\mu \gamma_\mu = \lr{ \phi_m/c, \BF }
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:640}
G = \grad \wedge F = – \epsilon_0 \lr{ \BE + c \BB I } I
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:660}
\grad = \gamma^\mu \partial_\mu = \gamma^0 \lr{ \spacegrad + j k }
\end{equation}
\begin{equation}\label{eqn:phasorDualMaxwellsGA:680}
M = M^\mu \gamma_\mu = \lr{ c \rho_m, \BM },
\end{equation}

Maxwell’s equation is

\begin{equation}\label{eqn:phasorDualMaxwellsGA:720}
\boxed{
\grad G = -\epsilon_0 M.
}
\end{equation}

Here \( \setlr{ \gamma_\mu } \) is used as the basis of the four vector Minkowski space, with \( \gamma_0^2 = -\gamma_k^2 = 1 \) (i.e. \(\gamma^\mu \cdot \gamma_\nu = {\delta^\mu}_\nu \)), and \( \gamma_a \gamma_0 = \sigma_a \) where \( \setlr{ \sigma_a} \) is the Pauli basic (i.e. standard basis vectors for \R{3}).

Let’s demonstrate this, one piece at a time. Observe that the action of the spacetime gradient on a phasor, assuming that all time dependence is in the exponential, is

\begin{equation}\label{eqn:phasorDualMaxwellsGA:740}
\begin{aligned}
\gamma^\mu \partial_\mu \lr{ \psi e^{j k c t} }
&=
\lr{ \gamma^a \partial_a + \gamma_0 \partial_{c t} } \lr{ \psi e^{j k c t} }
\\
&=
\gamma_0 \lr{ \gamma_0 \gamma^a \partial_a + j k } \lr{ \psi e^{j k c t} } \\
&=
\gamma_0 \lr{ \sigma_a \partial_a + j k } \psi e^{j k c t} \\
&=
\gamma_0 \lr{ \spacegrad + j k } \psi e^{j k c t}
\end{aligned}
\end{equation}

This allows the operator identification of \ref{eqn:phasorDualMaxwellsGA:660}. The four current portion of the equation comes from

\begin{equation}\label{eqn:phasorDualMaxwellsGA:760}
\begin{aligned}
c \rho_m – \BM
&=
\gamma_0 \lr{ \gamma_0 c \rho_m – \gamma_0 \gamma_a \gamma_0 M^a } \\
&=
\gamma_0 \lr{ \gamma_0 c \rho_m + \gamma_a M^a } \\
&=
\gamma_0 \lr{ \gamma_\mu M^\mu } \\
&= \gamma_0 M.
\end{aligned}
\end{equation}

Taking the curl of the four potential gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:780}
\begin{aligned}
\grad \wedge F
&=
\lr{ \gamma^a \partial_a + \gamma_0 j k } \wedge \lr{ \gamma_0 \phi_m/c +
\gamma_b F^b } \\
&=
– \sigma_a \partial_a \phi_m/c + \gamma^a \wedge \gamma_b \partial_a F^b – j k
\sigma_b F^b \\
&=
– \sigma_a \partial_a \phi_m/c + \sigma_a \wedge \sigma_b \partial_a F^b – j k
\sigma_b F^b \\
&= \inv{c} \lr{ – \spacegrad \phi_m – j \omega \BF + c \spacegrad \wedge \BF }
\\
&= \epsilon_0 \lr{ c \BB – \BE I } \\
&= – \epsilon_0 \lr{ \BE + c \BB I } I.
\end{aligned}
\end{equation}

Substituting all of these into Maxwell’s \ref{eqn:phasorDualMaxwellsGA:300} gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:800}
-\frac{\gamma_0}{\epsilon_0}\grad G = \gamma_0 M,
\end{equation}

which recovers \ref{eqn:phasorDualMaxwellsGA:700} as desired.

Helmholtz equation directly from the GA form.

It is easier to find \ref{eqn:phasorDualMaxwellsGA:550} from the GA form of Maxwell’s \ref{eqn:phasorDualMaxwellsGA:700} than the traditional curl and divergence equations. Note that

\begin{equation}\label{eqn:phasorDualMaxwellsGA:820}
\begin{aligned}
\grad G
&=
\grad \lr{ \grad \wedge F } \\
&=
\grad \cdot \lr{ \grad \wedge F } \\
+
\grad \wedge \lr{ \grad \wedge F } \\
&=
\grad^2 F – \grad \lr{ \grad \cdot F },
\end{aligned}
\end{equation}

however, the Lorentz gauge condition \( \partial_\mu F^\mu = \grad \cdot F = 0 \) kills the latter term above. This leaves

\begin{equation}\label{eqn:phasorDualMaxwellsGA:840}
\begin{aligned}
\grad G
&=
\grad^2 F \\
&=
\gamma_0 \lr{ \spacegrad + j k }
\gamma_0 \lr{ \spacegrad + j k } F \\
&=
\gamma_0^2 \lr{ -\spacegrad + j k }
\lr{ \spacegrad + j k } F \\
&=
-\lr{ \spacegrad^2 + k^2 } F = -\epsilon_0 M.
\end{aligned}
\end{equation}

The timelike component of this gives

\begin{equation}\label{eqn:phasorDualMaxwellsGA:860}
\lr{ \spacegrad^2 + k^2 } \phi_m = -\epsilon_0 c \rho_m,
\end{equation}

and the spacelike components give

\begin{equation}\label{eqn:phasorDualMaxwellsGA:880}
\lr{ \spacegrad^2 + k^2 } \BF = -\epsilon_0 \BM,
\end{equation}

recovering \ref{eqn:phasorDualMaxwellsGA:550} as desired.

References

[1] Constantine A Balanis. Antenna theory: analysis and design. John Wiley \& Sons, 3rd edition, 2005.

[2] C. Doran and A.N. Lasenby. Geometric algebra for physicists. Cambridge University Press New York, Cambridge, UK, 1st edition, 2003.

[3] D. Hestenes. New Foundations for Classical Mechanics. Kluwer Academic Publishers, 1999.

Maxwell’s (phasor) equations in Geometric Algebra

February 1, 2015 ece1229 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

[Click here for a PDF of this post with nicer formatting]

In [1] section 3.2 is a demonstration of the required (curl) form for the magnetic field, and potential form for the electric field.

I was wondering how this derivation would proceed using the Geometric Algebra (GA) formalism.

Maxwell’s equation in GA phasor form.

Maxwell’s equations, omitting magnetic charges and currents, are

\begin{equation}\label{eqn:phasorMaxwellsGA:20}
\spacegrad \cross \boldsymbol{\mathcal{E}} = -\PD{t}{\boldsymbol{\mathcal{B}}}
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:40}
\spacegrad \cross \boldsymbol{\mathcal{H}} = \boldsymbol{\mathcal{J}} + \PD{t}{\boldsymbol{\mathcal{D}}}
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:60}
\spacegrad \cdot \boldsymbol{\mathcal{D}} = \rho
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:80}
\spacegrad \cdot \boldsymbol{\mathcal{B}} = 0.
\end{equation}

Assuming linear media \( \boldsymbol{\mathcal{B}} = \mu_0 \boldsymbol{\mathcal{H}} \), \( \boldsymbol{\mathcal{D}} = \epsilon_0 \boldsymbol{\mathcal{E}} \), and phasor relationships of the form \( \boldsymbol{\mathcal{E}} = \textrm{Re} \lr{ \BE(\Br) e^{j \omega t}} \) for the fields and the currents, these reduce to

\begin{equation}\label{eqn:phasorMaxwellsGA:100}
\spacegrad \cross \BE = – j \omega \BB
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:120}
\spacegrad \cross \BB = \mu_0 \BJ + j \omega \epsilon_0 \mu_0 \BE
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:140}
\spacegrad \cdot \BE = \rho/\epsilon_0
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:160}
\spacegrad \cdot \BB = 0.
\end{equation}

These four equations can be assembled into a single equation form using the GA identities

\begin{equation}\label{eqn:phasorMaxwellsGA:200}
\Bf \Bg
= \Bf \cdot \Bg + \Bf \wedge \Bg
= \Bf \cdot \Bg + I \Bf \cross \Bg.
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:220}
I = \xcap \ycap \zcap.
\end{equation}

The electric and magnetic field equations, respectively, are

\begin{equation}\label{eqn:phasorMaxwellsGA:260}
\spacegrad \BE = \rho/\epsilon_0 -j k c \BB I
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:280}
\spacegrad c \BB = \frac{I}{\epsilon_0 c} \BJ + j k \BE I
\end{equation}

where \( \omega = k c \), and \( 1 = c^2 \epsilon_0 \mu_0 \) have also been used to eliminate some of the mess of constants.

Summing these (first scaling \ref{eqn:phasorMaxwellsGA:280} by \( I \)), gives Maxwell’s equation in its GA phasor form

\begin{equation}\label{eqn:phasorMaxwellsGA:300}
\boxed{
\lr{ \spacegrad + j k } \lr{ \BE + I c \BB } = \inv{\epsilon_0 c}\lr{c \rho – \BJ}.
}
\end{equation}

Preliminaries. Dual magnetic form of Maxwell’s equations.

The arguments of the text showing that a potential representation for the electric and magnetic fields is possible easily translates into GA. To perform this translation, some duality lemmas are required

First consider the cross product of two vectors \( \Bx, \By \) and the right handed dual \( -\By I \) of \( \By \), a bivector, of one of these vectors. Noting that the Euclidean pseudoscalar \( I \) commutes with all grade multivectors in a Euclidean geometric algebra space, the cross product can be written

\begin{equation}\label{eqn:phasorMaxwellsGA:320}
\begin{aligned}
\lr{ \Bx \cross \By }
&=
-I \lr{ \Bx \wedge \By } \\
&=
-I \inv{2} \lr{ \Bx \By – \By \Bx } \\
&=
\inv{2} \lr{ \Bx (-\By I) – (-\By I) \Bx } \\
&=
\Bx \cdot \lr{ -\By I }.
\end{aligned}
\end{equation}

The last step makes use of the fact that the wedge product of a vector and vector is antisymmetric, whereas the dot product (vector grade selection) of a vector and bivector is antisymmetric. Details on grade selection operators and how to characterize symmetric and antisymmetric products of vectors with blades as either dot or wedge products can be found in [3], [2].

Similarly, the dual of the dot product can be written as

\begin{equation}\label{eqn:phasorMaxwellsGA:440}
\begin{aligned}
-I \lr{ \Bx \cdot \By }
&=
-I \inv{2} \lr{ \Bx \By + \By \Bx } \\
&=
\inv{2} \lr{ \Bx (-\By I) + (-\By I) \Bx } \\
&=
\Bx \wedge \lr{ -\By I }.
\end{aligned}
\end{equation}

These duality transformations are motivated by the observation that in the GA form of Maxwell’s equation the magnetic field shows up in its dual form, a bivector. Spelled out in terms of the dual magnetic field, those equations are

\begin{equation}\label{eqn:phasorMaxwellsGA:360}
\spacegrad \wedge \BE = – j \omega \BB I
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:380}
\spacegrad \cdot \lr{ -\BB I } = \mu_0 \BJ + j \omega \epsilon_0 \mu_0 \BE
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:400}
\spacegrad \cdot \BE = \rho/\epsilon_0
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:420}
\spacegrad \wedge (-\BB I) = 0.
\end{equation}

Constructing a potential representation.

The starting point of the argument in the text was the observation that the triple product \( \spacegrad \cdot \lr{ \spacegrad \cross \Bx } = 0 \) for any (sufficiently continuous) vector \( \Bx \). This triple product is a completely antisymmetric sum, and the equivalent statement in GA is \( \spacegrad \wedge \spacegrad \wedge \Bx = 0 \) for any vector \( \Bx \). This follows from \( \Ba \wedge \Ba = 0 \), true for any vector \( \Ba \), including the gradient operator \( \spacegrad \), provided those gradients are acting on a sufficiently continuous blade.

In the absence of magnetic charges, \ref{eqn:phasorMaxwellsGA:420} shows that the divergence of the dual magnetic field is zero. It it therefore possible to find a potential \( \BA \) such that

\begin{equation}\label{eqn:phasorMaxwellsGA:460}
\BB I = \spacegrad \wedge \BA.
\end{equation}

Substituting this into Maxwell-Faraday \ref{eqn:phasorMaxwellsGA:360} gives

\begin{equation}\label{eqn:phasorMaxwellsGA:480}
\spacegrad \wedge \lr{ \BE + j \omega \BA } = 0.
\end{equation}

This relation is a bivector identity with zero, so will be satisfied if

\begin{equation}\label{eqn:phasorMaxwellsGA:500}
\BE + j \omega \BA = -\spacegrad \phi,
\end{equation}

for some scalar \( \phi \). Unlike the \( \BB I = \spacegrad \wedge \BA \) solution to \ref{eqn:phasorMaxwellsGA:420}, the grade of \( \phi \) is fixed by the requirement that \( \BE + j \omega \BA \) is unity (a vector), so a \( \BE + j \omega \BA = \spacegrad \wedge \psi \), for a higher grade blade \( \psi \) would not work, despite satisifying the condition \( \spacegrad \wedge \spacegrad \wedge \psi = 0 \).

Substitution of \ref{eqn:phasorMaxwellsGA:500} and \ref{eqn:phasorMaxwellsGA:460} into Ampere’s law \ref{eqn:phasorMaxwellsGA:380} gives

\begin{equation}\label{eqn:phasorMaxwellsGA:520}
\begin{aligned}
-\spacegrad \cdot \lr{ \spacegrad \wedge \BA } &= \mu_0 \BJ + j \omega \epsilon_0 \mu_0 \lr{ -\spacegrad \phi -j \omega \BA } \\
-\spacegrad^2 \BA – \spacegrad \lr{\spacegrad \cdot \BA} &=
\end{aligned}
\end{equation}

Rearranging gives

\begin{equation}\label{eqn:phasorMaxwellsGA:540}
\spacegrad^2 \BA + k^2 \BA = -\mu_0 \BJ – \spacegrad \lr{ \spacegrad \cdot \BA + j \frac{k}{c} \phi }.
\end{equation}

The fields \( \BA \) and \( \phi \) are assumed to be phasors, say \( \boldsymbol{\mathcal{A}} = \textrm{Re} \BA e^{j k c t} \) and \( \varphi = \textrm{Re} \phi e^{j k c t} \). Grouping the scalar and vector potentials into the standard four vector form \( A^\mu = \lr{\phi/c, \BA} \), and expanding the Lorentz gauge condition

\begin{equation}\label{eqn:phasorMaxwellsGA:580}
\begin{aligned}
0
&= \partial_\mu \lr{ A^\mu e^{j k c t}} \\
&= \partial_a \lr{ A^a e^{j k c t}} + \inv{c}\PD{t}{} \lr{ \frac{\phi}{c} e^{j k c t}} \\
&= \spacegrad \cdot \BA e^{j k c t} + \inv{c} j k \phi e^{j k c t} \\
&= \lr{ \spacegrad \cdot \BA + j k \phi/c } e^{j k c t},
\end{aligned}
\end{equation}

shows that in \ref{eqn:phasorMaxwellsGA:540} the quantity in braces is in fact the Lorentz gauge condition, so in the Lorentz gauge, the vector potential satisfies a non-homogeneous Helmholtz equation.

\begin{equation}\label{eqn:phasorMaxwellsGA:550}
\boxed{
\spacegrad^2 \BA + k^2 \BA = -\mu_0 \BJ.
}
\end{equation}

Maxwell’s equation in Four vector form

The four vector form of Maxwell’s equation follows from \ref{eqn:phasorMaxwellsGA:300} after pre-multiplying by \( \gamma^0 \).

With

\begin{equation}\label{eqn:phasorMaxwellsGA:620}
A = A^\mu \gamma_\mu = \lr{ \phi/c, \BA }
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:640}
F = \grad \wedge A = \inv{c} \lr{ \BE + c \BB I }
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:660}
\grad = \gamma^\mu \partial_\mu = \gamma^0 \lr{ \spacegrad + j k }
\end{equation}
\begin{equation}\label{eqn:phasorMaxwellsGA:680}
J = J^\mu \gamma_\mu = \lr{ c \rho, \BJ },
\end{equation}

Maxwell’s equation is

\begin{equation}\label{eqn:phasorMaxwellsGA:700}
\boxed{
\grad F = \mu_0 J.
}
\end{equation}

Here \( \setlr{ \gamma_\mu } \) is used as the basis of the four vector Minkowski space, with \( \gamma_0^2 = -\gamma_k^2 = 1 \) (i.e. \(\gamma^\mu \cdot \gamma_\nu = {\delta^\mu}_\nu \)), and \( \gamma_a \gamma_0 = \sigma_a \) where \( \setlr{ \sigma_a} \) is the Pauli basic (i.e. standard basis vectors for \R{3}).

Let’s demonstrate this, one piece at a time. Observe that the action of the spacetime gradient on a phasor, assuming that all time dependence is in the exponential, is

\begin{equation}\label{eqn:phasorMaxwellsGA:740}
\begin{aligned}
\gamma^\mu \partial_\mu \lr{ \psi e^{j k c t} }
&=
\lr{ \gamma^a \partial_a + \gamma_0 \partial_{c t} } \lr{ \psi e^{j k c t} }
\\
&=
\gamma_0 \lr{ \gamma_0 \gamma^a \partial_a + j k } \lr{ \psi e^{j k c t} } \\
&=
\gamma_0 \lr{ \sigma_a \partial_a + j k } \psi e^{j k c t} \\
&=
\gamma_0 \lr{ \spacegrad + j k } \psi e^{j k c t}
\end{aligned}
\end{equation}

This allows the operator identification of \ref{eqn:phasorMaxwellsGA:660}. The four current portion of the equation comes from

\begin{equation}\label{eqn:phasorMaxwellsGA:760}
\begin{aligned}
c \rho – \BJ
&=
\gamma_0 \lr{ \gamma_0 c \rho – \gamma_0 \gamma_a \gamma_0 J^a } \\
&=
\gamma_0 \lr{ \gamma_0 c \rho + \gamma_a J^a } \\
&=
\gamma_0 \lr{ \gamma_\mu J^\mu } \\
&= \gamma_0 J.
\end{aligned}
\end{equation}

Taking the curl of the four potential gives

\begin{equation}\label{eqn:phasorMaxwellsGA:780}
\begin{aligned}
\grad \wedge A
&=
\lr{ \gamma^a \partial_a + \gamma_0 j k } \wedge \lr{ \gamma_0 \phi/c + \gamma_b A^b } \\
&=
– \sigma_a \partial_a \phi/c + \gamma^a \wedge \gamma_b \partial_a A^b – j k
\sigma_b A^b \\
&=
– \sigma_a \partial_a \phi/c + \sigma_a \wedge \sigma_b \partial_a A^b – j k
\sigma_b A^b \\
&= \inv{c} \lr{ – \spacegrad \phi – j \omega \BA + c \spacegrad \wedge \BA }
\\
&= \inv{c} \lr{ \BE + c \BB I }.
\end{aligned}
\end{equation}

Substituting all of these into Maxwell’s \ref{eqn:phasorMaxwellsGA:300} gives

\begin{equation}\label{eqn:phasorMaxwellsGA:800}
\gamma_0 \grad c F = \inv{ \epsilon_0 c } \gamma_0 J,
\end{equation}

which recovers \ref{eqn:phasorMaxwellsGA:700} as desired.

Helmholtz equation directly from the GA form.

It is easier to find \ref{eqn:phasorMaxwellsGA:550} from the GA form of Maxwell’s \ref{eqn:phasorMaxwellsGA:700} than the traditional curl and divergence equations. Note that

\begin{equation}\label{eqn:phasorMaxwellsGA:820}
\grad F
=
\grad \lr{ \grad \wedge A }
=
\grad \cdot \lr{ \grad \wedge A }
+
\grad \wedge \lr{ \grad \wedge A }
=
\grad^2 A – \grad \lr{ \grad \cdot A },
\end{equation}

however, the Lorentz gauge condition \( \partial_\mu A^\mu = \grad \cdot A = 0 \) kills the latter term above. This leaves

\begin{equation}\label{eqn:phasorMaxwellsGA:840}
\begin{aligned}
\grad F
&=
\grad^2 A \\
&=
\gamma_0 \lr{ \spacegrad + j k }
\gamma_0 \lr{ \spacegrad + j k } A \\
&=
\gamma_0^2 \lr{ -\spacegrad + j k }
\lr{ \spacegrad + j k } A \\
&=
-\lr{ \spacegrad^2 + k^2 } A = \mu_0 J.
\end{aligned}
\end{equation}

The timelike component of this gives

\begin{equation}\label{eqn:phasorMaxwellsGA:860}
\lr{ \spacegrad^2 + k^2 } \phi = -\rho/\epsilon_0,
\end{equation}

and the spacelike components give

\begin{equation}\label{eqn:phasorMaxwellsGA:880}
\lr{ \spacegrad^2 + k^2 } \BA = -\mu_0 \BJ,
\end{equation}

recovering \ref{eqn:phasorMaxwellsGA:550} as desired.

References

[1] Constantine A Balanis. Antenna theory: analysis and design. John Wiley & Sons, 3rd edition, 2005.

[2] C. Doran and A.N. Lasenby. Geometric algebra for physicists. Cambridge University Press New York, Cambridge, UK, 1st edition, 2003.

[3] D. Hestenes. New Foundations for Classical Mechanics. Kluwer Academic Publishers, 1999.