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

Тег: Lsdyna

eLamX²

Эта бесплатная кроссплатформенная разработка кафедры авиастроения Технического университета Дрездена позволит существенно упростить будни инженеров, занимающихся расчетами композиционных конструкций.

При беглом осмотре ПО видно, что оно умеет конструировать мультиаксиальные ткани, рассчитывать эффективные свойства пакетов, проверять устойчивость укладок, считать НДС и даже отображает основные критерии-индикаторы начала разрушения (first ply failure criterion). eLamX² в виде препоста сопрягается с LS-DYNA, ANSYS Mechanical, Nastran и Abaqus. Получается что-то вроде ANSYS Composite PrepPost, времен, когда его еще не купил ANSYS, и он был в разработке швейцарской фирмы EVAN.

Цунами FSI

Пример моделирования волны цунами в LS-DYNA ICFD. Волна на свободной поверхности задается картой  *ICFD_BOUNDARY_FSWAVE.

И, конечно, вот ссылка на учебный пример от LSTC по работе с данным генератором волн: https://www.dynaexamples.com/icfd/beta_examples/wave_gen

#CFD #FSI #ICFD #LSDYNA #LSTC #Tsunami http://bit.ly/2v5AEXP

https://www.dynaexamples.com/icfd/beta_examples/wave_gen http://bit.ly/2v5AEXP

Уравнение Мурнагана для моделирования жидкостей в SPH

В LS-DYNA R10 появилось новое уравнение состояния для моделирования жидкостей. Если раньше приходилось мучаться с уравнением состояния Грюнайзена, то теперь есть специальное уравнение состояния Мурнагана для слабосжимаемых жидкостей. У LSTC есть не только статья, рассказывающая о том, как работает данное уравнение, но и целый рабочий пример, скалиброванный на эксперименте и дающий достоверные результаты!

Таким образом, мы имеем EOS_MURNAGHAN, которое сопрягается с MAT_NULL и работает только для SECTION_SPH. Остается только задать вязкость жидкости через CONTROL_BULK_VISCOSITY и все готово. Полученное решение хорошо согласуется с экспериментами и расчетами в CFD решателе LS-DYNA ICFD.

Марс - наша цель!

Моделирование падения спускаемого аппарата «Марс-6» | Инженерные расчеты В работе получено решение задачи о жесткой посадке спускаемого аппарата «Марс-6», который в ходе своей миссии в 1973 г. разбился о поверхность Красной планеты. Для уточнения обстоятельств жесткой посадки выполнено численное моделирование удара аппарата о грунт Марса в программной системе LS-DYNA. Результаты моделирования сопоставлены с данными спутниковой съемки. multiphysics.ru

Постоянные читатели  этого блога скорее всего в курсе, что мы как-то моделировали аварийную посадку спускаемого модуля Марс-6, который разбился об одноименную красную планету в 1973 году. Небольшая статья по этой теме была на сайте Цифры. Правда она освещает примерно 5% объема работы.

А сейчас итоги нашей работы начинают мелькать на очень интересных сайтах. Например, они отметились на сайте N+1, в статье Марсианская археология и даже в заметке Энтузиасты нашли возможное место гибели советской станции “Марс-6” от РИА Новости.

Моделирование армирования в бессеточных методах

Хочу обратить ваше внимание на статью “The Immersed Smoothed Particle Galerkin Method in LS-DYNA® for Material Failure Analysis of Fiber-Reinforced Solid Structures”, опубликованную в рамках 15-ой международной пользовательской конференции LS-DYNA. В ней рассказывается про разработку новой карты *CONSTRAINED_IMMERSED_IN_SPG, которая позволяет автоматически встраивать армирование на основе beam элементов в матрицу, на основе SPG формулировки.

SPG - Smoothed Particle Galerkin Method - бессеточный метод, разработанный LSTC для моделирования процессов как хрупкого, так и пластического разрушения. Данный метод вобрал в себя все преимущества SPH, но лишился его недостатков - например, нестабильности при растяжении или невозможности работы с неявным решателем. Подробности по математике метода тут: https://www.dynalook.com/13th-international-ls-dyna-conference/fluid-structure-interaction/an-introduction-to-the-ls-dyna-r-smoothed-particle-galerkin-method-for-severe-deformation-and-failure-analyses-in-solids Таким образом, *CONSTRAINED_IMMERSED_IN_SPG позволит нормально считать задачи пробивания в бессеточной постановке как только будет включен.

Моделирование железобетона в оболочечной постановке

В сеть попала презентация от LSTC и ARUP по использованию такой замечательной модели железобетона, как *MAT_CONCRETE_EC2, где EC2 - это от Eurocode. Чувствуете чем пахнет?

Модель *MAT_CONCRETE_EC2 позволяет такое, что любая модель бетона для твердотельной постановки позавидует:

Работа в оболочечной и балочной (армированные колонны) постановке Автоматическая генерация входных параметров согласно классу прочности бетона по Eurocode2 Учет нескольких слоев армирования Термическое разупрочнение для моделирования пожаров Поддержка циклического нагружения

