www.chms.ru - вывоз мусора в Жуковском
Читаемые статьи

Читаемые книги

Ссылки


Главная >  Вычислительная гидроаэродинамика 

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

Глава 4 Теоретические основы

На практике те алгебраические уравнения, которые получаются в результате описанного в § 3.1 процесса дискретизации, формируются на сетке конечного размера. Исходя из выражений для ошибки усечения, данных в § 3.2 и 3.3, следует ожидать, что более точные решения могут быть получены на более мелких сетках. Этот аспект подвергается дальнейшему рассмотрению в § 4.4. Однако если считать требуемую точность решения заданной, то с точки зрения экономичности может оказаться выгоднее решать задачу на грубой сетке с помощью конечно-разностной схемы высокого порядка, чем применять схему низкого порядка на мелкой сетке. Эти соображения приводят к понятию вычислительной эффективности, изучаемому в § 4.5.

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

и Ajc уменьшались до нуля (см. § 4.1). Однако сходимость очень трудно установить прямым путем, поэтому обычно используют обходной путь, такой, как на рис. 4.1. Этот обходной путь связан с требованием о том, чтобы система алгебраических уравнений, полученных в результате процесса дискретизации (см. § 3.1), была согласованной (см. § 4.2) с исходным дифференциальным уравнением (или уравнениями) в частных производных. Согласованность означает, что при помощи разложения в ряд Тейлора процесс дискретизации может быть обращен с целью восстановления исходного уравнения (уравнений). Кроме того, алгоритм, который служит для решения алгебраических уравнений и, таким образом, позволяет получить приближенное решение Г, должен быть устойчивым (см.



§ 4.3). В конце концов, чтобы судить о сходимости, привлекается псевдоуравнение

СОГЛАСОВАННОСТЬ + УСТОЙЧИВОСТЬ = СХОДИМОСТЬ. (4.1)

Условия, при которых утверждение (4.1) является точным, обеспечиваются теоремой Лакса об эквивалентности (см. п. 4.1.1).

Исходное Аис)ферекциаль ное уравнение

в частных производных L(T)

Дискретизация

: Согласованность

Система алгебраических уравнений

Устойчивость

Приближенное решение Г

~ Сходимость - при Дх, ДГ->0

Точное решение Г

Рис. 4.1. Концептуальная связь между согласованностью, устойчивостью и

сходимостью.

Крайне трудно получить теоретическую рекомендацию по определению поведения решения на сетке конечного размера. Строго говоря, большинство полезных теоретических результатов применимо только в пределе, когда сетка сжимается до нулевых размеров. Однако взаимосвязи, установленные между сходимостью (§ 4.1), согласованностью (§ 4.2) и устойчивостью (§ 4.3), также являются качественно полезными при определении свойств вычислительных решений на сетках конечного размера.

§ 4.1. Сходимость

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

7?->Г(х/, tn) при ЛхО, А->0.

Разность между точным решением дифференциального уравнения в частных производных и точным решением системы



алгебраических уравнений называется ошибкой решения к обозначается символом е\ таким образом,

в? = Г(ху, /.)-Г (4.2)

Точное решение системы алгебраических уравнений является приближенным решением исходного дифференциального уравнения в частных производных. Решение системы алгебраических уравнений точное, если в процессе вычисления в него не внесено численных ошибок, например типа ошибок округления. Как правило, величина ошибки е в (/, п)-м узле зависит от размеров ячеек сетки Дл: и At, а также от значений тех высших производных в данном узле, которые не были учтены при формулировке конечно-разностных аппроксимаций производных в рассматриваемом дифференциальном уравнении.

Доказательство того, что решение системы алгебраических уравнений сходится к решению дифференциального уравнения в частных производных, в общем случае очень затруднительно даже для простейших задач. Применительно к приближенному решению уравнения диффузии с использованием простого алгоритма ВВЦП в форме (3.41) доказательство сходимости при 5 1/2 дается в работе [Noye, 1984]. Крайне трудно установить сходимость в тех случаях, когда дифференциальное уравнение в частных производных сложнее, чем уравнение диффузии, а метод дискретизации не столь непосредствен.

Лишь немногие задачи гидроаэродинамики обладают точными решениями, а если таковых нет, то для вывода о сходимости следует строить вычислительные решения на последовательно измельчаемых сетках (см. п. 4.1.2).

4.1.1, Теорема Лакса об эквивалентности

Для некоторого ограниченного класса задач можно устанавливать сходимость, пользуясь теоремой Лакса об эквивалентности [Richtmyer, Morton, 1967]:

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

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



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


Чем хороши многотопливные котлы?



Нетрадиционное отопление



Детище отечественной Оборонки



Что такое автономное индивидуальное отопление?



Использование тепловых насосов



Эффективное теплоснабжение для больших помещений



Когда удобно применять теплые полы
© 1998 - 2024 www.300mm.ru.
При копировании материала обязательно наличие обратных ссылок.
Яндекс.Метрика