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
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
ANSYS AM - доклад
Получасовой доклад от доктора Брента Стакера (Dr. Brent Stucker), директора направления AM в компании ANSYS. Докладчик - весьма видная персона. Он был CEO компании 3DSIM, ставшей ядром ANSYS AM после поглащения. А еще, он соавтор более сотни научных статей ()

 

#3DSIM #AdditiveManufacturing #AdditivePrint #AM #ANSYS #Mechanical
http://bit.ly/2OGXLzf
VIPER::BLAST
В сети появилась информация про новый CFD решатель VIPER::BLAST, специально разработанный для моделирования распространения ударных волн. В качестве главной фишки решателя декларируется высокое быстродействие благодаря активному использованию GPU NVIDIA в расчетах.




Сайт проекта есть, но пока он пуст: https://www.viper-blast.com

#Blast #CFD #GPU #VIPERBLAST
http://bit.ly/2PkpaIK
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
Нумерация и выравнивание формул в Word без таблиц
Что бы вы сказали, если бы узнали, что можно нумеровать формулы в Word вручную или автоматически, не только сохраняя правильное выравнивание по центру, но и выставляя номера по правому краю?
Скажу так, в последнее время я пишу много околонаучных и научных текстов с формулами и научился нескольким трюкам, существенно облегчающим жизнь в Word. Сегодня я расскажу про нумерацию формул. В рассказе будет 2 этапа: ручная и автоматическая нумерация, но обе с правильным выравниванием.
Первый этап: задаем номер формулы вручную, но в правильном месте.

Вызываем стандартный редактор формул, нажатием кнопки "Уравнение" на ленте "Вставить". Создаем формулу, которая вам нужна или просто временную заглушку.
Не выходя из поля редактирования формулы, вписываем после пробела 4 символа: #(1)
Нажимаем на ввод и наслаждаемся тем, что формула теперь получила номер 1, который стоит аккуратно по правому краю текста

Второй этап: включаем автоматическую нумерацию для правильно размеченного номера.

В ранее созданной формуле удаляем все, кроме номера в скобках.
Номер в скобках тоже удаляем. На его месте должет остаться символ поля ввода - нарисованый точками квадрат.
Выходим из формулы, оставляем курсор на свободной строчке.
Выбираем "Вставить название" на ленте "Ссылка"
Выбираем или создаем нужную нам подпись. Например, можно использовать втроенный тип "Уравнение". Определяем уровень нумерации, согласно требованиям оформления статьи. Не забываем снять галочку "Исключить подпись из названия".
Вставляем номер.
Выделяем этот номер. Обратите внимание, что надо выбрать именно номер. Это лучше делать аккуранто, управляя курсором с клавиатуры, что бы не захватить следующий за номером символ переноса строки.
Вырезаем выбранный номер и вставляем в поле ввода номера в формуле.
Пока мы работаем с уравнением нам доступна лента "Работа с уравненем. Конструктор". На ней мы можем сохранить получившееся пустое уравнение, но с правильной автоматической нумерацией в список срандартных чезе меню "Уравнение">"Сохранить выделенный фрагмент в коллекцию уравнений"

Что бы сделать ссылку в тексте на номер данного уравнения надо воспользоваться закладками.

Выделяем номер формулы и нажимаем на кнопку "Закладка" на ленте "Вставка"
Даем имя закладке
Теперь ссылку на формулу можно дать через добавление перекрестной ссылки на нужную закладку.


#Microsoft #Word #ГОСТ
http://bit.ly/2ON3Udk
ACUM 2018
Коллеги, началась регистрация на гавную конференцию CADFEM CIS, которая ежегодно проходит с большим успехом. В этом году она станет 15-ой по счету и традиции пройдет в Москве.
Будет:

Много докладов про будущее экосистемы ANSYS
Скорее всего упеет выйти ANSYS19.2 - про него тоже поговорим
Будут ехнические доклады пользователей
Будут мастеркласс на злободневные темы
Крутая вечеринка с живой музыкой и танцами

А если вы хотите принять участие с докладом, то вам положена скидка 50%
Отдельного нвимания заслуживает новый сайт конференции с личным кабинетом: https://www.ansysconference.ru
Официальное приглаение: https://www.cadfem-cis.ru/list/article/acum2018/
 
 

#ACUM #ANSYS #CADFEM
http://bit.ly/2LgAhPw