А еще, поддержка данной модели реализована в Beta ражиме внутри ANSYS Workbench LS-DYNA - данная модель материала доступна в Engineering Data!

Вебинар по Signal Processing от Dynardo

Очередной большой вебинар от Dynardo посвящён очень востребованной мной фишке, которую я никак не найду время внедрить. В их системе optiSLang есть такая штука, как Signal Processing. Он может цепляться к расчетным системам ANSYS Workbench, напрямую к LS-DYNA или вообще к любым текстовым файлам. Signal Processing позволяет извлекать из текстовых файлов результатов не просто единичные значения, а кривые зависимостей. После этого можно заставить систему провести настройку модели так, чтобы кривая, получаемая в расчете, совпала с заданной точностью с целевой кривой. В английском этот процесс обозначается термином curve fitting.

Аварийная посадка на Марс

Моделирование падения спускаемого аппарата «Марс-6» | Инженерные расчеты В работе получено решение задачи о жесткой посадке спускаемого аппарата «Марс-6», который в ходе своей миссии в 1973 г. разбился о поверхность Красной планеты. Для уточнения обстоятельств жесткой посадки выполнено численное моделирование удара аппарата о грунт Марса в программной системе LS-DYNA. Результаты моделирования сопоставлены с данными спутниковой съемки. multiphysics.ru

Вышла давно ожидаемая мной статья от Цифры по моделированию падения спускаемого аппарата «Марс-6» на красную планету. Данный проект стал результатом работы одного из выпускников первого набора “Школы Дамблдора” по направлению LS-DYNA. Работа сделана качественно, на КЭ сетках глаз отдыхает, постановки выверены - ничего лишнего. Обидно только, что в рамках возможностей сайта показано от силы 1/10 всех полученных результатов. Всем предлагаю пройти по ссылке в конце поста и почитать текст. Ну или хотя бы посмотреть визуализации результатов расчетов

Дорожная безопасность

Пример от LURI Engineering по моделированию удара тяжелого копотного тягача с полуприцепом в разделительный барьер

Модель является доработкой стандартных моделей грузовиков от NCAC

#Crash #LSDYNA #LURIEngineering #NCAC http://bit.ly/2NpLMGD

http://bit.ly/2NpLMGD

Как корректно остановить решатель на ходу

Есть очень часто встречающаяся задача - запуск решателя в консольном/пакетном режиме для выполнения расчета на рабочей станции или кластере. С этой задачей сталкиваются многие опытные инженеры. Как запускать консольные расчеты хорошо описано в документации, много рассказано на форумах. Однако мало кто знает, что практически любой решатель, работающий в фоне, можно корректно остановить с запуском точки рестарта/чекпоинта. Как правило, необходимо создать особый файл в особом месте. Когда решатель его обнаружит, он сам все поймет. Особый файл будет удалён сразу после его обработки. Давайте посмотрим, как это сделать для основных решателей ANSYS. Mechanical/APDL: В рабочей директории решателя надо создать файл с именем jobname.abt, где jobname - имя проекта. Файл должен содержать только одно слово: nonlinear Fluent: Для записи файла рестарта (а это просто обычный набор из cas и dat) необходимо создать файл check-fluent в директории /tmp для Linux или check-fluent.txt в директории C:\temp для Windows. Корректно завершить решатель можно, создав в этих директориях файл exit-fluent или exit-fluent.txt соответсвенно. CFX: C этим решателем все сильно проще. У него есть специальный исполняемый файл cfx5stop, предназначенный для корректной остановки расчета. Таким образом, для проекта mixer_001, достаточно выполнить команду cfx5stop -directory mixer_001.dir в его рабочей директории - там mixer_001.dir будет являться временной рабочей директорией. LS-DYNA: У этого решателя есть такая штука как SWITCH CONTROLS - в ходе расчета вы можете нажать комбинацию клавиш Control+C и ввести определнный код. Вот те ключевые коды, которые относятся к нашей теме: sw1 - записать файл рестарта sw2 - вывести оценку оставшегося времени расчета sw3 - записать файл рестарта Если консоль вам недоступна (расчет идет в фоне), то необходимо создать в рабочей директории решателя файл d3kil (или jobid.d3kil, если вы используете идентификаторы расчетного проекта), содержащий соответсвующий код. Autodyn Для этого решателя надо создать файл savenow.dat для записи файла рестарта в конце текущей итерации, а файл endbat.dat завершит расчет после окончания текущей итерации. Решатели семейства AEDT (ANSYS Electronics Desktop) - бывший Ansoft Знающие люди подсказали, что решатели можно спокойно убивать на лету - они сами смогут рестартовать остановленный таким образом расчет с последней записанной итерации. ANSYS Workbench Если вы пользуетесь ANSYS RSM, то там для всех поддерживаемых решателей уже есть стандартная кнопка Interrupt, которая делает всю вышеописанную магию за вас. Настраивайте RSM и наслаждайтесь :-)