Обзор современных систем автоматизированного проектирования

Введение в САПР

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

Математическое обеспечение САПР отличается богатством и разнообразием используемых методов вычислительной математики, статистики, математического программирования, дискретной математики, искусственного интеллекта. Программные комплексы САПР относятся к числу наиболее сложных современных программных систем, основанных на операционных системах Unix, Windows 95/NT, языках программирования. С, С++, Java и других, современных CASE технологиях, реляционных и объектно-ориентированных системах управления базами данных (СУБД), стандартах открытых систем и обмена данными в компьютерных средах.

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

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

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

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

Разновидности САПР

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

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

  • САПР для применения в отраслях общего машиностроения. Их часто называют машиностроительными САПР или системами MCAD (Mechanical CAD);
  • САПР для радиоэлектроники: системы ECAD (Electronic CAD) или EDA (Electronic Design Automation);
  • САПР в области архитектуры и строительства.

Кроме того, известно большое число специализированных САПР, или выделяемых в указанных группах, или представляющих самостоятельную ветвь классификации. Примерами таких систем являются САПР больших интегральных схем (БИС); САПР летательных аппаратов; САПР электрических машин и т. п.

По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты (страты) проектирования. Так, в составе MCAD появляются рассмотренные выше CAE/CAD/CAM-системы.

По масштабам различают отдельные программно-методические комплексы (ПМК) САПР, например: комплекс анализа прочности механических изделий в соответствии с методом конечных элементов (МКЭ) или комплекс анализа электронных схем; системы ПМК; системы с уникальными архитектурами не только программного (software), но и технического (hardware) обеспечений.

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

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

В настоящее время широко используют унифицированные графические ядра, применяемые более чем в одной САПР (ядра Parasolid фирмы EDS Urographies и ACIS фирмы Intergraph).

2. САПР на базе СУБД. Они ориентированы на приложения, в которых при сравнительно несложных математических расчетах перерабатывается большой объем данных. Такие САПР преимущественно встречаются в технико-экономических приложениях, например при проектировании бизнес-планов, но они имеются также при проектировании объектов, подобных щитам управления в системах автоматики.

3. САПР на базе конкретного прикладного пакета. Фактически это автономно используемые ПМК, например имитационного моделирования производственных процессов, расчета прочности по МКЭ, синтеза и анализа систем автоматического управления и т. п. Часто такие САПР относятся к системам САЕ. Примерами могут служить программы логического проектирования на базе языка VHDL, математические пакеты типа MathCAD.

4. Комплексные (интегрированные) САПР, состоящие из совокупности подсистем предыдущих видов. Характерными примерами комплексных САПР являются CAE/CAD/CAM-системы в машиностроении или САПР БИС. Так, САПР БИС включает в себя СУБД и подсистемы проектирования компонентов, принципиальных, логических и функциональных схем, топологии кристаллов, тестов для проверки годности изделий. Для управления столь сложными системами применяют специализированные системные среды.

NX

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

Ключевые особенности NX:

  • Поддержка разных операционных систем, включая UNIX, Linux, Mac OS X и Windows
  • Одновременная работа большого числа пользователей в рамках одного проекта
  • Полнофункциональное решение для моделирования
  • Продвинутые инструменты промышленного дизайна (свободные формы, параметрические поверхности, динамический рендеринг)
  • Инструменты моделирования поведения мехатронных систем
  • Глубокая интеграция с PLM-системой Teamcenter.

