![热能工程与先进能源技术仿真与设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/336/25793336/b_25793336.jpg)
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=1739298472-Da9YvTwMypQWNA9hM0bTF1zERT1eIKGz-0-a6a27fad154e5881bb4e6ab8ecd1d88c)
图2-124 选择Parameters命令
第二步 在Settings窗口中的Parameters表格中输入所涉参数,如表2-1所示。
表2-1
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00096001.jpg?sign=1739298472-SdoSdZMTh5n9FceKcT8jD9GdJrgym4pg-0-a955bd1abe947e277784fdc3cb58b66b)
(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=1739298472-7DomQVR5LiZws9VIwzm5CMSdAcgTUwmz-0-12b9db47698b265e3efed2a61e111057)
图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=1739298472-5mDV8BSfnpx7RkH87RccV1qbxay3R8lR-0-aa9e327eb6ce9ea6f26412ead99ad8d1)
图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=1739298472-MKNlNuL1ASZLPK4qDR3mYlkCArMnWI4V-0-a7a23b30070f43312e50575e306b6c14)
图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=1739298472-Nzrdi6jNEK7I8OrHvMbRfDxjXILod8cq-0-7b04271971c5d6250dbc83b9163af8d8)
图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=1739298472-aLihwVX8SbAhy4mkNizlnpxIbj5Bb6tK-0-74ff0302cbbace3af61c2ca371f421da)
图2-129 设置合并对象
第七步 单击Build Selected ,完成实体对象并集操作,如图2-130所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00099001.jpg?sign=1739298472-pZ92an4dXtmQ0QJ0UZcSHfxOTea43EOV-0-6893b99148ad4cc5e0f18685eb7c7cb8)
图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=1739298472-NPdmIIrRhRD76B0DEP8VTXE07FCER0YI-0-e99bbebc02fae6e248737da12e5feed6)
图2-131 设置旋转参数
第六步 单击Build Selected,并单击Graphics窗口中的Zoom Extents,如图2-132所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00100001.jpg?sign=1739298472-bmSM08HalWJsZvzPHh5MBnKZmrASwqan-0-6d377ca260cd7d17434108fca2818ca0)
图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=1739298472-YhZVsGO3oZTUdgOOjJCuu4jrG3lS8Mzh-0-3d26c4ee2dfd466e0ab2555a16c46f70)
图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=1739298472-ybN7S0ELqgUlym7cqNw1cnGZXpGBkoiB-0-220c57583d5f63562b577a6a40eed04a)
图2-134 设置旋转参数
第六步 单击Build Selected,旋转结果如图2-135所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00101002.jpg?sign=1739298472-kndVNE0C1DFAsuYLlvscoWiG21YRWheK-0-8767f11d9882092d49a42584bd82dcf5)
图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=1739298472-XsqQE14PHIDugsOxuntzZ8tbxuoejspT-0-575e626d4234e3b303896fad88e2d352)
图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=1739298472-cWYOFRfWMoEMf3b0XCi7sfksKTdhxw0e-0-99f7c7586a8cdcec7dd13c608f45cdc3)
图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=1739298472-w14plk4j6iHlcGp4oXNrrYmN99I1K1w2-0-31c98e45052ffc67a072df1d4a807a12)
图2-138 设置圆角参数
第四步 单击Build Selected,完成几何结构倒圆角,如图2-139所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00103002.jpg?sign=1739298472-YwuJsRzEh5CYuyFQtxwNmFns5kNl3eKl-0-ee51eb7bd25f8abaced27d9a51320d10)
图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=1739298472-mL4eIwP5LNmPul9bmlzEXGipwqJOurYI-0-112a89c7bcd539541379cd3a2d1ac448)
图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=1739298472-KOKEit0UfcfmrQPSUX4TMsGZ8ReVJE0C-0-bcbea8689e6f685afc2a823ed8f02d06)
图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=1739298472-M02yWkCxEXeLVjGqunyQYT4sc93nEShR-0-e62b558e98f16500861432574b92f4f6)
图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=1739298472-UJvWSwgo64NxkOGzL6d4O7SU7qqiyAcV-0-335eea19d65addc98f9def8242c9971b)
图2-143 设置阵列参数
第五步 单击Build Selected,完成几何结构阵列,如图2-144所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00106001.jpg?sign=1739298472-rxajw2gTipoGzdwRneFpZtFCOpLNnV6U-0-28265e5a006169ae8c6ae0586988cb76)
图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=1739298472-VvuuCbiPmBtUi2ZjrukgWRoryxpkCM2P-0-36f320607f48578ce5ac52f4c5375bd2)
图2-145 拉伸取并集结果图