Здравствуйте!
Я новичок в 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
Здравствуйте!
Мы считали такие задачи. Чтобы все работало корректно, обзовите все твердые тела начиная со слова solid при помощи именованных наборов. Все стенки нужно тоже назвать таким образом, чтобы они распознались как стенки (не inlet, не outlet и т.д.), причем нельзя сделать одну стенку на все тела - будет считать, но результат получится бредовый. И самое главное - объедините все в part (в design modeler'е или своем CAD'е), чтобы сетка была конформной, иначе устанете назначать интерфейсы. В результате стенки должны образовывать пары типа wall и wall shadow с галочкой coupled в свойствах. Если появятся вопросы - пишите. Проект не смотрел, т.к. некогда пока.
Спасибо за Ваш ответ, но все же я прошу Вас пояснить пару вопросов, т.к. я еще не совсем в теме. :)
Первым делом мы обозначим все тела в геометрической модели и выделим в отдельные части по признаку подобия (одинаковые тела - отдельная часть). Это не проблема :). Это как-то должно помочь при построении сетки вроде бы и при назначении условий в solver.
Напишите ответы, пожалуйста, на пару вопросов:
1) Что понимается под стенками? Это отдельные тела или контакты, которые появляются на этапе создания сетки?
Самый главный вопрос - на этапе построения сетки я просто подавил все контакты и построил сетку, которую я регулировал на отдельных частях с помощью mapped face meshing, sizing, triangle method. Это, я так понимаю, неконформная сетка (неравномерная). Если контакты высветить обратно (unsuppress), то сетка не строится. На каком этапе и в какой последовательности нужно строить сетку и производить манипуляции с контактами? Меня интересует сам алгоритм.
2) "стенки должны образовывать пары типа wall и wall shadow с галочкой coupled в свойствах"
Это свойство устанавливается в solver fluent в boundary conditions вручную?
3) "чтобы сетка была конформной, иначе устанете назначать интерфейсы."
Это тоже в boundary conditions назначается? Конформная сетка - это одинаковая сетка на всех частях (узел в узел)? У меня геометрия сложная и я не знаю как в этом случае строить такую сетку, если есть и концентрические слои и окружности, которые контактируют с прямоугольными областями.
Я прошу свои искренние извинения за мои, возможно, глупые вопросы. Я, к сожалению, полный профан в ansys fluent и мне не у кого спросить про эти тонкости, которые обычно не пишутся в стандартных примерах.
1) Неконформная сетка - это сетка, не совпадающая на границах тел. Чтобы сделать сетку совпадающей (ваш случай), нужно объединить тела в сборку (=part в DesignModeler). Для флюента никакие контакты из meshing'а не нужны, они для механики. Так что смело их все выпиливайте.
2) Это происходит автоматически. Физически поверхность одна, но флюент создает для нее пару. В результате исходная поверхность принадлежит одному телу, а ее дубликат (shadow) - второму телу или расчетной области с жижей.
3) Вся радость в том, что если сетка совпадает узел-в-узел, и границы распознаны (или вручную назначены) как стенки, то "тепловой контакт" создается автоматом.
Если базовые примеры не помогают - посмотрите простой пример.
Я тоже решаю 2d задачу, но очень простую. Товарищи эксперты, а чем отличаются конформные и неконформные сеточки? И в каком случае нужно применять ту, или иную?
выше я написал, чем они отличаются. конформные предпочтительнее, но строятся тяжелее, и для обеспечения совпадения обычно требуется большее количество ячеек.
Диман, а можешь скинуть ссылку или прикрепить файлы с материалами, где рассказываются правила построения сетки с наглядными практическими примерами для новичка? Чтобы он понял и научился сам строить в зависимости от геометрии нужную сетку. Спс
Тяжелее, потому что больше ячеек автоматом строится и все?
Вот ссылка на подробный курс: https://support.ansys.com/AnsysCustomerPortal/en_us/Knowledge%20Resource...
Учетные данные на сайт берите у того, кто отвечает за вашу лицензию. В открытом доступе могу предложить видосы с нашего канала:
http://www.youtube.com/user/delcamural/videos
Тяжелее, потому что сеткопостроителю нужно обеспечить совпадение на границах, и он это делает дольше. Больше ячеек получается потому, что тело с более грубыми настройками шага сетки вынуждено "подстраиваться" под тело с более мелкой сеткой, чтобы опять же обеспечить совпадение.
Димон, пожалуйста, прикрепи файлом этот подробный курс. Я не могу зарегистрироваться на support.ansys.com.
я не могу его выкладывать в открытый доступ - правила такие. с регистрацией могу помочь, если вы наш клиент.
Дмитрий, премного благодарен Вам за совет!
По этой ссылке можно скачать мой проект с решением: https://cloud.mail.ru/public/b407144ff9bd/new%20project.wbpz
Я сделал все достаточно просто - объединил все детали в 1 part. Полученная картинка с результатами расчета для температуры показывает, что область, где находятся сферы воспринимается, как единое пространство. Т.е. по идее должно быть какое-то распределение температуры в сферическом слое из титана сферы. Значит неправильно автоматически задаются границы. Подскажите, пожалуйста, как их сделать и задать.
Добавить комментарий