Автоматизированный итерационный процесс проектирования механических систем в САПР | Статья в журнале «Молодой ученый»

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

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

Автор:

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

Опубликовано в Молодой учёный №27 (369) июль 2021 г.

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

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

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

Скляднев, Д. С. Автоматизированный итерационный процесс проектирования механических систем в САПР / Д. С. Скляднев. — Текст : непосредственный // Молодой ученый. — 2021. — № 27 (369). — С. 69-71. — URL: https://moluch.ru/archive/369/82998/ (дата обращения: 27.04.2024).



В статье дано определение итерационного процесса проектирования и кратко изложены различные методы по его оптимизации. Предложена методика повышения качества проектирования в Siemens NX.

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

  1. Описание итерационного процесса проектирования

Итеративный (итерационный) процесс — это подход, который используют дизайнеры, разработчики, ученые и другие лица для постоянного улучшения дизайна, продукта или иного результата деятельности. Например, создается прототип какого-либо изделия, его тестируют, вносят изменения, тестируют повторно и так до получения удовлетворительного результата. Такой подход подходит для улучшений дизайна, программного обеспечения, проектируемых изделий и др.

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

Сама итерационная модель была разработана в противовес «водопадному» подходу (waterfall). Так как он был последовательным, не являясь адаптивным, то не имел возможностей оперативно устранять недостатки проектирования или разработки. И НАСА в 1960х гг. в рамках проекта Меркурий и впоследствии «Спейс шаттл». В настоящее время подход широко распространился на многие производственные отрасли.

Итерационный процесс позволяет быстро доработать и пересмотреть продукт, а если имеется исходная версия, то и очень быстро, но характеристики и функции все еще приходится постоянно определять. Такой подход позволяет получать быстроадаптивные к практически любой ситуации изделия. Вот некоторые из преимуществ итеративного процесса: [1]

— высокоэффективен. Позволяет поэтапно подходить к любому из этапов жизненного цикла изделия и тем самым эффективно распределять рабочую нагрузку;

— любая итерация основана на улучшениях, выявленных в прошлом цикле, а постоянное тестирование ясное и структурированное представление объекта. Каждая итерация — веха, что позволяет отслеживать изменения практически в реальном времени как вам, так и клиентам;

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

— удобное управление и расчет рисков;

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

  1. Работа в кастомизированном модуле топологической оптимизации.

На данный момент различные алгоритмы топологической оптимизации активно применяются в различных коммерческих программных продуктах, в том числе и в Siemens NX. Реализация возможности топологической оптимизации была добавлена в версии 8.0. Модуль базируется на алгоритмах, взятых из FE-Design Tosca Structure software, которые были адаптированы для работы под управлением Siemens NX. Расчеты оптимизации у FE-Design базируются на SIMP методе, что автоматически означает использование его и для наших нужд. Расчеты осуществляет модуль Tosca_perl, для которого NASTRAN строит карты для каждой итерации.

Основная работа проходит в модуле задания параметров оптимизации, таких, как нагрузки, ограничения и настройки создания оптимизационной модели по расчетным данным, а также построение КЭ сетки. Меню приложения отображено на рис. 1. Общая информация о назначении кнопок получается из подписей напротив активных элементов.

Интерфейс приложения

Рис. 1. Интерфейс приложения

Для успешного построения оптимизированной модели необходимо правильно задать все нагрузки и ограничения, а для ускорения расчетов выбрать оптимальное число итераций и размер КЭ сетки. В случае некорректных значений сходимость решения достигнута не будет и получить оптимизированную модель будет невозможно.

Порядок действий работы с программой:

— открытие рабочей детали в модуле работы с симуляциями и получение лицензии соответственно или создание новой КЭ модели и симуляции;

— создание конечно-элементной сетки и задание ее материала;

— добавление ограничений и нагрузок (силы);

— выбор целевой задачи оптимизации (минимизация объема или максимизация жесткости) и в зависимости от этого задание целевых ограничений;

— добавление функциональных ограничений (не более 5), также зависит от поставленной задачи по оптимизации;

— выбор параметров сглаживания и формата выходной расчетной модели, количества итераций и скорости ее протекания (влияет на точность получаемых результатов расчета);

Если все параметры были заданы корректно и в результате работы решателя не произошло ошибок, то результатом будет выходная модель, например, в формате STL, которую можно наложить на исходную из приложения для наглядности (рис. 2).

Выходная модель на фоне исходной

Рис. 2. Выходная модель на фоне исходной

  1. Выводы

