Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_PSIS_bez_raspisyvania_IAD.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.03 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УРКАИНЫ

ДОНБАССКАЯ ГОСУДАРСТВЕННАЯ МАШИНОСТРОИТЕЛЬНАЯ АКАДЕМИЯ

КАФЕДРА

«КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

по дисциплине

«Проектирование современных информационных систем»

ТЕМА: «Разработка ПМК проектирования технологического процесса»

Выполнила:

студентка группы ИТ08м

Приведенюк А.Н. ______________

(подпись)

Руководитель:

Тарасов А.Ф. _______________

(подпись)

Дата защиты работы

Оценка

Подпись руководителя


Краматорск 2013

СОДЕРЖАНИЕ

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

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

1 Моделирование процесса технологической подготовки производства

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

Прежде чем выпустить готовое изделие необходимо провести технологическую подготовку производства.

Технологическая подготовка производства – совокупность связанных между собой процессов, которые обеспечивают технологическую готовность предприятия к выпуску изделий с заданными технико-экономическими показателями [8, 9].

Рассмотрим классификацию технологических процессов (рис. 1).

Рисунок 1 – Классификация технологических процессов

Из рисунка 1 видно, что все технологические процессы можно классифицировать:

  1. По количеству изделий, которые охватывает технологический процесс [8, 10, 11]:

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

- типовой – разрабатывается для изготовления группы изделий, которые имеют общие конструктивные и технологические признаки;

- групповой – составляется для изделий, у которых различные конструктивные, но общие технологические характеристики.

2. По основному назначению [8, 11]:

- рабочий – разрабатывается с учетом существующих условий производства;

- перспективный – технологический процесс разрабатывается с учетом современных достижений в области науки и техники. Соответствующие этому методы и средства в дальнейшем будут полностью или частично осваиваться на предприятии.

3. По степени детализации описания [8]:

- операционный – в данном техпроцессе описываются операции с указанием переходов и режимов обработки;

- маршрутный – излагаются только операции, без указания переходов и режимов обработки.

4. По степени непрерывности [12]:

- непрерывные – данный техпроцесс рассчитан на то, что не будет перерывов на загрузку сырья, выдачу готовой продукции, контроль, за данными процессами;

- дискретные – в ходе данного технологического процесса предполагаются перерывы на загрузку сырья, выдачу готовой продукции и т.д.

5. По способу взаимодействия на предмет труда [12]:

- механический – данный техпроцесс осуществляется вручную либо же с использованием механических средств труда: станки, сборочные автоматы и т.п.;

- аппаратурные – эти техпроцессы рассчитаны на то, что они будут производиться в специальных аппаратах: печах, камерах, ваннах, сосудах и т.д., в которых происходит изменение физико-химических свойств предмета.

В машиностроении различают три основных технологических процесса получения готового изделия [13]:

- получение заготовки;

- механическая обработка;

- сборка.

Заготовка получается литьем, ковкой, прокаткой, штамповкой и другими способами.

Литье – процесс получения заготовки, при котором жидкий металл заливается в специальные формы. Как правило, литье используют для изготовления корпусных деталей [13].

Ковка – процесс, при котором с помощью ударного воздействия на нагретый до пластичного состояния материал получают заготовку [13].

Прокатка – процесс получения заготовки путем прокатывания материала, который предварительно нагревается до пластичной температуры через специальные вальцы [13].

Штамповка – процесс ударного воздействия на листовой материал, размещенный на матрице для получения заготовки [13].

Механическая обработка предполагает удаление слоя материала с заготовки.

К механической обработке относят:

- обработку резанием;

- обработка методом пластических деформаций;

- обработка методом деформирующего резания;

- электрофизическая обработка.

Обработка резанием – процесс, при котором в тело заготовки внедряется инструмент, при этом выделяется стружка и образуется новая поверхность.

Режущие операции могут осуществляться как вручную, так и с помощью машин – станочная обработка [14].

Станочная обработка производится на специальном оборудовании – металлорежущих станках, классификация которого приведена на рисунке 2 [15, 16].

Рисунок 2 – Классификация режущего оборудования

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

