• 沒有找到結果。

偏微分

N/A
N/A
Protected

Academic year: 2022

Share "偏微分"

Copied!
14
0
0

加載中.... (立即查看全文)

全文

(1)

偏 微分

劉太平

1. 引言

中學時代覺得代數難懂, 主要是因為小 學時分數運算不夠熟。 大一修微積分有困難, 那是代數生疏的緣故。「數學傳播」 這次專題 偏微分方程 (Partial Differential Equa- tions, PDE), 這是連續數學的核心, 在科學 上有廣泛的應用, 同時也是公認的一門困難 的學科。 PDE 難, 是因為微積分是數學中最 難的一門。 單變數微積分雖然起源在古希臘 之前, 但它的成熟卻是在文藝復興之後, 而多 變數微積分卻要等到十九世紀才得心應手。

本文的目的在溫習微積分的一些基本概 念, 我們藉由自然現象的描述, 來說明這些概 念的意涵。 這是和微積分及偏微分方程的發 展歷史相吻合, 因此這裡的說明和一般教科 書不盡相同。

2. Continuum Mathematics

要描述一個量的變化, 我們可以分為兩 種情況: 連續 (Continuum) 和離散 (Dis- cuete)。 我們舉個生物上的例子: 假設 X(t) 是某種生物在時間 t 的總量。 Discrete

Mathematics 適用於多數大型哺乳類, 如 熊、 象等。 這些動物每年有固定的生產季節, 要研究他們的總數 X(t), 以每年一次固定季 節點數為宜, t = 1, 2, . . .。 總數的變化是

∆X(n) = X(n) − X(n − 1), 而生殖率 為

C = ∆X(n) X(n − 1). 這是 Discrete Mathematics。

多數微小生物以及人類, 沒有固定的生 產季節。 他們的總數 X(t) 隨時間不斷的變 化, t ∈

R

實數, 是 Continuum Mathemat- ics。 這時要討論變化就要引進微分這個概念:

X

(t) = dX(t)

dt = lim

∆t→0

X(t + ∆t) − X(t)

∆t

= lim

∆t→0

∆X(t)

∆t .

這是某生物總數的變化率。 這個變化率取決 於許多的因素, 像糧食, 氣候等等。 其中最根 本的考慮是: 目前的總數 X(t) 越大, 能生殖 的個體也越多, 那麼它的增長也越快:

C = X

(t) X(t) >0.

3

(2)

這個正數 C 就是生殖率。 把 C 取為常數便得 到最簡單自然的常微分方程 (ordinary dif- ferential equations, ODE):

X

(t) = CX(t).

常微分方程就是含有微分的方程。

現在我們來看偏微分方程。 在討論某種 生物量時, 生物在各個地區的分佈自然是重 要的。 這個分佈可以用密度來量。 假設某種生 物是分佈在二維空間 ~x = (x

1

, x

2

), 它在一 個位置 (x

1

, x

2

), 時間 t 的密度是

u(x

1

, x

2

, t) = lim

|Ω|→0

X(Ω, t)

| Ω | ,

... ...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

..

...

...

...

...

...

...

...

...

...

...

..

....

....

....

..

....

..

....

....

....

..

....

..

..

....

..

..

..

..

..

..

..

..

..

..

....

..

..

....

..

....

....

....

...

..

...

...

...

...

...

...

...

...

...

...

...

Ω (x

1

, x

2

)

x

1

x

2

這裡 Ω 是空間裡的一個小區域, | Ω | 是它的面積, 而 X(Ω, t) 代表生物在 Ω 區 內的總量。 密度 u(x

1

, x

2

, t) 隨時間 t 和地 點 (x

1

, x

2

) 而變, 因此它的變化就不是單一 微分可以理解了。 如果我們站在一個地點, 這 時 (x

1

, x

2

) 固定了, 那麼密度隨時間的變化 是

u

t

(x

1

, x

2

, t) = ∂u(x

1

, x

2

, t)

∂t

= lim

∆t→0

u(x

1

, x

2

, t+ ∆t) − u(x

1

, x

2

, t)

∆t ,

這是 u(x

1

, x

2

, t) 對 t 的偏微分。 其次我們 在一個時刻朝 x

1

方向看, 也就是 t 和 x

2

定, 那麼密度的變化是

u

x

1(x

1

, x

2

, t) =∂u(x

1

, x

2

, t)

∂x

1

= lim

∆x

1

→0

u(x

1

+∆x

1

, x

2

, t)−u(x

1

, x

2

, t)

∆x

1

, 是 u 對 x

1

的偏微分。 同理, 在一個固定時 間, 密度在 x

2

方向的變化是 u 對 x

2

的偏微 分

u

x

2(x

1

, x

2

, t) =∂u(x

1

, x

2

, t)

∂x

2

= lim

∆x

2

→0

u(x

1

, x

2

+∆x

2

, t)−u(x

1

, x

2

, t)

∆x

2

. 這些是一階偏微分。 我們可以一再的取偏微 分而得到高階偏微分。 在這裡要注意到一個 基本的事: 偏微分的次序是可以互相交換的, 譬如:

3

u

∂x

1

∂x

2

∂t = ∂

3

u

∂x

1

∂t∂x

2

= ∂

3

u

∂t∂x

1

∂x

2

= u

x

1

x

2

t

.

現在我們可以定義偏微分方程 (PDE) 了, 它就是含有偏微分的方程式。 下面我 們列舉幾個最基本的 PDE, 這裡 u = u(x

1

, x

2

, . . . , x

n

, t), 而我們用了一個符號

∆u ≡ u

x

1

x

2 + u

x

2

x

2 + · · · + u

x

n

x

n (Laplacian operator).

a

1

u

x

1 + a

2

u

x

2 + · · · + a

n

u

x

n+ a

0

u

t

= 0 (transport equation),

u

tt

= C

2

∆u (wave equation), u

t

= K∆u (heat equation),

√−1

~

u

t

= ∆u (Schr¨oding equation),

∆u = 0 (Laplace equation).

(3)

這些 PDE 我們會在下面的章節, 由自然現 象推導出來, 也會對它們做初步的分析。

3. Directional Derivative

如前所述, 一個函數 u(x

1

, x

2

) 的偏微 分 u

x

1 是 u 在 x

1

, 也就是 (1,0) 方向的變 化; u

x

2 是 u 在 (0,1) 方向的變化。 u 在一般 方向 ~a = (a

1

, a

2

) 的變化就叫 directional derivative:

D

~ a

u(x

1

, x

2

)

= lim

h →0

u(x

1

+ha

1

, x

2

+ha

2

)−u(x

1

, x

2

)

h .

我們可以把 directional derivative 拆成往 (1,0) 方向走 ha

1

步, 再往 (0,1) 方向走 ha

2

步:

D ~ a u(x 1 , x 2 )

= lim

h→0

u(x 1 + ha 1 , x 2 ) − u(x 1 , x 2 ) h

+ lim

h→0

u (x 1 +ha 1 , x 2 +ha 2 )−u(x 1 +ha 1 , x 2 ) h

在第一個極限裡 x

2

是固定的, 我們取

∆x

1

= ha

1

= lim

h→0

u(x 1 + ha 1 , x 2 ) − u(x 1 , x 2 ) h

= lim

∆x

1

→0

u(x 1 +∆x 1 , x 2 )−u(x 1 , x 2 )

∆x 1 · a 1

= u x

1

(x 1 , x 2 ) · a 1 ,

... ...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

..

...

...

(x

1

, x

2

) (x

1

+ ha

1

, x

2

) (x

1

+ ha

1

, x

2

+ ha

2

)

(a

1

, a

2

)

x

1

x

2

同樣的, 取 ∆x

2

= ha

2

,

h→0 lim

u (x 1 +ha 1 , x 2 +ha 2 )−u(x 1 +ha 1 , x 2 ) h

= lim

∆x

2

→0

u(x 1 +ha 1 , x 2 +∆x 2 )−u(x 1 +ha 1 , x 2 )

∆x 2 ·a 2

=[ lim

h→0 u x

2

(x 1 + ha 1 , x 2 )] · a 2

=u x

2

(x 1 , x 2 ) · a 2 ,

而 directional derivative 成為偏微分的線 性組合:

D

~ a

u(x

1

, x

2

)

= a

1

u

x

1(x

1

, x

2

) + a

2

u

x

2(x

1

, x

2

).

如果一個函數有多個自變量 u = u(x

1

, x

2

, . . . , x

n

) = u(~x), 那麼 u 在 ~a = (a

1

, a

2

, . . . , a

n

) 的 directional derivative 是

D

~ a

u(~x)

= a

1

u

x

1(~x) + a

2

u

x

2(~x) + · · · + a

n

u

x

n(~t) 如果我們引進 gradient 符號:

∇u(~x) ≡ (u

x

1(~x), u

x

2(~x), . . . , u

x

n(~x)), 再用內積符號

~a·~b = a

1

b

1

+ a

2

b

2

+ · · · + a

n

b

n

,

(4)

那麼 directional derivative 方程可簡寫成:

D

~ a

u(~x) = ∇u(~x) · ~a.

Directional derivative 是一個自然 有用的概念, 我們舉個漂浮物質, 如污染油 質, 隨著水流漂動的例子: 假定水的流速是

~v = (v

1

, v

2

), 漂浮物質的密度為 u(~x, t) = u(x

1

, x

2

, t)。 如果漂浮物質不擴散, 只隨著水 流漂移, 換句話說, 隨著水流, 漂浮物的密度 是不變的:

d

dtu(x

1

+ v

1

t, x

2

+ v

2

t, t) = 0.

這 裡 水 的 流 速 (v

1

, v

2

) 假 定 為 常 向量 (a

1

, a

2

), 所以現在 t = 0 的位置是 (x

1

, x

2

), 那麼隨著流水, 以後的位置便是 (x

1

+ v

1

t, x

2

+ v

2

t)。 上式是 directional derivative, 由前式得

a

1

u

x

1+ a

2

u

x

2+ u

t

= 0.

這類方程叫 transport equation。 它的解法 很直接: 如果現在 t = 0 時的密度是

u(x

1

, x

2

,0) = f (x

1

, x

2

),

這裡 f (x

1

, x

2

) 是已知的函數, 叫始值 (ini- tial value) 。 由上面三式得

u(x

1

+ v

1

t, x

2

+ v

2

t, t)

= u(x

1

+ v

1

· 0, x

2

+ v

2

· 0, 0)

= f (x

1

, x

2

).

換個自變數 x

1

+ v

1

t→ x

1

, x

2

+ v

2

t → x

2

便得到解:

u(x

1

, x

2

, t) = f (x

1

− v

1

t, x

2

− v

2

t).

從這個解方程的過程中, 我們得到兩個重要 的觀念: 第一個是對 transport equation 來說, 這些線 {(x

1

+ v

1

t, x

2

+ v

2

t, t)} 有 特殊的意義, 訊息是隨著它們傳遞, 這些線因 而稱做 characteristic curves。 這是一大類 PDE, 叫 hyperbolic PDE 所有的共通特 性。 另一個觀念是要解一個 PDE, 通常要給 其他附加條件, 在這裡是給定 initial value f(x

1

, x

2

)。 是和 ODE 相似, 只不過 ODE 的始值是個數或向量; 而 PDE 的始值是函 數。 因此 PDE 要比 ODE 來得豐富。

4. Integration

PDE 含有微分, 而微積分基本定理 (fundanental theorem), 告訴我們: 一個函 數微分的積分就是函數本身:

Z x

a

f

(y)dy = f (y)

y=x

y=a

= f (x) − f(a).

因此積分理論對研究 PDE 是必要的, 有關 微分和積分的關係式是解 PDE 最根本的工 具。 單維微積分除基本定理, 還有部分積分定 理 (integration by parts):

Z x a

f

(y)g(y)dy

= f (y)g(y)

x y=a

Z x

a

f(y)g

(y)dy, 我們知道這是由基本定理和 product rule 而 來的:

f

g = (f g)

− fg

.

這兩個定理在多維空間的推廣, 是微積分史 上的大事, 我們在這裡簡單說明一下: 先看

(5)

二維空間 u(x

1

, x

2

) 偏微分 u

x

1(x

1

, x

2

) 在 一個區域 Ω 的積分:

Z Z

u

x

1(x

1

, x

2

)dx

1

dx

2

,

由 fundamental theorem 得到

Z B(x

2

)

A(x

2

)

u

x

1(x

1

, x

2

)dx

1

= u(B(x

2

), x

2

)−u(A(x

2

), x

2

),

... ...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

..

x

1

x

2

x

2

= C

A(x

2

) B(x

2

)

x

2

= D

是以上面的雙重積分成為單積分

Z Z

u

x

1(x

1

, x

2

)dx

1

dx

2

=

Z D

C

(u(B(x

2

), x

2

)−u(A(x

2

), x

2

))dx

2

, 其中 (A(x

2

), x

2

) 和 (B(x

2

), x

2

) 是 Ω 的邊 界 ∂Ω 上的點。 邊界 ∂Ω 是個曲線, 曲線上有 兩個自然的幾何量, outer normal ~n(~x) 和 長度 dS(~x),

dx

1

dx

2

ds

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

... ...

n

1

(~ x) 1

~ n(~ x) n

2

(~ x)

n(~ x)

~ x ds (~ x )

~n = ~n(~x) = (n

1

, n

2

)(~x) 是單位向量, 長度為一, 很簡單的可以看出底下的關係式:

dx

2

dS(~x) = n

1

(~x) 1 ;

dx

2

= n

1

(~x)dS(~x),

而由前式得到一個簡潔的式子:

Z Z

u

x

1(x

1

, x

2

)dx

1

dx

2

=

Z

∂Ω

u(x

1

, x

2

)n

1

(~x)dS(~x).

這裡我們注意到在 ~x = (A(x

2

), x

2

) 時, n

1

(~x) < 0 而在 ~x = (B(x

2

), x

2

) 時, n

1

(~x) > 0, 所以

R C D

可以合成

R ∂Ω

, 這也 說明了引進自然的幾何量 ~n(~x) 和 dS(~x) 是 很有用的。 相同的步驟可以應用到多維空間 u = u(~x) = u(x

1

, x

2

, . . . , x

n

), ~n(~x) = (n

1

(~x), n

2

(~x), . . . , n

m

(~x)), 而 dS(~x) 是邊 界 ∂Ω 的微小量度, 當 ~x = (x

1

, x

2

) 時, dS(~x) 是曲線微小長度, 當~x = (x

1

, x

2

, x

2

) 時, ∂Ω 是曲面, 而dS(~x) 是 ∂Ω 的微小面 積。

(6)

...

...

...

...

...

...

...

...

...

...

...

...

...

...

..

... ...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

x

1

x

2

x

3

∂Ω

ds(~x)

我們有

Z Z

· · ·

Z

u

x

i(x)dx

1

· · · dx

m

=

Z

· · ·

Z

∂Ω

u(~x)n

i

(~x)dS(~x), i= 1, 2, . . . , m.

我們也可以考慮一群函數

~u(~x) = (u

1

(~x), u

2

(~x), . . . , u

m

(~x)), 並引進 divergence 這個符號:

div ~u(~x) =∂u

1

∂x

1

(~x) + ∂u

2

∂x

2

(~x) + · · · +∂u

m

∂x

m

(~x),

那麼由前式得到重要的 divergence theo- rem

Z Z

· · ·

Z

div ~u(~x)dx

1

dx

2

· · · dx

m

=

Z

· · ·

Z

∂Ω

~u(~x) · ~n(~x)dS(~x).

它是 fundamental theorem 在多維的推廣。

其次我們再來看 integration by parts 的推廣: 取兩個函數 v(~x), w(~x) 再看:

~u(~x)=v(~x)∇w(~x)

=(v(~x)w

x

1(~x), v(~x)w

x

2(~x), . . . , v(~x)w

x

m(~x)).

直接的計算可以得到

div ~u(~x) = ∇v(~x)·∇w(~x) + v(~x)∆w(~x) 這是多維的 product rule。 由這個式子, 再 把 divergence theorem 用在 ~u(~x) 便得到

Z Z

· · ·

Z

∇v(~x) · ∇w(~x)dx

1

dx

2

· · · dx

m

=

Z

· · ·

Z

∂Ω

v(~x)∂w

∂n(~x)dS(~x)

Z Z

· · ·

Z

v(~x)∆w(~x)dx

1

dx

2

· · · dx

m

, 這裡我們用了一個新的符號

∂w

∂n(~x) = ∇w(~x) · ~n(~x)

是函數 w(~x) 在 outer normal ~n(~x) 的 di- rectional derivative。 前式是 integration by parts 在多維的推廣, 又叫 Green iden- tity。

我們舉個例子, 利用 divergence the- orem 來導出流體不可壓縮性的 PDE. 假 定 ~u(~x) = (u

1

(~x), u

2

(~x), u

3

(~x)) 是流體 在 ~x = (x

1

, x

2

, x

3

) 的流速, 由 divergence theorem

Z Z Z

div ~u(~x)dx

1

dx

2

dx

3

=

Z Z

∂Ω

~u(~x) · ~n(~x)dS(~x),

~u(~x) · ~n(~x) 是流速 u(~x) 在 outer normal

~n(~x) 的分量, 是流體流出邊界 ∂Ω 的速率。

流體既是不可壓縮, 那麼流進流出一個封閉 曲面 ∂Ω 的總量為零:

Z Z

∂Ω

~u(~x) · ~n(~x)dS(~x) = 0.

(7)

這對任何一個區域 Ω 都成立, 由此我們得到 不可壓縮性的 PDE

div ~u(~x) = 0

這是 divergence 概念的內涵最具體的表現。

下兩節我們導出在第一節提到的基本 PDE。

5. Wave Equation

我們已經看到一些由自然現象導出的 PDE, 這一節要探討波動的現象, 最常感覺 到的波動現象就是聲音。 聲音是如何傳遞的?

它是由於物質的壓縮而引起的。 我們來看可 壓縮氣體的 PDE, 首次由 Euler 導出。 Eu- ler 方程是最簡單的氣體 PDE, 它是個方程 組, 關連著氣體密度 ρ(~x, t), 速度 ~u(~x, t) 和 壓力 P 。 壓力是隨密度而變

p= p(ρ).

譬如氫 p(ρ) = ρ53, 氧 p(ρ) = ρ75 等。 導 出 PDE 的基本原則是質量守恆 (Conser- vation of mass) 及動量守恆 (Conserva- tion of momentum)。 先看 Conservation of mass: 它是說一個區域 Ω 內質量

Z Z Z

ρ(~x, t)dx

1

dx

2

dx

3

隨時間的變化, 等於由邊界 ∂Ω 在單位時間 內流進的質量 flux:

d dt

Z Z Z

ρ(~x, t)dx

1

dx

2

dx

3

=

Z Z

∂Ω

flux dS(~x).

流量 flux 是密度 ρ 和速度 ~u 在 inner nor- mal −~n 的分量−~u · ~n 的乘積:

flux = (ρ~u)(~x, t) · (−~n(~x)), 我們因此得到

d dt

Z Z Z

ρ(~x, t)dx

1

dx

2

dx

3

+

Z Z

∂Ω

(ρ~u)(~x, t) · ~n(~x)dS(~x) = 0, (Conservation of Mass).

關於 momentum ρu

i

, 除了如同上述的 flux = −ρu

i

· (~u · ~n) 外, 還有如黏性其他的 作用, Euler 方程只考慮由壓力 p(ρ) 在 x

