Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Яковлев В. И. Классическая электродинамика, ч. 3. Четырёхмерная электродинамика и геометрическая оптика

.pdf
Скачиваний:
255
Добавлен:
28.03.2016
Размер:
1.22 Mб
Скачать

18.3. Скалярное поле. Градиент

 

 

 

 

 

 

 

 

151

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∂u

(P ) =

∂u

(P ) cos α +

∂u

(P ) cos β +

 

∂u

(P ) cos γ,

( 7 )

 

 

 

∂y

 

∂z

 

∂l

∂x

 

 

 

 

 

 

 

т. е. производная функции u по направлению l

 

 

 

 

 

 

 

 

 

 

 

 

 

∂u

 

· e)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(P ) =

 

 

 

 

 

 

( 8 )

 

 

 

 

 

∂l

 

 

 

 

 

 

равна скалярному произведению векторов Λ =

∂u

ex +

∂u

ey +

∂u

ez и

 

 

 

 

 

 

 

 

 

 

 

 

∂x

 

∂y

∂z

e = cos αex + cos βey + cos γez. При этом вектор Λ определяется только точкой P и не зависит от направления луча, а e — единичный вектор в этом направлении.

Вектор Λ называется градиентом поля в точке P и обозначается

 

∂u

∂u

∂u

 

grad u(P ) = grad u =

 

ex +

 

ey +

 

ez.

( 9 )

∂x

∂y

∂z

Таким образом, градиент можно вычислить по этой формуле, если в пространстве введена прямоугольная декартова система координат и функция поля u(P ) введена как функция этих координат u(x, y, z). Если выбрать другую прямоугольную декартову систему координат (с другим началом и с другими направлениями осей), то изменятся направления ортов ex, ey, ez и значения производных ∂u/∂x, ∂u/∂y, ∂u/∂z. Однако сам градиент останется неизменным. Чтобы в этом убедиться, необходимо дать инвариантное определение градиента, т. е. определение, которое не зависит от выбора системы координат в пространстве.

Из формулы ( 8 ) следует, что производная по направлению связана с градиентом соотношением

∂u

=| grad u | cos φ,

( 10 )

∂l

где φ — угол между grad u и направлением l (см. рис. A.14). Так как cos φ принимает своё наибольшее значение при φ = 0, из равенства ( 10 ) следует, что | grad u | есть наибольшее возможное значение ∂u/∂l в точке P, а направление grad u совпадает с направлением луча, исходящего из точки P, для которого ∂u/∂l принимает это своё наибольшее значение.

Таким образом, градиент скалярного поля — это вектор, имеющий направление наибыстрейшего возрастания функции и величину, равную производной по этому направлению. Это определение градиента

152 Глава 18. Приложение. Векторный анализ

не зависит от выбора системы координат и является, следовательно, инвариантным.

Вернёмся ещё раз к соотношению ( 10 ). Его можно перефразировать

так:

 

составляющая градиента по любому

 

 

 

 

 

 

 

 

направлению равна производной

( 11 )

 

 

 

 

 

 

по этому направлению.

Аэто уже прямой путь для вычисления градиента поля, отнесённого к другим ортогональным системам координат. (Для декартовой системы имеется формула ( 9 ).) В цилиндрических координатах с ортами e , e , ez разложение имеет вид

 

∂u

∂u

∂u

 

grad u(ρ, α, z) =

 

e +

 

e +

 

ez.

( 12 )

∂ρ

ρ∂α

∂z

В сферических координатах при вычислении составляющей по e не забываем, что элемент координатной линии α есть r sin θdα. Результат следующий:

 

∂u

 

∂u

 

∂u

 

grad u(r, θ, α) =

 

er +

 

e +

 

e .

( 13 )

∂r

r∂θ

r sin θ∂α

Подчеркнём, что составляющие по всем ортам в формулах ( 12 ), ( 13 ) получены в соответствии с утверждением ( 11 ).

Для вычисления градиента полезны также следствия формулы ( 9 ) и правил дифференцирования. Это градиент произведения

