Научная работа: Нелинейная монотонизация схемы К.И. Бабенко для численного решения квазилинейного уравнения переноса

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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

Явная схема с левой разностью

Схема передает решение весьма грубо, разрывы решений “размазываются” на несколько шагов (от 4 до 10). Размазывание решения тем сильней, чем меньше . Решения типа волн разрежения размазываются на большее количество шагов по сравнению с ударными волнами. Этот дефект решения усиливается со временем. Для начальных профилей №№ 1, 2, 4 на тех интервалах времени, на которых происходит эволюция точного решения без изменения амплитуды, амплитуда численного решения непрерывно уменьшается. Поведение решения в эти моменты времени и в последующие, сопровождающиеся образованием и дальнейшим распространением ударных волн, практически ничем не отличается. Моменты образования ударных волн трудно прослеживаются. Скорость распространения ударных волн не зависит от и совпадает со скоростью распространения ударных волн в точном решении. монотонизация схема бабенко квазилинейный уравнение

Таблицы ошибок для явной схемы с левой разностью (локально при t = T)

г = 0.1

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9982

0,9369

0,9504

0,2737

0,0328

0,2941

L1

0,0633

0,0448

0,0539

0,0433

0,0093

0,0027

L2

0,2069

0,1468

0,1806

0,0641

0,0121

0,0253

г = 0.25

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9979

0,9495

0,9558

0,2973

0,0306

0,2724

L1

0,0621

0,0448

0,0538

0,0424

0,0083

0,0024

L2

0,2048

0,1514

0,1829

0,0639

0,0116

0,0236

г = 0.5

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9972

0,9672

0,9641

0,3471

0,0261

0,2318

L1

0,0601

0,0448

0,0538

0,0409

0,0068

0,0021

L2

0,2014

0,1591

0,1869

0,0656

0,0092

0,0205

г = 0.9

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9957

0,9874

0,9753

0,4397

0,0138

0,5071

L1

0,0569

0,0447

0,0538

0,0389

0,0058

0,0022

L2

0,1958

0,1717

0,1931

0,0726

0,0064

0,0327

Таблицы ошибок для явной схемы с левой разностью (интегрально по t)

г = 0.1

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,521

0,7489

0,7146

0,6176

0,3427

0,7489

L1

0,0712

0,0499

0,0548

0,0712

0,0055

0,0066

L2

0,1937

0,1115

0,1502

0,1661

0,0112

0,0523

г = 0.25

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5174

0,7263

0,7362

0,6083

0,3585

0,7263

L1

0,0687

0,0478

0,0543

0,0678

0,0051

0,0061

L2

0,1888

0,1084

0,1533

0,158

0,0104

0,0499

г = 0.5

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,4939

0,6757

0,7752

0,5932

0,3906

0,6757

L1

0,0644

0,0445

0,0534

0,0620

0,0041

0,0051

L2

0,1803

0,1057

0,1591

0,1433

0,0089

0,0456

г = 0.9

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,4879

0,8217

0,8049

0,5421

0,45

0,8217

L1

0,0575

0,0402

0,0522

0,0521

0,0034

0,0045

L2

0,1662

0,1173

0,1698

0,1161

0,0064

0,0483

Неявная схема с левой разностью

Решение, полученное при помощи этой схемы, повторяет точное еще хуже, чем в случае аналогичной явной схемы. Для этой схемы характерно еще более сильное размазывание разрывов (от 7 до 15 шагов по пространству), которое усиливается с увеличением числа Куранта. Как видно из рисунков 5.2.1-5.2.6, для численного решения характерно "выгибание" заднего фронта на начальных моментах времени, что усиливается при увеличении . С течением времени зависимость численного решения от числа Куранта ослабевает. Для начальных профилей №№ 1, 2, 3, 4 численное решение, полученное по явной и неявной схемам с левой разностью, эволюционирует в волну треугольного профиля с распространяющейся вправо ударной волной и уменьшающейся амплитудой, что соответствует точному решению. Однако максимум амплитуды численного решения отстает от максимума точного. На рисунках численному решению, наиболее близкому к точному, соответствует = 0.1.

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

Таблицы ошибок для неявной схемы с левой разностью (локально при t = T)

г = 0.1

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9986

0,9176

0,9428

0,3071

0,0054

0,5485

L1

0,0649

0,0449

0,0539

0,0446

0,0098

0,0017

L2

0,2095

0,1407

0,1774

0,0651

0,0086

0,0257

г = 0.25

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9988

0,9012

0,9367

0,3326

0,0058

0,5517

L1

0,0661

0,0451

0,0539

0,0455

0,0106

0,0018

L2

0,2115

0,1362

0,1751

0,0667

0,0093

0,0262

г = 0.5

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9991

0,8704

0,9257

0,3759

0,0065

0,5561

L1

0,0681

0,0452

0,0540

0,0473

0,0118

0,0019

L2

0,2147

0,1286

0,1711

0,0704

0,0103

0,0271