Токарные станки – обработка заготовки осуществляется с помощью резца, который совершает поступательные движения в продольном или поперечном направлении, при этом сама заготовка вращается [16].

Сверлильно-расточные – данные станки предназначены для получения глухих и сквозных отверстий в заготовке, а также для чистовой обработки и расточки [16].

Фрезерные – обработка заготовки осуществляется с помощью различного вида фрез. В ходе данной операции главное движение осуществляет фреза, а заготовка – движение подачи [16].

Разрезные – данное оборудование необходимо для разрезания или распиловки сортового проката.

Строгальные – используются для обработки плоских поверхностей [16].В ползуне закрепляется строгальный резец, а заготовка зажимается в тисках.

Долбежные – станки этой группы используются для изготовления шлицев, канавок на фасонных и плоских поверхностях, шпоночных пазов [16].

Протяжные – используются для обработки наружных и внутренних поверхностей профиля [16].

Зубообрабатывающие – станки, работа которых направлена на обработку зубчатых колес различного типа [16].

Резьбообрабатывающие – станки для получения и обработки резьбы [16].

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

Агрегатные – данное оборудование состоит из нормализованных узлов, и используется для многоинструментальной обработки заготовок деталей [16].

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

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

Электрофизическая обработка – данный метод механической обработки основывается на специфических явлениях электрического тока.

Сборка – процесс соединения изготовленных деталей в готовое изделие. Как правило, данный процесс занимает от 20 до 50% от общего времени, необходимого на изготовление готового продукта.

В ходе анализа существующего программного обеспечения, предназначенного для автоматизации процесса технологической подготовки производства, был выявлен ряд программ, таких как: Техно-Про, TechCard, Спрут-ТП, T-FLEX Технология, САПР ТП ВЕРТИКАЛЬ [3]. Каждый программный продукт имеет свои особенности, положительные и отрицательные стороны. Рассмотрим более подробно каждый продукт.

Техно-Про позволяет: комплексно автоматизировать подготовку производства, управлять производственным предприятием, вести учет ресурсов и финансирования, планирование производства и ресурсов, а также обеспечивает единое информационное пространство для всего предприятия [17].

TechCard позволяет: составлять расцеховочные маршруты и материальное нормирование, технологические процессы, операционные эскизы, трудовое нормирование, технологические расчеты и документы, а также предоставляет единое информационное пространство [18].

Спрут-ТП позволяет: автоматически искать и применять системы решений, полученных в ранее выполненных проектах, обеспечивает: автоматизированное проектирование ТП на основе шаблонов с условиями и параметрами, а также широкий спектр операций с выбором оборудования, текста переходов, подбором инструмента, расчетом режимов обработки и норм времени на основе технологических баз знаний, автоматическое формирование сводных ведомостей и спецификаций на техпроцесс, изделие или заказ [19].

T-FLEX Технология позволяет: разрабатывать технологические процессы изготовления деталей и сборочных единиц, создавать маршрутные, маршрутно-операционные и операционные технологические процессы; создавать технологические документы для любых технологических пределов в полном соответствии с ЕСТД; организовать коллективную работу с конструкторско-технологической, нормативно-справочной и прочей информацией; вести все необходимые технологические справочники; составлять технологический процесс из прототипов, создавать библиотеки прототипов технологических процессов и их фрагментов; искать любую технологическую информацию, подбирать техпроцессы и оснащения по заданным условиям; рассчитывать временные и материальные нормативы [20].

САПР ТП ВЕРТИКАЛЬ позволяет: проектировать технологические процессы в нескольких автоматизированных режимах; рассчитывать материальные и трудовые затраты на производство; формировать все необходимые комплекты технологической документации, используемые на предприятии; вести параллельное проектирование сложных и сквозных техпроцессов группой технологов в реальном режиме времени; формировать заказы на проектирование специальных средств технологического оснащения и создание управляющих программ; поддерживать актуальность технологической информации с помощью процессов управления изменениями [21].

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

Таким образом, актуальной будет работа в направлении повышения интеллектуальности САПР, для повышения уровня производства.

    1. Деятельность по управлению бизнес-процессом повышения интеллектуальности САПР технологических процессов механообработки

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

