Введение

Привет всем читателям! На повестке дня у нас системы автоматизированного проектирования (САПР). Данные «помощники инженеров» прошли немалый и тернистый путь, чтобы дойти до того состояния, в котором мы можем лицезреть их сейчас. И данные программы действительно важны, ибо без них было бы крайне сложно конструировать и проектировать что-либо (только представьте объем чертежей, который инженерам приходилось рисовать от руки).

Picture background
Инженер из СССР, рисующий чертеж от руки | Pinterest

Но как же они помогают инженерам (и не только) выполнять свою работу? Насколько сильно они переплетены с другими ИТ отраслями? Каким именно был их путь развития? А каково же их будущее? Сегодня об этом и поговорим.

Немного об истории САПР

1960-е

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

Специалист использует Sketchpad. На маленьком экранчике видны эскизы чертежей.
Специалист использует Sketchpad. На маленьком экранчике видны эскизы чертежей.

Данный продукт позволял пользователям рисовать геометрические фигуры, накладывать на них ограничения (например, отрезок всегда должен касаться окружности), а также поддерживал иерархическую структуру.

Так как Sketchpad являлся первым в своей области, он внёс основы для появления таких программ, как AutoCAD, CATIA, SolidWorks и т. д. По факту Sketchpad был прорывом в сфере конструирования.

1970-е

Перенесемся на десятилетие вперёд – в 1970-е. Именно тогда появились первые коммерческие САПР. Например, CADAM (Computer Augmented Design and Manufacturing), созданная IBM в 1977 году, стала первой успешной индустриальной CAD-системой несмотря на то, что она была ориентирована в первую очередь на 2D-чертежи. Sketchpad был исследовательской, а не коммерческой программой. Коммерческий успех CADAM связан с развитием компьютерной отрасли, ибо организациям стали доступны новые компьютеры, например, DEC PDP-11.

Picture background
Китайская версия CADAM Micro (порт для ПК).

И так как CADAM вышла коммерческой, то у нее должны были быть покупатели. И такими компаниями стали Boeing и General Motors. CADAM вообще разрабатывалась специально для General Motors, ну а Boeing использовала DAC-1 (она тоже создана General Motors совместно с IBM) для создания своих самолетов, например, известного Boeing 747.

1980-е

В восьмидесятых годах компьютеры стали доступны не только для крупного бизнеса, но и для малого и среднего. Это позволило компаниям активнее переходить на компьютерные решения. Например, вышли IBM PC (1981 год) и Apple Macintosh (1984 год). Это важно упомянуть, ибо без развития ПК не развивались бы и САПР.

