Назад в библиотеку

Разработка программных средств, повышающих эффективность решения задачи параметризации в САПР AUTOCAD

Авторы: Роговец Е.А., Григорьев А.В.
Источник: Информатика, управляющие системы, математическое и компьютерное моделирование (ИУСМКМ - 2016). Сборник материалов VII Международной научно-технической конференции в рамках II Международного Научного форума Донецкой Народной Республики "Инновационные перспективы Донбасса". Редколлегия: А.Ю. Харитонов [и др.]. г. Донецк, 2016. С. 246-248.

Аннотация

Роговец Е.А., Григорьев А.В. Разработка программных средств, повышающих эффективность решения задачи параметризации в САПР AUTOCAD. Эта основана на методе параметризации и использовании математической модели. В работе предлагается решение задачи параметризации, использован вариативный метод создания параметрической модели.

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

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

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

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

Исследования. Все связи, именуемые параметрическими, можно условно разделить на категории:

Предлагаемая вариационная параметризация базируется на построении макета или эскиза, а также накладывании ограничений, зависимостей параметров и связей на объекты.[1]

Алгоритм построения параметрической модели вариационного вида можно свести к нескольким шагам:

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

Предлагаемая вычислительная модель M=(X=( X1, Xi, X0), R) состоит из ряда параметров:

Х – множество параметров, значения которых могут принимать различный вид:

X1 – определяет одно точное значение;

Xi – интервальное значение параметра;

X0 – обозначает не определенное значение;

R – множество отношений между параметрами.[3,4].

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

Применить параметризацию возможно с помощью обычных, стандартных инструментов которые находятся во вкладке «Параметризация» (см. рис. 1).

Рис. 1 – Меню параметризации

Рис. 1 – Меню параметризации

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

Выводы. Представленная идея вариационной параметрической модели позволит создавать проекты, которые будут иметь взаимосвязанные параметры. Возможность параметризировать трехмерную модель может значительно упростить создание объектов и оптимизировать работу над существующими проектами. Математическая модель будет изменять параметры автоматически подстраиваясь под внесенное редактирование уже готового объекта. Такой подход предлагается реализовать на языке LISP и интегрировать в среду САПР AUTOCAD.

Список литературы

1. Параметрическое моделирование [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Параметрическое_моделирование.
2. Параметризация [Электронный ресурс]. - Режим доступа: http://www.sapr.ru/article.aspx?id=8064&iid=325.
3. Нариньяни А.С., Телерман В.В., Ушаков Д.М., Швецов И.Е. Программирование в ограничениях и недоопределенныемодели //Информационные технологии №7, 1998. М., Издательство “Машиностроение”. - C. 13-22.
4. Григорьев А.В. Методы построения функций в специализированной оболочке для создания интеллектуальных САПР // Искусственный интеллект. – Донецк, 2001 – №3 – C. 40–53.