Таблица 1 – Глоссарий предметной области

Термин

Определение термина

1

САПР

система, которая необходима для автоматизации процесса проектирования [1]

2

Технологический процесс

последовательность действий, строго упорядоченных и связанных между собой, которые происходят начиная с момента получения исходных данных и до получения требуемого результата [4-5]

3

Заготовка

материал, который имеет предварительную форму для последующей обработки [13]

4

Механическая обработка

обработка заготовки при помощи механического воздействия, с целью придания требуемой формы и приведению в соответствие показателей качества [13-16]

5

Деталь

часть машины, изготовленная из однородного материала и без применения сборочных операций [13]

6

База знаний

особая форма базы данных, которая необходима для оперирования знаниями [22]

7

Интеллектуальный анализ данных

совокупность методов для получения знаний из ранее известных данных для принятия решения [22]

8

Искусственный интеллект

методы и средства создания интеллектуальных приложений, позволяющих принимать решения на основе использования естественных природных процессов в программировании[23]

9

Операция

процесс, основной задачей которого является достижение поставленной цели, путем преобразования продуктов операции [24]

10

Переход операции

законченная часть технологической операции, которая выполняется с помощью одних и тех же средств технологического оснащения [4-5]

11

Материал

вещество, которое необходимо для изготовления чего-либо, или же для обеспечения каких-либо действий [25-26]

12

Инструмент

предмет, необходимый для воздействия на объект для его изменения или измерения [15]

13

Оборудование

машины, которые используются для достижения поставленной цели [14]

14

Режим

условия работы, рабочее состояние механизмов [16]

15

Вспомогательный материал

материал необходимый для обеспечения технологического процесса производства, не входит в вещественной форме в конечный продукт [25-26]

Рассмотрим границы бизнес-процесса повышения интеллектуальности САПР технологических процессов механообработки (табл. 2-3).

Таблица 2 – Выходы и потребители бизнес-процесса

Потребитель бизнес-процесса

Наименование выхода бизнес-процесса

Наименование документа (Форма)

Внешним клиентам

Предприятие

Технологический процесс

Технологический процесс

Внутренним клиентам

Аналитик

Данные для анализа

Таблица 3 – Входы и поставщики бизнес-процесса

Наименование поставщика

Наименование входов

Наименование документа (Форма)/ТУ для продукта

От внешних поставщиков

Заказчик

Информация для ТП

ТЗ

От внутренних поставщиков

Технолог

Информация для ТП

Технологический процесс

Рассмотрим условия начала и завершения бизнес-процесса (таблица 4).

Таблица 4 – Условия начала и завершения бизнес-процесса

Наименование события

Описание события

Повышение интеллектуальности САПР

1

Работа с информационной БЗ

Пользователь инициирует запрос на работу с БЗ и совершает различные манипуляции с данными

2

Представление результата

Пользователь получает результат интеллектуального анализа данных

Рассмотрим роли сотрудников в реализации бизнес-процесса (таблица 5).

В таблице сокращения обозначают:

ОТ - ответственный;

УЧ – участвует;

ИН – получает информацию о ходе и результатах подпроцесса.

Таблица 5 – Матрица ответственности сотрудников за выполнение бизнес- процесса

Подпроцессы

Должности

Владелец бизнес-процесса

Технолог

Аналитик

Управление бизнес-процессом повышения интеллектуальности САПР

1. Ввод данных

ИН

ОТ

ИН

2. Проверка данных

ИН

ОТ

УЧ

3. Работа с БЗ

ИН

ОТ

УЧ

4. Интеллектуальный анализ данных

ИН

УЧ

ОТ

5. Методы ИИ

ИН

УЧ

ОТ

6. Представление результата

ИН

УЧ

ОТ



Результаты выполнения бизнес-процесса требуют регламентации и контроля. В таблице 6 представлены показатели качества, за которыми необходимо вести контроль, а также указано, с какой периодичностью следует его совершать.

Показатели качества рассматриваются на выходах и входах бизнес-процесса, а также с точки зрения удовлетворенности клиента.

