Вы находитесь на странице: 1из 19

18.10.

2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

Страница 1

Учебное пособие: решение 2D-коробки, падающей в воду

Вступление
Целью этого руководства является предоставление руководящих принципов и рекомендаций по настройке
и решение случая движущейся деформирующей сетки (MDM) вместе с шестью степенями свободы
(6DOF) решатель и многофазная модель объема жидкости (VOF). Используется UDF 6DOF
для расчета движения движущегося тела, которое также испытывает силу плавучести, поскольку оно
ударяется о воду (смоделировано с использованием модели VOF). Гравитация и силы плавучести приводят в движение
движение тела и динамическая сетка.

В этом руководстве показано, как делать следующее:

• Используйте решающую программу 6DOF для расчета движения движущегося тела.

• Используйте многофазную модель VOF для моделирования выталкивающей силы, испытываемой движущимся
тело.

• Настройте и решите случай динамической сетки.

• Создавать файлы TIFF для графической визуализации решения.

• Постобработка полученных данных.

Предпосылки
Этот учебник написан с предположением, что вы прошли Урок 1 из
ANSYS FLUENT 13.0 Tutorial Guide, и что вы знакомы с ANSYS FLUENT
панель навигации и структура меню. Некоторые шаги в процедуре настройки и решения будут
не отображаться явно.

В этом руководстве вы будете использовать модель динамической сетки и модель 6DOF. Если у тебя есть
ранее не использовались эти модели, см. разделы 11.3 Использование динамических сеток и 11.3.7 Шесть степеней свободы.
Настройки решателясоответственно в Руководстве пользователя ANSYS FLUENT 13.0.

описание проблемы
Схема проблемы представлена на рисунке 1.. Бак частично заполнен водой.
Ящик опускается в воду в момент времени t = 0. Ящик подвергается вязкому сопротивлению.
сила и гравитационная сила. Когда ящик погружается в воду, он также подвергается
сила плавучести.

©c ANSYS, Inc. 24 ноября 2010 г. 1

Страница 2
https://translate.googleusercontent.com/translate_f 1/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

Учебное пособие: решение 2D-коробки, падающей в воду

Стенки ящика совершают движение твердого тела и смещаются в соответствии с расчетом.


Расчет выполняется решателем 6DOF. Когда прямоугольник и окружающий его пограничный слой
сетка смещается, сетка за пределами пограничного слоя сглаживается и / или обновляется.

Рисунок 1: Схема проблемы

Настройка и решение

Подготовка

1. Скопируйте файлы (6dof-mesh.msh.gz и 6dof 2d.c) в вашу рабочую папку.

2. Создайте подпапку (tiff-файлы) для хранения файлов tiff для целей постобработки.

3. Используйте программу запуска FLUENT, чтобы запустить 2D-версию ANSYS FLUENT.


Для получения дополнительной информации о FLUENT Launcher см. Раздел 1.1.2 Запуск
ANSYS FLUENT Использование FLUENT Launcher в Руководстве пользователя ANSYS FLUENT 13.0.

4. Включите двойную точность в списке параметров.

5. Щелкните вкладку Компилятор UDF и убедитесь, что среда компиляции установки для
UDF включен.
Путь к файлу .bat, который требуется для компиляции UDF, будет отображаться, как только
при включении среды компиляции установки для UDF.
Если вкладка UDF Compiler по умолчанию не отображается в диалоговом окне FLUENT Launcher,
нажмите кнопку Показать дополнительные параметры >>, чтобы просмотреть дополнительные настройки.

2 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр. 3

Учебное пособие: решение 2D-коробки, падающей в воду

Параметры отображения включены по умолчанию. Следовательно, после того, как вы прочитаете сетку, она
будет отображаться во встроенном графическом окне.

Шаг 1: сетка

https://translate.googleusercontent.com/translate_f 2/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы
1. Прочтите файл сетки (6dof-mesh.msh.gz).
Файл - → Читать - → Сетка ...
Когда файл сетки будет прочитан, ANSYS FLUENT будет сообщать о ходе выполнения в консоли.

Шаг 2: Общие настройки

1. Определите настройки решателя.

Общие - → Переходный

(a) Выберите Transient из списка Time.

2. Проверьте сетку (см. Рисунок 2 ).

Общие - → Проверить

Рисунок 2: Отображение сетки

ANSYS FLUENT выполнит различные проверки сетки и сообщит о ходе выполнения.


