IMPROVING THE EFFICIENCY OF AUTOMATED DESIGN THROUGH THE USE OF MEANS OF PARAMETERIZATION OF THE OBJECT MODEL

Research article
Issue: № 12 (19), 2013
Published:
16.01.2014
PDF

Леонкин В.Е.

Соискатель, Комсомольский-на-Амуре государственный технический университет

ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ ПУТЁМ ИСПОЛЬЗОВАНИЯ СРЕДСТВ ПАРАМЕТРИЗАЦИИ ОБЪЕКТНОЙ МОДЕЛИ

Аннотация

В статье рассмотрена проблема повышения эффективности работы пользователя автоматизированной системы проектирования на примере использования средств параметризации объектной модели в системе T-FLEX.

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

Leonkin V.E.

Тhe applicant, Komsomolsk-on-Amur state technical University

IMPROVING THE EFFICIENCY OF AUTOMATED DESIGN THROUGH THE USE OF MEANS OF PARAMETERIZATION OF THE OBJECT MODEL

Abstract

The article considers the problem improve the user's experience of automated design system on the example of the use of means of parameterization of the object model in T-FLEX.

Keywords: computer-aided design, means of parameterization programming language.

Развитие новых технологий постоянно ужесточает требования, предъявляемые к инженеру-конструктору. На первое место в современном конструировании выходят скорость и динамичность выполнения проектов (чертежей или моделей) в графическом редакторе, а также возможность быстрого внесения в них изменений без какого бы то ни было влияния на качество выполняемых работ или проектируемого объекта [1].

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

Примером, который будет рассмотрен ниже, может служить написанный автором данной статьи модуль «Импеллер – 3D» в системе проектирования T-FLEX [2]. На рис. 1 показан снимок рабочего окна модуля.

Этот модуль может производить проектный расчет рабочего колеса центробежного насоса, расширив возможности T-FLEX за счет использования подключаемых модулей (plug-in) на языках Object Pascal, C++.

В частности, данный модуль позволяет производить выбор формы профиля: Free form 3D (профиль свободной формы), General 2D (базовый 2D-профиль), Circular 2D (круговой 2D-профиль), Straight 2D (прямой 2D-профиль), линейный профиль, радиальный профиль. Проектирование профиля по набору меридиональных секторов (от 2 до 11). Расчет оптимального значения угла установки лопаток. Построение треугольников скоростей, таблиц распределения величины скорости и углов потока. Задание толщины профиля. Скругление входной кромки лопаток. Отображение проектируемого импеллера во фронтальной плоскости. Динамическое отображение 3D-модели (вращение, сдвиг, увеличение/уменьшение размеров отображения). Дерево построения (возможность отображения выбранных пользователем объектов). Экспорт модели в другие CAD-системы.

Рис. 1. Модуль оптимизации и расчета «Импеллер»

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

References