Перейти к публикации

Построение временного графика для фазы VOF модели


Konstantin_xxx

Рекомендованные сообщения

Добрый всем день!

 

Уважаемые форумчане, прошу помощи от сведущих.

Задача такая: построить график от времени, в котором отслеживается изменение положения уровня фазы.

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

То есть в один момент времени уровень воды = 1м, в следующий момент уровень стал = 1.1м и так далее.

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

Как же это так? Важнейший параметр, а его изменение никак нельзя оценить.

Может кто сталкивался с чем-то подобным в своей практике?

Ссылка на сообщение
Поделиться на других сайтах


Задача такая: построить график от времени, в котором отслеживается изменение положения уровня фазы.

Решается задача о прохождении волны в области. 

 

1. Уточните, что такое уровень фазы. Если в расчетной области движется волна, то у неё много уровней фазы

2. Чем создаете волну? Длина волны? Размеры расчетной области? 

3. Размерность задачи?

 

PS

Мне приходилось заниматься вычислением профиля волны.

Если именно он Вас интересует, то смогу помочь.

Изменено пользователем German_psv
Ссылка на сообщение
Поделиться на других сайтах
1. Уточните, что такое уровень фазы. Если в расчетной области движется волна, то у неё много уровней фазы

 

Ищу геометрическую координату по оси ОY на которой находится граница раздела сред. В области есть вода и воздух. Границу между водой и воздухом и ищу. Понимаю, что эта граница размыта на расчетные ячейки, тогда может имеет смысл искать значение, к примеру 0.5 (если принять, что вода =1, а воздух =0).

2. Чем создаете волну? Длина волны? Размеры расчетной области?

 

 Размер области 10-20 метров. Область заполнена водой до некоторого уровня без динамики. Сама волна задается в начальный момент перепадом высот. То есть спокойная вода на уровне 0.5 метра, а волна в начале канала имеет высоту 0.6 метра. Длина волны в начальный момент 1.5 метра.

3. Размерность задачи?

 

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

Прикладываю график из статьи, который и описывает профиль проходящей волны.

post-30589-0-46886300-1446095527_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Технология примерно такая.

Вам нужно на вертикальной прямой (делается во Флуенте) в процессе вычислений (есть опция записи результатов в процессе вычислений) на каждом шаге записывать в файл (*.txt) фазовую долю воды на этой прямой. 

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

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

от времени. Непосредственно получить во Флуенте этот график нельзя.

 

Завтра я сделаю небольшую модельку и посмотрю, что и как там в файл записывается.

Потом напишу.

Изменено пользователем German_psv
Ссылка на сообщение
Поделиться на других сайтах

Завтра я сделаю небольшую модельку и посмотрю, что и как там в файл записывается.

Потом напишу.

 

Результат не утешительный.

Много ручной работы над результатами вычислений во Флуенте.

 

Рекомендации - см. аттач.

Ссылка на сообщение
Поделиться на других сайтах

Результат не утешительный.

Много ручной работы над результатами вычислений во Флуенте.

 

Рекомендации - см. аттач.

Спасибо огромное, попробую прогнать на своей задаче.

Ссылка на сообщение
Поделиться на других сайтах

Найдено другое решение!

Возможно, кому-то это будет интересно и нужно.

И так:

1. Важное условие - 2D задача (т.к. в осесимметричных и 3D будут другие нюансы).

2. Использовать пункт "Custom Field Function" (точное название не помню).

Там, используя встроенный калькулятор, записываем функцию по типу " Y-Coordinate * Volume Fraction (water) "

Сохраняем ее под необходимым названием (к примеру "vf1").

3. Используем функционал " Surface Monitor " и там на необходимой плоскости задаем выдачу " Vertex Maximum " для нашей функции.

Вот и все - в файл будет записано два столбца, 1-ый столб. - Время, 2-ой столб. - координата, где значение Volume Fraction (water) становиться меньше 1.

Изменено пользователем Konstantin_xxx
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...