Примечания

  1. Пройдаков, Э. М. Теплицкий, Л. А. Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. — М.: Русская Редакция, 2004. — ISBN 5-750-20195-3. (Словарь поставляется в электронной версии с ABBYY Lingvo x3 для ПК)
  2. Масловский, Е. К. Англо-русский словарь по вычислительной технике и программированию (The English-Russian Dictionary of Computer Science). — ABBYY Ltd, 2008.. (Словарь поставляется в электронной версии с ABBYY Lingvo x3 для ПК и доступен на сайте )
  3. Воскобойников, Б. С., Митрович, В. Л. Англо-русский словарь по машиностроению и автоматизации производства. — М.: РУССО, 2003. — 1008 с. — ISBN 5-887-21228-4.. (Словарь поставляется в электронной версии с ABBYY Lingvo x3 для ПК)
  4. Лисовский, Ф. В. Новый англо-русский словарь по радиоэлектронике. — М.: РУССО, 2005. — 1392 с. — ISBN 5-887-21289-6.. (Словарь поставляется в электронной версии с ABBYY Lingvo x3 для ПК)
  5. Малюх В. Н. Введение в современные САПР: Курс лекций. — М.: ДМК Пресс, 2010. — 192 с. — ISBN 978-5-94074-551-8.
  6. Норенков И. П. Основы автоматизированного проектирования: учеб. для вузов. — 4-е изд., перераб. и доп. — М.: Изд-во МГТУ им. Н. Э. Баумана, 2009. — 430 с. — ISBN 978-5-7038-3275-2.

Техническое обеспечение САПР

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

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

Основные требования к техническим средствам САПР состоят в следующем:

  • эффективность;
  • универсальность;
  • совместимость;
  • надежность.

Технические средства (ТС) в САПР решают задачи:

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

Для решения этих задач ТС должны содержать:

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

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

ТС САПР могут одно- и многоуровневыми.

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

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

Для использования информации отдельных ЭВМ распределенных на относительно большой территории особый эффект дает применение вычислительных сетей.

T-FLEX

В конце 1980-х, семеро выпускников Московского государственного технологического университета «Станкин» начали вместе работать над созданием параметрической САПР, нацеленной на промышленность. В 1989 году у них уже был компонент программного обеспечения, который они бесплатно предоставили российским производителям. В 1992 году они официально зарегистрировали ООО «Топ Системы».

T-FLEX работает со сложными сборками.

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

Люди, знакомые с рынком САПР указывают на Pro/Engineer как на первую параметрическую САПР с поэлементным моделированием построения твердых тел. Большинство САПР, появившихся с тех пор, просто скопировали подход Pre/E, с использованием аналогичных форм параметров, основанных на истории. На первый взгляд кажется, что T-FLEX тоже следует этому подходу. Но это только на первый взгляд.

Параметрика является ядром T-FLEX. Любой компонент T-FLEX может быть связан с чем-то еще. Переменные могут быть назначены в любое время для имен компонентов, видимости, материала или любого другого числового или текстового атрибута. Затем они могут быть обработаны с любым алгебраическим или логическим выражением для управления поведением конструкции. Параметры могут быть вычислены из графических зависимостей с использованием, например, мер и функций расстояния. Значения параметров могут быть динамически выбраны из внутренних таблиц или таблиц Excel и баз данных, или других файлов других типов, в зависимости от других параметров. Эта возможность используется T-FLEX для создания параметрического элемента библиотеки.

T-FLEX позволяет вам создать параметрические 2D чертежи с нуля без ограничений на количество 2D объектов. Параметрические эскизы (для 3D операций) немедленно обновят любые изменения, независимо от их источника. T-FLEX включает полностью параметрические чертежи документации, в том числе объемы, тексты и заметки в виде чертежей. Вы можете создать параметрические 2D изделия, вставив параметрические 2D компоненты со сложными параметрическими связями. Более того вы можете создать полностью параметрические 3D изделия.

Изначально, гибкость параметрики T-FLEX позволяет вам очень просто добавить свою идею в 3D-модель и изделие, а не полагаться на невнятные предложения в истории строительства. Используйте эту гибкость, чтобы создавать семейства деталей. Но логическое продолжение этого куда интереснее: с параметрикой T-FLEX стало возможным реализовать массовую настройку всей системы, такую как сборка на заказ, настройка на заказ и проектирование на заказ. Вы можете даже использовать T-FLEX как интернет-средство в этих приложениях.

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

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

ZWCAD – лучший аналог Автокада

Компания ZWSOFT разработала программное обеспечение, которое обещает быть самым популярным на рынке систем автоматизированного проектирования. Продукт имеет следующие достоинства:

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

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

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

Как это работает?

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

