Задачи с начальными условиями
(Исследование потока нефти на входе насоса при его отключения)
Пример 1. Нестационарное уравнение Навье-Стокса для одномерного потока несжимаемой жидкости, заданное на интервале длины L, может быть представлено в виде дифференциального уравнения в частных производных (ДУЧП)
заданного при t 0 на интервале 0
z
L. Компонентами вектора
U =(р G Т)Т являются плотность ρ, скорость потока G и температура Т. В вышеприведенной системе ДУЧП используются вектор
и матрица
где = Т+ 273.15. Свойства потока и физические параметры описываются в работе [Thompson & Tuttle, 1986]. В тексте программы ch2ex4.m задаются постоянные значения этих величин, а также определяются другие переменные, идентификаторы которых соответствуют почти очевидным образом тем обозначениям, которые используются в вышеприведенных уравнениях (например, sinth соответствует sin(θ)). Рассмотрим граничные условия ρ (0,t) = ρ0 =795.5, T(0,t) = Tо = 255.0, G(L,t) = G0 = 270.9.
Задача состоит в том, чтобы вычислить стационарное решение этих уравнений. В установившемся режиме выполнено pt = 0. При этом G(z) является постоянной матрицей Go на всем интервале 0 < z < L и рассматриваемая система ДУЧП сводится к системе ОДУ
Преобразование системы ДУЧП к системе ОДУ, выполненное в соответствии с вышеприведенной процедурой, позволяет получить решение, которое иногда называют решением для непрерывного пространства и дискретного времени (НПДВ - решение) (continuous space, discrete time solution). В зависимости от граничных условий для исходной системы ДУЧП, этот подход приводит к рассмотрению либо некоторой ЗНУ для системы ОДУ, либо ЗГУ. Система ОДУ может быть проинтегрирована из начального состояния z = 0 в положительном по г направлении до тех пор, пока плотность ρ не станет равной плотности насыщения «со стороны жидкости» ρ sat(T). Можем локализовать это событие с использованием функции обработки события g(z, ρ,T) = ρ (z)- ρ sat (T(z)).
В чисто иллюстративных целях в программе моделирования используется следующее уравнение состояния ρ sat (T) = -3.3(Т - 290) + 738.
При вызове ch2ex4.m в MATLAB на экране отображается следующая строка Upper boundary at z = 2.09614 а также график, изображенный на рисунке 12.1. В примере модель стационарного НПДВ-решения используется для исследования потока жидкости на входе насоса при его отключении.
![]() | ![]() |
Задание 1.Стандартным применением модели стационарного НПДВ-решения, рассмотренной в примере 1, является исследование процесса экспоненциального убывания потока жидкости во входном клапане насоса при его выключении. Найдите НПДВ - решение при , если скорость потока во входном клапане в моменты времени
определяется равенством
. Поставленная задача может быть решена путем модификации программы
, выполненной таким образом, чтобы можно было в цикле получить значения уровня верхней границы
жидкости при указанном значении
. Поскольку в программе
уже определена глобальная переменная для скорости потока, необходимо ввести новую переменную в теле цикла перед вызовом
. Для графического отображения графика уровня верхней границы как функции от времени используйте команду
.
Задание 2.Модель термического разложения озона: ,
где
– приведенная концентрация озона,
- приведенная концентрация кислорода,
и
- параметры модели. Задача с начальными условиями (ЗНУ) должна быть решена на интервале [0,240] с начальными условиями
и
. решите эту ЗНУ с использованием
и отобразите графически полученное решение
с использованием процедур
и
. С использованием
установите опцию
в состояние
. Модель термического разложения озона представлена в форме, которая удобна при применении методов сингулярных возмущений и содержит матрицу весовых коэффициентов
. Выполните задание с использованием численных методов интегрирования системы обыкновенных дифференциальных уравнений (ОДУ), представленной в терминах матрицы весовых коэффициентов. При написании программы примите во внимание, что матрица М является постоянной.
Задание 3.В демонстрационной программе в качестве значений длины стержня используется 1, а массы обоих тел — 0.1. Сделайте копию этой программы и модифицируйте ее текст так, чтобы можно было определить движение палочки при новых значениях этих констант: длина L = 2 и масса второго тела m2 равна 0.5. При этом необходимо изменить параметры координатных осей при помощи функции
. Какие наблюдаются отличия в качественных характеристиках движения палочки при новых значениях констант?
Задание 4.Двойной маятник состоит из двух соединенных между собой простых маятников. Пусть и
— углы отклонения верхнего и нижнего сегментов маятника от вертикальной оси;
— массы, расположенные на концах сегментов;
— длины сегментов. Если на движение маятника оказывает воздействие только сила гравитации, уравнения движения имеют следующий вид:
В работе [Giordano & Weir, 1991] рассмотрена модель вертолета Chinook с двумя грузовыми поддонами, подвешенными под вертолетом на стропах. При некоторой идеализации в качестве модели движения этих поддонов можно использовать приведенную выше модель двойного маятника. При моделировании использовались следующие численные значения: и
слаг1 — массы верхнего и нижнего поддонов, соответственно;
футов — длины строп;
— 32 фут/с2 — ускорение свободного падения. Крюк, поддерживающий нижний поддон, является не защелкивающимся и поэтому если нижний поддон при колебаниях отклоняется более чем на
/3 радиан, строп может сорваться с крюка и поддон будет потерян. При быстрых маневрах вертолета поддоны приходят в движение, которое может быть промоделировано с использованием представленной модели и при начальных данных
Представленные дифференциальные уравнения могут быть представлены в терминах матрицы весовых коэффициентов и непосредственно решены с использованием при значениях допустимых ошибок вычислений, принятых по умолчанию. Выполните интегрирование на промежутке от t = 0 до t = 2
, но прекратите вычислительный процесс, если функция обработки события
—
/3 обращается в ноль (т.е. если нижний поддон потерян). В указанной работе использовались линеаризованные уравнения
поскольку в этом случае нетрудно найти аналитическое решение. Используемые численные значения параметров удовлетворяют соотношениям g= 2L1 = 2L2 и m1 = 3m2 и поэтому аналитическое решение имеет простой вид
Найдите численное решение представленной линейной модели и сравните полученный результат с аналитическим решением. Кроме того, сравните результаты моделирования линейной и нелинейной модели, обратив особое внимание на значение момента времени, когда нижний поддон срывается с крюка. Результаты этого сравнения должны быть очень близки.