6

複素関数と二次元の静電場

715
0

複素関数の基本

複素数は二次元の数

複素数は複素平面上のベクトルです。オイラーの公式を使った極形式で表せます。
複素数の普通の表示と極形式 複素数の普通の表示と極形式

複素数の演算は相似変換

複素数の加算は平行移動、乗算は拡大回転に対応します。この2つの操作は図形を相似に保ちます。
加算は平行移動、乗算は拡大回転 加算は平行移動、乗算は拡大回転

複素関数は図形の変形

複素関数は二次元の図形を変形する操作とみなせます。
!FORMULA[0][-434991951][0] f(z)=ez

複素関数の正則性

w=f(z)としたとき、zの微小変化に対するwの微小変化が、実数関数と同じようにdw=f(z)dzと表せることを正則性といいます。f(z)は複素数なのでこの式は、dwdz拡大・回転したものであるという意味になります。複素数の演算の枠組みで微分を定義するには、dzdwの関係はただの拡大・回転でなければならないということです。このため正則関数は微小正方形を微小正方形に移すことがわかります。
正則性 正則性

コーシー・リーマンの方程式

複素関数が正則性をみたす条件がコーシー・リーマンの方程式です。
z=x+iy, w=u+iv とします
dw=du+idv=(uxdx+uydy)+i(vxdx+vydy)
これが(dx+idy)に複素数を掛けたものになっているためには、(a+ib)(dx+idy)=(adxbdy)+i(bdx+ady)という形になっているはずです。これから以下の式が得られます。

コーシー・リーマンの方程式

ux=vyuy=vx

また以下のように考えることもできます。微小ベクトルの関係はヤコビ行列で表せます。
(dudv)=(uxuyvxvy)(dxdy)
ヤコビ行列が拡大・回転であるためにはそれが
r(cosθsinθsinθcosθ)
という形をしている必要があります。これからも同じ式が得られます。

ラプラス方程式

ラプラス方程式はこのような式です。
2ϕ=0

ラプラス方程式の歴史

まずニュートンが引力の法則を発見し、引力が距離の二乗に反比例すること、重ね合わせの原理が成り立つことを発見しました。この法則から、大きさを持った物体が及ぼす引力はそれを構成するすべての粒子からの力を積分することで得られます。ラプラスはこの力を位置の関数とした力の場を考え、この場が満たす方程式を示しました。それがラプラス方程式です。

引力の場が満たす方程式

まず力はベクトルなので、簡単にするためにスカラー関数であるポテンシャル関数ϕ(x,y,z)を導入し、力をその勾配F=ϕで表します。距離r離れた粒子からの引力は1/r2に比例するため、粒子が作るポテンシャルは1/rに比例します。粒子の位置を(x,y,z)とすると位置(x,y,z)に作るポテンシャルは
1(xx)2+(yy)2+(zz)2
となります。このため大きさをもった物体が作るポテンシャルは以下のように表されます。
V=dxdydz(xx)2+(yy)2+(zz)2
計算するとわかりますが、3次元では2(1/r)=0 なので
2V=Vx2+Vy2+Vz2=0
が成り立ちます。

流体の方程式

ラプラス方程式は流体の理論にも登場します。流体の中に仮想的な箱を考えます。その箱の中に流体が吸い込まれたり湧き出したりする点がない限り、箱の外から中に流入する流体の量と、中から外に流出する流体の量は同じになるはずです。微小な箱についてその内部から外部への流量を考えると発散という概念になり、各位置での流速をvとすると、vと表せます。これがゼロのときv=0となります。引力と同様にベクトルをスカラー場の勾配として表し、v=ϕとします。すると2ϕ=0が成り立ちます。

ラプラシアンの意味

微小領域 微小領域
上図の領域について2ϕを計算すると
2ϕ=(ϕ(x+dx,y)ϕ(x,y))(ϕ(x,y)ϕ(xdx,y))/dx +(ϕ(x,y+dy)ϕ(x,y))(ϕ(x,y)ϕ(x,ydy))/dy
話を簡単にするためdx=dy=1とすると
2ϕ=ϕ(x+dx,y)+ϕ(xdx,y)+ϕ(x,y+dy)+ϕ(x,ydy)4ϕ(x,y)となります。これから2ϕ=0のとき、中央のセルは近傍のセルの値の平均値になります。セルの時間発展のプログラムとして、セルの値を周囲のセルの値の平均値にするという計算を各ステップ各セルに行わせると、以下の拡散方程式
2ϕ=dϕdt
を解いているのと同じことになり、セルの値が周りに伝わっていくような計算ができます。ラプラスの方程式とはいわば、影響が周囲に均等に伝わることを表した式です。

グリーン関数

