Научная статья на тему 'ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ОБРАЗОВ КОНСТРУКТИВНЫХ ЭЛЕМЕНТОВ'

ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ОБРАЗОВ КОНСТРУКТИВНЫХ ЭЛЕМЕНТОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
12
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
САПР / И/ИЛИ ГРАФ / КОНСТРУКТИВНЫЙ ЭЛЕМЕНТ / ДЕРЕВО ПОСТРОЕНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кокин И.В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PRESENTATION AND PROCESSING OF THE IMAGES OF CONSTRUCTIVE ELEMENTS

This article is devoted to the description of the model, which is proposed to be used to fixation the ways of constructing images of constructive elements.

Текст научной работы на тему «ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ОБРАЗОВ КОНСТРУКТИВНЫХ ЭЛЕМЕНТОВ»

УДК 004.9

Кокин И. В. студент 4 курса

Ульяновский Государственный Технический Университет

Россия, г. Ульяновск

Kokin I. V.

4th year student Ulyanovsk State Technical University

Russia, Ulyanovsk

ПРЕДСТАВЛЕНИЕ И ОБРАБОТКА ОБРАЗОВ КОНСТРУКТИВНЫХ

ЭЛЕМЕНТОВ

PRESENTATION AND PROCESSING OF THE IMAGES OF CONSTRUCTIVE ELEMENTS

Аннотация: данная статья посвящена описанию модели, которую предлагается применять для фиксации способов построения образов конструктивных элементов.

Ключевые слова: САПР, И/ИЛИ граф, конструктивный элемент, дерево построения.

Abstract: This article is devoted to the description of the model, which is proposed to be used to fixation the ways of constructing images of constructive elements.

Keywords: CAD, AND / OR graph, constructive element, construction tree.

На многих современных предприятиях используются системы автоматизированного проектирования (САПР). САПР - системы автоматизированного проектирования, использующие различные графические ядра для построения геометрии. В настоящее время основной проблемой, с которой сталкиваются группы разработчиков, является отсутствие возможности полноценного обмена результатами проектной деятельности при использовании различных систем автоматизированного проектирования. Их работу регламентирует стандарт ISO 10303 STEP (STEP - Standard for the Exchange of Product Model Data), который позволяет осуществлять обмен конечными решениями, но без возможности редактирования. [6]

Данную проблему устранила бы возможность восстановления способа построения экспортируемого объекта.

Для решения данной задачи было поставлено целью разработать модель, которая позволяла бы в полной мере описывать способ построения конструктивного элемента. Для реализации геометрической части модели были использованы библиотеки открытого графического ядра OpenCASCADE, подключенные к интегрируемой среде разработки Mirosoft Visual Studio, в качестве конструктивного элемента выбран фасонный резец. Как математическое ядро модели была рассмотрена теория графов,

конкретно И/ИЛИ графы, структура которых полностью подходит для полного описания дерева построения конструктивного элемента. [1][3] Концепция реализуемой модели представлена на Рисунке 1.

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

*р| = О

_21_

1 = ггтпса*М + Т" с<к(у + а)

1,= ^-л! R¡=Jh■ + a-Л,0¡

Мепи и «трибутм Прило«4ми« V 0 <|1.м

» • ЯтМ*»

б1 »ИсЬ

> * 1иМ

V • Рс<М

V 4 С||<001

1. Задание

Мг»жи и ггрибут». ХР1 — хя

V 0 <*М Ьа = гтп ■

V 4 С* V Ф Ц»0Ммя й> 5к«иН 0 Ьр = -1т(у+ а)

» Ф V ф Р«кМ # 5кЛ<Ь002 + 0 !■= гтт' Г°НГ) + у" С01(г + «)

V 4 С «11001

ш PoUrP.ee« ^ Ф Р.* (9 »МсЬОО) я, = ]к}+а-АО2

2 Дерево построения

4. Обобщенное дерево

3. Расширенное дерево

Рис. 1. Концепция модели

Шаг 1. Задание:

То, что имеется изначально - текстовое условие (сформулированная задача, говорящая, что нужно построить, с какими-либо ограничениями, например, формульными).

Шаг 2. Дерево построения:

На данном шаге производится геометрическая реализация задания: с помощью геометрических примитивов и операций над ними строится объект; реализуется дерево построения.

Шаг 3. Расширенное дерево:

На данном шаге задача - добавить в модель другие операции помимо геометрических. Назовем это расширенным деревом, помимо геометрии оно будет содержать в себе конструктивные особенности объекта, которые могут быть заданы формульно или, например, таблично.

