Цели и задачи:Изучить критерии выбора САПР. Методы оценки различных САПР.
После занятия студент должен:
Знать:Этапы внедрения САПР. Критерии выбора САПР. Методы оценки САПР
Уметь:Разработать подходы и критерии при внедрении САПР.
Для выполнения лабораторной работы необходимо:
1. Проработать теоретический материал по теме: «Внедрение САПР».
[3] стр. 528-540
Понятия, которые необходимо рассмотреть на занятии: На предыдущих лекциях мы рассмотрели множество примеров применения ЭВМ в процессах проектирования и производства. Обсуждались проблемы автоматизации проектирования, в том числе необходимые средства вычислительной техники и программного обеспечения, а также методы использования САПР для конструирования изделий. Мы рассмотрели также вопросы, связанные с автоматизацией производственных процессов: автоматизированные производственные системы и множество других вопросов. В процессе обсуждения была подчеркнута важность объединения функций автоматизации проектирования (АПР) и автоматизации производственных процессов (АПП) в единую систему (САПР/АПП). Теперь мы попытаемся разработать подход и критерии, необходимые для реализации такой интегрированной системы, и на этой основе опишем процесс создания САПР/АПП, в которой должны присутствовать следующие компоненты: Система интерактивной машинной графики с необходимым программным обеспечением. Пакеты прикладных программ для автоматизированной системы управления производством. Обычно их состав зависит от потребностей пользователя, однако обязательными являются программы для станков с ЧПУ, программы календарного планирования, программы автоматизированного проектирования требуемых приспособлений и оснастки, а также другие программы, необходимые для организации производственного процесса. Общая база данных, одновременно используемая в процессе проектирования и в процессе производства. Фирма-пользователь может получить САПР/АПП в указанном составе следующими путями: 1. Приобрести у одной из специализированных фирм, поставляющих такие системы.
2. Расширить существующую вычислительную систему за счет приобретения средств машинной графики и программного обеспечения для САПР/АПП.
3. Создать САПР/АПП собственными силами, опираясь на имеющийся опыт. Для этого специалистам предприятия придется познакомиться со средствами вычислительной техники и машинной графики и разработать необходимое программное обеспечение.
Более двадцати лет назад вполне приемлемым считался третий путь, но с тех пор развитие технологии и проектирования в области САПР/АПП достигло такого уровня, что подобный путь уже нельзя назвать приемлемым, за исключением редких особых случаев. Поэтому при обсуждении вопросов внедрения САПР/АПП основное внимание будет уделено первому направлению: приобретению системы у одной из фирм, специализирующихся на их создании. Подобные системы широко представлены на рынке и известны как системы, сдаваемые «под ключ». Однако вышеупомянутые критерии будут разработаны для всех трех указанных путей. Вначале потенциальной фирме-пользователю следует решить вопрос о целесообразности внедрения САПР/АПП. Ответ на этот вопрос должен быть получен на основе анализа существующей и перспективной загрузки фирмы заказами. Для проведения такого анализа необходимо:
Определить объем производственной загрузки в различных областях деятельности фирмы (например, проектирования, планирования производства и т.п.).
Наметить объемы производства, которые могут быть возложены на САПР/АПП.
Установить приоритеты для выбранных в п. 2 различных составляющих производственной программы.
Использовать полученную в п. 3 производственную программу, упорядоченную по приоритетам, для определения характеристик необходимой САПР/АПП. Эти характеристики следует затем разделить на две группы:
Обязательные. Желательные. На основании такого анализа можно, например, прийти к заключению, что фирма не нуждается в собственной САПР/АПП. Это может произойти в тех случаях, когда производственная загрузка фирмы заказами недостаточна для того, чтобы скомпенсировать затраты на создание системы, либо когда перечень требуемых характеристик (в особенности обязательных) таков, что существующие САПР/АПП не удовлетворяют большинству его пунктов. В последнем случае фирма может оказаться перед выбором: создавать САПР/АПП собственными силами или расширять уже существующую вычислительную систему. Если фирма пришла к заключению о необходимости создания САПР/АПП, то для ее реализации может использоваться общая методика, ориентированная на выбор системы, сдаваемой «под ключ», а не создаваемой самостоятельно. В связи с этим необходимо:
1. Разработать критерии выбора САПР/АПП, сдаваемой «под ключ». Критерии должны быть определены с учетом индивидуальных требований фирмы-пользователя.
2. Найти и посетить фирмы, эксплуатирующие САПР/АПП для тех же целей. Убедиться в их эффективности применительно к выполнению аналогичных задач.
3. Определить круг поставщиков систем и пригласить их рассказать о своих фирмах и выпускаемой ими продукции.
4. Сократить список возможных поставщиков до трех или четырех, подходящих в наибольшей степени.
5. Определить отношение дохода к издержкам (путем деления ожидаемой от системы выгоды на ее стоимость с учетом конкретных потребностей фирмы-пользователя) для каждой из конкурирующих систем.
6. Предложить поставщику с наивысшим значением этого коэффициента выполнить контрольный прогон типовой задачи. Типовая задача состоит из одной или нескольких конкретных задач пользователя, которые относятся к типичным сферам применения САПР/АПП.
7. Если типовая задача выполнена успешно, поставщик считается выбранным. Если же задача не выполнена, на основании соотношения «доход/издержки» выбирается следующий поставщик для выполнения типовой тестовой задачи и принятия решения о возможном заключении контракта.
В остальных разделах данной главы мы рассмотрим коммерческие САПР/АПП, сдаваемые «под ключ», а также-более подробно остановимся на упомянутой выше методике. Системы, сдаваемые «под ключ» Сдача поставщиком системы «под ключ» означает, что поставщик осуществляет отгрузку, монтаж и наладку, выполняет контроль системы и только после этого передает ее пользователю полностью готовой к эксплуатации. Сдаваемые «под ключ» САПР/АПП, как правило, включают определенное базовое программное обеспечение, необходимое для их работы. Дополнительные программные средства можно приобрести за отдельную плату. Такой подход позволяет фирме-пользователю приобрести только те программы, которые необходимы для решения ее задач. Стоимость сдаваемой «под ключ» системы может колебаться от десятков тысяч до нескольких сотен тысяч долларов. Тем не менее сдаваемые «под ключ» системы часто оказываются более предпочтительными по сравнению с разрабатываемыми собственными силами, в особенности с учетом общих затрат и тех трудностей, которые возникают при самостоятельной разработке систем. Трудности при разработке САПР/АПП собственными силами пользователя. Чтобы самостоятельно создать работоспособную систему машинной графики, фирме-пользователю потребуется штат специалистов, имеющих достаточно высокую квалификацию в этой области. Хороший специалист по машинной графике должен знать программирование, быть знакомым с графическими средствами и уметь применять свои знания для решения прикладных задач. Специалисты, сочетающие в себе такие профессиональные качества, встречаются весьма редко, и большая часть самых высококвалифицированных специалистов уже занята в фирмах, занимающихся разработкой и внедрением САПР/АПП. Другой проблемой фирмы, предполагающей самостоятельно разрабатывать подобную систему, является фактор времени. Даже при наличии штата высококвалифицированных программистов потребуется значительное время на разработку такого сложного и трудного проекта, каким является САПР/АПП. Сюда следует включить также длительный и дорогостоящий период обучения, вследствие чего создание системы собственными силами может затянуться на годы. В противоположность этому поставщики САПР/АПП уже прошли этот этап и приобрели необходимый опыт в процессе обучения. Если фирма-пользователь хочет внедрить САПР в минимально короткие сроки, фирмы-поставщики в состоянии удовлетворить это желание с помощью имеющегося ассортимента их продукции. Фирмы-поставщики систем САПР/АПП специализируются в области их создания. Они в состоянии и, кроме того, вынуждены тратить значительные средства на постоянное совершенствование технологии, чтобы сохранять конкурентоспособность. Ежегодно им приходится затрачивать сотни человеко-лет на разработку программного обеспечения САПР/АПП. Размах и интенсивность этих работ не идут ни в какое сравнение с возможностями обычной фирмы-пользователя, для которой САПР/АПП есть лишь средство достижения цели. Для поставщика же таких систем САПР/АПП - это одновременно и средство, и конечный продукт. Критерии выбора. Осуществить выбор из множества конкурирующих типов аппаратных и программных средств САПР/АПП весьма затруднительно. Если принимаемое решение связано с приобретением системы, сдаваемой «под ключ», то первым шагом становится разработка критериев выбора. Эту работу не должен выполнять какой-то один человек; здесь необходимо создать специальную комиссию по оценке имеющихся САПР/АПП. В задачи этой комиссии входит не только разработка критериев выбора, но и оценка различных систем и выработка рекомендаций по выбору поставщика; она должна довести процедуру выбора до принятия окончательного решения. В комиссию по оценке следует включить представителей всех заинтересованных подразделений фирмы-пользователя. В нее должны войти сотрудники конструкторского, технологического и производственного отделов, отдела автоматизированных систем управления и отдела материально-технического снабжения. Разработка критериев выбора включает определение точных потребностей фирмы-пользователя применительно к САПР/АПП. Однако при этом следует исходить не только из текущих потребностей фирмы. Одновременно с ними комиссия должна рассмотреть и перспективные потребности. Внедрение САПР/АПП фирмой-пользователем откроет новые возможности совершенствования процесса производства в целом, и эти возможности тоже следует учесть. В качестве источника информации комиссия должна использовать соответствующие руководства и техническую информацию от каждого из поставщиков, заинтересованных в заключении соглашения по данному проекту. Весьма важно провести технические дискуссии с привлечением экспертов из специализированных фирм и познакомиться с рядом действующих систем, имеющих структуру, сходную со структурой рассматриваемой системы. В ходе таких посещений следует узнать точку зрения и замечания к системе работающего с ней управленческого и эксплуатационного персонала. Кроме того, необходимо организовать посещение административных центров всех предполагаемых фирм-поставщиков. Это позволит собрать нужную информацию о планах и стратегии каждой из фирм-разработчиков САПР/АПП. На основании информации, полученной из всех перечисленных источников, можно составить исчерпывающий список оценочных критериев, отражающий потребности потенциального заказчика. Достаточно представительный список учитываемых факторов и критериев выбора САПР/АПП приведен в табл. 1; эта таблица заимствована в основном из работ Квантца . Учитываемые критерии и факторы различны для каждой фирмы, и любой обобщенный перечень, подобный представленному в табл. 1, нуждается в переработке с учетом специфических требований конкретной фирмы. Несмотря на это, данная таблица может стать полезной для потенциальной фирмы-пользователя при разработке собственных критериев оценки различных САПР/АПП. Более сложной задачей оценки САПР/АППявляется получение ответов на целый ряд вопросов. Во-первых, необходимо знать, как оценить степень сложности сопряжения будущей системы с уже существующей информационной системой, ведущей учет выпускаемой продукции и решающей задачи материально-технического снабжения. Это касается данных о закупках, планирования материальных потребностей, слежения за поставками, контроля качества продукции и учета использования отходов. Во-вторых, фирма-пользователь должна уметь согласовывать планы развития системы с ростом числа пользователей, количества автоматизированных рабочих мест, с созданием терминальных сетей, с появлением новых видов изделий и новых технологических процессов, не теряя при этом возможности получения выгод в максимально короткие сроки. Перечисленные вопросы в каждой из отраслей решаются по-разному, и общих рекомендаций дать невозможно. Потенциальный пользователь обязан рассмотреть подобного рода вопросы в процессе выработки конкретного решения. Таблица 1. Перечень основных факторов и критериев выбора САПР/АПП А. Общие соображения 1. Стоимость 2. Аппаратные средства 3. Центральный процессор 4. Дополнительные автоматизированные рабочие места 5. Периферийное оборудование 6. Программные средства 7. Базовый пакет программ, сдаваемый «под ключ»
8. Дополнительные специальные пакеты.
9. Обслуживание аппаратных средств.
10. Сопровождение программного обеспечения.
11. Специальные вопросы.
12. Запчасти.
13. Документация.
14. Обучение персонала.
15. Транспортировка.
16. Оборудование.
17. Условия поставки.
18. Эксплуатационное обслуживание.
19. Обслуживающий персонал. Обслуживание 1. Условия контракта 2. Условия снабжения запчастями 3. Время между получением и исполнением заказа
4. Гарантии и условия их прекращения.
5. Устранение ошибок в программном обеспечении.
6. Обслуживание программного обеспечения Качество 1. Группа обеспечения качества и ее функции.
2. Политика в области качеств. 3. Ответственность. 4. Стабильность ассигнований. 5. Число постов контроля. 6. Развитие.
17. Интерфейсы. 18. Линии связи. 19. Графопостроители.
20. Документация на изделия.
21. Обучение.
Поставка системы и последующая поддержка 1. Подготовка и осуществление прогона реального контрольного примера 2. Условия упаковки 3. Помощь в монтаже 4. Условия предварительной проверки 5. Инструкция по монтажу 6. Условия приемки 7. Снабжение 8. Пересмотр условий
9. Спецификации 10. Соглашение о праве собственности 11. Отладка на месте Управление системой 1. Быстродействующие периферийные устройства
2. Пользовательские средства диагностики
3. Программное обеспечение системы управления файлами
4. Учет и анализ затрат Программирование 1. Язык высокого уровня, используемый поставщиком 2. Стандартный язык 3. Язык ассемблера 4. Программы на входном языке 5. Высококачественная документация 6. Защита системы 7. Средства диагностики 8. Доступ к базе данных 9. Ясные интерфейсы Прочие факторы 1. Совместимость с имеющимся оборудованием
2. Средства управления графическим терминалом
3. Методы ручного ввода данных 4. Выдача наводящих сообщений 5. Средства управления процессом разработки чертежей Б. Прикладные средства применительно к электрооборудованию 1. Применение при проектировании электрооборудования Блок-схемы 2. Принципиальные схемы
3. Прочие схемы
4. Разводка питания
5. Кабели 6. Источники питания
7. Таблицы монтажных соединений
8. Интегральные схемы
9. Печатные платы
10. Гибридные схемы
11. Нормоконтроль
12. Спецификация материалов Электрические устройства сопряжения 1. Анализ схем 2. Последовательность работы и синхронизация
3. Анализ области применению
4. Трассировка
5. Генерация тестов Пакеты программ ЧПУ для изготовления электрических узлов 1. Сверление 2. Трассировка 3. Автоматическое размещение компонентов/вставка элементов 4. Плетение кабелей 5. Намотка проводов
Документация 1. Руководства и справочники 2. Перспективная документация 3. Организационные структуры 4. Блок-схемы 5. Сетевые графики и календарные планы Устройства сопряжения 1. Графопостроители В. Прикладные средства применительно к механическому оборудованию 1. Конструирование механических устройств Блок-схемы
Двумерное проектирование и вычерчивание механических узлов 1. Построение точек 2. Построение линий 3. Построение дуг 4. Построение конусов 5. Простановка размеров 6. Типы вычерчиваемых линий 7. Возможности наложения текста и стрелок 8. Удаление линий построения 9. Размер знаков 10. Пометки Трехмерное проектирование и вычерчивание механических узлов
1. Каркасное или объемное моделирование
2. Возможности удаления невидимых линий
3. Поверхности и плоскости
4. Кривые линии и криволинейные поверхности
5. Проектирование инструмента
6. Проектирование приспособлений и оснастки
7. Товарные знаки
8. Безразмерные чертежи Средства обеспечения механических расчетов
1. Анализ напряжений 2. Моделирование методом конечных элементов
3. Анализ форм
3. Анализ потоков
4. Анализ механизма работы
5. Определение весовых характеристик
6. Геометрические характеристики
7. Анализ узлов концентрации напряжений
Пакеты программ планирования производства 1. Возможности автоматизированной системы планирования 2. Рациональный раскрой листового материала
3. Программирование устройств
4. Функции автоматических средств ЧПУ
5. Другие функции устройств ЧПУ
6. Потери от отказов устройств
7. ЧПУ Интерфейсы систем ЧПУ Оценка различных систем. К этому этапу процедуры выбора должно остаться три или четыре наиболее перспективных поставщика систем. Остальные должны отпасть по причине потери интереса с их стороны или из-за того, что область применения их систем не полностью совпадает со сферой деятельности фирмы-пользователя, или по другим субъективным причинам. Для оставшихся кандидатов стоит придумать некоторую количественную меру оценки, которая позволила бы связать полезность каждой из систем с ее стоимостью. Мы введем эту меру в виде вышеупомянутого коэффициента доход/издержки. Отношение доход/издержки символизирует собой попытку использования количественных методов в задачах выбора. Однако введенная мера не является объективной, так как ее компоненты определяются на основе коллективного мнения специалистов, входящих в комиссию по оценке САПР/АПП. Несмотря на подобное неизбежное несовершенство, данный коэффициент является все же действенным средством организации, систематизации и количественного подхода к проблеме выбора. Коэффициент доход/издержки применительно к САПР/АПП определяется следующим способом. В качестве отправной точки используется список критериев и факторов выбора из табл. 1. Для фирмы-пользователя в зависимости от ее требований этот список может изменяться. Пусть, например, фирма, выпускающая узлы механических систем, собирается обратить основное внимание на механическое оборудование и свести к минимуму значимость электрооборудования в списке критериев. Тогда весовые коэффициенты, отражающие значение данного обобщенного фактора для фирмы-пользователя, присваиваются каждому из трех основных разделов списка, например, следующим образом: Внутри каждого раздела суммарный показатель может достигать значения 1000 и распределяться между различными критериями, относящимися к данному разделу. Например, в разделе А, баллы могут распределяться следующим образом:
1. Стоимость 200
2. Обслуживание 150
3. Качество 250
4. Поставка системы и последующая поддержка 100
5. Управление системой 50
6. Программирование 150
7. Прочие факторы 100 Общее возможное число баллов 1000. Затем баллы каждого из этих подразделов распределяются между их различными критериями. Процесс распределения баллов между различными критериями основывается на оценке комиссией относительной значимости каждого отдельного критерия. После того как распределение баллов завершено, задачей комиссии становится оценка кандидатов по каждому из отдельных критериев. Исходя из возможного количества баллов по данному критерию, комиссия должна решить, сколько баллов должен получить каждый из кандидатов в соответствии с его достоинствами в указанной группе. После подсчета баллов для каждого кандидата вычисляется их сумма по каждому из трех основных разделов А-В. Затем эти суммы умножаются на весовые коэффициенты, присвоенные каждому разделу, а найденные произведения складываются для получения окончательного общего числа баллов по каждому из кандидатов.
Для каждого из трех или четырех потенциальных поставщиков необходимо подсчитать количество баллов, которое ориентировочно отражает относительную значимость их систем. Далее, используя полученную сумму баллов, можно попытаться осуществить выбор САПР/АПП. Однако в нашем подходе до сих пор не принималась во внимание стоимость системы. Ее можно учесть с помощью коэффициента доход/издержки. Этот коэффициент определяется путем деления общей суммы баллов по данной системе на ее цену. С этой целью удобно округлить стоимость системы до тысяч долларов и отбросить три нуля справа. Проиллюстрируем это на примере, предположив, что существуют три кандидата, каждому из которых соответствует цена и количество баллов, указанные в следующей таблице:
Факторы выбора
Поставщик
X
Y
Z
1. Общая сумма баллов
по системе
6 95
737
495
2. Цена системы, долл.
375.4
430.2
312
3. Округленная цена, долл.
375.0
430
312
4. Коэффициент доход/из-
держки (результат деления
первой строки на
третью)
1 ,85
1,71
1 ,59
Как видно из таблицы, кандидат X имеет наивысшее значение коэффициента доход/издержки. Хотя у кандидата Y общая сумма баллов выше, более высокая стоимость его системы ведет к меньшему значению коэффициента доход/издержки, используемого в качестве окончательного критерия для принятия решения. После выбора системы с наивысшим коэффициентом следующим этапом процедуры оценки должно стать обращение к поставщику с предложением о прогоне контрольного примера для анализа характеристик системы. Контрольный пример-это группа конкретных задач, достаточно полно отражающих специфику фирмы-пользователя. Эти задачи должны относиться и к области проектирования, и к области производства. Они также должны учитывать предполагаемые области применения САПР/АПП. Общее число отдельных задач, составляющих контрольный пример, зависит от степени их сложности; обычно оно равно трем или четырем. Для решения задач проектирования система должна выполнить необходимый инженерный анализ и выпустить нужную конструкторскую документацию (например, чертежи, спецификации материалов и т.п.). Для решения производственных задач система должна выполнить функции анализа или планирования и выдать необходимую документацию в «жесткой» или «гибкой» форме (например, программы для станков с ЧПУ, выполненные на перфоленте или хранящиеся в памяти ЭВМ). Контрольные примеры можно разделить на две категории: искусственные и реальные. Первые представляют собой задачи, решение которых заранее известно фирме-пользователю и цель которых состоит в том, чтобы исследовать некоторые характеристики и возможности САПР/АПП. Реальные контрольные примеры - это задачи, отражающие действительные производственные проблемы фирмы-пользователя. Реальные задачи предпочтительнее искусственных, однако, фирме-пользователю может быть трудно сформулировать их, не имея достаточного опыта. Кроме того, часто возникает вопрос о том, насколько представителен тот или иной реальный контрольный пример. Цель прогона контрольного примера заключается в подтверждении объявленных поставщиком характеристик предлагаемой им системы. Причина того, что контрольный пример выполняется только применительно к выбранной системе с наивысшим значением коэффициента доход/издержки, заключается в очень высокой стоимости этой процедуры и для поставщика, и для потенциального пользователя одновременно. Кроме того, прогон более одной задачи ведет к существенным задержкам в получении оценок. Поставщик должен знать, что запрос на контрольный прогон типовой задачи, весьма вероятно, повлечет за собой заказ на поставку системы. Если контрольный пример решен успешно (как это и должно быть), система считается выбранной. В противном случае для контрольного прогона выбирается система со следующим по величине значением коэффициента доход/издержки.
Контрольные вопросы по материалу практического занятия № 8:
Назовите пакеты прикладных программ, которые обязательно должны присутствовать в системе управления производством.
Каким образом можно получить САПР?
Назовите перечень вопросов, которые необходимо рассмотреть при анализе целесообразности внедрения САПР.
Назовите основные положения методики ориентированной на выбор системы сдаваемой «под ключ».
Назовите перечень работ выполняемых при сдаче системы «под ключ».
Какие общие проблемы возникают при разработке САПР собственными силами?
Какие организационные мероприятия выполняются при выборе системы?
На основании какой информации создается список оценочных критериев?
Назовите группы основных факторов и критериев выбора.
Как определяется коэффициент доход/издержки?
Что символизирует коэффициент доход/издержки?
Как комиссия производит оценку кандидатов на поставку САПР?
Проиллюстрируйте на примере отбор поставщика из 3-х кандидатов.
Для чего используется прогон контрольного примера?
Когда система считается выбранной?
Литература:
Норенков И.П. Основы автоматизированного проектирования. М., Издательство МГТУ им. Баумана, 2002 .
Ли Кунву Основы САПР (CAD/CAM/CAE). СПб, Питер, 2004.
Грувер М., Зиммерс Э., САПР и автоматизация производства. М., Мир, 1987.
Журналы САПР и графика.
Информационно-аналитический еженедельник COMPUTER WORLD Украина.