В ходе выполнения работы были рассмотрены пути и возможные решения по проведению оптимизации процесса проектировании. В программе Siemens NX была выполнена задача по созданию оптимизированной модели при помощи метода топологической оптимизации. Был разработан алгоритм работы программы, реализованы интерфейс программы, функциональная часть. Поставленные цели и задачи были выполнены, программа может использоваться на машиностроительных предприятиях.

Литература:

  1. The Power of Iterative Design and Process — Текст: электронный // Smartsheet: [сайт]. — URL: https://www.smartsheet.com/iterative-process-guide.
  2. Johnsen S. Structural topology optimization: Basic theory, methods and applications / S. Johnsen — Норвежский университет науки и технологии, 2013. — 199 p. — Текст: непосредственный
  3. Edwards C. S. An evaluative study on ESO and SIMP for optimising a cantilever tie–beam / C. S. Edwards, H. A. Kim, C. J. Budd — Springer-Verlag, Berlin, 2007. — p. 403–414. — Текст: непосредственный
Основные термины (генерируются автоматически): топологическая оптимизация, итерационный процесс проектирования, оптимизированная модель, NASTRAN, SIMP, STL, выходная модель, улучшение дизайна.


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

Топологическая оптимизация рычага в ANSYS Mechanical

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

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

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

Совершенствование процесса проектирования одежды на...

 выполнением новых или обновляемых моделей (по измерениям фигуры заказчика) из числа представленных в салоне ателье готовых образцов;  выполнением изделий из одежды-полуфабриката;  выпуском мелких партий изделий, разработанных без предварительных заказов. В связи с этим этапы создания новой модели изделия, разработки ее конструкции и изготовления образца отличаются от аналогичных этапов проектирования одежды в массовом промышленном производстве.

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

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

 Ключевые слова: топологическая оптимизация, Python. Топологическая оптимизация стала хорошо зарекомендовавшей себя технологией, применяемой инженерами во многих областях промышленности. С точки зрения постановки задачи, топологическая оптимизация может описываться как процесс определения оптимального распределения ограниченного материала в области проектирования, для выполнения некоторой предопределенной функции. Задача моделируется в виде задачи нелинейного программирования, решение которого можно получить разными эффективными методами нелинейного программирования [1]. TOPY базируется на открытом для всех разработчиков языке Python, а сам исходный код TOPY защищается лицензией MIT License, что позволяет любому разработчику без ограничений...

Оптимизация времени проектирования с использованием...

- построение математических моделей оптимизации и разработка машинных алгоритмов; - создание или заимствование программного обеспечения решения задач оптимизации; - разработка системы диалогового формирования и просмотра вариантов объекта проектирования с определением значений тех или иных показателей качества а также формирования математических моделей и управления

- оптимизация времени разработки. Совершенствование конструкции при проектировании обеспечивается ее оптимизацией по одному или нескольким критериям. Для различных механизмов критериями эффективности конструкции могут быть приняты: высокая надежность, минимальное межосевое расстояние или масса, габаритные размеры и стоимость, наибольший КПД, высокая точность и т. д. При этом...

Жизненный цикл разработки программного обеспечения. Модели...

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

Кроме того, эта модель обеспечивает надежный старт для программного продукта с помощью опробования. Среди конкретных примеров моделей жизненного цикла разработки программного обеспечения здесь рациональный унифицированный процесс позволяет избежать ограничений некоторых других моделей жизненного цикла разработки программного обеспечения. Поскольку метод разработки динамических систем, используемый в этой модели, делит цикл на несколько более мелких, что позволяет осуществлять микроменеджмент, итеративная модель SDLC это один...

Основные принципы создания 3D-моделей. Понятия и методы...

Процесс создания 3D-модели может осуществляться множеством способов. Все зависит от целей, сроков, сложности выполнения и прочих особенностей производства. Обычно основными стадиями подготовки трёхмерной графики являются: моделирование, текстурирование, анимация и сам рендер. Трёхмерное моделирование — это процесс создания трёхмерной модели объекта.

А модель для анимации должна быть не только привлекательной внешне, но и быть оптимизированной для дальнейшей работы с ней. Основными критериями оптимизации 3D-модели для анимации являются: топология и количество полигонов. Полигон или полигональная сетка — представляет собой набор вершин, граней и рёбер, которые определяют форму многогранного объекта в трёхмерной компьютерной графике.

Сравнительный анализ каскадной и V-образной методологий...

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

