Топологическая оптимизация в FEATool
В связке FEATool Multiphysics + Matlab или Octave оказывается доступна оптимизация топологии.
Шинтаро Ямасаки (Shintaro Yamasaki) из университета Осаки (Osaka University) подготовил учебный пример по тому, как можно решить задачу оптимизации топологии. К сожалению, статья описывающая постановку платная: https://link.springer.com/article/10.1007%2Fs00158-010-0562-2, однако ссылка на сам m-script, выполняющий тестовый пример в FEATool, публично доступна: http://www.featool.com/download/optexec.m
По материалам: http://www.featool.com/tutorial/2018/02/20/Topology-Optimization-Modeling-Example.html
#FEATool #MATLAB #Octave #Optimization #Topology
В связке FEATool Multiphysics + Matlab или Octave оказывается доступна оптимизация топологии.
Шинтаро Ямасаки (Shintaro Yamasaki) из университета Осаки (Osaka University) подготовил учебный пример по тому, как можно решить задачу оптимизации топологии. К сожалению, статья описывающая постановку платная: https://link.springer.com/article/10.1007%2Fs00158-010-0562-2, однако ссылка на сам m-script, выполняющий тестовый пример в FEATool, публично доступна: http://www.featool.com/download/optexec.m
По материалам: http://www.featool.com/tutorial/2018/02/20/Topology-Optimization-Modeling-Example.html
#FEATool #MATLAB #Octave #Optimization #Topology
Управление .k файлами из Python
В версии 0.7.0 библиотеки qd для Python появилась поддержка редактирования .k — текстовых файлов моделей LS-DYNA
Итак, сейчас библиотека позволяет как создавать новые модели, так и редактировать существующие. Реализованные возможности:
Считывание .k файла
Поиск по идентификатору
Поддержка форматирования
Поддержка и обработка карт *INCLUDE
Чтение карт, отвечающих за сетку
Запись .k файлов
Подробное описание новых функций библиотеки можно найти тут: http://www.qd-eng.de/index.php/2018/02/19/manipulating-ls-dyna-keyfiles-in-python/
#LSDYNA #Python #Qd
В версии 0.7.0 библиотеки qd для Python появилась поддержка редактирования .k — текстовых файлов моделей LS-DYNA
Итак, сейчас библиотека позволяет как создавать новые модели, так и редактировать существующие. Реализованные возможности:
Считывание .k файла
Поиск по идентификатору
Поддержка форматирования
Поддержка и обработка карт *INCLUDE
Чтение карт, отвечающих за сетку
Запись .k файлов
Подробное описание новых функций библиотеки можно найти тут: http://www.qd-eng.de/index.php/2018/02/19/manipulating-ls-dyna-keyfiles-in-python/
#LSDYNA #Python #Qd
Электромагнитный решатель LS-DYNA: связка с задачами механики
Сегодня 4-ая часть серии учебных видео по работе с EM решателем LS-DYNA. И сегодня мы перейдем к разбору того, как в задаче электромагнитной штамповки осуществлятеся свзка трех физик: прочности, тепла и электромагнитизма.
Для начал нам рассказывают, какие именно допущеня при решении уравнений Максвела используются в рассматриваемой постновке задачи.
Мне очень поравилась часть, рассказывающая о связке трех незваисимо работающих решателей — тепла, прочтости и электромагнетизма. Мало того, что у каждого решателя свой шаг по времени, так они еще и используют кто FEM, а кто BEM постновки. И тут есть вожный момент — FEM/BEM постновку для EM решателя надо перестраивать при деформации геометрии (карты *EM_SOLVER_FEM и *EM_SOLVER_BEM), а она у нас в этом уроке уже будет.
В видео также вводится понятия EM EOS — уравнения состояния для материала, используемое электромагнитным решателем для учета влияния тепловых эффектов на проводимость. Тут можно использовать как готовые уравнения состояния, так и задать свои собственные уравнения в аналитической форме или как процедуру на Fortran (аналогично карте *DEFINE_FUNCRION).
Таким образом, на данном этапе мы уже можем поставить задачу электромагнитной штамповки, организовав совместный расчет сразу трех физик: механики, тепла и электромагнитизма, что уже является внушительным набором. Файлы для самостоятельной тренировки лежать тут: http://www.dynaexamples.com/em/em_forming
#BEM #EM #Forming #LSDYNA #LSTC #Thermal
Сегодня 4-ая часть серии учебных видео по работе с EM решателем LS-DYNA. И сегодня мы перейдем к разбору того, как в задаче электромагнитной штамповки осуществлятеся свзка трех физик: прочности, тепла и электромагнитизма.
Для начал нам рассказывают, какие именно допущеня при решении уравнений Максвела используются в рассматриваемой постновке задачи.
Мне очень поравилась часть, рассказывающая о связке трех незваисимо работающих решателей — тепла, прочтости и электромагнетизма. Мало того, что у каждого решателя свой шаг по времени, так они еще и используют кто FEM, а кто BEM постновки. И тут есть вожный момент — FEM/BEM постновку для EM решателя надо перестраивать при деформации геометрии (карты *EM_SOLVER_FEM и *EM_SOLVER_BEM), а она у нас в этом уроке уже будет.
В видео также вводится понятия EM EOS — уравнения состояния для материала, используемое электромагнитным решателем для учета влияния тепловых эффектов на проводимость. Тут можно использовать как готовые уравнения состояния, так и задать свои собственные уравнения в аналитической форме или как процедуру на Fortran (аналогично карте *DEFINE_FUNCRION).
Таким образом, на данном этапе мы уже можем поставить задачу электромагнитной штамповки, организовав совместный расчет сразу трех физик: механики, тепла и электромагнитизма, что уже является внушительным набором. Файлы для самостоятельной тренировки лежать тут: http://www.dynaexamples.com/em/em_forming
#BEM #EM #Forming #LSDYNA #LSTC #Thermal
Оптимизация топологии от CAESS ProTOp
Сегодня у нас на повестке дня очередное решение по поиску оптимальной топологии конструкции для задач механики — ProTOp от CAESS d.o.o.
Решение позиционирует себя как очень крутой, высокопроизводительный и распараллеленный движок топологической оптимизации. Система умеет принимать на вход геометрию из всех распространённых форматов, а потом сама выполнять полный цикл оптимизации, используя встроенный решатель разреженных матриц для анализа НДС конструкции.
Из всех функций ПО мне нравится возможность сразу генерировать решение в форме ферменных конструкций (lattices), однако это уже появилось в ANSYS Mechanical 19 даром. Еще есть какие-то полупластические и полуконтактные элементы, но при этом в описании утверждается, что решение ищется для линейной статической задачи и изотропного материала (стандартные ограничения по математическому подходу для большинства «обычных» оптимизаторов топологии).
Все примеры, про которые говорит разработчик, имеют ну очень большую размерность. Например, кронштейн для GE имеет аж 54 миллиона тетраэдров. Для простого решателя разреженных матриц это неподъемный объем расчетов. Видимо встроенный «High-performance sparse SLE solver» не так прост как кажется. Или наоборот, очень прост: ведь для решения задачи топологической оптимизации решателю нужна информация только об энергии деформации и ни о чем более.
#CAESS #Lattices #Optimization #ProTOp #Topology
Сегодня у нас на повестке дня очередное решение по поиску оптимальной топологии конструкции для задач механики — ProTOp от CAESS d.o.o.
Решение позиционирует себя как очень крутой, высокопроизводительный и распараллеленный движок топологической оптимизации. Система умеет принимать на вход геометрию из всех распространённых форматов, а потом сама выполнять полный цикл оптимизации, используя встроенный решатель разреженных матриц для анализа НДС конструкции.
Из всех функций ПО мне нравится возможность сразу генерировать решение в форме ферменных конструкций (lattices), однако это уже появилось в ANSYS Mechanical 19 даром. Еще есть какие-то полупластические и полуконтактные элементы, но при этом в описании утверждается, что решение ищется для линейной статической задачи и изотропного материала (стандартные ограничения по математическому подходу для большинства «обычных» оптимизаторов топологии).
Все примеры, про которые говорит разработчик, имеют ну очень большую размерность. Например, кронштейн для GE имеет аж 54 миллиона тетраэдров. Для простого решателя разреженных матриц это неподъемный объем расчетов. Видимо встроенный «High-performance sparse SLE solver» не так прост как кажется. Или наоборот, очень прост: ведь для решения задачи топологической оптимизации решателю нужна информация только об энергии деформации и ни о чем более.
#CAESS #Lattices #Optimization #ProTOp #Topology
Форум ANSYS 19
В начале апреля CADFEM CIS проведет супер интенсивный однодневный форум по ANSYS 19!
Форум пройдет в 6-ти городах присутствия компании:
Москва — 3 апреля
Санкт-Петербург — 4 апреля
Самара — 4 апреля
Екатеринбург — 11 апреля
Новосибирск — 11 апреля
Ростов-на-Дону — 11 апреля
На мероприятии расскажут про все новое, что уже появилось или появится в течение этого года в ANSYS. Регистрация и участие бесплатное: http://forum.cadfem-cis.ru/
#ANSYS #CADFEM
В начале апреля CADFEM CIS проведет супер интенсивный однодневный форум по ANSYS 19!
Форум пройдет в 6-ти городах присутствия компании:
Москва — 3 апреля
Санкт-Петербург — 4 апреля
Самара — 4 апреля
Екатеринбург — 11 апреля
Новосибирск — 11 апреля
Ростов-на-Дону — 11 апреля
На мероприятии расскажут про все новое, что уже появилось или появится в течение этого года в ANSYS. Регистрация и участие бесплатное: http://forum.cadfem-cis.ru/
#ANSYS #CADFEM
Что может ANSYS в аддитивных технологиях
Аддитивные технологии сейчас переживают бурный расцвет — все хотят проектировать и производить конструкции невиданных доселе форм невиданными доселе способами.
Если с формами все более менее понятно: алгоритмы оптимизации топологии позволяют получить оптимальные очертания геометрии автоматизированно, то с невиданными способами производства все несколько сложнее. Аддитивные технологии (читай 3D печать) остро нуждаются в моделировании физических процессов с ними связанных.
В прошлом году для релиза 18.2 компания ANSYS выпустила бесплатное ACT расширение «Additive Manufacturing Process Modeling» (https://appstore.ansys.com/download?prodid=APC-ACTAPP-318), позволяющее всем желающим оценить будущие возможности своей системы. Расширение имеет статус технического демо, но в комплекте с ним уже идет обширная документация.
А сейчас мне удалось найти в сети еще и готовый видеоурок в двух частях, показывающий пошаговую работу с расширением — видеоурок идет с весьма полезными комментариями.
Первая часть урока — постановка задачи:
Вторая часть урока — анализ полученных результатов:
P.S. Ссылка от автора на свойства материалов, использованных в видео: http://asm.matweb.com/search/SpecificMaterial.asp?bassnum=mq316a
#3D_Printing #ACT #Additive_Manufacturing #ANSYS #Mechanical #Optimization #Thermal #Topology #Transient
Аддитивные технологии сейчас переживают бурный расцвет — все хотят проектировать и производить конструкции невиданных доселе форм невиданными доселе способами.
Если с формами все более менее понятно: алгоритмы оптимизации топологии позволяют получить оптимальные очертания геометрии автоматизированно, то с невиданными способами производства все несколько сложнее. Аддитивные технологии (читай 3D печать) остро нуждаются в моделировании физических процессов с ними связанных.
В прошлом году для релиза 18.2 компания ANSYS выпустила бесплатное ACT расширение «Additive Manufacturing Process Modeling» (https://appstore.ansys.com/download?prodid=APC-ACTAPP-318), позволяющее всем желающим оценить будущие возможности своей системы. Расширение имеет статус технического демо, но в комплекте с ним уже идет обширная документация.
А сейчас мне удалось найти в сети еще и готовый видеоурок в двух частях, показывающий пошаговую работу с расширением — видеоурок идет с весьма полезными комментариями.
Первая часть урока — постановка задачи:
Вторая часть урока — анализ полученных результатов:
P.S. Ссылка от автора на свойства материалов, использованных в видео: http://asm.matweb.com/search/SpecificMaterial.asp?bassnum=mq316a
#3D_Printing #ACT #Additive_Manufacturing #ANSYS #Mechanical #Optimization #Thermal #Topology #Transient
Задачи механики на полиэдральных сетках
Что бы вы сказали, если бы нашелся explicit или implicit решатель механики, способный работать с полиэдральными сетками?
У CFD кодов была давняя проблема — они были очень требовательны к качеству сетки. Hex сетки на любой геометрии не построить, а tet — дают погрешности и повышенную вычислительную нагрузку. К счастью, самые крутые CFD коды научились работать с полиэдральными сетками, которые они получают из tet сетки или строят сами.
У механики тоже есть определенные требования к сетке, и, чем дальше мы погружаемся в нелинейные расчеты, тем выше становятся требования к качеству сетки. В explicit кодах вообще чуть ли не основной задачей расчетчика является создание качественной сетки. Где же спасение?
Готовясь к очередной встрече, я наткнулся на очень любопытный канал «naturalneighbour» на YouTube. На нем были приведены примеры расчетов высоконелинейных быстропротекающих процессов механики, выполненные на адаптивных полиэдальных сетках!
Есть видео с тестом Тейлора:
И есть пример с резкой металла:
Однако, все видео опубликованы аж в 2014 году, и с тех пор на канале нет никакой жизни. Найти источники видео пока не удалось.
#Cutting #Eplicit #Polyhedra #Taylor
Что бы вы сказали, если бы нашелся explicit или implicit решатель механики, способный работать с полиэдральными сетками?
У CFD кодов была давняя проблема — они были очень требовательны к качеству сетки. Hex сетки на любой геометрии не построить, а tet — дают погрешности и повышенную вычислительную нагрузку. К счастью, самые крутые CFD коды научились работать с полиэдральными сетками, которые они получают из tet сетки или строят сами.
У механики тоже есть определенные требования к сетке, и, чем дальше мы погружаемся в нелинейные расчеты, тем выше становятся требования к качеству сетки. В explicit кодах вообще чуть ли не основной задачей расчетчика является создание качественной сетки. Где же спасение?
Готовясь к очередной встрече, я наткнулся на очень любопытный канал «naturalneighbour» на YouTube. На нем были приведены примеры расчетов высоконелинейных быстропротекающих процессов механики, выполненные на адаптивных полиэдальных сетках!
Есть видео с тестом Тейлора:
И есть пример с резкой металла:
Однако, все видео опубликованы аж в 2014 году, и с тех пор на канале нет никакой жизни. Найти источники видео пока не удалось.
#Cutting #Eplicit #Polyhedra #Taylor
Бетон в ANSYS 18.2
Бетон — это, можно сказать, моя страсть! В ANSYS 18.2 появился целый Geomechanical Toolbox с новыми интересными моделями грунтов и бетонов. Пока я не успеваю до него дойти смотрю на чужие уроки.
Таким образом сегодня у нас видео урок по проверке кубической (кубовой?, кубиковой???), призматической и цилиндрической прочности бетона в ANSYS Mechanical 18.2. Используется модель бетона Menetrey-Willam. Модель хороша уже тем, что имеет минимум настроек, что упрощает проверку работы.
P.S. У коллеги просность не совпала с тем, что он хотел. А у меня вощники вопросы к граничным условиям.
#ANSYS #Concrete #Geomechanical #Mechanical #MenetreyWillam
Бетон — это, можно сказать, моя страсть! В ANSYS 18.2 появился целый Geomechanical Toolbox с новыми интересными моделями грунтов и бетонов. Пока я не успеваю до него дойти смотрю на чужие уроки.
Таким образом сегодня у нас видео урок по проверке кубической (кубовой?, кубиковой???), призматической и цилиндрической прочности бетона в ANSYS Mechanical 18.2. Используется модель бетона Menetrey-Willam. Модель хороша уже тем, что имеет минимум настроек, что упрощает проверку работы.
P.S. У коллеги просность не совпала с тем, что он хотел. А у меня вощники вопросы к граничным условиям.
#ANSYS #Concrete #Geomechanical #Mechanical #MenetreyWillam
Переход от VOF к DPM во Fluent 19.0
Очередная крутая функция ANSYS Fluent 19.0 — теперь для расчета распыления.
В версии 19 главный CFD код от ANSYS получил интересную возможность.
Теперь для более точного и быстрого расчета распыла он может переводить кали, которые получаются в VOF модели в DPM частицы — читай считать их как DEM. Таким образом решатель больше не ограничен снизу размером сетки как ограничителем объема капель.
ANSYS Fluent 19 Speeds CFD Spray Simulations
#ANSYS #CFD #DEM #DPM #Fluent #VOF
Очередная крутая функция ANSYS Fluent 19.0 — теперь для расчета распыления.
В версии 19 главный CFD код от ANSYS получил интересную возможность.
Теперь для более точного и быстрого расчета распыла он может переводить кали, которые получаются в VOF модели в DPM частицы — читай считать их как DEM. Таким образом решатель больше не ограничен снизу размером сетки как ограничителем объема капель.
ANSYS Fluent 19 Speeds CFD Spray Simulations
#ANSYS #CFD #DEM #DPM #Fluent #VOF
Моделирование композиционного материала с учетом разрушения и упрочнения
Центр композиционных материалов Делавэрского университета разработал очень интересную модель материала для расчетов композитных конструкций — *MAT_COMPOSITE_MSC_DMG
Эта модель имеет номер 162 в стандартной библиотеке материалов LS-DYNA, и она способна расчитывать накопление повреждений (Progressive Damage) и разрушение композиционных материалов.
На сайте, посвященном данной модели, есть все, что нужно для начала ее использования:
расписание тренингов
готовые примеры по работе модели на основе одного конечного элемента
полноценные сравнения с физическими экспериментами
расширенная документация с описанием всей математики модели
ссылки на научные статьи по разработке модели и ее использованию
Просто бери и делай!
https://magicdpd.ru/wp-content/uploads/2018/03/03-Perforation-8L-200mps-50cal.mp4
https://magicdpd.ru/wp-content/uploads/2018/03/02-Pen-Perf-22L-500mps-50cal.mp4
MAT162 Software
#Composites #LSDYNA #Perforation
Центр композиционных материалов Делавэрского университета разработал очень интересную модель материала для расчетов композитных конструкций — *MAT_COMPOSITE_MSC_DMG
Эта модель имеет номер 162 в стандартной библиотеке материалов LS-DYNA, и она способна расчитывать накопление повреждений (Progressive Damage) и разрушение композиционных материалов.
На сайте, посвященном данной модели, есть все, что нужно для начала ее использования:
расписание тренингов
готовые примеры по работе модели на основе одного конечного элемента
полноценные сравнения с физическими экспериментами
расширенная документация с описанием всей математики модели
ссылки на научные статьи по разработке модели и ее использованию
Просто бери и делай!
https://magicdpd.ru/wp-content/uploads/2018/03/03-Perforation-8L-200mps-50cal.mp4
https://magicdpd.ru/wp-content/uploads/2018/03/02-Pen-Perf-22L-500mps-50cal.mp4
MAT162 Software
#Composites #LSDYNA #Perforation
Работа с композитами в HyperMesh
У Altair в рамках проекта Altair University вышли уроки по работе с композитами в HyperMesh
Меня, как давнего пользователя ANSYS Composite PrepPost (ACP), не впечатлили функции и возможности. А еще как-то все неинтуитивно, и уж больно старо выглядит интефейс. Впрочем, никому не вредно будет ознакомиться.
Подготовка модели:
Обработка результатов:
#ACP #Altair #Altair_University #Composites #HyperMesh #Tutorial
У Altair в рамках проекта Altair University вышли уроки по работе с композитами в HyperMesh
Меня, как давнего пользователя ANSYS Composite PrepPost (ACP), не впечатлили функции и возможности. А еще как-то все неинтуитивно, и уж больно старо выглядит интефейс. Впрочем, никому не вредно будет ознакомиться.
Подготовка модели:
Обработка результатов:
#ACP #Altair #Altair_University #Composites #HyperMesh #Tutorial