Основные принципы создания САПР

Системы автоматизированного проектирования предназначены для выполнения проектных операций (процедур) в автоматизированном режиме. САПР создаются в проектных, конструкторских, технологических, а также других организациях и предприятиях с целью: 1) повышения качества проектирования изделий за счет применения новых методов проектирования, ориентированных на использование ЭВМ, позволяющих решать принципиально новые задачи; при этом увеличивается доля творческого труда проектировщика, количество проектных решений и повышается их качество; 2) сокращения сроков проектирования, вследствие уменьшения времени, затрачиваемого на поисковые, расчетные и вспомогательные операции; 3) снижения стоимости разработки проекта: в результате сокращения числа специалистов по обеспечению и управлению ходом создания объекта проектирования; высвобождения специалистов, занятых рутинной работой, связанной с проведением вычислений и обработкой графической и текстовой информации; замены ряда экспериментов по физическому моделированию математическим моделированием; 4) развития теории и методологии проектирования за счет создания и совершенствования методов, позволяющих формализовать проектно-поисковые операции и принимать обоснованные проектные решения, регламентации мероприятий, связанных с выпуском и прохождением проектной документации; 5) уменьшения стоимости проектирования, создания и эксплуатации объекта проектирования на основе снижения затрат в сфере проектирования, экономии ресурсов в производстве, повышения экономического эффекта при использовании.

Достижение указанных целей создания САПР возможно при условиях: 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. Совместимость: техническая – согласованность по производительности и пропускной способности каналов; информационно-поисковая – единство разрядности буквенно-цифровой информации и формы представления в ЭВМ, средств сбора и выдачи данных; программная – осуществление возможности компоновать программы в любом наборе без их перестройки.

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

Классификация САПР

Автоматизированное проектирование сложных технических объектов, реализуемое в САПР, состоит из четырех этапов: 1) системного или обликового проектирования; 2) функционального проектирования; 3) конструкторского проектирования; 4) технологического проектирования или технологической подготовки производства.

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

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

I. По типу объекта проектирования: 1) САПР изделий машиностроения; 2) САПР изделий приборостроения; 3) САПР технологических процессов в машиностроении и приборостроении; 4) САПР объектов строительства; 5) САПР технологических процессов в строительстве; 6) САПР объектов горного производства; 7) САПР технологических процессов горного производства; 8) САПР программных изделий; 9) САПР организационных систем; 10…11 резерв.

II. По разновидности объекта проектирования: ГОСТ не устанавливает специальных обозначений на объекты проектирования, а требует их указания и кодирования в соответствии с действующими в каждой отрасли промышленности системами обозначения документации на объекты, проектируемые системой.

III. По сложности объекта проектирования:

Код Наименование Число составных частей проектируемого объекта*
САПР простых объектов < 10 2
САПР объектов средней сложности 10 2 … 10 3
САПР сложных объектов 103 … 10 4
САПР объектов повышенной сложности 10 4 … 10 6
САПР объектов высокой сложности > 10 6

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

IV. По уровню автоматизации проектирования:

Код Наименование Объем автоматизированных процедур от их общего количества
Системы низкоавтоматизированного проектирования < 25 %
Системы среднеавтоматизированного проектирования 25 … 50 %
Системы высокоавтоматизированного проектирования > 50 % (с применением методов многовариантного оптимального проектирования)

V. По комплексности автоматизации проектирования: 1) одноэтапная САПР; 2) многоэтапная САПР; 3) комплексная САПР (выполняет все этапы проектирования объекта).

VI. По характеру выпускаемых проектных документов:

Код Наименование Носитель данных проектного документа
САПР текстовых документов Бумажная лента или лист
САПР текстовых и графических документов То же
САПР документов на магнитных носителях Перфоносители (перфокарты, перфоленты) и магнитные носители (магнитные ленты, диски, барабаны)
На фотоносителях Микрофильмы, микрофиши, фотошаблоны и т.п.
На двух типах носителей данных Два любых типа носителей данных
На всех типах носителей данных Все типы носителей данных
7…9 Резерв  

VII. По количеству выпускаемых проектных документов

Код Наименование Число выпускаемых за год проектных документов в пересчете на формат А4
САПР малой производительности <= 10 5
САПР средней производительности 10 5 … 10 6
САПР высокой производительности >= 10 6
4…9 Резерв  

VIII. По числу уровней в структуре технического обеспечения

Код Наименование Характеристика технических средств системы
Одноуровневая САПР ЭВМ среднего или высокого класса со штатным набором периферийных устройств, который может быть дополнен средствами обработки графической информации
Двухуровневая САПР ЭВМ среднего или высокого класса и одно или несколько автоматизированных рабочих мест проектировщика (АРМ)
Трехуровневая САПР ЭВМ высокого класса или несколько АРМ и периферийное программно-управляемое оборудование

Кодовое обозначение САПР производится следующим образом:

Основные принципы создания САПР - №1 - открытая онлайн библиотека