Об аппроксимации нестационарных уравнений мелкой воды

Автор: Панкратов И.А.

Журнал: Juvenis scientia @jscientia

Рубрика: Механика

Статья в выпуске: 5, 2016 года.

Бесплатный доступ

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

Метод частичной дискретизации, аппроксимация, базисная функция

Короткий адрес: https://sciup.org/14110128

IDR: 14110128

Текст научной статьи Об аппроксимации нестационарных уравнений мелкой воды

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

Основные уравнения движения жидкости при упрощениях, в результате которых получаются уравнения мелкой воды, можно записать в виде [2]

eg ! с(рЯ) _ 0

ex ct                                  (1)

Ct

Граничные и начальные условия для этой системы име- ют вид

Здесь q – поток количества жидкости (масса жидкости, приходящаяся на единицу длины и времени), ρ – плотность жидкости, H – возвышение свободной поверхности; ,

B*v=q^p^ cosS- 4~~4- -pg-H— -H^ c pH Ex Ex

– коэффициент ветрового напряжения; ρa – плотность воздуха; W – скорость ветра, ϑ – угол между осью x и направлением ветра; g – ускорение свободного падения, c – коэффициент Шези; pa – атмосферное давление, L – длина водоёма (масштаб длины).

Для решения задачи удобно перейти к безразмерным переменным (атмосферное давление, плотности воздуха и жидкости полагаются постоянными):

X = Lxb, t=Tt\ H=NHb, W=KfTb, q = Qqb.

Здесь

есть масштабы времени, высоты свободной поверхности, скорости и потока соответственно (в дальнейшем верхний индекс «b» у безразмерных переменных опуска- ется).

Отметим, что ранее в работах [3-6] были рассмотрены стационарные уравнения мелкой воды. При этом уравнения (1) были сведены к уравнению Пуассона относительно функции тока, решение которого искалось методом взве- шенных невязок.

Для решения нестационарных уравнений (1) воспользуемся методом частичной дискретизации [7]. Приближённое решение будем искать в виде линейной комбинации базисных функций, при этом коэффициенты разложения будут зависеть от времени q =, q = q0 (л) + V Q t (f)Nqk (x),

~                                         (3)

H^H-H^ + Vb^N^xy где M – количество базисных функций, ak , bk – искомые коэффициенты разложения, q0(x) и H0(x) – поток и высота уровня жидкости в начальный момент времени. В качестве базисных функций удобно взять Nqk(x)=xk(1-x), NHk(x)=xk-1. Здесь уже учтены граничные условия (2) в безразмерных переменных:

q(0,t) = q(1,t) = 0

Пусть H^x') =Hg = const , тогда начальные условия для этой системы имеют вид

Я(х;О) = Яо°, g(x;O) = go(x) = O или

^(0) = bk(0) = О, к = П7.

Рассмотрим подробнее случай, когда для аппроксимации потока и высоты свободной поверхности использованы по две базисные функции. В этом случае (3) примет вид q =»q = a (t)x(l -x) + a2 (t^x1 (1 - x), H = H = bt(t')+b2(t')x.

Подставляя эти разложения в систему (1), получим согласно методу частичной дискретизации, следующую систему

| [4(й1(,")х(1-х)ч-йг2(Г).г*(1-х))-ТУ* cos-9-

Здесь ws(x), s = 1,2 – весовые функции.

Отметим, что из-за сложности подынтегральных выражений в данной задаче трудно применить метод Галёрки-на, в котором весовые функции совпадают с базисными. Выберем в качестве весовых функций дельта-функции Дирака (при этом точками коллокации будут являться x1 = 1/3 и x1 = 2/3 соответственно). Тогда после вычисления интегралов, входящих в (4), получим систему четырёх обыкновенных дифференциальных уравнений относительно функций a1(t), a2(t), b1(t), b2(t) :

2 i/ц (t)   2 da: (t)

9  dt + 27  dt~

2 da, (r) 4 da- (t) _,

9  dt  ~27  dt”

1 .. 1 .. dbdf) 1 db,(t)

  • 3    w 3        dtз

  • 3          dt     3dt

  • 0.12-- 0.11...........................................................................................................................................................................................

Здесь fs, s = 1,2 – сложные выражения.

Разрешая указанную систему относительно первых производных от искомых функций, получим задачу Коши с начальными условиями a1(0) = a2(0) = b1(0) = b2(0) = 0.

Для численного решения задачи была составлена программа с помощью математического пакета Scilab [8].

Результаты решения задачи Коши для системы обыкновенных дифференциальных уравнений, описывающей течение мелкой воды, приведены на рисунке 1. В начальный момент времени высота свободной поверхности полагалась равной H0 = 0.01 ; при этом W = 1, ϑ = 0 .

°Л0   0.2 0.4 0.6 0.8   1

X

Рис. 1 – Высота свободной поверхности

Показан закон изменения высоты свободной поверхности ( H* = 10H ) для двух базисных функций. Разные линии соответствуют разным моментам времени t = 0,06,...,2.4 (снизу вверх).

В дальнейшем предполагается рассмотреть случай, когда искомые функции зависят от двух пространственных переменных и времени.

Список литературы Об аппроксимации нестационарных уравнений мелкой воды

  • Панкратов И. А., Рымчук Д. С. Расчёт течений мелкой воды//Математика. Механика. 2014. № 16. С. 120-124.
  • Коннор Дж., Бреббиа К. Метод конечных элементов в механике жидкости. Л.: Судостроение, 1979. 264 с.
  • Маркелова О. И., Панкратов И. А. Расчет циркуляции воды в озере//Математика. Механика. 2014. № 16. С. 114-117.
  • Ильясова Т. А., Панкратов И. А. Математическое моделирование циркуляции воды в озере//Математика. Механика. 2015. № 17. С. 101-104.
  • Панкратов И. А. Изчисляване на линията на тока по време на циркулация, предизвикана от ветрове//Парадигма. 2016. № 1. Т. 1. С. 115-119.
  • Панкратов И. А. Численная аппроксимация линий тока методом Галёркина//Juvenis scientia. 2016. № 2. С. 4-6.
  • Зенкевич О., Морган К. Конечные элементы и аппроксимация. М.: Мир, 1986. 318 с.
  • Алексеев Е. Р., Чеснокова О. В., Рудченко Е. А. Scilab: Решение инженерных и математических задач. М.: ALT Linux; БИНОМ. Лаборатория знаний, 2008. 269 с.
Статья научная