ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2021, том 57, № 7, с.932-950
ЧИСЛЕННЫЕ МЕТОДЫ
УДК 519.644.5+517.956.224
КВАДРАТУРНАЯ ФОРМУЛА ДЛЯ ГАРМОНИЧЕСКОГО
ПОТЕНЦИАЛА ДВОЙНОГО СЛОЯ
© 2021 г. П. А. Крутицкий, И. О. Резниченко
Выводится квадратурная формула для гармонического потенциала двойного слоя с непре-
рывной плотностью, заданной на гладкой поверхности (замкнутой или разомкнутой).
Полученная квадратурная формула даёт более высокую точность вычислений, чем стан-
дартная квадратурная формула, что подтверждается численными тестами. Преимущество
новой квадратурной формулы особенно заметно вблизи поверхности, где значения, под-
считанные по стандартной квадратурной формуле, стремятся к бесконечности, тогда как
новая формула обеспечивает приемлемую точность вычислений.
DOI: 10.31857/S0374064121070074
Введение. Гармонический потенциал двойного слоя используется при решении краевых
задач для уравнения Лапласа методом интегральных уравнений. Такие задачи возникают в
различных областях математической физики, например, в теории обтекания препятствий по-
током идеальной жидкости, в электростатике, в стационарной теплопроводности, в теории
фильтрации и т.д. Численное решение краевых задач с помощью потенциала двойного слоя
обсуждалось в монографиях [1-3] и состоит из двух этапов. На первом этапе, численно решая
граничное интегральное уравнение, находят плотность потенциала. На втором этапе, подстав-
ляя численное значение плотности в квадратурную формулу, находят решение краевой задачи
в любой точке области. Однако квадратурные формулы для потенциалов, используемые в ин-
женерных расчётах [4, гл. 2], не дают равномерной аппроксимации потенциала в области и
не сохраняют свойство непрерывности потенциалов вплоть до границы области. Более того,
вблизи некоторых точек на границе области потенциалы, подсчитанные по этим квадратурным
формулам, стремятся к бесконечности, хотя сами потенциалы ограничены вблизи границы.
При использовании стандартных квадратурных формул для повышения точности приходит-
ся либо уменьшать шаг, либо проводить дополнительные построения вблизи границы, что
увеличивает стоимость вычислений. Актуальной является задача по получению улучшенных
квадратурных формул, обеспечивающих повышенную точность вблизи границы.
В двумерном случае улучшенная квадратурная формула для потенциала простого слоя
с плотностью, заданной на разомкнутых кривых и имеющей степенные особенности на их
концах, построена в [5, 6]. Эта формула может применяться при нахождении численных реше-
ний краевых задач для уравнения Лапласа вне разрезов и разомкнутых кривых на плоскости
с использованием метода потенциалов и граничных интегральных уравнений. Такие задачи
изучались указанным методом в работах [7-9]. В [10] предложена улучшенная квадратурная
формула для потенциала простого слоя в трёхмерном случае, обеспечивающая равномерную
аппроксимацию и равномерную сходимость в области. Кроме того, эта формула сохраняет
свойство непрерывности потенциала простого слоя при переходе через границу области.
В настоящей работе построена улучшенная квадратурная формула для гармонического
потенциала двойного слоя. Формула обеспечивает более высокую точность вычислений, чем
стандартная квадратурная формула. Преимущество улучшенной формулы по сравнению со
стандартной особенно заметно на небольших расстояниях от границы.
1. Постановка задачи. Введём в пространстве трёхмерную декартову систему координат
x = (x1,x2,x3) R3. Пусть Γ - либо простая гладкая замкнутая поверхность класса C2,
либо простая гладкая ограниченная разомкнутая ориентированная поверхность класса C2,
содержащая свои предельные точки [11, гл. 14, § 1]. Если поверхность Γ замкнутая, то она
932
КВАДРАТУРНАЯ ФОРМУЛА
933
должна ограничивать объёмно-односвязную внутреннюю область [12, c. 201]. Предположим,
что поверхность Γ параметризована так, что на неё отображается прямоугольник:
y = (y1,y2,y3) Γ, y1 = y1(u,v), y2 = y2(u,v), y3 = y3(u,v); u ∈ [0,A], v ∈ [0,B];
yj(u,v) ∈ C2([0,A] × [0,B]), j = 1,2,3.
(1)
Сферу, поверхность эллипсоида, гладкие поверхности фигур вращения, поверхность тора и
многие другие более сложные поверхности можно параметризовать таким образом.
Введём N точек un с шагом h на отрезке [0, A] и M точек vm с шагом H на отрезке
[0, B] равенствами
un = (n + 1/2)h, n = 0,N - 1 и vm = (m + 1/2)H, m = 0,M - 1; A = Nh, B = MH.
Прямоугольник [0, A] × [0, B], который отображается на поверхность Γ, разобьём на NM
маленьких прямоугольничков размера h × H, тогда точки (un, vm) являются серединами
этих прямоугольничков.
Известно [11, гл. 14, § 1], что компоненты вектора нормали (не обязательно единичного)
η(y) = (η1(y), η2(y), η3(y)) в точке поверхности y = (y1, y2, y3) Γ выражаются через опреде-
лители второго порядка по формулам
y2)u (y3)u
(y3)u (y1)u
(y1)u (y2)u
η1 =(
η2 =
η3 =
(2)
(y2)v (y3)v,
(y3)v (y1)v,
(y1)v (y2)v.
Положим(y)| =
(η1(y))2 + (η2(y))2 + (η3(y))2. Известно [11, гл. 14, §§ 1, 2], что
A
B
F (y) dsy = du dv F (y(u, v))(y(u, v))|.
Γ
0
0
Потребуем, чтобы выполнялось неравенство
(y(u, v))| > 0 для всех (u, v) (0, A) × (0, B).
(3)
Из условия (3) следует, что(y(u, v))| ∈ C1((0, A) × (0, B)).
Через ny обозначим единичную нормаль в точке y ∈ Γ, т.е. ny = η(y)/|η(y)|. Производная
вдоль нормали ny имеет вид
=(y)|-1(η(y), ∇y ).
∂ny
Обозначим |x - y(u, v)| =
(x1 - y1(u, v))2 + (x2 - y2(u, v))2 + (x3 - y3(u, v))2 и заметим, что
1
yj - xj
(η(y), y - x)
|x - y| =
ηj(y)
=
,
∂ny
(y)|
|x - y|
(y)| |x - y|
j=1
1
(η(y), y - x)
-1
=-
=
ηj(y)(yj - xj).
∂ny |x - y|
(y)||x - y|3
(y)||x - y|3
j=1
Гармонический потенциал двойного слоя используется при решении краевых задач для
уравнения Лапласа методом интегральных уравнений. Пусть x ∈ Γ. Рассмотрим гармониче-
ский потенциал двойного слоя с заданной на поверхности Γ плотностью μ(y) ∈ C0(Γ):
A
B
1
1
1
1
W0[μ](x) =
μ(y)
dsy =
du dv μ(y(u, v))(y(u, v))|
=
4π
∂ny |x - y|
4π
∂ny |x - y(u,v)|
Γ
0
0
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
934
КРУТИЦКИЙ, РЕЗНИЧЕНКО
1
μ(y(u, v))
=-
du
dv
ηj(y(u,v))(yj(u,v) - xj).
(4)
4π
|x - y(u, v)|3
n=0 m=0
j=1
un-h/2
vm-H/2
Пусть μnm = μ(y(un, vm)), тогда
μ(y(u, v)) = μnm + o(1)
(5)
для u ∈ [un - h/2, un + h/2] и v ∈ [vm - H/2, vm + H/2]. Следовательно,
1
1
W0[μ](x) ≈ -
μnm
du
dv
ηj(y(u,v))(yj(u,v)-xj). (6)
4π
|x - y(u, v)|3
n=0 m=0
j=1
un-h/2
vm-H/2
Таким образом, чтобы получить квадратурную формулу для гармонического потенциала двой-
ного слоя при x ∈ Γ, необходимо вычислить интеграл
1
du
dv
ηj(y(u,v))(yj(u,v) - xj),
(7)
|x - y(u, v)|3
j=1
un-h/2
vm-H/2
который будем называть каноническим интегралом.
2. Вычисление канонического интеграла. Пусть точка x не принадлежит тому ку-
сочку поверхности Γ, на котором изменяется точка y = y(u, v), когда (u - un) [-h/2, h/2]
и (v - vm) [-H/2, H/2]. Разложим функцию yj(u, v) по формуле Тейлора с центром разло-
жения в точке (un, vm), тогда для j = 1, 2, 3 получим
yj(u,v) = yj(un,vm) + Dj + O(H2 + h2),
где Dj = (yj)′u(u - un) + (yj)′v(v - vm). Здесь и далее все производные по u и v берутся в
точке (un, vm). Положим
r2 = |x - y(un,vm)|2 =
r2j = 0, rj = yj(un,vm) - xj, j = 1,2,3,
j=1
тогда
yj(u,v) - xj = rj + Dj + O(H2 + h2), j = 1,2,3.
Следовательно,
|x - y(u, v)|2 =
(xj - yj(u, v))2
(r2j + 2rj Dj + D2j) =
j=1
j=1
= r2 + 2P(u - un) + 2Q(v - vm) + α2(u - un)2 + β2(v - vm)2 + 2δ(u - un)(v - vm) =
= β2(V + δU/β2 + Q/β2)2 - (δU + Q)22 + α2U2 + 2PU + r2,
где U = u - un, V = v - vm,
P = rj(yj)′u, Q = rj(yj)′v, α2 =
((yj )′u)2, β2 =
((yj )′v)2, δ =
(yj )′u(yj )′v.
j=1
j=1
j=1
j=1
j=1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
935
Производные по u и v берутся в точке u = un, v = vm. Несложно показывается [11,
гл. 14, § 1], что справедливо равенство
α2β2 - δ2 =(y(un,vm))|2.
Так как, согласно условию (3),(y(un, vm))| > 0 для всех возможных n и m, то
α2β2 - δ2 > 0.
(8)
Отсюда следует, что α2 > 0 и β2 > 0.
Применяя формулу Тейлора с центром разложения в точке (un, vm) с остаточным членом
в форме Пеано [11, гл. 10, § 5.3], находим
ηj(y(u,v)) = ηj(y(un,vm)) + (ηj)′u(u - un) + (ηj)′v(v - vm) + o(
(u - un)2 + (v - vm)2).
Производные по u и v берутся в точке (un, vm).
Для вычисления выражения
ηj(y(u,v))(yj(u,v) - xj)
j=1
с учётом формул
ηj(y(un,vm))(yj)′u =
ηj(y(un,vm))(yj)′v = 0,
j=1
j=1
означающих ортогональность вектора нормали и касательных векторов к поверхности (см.
[11, гл. 14, § 1.2]), воспользуемся разложением по формуле Тейлора с центром разложения в
точке (un, vm) с остаточным членом в форме Пеано
yj(u,v) - xj = rj + (yj)′u(u - un) + (yj)′v(v - vm)+
1
1
+
(yj )′′uu(u - un)2 +
(yj)′′vv(v - vm)2 + (yj)′′uv(u - un)(v - vm) + o((u - un)2 + (v - vm)2),
2
2
тогда
ηj(y(u,v))(yj(u,v) - xj) ≈ R + ξ4U + ξ5V + ξ1U2 + ξ2V2 + ξ3UV,
j=1
где U = u - un, V = v - vm,
)
)
(1
(1
ξ1 =
ηj(y(un,vm))(yj)′′uu + (ηj)′u(yj)
,
ξ2 =
ηj(y(un,vm))(yj)′′vv + (ηj)′v(yj)
,
u
v
2
2
j=1
j=1
(
)
ξ3 =
ηj(y(un,vm))(yj)′′uv + (ηj)′u(yj)′v + (ηj)′v(yj)
u
,
j=1
ξ4 = (ηj)′urj, ξ5 =
(ηj )′vrj, R =
ηj(y(un,vm))rj.
j=1
j=1
j=1
Все производные по u, v берутся в точке (un, vm).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
936
КРУТИЦКИЙ, РЕЗНИЧЕНКО
Из приведённых соотношений вытекает, что канонический интеграл (7) приближённо равен
следующему интегралу, который обозначим через Knm(x):
1
du
dv
ηj(y(u,v))(yj(u,v) - xj)
|x - y(u, v)|3
j=1
un-h/2
vm-H/2
R+ξ4U+ξ5V +ξ1U2 +ξ2V2 +ξ3UV
≈ dU
dV
=
β3((V + δU/β2 + Q/β2)2 - (δU + Q)24 + (α2U2 + 2PU + r2)2)3/2
−h/2
-H/2
= Knm(x).
Следовательно, чтобы вывести квадратурную формулу для потенциала двойного слоя,
необходимо вычислить интеграл Knm(x) в явном виде.
2.1. Вычисление интегралов по dV. Введём обозначения
z = V + δU/β2 + Q/β2 = V + c, c = δU/β2 + Q/β2,
(9)
a = -c2 + (α2U2 + 2PU + r2)2 = -(δU + Q)24 + (α2U2 + 2PU + r2)2 =
1
=
((α2β2 - δ2)U2 + 2(P β2 - δQ)U + r2β2 - Q2).
β4
Как показано выше, из неравенства (8) вытекает, что α2 > 0 и β2 > 0. Кроме того, из
неравенства (8) следует, что a ≡ 0, поскольку a является квадратным трёхчленом по U, в
котором коэффициент при U2 положителен: (α2β2 - δ2)4 > 0.
Покажем, что a 0. Положим
Dj = (yj)′uU - (yj)′vc, где c определено в (9), и проведём
следующие преобразования с учётом введённых обозначений:
D2
(rj +Dj )2 =
(r2j + 2rj Dj +D2j) = r2 + 2
rj Dj +
=
j
j=1
j=1
j=1
j=1
= r2 + 2PU - 2Qc + α2U2 + β2c2 - 2δUc =
(
δU + Q
(δU + Q)2)
(δU + Q)2
=β2 c2 - 2
c+
-
+ α2U2 + 2PU + r2 =
β2
β2
β2
(
)2
δU + Q
(δU + Q)2
=β2 -c +
-
+ α2U2 + 2PU + r2 =
β2
β2
2
(δU + Q)
=-
+ α2U2 + 2PU + r2 =2 0.
(10)
β2
Так как β2 > 0, то, поделив полученное неравенство на β2, заключаем, что a 0. Следова-
тельно, квадратный трёхчлен a неотрицательный.
Обозначим
b=ξ2c25c-ξ3Uc+R+ξ4U+ξ1U2 =
(
) (
)
δ2
δ
δQ
Q
δ
ξ5Q
Q2
=U2
+ U 2ξ2
+ξ43
5
+R-
+ξ2
,
ξ2 β4+ξ13 β2
β4
β2
β2
β2
β4
z± = ±H/2 + c = ±H/2 + (δU + Q)2.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
937
Применяя введённые обозначения, вычислим в Knm(x) интеграл по dV, переходя к перемен-
ной z:
R+ξ4U+ξ5V +ξ1U2 +ξ2V2 +ξ3UV
dV
=
((V + δU/β2 + Q/β2)2 - (δU + Q)24 + (α2U2 + 2P U + r2)2)3/2
−H/2
ξ2(V + c - c)2 + (ξ3U + ξ5)(V + c - c) + R + ξ4U + ξ1U2
=
dV
=
((V + c)2 + a)3/2
−H/2
)
)
ξ2z2 + (ξ3U + ξ5 - 2ξ2c)z + b
((b
1
z+
= dz
=
2
z - ξ3U - ξ5 + 2ξ2c
+
(z2 + a)3/2
a
z2 + a
z-
z-
z+
+ ξ2 ln|z + z2 + a|
,
z-
где использованы интегралы 1.2.43.17-1.2.43.19 из справочника [13]. Заметим, что
ξ2
dU ln |z +
z2 + a||z+z- = ξ2βθnm(x),
−h/2
где функция θnm(x) найдена в явном виде в работе [10]. Тогда интеграл Knm(x) можно
представить в виде
1
Knm(x) =
(ξ2βθnm(x) + J(H) - J(-H)).
β3
Так как функция θnm(x) найдена в [10], то задача сводится к вычислению интеграла
(b/a - ξ2)z± - ξ3U - ξ5 + 2ξ2c
J (±H) =
dU
=
z2± + a
−h/2
(b/a - ξ2)(±H/2 + c) - ξ3U - ξ5 + 2ξ2c
= dU
(±H/2 + c)2 + a
-h/2
Достаточно вычислить интеграл J(H). Интеграл J(-H) вычисляется по тем же формулам,
что и интеграл J(H), с заменой в них H на -H.
Вычислим интеграл J(H). Распишем величины, входящие в подынтегральную функцию,
в виде многочленов по U:
a = C2U2+C1U+C0, C2 = (α222)2, C1 = (2P -2δQ/β2)2, C0 = (r2-Q22)2;
z2+ + a = B2U2 + B1U + B0, B2 = α22, B1 = ( + 2P)2, B0 = H2/4 + (HQ + r2)2;
b = A2U2 + A1U + A0, A2 = ξ1 - ξ3δ/β2 + ξ2δ24, A1 = ξ4 - ξ5δ/β2 - ξ3Q/β2 + 2ξ2δQ/β4,
A0 = R - ξ5Q/β2 + ξ2Q24;
bz+ = (A2U2 + A1U + A0)(δU/β2 + H/2 + Q/β2) = E3U3 + E2U2 + E1U + E0, E3 = A2δ/β2,
E2 = A2(H/2 + Q/β2) + A1δ/β2, E1 = A1(H/2 + Q/β2) + A0δ/β2, E0 = A0(H/2 + Q/β2);
ξ2z+ + ξ3U + ξ5 - 2ξ2c = F1U + F0, F1 = ξ3 - ξ2δ/β2, F0 = ξ5 - ξ2Q/β2 + ξ2H/2.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
938
КРУТИЦКИЙ, РЕЗНИЧЕНКО
Применяя введённые обозначения, запишем интеграл J(H) в виде
J (H) = J1 - J2,
E3U3 + E2U2 + E1U + E0
J1 =
dU
,
(C2U2 + C1U + C0)
B2U2 + B1U + B0
−h/2
F1U + F0
J2 =
dU
(11)
B2U2 + B1U + B0
-h/2
2.2. Вычисление интегралов (11). Используя деление многочленов и учитывая, что
C2 > 0 в силу (8), приведём интеграл J1 к виду
J1 = J11 + J12,
где
L1U + L0
J11 =
dU
,
B2U2 + B1U + B0
-h/2
S1U + S0
J12 =
dU
,
(12)
(C2U2 + C1U + C0)
B2U2 + B1U + B0
−h/2
здесь
E3
E2C2 - E3C1
L1 =
,
L0 =
,
S1 = E1 - C0L1 - C1L0, S0 = E0 - C0L0.
C2
C2
2
Если B21 - 4B2B0 = 0 и -B1/(2B2) [-h/2, h/2], то в силу [10, п. 2] точка x лежит на
маленьком кусочке проходящей через y(un, vm) касательной плоскости, по которому ведёт-
ся интегрирование в каноническом интеграле после линеаризации y(u, v) вблизи y(un, vm).
В данном случае в знаменателе канонического интеграла с такой линеаризацией возникает
особенность в точке x. Однако если в числителе провести такую же линеаризацию, а нор-
маль приближённо заменить нормалью в точке y(un, vm), то числитель будет тождественно
равен нулю, так как x лежит в касательной плоскости, проходящей через y(un, vm). С другой
стороны, исходный канонический интеграл (без линеаризации) не имеет особенности, так как
x ∈ Γ, и может быть оценён как O(hH). Поэтому если выполняется условие B21 - 4B2B0 =
= 0 и -B1/(2B2) [-h/2,h/2], то будем считать, что Knm(x) 0. Далее предполагаем, что
указанное условие не выполняется.
Так как B2 > 0, интегралы J11 и J2 находятся с помощью табличных интегралов 2.261
и 2.264 из справочника [14]:
L1
J11 =
B2U2 + B1U + B0 +
B2
(
)

U=h/2
L1B1
1

+ L0 -
B2U + B1 + 2
B2
B2U2 + B1U + B0
,
2

2B2
√B2 ln
U=-h/2
F1
J2 =
B2U2 + B1U + B0 +
B2
(
)

U=h/2
F1B1
1

+ F0 -
B2U + B1 + 2
B2
B2U2 + B1U + B0
2

2B2
√B2 ln
U=-h/2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
939
Остаётся вычислить интеграл J12. Способ вычисления интеграла зависит от знака дискри-
минанта квадратного трёхчлена C2U2 + C1U + C0, стоящего в знаменателе подынтегральной
функции.
Первый случай: C21 - 4C2C0 > 0. В п. 2.1 показано, что квадратный трёхчлен, обо-
значенный через a, неотрицательный; следовательно, его дискриминант неположительный:
C21 - 4C2C0 0, поэтому первый случай не реализуется.
Второй случай: C21 - 4C2C0 = 0. В этом случае C2U2 + C1U + C0 = C2(U - U1)2,
где U1 = -C1/(2C2) - корень этого трёхчлена. Если U1 [-h/2, h/2], то в силу (10) точка
x лежит на маленьком кусочке проходящей через y(un, vm) касательной плоскости, по кото-
рому ведётся интегрирование в каноническом интеграле после линеаризации y(u, v) вблизи
y(un, vm). В данном случае в знаменателе канонического интеграла с такой линеаризацией
возникает особенность в точке x. Однако если в числителе провести такую же линеаризацию,
а нормаль приближённо заменить нормалью в точке y(un, vm), то числитель будет тождест-
венно равен нулю, так как x лежит в касательной плоскости, проходящей через y(un, vm).
С другой стороны, исходный канонический интеграл (без линеаризации) не имеет особенно-
сти, так как x ∈ Γ, и может быть оценён как O(hH). Поэтому если U1 [-h/2, h/2], то
будем считать, что Knm(x) 0.
Пусть U1 [-h/2, h/2]. Воспользовавшись равенством
S1U + S0
S1(U - U1) + S0 + U1S1
S1
S0 + U1S1
=
=
+
,
(U - U1)2
(U - U1)2
U-U1
(U - U1)2
получим
S1 dU
J12 =
+
C2(U - U1)
B2U2 + B1U + B0
−h/2
S0 + U1S1
dU
+
C2
(U - U1)2
B2U2 + B1U + B0
−h/2
Сделав в интеграле J12 замену t = 1/(U - U1), будем иметь [12, ч. 1, гл. 7, § 10, п. 5]:
2
2
t1 =
,
t2 = -
- пределы интегрирования,
h - 2U1
h + 2U1
t1
S1
sgn (t) dt
J12 = -
-
C2
(U21B2 + U1B1 + B0)t2 + (2B2U1 + B1)t + B2
t2
t1
S0 + U1S1
sgn (t)t dt
-
=
C2
(U21B2 + U1B1 + B0)t2 + (2B2U1 + B1)t + B2
t2
t1
t1
S1
dt
S0 + U1S1
t dt
=-
sgn (C1)
-
sgn (C1)
,
C2
ω2t2 + ω1t + B2
C2
ω2t2 + ω1t + B2
t2
t2
где ω1 = 2B2U1 + B1, ω2 = U21B2 + U1B1 + B0. Как показано выше, a 0, поэтому и ω2 0.
Если ω2 > 0, то с помощью табличных интегралов 2.261 и 2.264 из справочника [14] находим
t1
-S1 sgn (C1)
J12 =
ln |2ω2t + ω1 + 2√ω2ω2t2 + ω1t + B2|
-
C2
√ω2
t2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
940
КРУТИЦКИЙ, РЕЗНИЧЕНКО
(
S0 + U1S1
1
-
sgn (C1)
ω2t2 + ω1t + B2 -
C2
ω2
)
t1
ω1
1
-
√ω2ω2t2 + ω1t + B2|
2ω2
√ω2 ln|2ω2t+ω1 +2
t2
Если ω2 = 0, а ω1 = 0, то, пользуясь интегралами 1.2.18.5, 1.2.18.6 из справочника [13],
получаем
t1
S1 2
S0 + U1S1
2(ω1t - 2B2)
t1
J12 = -
sgn (C1)
ω1t + B2
-
sgn (C1)
ω1t + B2
C2 ω1
C2
3ω21
t2
t2
Если ω2 = 0 и ω1 = 0, то
t1
S1
sgn (C1)
S0 + U1S1 sgn (C1)
t1
J12 = -
t
-
C2
√B2
C2
2√B2 t2
t2
t2
Тем самым во втором случае интеграл J12 вычислен явно.
Третий случай: C21-4C2C0 < 0. В этом случае многочлен C2U2+C1U +C0 неприводим
над R. Рассмотрим различные варианты вычисления интеграла J12 (см. (12)), воспользовав-
шись методом, предложенным в [12, ч. 1, гл. 7, § 10, п. 5, (7.75)] или в [14, раздел 2.25].
Вариант 1. Если B1 = B2C1/C2, то в интеграле J12 достаточно сделать замену перемен-
ных U = t - C1/(2C2). Тогда
h
C1
h
C1
t1 =
+
,
t2 = -
+
,
t2 < t1,
2
2C2
2
2C2
и
t1
[S1t + (-S1C1/(2C2) + S0)] dt
J12 =
=
C2[t2 + C0/C2 - C21/(4C22)]
B2t2 + B0 - B2C21/(4C22)
t2
(
)∫t1
)
1
(S1
dt2
S1C1
dt
=
+ -
+S0
,
C2
2
[t2 + σ1]
B2t2 + σ2
2C2
[t2 + σ1]
B2t2 + σ2
t=t2
t2
где
C0
C21
B2C21
σ1 =
-
> 0, σ2 = B0 -
0.
C2
4C22
4C2
2
Вводя обозначения
S1
dt2
J121 =
,
2C2
[t2 + σ1]
B2t2 + σ2
t=t2
(
)∫t1
1
S1C1
dt
J122 =
-
+S0
,
C2
√B2
2C2
[t2 + σ1]
t2 + σ2/B2
t2
получаем
J12 = J121 + J122.
(13)
Воспользовавшись табличным интегралом 2.246 из справочника [14], находим интеграл
J121 в явном виде:
11) если σ1B2 - σ2 > 0, то
)
t1
S1
( √B2t2 + σ2
J121 =
;
C2
√σ1B2 - σ2 arctg
√σ1B2 - σ2
t2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
941
21) если σ1B2 - σ2 < 0, то