г = 0.9

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,9994

0,8123

0,9064

0,4459

0,04345

0,5615

L1

0,0712

0,0455

0,0542

0,0505

0,01763

0,0047

L2

0,2197

0,1167

0,1646

0,0784

0,02047

0,0415

г = 3

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

1

0,4158

0,7721

0,7639

0,0148

0,5748

L1

0,0873

0,0512

0,0556

0,0686

0,0232

0,0037

L2

0,2441

0,0722

0,1319

0,1319

0,0209

0,0352

Таблицы ошибок для неявной схемы с левой разностью (интегрально по t)

г = 0.1

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5255

0,7309

0,6944

0,6198

0,3247

0,7309

L1

0,0746

0,0528

0,0557

0,0758

0,0073

0,0034

L2

0,2

0,1163

0,1465

0,1763

0,0118

0,0368

г = 0.25

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5264

0,6885

0,6851

0,6184

0,3128

0,6907

L1

0,0772

0,0551

0,0564

0,0791

0,0079

0,0035

L2

0,2047

0,1201

0,1441

0,1835

0,0125

0,0366

г = 0.5

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5249

0,6374

0,6705

0,6193

0,2956

0,6424

L1

0,0813

0,0588

0,0576

0,0844

0,00894

0,0037

L2

0,2121

0,1269

0,1407

0,1948

0,01373

0,0364

г = 0.9

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5178

0,6813

0,6119

0,6119

0,2519

0,6887

L1

0,0877

0,0652

0,0596

0,0929

0,0995

0,0091

L2

0,2237

0,1417

0,1363

0,2117

0,0171

0,0583

г = 3

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,5213

0,6763

0,4811

0,6035

0,2153

0,5748

L1

0,1191

0,0986

0,0729

0,1313

0,0173

0,0069

L2

0,2718

0,2035

0,1353

0,2707

0,0233

0,0469

t=6 t=10

t=70 t=170

Рис. 5.2.1 Численное решение по неявной схеме с левой разностью для “треугольника” ( = 0,1; 0,5; 0,9)

t=18 t=40

t=90 t=160

Рис. 5.2.2 Численное решение по неявной схеме с левой разностью для “прямоугольника” ( = 0,1; 0,5; 0,9)

t=60 t=160

Рис.5.2.3 Численное решение по неявной схеме с левой разностью для “левого треугольника” ( = 0,1; 0,5; 0,9)

t=5 t=20

Рис. 5.2.4 Численное решение по неявной схеме с левой разностью для “правого треугольника” ( = 0,1; 0,5; 0,9)

t=20 t=80

Рис. 5.2.5 Численное решение по неявной схеме с левой разностью для “ступеньки вниз” ( = 0,1; 0,5; 0,9)

t=10 t=40

Рис. 5.2.6 Численное решение по неявной схеме с левой разностью для “ступеньки вверх” ( = 0,1; 0,5; 0,9)

3. Схема Lax-Wendroff'a

Для данной схемы характерно явление нормальной дисперсии. Образование ударных волн сопровождается появлением осцилляций за их фронтом. Для начальных профилей №№ 2, 4, 6 характерно возникновение осцилляций на левом фронте образующейся волны разрежения. Эти осцилляции прогрессируют со временем, что приводит к увеличению погрешности вычислений (особенно в норме С). Так, при = 0.5 для начального профиля № 2 в момент времени t = 10 относительная ошибка вычислений в норме С равнялась 0.17, а в момент t = T - 1.076.

Расплывание решения проявляется в меньшей мере, чем у решений, полученных по явной и неявной схемам с левой разностью. Разрывы решений передаются этой схемой лучше, размазывание разрывов происходит на 3-5 шагах.

Таблицы ошибок для схемы Lax-Wendroff'a (локально при t = T)

г = 0.1

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

1,4261

4,2852

1,4544

6,0711

2,2936

0,3209

L1

0,2426

6,3731

0,2661

12,842

1,4617

0,0056

L2

0,4473

5,3225

0,4876

9,2826

1,7353

0,0313

г = 0.25

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,3402

1,4331

1,0226

2,0332

0,6961

0,2894

L1

0,0742

1,1533

0,0914

2,2578

0,1116

0,0029

L2

0,1313

1,2521

0,2484

2,0841

0,2461

0,0263

г = 0.5

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

0,4511

1,0761

0,7487

0,8188

0,1495

0,3139

L1

0,0543

0,3498

0,0521

0,6471

0,0259

0,0026

L2

0,1291

0,4583

0,1769

0,7067

0,0479

0,0254

г = 0.9

треугольник

прямоуголь-ник

левый

треугольник

правый

треугольник

ступенька вверх

ступенька

вниз

C

1

1,9891

1

2,7844

1,8783

1

L1

0,5184

2,6625

0,4483

5,2051

0,5182

0,2184

L2

0,7692

2,3194

0,7377

4,0324

0,6205

0,4668

Источник: https://otherreferats.allbest.ru/download/1041000/