ローレンツ力シミュレーター 戻る
物理シミュレーター

ローレンツ力・荷電粒子の運動

電子・陽子・任意荷電粒子の磁場・電場中での軌道をリアルタイムアニメーション。ローレンツ力・回転半径・サイクロトロン周波数を自動計算します。

パラメータ設定
粒子タイプ
電荷 q
×1.6×10⁻¹⁹ C
質量 m
×基準質量 m₀(対数スケール)
初速度 vx
初速度 vy
磁場 B
⊙ 紙面手前向き / ⊗ 紙面奥向き(B > 0 / B < 0)
電場 Ex
電場 Ey
再生コントロール
t = 0.00 s
キャンバス上の粒子をドラッグして初期位置を変更できます
計算結果
ローレンツ力 F [N]
回転半径 r [m]
サイクロトロン周波数 fc
周期 T [s]
可視化
理論と主要式

ローレンツ力:

$$\vec{F}= q(\vec{E}+ \vec{v}\times \vec{B})$$

回転半径(純磁場中):$r = \dfrac{mv}{|q|B}$

サイクロトロン周波数:$f_c = \dfrac{|q|B}{2\pi m}$  周期:$T = \dfrac{2\pi m}{|q|B}$

運動方程式:$m\dot{\vec{v}}= q(\vec{E}+ \vec{v}\times\vec{B})$ をRK4で数値積分します

ローレンツ力・荷電粒子の運動とは

🙋
ローレンツ力って何ですか?教科書には $F = q(E + v \times B)$ って書いてあるけど、具体的にどんな動きになるんですか?
🎓
大まかに言うと、電場と磁場の中を飛ぶ電気を帯びた粒子にかかる力だね。例えば、このシミュレーターで「粒子タイプ」を「電子」にして、「磁場B」を既定値の 0.01 T(スライダー中央付近)にしてみて。電場は 0 にしておこう。すると、電子がくるくる円を描いて回るのが見えるよ。これが磁場によるローレンツ力 $q v \times B$ の効果で、力が常に速度と磁場に垂直だから、粒子を曲げ続けるんだ。
🙋
え、そうなんですか?確かに円運動してます。でも、電場も一緒にかけるとどうなるんですか?
🎓
そこが面白いところだ。今度は「電場Ex」に 2×10³ V/m ほどの値(スライダー値 20)を入れてみよう。すると、円運動しながら全体が横に流れていく、サイクロイドっていう独特な軌道が見えるはず。これは電場 $qE$ が粒子を一方向に加速し、磁場がそれを曲げる、両方の効果が組み合わさった結果なんだ。実務では、この「E×Bドリフト」って呼ばれる現象がプラズマの制御で特に重要になるよ。
🙋
なるほど!でも、回転半径とか周波数はどうやって決まるんですか?上のパラメータで「質量m」や「電荷q」を変えると、計算結果が変わりますよね。
🎓
その通り。シミュレーターが自動計算して表示している「回転半径」と「サイクロトロン周波数」は、純粋な磁場中での理論式から出てくるんだ。例えば「陽子」に変えると、電子よりずっと重いから、同じ速度・同じ磁場でも回転半径が大きくて回るのが遅くなる。実際の装置設計では、この関係式を使って粒子を閉じ込める磁場の強さを決めているんだよ。

物理モデルと主要な方程式

運動の基本法則は、ローレンツ力を駆動力とするニュートンの第2法則です。これにより荷電粒子の運動方程式が得られます。

$$m \frac{d\vec{v}}{dt}= \vec{F}= q(\vec{E}+ \vec{v}\times \vec{B})$$

ここで $m$ は粒子の質量 (kg)、$q$ は電荷 (C)、$\vec{v}$ は速度 (m/s)、$\vec{E}$ は電場 (V/m)、$\vec{B}$ は磁束密度 (T) です。外積 $\vec{v}\times \vec{B}$ により、磁気力は $\vec{v}$ と $\vec{B}$ の張る平面に常に垂直となります。

一様磁場($\vec{B}=B\hat{z}$)かつ電場なし($\vec{E}=0$)という特別な場合、運動は $\vec{B}$ に垂直な平面内の純粋な円運動になります。この運動を特徴づけるのが次の2つの量です。

$$r_c = \frac{m v_\perp}{|q| B}, \quad \omega_c = \frac{|q| B}{m}$$

$r_c$ はサイクロトロン半径(ラーマー半径)で円軌道の半径、$v_\perp$ は $\vec{B}$ に垂直な速度成分、$\omega_c$ はサイクロトロン角周波数 (rad/s) です。回転周期は $T = 2\pi / \omega_c$ となります。同じ磁場でも、陽子のような重い粒子は電子より半径が大きく回転が遅いことを、「粒子タイプ」の切替で直接確かめられます。

よくある質問

はい、可能です。「カスタム」を選択すると、質量・電荷量・初速度を自由に設定できます。これにより、例えばアルファ粒子やミューオンなど、任意の荷電粒子の軌道シミュレーションが行えます。
はい、スライダーや数値入力で磁束密度・電場ベクトルの各成分をリアルタイム調整できます。変更は即座に軌道計算とアニメーションに反映されるため、パラメータ変化による粒子運動の違いを直感的に観察できます。
これらの値は、電場がゼロで磁場が一様かつ速度が磁場に垂直な場合の理論値です。電場が存在する場合や速度に平行な成分がある場合は螺旋運動など複雑な軌道となるため、参考値としてご利用ください。
現バージョンでは固定の時間刻みで動作していますが、計算安定性は保証されています。高精度が必要な場合は、速度や磁場の値を大きくしすぎない(例:磁束密度1T以下、速度1e7m/s以下)ことで、より正確な軌道が得られます。

