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

Молодой учёный

Повышение эффективности проектирования одношнекового экструдера за счет интеграции внешних компонентов CAD-систем

7. Машиностроение
388
Поделиться
Библиографическое описание
Мустюков, Н. А. Повышение эффективности проектирования одношнекового экструдера за счет интеграции внешних компонентов CAD-систем / Н. А. Мустюков, Т. М. Зубкова. — Текст : непосредственный // Современные тенденции технических наук : материалы II Междунар. науч. конф. (г. Уфа, май 2013 г.). — Т. 0. — Уфа : Лето, 2013. — С. 42-45. — URL: https://moluch.ru/conf/tech/archive/74/3856.

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

Значительная часть работ в области автоматизированного проектирования (АП) посвящена исследованию отдельных компонентов систем автоматизации проектирования (САПР), разработке и совершенствованию математических моделей объектов проектирования (ОП), реализации алгоритмов, созданию баз данных, созданию и настройке пользовательских интерфейсов. Однако в гораздо меньшей степени исследованы особенности формирования и реконфигурации архитектуры САПР и процессов автоматизированного проектирования [1].

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

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

В данной статье мы рассмотрим построение архитектуры интегрированной САПР на примере взаимодействия программной системы (ПС) «Расчет технико-экономических параметров одношнековых экструдеров» и CAD-системы.

Программная система «Расчет технико-экономических параметров одношнековых эктрудеров» предназначена для проведения параметрического синтеза шнекового прессующего механизма. Данная система позволяет на уровне интуитивного интерфейса получить технико-экономические параметры на основе заданных реологических, геометрических и конструктивных параметров [2].

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

Поскольку разработка каждого из компонентов САПР трудозатратна, то в данном случае рассмотрим расширение функционала за счет интеграции внешних компонентов САПР от сторонних разработчиков.

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

Интегрирование CAD-систем и ПС осуществляется через API (прикладной программный интерфейс) обеих систем. Схема такого взаимодействия приведена на рисунке 1.

Рис. 1. Схема взаимодействия CAD-системы и ПС через API

При построении программного комплекса для CAD-систем и ПС логично выделить три варианта построения центрального модуля:

-        центральный модуль является внешним по отношению к обеим системам;

-        центральный модуль связан с CAD-системой;

-        центральный модуль связан с ПС.

Вариант совмещения центрального модуля с ПС видится наиболее предпочтительным в силу следующих причин:

-        в ПС имеется возможность управления данными;

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

Таким образом, основным принципом построения интегрирующего комплекса для CAD-систем и ПС является размещение управляющего элемента (центрального модуля) в ПС. Схема построения программного комплекса представлена на рисунке 2.

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

Рис. 2. Схема программного комплекса

Для реализации данной схемы будем использовать объектно-ориентированный и компонентный подходы. Это предполагает использование стандартных технологий разработки, таких как COM, DCOM, ActiveX, платформы.NET Framework.

Рассмотрим построение взаимодействия на примере интеграции ПС с AutoCAD.

Объектная модель AutoCad — это структура объектов: приложения AutoCad, его документов (открытых чертежей), объектов черчения (точки, линии и т. д.), словарей, их свойств и методов. Все эти объекты описаны в системе COM и предоставляются программным комплексом в виде библиотеки. Структура объектной модели представлена на рисунке 3 [3].

Рис. 3. Объектная модель AutoCAD

Таким образом, на основе технологии COM осуществляется взаимодействие рассматриваемых программных систем. Чтобы установить связь ПС с CAD-системой, необходимо создать объект AutoCAD (AcadDocument). Применяя методы созданного объекта, возможно:

-          изменять текущий чертеж;

-          фиксировать изменения, производимые с чертежом;

-          производить имитационное моделирование на основе данных, полученных с CAD-системы.

-          сохранять результаты проекта в базу.

На рисунке 4 представлен результат интеграции ПС и AutoCAD.

Рис. 4. Интеграция ПС и AutoCAD

В соответствии с разработанной моделью построения программного комплекса, удалось произвести интеграцию так же с системой MathCAD (рисунок 5) и комплексом библиотек OpenGL (рисунок 6).

Рис. 5. Интеграция MathCad и ПС для отображения графика изменения параметров

Рис. 6. Интеграция OpenGL и ПС для 3D визуализации в соответствии с выбранными параметрами

Таким образом, на основе разработанной схемы построения программного комплекса, а так же реализовав алгоритм интеграции с CAD-системой, удалось расширить функциональность программной системы «Расчет технико-экономических параметров одношнековых экструдеров» за счет интеграции c системами AutoCAD, MathCAD и комплексом библиотек OpenGL. Наличие указанных интеграций позволит повысить эффективность использования данной программной системы, а так же снизит трудозатраты на проектирование одношнекового экструдера, за счет автоматизации процесса анализа и геометрического моделирования.

Литература:

1.         Абу Д. М. «Исследование и разработка системы формирования и реконфигурации архитектуры конструкторских САПР радиоэлектронной аппаратуры»: Автореф. дис. …канд. техн. наук. Санкт-Петербург, 2009. С. 16.

2.         Свидетельство об официальной регистрации программы для ЭВМ № № 2011612043 Расчет технико-экономических параметров одношнековых эктрудеров / Т. М. Зубкова, Н. А. Мустюков, М. А. Корякина РОСПАТЕНТ — № 2010617272 — Заявлено 19.11.2010. — Опубл. 05.03.2011.

3.         Николай Полещук AutoCad2004 Разработка и адаптация приложений. — СПб.: БХВ-Петербург, 2004. — 624 с.

Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Похожие статьи
Разработка подсистемы формирования и графического построения скелетной схемы форсажной камеры ВРД
Определение эффективности внедрения модулей автоматизированной системы для оценки и корректировки положения графических построений при проектировании чертежей металлорежущих инструментов
Автоматизация разработки чертежей AutoCad на основе использования скриптов
Подбор технологических режимов работы экструдера марки ШТАК-80М ООО «Апрель»
Автоматизация проектирования гидравлических домкратов в условиях малых инновационных предприятий
Системный анализ процесса проектирования портативного устройства для формирования топливных брикетов
Значимость конструкторского отдела нестандартного оборудования на производстве
Анализ конструкций современных экструдеров российского производства
Автоматизация отрисовки контура детали для подготовки управляющих программ для ЧПУ
Методика применения единого информационного пространства при проектировании электронных узлов

Молодой учёный