Самыми главными считаются показатели полноты и качества информации, которые составляют основу всего бизнес-процесса.

Таблица 6 – Показатели качества для контроля и управления бизнес-процессом

Наименование показателя

Размерность

Описание

Периодичность контроля

1

2

3

4

5

Показатели качества выходов бизнес-процесса

11

Полнота информации (р)

%

Информация на выходе должна быть полной p=(pтек/pтреб)*100%

Каждый раз при работе с данными

22

Качество информации (k)

%

Информация на выходе должна быть достоверной k=(kдост/kтреб)*100%

Каждый раз при работе с данными

33

Время реакции системы (tреакц)

с

Время реакции системы не должно превышать допустимого tреакц<=tдоп

На каждое действие пользователя

44

Время принятия решения (tреш)

с

Время принятия решения не должно превышать допустимого tрее<=tдоп

Каждый раз во время принятия решения

Показатели качества входов бизнес-процесса

11

Полнота информации (р)

%

Информация на входе должна быть полной p=(pтек/pтреб)*100%

Каждый раз при работе с данными

22

Качество информации (k)

%

Информация на входе должна быть достоверной k=(kдост/kтреб)*100%

Каждый раз при работе с данными

33

Время реакции системы (tреакц)

с

Время реакции системы не должно превышать допустимого tреакц<=tдоп

На каждое действие пользователя

44

Частота поступления информации

кол

Частота поступления информации в систему

Раз в неделю

Показатели удовлетворенности клиентов

11

Полнота информации (р)

%

Клиенту предоставляется полная информация p=(pтек/pтреб)*100%

Каждый раз при работе с данными

Продолжение таблицы 6

11

2

3

4

5

22

Доступность (d)

%

Информация представлена клиенту в доступном виде d=(dпонятн/dобщ)*100%

Каждый раз при работе с данными

33

Качество информации (k)

%

Информация, получаемая клиентом достоверна k=(kдост/kтреб)*100%

Каждый раз при работе с данными

44

Возможность принятия решения (pr)

шт

Информации достаточно для принятия решения pr>=prmin

Каждый раз во время принятия решения

1.2 Выполнение бизнес-процесса повышения интеллектуальности САПР технологических процессов механообработки

Процесс повышения интеллектуальности САПР основывается на применении методов интеллектуального анализа данных, а также средств искусственного интеллекта.

Для начала работы необходимо ввести и проверить информацию для техпроцесса, записать их в базу данных, которая в данном случае выступает базой знаний, на основании информации из которой и будет производиться анализ. Ввод данных осуществляется Технологом, а также в этом принимает участие Компьютер. Он же и производит проверку корректности введенных данных. Процесс ввода информации, и ее проверки регламентируется алгоритмом управления и нормативными документами. Если введенные данные в результате проверки оказались некорректными, Технологу необходимо будет ввести новые данные. Работать с БЗ может Технолог и Аналитик, безусловно, с помощью Компьютера. Процесс работы с БЗ регламентируется алгоритмом управления и правилами работы с БЗ. После работы с БЗ, можно приступать к экспертному оцениванию, интеллектуальной обработке данных. Эти процессы регламентируются методами ЭО и методами ИАД соответственно. Эти мероприятия проводит Аналитик, используя возможности Компьютера. Если в результате интеллектуальной обработки данных или экспертного оценивания возникают ситуации, в которых Аналитик сталкивается с трудностями обработки информации, работа прекращается и управление переходит на этап ввода данных или же этап работы с БЗ. После обработки данных, происходит их представление в удобном для понимания виде, а также формирования технологического процесса. Этап представления результата регламентируется алгоритмом представления. Процесс формирования технологического процесса регламентируется алгоритмом формирования. В результате процесса повышения интеллектуальности САПР получается сформированные технологический процесс.

БП повышения интеллектуальности САПР представлен на рисунке 3.

Рисунок 3 – Принципиальная структурная диаграмма для процесса повышения интеллектуальности САПР

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

Описание SADT-диаграммы для бизнес-процесса «Повышение интеллектуальности САПР» приведено в таблице 7.

