Топологическая оптимизация рычага в ANSYS Mechanical | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №52 (290) декабрь 2019 г.

Дата публикации: 31.12.2019

Статья просмотрена: 1264 раза

Библиографическое описание:

Махмутов, Р. Г. Топологическая оптимизация рычага в ANSYS Mechanical / Р. Г. Махмутов, Г. Г. Кутлугаллямов. — Текст : непосредственный // Молодой ученый. — 2019. — № 52 (290). — С. 49-54. — URL: https://moluch.ru/archive/290/65944/ (дата обращения: 16.11.2024).



В статье рассмотрена топологическая оптимизация рычага по массе в программном комплексе ANSYS.

Ключевые слова: топологическая оптимизация, снижение массы, аддитивное производство, ANSYS Mechanical.

Порой перед проектировщиками стоят следующие задачи:

1) улучшить существующую конструкцию путем использования принципиально новых идей;

2) спроектировать принципиально новую деталь, которую необходимо вместить в ограниченное пространство, сделать легкой и долговечной, а у специалиста есть лишь общее представление о том, как данная деталь должна выглядеть.

Довольно часто детали проектируются путем улучшения уже существующих. В таком случае размеры и прочие исходные данные можно использовать в качестве параметров и провести параметрическую оптимизацию. Но есть альтернативный подход, который не основывается на предыдущих разработках, заключающийся в том, чтобы просто начать с массива материала и позволить алгоритму оптимизации определить, как форму, так и размеры проектируемого объекта. Такой способ известен как топологическая оптимизация (Т.О.).

Задача топологической оптимизации в классической постановке — нахождение оптимального с точки зрения жесткости распределения материала в заданной области при заданных нагрузках.

Исходная конструкция — твердотельная модель, созданная в CAD системе NX (рис. 1).

Рис. 1. Исходная конструкция

Выполним статический расчет в модуле Static Structural: зададим материал -Structural Steel, создадим сетку, установим граничные условия (ГУ): Fixed Support (жесткая заделка), Force (Сила) по компонентам x и z по 3000 Н каждая. Расчетная модель представлена на рис. 2. Определим работоспособность конструкции, как не превышение предела текучести. Распределение эквивалентных напряжений представлено ниже (рис. 3). Масса конструкции составляет 3,2564 кг.

Рис. 2. Расчетная модель

Рис. 3. Распределение эквивалентных напряжений

Теперь приступим непосредственно к оптимизации. Отредактируем исходную конструкцию так, чтобы она была более подходящей к ТО. Удалим углубления, которые служат той же цели, которую мы и преследуем — снижение массы, чтобы дать больше «свободы» решателю.

Добавим модуль Topology Optimization, вновь зададим такие же материал, параметры сетки и ГУ на новую модель конструкции. Масса полученной конструкции составляет 3,6647 кг.

Topology Optimization включает в себя следующие пункты:

  1. Analysis Settings (параметры анализа) — здесь представлены привычные настройки, касающиеся сходимости решения задачи ТО, максимальное количество итераций и т. д.
  2. Optimization Region (область оптимизации) — задание областей, попадающих под оптимизацию, и областей, которых оптимизация не должна коснуться. Будем считать все тело за область проектирования, но внутри этой области определим тела, которые не будут подвержены оптимизации. По умолчанию исключениями являются те геометрические объекты, к котором приложены ГУ. Поменяем исключения Exclusion Region с Boundary Condition на Geometry Selection и вручную выберем те тела, которые оптимизировать не нужно (рис. 4).

Рис. 4. Optimization Region

  1. Objective (целевая функция) — по умолчанию стоит Compliance → Minimize (снижение податливости — максимизация жесткости). Можно добавить дополнительные целевые функции (Mass, Volume). Оставим по умолчанию.
  2. Response Constraint (ГУ) — по умолчанию стоит Mass — некий процент массы, который должен остаться в оптимизированной конструкции. Кроме того, есть варианты Volume, Global Von-Mises Stress, Local Von-Mises Stress, Displacement, Reaction Force, Natural Frequency. Также здесь можно задать производственные ограничения, например, чтобы конструкция была симметричной, или чтобы представляла собой некоторое сечение, вытягиваемое в заданном направлении и др. Это применяется для приспосабливания результата к тому, или иному способу производства. Воспользуемся ограничением по массе, равным 40 %.

