следующий вопрос:
предыстория: имеется пористое тело (радиатор мотора), но положение в пространстве неизвестно. радиатор имеет входную поверхность с определенным именем и выходную поверхность с определенным именем.
через GUI все очень просто: можно воспользоваться функцией plane tool и попросить текучего самому найти положение радиатора.
вопрос: как найти функцию plane tool через TUI? как при помощи текстовых команд можно попросить текучего найти положение радиатора и тем самым определить направления пористости?
спасибо за помощь
Есть UDF, позволяющая изменять векторы направления пористой зоны в зависимости от положения. Подойдёт?
Направления задавать вручную?
UDF позволяет изменять вектор направления как функцию положения. Вектор направления направлен к началу координат для каждой ячейки в "пористой" зоне. В данном примере моделировался сферический сотовый выпрямитель потока как пористая среда. Для других расчётных случаев, векторы направления n, t и t2 соответствуют направлениям 1, 2 и 3 в пористой зоне и могут быть заданы в UDF. В UDF рассмотрены два варианта - 2d и 3d.
Как использовать:
1. Укажите ID жидкостной зоны, которая должна быть "пористой".
2. Укажите координаты "начала" сферической системы координат, x0.
3. Создать User-defined memory (10 для 2D, 21 для 3D).
4. Подцепить функцию DEFINE_INIT, чтобы она вызывалась при инициализации домена.
5. Подцепить функции DEFINE_SOURCE к зоне, которая будет "пористой".
6. Саму зону как пористую в GUI задавать не нужно.
Даже не знаю, как благодарить! Человеческое спасибо.
Добавить комментарий