Пожалуй, одним из главных событий, произошедших тогда, стал релиз AutoCAD в 1982 году. Тогда вышла версия под 1.0, анонсированная на компьютерной выставке COMDEX (COMputer Dealers' EXhibition). AutoCAD разработала (и продолжает разрабатывать) компания Autodesk, основанная Джоном Уолкером. Эта компания известна многим, кто работал с Maya, 3ds Max.

Autodesk AutoCAD 1.x (DOS) — WinWorld
Autodesk AutoCAD 1.x (DOS) — WinWorld

Кстати, именно тогда был основан формат DWG (drawing), знакомый всем, кто работал с системами автоматизированного проектирования.

Но я также хочу обратить внимание на CAM-системы. Модельку мы сделали, но ведь ее нужно воплотить в реальность. И именно в этот период CAD начал интеграцию с CAM, которые позволяют написать программу для ЧПУ станков. Одной из первых интеграцию выполнили разработчики CATIA, позволив инженерам в одной программе выполнять сразу две задачи: проектирование и подготовку к производству.

Catia V1 on an IBM station in 1982. Didier Gaillard gives a demonstration.  The screen on the right is used to display geometric information on the  part and its characteristics such as

Ещё я хочу немного упомянуть ArchiCAD. Это BIM-решение (BIM - Building Information Model) было выпущено в 1984 году компанией Graphisoft под компьютеры Apple Macintosh. Ее основал Габор Бояр в 1982 году. ArchiCAD первым ввел концепцию виртуального здания, фактически положив начало информационному моделированию зданий.

ArchiCAD на Apple Macintosh | Scan2CAD
ArchiCAD на Apple Macintosh | Scan2CAD

1990-e

В 90-е помимо очевидного развития индустрии компьютеров, САПР начали адаптироваться под Windows. С этого момента пользователи могли использовать интуитивно понятный GUI (graphical user interface). Больше не было нужды вбивать символы в командную строку, так как появились кнопки, текстовые поля и другие элементы интерфейса. А также появилась возможность отображать несколько чертежей одновременно за счет многооконности в Windows.

В тот период был выпущен родной многим инженерам-конструкторам SolidWorks (1995 год). Эта система менее функциональна, чем CATIA, но за счет этого была проще в обучении. SolidWorks был крайне удобен для 3D-моделирования, ибо разрабатывался под Windows с самого начала. Он также предложил параметрическое моделирование, позволив изменять размеры и свойства элементов модели, не заставляя пользователя перестраивать остальные элементы руками.

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

Начали зарождаться PDM-системы (Product Data Management), позволявшие инженерам управлять данными и PLM-системы (Product Life Management) для управления жизненным циклом изделий. А сами САПР получили функционал для совместной работы по сети.

2000-е

В 2000-х начал активное развитие последний виток САПР – CAE-системы (Computer-Aided Engineering). Эти системы позволяют выполнять различные инженерные расчеты, анализы и симуляции. Например:

  • Анализ на прочность и устойчивость

  • Тепловой анализ

  • Аэродинамический и гидродинамический анализ

  • Динамический и кинематический анализ (анализ движения)

  • Анализ на усталость и долговечность

Самые сильные позиции на рынке CAE-систем показывали ANSYS и MSC Software.

isicad: Особенности геометрического моделирования для CAE-систем и как их  учитывает C3D Toolkit

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

Также инженеры, разрабатывающие печатные платы и электрические схемы, получили возможность делать это за компьютером (вообще это произошло немного ранее, но активно – именно в этот период). Им вероятно знакомы такие программы, как Altium Designer, AutoCAD Electrical.

Whats New in Altium Designer 6.0 | Online Documentation for Altium Products

Многим инженерам из России знаком Компас-3D. Он вышел в 2000 году под Windows и сразу же был нацелен (как не странно) на 3D-моделирование. Он нацелен в первую очередь на российский рынок за счет поддержки соответствующих стандартов.

Немалое количество архитекторов работают в Revit. Изначально он был разработан компанией Charles River Software, которая была основана в 1997 году Леонидом Райцем. Первый публичный релиз программы состоялся в 2000 году. Ну а в 2002 году компанию Райца приобрела Autodesk.

Revit 1.0 | Autodesk Blogs
Revit 1.0 | Autodesk Blogs

Revit довольно сильно повлиял на BIM. В свое время он предоставил удобный интерфейс для создания 3D-моделей, объединил чертежи и модели на одной платформе. Как и другие САПР он поддерживал параметрическое проектирование. Revit стал главным двигателем развития BIM, заложив основы для информационного моделирования зданий.

2010 - настоящее время

В это время производители САПР начали адаптацию своих решений под веб-приложения и мобильные платформы. С одной стороны, это крайне удобно при потребности быстро отредактировать чертеж, а в веб-версии (того же AutoCAD) – 3D-модели. Но с другой, разумеется, полный функционал они не получили.

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

Переплетение с другими ИТ-отраслями

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

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

Во-вторых, в некоторые САПР (тот же AutoCAD) уже добавляют крайне модный сейчас ИИ. Например, он используется для поиска и генерации блоков (составных объектов). Но на данный момент его интеграция в рассматриваемые нами системы не слишком то и велико.

В-третьих, косвенно они повлияли на развитие платформ разработки, используемых САПРами (того же .NET, который используется AutoCADом)

Будущее САПР

Не отходя от темы ИИ, сразу скажу, что наиболее вероятным сценарием дальнейшего развития САПР будет нарастающая интеграция ИИ во все модули (CAD, CAE, CAM).

  • CAD – генерация моделей и чертежей

  • CAE – автоматизация симуляция и анализов (имею в виду, что подготавливать их станет проще)

  • CAM – более простая генерация программ для ЧПУ станков

Также, веб-версии (и мобильные версии) станут более доступными и функциональными за счет более продвинутых облачных вычислений.

Насчет остального я могу только гадать. Если у кого-то есть идеи, прошу отписаться в комментариях.

А почему так дорого!?

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

Изображение выглядит как текст, снимок экрана, Шрифт  Автоматически созданное описание

И этому есть несколько причин:

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

  2. Долгая разработка и поддержка – это тоже требует денег.

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

  4. Высокие требования – как от самих покупателей, так и от стандартов проектирования (ISO, ANSI и т. д.). Все-таки, если ошибка в изделии/здании будет из-за САПР, то это обернется огромной убылью для производителя этого изделия. А если здание рухнет…

Итог

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

Я очень надеюсь, что эта статья была хоть немного полезна кому-нибудь. Я постарался вместить большой пласт информации в эту небольшую статью. И если у кого-то есть идеи по дополнению, критика или просто свои впечатления, то я буду очень рад увидеть вас в комментариях!

Комментарии (11)


  1. little-brother
    19.12.2024 15:43

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

    Если покупать по принципу "самое навороченное", то да - нужно листать. А так, например, AutoCAD LT стоил вполне адекватно (нет 3D, параметричности и еще каких-то плюх, но в целом удовлетворит наверное не менее половины проектировщиков-строителей). Также вон у АСКОНа КОМПАС-Строитель совсем недорого стоит (10к руб. за год против 100к руб. за Компас-3D).

    Так что нечего на зеркало пенять, а иногда мозг включать :)


  1. Mos2
    19.12.2024 15:43

    Revit и BIM обошли стороной. Хотя это прям огромное направление в проектировании.


    1. kotn-k Автор
      19.12.2024 15:43

      Вот тут действительно упустил. Обязательно добавлю


  1. Cadog
    19.12.2024 15:43

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

    Ну...

    Onshape, Fusion 360 - полноценное параметрическое твердотельное 3D моделирование, CAE, ЧПУ обработка. Все это в обычном в web-браузере. Когда они появились - это было что-то невероятное.

    Генеративный дизайн - оптимизация геометрии или создании с нуля, в зависимости от граничных условий (места крепления, нагрузки). Возможно, ИИ применяется.


  1. trabl
    19.12.2024 15:43

    Я учился на кафедре САПР одного из ВУЗ в РФ, в то время когда продукты компании Cadence были доступны для нас, студентов и преподавателей бесплатно. Интересно, а как сейчас с этим дела в ВУЗах обстоят в связи с санкциями и т.д.?


    1. Cadog
      19.12.2024 15:43

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


  1. prokoudine
    19.12.2024 15:43

    Начали зарождаться PDM-системы (Product Data Management), позволявшие инженерам управлять данными и жизненным циклом изделий (PLM – Product Lifetime Management). А сами САПР получили функционал для совместной работы по сети.

    PDM- и PLM-системы — не одно и то же. PDM-системы не управляют жизненным циклом, они более простые.


    1. kotn-k Автор
      19.12.2024 15:43

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


  1. Einsteinss
    19.12.2024 15:43

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


  1. Ramirez174
    19.12.2024 15:43

    Назвать САМ "более простой" генерацией для ЧПУ станков это шизофрения и полнейшее непонимание текста. Вы попробуйте задать пятиосевую обработку, там математика трёхэтажная даже без учёта коррекции на радиус инструмента

    А вообще текст выглядит как доклад первокурсника, составленный с помощью нейросетей: вода и обрывочные факты


  1. gun_dose
    19.12.2024 15:43

    Интересно, как это вы обошли стороной ProEngineer?