Задача Герца для тех, кто начинает изучать контакты
Один из базовых тестовых примеров, позволяющих понять работу контактных алгоритмов — задача Герца
Почитать по-русски про эту и подобные классические задачи можно на Википедии: https://ru.wikipedia.org/wiki/Механикаконтактноговзаимодействия
Мы же познакомимся со статьей с подробным разбором решения данной задачи в МКЭ. Там тоже есть сравнение с аналитикой и даже ускоренное видео с построением расчетной модели: https://feaforall.com/hertz-contact/
#Contact, #Tutorial, #Задача_Герца
Один из базовых тестовых примеров, позволяющих понять работу контактных алгоритмов — задача Герца
Почитать по-русски про эту и подобные классические задачи можно на Википедии: https://ru.wikipedia.org/wiki/Механикаконтактноговзаимодействия
Мы же познакомимся со статьей с подробным разбором решения данной задачи в МКЭ. Там тоже есть сравнение с аналитикой и даже ускоренное видео с построением расчетной модели: https://feaforall.com/hertz-contact/
#Contact, #Tutorial, #Задача_Герца
Изучаем работу менеджера лицензий ANSYS
Лицензии ANSYS — сетевые, плавающие, с конкурентной моделью доступа. Знать возможности менеджера лицензий очень полезно.
Сам менеджер лицензий выполнен в виде Web-приложения, и имеет весьма приятный интерфейс. Это уже не голые службы FlexNET — это нечно намного большее. Взять хотя бы возможность визуализировать использование любых лицензий по пользователям или компьютерам за все время сборки логов.
#ANSYS, #FlexLM, #License
Лицензии ANSYS — сетевые, плавающие, с конкурентной моделью доступа. Знать возможности менеджера лицензий очень полезно.
Сам менеджер лицензий выполнен в виде Web-приложения, и имеет весьма приятный интерфейс. Это уже не голые службы FlexNET — это нечно намного большее. Взять хотя бы возможность визуализировать использование любых лицензий по пользователям или компьютерам за все время сборки логов.
#ANSYS, #FlexLM, #License
Топ 10 новых возможностей в SoldWord 2018
Смотрим и наслаждаемся!
#CFD #Optimization #SolidWorks #Topology
Смотрим и наслаждаемся!
#CFD #Optimization #SolidWorks #Topology
К слову о резке металла в LS-DYNA
Разберем небольшой пример по моделированию процесса резки металла в EFG постановке.
Расчет такого сложного процесса становится возможен благодаря Element-Free Galerkin (EFG) — бессеточному методу Галеркина. Очень интересной особенностью данной постановки является использование решателя с неявной (!!! *CONTROL_IMPLICIT_DYNAMICS !!!) схемой интегрирования по времени. Основная цель — видеодемонстрация влияния настроек механизма адаптации EFG модели под деформацию (динамическое перестроение сетки, которой как бы нет :-D ).
Готовая модель для самостоятельного изучения лежит в открытом доступе: http://www.dynaexamples.com/efg/metal-cutting
Кстати, очень интересно отдельно посмотреть на работу контактного алгоритма семейства MORTAR — специальная разработка LSTC для implicit расчетов (*CONTACT_FORMING_SURFACE_TO_SURFACE_MORTAR).
#AdaptiveEFG #Cutting #EFG #Implicit #LSDYNA #LSTC #Meshless #Tutorial
Разберем небольшой пример по моделированию процесса резки металла в EFG постановке.
Расчет такого сложного процесса становится возможен благодаря Element-Free Galerkin (EFG) — бессеточному методу Галеркина. Очень интересной особенностью данной постановки является использование решателя с неявной (!!! *CONTROL_IMPLICIT_DYNAMICS !!!) схемой интегрирования по времени. Основная цель — видеодемонстрация влияния настроек механизма адаптации EFG модели под деформацию (динамическое перестроение сетки, которой как бы нет :-D ).
Готовая модель для самостоятельного изучения лежит в открытом доступе: http://www.dynaexamples.com/efg/metal-cutting
Кстати, очень интересно отдельно посмотреть на работу контактного алгоритма семейства MORTAR — специальная разработка LSTC для implicit расчетов (*CONTACT_FORMING_SURFACE_TO_SURFACE_MORTAR).
#AdaptiveEFG #Cutting #EFG #Implicit #LSDYNA #LSTC #Meshless #Tutorial
Описание библиотеки материалов AUTODYN
На днях я искал теорию по одной хорошей модели материала для explicit расчетов и нашел настоящий клад для начинающих!
Мне попалась статья Дениса Александровича Чемезова, в которой он сделал обзор и перевод на русский 267 моделей материалов из библиотеки Explict Material, входящей в поставку ANSYS Workbench. Данные материалы предназначены для работы с Explicit STR, AUTODYN и Workbench LS-DYNA (не полная совместимость). Библиотека взята за 2014 год, но свойства материалов, к счастью, не устаревают!
Ссылка на оригинальную статью: http://oaji.net/articles/2014/679-1410013567.pdf
#ANSYS #ANSYS_Explicit_STR #Autodyn #Explicit #LSDYNA
На днях я искал теорию по одной хорошей модели материала для explicit расчетов и нашел настоящий клад для начинающих!
Мне попалась статья Дениса Александровича Чемезова, в которой он сделал обзор и перевод на русский 267 моделей материалов из библиотеки Explict Material, входящей в поставку ANSYS Workbench. Данные материалы предназначены для работы с Explicit STR, AUTODYN и Workbench LS-DYNA (не полная совместимость). Библиотека взята за 2014 год, но свойства материалов, к счастью, не устаревают!
Ссылка на оригинальную статью: http://oaji.net/articles/2014/679-1410013567.pdf
#ANSYS #ANSYS_Explicit_STR #Autodyn #Explicit #LSDYNA
Надо больше узлов!!!
Совсем недавно я писал про то, как LSTC реализовали новые чудесные 27-узловые solid элементы в LS-DYNA. Оказалось, что данный рекорд по количеству узлов продержался недолго.
Копаясь в черновиках документации к еще невышедшим версиям LS-DYNA (например, вот тут http://ftp.lstc.com/user/manuals/DRAFT/DRAFT_Vol_I_13Feb2018.pdf), я нашел упоминание 64-узлового (!!!) hex элемента. Судя по описанию, данный элемент будет работать не с привычными для explicit кодов линейными функциями формы, а с кубическими! Для пользователей обычных сеточных генераторов создана особая карта *ELEMENT_SOLID_H8TOH64, которая дает решателю директиву автоматически добавить недостающие 56 узлов к классическим линейным hex елементам.
Визуализация узлов и порядка их нумерации: http://ftp.lstc.com/anonymous/outgoing/marleigh/hex64.html
#H8TOH27 #H8TOH64 #LSDYNA #LSTC
Совсем недавно я писал про то, как LSTC реализовали новые чудесные 27-узловые solid элементы в LS-DYNA. Оказалось, что данный рекорд по количеству узлов продержался недолго.
Копаясь в черновиках документации к еще невышедшим версиям LS-DYNA (например, вот тут http://ftp.lstc.com/user/manuals/DRAFT/DRAFT_Vol_I_13Feb2018.pdf), я нашел упоминание 64-узлового (!!!) hex элемента. Судя по описанию, данный элемент будет работать не с привычными для explicit кодов линейными функциями формы, а с кубическими! Для пользователей обычных сеточных генераторов создана особая карта *ELEMENT_SOLID_H8TOH64, которая дает решателю директиву автоматически добавить недостающие 56 узлов к классическим линейным hex елементам.
Визуализация узлов и порядка их нумерации: http://ftp.lstc.com/anonymous/outgoing/marleigh/hex64.html
#H8TOH27 #H8TOH64 #LSDYNA #LSTC
ANSYS Discovery AIM 19
ANSYS AIM с 19-ого релиза входит в состав семейства продуктов Discovery. Сам программный комплекс развивается очень стремительно — новые возможности появляются в каждой минорной версии. На своем канале ANSYS рассказал про нововведения в версии 19.
https://www.youtube.com/watch?v=ThW58RG1Kjw
Дайджест нововедений, отмеченных в видео:
Визуализация процесса топологической оптимизации и возможность ее остановки, когда результат «на глаз» уже хорош
Поддержка элементов с сосредоточенными параметрами — пружины
Импорт моделей из Discovery Live
Экспорт в Mechanical и Fluent (хотя это уже вроде было)
Пористые изотропные или ортотропные среды для CFD расчетов
Связка тепла и электромагнитной составляющей решателя
Поддержка секущих плоскостей и эпюр (наконец-то)
#AIM #ANSYS #Discovery
ANSYS AIM с 19-ого релиза входит в состав семейства продуктов Discovery. Сам программный комплекс развивается очень стремительно — новые возможности появляются в каждой минорной версии. На своем канале ANSYS рассказал про нововведения в версии 19.
https://www.youtube.com/watch?v=ThW58RG1Kjw
Дайджест нововедений, отмеченных в видео:
Визуализация процесса топологической оптимизации и возможность ее остановки, когда результат «на глаз» уже хорош
Поддержка элементов с сосредоточенными параметрами — пружины
Импорт моделей из Discovery Live
Экспорт в Mechanical и Fluent (хотя это уже вроде было)
Пористые изотропные или ортотропные среды для CFD расчетов
Связка тепла и электромагнитной составляющей решателя
Поддержка секущих плоскостей и эпюр (наконец-то)
#AIM #ANSYS #Discovery
Топологическая оптимизация в 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