т. е. если а0 (Q) — собственная вектор-функция системы
•+
интегральных уравнений (П66), то о0 (Q) одновременно является собственной вектор-функцией системы (П49) и удовлетворяет соотношениям (П93). При доказательстве
3-й спектральной теоремы было показано, что если а0 (Q) — собственная вектор-функция системы (П49), соответствую щая характеристическому значению Х0 = —1, то ook (Q) =з гз 0 для всех k Ф п, и п + 1, ап и an+i совпадают с распре делениями плотности электрического заряда по Sn и S„+i, когда среда внутри Sn и вне Sn+i является проводящей (рис. П1). Из уравнений (П93) следует, что проводники, ограниченные поверхностями Sn и S„+i, не заряжены. Поэтому а0п (Q) — Oon+i (Q) = 0 , т. е. Я0 = —1 не являет ся характеристическим значением для видоизмененной си стемы интегральных уравнений. Из доказанной леммы и 3-й спектральной теоремы вытекает 4-я спектральная теорема:
Если выполнены условия (П91), то и в случае / 2 все характе
ристические |
значения системы |
интегральных уравнений |
(П66) вещественные и первое |
характеристическое значе |
ние по модулю больше единицы. |
для систем |
интегральных |
Поскольку условия (П91) |
уравнений |
(П88) — (П90) выполняются, то |
эти системы |
уравнений однозначно разрешимы при любых значениях диэлектрических проницаемостей и их решение может быть найдено методом последовательных приближений, т. е. для расчета поля в кусочно-однородной среде, состоящей из любого числа областей однородности, достигнута также полнота результатов, что и для расчета поля в кусочно однородной среде, состоящей из двух областей однород ности.
ПРИЛОЖЕНИЕ 3
О численном решении интегральных уравнений относительно плотностей вторичных источников
Рассмотрим два наиболее распространенных численных метода решения интегральных уравнений: метод сведения интегральных уравнений к системе линейных алгебраи ческих уравнений и метод последовательных приближений.
Начнем с численного решения интегральных уравнений методом сведения их к системам линейных алгебраических уравнений. Для простоты будем рассматривать одно ин тегральное уравнение, так как численное решение системы принципиально ничем не отличается от решения одного уравнения. Для общности рассмотрения вначале не будем останавливаться на конкретном виде ядра интегрального уравнения, т. е. будем исследовать интегральное уравне ние общего вида
o ( Q ) - X f j o ( M ) K ( Q , |
М) dlM= |
/ (Q). |
(П94) |
L |
|
|
|
Интеграл в уравнении (П94) приближенно заменим |
суммой: |
|
|
|
\ о { М ) К (Q, М) dlM» |
S Р* |
а M b |
(П95) |
L |
1 |
|
|
где коэффициенты (Q) зависят от свойств ядра К (Q, М) и выбора формулы приближенного интегрирования.
Подставим соотношение (П95) в уравнение (П94) и по требуем, чтобы точка Qпробегала последовательно точки М 1г М2, ..., Мп. При этом для нахождения приближенных зна чений а (Mk) получаем систему линейных алгебраических уравнений
а ( М ,) - К 2 М М г)ММ*)==/(М,) (* - 1, 2,
(П96)
Решив систему уравнений (П96)* находим приближенные
значения а (Mk) в выбранной дискретной системе точек. После чего приближенные значения в остальных точках множества L определим по следующей формуле:
~т |
И |
|
о (Q) = * 2 h |
(Q) ° (M k) + f (Q)- |
(П97) |
fe=i |
|
|
Решение интегрального уравнения (П94) методом после довательных приближений проводится согласно приложе нию 1 при помощи следующего соотношения:
оп(Q) = КJ а„_, (М) К (Q, М) dlM+ / (Q)
Поскольку интеграл в соотношении (П98) точно анали тически удается вычислить в исключительно редких случа ях, то при реализации процесса последовательных прибли жений на ЭЦВМ этот интеграл приближенно заменяют сум мой и расчет ведут по формуле
~ |
т |
- |
|
°п (М{) = |
Я, 2 |
Pft (М^ <т„_1 (Mk) -f- / (М{) |
|
(i = 1, 2, |
k=\ |
m и n = 1, 2, . . . , <X>). |
|
. . . , |
(П99) |
Нетрудно видеть, что алгоритм (П99) представляет собой процесс последовательных приближений для решения си стемы линейных алгебраических уравнений (П96). Однако алгоритм последовательных приближений (П99) рас сматривают как самостоятельный численный метод решения интегрального уравнения (П94), так как на сходимость этого алгоритма имеет смысл рассчитывать только в том случае, если сходятся последовательные приближения
(П98).
Как при замене интегрального уравнения (П94) системой линейных алгебраических уравнений (П96), так и при реа лизации метода последовательных приближений (П98) при помощи соотношений (П99) возникает одна и та же погрешность б1} обусловленная приближенной заменой интеграла конечной суммой (П97) и потому называемая погрешностью дискретизации. Погрешность дискретиза ции 6Хзависит от числа т, и для нее в общем случае справед лива следующая оценка [25]:
бх< 4 - . |
|
(П100) |
rtv |
|
|
|
где величина v определяется видом |
применяемой |
форму |
лы приближенного интегрирования, |
а константа Сг |
зави |
сит от дифференциальных свойств решения а (М) |
и |
ядра |
К (Q, М).
Если, с точки зрения погрешности дискретизации, ме тод последовательных приближений (П99) и метод сведения интегрального уравнения к системе линейных алгебраи ческих уравнений (П96) идентичны, то, с точки зрения объ ема вычислительной работы, т. е. с точки зрения того числа арифметических операций, которые необходимо произвес ти для фактического нахождения решения, эти методы су щественно отличаются друг от друга. Так, в руководствах по вычислительной математике [3] показывается, что для *
числа N1 арифметических операций, необходимых для решения системы линейных алгебраических уравнений по рядка т тем или иным прямым методом (например, мето дом Гаусса), справедлива следующая формула:
где приближенный знак равенства стоит потому, что не уч тены члены, содержащие т в более низкой степени, чем 3.
Формула (П101) является асимптотически точной при т-+ оо, т. е. относительная погрешность этой формулы стремится к нулю с ростом т. Величина А зависит от приме няемого прямого метода решения системы линейных урав нений [31: так, для метода Гаусса с выбором главного эле
мента и метода ортогонализации А = -у, а для схемы Жор
дана и схемы без обратного хода А = -у.
Оценим число Л/2 арифметических операций, произво димых при решении интегрального уравнения методом по следовательных приближений (П99). При использовании этого метода всегда возникает погрешность 62, связанная с конечностью числа N„ выполняемых итераций. Если по следовательные приближения (П99) сходятся как геометри ческая прогрессия со знаменателем а, то для погрешности 62 справедлива следующая оценка [28]:
N„ |
|
|
6а < ~ГИ~ |
I о (Щ — tJ0 (М) |. |
(П102) |
Погрешность 62 должна быть согласована с погреш ностью дискретизации 6Х, иначе говоря, вряд ли стоит вы бирать число итераций N„ столь большим, чтобы погреш ность 6 2 была много меньше погрешности Погрешности 62 и 6j должны быть одного и того же порядка малости от носительно т. Поэтому выберем Na таким, чтобы выполня лась оценка
|
|
62< - % - |
|
(П103) |
|
|
пг |
|
|
где С2 — некоторая не зависящая от т константа. |
Для этого достаточно, чтобы |
|
|
Л |
u |
' max I о (М) — а0 (М) | = |
т |
• |
1 |
l. |
|
Откуда |
|
|
|
Л/в In— |
= |
In |
в |
а |
|
|
или |
|
|
|
ЛЛ. =• |
In — |
In |
т |
|
|
|
|
а |
|
|
mv m ax | a (M ) — o0 (М ) |
С2 (1 — а )
m ax | cr (M ) — ст0 (М ) | \ v '
(П104)
С2 (1 - а)
Так как число операций, производимых на каждом ша ге итерационного процесса (П99), равно 2т а с точн остью до членов более низкого порядка относительно т, то для общего числа арифметических операций N2, производимых при решении интегрального уравнения методом последо вательных приближений, получаем
■2/n2AL = 2m2 ■ |
In |
( mшаax | a (M ) — a „ (M ) | |
|
m |
c*( 1- a ) |
|
In — |
- |
|
|
a |
|
|
|
» |
— ^ — тг \пт. |
(П105) |
|
in — |
|
|
|
|
a |
|
|
|
Из соотношений (П101) и (П105) находим |
|
|
l i m - J ^ - = 0 , |
|
(П106) |
т. е. при достаточно больших т число арифметических опе раций, необходимое для решения интегрального уравне ния методом последовательных приближений, значительно меньше числа арифметических операций, необходимого для решения интегрального уравнения сведением его к системе линейных алгебраических уравнений (подразумевается, что система алгебраических уравнений решается прямым методом). Таким образом, потенциально* возможности ме тода последовательных приближений лучше, чем метода сведения к системе алгебраических уравнений.
*Термин «потенциально» здесь применен потому, что неравенство jV2<
<jVj справедливо при достаточно больших т, т. е. когда требуется
высокая точность, в то время как при малых т, вообще говоря, кв исключена возможность обратного неравенства N 2> N v причем эта воз можность часто реализуется.
Покажем, что сочетая оба рассмотренных метода, можно построить способ решения интегрального уравнения, бо лее экономичный по объему вычислительной работы, чем каждый из этих методов в отдельности. Идея состоит в том, что вначале интегральное уравнение заменяется системой линейных алгебраических уравнений (П96) малого порядка т 0, которая решается прямым методом. После решения си
стемы (П96) приближенное решение а0 (Q) находится по фор муле (П97) в остальных точках множества L и используется
как начальное приближение а0 (Mk) в методе последователь ных приближений (П99) уже для большого числа точек т, выбор которого диктуется требуемой точностью решения задачи.
Для реализации предлагаемого метода необходимо найти такое число т0 при уже выбранном числе т, чтобы общее число арифметических операций N 3 (т0) было как можно меньше. Для решения сформулированного вопроса выведем формулу для N 3. Согласно соотношениям (П101) и (П105) получаем
|
|
2v |
|
max | a (M) — а0 (M) | |
|
N3 (т0)да Ami + |
яг2 In |
m |
|
|
|
In --- |
|
C*(l — a) |
|
|
а |
|
(П107) |
|
|
|
|
|
Очевидно, что |
величина |
шах | о (М) — а0 (М) | равна |
|
погрешности дискретизации |
и при т = т0 в соответствии |
с (П100) находим |
|
|
|
|
|
шах | а (М) — сг0 (М) | » |
• |
L |
|
|
|
|
Щ |
Подставляя последнее выражение в соотношение (П107), |
получаем |
|
|
|
|
|
N3 (яго)» Ami |
+ |
2v |
яг2 In |
т |
|
|
Щ |
|
a
(П108)
Исследуем на минимум по переменной яг0 функцию, стоящую в правой части соотношения (П108). Диф ференцируя по т0 правую часть соотношения (П108),
находим
3Aml — 2m2v
a
Откуда следует, что минимум достигается при
т0 = 1 / ~ ---- г- т 3 • |
' |
(П109) |
V |
ЪА In — |
|
|
r |
a |
|
|
Подставляя тг из соотношения (П109) в формулу (П108), |
получаем |
2v |
|
|
|
|
|
min Ng (m0) » ------ :— m2 -f- |
|
|
m" |
3 In — |
|
|
|
a |
|
|
|
|
|
-------- Г- |
/ |
1 |
|
2v |
/П2 In |
ЗЛ In — |
x v |
|
2v |
( C2 (1 — a) |
) J : |
|
In — |
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
1 In m. |
(П110) |
|
|
In |
|
|
Из соотношений (П105) и (П110) |
находим |
|
|
min N 3 (т„) |
|
(П111) |
lim |
N. |
- |
1 |
ГП-+-ОЭ |
|
|
|
т. e. в предлагаемом комбинированном методе при доста точно больших т число необходимых арифметических опе раций почти в 3 раза меньше, чем число необходимых ариф метических операций в методе последовательных прибли жений. Таким образом, когда требуется высокая точность (т. е. при больших т) целесообразно применять рассмотрен ный комбинированный метод решения интегрального урав нения.
Проиллюстрируем рассмотренные вопросы на примере
численного |
решения |
интегрального уравнения |
|
|
|
C°s |
пм) |
|
|
|
L |
rQM |
|
|
|
|
|
cos (rPM, nM) |
dip й1м |
7(Q); |
ei — |
r f |
'P M |
8,' + Be |
(П112)
к которому сводится расчет плоского электростатического поля в случае двух кусочно-однородных сред с границей раздела L [см. формулу (1.147)1.
При К = 1 и 1 = — 1 уравнение (П111) представляет собой интегральное уравнение соответственно для внутрен ней и внешней задачи Дирихле. В самом деле, разыскивая решения задач Дирихле в виде
<р т - |
4 - f |
* д а — ■^ "м) |
diMи- |
+ |
|
(j) т {М) |
cos (гРМ, пм ) |
db й1м |
2nL |
(j) ■ |
|
|
' РМ |
|
и учитывая предельные свойства потенциала двойного слоя, соответственно для внутренней и внешней задач получим
интегральные |
уравнения: |
cos (rQM, пм ) |
|
|
|
|
|
|
|
|
т ( ® в |
7 |
$ |
L |
т |
|
rQM |
|
|
|
|
|
|
|
|
|
_1_Лч |
cos (}РМ, пм ) |
dip |
dlM + —f(Q)', |
L |
|
|
т р м |
|
|
|
*(Q) = |
|
|
|
|
|
cos (rQM, nM) |
|
|
|
|
|
rQM |
|
|
|
|
|
|
|
|
|
|
|
cos (rPM, nM) |
dip |
dlM + — |
f (Q), |
|
|
|
|
r PM |
|
|
|
где f (Q) — краевое |
условие Дирихле. |
дискретизации |
Таким образом, |
оценив |
погрешность |
для уравнения |
(П112), |
одновременно получим оценки по |
грешности для решений как внутренней, так и внешней задач Дирихле. Численное решение внутренней задачи Ди рихле методом интегральных уравнений исследовалось в работе [29], в которой решение разыскивалось только в ви де потенциала двойного слоя, что приводило к несколько иному интегральному уравнению, чем выписанное выше. Для этого интегрального уравнения в случае выпуклого контура L в работе [29] выведена эффективная оценка по грешности дискретизации через исходные данные задачи.
В работе [42] получены эффективные оценки погрешнос ти, возникающие при численном решении интегрального
уравнения типа (П112). Основные результаты из [42] приво дятся ниже без доказательств.
Поскольку интегральное уравнение (П112) охватывает не только внутреннюю, но и внешнюю задачу Дирихле, то приводимые ниже результаты дополняют и обобщают
результаты работ [25, 29]. |
т участков равной |
длины А/ |
Контур L разобьем на |
и интеграл в' уравнении |
(П112) приближенно |
заменим |
суммой: |
|
|
I & ^ £ ! L J * L d l p cUm да
|
|
r Q M |
|
|
L |
J |
|
r P M |
|
|
|
|
|
т<м*»{S[Alk |
cos (rQM, пм) |
dlM— |
|
|
|
|
|
' W |
|
|
|
|
|
k=l |
[А'- |
|
|
|
|
|
|
|
|
|
|
|
|
COS (rPM, nM) |
|
|
|
(П113) |
|
|
a l^ k |
|
r P M |
|
Шм dip , |
где |
|
|
|
|
|
|
|
|
Mk — срединные точки участков разбиений. |
|
Нетрудно |
видеть, |
что |
|
|
|
|
|
|
|
|
|
|
|
cos (rQM, пм) |
|
|
a in гг |
|
|
|
|
|
|
|
|
|
|
|
|
' Q M |
|
|
|
|
|
r Q M |
|
|
|
|
дпм |
|
|
|
Так как |
функция |
In (zM — z q ) |
= |
In rQM + |
/со (Q, M), |
где |
со (Q, M) — угол |
между |
осью |
x |
и радиус-вектором |
r Q M , |
аналитическая для всех Z m |
ф |
z q , то и з условий Коши — |
Римана получаем |
|
|
|
|
|
|
|
|
|
|
|
|
— я^ |
м |
= |
|
до{£ ’ М) |
. |
|
|
(П114) |
|
|
дпм |
|
|
|
д1м |
|
|
|
|
|
Откуда находим |
|
|
|
|
|
|
|
|
|
|
|
|
е cos ( r w |
|
|
Ш м |
= _ |
Д(0а (Q)t |
|
(П 1 1 5 ) |
где |
Am*. (Q) — угол, под |
которым |
из |
точки |
Q виден k-й |
участок разбиения контура. |
|
|
|
|
|
|
|
|
Из соотношений (П113) и (П115) следует |
|
|
|
cos (г.Q M' пм) |
|
|
|
cos (гРМ, пм) |
dip |
d/м да |
(j) х(М) |
r Q M |
|
|
|
|
|
’ Р М |
|
|
|
|
|
|
|
|
|
|
|
|
|
- ^ г ( М |
к) |
Асо* (Q) — |
1 |
т |
|
(П116) |
|
|
~ - 2 |
1 |
|
|
|
к=-1 |
|
|
|
|
|
т |
|
|
|
где Acow — угол, под которым виден k-й участок разбиения из срединной точки i-ro участка разбиения (рис. П2).
Используя |
равенство (П116), сводим интегральное уравне |
ние (П112) |
к системе линейных алгебраических уравнений |
т (Mj) ■ |
Ё |
т(М*) Acokj ----—2 |
|
|
|
fe=i |
171 1=1 |
|
|
= |
|
/ = 1 , 2..........т. |
(П117) |
Аналогично для реализации ал горитма последовательных прибли жений получаем следующую фор мулу:
Лт _
r n (M j) — — |
2 Тп— 1(М к) х |
|
л |
*=1 |
|
|
|
х |
Дсо.-----—У A(£>ki |
+ |
|
*/ |
т |
|
К |
Н— /(АЦ) |
(J = |
1, |
2, |
.. . , т\ |
п = 0, 1, |
2, |
, |
оо). |
(П118) |
Соотношения (П117) и (П118)
очень удобны для расчета на ЭЦВМ, так как коэффициен ты А©*, имеют простой геометрический смысл и легко на ходятся из чертежа или по координатам срединных и край них точек участков разбиения по формуле
Дсо« = arctg У (M'k) — у (M j) — arctg |
у (А^+1) — у {МО |
X (М\) - х (Мд |
|
x(M*k+x) — |
x(Mi) |
|
|
|
(П119) |
где Mk и Mft+i — крайние точки |
k-vo участка |
разбиения. |
В работе [42] доказано, что в случае выпуклого контура L с всюду конечным радиусом кривизны последовательные приближения (П118) сходятся к решению системы (П117) не медленнее, чемгеометрическая прогрессия со знаменателем
а = | х, I |
11 ___ L_), |
где |
R0— максимальный радиус |
кривизны |
контура L. |
Там |
также получена следующая |