эффективная оценка погрешности дискретизации:
1ММ/)| = |т(М ,) — т(М/)| <
где величина Q явно оценивается через исходные данные,
т. е. через свойства ядра |
уравнения (П112), его правую |
часть и свойства контура |
L, поэтому-то оценка (П120) |
и является эффективной. |
|
Из оценки (П120) вытекает не только сходимость при т -> оо приближенного решения т (М;) к точному т (М,), но и выясняется скорость этой сходимости при возрастании т. Полагая | Х| = 1, сразу же из оценки (П120) получаем оценки погрешности дискретизации для численного решения интегральных уравнений внутренней и внешней задач Дирихле.
Для фактического численного решения интегрального уравнения (П112) может быть применен рассмотренный ранее комбинированный численный метод, т. е. вначале прямым методом решаем систему алгебраических уравне ний (П117) для достаточно малого числа участков разби ения, после чего полученное приближенное решение уточ няем при помощи алгоритма последовательных приближе ний (П118) уже для большего числа т участков разбиения контура L. Поскольку в рассмотренном случае v = 2,
т. е. т0 может быть эффективно вычислено по выбранному числу т и исходным данным задачи.
Из соотношения (П110) получаем асимптотическую формулу для общего числа арифметических операций:
min Nз (m0) |
In т |
• (П121) |
Аналогично из формул (П101) и (П105) находим
Л ^даЛт3; Л/2» 4 т 2---------------------------- |
*(11122) |
In ----------------- ------------------- |
|
111 ( ‘ - - w |
) |
Сравним числа арифметических операций, необходимых для решения рассматриваемых электростатических задач как методом интегральных уравнений, так и методом сеток. При применении метода сеток к решению полевой задачи необходимо искусственно ограничить безграничную область, занятую полем (см. гл. I, 1), и на внешней границе принять нулевое условие. Покроем такую искусственно ограничен ную область квадратной сеткой с шагом h, заменим диффе ренциальное уравнение системой конечно-разностных урав нений и будем решать эту систему наиболее экономичным по числу необходимых арифметических операций методом, т. е. итерационным методом переменных направлений [74, 82]. При этом для числа необходимых арифметических опе раций справедливы следующие асимптотические соот ношения [74]:
для прямоугольника
для непрямоугольных областей
(П124)
где 62 — погрешность, возникающая за счет конечного чис ла итераций, производимых при методе переменных направ лений.
Погрешность 62 необходимо по порядку малости согла совать с погрешностью дискретизации метода сеток, для которой справедливо следующее асимптотическое соотно шение:
Поэтому
1 1
Из соотношений (П123) и (П124) получаем: для прямоугольника
для непрямоугольных областей
(П127)
Из соотношений (П120) и (П125) находим, что для того, чтобы погрешность дискретизации б1( а с ней и погрешность 62 имели одинаковый порядок малости как в методе инте гральных уравнений, так и в методе сеток, необходимо вы полнение асимптотического равенства
т д а -Jr-. |
(П128) |
Используя равенство (П128), |
из соотношений |
(П126) |
и (П127) находим, что |
|
|
для прямоугольника |
|
|
iV4» m 2ln2m; |
(П129) |
для непрямоугольных областей |
|
W4« m 3lnm. |
(П130) |
Из сравнения соотношений (П121) и (П122) с форму |
лами (П129) и (П130) следует, |
что для получения одной |
и той же высокой точности при применении метода |
инте |
гральных уравнений нужно затратить значительно меньшее число арифметических операций, чем при применении ме тода сеток, т. е. метод интегральных уравнений более эко номичный, чем метод сеток.
Приведенные формулы и сделанный из них вывод нуж даются в некоторых оговорках и пояснениях. Соотношения (П121), (П122), (П129) и (П130) являются асимптотиче скими, поэтому сделанный вывод справедлив лишь при до статочно большом т и достаточно малом h, что однако ни сколько не снижает его значения, так как усложнение ре шаемых задач и стремление повысить точность расчетов с необходимостью приводят к увеличению числа т участков разбиения и к уменьшению шага сетки h.
Во всех приведенных рассуждениях нигде не исполь зовались какие-либо допущения о размере области, поэтому сделанный вывод справедлив и в отношении возможностей сравниваемых методов для решения внутренней задачи Дирихле. Таким образом, даже при решении внутренней задачи Дирихле, когда несущественны основные недостат ки конечно-разностного метода, перечисленные в гл. I, 1, метод интегральных уравнений все равно оказывается более
экономичным по числу арифметических операций, а следо вательно, и более предпочтительным, чем метод сеток.
При использовании метода сеток решение находится во всех узлах сетки, в то время как при применении метода интегральных уравнений определяется вначале только плотность вторичных источников т, зная которую, можно найти потенциал в любой точке пространства. Для этого необходимо затратить дополнительную вычислительную работу, объем которой значительно меньше объема вычис лительной работы, необходимой для нахождения т, так как потенциал и градиенты потенциала обычно подлежат определению не во всем пространстве, а в некоторой его небольшой части.
ПРИЛОЖЕНИЕ 4
Примеры
в |
Расчет электростатических и магнитостатических |
полей |
кусочно-однородных изотропных и анизотропных |
средах |
оказалось возможным охватить одной программой. Эта программа осуществляет численное решение системы интегральных уравнений (1.232) и (1.233) в случае электро статического поля и системы (2.161) и (2.162) в случае маг нитостатического поля. Небольшими видоизменениями, пре дусмотренными в программе, можно рассчитывать стати ческие поля в кусочно-однородных изотропных средах как при помощи потенциала простого слоя, так и примене нием потенциала двойного слоя. Описываемая программа составлена С. С. Романовичем, Л. В. Федчун на языке ФОРТРАН для ЭЦВМ БЭСМ-6. Программа состоит из на бора подпрограмм, осуществляющих:
1) вычисление правых частей системы алгебраических уравнений, которая аппроксимирует систему интеграль ных уравнений;
2)вычисление коэффициентов матрицы системы алгеб раических уравнений;
3)решение системы уравнений;
4)расчет поля внутри, на границе и снаружи диэлектри
ка, проводника или ферромагнетика.
В программе предусмотрен учет симметрии рассчиты ваемого поля относительно трех координатных осей; при этом
симметрия может быть как четной, так и нечетной. Благо даря учету симметрии, число элементарных участков, на которое дробится граница раздела сред, может превышать порядок решаемой системы алгебраических уравнений в 8, 4 или 2 раза (в зависимости от числа осей симметрии).
П ри м ер П 1. Этот пример использовался для отладки программы. По уравнениям (2.161) — (2.162) рассчитывалось магнитное поле в системе, показанной на рис. ПЗ, а; при этом ток в квадратной рамке принимался равным 1 А, а среда внут-
|
|
~ 0,02 |
0 |
0,02 |
|
|
и ■ |
I——л---1----к!--- |
|
|
1 . |
2 . |
2 . |
|
|
0,02- |
|
|
5 , |
в . |
|
|
|
|
Y |
|
12. |
|
19, is . is . |
0 . |
<0. |
” . |
я . |
17, |
18, |
!9, |
20. |
я . |
22. |
23• 2 \ |
2 5 |
26, |
27, |
28, |
29, 30, 31• V . |
зз. |
34 |
35, |
36, |
37 |
38, |
39, 40, |
I----- 1— — |
у |
|
|
|
|
О 0,02 |
|
|
|
|
|
ри прямоугольного параллелепипеда — однородной и изо тройной с проницаемостью р0. Очевидно, что при этом плот ность двойного слоя должна равняться нулю, а распреде ление а должно создать внутри параллелепипеда такое же поле, как и рамка с током в однородном пространстве. Разбиение четверти поверхности параллелепипеда на уча стки показано на рис. ПЗ, б. Значения а и т в срединных точках участков разбиения, рассчитанные по программе, представлены в табл. П1. По найденному о рассчитывалась магнитная напряженность в точках 1—4, расположенных внутри параллелепипеда (рис. ПЗ, а). В точках 5—18, расположенных вне параллелепипеда, определялась маг нитная напряженность, созданная найденным распределе
нием т и током в рамке. Значения л>й составляющей этих напряженностей, а также значения х-й составляющей
#*2> магнитной напряженности, рассчитанной только от рамки с током при условии, что все пространство однородно и имеет проницаемость р0, представлены в табл. П2. Даже при таком грубом разбиении поверхности параллелепипе-
|
|
|
Т а б л и ц а Ш |
|
|
Т а б л и ц а П 2 |
|
Номер |
Значение |
Значение т, А |
Номер |
Значение |
Значение |
|
|
|
|
точки |
о, А/м |
точки |
Н<£\ А/м |
H f , А/м |
|
|
|
1 |
—102,3 |
0,0187 |
1 |
56,12 |
55,18 |
|
2 |
—69,86 |
0,0129 |
2 |
48,50 |
47,68 |
|
5 |
—138,9 |
0,0241 |
3 |
37,55 |
37,01 |
|
6 |
—102,4 |
0,0188 |
4 |
22,67 |
27,10 |
|
9 |
—104,2 |
0,0187 |
5 |
19,02 |
19,44 |
|
10 |
—140,6 |
0,0240 |
6 |
14,01 |
13,96 |
|
11 |
—140,6 |
0,0240 |
7 |
11,91 |
11,79 |
|
12 |
—104,2 |
0,0187 |
8 |
11,26 |
11,10 |
|
17 |
—69,61 |
0,0113 |
9 |
9,91 |
9,76 |
|
18 |
— 100,2 |
0,0167 |
10 |
8,02 |
7,93 |
|
19 |
—100,2 |
0,0167 |
11 |
5,93 |
5,88 |
|
20 |
—69,61 |
'0,0113 |
12 |
3,97 |
3,94 |
|
25 |
—56,34 |
0,0078 |
13 |
3,16 |
3,15 |
|
26 |
—80,32 |
0,0120 |
14 |
2,88 |
2,88 |
|
27 |
—80,32 |
0,0120 |
15 |
1,56 |
1,59 |
|
28 |
—56,34 |
0,0078 |
16 |
—2,11 |
—2,Об |
|
33 |
—7,64 |
0,0028 |
17 |
-1,02 |
-1,01 |
|
34 |
—7,89 |
0,0043 |
18 |
—2,10 |
—2,09 |
|
35 |
-7 ,8 9 |
0,0043 |
|
|
|
|
36 |
—7,64 |
0,0028 |
|
|
|
да наблюдается близкое совпадение Я* ’ и Н{^ . Это свиде
тельствует |
о правильности составленной программы и до |
статочно высокой точности вычислений. |
П ри м ер |
П 2. Показанная на рис. ПЗ, а магнитная систе |
ма рассчитывалась в случае, когда магнитная проницаемость параллелепипеда бесконечно велика. При этом использо валось разбиение, показанное на рис. ПЗ, б, а расчет поля производился как введением простого слоя магнитных за
рядов [т. е. по уравнению (2 .1 3 5 )], |
так и на основе введе |
ния двойного слоя зарядов [т. е. |
по уравнению (2 .1 5 0 )]. |
Значения нормальной к границе раздела сред составляю
щей напряженности Я°, посчитанные по найденному рас пределению а, показаны в табл. ПЗ, а в табл. П4 приведены
значения х-х составляющих Н° и Hi напряженности в точках 5—18, рассчитанные вне ферромагнитного бруса
по распределениям о и т. |
Отметим их неплохое совпадение |
при принятом |
грубом разбиении. |
П р и м ер П З . |
Решалась |
электростатическая задача о рас |
пределении поверхностной плотности о электрического за ряда по поверхности уединенного заряженного проводяще го бруса, показанного на рис. П4, а. Расчет велся в
Т а б л и ц а П З Т а б л и ц а П 4
Номер |
Значение |
Номер |
|
Значение |
Значение |
точки |
А/м |
точки |
|
Н°. А/м |
н \ , А/м |
1 |
98,1 |
5 |
|
60,2 |
63,5 |
2 |
71,0 |
6 |
|
57,9 |
54,5 |
5 |
128,0 |
7 |
|
39,2 |
40,4 |
6 |
98,1 |
8 |
|
35,7 |
36,1 |
9 |
99,0 |
9 |
|
27,7 |
27,4 |
10 |
129,0 |
10 |
|
18,5 |
18,3 |
и |
129,0 |
11 |
|
11,5 |
11,3 |
12 |
99,0 |
12 |
|
6,6 |
6,5 |
17 |
69,4 |
13 |
|
4,3 |
4.3 |
18 |
94,8 |
14 |
|
2,3 |
2,3 |
19 |
94,8 |
15 |
|
— 1,6 |
— 1,6 |
20 |
69,4 |
16 |
|
- 8 , 2 |
-8 ,1 |
25 |
55,6 |
17 |
|
— 18,6 |
— 18,6 |
26 |
75,7 |
18 |
|
— 30,9 |
— 30,8 |
27 |
75,7 |
|
|
|
|
28 |
55,6 |
соответствии с интегральным урав |
83 |
24,6 |
84 |
32,9 |
нением |
(1.81). Разбиение четверти |
85 |
32,9 |
поверхности проводящего бруса на |
86 |
24,6 |
участки |
показано на |
рис. 04, б. |
|
|
В табл. П5 приведены значения от. |
носительной плотности а = -2 - |
= |
в срединных точках |
|
|
аср |
|
Я |
|
участков разбиения. С учетом симметрии приведены зна
чения о только в некоторых точках, по которым просто
восстановить распределение о на всей поверхности.
Таблица П5
Номер |
Значение |
Номер |
Значение |
Номер |
Значение |
Номер |
Значение |
точки |
а |
точки |
о |
точки |
а |
точки |
о |
1 |
1,364 |
34 |
1,383 |
81 |
0,7013 |
115 |
0,7762 |
2 |
0,9250 |
35 |
1,511 |
82 |
0,7351 |
116 |
1,165 |
3 |
0,8218 |
36 |
2,057 |
83 |
0,8326 |
129 |
0,6378 |
4 |
0,7864 |
49 |
0,8794 |
84 |
1,242 |
130 |
0,6705 |
9 |
1,410 |
50 |
0,9148 |
97 |
0,6686 |
131 |
0,7638 |
10 |
0,9613 |
51 |
1,019 |
98 |
0,7020 |
132 |
1,147 |
11 |
0,8573 |
52 |
1,479 |
99 |
0,7976 |
145 |
0,6326 |
17 |
1,540 |
65 |
0,7589 |
100 |
1,194 |
146 |
0,6652 |
18 |
1,068 |
66 |
0,7932 |
113 |
0,6491 |
147 |
0,7580 |
25 |
2,090 |
67 |
0,8931 |
114 |
0,6820 |
148 |
1,139 |
33 |
1,337 |
68 |
1,322 |
|
|
|
|
Пример П4. Рассчитывалась магнитная система, пока занная на рис. П5, а. Такие С-образные магнитные системы труднее всего поддаются численным расчетам. Магнитная проницаемость магнитопровода принималась бесконечно большой, намагничивающие ампер-витки IW — единичны ми. Размеры магнитопровода в сантиметрах и разбиение четверти его поверхности на участки показано на рис. П5, б. Решались интегральные уравнения (2.135) относительно о и (2.150) относительно т, затем рассчитывалось распреде ление поля. Значения нормальной составляющей напря
женности Н„ в центральных точках участков разбиения
приведены в табл. П6. |
Близкие значения найдены для Н\. |
|
|
|
|
|
|
Таблица П6 |
Номер |
Значение |
Номер |
Значение |
Номер |
Значение |
Номер |
Значение |
точки |
Л®. А/м |
точки |
н°, А/м |
точки |
Л ®. А/м |
точки |
л®. А/М |
1 |
2,41 |
31 |
38,74 |
61 |
35,58 |
91 |
28,90 |
2 |
3,42 |
32 |
27,42 |
62 |
36,41 |
92 |
29,56 |
3 |
3,29 |
33 |
27,93 |
63 |
26,26 |
93 |
32,25 |
4 |
2,16 |
34 . |
13,07 |
64 |
29,25 |
94 |
44,83 |
5 |
1,96 |
35 |
7,01 |
65 |
26,40 |
95 |
40,65 |
6 |
0,14 |
36 |
31,55 |
66 |
22,72 |
96 |
27,77 |
7 |
0,04 |
37 |
43,17 |
67 |
23,71 |
97 |
24,40 |
8 |
8,22 |
38 |
42,54 |
68 |
34,35 |
98 |
22,52 |
9 |
11,46 |
39 |
29,76 |
69 |
35,54 |
99 |
21,27 |
10 |
11,17 |
40 |
27,19 |
70 |
25,74 |
100 |
20,52 |
11 |
7,63 |
41 |
26,10 |
71 |
23,23 |
101 |
20,28 |
12 |
7,36 |
42 |
29,91 |
72 |
22,61 |
102 |
20,81 |
13 |
1,40 |
43 |
31,60 |
73 |
22,60 |
103 |
23,07 |
14 |
1,31 |
44 |
43,31 |
74 |
24,50 |
104 |
34,16 |
15 |
14,38 |
45 |
42,56 |
75 |
35,50 |
105 |
—5,90 |
16 |
20,00 |
46 |
29,43 |
76 |
36,96 |
106 |
17,67 |
17 |
19,58 |
47 |
26,27 |
77 |
27.10 |
107 |
15,69 |
18 |
13,53 |
48 |
24,72 |
78 |
30,52 |
108 |
9,06 |
19 |
13,59 |
49 |
23,91 |
79 |
30,16 |
109 |
—0,05 |
20 |
4,71 |
50 |
42,10 |
80 |
30,72 |
110 |
26,48 |
21 |
0,09 |
51 |
54,92 |
81 |
33,34 |
111 |
24,67 |
22 |
21,23 |
52 |
53,89 |
82 |
45,90 |
112 |
15,30 |
23 |
29,36 |
53 |
39,10 |
83 |
47,69 |
ИЗ |
146,1 |
24 |
28,86 |
54 |
35,08 |
84 |
36,75 |
114 |
123,4 |
25 |
20,17 |
55 |
32,88 |
85 |
53,10 |
115 |
115,1 |
26 |
20,80 |
56 |
31,44 |
86 |
38,40 |
116 |
115,5 |
27 |
9,36 |
57 |
0,06 |
87 |
34,27 |
117 |
123,3 |
28 |
2,68 |
58 |
6,54 |
88 |
31,86 |
118 |
146,8 |
29 |
28,77 |
59 |
25,67 |
89 |
30,24 |
119 |
146,9 |
30 |
39,31 |
60 |
24,93 |
90 |
29,24 |
120 |
123,9 |