grad(uv) = v grad u + u grad v

( 14 )

и градиент сложной функции

grad f(u) = f(u) grad u.

( 15 )

Обратимся к примерам. Начнём со случая сферически симметричного поля

u(| r |) = u(r)

с центром симметрии, совпадающим с началом координат. Непосредственно из инвариантного определения очевидно, что градиент в любой точке в этом случае направлен радиально и по величине равен производной u(r) :

grad u(r) = dudr rr .

18.3. Скалярное поле. Градиент

153

Преследуя чисто учебные цели, в приводимых ниже примерах 1, 2 к подобному результату придём путём вычислений.

Пример 1. Пусть u1(r) = r. Можно представить это поле в декарто-

вых координатах в виде u1 =

x2 + y2 + z2 и воспользоваться форму-

 

получим grad u

 

 

= xex + yey + zez

, то есть

лой ( 9 ). В результате

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 + y2 + z2

 

 

 

grad r =

 

r

.

( 16 )

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

Конечно, простейший путь к этому результату — это использование естественной для данного поля сферической системы координат. Поле u1 не зависит от угловых координат и из формулы ( 13 ) прямо видно, что grad r = 1 · er, т. е. результат ( 16 ).

Пример 2. Воспользовавшись формулой ( 15 ), найдём

1

 

d

1

 

n r

grad

 

=

 

(

 

) grad r =

 

 

 

.

rn

dr

rn

rn+1

r

z

gradR

R

grad R

R

R

O y

x

Рис. A.15

Пример 3. В качестве обобщения приведенных примеров рассмотрим функцию R(r, r) =| r − r|, зависящую от координат точек rи r, и равную расстоянию между ними (см. рис. A.15). В электродинамике часто приходится иметь дело с этой функцией. Для неё различают два вида градиентов, обозначаемые grad R и gradR. Градиент «без штриха» подразумевает, что точка rфиксирована, а переменными являются координаты точки r. (Иными словами, центр симметрии поля R совпадает с точкой r.) Для градиента «со штрихом», наоборот, точка r — фиксирована, а меняются координаты r.

154

 

 

Глава 18. Приложение. Векторный анализ

Из результата ( 16 ) очевидно, что

 

 

 

 

 

 

 

 

 

grad R(r, r) =

 

R,

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 17 )

 

 

gradR(r, r) =

RR ,

 

где вектор R направлен от rк r. (рис. A.15).

 

Соответственно для 1/Rn(r, r) имеем

 

 

 

 

 

 

 

1

 

d

1

 

 

 

 

 

 

n R

 

grad

 

=

 

(

 

 

) grad R =

 

 

 

,

Rn

dR

Rn

Rn+1

R

 

 

grad

1

=

n

 

R

.

 

 

 

 

 

 

 

 

 

 

 

 

Rn

Rn+1 R

 

Пример 4. Так же часто встречается поле

ϕ = (k · r),

представляемое скалярным произведением некоторого постоянного вектора k и радиуса-вектора r. Для него результат можно найти так:

grad ϕ = grad(kxx + kyy + kzz) = (kxex + kyey + kzez) = k.

Вообще говоря, в этом вычислении необходимости нет. Просто необходимо одну из осей координат (например, z) направить вдоль вектора k и поле записать в виде ϕ = kz. Отсюда результат становится очевидным:

grad(k · r) = k.

( 18 )

A.4. Векторное поле. Поток. Дивергенция. Теорема Остроградского-Гаусса

Вернёмся к векторному полю. Примеры приводить не будем. Сразу напомним, что две интегральные величины характеризуют векторное поле. Первая из них — это поток, с него и начнём обсуждение. Для этого через точку P мысленно проведём бесконечно малую площадку dS, ориентацию которой зададим единичным вектором n(P ) нормали к площадке. Произведение нормальной компоненты вектора a(P ) на величину площадки

dN = an(P )dS

18.3. Векторное поле. Дивергенция

155