в консоли. Убедитесь, что указанный минимальный объем является положительным числом.

©c ANSYS, Inc. 24 ноября 2010 г. 3

Стр. 4

Учебное пособие: решение 2D-коробки, падающей в воду

Шаг 3: модели

1. Определите многофазную модель.

Модели - → Многофазный - → Редактировать ...


(a) Выберите «Объем жидкости» из списка «Модель», чтобы открыть диалоговое окно «Многофазная модель».

https://translate.googleusercontent.com/translate_f 3/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

(a) Убедитесь, что для параметра Number of Eulerian Phases установлено значение 2.
(b) Сохранить значение числа Куранта по умолчанию.
(c) Включите Implicit Body Force в рамке группы Body Force Formulation.
(d) Нажмите ОК, чтобы закрыть диалоговое окно Многофазная модель.

2. Включите стандартную модель турбулентности k-.


Модели - → Вязкий - → Редактировать ...

Шаг 4. Пользовательские функции

Определить - → Пользовательские - → Функции - → Скомпилированные ...

4 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр. 5

Учебное пособие: решение 2D-коробки, падающей в воду

1. Щелкните Добавить ... для исходных файлов.

2. Выберите 6dof 2d.c в диалоговом окне «Выбор файла».


ANSYS FLUENT отображает диалоговое окно с предупреждением о необходимости убедиться, что UDF
исходные файлы находятся в той же папке, что и файлы дела и данных. Щелкните ОК.
ANSYS FLUENT устанавливает структуру папок и компилирует код. Сборник
отображается в консоли.

3. Щелкните «Загрузить», чтобы загрузить библиотеку UDF.

Шаг 5: материалы

Материалы - → Создать / Редактировать ...

1. Сохраните свойства воздуха.

2. Скопируйте воду-жидкость (h2o <l>) из базы данных FLUENT ....

3. Измените свойства вода-жидкость (h2o <l>).

https://translate.googleusercontent.com/translate_f 4/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

(a) Выберите определяемую пользователем из раскрывающегося списка Плотность.


я. Выберите плотность воды :: libudf в диалоговом окне «Пользовательские функции».
(b) Выберите определяемую пользователем из раскрывающегося списка «Скорость звука».
я. Выберите скорость звука относительно воды :: libudf в диалоговом окне "Пользовательские функции".
коробка.
(c) Нажмите «Изменить / Создать» и закройте диалоговое окно «Создание / редактирование материалов».

Шаг 6: фазы

1. Определите основную фазу, воду.

Фазы - → фаза-1 - → Редактировать ...

©c ANSYS, Inc. 24 ноября 2010 г. 5

Стр. 6

Учебное пособие: решение 2D-коробки, падающей в воду

(а) Введите воду в поле Имя.


(b) Выберите вода-жидкость из раскрывающегося списка Phase Material.
(c) Щелкните ОК.

2. Аналогичным образом определите вторичную фазу, воздух.

Фазы - → фаза-2 - → Редактировать ...

https://translate.googleusercontent.com/translate_f 5/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

6 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр.7

Учебное пособие: решение 2D-коробки, падающей в воду

Шаг 7: Граничные условия

1. Определите граничные условия для выхода из резервуара.

Граничные условия - → выход из резервуара

(а) Задайте граничные условия для фазы смеси.

я. Убедитесь, что в раскрывающемся списке «Фаза» выбрана смесь, и нажмите «Изменить ...».

II. Выберите интенсивность и коэффициент вязкости в раскрывающемся списке Метод спецификации.


список.
iii. Введите 1% для интенсивности турбулентности обратного потока и 10 для значения турбулентности обратного потока.
Коэффициент вязкости.
iv. Нажмите OK, чтобы закрыть диалоговое окно Выход давления.

(b) Установите граничные условия для воздушной фазы.

я. В раскрывающемся списке «Фаза» выберите воздух и нажмите «Изменить ...».


II. Щелкните вкладку «Многофазный» и введите 1 для объемной доли обратного потока.
iii. Нажмите OK, чтобы закрыть диалоговое окно Выход давления.

Шаг 8: Условия эксплуатации

Граничные условия - → Условия эксплуатации ...

1. Сохраните 101325 паскаль для рабочего давления.

2. Включите гравитацию.
Диалоговое окно расширяется, чтобы отобразить дополнительные входные данные.

