Численная аппроксимация линий тока методом Галёркина
Автор: Панкратов И.А.
Журнал: Juvenis scientia @jscientia
Рубрика: Механика
Статья в выпуске: 2, 2016 года.
Бесплатный доступ
В статье рассмотрена задача о циркуляции воды в озере под действием ветра. Задача сведена к уравнению Пуассона относительно функции тока, которое было решено методом Галёркина с одновременной аппроксимацией краевых условий и методом частичной дискретизации. Приведены примеры численного решения. Работа является развитием [1-3].
Метод галёркина, линия тока, ветровая нагрузка
Короткий адрес: https://sciup.org/14110098
IDR: 14110098
Текст научной статьи Численная аппроксимация линий тока методом Галёркина
Постановка задачи
Для расчёта течений в озерах, бассейнах и других водоёмах при-меняется упрощенная модель с целью начальной оценки циркуляции, которая затем может быть сопоставлена с результатами применения полных уравнений количества движения в мелководных бассейнах [4]. Линеаризованные уравнения таких течений получаются из уравнений количества движения, если отбросить инерционные члены, т.е.
-/дх+ргА^+^-г,!^ О, /»,+pg^+(r,|.-r,|J= О; (1) сх су 15 19
и рассмотреть стационарное уравнение неразрывности:

Здесь f – параметр Кориолиса; qx и qy – компоненты средних значений массового расхода; ρ – плотность жидкости; h – расстояние от оси x до дна, а η << h – возвышение свободной поверхности; τx|S , τy|S – составляющие внутреннего напряжения трения на поверхности, а τx|b , τy|b – на дне.
Величины τ|S в уравнениях (1) зависят от ветровых напряжений. Примем, что напряжение трения на дне прямо пропорционально среднему значению массового расхода:
rzL=^x- ^L=;^ (2)
Предположим также, что наклон дна мал и введем функцию тока ψ :

Таким образом, из (1)-(3) получим уравнение Пуассона относительно функции тока следующего вида

Здесь TV = 3^7^ – величина, зависящая от ветрового воздействия; γ – коэффициент ветрового напряжения.
Граничные условия для уравнения (4) имеют вид:
на береговых границах;
на входе в водоём.
Уравнение (4) вместе с указанными граничными условиями (5), (6) допускает вариационную формулировку и применение метода взвешенных невязок.

Уравнения в безразмерных переменных
Для численного решения уравнения (4) удобно перейти к безразмерным переменным по формулам
х = Lxx . у = ; qx = Qxqx, qx = Qx qv;
Fj = Тхт°. Г- = T-; r.. ^ = Ty/C.
Здесь переменные с верхним индексом " b " являются безразмерными; Lx(Ly), Qx(Qy), Tx(Ty), Ψ – масштабы длины, массового расхода, внутреннего напряжения трения и функции тока соответственно.
Подставляя соотношения (7) в (2), (3) и приравнивая масштабы в левых и правых частях этих равенств, получим следующие связи между введёнными масштабами
Y Y
tx = tQv t. = )Q-, qx=—, Qx = — (8)
С учётом выражений (8) уравнение Пуассона (4) примет наиболее простой вид, если
= L . В этом
слу-
Равенства (9) будут верными, если Lx = Ly чае уравнение Пуассона (4) примет вид

Метод взвешенных невязок
Рассмотрим прямоугольное озеро
П = {(
x, у
) |
a < х < b, c
Будем искать решение ψ ≈ ψ уравнения (10) в виде линейной комбинации базисных функций м
^ = y.amN„,
№=1
где Nm= xm+1ym+1 .
Пусть граничные условия для уравнения (10) имеют вид (5) на всей границе области П . Применяя метод Галёркина с однов ре менной аппроксимацией краевых условий (при этом Wl = –Wl = Nl ) [5], получим систему линейных алгебраических
линий тока, при этом наблюдается лишь один район циркуляции жидкости – вокруг острова.

Рис. 1. Циркуляция воды в озере, M = 5, A = 2, B = 5, C = 1
уравнений относительно неизвестных коэффициентов am сле-
дующего вида

Отметим, что интегралы, входящие в (11), берутся анали-

Рис. 2. Циркуляция воды в озере с островом, M = 5, A = 2, B = 5, C = 1
тически и задача сводится к решению системы линейных ал-
гебраических уравнений вида
Ka = f , где компоненты матрицы жёсткости имеют вид ( l,m = 1 ,M )

а компоненты столбца свободных членов есть
, (dM-^ ^-^Л (dM-cM У+1-^1Л 1+1 / + 2 J г + 2 г+1 )
+ ' /+1 г+i
Также был рассмотрен случай, когда внутри озера находится прямоугольный остров. При этом в (11) добавляются интегралы по границе острова, а двойные интегралы берутся по области
Для численного решения задачи была составлена программа с помощью математического пакета Scilab [6]. Результаты численного решения задачи о циркуляции воды в озере приведены на рис. 1. Показаны линии тока для у = 0.5, у = 1.0, у = 3.0, (снизу вверх).
На рис. 2 представлены линии тока для случая, когда внутри озера находится прямоугольный остров. Были проведены расчёты для различных положений острова внутри озера.
В ходе численного решения задачи было установлено, что при увеличении количества базисных функций линии тока становятся более гладкими. В то же время система (11) становится хуже обусловленной, компоненты матрицы жёсткости и её определитель стремятся к нулю. В зависимости от положе-
В дальнейшем предполагается рассмотреть случай, когда озеро и/или остров являются эллипсом.
Метод частичной дискретизации
Пусть теперь прямоугольное озеро
П = {(
x,y
) | 0
Применим метод частичной дискретизации [5]. В этом случае базисные функции зависят от одной переменной (например x ), а неизвестные коэффициенты – от другой. Будем искать решение ψ ≈ ψ уравнения (10) в виде линейной комбинации базисных функций ^=у+ ^(у)"» (Д где N m = cos ( п ■ m ∙ x ) . Отметим, что при таком выборе функций Nm граничные условия типа Неймана удовлетворяются автоматически. Подставляя ψ в (10) и выбирая весовые функции по методу Галёр-кина, получим систему обыкновенных ди фф еренциальных уравнений относительно функций a m ( у )( l = 1, M ) :

о
Вычисляя интегралы, входящие в (12), с учётом ортогональности системы базисных функций на отрезке [0;1] , имеем следующую систему обыкновенных дифференциальных уравнений ( m = 1, M ) :

Граничные условия для системы (13) имеют вид ния острова внутри озера меняется и картина распределения
При этом граничные условия типа Дирихле удовлетворяются за счёт первого слагаемого в ψ .
Общее решение указанной системы, найденное методом
Эйлера [7], есть

-
4. Коннор Дж., Бреббиа К. Метод конечных элементов в механике жидкости. Л.: Судостроение, 1979. 264 с.
-
5. Зенкевич О., Морган К. Конечные элементы и аппроксимация. М.: Мир, 1986. 318 с.
-
6. Алексеев Е. Р., Чеснокова О. В., Рудченко Е. А. Scilab: Решение инженерных и математических задач. М.: ALT Linux; БИНОМ. Лаборатория знаний, 2008. 269 с.
-
7. Понтрягин Л. С. Обыкновенные дифференциальные уравнения. М.: Наука, 1974. 331 с.
Произвольные постоянные интегрирования C 1 m и Cm 2 легко находятся из условий (14). Очевидно, что если m – чётное число, то C 1 m = Cm 2 = 0
Результаты решения задачи о циркуляции воды в озере с учётом потока от втекающей в него реки приведены на рис. 3,4. Показаны линии тока для ψ = 0.1, ψ = 0.3,... ψ = 0.9 , (снизу вверх).
Список литературы Численная аппроксимация линий тока методом Галёркина
- Маркелова О.И., Панкратов И.А. Расчет циркуляции воды в озере//Математика. Механика. 2014. № 16. С. 114-117.
- Панкратов И.А., Рымчук Д.С. Расчёт течений мелкой воды//Математика. Механика. 2014. № 16. С. 120-124.
- Ильясова Т.А., Панкратов И.А. Математическое моделирование циркуляции воды в озере//Математика. Механика. 2015. № 17. С. 101-104.
- Коннор Дж., Бреббиа К. Метод конечных элементов в механике жидкости. Л.: Судостроение, 1979. 264 с.
- Зенкевич О., Морган К. Конечные элементы и аппроксимация. М.: Мир, 1986. 318 с.
- Алексеев Е. Р., Чеснокова О. В., Рудченко Е. А. Scilab: Решение инженерных и математических задач. М.: ALT Linux; БИНОМ. Лаборатория знаний, 2008. 269 с.
- Понтрягин Л. С. Обыкновенные дифференциальные уравнения. М.: Наука, 1974. 331 с.