- 热能工程与先进能源技术仿真与设计
- 苏石川 孔为 陈代芬
- 2436字
- 2020-08-28 23:12:29
2.11 三维综合实例
(1)模型向导
第一步 打开COMSOL软件。
第二步 在Model Wizard窗口中的Select Space Dimension列表中选择3D选项。
第三步 单击Finish()。
(2)参数设置
第一步 在Modle Builder窗口中,右击Global Definitions,在弹出的下拉菜单中选择Parameters,如图2-124所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00095003.jpg?sign=1739627059-QzTZl2ZUVtkRS7MgtXsz36SOddWQyLvn-0-4993bb3104352060ba059a0fa6757b27)
图2-124 选择Parameters命令
第二步 在Settings窗口中的Parameters表格中输入所涉参数,如表2-1所示。
表2-1
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00096001.jpg?sign=1739627059-LqYKxxL9JG18ncOJ1cjUtxABQksslAmo-0-9e4544b45ab4c15d1d9ae1fd607a2f6c)
(3)使用工作平面创建一个多边形
第一步 右击Model Builder窗口中的Geometry 1,在弹出的菜单中选择Work Plane选项,创建二维工作面。
第二步 在Settings窗口中的Work Plane部分从Plane列表中选择xz-plane,如图2-125所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00096002.jpg?sign=1739627059-W4F18SdjtWazKhou56A5tJCjUOBPEiL7-0-61edadce6e65ccc31256d4678406f5da)
图2-125 选择工作面
第三步 右击Model Builder窗口中的Work Plane 1>Geometry选择Bezier Polygon。
第四步 在Settings窗口中的Polygon Segments部分单击Add Linear,在弹出的控制点坐标中第一行x所对应的方框中输入-2e-3,第二行x所对应的方框中输入-4e-3。
第五步 单击Add Linear,在第一行y所对应的方框中输入2e-3。
第六步 单击Add Linear,在第二行x所对应的方框中输入-2e-3,在第一行y所对应的方框中输入4e-3。
第七步 继续单击Add Linear,在第二行y所对应的方框中输入0,然后单击Close Curve构成封闭曲线。
第八步 单击Build Selected,然后单击Zoom Extents,完成多边形的建立,如图2-126所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00097001.jpg?sign=1739627059-m7IPWdkppbMVpVEcudVgWw9FXrKcA9OK-0-4a08315d36bd67af11d54da1ed06d5b6)
图2-126 创建多边形
(4)旋转二维几何结构来创建三维对象
第一步 右击Model Builder窗口中的Work Plane 1选择Revolve。
第二步 在Settings窗口中的Revolution Angles部分的End angle栏输入90,指定旋转角度。
第三步 在Settings窗口中的General部分,选择Keep input objects。
第四步 单击Build Selected ,完成几何结构旋转,并单击Graphics窗口中的Zoom Extents,如图2-127所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00097002.jpg?sign=1739627059-SQS717SmSGM7yyrYiiMPc6Hi0iHawHto-0-19cbf631f04bc4b8385d3cf2df61d73e)
图2-127 旋转二维几何创建三维图形结果图
(5)添加拉伸并合并对象
第一步 右击Model Builder窗口中的Work Plane 1选择Extrude。
第二步 在Settings窗口中的Distances from Work Plane所对应的方框中输入拉伸距离-2e-2。
第三步 单击Build Selected ,完成几何结构拉伸,并单击Zoom Extents,如图2-128所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00098001.jpg?sign=1739627059-rlSi6KO4nAqRiBWmFvXb6iB9I8aUXj1n-0-0bde2c71784c2920c8993c8ef3b9a0d3)
图2-128 拉伸结果图
第四步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第五步 在Graphics窗口选择物体rev1和ext1,并添加到Settings窗口中的Input objects所对应的部分。
第六步 在Settings窗口中的Union部分,将Keep interior boundaries前的对号清除,如图2-129所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00098002.jpg?sign=1739627059-VUmhgq97X8fcFF61DSWrAS6vpNXIz7Qs-0-2e75a9096afbead9ffc7aaceb92ea2bd)
图2-129 设置合并对象
第七步 单击Build Selected ,完成实体对象并集操作,如图2-130所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00099001.jpg?sign=1739627059-f8MbI4nCkgLXW3avvyt0Z2E8y2tvT00Q-0-6999b904bdfbdd0f235ed017f8e48cd2)
图2-130 合并结果图
(6)添加一个旋转的三维对象
第一步 右击Model Builder窗口中的Geometry 1选择Transforms菜单里的Rotate。
第二步 在Graphics窗口选择uni1,并添加到Settings窗口中的Input objects所对应的部分。
第三步 在Settings窗口中的Input部分,选择Keep input objects。
第四步 在Rotation Angle部分Rotation所对应的方框中输入-90。
第五步 在Point on Axis of Rotation部分x栏输入1e-2,y栏输入1e-2,如图2-131所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00099002.jpg?sign=1739627059-LMXJuTPWx2ckwtUQ9Wv2MS9hbXkPlNMf-0-416d950e7d96c98fb63f68b0a1dcde6c)
图2-131 设置旋转参数
第六步 单击Build Selected,并单击Graphics窗口中的Zoom Extents,如图2-132所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00100001.jpg?sign=1739627059-PN9sF3J9hhdQAyA2dGPO03lPZAgZ2bzu-0-6ac326f815ab27a1807b55c36ca23e59)
图2-132 旋转结果图
(7)创建并集2
第一步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第二步 在Graphics窗口选择uni1和rot1,并添加到Settings窗口中的Input objects所对应的部分。
第三步 在Settings窗口中的Union部分,将Keep interior boundaries前的对号清除。
第四步 单击Build Selected,如图2-133所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00100002.jpg?sign=1739627059-cGh71D9DqHY8j8hN5DjHflSPaOlj1ls3-0-75e12a5dc1b33fff4304bc85760efdf1)
图2-133 合并结果图
(8)添加第二个旋转
第一步 右击Model Builder窗口中的Geometry 1选择Transforms菜单里的Rotate。
第二步 在Graphics窗口选择uni2,并添加到Settings窗口中的Input objects所对应的部分。
第三步 在Settings窗口中的Input部分,选择Keep input objects。
第四步 在Rotation Angle部分Rotation所对应的方框中输入-180。
第五步 在Point on Axis of Rotation部分x栏输入1e-2,y栏输入1e-2,如图2-134所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00101001.jpg?sign=1739627059-Vo3LbJhwFugknkV1FwQDeOkHkTQNZqaf-0-587a1d8ee2b97084903f336a288f79c8)
图2-134 设置旋转参数
第六步 单击Build Selected,旋转结果如图2-135所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00101002.jpg?sign=1739627059-gvg1qsKbcoejmFBl9ZkjmPpqp1rNnlKe-0-acee682d38431cafcdd2d3b34b5b450b)
图2-135 旋转结果图
(9)创建并集3
第一步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第二步 在Graphics窗口选择uni2和rot2,并添加到Settings窗口中的Input objects所对应的部分。
第三步 在Settings窗口中的Union部分,将Keep interior boundaries前的对号清除。
第四步 单击Build Selected,合并结果如图2-136所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00102001.jpg?sign=1739627059-Wk03QKAHRhMSdeitibfpTvpF070l3sx4-0-efa09ef78eebf01ad6cc84b14dd6c88f)
图2-136 合并结果图
(10)创建工作平面2并添加一个正方形
第一步 右击Model Builder窗口中的Geometry 1,在弹出的菜单中选择Work Plane选项,创建二维工作面。
第二步 单击Build Selected,完成工作面的创建。
第三步 在Model Builder窗口中,右击Work Plane 2里的Geometry,在弹出的菜单中选择Square选项。
第四步 在Settings窗口中的Size部分的Side length栏中输入正方形的边长2.4e-2。
第五步 在Position部分的Base选项中选择Center,在x栏中输入1e-2,在y栏中输入1e-2。
第六步 单击Build Selected,创建的工作平面如图2-137所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00102002.jpg?sign=1739627059-Yr1nB4qZU9TkB2ogESQHGxdHzDbtABWP-0-d00ff5ca6987a21841e7842182fa06cb)
图2-137 创建工作平面2
(11)使用圆角操作修剪正方形
第一步 在Model Builder窗口中,右击Work Plane 2里的Geometry,在弹出的菜单中选择Fillet选项。
第二步 在Graphics窗口选择需要倒圆角的点1、2、3和4,被选中的点在Settings窗口中的Points部分显示。
第三步 在Settings窗口中的Radius部分的Radius栏中输入2e-3,设定圆角半径,如图2-138所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00103001.jpg?sign=1739627059-6l6kt5hCHfM8mhMGSVSPx52vC3zHIc6e-0-ca70737adb0675d4977bb955c5df04a7)
图2-138 设置圆角参数
第四步 单击Build Selected,完成几何结构倒圆角,如图2-139所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00103002.jpg?sign=1739627059-suzgiUiQcIn6No73fCwJ9gYZyphtNbVt-0-1317be4639ffccadb8f2d55cd8b1794f)
图2-139 倒圆角结果图
(12)添加拉伸2并合并对象
第一步 右击Model Builder窗口中的Geometry 1选择Extrude。
第二步 在Settings窗口中的Distances from Work Plane所对应的方框中输入拉伸距离4e-3。
第三步 单击Build Selected,完成几何结构拉伸。
第四步 在Model Builder窗口,右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第五步 在Graphics窗口选择物体uni3和ext2,并添加到Settings窗口中的Input objects所对应的部分。
第六步 单击Build Selected,完成实体对象并集操作,如图2-140所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00104001.jpg?sign=1739627059-6Zx0KoywXVa4REIXeMlhFsNTw68OlK83-0-7fa4302d436756c4fd0ec95bb1ff8e5a)
图2-140 创建拉伸2
(13)创建一个工作面和一个正方形
第一步 右击Model Builder窗口中的Geometry 1,在弹出的菜单中选择Work Plane选项,创建二维工作面。
第二步 在Settings窗口中的Work Plane部分z-coordinate所对应的方框中输入4e-3。
第三步 在Settings窗口中的Work Plane部分3D projection列表中选择Entire 3D geometry。
第四步 单击Build Selected,完成工作面的创建,如图2-141所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00104002.jpg?sign=1739627059-JvU5Sd4yytPqrXp8ql1WDy2wmQHpiMUG-0-108ab0f6daf427e4240943a5eb36d42d)
图2-141 创建工作面
第五步 在Model Builder窗口中,右击Work Plane 3里的Geometry,在弹出的菜单中选择Square选项。
第六步 在Settings窗口中的Size部分的Side length栏中输入正方形的边长L2。
第七步 单击Build Selected,完成几何结构创建,如图2-142所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00105001.jpg?sign=1739627059-bjMHJGfL22QoUrO1uSQfrUJxcr2QWijj-0-0d4bdb06bace23a9eb7676eaa50eec0a)
图2-142 创建正方形sq1
(14)添加阵列
第一步 在Model Builder窗口,右击Work Plane 3里的Geometry选择Transforms菜单里的Array。
第二步 在Graphics窗口选择需要阵列的对象sq1,被选中的对象在Settings窗口中的Input objects部分显示。
第三步 在Size部分的x栏中输入3,y栏中输入3,指定x、y方向阵列数量。
第四步 在Displacement部分的x栏中输入1e-2-L2/2,y栏中输入1e-2-L2/2,指定x、y方向阵列距离,如图2-143所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00105002.jpg?sign=1739627059-PItyOg3dmhhtl9RlJYJUzSah8NqtEj7Y-0-69930c157628d687562bb2351d394a19)
图2-143 设置阵列参数
第五步 单击Build Selected,完成几何结构阵列,如图2-144所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00106001.jpg?sign=1739627059-oLqX8aBSvutTe7ecEhOgtOYKVtiRt0kk-0-44b297eb98ed80b98ddb2cb58a30be50)
图2-144 阵列结果图
(15)添加拉伸3并合并对象
第一步 右击Model Builder窗口中的Geometry 1选择Extrude。
第二步 在Settings窗口中的Distances from Work Plane所对应的方框中输入拉伸距离L1。
第三步 单击Build Selected,完成几何结构拉伸。
第四步 在Model Builder窗口,右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第五步 在Graphics窗口选择所有对象,并添加到Settings窗口中的Input objects所对应的部分。
第六步 单击Build All,完成实体对象并集操作,如图2-145所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00106002.jpg?sign=1739627059-aot6FMirJfU7GHRfdyENE8PMtqIPYEFb-0-31871e702302502d303fe11f75de369a)
图2-145 拉伸取并集结果图