3. Введите -9,81 м / с 2 для ускорения свободного падения в направлении Y.

https://translate.googleusercontent.com/translate_f 6/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы
©c ANSYS, Inc. 24 ноября 2010 г. 7

Стр. 8

Учебное пособие: решение 2D-коробки, падающей в воду

4. Включите заданную рабочую плотность и сохраните настройку по умолчанию 1,225 кг / м 3 для


Рабочая плотность.

Шаг 9: Настройка динамической сетки

1. Задайте параметры динамической сетки.

Динамическая сетка

(а) Включите динамическую сетку.


(b) Включите Six DOF Solver.
(c) Убедитесь, что сглаживание включено.
(d) Включите Remeshing в рамке группы Mesh Methods и нажмите Settings ....
я. Перейдите на вкладку «Сглаживание» и установите для параметра Spring Constant Factor значение 0,5.
II. Перейдите на вкладку Remeshing и установите параметры remeshing.

8 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр.9

Учебное пособие: решение 2D-коробки, падающей в воду

https://translate.googleusercontent.com/translate_f 7/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

A. Введите 0,056 м для минимальной шкалы длины и 0,13 м для максимальной.


Шкала длины.
Масштаб минимальной длины и шкалы максимальной длины может быть
берется из диалогового окна Mesh Scale Info. Щелкните по шкале сетки
Кнопка Информация ..., чтобы открыть диалоговое окно Информация о масштабе сетки.
B. Введите 0,5 для максимального перекоса ячейки.

iii. Нажмите OK, чтобы закрыть диалоговое окно Настройки метода сетки.
Шесть настроек решателя степеней свободы включают настройку гравитационного ускорения и параметр записи.
Опция истории движения. Вы уже установили гравитационное ускорение в
Диалоговое окно «Условия эксплуатации». Если вам нужна история движения, включите запись
История движения и укажите имя файла.

©c ANSYS, Inc. 24 ноября 2010 г. 9

Стр.10

Учебное пособие: решение 2D-коробки, падающей в воду

2. Настройте подвижные зоны.

Динамическая сетка (Dynamic Mesh Zones) - → Создать / изменить ...

https://translate.googleusercontent.com/translate_f 8/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

(а) Создайте динамическую зону, движущийся ящик.

я. В раскрывающемся списке «Имена зон» выберите поле для перемещения.


II. Убедитесь, что в групповом поле «Тип» выбрано «Жесткое тело».
iii. Убедитесь, что test box :: libudf выбран в раскрывающемся списке UDF с шестью степенями свободы.
iv. Убедитесь, что в поле группы «Параметры решения с шестью степенями свободы» включен параметр «Вкл.».
v. Щелкните Создать.
ANSYS FLUENT создаст блок перемещения динамической зоны, который будет
доступен в списке динамических зон сетки.

я. Точно так же создайте динамическую зону, движущуюся жидкость, также включив пассивный от
групповое окно Six DOF Solver Options.
Убедитесь, что вы включили пассивный режим в групповом поле «Six DOF Solver Options».
Когда включен пассивный для твердого тела, ANSYS FLUENT не принимает
силы и моменты в зоне во внимание.
ANSYS FLUENT создаст движущуюся жидкость в динамической зоне, которая будет
доступен в списке динамических зон сетки.

10 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр. 11

Учебное пособие: решение 2D-коробки, падающей в воду

(b) Закройте диалоговое окно Dynamic Mesh Zones.

Шаг 10: предварительный просмотр сетки

Цель предварительного просмотра - проверить качество сетки, полученной при ее движении.


параметры. Поскольку поток не инициализирован, движение коробки будет вертикальным из-за
сила тяжести.

1. Сохраните файл дела (6dof-init.cas.gz).

Файл - → Запись - → Дело ...

2. Отобразите сетку.

Графика и анимация - → Сетка - → Настроить ...

3. Просмотрите движение.
Динамическая сетка - → Предварительный просмотр движения сетки ...

https://translate.googleusercontent.com/translate_f 9/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

(a) Введите 0,0005 для размера временного шага.


(b) Введите 1000 в поле Количество временных шагов.
(c) Щелкните Предварительный просмотр (см. Рисунок 3 ).

Рисунок 3: Движение сетки при t = 0,5 с

©c ANSYS, Inc. 24 ноября 2010 г. 11

Стр.12

Учебное пособие: решение 2D-коробки, падающей в воду

