Вебинары по GTAM/GSAM v16 — оптимизация топологии и не только
На случай если вы пропустили данный вебинар, стоит пересмотреть его сейчас. Компания Vanderplaats Research & Development рассказывает о своих оптимизаторах, встраиваемых в ANSYS Mechanical и существенно расширяющих его возможности. Речь в основном идет об GENESIS Structural Optimization for ANSYS Mechanical (GSAM) и GENESIS Topology Optimization for ANSYS Mechanical (GTAM). GTAM решает только задачи оптимизации топологии, тогда как GSAM умеет еще и такие штуки, как оптимизация по средством морфинга сетки, топографическая оптимизация, оптимизация толщин оболочечных моделей и оптимизация жесткости оболочечных конструкций за счет выштамповок. Скучно не будет, ведь все это может работать с учетом нелинейности на уровне геометрии и свойств материалов! И да, весь софт встраивается в Workbench по средствам ACT.
#ACT #ANSYS #GENESIS #GSAM #GTAM #Mechanical #optimiziation #Topology #Workbench
https://wp.me/p9vWYY-1Pr
На случай если вы пропустили данный вебинар, стоит пересмотреть его сейчас. Компания Vanderplaats Research & Development рассказывает о своих оптимизаторах, встраиваемых в ANSYS Mechanical и существенно расширяющих его возможности. Речь в основном идет об GENESIS Structural Optimization for ANSYS Mechanical (GSAM) и GENESIS Topology Optimization for ANSYS Mechanical (GTAM). GTAM решает только задачи оптимизации топологии, тогда как GSAM умеет еще и такие штуки, как оптимизация по средством морфинга сетки, топографическая оптимизация, оптимизация толщин оболочечных моделей и оптимизация жесткости оболочечных конструкций за счет выштамповок. Скучно не будет, ведь все это может работать с учетом нелинейности на уровне геометрии и свойств материалов! И да, весь софт встраивается в Workbench по средствам ACT.
#ACT #ANSYS #GENESIS #GSAM #GTAM #Mechanical #optimiziation #Topology #Workbench
https://wp.me/p9vWYY-1Pr
Как корректно остановить решатель на ходу
Есть очень часто встречающаяся задача - запуск решателя в консольном/пакетном режиме для выполнения расчета на рабочей станции или кластере. С этой задачей сталкиваются многие опытные инженеры. Как запускать консольные расчеты хорошо описано в документации, много рассказано на форумах.
Однако мало кто знает, что практически любой решатель, работающий в фоне, можно корректно остановить с запуском точки рестарта/чекпоинта. Как правило, необходимо создать особый файл в особом месте. Когда решатель его обнаружит, он сам все поймет. Особый файл будет удалён сразу после его обработки. Давайте посмотрим, как это сделать для основных решателей 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 и наслаждайтесь :-)
#AEDT #ANSYS #Autodyn #CFX #Checkpont #Fluent #HPC #Longread #LSDYNA #Restart #RSM #Workbench
http://bit.ly/2u3rrhp
Есть очень часто встречающаяся задача - запуск решателя в консольном/пакетном режиме для выполнения расчета на рабочей станции или кластере. С этой задачей сталкиваются многие опытные инженеры. Как запускать консольные расчеты хорошо описано в документации, много рассказано на форумах.
Однако мало кто знает, что практически любой решатель, работающий в фоне, можно корректно остановить с запуском точки рестарта/чекпоинта. Как правило, необходимо создать особый файл в особом месте. Когда решатель его обнаружит, он сам все поймет. Особый файл будет удалён сразу после его обработки. Давайте посмотрим, как это сделать для основных решателей 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 и наслаждайтесь :-)
#AEDT #ANSYS #Autodyn #CFX #Checkpont #Fluent #HPC #Longread #LSDYNA #Restart #RSM #Workbench
http://bit.ly/2u3rrhp
Вебинар по Signal Processing от Dynardo
Очередной большой вебинар от Dynardo посвящён очень востребованной мной фишке, которую я никак не найду время внедрить. В их системе optiSLang есть такая штука, как Signal Processing. Он может цепляться к расчетным системам ANSYS Workbench, напрямую к LS-DYNA или вообще к любым текстовым файлам.
Signal Processing позволяет извлекать из текстовых файлов результатов не просто единичные значения, а кривые зависимостей. После этого можно заставить систему провести настройку модели так, чтобы кривая, получаемая в расчете, совпала с заданной точностью с целевой кривой. В английском этот процесс обозначается термином curve fitting.
Таким образом Signal Processing становится если не незаменимой, то очень востребованной функцией в задачах калибровки моделей материалов или решении нестационарных задач.
#ANSYS #CurveFitting #Dynardo #LSDYNA #Optimization #OptiSLang #SignalProcessing #Workbench
http://bit.ly/2NaSjUw
Очередной большой вебинар от Dynardo посвящён очень востребованной мной фишке, которую я никак не найду время внедрить. В их системе optiSLang есть такая штука, как Signal Processing. Он может цепляться к расчетным системам ANSYS Workbench, напрямую к LS-DYNA или вообще к любым текстовым файлам.
Signal Processing позволяет извлекать из текстовых файлов результатов не просто единичные значения, а кривые зависимостей. После этого можно заставить систему провести настройку модели так, чтобы кривая, получаемая в расчете, совпала с заданной точностью с целевой кривой. В английском этот процесс обозначается термином curve fitting.
Таким образом Signal Processing становится если не незаменимой, то очень востребованной функцией в задачах калибровки моделей материалов или решении нестационарных задач.
#ANSYS #CurveFitting #Dynardo #LSDYNA #Optimization #OptiSLang #SignalProcessing #Workbench
http://bit.ly/2NaSjUw
nTopology ACT
Команда Groupe Réaction Inc и nTopology - системы, позволяющей генерировать и редактировать lattice structure геометрию, запустили в магазин расширений ANSYS свое ACT. За 500 баксов оно позволяет загрузить результаты работы алгоритмов nTopology в виде файлов *.LTCX в структуру Workbench, передать их в виде КЭ сетки балочных или оболочечных элементов (ну наконец-то не надо возиться с восстановлением из STL!) в Mechanical и дальше посчитать все, что вам только в голову придёт. А еще, в качестве beta, там есть возможность задания морфинга lattice structure на уровне сетки.
https://appstore.ansys.com/shop/ACTApps_act%20apps/nTopologyLatticeCustomWorkflow_apc-actapp-403
#ACT #ANSYS #LatticeStructure #Mechanical #NTopology #STL #Workbench
http://bit.ly/2NWdFGw
Команда Groupe Réaction Inc и nTopology - системы, позволяющей генерировать и редактировать lattice structure геометрию, запустили в магазин расширений ANSYS свое ACT. За 500 баксов оно позволяет загрузить результаты работы алгоритмов nTopology в виде файлов *.LTCX в структуру Workbench, передать их в виде КЭ сетки балочных или оболочечных элементов (ну наконец-то не надо возиться с восстановлением из STL!) в Mechanical и дальше посчитать все, что вам только в голову придёт. А еще, в качестве beta, там есть возможность задания морфинга lattice structure на уровне сетки.
https://appstore.ansys.com/shop/ACTApps_act%20apps/nTopologyLatticeCustomWorkflow_apc-actapp-403
#ACT #ANSYS #LatticeStructure #Mechanical #NTopology #STL #Workbench
http://bit.ly/2NWdFGw
Обзор Siemens SolidEdge 2019
Большой и хороший материал от Develop3D с обзором возможностей обновленной версии SolidEdge. В целом видно, что данный продукт нацелен на ту же нишу, что и SpaceClaim, и на бумаге они очень похожи. Но лично меня напрягает один принципиальный момент. Судя по статье, SolidEdge не встраивается в расчетную инфраструктуру - расчетная инфраструктура встраивается в него. Если хотите что-то промоделировать, то вам нужно принести плагин для этого в SolidEdge.
На мой взгляд, притягивать расчетные возможности в CAD подобный интерфейс - это очень плохая практика. Она возможно и упрощает жизнь самым начинающим, но сильно портит ее опытным пользователям.
И тут путь ANSYS и его среды ведения проекта Workbench мне кажется намного более правильным. Не надо пихать все возможности в один модуль, как плагины. Разнесите работу с геометрией, создание сетки, постановку расчета, решение задачи и, наконец, анализ результатов по разным модулям, и обеспечьте их совместную работу в рамках одного проекта. Так будет проще учиться, так будет проще разрабатывать код, так будет удобнее классным специалистам. Ведь несколько специализированных инструментов для профи всегда лучше одного "мультитула".
А вы как думаете?
https://www.develop3d.com/reviews/review-siemens-solid-edge-2019-engineering-design-simulation
#ANSYS #Siemens #SolidEdge #Workbench
http://bit.ly/2uwGzoJ
Большой и хороший материал от Develop3D с обзором возможностей обновленной версии SolidEdge. В целом видно, что данный продукт нацелен на ту же нишу, что и SpaceClaim, и на бумаге они очень похожи. Но лично меня напрягает один принципиальный момент. Судя по статье, SolidEdge не встраивается в расчетную инфраструктуру - расчетная инфраструктура встраивается в него. Если хотите что-то промоделировать, то вам нужно принести плагин для этого в SolidEdge.
На мой взгляд, притягивать расчетные возможности в CAD подобный интерфейс - это очень плохая практика. Она возможно и упрощает жизнь самым начинающим, но сильно портит ее опытным пользователям.
И тут путь ANSYS и его среды ведения проекта Workbench мне кажется намного более правильным. Не надо пихать все возможности в один модуль, как плагины. Разнесите работу с геометрией, создание сетки, постановку расчета, решение задачи и, наконец, анализ результатов по разным модулям, и обеспечьте их совместную работу в рамках одного проекта. Так будет проще учиться, так будет проще разрабатывать код, так будет удобнее классным специалистам. Ведь несколько специализированных инструментов для профи всегда лучше одного "мультитула".
А вы как думаете?
https://www.develop3d.com/reviews/review-siemens-solid-edge-2019-engineering-design-simulation
#ANSYS #Siemens #SolidEdge #Workbench
http://bit.ly/2uwGzoJ
DEVELOP3D
DEVELOP3D - Review: Siemens Solid Edge 2019
With a wealth of new technology at its disposal after key acquisitions by Siemens PLM, Al Dean takes a look at the latest release of…
Запись вебинара CiviFEM для ANSYS 19.1
Коллеги из Ingeciber взяли и выложили в публичный доступ запись своего часового доклада - все бы так.
Я просмотрел его кусочками и могу отметить 2 момента.
Вебинар скорее рассказывает про то, чем вообще полезен CiviFEM, чем про то, что нового в нем вышло. По крайней мере, так оно выглядит для человека, который не работает с инструментом постоянно.
2. Ingeciber анонсировал скорый выход CivilFEM для Workbench (!!!). Это значит, коллеги наконец выпустят ACT расширение к современному интефейсу ANSYS Mechanical, a про MAPDL Prep7 можно будет забыть, как про страшный сон.
#ACT #ANSYS #CivilFEM #Concrete #Ingeciber #Workbench
http://bit.ly/2KkygkZ
Коллеги из Ingeciber взяли и выложили в публичный доступ запись своего часового доклада - все бы так.
Я просмотрел его кусочками и могу отметить 2 момента.
Вебинар скорее рассказывает про то, чем вообще полезен CiviFEM, чем про то, что нового в нем вышло. По крайней мере, так оно выглядит для человека, который не работает с инструментом постоянно.
2. Ingeciber анонсировал скорый выход CivilFEM для Workbench (!!!). Это значит, коллеги наконец выпустят ACT расширение к современному интефейсу ANSYS Mechanical, a про MAPDL Prep7 можно будет забыть, как про страшный сон.
#ACT #ANSYS #CivilFEM #Concrete #Ingeciber #Workbench
http://bit.ly/2KkygkZ
Включаем Implicit решатель в Workbench LS-DYNA
Если очень надо, то можно и Workbench LS-DYNA заставить работать в Implicit режиме. При этом выводятся очень симпатичные невязки. Хотя графики на первых порах были бы приятнее.
Далее код командного объекта, что включает хороший нелинейный расчет. Будьте очень аккуратны при копировании: даже несмотря на freeformat стиль записи, есть вероятность, что web форматирование может повредить командный блок. Лучше сначала проверьте его в LS-PrePost. Командный объект подготвлен на основе материалов ARUP, найденных в сети в 2017 году.
http://bit.ly/2OwQJgD
Если очень надо, то можно и Workbench LS-DYNA заставить работать в Implicit режиме. При этом выводятся очень симпатичные невязки. Хотя графики на первых порах были бы приятнее.
Далее код командного объекта, что включает хороший нелинейный расчет. Будьте очень аккуратны при копировании: даже несмотря на freeformat стиль записи, есть вероятность, что web форматирование может повредить командный блок. Лучше сначала проверьте его в LS-PrePost. Командный объект подготвлен на основе материалов ARUP, найденных в сети в 2017 году.
*CONTROL_ACCURACY#ACT #ANSYS #ARUP #Implicit #Longread #LSDYNA #SommandSnipet #Workbench
$
$ OSU – 2nd order objective stress update
$ = 0 -> Off (default)
$ = 1 -> On
$
$ INN – Invariant node numbering
$ = 2 -> On for shell and thick shell elements (default for implicit)
$
$ IACC – Implicit accuracy flag, turns on some specific accuracy considerations in implicit analysis at an extra CPU cost.
$ = 0 -> Off (default)
$ = 1 -> On
$
1,2,0,1
*CONTROL_IMPLICIT_AUTO
$
$ IAUTO – Automatic time step control
$ = 0 -> constant time step size (default)
$ = 1 -> automatically adjusted timestep size
$
$ DTMIN – Minimum allowable timestep size (default = DT0/1000)
$ Simulation stops with error termination, if time step falls below DTMIN
$
$ DTMAX – Maximum allowable timestep (default = DT0*10)
$
1,11,5,0.0002,0.02
*CONTROL_IMPLICIT_GENERAL
$
$ IMFLAG – Implicit/ Explicit analysis type flag
$ = 1 -> Implicit analysis
$
$ DT0 – Initial time step size for implicit
$ (default – none)
$
$ IMFORM:= Element formulation switching flag
$ EQ.1: switch to fully integrated formulation for implicit springback
$ EQ.2: retain original element formulation (default).
;
1,0.02,1,1,2
*CONTROL_IMPLICIT_SOLUTION
$
$ NSOLVR – Solution method for implicit analysis
$ = 2 -> Nonlinear with BFGS updates (obsolete)
$ = 12 -> (new default from 9.0.1) Nonlinear with BFGS updates
$ + optional arc length
$ + different line search and integration schemes compared to solver 2.
$
$ DCTOL – Displacement relative convergence tolerance (default = 0.001)
$
$ ECTOL – Energy relative convergence tolerance (default = 0.01)
$
$ NLPRINT – Nonlinear solver print flag
$ = 3 -> print iteration, norm and line search info.
$
$ D3ITCTL – Controls D3ITER database (default = 0)
$
12,11,15,0.001,0.01,1e+010,0.9,1e-010
2,1,1,3,2
0,,,1,2
4,2
*DATABASE_EXTENT_BINARY
$
$ RESPLT – Output of translational and rotational residual forces to d3plot & d3iter.
$ = 1 -> Output residual
$
,,,1,1,1,1,1
,,,1,1,1,2
,,,,2,,,
,1
http://bit.ly/2OwQJgD
ANSYS Workflow Designer
Очень полезный учебный пост в блоге ANSYS посвящен вышедшему из статуса beta в версии 19.1 приложению ANSYS Workflow Designer. ANSYS Workflow Designer позволяет вам, не покидая графический интефейс Workbench, и, не используя языков программирования, интегрировать сторонний код в схематику проекта ANSYS Workbench. В блоге есть видеопример для простейшего скрипта, однако даже в этом примере показано взаимодействие не только с механизмом параметризации, но даже со встроенным движком оптимизации DesignXplorer. Ну и в конце, все ваши труды могут быть собраны в ACT расширение.
Для меня это прям очень нужная возможность - давно хотел попробовать прикрутить один сторонний постпроцессор в WB.
https://www.ansys-blog.com/integrate-third-party-apps-ansys-workbench-without-creating-frankensteins-monster/
#ACT #ANSYS #Workbench #WorkflowDesigner
http://bit.ly/2L6Il5d
Очень полезный учебный пост в блоге ANSYS посвящен вышедшему из статуса beta в версии 19.1 приложению ANSYS Workflow Designer. ANSYS Workflow Designer позволяет вам, не покидая графический интефейс Workbench, и, не используя языков программирования, интегрировать сторонний код в схематику проекта ANSYS Workbench. В блоге есть видеопример для простейшего скрипта, однако даже в этом примере показано взаимодействие не только с механизмом параметризации, но даже со встроенным движком оптимизации DesignXplorer. Ну и в конце, все ваши труды могут быть собраны в ACT расширение.
Для меня это прям очень нужная возможность - давно хотел попробовать прикрутить один сторонний постпроцессор в WB.
https://www.ansys-blog.com/integrate-third-party-apps-ansys-workbench-without-creating-frankensteins-monster/
#ACT #ANSYS #Workbench #WorkflowDesigner
http://bit.ly/2L6Il5d
ANSYS
Integrate Third Party Apps into ANSYS Workbench without Creating Frankenstein’s Monster
You can’t call yourself a simulation master until you Frankenstein numerous third-party applications into one model. The Workflow Designer allows you to [...]
Настройка 2-way-FSI в ANSYS
Серия из двух небольших видео, показывающих как настроить двусторонний FSI для нестационарной задачи.
За механику отвечает ANSYS Mechanical, за гидродинамику - ANSYS Fluent.
Все это смешиваем в среде Workbench и заставляем работать вместе через System Coupling. Технически выглядит несложно :-)
#ANSYS #CFD #Fluent #FSI #Mechanical #SystemCoupling #Workbench
http://bit.ly/2P9pU2S
Серия из двух небольших видео, показывающих как настроить двусторонний FSI для нестационарной задачи.
За механику отвечает ANSYS Mechanical, за гидродинамику - ANSYS Fluent.
Все это смешиваем в среде Workbench и заставляем работать вместе через System Coupling. Технически выглядит несложно :-)
#ANSYS #CFD #Fluent #FSI #Mechanical #SystemCoupling #Workbench
http://bit.ly/2P9pU2S
CivilFEM для Workbech
14 ноября Ingeciber на своем вебинаре покажет нечто под названием CivilFEM APPs - похоже это будет тот самый долгожданный ACT для работы со всеми возможностями CivilFEM не в черном экране смерти, а в современной системе Mechanical.
Бесплатная регистрация на две сессии по ссылкам:
http://www.civilfem.com/civilfem-apps-for-ansys-workbench-1/
http://www.civilfem.com/civilfem-apps-for-ansys-workbench-2/
#ACT #CivilFEM #Ingeciber #Mechanical #Workbench
http://bit.ly/2PxYlng
14 ноября Ingeciber на своем вебинаре покажет нечто под названием CivilFEM APPs - похоже это будет тот самый долгожданный ACT для работы со всеми возможностями CivilFEM не в черном экране смерти, а в современной системе Mechanical.
Бесплатная регистрация на две сессии по ссылкам:
http://www.civilfem.com/civilfem-apps-for-ansys-workbench-1/
http://www.civilfem.com/civilfem-apps-for-ansys-workbench-2/
#ACT #CivilFEM #Ingeciber #Mechanical #Workbench
http://bit.ly/2PxYlng
MpCCI - связка любых расчетных кодов для междисциплинарных расчетов
Презентация от великого и ужасного общества Fraunhofer по их системе связки любых кодов для выполнения междисциплинарных расчетов. Система поволяет не только дружить ужам и ежам (ANSYS, Abaqus, OpenFOAM, JMAG и прочие), но и осуществляет интерполяцию результатов между разными сетками.
Очень полезная штука, если у вас нет ANSYS Workbench и его встроенного System Coupling :-)
Сайт программного продукта: https://www.mpcci.de
#Fraunhofer #MpCCI #Workbench
http://bit.ly/2PHF2rG
Презентация от великого и ужасного общества Fraunhofer по их системе связки любых кодов для выполнения междисциплинарных расчетов. Система поволяет не только дружить ужам и ежам (ANSYS, Abaqus, OpenFOAM, JMAG и прочие), но и осуществляет интерполяцию результатов между разными сетками.
Очень полезная штука, если у вас нет ANSYS Workbench и его встроенного System Coupling :-)
Сайт программного продукта: https://www.mpcci.de
#Fraunhofer #MpCCI #Workbench
http://bit.ly/2PHF2rG
www.mpcci.de