Научная статья на тему 'Функционально-ориентированная оценка передачи и восстановления геометрических моделей'

Функционально-ориентированная оценка передачи и восстановления геометрических моделей Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Филинских А.Д., Райкин Л.И.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Филинских А.Д., Райкин Л.И.

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

Текст научной работы на тему «Функционально-ориентированная оценка передачи и восстановления геометрических моделей»

Филинских А. Д., канд. техн. наук, Райкин Л. И., канд. техн. наук, доц.

Нижегородский государственный технический университет им. Р.Е. Алексеева

ФУНКЦИОНАЛЬНО-ОРИЕНТИРОВАННАЯ ОЦЕНКА ПЕРЕДАЧИ И ВОССТАНОВЛЕНИЯ ГЕОМЕТРИЧЕСКИХ МОДЕЛЕЙ

alexfil@yandex. ru

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

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

Введение. Сейчас для передачи ГМ имеется в наличии большое число «нейтральных 3D форматов», к которым можно отнести такие, как: STEP, 3D XML, JT, 3D PDF, IGES и др. [11] Однако, их использование сильно ограничивает возможность редактирования импортированных данных из-за потери информации об истории и контексте построения геометрии, ассоциативной связи между моделью и чертежом, наложенных проектировщиком ограничений и т.п.

Ответственным и трудоемким является процесс передачи и восстановления ГМ. Неправильно оцененные показатели передачи и восстановления могут негативным образом сказаться на технико-экономических показателях предприятия.

Методология. Для определения научно-обоснованных показателей передачи и восстановления параметров геометрических моделей ГМ в ППС обозначим некую произвольную геометрическую модель, которая характеризуется рядом параметров {mb m2, m3, . . . , mn} в виде M(rnj), а профессиональную программную среду в которой данная модель рассматривается -S. Геометрическую модель, созданную в профессиональной программной среде Si, обозначим M1(rni). После процесса передачи этой модели в другую программную среду S2 получаем модель М2(Ш(). При передаче и восстановлении всех параметров геометрической модели (всей информации о модели) получаем:

M1(m£)=M2(m£) (1)

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

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

Определив коэффициент передачи каждого параметра ГМ можно определить коэффициент искажения каждого параметра ГМ (р) - количество исказившихся (не переданных) данных из одной профессиональной программной среды в другую.

Р1,Б±^Б2 = 1 _ (2)

где р^^ - коэффициент искажения /'-того параметра геометрической модели;

^ - коэффициент передачи /-того параметра геометрической модели.

Определение каждого конкретного коэффициента передачи и искажения параметров геометрических моделей производится путем исследования технологического процесса преобразования М1(ш£) и проверки сохранения параметров (шь ш2, т3, . . . , тп}, согласно принципу корректных построений, который основывается на следующих положениях.

1. Применение методов и средств, имеющихся в конкретном программном продукте, для создания параметров геометрической модели, согласно рекомендациям его производителя.

2. Использование принципов безизбыточ-ности построений геометрической модели.

Исследования показали [2], что коэффициент передачи /-того параметра геометрической модели ^^^ и обратно ^^^ могут не совпадать:

Ч1,Б±^Б2 ^ Ч1,Б2^Б1 (3)

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

вается на формировании передающего файла с помощью трансляторов, прикладных протоколов и т.п. [3]. Количество и методы формирования передающих файлов зависят от конкретного разработчика программной среды. Таким образом, для каждого процесса передачи коэффициент qiis1^s2 не будет универсальным и зависит от способа формирования и чтения передающего файла в каждой конкретной программной среде.

Обозначим способ формирования (формат) передающего файла через z. Возможности профессиональных программных сред по созданию таких файлов путем прямого сохранения и экспорта различны. Количество этих способов обозначим как z/, где /=1...n.

Например, для Autodesk Inventor Professional 2013 zi-*.ipt, z2-*.xgl, z3-*.igs,..., z^.stl. Обозначим коэффициент передачи qiis1^s2 геометрической модели для каждого способа формирования передающего файла z/, как qi,Zl,s1^s2.

Одной из задач исследования является определение научно-обоснованного способа передачи геометрической модели и сопутствующей (атрибутивной) информации, т.е. определения наименьшего количества потерь (искажений) данных в процессе передачи, полученных на основании исследования и проверки сохранения параметров {mb m2, m3, . . . , mn}. Рассчитав и сравнив коэффициенты, можем получить, например:

4i,z1,S1^S2 >4i,z2,St^S2>4i,z3,S1^S2 (4)

4i,z1,S1^S2 <4i,z1,S2^S1 (5)

Проведя исследования функциональных возможностей профессиональных программных сред различных вендоров по созданию и редактированию ГМ и сопутствующей ей информации, а так же анализа различных источников определены параметры моделей на основании которых будет производиться функционально-ориентированная оценка метрики ГМ [4]. К этим параметрам можно отнести:

• точность передачи конструктивных элементов ГМ (узлов, ребер, поверхностей, объемов);

• граничные представления;

• пересечения геометрии;

• сохранение параметрических связей (табличная, геометрическая, иерархическая и размерная параметризация);

• адаптивность;

• сохранение наложенных зависимостей в эскизах, отдельных деталях и сборках между отдельными деталями и узлами;

• дополнительные построения;

• сохранение без искажений чертежей, созданных с трехмерной геометрической модели детали или сборки изделия;

• сохранения типа моделирования ГМ;

• сохранение и возможность редактирования 3D модели с помощью эскиза, на основании которого она была построена;

• сохранение типов сборочных зависимостей;

• ассоциативность;

• точность соединений сборочных единиц;

• сохранение и возможность дальнейшего применения таких параметров изделия как: материал, масса, плотность, площадь, объем, центр масс, а так же дополнительные параметры, не относящиеся непосредственно к геометрическим построениям изделия;

• возможность использования кириллицы в имени передающего файла;

• значительное увеличение размера передающего файла, относительно «родного» формата.

Для определения метрики передачи и восстановления ГМ, которая характеризуется десятками показателей, необходимо использовать специальные технические и программные средства, поскольку порог, установленный психологами для оценки «вручную» не превышает «7±2», после которого человеку трудно творчески осмысливать задачу. Для решения данной проблемы прибегнем к разбиению ее на части, что является универсальным методом, при решении задач высокой размерности [5]. Сокращение размерности признакового пространства при многокритериальном оценивании объектов заключается в его структурировании. Проведем сокращение размерности, прибегнув к данному методу [6]. Графически это можно представить в виде графа типа «дерево» [7,8].

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

1. Обозначаем глобальный признак.

2. Определяем первичные критерии оценки (параметры ГМ по которым идет оценка).

3. Формируем локальные признаки для построения дерева.

В соответствии с данной методикой, обозначаем глобальный признак, которым будет служить сложность восстановления геометрической модели. Далее, первичные критерии оценки, значимости параметров ГМ в профессио-

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

дающего файла. Аналогичным образом проводим дальнейшее объединение и распределение параметров по схожим признакам. Получаем иерархическое пространство, в котором первичные параметры ГМ при передаче ее из одной программной среды в другую, являются локальными свойствами второго, третьего и четвертого уровней. В соответствии с методикой [10] построим граф и рассчитаем структурные веса каждого параметра (рис. 1).

0Я6

О'И 0 03 О К О К ООО ООО 0 00 о к

(0.125} (0.125} ¡0.125) (0.125; р 125} (Я 125; [О 125} (0 12^

14

0 03 35:

ооз

:оз:

(16

0 03 а.'ОЗ аяз ояз о аз о.аз ооз

р.ио) ;о из> (014з> :о из} (о из} р.14-3} ;о ид

0103 о.аз аяз одз ояз «1} об 1: ряб1; ;роа1) а&1:

