## 开始一个2D优化项目 [TOC=4] ## 计算说明 2D计算,就是指对一个在XOY平面内的几何设计区域进行计算,设计区域可以使任意封闭形状。 ## 注意事项 **所有2D计算的物体必须是封闭的2D物体(一个平板面或者封闭的曲线)** ## 示例: 我们2D计算只能在Rhino里面Top视图进行(XOY平面)。 ***** #### 1. 定义一个设计区域 一个平面就代表了一个封闭的设计区域。 ![](https://box.kancloud.cn/5e7f961c7b2d4b46594818748eafaa22_674x537.png =400x) ***** #### 2. 划分网格 使用[Mesh](Mesh1.md)模块拾取模型,然后右键模块Generate N_Mesh。 ![](https://box.kancloud.cn/35a90552f018dbcd288393ef31fa1a00_879x344.png =400x) 等待一段时间,如果模块还是黄色或者红色,可以点击模块右上角的小标,查看出错说明。通常这一步模块划分网格完成变成白色(**注意**:Size一定要设置在Size range范围以内)。 ![](https://box.kancloud.cn/f777c0471d339f052926adc9b90cfa80_744x303.png =400x) 生成成功后我们会看到模型上布满了蓝色网格线,模块顶部显示了一共划分得到了多少个网格单元。 ![](https://box.kancloud.cn/aefcbea7c637fc05518baef746c038c4_1511x530.png =400x) ***** #### 3. 定义支座 将支撑定义下图**红点**处。 ![](https://box.kancloud.cn/3a55f390dc234a6c9e7a238cb23e32a1_682x554.png =400x) 如下图定义了**XY**方向的**固定支撑**。 ![](https://box.kancloud.cn/6a94f248365e30d45c9e982d9e972736_678x191.png =400x) ***** #### 4. 定义荷载 将荷载定义下图**蓝点**处。 ![](https://box.kancloud.cn/28c3b3804f4e0041bf15f2c703c8e505_699x559.png =400x) 定义**Y轴**方向的**点**荷载 ![](https://box.kancloud.cn/822cd6182946f6e65d2c0294218b1563_723x246.png =400x) ***** ### 5. 定义其他参数 此示例全部保持默认。 ![](https://box.kancloud.cn/1d6232554dffbf2a2ea6f642d662cf1c_825x798.png =400x) ***** ### 6. 输入动态密码, 然后进行云计算 首先,要先确保[**PreProcessing**](PreProcessing.md)模块上方已经显示"**Written successfully!**",接着你需要登录Ameba官方网站获取动态求解密码https://ameba.xieym.com/key/,把动态密码复制到Grasshopper中的**Panel**中,并将**Panel**连接到[**Solve**](Solve.md)运算器即可。 注意:动态密码只有一个小时的有效期,但是即使有效期过了也不会终断计算进程,你只需要去官网重新生成再粘贴一次。 :-: ![](https://box.kancloud.cn/b3da939545f4211746b896a231e628a7_1202x679.png =400x) :-: ![](https://box.kancloud.cn/6dff333fa0930e06418b28ecd314e490_807x430.png =400x) :-: ![](https://box.kancloud.cn/0d35f0c01336d18587cf9677dd34bf29_786x359.png =300x) 右击 [**Solve**](Solve.md) 模块并选择 "**Open the Solve Window**",你也可以直接双击该模块,两种操作均可打开求解器窗口。 :-: ![](https://box.kancloud.cn/457951f75f31b67e885afd58cf8a219d_800x360.png) 接着你需要选择一个服务器,上海服务器或者美国Virginia服务器,然后点击**Start**按钮。稍作等待,求解面板显示"The calculation has started. Please wait patiently."时说明计算已经开始,接下来就请耐心等待求解完成即可大概十分钟(实际等待时间取决于你的模型大小、工况设置以及网速等因素),计算完成后可以通过[**Display**](Display.md)模块来查看模型。**想了解更多关于求解窗口的信息请点击[**求解窗口**](SolverWindow.md)** ***** ### 7. 将计算结果可视化 接入Display和Step模块,在上文中,计算窗口的Last Result按钮可以直接将Step调整到最新计算的步骤数,计算完成后,可以点击Last Result按钮查看最终计算结果。 ![](https://box.kancloud.cn/f00cb96278f1e2ba333c99730dc9abe4_771x434.png =400x) ![](https://box.kancloud.cn/875fcc6a77ceeb2dcfb9124b478173f1_650x532.png =400x) ***** ### 8.二维拓扑优化的后处理 我们可以借助[Rebuilding2D](Rebuilding2D.md)模块对得到的网格模型进行后处理,以实现更高的模型质量。 ![](https://box.kancloud.cn/ad1d2d0c8ec020576505655c7a2c1ee9_1216x395.png =400x) ![](https://box.kancloud.cn/a05ac8847dd6b76dffe5b46baa19b63f_764x562.png =400x)