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

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

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

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,7204

1,9162

0,8304

1,9224

2,2932

0,7472

L1

0,2043

2,0458

0,2549

4,0616

0,3489

0,0116

L2

0,3255

2,1123

0,4379

3,5791

0,7501

0,0527

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,7142

0,6417

0,7118

0,7588

0,6961

0,6417

L1

0,0754

0,5434

0,0949

1,0543

0,0325

0,0058

L2

0,1587

0,5963

0,2505

0,9867

0,0983

0,0384

г = 0.5

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,7223

0,6093

0,7395

0,7727

0,3734

0,5303

L1

0,0603

0,2083

0,0612

0,3878

0,0148

0,0045

L2

0,1671

0,2523

0,1994

0,4165

0,0417

0,0324

г = 0.9

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,8262

1

0,7562

0,8494

1,0426

1

L1

0,4144

1,7086

0,3655

2,8081

0,1244

0,2142

L2

0,6521

1,3794

0,6293

2,1012

0,2012

0,4619

4. Метод прыжкового переноса

По сравнению с указанными выше схемами решение, полученное с использованием метода прыжкового переноса, лучше передает точное. Основным достоинством метода является способность точно передавать разрывы типа ударных волн. Однако в силу специфики данного метода решение меняется скачкообразно, поэтому точное положение ударных волн можно наблюдать только через определенные интервалы времени. Так, для начального профиля № 5 при = 0.5 решение на каждом 4-ом временном слое скачком смещается вправо на один шаг по x, догоняя тем самым точное решение. Таким образом, ошибка вычислений в эти моменты времени нулевая. Однако увеличение числа Куранта приводит к появлению дефектов численного решения в виде “ступенек” и неверных скоростей движения ударных волн. Из рис. 5.4.3 видно, что для начального условия № 4 на волне сжатия, независимо от числа Куранта, образуются “ступеньки”, а рис. 5.4.2, 5.4.5 показывают, что при = 0.9 ударные волны в численном решении движутся с меньшими скоростями, чем ударные волны в точном решении. На рис. 5.4.1-5.4.5 численному решению, наиболее близкому к точному, соответствует = 0.5.

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

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

6,8416

1,0153

1,0355

6,6942

0,0019

1

L1

12,6125

0,0304

0,0571

12,6935

0,0016

0,0019

L2

8,1811

0,2135

0,2947

8,8841

0,0018

0,0442

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

6,7684

1

1

5,5631

0,0018

1

L1

11,7261

0,0304

0,0142

9,6542

0,0017

0,0019

L2

8,1673

0,2103

0,1446

7,8144

0,0018

0,0448

г = 0.5

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

1

1

1

6,6931

0,0018

1

L1

0,2248

0,0986

0,1095

8,3942

0,0019

0,0019

L2

0,5629

0,3772

0,3989

6,2856

0,0024

0,0448

г = 0.9

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

4,7944

3,5594

1

7,0426

0,2626

1

L1

4,6922

1,6669

0,1746

6,1921

0,1554

0,2458

L2

4,6991

2,1543

0,4995

4,6883

0,1954

0,4958

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

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

1

1

0,9581

1

0,5183

1

L1

6,2321

0,0232

0,0557

6,1564

0,0012

0,0019

L2

4,4215

0,1822

0,2894

4,6653

0,0034

0,0439

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

1

1

0,9644

1

0,5502

1

L1

5,5273

0,0276

0,0089

4,3492

0,0012

0,0019

L2

4,1864

0,1832

0,1213

3,8435

0,0035

0,0439

г = 0.5

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

1

1

0,9754

1

0,6252

1

L1

0,2053

0,0850

0,0971

3,7451

0,0014

0,0019

L2

0,5182

0,3117

0,3521

3,0393

0,0039

0,0439

г = 0.9

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,9292

1

0,9928

1

0,9

1

L1

2,0043

0,7447

0,1543

3,1267

0,0774

0,2357

L2

2,2779

1,0711

0,4394

2,7382

0,1552

0,4854

t=18 t=40

Рис. 5.4.1 Численное решение для метода прыжкового переноса для “прямоугольника” (=0,5; 0,9)

t=60 t=160

Рис. 5.4.2 Численное решение для метода прыжкового переноса для

“левого треугольника” (=0,5; 0,9)

t=5

Рис. 5.4.3 Численное решение для метода прыжкового переноса для

“правого треугольника” ( = 0,5; 0,9)

t=10 t=40

Рис. 5.4.4 Численное решение для метода прыжкового переноса для

“ступеньки вверх” ( = 0,5; 0,9)

t=20 t=80

Рис. 5.4.5 Численное решение для метода прыжкового переноса для

“ступеньки вниз” ( = 0,5; 0,9)

5. Монотонизованная схема “Бабенко”

Полученное по данной схеме решение наилучшим по сравнению с рассмотренными выше схемами образом передает точное во всем изученном диапазоне изменения чисел Куранта. У схемы не наблюдается явлений нормальной и аномальной дисперсии, расплывание решения незначительно - размазывание разрывов происходит на меньшее количество шагов по сравнению с другими рассмотренными схемами (1-3 шага). Наблюдается небольшое смещение вправо левого фронта образующейся волны разрежения (для начальных профилей №№ 2, 4, 6). Рисунки 5.5.1-5.5.6 показывают, что численные решения при различных числах Куранта практически не отличаются друг от друга, при этом численному решению, наиболее близкому к точному, соответствует = 0.1.