ояз о аз ооз ояз алв ояз ояз аяз о.аз ооз ояз (а ИЗ) (О,из} [И из} ¡0.1*3) (О из} (О НЗ} р,иЗ> (0.25) (025} р 25} ¡0 25}

Рис. 1. Иерархия с равными Выводы. В результате проведенного исследования, была предложена классификация параметров геометрической модели изделия, предназначенная для расчета сложности восстановления ГМ, в которую включены параметры геометрии, атрибутивной

информации и передающего файла, и представлена в виде иерархического пространства. На основании сформированной структуры построен граф и проведены расчеты структурных весовых коэффициентов восстановления параметров ГМ. Для определения коэффициентов восстановления параметров ГМ, помимо структурных весовых коэффициентов, необходимо учитывать мнение экспертов (экспертные весовые коэффициенты), относительно этих параметров.

весами первичных параметров

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. ГОСТ Р ИСО 10303-1-99. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы. - Введ. 2000-01-07. - М. : Изд-во стандартов, 1999. - 27 с.

2. Филинских А.Д., Бяшеров А.Х. Анализ передачи параметрической и графической информации на основе экспериментальных данных // Вестник Белгородского государственного технологического университета им. В.Г. Шухова 2012. №2,. С. 164-167.

3. Райкин Л.И. Компьютерная геометрия и графика. - Н.Новгород: Изд. Нижегород. Гос. Тех. Ун-т им.Р.Е. Алексеева.2008. 474 с.

4. Яблочников Е.И., Фомина Ю.Н., Сало-матина А.А. Компьютерные технологии в жизненном цикле изделия. СПб: Изд. СПБГУ ИТ-МО, 2010. 188 а

5. Гафт М.Г. Принятие решений при многих критериях. М.: Изд. Знание, 1979. 64 с.

6. Подиновский В.В. Многокритериальные задачи с упорядоченными по важности критериями // Автоматика и телемеханика, 1976. №11. С. 74-83.

7. Татт У. Теория графов: Пер. с англ. М.: Изд. Мир, 1988. 424с.

8. Евстигнеев В. А. Применение теории графов в программировании. Под ред. А.П. Ершова. М.: Изд. Наука, 1985. 352с.

9. Петровский А.Б. Упорядочение и классификация объектов с противоречивыми признаками // Новости искусственного интеллекта. 2003. №4.С. 34-43

10. Микони С.В. Теория и практика рационального выбора. М.: Изд. Маршрут, 2004. 463 с.

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