Введение в САПР
Автоматизация проектирования занимает особое место среди информационных технологий. Во первых, автоматизация проектирования — синтетическая дисциплина, ее составными частями являются многие другие современные информационные технологии. Так, техническое обеспечение систем автоматизированного проектирования (САПР) основано на использовании вычислительных сетей и телекоммуникационных технологий, в САПР используются персональные компьютеры и рабочие станции.
Математическое обеспечение САПР отличается богатством и разнообразием используемых методов вычислительной математики, статистики, математического программирования, дискретной математики, искусственного интеллекта. Программные комплексы САПР относятся к числу наиболее сложных современных программных систем, основанных на операционных системах Unix, Windows 95/NT, языках программирования. С, С++, Java и других, современных CASE технологиях, реляционных и объектно-ориентированных системах управления базами данных (СУБД), стандартах открытых систем и обмена данными в компьютерных средах.
Во вторых, знание основ автоматизации проектирования и умение работать со средствами САПР требуется практически любому инженеру разработчику. Компьютерами насыщены проектные подразделения, конструкторские бюро и офисы. Работа конструктора за обычным кульманом, расчеты с помощью логарифмической линейки или оформление отчета на пишущей машинке стали анахронизмом. Предприятия, ведущие разработки без САПР или лишь с малой степенью их использования, оказываются неконкурентоспособными как из за больших материальных и временных затрат на проектирование, так и из за невысокого качества проектов. Появление первых программ для автоматизации проектирования за рубежом и в СССР относится к началу 60 х гг. Тогда были созданы программы для решения задач строительной механики, анализа электронных схем, проектирования печатных плат.
Дальнейшее развитие САПР шло по пути создания аппаратных и программных средств машинной графики, повышения вычислительной эффективности программ моделирования и анализа, расширения областей применения САПР, упрощения пользовательского интерфейса, внедрения в САПР элементов искусственного интеллекта.
К настоящему времени создано большое число программно методических комплексов для САПР с различными степенью специализации и прикладной ориентацией. В результате автоматизация проектирования стала необходимой составной частью подготовки инженеров разных специальностей; инженер, не владеющий знаниями и не умеющий работать в САПР, не может считаться полноценным специалистом.
Подготовка инженеров разных специальностей в области САПР включает базовую и специальную компоненты. Наиболее общие положения, модели и методики автоматизированного проектирования входят в программу курса, посвященного основам САПР, более детальное изучение тех методов и программ, которые специфичны для конкретных специальностей, предусматривается в профильных дисциплинах.
Autodesk Inventor
Профессиональный комплекс для трехмерного проектирования промышленных изделий и выпуска документации. Разработчик – компания Autodesk.
Среди особенностей Inventor стоит отметить:
- Продвинутые инструменты трехмерного моделирования, включая работу со свободными формами и технологию прямого редактирования
- Поддержку прямого импорта геометрии из других САПР с сохранением ассоциативной связи (технология AnyCAD)
- Тесную интеграцию с программами Autodesk — AutoCAD, 3ds Max, Alias, Revit, Navisworks и другими, что позволяет использовать Inventor для решения задач в разных областях, включая дизайн, архитектурно-строительное проектирование и пр.
- Поддержку отечественных стандартов при проведении расчетов, моделировании и оформлении документации
- Обширные библиотеки стандартных и часто используемых элементов
- Обилие мастеров проектирования типовых узлов и конструкций (болтовые соединения, зубчатые и ременные передачи, проектирование валов и колес и многое другое)
- Широкие возможности параметризации деталей и сборок, в том числе управление составом изделия
- Встроенную среду создания правил проектирования iLogic.
Для эффективного управления процессом разработки изделий, управления инженерными данными и организации коллективной работы над проектами, Autodesk Inventor может быть интегрирован с PLM-системой Autodesk Vault и схожими системами других разработчиков.
Классификация
По ГОСТ
ГОСТ 23501.108-85 устанавливает следующие признаки классификации САПР:
- тип/разновидность и сложность объекта проектирования
- уровень и комплексность автоматизации проектирования
- характер и количество выпускаемых документов
- количество уровней в структуре технического обеспечения
Классификация с использованием английских терминов
В области классификации САПР используется ряд устоявшихся англоязычных терминов, применяемых для классификации программных приложений и средств автоматизации САПР по отраслевому и целевому назначению.
По отраслевому назначению
- 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, Bentley MicroStation, Bentley AECOsim Building Designer, 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 формируется требуемая для инженерного анализа модель исследуемого процесса.
САПР общего назначения
AutoCAD эволюционировал от простейшего помощника при выполнении чертежей до мощной графической операционной платформы, потенциально объединяющей все этапы работы над проектом:
- разработку концепций;
- выполнение геометрических построений и расчетов;
- работу с атрибутами и базами данных;
- взаимодействие с многочисленными Windows-приложениями;
- оформление рабочей документации;
- презентацию решений;
- подготовку макета для печати;
- управление структурой электронного проекта;
- а также инструментарий для создания программных приложений.
Средства черчения AutoCAD — самые точные и удобные среди инструментария всех САПР, компания Autodesk продолжает их совершенствование на протяжении нескольких десятков лет. В основу инструментов черчения положена технология интеллектуального объектного отслеживания и геометрических привязок, обеспечивающая абсолютную точность построения.
Обслуживающие компоненты
Компоненты, являются частью общей структуры и составляющими подсистем, выполняя собственные задачи в их функциональности. Они замыкают иерархическую цепочку и не делятся на элементы, оставаясь однородными, при этом полностью автономными и независимыми от других структурных составляющих. Компоненты во многом похожи на приложения и расширения, их так же можно устанавливать самостоятельно. Они разнообразны по назначению, но объединяются в группы по конкретному типу, образуя расширенные средства обеспечения и обслуживания САПР:
- технические – совокупность компонентов, связанных в технической сфере (средства связи, сетевые, периферийные, измерительные устройства и приборы);
- математические – компоненты, объединенные математическими методами, представленные также моделями и алгоритмами для выполнения задач в проектировании;
- программные – прикладные, с пакетами программ, решающих задачи внутри отдельных этапов и общесистемные, обеспечивающие их полноценное функционирование;
- информационные – содержащие базу данных и архив с описанием стандартных процедур и решений, сведений о комплектациях, моделях и нормах;
- лингвистические – языковая база, включающая терминологию и представляющая информацию об объектах, находящихся в проектировании и предоставляемых для этого средствах;
- методические – содержат теорию процессов, методику для анализа и системного синтеза, с описанием функциональной технологии и методики выбора приемов;
- организационные – состоят из системной документации, содержащей расписания для штата, инструкции для должностных лиц, определенные правила, приказы и положения.
Применение САПР
Сфера применения определяется отраслевым назначением того или иного комплекса для автоматизации. По данному признаку классификация насчитывает 3 основные разновидности:
- MCAD. Программно-технические комплекты, разработанные для формирования проектов механизмов. Без них не обходится изготовление автомобилей, речных и морских судов, космических аппаратов. Кроме готовых изделий проектируются и конструктивные детали. Яркие представители систем проектирования из этой категории – КОМПАС, SolidWorks.
- EDA. Средства, широко используемые для конструирования как готовых электронных приборов, так и их составляющих – микросхем и печатных плат. Другое название данной категории – ECAD. Популярные у специалистов решения – OrCAD и Altium Designer.
- AEC CAD. Главное назначение этих систем заключается в автоматизированной разработке строительных и архитектурных объектов. К ним относятся промышленные и жилые здания, автомобильные и железные дороги, мосты и объекты инфраструктуры. Программные продукты для этого направления есть у AutoDesk, AutoCAD, Bentley.
Таким образом, для каждого направления инженерной деятельности есть свои продукты с предназначенным для этого функционалом. Благодаря такому разделению в каждом комплексе есть только нужные инструменты и ничего лишнего, а это упрощает и ускоряет работу инженера.
F.A.Q. САПР для машиностроения – система автоматизированного проектирования
Зачем внедрять САПР?
В настоящее время на предприятиях машиностроения повсеместно используются системы автоматизированного проектирования (САПР) различных типов. За многолетнюю историю использования они доказали свою эффективность и экономическую целесообразность. Однако, большинство производителей систем так и не могут дать четкого и однозначного ответа, какой экономический эффект принесет покупка их программного обеспечения?
При выборе той или иной системы трудно однозначно понять, какое решение будет наиболее подходящим для организации и зачем вообще необходимо внедрение САПР? Для ответа на эти вопросы нужно, прежде всего, определить факторы, за счет которых достигается экономическая эффективность внедрения и использования системы, а также обратиться к мировому опыту использования САПР.
Одним из лидеров, проводящих исследования в данной области, является международное исследовательское агентство Aberdeen Group, которое, совместно с компанией Autodesk, начиная с 2007 года, выпустило ряд отчетов на эту тему:
- Дополнительные стратегии построения цифровых и физических прототипов: как избежать кризисной ситуации при разработке продуктов?
- Системное проектирование: Разработка новых продуктов для мехатроники.
- Управление техническими изменениями 2.0: Интеллектуальное управление заявками на изменения для оптимизации бизнес-решений.
- Проектирование без границ. Рост доходов благодаря применению 3D-технологий.
Организации-участники исследований были разделены на три группы в соответствии с тем, насколько они выполняют свой календарный план и бюджет: 20% – лучшие в своем классе компании (компании-лидеры), 50% – компании со средними показателями по отрасли и 30% – компании с результатами ниже среднего. Затем был проведен сравнительный анализ, чтобы понять, какие процессы, способы организации работы и технологии чаще использовались лучшими в своем классе компаниями.
По результатам исследований, основными экономическими факторами, влияющими на экономическую эффективность использования САПР, являются время и денежные затраты на разработку прототипов продукции машиностроительных организаций, а также время и затраты на внесение изменений в прототипы и выпускаемые продукты.
Компании-участники исследования были также опрошены по поводу основных факторов, которые на их взгляд, являются самыми значимыми предпосылками использования средств автоматизированного проектирования.
- 91% респондентов поставили на первое место сокращение времени проектирования изделий,
- на втором месте с 38% – сокращение затрат на проектирование,
- далее следуют: увеличение технологичности проектируемых продуктов (30%), ускорение доработок изделий в соответствии с требованиями Заказчиков (кастомизации продуктов) – 15%.
Интересной особенностью является то, что несмотря на большие возможности по сокращению затрат, как и в ранее проведенных исследованиях, ключевым фактором остается возможность сокращения времени проектирования.
Для чего используют САПР лучшие машиностроительные компании?
Функционал САПР, который используется машиностроительными предприятиями для достижения вышеописанных эффектов, можно разбить на следующие основные области:
- Разработка концепции проекта в цифровом формате.
- Создание, оптимизация и утверждение проектов.
- Проектирование электрических и механических деталей.
- Управление данными о продукте.
- Визуализация решений по продукту, обзоров, продаж и маркетинга.
Следует отметить, что функционал управления данными о продукте относится больше к PDM/PLM решениям, однако системы автоматизированного проектирования являются их неотъемлемой частью.
Что собой представляет САПР
Используя техническую терминологию САПР – это комплекс автоматизированных систем с функцией проектирования, для реализации информационных технологий (чертежей, схем, сложных диаграмм и пр.). Ядро комплекса, представляет собой своеобразное программное обеспечение, заключающееся в разветвленной организационно-технической системе, автоматизирующей процессы проектных решений. Возможности ее, однако, ограничены, без использования всех средств для решения поставленных задач. А это – совокупность обслуживающего персонала, технических наработок проекта, и самой программы (запущенного процесса), для обработки и преобразования полученных данных в полноценный проектный план.
Сложности с расшифровкой аббревиатуры
Для лучшего понимания, что такое на самом деле САПР, в чем состоит назначение и каковы рабочие функции, следует сначала разобраться в толковании сокращенного названия. Может показаться странным, но существует несколько вариантов расшифровки, большинство из которых уводят по ложному пути:
- Часто, в технической литературе ее называют – программным средством для создания автоматизированного проектирования. По смыслу такое толкование близко к истине, но слишком растянутое в контексте, и одновременно слишком узкое в определении вопроса. Другими словами – это прикладное специализированное ПО, а единственная роль его, заключается в проектной деятельности, осуществляющейся при помощи автоматизированных процессов. Это слишком сложное для понимания и не совсем верное определение, учитывая, что САПР это не обычная программа, а комплекс средств.
- В других источниках расшифровка представляет его системой автоматического проектирования. Коротко, емко, но в корне неверно, с допущением грубейшей ошибки в толковании. Здесь путаются главные понятия, в словосочетании «автоматического», то есть, самостоятельного системного процесса, без всякого подключения человеческого фактора. В общей системе САПР за определенную часть ее работы отвечает именно персонал, без него она не может обойтись, что подчеркнуто понятием «автоматизированный». А автоматическими, является лишь отдельные операции в работе, ложащиеся непосредственно на систему.
- Дословная расшифровка – система автоматизации проектных работ или система автоматизированного проектирования. Это наиболее правильное и точное определение, полностью соответствующее и аббревиатуре и смыслу в нее заложенному. Но оно считается излишне тяжеловесным, а потому, редко используется даже в технической литературе, разве только, в виде дословного толкования.
- Для определения и расшифровки чаще всего используется словосочетание – система автоматического проектирования. Это не совсем соответствует аббревиатуре, но полностью отражает ее смысл и легко в употреблении, поэтому применимо и в технической, и в прикладной литературе. Используется такое толкование и в ГОСТ.
- В англоязычном варианте, CAD — computer-aided design, имеет тот же смысл что и в русскоязычном, но в дословном переводе несколько отличается. Английский вариант подчеркивает применение компьютерных технологий, участвующих в процессе проектирования. Нельзя сказать что это неверно, все так, но тут как и с точным переводом на русском языке – излишняя словоформа, и без того понятно, что без этого не обойтись.
Краткий экскурс в историю
Самое интересное в том, что разработка САПР началась еще в 1945 г., задолго до наступления компьютерной эры, а разные этапы ее создания велись на протяжении 70-ти лет. Как в большинстве подобных случаев, это был исключительно военный проект научно-исследовательских организаций ВПК США. Целью было создание системы аппаратно-программного комплекса, способного в автоматизированном режиме управлять средствами противовоздушной обороны. Первый из таких комплексов поступил на вооружение уже в 1947 г., но как опытный образец, а работы продолжались и дальше.
Поначалу это были примитивные электронные радиотехнические средства, какими они оставались до конца 60-х гг. Примерно к этому времени к созданию собственного проекта приступили и в СССР, первые советские образцы тоже не впечатляли техническими возможностями, и постоянно совершенствовались. Первый прототип по-настоящему автоматизированной графической системы увидел свет в 1963 г., это был знаменитый Sketchpad – детище профессора Сазерленда. А первый полноценный САПР выпустила компания «Autodesk» в 1982 г. представившая свой продукт – AutoCAD, ставший «дедушкой» всех современных систем автоматизированного проектирования.
Компоненты САПР
Современная САПР представляет собой сложную программно-информационно-аппаратурную человеко-машинную систему, построенную по иерархическому принципу, так что каждый уровень иерархии отражает определенный уровень проектирования — структурный, функциональный и т.п.
Выделяют следующие виды обеспечения: 1. Техническое — устройства ввода, обработки и вывода данных, средства поддержки архива проектных решений, устройства передачи данных; 2. Математическое — математические модели, методики и способы их получения; 3. Программное – делится на: – системное; – прикладное; – Системы 3D моделирования; – Системы инженерного анализа; – Системы 2D; – Системы эргономического анализа; – Простые приложения. 4. Программные компоненты САПР (примером может служить Геометрический решатель САПР); 5. Информационное — информационная база САПР, автоматизированные банки данных, системы управления базами данных (СУБД); 6. Лингвистическое – это совокупность языков для записи; 7. Организационное – это совокупность положений, устанавливающих состав и функции, формы; 8. Методическое обеспечение – совокупность документов в которых отражены, состав, правила отбора и эксплуатации средств автоматизации проектирования. Этапы технологического проектирования;
Разработка САПР занимает десятки и сотни человеко-лет труда высококвалифицированных специалистов, поэтому САПР должна в максимальной степени удовлетворять требованию моральной долговечности. В связи с этим САПР строится по агрегатному принципу.
Агрегатный принцип построения позволяет создать на основе базового варианта •САПР любую необходимую пользователю конфигурацию путем объединения соответствующих программных и технических модулей.
Классификация пользователей САПР. – Специалистов, работающих с САПР, называют пользователями САПР. – Пользователи-разработчики САПР. – Пользователи-сопроводители САПР – поддерживают САПР в рабочем состоянии (пополнение библиотек САПР необходимой информацией, модификация САПР в рамках запланированных возможностей, учет и диагностика ошибок, выявляемых & процессе эксплуатации САПР). Пользователи-сопроводители должны в совершенстве знать алгоритмы и программы, содержащиеся в эксплуатируемой САПР. Разумеется, необходимо всемерно стремиться к повышению квалификации этой группы пользователей, так как от этого зависит общая культура проектирования с помощью САПР, а следовательно, и его эффективность.
Структура САПР
Являясь разновидностью информационных систем, классифицируемых по сфере применения, САПР относятся к сложным многоуровневым структурам, образуемым совокупностью средств вычислительной техники, различными видами обеспечения, а также обслуживающим их персоналом.
Структура САПР регламентирована ГОСТ 23501.101-87 и включает в себя два класса подсистем: проектирующие и обслуживающие. Основным назначением проектирующих модулей выступает решение конкретных проектных задач, а функции информационного обмена между ними возложены на подсистемы обслуживания, к задачам которых можно отнести:
- Управление процессами проектирования.
- Документирование процессов проектирования.
- Реализация графического интерфейса.
- Организация и ведение банка данных.
https://youtube.com/watch?v=3SE84MrYArg
Согласно стандарту, компоненты САПР строятся на основе следующих видов обеспечения:
- Техническое обеспечение объединяет вычислительное, телекоммуникационное оборудование и линии связи.
- Программное обеспечение состоит из средств нижнего и верхнего уровней. Это операционная система с комплектом драйверов периферии и, собственно, сами компоненты САПР.
- Совокупность данных, необходимых для реализации процесса разработки включается в информационное обеспечение САПР. Это нормативная информация, данные о прототипах проектируемых объектов, готовые шаблоны.
- Математическое обеспечение объединяет в себе алгоритмы и математические модели, необходимые для реализаций проектных задач.
- Лингвистическое обеспечение включает набор интерфейсов для организации межмодульного взаимодействия, а также специальные языки проблемно-ориентированного программирования.
- К методическому обеспечению относится общая и внутренняя нормативная документация, регламентирующая процессы обслуживания и эксплуатации САПР.
Несмотря на разнообразие решений для автоматизации проектной деятельности, их архитектура также регламентирована. Разработка САПР должна вестись строго в соответствии с принципами создания информационных систем. Одним из них является принцип системного единства, согласно которому, разрабатываемая система должна иметь свойства целостности и взаимосвязанности отдельных компонентов и структуры, а сам процесс проектирования должен носить индуктивный характер, то есть вестись от частного к целому.
Функционирование подсистем и компонентов САПР должно быть подчинено принципу совместимости, в соответствии с которым составные части информационных систем должны решать свои задачи в строгом взаимодействии. Кроме того все элементы подлежат унификации, обеспечивая взаимозаменяемость и открытость.
САПР строится с учетом возможной интеграции с другими информационными системами, а также модификации и пополнения их компонентов.