Все ответы об инженерном анализе

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

Вопросы по движущейся сетке Layering (замечание, граничные условия, временной шаг)

livan
Аватар пользователя livan

Здравствуйте.

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

Кратко о задаче: надо получить динамику потоков воздуха при заходе поезда в тоннель, движении по тоннелю и на выходе. Пока расчет прикидочный, поэтому тоннель короткий, 500 метров, и один вагон в поезде длиной 20 м. Задача решена в плоской осесимметричной постановке. Сначала на открытом участке поезд разгоняется за 9 сек с 0 до 11,1 м/с (это происходит за 50 м от входа в тоннель), потом движется по тоннелю с постоянной скоростью, и после выхода из тоннеля через 50 м тормозится 9 сек и останавливается, потом стоит какое-то время - пока воздух по тоннелю движется по инерции. Скорость движения поезда задана профилем скорости по оси Х по времени. Модель турбулентности к-епсилон.

Динамическая сетка Layering, при предварительном построении сетки и при собственно аэродинамическом расчете вылазит замечание:

Note: zone-surface: cannot create surface from sliding interface zone.
Creating empty surface.

Но сетка продолжает строится, и даже аэродинамический расчет  не останавливается. О чем это замечание, и как оно влияет на расчет?

Как правильно выбрать временной шаг? Вдоль оси Х у меня разные размеры ячейки: в зоне появления/коллапса они относительно большие, на передней/задней стенке поезда они маленькие для соблюдения требуемого у+. Шаг по времени я считаю как размер ячейки/скорость и еще пополам для запаса. Так вот, для определения шага брать маленькую ячейку (хотя она в перестроении не участвует) или большую?

До входа тоннель поезд движется по открытому пространству, как задавать граничные условия для открытого воздуха? Pressure-far-field, Pressure-inlet, Pressure-outlet? и с какими параметрами?

И еще, как задать переменный шаг по времени?

И в каких границах может меняться величина ячейки с двух сторон скользящего интерфейса? близко к 1, или 1/2-2 еще нормалльно?

Заранее благодарен за ответы

ВложениеРазмер
Иконка пакета vagon32.zip1.07 МБ
livan
Аватар пользователя livan

С величиной временного шага более-менее разобрался: конечно же, для его определения нужно брать самую маленькую ячейку по ходу движения.

Ответы на остальные вопросы все еще интересны :)

Kirill Pestov
Аватар пользователя Kirill Pestov

Здравствуйте!

Предупреждение "Note: zone-surface: cannot create surface from sliding interface zone.Creating empty surface" связано с тем что, когда вы создаете сеточные интерфейсы, Fluent автоматически генерирует виртуальные (пустые) стенки, чтобы отслеживать потоки на этих интерфейсах, тем самым обеспечивая их консервативность. Это сообщение можно игнорировать, и оно ни на что не влияет.

Переменный шаг по времени можно задать при помощи UDF используя макрос DEFINE_DELTAT. В документации имеется пример по написанию данного UDF: help/flu_udf/flu_udf_sec_define_deltat.html

После компиляции (интерпретации) он должен быть доступен в панели Adaptive Time Step Settings.

И в каких границах может меняться величина ячейки с двух сторон скользящего интерфейса? близко к 1, или 1/2-2 еще нормалльно?

Чем ближе к единице, тем лучше, 1/2 еще в принципе допустимо.  

livan
Аватар пользователя livan

Кирилл, благодарю за ответы!

А можно ли задавать переменный шаг с помощью обработки событий (events)?

И все-таки очень интересует, как задавать условия на границе открытого пространства.

Kirill Pestov
Аватар пользователя Kirill Pestov

Да, при помощи событий можно изменять временной шаг. 

Аналог ГУ Opening в Fluent - это Pressure Outlet. 

livan
Аватар пользователя livan

Цитата:
Да, при помощи событий можно изменять временной шаг.  Аналог ГУ Opening в Fluent - это Pressure Outlet. 

И еще раз благодарю!

Добавить комментарий

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

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.