磁力線シミュレーター 戻る
電磁気・光学

磁力線シミュレーター — 磁極配置・磁場可視化

N極・S極を自由配置して磁力線をリアルタイム描画。双極子・四重極子・多極子配置を可視化し、電磁FEM解析やモーター・トランス設計の基礎検討に使えます。

磁極を配置する
クリックで配置、ドラッグで移動、右クリックで削除
プリセット
パラメータ
表示オプション
計算結果
0
磁極数
---
最大磁場
0
磁力線数
---
トポロジー
場の分布
キャンバスをクリックして磁極を配置
理論メモ
🙋 学生 × 🎓 博士 — 解説ダイアログ

🙋 「N極とN極を近づけると磁力線ってどうなるんですか?引き合わないんですよね?」

🎓 「そう、反発する。磁力線の見方で言うと、同じN極同士だと磁力線が両方から外に向かって出てくるから、途中で行き場をなくして横に曲がっていく。この "押し合い" がそのまま斥力になってる。」

🙋 「逆にN極とS極だと引き合う。それって磁力線がつながってるから?」

🎓 「まさに。N極から出た磁力線がS極に吸い込まれる。その磁力線が "縮もうとする張力" を持っていて、それが引力として現れる——ファラデーがそう解釈した。現代でも電磁FEMのマックスウェル応力テンソルはこの概念を数式化したもの。」

🙋 「CAEに使うとどうなるんですか?磁力線の図を見てどう判断するんですか?」

🎓 「モーター設計なら、磁力線がロータとステータの間のギャップを効率よく通っているかが重要。漏れ磁束(ギャップを通らず外に漏れる磁力線)が多いと力の発生に寄与しないから損失になる。このシミュレーターで双極子プリセットを試して、磁力線が中央に集まるパターンを確認してみて。」

理論・主要公式

点磁極 m における磁場(磁気モノポール近似):

$$\mathbf{B}(\mathbf{r}) = \frac{\mu_0}{4\pi}\frac{m}{|\mathbf{r}-\mathbf{r}_0|^2}\hat{r}$$

複数磁極の重ね合わせ(ガウスの磁気法則):

$$\oint_S \mathbf{B}\cdot d\mathbf{A}= 0 \quad \Leftrightarrow \quad \text{磁気単極子は存在しない}$$

磁力線の積分(RK4法): 点 $\mathbf{r}$ から出発し、ステップ幅 $h$ で方向 $\hat{B}$ に進む。

CAE接続: モーター・変圧器・MRI装置の電磁FEM解析では、このような磁力線パターンが設計の良否を直接表す。漏れ磁束が多い設計は損失が大きくなる。

磁力線シミュレーターとは

🙋
このシミュレーターで、N極とS極を自由に配置できるということですか?実際にどうやって使うんですか?
🎓
そうだね。画面上をクリックするだけで、N極やS極を好きな場所に置けるんだ。例えば、N極とS極を近づけて棒磁石みたいな配置を作ったり、逆にN極だけを2つ離して置いてみたりできる。上の「磁極の強さ」スライダーを動かせば、その磁極が周りに及ぼす力の強さも変えられるよ。まずはNとSを1つずつ置いて、磁力線がどう描かれるか操作してみよう。
🙋
おお、確かに線が描かれました!でも、この線って何を表しているんですか?N極から出てS極に入る矢印みたいですが。
🎓
その通り!それが「磁力線」だ。大まかに言うと、その線上に小さな磁石を置いたら、磁石のN極が指す方向を繋いだ仮想的な線なんだ。重要なのは、この線は絶対に交差しないこと。さっきの配置で、N極をもう一つ追加して、既にある磁力線と交差するように置いてみて?
🙋
え、置いてみました…あれ?確かに線はくっついたりはするけど、きれいに交差はしませんね。なぜ交わらないんですか?
🎓
いいところに気づいたね。もし磁力線が交差したら、その交点で磁場の向きが2つあることになって矛盾するだろ?実はこれ、「ガウスの磁気法則」という自然界の大原則から来ているんだ。磁気単極子(Nだけ、Sだけの粒子)は存在しないから、磁力線は必ずループを描いて閉じていて、途中で始まったり終わったり、交差したりしない。シミュレーターで「表示密度」スライダーを上げると、より多くの磁力線が描かれて、このループ構造がはっきり見えるよ。

よくある質問