Выполним решение задачи ТО. В процессе решения в режиме реального времени можно видеть номер итерации, график сходимости, а также в ветке Solution Information объект — Topology Density Tracker, показывающий обсчитываемую конструкцию. В результате решения задачи получен график (рис. 5), построенный в единицах псевдоплотности — величина, отвечающая за наличие/отсутствие материала в расчетной области; находится в диапазоне от 0 до 1, где 0 — полное отсутствие материала, 1 — место, где материал быть обязан. Все, что между 0 и 1 — эффект, касающийся решения задачи, который желательно устремить к минимуму. График выполнен в 3 областях псевдоплотностей, имеющих свои цвета и подписи. Программный комплекс рекомендует следующее выполнение:

  1. Remove (красный цвет) — значения псевдоплотностей от 0 до 0,4; тот материал, который крайне рекомендуется удалить;
  2. Marginal (бежевый цвет) значения псевдоплотностей от 0 до 0,4 до 0,6; материал, который можно как удалить, так и оставить;
  3. Keep (серый цвет) — значения псевдоплотностей от 0.6 до 1,0; тот материал, который необходимо оставить.

Рис. 5. График псевдоплотостей

Экстремальные варианты оптимизированной конструкции можно оценить с помощью инструмента Topology Density, передвигая ползунок Retained Threshold, показывающий какую часть материала удаляем, в крайние положения (0,01 — слева; 0,99 — справа) (рис. 6).

Рис. 6. Экстремальные варианты оптимизированной конструкции

Выберем вариант, предложенный по умолчанию (Retained Threshold -0,5), показанный на рис. 5. Данную конструкцию необходимо отредактировать для проведения верификационного расчета. Для этого правой нажимаем правой кнопкой по пункту Results модуля Topology Optimization в схематике проекта и выбираем Transfer to Design Validation System. Появится копия предварительного расчета, но с геометрией, взятой из результата ТО. Выполняем редактирование в SpaceClaim. Исправляем грубые ошибки STL геометрии командой Auto Fix. Более мелкие ошибки исправляем инструментом Shrinkwrap, «накрывающим» STL геометрию новым слоем STL сетки. Улучшаем гладкость объекта с помощью двух операций: Smooth (сглаживающей) и Reduce (существенно уменьшающей количество фасеток на STL геометрии при сохранении ее формы). Несколько раз повторим комбинацию трех последних команд для получения удовлетворительной гладкости. Создадим Solid модель из STL.

Выполним верификационный расчет в Static Structural: задаем те же материал и ГУ, при создании сетки используем метод Patch Independent, чтобы не учитывались поверхностные грани. Пороговое значение игнорируемых особенностей должно быть меньше, чем предполагаемые размеры элементов. Картина эквивалентных напряжений представлена ниже (рис.7).

Рис. 7. Распределение эквивалентных напряжений

По результатам видно, что полученная конструкция потеряла в прочности, но в не в том месте, что при первом расчете, вероятно, звено несколько истончилось. Тем не менее, максимальные напряжения гораздо меньше предела текучести, и, по данным правилам, конструкция вполне работоспособна. Масса конструкции составляет 2,8697 кг. При этом, полученную конструкцию можно производить преимущественно с помощью 3D принтеров. Улучшим конструкцию и сделаем возможным ее производство более классическим способом.

Продолжим редактировать модель в SpaceClaim с помощью инструментов Skin Surface (позволяет покрывать STL геометрию поверхностями при замыкании которых образуется Solid) и Extract Curves (позволяет извлекать кривые из STL геометрии). В данном случае задача поставлена так, что она является, по сути, плоской, не смотря на отсутствие соответствующего граничного условия, геометрия получилась практически симметричной относительно плоскости XZ. В результате редактирования получена новая модель (рис. 8).

Рис. 8. Окончательная модель

Проведем ее верификацию. При построении сетки метод Patch Independent больше не нужен, т. к. количество поверхностей не настолько большое. Распределение эквивалентных напряжений представлено ниже (рис. 9). Масса конструкции составляет 2,9548 кг.

Рис. 9. Распределение эквивалентных напряжений

Анализируя результаты расчета, конструкция легче исходной, но максимальные напряжения больше. Стоит отметить, что что максимальные напряжения действуют в том же месте, что и в исходной модели. Тем не менее, хоть напряжения больше, но они по-прежнему много меньше, чем предел текучести.