называют потоком поля a(P ) через элементарную площадку dS.

Теперь представим себе конечную поверхность S с нормалью n(P ) в каждой точке (причём n(P ) меняется непрерывным образом при переходе от точки к точке) и разобъём её на систему элементарных площадок ∆Si. Принимая, что в пределах каждой малой площадки поле a

и нормаль n постоянны и равны a(Pi), n(Pi), составим интегральную

сумму

i(a(Pi) · n(Pi))∆Si. Предел этой интегральной суммы

 

 

N = S

andS

( 19 )

называется потоком векторного поля a через конечную поверхность S.

Таким образом, в каждом конкретном случае вычисление потока сводится к замене символической записи ( 19 ) соответствующим определённым двойным интегралом и его вычислению. Выполнение первого из этих этапов, представляющее определённую трудность для начинающих, продемонстрируем на примере.

Пример. Поток поля точечного заряда E(r) = (q/r2)(r/r) через участок цилиндрической поверхности ρ = a, 0 ≤ α ≤ π/2, 0 ≤ z ≤ a (см. рис. A.16).

Z

A

O Q

A A

X Y

Рис. A.16

В качестве элементарной площадки здесь естественно принять элемент dS = adαdz координатной поверхности ρ = a. Внешней нормалью к площадкам dS служит n = e . Поскольку радиус-вектор точки на поверхности r = ae + zez, r =a2 + z2, то нормальная компонента поля E в этой точке En = qa/( a2 + z2)3 и поток ( 19 ) выражается

156

Глава 18. Приложение. Векторный анализ

двумерным интегралом

 

 

 

 

 

a =2

 

 

 

 

N1 =

(

qa

 

)3

adαdz

a2 + z2

0

0

 

 

 

 

Подынтегральная функция не зависит от α. Вычисление приводит к результату

 

 

a

 

 

 

 

 

 

 

 

N1 = qa2

π

0

 

dz

 

π

1

 

 

(

 

)3

= q

 

 

.

2

2

a2 + z2

2

Для самопроверки полезно составить интеграл для вычисления потока того же поля через часть плоской крышки рассматриваемого цилиндра z = a, 0 ≤ ρ ≤ a, 0 ≤ α ≤ π/2.

Должен получиться следующий результат:

 

 

a

 

 

 

 

 

 

 

 

 

π

 

ρdρ

 

π

1

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

N2 = qa

2

( a2 + ρ2)3

= q 2 (1 2 ).

Дивергенция поля. Рассмотрим теперь произвольную точку P0 и окружим её замкнутой поверхностью S. В качестве вектора n на S выберем единичный вектор внешней нормали и поток вектора a(P ) по

этой замкнутой поверхности обозначим

andS.

После разделения на объём

V

 

, ограниченный рассматриваемой за-

 

s

 

H

мкнутой поверхностью, и взятия предела при стягивания S в точку P0, отсюда получается величина, играющая важную роль в теории поля. Называется она дивергенцией векторного поля в точке P0

div a(P0) =

lim

1

I

andS

( 20 )

Vs

Vs0

 

и является одной из двух локальных характеристик поля. Необходимо отметить, что определение ( 20 ) имеет смысл только в

том случае, если предел не зависит от того, какие формы принимает S в процессе стягивания в точку P0 (или в процессе уменьшения объёма Vs). В достаточно широких для приложений условиях это действительно имеет место, но при этом одной непрерывности поля a(P ) оказывается недостаточно, и мы будем предполагать, что компоненты вектора a(P )

18.5. Вычисление дивергенции

157

имеют непрерывные частные производные.1

Следствием инвариантного определения дивергенции ( 20 ) является

интегральная теорема Остроградского-Гаусса

I

 

andS =

div adV

( 21 )

SV

