УДК 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
Таким образом разработана модель, позволяющая в полной мере описывать способ построения конструктивного элемента, учитывая все аспекты построения: геометрию, конструктивные особенности в их математическом представлении (формулы, таблицы данных и т. д.) и множество путей решений получения различных образов одного конструктивного элемента.
При помощи разработанной модели был полностью описан процесс построения фасонного резца. Отмечены все его конструктивные особенности и все пути построения, что свидетельствует о пригодности полученной модели.
Полученная модель рассматривается как алгоритм для написания программного обеспечения, позволяющего осуществить автоматическую реализацию концепции модели при подключении к специализированным средствам (САПР).
Использованные источники:
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