Таблица 7 – Описание SADT-диаграммы для процесса повышения интеллектуальности САПР

Наименование операции

Чем регламентирует-ся

Исполни-тели

Входы

Выходы

А0

Повышение интеллектуаль-ности САПР

Алгоритм управления, правила работы с БЗ, нормативные документы, методы ЭО, методы ИИ, алгоритм представления, алгоритм формирования

Компьютер, Технолог, Аналитик

Информация для ТП, некорректные данные, неудовлетворительный результат ЭО, неудовлетворительный результат ИАД, запрос на работу с БЗ, проверенные данные

Результат работы с БЗ, технологический процесс

Как было сказано ранее, рисунок 3 показал нам нашу систему в общем, без подробного описания процессов, протекающих внутри системы. Теперь рассмотрим процесс повышения интеллектуальности САПР более подробно.

Технолог может начать работу с системой с ввода и проерки информации для технологического процесса, при участии компьютера. Данный процесс регламентируется алгоритмом управления и нормативными документами, результатом его проведения являются проверенные данные. В случае, если данные не проли успешно проверку, необходимо вернуться на этап ввода данных. Если данные для ТП корректны, они могут быть отправлены на сохранение в БЗ, либо же на экспертное оценивание. Экспертное оценивание проводит Аналитик с помощью компьютера, его действия регламентируются методами ЭО. Если ЭО прошло неудачно, необходимо вернуться на этап ввода данных или работы с БЗ. Если процесс ЭО прошел успешно, результат предсталяется с помощью компьюетра в удобном для понимания и дальнейшего принятия решения виде. Эту операцию регламенритрует алгоритм предсталвения. В результате представления информации мы получаем данные для ТП. На их основании мы можем сформировать ТП. Эта операция регламентируется алгоритмом формирования.

Технолог, как и Аналитик могут начать работу с системой непосредственно с работы с БЗ, сделав соответсвующий запрос на работу с БЗ. Этот процесс регламентируется правилами работы с БЗ и алгоритмом управления. После выполнения данной операции можно также приступить к анализу, выбрав данные для анализа, а можно завершить работу получив в итоге результат работы с БЗ. Безуловно, в данном процессе принимает участие компьютер. Данные полученные из БЗ можно экспертно оценить, либо же провести интеллектуальный анализ данных, в зависимости от того какие данные были выбраны и для какой цели, если для ЭО, тогда проводится ЭО, если для ИАД, тогда – ИАД. Процесс ИАД регламентируется методами ИИ. Если анализ прошел успешно, результат ИАД можно представить в удобном для понимаания виде, если же анализ прошел неудовлетворительно, необходимо вернуться на этап ввода новых данных либо жа на этап работы с БЗ. Если анализ прошел успешно, мы можем представить данные у довбном для понимания виде и далее, сформировать технологический процессе.

На рисунке 4 представлена детализирующая SADT-диаграмма первого уровня для бизнес-процесса «Повышение интеллектуальности САПР».

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

Описание SADT-диаграммы первого уровня для бизнес-процесса «Повышение интеллектуальности САПР» представлено в таблице 8.

Рисунок 5 - Детализирующая структурная диаграмма первого уровня для повышения интеллектуальности САПР

Таблица 8 – Описание детализирующей SADT-диаграммы первого уровня для повышения интеллектуальности САПР

Наименова-ние операции

Чем регламентируется

Исполнители

Входы

Выходы

1

2

3

4

5

6

A1

Ввод и проверка данных

Алгоритм управления, нормативнеы документы

Компьютер, Технолог

Информация для ТП, некорректные данные, неудовлетворительный результат ЭО, неудовлетворительный результат ИАД

Проверенные данные, некорректнеы данные

А2

Работа с БЗ

Правила работы с БЗ

Компьютер, Технолог, Аналитик

Запрос на работу с БЗ, проверенные данные,неудовлетворительный результат ЭО, неудовлетворительный результат ИАД

Данные для ЭО, данные для ИАД, результат работы с БЗ

А3

Выполнение ЭО

Методы ЭО

Аналитик, Компьютер, Технолог

Данные для ЭО, проверенные данные

Результат ЭО, неудовлетворительный результат ЭО

А4

Методы ИИ

Методы ИИ

Аналитик, Компьютер

Данные для ИИ

Результат ИАД, неудовлетворительный результат ИАД

А5

Представление результата

Алгоритм представления

Компьютер

Результат ЭО, результат ИАД

Данные для ТП

А6

Формирование ТП

Алгоритм формирования

Компьютер, Технолог

Данные для ТП

Тех.процесс

1.3 Алгоритм проведения анализа в процессе повышения интеллектуальности САПР

Рассмотрим подробно алгоритм проведения анализа в процессе повышения интеллектуальности САПР.

  1. Для начала работы можно либо ввести данные (пункт 2), либо начать работу с БЗ (пункт 5).

  2. Ввод и проверка данных необходимых для создания технологического процесса. Проверка введенных данных на корректность, полноту и соответствие требованиям и нормам. Если проверка прошла успешно, переходим к пункту 3, если возникли ошибки, возвращаемся к пункту 2 для ввода новых данных.

  3. К проверенным данным можно применить экспертное оценивание, тогда переходим к пункту 6, если это не требуется, переходим в пункт 4.

  4. Если работа начинается с этого пункта, то технолог или аналитик могут ввести новые данные в БЗ, откорректировать записи или удалить их. Результатом работы будет пункт 5. Если в данный пункт перешли после пункта 4, тогда введенные технологом данные для техпроцесса можно сохранить в БЗ, для дальнейшего использования в процессе анализа. Аналитик при работе с БЗ может выбрать данные для проведения интеллектуального анализа, в таком случае следует переходить в пункт 7 или экспертного оценивания – пункт 6.

  5. Окончание работы с БЗ и поучение результата после проведенных операций.

  6. Экспертное оценивание производится на основании введенных данных или же данных, извлеченных из БЗ. Результат ЭО, в случае если он удовлетворительный, можно представить в удобном для понимания виде (пункт 8). Если результат экспертного оценивания неудовлетворительный, тогда возвращаемся к пунктам 2 или 4.

  7. После того, как Аналитик выбрал данные для интеллектуального анализа, он может воспользоваться методами ИИ, или же интеллектуальным анализом данных. Если результата анализа неудовлетворительный, возвращаемся к пунктам 2 или 4. Если результат анализа удовлетворительный - к пункту 8.

  8. После проведения ИАД или ЭО данные представляются в удобном для понимания и дальнейшего анализ виде. Представленные данные служат основой для формирования ТП.

  9. Формирование ТП происходит на основании данных, которые были получены в результате ИАД или ЭО и были представлены в удобном для понимания виде.

1.4 Обоснование выбора средств разработки интеллектуальной САПР

Для реализации ПМК базы знаний САПР технологических процессов механообработки можно использовать программные средства MS SQL Server, а также средства анализа Analysis Services.

Сравнение СУБД (по десятибалльной шкале) приведено в таблице 9.

Таблица 9 – Сравнение СУБД

Наименование критерия

Kj

MS SQL Server

Interbase

Технология создания БД и объектов БД

0,2

9

7

Возможность работы с данными для анализа

0,15

10

7

Наличие встроенного языка для разработки приложений

0,15

6

5

Поддержка стандарта SQL

0,1

10

10

Средства для получения отчетов

0,1

7

8

Простота применения

0,15

7

9

Стоимость

0,15

6

8

Экспертная оценка определяется по формуле (1):

, (1)

где Qi – общая оценка программного продукта;

Kj – весовой коэффициент критерия;

aij – оценка i – того программного средства по j – тому критерию.

Результат экспертного оценивания для каждой СУБД:

MS SQL Server:

Q=9*0,20+10*0,15+6*0,15+10*0,10+7*0,10+7*0,15+6*0,15=7,85.

InterBase:

Q=7*0,20+7*0,15+5*0,15+10*0,1+8*0,10+9*0,15+8*0,15=7,55.

Как показал расчет, наиболее целесообразно выбирать в качестве СУБД MS SQL Server.

1.5 Разработка технического задания на создание программно-методического комплекса базы знаний САПР

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]