主題
Search

波動方程——矩形


要找到邊長為 L_xL_y 的矩形膜的運動(在沒有重力的情況下),使用二維波動方程

 (partial^2z)/(partialx^2)+(partial^2z)/(partialy^2)=1/(v^2)(partial^2z)/(partialt^2),
(1)

其中 z(x,y,t) 是膜上位置 (x,y) 和時間 t 的點的垂直位移。使用分離變數法尋找以下形式的解

 z(x,y,t)=X(x)Y(y)T(t).
(2)

將 (2) 代入 (1) 得到

 YT(d^2X)/(dx^2)+XT(d^2Y)/(dy^2)=1/(v^2)XY(d^2T)/(dt^2),
(3)

其中偏導數現在變成了全導數。將 (3) 乘以 v^2/XYT 得到

 (v^2)/X(d^2X)/(dx^2)+(v^2)/Y(d^2Y)/(dy^2)=1/T(d^2T)/(dt^2).
(4)

左邊和右邊都必須等於一個常數,所以我們可以透過將右邊寫成以下形式來分離方程

 1/T(d^2T)/(dt^2)=-omega^2.
(5)

這有解

 T(t)=C_omegacos(omegat)+D_omegasin(omegat).
(6)

將 (5) 代回 (◇),

 (v^2)/X(d^2X)/(dx^2)+(v^2)/Y(d^2Y)/(dy^2)=-omega^2,
(7)

我們可以將其重寫為

 1/X(d^2X)/(dx^2)=-1/Y(d^2Y)/(dy^2)-(omega^2)/(v^2)=-k_x^2
(8)

因為左邊和右邊再次都必須等於一個常數。我們現在可以分離出 Y(y) 方程

 1/Y(d^2Y)/(dy^2)=k_x^2-(omega^2)/(v^2)=-k_y^2,
(9)

其中我們定義了一個新常數 k_y 滿足

 k_x^2+k_y^2=(omega^2)/(v^2).
(10)

方程 (◇) 和 (◇) 有解

 X(x)=Ecos(k_xx)+Fsin(k_xx)
(11)
 Y(y)=Gcos(k_yy)+Hsin(k_yy).
(12)

我們現在將邊界條件應用於 (11) 和 (12)。條件 z(0,y,t)=0z(x,0,t)=0 意味著

 E=0    G=0.
(13)

類似地,條件 z(L_x,y,t)=0z(x,L_y,t)=0 給出 sin(k_xL_x)=0sin(k_yL_y)=0,所以 L_xk_x=ppiL_yk_y=qpi,其中 pq整數。求解 k_xk_y 的允許值,得到

 k_x=(ppi)/(L_x)    k_y=(qpi)/(L_y).
(14)

將 (◇)、(◇)、(◇)、(◇) 和 (14) 代回 (◇) 得到 pq 特定值的解,

 z_(pq)(x,y,t)=[C_omegacos(omegat)+D_omegasin(omegat)][F_psin((ppix)/(L_x))][H_qsin((qpiy)/(L_y))].
(15)

透過寫 A_(pq)=C_omegaF_pH_q 將常數合併在一起(我們可以這樣做,因為 omegapq 的函式,所以 C_omega 可以寫成 C_(pq)) 和 B_(pq)=D_omegaF_pH_q,我們得到

 z_(pq)(x,y,t)=[A_(pq)cos(omega_(pq)t)+B_(pq)sin(omega_(pq)t)]sin((ppix)/(L_x))sin((qpiy)/(L_y)).
(16)
WaveEquationRectangle

上面展示了模式的空間部分圖。

通解是所有可能的 pq 值的總和,所以最終解是

 z(x,y,t)=sum_(p=1)^inftysum_(q=1)^infty[A_(pq)cos(omega_(pq)t)+B_(pq)sin(omega_(pq)t)]sin((ppix)/(L_x))sin((qpiy)/(L_y)),
(17)

其中 omega 由組合 (◇) 和 (◇) 定義,得到

 omega_(pq)=pivsqrt((p/(L_x))^2+(q/(L_y))^2).
(18)

給定初始條件 z(x,y,0)(partialz)/(partialt)(x,y,0),我們可以顯式計算 A_(pq)s 和 B_(pq)s。為了實現這一點,我們利用正弦函式的正交性,形式如下

 I=int_0^Lsin((mpix)/L)sin((npix)/L)dx=1/2Ldelta_(mn),
(19)

其中 delta_(mn)克羅內克 delta。這可以透過直接積分來證明。設 u=pix/L,則 du=(pi/L)dx 在 (◇) 中,則

 I=L/piint_0^pisin(mu)sin(nu)du.
(20)

現在使用三角恆等式

 sinalphasinbeta=1/2[cos(alpha-beta)-cos(alpha+beta)]
(21)

來寫

 I=L/(2pi)int_0^picos[(m-n)u]du+int_0^picos[(m+n)u]du.
(22)

請注意,對於整數 l!=0,以下積分消失

int_0^picos(lu)du=1/l[sin(lu)]_0^pi
(23)
=1/l[sin(lpi)-sin0]
(24)
=1/lsin(lpi)
(25)
=0,
(26)

因為當 l整數時,sin(lpi)=0。因此,當 l=m-n!=0 時,I=0。然而,當 l=0 時,I 消失,因為

 int_0^picos(0·u)du=int_0^pidu=pi.
(27)

因此我們有 I=Ldelta_(mn)/2,所以我們推匯出了 (◇)。現在我們將 z(x,y,0) 乘以兩個正弦項,並在 0 和 L_x 之間以及 0 和 L_y 之間積分,

 I=int_0^(L_y)[int_0^(L_x)z(x,y,0)sin((ppix)/(L_x))dx]sin((qpiy)/(L_y))dy.
(28)

現在代入 z(x,y,t),設定 t=0,並使用帶撇的索引來區分它們與 (28) 中的 pq

 I=sum_(q^'=1)^inftyint_0^(L_y)[sum_(p^'=1)^inftyA_(p^'q^')int_0^(L_x)sin((ppix)/(L_x))sin((p^'pix)/(L_x))dx]×sin((qpiy)/(L_y))sin((q^'piy)/(L_y))dy.
(29)

在 (29) 中使用 (◇),

 I=sum_(q^'=1)^inftyint_0^(L_y)sum_(p^'=1)^inftyA_(p^'q^')(L_x)/2delta_(p,p^')sin((qpiy)/(L_y))sin((q^'piy)/(L_y))dy,
(30)

因此,關於 p^'q^' 的求和坍縮為單項

 I=(L_x)/2sum_(q=1)^inftyA_(pq^')(L_y)/2delta_(q,q^')=(L_xL_y)/4A_(pq).
(31)

等式 (30) 和 (31) 並求解 A_(pq) 得到

 A_(pq)=4/(L_xL_y)int_0^(L_y)[int_0^(L_x)z(x,y,0)sin((ppix)/(L_x))dx]sin((qpiy)/(L_y))dy.
(32)

類似的推導給出 B_(pq)s 為

 B_(pq)=4/(omega_(pq)L_xL_y)int_0^(L_y)[int_0^(L_x)(partialz)/(partialt)(x,y,0)sin((ppix)/(L_x))dx]sin((qpiy)/(L_y))dy.
(33)

參見

波動方程, 波動方程——一維, 波動方程——圓盤, 波動方程——三角形

使用 探索

引用為

Weisstein, Eric W. "波動方程——矩形。" 來自 —— 資源。 https://mathworld.tw/WaveEquationRectangle.html

主題分類