Движение приемлемо.
(d) Закройте диалоговое окно «Движение сетки».

4. Закройте ANSYS FLUENT без сохранения.

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

1. Запустите 2D-версию ANSYS FLUENT и прочтите файл дела (6dof-init.cas.gz).

2. Задайте параметры метода решения.

Методы решения

(a) Убедитесь, что в раскрывающемся списке «Схема» выбрано «ПРОСТОЙ».


(b) Выберите Green-Gauss Node Based из выпадающего списка Gradient.
(c) Выберите второй порядок против ветра для всех уравнений, кроме объемной доли.
(d) Сохранить метод дискретизации по умолчанию для Geo-Reconstruct для объемной доли.

https://translate.googleusercontent.com/translate_f 10/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

12 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр. 13

Учебное пособие: решение 2D-коробки, падающей в воду

3. Задайте параметры контроля раствора.

Управление решениями

(a) Введите 0,5 для телесных сил в поле группы «Коэффициенты недостаточной релаксации».
(b) Введите 0,8 для турбулентной вязкости.
(c) Сохраните значения по умолчанию для других параметров.

https://translate.googleusercontent.com/translate_f 11/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

©c ANSYS, Inc. 24 ноября 2010 г. 13

Стр. 14

Учебное пособие: решение 2D-коробки, падающей в воду

4. Инициализировать решение.
Инициализация решения

(a) Введите 0,001 м 2 / с 2 для турбулентной кинетической энергии и 0,001 м 2 / с 3 для турбулентной
Скорость рассеивания.
(b) Введите 1 для объемной доли воздуха.
(c) Щелкните Инициализировать.

5. Создайте регистр адаптации для внесения исправлений.


Адаптировать - → Регион ...

(а) Установите входные координаты следующим образом:


Параметры Ценности
X Мин. (М), X Макс. (М) (-5, 5)
Y Мин. (М), Y Макс. (М) (-5, -1,5)
(b) Щелкните Отметить.
(c) Закройте диалоговое окно «Адаптация региона».

14 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр. 15
https://translate.googleusercontent.com/translate_f 12/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

Учебное пособие: решение 2D-коробки, падающей в воду

6. Установите объемную долю воздуха.


Инициализация решения - → Патч ...

(a) Выберите воздух из раскрывающегося списка «Фаза».


(b) Выберите объемную долю из списка переменных.
(c) Выберите hexahedron-r0 из списка регистров для исправления.
(d) Сохраните 0 для значения.
(e) Щелкните «Патч».
(f) Закройте диалоговое окно Patch.

7. Включите отображение остатков.

Мониторы - → Остатки - → Редактировать ...

(a) Введите 400 для итераций графика.


(b) Нажмите OK, чтобы закрыть диалоговое окно Остаточные мониторы.

©c ANSYS, Inc. 24 ноября 2010 г. 15

Стр.16

Учебное пособие: решение 2D-коробки, падающей в воду

8. Определите наземный монитор для скорости Y.

Мониторы (Surface Monitors) - → Создать ...

https://translate.googleusercontent.com/translate_f 13/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

(a) Включите печать в консоль, график и запись для surf-mon-1.


(b) Сохраните значение по умолчанию 2 для окна.
(c) Введите 6dof yvel.out в поле Имя файла.
(d) Выберите Flow Time из раскрывающегося списка X Axis.
(e) Выберите Time Step из раскрывающегося списка Every.
(f) Выберите среднее взвешенное по площади из раскрывающегося списка «Тип отчета».
(g) Выберите скорость ... и скорость по оси Y из раскрывающихся списков переменных поля.
(h) Выберите движущийся блок из списка поверхностей и нажмите OK, чтобы закрыть Surface Monitor.
диалоговое окно.

16 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр.17

Учебное пособие: решение 2D-коробки, падающей в воду

9. Установите опцию автоматического сохранения.

Расчетная деятельность

(a) Введите 100 для Автосохранения каждые (временные шаги) и нажмите Редактировать ....

я. Включите «Сохранить только самые последние файлы».


II. Установите максимальное количество файлов данных на 2.

https://translate.googleusercontent.com/translate_f 14/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы
iii. В поле "Имя файла" введите Fall-box.gz.
ANSYS FLUENT добавит номер временного шага, чтобы каждый файл
уникальное имя файла.
iv. Нажмите ОК, чтобы закрыть диалоговое окно Автосохранение.

