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

Тег: Nurbs

IGA в LS-DYNA

DYNAmore Express: Isogeometric Analysis in LS-DYNA with the new CAD-inspired *IGA keywords Speaker: Lukas Leidinger (DYNAmore GmbH)Isogeometric Analysis (IGA) is a finite element technology that uses splines (e.g. NURBS = Non-Uniform Rational B-Spl... www.youtube.com

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

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

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

Slingshot Topples Cans: Simulated in RADIOSS, Visualized and Rendered in Evolve By Altairian Magnus Lindvall www.youtube.com

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

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

ANSYS SpaceClaim 2016 Reverse Engineering 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

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