您现在的位置是:首页 >人工智能 > 2021-04-30 16:49:31 来源:
软件使设计人员能够利用极高分辨率的3D打印机
今天的3D打印机的分辨率为每英寸600点,这意味着他们可以将10亿个不同材料的微小立方体打包成一个仅为1.67立方英寸的体积。
这种对印刷物体微观结构的精确控制使设计者能够相应地控制物体的物理性质 - 例如它们的密度或强度,或它们在受到应力时的变形方式。但是,对于由数百亿立方体组成的物体,评估即使只是两种材料的每种可能组合的物理效应,也会非常耗时。
因此,麻省理工学院计算机科学与人工智能实验室(CSAIL)的研究人员开发了一种新的设计系统,可以对大量微小立方体簇的物理属性进行编目。然后,这些集群可以用作较大可打印对象的构建块。因此,该系统利用微观尺度的物理测量,同时实现宏观设计的计算效率评估。
“传统上,人们手动设计3D打印,”CSAIL的博士后和该论文的第一作者Bo Zhu说。“但是当你想要一些更高级别的目标时 - 例如,你想要设计一个具有最大刚度的椅子或设计一些功能性软[机器人]抓手 - 那么直觉或经验可能还不够。拓扑优化,其中是我们论文的重点,将物理和仿真结合在设计循环中。当前拓扑优化的问题是硬件功能和软件之间存在差距。我们的算法填补了这一空白。
朱和他的麻省理工学院的同事本周在首席图形会议Siggraph上展示了他们的作品。加入朱在纸上的是电气工程和计算机科学副教授Wojciech Matusik; MélinaSkouras,Matusik小组的博士后; 和Desai Chen,电气工程和计算机科学专业的研究生。
太空中的点
麻省理工学院的研究人员首先确定了物理空间的空间,其中任何给定的微观结构都将占据一个特定的位置。例如,材料刚度有三种标准度量:一种描述其在施加力方向上的变形,或者它可以压缩或拉伸多远; 一个描述了它在垂直于施加力的方向上的变形,或者当它在拉伸时被挤压或收缩时其侧面膨胀的程度; 第三个测量它对剪切的响应,或一个使材料的不同层相对于彼此移动的力。
这三个度量定义了一个三维空间,它们的任何特定组合都定义了该空间中的一个点。
在3D打印的行话中,组装物体的微观立方体称为体素,用于体积像素; 它们是数字图像中像素的三维模拟。朱和他的同事们组装较大的可打印物体的构件是体素群。
在他们的实验中,研究人员考虑了三种不同大小的簇 - 一个面部的16,32和64个体素。对于给定的一组可印刷材料,它们随机生成以不同方式组合这些材料的簇:在簇的中心处的正方形材料A,围绕该正方形的空白体素的边界,在角落处的材料B等。但是,群集必须是可打印的; 打印一个群集是不可能的,比如说,包括一个空的体素立方体,其中心的材料立方体较小。
对于每个新的集群,研究人员使用物理模拟评估其物理属性,物理模拟为其分配了属性空间中的特定点。
渐渐地,研究人员的算法通过随机生成新聚类和对其属性已知的聚类的原则修改来探索整个属性空间。最终结果是定义可打印集群空间的点云。
建立边界
下一步是计算一个称为水平集的函数,该函数描述了点云的形状。这使得研究人员的系统能够在数学上确定具有特定属性组合的群集是否可打印。
最后一步是使用由研究人员定制开发的软件优化要打印的对象。该过程将导致数十甚至数十万个可打印簇的材料属性规范。研究人员评估的聚类数据库可能不包含任何这些规范的精确匹配,但它将包含非常好的近似聚类。