「影響が周囲に均等に伝わる」ことがラプラスの方程式とすれば引力の法則との関係はどうなるのでしょうか。三次元空間の一点からの湧き出しを考えたとき、その影響は球面に均等に分配されるはずです。これから流量は距離の二乗に比例して減衰することが導かれます。影響が空間を均等に伝わるということと、点からの影響が逆二乗で減衰することは同じことなのです。
 点からの影響がわかると、大きさをもったものの影響もそれを空間で積分することでわかります。グリーンはラプラス方程式の解法として、まず点からの影響を計算したグリーン関数というものを求め、それの重ね合わせで問題を解く方法を確立しました。
 位置sにある微小粒子の場はデルタ関数δ(xs)を使って
2G(x,s)=δ(xs)
を満たすGとして求まります。ρ(x)が作る場はこのGを使って
G(x,s)ρ(s)dx
と表せます。三次元の場合グリーン関数は1/4π|xs|となり、2次元の場合ln|xs|/2πとなります。この勾配をとると3次元では逆二乗の法則で減衰するベクトルが得られ、二次元では一乗の法則で減衰するベクトルになります。

ポアソンの方程式

電場についても同じ方程式が成り立ちます。電場は電位の勾配としてE=ϕ と表されます。電荷がないところで電位はラプラス方程式を満たします。電荷があるところでは右辺が有限になり、電荷密度をρ(x)とすると2ϕ(x)=ρ(x)を満たします。これをポアソンの方程式といいます。

電場を複素関数で表す

いま複素関数 ϕ+iν=f(x+iy) を考えるとコーシー・リーマンの方程式よりϕ,νはラプラスの方程式を満たすことがわかります。またϕν=0 であることもわかります。このため、複素関数は2次元の電場を表す関数になりえます。

等電位面と電気力線

ϕ=ϕ0を満たす曲線 (x(ϕ0,ν),y(ϕ0,ν))は等電位面となります。またνが一定の曲線は電気力線となります。ϕ(x,y) という関数は位置(x,y)の電位の高さを求める関数になりますが、これから等電位面や電気力線のパラメータ表示を求めるには、逆関数を求める必要があります。
等電位面と電気力線 等電位面と電気力線

閉曲線から外に向かう電気力線を数える

xy平面上に閉曲線Cを引き、Cの内から外に向かう電気力線の数を数えます。カウントの際、外向きを+1、内向きを1とします。電気力線の数はϕν平面でν方向の長さになります。このためϕν平面上のCの像の始点と終点のνの差が求めるものになります。これからfが閉曲線を閉曲線に移す場合、Cから出ていく電気力線の総量はゼロになることがわかります。ゼロにならないためには、fは閉曲線を開く必要があります。複素関数でこのようなことが起こるのは、Cの内部に分岐点があるときです。分岐点はその周りを一周しても像が元の位置に戻ってこないような点で、w=zのような関数がもつ代数分岐点と、w=logzが持つ対数分岐点があります。代数分岐点の場合n周したらカウントがゼロになってしまうので、電気力線の源としてふさわしいのは対数分岐点です。

電気力線の総量がゼロにならない場合 電気力線の総量がゼロにならない場合
電気力線の総量がゼロになる場合 電気力線の総量がゼロになる場合
電気力線の間隔を1とするとdνに含まれる電気力線の数はdνです。Cから出ていく電気力線の総量をQとすると
Q=Cdν
xy平面の式にするためCに沿った微小ベクトルdx=(dxdy)で表すと
Q=Cνdx=C(νxdx+νydy)
コーシー・リーマンの方程式、もしくはνの流線とϕの流線が直行することから
Q=C(ϕydxϕxdy)
ここでdxに直行するベクトルをndl=(dydx)とします。Cにそった積分を右回りに行うとき、このベクトルはCの外側に向いたベクトルになります。これより求める積分は
Q=C(ϕ)ndl=CEndl
と表せます。

発散とガウスの定理

微小正方形に対する積分 微小正方形に対する積分
さきの積分を微小正方形について考えたものをqとすると、上図より
q=(Ex(x+dx,y)Ex(x,y))dy+(Ey(x,y+dy)Ey(x,y))dx
これを微小正方形の面積dxdyで割ると
E=Exx+Eyy
という量になりE発散とよびます。

この微小領域をAとし、隣接した微小領域をBとします。これらをつなげた領域について同じ計算をしたものをqA+B、それぞれの領域についてを qAqBとすると共通する線での打ち消し合いが起こるのでqA+B=qA+qBとなります。
2つの領域をつなげた場合 2つの領域をつなげた場合
どのような領域でも微小正方形に分割して同じことが言えるのでCの内部の領域をSとして
Q=CEndl=S(E)dS
が成り立ちます。これをガウスの定理といいます。E=ϕなので
Q=S(2ϕ)dS
これからSの内部のすべてで2ϕ=0であれば、Q=0となります。

留数定理との関係

Qを複素数の演算だけで表すとどうなるでしょうか?
dw=f(z)dz=ϕxdx+ϕydy+i(νxdx+νydy)
またQ=C(νxdx+νydy)なので
Q=Im[Cf(z)dz]
よってf(z)の経路積分の虚数成分が閉曲線からでてくる電気力線の数、すなわち閉曲線の中にある電荷の総量になります。電荷はf(z)の極に対応し、f(z)においては1/zの積分である対数分岐点になります。電荷を複素数にして
Q=C(ϕxdx+ϕydy)+iC(νxdx+νydy)
と定義すれば
Q=Cf(z)dz
となります。静電場では電位が循環することはないので、実数部分は常にゼロになります。ただしコイルの中で磁界が変化したときなどに生じる誘導電場は循環する電場とみなせるので、これを虚数の電荷として表現できるかもしれません。

