Список разделов О факультете Специальности факультета Контакты

Раздел 1: Историческая справка

Первые программы автоматизированного проектирования были созданы для нужд электронной и радиотехнической промышленности. Они появились в конце 50-х - начале 60-х годов прошлого века. В качестве примера можно назвать программы анализа электронных схем Net-1, ECAP или программу логического моделирования цифровой аппаратуры С.Крея – Р.Киша, созданные в США. В СССР в 60-е годы появляются программы проектирования печатных плат, оформления конструкторской документации, логического и схемотехнического моделирования радиоэлектронной аппаратуры (РЭА) и интегральных схем. Развитие систем автоматизированного проектирования в машиностроении тесно связано с аппаратно-программными средствами машинной графики и геометрического моделирования, так как проектирование механических изделий заключается прежде всего в конструировании, т.е. в определении геометрических форм тел и их взаимного расположения. Поэтому отправной точкой истории автоматизации проектирования в машиностроении обычно считают создание графической станции Sketchpad на основе дисплея и светового пера И.Сазерлендом в 1963 г., хотя еще в 1946 г. И.Шоенбергом была представлена теория B-сплайнов. В 70-е годы в геометрическом моделировании стали использовать неравномерные рациональные B-сплайны (NURBS), а также модели кривых и поверхностей любой формы, разработанные П.Безье. К 1982 г. твердотельное моделирование начинают применять в своих программных продуктах компании Computervision, IBM, Prime и др. В 1986 г. компания Autodesk выпускает свой первый CAD-продукт Autocad. В 1988 г. создается аппаратура для прототипирования изделий с помощью лазерной стереолитографии по данным, получаемым в САПР. Также в 1988 г. компания PTC впервые реализует параметризацию моделей. Развитие компьютерной графики определялось не только возможностями аппаратных средств, но и характеристиками программного обеспечения. Оно должно было быть инвариантным по отношению к используемым аппаратным средствам ввода и вывода графической информации. Поэтому значительное внимание с 70-х годов уделяется вопросам стандартизации графических программ. Стандарт на базисную графическую систему включает в себя функциональное описание и спецификации графических функций для различных языков программирования. В 1977 г. ACM публикует документ Core, описывающий требования к аппаратно-независимым программным средствам. А в начале 1982 г. появляется система Graphical Kernel System (GKS), задающая примитивы, сегменты и преобразования графических данных и ставшая стандартом ISO в 1985 г. В 1987 г. разработан вариант GKS-3D с ориентацией на 3D графику. В 1986 г. утверждается ряд новых стандартов в области компьютерной графики. Среди них CGI (Computer Graphics Interface) и PHIGS P (Programmer's Hierarchical Interactive Graphics System) - стандарт ANSI, ставший стандартом ISO в 1989 г. В 1993 году компанией Silicon Graphics предложен стандарт OpenGL (SGI Graphical Language), широко используемый в настоящее время. В этих системах используются графические форматы для обмена данными, представляющие собой описание изображения в функциях виртуального графического устройства (в терминах примитивов и атрибутов). Графический формат (метафайл) обеспечивает возможность запоминать графическую информацию единым образом, передавать ее между различными системами и интерпретировать для вывода на различные устройства. Такими форматами стали CGM - Computer Graphics Metafile, PostScript - Adobe Systems' Language, GEM - GEM Draw File Format и др. Работы по стандартизации были направлены на расширение функциональности графических языков и систем, включение в них средств описания не только данных чертежей и 3D-моделей, но и других свойств и характеристик изделий. В области автоматизации проектирования унификация основных операций геометрического моделирования привела к созданию инвариантных геометрических ядер, предназначенных для применения в разных САПР. Наибольшее распространение получили два геометрических ядра Parasolid (продукт фирмы Unigraphics Solutions) и ACIS (компания Spatial Technology). Ядро Parasolid разработано в 1988 г. и в следующем году становится ядром твердотельного моделирования для CAD/CAM Unigraphics, а с 1996 г. – промышленным стандартом. Параллельно проводились работы по стандартизации описаний геометрических моделей для обмена данными между различными системами на различных этапах жизненного цикла промышленной продукции. В 1980 г. появился формат IGES (Initial Graphics Exchange Specification), ставший на следующий год стандартом ANSI. Фирма Autodesk в своих продуктах стала использовать формат DXF (Autocad Data eXchange Format). В 1984 г. в ISO для целей стандартизации в области промышленной автоматизации создается технический комитет TC184, а внутри него для разработки стандартов обмена данными - подкомитет SC4, где и была разработана группа стандартов ISO 10303 STEP (Standard for Exchange Product Model Data), включая язык Express и прикладные протоколы AP203 и AP214. Примерами CAD/CAM-систем верхнего уровня являются CATIA (компания Dassault Systemes), Unigraphics (Unigraphics Solution), Pro/Engineer (PTC). Продукты этих фирм доступны с 1981, 1983 и 1987 г. соответственно. К числу САПР верхнего уровня в 90-е годы относились также EUCLID3 (Matra Datavision), I-DEAS (SDRC), CADDS5 (Computervision), но их развитие было прекращено в связи со слиянием компаний. Так, в 2001 г. происходит слияние компании Unigraphics Solution с SDRC, что означало постепенное прекращение развития I-DEAS и использование удачных решений двух систем I-DEAS и Unigraphics (UG) в новых версиях системы Unigraphics NX. Еще раньше система CADDS5 была приобретена компанией PTC (Parametric Technology Corp.). В 1992 году корпорация Intergraph, один из ведущих на тот момент производителей CAD-систем для машиностроения, приняла решение о разработке нового программного продукта, целиком построенного на базе платформы Wintel. В результате в конце 1995 года появилась система среднего уровня для геометрического моделирования Solid Edge. В 1998 году к Unigraphics перешло все отделение Intergraph, занимающееся САПР для машиностроения. В это же время Solid Edge меняет геометрическое ядро ACIS на ядро Parasolid. В 1993 г. в США создается компания Solidworks Corporation и уже через два года она представила свой первый пакет твёрдотельного параметрического моделирования Solidworks на базе геометрического ядра Parasolid. Система Solidworks вошла в число ведущих систем среднего уровня. Ряд CAD/CAM систем среднего и нижнего уровней разработан в СССР и России. Наибольшее распространение среди них получили Компас (компания Аскон), Кредо (НИЦ АСК), T-Flex CAD (Топ Системы) и некоторые другие системы. Компания Аскон основана в 1989 г. В нее вошел коллектив разработчиков, который до этого в Коломенском конструкторском бюро машиностроения проектировал систему Каскад. Первая версия Компас для 2D проектирования на персональных компьютерах появилась в том же 1989 г. В 2000 г. САПР Компас распространена на 3D проектирование. В 2003 г. выпущена 6-я версия Компас и PDM система Лоцман.PLM. Автоматизация технологической подготовки производства в системах CAM не была столь жестко привязана к аппаратным средствам машинной графики, как автоматизация конструирования в системах CAD. Среди первых работ по автоматизации проектирования технологических процессов нужно отметить создание языка APT (Automatic Programming Tools) в 1961 г. в США. Этот язык стал родоначальником многих других языков программирования для оборудования с числовым программным управлением. В СССР Г.К.Горанский создает программы для расчетов режимов резания в первой половине 60-х годов. В.Д.Цветков, Н.М.Капустин, С.П.Митрофанов и др. разрабатывают методы синтеза технологических процессов в 70-е годы. В системах инженерных расчетов и анализа CAE центральное место занимают программы моделирования полей физических величин, прежде всего это программы анализа прочности по методу конечных элементов (МКЭ). Метод конечных элементов разработан к 1950 г. специалистами, работающими в областях строительной механики и теории упругости. Сам термин "конечные элементы" был введен в 1960 г. Клафом (R.Clough). В 1963 г. был предложен сравнительно простой способ применения МКЭ для анализа прочности путем минимизации потенциальной энергии. Появились программно-методические комплексы для анализа и моделирования на основе МКЭ. В 1965 г. NASA для поддержки проектов, связанных с космическими исследованиями, ставит задачу разработки конечно-элементного программного пакета. К 1970 г. такой пакет под названием NASTRAN (NAsa STRuctural ANalysis) был создан и начал эксплуатироваться. Стоимость разработки, продолжавшейся 5 лет, составила 3-4 млн долларов. Одной из компаний, участвовавших в разработке, была MSC (MacNeal-Schwendler Corporation). С 1973 г. MSC (с 1999 г. компания называется MSC.Software Corporation) самостоятельно продолжает развивать пакет MSC.NASTRAN, который стал мировым лидером в своем классе продуктов, и ряд других программ, объединяемых в общую среду виртуальной разработки изделий. В 1976 г. разработан комплекс DYNA3D (позднее названный LS-DYNA), предназначенный для анализа ударно-контактных взаимодействий деформируемых структур. К числу лидеров программ CAE можно отнести также комплекс Ansys. В 2000 г. с помощью средств многоаспектного моделирования, реализованных в Ansys, продемонстрирована возможность совместного моделирования электромагнитных, механических и тепловых процессов при проектировании микроэлектромеханических устройств. Мировым лидером среди программ анализа на макроуровне считается комплекс Adams, разработанный компанией Mechanical Dynamics Inc. (MDI), созданной в 1977 г. В настоящее время развитием комплекса занимается MSC.Software Corporation. Основное назначение Adams (Automatic Dynamic Analysis of Mechanical Systems) - кинематический и динамический анализ механических систем с автоматическим формированием и решением уравнений движения. Для проектирования систем, функционирование которых основано на взаимовлиянии процессов различной физической природы, важное значение имеет возможность многоаспектного моделирования. Теоретические основы многоаспектного моделирования на базе аналогий физических величин рассматривались Г.Ольсоном (1947 г.), В.П.Сигорским (1975 г.) и были реализованы в программах моделирования ПА6 - ПА9, разработанных в МВТУ им. Н.Э.Баумана в 70-80-е годы. Основные положения многоаспектного моделирования позднее были закреплены в стандарте, посвященном языку VHDL-AMS. В области автоматизации управления прежде всего нужно отметить так и нереализованные работы по созданию ОГАС - общегосударственной автоматизированной системы управления экономикой, выполненные еще в 1964 г. под руководством В.М.Глушкова. В настоящее время существует и применяется ряд автоматизированных систем управления. Мировым лидером в области ERP-систем на протяжении многих лет является система R/3 компании SAP. Эту компанию образовали пятеро ушедших из IBM системных аналитиков в 1972 г. Их первая многофункциональная система управления предприятием R/2, работающая на мейнфреймах, появилась на свет в 1978 г., а современная система R/3 - в 1989 г. Необходимость создания и использования CALS (ИПИ)-технологий была понята в процессе роста сложности проектируемых технических объектов. Работы по CALS были инициированы в оборонной промышленности США. Более конкретно возникновение CALS многие относят к периоду попыток США выполнить программу «звездных войн» - СОИ (стратегической оборонной инициативы) в середине 80-х годов. С тех пор работы по CALS ведутся в направлениях: стандартизации языков и форматов представления, хранения и обмена данными; интегрированной логистической поддержки изделий; создания систем управления данными на всех этапах жизненного цикла изделий; развития интерактивных электронных технических руководств. Международная организация стандартизации принимает в 1986 г. стандарт на язык разметки SGML; в 1988 г. – стандарт EDIFACT; в 1991 г. разработан проект языка Express и в 1994 г. утверждены первые стандарты STEP, задающие язык Express и методы его реализации для описания моделей изделий в разных приложениях. При создании этих стандартов были учтены более ранние разработки по функциональному и информационному моделированию процессов и приложений. Это прежде всего методика SADT, разработанная Д.Россом в 1973 г. и послужившая основой для спецификации IDEF0 в рамках выполнявшейся в США программы ICAM (Integrated Computer Aided Manufacturing). В 1999 г. первые стандарты STEP, переведенные на русский язык, становятся также стандартами России. Большой объем данных, используемых при проектировании, необходимость поддержания их целостности (достоверности и полноты), сложность управления проектированием привели в 80-е годы к созданию в составе САПР системных сред, называемых системами управления проектными данными PDM (Product Data Management). Появление системных сред в САПР ознаменовало переход от использования отдельных не связанных друг с другом программ, решающих частные проектные задачи, к применению интегрированной совокупности таких программ. Роль интегрирующего компонента в 70-е гг. возлагалась на единую базу данных САПР. Однако попытки использовать имевшиеся в то время СУБД не приводили к удовлетворительным результатам в силу разнообразия типов проектных данных, распределенного и параллельного характера процессов проектирования, с одной стороны, и недостаточной развитости технологии баз данных, с другой стороны. Первой PDM-системой в начале 80-х годов стал продукт EDL компании CDC. В САПР электронной промышленности первые системы управления проектированием и проектными данными, называвшиеся системными средами (Framework), созданы в середине 80-х годов. Это системы Skill и Falcon Frameworks фирм Cadence Design Systems и Mentor Graphics соответственно. Начиная с середины 90-х годов, разворачиваются работы по PDM для САПР в машиностроении. Одной из первых развитых PDM-систем становится система Optegra компании Computervision. Unigraphics Solutions (UGS) совместно с Kodak разрабатывает PDM-систему iMAN. С покупкой в январе 1998 года компании Computervision и её PDM-технологии Windchill фирма PTC вышла на рынок PDM-систем. Cистема Windchill является первой Internet-ориентированной PDM-системой. В 1999 году фирма РТС анонсирует новую технологию СРС - Collaborative Product Commerce, базирующуюся на технологии Windchill. В начале XXI века появляются PDM-системы ENOVIA и Smarteam от Dassault Systemes, Teamcenter от UGS и ряд других. Среди российских систем PDM наиболее известными являются Party Plus (компания Лоция-Софт), PDM STEP Suite, разработанная под руководством Е.В.Судова в НПО «Прикладная логистика» в 2002 г., Лоцман:PLM в составе САПР Компас компании Аскон. Расширение функций PDM-систем на все этапы жизненного цикла продукции превращает их в системы PLM (Product Lifecycle Management).

СПБГУАП,
Санкт-Петербург, 2011 год