Вывод: в результате выполнения топологической оптимизации были получены два различных варианта, обладающие массами 2,8697 кг и 2,9548 кг, при максимальных эквивалентных напряжениях 140,73 МПа и117,52 МПа соответственно. Масса и эквивалентные напряжения исходной конструкции равны 3,6647 кг и79,87 МПа соответственно. Таким образом, получены два работоспособных варианта с уменьшенной массой, однако, последний вариант предпочтительнее из-за возможности производства более классическими способами.

Литература:

  1. 3D Today. Топологическая оптимизация в ANSYS. [Электронный ресурс]. — Режим доступа: /https://3dtoday.ru/blogs/dagov/topological-optimization-in-ansys/ (дата обращения 22.10.2019г.)
Основные термины (генерируются автоматически): STL, ANSYS, исходная конструкция, напряжение, значение псевдоплотностей, масса конструкции, оптимизированная конструкция, полученная конструкция, топологическая оптимизация, программный комплекс.


Похожие статьи

Оптимизация диска турбины ГТД в упругой постановке с помощью ANSYS Mechanical APDL

В статье рассмотрена оптимизация диска турбины ГТД по массе в упругой постановке в программном комплексе ANSYS Mechanical APDL.

Оптимизация диска турбины ГТД в упруго-пластичной постановке с помощью ANSYS Mechanical APDL

В статье показано выполнение оптимизация диска турбины ГТД по массе в упруго-пластичной постановке задачи в программном комплексе ANSYS Mechanical APDL.

Применение нечеткой логики и методов визуализации графических решений при анализе показателей финансового рынка

В данной статье проведен анализ мультипликаторов финансового рынка, на основании чего была представлена система вывода, которая базируется на нечеткой логике. Также были реализованы методы визуализации импликаций.

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

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

В статье авторы описывают и выявляют достоинства и недостатки программных средств для моделирования бизнес-процессов.

Подход к разработке изделий с помощью систем и практик SDPD

В статье авторы рассматривают методы проектирования с помощью практик SDPD.

Непараметрические робастные алгоритмы обработки данных

ER-моделирование. Особенности семантического моделирования

Статья посвящена семантическому моделированию, применяемому при разработ-ке систем баз данных.

Повышение эффективности размещения элементов БИС на основе алгоритмов машинного обучения

В данной статье рассматривается целесообразность применения возможностей современного искусственного интеллекта в сфере проектирования микросхем, представлен метод размещения элементов БИС с использованием глубокого обучения с подкреплением на графов...

Кодирование категориальных данных для использования в машинном обучении

В статье описаны основные алгоритмы кодирования категориальных данных для использования в моделях машинного обучения и продемонстрированы ситуации в которых их стоит применять.

Похожие статьи

Оптимизация диска турбины ГТД в упругой постановке с помощью ANSYS Mechanical APDL

В статье рассмотрена оптимизация диска турбины ГТД по массе в упругой постановке в программном комплексе ANSYS Mechanical APDL.

Оптимизация диска турбины ГТД в упруго-пластичной постановке с помощью ANSYS Mechanical APDL

В статье показано выполнение оптимизация диска турбины ГТД по массе в упруго-пластичной постановке задачи в программном комплексе ANSYS Mechanical APDL.

Применение нечеткой логики и методов визуализации графических решений при анализе показателей финансового рынка

В данной статье проведен анализ мультипликаторов финансового рынка, на основании чего была представлена система вывода, которая базируется на нечеткой логике. Также были реализованы методы визуализации импликаций.

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

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

В статье авторы описывают и выявляют достоинства и недостатки программных средств для моделирования бизнес-процессов.

Подход к разработке изделий с помощью систем и практик SDPD

В статье авторы рассматривают методы проектирования с помощью практик SDPD.

Непараметрические робастные алгоритмы обработки данных

ER-моделирование. Особенности семантического моделирования

Статья посвящена семантическому моделированию, применяемому при разработ-ке систем баз данных.

Повышение эффективности размещения элементов БИС на основе алгоритмов машинного обучения

В данной статье рассматривается целесообразность применения возможностей современного искусственного интеллекта в сфере проектирования микросхем, представлен метод размещения элементов БИС с использованием глубокого обучения с подкреплением на графов...

Кодирование категориальных данных для использования в машинном обучении

В статье описаны основные алгоритмы кодирования категориальных данных для использования в моделях машинного обучения и продемонстрированы ситуации в которых их стоит применять.

Задать вопрос