具体例

というわけで複素関数は電場を表し、電場と電荷の関係はポアソン方程式で表されます。そしてこれは2次元のグリーン関数ln|xs|/2πの重ね合わせで求まります。なので位置aにある電荷Qaの作る電場は
w=(Qa/2π)ln(za)
という関数で表され、複数の電荷が作る電場は

w=(Qa/2π)ln(za)+(Qb/2π)ln(zb)+(Qc/2π)ln(zc)+ ..=(1/2π)ln((za)Qa(zb)Qb(zc)Qc ..)
と表せます。

点電荷

点電荷が作る電場はw=(1/2π)lnzです。よってz=exp(2πw)が電気力線を表します。
点電荷 点電荷

双極子

z=1z=1にある電荷を考えます。

同符号の電荷の場合

w=(1/2π)ln((z1)(z+1))
z=1+e2πw
双極子(同符号) 双極子(同符号)
複素関数が多価になるときもプログラム言語の関数は必ず一つの値を返すので、他の分岐は手動で重ね書きする必要があります。この図では青線と赤線が異なる分岐に対応します。

異符号の電荷の場合

w=(1/2π)ln((z1)/(z+1))
z=coth(πw)
双極子(異符号) 双極子(異符号)

複数の電荷

円周上にならんだ電荷

w=(1/2π)ln(zn1)
z=(1+e2πw)1/n
円周上にならんだ電荷 円周上にならんだ電荷

四重極電荷

w=(1/2π)lnz21z2+1
z=1+e2πw1e2πw
四重極電荷 四重極電荷

対称性が少ない場合

逆関数が求まるのは電荷の比や空間的な配置に対称性があるときで、対称性が少なくなるととたんに解けなくなります。ここではギリギリ解けたケースを紹介します。

1:2の比の異符号の電荷

w=(1/2π)ln(z(z1)1/2)
z=e2πw2(e2πw+i4e4πw)
1:2の比の電荷(異符号) 1:2の比の電荷(異符号)

1:2の比の同符号の電荷

w=(1/2π)ln(z(z1)1/2)
z=13(1+(22+27e4πw+33+e2πw4+27e4πw)1/3+(22+27e4πw+33+e2πw4+27e4πw)1/3)
1:2の比の電荷(同符号) 1:2の比の電荷(同符号)

3つ並んだ電荷

w=(1/2π)ln(z(z21))
z=13(27e2πw+427+(27e2πw)22)1/3+(27e2πw+427+(27e2πw)22)1/3
3つ並んだ電荷 3つ並んだ電荷
このように不自然な分岐の取り方になっています。冪根を含んだ式について自然な分岐の取り方をどう決めればいいのか?というのも研究テーマになりそうです。

一様電場

一様電場はw=zとなりますが、これを電荷の作る電場として解釈してみます。w=ln(ez)であり、またez=limn(1+x/n)nであることから、一様電場は無限遠にある無限の電荷とみなせます。

一様電場中の点電荷

w=z+(1/2π)ln(z1)
z=1+W(e1+w)
ここでWはランベルトのW関数です。
一様電場中の点電荷 一様電場中の点電荷

解釈が知られている関数

境界条件が具体的な問題と一致する関数というのが知られています。

一様電場中の円筒導体

z=w+1/w
一様電場中の円筒導体 一様電場中の円筒導体

直角に接続された金属板

z=w1/2
直角に接続された金属板 直角に接続された金属板

任意の曲線形状の金属板

曲線がパラメータ表示(x(t),y(t))をもつとき、z=x(w)+iy(w)という複素関数はその曲線にそった等電位面を表します。例えばx(t)=t,y(t)=sin(t)だと下図のようになります。
!FORMULA[156][-333317656][0] z=w+isin(w)
これを無限遠まで続けると等電位面が重なってしまうところがでてきて解釈が破綻してしまいますが、近傍では任意の曲線形状の金属板が作る電場になっているのではないかと思います。

ありがとうございました。

投稿日:2024211
更新日:2024417
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

17世紀の数学を学び始めました。 https://www.17centurymaths.com/ このサイト素晴らしい。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 複素関数の基本
  2. 複素数は二次元の数
  3. 複素数の演算は相似変換
  4. 複素関数は図形の変形
  5. 複素関数の正則性
  6. コーシー・リーマンの方程式
  7. ラプラス方程式
  8. 電場を複素関数で表す
  9. 具体例
  10. 点電荷
  11. 双極子
  12. 複数の電荷
  13. 一様電場
  14. 一様電場中の点電荷
  15. 解釈が知られている関数
  16. 任意の曲線形状の金属板