Перейти к основному контенту

Управление .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/

http://www.qd-eng.de/index.php/2018/02/19/manipulating-ls-dyna-keyfiles-in-python/

Топологическая оптимизация в FEATool

Heaviside projection based topology optimization by a PDE-filtered scalar function - Structural and Multidisciplinary Optimization This paper deals with topology optimization based on the Heaviside projection method using a scalar function as design variables. The scalar function is then regularized by a PDE based filter. Several image-processing based filtering techniques have so far been proposed for regularization or restricting the minimum length scale. They are conventionally applied to the design sensitivities rather than the design variables themselves. However, it causes discrepancies between the filtered sensitivit link.springer.com

В связке 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

https://link.springer.com/article/10.1007%2Fs00158-010-0562-2 http://www.featool.com/download/optexec.m http://www.featool.com/tutorial/2018/02/20/Topology-Optimization-Modeling-Example.html

ANSYS Discovery AIM 19

ANSYS Discovery AIM - ANSYS 19 Update In ANSYS 19, Discovery AIM is full of enhancements making it easier and faster to simulate real world conditions. We’ve packed in several enhancements to the... www.youtube.com

ANSYS AIM с 19-ого релиза входит в состав семейства продуктов Discovery. Сам программный комплекс развивается очень стремительно — новые возможности появляются в каждой минорной версии. На своем канале ANSYS рассказал про нововведения в версии 19. https://www.youtube.com/watch?v=ThW58RG1Kjw Дайджест нововедений, отмеченных в видео:

Визуализация процесса топологической оптимизации и возможность ее остановки, когда результат «на глаз» уже хорош Поддержка элементов с сосредоточенными параметрами — пружины Импорт моделей из Discovery Live Экспорт в Mechanical и Fluent (хотя это уже вроде было) Пористые изотропные или ортотропные среды для CFD расчетов Связка тепла и электромагнитной составляющей решателя Поддержка секущих плоскостей и эпюр (наконец-то)

Надо больше узлов!

three.js webgl - geometry - cube ftp.lstc.com

!! Совсем недавно я писал про то, как 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

Описание библиотеки материалов AUTODYN

На днях я искал теорию по одной хорошей модели материала для explicit расчетов и нашел настоящий клад для начинающих!

Мне попалась статья Дениса Александровича Чемезова, в которой он сделал обзор и перевод на русский 267 моделей материалов из библиотеки Explict Material, входящей в поставку ANSYS Workbench. Данные материалы предназначены для работы с Explicit STR, AUTODYN и Workbench LS-DYNA (не полная совместимость). Библиотека взята за 2014 год, но свойства материалов, к счастью, не устаревают! Ссылка на оригинальную статью: http://oaji.net/articles/2014/679-1410013567.pdf

К слову о резке металла в 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).

Изучаем работу менеджера лицензий ANSYS

Лицензии ANSYS — сетевые, плавающие, с конкурентной моделью доступа. Знать возможности менеджера лицензий очень полезно. Сам менеджер лицензий выполнен в виде Web-приложения, и имеет весьма приятный интерфейс. Это уже не голые службы FlexNET — это нечно намного большее. Взять хотя бы возможность визуализировать использование любых лицензий по пользователям или компьютерам за все время сборки логов.

#ANSYS, #FlexLM, #License

Изучаем работу менеджера лицензий ANSYS — MagicDPD

Задача Герца для тех, кто начинает изучать контакты

All About Hertz Contact - FEA for All Hertz Contact problem describes the behavior of a steel cylinder pressed into an aluminium block. Both materials are assumed as linear elastic material... feaforall.com

Один из базовых тестовых примеров, позволяющих понять работу контактных алгоритмов — задача Герца

Почитать по-русски про эту и подобные классические задачи можно на Википедии: https://ru.wikipedia.org/wiki/Механикаконтактноговзаимодействия Мы же познакомимся со статьей с подробным разбором решения данной задачи в МКЭ. Там тоже есть сравнение с аналитикой и даже ускоренное видео с построением расчетной модели: https://feaforall.com/hertz-contact/

#Contact, #Tutorial, #Задача_Герца

https://ru.wikipedia.org/wiki/Механикаконтактноговзаимодействия https://feaforall.com/hertz-contact/

Оптимизация формы через CAESES для ANSYS

Shape Optimization in ANSYS with CAESES › CAESES Simulation-driven shape optimization in ANSYS. Robustly generate geometry variants with CAESES. Fast, simple and fully automated. www.caeses.com

Сегодня мы посмотрим, как встроить CAESES в схематику проекта ANSYS Workbench