OpenLSTO - открытый код оптимизации топологии
OpenLSTO - открытый код оптимизации топологии
Летом 2018 года команда M2DO (Multiscale Multiphysics Design Optimization Laboratory) Калифорнийского университета Сан-Диего представила новый код для решения задач топологической оптимизации OpenLSTO.
Результаты 3D оптимизации
Название кода расшифровывается как «open-source software for level set based structural topology optimization», что может быть переведено на русский язык как «программное обеспечение с открытым исходным кодом для топологической оптимизации с использованием метода фиксации уровня».
Взаимосвязь между функцией фиксации уровня (снизу) и получаемым контуром (сверху)
Подробнее про работу метода на русском можно почитать статью на Хабре: https://habr.com/post/332692/. Данный метод сейчас начинает очень активно применяться при решении задач оптимизации топологии, так как дает хорошие гладкие формы новой геометрии быстро и эффективно. И OpenLSTO, насколько я знаю, первая open source реализация такого подхода.
Результаты 2D оптимизации
Код, к сожалению, написан на C++. Без его знания вы хороших результатов не добьётесь, так как GUI у кода пока нет — есть только командная строка под *nix совместимыми операционными системами. Ну хоть результаты можно смотреть в ParaView.
Домашняя страница проекта: http://m2do.ucsd.edu/software/ Репозиторий GitHub: https://github.com/M2DOLab/OpenLSTO Документация с учебными примерами: http://m2do.ucsd.edu/static/pdf/OpenLSTO-Tutorial-v1.0.pdf
#LevelSetMethod #M2DO #OpenSource #OpenLSTO #Optimization #Topology http://bit.ly/2VLn1bU
Бинарная сегментация изображений методом фиксации уровня (Level set method) http://m2do.ucsd.edu/software/ https://github.com/M2DOLab/OpenLSTO http://m2do.ucsd.edu/static/pdf/OpenLSTO-Tutorial-v1.0.pdf http://bit.ly/2VLn1bU