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

Тег: Nurbs

IGA в LS-DYNA

IGA в LS-DYNA

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

Вебинар более чем на час от DYNAmore про современное состояние изогеометрического анализа (IGA, IsoGeometric Analisys) в LS-DYNA. Данное расширение метода конечных элементов использует сплайны (например, NURBS = Non-Uniform Rational B-Splines) для описания и геометрии и поля аппроксимации решения. Использование таких базисных функций более высокого порядка и более высокой непрерывности может не только обеспечить лучшую интеграцию CAD геометрии в расчеты, но и дать другие потенциальные преимущества, такие как более точное описание геометрии, более высокая точность расчетов, больший размер элемента или увеличенный размер временного шага в явной динамике.

Фотореалистичный рендеринг результатов расчетов

Altair Blog The Altair Blog is the best way to stay up to date on Altair’s most noteworthy articles, including those from Altair executives and partner organizations. web.archive.org

Фотореалистичный рендеринг результатов расчетов http://innovationintelligence.com/slingshot-topples-cans-simulated-radioss-visualized-rendered-evolve/Сохранённая версия

Оригинальная ссылка больше не доступна

Среди софта, дружественного платформе #Altair, есть очень любопытная система - #solidThinking #Evolve. Эта штуковина не только занимается концептуальным дизайном на основе #NURBS поверхностей, но и позволяет осуществлять рендеринг сцен с анимацией на основе расчетных данных. В качестве примера последнего есть видео, созданное по данным расчета в #explicit коде #Altair #RADIOSS.

https://youtu.be/1rRRd0BfPAc

Slingshot Topples Cans: Simulated in RADIOSS, Visualized and Rendered in Evolve - Altair Innovation IntelligenceСохранённая версия

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)

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

Восстановление аналитической геометрии по STL в SpaceClaim: часть 2

- YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. www.youtube.com

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

А теперь более образовательный пост на тему работы с #NURBS в #ANSYS #SpaceClaim Direct Modeller (#SCDM): несколько небольших мастерклассов по восстановлению аналитических поверхностей на основе #STL моделей.

P.S. Вот, что бывает, когда нужно решить интересную и новую задачу - три поста про SCDM в ряд! #ReverseEngineering https://www.youtube.com/watch?v=VEUvYM2qFRc http://storage.ansys.com/video/release-highlights/spaceclaim-rev-eng.mp4 https://www.youtube.com/watch?v=2j6N5A6T3Kw

ANSYS SpaceClaim 2016 Reverse Engineering http://storage.ansys.com/video/release-highlights/spaceclaim-rev-eng.mp4 https://www.youtube.com/watch?v=2j6N5A6T3Kw

#Altair в своем #solidThinking Inspire 2016 добавил ще одну фишку в топологическую оптимизацию. Они используют PolyNURBS для аппроксимации и создания новой топологии. Это немного более аккуратно, чем делает #SpaceClaim на основе #STL результатов оптимизатора #ANSYS, но на мой взгляд не принципиально. Вот если бы система делала реальный #CAD на основе топологической оптимизации - это был бы номер!

PolyNURBS to take generative design to 'next level' in solidThinking Inspire 2016 inspire 2016 looks to accelerates the path towards cost-effective manufacturing – including 3D printing The latest featured-packed release of solidThinking Inspire 2016 is set to introduce what the company is calling ‘groundbreaking PolyNURBS functionality’. A new PolyNURBS toolset allows users to create geometry from optimised results faster than traditional CAD modelling, claiming to let users www.develop3d.com

DEVELOP3D blog - PolyNURBS to take generative design to ‘next level’ in solidThinking Inspire 2016

Как бы не был страшен LS-PrePost, а мало кто может сравниться с ним по производительности и умелости.

Совсем недавно я писал про использование так называемых изогеометрических (Iso-Geometric) элементов на основе #NURBS поверхностей, а сегодня я нашел, как можно создать КЭ сетку из таких элементов.

Оказывается LS-PrePost начиная с версии 4.1 умеет строить такие элементы, если сетка генерируется его средствами. Подходит IGES или STEP геометрия.

Подробности в прилагаемой презентации на страницах 21 - 23.

Как гласит Википедия, неоднородный рациональный B-сплайн, NURBS (англ.

Non-uniform rational B-spline) — математическая форма, применяемая в компьютерной графике для генерации и представления кривых и поверхностей. Как следует из названия, является частным случаем B-сплайнов, причём, широко распространённым из-за своей стандартизированности и относительной простоты.

  • А что если использовать NURBS для оболочечной постановки метода конечных элементов?
  • Да нет проблем! Взгляните на *ELEMENT_SHELL_NURBS_PATCH

Получаем контакты не по сетке, а по гладкой поверхности. Профит: хорошая сетка для штамповки, краштестов и контактов уже не так и нужна.