ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 开始一个3D优化项目 [TOC=4] ## 计算说明 3D计算,对一个封闭的3D物体进行优化计算, 可以是任意封闭的三维实体。 ## 注意 **所有3D计算的物体必须是封闭的几何体。** ## 示例 我们3D计算都在Rhino里面Perspective视图进行。 ***** ### 1. 定义一个设计区域 一个box代表了一个封闭的设计区域。 ![](https://box.kancloud.cn/998c951d87286189e92cf26efe09206d_716x534.png =400x) ***** ### 2. 划分网格。 在填写前三个选项的时候,会出现size range 通常设定范围在这个区间内(size 太小计算量会太大,容易把计算机算死,推荐先第一个数取区间内的,然后慢慢变小) ![](https://img.kancloud.cn/4d/4f/4d4feccde9711f8e84a46d67dfcd51b9_769x289.png =400x) 然后将具有合适的size 的slider电池接入,等待一下,下面蓝色就会显示生成多少单元。 ![](https://img.kancloud.cn/39/54/3954720a1f6a03a58c7620c0231051a8_819x344.png =400x) 生成成功后我们会看到模型上布满了蓝色网格线,模块顶部显示了一共划分得到了多少个网格单元。 ***** ### 3. 定义支撑 将支撑定义为下图**红色**面。 ![](https://box.kancloud.cn/6084b5fd7c7f0fa213000b44646f9bbc_702x479.png =400x) 如下图定义了**XYZ**方向的**固定支座**。 ![](https://box.kancloud.cn/bad841a0adeeb7fbf0b066908ec5cc6f_960x363.png =400x) ***** ### 4. 定义荷载 将荷载定义下图**蓝线**处。 ![](https://box.kancloud.cn/d1d42b98e20933d505ecb0bcf03a0bf5_717x500.png =400x) 定义-**Z轴**方向的**线**荷载 ![](https://box.kancloud.cn/4631788b28371fcbb1f4e73421c4c38f_705x278.png =400x) ***** ### 5. 定义其他参数 此示例约束体积分数为20%, 其他参数全部保持默认。 ![](https://box.kancloud.cn/ba4c011967a3ec2211585be619942573_876x805.png =400x) ***** ### 6. 登录并进行云计算 使用Login电池,右键Open the login window,呼出![](https://img.kancloud.cn/6a/a1/6aa158a69d7baa5255c414d10e60aef0_460x240.png) 使用网站注册的用户名和账号进行登录 然后连接solver 电池 ![](https://img.kancloud.cn/30/50/30500feec8ba2680ca4d4816afa8d6eb_976x600.png =400x) 右键solver 电池 Open the solver window 呼出计算窗口,然后点击Start ![](https://img.kancloud.cn/64/49/64497b2a381fed5a16e2361a9f028811_820x360.png =700x) ***** ### 7. 将计算结果可视化 接入[Display](Display.md)、[Step](Step.md)和[RenderDisplay](RenderDisplay.md)模块,在上文中,计算窗口的Last Result按钮可以直接将Step调整到最新计算的步骤数,计算完成后,可以点击Last Result按钮查看最终计算结果。 ![](https://box.kancloud.cn/aac8baa4b76ad1cc39b4cb26d0256f27_1088x432.png =400x) 如下图所示,我们得到了三维拓扑优化的结果模型。 ![](https://box.kancloud.cn/f9e125e9bf5a55639d3a3259631cd6b2_773x532.png =400x) ***** ### 8. 三维拓扑优化的后处理 由于计算得到的网格模型较为粗糙,对于设计师而言难以继续编辑,我们可以利用Ameba的[MeshTools](MeshTools.md)对模型进行后处理。 使用[Remesh](Remesh3)可以对三维拓扑优化的模型进行网格重构处理,点击Start即可开始运算(Auto可以实时计算,但是可能会造成卡顿)。 ![](https://box.kancloud.cn/3f1db173b17009b3f4b19cc1aee7a646_1140x368.png =400x) 开始计算后,上方的文字会变成【Mesh topology computing...】 ![](https://box.kancloud.cn/7a7a60fee9ee9f4045ec6fe537e719c4_979x327.png =400x) 计算完成后,会得到一个由Mesh Box堆积而成的结构化网格模型,由于Free版的受限,这个模型可能会产生非流行边,并且MeshCount参数只能输入30以内。 ![](https://box.kancloud.cn/6062446dc6256eb3649dc287f5b3e40a_1993x614.png =800x) 最后,我们接入[AmebaSmooth](AmebaSmooth.md)模块对模型进行光顺处理,即可得到一个光顺并可以再编辑的网格模型。 ![](https://box.kancloud.cn/89a1a553d02441e29f9187b3b593b380_978x374.png =400x) ![](https://box.kancloud.cn/b784eb02121f9d4c3e56e3285d4313ee_736x575.png =400x)