実世界での応用

サイクロトロン・シンクロトロン設計:高エネルギー物理学や医療用放射性同位体の製造で用いられる粒子加速器の基本原理です。磁場で荷電粒子を円軌道に閉じ込め、電場で繰り返し加速します。シミュレーターで見た円運動と加速の組み合わせが、巨大な装置の根幹を成しています。

MRI(磁気共鳴画像法):人体内の水素原子核(陽子)は小さな磁石です。強力な外部磁場中でこれらが歳差運動する周波数(ラーモア周波数)は、磁場強度に比例する点でサイクロトロン周波数と本質的に同じ関係に従います。これに電磁波を共鳴させて画像化します。

核融合プラズマ閉じ込め:1億度を超えるプラズマを容器に触れずに保持するために、強力な磁場が用いられます。このとき、イオンや電子は磁力線の周りをらせん運動します。さらに電場が存在すると「E×Bドリフト」が生じ、これを制御することが安定な閉じ込めの鍵となります。

電磁偏向型質量分析計:イオンを電場で加速し、一様磁場中を通すと、その軌道の曲がり具合(回転半径)が質量に依存します(一定の加速電圧では $r \propto \sqrt{m}$)。これを利用して、イオンの質量を分離・同定する装置に応用されています。質量と電荷のスライダーを別々に動かして、軌道半径の変化を確かめてみてください。

よくある誤解と注意点

まず、「磁場は仕事をしない」という点を押さえましょう。シミュレーターで磁場だけをかけたとき、粒子の速さが変わらないのを見て確認できます。ローレンツ力 $q \vec{v} \times \vec{B}$ は常に速度と垂直なので、粒子の運動エネルギーを増減させないのです。エネルギーを変えるのは電場の仕事だけ。磁場だけで粒子を加速しようとするのは、根本的な誤りです。

次に、初期速度の向きと磁場の向きの関係に注意してください。磁場に平行な速度成分 $v_{\parallel}$ は全く曲げられず、粒子はらせん運動をします。本シミュレーターは磁場に垂直な平面内の2D運動を扱うため、画面上では円運動やサイクロイドとして見えますが、実際の3次元では $v_{\parallel}$ がらせんのピッチを決めます。粒子ビームを正確に導くには、磁場に平行な成分まで含めた初期条件の設定が肝心です。

最後に、単位系の混同に注意。特に磁場の単位テスラ (T) は実感しにくく、よく間違えます。例えば 0.01 T は地磁気(約50 µT)の約200倍、一般的な永久磁石の表面で 0.1〜0.5 T、MRI では 1.5 T や 3 T です。本シミュレーターで「陽子・速度 1×10⁶ m/s・磁場 0.01 T」と設定すると、回転半径は約 1.0 m と計算されます。仮に磁場が 1 T なら約 10 mm——磁場のオーダーを読み違えるだけで設計が2桁狂います。常に桁を確認する癖をつけましょう。

使い方ガイド

  1. 粒子タイプで電子・陽子・カスタムを選択します。カスタムでは電荷 q をスライダー値 −10〜+10(×1.602×10⁻¹⁹ C)の範囲で設定できます
  2. 質量 m は基準質量 m₀(電子 9.109×10⁻³¹ kg/陽子 1.673×10⁻²⁷ kg)に対する対数スケール(10⁻⁴〜10⁴ 倍)で調整します
  3. 初速度 vx・vy をスライダーで設定します(スライダー値 ±100 が ±2×10⁷ m/s に対応)
  4. 磁場 B(±0.02 T、符号で ⊙/⊗ の向きを切替)と電場 Ex・Ey(±1×10⁴ V/m)を設定します
  5. ローレンツ力 F・回転半径 r・サイクロトロン周波数 fc・周期 T の4つの計算結果をリアルタイムで確認します
  6. 再生ボタンで円運動やサイクロイド軌道(E×Bドリフト)のアニメーションを観察します。キャンバス上のドラッグで初期位置も変更できます

具体的な計算例

既定設定(電子、初速度 vx=1×10⁷ m/s、磁場 B=0.01 T、電場ゼロ)の場合:ローレンツ力 F = |q|vB = 1.602×10⁻¹⁹ × 1×10⁷ × 0.01 ≈ 1.60×10⁻¹⁴ N。回転半径 r = mv/(|q|B) = (9.109×10⁻³¹ × 1×10⁷)/(1.602×10⁻¹⁹ × 0.01) ≈ 5.69×10⁻³ m(約 5.7 mm)。サイクロトロン周波数 fc = |q|B/(2πm) ≈ 2.80×10⁸ Hz(280 MHz)、周期 T = 1/fc ≈ 3.6×10⁻⁹ s。粒子タイプを陽子に変えると質量が約 1836 倍になるため、同じ条件で r は約 10.4 m に拡大し、fc は約 152 kHz まで低下します

実務での注意点