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

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

Помогите, пожалуйста, с расчетом модели в ansys fluent

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

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

Я новичок в ansys fluent и только начинаю его осваивать. Перерыл немало книжек и учебников, но очень редко встречал примеры, где внятно и четко описано решение в случае геометрической модели с большим количеством тел в 2d постановке, и, соответственно, контактов. Я не понимаю, как банально просто построить сетку, где учитываются контакты и как их задавать в решателе fluent.

В прикрепленных файлах находится сам проект задачи в ansys fluent + модель в solid works.
Задача: Оценить температуру конструкции (начальная температура 20 градусов Цельсия) после 24 часового нахождения на морозе -40 градусов Цельсия. В представленной модели я просто-напросто задавал условия (темп. внешне. среды -40 гр. Цельс.) на стенках во fluent (boundary conditions: heat transfer coefficient и free stream temperature). На этапе построения сетки я не знаю как включить контакты, чтобы построилась сетка, которую съест fluent. Когда скрываю контакты, то сетка генерится нормально и при задании настроек во fluent solver решает задачу и получается температуру только на внешней стенке, а на других элементах, т.к. я не знаю как задавать контакты - ничего не считается. Поясните, пожалуйста, как правильно задавать контакты при построении сетки и что я делаю неправильно.
 
ПО: Ansys 15, Solid Works 2014

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

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

Мы считали такие задачи. Чтобы все работало корректно, обзовите все твердые тела начиная со слова solid при помощи именованных наборов. Все стенки нужно тоже назвать таким образом, чтобы они распознались как стенки (не inlet, не outlet и т.д.), причем нельзя сделать одну стенку на все тела - будет считать, но результат получится бредовый. И самое главное - объедините все в part (в design modeler'е или своем CAD'е), чтобы сетка была конформной, иначе устанете назначать интерфейсы. В результате стенки должны образовывать пары типа wall и wall shadow с галочкой coupled в свойствах. Если появятся вопросы - пишите. Проект не смотрел, т.к. некогда пока.

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

Спасибо за Ваш ответ, но все же я прошу Вас пояснить пару вопросов, т.к. я еще не совсем в теме. :)

Первым делом мы обозначим все тела в геометрической модели и выделим в отдельные части по признаку подобия (одинаковые тела - отдельная часть). Это не проблема :). Это как-то должно помочь при построении сетки вроде бы и при назначении условий в solver.

Напишите ответы, пожалуйста, на пару вопросов:
1) Что понимается под стенками? Это отдельные тела или контакты, которые появляются на этапе создания сетки? 
Самый главный вопрос - на этапе построения сетки я просто подавил все контакты и построил сетку, которую я регулировал на отдельных частях с помощью mapped face meshing, sizing, triangle method. Это, я так понимаю, неконформная сетка (неравномерная). Если контакты высветить обратно (unsuppress), то сетка не строится. На каком этапе и в какой последовательности нужно строить сетку и производить манипуляции с контактами? Меня интересует сам алгоритм.

2) "стенки должны образовывать пары типа wall и wall shadow с галочкой coupled в свойствах"

Это свойство устанавливается в solver fluent в boundary conditions вручную?

3) "чтобы сетка была конформной, иначе устанете назначать интерфейсы."

Это тоже в boundary conditions назначается? Конформная сетка - это одинаковая сетка на всех частях (узел в узел)? У меня геометрия сложная и я не знаю как в этом случае строить такую сетку, если есть и концентрические слои и окружности, которые контактируют с прямоугольными областями.

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

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

1) Неконформная сетка - это сетка, не совпадающая на границах тел. Чтобы сделать сетку совпадающей (ваш случай), нужно объединить тела в сборку (=part в DesignModeler). Для флюента никакие контакты из meshing'а не нужны, они для механики. Так что смело их все выпиливайте.
2) Это происходит автоматически. Физически поверхность одна, но флюент создает для нее пару. В результате исходная поверхность принадлежит одному телу, а ее дубликат (shadow) - второму телу или расчетной области с жижей.
3) Вся радость в том, что если сетка совпадает узел-в-узел, и границы распознаны (или вручную назначены) как стенки, то "тепловой контакт" создается автоматом.

Если базовые примеры не помогают - посмотрите простой пример.

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

Я тоже решаю 2d задачу, но очень простую. Товарищи эксперты, а чем отличаются конформные и неконформные сеточки? И в каком случае нужно применять ту, или иную?

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

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

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

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

Диман, а можешь скинуть ссылку или прикрепить файлы с материалами, где рассказываются правила построения сетки с наглядными практическими примерами для новичка? Чтобы он понял и научился сам строить в зависимости от геометрии нужную сетку. Спс 
Тяжелее, потому что больше ячеек автоматом строится и все?

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

Вот ссылка на подробный курс: https://support.ansys.com/AnsysCustomerPortal/en_us/Knowledge%20Resource...

Учетные данные на сайт берите у того, кто отвечает за вашу лицензию. В открытом доступе могу предложить видосы с нашего канала:
http://www.youtube.com/user/delcamural/videos 

Тяжелее, потому что сеткопостроителю нужно обеспечить совпадение на границах, и он это делает дольше. Больше ячеек получается потому, что тело с более грубыми настройками шага сетки вынуждено "подстраиваться" под тело с более мелкой сеткой, чтобы опять же обеспечить совпадение.

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

Димон, пожалуйста, прикрепи файлом этот подробный курс. Я не могу зарегистрироваться на support.ansys.com.

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

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

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

dvolkind пишет:

1) Неконформная сетка - это сетка, не совпадающая на границах тел. Чтобы сделать сетку совпадающей (ваш случай), нужно объединить тела в сборку (=part в DesignModeler). Для флюента никакие контакты из meshing'а не нужны, они для механики. Так что смело их все выпиливайте.
2) Это происходит автоматически. Физически поверхность одна, но флюент создает для нее пару. В результате исходная поверхность принадлежит одному телу, а ее дубликат (shadow) - второму телу или расчетной области с жижей.
3) Вся радость в том, что если сетка совпадает узел-в-узел, и границы распознаны (или вручную назначены) как стенки, то "тепловой контакт" создается автоматом.

Если базовые примеры не помогают - посмотрите простой пример.

Дмитрий, премного благодарен Вам за совет! 

По этой ссылке можно скачать мой проект с решением: https://cloud.mail.ru/public/b407144ff9bd/new%20project.wbpz

Я сделал все достаточно просто - объединил все детали в 1 part. Полученная картинка с результатами расчета для температуры показывает, что область, где находятся сферы воспринимается, как единое пространство. Т.е. по идее должно быть какое-то распределение температуры в сферическом слое из титана сферы. Значит неправильно автоматически задаются границы. Подскажите, пожалуйста, как их сделать и задать.

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

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

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