
- •8. Системы автоматизированного исследования, проектирования и управления
- •8.1. Информационно-поисковые системы
- •8.2. Системы, управляющие процессами
- •8.3. Научные исследования
- •8.4. Системы автоматизированного проектирования
- •Оглавление
- •8. Системы автоматизированного исследования, проектирования и управления 125
- •8. Системы автоматизированного исследования, проектирования и управления 125
- •Учебное издание
8.4. Системы автоматизированного проектирования
Средства автоматизированного проектирования (САПР) широко применяются в технике и промышленности. С помощью их можно проектировать различные объекты как в самых широких областях науки и техники. Это и всевозможные машины и механизмы, промышленные и жилые здания, средства коммуникации и даже само программное обеспечение.
САПР представляет собой организационно-техническую систему, состоящую из комплекса средств автоматизации проектирования, взаимосвязанного с подразделениями проектной организации и выполняющее автоматизированное проектирование.
САПР содержит семь видов обеспечения: математическое (МО), лингвистическое (ЛО), информационное (ИО), программное (ПО), техническое (ТО), методическое (МО) и организационное (ОО). Из всех видов обеспечений ПО занимает особое место, так как основная доля затрат при разработке САПР приходится именно на ПО.
Как законченное изделие САПР является совокупностью следующих компонентов (рис. 8.6.)
технических средств, обеспечивающих автоматизированное получение проектных решений;
программ, управляющих работой технических средств и выполняющих проектные процедуры;
данных, необходимых для выполнения программ;
документации, содержащей все необходимые сведения для выполнения программ;
документации, содержащей все необходимые сведения для выполнения автоматизированного проектирования с помощью данной САПР.
Программное обеспечение САПР представляет собой совокупность программ на машинных носителях с необходимой программной документацией и, в свою очередь, состоит из базового, общесистемного и специализированного программного обеспечения.
Базовое ПО – включает в себя ПО обслуживающих подсистем САПР (мониторные системы, СУБД, графические редакторы).
Общесистемное ПО – представляется операционными системами используемых ЭВМ. Оно управляет процессами вычислений, вводом, выводом, диалоговой взаимосвязью с пользователем, поиском, анализом, модификацией данных, контролем и диагностикой в процессе вычислений и многим другим.
В состав его входят мониторная диалоговая система, системы управления базами данных, информационно-поисковые системы, геометрические и графические процессоры, средства форматирования текстовой и графической информации, средства для выполнения общетехнических расчетов и др.
Специализированное ПО – предназначено для получения проектных решений. Оно создается с учетом организации и возможностей общесистемного ПО САПР.
Состав и структура ПО САПР определяется как составом и структурой подсистем САПР, так и САПР в целом. Взаимодействие специализированного, общесистемного и базового ПО с техническими средствами САПР показано на рис.8.7
Рис.8.7. Взаимодействие программного обеспечения САПР
По функциональному назначению ПО САПР можно разделить на ряд программных комплексов, а именно: проектирующие, обслуживающие и инструментальные (рис.8.8).
Проектирующие ПК предназначены для получения законченного проектного решения и, в свою очередь, делятся на проблемно-ориентированные и объектно-ориентированные.
Обслуживающие ПК предназначены для поддержания работоспособности проектирующих ПК и входят в состав общесистемного ПО.
Инструментальные ПК представляют собой технологические средства, предназначенные для разработки, развития и модернизации ПО САПР. Их можно, в свою очередь, разделить на инструментальные средства, являющиеся частью САПР и используемые в процессе ее работы, и инструментальные средства, используемые только в процессе разработки САПР.
Системы САПР широко применяются в машиностроении, электронике и т.п.
Среди САПР в элетронной промышленности можно назвать такие, как PCAD, PSPACE, PRANIS, PRACIS и т.п.
Однако, учитывая направленность специальности рассмотрим, прежде всего САПР в машиностроении. Его можно на две группы: специализированные и универсальные системы.
Специализированные программные системы могут использоваться как автономные самостоятельные системы, так и включаться в состав универсальных систем. Дополнительно их можно разделить в зависимости от области применения и решаемых задач на следующие группы:
1) программы для графического ядра системы; типичными примерами таких программ могут служить ACIS (Spatial Technology) и Concept Modeller (Wisdom), реализующие твердотельную вариационную геометрию при создании геометрических моделей;
2)системы для функционального моделирования на различных уровнях физического представления проектируемых объектов. Системы, используемые для анализа и оценки функциональных свойств проектируемых объектов, обычно отличаются высокой сложностью и стоимостью и охватывают широкий круг задач моделирования технических объектов.
Наиболее распространены системы для моделирования на распределенном уровне, использующие метод конечных элементов (МКЭ). Они, в свою очередь, также делятся на универсальные системы анализа с использованием МКЭ и специализированные. Наиболее известны такие универсальные системы, как Nastran, Nisa II, Patran, Ansys и другие, позволяющие выполнять различные виды анализа на распределенном уровне. Специализированные системы МКЭ ориентированы на конкретные виды анализа. Примерами таких систем могут служить пакеты SIMTEC и MAGMAsoft, предназначенные для моделирования процессов отвердевания металлических отливок, MoldFlow — для моделирования процессов литья пластмасс, OPTRJS — для моделирования деформаций при листовой штамповке и др.
3) системы для подготовки управляющих программ для технологического оборудования с числовым программным управлением. Как правило, эти системы имеют собственный, достаточно развитый графический редактор, позволяющий на основе чертежа детали создавать ее геометрическую модель, которая затем используется для генерации управляющей программы. Примеров таких программ для ПЭВМ и рабочих станций достаточно много, к наиболее известным можно отнести следующие: SmartCAM, CIM CAD, Cimplex, Eukiid, PEPS, DUCT, Спрут и др. Часто они специализируются на конкретных видах механообработки или имеют набор специализированных модулей.
Универсальные системы САПР предназначены для комплексной автоматизации процессов проектирования и производства продукции машиностроения. Их можно разделить на три группы в зависимости от их функциональных возможностей, набора модулей и структурной организации системы: системы низкого и среднего уровня, а также полномасштабные системы.
Кратко существующие САПР в машиностроении можно охарактеризовать следующим образом:
Система ANVIL-5000 разработана и продается фирмой Manufacturing and Consulting Services (MCS). На .май 1991 г. в фирме работало всего 165 сотрудников. В странах СНГ система ANVILL-5000 была достаточно распространена, так как работала на ЭВМ семейства VAX и их аналогах. В таблице приводятся оценки по версии 2.2, продажа которой началась с мая 1992 г. Фирма мало уделяла внимания развитию системы, что привело к падению престижа системы и снижению ее характеристик по отношению к другим быстро развивающимся системам. Реализация пакета на PC — очень слабая и неконкурентна с большинством распространенных систем для PC. Общий уровень системы не отвечает современным требованиям к универсальной САПР, а будущее системы весьма неопределенно.
Система ВгатоЗ распространяется фирмой AppUcon, обладающей правами собственности на нее. Полное чисто сотрудников фирмы на ноябрь 1991 г. равно 800. В странах СНГ система Bravo3 использовалась рядом оборонных предприятий на ЭВМ семейства VAX. Сильными сторонами системы всегда были приложения по генерации управляющих программ для станков с ЧПУ, средства разработки прикладных программ и сопровождение. Однако уровень твердотельного моделирования и горизонтальная интеграция модулей не отвечают современным требованиям. Версия MacBravo для ПЭВМ Macintosh — слабая и распространяется с трудом. В целом система находится на достаточно хорошем уровне, но существенно уступает лидерам в области САПР и по алгоритмической базе значительно отстала от среднепромышленного уровня.
Система CADDS5 разработана и распространяется фирмой Computervision. Последние годы фирма лидирует в области САПР как по объему продаж, гак и по уровню разработок на основе длительного опыта работ в этой области. Однако в 1994 г. Фирма уступила лидерство по объему продаж фирме РТС, На конец 1994 г. в фирме работало 3800 сотрудников. В настоящее время фирма — один из лидеров в России на рынке продаж САПР для рабочих станций. К достоинствам системы можно отнести следующие:
полный набор функциональных модулей, включая Piping, Cabling и HVAC;
распространенная система с большим числом инсталяций;
полная двунаправленная ассоциативность между большинством функциональных модулей;
хорошее управление данными, есть связь с коммерческими СУБД, модуль EDM продается как самостоятельный продукт; поддерживает видеоконференции; современный графический интерфейс пользователя (OSF MotiD;
графический интерфейс — единый для большинства модулей;
хорошие возможности расширения системы (CV-DORS);
быстро устраняются недостатки и наращивается число модулей;
система имеет поддержку на ПЭВМ, совместимых с IBM PC и PS/2, включающую пакеты Personal Machinist, Personal Designer, Design View, Design Post. К недостаткам системы относятся: высокая сложность системы для освоения, использования и управления;
сложный и громоздкий интерфейс пользователя; проблемы в системной интеграции. Часть модулей, разработанных третьими фирмами, не поддерживает все функции системы;
имеются модули с одинаковым назначением; имеются проблемы в стыковке пакетов на ПЭВМ с CADDS5.
Помимо CADDS5 фирма распространяет систему CAD/CAM Medusa и средства управления данными EDM. Medusa — популярный в прошлом пакет, но в настоящее время устареют и не конкурирует с системами. перечисленными в таблице. Фирма большое внимание уделяет развитию системы, в последнее время предложена новейшая технология разработки и адаптации средств САПР под названием PELORUS. Однако информация о ней ограничена и не позволяет оценить ее возможности. Тем не менее PELORUS принята как базовая технология такой всемирно известной фирмой, как Mersedes Benz и консорциумом Airbus Industrie. Финансовое положение фирмы в последнее время существенно улучшилось в результате структурной реорганизации и заключения ряда крупных контрактов.
Система САTIА разработана и распространяется фирмой Dassault Systems, но правыми собственности обладает IBM, также распространяющая эту систему. Система широко известна и получила распространение благодаря авторитету и финансовым возможностям IBM. В 1993 г. появилась версия 4, для которой приведены оценки в таблице. На ноябрь 1991 г. в фирме работало 1000 сотрудников. CATIA широко распространена в авиакосмической и автомобильной промышленности. Достоинства системы:
полный набор функциональных модулей, включая Piping, Cabling и HVAC;
распространенная система с большим числом инсталяций;
современный графический интерфейс пользователя с использованием пиктограмм;
прекрасные возможности в моделировании поверхностей;
хорошо зарекомендовавшая себя технологическая часть;
может использоваться на Power PC;
имеются средства управления роботами;
на САТIА выполнен ряд сложных проектов: Boieng 777 и серия LH автомобилей фирмы Chrysler. Недостатки системы:
недостаточный уровень графического интерфейса пользователя;
в геометрических моделях недостаточный уровень ассоциативности — устаревшее графическое ядро;
основные проекты выполнены в предыдущих версиях САТIА на mainframe, а не на рабочих станциях под АIХ;
недостаточный уровень средств анализа; слабая поддержка в проблемных приложениях;
нет поддержки на ПЭВМ с процессорами Intel;
нет средств концептуального проектирования сложных изделий;
реализована только на технических средствах IBM.
Система по ряду аспектов морально устарела и уступает современным лидерам в области САПР.
Система IСЕМ разработана и распространяется известной в прошлом фирмой Control Data Systems. В связи с ошибками руководства корпорацией она понесла большие финансовые потери и находится практически в критическом положении. На февраль 1992 в фирме работало 5000 сотрудников (в 1987 г. — 34500). IСЕМ содержит полный набор модулей, характерный для САПР, и распространяется совместно с такими продуктами других фирм, как DUCT (фирмы Delcam) и Pro/Engineer (фирмы РТС). На Западе IСЕМ достаточно распространена в автомобильной и авиационной промышленности, менее известна она в России. Слабой стороной системы является объединение модулей, отвечающих современным требованиям и устаревших, а также полная реализация системы на рабочих станциях типа Cyber 910, имеющих слабое распространение. Будущее системы неопределенно в связи с тяжелым положением фирмы.
Система I-DEAS разработана и распространяется фирма Structural Dynamics Research Corp. (SDRC). В настоящее время распространяется версия системы под названием Master Series. Эта же система под названием CAEDS распространяется фирмой IBM. В странах СНГ ранние версии I-DEAS достаточно известны под названием "Ирис", которые распространялись болгарами с их ЭВМ — аналогами семейства VAX. Финансовое положение фирмы удовлетворительное, поскольку прикладываются значительные усилия по развитию I-DEAS и проводится агрессивная политика по внедрению системы в различные отрасли. Фирма заключила соглашения с такими известными фирмами, как Autodesk, Mentor Graphics и Camax по интеграции программных продуктов и совместном их распространении. На январь 1991 в фирме работало 950 сотрудников. Традиционно I-DEAS известна в России как пакет для моделирования с использованием МКЭ, однако в настоящий момент это мощная система, включающая обширный набор модулей для организации различных вариантов рабочих мест. К недостаткам системы можно отнести недостаточный уровень управления данными, управления механическими сборками и поддержки коллективной работы, а также возможность поддержки на ПЭВМ только на уровне AutoCAD. Система перспективна и может быть рекомендована для использования.
Система I/EMS разработана и распространяется фирмой Intergraph Corp., которая, в отличие от всех рассматриваемых фирм, является крупным производителем рабочих станций и периферии (однако рабочие станции создаются на базе процессоров Intel и имеют высокую стоимость). Благодаря этому фирма предлагает потребителям "интегрированные решения" в области САПР для различных применений. Финансовое положение фирмы удовлетворительное. I/EMS по своим возможностям является одним из лидеров среди систем, однако, поскольку она не имеет длительной истории и из-за ориентации фирмы в основном на картографию, по объему продаж она уступает другим системам.
Система EUCLID-IS разработана и продается фирмой Matra Datavision (Франция), входящей в состав Matra Group. Финансовое положение фирмы среднее, учитывая кризис в европейской промышленности. В странах СНГ ранние версии Euclid вместе с ANVILL — наиболее распространенные на ЭВМ семейства VAX. На февраль 1992 г. в фирме работало 450 сотрудников. EUCLID-IS — широко известная система, отличающаяся высоким уровнем твердотельного моделирования, хорошим управлением данными проекта и производственными приложениями. В 1992 г. вышли версии системы 2.3 и 2.4, а в 1993 г. — версия 3.0, отличающаяся улучшенной вариационной геометрией, фотореалистичной визуализацией объектов и новым графическим интерфейсом пользователя (на базе OSF Motif).
Система объединяет большой набор специализированных модулей, ориентированных на решение различных задач в цикле проектирования. Особый интерес представляет модуль моделирования для процессов листовой штамповки, отсутствуюший в других системах. Matra Datavision развивает создание интегрированных программных модулей, специализированных на различных видах механообработки и реализующих все требуемые функции: SurfmasterH Foldmaster.
Система Pro/ENGINEER разработана и распространяется фирмой Parametric Technology Corporation (РТС). Фирма очень динамична и очень быстро растет. На ноябрь 1991 г. в фирме работало 300 сотрудников, а на конец 1994 г. — 1300. РТС — один из лидеров на рынке СНГ в секторе полномасштабных САПР. В конце 1994 г. распространялась версия 14.0 системы. Систему отличает высокий уровень параметрического твердотельного моделирования с поддержкой ассоциативности на уровне сборок, деталей, свойств и параметров. Достаточно высок уровень технологических модулей в системе и удобен пользовательский интерфейс. Сильной стороной системы является наличие версий практически для всех вариантов технических средств от IBM PC до HP9000 system 700. К слабым сторонам системы можно отнести недостаточный уровень управления данными и приложений в различных проблемных областях. Рейтинг системы достаточно высок и она развивается очень быстро.
Система UNIGRAPHICS 10 — распространяется компанией EDS, принадлежащей General Motors. Этой же компании фирмой McDonnell Douglas были проданы права на эту систему и коллектив разработчиков. На март 1992 г. в фирме работало 21000 сотрудников (непосредственно САПР занималось — 980). Финансовое положение фирмы достаточно стабильное. UNIGRAPHICS 9 (предыдущая версия) — широко известная система, использующаяся в автомобильной и авиационной промышленности. Система содержит обширный набор различных модулей, традиционно сильна в технологических приложениях. К слабым сторонам системы можно отнести недостаточный уровень управления данными и механическими сборками, отсутствие модуля Piping. Рейтинг системы достаточно высок, в СНГ она приобретена несколькими машиностроительными заводами.
В последнее время получили широкое развитие такие области САПР как проектирование мехатронных устройств
При этом под мехатронными устройствами понимаются объекты, для исследования и проектирования которых используются математические модели, отражающие взаимное влияние протекающих в объекте процессов различной физической природы. Рассмотрение ведется на макроуровне, т.е. при дискретизации пространственных величин, что приводит к моделям в виде систем обыкновенных дифференциальных уравнений. В то же время описываемый подход отличается от принятого в теории автоматического управления тем, что в математических моделях используются не абстрактные сигналы, а величины, непосредственно характеризующие физическое состояние объекта (токи, потенциалы, давления, силы и т.п.) и связанные компонентными уравнениями.
В современных системах автоматизированного проектирования для анализа на макроуровне, как правило, применяются программы одноаспектного (монодисциплинарного) моделирования. Определились программы — мировые лидеры — для анализа электронных схем (Spice) и механических устройств (Adams, Dyna). Так, в программах типа Spice в качестве фазовых переменных используются электрические токи и напряжения. Хотя влияние температуры на электрические процессы можно учесть путем введения в модели компонентов температурных зависимостей параметров, такой учет является все же односторонним. В Spice-подобных программах обратное влияние электрических переменных на тепловой режим не предусматривается и, следовательно, отсутствуют возможности учета двустороннего (взаимного) влияния фазовых переменных тепловой и электрической подсистем. Аналогичная ситуация имеет место и в отношении других физических подсистем и известных программ анализа.
Математический аппарат анализа, разработанный для одноаспектного моделирования, входит составной частью в методики анализа мехатронных устройств. Однако требуются и развивающие дополнения, приводящие к инвариантности форм представления моделей разных физических объектов и, следовательно, к объединению моделей и их решению в едином вычислительном процессе. Прежде всего к таким дополнениям нужно отнести аналогии фазовых переменных, компонентных и топологических уравнений.
Однако до настоящего времени методики многоаспектного моделирования почти не используются в существующих САПР, хотя в средствах анализа систем с физически разнородными подсистемами нуждается большинство проектных организаций приборостроительного профиля.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. –М.:Мир, 1981.-368с.
Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – М.:Мир, 1989. – 360с.
Гурова Л.И. Сахаров С.С. Прикладные пргораммы: Учебн. пособие. – М.:Статистика, 1980. – 280с.
Фокс Дж. Программное обеспечение и его разработка: Пер. с англ. – М.:Мир, 1985. – 368с.
Зельднер Г. Программируем на Quick BASIC 4.5. Учебн. пособие. – М.:АBF, 1996, 432с.
Практическое руководство по программированию: Пер. с англ. / Б.Мик, П.Хит, Н.Рашби и др. – М.:Радио и связь, 1986. – 168с.
Симбуя М., Ямамото Т. Алгоритмы и структуры данных: Пер. с японского. – М.: «МИР», 1986. – 218с.
Уолш Д. Руководство по созданию документации для математического обеспечения. - М., 1975, 128с.
Разработка САПР. В 10 кн. Кн.3. Проектирование программного обеспечения САПР: Практ.пособие /Б.С.Федоров, Н.Б.Гуляев; Под ред.А.В.Петрова. - М.:Высш. шк., 1990. - 159с.
Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ.-М.:Энергоатомиздат, 1984.-232с.