MagicDPD | CAE магия
1.64K subscribers
1.33K photos
8 videos
8 files
1.95K links
Кто-то думает, что это волшебство - для нас же это просто работа. Тут рассказывают о развитии CAE технологий, HPC вычислительных комплексов и прочей магии позволяющей разрабатывать хорошие продукты.
Welcome to Magic-Driven Product Development!
Download Telegram
eLamX²
Эта бесплатная кроссплатформенная разработка кафедры авиастроения Технического университета Дрездена позволит существенно упростить будни инженеров, занимающихся расчетами композиционных конструкций.

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

Кстати, судя по скриншотам, у eLamX² есть довольно большая встроенная база материалов.
https://tu-dresden.de/ing/maschinenwesen/ilr/lft/elamx2/elamx

#ABAQUS #ANSYS #Composite #ELamX #LSDYNA #NASTRAN
http://bit.ly/2OJjJ5F
Autodesk Netfabb 2019
Обновился главный продукт Autodesk в области аддитивных технологий. В Netfabb 2019 добавились продвинутые функции по работе в lattice structure. Это очень здорово выглядит, но пока все направление lattice structure как-то не особо находит себе применение.
http://blogs.autodesk.com/netfabb/2018/07/19/whats-new-in-autodesk-netfabb-2019/

#AdditiveManufacturing #Autodesk #LatticeStructure #Netfabb
http://bit.ly/2OLh4Zd
Фотореалистичный краштест
Dassault Systems хвастаются тем, как затащили в свою платформу 3DEXPERIENCE программное обеспечение 3DXCITE - систему фотореалистичного рендеринга на основе данных CAE расчетов.


#3DExperience #3DXCITE #DassaultSystemes
http://bit.ly/2OKlHTc
ANSYS EKM - новый этап развития
Коллеги из МСК подготовили шикарное видео, в котором показали очень много всего интересного касательно EKM.

EKM (Engineering Knowledge Manager) - система класса SDM (Simulation Data Management) от ANSYS. При всех ее достоинствах, у нее до недавнего времени была одна особенность, существенно затруднявшая ее врендрение. А именно: EKM имел жесткую привязку к версии ANSYS, что заставляло обновлять все ПО организации разом. Сейчас, начиная в версии 19.1 (или как она теперь должна называться?), EKM может работать с любой версией решателей ANSYS - ему можно это объяснить.
Уже предыдущий шаг был очень важен, но коллеги из МСК успели, кроме внедрения новой версии, подтянуть руссификацию интерфейса и подружить систему с неподдерживаемым планировщиком Slurm. Получилось очень достойно!

#ANSYS #CFX #EKM #Fluent #HPC #Mechanical #SDM #SLURM
http://bit.ly/2KvT60N
Что может CRAY вместе с LSTC
Стали доступны материалы по результатам совместной работы компаний CRAY, LSTC, NCSA и Rolls-Royce в области высокопроизводительных расчетов применительно к задачам механики. Коллегам удалось посчитать большую и очень большую задачу - на 105M и на 200М степеней свободы. 
По итогам расчета получилась статья: https://www.cray.com/sites/default/files/Increasing%20the%20Scale%20of%20LS-DYNA%20Implicit%20Analysis.pdf
Казалось бы, Explicit коды всегда хорошо параллелились. Но инфоповод тут другой - на этот раз LSTC смогли распараллелить Implicit решатель LS-DYNA на тысячи ядер. Причем на глаз, эффективность сохраняется тысяч до 8-ми
https://www.cray.com/blog/can-ls-dyna-scale-higher/

#CRAY #HPC #Implicit #LSDYNA #LSTC #NCSA #RollsRoyce
http://bit.ly/2OUycvB
CADfix 12
CADfix 12 - это такой геометрический процессор, предназначенный для починки и подготовки геометрии к расчетам. Я им никогда не пользовался, так что читал обзор и мысленно проводил сравнение с моим любимым SpaceClaim. Вот функции, которые мне бы пригодились:

CAD to CAD differencing - визуализация отличий в геометрических моделях. Вот это иногда очень надо, а не хватает.

Geometry Morphing - функция морфинга геометрии по данным о деформированной сетке. Может пригодиться, но в ANSYS хватает и обычного морфинга сетки.

Hex-skin partitioning - широко разрекламированная функция автоматического создания блочной топологии для генерации all-hex сетки. Если сработает на моей геометрии, то это бомба :-)
https://info.iti-global.com/blog/cadfix-12

#CAD #CADfix
http://bit.ly/2OYgQ19
CFD Toolbox для MATLAB
CFDTool - это специализированное расширение к MATLAB, позволяющее решать задачи вычислительной гидрогазодинамики. Разработано оно командой Precise Simulation, известной по другому похожему проекту - FEATool Multiphysics.
У расширения есть свой графический интефейс, оно умеет читать CAD геометрию и строить сетки. Правда по расчетным возможностям это пока только стиционарные течения несжимаемых жидкостей и нестационарные задачи тепломассообмена.
Учебное видео по теме присутствует

Для работы системе нужен MATLAB R2011b
Полезные ссылки по теме:
https://www.cfdtool.com
https://www.mathworks.com/matlabcentral/fileexchange/68411-cfdtool-matlab-cfd-toolbox

#CFD #CFDTool #FEATool #MATLAB #PreciseSimulation
http://bit.ly/2KISLrF
Моделируем срыв пламени в турбине
Согласно Википедии, срыв пламени — затухание пламени в камере сгорания, как нарушение работы воздушно-реактивного двигателя; может быть вызвано такими причинами, как: нехватка топливанарушение работы компрессора, недостаток кислорода, повреждение инородными телами (например, попадание птицграда или вулканического пепла), крайне неблагоприятные погодные условия (ветер, влажность, дождь, изморось), усталостные механические повреждения.
ANSYS в своем блоге опубликовал очень занимательную статью на тему моделирования данного процесса. Тут и исследования работы фарсунок, и моделирование турбулентных течений в нестационарных постановках, и химия. Конечно, не обошлось без доли магии под названием Flamelet Generated Manifold (FGM). Короче, я поплыл к середине поста. Но если вы в теме, то текст должен зайти на ура.
Полезные ссылки по теме:
How to Efficiently Simulate a Gas Turbine Flameout

Efficiently Modeling Turbulent Combustion with Realistic Chemistry Using a Flamelet-Generated Manifold


#ANSYS #CFD #Combustion #FGM #Flameout #Fluent
http://bit.ly/2KGgZTr
Включаем Implicit решатель в Workbench LS-DYNA
Если очень надо, то можно и Workbench LS-DYNA заставить работать в Implicit режиме. При этом выводятся очень симпатичные невязки. Хотя графики на первых порах были бы приятнее.
Далее код командного объекта, что включает хороший нелинейный расчет. Будьте очень аккуратны при копировании: даже несмотря на freeformat стиль записи, есть вероятность, что web форматирование может повредить командный блок. Лучше сначала проверьте его в LS-PrePost. Командный объект подготвлен на основе материалов ARUP, найденных в сети в 2017 году.

*CONTROL_ACCURACY
$
$ 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

#ACT #ANSYS #ARUP #Implicit #Longread #LSDYNA #SommandSnipet #Workbench
http://bit.ly/2OwQJgD
Fortran forever
Сколько бы мы не говорили про современные языки программирования, но от Fortran отказаться суровым экспертам в CAE пока не получается. Если вы собираетесь писать расширения к таким заслуженным кодам, как ANSYS, LS-DYNA, code_aster, то придется научиться писать на Fortran. Ведь вы же не думаете, что кто-то отважется переписать ядро решателя с 50-летней историей на Python или Go?
Таким образом, у нас сегодня первая половина курса из 11 видеоуроков по Fortran от основателя портала http://feaforall.com







#Fortran #UDF #UMAT
http://bit.ly/2OBDYkQ