S1
B2t2 + σ2 -
√σ2 - σ1B2t1
J121 =

;

2C2
√σ2 - σ1B2 ln
B2t2 + σ2 +
√σ2 - σ1B2
t2
31) если σ1B2 - σ2 = 0, то
t1
S1
J121 = -
C2
B2t2 + σ2
t2
Используя табличные интегралы 1.2.43.17, 1.2.45.10, 1.2.45.13 и 1.2.11.10 из справочни-
ка [13], находим интеграл J122 в явном виде:
12) если σ2 > 0 и σ2 - B2σ1 < 0, то
(
)
1
S1C1
1
|t
σ1 - σ2/B2 +
σ1(t2 + σ2/B2)|t1
J122 =
-
+S0
ln
;
C2
√B2
2C2
σ1(σ1 - σ2/B2)
t2 + σ1
t2
22) если σ2 - B2σ1 > 0, то
(
)
1
S1C1
1
t
σ2/B2 - σ1
t1
J122 =
-
+S0
arctg
;
C2
√B2
2C2
σ1(σ2/B2 - σ1)
σ1(t2 + σ2/B2)
t2
32) если σ1 - σ2/B2 = 0, то
(
)
1
S1C1
t
t1
J122 =
-
+S0
;
C2
√B2
2C2
σ1
t2 + σ1
t2
42) если σ2 = 0 и |B1/(2B2)| > h/2, то
(
)
1
S1C1
1
t2
t1
J122 =
-
+S0
sgn (B1)
ln
C2
√B2
2C2
2σ1
|t2 + σ1|
t2
Итак, в этом варианте интеграл J12 вычисляется явно по формуле (13).
Вариант 2. Пусть B1 = B2C1/C2. В [10, п. 2] показано, что в (12) квадратный трёхчлен
под корнем квадратным неотрицателен (этот результат вытекает также и из приведённых
в п. 2.1 выкладок), поэтому его дискриминант неположителен, т.е. B21/(4B22) - B0/B2 0.
Положим χ21 = B0/B2 - B21/(4B22) 0, где без нарушения общности χ1 0. Поэтому могут
представиться только две возможности: χ1 > 0 и χ1 = 0. Рассмотрим их по отдельности.
Вариант 2а: χ1 > 0. Запишем квадратный трёхчлен в виде
[(
)2
]
[(
)2
]
B1
B1
B2U2 + B1U + B0 = B2 U +
+χ2
=B2χ2
U+
21 + 1 = B2χ21(sh2 t + 1),
1
1
2B2
2B2
где сделана гиперболическая замена переменных
(
)
[(
)
]
B1
B1
B1
sh t = U +
1, U = χ1 sh t -
,
t = arcsh U +
1 .
2B2
2B2
2B2
Теперь рассмотрим в (12) второй квадратный трёхчлен в знаменателе (учитывая условие,
которым выделяется третий случай) и линейную функцию в числителе - соответственно
(
)
χ1B1
B21
B1C1
C2U2 + C1U + C0 = C2 χ21 sh2 t -
sh t +
+ C1χ1 sh t + C0 -
=
B2
4B22
2B2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
942
КРУТИЦКИЙ, РЕЗНИЧЕНКО
(
)
χ1B1C2
B21C2
B1C1
= C2χ21 sh2 t + C1χ1 -
sht +
-
+ C0 = ν2 sh2 t + ν1 sht + ν0 > 0
B2
4B22
2B2
и
B1S1
S1U + S0 = S1χ1 sht -
+ S0 = ε1 sht + ε0,
2B2
где ν2 = C2χ21 > 0, ν1 = C1χ1 - χ1B1C2/B2, ν0 = B21C2/(4B22) - B1C1/(2B2) + C0, ε1 = S1χ1,
ε0 = S0 - B1S1/(2B2). Так как ν2 sh2 t + ν1 sh t + ν0 > 0, то дискриминант этого квадратного
относительно sh t трёхчлена отрицательный, т.е.
ν21 - 4ν2ν0 < 0.
(14)
Кроме того, ν1 = 0 в силу условий, принятых в варианте 2 и в варианте 2а.
Учитывая, что dU = χ1 ch t dt и sh2 t + 1 = ch2 t, получаем
t+
[(
)
]
1
ε1 sht + ε0
h
B1
J12 =
ch t dt
,
t± = arcsh
±
+
1 .
√B2
(ν2 sh2 t + ν1 sh t + ν0) ch t
2
2B2
t-
Разобьём знаменатель на произведение двух линейных функций от sh t с комплексными ко-
эффициентами
t+
t+
(
)
1
ε1 sht + ε0
1
λ-
λ+
J12 =
dt
=
dt
+
,
√B2
ν2(sh t - G-)(sh t - G+)
ν2
B2
sh t - G-
sh t - G+
t-
t-
где G-, G+ - комплексные корни уравнения ν2 sh2 t + ν1 sh t + ν0 = 0 относительно sh t:
1 -
ν21 - 4ν2ν0
1 +
ν21 - 4ν2ν0
G- =
= g1 - ig2, G+ =
= g1 + ig2,
2ν2
2ν2
ν1
21 - 4ν2ν0|
g1 = -
= 0, g2 =
> 0, g1, g2 R; G+ = G-.
(15)
2ν2
2ν2
Отметим, что g2 = 0 в силу (14). Коэффициенты λ± зависят от G±:
ε1G- + ε0
ε1G- + ε0
ε1G+ + ε0
ε1G+ + ε0
λ- =
=
,
λ+ =
=
(16)
G- - G+
-2g2i
G+ - G-
2g2i
Так как справедливы равенства
λ±
λ±
et
2λ±et
=
=
,
sht - G±
(et - e-t)/2 - G± et
e2t - 2G±et - 1
то, перейдя к замене ζ = et, dζ = et dt, dt = dζ/ζ,
(
[(
)
])
(
)
])
h
B1
[(h
B1
ζ1 = exp arcsh
-
+
1
,
ζ2 = exp arcsh
+
1
,
(17)
2
2B2
2
2B2
будем иметь
t+
(
)
ζ2
(
1
2λ-et
2λ+et
1
2λ-ζ
J12 =
dt
+
=
+
ν2
√B2
e2t - 2G-et - 1
e2t - 2G+et - 1
ν2
B2
ζ ζ2 - 2G-ζ - 1
t-
ζ1
)
ζ2
(
)
2λ+ζ
2
λ-
λ+
+
=
+
ζ2 - 2G+ζ - 1
ν2
B2
ζ2 - 2G-ζ - 1
ζ2 - 2G+ζ - 1
ζ1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
943
В данном случае нельзя применить стандартные формулы для нахождения первообразной
от вещественных подынтегральных функций, поскольку в нашем случае коэффициенты ком-√√
плексные. Введём обозначения: Z1- = G- - G2- + 1, Z1+ = G- + G2- + 1,
Z2- = G+ - G2+ + 1, Z2+ = G+ + G2+ + 1,
(18)
1
1
γ- =
,
γ+ =
(19)
2
G2- + 1
2
G2+ + 1
Знаменатель в дробях (19) не обращается в нуль, поскольку g1 = 0, как отмечено выше.
В результате
ζ2
(
)
2
λ-
λ+
J12 =
+
=
ν2
√B2
(ζ - Z1-)(ζ - Z1+)
(ζ - Z2-)(ζ - Z2+)
ζ1
[
ζ2
(
)
ζ2
(
)]
-2
1
1
1
1
=
√ λ-γ-
-
+λ+γ+
-
ν2
B2
ζ-Z1-
ζ-Z1+
ζ-Z2-
ζ-Z2+
ζ1
ζ1
Принимая во внимание выражения (15), (16), (18), (19), получаем λ- = λ+, Z1- = Z2-,
Z1+ = Z2+, γ+ = γ-. Тогда
ζ2
[
(
)
(
)]
-2
1
1
1
1
J12 =
dζ λ+γ+
-
+λ+γ+
-
ν2
√B2
ζ-Z2-
ζ-Z2+
ζ-Z2-
ζ-Z2+
ζ1
Так как ζ1, ζ2 R, то под интегралом находится сумма двух комплексно сопряжённых функ-
ций, поэтому интеграл J12 вещественный:
[
ζ2
(
)]
-4
1
1
J12 =
Re λ+γ+
-
ν2
B2
ζ-Z2-
ζ-Z2+
ζ1
В итоге приходим к равенству
-4
J12 =
Re [λ+γ+(ln(Z2- - ζ2) - ln(Z2- - ζ1) - ln(Z2+ - ζ2) + ln(Z2+ - ζ1))].
(20)
ν2
B2
Логарифмы с комплексными аргументами Z2± - ζl, где l = 1, 2, преобразуются по формуле
ln(Z2± - ζl) = ln |Z2± - ζl| + i arg(Z2± - ζl), l = 1, 2.
(21)
Рассмотрим величины, входящие в обозначения (18), (19). Так как g2 = Im G+ > 0, то
можно считать, что arg G+ (0, π), тогда arg(G2+ + 1) (0, 2π) и
1
arg G2+ + 1 =
arg(G2+ + 1) (0, π),
2
поэтому Im G2+ + 1 > 0. Более того, если arg G+ (0, π/2), то arg G2+ + 1 (0, π/2), а
если arg G+ (π/2, π), то arg G2+ + 1 (π/2, π). Следовательно,
(
)
sgn Re G2+ + 1
= sgn Re G+ = sgn g1.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
944
КРУТИЦКИЙ, РЕЗНИЧЕНКО
Положим
G2+ + 1 = g21 - g22 + 1 + 2g1g2i = |G2+ + 1|exp (iΨ), Ψ = arg(G2+ + 1),
g21 - g22 + 1
cos Ψ =
,
|G2+ + 1| = (g21 - g22 + 1)2 + 4g21g22.
(22)
|G2+ + 1|
Используя тригонометрические формулы [15, с. 109], получаем
(
)
Ψ
Ψ
G2+ + 1 =
|G2+ + 1| exp (iΨ/2) =
|G2+ + 1| cos
+ isin
,
2
2
Ψ
1 + cosΨ
|G2+ + 1| + g21 - g22 + 1
cos
= sgn (g1)
= sgn (g1)
,
2
2
2|G2+ + 1|
Ψ
1 - cosΨ
|G2+ + 1| - (g21 - g22 + 1)
sin
=
=
(23)
2
2
2|G2+ + 1|
Поскольку arg G2+ + 1 = Ψ/2 (0, π), то (-Ψ/2) (-π, 0). Следовательно,
1
exp(-iΨ/2)
γ+ =
=
,
2
G2+ + 1
2
|G2+ + 1|
|G2+ + 1| + g21 - g22
+1
cos(Ψ/2)
Re γ+ =
= sgn (g1)
,
2
2|G2+ + 1|
2
|G2+ + 1|
|G2+ + 1| - (g21 - g22
+ 1)
sin(Ψ/2)
Im γ+ = -
=-
,
(24)
2
2|G2+ + 1|
2
|G2+ + 1|
где величины g1 и g2 определены в (15), а |G2+ + 1| - в (22).
Лемма. Пусть G+ = g1 + ig2, где g1, g2 - вещественные числа и g2 > 0, тогда
g2 = ImG+ > |Im G2+ + 1|.
Доказательство. Используя обозначения и соотношения из (22) и (23), находим
Ψ
Im G2+ + 1 =
|G2+ + 1| sin
=
2
|G2+ + 1| - (g21 - g22 + 1)
|G2+ + 1| - (g21 - g22 + 1)
=
|G2+ + 1|
=
(25)
2|G2+ + 1|
2
Так как g2 > 0, то несложно проверить, что
|G2+ + 1| = (g21 - g22 + 1)2 + 4g21g22 < g21 + g22 + 1,
поэтому справедлива оценка
1
(|G2+ + 1| - (g21 - g22 + 1)) < g22.
2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
945
Из (25) вытекает равенство
(
)2
1
Im G2+ + 1
=
(|G2+ + 1| - (g21 - g22 + 1)).
2
Следовательно, (Im G2+ + 1)2 < g22, откуда |Im G2+ + 1| < g2. Лемма доказана.
Следствие. Если выполнены условия леммы, то
(
)
Im (Z2± - ζl) = Im G+ ± G2+ + 1
> 0, l = 1, 2.
Так как Z2± = G+ ± G2+ + 1 в силу (18), а ζ1 и ζ2 - вещественные числа, то
Z2± - ζl = Re(Z2± - ζl) + iIm (Z2± - ζl),
Ψ
Ψ
Re (Z2± - ζl) = g1 ±
|G2+ + 1| cos
- ζl, Im (Z2± - ζl) = g2 ±
|G2+ + 1| sin
,
2
2
√(
)2
(
)2
Ψ
Ψ
|Z2± - ζl| =
g1 ±
|G2+ + 1| cos
l
+ g2 ±
|G2+ + 1| sin
,
l = 1,2.
(26)
2
2
Согласно следствию к лемме справедливо неравенство Im (Z2± - ζl) > 0, поэтому можно
считать, что arg(Z2± - ζl) (0, π), где l = 1, 2. Следовательно,
g1 ±
|G2+
+ 1| cos(Ψ/2) - ζl
Re(Z2± - ζl)
arg(Z2± - ζl) = arccos
= arccos
,
l = 1,2.
(27)
|Z2± - ζl|
|Z2± - ζl|
В соотношениях (26), (27) используются обозначения из (15), (17), (22), (23).
Из равенств (16) вытекает, что
ε1G+ + ε0
ε1(g1 + ig2) + ε0
ε1
ε1g1 + ε0
λ+ =
=
=
-
i,
G+ - G-
2ig2
2
2g2
поэтому
ε1
ε1g1 + ε0
Reλ+ =
,
Imλ+ = -
2
2g2
Положим
ε1
ε1g1 + ε0
ε1
ε1g1 + ε0
λ+γ+ = Λ1 + iΛ2, Λ1 =
Reγ+ +
Im γ+, Λ2 =
Imγ+ -
Re γ+,
2
2g2
2
2g2
где Re γ+ и Im γ+ однозначно определяются в (24) с использованием (15), (22). Применяя
формулу (26), находим сумму логарифмов
s1 = ln |Z2- - ζ2| - ln |Z2- - ζ1| - ln |Z2+ - ζ2| + ln |Z2+ - ζ1| =
[(
)2
(
)2]
∑∑
1
Ψ
Ψ
=-
(-1)q+l ln g1
+ (-1)q
|G2+ + 1| cos
l
+ g2
+ (-1)q
|G2+ + 1| sin
2
2
2
q=1 l=1
Используя формулу (27), вычисляем сумму аргументов
s2 = arg(Z2- - ζ2) - arg(Z2- - ζ1) - arg(Z2+ - ζ2) + arg(Z2+ - ζ1) =
6
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
946
КРУТИЦКИЙ, РЕЗНИЧЕНКО
∑∑
g1 + (-1)q
|G2+ + 1| cos(Ψ/2) - ζl
=-
(-1)q+l arccos
√(
)2
(
)2
q=1 l=1
Ψ
Ψ
g1+ (-1)q
|G2+ +1| cos
−ζl
+ g2+ (-1)q
|G2+ +1| sin
2
2
В формулах для s1, s2 использованы обозначения из (15), (17), (22), (23).
Согласно (20) и (21) получаем
-4
-4
J12 =
Re [(Λ1 + iΛ2)(s1 + is2)].
ν2
√B2 Re[λ+γ+(s1 +is2)]=
ν2
B2
В итоге приходим к равенству
-4
J12 =
1s1 - Λ2s2).
ν2
B2
Таким образом, в варианте 2а интеграл J12 вычислен явно.
Вариант 2б: χ1 = 0. В этом случае
[(
)2
]
(
)2
B1
B1
B2U2 + B1U + B0 = B2 U +
+χ2
=B2 U+
= B2(U + Ω)2,
1
2B2
2B2
где Ω = B1/(2B2). Как отмечено выше, считаем, что Ω [-h/2, h/2]. Тогда
S1U + S0
J12 =
dU
=
(C2U2 + C1U + C0)
B2U2 + B1U + B0
−h/2
1
(S1U + S0) sgn (U + Ω) dU
sgn (Ω)
(S1U + S0) dU
=
=
=
√B2
(C2U2 + C1U + C0)(U + Ω)
B2
(C2U2 + C1U + C0)(U + Ω)
-h/2
-h/2
[
]
sgn (Ω)
U dU
dU
dU
=
√ p1
+p2
+p3
,
(28)
B2
C2U2 + C1U + C0
C2U2 + C1U + C0
U
−h/2
-h/2
-h/2
где
C2(S1Ω - S0)
S0
C0(S1Ω - S0)
S1Ω - S0
p1 = -
,
p2 =
-
,
p3 =
2
C1Ω - C0 - C2Ω2
Ω
Ω(C1Ω - C0 - C2Ω2)
C1Ω - C0 - C2Ω
Интегралы в (28) табличные. Воспользуемся формулами 1.2.8.19 и 1.2.8.13 из [13]. Учитывая,
что C21 - 4C2C0 < 0, находим
(
sgn (Ω)
p1
J12 =
p3 ln |U + Ω| +
ln |C2U2 + C1U + C0| -
√B2
2C2
(
)
(
))
p1C1
2C2U + C1
2p2
2C2U + C1
U=h/2
-
arctg
+
arctg
C2
4C2C0 - C21
4C2C0 - C21
4C2C0 - C21
4C2C0 - C21
U=-h/2
Таким образом, в варианте 2б интеграл J12 также вычислен явно.
3. Основной результат. Сформулируем основной результат этой работы.
Теорема. Пусть Γ - простая гладкая замкнутая поверхность класса C2, ограничиваю-
щая объёмно-односвязную внутреннюю область, или простая гладкая ограниченная разомкну-
тая ориентированная поверхность класса C2, содержащая свои предельные точки. Пусть Γ
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
947
допускает параметризацию (1) со свойством (3) и μ(y) ∈ C0(Γ). Тогда для гармонического
потенциала двойного слоя (4) при x ∈ Γ имеет место квадратурная формула
1
W0[μ](x) ≈ -
μnmKnm(x),
(29)
4π
n=0 m=0
где интегралы Knm(x) вычислены в явном виде в п. 2.
4. Стандартная квадратурная формула. Квадратурная формула (29) является аль-
тернативой стандартной квадратурной формуле для потенциала двойного слоя вне поверхно-
сти Γ, используемой в инженерных расчётах [4, гл. 2]:
1
hH
W0[μ](x) ≈ -
μnm
ηj(y(un,vm))(yj(un,vm) - xj).
(30)
4π
|x - y(un,vm)|3
n=0 m=0
j=1
Стандартная квадратурная формула получается из формулы (6) заменой канонического ин-
теграла из (7) на следующее его приближённое значение:
hH
ηj(y(un,vm))(yj(un,vm) - xj).
|x - y(un, vm)|3
j=1
Пусть для упрощения Γ - замкнутая поверхность. Значение, вычисленное по стандартной
квадратурной формуле (30), стремится к бесконечности, если точка x стремится изнутри или
извне Γ к одной из точек y(un, vm) Γ, хотя сам потенциал двойного слоя в наших предпо-
ложениях ограничен на Γ и непрерывно продолжим на Γ как изнутри, так и извне. Другими
словами, если точка x стремится к точке на Γ изнутри или извне, то потенциал двойного
слоя стремится к конечному пределу. Стандартная квадратурная формула не сохраняет важ-
нейшие свойства потенциала двойного слоя, а именно, ограниченность на Γ и непрерывную
продолжимость на Γ извне и изнутри. Стандартная квадратурная формула расходится вблизи
границы.
5. Численные тесты. Тестирование улучшенной (29) и стандартной (30) квадратурных
формул проведено в случае, когда поверхность Γ является сферой единичного радиуса, кото-
рая задана параметрически уравнениями:
y1(u,v) = cos usin v, y2(u,v) = sin usin v, y3(u,v) = cos v,
(31)
причём (u, v) [0, 2π]×[0, π]. Отметим, что в данном случае(y(u, v))| = sin v и(y(u, 0))| =
=(y(u, π))| = 0 для всех u ∈ [0, 2π]. Иначе говоря,(y)| = 0 на полюсах сферы при такой
параметризации, но условия теоремы выполняются.
Согласно [16, § 27.6] плотность потенциала двойного слоя на поверхности Γ можно найти
по формуле
μ(x)|Γ = W0[μ](x)|Γ- - W0[μ](x)|Γ+ .
Здесь поверхность Γ рассматривается как двусторонняя, через Γ- обозначена сторона, кото-
рую мы видим, глядя навстречу вектору нормали ny, а через Γ+ - противоположная сторона.
В формуле берутся предельные значения потенциала двойного слоя на разных сторонах Γ. От-
метим, что направление единичной нормали ny совпадает с направлением нормали η, так
как вектор ny получается из η в результате нормировки. Пусть теперь Γ - единичная сфера,
заданная параметризацией (31), тогда формулы (2) для нормали η определяют внутреннюю
нормаль на сфере, а значит, Γ- - внутренняя сторона единичной сферы, а Γ+ - её внешняя
сторона.
В рассматриваемых тестовых примерах для потенциала двойного слоя с заданной на еди-
ничной сфере плотностью известно явное выражение во всём пространстве, поэтому точные
значения потенциала можно сравнить с приближёнными, вычисленными по квадратурным
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
6
948
КРУТИЦКИЙ, РЕЗНИЧЕНКО
формулам. Во всех тестах приближённое значение потенциала двойного слоя вычислялось по
стандартной квадратурной формуле (30) и по улучшенной квадратурной формуле (29) в неко-
торых точках на вспомогательных сферах, имеющих центры в начале координат и радиусы,
равные 1 ± ΔR. Тем самым вспомогательные сферы находятся либо внутри, либо снаружи
сферы единичного радиуса, на которой задана плотность потенциала, на расстоянии ΔR от
неё. Затем были рассчитаны значения абсолютных погрешностей в этих точках, и для каждой
вспомогательной сферы определялись максимумы значений этих погрешностей.
Координаты точек, которые использовались для оценки максимальной абсолютной погреш-
ности, выбирались следующими:
xqlj = Ryj(uq,vl), j = 1,2,3,
2π
π
uq =
q, q = 0,2N; vl =
l,
l = 1,2M - 1,
(32)
2N
2M
где величина yj(u, v) определяется формулами (31), R - радиус вспомогательной сферы.
В частности, эти точки расположены над и под центрами участков разбиения единичной сфе-
ры, серединами границ между такими участками и пересечениями этих границ. Отметим, что
эти точки распределены по всей сфере.
Вычисления проводились для различных значений M и N. Величины шагов выбирались
по формулам h = 2π/N, H = π/M. Если N = M = 25, то h ≈ 0.25, H ≈ 0.13; если
N = M = 50, то h ≈ 0.126, H ≈ 0.063; если N = M = 100, то h ≈ 0.063, H ≈ 0.031.
В таблицах приведены рассчитанные максимальные значения абсолютных погрешностей.
В левом столбце указано отличие радиуса вспомогательной сферы от единицы: для внутренних
сфер радиус равен 1 - ΔR, для внешних 1 + ΔR. В верхней строке указаны значения M, N.
Первое число в ячейках таблицы - максимальная погрешность для стандартной квадратурной
формулы на данной вспомогательной сфере, а число после точки с запятой - максимальная
погрешность на данной сфере для улучшенной формулы.
Тест 1. В данном тесте использовалась плотность потенциала μ(y(u, v)) = 1; тогда гар-
монический потенциал двойного слоя имеет вид [16, § 27.2]
{
1
при |x| < 1,
W0[μ](x) =
0
при |x| > 1.
В табл. 1 приведены рассчитанные максимальные значения абсолютных погрешностей.
Таблица 1. Максимальная абсолютная погрешность квад-
ратурных формул в тесте 1
ΔR M = N = 25 M = N = 50 M = N = 100
Внутренние сферы
0.1
0.096; 0.021
0.0079; 0.0045
0.0020; 0.0011
0.06
0.44; 0.041
0.054; 0.0083
0.0055; 0.0018
0.03
2.42; 0.094
0.45; 0.022
0.056; 0.0041
Внешние сферы
0.1
0.11; 0.021
0.0081; 0.0039
0.0020; 0.00092
0.06
0.47; 0.048
0.061; 0.0080
0.0055; 0.0016
0.03
2.46; 0.15
0.47; 0.023
0.060; 0.0041
Тест 2. В данном тесте использовалась плотность потенциала μ(y(u, v)) = cos v; тогда
гармонический потенциал двойного слоя имеет вид
2|x| cos ϑ
при |x| < 1,
3
W0[μ](x) =
cos ϑ
-
при |x| > 1,
3|x|2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КВАДРАТУРНАЯ ФОРМУЛА
949
где ϑ - зенитный угол в сферических координатах с центром в начале координат. В табл. 2
приведены рассчитанные максимальные значения абсолютных погрешностей.
Таблица 2. Максимальная абсолютная погрешность квад-
ратурных формул в тесте 2
ΔR M = N = 25 M = N = 50 M = N = 100
Внутренние сферы
0.1
0.032; 0.011
0.0078; 0.0030
0.0020; 0.00076
0.06
0.18; 0.017
0.020; 0.0044
0.0055; 0.0012
0.03
1.14; 0.043
0.19; 0.0086
0.020; 0.0021
Внешние сферы
0.1
0.040; 0.0076
0.0077; 0.0016
0.0020; 0.00042
0.06
0.20; 0.017
0.020; 0.0030
0.0055; 0.00080
0.03
1.16; 0.050
0.20; 0.0086
0.020; 0.0017
Тест 3. В данном тесте использовалась плотность потенциала μ(y(u, v)) = cos u sin v; тогда
гармонический потенциал двойного слоя имеет вид
2|x| cos ϕ sin ϑ
при |x| < 1,
3
W0[μ](x) =
cos ϕ sin ϑ
-
при |x| > 1,
3|x|2
где ϑ и ϕ - зенитный и азимутальный углы в сферических координатах с центром в начале
координат. В табл. 3 приведены рассчитанные максимальные значения абсолютных погреш-
ностей.
Таблица 3. Максимальная абсолютная погрешность квадра-
турных формул в тесте 3
ΔR M = N = 25 M = N = 50
M = N = 100
Внутренние сферы
0.1
0.096; 0.023
0.0055; 0.0049
0.000028; 0.0012
0.06
0.44; 0.043
0.054; 0.0088
0.0021; 0.0019
0.03
2.42; 0.096
0.45; 0.022
0.056; 0.0043
Внешние сферы
0.1
0.12; 0.019
0.0082; 0.0036
0.000069; 0.00085
0.06
0.48; 0.045
0.061; 0.0077
0.0029; 0.0016
0.03
2.46; 0.15
0.47; 0.023
0.060; 0.0040
Тест 4. В данном тесте использовалась плотность потенциала μ(y(u, v)) = (3 cos2 v - 1)/2;
тогда гармонический потенциал двойного слоя имеет вид
3|x|2(3 cos2 ϑ - 1)
при |x| < 1,
10
W0[μ](x) =
(3 cos2 ϑ - 1)
-
при |x| > 1,
5|x|3
где ϑ - зенитный угол в сферических координатах с центром в начале координат. В табл. 4
приведены рассчитанные максимальные значения абсолютных погрешностей.
Заключение. Из таблиц видно, что улучшенная квадратурная формула обеспечивает бо-
лее высокую точность вычислений вблизи границы Γ, чем стандартная. Кроме того, значения,
вычисленные по стандартной формуле, стремятся к бесконечности при приближении к гра-
нице. Тесты показывают, что улучшенная формула даёт хорошую точность вычислений для
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
950
КРУТИЦКИЙ, РЕЗНИЧЕНКО
всех точек, расположенных на расстоянии H и более от границы Γ. В этом случае улучшен-
ная квадратурная формула имеет второй порядок сходимости и обеспечивает погрешность
вычислений порядка O(hH). На расстояниях порядка hH до границы улучшенная формула
даёт погрешность O(H), а стандартная формула расходится.
Таблица 4. Максимальная абсолютная погрешность квад-
ратурных формул в тесте 4
ΔR M = N = 25 M = N = 50 M = N = 100
Внутренние сферы
0.1
0.047; 0.012
0.0079; 0.0026
0.0020; 0.00063
0.06
0.22; 0.022
0.027; 0.0045
0.0055; 0.0011
0.03
1.21; 0.048
0.22; 0.011
0.028; 0.0022
Внешние сферы
0.1
0.057; 0.010
0.0077; 0.0019
0.0020; 0.00044
0.06
0.24; 0.023
0.031; 0.0039
0.0055; 0.00080
0.03
1.23; 0.074
0.23; 0.012
0.03; 0.0020
СПИСОК ЛИТЕРАТУРЫ
1. Белоцерковский С.М., Лифанов И.К. Численные методы в сингулярных интегральных уравнениях.
М., 1985.
2. Лифанов И.К. Метод сингулярных интегральных уравнений и численный эксперимент. М., 1995.
3. Сетуха А.В. Численные методы в интегральных уравнениях и их приложения. М., 2016.
4. Бреббия К., Теллес Ж., Вроубел Л. Методы граничных элементов. М., 1987.
5. Krutitskii P.A., Kwak D.Y., Hyon Y.K. Numerical treatment of a skew-derivative problem for the Laplace
equation in the exterior of an open arc // J. of Eng. Math. 2007. V. 59. P. 25-60.
6. Крутицкий П.А., Колыбасова В.В. Численный метод решения интегральных уравнений в задаче с
наклонной производной для уравнения Лапласа вне разомкнутых кривых // Дифференц. уравне-
ния. 2016. Т. 52. № 9. С. 1262-1276.
7. Крутицкий П.А. Смешанная задача для уравнения Лапласа вне разрезов на плоскости // Диффе-
ренц. уравнения. 1997. Т. 33. № 9. С. 1181-1190.
8. Krutitskii P.A. The 2-dimensional Dirichlet problem in an external domain with cuts // Zeitschr. für
Analysis und ihre Anwend. 1998. Bd. 17. № 2. S. 361-378.
9. Krutitskii P.A. The Dirichlet problem for the two-dimensional Laplace equation in a multiply connected
domain with cuts // Proc. of the Edinburgh Math. Soc. 2000. V. 43. № 2. P. 325-341.
10. Крутицкий П.А., Федотова А.Д., Колыбасова В.В. Квадратурная формула для потенциала прос-
того слоя // Дифференц. уравнения. 2019. Т. 55. № 9. С. 1269-1284.
11. Бутузов В.Ф., Крутицкая Н.Ч., Медведев Г.Н., Шишкин А.А. Математический анализ в вопросах
и задачах. М., 2000.
12. Ильин В.А., Позняк Э.Г. Основы математического анализа. Ч. 2. М., 1973.
13. Прудников А.П., Брычков Ю.А., Маричев О.И. Интегралы и ряды. М., 1981.
14. Градштейн И.С., Рыжик И.М. Таблицы интегралов, сумм, рядов и произведений. М., 1963.
15. Цыпкин А.Г., Цыпкин Г.Г. Математические формулы. М., 1985.
16. Владимиров В.С. Уравнения математической физики. М., 1981.
Институт прикладной математики
Поступила в редакцию 03.03.2021 г.
им. М.В. Келдыша РАН, г. Москва,
После доработки 03.03.2021 г.
Московский государственный университет
Принята к публикации 27.04.2021 г.
им. М.В. Ломоносова
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021