導体と静電遮蔽

導体は電磁気学において特殊な役割を果たす物質です。自由電子が自由に移動できるため、外部電場に対して自動的に応答し、内部の電場をゼロにします。この性質が静電遮蔽の基盤となり、電子機器のシールドや避雷針など実用的な応用につながっています。

本記事の内容

  • 導体の静電的性質
  • 静電平衡
  • 表面電荷分布
  • 尖端効果
  • 静電遮蔽の原理
  • ファラデーの籠
  • Pythonでの可視化

前提知識

この記事を読む前に、以下の記事を読んでおくと理解が深まります。

導体の静電的性質

導体とは自由に移動できる電荷(自由電子)を持つ物質です。静電平衡(electrostatic equilibrium)の状態では、以下の性質が成り立ちます。

性質1: 導体内部の電場はゼロ

$$ \boxed{\bm{E}_{\text{内部}} = \bm{0}} $$

もし内部に電場があれば、自由電子が力を受けて移動し、その電荷の再配置が電場を打ち消すまで続きます。平衡状態では力が釣り合い、電場はゼロです。

性質2: 電荷は導体の表面にのみ分布

ガウスの法則から証明します。導体内部の任意の閉曲面 $S$ に対して:

$$ \oint_S \bm{E} \cdot d\bm{A} = \frac{Q_{\text{enc}}}{\varepsilon_0} = 0 $$

$\bm{E} = \bm{0}$ なのでフラックスがゼロ、よって閉曲面内の電荷もゼロです。電荷は表面にしか存在できません。

性質3: 表面の電場は法線方向

導体表面の接線方向に電場成分があると、表面の自由電子が移動して平衡状態になりません。よって:

$$ \bm{E}_{\text{表面}} = E_n \hat{\bm{n}} $$

性質4: 表面の電場と面電荷密度の関係

表面にピルボックス型のガウス面を設けると:

$$ E_n A = \frac{\sigma A}{\varepsilon_0} \implies \boxed{E_n = \frac{\sigma}{\varepsilon_0}} $$

ここで $\sigma$ は面電荷密度です。

性質5: 導体は等電位体

内部の電場がゼロなので:

$$ V(A) – V(B) = -\int_A^B \bm{E} \cdot d\bm{l} = 0 $$

導体内部および表面は全て同じ電位を持ちます。

尖端効果

導体の曲率が大きい(尖った)部分では面電荷密度が大きくなり、電場が強くなります。

2つの球が細い導線で接続された系を考えます。半径 $R_1, R_2$ の球は等電位なので:

$$ V = \frac{\sigma_1 R_1}{\varepsilon_0} = \frac{\sigma_2 R_2}{\varepsilon_0} $$

よって:

$$ \frac{\sigma_1}{\sigma_2} = \frac{R_2}{R_1} $$

半径が小さい(曲率が大きい)ほど電荷密度が大きくなります。避雷針はこの原理を利用して、尖端で放電を起こしやすくしています。

静電遮蔽の原理

導体の空洞内部に電荷がない場合、外部の電場が空洞内部に影響を及ぼしません。

証明

  1. 導体内部で $\bm{E} = \bm{0}$
  2. 空洞内面に囲まれた領域にガウスの法則を適用: $Q_{\text{内面}} = 0$
  3. 空洞内部のラプラス方程式: $\nabla^2 V = 0$
  4. 境界条件: 空洞内面の電位は一定(導体は等電位)
  5. ラプラス方程式の一意性定理より: $V = \text{const}$(空洞内部全体で一定)
  6. よって $\bm{E} = -\nabla V = \bm{0}$(空洞内部)

$$ \boxed{\bm{E}_{\text{空洞内}} = \bm{0} \quad (\text{空洞内に電荷がない場合})} $$

ファラデーの籠

ファラデーの籠は導体で囲まれた空間が外部電場から遮蔽される現象の実演装置です。完全な導体殻でなくても、導体のメッシュで十分な遮蔽効果が得られます。

電子レンジの扉の金属メッシュや、航空機の雷撃に対する安全性もこの原理に基づいています。

Pythonでの実装

import numpy as np
import matplotlib.pyplot as plt

fig, axes = plt.subplots(1, 3, figsize=(16, 5))

# --- (1) 導体球の静電遮蔽 ---
# 一様外部電場中の導体球
# 解析解: E_r = E0(1 - R^3/r^3)cosθ, E_θ = -E0(1 + R^3/(2r^3))sinθ
E0 = 1.0   # 外部電場の強さ
R = 1.0    # 導体球の半径

x = np.linspace(-3, 3, 200)
y = np.linspace(-3, 3, 200)
X, Y = np.meshgrid(x, y)
r = np.sqrt(X**2 + Y**2)
theta = np.arctan2(Y, X)