Среди недостатков — невозможность внесения изменений в середине процесса разработки и общая высокая стоимость, а также большая продолжительность процесса. Еще одним важным недостатком каскадной модели является тот факт, что тестирование начинается только после завершения стадий проектирования и кодирования.

Методы и средства проектирования информационных систем

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

Поскольку на первом уровне декомпозиции уже определяются 4 класса действий (изготовление кристаллов ИМС из пластины, установка кристаллов в корпус, герметизация микросхемы, выходной контроль), проводить последующую декомпозицию в форматах IDEF0 или IDEF3 нецелесообразно и следует переходить к объектно-ориентированному моделированию.

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

Топологическая оптимизация рычага в ANSYS Mechanical

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

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

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

Совершенствование процесса проектирования одежды на...

 выполнением новых или обновляемых моделей (по измерениям фигуры заказчика) из числа представленных в салоне ателье готовых образцов;  выполнением изделий из одежды-полуфабриката;  выпуском мелких партий изделий, разработанных без предварительных заказов. В связи с этим этапы создания новой модели изделия, разработки ее конструкции и изготовления образца отличаются от аналогичных этапов проектирования одежды в массовом промышленном производстве.

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

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

 Ключевые слова: топологическая оптимизация, Python. Топологическая оптимизация стала хорошо зарекомендовавшей себя технологией, применяемой инженерами во многих областях промышленности. С точки зрения постановки задачи, топологическая оптимизация может описываться как процесс определения оптимального распределения ограниченного материала в области проектирования, для выполнения некоторой предопределенной функции. Задача моделируется в виде задачи нелинейного программирования, решение которого можно получить разными эффективными методами нелинейного программирования [1]. TOPY базируется на открытом для всех разработчиков языке Python, а сам исходный код TOPY защищается лицензией MIT License, что позволяет любому разработчику без ограничений...

Оптимизация времени проектирования с использованием...

- построение математических моделей оптимизации и разработка машинных алгоритмов; - создание или заимствование программного обеспечения решения задач оптимизации; - разработка системы диалогового формирования и просмотра вариантов объекта проектирования с определением значений тех или иных показателей качества а также формирования математических моделей и управления

- оптимизация времени разработки. Совершенствование конструкции при проектировании обеспечивается ее оптимизацией по одному или нескольким критериям. Для различных механизмов критериями эффективности конструкции могут быть приняты: высокая надежность, минимальное межосевое расстояние или масса, габаритные размеры и стоимость, наибольший КПД, высокая точность и т. д. При этом...

Жизненный цикл разработки программного обеспечения. Модели...

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

Кроме того, эта модель обеспечивает надежный старт для программного продукта с помощью опробования. Среди конкретных примеров моделей жизненного цикла разработки программного обеспечения здесь рациональный унифицированный процесс позволяет избежать ограничений некоторых других моделей жизненного цикла разработки программного обеспечения. Поскольку метод разработки динамических систем, используемый в этой модели, делит цикл на несколько более мелких, что позволяет осуществлять микроменеджмент, итеративная модель SDLC это один...

Основные принципы создания 3D-моделей. Понятия и методы...

Процесс создания 3D-модели может осуществляться множеством способов. Все зависит от целей, сроков, сложности выполнения и прочих особенностей производства. Обычно основными стадиями подготовки трёхмерной графики являются: моделирование, текстурирование, анимация и сам рендер. Трёхмерное моделирование — это процесс создания трёхмерной модели объекта.

А модель для анимации должна быть не только привлекательной внешне, но и быть оптимизированной для дальнейшей работы с ней. Основными критериями оптимизации 3D-модели для анимации являются: топология и количество полигонов. Полигон или полигональная сетка — представляет собой набор вершин, граней и рёбер, которые определяют форму многогранного объекта в трёхмерной компьютерной графике.

Сравнительный анализ каскадной и V-образной методологий...

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

Среди недостатков — невозможность внесения изменений в середине процесса разработки и общая высокая стоимость, а также большая продолжительность процесса. Еще одним важным недостатком каскадной модели является тот факт, что тестирование начинается только после завершения стадий проектирования и кодирования.

Методы и средства проектирования информационных систем

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

Поскольку на первом уровне декомпозиции уже определяются 4 класса действий (изготовление кристаллов ИМС из пластины, установка кристаллов в корпус, герметизация микросхемы, выходной контроль), проводить последующую декомпозицию в форматах IDEF0 или IDEF3 нецелесообразно и следует переходить к объектно-ориентированному моделированию.

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