0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

点電荷−永久双極子間相互作用を図示してみたよ

Last updated at Posted at 2025-02-28

点電荷−永久双極子間相互作用

$Z$の点電荷と$\mu$の双極子間の相互作用は次のようになります。

F(r, \theta) = -\frac{1}{4 \pi \epsilon} \frac{Z \mu \cos{\theta}}{r^2} 

$r$が点電荷−双極子間の距離、$\theta$が双極子の角度、$\epsilon$が誘電率です。状況としては以下のイメージです。

Picture1.png

プロット

プロットの関数を示します。今回は電気素量を$e$とした時、$Z=+e$, $\mu=1 \times 10^{-10} \times e$の系を考えて、$r=[1\times 10^{-10}, 4\times 10^{-10}]$、$\theta=[0, 180]$の範囲でプロットしてみます。

import matplotlib.pyplot as plt
import numpy as np

e = 1.60e-19
Z = 1
q = 1
l = 1e-10
mu = q*l
ep = 8.85e-12

theta = np.linspace(0, 180, 100)
r = np.linspace(1e-9, 4e-9, 100)

R, Theta = np.meshgrid(r, theta)

F = - Z * mu * np.cos(np.deg2rad(Theta)) / (4 * np.pi * ep) * (1 / R**2)

contourf_level = 15

# color map
fig, ax = plt.subplots()
contf = ax.contourf(R*1e9, Theta, F, contourf_level)

#contour
cont = ax.contour(R*1e9, Theta, F, levels=contourf_level, colors="k")
ax.clabel(cont, fmt='%1.2g', fontsize=12)

plt.xlabel("R (nm)", fontsize=20, color='black')
plt.ylabel(r"$\theta$ ($^{\circ}$)", fontsize=20, color='black')
plt.colorbar(contf, label="F (N)")
plt.subplots_adjust(left=0.15, right=0.95, bottom=0.15, top=0.95)

plt.show()

以下がプロットの結果です。

Figure_1.png

$r$が小さくて、$\theta$が0に近い時は引力が働いて、$\theta$が180に近いときは斥力が働いています。$\theta=90$のとき働く力はいつでも0です。計算としてはよさそうです。

想定としては、一価の陽イオンが、数nmの距離にある、長さ1 Åで$e$だけ電荷が偏った直線分子から受ける力を考えていました。結果としては、$1\times 10^{17}$Nほどの大きな値になってしまって、明らかに大きすぎる気がします。意外に、クーロン力ってそれだけ大きな力なのかもしれません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?