10. Сохраните печатную копию дисплея.


Файл - → Сохранить изображение ...

(a) Выберите TIFF из списка «Формат».


(b) Убедитесь, что цвет выбран из списка раскраски.
(c) Убедитесь, что растр выбран в списке Тип файла.
(d) Введите 800 (пикселей) для ширины и 600 (пикселей) для высоты в группе «Разрешение».
коробка.
(e) Нажмите «Применить» и закройте диалоговое окно «Сохранить изображение».

©c ANSYS, Inc. 24 ноября 2010 г. 17

Стр.18

Учебное пособие: решение 2D-коробки, падающей в воду

11. Выполните команды для настройки анимации.

Расчетные действия (выполнение команд) - → Создать / изменить ...

(a) Установите для определенных команд значение 4.


(b) Включите "Активно" для всех команд.
(c) Введите 100 для Каждого и выберите Временной шаг в раскрывающемся списке Когда.
(d) Введите команды, как показано в диалоговом окне «Выполнение команд».
Перед тем, как нажать кнопку ОК, убедитесь, что вы создали вложенные tiff-файлы.
(e) Нажмите OK, чтобы закрыть диалоговое окно «Выполнение команд».

12. Чтобы отобразить заполненные контурные графики, введите следующую команду в ANSYS FLUENT.
консоль.
> отображение набора контуров залитых контуров да

13. Запустите расчет.

https://translate.googleusercontent.com/translate_f 15/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы
Выполнить расчет

(a) Введите 0,0005 с для размера временного шага.


(b) Введите 10000 в поле Количество временных шагов.
(c) Установите Max Iterations / Time Step на 50.
(d) Щелкните Рассчитать.

Шаг 12: постобработка

1. Преобразуйте файлы TIFF в подпапке tiff-files, чтобы сформировать последовательность анимации для
цель постобработки с использованием программного пакета, такого как QuickTime или Fast Movie
Игрок.

Контуры объемной доли воды на разных временных шагах показаны на рисунках 4.


через 23 .

18 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр.19

Учебное пособие: решение 2D-коробки, падающей в воду

Рисунок 4: Контуры при t = 0,25 с Рисунок 5: Контуры при t = 0,5 с

Рисунок 6: Контуры при t = 0,75 с Рисунок 7: Контуры при t = 1,0 с

https://translate.googleusercontent.com/translate_f 16/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

Рисунок 8: Контуры t = 1,25 с Рисунок 9: Контуры t = 1,5 с

©c ANSYS, Inc. 24 ноября 2010 г. 19

Стр.20

Учебное пособие: решение 2D-коробки, падающей в воду

Рисунок 10: Контуры при t = 1,75 с Рисунок 11: Контуры при t = 2,0 с

Рисунок 12: Контуры при t = 2,25 с Рисунок 13: Контуры при t = 2,5 с

Рисунок 14: Контуры при t = 2,75 с Рисунок 15: Контуры при t = 3,0 с

https://translate.googleusercontent.com/translate_f 17/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы
20 ©c ANSYS, Inc. 24 ноября 2010 г.

Стр.21

Учебное пособие: решение 2D-коробки, падающей в воду

Рисунок 16: Контуры при t = 3,25 с Рисунок 17: Контуры при t = 3,5 с

Рисунок 18: Контуры при t = 3,75 с Рисунок 19: Контуры при t = 4,0 с

Рисунок 20: Контуры при t = 4,25 с Рисунок 21: Контуры при t = 4,5 с

©c ANSYS, Inc. 24 ноября 2010 г. 21 год

Стр. 22

Учебное пособие: решение 2D-коробки, падающей в воду

https://translate.googleusercontent.com/translate_f 18/19
18.10.2020 Учебное пособие: решение 2D-коробки, падающей в воду Введение Предварительные условия Описание проблемы

Рисунок 22: Контуры при t = 4,75 с Рисунок 23: Контуры при t = 5,0 с

Резюме
Это руководство продемонстрировало настройку и решение случая динамической сетки вместе с
Решатель 6DOF и многофазная модель VOF. UDF 6DOF использовался для расчета
движение коробки упало в воду. Файлы TIFF, созданные в учебнике, можно
используется для графической визуализации решения.

22 ©c ANSYS, Inc. 24 ноября 2010 г.

https://translate.googleusercontent.com/translate_f 19/19

Вам также может понравиться