Перейти к основному контенту

Тег: Freesurface

Почему бы и нет

A Capybara swimming and dragged down by the current, the Fluid-Structure Interaction version. Un carpincho nadando arrastrado por la corriente.*Method: FEM/FSI Level-Set Free-Surface track + Navier-Stokescode: ICFD/FSI LS-DYNA www.youtube.com

https://www.youtube.com/watch?v=b9RzrIaRcvY

#ansys #cfd #freesurface #fsi #icfd #lsdyna https://tinyurl.com/yjxu9qzc

A Capybara swimming and dragged down by the current, the Fluid-Structure Interaction version. https://tinyurl.com/yjxu9qzc

Еще одни выходные - еще один этап самообучения по теме #CFD в LS-DYNA.

Wave maker in LS-DYNA ICFD FSI case for LS-DYNA ICFD and LS-DYNA Implicit coupling. Wave maker simulation.You could download input deck here: https://vk.com/wall-97265142_1604 www.youtube.com

На этот раз я решали простейшую задачу #FSI моделирующую работы некого волнопродуктора.

В бассейне со свободной поверхностью задается колебательное движение одной стенки. Стенка принимается недеформируемой, а жидкость - несжимаемой. При этом, так как сетка у меня все равно очень плохая, то на всех границах домена ставлю скольжение. Колебания стенки рассчитываются неявным решателем, что бы не мельчить шаг по времени.

P.S. Такой простой настройки FSI я еще не видел 😊

Wave maker in LS-DYNA ICFD

Я наконец смог посчитать #CFD задачу со свободной поверхностью в #LSDYNA #ICFD.

Water Column Collapse in LS-DYNA ICFD You could download input deck here: https://vk.com/wall-97265142_1584 www.youtube.com

Использовал слегка модифицированную постановку Sunao Tokura из стати “Validation of Fluid Analysis Capabilities in LS-DYNA Based on Experimental Result”. Получилось неплохо. Есть несколько тонкостей:

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

И да, вам потребуется LS-DYNA #MPP, если хотите использовать более 1 ядра на расчет. Для этого пригодится такая командная строка (я использовал LS-DYNA R8.1: