磁気ベクトルポテンシャル

カテゴリ: 電磁場解析 | 統合版 2026-04-06
CAE visualization for magnetic vector potential theory - technical simulation diagram
磁気ベクトルポテンシャル

磁気ベクトルポテンシャルの理論基礎

ベクトルポテンシャル$\mathbf{A}$

🧑‍🎓

先生、磁気ベクトルポテンシャルって何ですか?


🎓

磁束密度$\mathbf{B}$の「ポテンシャル」。$\mathbf{B}$は発散がゼロ($\nabla \cdot \mathbf{B} = 0$)なので、必ずあるベクトル場$\mathbf{A}$の回転として表せる:


$$ \mathbf{B} = \nabla \times \mathbf{A} $$

🧑‍🎓

静電場の電位$\phi$に対応するんですね。


🎓

対応関係:


静電場静磁場
$\mathbf{E} = -\nabla\phi$$\mathbf{B} = \nabla \times \mathbf{A}$
$\phi$: スカラー$\mathbf{A}$: ベクトル(3成分)
ポアソン: $\nabla^2\phi = -\rho/\varepsilon$$\nabla^2\mathbf{A} = -\mu\mathbf{J}$(クーロンゲージ)

ゲージ条件

🎓

$\mathbf{A}$は一意に決まらない(任意のスカラー場$\psi$の勾配を加えても$\mathbf{B}$は変わらない)。一意性のためにゲージ条件を課す:


  • クーロンゲージ: $\nabla \cdot \mathbf{A} = 0$ — 静磁場の標準
  • ローレンツゲージ: $\nabla \cdot \mathbf{A} + \mu\varepsilon \partial\phi/\partial t = 0$ — 動的問題

2Dでの$A_z$

🎓

2D問題($z$方向に一様)では$\mathbf{A} = A_z(x,y) \hat{z}$のスカラー問題になる。磁力線は$A_z$の等高線。これが2D磁場FEMの最大の利点。


まとめ

