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

Тег: Implicit

Еще раз об FSI в LS-DYNA

FSI Simulation in LS DYNA How to set-up a FSI Simulation using LS-DYNA www.youtube.com

Еще раз об FSI в LS-DYNA https://www.youtube.com/watch?v=IClEUvlftcE

Еще одно 10 минутное обучающее видео, рассказывающее о том, как поставить #FSI задачу в #LSDYNA #ICFD + #LSDYNA #Implicit - UI не очень, зато робастность работы решателей на высоте! #CFD

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

FSI Simulation in LS DYNA

LS-DYNA Implicit

LS-DYNA Implicit https://www.dynamore.de/de/download/presentation/dokumente/2016-10-11-implicit-workshop-01.pdf

Казалось бы, что может предложить знаменитый #explicit код для решения статических задачи или описания не очень быстрых процессов?! А вот вам целый воркшоп #DYNAmore, рассказывающий от новых возможностях #LSDYNA #Implicit, появившихся в R9.

https://www.dynamore.de/de/download/presentation/dokumente/2016-10-11-implicit-workshop-01.pdf

Материалы вебинара по новым возможностям LS-DYNA R9

Материалы вебинара по новым возможностям LS-DYNA R9 https://www.dynamore.se/en/news/meet-dynamore/resources/papers/webinar-ls-dyna-r9-presentations

Шведское подразделение #DYNAmore любезно выложило слайды с прошедшего вебинара по новым возможностям #LSDYNA R9. Для меня это просто праздник какой-то, ибо внутри есть много очень крутых фишек.

Вот что больше всего понравилось мне:

  • Новые карты MODULE_ для подключения самоличных (#UDF) расширений к вычислительному ядру решателя без его пересборки
  • Роторная динамика (*CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS) в #Implicit решателе
  • Новая подключаемая модель повреждения (не путать с разрушением) материала *MAT_ADD_GENERALIZED_DAMAGE
  • Новая модель материла для *MAT_GLASS стекал (в том числе и триплекса) специально сделанная для моделирования процесса трещенообразования в shell постановке
  • Одно и двухсторонний #FSI для #DEM в #ICFD решателе благодаря *ICFD_CONTROL_DEM_COUPLING
  • Расширенная работа не ньютоновскими жидкостями и жидкостями с температурнозависимой вязкостью благодаря *ICFD_MODEL_NONNEWT
  • Граничные условия типа “ударная волна от взрыва” (через взаимодействие с *LOAD_BLAST_ENHANCED) для #CFD решателя сжимаемых течений #CESE
  • Бессеточный (!!!) метод обогощенных конечных элементов (Meshfree Enriched FEM, #MEFEM) специально для моделирования резин (*SECTION_SOLID, ELFORM=43).

P.S. Ну надо было только такое придумать - бессеточный метод конечных элементов :-)

Что вы знаете о странных конечных элементах

Что вы знаете о странных конечных элементах http://www.dynalook.com/14th-international-ls-dyna-conference/simulation/recent-advances-on-higher-order-27-node-hexahedral-element-in-ls-dyna-r

Все привыкли к тому, что для #implicit расчетов механики оптимальны 20-ти узловые hex элементы, а для #explicit обычно используют 8-ми узловые hex с одной точкой интегрирования. А как вам идея использовать 27 узлов на один элемент?! Свежая статья о новом типе элементов для #LSDYNA, который не только позволяет получить очень хорошие показатели по точности для больших и малых деформаций, но еще и автоматически решает проблему песочных часов (#hourglass). Просто добавь 8 узлов на углах, 12 - на ребрах, 6 - в центрах граней и 1 - в геометрическом центре - получи *ELEMENT_SOLID_H27

Моделирование преднапряженного бетона

Моделирование преднапряженного бетона http://www.dynalook.com/14th-international-ls-dyna-conference/constitutivemodeling/modeling-pre-and-post-tensioned-concrete

Эта очень актуальная тема была рассмотрена на недавней конференции по LS-DYNA. Как можно водитель из статьи - ничего невозможного в расчете удара снаряда в плоскую или цилиндрическую илу с преднапряженной арматурой нет :-)

Я где-то год назад баловался с похожей постановкой, только без удара. Натянуть арматуру в #Implicit LS-DYNA не очень сложно.

http://www.dynalook.com/14th-international-ls-dyna-conference/constitutivemodeling/modeling-pre-and-post-tensioned-concrete

LS-DYNA R9

LS-DYNA R9 http://www.dynasupport.com/news/ls-dyna-r9.0.1-r9.109912-released

#LSTC не спит и все быстрее выпускает матерные версии #LSDYNA. Так, 30-ого августа, вышла LS-DYNA R9.0.1.

Прочитав весь список изменения мне понравились такие фишки:

  • ALE_STRUCTURED_MESH - продолжение развития структурированного #ALE решателя
  • #CESE решатель не заброшен, ребята проболтают пилить #CFD код с учетом сжимаемости
  • CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIED_WELD - контактный алгоритм упрощающий моделирование сварки
  • CONSTRAINED_LAGRANGE_IN_SOLID_EDGE - тот же CONSTRAINED_LAGRANGE_IN_SOLID, но в 2D
  • DEFINE_DE_INJECTION теперь умеет генерировать #DEM с нормальным распределением их радиусов в заданном диапазоне
  • BOUNDARY_DE_NON_REFLECTING - неотражающие граничные условия в DEM (не знаю пока зачем, но звучит здорово)
  • DEFINE_DE_MASSFLOW_PLANE для расчета расхода частиц через плоскость
  • ICFD_BOUNDARY_FSWAVE - #ICFD решатель научился генерировать волны в задачах со свободной поверхностью (ну наконец-то!)
  • ICFD_CONTROL_DEM_COUPLING - наконец-то появился #FSI между ICFD и DEM (привет связке #Fluent + #Rocky)
  • ELEMENT_SOLID_NURBS_PATCH - #NURBS solid элементы для #implicit и #explicit решателя!
  • MAT_GENERALIZED_PHASE_CHANGE - новый навороченный материал для моделирования фазовых переходов
  • MAT_ADHESIVE_CURING_VISCOELASTIC - моделирование процесса полимеризации терморезистивных смол (привет #ANSYS #ACCS)
  • MAT_ADD_GENERALIZED_DAMAGE - добавление анизатропной разрушаемости существующим миоделям материалов (пока только для shell)
  • Пластическое разрушение для #XFEM (eXtended Finite Element Method)

Хороший релиз получился :-)

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

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

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

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

Wave maker in LS-DYNA ICFD

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

Нашел очень много познавательных материалов, и, по итогам, сделал небольшой пример при помощи моего любимого #ACT #Workbech LS-DYNA. На сайте поддержки и примеров #LSTC я не нашел готовых материалов по глубокой вытяжки с бесшовным расчетом обратного пружиненная по неявной схеме, так что прилагаю настроенную мной модель в архиве.

P.S. Так как модель генерируется при помощи ACT, то она довольно грязная синтаксически, в ней есть много лишних карт. Зато она параметрическая w рамках Workbench (и по настройкам сетки, и по геометрическим размерам и по нагрузкам)!!!

Видео урок разбирающий работу #ICFD (Incompressible Computational Fluid Dynamics) решателя в LS-DYNA.

Тут и #FSI и односторонней или двусторонней связкой, и адаптивное сеткоперестроение, и связка как с #eplicit, так и с #implicit решателем дайны. Короче - полный #CFD.

FSI problem set up with ICFD-LS-DYNA