Компьютер научили самостоятельно проектировать оптимальные детали

DM Labs

Компания Desktop Metal Labs разработала программу для автоматического проектирования деталей. В ней пользователь может задать точки ее крепления и нагрузку, после чего программа сама рассчитает оптимальную конструкцию, сообщается на сайте компании.

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

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


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

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

Григорий Копиев

Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.