i

的分量 p(ρ)n

i

所引起的變化:

d dt

Z Z Z

ρu

i

(~x, t)dx

1

dx

2

dx

3

+

Z Z

∂Ω

[(ρu

i

~u)(~x, t) · ~n(~x) +p(ρ(~x, t))n

i

(~x)]dS(~x) = 0, i= 1, 2, 3,

(Conservation of momentum).

上面邊界 ∂Ω 積分可由 divergence theo- rem 改為 Ω 內的積分, 如:

Z Z

∂Ω

(ρ~u)(~x, t) · ~n(~x)dS(~x)

=

Z Z Z

div ρ~u(~x, t)dx

1

dx

2

dx

3

.

又由於 Ω 可以是任一區域, 而得到 Euler 方 程:

ρ

t

+ div (ρ~u) = 0

(8)

(Conservation of Mass), (ρu

i

)

t

+ div (ρu

i

· ~u) + (p(ρ))

x

i= 0, i= 1, 2, 3

(Conservation of Momentum).

我們得到兩組的 Euler 方程, 一組是積分方 程, 由於不連續的方程也可以積分, 積分方程 可以用來研究 shock waves, 當我們談到另 一組 PDE 的弱解 weak solution 時, 指的 就是積分方程。

Euler 的 PDE 是非線性的, 雖然經過 一百多年, 許多先賢的研究, 至今仍是公認的 艱難 PDE。 如果只要研究聲音傳播, 那麼因 為聲音是微弱的壓縮所產生的, 我們可以把 Euler 方程線性化 (linearization)。 假定我 們是看在平靜無風, 常密度的情況下, ~u ∼= ~0, ρ ∼= ρ

0

, 那麼對 ~0, ρ

0

的 linearization 是對

~

u 和 ρ− ρ

0

做 Taylor expansion, 而把平 方及高次項不計, 如 Conservation of Mass 成為:

0 = ρ

t

+ ρu

1x

1 + ρu

2x

2

+ρu

3x

3+ u

1

ρ

x

1 + u

2

ρ

x

2 + u

3

ρ

x

3

∼= ρ

t

+ ρ

0

u

1x

1 + ρ

0

u

2x

2 + ρ

0

u

3x

3,

在 Conservation of momentum 內 p(ρ)

x

i ∼= p

0

x

i, 因此 Euler 方程的 linearization 是

ρ

t

+ ρ

0

u

1x

1 + ρ

0

u

2x

2+ ρ

0

u

3x

3 = 0 ρ

0

u

it

+ C

2

ρ

x

i = 0, i = 1, 2, 3.

上式我們引進了一個重要的量: 聲速 C:

C

2

= p

0

),

上面的 linearized PDE 可以合併為 ρ

tt

= C

2

x

1

x

1 + ρ

x

2

x

2 + ρ

x

3

x

3], 這就是 Wave equation, 一般形式為

u

tt

= C

2

n

X

i=1

u

x

i

x

i = C

2

∆u, u= u(x

1

, x

2

, . . . , x

n

, t).

這個 PDE 叫 Wave equation, 它在任 何方向 ~ξ, | ~ξ |

2

=

P n i=1

i

)

2

= 1, 都有行波 解 traveling wave, 而速度為 C:

u(~x, t) = ϕ(~x · ~ξ − Ct).

這可以直接代入 PDE 就知道了:

...

...

...

...

..

....

....

....

..

....

....

....

...

...

...

... ...

...

t t+ 1 C ~ξ

u

tt

= C

2

ϕ

′′

∆u =

n

X

i=1

i

)

2

ϕ

′′

, 故u

tt

= C

2

∆u.

換句話說, 不管波的形狀 ϕ 和波的方向 ~ξ 為 如何, Wave equation 就是把它依速度 C 向 前推動。

有一大類 PDE, 叫雙曲型 PDE (hy- perbolic PDE), 能夠維持類似前述的波性 值, Wave equation 是 hyperbolic PDE 最 重要的範例。

(9)

6. Heat Equation

上節我們推導 Euler 方程時, 如果那 時考慮進去黏性 viscous 的作用, 那麼 Eu- ler 方程就變為 Navier-Stokes 方程。 自然 界許多現象, 如黏性、 熱傳等, 都屬擴散性 的。 這一節我們推導最簡單的擴散方程, heat equation。

把物體的溫度稱做 u(~x, t), ~x = (x

1

, x

2

, x

3

), 假定密度 ρ 和比熱 a 為常 數, heat equation 的根本假定是 Fourier- Newton Law, 它是說熱量 ρu 的傳導是和溫 差 ∇u = (u

x

1, u

x

2, u

x

3) 成正比, 這個 Law 的具體表現是這樣的: 取固定區域 Ω, 區內 總熱量的時間變化率

d dt

Z Z Z

ρu(~x, t)dx

1

dx

2

dx

3

等於由邊界 ∂Ω 進入的熱 flux:

Z Z

∂Ω

fluxdS(~x).

