5.7 Rao–Wilton–Glisson (RWG) 基底関数
RWG基底関数の定義
完全導体からなる3次元構造の散乱体を考えると,導体表面Sに沿う電界成分(添字$\tan$)の境界条件より,
\begin{gather}
-\VEC{E}_{i,\tan}
= \VEC{E}_{s,\tan}
= \Big( -j\omega \VEC{A} - \nabla \Phi \Big) _{\tan}
\ \ \ \ \ (\mbox{on S})
\end{gather}
まず,電流分布$\VEC{J}$を次のように展開して近似する.
\begin{gather}
\VEC{J}(\VEC{r}) \simeq \sum _{n=1}^N I_n \VEC{f}_n (\VEC{r})
\label{eq:J}
\end{gather}
ただし,$I_n$は未知スカラ係数,$\VEC{f}_n$は電流分布の基底関数(basis function)を示し,電流分布$\VEC{J}$および基底関数$\VEC{f}_n$は導体表面に沿う成分のみからなるベクトルである.この関数$\VEC{f}_n$は,2つの隣接する三角形領域
$T_n^{(+)}$,$T_n^{(-)}$
(長さ$l_n$の一辺を共有する)において次のように定義され,Rao–Wilton–Glisson (RWG) 基底関数という$^\dagger$.
\begin{gather}
\VEC{f}_n (\VEC{r}) = \left\{
\begin {array}{ll}
\displaystyle{\frac{l_n}{2A_n^{(+)}}} \VECi{\rho}_n^{(+)} & (\VEC{r} \ \ \mbox{in} \ \ T_n^{(+)}) \\
\displaystyle{\frac{l_n}{2A_n^{(-)}}} \VECi{\rho}_n^{(-)} & (\VEC{r} \ \ \mbox{in} \ \ T_n^{(-)}) \\
0 & (\mbox{otherwise})
\end{array} \right.
\end{gather}
ただし,$A_n^{(\pm)}$は三角形領域$T_n^{(\pm)}$の面積を示す.また,
$\VECi{\rho}_n^{(+)}$は三角形領域$T_n^{(+)}$の共有しない頂点(位置ベクトル$\VEC{v}_n^{(+)}$)
からその領域内の点(位置ベクトル$\VEC{r}$)に向うベクトル,
$\VECi{\rho}_n^{(-)}$は領域$T_n^{(-)}$の点(位置ベクトル$\VEC{r}$)
から共有しない頂点(位置ベクトル$\VEC{v}_n^{(-)}$)に向うベクトルを示し,次のようになる.
\begin{gather}
\VECi{\rho} _n^{(\pm)} = \pm \big( \VEC{r} - \VEC{v}_n^{(\pm)} \big) \ \ \ \ \ (\VEC{r} \ \ \mbox{in} \ \ T_n^{(\pm)})
\end{gather}
$\dagger$ S.M.Rao, D.R.Wilton and A.W.Glisson,
"Electromagnetic scattering by surfaces of arbitrary shape,"
IEEE Trans. Antennas Propagat., vol.30, no.3, pp.409-418 (1982).
ガラーキン法
これを境界条件の式に代入し,その両辺に$\VEC{f}_m$を試行関数としてスカラ積をとって積分すると,積分範囲は3角形領域
$T_m^{(+)}$および$T_m^{(-)}$であり,これを$S_m$とすると,
\begin{eqnarray}
\iint _{S_m} \VEC{E}_i \cdot \VEC{f}_m dS
&=& \iint _{S_m} \Big( j\omega \VEC{A} + \nabla \Phi \Big) \cdot \VEC{f}_m dS
\nonumber \\
&=& j\omega \iint _{S_m} \VEC{A} \cdot \VEC{f}_m dS
+ \iint _{S_m} ( \nabla \Phi ) \cdot \VEC{f}_m dS
\label{eq:boundary_condition}
\end{eqnarray}
上式の第2項は,ベクトル公式より,
\begin{gather}
\iint _{S_m} \big( \nabla \Phi \big) \cdot \VEC{f}_m dS
= \iint _{S_m} \nabla \cdot \big( \Phi \VEC{f}_m \big) dS
- \iint _{S_m} \Phi \big( \nabla \cdot \VEC{f}_m \big) dS
\end{gather}
いま,3角形領域の面上の成分より2次元微分演算子$\nabla _s$を定義すると,発散定理は次のようになる.
\begin{gather}
\iint _S \nabla _s \cdot \VEC{a} \ dS = \oint _C \VEC{a} \cdot \VEC{u} \ dl
\end{gather}
ただし,$\VEC{u}$は面$S$の法線方向$\VEC{n}$および周回積分路$C$に沿う方向$\VEC{l}$に直交する単位ベクトル
$\VEC{u} = \VEC{l} \times \VEC{n}$を示す.これより,
\begin{gather}
\iint _{S_m} \big( \nabla \Phi \big) \cdot \VEC{f}_m dS
= \oint _{C_m} \big( \Phi \VEC{f}_m \big) \cdot \VEC{u} \ dl
- \iint _{S_m} \Phi \big( \nabla \cdot \VEC{f}_m \big) dS
\end{gather}
ここで,周回積分路は領域$T_m^{(+)}$および$T_m^{(-)}$の周辺であり,
$\VEC{f}_m$の外向き成分はゼロゆえ,上式の第1項はゼロである.したがって,
\begin{gather}
\iint _{S_m} \big( \nabla \Phi \big) \cdot \VEC{f}_m dS
= - \iint _{S_m} \Phi \big( \nabla _s \cdot \VEC{f}_m \big) dS
\end{gather}
上式右辺の$\nabla _s \cdot \VEC{f_m}$は,$\VEC{r}$が$T_m^{(\pm)}$内にあるとき,
\begin{eqnarray}
\nabla _s \cdot \VEC{f_m}
&=& \nabla _s \cdot \left( \pm \frac{l_m}{2A_m^{(\pm)}} \big( \VEC{r} - \VEC{v}_m^{(\pm)} \big) \right)
\nonumber \\
&=& \pm \frac{l_m}{2A_m^{(\pm)}} \nabla _s \cdot \VEC{r}
\end{eqnarray}
いま,面Sの法線ベクトル$\VEC{n}$と面Sに沿う直交する2つの単位ベクトル$\VEC{u}_1$,$\VEC{u}_2$を考え,
位置ベクトル$\VEC{r}$を
\begin{gather}
\VEC{r} = t_1 \VEC{u}_1 + t_2 \VEC{u}_2 + n \VEC{n}
\end{gather}
で表すと,
\begin{gather}
\nabla _s \cdot \VEC{r} = \left( \VEC{u}_1 \frac{\partial }{\partial t_1} + \VEC{u}_2 \frac{\partial }{\partial t_2} \right)
\cdot \big( t_1 \VEC{u}_1 + t_2 \VEC{u}_2 + n \VEC{n} \big) = 2
\end{gather}
よって,
\begin{gather}
\nabla _s \cdot \VEC{f_m} = \left\{
\begin {array}{ll}
\displaystyle{\pm \frac{l_m}{A_m^{(\pm)}}} & (\VEC{r} \ \ \mbox{in} \ \ T_m^{(\pm)}) \\
0 & (\mbox{otherwise})
\end{array} \right.
\end{gather}
したがって,
\begin{eqnarray}
&&\iint _{S_m} \big( \nabla \Phi \big) \cdot \VEC{f}_m dS
\nonumber \\
&=& - \iint _{S_m} \Phi \big( \nabla _s \cdot \VEC{f}_m \big) dS
\nonumber \\
&=& -\iint _{T_m^{(+)}} \Phi \frac{l_m}{A_m^{(+)}} dS -\iint _{T_m^{(-)}} \Phi \left( -\frac{l_m}{A_m^{(-)}} \right) dS
\nonumber \\
&=& -l_m \left( \frac{1}{A_m^{(+)}} \iint _{T_m^{(+)}} \Phi (\VEC{r}) \ dS
- \frac{1}{A_m^{(-)}} \iint _{T_m^{(-)}} \Phi (\VEC{r}) \ dS \right)
\end{eqnarray}
上式の$( \ \ )$内の項は,各々の領域における$\Phi$の平均値
$\overline{\Phi}_m^{(\pm)}$であり,三角形が十分小さい場合,三角形領域の中心
$\VEC{r}_m^{(c+)}$,$\VEC{r}_m^{(c-)}$における値で次のように近似できる.
\begin{gather}
\frac{1}{A_m^{(\pm)}} \iint _{T_m^{(\pm)}} \Phi (\VEC{r}) \ dS
= \overline{\Phi}_m^{(\pm)}
\simeq \Phi (\VEC{r}_m^{(c\pm)})
\end{gather}
これより,
\begin{eqnarray}
\iint _{S_m} \big( \nabla \Phi \big) \cdot \VEC{f}_m dS
&=& -l_m \Big( \overline{\Phi}_m^{(+)} - \overline{\Phi}_m^{(-)} \Big)
\nonumber \\
&\simeq& -l_m \Big( \Phi (\VEC{r}_m^{(c+)}) - \Phi (\VEC{r}_m^{(c-)}) \Big)
\end{eqnarray}
一方,
\begin{eqnarray}
&&\iint_{S_m} {\VEC{E}_i \choose \VEC{A}} \cdot \VEC{f}_m dS
\nonumber \\
&=& \iint _{T_m^{(+)}} {\VEC{E}_i \choose \VEC{A}} \cdot \frac{l_m}{2A_m^{(+)}} \VECi{\rho}_m^{(+)} \ dS
+ \iint _{T_m^{(-)}} {\VEC{E}_i \choose \VEC{A}} \cdot \frac{l_m}{2A_m^{(-)}} \VECi{\rho}_m^{(-)} \ dS
\end{eqnarray}
についても,積分の近似は,三角形領域中心における値である.
\begin{gather}
\frac{1}{A_m^{(\pm)}} \iint _{T_m^{(\pm)}} {\VEC{E}_i (\VEC{r}) \choose \VEC{A} (\VEC{r})} \cdot \VECi{\rho}_m^{(\pm)} \ dS
\simeq {\VEC{E}_i (\VEC{r}_m^{(c\pm)}) \choose \VEC{A} (\VEC{r}_m^{(c\pm)}) } \cdot \VECi{\rho}_m^{(c\pm)}
\end{gather}
ただし,
\begin{gather}
\VECi{\rho} _m^{(c\pm)} = \pm \big( \VEC{r} _m^{(c\pm)} - \VEC{v}_m^{(\pm)} \big)
\end{gather}
これより,
\begin{gather}
\iint_{S_m} {\VEC{E}_i \choose \VEC{A}} \cdot \VEC{f}_m dS
\simeq \frac{l_m}{2} \left[ {\VEC{E}_i (\VEC{r}_m^{(c+)}) \choose \VEC{A} (\VEC{r}_m^{(c+)}) } \cdot \VECi{\rho}_m^{(c+)}
+ {\VEC{E}_i (\VEC{r}_m^{(c-)}) \choose \VEC{A} (\VEC{r}_m^{(c-)}) } \cdot \VECi{\rho}_m^{(c-)} \right]
\end{gather}
式\eqref{eq:boundary_condition}は,
\begin{eqnarray}
&&\frac{l_m}{2} \left( \frac{1}{A_m^{(+)}}\iint _{T_m^{(+)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(+)} \ dS
+ \frac{1}{A_m^{(-)}}\iint _{T_m^{(-)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&=& j\omega \frac{l_m}{2} \left( \frac{1}{A_m^{(+)}}\iint _{T_m^{(+)}} \VEC{A} \cdot \VECi{\rho}_m^{(+)} \ dS
+ \frac{1}{A_m^{(-)}}\iint _{T_m^{(-)}} \VEC{A} \cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&&- l_m \left( \frac{1}{A_m^{(+)}} \iint _{T_m^{(+)}} \Phi (\VEC{r}) \ dS
- \frac{1}{A_m^{(-)}} \iint _{T_m^{(-)}} \Phi (\VEC{r}) \ dS \right)
\nonumber \\
&& \ \ \ \ \ (m=1,2,3, \cdots , N)
\label{eq:EFIE_int}
\end{eqnarray}
積分を3角形領域の中心の値で近似すると次のようになる.
\begin{align}
&\frac{l_m}{2} \Big( \VEC{E}_i (\VEC{r}_m^{(c+)}) \cdot \VECi{\rho}_m^{(c+)}
+ \VEC{E}_i (\VEC{r}_m^{(c-)}) \cdot \VECi{\rho}_m^{(c-)} \Big)
\nonumber \\
&= \frac{l_m}{2} j\omega \Big( \VEC{A} (\VEC{r}_m^{(c+)}) \cdot \VECi{\rho}_m^{(c+)}
+ \VEC{A} (\VEC{r}_m^{(c-)}) \cdot \VECi{\rho}_m^{(c-)} \Big)
\nonumber \\
&- l_m \Big( \Phi (\VEC{r}_m^{(c+)}) - \Phi (\VEC{r}_m^{(c-)}) \Big) \ \ \ \ \ (m=1,2,3, \cdots , N)
\label{eq:EFIE}
\end{align}
ポテンシャル積分
観測点を3角形領域
$T_m^{(\pm)}$においた位置ベクトル$\VEC{r}$でのベクトルポテンシャル$\VEC{A}$は,
展開した電流分布の式\eqref{eq:J}より,
\begin{eqnarray}
\VEC{A} (\VEC{r})
&=& \frac{\mu}{4\pi} \iint _S \VEC{J} (\VEC{r}') \frac{e^{-jkR}}{R} dS'
\nonumber \\
&=& \frac{\mu}{4\pi} \iint _S \left( \sum _n I_n \VEC{f}_n (\VEC{r}') \right) \frac{e^{-jkR}}{R} dS'
\nonumber \\
&=& \sum _n I_n \left( \frac{\mu}{4\pi} \iint _{S_n} \VEC{f}_n (\VEC{r}') \frac{e^{-jkR}}{R} dS' \right)
\nonumber \\
&=& \sum _n I_n \VEC{A}_{mn} (\VEC{r})
\end{eqnarray}
ここで,
\begin{gather}
\VEC{A}_{mn}
\equiv \frac{\mu}{4\pi} \iint _{S_n} \VEC{f}_n (\VEC{r}') \frac{e^{-jkR}}{R} dS'
\end{gather}
ただし,
\begin{gather}
R = \big| \VEC{r} - \VEC{r}' \big|
\end{gather}
また,スカラポテンシャル$\Phi$は,
\begin{gather}
\Phi (\VEC{r})
= \frac{1}{4\pi \epsilon} \iint _S \sigma (\VEC{r}') \frac{e^{-jkR}}{R} dS'
\end{gather}
連続の式$\nabla _s \cdot \VEC{J} = -j\omega \sigma $より,
\begin{eqnarray}
\sigma
&=& -\frac{\nabla _s \cdot \VEC{J}}{j\omega}
\nonumber \\
&=& -\frac{1}{j\omega} \nabla _s \cdot \left( \sum _n I_n \VEC{f}_n \right)
\nonumber \\
&=& -\frac{1}{j\omega} \sum _n I_n \big( \nabla _s \cdot \VEC{f}_n \big)
\end{eqnarray}
これより,$\Phi$は,
\begin{eqnarray}
\Phi (\VEC{r})
&=& \frac{1}{4\pi \epsilon} \iint _S \left\{ -\frac{1}{j\omega} \sum _n I_n \big( \nabla '_s \cdot \VEC{f}_n (\VEC{r}')
\big) \right\} \frac{e^{-jkR}}{R} dS'
\nonumber \\
&=& \sum _n I_n \left\{ -\frac{1}{4\pi j \omega \epsilon}
\iint _{S_n} \big( \nabla '_s \cdot \VEC{f}_n (\VEC{r}') \big) \frac{e^{-jkR}}{R} dS' \right\}
\nonumber \\
&=& \sum I_n \Phi _{mn}(\VEC{r})
\end{eqnarray}
ここで,
\begin{gather}
\Phi_{mn}
\equiv -\frac{1}{4\pi j \omega \epsilon}
\iint _{S_n} \big( \nabla '_s \cdot \VEC{f}_n (\VEC{r}') \big) \frac{e^{-jkR}}{R} dS'
\end{gather}
三角形領域の中心$\VEC{r}_m^{(c\pm)}$における$\VEC{A}$,$\Phi$は,
\begin{eqnarray}
\VEC{A}(\VEC{r}_m^{(c\pm)}) &=& \sum I_n \VEC{A}_{mn}(\VEC{r}_m^{(c\pm)})
\\
\Phi (\VEC{r}_m^{(c\pm)}) &=& \sum I_n \Phi_{mn}(\VEC{r}_m^{(c\pm)})
\end{eqnarray}
ここで,
\begin{eqnarray}
\VEC{A}_{mn}(\VEC{r}_m^{(c\pm)})
&=& \frac{\mu}{4\pi} \iint _{S_n} \VEC{f}_n (\VEC{r}') \frac{e^{-jkR_m^{(\pm)}}}{R_m^{(\pm)}} dS'
\\
\Phi_{mn}(\VEC{r}_m^{(c\pm)})
&=& -\frac{1}{4\pi j \omega \epsilon}
\iint _{S_n} \big( \nabla '_S \cdot \VEC{f}_n (\VEC{r}') \big) \frac{e^{-jkR_m^{(\pm)}}}{R_m^{(\pm)}} dS'
\end{eqnarray}
ただし,
\begin{gather}
R_m^{(\pm)} = \big| \VEC{r}_m^{(c\pm)} - \VEC{r}' \big|
\end{gather}
マトリクス方程式
これより,式\eqref{eq:EFIE_int}は,
\begin{eqnarray}
&&\frac{l_m}{2} \left( \frac{1}{A_m^{(+)}}\iint _{T_m^{(+)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(+)} \ dS
+ \frac{1}{A_m^{(-)}}\iint _{T_m^{(-)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&=& j\omega \frac{l_m}{2} \left\{ \frac{1}{A_m^{(+)}}\iint _{T_m^{(+)}}
\left( \sum _n I_n \VEC{A}_{mn} (\VEC{r}) \right) \cdot \VECi{\rho}_m^{(+)} \ dS \right.
\nonumber \\
&&\left. + \frac{1}{A_m^{(-)}}\iint _{T_m^{(-)}} \left( \sum _n I_n \VEC{A}_{mn} (\VEC{r}) \right)
\cdot \VECi{\rho}_m^{(-)} \ dS \right\}
\nonumber \\
&&- l_m \left( \frac{1}{A_m^{(+)}} \iint _{T_m^{(+)}}
\left\{ \sum I_n \Phi _{mn}(\VEC{r}) \right) \ dS \right.
\nonumber \\
&&\left. - \frac{1}{A_m^{(-)}} \iint _{T_m^{(-)}}
\left( \sum I_n \Phi _{mn}(\VEC{r}) \right) \ dS \right\} \ \ \ \ \ (m=1,2,3, \cdots , N)
\end{eqnarray}
整理して,
\begin{eqnarray}
&&l_m \left( \frac{1}{2A_m^{(+)}}\iint _{T_m^{(+)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(+)} \ dS
+ \frac{1}{2A_m^{(-)}}\iint _{T_m^{(-)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&=& l_m \left\{ j\omega \left( \sum _n I_n \frac{1}{2A_m^{(+)}} \iint _{T_m^{(+)}}
\VEC{A}_{mn} (\VEC{r})\cdot \VECi{\rho}_m^{(+)} \ dS \right. \right.
\nonumber \\
&& \left. + \sum _n I_n \frac{1}{2A_m^{(-)}} \iint _{T_m^{(-)}} \VEC{A}_{mn} (\VEC{r})
\cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&&- \left( \sum I_n \frac{1}{A_m^{(+)}} \iint _{T_m^{(+)}} \Phi _{mn}(\VEC{r}) \ dS \right.
\nonumber \\
&&\left. \left. - \sum I_n \frac{1}{A_m^{(-)}} \iint _{T_m^{(-)}}
\Phi _{mn}(\VEC{r}) \ dS \right) \right\} \ \ \ \ \ (m=1,2,3, \cdots , N)
\end{eqnarray}
近似式では,式\eqref{eq:EFIE}は,
\begin{eqnarray}
&&l_m \left( \VEC{E}_i (\VEC{r}_m^{(c+)}) \cdot \frac{\VECi{\rho}_m^{(c+)}}{2}
+ \VEC{E}_i (\VEC{r}_m^{(c-)}) \cdot \frac{\VECi{\rho}_m^{(c-)}}{2} \right)
\nonumber \\
&=& l_m \left[ j\omega \left\{ \left( \sum I_n \VEC{A}_{mn}^{(+)} \right) \cdot \frac{\VECi{\rho}_m^{(c+)}}{2}
+ \left( \sum I_n \VEC{A}_{mn}^{(-)} \right) \cdot \frac{\VECi{\rho}_m^{(c-)}}{2} \right\} \right.
\nonumber \\
&&\left.
- \left\{ \left( \sum _n I_n \Phi _{mn}^{(+)} \right)
- \left( \sum _n I_n \Phi _{mn}^{(-)} \right) \right\} \right]
\end{eqnarray}
よって,
\begin{eqnarray}
V_m &\equiv&
l_m \left( \frac{1}{2A_m^{(+)}}\iint _{T_m^{(+)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(+)} \ dS \right.
\nonumber \\
&&\left. + \frac{1}{2A_m^{(-)}}\iint _{T_m^{(-)}} \VEC{E}_i \cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&\simeq& l_m \left( \VEC{E}_i (\VEC{r}_m^{(c+)}) \cdot \frac{\VECi{\rho}_m^{(c+)}}{2}
+ \VEC{E}_i (\VEC{r}_m^{(c-)}) \cdot \frac{\VECi{\rho}_m^{(c-)}}{2} \right)
\\
z_{mn} &\equiv&
l_m \left\{ j\omega \left( \frac{1}{2A_m^{(+)}} \iint _{T_m^{(+)}}
\VEC{A}_{mn} (\VEC{r})\cdot \VECi{\rho}_m^{(+)} \ dS \right. \right.
\nonumber \\
&& \left. + \frac{1}{2A_m^{(-)}} \iint _{T_m^{(-)}} \VEC{A}_{mn} (\VEC{r})
\cdot \VECi{\rho}_m^{(-)} \ dS \right)
\nonumber \\
&&\left. - \left( \frac{1}{A_m^{(+)}} \iint _{T_m^{(+)}} \Phi _{mn}(\VEC{r}) \ dS
- \frac{1}{A_m^{(-)}} \iint _{T_m^{(-)}}
\Phi _{mn}(\VEC{r}) \ dS \right) \right\}
\nonumber \\
&\simeq& l_m \left\{
j\omega \left( \VEC{A}_{mn}^{(+)} \cdot \frac{\VECi{\rho}_m^{(c+)}}{2}
+ \VEC{A}_{mn}^{(-)} \cdot \frac{\VECi{\rho}_m^{(c-)}}{2} \right)
- \Phi _{mn}^{(+)} + \Phi _{mn}^{(-)} \right\}
\end{eqnarray}
とおくと,
\begin{gather}
V_m = \sum _{n=1}^N z_{mn} I_n \ \ \ \ \ (m=1,2,3, \cdots , N)
\end{gather}
行列表示すると,
\begin{gather}
\VECi{V} = [Z] \VECi{I}
\end{gather}
よって,
\begin{gather}
\VECi{I} = [Z]^{-1} \VECi{V} = [Y] \VECi{V}
\end{gather}
ただし
\begin{gather}
[Y] = [Z]^{-1}
\end{gather}