Loading [MathJax]/jax/output/HTML-CSS/jax.js

2023年6月2日 星期五

用微分形式導出正交曲線座標系的散度、梯度、旋度和拉普拉斯算符

正交曲線座標系的各種向量分析的物理量(散度、旋度、梯度等等),不論公式和推導看起來都很複雜,可是一旦引入微分形式,只要一直偏微分就可以導出所有的公式!微分形式的簡單運算律就包含了所有的幾何意義,相當神奇。

首先介紹微分形式的運算方式,這裡只列出本文用得到的。所謂的微分形式簡單講就是會出現在向量積分的積分符號裏面的運算式,例如Adx+Bdy 當中的Adx+Bdy,或者Adxdy+Bdydz+Cdzdx 當中的Adxdy+Bdydz+Cdzdx。本文假定都是在三維空間的運算。用到的運算律有:

反對稱性:dxdy=dydx
d運算:d(fdxdy)=dfdxdy=(fxdx+fydy+fzdz)dxdy=fzdzdxdy=fzdxdydz,其中用到了反對稱性和很自然的分配律。例如因為反對稱性,dxdx=0,以及dzdxdy=dxdzdy=dxdydz

*運算:ω(ω)=dxdydz,其中ωω是微分形式。注意到反對稱性,也就是說dzdxdy=dxdydz...等等。例如(dydz)=dx。為了減少括弧,如果微分形式只有一個d,就不寫括弧。例如(dx)=dx

於是有下面這一個對照表:
ffdgradfxdx+fydy+fzdzfxi+fyj+fzkdcurl(fzyfyz)dx+(fxzfzx)dy+(fyxfxy)dzAi+Bj+CkddivD(1)D
左邊這一欄所寫的許多偏微分式只是為了演示運算過程而已。例如fxdx+fydy+fzdz,我們可以當作是Adx+Bdy+Cdz,對應到Ai+Bj+Ck這一個向量場。

以上其實已經解決了歐氏座標系的散度旋度梯度等問題。但是在正交曲線座標系x=(x(u,v,w),y(u,v,w),z(u,v,w))中,我們就不能簡單的把Adu+Bdv+Cdw對應到Ae1+Be2+Ce3了。這裡我們使用e1,e2,e3代表移動的右手系單位正交座標向量:
e1=xu/|xu|e2=xv/|xv|e3=xw/|xw|我們需要把dx轉成適當的形式,用e1,e2,e3的線性組合來表示,它們的係數會是我們需要的一次微分形式:dx=xudu+xvdv+xwdw=σ1e1+σ2e2+σ3e3如此一來,σ1,σ2,σ3就對應到上面對照表中的dx,dy,dze1,e2,e3則對應到對照表中的i,j,k,那麼也可以按照對照表來計算出所需要的各種物理量了。從上式可得:σ1=|xu|du=λ1duσ2=|xv|dv=λ2dvσ3=|xw|dw=λ3dw
現在要計算梯度,散度,旋度已經是很容易的事了。

梯度:給定一函數f(u,v,w),求梯度。
df=fudu+fvdv+fwdw=1λ1fuσ1+1λ2fvσ2+1λ3fwσ3=1λ1fue1+1λ2fve2+1λ3fwe3

旋度:給定一向量場Ae1+Be2+Ce3,求旋度。
 ω= Aσ1+Bσ2+Cσ3=Aλ1du+Bλ2dv+Cλ3dwdω=[(Cλ3)v(Bλ2)w]K1dvdw+[(Aλ1)w(Cλ3)u]K2dwdu+[(Bλ2)u(Aλ1)v]K3dudv=1λ1λ2λ3(λ1K1σ2σ3+λ2K2σ3σ1+λ3K3σ1σ2)σ2σ3=σ1, σ3σ1=σ2, σ1σ2=σ3=1λ1λ2λ3(λ1K1e1+λ2K2e2+λ3K3e3)

散度:給定一向量場Ae1+Be2+Ce3,求散度。
ω=Aσ2σ3+Bσ3σ1+Cσ1σ2=Aλ2λ3dvdw+Bλ3λ1dwdu+Cλ1λ2dudvdω=[(Aλ2λ3)u+(Bλ3λ1)v+(Cλ1λ2)w]dudvdw=1λ1λ2λ3[(Aλ2λ3)u+(Bλ3λ1)v+(Cλ1λ2)w]Dσ1σ2σ3σ1σ2σ3=(1)=D
拉普拉斯算符的計算較長,下一篇再給出。

沒有留言: