【作业1】BESO拓扑优化

作业1

作业描述

在助教李喆昊的帮助下,我实现了基于BESO方法的拓扑优化。求解器、递归优化和单元刚度矩阵部分暂时没有使用taichi来完成,求解器依赖了scipy。

目前我和李喆昊正基于taichi开发一个实用的拓扑优化框架 taichi-TopOpt,欢迎感兴趣的朋友关注和加入我们。

效果展示

video

代码链接

Code

12 个赞

参考资料

  1. BESO2D.py
  2. CISM_BESO_2D
  3. Zuo, Z.H. and Xie, Y.M., 2015. A simple and compact Python code for complex 3D topology optimization. Advances in Engineering Software, 85, pp.1-11.
  4. Huang, X. and Xie, M., 2010. Evolutionary topology optimization of continuum structures: methods and applications. John Wiley & Sons.

目前我们正在使用taichi实现KU=F方程求解的multigrid preconditioned CG求解器,争取早日发布 :smiley:
也欢迎对拓扑优化感兴趣/有经验的同学加入我们!

请问拓扑优化入门的话有没有什么推荐,教科书或者文献之类的

参考资料4是我导师谢亿民院士的著作,写得非常通俗易懂,推荐

2 个赞

刚接触图形,这个有什么应用案例吗,游戏里用到吗

用于轻量化设计,用给定体积材料得到最优结构性能(最小柔顺度)的设计模型。主要用在产品设计、工业设计、建筑设计、航空航天

1 个赞

欢迎使用我们提供的作业模版链接,不仅可以将你的作业项目收录到Taichi的Github主页中(used by将显示)还可以顺手带走一份Taichi周边小礼品哦~

已更新BESO Topology Optimization

2 个赞