まず、画面上で磁極が正しく配置されているか確認してください。磁極の強さ(mの値)が0になっていないか、または極端に小さくなっていないかをチェックします。また、表示範囲外に磁極があると描画されないため、ビューをリセットするかズームアウトしてみてください。
矢印の向きは、その位置での磁場(磁束密度B)の方向を示しています。N極から出てS極に入る向きが基本で、矢印の先端が磁場の向きです。色や長さで磁場の強さを表現している場合もありますので、画面の凡例をご確認ください。
双極子はN極とS極を1つずつ近接して配置します。四重極子はN極・S極・N極・S極を交互に正方形や直線状に配置します。磁力線のパターンが双極子では8の字状、四重極子ではより複雑な閉ループになることを観察してください。
本ツールは電磁FEMの基礎理解を目的としており、定性的な磁力線パターンの可視化には適しています。ただし、実際の設計ではコアの透磁率や渦電流、3次元形状の影響が無視できないため、定量的な設計には専用のFEMソフトウェアをご利用ください。

実世界での応用

電気モーター・発電機の設計:永久磁石と電磁石の配置を最適化し、効率的な磁気回路を設計します。シミュレーターで多極子配置を試すことは、モーターの極数設計の基礎理解に直結します。

MRI(磁気共鳴画像法)装置:人体を撮像するためには、極めて均一で強力な静磁場が必要です。磁石の配置(四重極子、六重極子など)を調整して磁場の均一度を高める設計に、このような磁場可視化の考え方が応用されています。

変圧器・リアクトルの漏れ磁束解析:コイルと鉄心で構成される機器では、目的の磁気回路から漏れ出る磁束(漏れ磁束)を抑えることが重要です。磁力線のパターンを可視化することで、シールドの設置箇所などを検討できます。

電磁シールドの設計:電子機器を外部磁場から守るため、または機器から発生する磁場を外部に漏らさないために、磁性体を用いたシールドを設計します。どのような磁極配置が、磁力線をどのように引き込むか(遮蔽するか)の評価に役立ちます。

よくある誤解と注意点

まず、このシミュレーターで扱っているのは「点磁極」という理想化されたモデルだということを押さえておこう。現実の棒磁石にはN極とS極が必ずペアで存在し、磁極は「点」ではなく面に広がっている。だから、シミュレーターでN極だけを2つ極端に近づけて配置すると、現実ではあり得ないほど強い反発が計算上は発生する。これはあくまで原理を理解するためのツールで、実機の精密設計にはより高精度なFEMソフトが必要になるよ。

次に、「表示密度」スライダーの意味を誤解しないこと。これを上げると磁力線が密に表示されるが、これは「磁場そのものが強くなった」わけではない。例えば、磁極の強さを10から20にすれば磁場は強まるが、表示密度を10から20にしても、単に見えている線の本数が増えるだけだ。磁場の強弱は「磁極の強さ」スライダーと、磁力線の混み具合(線の間隔)で判断しよう。

最後に、実務でよくある落とし穴は「周辺材料の影響を無視している」点だ。このシミュレーターは真空(空気)中での計算だ。でも実際の設計では、鉄などの強磁性体があれば磁力線はそこに集中して引き寄せられ(磁気遮蔽や磁路形成)、銅などの導体があれば渦電流が発生して磁場を打ち消す方向に働く。まずは基本の「真空中の磁場」をこのツールで体感し、その上で「材料が加わるとどう変わるか」を学ぶのが正しいステップだ。

使い方ガイド

  1. 磁極強度(sStrength)を0~100の範囲で設定し、N極またはS極の磁力を決定します
  2. 磁力線本数(sNLines)を10~200本の間で選択し、磁場分布の解像度を調整します
  3. 計算ステップ数(sStep)を50~500に設定して積分精度を高め、磁力線の追跡精度を向上させます
  4. シミュレーター上で磁極位置をドラッグして配置し、リアルタイムで磁場可視化を確認します
  5. FEM解析前の概略設計検討に使用する場合は、ステップ数200以上を推奨します

具体的な計算例

モーター設計時の永磁体配置検討を想定:N極磁極強度80、S極磁極強度80で磁力線本数150本、ステップ数300を設定した場合、磁極間距離10mmのギャップ部で磁束密度約0.8Tの均一磁場が生成されます。一方、磁力線本数50本・ステップ数100では計算速度が3倍高速化される代わりに、端部の磁場歪みが±15%程度過小評価される傾向があります。トランス鉄心設計では磁極強度40~60の範囲で飽和特性を確認するため、段階的な強度変更シミュレーションが有効です。

実務での注意点

  1. 永磁体の温度特性:磁極強度を80以上に設定した場合、実機では温度上昇時に強度が5~10%低下するため、設計余裕を見込んで70程度に調整してから基本配置を決定してください
  2. ギャップ部での非線形性:磁力線が密集する領域(本数が集中)では鉄心飽和の可能性があり、FEM解析で材料非線形特性B-H曲線の確認が必須です
  3. ステップ数と精度のトレードオフ:ステップ数150以下では磁極近傍の特異点処理が不完全になるため、最小でも200以上を推奨します
  4. モーター制御設計時は、磁力線分布から鎖交磁束を推定し、巻線インダクタンス計算の初期値とします