Fourier-Newton Law 是說熱量的流向是

∇u = (u

x

1, u

x

2, u

x

3) 再乘個熱傳導係數 k, 由於熱量應由溫高處傳向溫低處, 因此 k >

0, flux 是指熱傳入 ∂Ω 的量, 是 k∇u 在 outer normal ~n 的分量 k∇u · ~n, 所以我們 得到

d dt

Z Z Z

ρu(~x, t)dx

1

dx

2

dx

3

=

Z Z

∂Ω

∇u(~x, t) · ~n(~x)dS(~x), 由 divergence theorem 得

Z Z Z

ρu

t

(~x, t)dx

1

dx

2

dx

3

=

Z Z Z

k div (∇u(~x, t)dx

1

dx

2

dx

3

. 直接的計算得到

div (∇u) = div (u

x

1, u

x

2, u

x

3)

=

n

X

i=1

(u

x

i)

x

i = ∆u, 由此導出 heat equation

u

t

= K∆u, K =

(ρa) k

是個正常數。

Heat equation 是一類 PDE, 拋物型 PDE (parabolic PDE), 的範例, 它和 hyper- bolic 型的 wave equation 有多種根本性的 差異, 我們用 dimension analysis 來提出一 個重要的差異。 dimension analysis 是把空 間和時間度量改變, 如公尺改為厘米, 分改為 秒:

v(~x, t) = u(α~x, βt) α, β 為正常數。 直接計算得

v

t

= βu

t

, v

x

i = αu

x

i,

∆v = α

2

∆u

我們要問的是: 如果 u(~x, t) 是一個 PDE 的 解, 那麼常數 α, β 必須有什麼關係, 才能使 v(~x, t) 也是解? 由上式知道:

α = β, wave equation;

α

2

= β, heat equation.

因此對 wave equation 來說, 空間 ~x 和時 間 t 以同一尺度延擴, 仍可得到解, 可以說 解是隨直線

~ x t

= constant 傳播的, 這和上

(10)

節討論 traveling wave 時, 得到的結論是相 容的。 對 heat equation 來說, 則是拋物線

~

√ x

t

= constant 了。 當然

... . ...

x t

...

...

...

...

...

...

...

(~ x − ~ x

0

)

√ t −t

0 也可以。 我們由此可以知道解傳播的 速度可以任意大。

... . ...

x t

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

由此可以推出 heat equation 解的光滑性和 不可逆性等等, wave equation 沒有的性質 來。 這裡不細加討論。

7. Laplace Equation

Wave equation 和 heat equation 有 大的差別, 但它們的定常解, 就是不隨時間改 變的解, u(~x, t) = u(~x), 都滿足 Laplace equation

∆u = 0,

n

X

i=1

u

x

i

x

i(~x) = 0.

由於這個緣故, 還有其他對稱性質, Laplace equation 可 以說 是 最 重 要 的 PDE。

Laplace equation 有許多對稱性質, 如果 u(~x) 是個解, 那麼 u(~x + ~x

0

), u(α~x), u(A~x), A: orthogonal matrix, 也都是 解。 就像一個圓球, 轉來轉去, 漲大縮小, 仍 是個球。

Laplace equation 是橢圓方程 (ellip- tic PDE) 的範例。 它和 wave equation 及 heat equation 性質極不同, 但一般 PDE 都 有一個共通的事, 就是都需要附加條件, 我們 就這點稍微申論一下。 我們知道要解多項式, 如 ax

2

+ bx + c = 0, 是不必附加條件的, 解 就是

x= −b ±√

b

2

− 4ac

2a ,

就這兩個。 如果要解一個 ODE, 如 y

′′

+ y = 0,

那麼必須給兩個附加條件, 譬如始值 initial value, y(0) = 3, y

(0) = 7 才能得到確 切的解 y(t) = 3 cos t + 7 sin t。 要是不給 這兩個 initial value, 那麼就有無窮多的解 y(t) = a cos t + b sin t, a 和 b 可以是任何 常數。

現在來看 PDE, 先看 heat equation, 在一個區域 Ω:

u

t

= K∆u, (PDE) xǫΩ, t >0.

解 heat equation 就是要知道在 Ω, xǫΩ, 將 來, t > 0, 溫度 u(~x, t) 是什麼。 從直觀的考 慮, 我們需要知道: 現在的溫度 u(x, 0), 以

(11)

及在邊界 ∂Ω 的情況又是如何。 現在的溫度 和 ODE 相似

u(x, 0) = u

0

(x) (initial value) 只不過在 ODE 時 initial value 是常數, 在 PDE 時 initial value u

0

(x) 是給定的函 數。 邊界的情況就複雜了, 一般有兩個簡單的 條件, 一個是在邊界給定溫度:

u(~x, t) = u

1

(~x, t), ~xǫ∂Ω,

t >0, (Dirichlet boundary condition), 另一個是假定邊界的熱流量是給定的:

∇u(~x, t) · ~n(~x) = u

2

(~x, t),

~xǫ∂Ω, t >0,

(Neumann boundary condition).

這兩個 boundary condition, 只能取一個。

那麼我們的考慮是不是週全? 換句話說, 這 些附加條件 initial value 和 boundary con- dition 是不是會給得太多以致於沒有解? 或 是太少了而有很多解? Hadamard 有三個 well-posed 條件: 有解, existence, 頂多一 個解, uniqueness, 附加條件稍加變動解也 只稍微變動, stability。 Heat equation 加 上以上的附加條件是 well-posed 的。 我們現 在只看 uniqueness 一事, 順便介紹能量方 法, energy method。 Uniqueness 是要證明 如果 u

1

和 u

2

是解, 那麼 u ≡ u

1

− u

2

恆 為零, 我們就看 Dirichlet boundary con- dition, 因為 u

1

和 u

2

各有相同的 initial value 和 boundary condition, u ≡ u

1

−u

2

滿足

u

t

= K∆u, ~xǫΩ, t >0(PDE)

u(~x, 0) = 0, ~xǫΩ (initial value) u(~x, t) = 0, ~xǫ∂Ω, t >0,

(Dirichlet boundary condition).

Energy method 是把 PDE 乘以 u 再積分:

d dt

Z Z Z

(u

2

2 )(~x, t)dx

1

dx

2

dx

3

=

Z Z Z

K(u∆u)(~x, t)dx

1

dx

2

dx

3

. 右端用 Green identity 得

d dt

Z Z Z

(u

2

2 )(~x, t)dx

1

dx

2

dx

3

= −

Z Z Z

K(∇u · ∇u)(~x, t)dx

1

dx

2

dx

3

+

Z Z

∂Ω

K(u∇u)(~x, t) · n(~x)dS(~x)

Z Z

∂Ω

K(u∇u)(~x, t) · ~n(x)dS(~x) 由 Direchlet boundary condition, 上式右 端為零而得到 energy inequality

d dt

Z Z Z

(u

2

2 )(~x, t)dx

1

dx

2

dx

3

≤ 0.

再對時間積分得

Z Z Z

(u

2

2 )(~x, t)dx

1

dx

2

dx

3

Z Z Z

(u

2

2 )(~x, 0)dx

1

dx

2

dx

3

, t

>

0,

由 initial value u(~x, 0) = 0, 得右端為零。

左端顯然是非負的, 因之

Z Z Z

(u

2

2 )(~x, t)dx

1

dx

2

dx

3

= 0, t

>

0.

(12)

由此證出 uniqueness u(~x, t) = 0。

以上 heat equation 加上 initial value 及 boundary condition 就構成 heat equation 的初邊值問題 (initial-boundary value problem)。 我們剛證明了這個問題 well-posed 中的 uniqueness。 以下我們來 看 wave equation:

u

tt

= C

2

∆u, ~xǫΩ, t > 0(PDE).

由於對時間有兩次偏微分 u

tt

, initial value 需要有兩個:

u(~x, 0) = f (~x), u

t

(~x, 0) = g(~x),

~xǫΩ, (initial value),

Boundary condition 也可以是 Dirich- let 或 Neumann (或其他更一般的)。 這樣 的 initial-boundary value problem 也是 well-posed。 譬如 uniqueness 同樣可以用 energy method 來證明, 不過和 heat equa- tion 情況有些不同, 這裡是把 PDE 乘上 u

t

(非 u) 再積分的, 而得到 energy identity

Z Z Z

(u

2 t

2 +C

2

| ∇u |

2

2 )(~x, t)dx

1

dx

2

dx

3

=

Z Z Z

(u

2 t

2 +C

2

|∇u|

2

2 )(~x, 0)dx

1

dx

2

dx

3

, 讀者可以自己一試。 至於 Laplace equation,

∆u = 0, xǫΩ, (PDE),

因為這個 PDE 不含時間變量 t, 因此無所謂 initial value, 只有 boundary condition,

而構成 boundary value problem。 一件有 趣的事是: Dirichlet boundary condition 和 Neumann boundary condition 有重要 的差異。 Dirichlet boundary condition 給 唯一的解, 而 Neumann boundary condi- tion 要不是給無窮多個解, 就是無解。 我們 先看問題的物理意義, 如果 u(~x, t) 是溫度, 那麼

(∇u · ~n)(~x) = f(~x),

~ x∈ ∂Ω

(Neumann boundary condition), 是給定邊界 ∂Ω 熱的流量為 f (~x)。 由於 Laplace equation 是描述定常, 不隨時間而 變的溫度分佈, 因此邊界 ∂Ω 的 總熱流量應 為零:

Z Z

∂Ω

f(~x)dS(~x) = 0.

換句話說, 上式的 Compatibility condition 若不成立, 這個 boundary value problem 便無解。 上面的 compatibility condition 也可以用 divergence theorem 來證明:

0 =

Z Z Z

∆udx

1

dx

2

dx

3

=

Z Z Z

div (∇u)dx

1

dx

2

dx

3

=

Z Z

∂Ω

∇u · ~ndS(~x)

=

Z Z

∂Ω

f(~x)dS(~x).

有了 compatiblity condition, Laplace equation 的 boundary value problem 嚴

(13)

格來說仍不是 well-posed 的, 我們注意到 如果 u 是個解, u + constant 也同樣滿足 PDE 和 Neumann boundary condition, 因此 u + constant 也是解。 把 PDE 乘以 u 再積分, 就是 energy method, 它可以 用來證明兩個解的差是個常數。 讀者可以一 試, 也可以用 energy method 證明 Laplace equation, 加上 Dirichlet boundary condi- tion 解的 uniqueness。

以上只討論 uniqueness, 解的 exis- tence 也是極有趣的事, 另外還有其他如: 解 的穩定性, 波的傳遞, 邊界層, 等等的問題。

8. Schr¨ odinger Equation

我們討論過的 PDE, 可以說是先訂下 一些自然現象的基本定律, 再由數學語言, 用 微積分定理推導出來的。 然而, 並不是所有重 要的 PDE 都是如此循序推導出來的。 許多 時候是在對某些自然現象有了基本的了解之 後, 然後找出其中根本的性質, 如對稱, 臨界 現象, 波動性質等, 再寫下一個能契合這性質 的 PDE。 許多生物上的 PDE 是這樣來的。

量子力學裡的 Schr¨odinger equation 是由 離散關係 (dispersion relation), 的考慮而 提出來的。 我們看一個震動波

u(x, t) = e

−1(wt+kx)

如果 u(x, t) 是 wave equation u

tt

= C

2

u

xx

的解, 那麼頻率和波長有下面的關係:

w= ±Ck,

波的行進速度是常數

w k

= ±C, 這是我們 在討論 wave equation 時就知道的, 這也 是雙曲波 (hyperbolic wave) 的特性。 要是 u(x, t) 是 heat equtation u

t

= ku

xx

的解, 那麼

w= F k

2

, u(x, t) = e

−k

2

t+ −1kx

,

這行進波隨時間以 e

−k

2

t

衰減, 這是由於擴 散 dissipation 現象, 使得波相互抵消的緣 故。 除了以上二類, 另有一種叫離散波 (dis- persive wave) 的, 這類波既不衰減也不以一 定的速度前進。 這類波可以用頻率和波長的 關係, 離散關係 (dispersion relation), 來 界定:

w= W (k).

Schr¨odinger equation 就是由 dispersion relation:

w= k

2

而來的。 從這個關係可以寫下 PDE:

√−1u

t

= u

xx

(Schr¨odinger equation) 或一般形式

√−1

~

u

t

= ∆u.

Schr¨odinger equation 是量子力學 (quan- tum mechanics) 的根本方程。 它的物理意 義是在方程提出之後的一段時間, 才得到滿 意的解釋。

9. 結語

由以上粗淺的介紹, 我們可以約略體會 到 PDE 的豐富和有趣。 自十八世紀以來,

(14)

許多偉大的數學家, 花了很大的心神研究 PDE, 這些研究引發出深奧的分析, 如, real analysis, harmonic analysis, functional analysis, 而創造出許多美妙的 PDE 理論。

這些理論對數學的其他科目如數論、 幾何, 以 及物理、 工程、 生物等自然科學, 有關鍵性, 不可或缺的作用。 然而, PDE 這一個極廣闊

的領域內, 有許多根本, 容易入門的研究題目 在等著我們。 讀者可以在本專題內看到 PDE 一些重要方向的介紹。

—本文作者為中央研究院院士、 中央研究院 數學所特聘研究員—

參考文獻

相關文件

在第二次世界大戰時, 德國憑藉其優異的密碼通訊能力, 潛艦神出鬼沒, 盟軍膽顫心驚。 在 獵殺U-571(U-571) 裡, 便是演盟軍如何奪取北大西洋中, 德軍編號U-571 潛艦上密碼解碼機 的驚險過程。

A constant state u − is formed on the left side of the initial wave train followed by a right facing (with respect to the velocity u − ) dispersive shock having smaller

Comments on problems with complex equation of state Even for single phase flow case, standard method will fail to attain pressure equilibrium, say, for example, van der Waals gas..

則是對象。四念處真正的義涵不是指身受心法而是 Satipathana,也就是念處。sati 是「念」 ,pathana 英文解釋是 build(建立)或是 incline to (傾向於)

當我們拿到或自己設定了一個 function 後就必須說明它是一個 “well-defined function”, 也就是說要檢查它真的符合成為 function 的條件 (用比喻的說法就是說明它是一個好機器)..

前面介紹 subspace 時, 我們談到幾種建構 subspace 的方法, 那些方法所得的 vector space 都是在原先的 vector space 中.. 要注意 U ⊕W 是一個新的集合, 所以我

另一個是將兩個不相關的 topological spaces 合併成一個 topological space, 稱為 disjoint union topology.... 這種方式定義出的 topology 便稱為 X 上的

也就是說我們可以利用表現