Классификация САПР с использованием английских терминов
В области классификации САПР используется ряд устоявшихся англоязычных терминов, применяемых для классификации программных приложений и средств автоматизации САПР по отраслевому и целевому назначению.
По отраслевому назначению
- MCAD (англ. mechanical computer-aided design) — автоматизированное проектирование механических устройств. Это машиностроительные САПР, применяются в автомобилестроение, судостроении, авиакосмической промышленности, производстве товаров народного потребления, включают в себя разработку деталей и сборок (механизмов) с использованием параметрического проектирования на основе конструктивных элементов, технологий поверхностного и объемного моделирования (SolidWorks, Autodesk Inventor, КОМПАС, CATIA);
- EDA (англ. electronic design automation) или ECAD (англ. electronic computer-aided design) — САПР электронных устройств, радиоэлектронных средств, интегральных схем, печатных плат и т. п., (Altium Designer, OrCAD);
- AEC CAD (англ. architecture, engineering and construction computer-aided design) или CAAD (англ. computer-aided architectural design) — САПР в области архитектуры и строительства. Используются для проектирования зданий, промышленных объектов, дорог, мостов и проч. (Autodesk Architectural Desktop, AutoCAD Revit Architecture Suite, который включает: Revit Architecture, AutoCAD и AutoCAD Architecture, Piranesi, ArchiCAD).
По целевому назначению
По целевому назначению различают САПР или подсистемы САПР, которые обеспечивают различные аспекты проектирования.
- CAD (англ. computer-aided design/drafting) — средства автоматизированного проектирования, в контексте указанной классификации термин обозначает средства САПР, предназначенные для автоматизации двумерного и/или трехмерного геометрического проектирования, создания конструкторской и/или технологической документации, и САПР общего назначения.
- CADD (англ. computer-aided design and drafting) — проектирование и создание чертежей.
- CAGD (англ. computer-aided geometric design) — геометрическое моделирование.
- CAE (англ. computer-aided engineering) — средства автоматизации инженерных расчётов, анализа и симуляции физических процессов, осуществляют динамическое моделирование, проверку и оптимизацию изделий.
- CAA (англ. computer-aided analysis) — подкласс средств CAE, используемых для компьютерного анализа.
- CAM (англ. computer-aided manufacturing) — средства технологической подготовки производства изделий, обеспечивают автоматизацию программирования и управления оборудования с ЧПУ или ГАПС (Гибких автоматизированных производственных систем)). Русским аналогом термина является АСТПП — автоматизированная система технологической подготовки производства.
- CAPP (англ. computer-aided process planning) — средства автоматизации планирования технологических процессов применяемые на стыке систем CAD и CAM.
Многие системы автоматизированного проектирования совмещают в себе решение задач относящихся к различным аспектам проектирования CAD/CAM, CAD/CAE, CAD/CAE/CAM. Такие системы называют комплексными или интегрированными.
С помощью CAD-средств создаётся геометрическая модель изделия, которая используется в качестве входных данных в системах CAM, и на основе которой, в системах CAE формируется требуемая для инженерного анализа модель исследуемого процесса.
Лекция: САПР
ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Различные возможности и границы применения вычислительной техники для
автоматизации проектирования определяются уровнем формализации научно-
технических знаний в конкретной отрасли. Чем глубже разработана теория того
или иного класса технических систем, тем большие возможности объективно
существуют для автоматизации процесса их проектирования.
Применение ЭВМ при проектно-конструкторских работах в своем развитии прошло
несколько стадий и претерпело значительные изменения. С появлением
вычислительной техники был сделан акцент на автоматизацию проектных задач,
имеющих четко выраженный расчетный характер, когда реализовывались методики,
ориентированные на ручное проектирование. Затем, по мере накопления опыта,
стали создавать программы автоматизированных расчетов на основе методов
вычислительной математики (параметрическая оптимизация, метод конечных
элементов и т. п.). С внедрением специализированных терминальных устройств
появляются универсальные программы для ЭВМ для решения как расчетных, так и
некоторых рутинных проектных задач (изготовление чертежей, спецификаций,
текстовых документов и т. п.). В последние годы большое внимание уделяется
автоматизации расчетно-конструкторских работ при проектировании типовых
узлов и агрегатов, когда синтез конструкции проводится эвристически, а
основные параметры выбираются и оптимизируются в интерактивном режиме
диалога проектировщика и ЭВМ.
Однако на всех этих стадиях автоматизации проектирования инженеру помимо
изучения инструкций по эксплуатации и написанию программ приходится
познавать ряд по сути дела ненужных ему подробностей системных программ и
языков программирования. Кроме того, при использовании в проектировании
специализированных по объектам разрозненных пакетов прикладных программ (ППП)
инженер вынужден каждый раз вновь кодировать и вводить информацию согласно
инструкции ППП. Отмеченные недостатки приводят к тому, что частичная
(«позадачная») автоматизация не оказала существенного влияния на повышение
качества и производительности проектирования технических систем и средств в
целом.
Решение проблем автоматизации проектирования с помощью ЭВМ основывается на
системном подходе, т. е. на создании и внедрении САПР — систем
автоматизированного проектирования технических объектов, которые решают весь
комплекс задач от анализа задания до разработки полного объема
конструкторской и технологической документации. Это достигается за счет
объединения современных технических средств и математического обеспечения,
параметры и характеристики которых выбираются с максимальным учетом
особенностей задач проектно-конструкторского процесса. САПР представляет
собой крупные организационно-технические системы, состоящие из комплекса
средств автоматизации проектирования, взаимосвязанного с подразделениями
конкретной проектной организации.
ЦЕЛЬ СОЗДАНИЯ САПР
Под автоматизацией проектирования понимают систематическое применение ЭВМ в
процессе проектирования при научно обоснованном распределении функций между
проектировщиком и ЭВМ и научно обоснованном выборе методов машинного решения
задач.
Цель автоматизации — повысить качество проектирования, снизить материальные
затраты на него, сократить сроки проектирования и ликвидировать рост числа
инженерно-технических работников, занятых проектированием и
конструированием.
Научно обоснованное распределение функций между человеком и ЭВМ
подразумевает, что человек должен решать задачи, носящие творческий характер,
а ЭВМ — задачи, решение которых поддается алгоритмизации.
Существенным отличием автоматизированного проектирования от
неавтоматизированного является возможность замены дорогостоящего и
занимающего много времени физического моделирования — математическим
моделированием. При этом следует иметь в виду одно важнейшее обстоятельство:
при проектировании число вариантов необозримо. Поэтому нельзя ставить задачу
создания универсальной САПР, а необходимо решать вопросы проектирования для
конкретного семейства машин.
Для создания САПР необходимо:
· совершенствовать проектирование на основе применения математических
методов и средств вычислительной техники;
· автоматизировать процессы поиска, обработки и выдачи информации;
· использовать методы оптимального и вариантного проектирования;
применять эффективные, отражающие существенные особенности, математические
модели проектируемых объектов, комплектующих изделий и материалов;
· создавать банки данных, содержащих систематизированные сведения
справочного характера, необходимые для автоматизированного проектирования
объектов;
· повышать качество оформления проектной документации;
· повышать творческую долю труда проектировщиков за счет автоматизации
нетворческих работ;
· унифицировать и стандартизовать методы проектирования;
· подготавливать и переподготавливать специалистов;
· реализовывать взаимодействие с автоматизированными системами
различного уровня и назначения.
Комплекс средств автоматизации проектирования включает методическое,
лингвистическое, математическое, программное, техническое, информационное и
организационное обеспечение.
СОСТАВ САПР
САПР — система, объединяющая технические средства, математическое и
программное обеспечение, параметры и характеристики которых выбирают с
максимальным учетом особенностей задач инженерного проектирования и
конструирования. В САПР обеспечивается удобство использования программ за
счет применения средств оперативной связи инженера с ЭВМ, специальных
проблемно-ориентированных языков и наличия информационно-справочной базы.
Структурными составными составляющими САПР являются подсистемы, обладающие
всеми свойствами систем и создаваемые как самостоятельные системы. Это
выделенные по некоторым признакам части САПР, обеспечивающие выполнение
некоторых законченных проектных задач с получением соответствующих проектных
решений и проектных документов.
По назначению подсистемы САПР разделяют на два вида: проектирующие и
обслуживающие.
К проектирующим относятся подсистемы, выполняющие проектные процедуры и
операции, например:
· подсистема компоновки машины;
· подсистема проектирования сборочных единиц;
· подсистема проектирования деталей;
· подсистема проектирования схемы управления;
· подсистема технологического проектирования.
К обслуживающим относятся подсистемы, предназначенные для поддержания
работоспособности проектирующих подсистем, например:
· подсистема графического отображения объектов проектирования;
· подсистема документирования;
· подсистема информационного поиска и др.
В зависимости от отношения к объекту проектирования различают два вида
проектирующих подсистем:
· объектно-ориентированные (объектные);
· объектно-независимые (инвариантные).
К объектным подсистемам относят подсистемы, выполняющие одну или несколько
проектных процедур или операций, непосредственно зависимых от конкретного
объекта проектирования, например:
· подсистема проектирования технологических систем;
· подсистема моделирования динамики, проектируемой конструкции и др.
К инвариантным подсистемам относят подсистемы, выполняющие унифицированные
проектные процедуры и операции, например:
· подсистема расчетов деталей машин;
· подсистема расчетов режимов резания;
· подсистема расчета технико-экономических показателей и др.
Процесс проектирования реализуется в подсистемах в виде определенной
последовательности проектных процедур и операций. Проектная процедура
соответствует части проектной подсистемы, в результате выполнения которой
принимается некоторое проектное решение. Она состоит из элементарных
проектных операции, имеет твердо установленный порядок их выполнения и
направлена на достижение локальной цели в процессе проектирования. Под
проектной операцией понимают условно Выделенную часть проектной процедуры или
элементарное действие, совершаемое конструктором в процессе проектирования.
Примерами проектных процедур могут служить процедуры разработки
кинематической или компоновочной схемы станка, технологии обработки изделий
и т. п., а примерами проектных операций — расчет припусков, решение какого-
либо уравнения и т. п.
Структурное единство подсистем САПР обеспечивается строгой регламентацией
связей между различными видами обеспечения, объединенных общей для данной
подсистемы целевой функцией. Различают следующие виды обеспечения:
· методическое обеспечение — документы, в которых отражены состав,
правила отбора и эксплуатации средств автоматизации проектирования;
· лингвистическое обеспечение — языки проектирования, терминология;
· математическое обеспечение — методы, математические модели, алгоритмы;
· программное обеспечение — документы с текстами программ, программы
на машинных носителях и эксплуатационные документы;
· техническое обеспечение — устройства вычислительной и
организационной техники, средства передачи данных, измерительные и другие
устройства и их сочетания;
· информационное обеспечение — документы, содержащие описание
стандартных проектных процедур, типовых проектных решений, типовых элементов,
комплектующих изделий, материалов и другие данные;
· организационное обеспечение — положения и инструкции, приказы,
штатное расписание и другие документы, регламентирующие организационную
структуру подразделений и их взаимодействие с комплексом средств
автоматизации проектирования.