# 導体球外部の電場(一様電場 + 双極子場)
Ex = np.where(r > R,
              E0 * (1 + R**3 / (2*r**3)) * (1 - 3*np.cos(theta)**2 * R**3/(r**3 * (1 + R**3/(2*r**3)))) ,
              0)
Ey = np.where(r > R,
              E0 * np.sin(theta) * np.cos(theta) * 3 * R**3 / (r**3),
              0)

# より正確な計算: 極座標から直交座標へ
Er = np.where(r > R, E0*(1 - R**3/r**3)*np.cos(theta), 0)
Et = np.where(r > R, -E0*(1 + R**3/(2*r**3))*np.sin(theta), 0)
Ex = Er*np.cos(theta) - Et*np.sin(theta)
Ey = Er*np.sin(theta) + Et*np.cos(theta)

# 導体内部はゼロ
mask = r < R
Ex[mask] = 0
Ey[mask] = 0

E_mag = np.sqrt(Ex**2 + Ey**2)
axes[0].streamplot(X, Y, Ex, Ey, color='steelblue', density=1.5, linewidth=1)
circle = plt.Circle((0, 0), R, color='gray', alpha=0.5, label='導体球')
axes[0].add_patch(circle)
axes[0].set_xlabel('$x$')
axes[0].set_ylabel('$y$')
axes[0].set_title('一様電場中の導体球')
axes[0].set_aspect('equal')
axes[0].set_xlim(-3, 3)
axes[0].set_ylim(-3, 3)
axes[0].legend(loc='upper right')

# --- (2) 尖端効果:面電荷密度の分布 ---
theta_surface = np.linspace(0, 2*np.pi, 200)

# 一様電場中の導体球の表面電荷密度
sigma = 3 * E0 * np.cos(theta_surface)  # σ = 3ε₀E₀cosθ

axes[1].plot(np.degrees(theta_surface), sigma, 'r-', linewidth=2)
axes[1].axhline(y=0, color='k', linestyle='-', linewidth=0.5)
axes[1].set_xlabel('角度 $\\theta$ [度]')
axes[1].set_ylabel('$\\sigma / \\varepsilon_0 E_0$')
axes[1].set_title('導体球の表面電荷密度')
axes[1].grid(True, alpha=0.3)
axes[1].set_xlim(0, 360)
axes[1].annotate('$\\sigma > 0$(正面)', xy=(0, 3), fontsize=10, color='blue')
axes[1].annotate('$\\sigma < 0$(背面)', xy=(180, -3), fontsize=10, color='blue')

# --- (3) ファラデーの籠(同心球殻) ---
# 内球に電荷Q、外側が接地された導体殻
Q = 1.0
R_inner = 0.5
R_outer_in = 1.0
R_outer_out = 1.5

r_range = np.linspace(0.1, 4, 500)
E_faraday = np.zeros_like(r_range)

for i, ri in enumerate(r_range):
    if ri < R_inner:
        E_faraday[i] = 0  # 内球内部
    elif ri < R_outer_in:
        E_faraday[i] = Q / (4*np.pi*ri**2)  # 内球〜殻内面
    elif ri < R_outer_out:
        E_faraday[i] = 0  # 導体殻内部
    else:
        E_faraday[i] = 0  # 接地殻の外部(接地で外部電場ゼロ)

axes[2].plot(r_range, E_faraday, 'b-', linewidth=2)
axes[2].axvspan(0, R_inner, alpha=0.2, color='gray', label='内部導体')
axes[2].axvspan(R_outer_in, R_outer_out, alpha=0.3, color='orange', label='導体殻')
axes[2].set_xlabel('距離 $r$')
axes[2].set_ylabel('$E \\times 4\\pi\\varepsilon_0 / Q$')
axes[2].set_title('接地導体殻による遮蔽')
axes[2].legend()
axes[2].grid(True, alpha=0.3)
axes[2].set_ylim(-0.2, 2.5)

plt.tight_layout()
plt.savefig('conductor_shielding.png', dpi=150, bbox_inches='tight')
plt.show()

まとめ

本記事では、導体の静電的性質と静電遮蔽について解説しました。

  • 静電平衡状態の導体: 内部電場ゼロ、電荷は表面のみ、等電位体
  • 表面電場: $E_n = \sigma / \varepsilon_0$(法線方向のみ)
  • 尖端効果: 曲率が大きい部分で電場が強い
  • 静電遮蔽: 導体空洞内部は外部電場の影響を受けない
  • ファラデーの籠: 導体メッシュでも遮蔽効果あり

次のステップとして、以下の記事も参考にしてください。