оравенстве потока через любую замкнутую поверхность S интегралу от дивергенции по объёму V, заключённому внутри этой замкнутой поверхности. Чтобы в этом утвердиться, достаточно разбить весь объём на систему бесконечно малых элементарных объёмов dV, для каждого из которых справедливо равенство dN = div adV, где dN — поток поля через замкнутую поверхность объёма dV. Сложив все эти равенства, учитывая, что потоки через внутренние границы между соседними элементами dV при этом компенсируются, в результате придём к равенству ( 21 ).

A.5. Вычисление дивергенции в ортогональных координатах

Основывается на инвариантном определении дивергенции ( 20 ). Для этого можно использовать стандартную последовательность операций

вкаждой из систем координат:

1.Замкнутую поверхность выбрать в виде поверхности ортогонального параллелепипеда (криволинейного в общем случае), образованного трёмя парами координатных поверхностей, и содержащего внутри себя рассматриваемую точку P0.

2.Вычислить суммарный поток поля через эту замкнутую поверхность, мысленно её разбив на три пары противоположных граней параллелепипеда. Вклад каждой пары в суммарный поток вычисляется отдельно.

3.Разделить поток на объём, заключённый внутри замкнутой поверхности и перейти к предусмотренному пределу ( 20 ).

1Впрочем, наличие поверхности разрыва поля a или его частных производных не вносит больших трудностей при работе с рассматриваемой величиной, но на этом мы не будем останавливаться.

158 Глава 18. Приложение. Векторный анализ

Наиболее просто эта процедура выполняется для декартовой системы координат. Здесь параллелепипед с центром в точке P0 и гранями, параллельными координатным плоскостям, легко изобразить в виде рис. A.17. Длины его рёбер приняты равными ∆x, y, z; его объём

V = ∆xyz.

Рассмотрим грани, перпендикулярные оси x, с внешними нормалями n = ex и n = −ex (см. рис. A.17). Вклад этой пары можно представить

в виде

 

 

 

 

Nx = [ax(x +

1

x, y , z ) − ax(x −

1

x, y , z )]∆yz,

 

 

2

2

где y , z — координаты некоторой внутренней точки правой грани параллелепипеда, y , z — аналогичные координаты точки его левой грани, пока неопределённые в случае произвольных ∆y, z. Поскольку величину Nx нам предстоит разделить на ∆V = ∆xyz и перейти к пределу при стягивании параллелепипеда в точку P0, то очевидно, что эти неопределённые координаты внутренних точек можно заменить на y0, z0. При этом рассматриваемое отношение переходит в

Nx

= ax(x + 21 x, y0, z0) − ax(x − 21 x, y0, z0)

,

 

 

V

 

 

 

 

 

 

x

 

 

 

 

 

а при ∆x → 0 даёт

∂ax

(P0).

 

 

 

 

 

 

 

 

∂x

 

 

 

 

 

 

 

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

P0

 

Y

 

 

 

 

 

 

 

 

 

 

 

Z

 

 

 

 

 

 

 

 

N

 

 

 

 

 

N

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P0

α0

1

Δα

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

X

 

 

 

1

 

 

 

 

 

 

 

 

α

 

ρ0 + 2 Δρ

 

1

 

 

 

1

 

 

0

X0

X

X0 X0 +

X

O

 

 

 

 

2

2

 

ρ0

 

 

X

Рис. A.17

Рис. A.18

Аналогично этому оставшиеся две пары противоположных граней

18.5. Вычисление дивергенции

 

 

 

 

 

 

 

 

159

приводят к результатам

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ny

∂ay

 

Nz

 

∂az

 

 

 

 

 

(P0),

 

 

 

 

 

(P0).

 

V

∂y

 

V

∂z

Так что в общей сложности мы получаем формулу

 

div a(P0) =

 

∂ax

 

(P0) +

 

∂ay

(P0) +

∂az

(P0).

 

∂x

 

∂z

 

 

 

 

 

 

∂y

 

 

 

Заменяя в полученной формуле точку P0 произвольной точкой, окончательную формулу для вычисления дивергенции поля в прямоугольных декартовых координатах запишем в виде

div a =

∂ax(x, y, z)

+

∂ay(x, y, z)