Таблицы ошибок для схемы К. И. Бабенко (локально при t = T)

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,8768

1,0191

1,0136

1,0154

0,0079

0,0896

L1

0,0419

0,0615

0,0752

0,0728

0,0016

0,0007

L2

0,1316

0,2524

0,2572

0,2229

0,0023

0,0082

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,6804

1,0231

1,0217

1,0183

0,0076

0,0898

L1

0,0183

0,0564

0,0554

0,0569

0,0014

0,0007

L2

0,0994

0,2644

0,2592

0,2418

0,0020

0,0082

г = 0.5

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,5657

1,0246

1,0245

1,0229

0,0088

0,0952

L1

0,0128

0,0584

0,0553

0,0641

0,0013

0,0008

L2

0,0821

0,2733

0,2723

0,2639

0,0020

0,0087

г = 0.9

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,1683

1,0254

1,0263

1,0216

0,0095

0,5001

L1

0,0056

0,0643

0,0581

0,0703

0,0017

0,0021

L2

0,0253

0,2815

0,2822

0,2775

0,0023

0,0221

Таблицы ошибок для схемы К. И. Бабенко (интегрально по t)

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,5475

0,8818

0,8634

0,5623

0,4534

0,8818

L1

0,0208

0,0453

0,0559

0,0509

0,0011

0,0040

L2

0,0758

0,2016

0,2449

0,1786

0,0034

0,0493

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,5267

0,8727

0,8706

0,5495

0,4565

0,8413

L1

0,0132

0,0472

0,0501

0,0501

0,0013

0,0038

L2

0,0675

0,2142

0,2473

0,1931

0,0034

0,0477

г = 0.5

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,5183

0,8725

0,8748

0,5499

0,4628

0,7566

L1

0,0124

0,0505

0,0524

0,0593

0,0019

0,0034

L2

0,0657

0,2196

0,2564

0,2166

0,0035

0,0428

г = 0.9

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

0,4525

0,9127

0,8955

0,4811

0,4591

0,9127

L1

0,0115

0,0555

0,0549

0,0674

0,0012

0,0041

L2

0,0726

0,2312

0,2607

0,2312

0,0039

0,0345

t=6 t=10

t=70 t=170

Рис. 5.5.1 Численное решение по схеме К. И. Бабенко для “треугольника” ( = 0,1; 0,5; 0,9)

t=18 t=40

t=90 t=160

Рис. 5.5.2 Численное решение по схеме К. И. Бабенко для “прямоугольника” ( = 0,1; 0,5; 0,9)

t=60 t=160

Рис. 5.5.3 Численное решение по схеме К. И. Бабенко для “левого треугольника” ( = 0,1; 0,5; 0,9)

t=5 t=20

Рис. 5.5.4 Численное решение по схеме К. И. Бабенко для “правого треугольника” ( = 0,1; 0,5; 0,9)

t=20 t=80

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

t=10 t=40

Рис. 5.5.6 Численное решение по схеме К. И. Бабенко для “ступеньки вверх” ( = 0,1; 0,5; 0,9)

6. Сравнение схем

На основе полученных численных результатов были сравнены рассмотренные схемы. Ниже приведены таблицы сравнения, содержащие названия тех схем, которые при данном числе Куранта дали наименьшую относительную ошибку в соответствующей норме. Если в ячейке таблицы указаны несколько схем, то ошибки вычислений, полученные для данных схем, либо совпадают, либо незначительно отличаются друг от друга. При этом используются обозначения: явная схема с левой разностью - ЯЛ, неявная схема с левой разностью - НЛ, схема Lax-Wendroff'a - LW, метод прыжкового переноса - ПП, схема К.И. Бабенко - Б.

Сравнение схем по локальным (при t = T) ошибкам

г = 0.1

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

Б

НЛ

НЛ

ЯЛ

ПП

Б

L1

Б

ПП

НЛ, ЯЛ

НЛ, ЯЛ

Б

Б

L2

Б

НЛ, ЯЛ

НЛ

ЯЛ

ПП

Б

1) При г = 0.1 в нормах С и L2 для начальных условий №№ 1, 6 лучшие результаты показала предложенная в данной работе схема К.И. Бабенко, для условий №№ 2, 3 - неявная схема с левой разностью и для условия № 5 - метод прыжкового переноса. В норме L1 лучшей оказалась монотонизованная схема К.И. Бабенко в случае начальных условий №№ 1, 5, 6, метод прыжкового переноса - для начального профиля № 2 и схемы с направленными разностями - для условий №№ 3, 4.

г = 0.25

треугольник

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

левый

треугольник

правый

треугольник

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

ступенька

вниз

C

ЛВ

НЛ

НЛ

ЯЛ

ПП

Б

L1

Б

ПП

ПП

ЯЛ

Б

Б

L2

Б

НЛ

НЛ

ЯЛ

ПП

Б

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