Рис. 2. Общая схема работы модуля «Корпоративное управление» на платформе nanoCAD Plus 20 и выше

  • файлы настроек «Стандарта предприятия», то есть те файлы, которые настраивают nanoCAD для работы с форматом *.dwg. Это могут быть:файлы стандартов *.dwg (*.dws),
    штриховки (*.pat),
    настройки плоттеров (*.pc3),
    настройки стилей печати (*.stb и *.ctb),
    шрифты (*.shx),
    *.dwg-шаблоны (*.dwt),

    настройки панели Инструменты (*.ntc);
  • файлы настроек программы: визуальные стили, пользовательские панели инструментов для ленты (*.xml) и для классического интерфейса (*.cfg), параметры автосохранения, расположение стандартных папок (шаблоны, стили печати, образцы шрифтов и штриховок), поведение основных инструментов управления объектами, настройка видеографики и т.д.;
  • файлы настроек системы оформления, то есть настройки элементов аннотирования платформы (команда PARAMS): параметры размеров, выносок, автомасштабирование стилей и т.д.

Рис. 3. Структура «Стандарта предприятия», контролируемая через модуль «Корпоративное управление» в nanoCAD Plus 20 и выше

  • «мягкий» стиль: настройки приходят на рабочее место пользователей, дополняя те, которые пользователи настраивали для себя. Разрешено вносить изменения;
  • «средний» стиль: настройки, приходящие на рабочее место пользователей, можно расширять (добавлять свои стили, файлы шрифтов, штриховок, стилей печати и т.д.). Внести изменения не получится – отличающиеся файлы настроек будут обновляться в соответствии с эталонными, которые отправляет администратор;
  • «жесткий» стиль: пользователь не может ни расширить настройки, ни внести изменения – все они будут приводиться в соответствие с распространяемым эталонным комплектом.

Применение САПР

Сфера применения определяется отраслевым назначением того или иного комплекса для автоматизации. По данному признаку классификация насчитывает 3 основные разновидности:

  • MCAD. Программно-технические комплекты, разработанные для формирования проектов механизмов. Без них не обходится изготовление автомобилей, речных и морских судов, космических аппаратов. Кроме готовых изделий проектируются и конструктивные детали. Яркие представители систем проектирования из этой категории – КОМПАС, SolidWorks.

  • EDA. Средства, широко используемые для конструирования как готовых электронных приборов, так и их составляющих – микросхем и печатных плат. Другое название данной категории – ECAD. Популярные у специалистов решения – OrCAD и Altium Designer.

  • AEC CAD. Главное назначение этих систем заключается в автоматизированной разработке строительных и архитектурных объектов. К ним относятся промышленные и жилые здания, автомобильные и железные дороги, мосты и объекты инфраструктуры. Программные продукты для этого направления есть у AutoDesk, AutoCAD, Bentley.

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

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

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

Международные стандарты рассматривают такие комплексы в аспекте отраслевого и целевого назначения.

По отраслевому назначению

Признак классификации по отраслевому назначению отчасти перекликается с отечественным типом объекта проектирования и подразделяет все САПР на:

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

Следует отметить, что приведенная классификация несколько условна и не охватывает весь перечень отраслей, в которых применяются САПР. Комплексы не попавшие в общепринятую классификацию, трактуются стандартом как «Прочие».

По целевому назначению

Согласно данному классификационному признаку различают CAD-, CAE- и CAM-системы.

  • CAD-системы объединяют в себе инструментарий конструирования различных деталей, подготовки чертежей, спецификаций и сопутствующей документации. Большинство современных программ обладают функциями создания 3D-моделей, используемых в CAM и CAE-системах.
  • CAM-системы позволяют выполнять технологическую поддержку производства изделия. Примером может служить генерация управляющей программы для станков и обрабатывающих центров с ЧПУ.
  • CAE-системы обладают обширными средствами поддержки математического анализа. С помощью них моделируют и прогнозируют процессы в области теплотехники, гидравлики, механики; выполняют сложные расчеты с использованием расширенного математического аппарата. CAE системы позволяют оценить работоспособность проектируемого изделия до его производства.

Структура САПР

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

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

  • Управление процессами проектирования.
  • Документирование процессов проектирования.
  • Реализация графического интерфейса.
  • Организация и ведение банка данных.

https://youtube.com/watch?v=3SE84MrYArg

Согласно стандарту, компоненты САПР строятся на основе следующих видов обеспечения:

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector