
Приведенный выше пример показывает, что форма записи интегрируемых
уравнений может накладывать дополнительные ограничения на способ вычисления
метрических коэффициентов. Хайндман [Hindman, 1981] предложил использовать
форму записи уравнений, аналогичную использованной в уравнении (10.60), даже в
схемах сквозного счета. При этом метрические коэффициенты не входят в
потоковые члены, вследствие чего геометрические ограничения не возникают. Этот
пример должен послужить предостережением о том, что требуется большая осто-
рожность при решении любой системы, когда построение расчетной сетки и процесс
решения уравнений связаны.
Задачи
10.1. Проверьте уравнения (10.7), задающие преобразование метрических
коэффициентов.
10.2. Пусть физическая область определена на интервале 0 ≤ х ≤ 1, а верхняя и
нижняя границы задаются уравнениями
соответственно. Получите преобразование, приводящее к равномерному рас-
пределению узлов сетки между верхней и нижней границами. Воспользуйтесь
простым нормализующим преобразованием.
10.3. В задаче 10.2 интервал изменения х задается двумя линиями х = const. Если
левая и правая границы суть у
L
= 10х, у
R
= 4(х—1) соответственно, а верхняя и
нижняя границы остаются прежними, то найдите для этого случая нормализующее
преобразование, приводящее к равномерной сетке в физической области. Почему
оно имеет гораздо более сложный вид, чем преобразование из задачи 10.2?
10.4. Решите задачу 10.2 алгебраическим методом, описанным в примере 10.4.
Чтобы проверить ваши результаты, используйте сначала линейные функции, а затем
кубические.
10.5. Решите задачу 10.3, используя линейные функции и метод, описанный в
примере 10.4.
10.6. Пусть система уравнений с частными производными решается на
прямоугольной области 0≤x≤l, 0≤y≤l. Будем считать поверхность F(t, х, у) = 0
скачком, причем его положение рассчитывается в процессе решения. Получите
преобразование, переводящее физическую область на две прямоугольные
вычислительные области, граничащие по поверхности F(t, х, у) = 0. Считайте
поверхность гладкой и всегда пересекающей левую и правую границы физической
области.
10.7. Проверьте преобразование, задаваемое уравнениями (10.14), и функции f
i
.
10.8. Метод Томпсона построения расчетных сеток основан на использовании
уравнений (10.15). Получите уравнения (10.16), представляющие собой запись
уравнений (10.15), в которой за независимые переменные приняты координаты
ξ, η
в вычислительной плоскости.
10.9. Покажите, что отображение, задаваемое уравнениями ∇
2
ξ
= 0, ∇
2
η
= l/
η
,
переводит окружности, расположенные в физической плоскости на одинаковом