SolidWorks Design Assistant
SolidWorks Design Assistant — это встроенный модуль автоматизированного проектирования в среде САПР SolidWorks, предназначенный для выполнения рутинных операций по созданию и редактированию трёхмерных моделей и чертежей. Разработан компанией Dassault Systèmes SolidWorks Corp. (США, входит в состав Dassault Systèmes, Франция) и впервые представлен в 2019 году как часть пакета обновлений SolidWorks 2020. Модуль использует технологии машинного обучения и анализа геометрии для автоматизации таких задач, как создание сопряжений, расстановка крепежа, генерация отверстий и проверка коллизий.
История
Разработка Design Assistant началась в 2017 году в рамках стратегии Dassault Systèmes по внедрению искусственного интеллекта в САПР. Первая публичная демонстрация состоялась на конференции SolidWorks World 2019 в Далласе (США). Релиз модуля состоялся в сентябре 2019 года вместе с SolidWorks 2020. В версии 2021 года функционал был расширен за счёт поддержки автоматического распознавания типовых соединений (болтовых, штифтовых, сварных). В 2023 году добавлена интеграция с облачной платформой 3DEXPERIENCE (Dassault Systèmes).
Принцип работы
Design Assistant функционирует как надстройка над ядром SolidWorks. Алгоритм модуля анализирует топологию сборки, выявляет повторяющиеся элементы (отверстия, пазы, фаски) и предлагает варианты автоматического завершения операций. Основой работы является библиотека прецедентов — набор типовых конструктивных решений, накопленных в процессе использования SolidWorks сообществом инженеров.
Основные функции
- Автоматическое сопряжение — модуль определяет возможные контакты между деталями (цилиндрические поверхности, плоскости, грани) и предлагает создать сопряжения типа «концентричность», «совпадение», «касание».
- Расстановка крепежа — на основе анализа отверстий в сборке Design Assistant подбирает стандартные болты, винты, шайбы и гайки из встроенной базы ГОСТ/ISO/DIN.
- Генерация отверстий — при создании отверстий в детали модуль автоматически добавляет фаски, резьбу и зенковки в соответствии с выбранным стандартом.
- Проверка коллизий — модуль выявляет пересечения деталей и предлагает варианты их устранения (изменение размеров, смещение, удаление).
- Оптимизация размещения — для сборок с большим количеством одинаковых компонентов (например, крепежа) модуль предлагает оптимальное расположение с учётом симметрии и технологичности.
Интерфейс и взаимодействие
Design Assistant интегрирован в панель задач SolidWorks. Пользователь может активировать модуль через меню «Инструменты» → «Design Assistant» или с помощью горячей клавиши (по умолчанию Ctrl+Shift+A). Интерфейс представляет собой боковую панель с тремя вкладками:
- Рекомендации — список предложений по автоматизации текущей операции.
- История — журнал выполненных автоматических действий.
- Настройки — параметры чувствительности алгоритма (степень автоматизации, порог коллизий, список исключений).
Применение
Design Assistant используется в следующих областях:
- Машиностроение — автоматизация сборки узлов с большим количеством крепежа (редукторы, насосы, коробки передач).
- Приборостроение — расстановка электронных компонентов на печатных платах (в связке с модулем PCBWorks).
- Автомобильная промышленность — проектирование кузовных деталей и интерьеров.
- Авиастроение — сборка фюзеляжей и крыльев (с учётом требований к весу и аэродинамике).
Критика и ограничения
- Ограниченная база стандартов — модуль не поддерживает все национальные стандарты (например, китайские GB, японские JIS). Пользователям из РФ доступна база ГОСТ (около 3000 позиций), но она не обновляется с 2022 года.
- Зависимость от версии SolidWorks — Design Assistant доступен только в коммерческих версиях (Professional и Premium), не входит в базовую лицензию Standard.
- Производительность — на сборках с числом деталей более 10 000 модуль может работать медленно (время обработки до 30 секунд).
- Ошибки распознавания — алгоритм иногда путает резьбовые отверстия с гладкими, особенно в деталях сложной формы.
Интересные факты
- В 2020 году Dassault Systèmes объявила, что Design Assistant использует нейросеть, обученную на 50 000 реальных инженерных проектов, предоставленных компаниями-партнёрами (в том числе Boeing, Siemens, Toyota).
- В 2022 году модуль был портирован на платформу 3DEXPERIENCE, что позволило использовать его в облачной версии SolidWorks.
- По данным Dassault Systèmes, Design Assistant позволяет сократить время на создание сборок на 30–50 % для типовых конструкций.
См. также
- SolidWorks
- САПР
- Машинное обучение в инженерии
Источники
- Dassault Systèmes. SolidWorks 2020 Release Notes. — 2019.
- SolidWorks World 2019. Conference Proceedings. — Dallas, 2019.
- Журнал «САПР и графика». — 2020. — № 3. — С. 24–28.
- Официальная документация SolidWorks. Раздел «Design Assistant». — 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →