return to home
next up previous contents

Шаг 6: Решение

1.

Установите параметры решения.

Solve $\rightarrow$ Controls $\rightarrow$ Solution...

\begin{figure}\psfig{file=figures/tank-pan-solution.ps} \end{figure}

(a)

Установите под релаксационные факторы (Under-Relaxation Factors) для Pressure (Давление) равным 0.5, для Momentum (Импульс) равным 0.2 и для Turbulent Viscosity (Турбулентная вязкость) равным 0.8.

(b)

Под надписью Discretization (Дискретизация) оставьте параметры по умолчанию.

2.

Отображение невязки при решении.

Solve $\rightarrow$ Monitors $\rightarrow$ Residual...

3.

Определите решение используч начальные значения по умолчанию.

Solve $\rightarrow$ Initialize $\rightarrow$ Initialize...

4.

Определите начальное положение песка.

Solve $\rightarrow$ Initialize $\rightarrow$ Patch...

\begin{figure}\psfig{file=figures/tank-patch.ps} \end{figure}

(a)

Выберите sand в списке Phase (Фазы).

(b)

В списке Variable (Переменная) выберите Volume Fraction (Объёмная доля).

(c)

Выберите initial-sand в списке Zones To Patch (Зона для установки).

(d)

Установите Value (Значение) равным 0.56.

(e)

Нажмите Patch (Установить).

5.

Установите параметры шага по времени.

Solve $\rightarrow$ Iterate...

(a)

Установите Time Step Size (Размер шага по времени) равным 0.005.

(b)

Под надписью Iteration (Итерация) установите Max Iterations per Time Step (Максимум итераций на шаг по времени) равным 40.

(c)

Нажмите Apply.

\begin{figure}\psfig{file=figures/tank-iterate-pan.ps} \end{figure}

6.

Сохраните начальные файлы настроек и данных ( mixtank.cas и mixtank.dat).

File $\rightarrow$ Write $\rightarrow$ Case & Data...

7.

Начните расчёт для 0.005 секунд.

Solve $\rightarrow$ Iterate...

(a)

Установите Number of Time Steps (Число шагов по времени) равным 1.

(b)

Нажмите Iterate.

8.

Проверьте начальные скорости и объёмную долю песка.

Для отображения начальных скоростей вам понадобится создать зональную поверхность.

(a)

Создайте зональную поверхность (zone surface) для fix-zone.

Surface $\rightarrow$ Zone...

\begin{figure}\psfig{file=figures/tank-pan-fixsurfzone.ps} \end{figure}

i.

In the Zone list выберите fix-zone.

ii.

Под надписью New Surface Name (Имя новой поверхности) оставьте имя по умолчанию.

Имя по умолчанию совпадает с именем зоны.

iii.

Нажмите Create (Создать) и закройте панель.

Имя новой зоны появится в списке Surfaces (Поверхности) в панели Zone Surface (Зональные поверхности).

(b)

Отобразите начальные скорости воды в мешалке.

Display $\rightarrow$ Vectors...

\begin{figure}\psfig{file=figures/tank-pan-velvect.ps} \end{figure}

i.

Выберите Velocity (Скорость) в списке Vectors Of (Векторы).

ii.

Выберите water в списке Phase (Фазы).

iii.

Выберите Velocity... (Скорость...) и Velocity Magnitude (Величина скорости) в списках Color By (Раскраска по).

iv.

Выберите water в списке Phase (Фазы) ниже списков Color By.

v.

В списке Surfaces (Поверхности) выберите fix-zone.

vi.

В списке Style (Стиль) выберите arrow (стрелка).

vii.

Нажмите Display (Отображение).

Рис. 19.6: Начальные скорости воды в мешалке
\begin{figure} \psfig{file=figures/tank-watervel-whole.ps,height=3.0in,angle=-90,silent=} \end{figure}

(c)

Отобразите начальные скорости песка в мешалке .

Display $\rightarrow$ Vectors...

i.

Выберите sand в списке Phase (Фазы) под списком Vectors Of.

ii.

Выберите sand в списке Phase (Фазы) под списками Color By.

iii.

Нажмите Display (Отображение).

Рис. 19.7: Начальные скорости песка в мешалке
\begin{figure} \psfig{file=figures/tank-sandvel-whole.ps,height=3.0in,angle=-90,silent=} \end{figure}

(d)

Отображение распределения объёмной доли песка.

Display $\rightarrow$ Contours...

\begin{figure}\psfig{file=figures/tank-sand-volfrac-pan.ps} \end{figure}

i.

Выберите Phases... (Фазы...) и Volume fraction (Объёмная доля) в списках Contours Of (Распределение).

ii.

Выберите sand в списке Phase (Фазы).

iii.

Выберите Filled (Заливка) под надписью Options (Опции).

iv.

Нажмите Display (Отображение).

Рис. 19.8: Объёмная доля песка
\begin{figure} \psfig{file=figures/tank-sandfrac-whole.ps,height=3.0in,angle=-90,silent=} \end{figure}

9.

Запустите решение для 1 секунды.

Solve $\rightarrow$ Iterate...

(a)

Установите Number of Time Steps (Число шагов по времени) равным 199.

(b)

Нажмите Iterate.

10.

Сохраните файл настроек и файл данных ( mixtank1.cas и mixtank1.dat).

File $\rightarrow$ Write $\rightarrow$ Case & Data...

11.

Анализ результатов после 1 секунды.

(a)

Отображение векторов скорости в резервуаре для воды.

Display $\rightarrow$ Vectors...

!
Не забудьте снять fix-zone в списке Surfaces (Поверхности).

Рис. 19.9: Векторы скорости воды после 1 секунды
\begin{figure} \psfig{file=figures/tank-water-velvect200.ps,height=3.0in,angle=-90,silent=} \end{figure}

(b)

Отображение векторов скорости для песка.

Display $\rightarrow$ Vectors...

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

Рис. 19.10: Векторы скорости для песка после 1 секунды
\begin{figure} \psfig{file=figures/tank-sand-velvect200.ps,height=3.0in,angle=-90,silent=} \end{figure}

(c)

Отобразите распределение объёмной доли песка.

Display $\rightarrow$ Contours...

Рис. 19.11: Распределение объёмной доли песка после 1 секунды
\begin{figure} \psfig{file=figures/tank-sand-volfrac200.ps,height=3.0in,angle=-90,silent=} \end{figure}

12.

Продолжайте расчёт требуя дополнительно 19 секунд.

Solve $\rightarrow$ Iterate...

(a)

Установите Time Step Size (Размер шага по времени) равным 0.01.

(b)

Установите Number of Time Steps (Число шагов по времени) равным 1900.

(c)

Нажмите Iterate.

13.

Сохраните файл настроек и файл данных ( mixtank20.cas и mixtank20.dat).

File $\rightarrow$ Write $\rightarrow$ Case & Data...


next up previous contents Назад: Шаг 5: Граничные условия
Вверх: Использование многофазной модели Эйлера для сыпучих сред
Вперёд: Шаг 7: Последующая обработка

Translated by Bezobrazov Pavel (bpv7@rambler.ru)