🎓
  • $\mathbf{B} = \nabla \times \mathbf{A}$ — 磁場FEMの基本
  • ゲージ条件で一意性を保証 — クーロンゲージが標準
  • 2Dでは$A_z$のスカラー問題 — 磁力線 = $A_z$の等高線

  • Coffee Break よもやま話

    磁気ベクトルポテンシャル——「物理的実体のない量」がFEMを支える理由

    磁気ベクトルポテンシャルA(B=rot A)は電場・磁場の「影の量」とも呼ばれ、直接測定はできないが計算では欠かせない。FEM磁場解析でBではなくAを未知数とする理由は、rot B=μ₀Jの数値的処理より div B=0(磁束の連続性)の自動満足が重要だからだ。A定式化では div B=0がrot(rot A)=0として自動的に保証される。1970年代にOliver C. ZienkiewiczらがFEMにA定式化を適用し、今や全ての主要磁場FEMソルバの基礎となっている。

    磁気ベクトルポテンシャルの数値計算手法

    A法のFEM定式化


    $$ \int_\Omega \nu (\nabla \times \mathbf{A}) \cdot (\nabla \times \mathbf{N}_i) \, d\Omega = \int_\Omega \mathbf{J} \cdot \mathbf{N}_i \, d\Omega $$

    $\mathbf{N}_i$: 辺要素の形状関数(Nédélec要素)。


    2D定式化

    🎓

    2Dでは節点要素で$A_z$を離散化:


    $$ \int_\Omega \nu \nabla A_z \cdot \nabla N_i \, d\Omega = \int_\Omega J_z N_i \, d\Omega $$

    静電場のポアソン方程式と全く同じ形。$\varepsilon \to \nu$、$\phi \to A_z$、$\rho \to J_z$。


    まとめ

    🎓
    • 3D: 辺要素(Nédélec) — ゲージ条件を自然に処理
    • 2D: 節点要素で$A_z$ — ポアソン方程式と同形

    • Coffee Break よもやま話

      ゲージ固定——AV定式化での「非一意性」を解決する数値技術

      磁気ベクトルポテンシャルAはゲージ変換(A→A+grad φ)に対して不変でないため、一意に決まらない「ゲージの自由度」がある。FEMでAを解くためにはゲージを固定する必要があり、主な手法が「クーロンゲージ(div A=0)」と「木-余木(Tree-Cotree)ゲージ」だ。クーロンゲージはペナルティ法やラグランジュ乗数法で実装され、多くの商用ソルバで採用されている。Tree-Cotreeゲージは行列の条件数を改善し、大規模問題での収束性向上に貢献する。ゲージ固定の選択が計算の安定性と効率に直接影響する重要な数値技術だ。

      磁気ベクトルポテンシャルの実務適用

      実務

      🎓

      ほぼ全ての磁場FEM解析がA法(ベクトルポテンシャル法)に基づいている。JMAG、Maxwell、COMSOL、FEMMの内部ソルバーは全てA法。


      チェックリスト

      🎓
      • [ ] 2Dモデルで十分か($z$方向に一様なら2D推奨)
      • [ ] 3Dで辺要素を使っているか(節点要素は3D磁場に不適)
      • [ ] 境界条件: $A = 0$(磁気絶縁)or $\partial A/\partial n = 0$(対称)
      • [ ] $A_z$の等高線が磁力線を正しく表しているか(2Dの場合)

      • Coffee Break よもやま話

        「A定式化と磁束密度の精度差」——エッジ要素vs節点要素の選択

        磁場FEMでAを離散化するとき、節点要素(スカラー自由度)かエッジ要素(Nedelec要素)かの選択が精度を左右する。節点要素は接線成分の連続性を保証しないため、異なる透磁率の界面でBの法線成分の誤差が生じる。エッジ要素は接線成分の連続性を自然に満たし、界面での数値的ジャンプを抑えられる。現代の商用ソルバはほぼエッジ要素を採用しているが、ライセンスコスト・メモリの観点から節点要素を選ぶカスタム実装も存在する。精度が重要な永久磁石・高透磁率材料の界面ではエッジ要素が標準的な選択だ。

        磁気ベクトルポテンシャルのソフトウェア比較

        ツール

        🎓

        全磁場FEMソルバーがA法を実装。ユーザーが意識する必要はほとんどない。FEMMは$A_z$を直接可視化できるので教育的に有用。


        Coffee Break よもやま話

        ベクトルポテンシャル定式化ツール——ANSYS Maxwell vs COMSOL AC/DC

        磁気ベクトルポテンシャルA(またはAV)定式化を採用する主要ツールはANSYS Maxwell(A-φ定式化)、COMSOL AC/DC Module(A定式化、エッジ要素標準装備)、Elmer FEM(オープンソース、Tree-Cotreeゲージ実装済)だ。Maxwell は大規模3D問題のAMGソルバ(代数的マルチグリッド)最適化が進んでいる。COMSOLはLiveLinkでMATLABと連携し、カスタムゲージや独自材料モデルの実装が容易だ。OpenFOAMのelectromagneticsモジュールもA定式化を採用しており、流体-電磁気連成問題の研究に活用されている。

        磁気ベクトルポテンシャルの先端研究

        先端

        🎓
        • A-φ法(A-V法) — 渦電流問題でベクトルポテンシャル$\mathbf{A}$と電気スカラーポテンシャル$\phi$を連成
        • T-Ω法 — A法の代替。特定の問題で効率的
        • 高次辺要素 — 2次のNédélec要素で精度向上

        • Coffee Break よもやま話

          AV定式化の拡張——時間高調波解析と複素ベクトルポテンシャル

          交流磁場解析ではAを複素量として扱う「時間高調波(周波数領域)定式化」が広く使われる。A=Re(Â exp(jωt))として実部・虚部を同時に解くことで、定常周期解析が1解で完了する。ただし非線形BH曲線を持つ鉄心は複素Aでは厳密に扱えないため、「等価損失抵抗」近似か「時間ステッピング(FDTD的)」との使い分けが必要だ。多周波成分(インバータ高調波)を扱う場合は複数周波数の重ね合わせ計算や非線形時間ステッピングが必要で、計算コストは周波数数に比例して増大する。

          磁気ベクトルポテンシャルのトラブル対応

          トラブル

          🎓
          • 3Dでスプリアス解(非物理的な解) → 辺要素ではなく節点要素を使ってしまっている。辺要素に切り替え
          • 2Dの磁力線がおかしい → $A_z$の等高線プロットが磁力線。$A_z = 0$の境界条件は磁束が境界を貫かないことを意味する
          • ゲージ条件エラー → 3D A法では弱いゲージ条件(ペナルティ法 or ツリーゲージ)が必要。ソルバーの設定を確認

          • Coffee Break よもやま話

            「ゲージ未固定でFEMが収束しない」——典型的な初心者の罠

            磁気ベクトルポテンシャルA定式化でゲージを固定しないと、解が一意に定まらず反復ソルバが収束しないかゆっくりしか収束しない。この問題は「特異行列(正則でない系)」として現れ、ソルバのエラーメッセージが「インデフィニット行列」や「ゼロ固有値検出」となる。対策:①ソルバのゲージ設定を確認する(多くは「Automatic Gauge」設定)、②境界条件でAの法線成分または接線成分を一か所以上固定する。商用ソルバはゲージ固定を自動処理するが、カスタムFEMコードでは意識的なゲージ実装が必要で、見落としがちな重要ポイントだ。

            関連シミュレーター

            この分野のインタラクティブシミュレーターで理論を体感しよう

            シミュレーター一覧

            関連する分野

            連成解析構造解析熱解析
            この記事の評価
            ご回答ありがとうございます!
            参考に
            なった
            もっと
            詳しく
            誤りを
            報告
            参考になった
            0
            もっと詳しく
            0
            誤りを報告
            0
            Written by NovaSolver Contributors
            Anonymous Engineers & AI — サイトマップ
            プロフィールを見る