ЕГЭ и ОГЭ
Хочу знать
Главная > Математика > Численные методы
<< Предыдущий параграф
Следующий параграф >>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

3. Локально-одномерный метод.

Продольно-поперечная схема на задачи с числом измерений 3 непосредственно, не обобщается. В самом деле, введем промежуточный слой и на каждом слое составим схему типа (59), неявную по одному направлению и явную по остальным.

Во-первых, такая схема несимметрична и имеет аппроксимацию лишь . Во-вторых, она оказывается условно устойчивой при и, тем самым, неэкономичной.

Экономичные многомерные разностные схемы можно строить локально-одномерным методом, также используя промежуточные слои. Эти схемы имеют лишь суммарную аппроксимацию. На промежуточных слоях они вообще не аппроксимируют исходное дифференциальное уравнение; но погрешности аппроксимации промежуточных слоев при суммировании гасят друг друга так, что на целом слое аппроксимация есть. При этом разностное решение следует сравнивать с точным только на целых слоях, не придавая промежуточным слоям самостоятельного смысла.

Рассмотрим многомерное параболическое уравнение (66); для простоты ограничимся случаем анизотропной теплопроводности с постоянными коэффициентами:

(67)

Аппроксимируем это уравнение симметричной неявной схемой, которую назовем исходной:

где — разностные операторы, аппроксимирующие с погрешностью обычно для них используют формулы (57), соответствующие Благодаря симметричной форме исходная схема имеет погрешность

Однако эта схема неэкономична, потому что не найдено хорошего алгоритма вычисления у.

Наряду с исходной схемой построим локально-одномерную схему. Введем промежуточные слои и на каждом слое в правой части (68) вместо возьмем в левой части поставим шаг . Обозначим решение на промежуточных шагах через

Тогда функции будут удовлетворять разностным уравнениям и начальным условиям следующего вида:

Поскольку — одномерные операторы, то каждая является решением одномерной разностной схемы; поэтому схему (69) называют локально-одномерной. Исследуем ее.

Устойчивость. Каждое уравнение (69а) является одномерной неявной симметричной схемой типа схемы (6) при -Последняя схема безусловно устойчива, так что ошибка начальных данных не возрастает ни на одном промежуточном слое. Следовательно, схема (69) также безусловно устойчива и позволяет вести расчет с шагом

Вычисление разностного решения несложно. Каждое уравнение (69а) решается одномерной прогонкой. По тем же причинам, что и в случае схемы (6), прогонка устойчива, а разностное решение у существует и единственно.

Для нахождения решения на новом целом слое надо выполнить прогонки по всем направлениям. Это требует действий на каждую точку сетки независимо от величин шагов . Таким образом, локально-одномерная схема экономична.

Аппроксимацию исследуем, сравнивая схему (69) с исходной. Для этого перепишем (69) в следующем виде:

Операторы попарно перестановочны; операторы получаются тоже попарно перестановочными. Последовательно применяя (70) и используя перестановочность операторов, нетрудно установить следующее равенство:

Раскроем произведения операторов и положим . Пренебрегая членами высокого порядка по , получим запись схемы (69):

или

На решениях с непрерывными пятыми производными двойная сумма в (71) есть поэтому (71) отличается от исходной схемы только членами Но погрешность аппроксимации исходной схемы равна

Следовательно, погрешность аппроксимации симметричной локально-одномерной схемы (69) на целых слоях есть

Заметим, что для получения погрешности аппроксимации в граничных условиях надо к естественным граничным условиям добавлять поправки типа (646).

Сходимость схемы (69), как следует из сказанного выше, является безусловной с погрешностью

Замечание. В некоторых случаях расщепление многомерной задачи на последовательность одномерных бывает точным. Например, многомерный перенос по характеристике точно эквивалентен последовательности, одномерных переносов по проекциям этой характеристики на координатные плоскости.

Остановимся на некоторых усложнениях задачи (67). Переменные коэффициенты приводят к тому, что операторы становятся неперестановочными и — тоже. В этом случае погрешность аппроксимации схемы (69) возрастает до Поэтому для уравнения

нередко ограничиваются чисто неявной локально-одномерной схемой

с естественными граничными условиями

здесь операторы построены по образцу одномерной наилучшей схемы (34).

Схема (73) безусловно устойчива и имеет точность

в норме

Для уравнения (72) можно добиться точности строя симметричный по времени алгоритм. Введем полуцелый слой t и перейдем на него по симметричной локально-одномерной схеме (69) в прямом порядке а Переход с полуцелого на новый слой t совершим по той же схеме, но в обратном порядке При этом в естественные краевые условия надо вносить поправки, аналогичные (646).

Квазилинейное уравнение с и). Чисто неявная локально-одномерная схема (73) естественно обобщается на этот случай. Аналогично § 1, п. 8, можно на промежуточном слое либо полагать и обходиться однократной прогонкой по данному направлению, либо полагать и решать одномерную схему (73а) прогонкой с итерациями.

Рис. 84.

Произвольная область с криволинейной границей. Покроем эту область прямоугольной сеткой, равномерной по каждой переменной (двумерный случайизображен на рис. 84). Точки пересечения линий сетки с границей также возьмем в качестве узлов сетки и запишем в них естественное разностное краевое условие (736). Во внутренних узлах аппроксимируем дифференциальное уравнение (72) чисто неявной локально-одномерной схемой (73а).

Пусть граничные значения и коэффициенты уравнения (72) достаточно гладки, так что точное решение непрерывно вместе со своими четвертыми производными всюду в включая границу области. Тогда построенная указанным образом схема безусловно устойчива и равномерно сходится с точностью

(доказательство см. в [30]).

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

<< Предыдущий параграф Следующий параграф >>
Оглавление