Шаг 4. Обобщенное дерево:

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

Реализация такого рода модели с выполнением всех перечисленных шагов позволит получить полное описание конструктивного элемента со всеми его вариациями и способами построения. [2][4][5]

В ходе описания представленной модели были введены два новых понятия: расширенное и обобщенное дерево.

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

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

Рассматривая данные деревья с точки зрения теории графов можно сказать, что дерево построения - это ацикличное дерево без ветвления с последовательно соединяющимися вершинами (Рис. 2.).

Рис. 2. Дерево построения Расширенное же дерево - это уже дерево с ветвлением. Вершины, в которых происходит ветвление - вершины с выбором, которые и содержат в себе те самые конструктивные особенности (Рис. 3.).

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

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

Рис. 4. Обобщенное дерево

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

Рис. 5. 1 - круглый фасонный резец; 2 - призматический

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

Для фасонного резца получен И/ИЛИ граф с решающими деревьями (Рис. 6).

Рис 6. И/ИЛИ граф фасонного резца Абстрактная формула (1) описывает геометрию построения (на Рисунке 7 представлены пояснения к переменным формулы (1)):

[(Л V Вр) V [(В V Вр) V (С V Вр)] V (Б V Вр) V (Е V Вр) V V [(^ VВр)л(Н VВт)V 6 л(в VВр)л(/ VВт)Ц v(./ VВт)

Рис.7. Описательная схема фасонного резца для получения абстрактной формулы

Формула (2) вводит в модель формульные ограничения:

Х Л(Гт,п * )Л

В,

- * вт(уг + а )

Л

В,

Гтп * С055 У г + — * С08(/г + аг )

Л

- п& Л

У-V-'

Кг

(2)

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

Векторы hSi, Нр1, Ы, Л1 - векторы промежуточных расчетных значений. Векторы XI, Ш - результирующие векторы значений, определяющих основные параметры фасонного резца.

А объединение формул (1) и (2) в систему (3) позволяет получить в полной мере описанный конструктивный элемент с геометрической и параметрической точки зрения.

А

ь

ь

ь

IV

[(А V Вр) V [(В V Вр) V (С V Вр)] V (В V Вр ^(В V Вр) ' [(/ V Вр )л(Н V Вт) V 6 л(0 V Вр )л (I V Вт )]] v(J V Вт)

Хг л(гшп * ^пУг)л

IV 6 л V В * 81п(Уг + а,)

л

Гшп * СОБ У, + В * С08(Уг + а) л

л^ г- - Н% л ^ ьр г + (ь - А{ )

А

К

(3)

ь

V

ь

ь

V

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

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

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Использованные источники:

1. Берж К. Теория графов и её приложения. М.: ИЛ, 1962 - 320c.

2. Горбачев И.В., Похилько А.Ф. Представление модели в среде построения функционально адаптированных САПР на базе Open CASCADE //Вестник Ульяновского гос.техн.ун-та. 2007. № 3 (39). С. 32-35.

3. Нильсон Н. Искусственный интеллект. Методы поиска решений. М.: Мир, 1973 — 273 с.

4. Похилько А.Ф., Горбачев И.В., Рябов С.В. Моделирование процессов и данных с использованием CASE-технологий. Ульяновск, 2014.

5. Похилько А.Ф., Маслянцын А.А. Математическая модель типизации и повторного использования проектных процессов//Математические методы и модели: теория, приложения и роль в образовании. 2009. № 1. С. 161-170.

6. Стандарт iso 10303 (step). [Электронный ресурс]. URL: http://www.studfiles.ru/preview/1088158/

УДК 34

Колабская Н.П. Kolabskaya N.P. Tenzor Consulting Group Россия, г. Москва НАЛОГОВЫЕ РИСКИ ЦЕНТРАЛИЗОВАННОГО УПРАВЛЕНИЯ ФИНАНСОВЫМИ РЕСУРСАМИ НА ПРИМЕРЕ ИСПОЛЬЗОВАНИЯ

СИСТЕМЫ КЭШ-ПУЛИНГА TAX RISKS OF CENTRALIZED MANAGEMENT OF FINANCIAL RESOURCES USING THE EXAMPLE OF CASH POOLING SYSTEM. Ключевые слова: Кэш-пулинг, налоговые риски, необоснованная налоговая выгода, взаимозависимые лица, краткосрочные займы, экономическая обоснованность, доход, убытки, налог на прибыль, мастер-счет.

Keywords: Сash Pooling, tax risks, unjustified tax benefit, taxation, tax

i Надоели баннеры? Вы всегда можете отключить рекламу.