![热能工程与先进能源技术仿真与设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/336/25793336/b_25793336.jpg)
2.6 二维综合实例
(1)模型向导
第一步 打开COMSOL软件。
第二步 在Model Wizard窗口中的Select Space Dimension列表中选择2D选项。
第三步 单击Finish()。
(2)参数设置
第一步 在Modle Builder窗口中,右击Global Definitions,在弹出的下拉菜单中选择Pararmeters,如图2-59所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00063002.jpg?sign=1739306313-5z4olGCvnJ9VqUN4ne6fcV2Z2QbwsdNj-0-20e014544de9525d3088b4a9a1a30d2e)
图2-59 选择Pararmeters命令
第二步 在Settings窗口中的Pararmeters表格中输入所涉参数,如图2-60所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00063003.jpg?sign=1739306313-girrodqNo6uBxplGyayZRVUtNT9CnHbb-0-ce36846983969627019742223473a65a)
图2-60 设置参数
(3)根据预定义的参数创建两个圆
第一步 在Modle Builder窗口中,右击Modle 1>Geometry 1选择Circle。
第二步 在Settings窗口的Size and Shape部分,在Radius栏中输入R1。
第三步 单击Build Selected完成圆1的创建,如图2-61所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00064001.jpg?sign=1739306313-op5PPBdDlmZuslVBtJT4YFb6084Kufmo-0-2c3f162b74f157df9326a8774bb92f27)
图2-61 创建圆1
第四步 在Modle Builder窗口中,右击Modle 1>Geometry 1选择Circle。
第五步 在Settings窗口的Size and Shape部分,在Radius栏中输入R2。
第六步 单击Build Selected完成圆2的创建,如图2-62所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00064002.jpg?sign=1739306313-bVeKiJwCiJrRtTzXtBKoCClmqyxWXCR4-0-7adb5de99bc0f5922b28474c68a8abd6)
图2-62 创建圆2
(4)对所创建的两个圆进行差集运算
第一步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Difference命令。
第二步 在Settings窗口,单击Objects to add下面方框右边的Activate Selection。
第三步 在Graphics窗口选择c1,如图2-63所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00065001.jpg?sign=1739306313-uQdtftIKLTgW8CvX4NLQvrC5Pwf3IfO3-0-8616bd3f4f1f33d245efd3f3aa3c98b3)
图2-63 选择保留对象c1
第四步 在Settings窗口,单击Objects to subtract部分方框右边的Activate Selection。
第五步 在Graphics窗口选择c2,如图2-64所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00065002.jpg?sign=1739306313-U5TSx2hkQ9R9G2O7aQfhxcV6AVj1E7PW-0-54c237ba4c28762171dc6c5eb3957e66)
图2-64 选择去除对象c2
第六步 单击Build Selected,完成几何结构差集操作,如图2-65所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00066001.jpg?sign=1739306313-6lGqVX7JtPDOWzv4bgXawR9691QtPeO8-0-6ca693d94236f6453b5580ac8fedeaf9)
图2-65 差集操作结果图
(5)创建矩形并与圆环进行交集运算
第一步 右击Model Builder窗口中的Geometry 1选择Rectangle。
第二步 在Settings窗口中的Size下面Width栏中输入矩形的宽度2*R1,在Height栏中输入矩形的高度R1。
第三步 在Settings窗口中的Position部分的x栏中输入-R1。
第四步 单击Build Selected,完成矩形的建立,如图2-66所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00066002.jpg?sign=1739306313-bIR0tMgMcwRHT42UQ4CNJF9z43HIYPG8-0-35e59f95e10e434e5f65e88194bac901)
图2-66 创建矩形r1
第五步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Intersection命令。
第六步 在Graphics窗口选择dif1和r1(使用框选),如图2-67所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00067001.jpg?sign=1739306313-PGmlyYQx1ii1HRqrSXEcgJdmB7FmCArQ-0-a23a1688d170e132e952d421ddcf9afd)
图2-67 选择操作对象
第七步 单击Build Selected,完成几何结构交集操作,如图2-68所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00067002.jpg?sign=1739306313-y3pVVhfBWWxxoYzhN58cKxRTWo7mCWWz-0-c92140f5229438a947b3d006e246f7f3)
图2-68 交集操作结果图
(6)添加矩形来创建一个法兰
第一步 右击Model Builder窗口中的Geometry 1选择Rectangle。
第二步 在Settings窗口中的Size下面的Width栏中输入矩形的宽度L,在Height栏中输入矩形的高度d。
第三步 在Settings窗口中的Position下面的x栏中输入-(2/3*R1+L),在y栏输入-d/2。
第四步 单击Build Selected,完成矩形的建立,如图2-69所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00068001.jpg?sign=1739306313-16TmuCCnRviK6iC52kEJXiopUwVVXuOw-0-b2e43f03ba641c997a681253c0894c99)
图2-69 创建矩形法兰
(7)在法兰边缘添加圆角
第一步 在Model Builder窗口右击Geometry 1,在弹出的菜单中选择Fillet命令。
第二步 在Graphics窗口选择点1和4。
第三步 在Settings窗口中的Vertices to fillet栏右面单击Add to Selection,完成点1和4的添加。
第四步 在Radius部分的Radius栏输入d/3,设定圆角半径,如图2-70所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00068002.jpg?sign=1739306313-DeH0IGZixCxfmB6C3qe8rD2cBOjIVhZD-0-d6c8368955fb939f9f4c9972ff87c7f0)
图2-70 设置法兰边缘圆角
第五步 单击Build Selected,完成倒圆角操作,如图2-71所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00069001.jpg?sign=1739306313-BQsBkKClhUCYWHLB3fBZtL19TwSuwakv-0-62045bdbe9ee9e2c0c1b258ad19be188)
图2-71 创建法兰边缘圆角
(8)添加旋转1创建对象ROT1
第一步 在Model Builder窗口,右击Geometry 1选择Transforms菜单里的Rotate。
第二步 在Graphics窗口选择要旋转的对象fil1(先左击再右击),如图2-72所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00069002.jpg?sign=1739306313-QoUUeNRcqbG0gUcTFFzLTQp08dvHqfd5-0-779ad7a7700eeff2464d9955a0b1044b)
图2-72 选择旋转对象fil1
第三步 在Settings窗口中的Input部分,勾选Keep input objects。
第四步 在Settings窗口中的Rotation Angle部分的Rotation栏输入-45,指定旋转角度。
第五步 单击Build Selected,完成几何结构旋转,为了使几何结构处于合适大小,单击Graphics窗口中的Zoom Extents,如图2-73所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00070001.jpg?sign=1739306313-LkyPDIgUlHsdK450lmYT6tnpFwLMqWcP-0-fe5a32a5bbf48944c7e107e2b9d5683e)
图2-73 旋转结果图
(9)添加更多旋转对象
第一步 在Model Builder窗口,右击Geometry 1选择Transforms菜单里的Rotate。
第二步 在Graphics窗口选择要旋转的对象rot1(先左击再右击),如图2-74所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00070002.jpg?sign=1739306313-Oyl5TntGzEoD1IQTpmOJWVk9sOJU0aDS-0-ce861ec1f81c5e19284a6bed27c9de62)
图2-74 选择旋转对象rot1
第三步 在Settings窗口中的Input部分,勾选Keep input objects。
第四步 在Settings窗口中的Rotation Angle部分的Rotation栏输入-45,指定旋转角度。
第五步 单击Build Selected,完成几何结构旋转。
第六步 重复上述步骤创建rot3、rot4。
第七步 创建所有旋转对象后,单击Graphics窗口中的Zoom Extents,如图2-75所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00071001.jpg?sign=1739306313-MIHWt05ajREhElMxH52F3VVSqOVb2iuI-0-b5246d5bd2fcdbabb92ee7c6b809c8f7)
图2-75 创建所有旋转对象
(10)去除内部边界
第一步 在Model Builder窗口右击Geometry 1,选择Boolean Operations菜单里的Union命令。
第二步 在Graphics窗口选择要操作的对象int1,fil1,rot1,rot2,rot3,rot4(使用框选),如图2-76所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00071002.jpg?sign=1739306313-Raoa8XFhi4htixS272Qnkn6bwh7zBOXV-0-45b66477bece30bd5bf4ba42af4190c7)
图2-76 选择操作对象
第三步 在Settings窗口中的Union部分,单击Keep interior boundaries前的方框内的对号。
第四步 单击Build All,完成去除内部边界操作,如图2-77所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00072001.jpg?sign=1739306313-fQyIksfByQA7zOgTSLks9aSiol8IJstR-0-04cdcc96addb698491d0c1a52175e065)
图2-77 去除内部边界操作结果图
第五步 单击Global Definitions前的三角,然后再单击Parameters。在Settings窗口中的Parameters表格中改变参数数值,如图2-78所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00072002.jpg?sign=1739306313-K0tmW861PTY2qY0NMkHuQ6igFopgZowT-0-1f5ba90a3dd4722d83404f5f26cd8b2e)
图2-78 改变参数设置
第六步 单击Geometry,然后单击Build All,完成参数修改。如图2-79所示。
![](https://epubservercos.yuewen.com/C43D1B/14262440405013106/epubprivate/OEBPS/Images/img00073001.jpg?sign=1739306313-ltuZYN05VOW5mwFfjEF3Oc8YAxW830P2-0-cd7946931d8d886d708af703e24daaaa)
图2-79 改变参数后结果图
COMSOL中几何结构的尺寸可以通过参数来控制,也就是几何结构的参数化。因而可以非常方便地通过改变参数的数值,改变几何结构。