+

∂az(x, y, z)

.

( 22 )

∂x

 

∂y

 

 

 

 

∂z

 

Перейдём к цилиндрическим координатам. Замкнутую поверхность соответствующего ортогонального параллелепипеда, внутри себя содержащего точку P0 с координатами ρ0, α0, z0, мы теперь имеем возможность изобразить в двумерном виде его сечения плоскостью z = z0 (рис. A.18). Представляем, что ребро, перпендикулярное плоскости z, имеет длину ∆z, а объём параллелепипеда ∆V = ρ0αz. Поток поля через пару граней ρ0 12 ρ, ρ0 + 12 ρ данного параллелепипеда запишем в виде

N = [(ρ0+

1

ρ)a (ρ0+

1

ρ, α0, z0)(ρ0

1

ρ)a (ρ0

1

ρ, α0, z0)]αz,

 

 

 

 

2

2

2

2

сразу же координаты α , z и α , z заменив на значения α0, z0. Обращаем внимание на важное обстоятельство. Здесь площадь грани, соответствующей координатной поверхности S , зависит от её координаты и это нельзя не учитывать при составлении ∆N . После разделения на объём получаем

 

N

=

1

 

(ρ0 + 21 ρ)a (ρ0 + 21 ρ, α0, z0) (ρ0 21 ρ)a (ρ0 21 ρ, α0, z0)

,

 

 

 

 

 

 

V

 

ρ0

 

 

 

ρ

 

что в пределе ∆ρ → 0 даёт

1

 

(ρa )

(P0).

 

ρ

 

∂ρ

 

Грани параллелограмма, соответствующие координатам α012 α, α0+ 12 α имеют одинаковые площади и вклад этой пары граней в суммар-

ный поток поля приводит к величине ρ1 ∂a∂α (P0). Аналогичны грани с

160

Глава 18. Приложение. Векторный анализ

координатами z0 12 z и z0 + 12 z. Их вклад даёт величину ∂a∂zz (P0).

В результате формула для дивергенции в цилиндрических координатах приобретает вид:

div a =

1

 

(ρa )

+

1 ∂a

+

∂az

.

( 23 )

 

 

 

 

 

 

 

ρ

 

∂ρ

ρ ∂α

 

 

 

 

 

∂z

 

Наконец, в сферических координатах, когда соответствующую замкнутую

 

 

Z

 

 

 

 

 

 

R

+

1

R

 

+ 1

Δθ

 

0

 

2

θ

 

 

 

 

 

P0

0

2

 

 

 

 

 

 

 

 

R

1

R

 

 

 

 

0

 

2

 

 

 

 

 

θ0

R0

O

Рис. A.19

поверхность можем представить сечением (рис. A.19) полуплоскостью α = α0. Здесь уже две элементарные площадки зависят от своих координат: dSr = r2 sin θθα, dS = r sin θαr, а dS = rθr от своей координаты не зависит. В соответствии с этим попарные потоки после деления на объём ∆V = r02 sin θ0αθr и сокращений дают:

Nr

=

(r0 + 21 r)2ar(r0 + 21 r, θ0, α0) (r0 21 r)2ar(r0 21 r, θ0, α0)

,

 

V

 

 

 

r2r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

N

 

=

sin(θ0+ 21 θ)a (r0, θ0+ 21 θ, α0) sin(θ021 θ)a (r0, θ021 θ, α0)

,

 

 

 

 

 

 

V

 

 

 

 

 

 

r0 sin θ0θ

 

 

 

 

 

 

 

N

=

a (r0, θ0, α0 + 21 α) − a (r0, θ0, α0 21 α)

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

r0 sin θ0α

 

 

После перехода к пределам приводят к формуле для вычисления дивергенции в сферических координатах

div a =

1

(r2ar) +

1

(sin θa ) +

1

 

∂a

.

( 24 )

 

 

 

 

 

 

 

 

r2 ∂r

r sin θ ∂θ

 

 

 

 

 

r sin θ ∂α