3Dで学ぶ電磁気学
G-1 有限要素法の基礎
有限要素法は、偏微分方程式をいきなり巨大な行列へ置き換える手法ではありません。解析領域を小さな要素へ分け、各要素で場を補間し、弱形式から得た局所的な関係を全体へ組み立て、境界条件を入れて解く方法です。このページでは、高橋則雄先生の有限要素法の体系に沿って、磁気ベクトルポテンシャル $A_z$ を未知量とする静磁界問題を入口にします。
このページでつなぐ四つの段階
可視化 G-1-1 メッシュを細かくすると何が改善するか
単位正方形上の既知の場
を三角形一次要素で補間します。この場が一定の磁気抵抗率 $\nu$ のPoisson型方程式を満たすとき、右辺は
です。ここでは解法誤差を混ぜず、節点上では正しい値を与え、要素内部を一次補間したときの誤差だけを見ます。分割数を増やし、折れた近似面が滑らかな場へ近づくことと、計算量が増えることを同時に確認してください。
図を動かして動かしてください。$h=1/n$ を半分にすると、滑らかな解に対する一次補間の $L^2$ 誤差はおおむね $O(h^2)$、勾配の誤差はおおむね $O(h)$ で減ります。
可視化 G-1-2 一次三角形要素の中を面積座標で補間する
三角形の節点を $P_1,P_2,P_3$、節点値を $a_1,a_2,a_3$ とすると、要素内部の近似値は
で与えます。一次三角形では $N_i$ は面積座標であり、
を満たします。評価点 $P$ をドラッグするか、$x,y$ を動かしてください。色付きの面積比が $N_1,N_2,N_3$ となり、節点値の重み付き平均が $A_h(P)$ になります。
三角形内部で $\nabla N_i$ は一定です。したがって一次要素の $A_h$ は連続でも、その勾配から求める磁束密度
は要素ごとに一定となり、要素境界で跳びます。細分によって磁束密度分布が滑らかになる理由はここにあります。
可視化 G-1-3 要素係数行列を全体へ組み立てる
磁気抵抗率 $\nu$ が要素内で一定のとき、一次三角形要素の係数行列は
です。局所節点番号を全体節点番号へ写すBoolean行列 $\boldsymbol L_e$ を使えば、全体行列は
となります。スライダーで要素を一枚ずつ組み立て、同じ全体節点へ複数要素の寄与が足し込まれる様子を見てください。4要素を組み立てた自然境界の行列では、各行の和が0となり、定数ベクトルが零モードです。
自然境界だけでは定数を加えても勾配が変わらないため、行列に零空間が残ります。固定境界を入れると、既知の境界値 $a_1$―$a_4$ は自由な未知量から除かれます。この例で残る自由系は中心節点だけです。全要素を組み立て、中心へ単位荷重 $f_5=1$ を与えると、
となります。確認を確定した後、自然境界と固定境界を切り替え、零モードを持つ5自由度系が正則な1自由度系へ変わることを行列の表示で確かめてください。
可視化 G-1-4 四面体では節点と辺のどちらへ未知量を置くか
スカラーポテンシャルには節点要素が自然です。一方、磁気ベクトルポテンシャル $\vec A$ や電界 $\vec E$ のように接線連続性を持つ1-formは、辺に沿う積分値を自由度とする辺要素で表します。四面体の重心座標を $\lambda_i$ とすると、辺 $i\to j$ の一次Nédélec基底は
です。この基底は選んだ辺に沿う線積分だけを1にします。
表示を節点要素と辺要素で切り替え、辺要素では選択した辺を変えてください。矢印は選択した辺基底 $\vec W_{ij}$ の要素内部での向きです。
なぜ電磁界解析では辺要素がよいのか
静磁界の磁気ベクトルポテンシャル法では、$\vec B=\nabla\times\vec A$ を用いて、代表的には次の弱形式を解きます。
この問題が要求するのは、要素境界をまたぐ接線成分の整合です。三成分をすべて節点値として連続にするベクトル節点要素は、必要以上に強い連続性を課します。Nédélec辺要素は接線成分を連続に保ちながら、法線成分には材料境界やゲージに応じた不連続を許せるため、curlを含むMaxwell問題の関数空間に適合します。
辺要素の未知量は、点でのベクトル値ではなく、向きを付けた辺に沿う循環です。
したがって、隣り合う四面体は共有辺の自由度を同じ一個の未知量として使えます。辺の向きを逆にすれば $a_e$ の符号も反転するため、Stokesの定理で面を回る循環を足し合わせる操作が、行列の符号としてそのまま組み立てられます。
さらに、節点から辺、辺から面へ進む離散微分は、連続場の恒等式を保ちます。
このため、勾配場をcurlした成分や、curlを発散した成分が離散化だけを原因として現れにくくなります。特にMaxwell固有値問題では、適合するメッシュ・空間・組立てと組み合わせることで、物理的でない偽モードを抑える重要な条件になります。
| 比べる点 | ベクトル節点要素 | Nédélec辺要素 |
|---|---|---|
| 自由度 | 節点での各成分 | 向き付き辺の線積分 |
| 要素間で連続にする量 | ベクトルの全成分 | 接線成分 |
| 適合する代表空間 | $(H^1)^3$ | $H(\operatorname{curl})$ |
| 得意な未知量 | 変位など全成分を連続にしたいベクトル | $\vec E$、$\vec A$ などcurlを使う場 |
| Maxwell構造 | 後から整合を工夫する必要がある | Stokes則と離散複体を直接組み込める |
ただし、辺要素を選ぶだけで解析が自動的に正しくなるわけではありません。磁気ベクトルポテンシャルには $\vec A$ と $\vec A+\nabla\phi$ が同じ $\vec B$ を与えるゲージ自由度が残るため、ゲージ条件、木・余木分解、あるいは適切な正則化が必要です。穴のある領域では切断面やcohomology自由度も別に扱います。逆に、未知量がスカラーポテンシャルのような0-formなら節点要素、磁束のような2-formなら面要素が自然です。大切なのは「辺要素が常に優秀」ではなく、Maxwell方程式が積分する幾何学的対象と自由度の置き場所を一致させることです。
次に進む電磁界数値解析
主な参照資料
- 高橋則雄『三次元有限要素法―磁界解析技術の基礎―』:三次元要素、補間関数、Galerkin法、節点要素・辺要素、境界条件、電磁力。
- 高橋則雄『磁気工学の有限要素法』:二次元静磁界の一次三角形要素、四面体辺要素、非線形磁気特性、渦電流、磁性材料モデリング。
- 高橋則雄ほか『電気工学の有限要素法』:要素係数行列、全体行列、面積座標、高次要素、固定・自然・周期境界条件。
- 高橋則雄『有限要素法を用いた最適化』:設計変数、目的関数、自動分割、要素数と最適解の関係。
- 五十嵐一・亀有昭久・加川幸雄・西口磯春・A. Bossavit『新しい計算電磁気学』:辺要素、向き、双対メッシュ、位相的離散化。