multiphysics-systems-coupling-2
- 格式:pdf
- 大小:4.70 MB
- 文档页数:33


颗粒过滤型系统的声学这个二维轴对称模型使用多孔弹性波接口研究穿过颗粒过渡系统的声波传播,其中耦合了入口的声压和出口的多孔弹性波。
介绍这是在类似颗粒过滤器的系统中的声学模型。
真实系统,如柴油颗粒过滤器(DPF),被设计为从柴油机车辆的排气中去除/过滤烟尘(柴油颗粒)。
这种系统中的多孔介质通常被构造成具有长的充气管道。
为了简化该模型,假定过滤器几何形状是轴对称的,并且管道由多孔材料塞内的长圆柱形槽表示。
虽然微粒过滤器的主要功能是过滤排气流,但过滤器也具有与消音器系统有关的声阻尼特性。
该模型使用声- 波弹性波相互作用多物理场界面分析简化的2D轴对称微粒滤波器的几何的声学特性。
该界面描述了通过声- 多孔边界多物理耦合在流体中耦合到波的多孔材料中传播的小变形弹性波。
该模型考虑了耦合位移,因此是流体- 结构相互作用问题。
模型定义三个对准的气缸构成正在研究的微粒过滤器系统:入口,出口和主过滤器气缸。
微粒过滤器位于过滤器筒内。
图1示出了2D轴对称几何形状的rz平面中的横截面的草图。
中心区域中的过滤器的长度为Lfilter = 200mm,过滤器半径为Rfilter = 150mm。
入口和出口管半径为R tube = 50mm。
过滤器由结构化的充气多孔材料(棕色区域)组成,其可以是碳化硅基质。
空气填充槽(浅蓝色)的宽度为dh = 5mm,多孔壁的厚度为ht = 3.2mm。
在每个树丛的尽头有一个不可渗透的钢塞(黑色)。
系统的其余部分充满空气。
宽槽用于简化模型。
在实际的DPF系统中,槽由典型宽度为1-2mm的长细管替代,并且多孔壁具有0.3-0.5mm的典型宽度。
图1:具有所示尺寸的微粒过滤器的几何形状。
假设多孔材料是各向同性的,具有如表1所列的材料参数。
表1:多孔基体的材料参数注意,Biot-Willis系数等于刚性多孔材料的孔隙率,并且对于软多孔材料(或固体在液体中的悬浮液)等于1。
流体参数是包括压缩性χ的空气的参数,其对于理想气体等于(p 0)-1,其中p 0是绝对压力(这里是1atm)。
COMSOLMultiphysics技术FAQ问答COMSOL Multiphysics技术FAQ问答1、 COMSOL有哪些授权方式?请简述之。
2、如何获取HostID?3、 COMSOL支持哪些操作平台?4、什么是积分耦合变量?为什么会有点积分耦合变量?5、 COMSOL是否有批处理运行方式?请简述之。
6、 COMSOL中有哪两种几何体形式?请简述之。
7、如何显示更高精度的结果?8、如何从2D后处理结果图得到3D的结果图?9、如何提取数据?10、在一台安装有MATLAB的机器上安装COMSOL,但无法正常运行COMSOL with MATLAB,最可能的故障原因是什么?1.COMSOL有哪些授权方式?请简述之。
您可以通过多种方式获取COMSOL 的安装光盘:a. 直接联系中仿,购买COMSOL Multiphysics 软件。
当您成为中仿科技公司的正式用户之后,您可以获得专业的技术培训及售后服务,同时也可以随时和COMSOL 美国/欧洲总部一年的免费技术支持服务。
b. 报名参加中仿科技的COMSOL 培训班,您将免费获取功能齐全的试用版软件。
c. 参加COMSOL 全球用户年会中国区分会时获赠。
一般情况下,每年的COMSOL 中国区用户大会上,提前报名的与会者免费赠送安装光盘及一个月的License。
d. 参加推广活动,每年不定期,我们会在全国各地开展一些市场推广活动,届时会免费赠送部份安装光盘,请登录/doc/757885506.html, 网站,关注COMSOL 活动资讯。
安装方式:单机版和网络版:单机版,只能安装在固定电脑上(绑定网卡或硬盘)。
网络版,安装电脑数量不限,同时前后处理电脑数量不限,但能够同时运行的机器数量与设置的固定节点有关,一个节点对应同时有一台机器使用;最多有30个节点,能够用于30台机器同时运行软件。
软件运行授权方式分为:passcode授权码和license.dat文件授权。
COMSOL Multiphysics Programming Reference ManualC o n t a c t I n f o r m a t i o nVisit the Contact COMSOL page at /contact to submit general inquiries, contact Technical Support, or search for an address and phone number. You can also visit the Worldwide Sales Offices page at /contact/offices for address and contact information.If you need to contact Support, an online request form is located at the COMSOL Access page at /support/case . Other useful links include:•Support Center: /support•Product Download: /product-download•Product Updates: /support/updates•COMSOL Blog: /blogs•Discussion Forum: /community•Events: /events•COMSOL Video Gallery: /video•Support Knowledge Base: /support/knowledgebasePart number: CM020007C O M S O L M u l t i p h y s i c s ® P r o g r a m m i n g R e f e r e n c e M a n u a l © 1998–2020 COMSOLProtected by patents listed on /patents , and U.S. Patents 7,519,518; 7,596,474; 7,623,991; 8,457,932; 9,098,106; 9,146,652; 9,323,503; 9,372,673; 9,454,625; 10,019,544; 10,650,177; and 10,776,541. Patents pending.This Documentation and the Programs described herein are furnished under the COMSOL Software License Agreement (/comsol-license-agreement ) and may be used or copied only under the terms of the license agreement.COMSOL, the COMSOL logo, COMSOL Multiphysics, COMSOL Desktop, COMSOL Compiler, COMSOL Server, and LiveLink are either registered trademarks or trademarks of COMSOL AB. All other trademarks are the property of their respective owners, and COMSOL AB and its subsidiaries and products are not affiliated with, endorsed by, sponsored by, or supported by those trademark owners. For a list of such trademark owners, see /trademarks .Version: COMSOL 5.6C o n t e n t sC h a p t e r1:I n t r o d u c t i o nAbout the COMSOL API 18Additional COMSOL API Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Where Do I Find More Information? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Getting Started 20The Model Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Compiling a Model File for Java®. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20The Model File for Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Running a Compiled Model File for Java from the Desktop . . . . . . . . . . . . . . . . . . . . . . 22Running a Compiled Model File as a Batch Job from the Desktop . . . . . . . . . . . . . . . . . . . 22Running a Compiled Model File with the COMSOL Batch Command . . . . . . . . . . . . . . . . . . 22Getting the COMSOL Installation Path from the Windows Registry . . . . . . . . . . . . . . . . . . 22Setting up Eclipse for Compiling and Running a Java® File . . . . . . . . . . . . . . . . . . . . . . 22 C h a p t e r2:G e n e r a l C o m m a n d sAbout General Commands 26Overview of General-Purpose Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26About Name, Identifier, and Tag Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28get* and Selection Access Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29set(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30setEntry(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31setIndex() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Methods Associated to Set, SetIndex, and the Various Get Methods . . . . . . . . . . . . . . . . . . 33Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Color Themes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36The loadFile and saveFile Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Inserting Features from Other Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36ModelUtil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43model.attr(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45model.attr(<tag>) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45model.batch() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46model.bem() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53model.capeopen() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56model.coeff() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58mon(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61ponent(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74model.constr(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76model.coordSystem() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79model.cpl() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86model.elem() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92model.elementSet() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95model.externalInterface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97model.extraDim() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98model.field(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98C O N T E N T S| 3model.form() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99model.frame() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99model.func(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101model.geom() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111model.group() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118model.init() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119model.intRule() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119model.massProp() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120model.material() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121model.mesh() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131model.methodCall(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135model.modelNode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137model.multiphysics() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137model.nodeGroup(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137model.ode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139model.opt() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Least-Squares Objective Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141model.pair(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142model.param() and model.result().param() . . . . . . . . . . . . . . . . . . . . . . . . . . . 145model.physics() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146model.probe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151model.reduced() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153model.result() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158model.savePoint() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164model.selection(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164model.shape() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173model.sol() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175model.solverEvent(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178model.study() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180model.unitSystem() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184model.variable() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185model.view() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187model.weak() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Plotting and Exporting Images 195Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Properties for the image() Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Errors and Warnings 199Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Retrieving Problem Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 C h a p t e r3:G e o m e t r yAbout Geometry Commands 202Features for Creating Geometric Primitives. . . . . . . . . . . . . . . . . . . . . . . . . . . 202Features for Geometric Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Selection Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Features for Virtual Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Features for Mesh Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Geometry Object Information Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 4 |C O N T E N T SWorking with a Geometry Sequence 209 Adding a Model Component (Geometry). . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Adding a Geometry Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Editing a Geometry Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Building Geometry Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Feature Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Accessing Geometry Object Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Deleting and Disabling Geometry Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Deleting Geometry Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Moving and Scaling Geometry Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Plotting a Geometry Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Geometry Settings 215 Length Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Angular Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Scale Values When Changing Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Geometry Representation in 3D and for Boolean Operations . . . . . . . . . . . . . . . . . . . . 216 Default Repair Tolerances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Automatic Rebuild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Constraints and Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Work Planes 219Selections of Geometric Entities 220 Named Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Using Selection Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Cumulative Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Vectorized Selections of Geometric Entities . . . . . . . . . . . . . . . . . . . . . . . . . . 221Virtual Operations 222 About Virtual Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Mesh Control Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Geometry Object Information 223 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Geometric Entity Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Adjacency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Evaluation on an Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Evaluation on a Face. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Geometry Representation Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Measurements 228 Measuring Geometric Entities in Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Measuring Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Inserting Geometry Sequences from File 229 Example of Importing Geometry Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . 229Exporting Geometry to File 230 Exporting to an ACIS File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Exporting to a Parasolid File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Exporting to an IGES File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Exporting to a STEP File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Exporting to an STL File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231C O N T E N T S| 5Compatibility for mphbin and mphtxt in 2D and 3D. . . . . . . . . . . . . . . . . . . . . . . . 231Using Geometry Parts 232Geometry Commands 234AdjacentSelection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236BallSelection, BoxSelection, CylinderSelection, Disk Selection . . . . . . . . . . . . . . . . . . . . 238BezierPolygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Chamfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247CircularArc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248CollapseEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249CollapseFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250CollapseFaceRegions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Compose, Union, Intersection, Difference . . . . . . . . . . . . . . . . . . . . . . . . . . . 251CompositeCurve. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253CompositeDomains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254CompositeEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255CompositeFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Cone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257ConvertToSolid, ConvertToSurface, ConvertToCurve, ConvertToPoint. . . . . . . . . . . . . . . . 260CrossSection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261CubicBezier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Delete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266ECone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267EditObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269Ellipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271Ellipsoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273ExplicitSelection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275Extrude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Fillet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278Finalize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279FromMesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Helix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Hexahedron. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282If, ElseIf, Else, EndIf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284IgnoreEdges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285IgnoreFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286IgnoreVertices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287Import DXF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Import Geometry Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289Import Mesh Part or Meshing Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291Import mphbin/mphtxt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292InterpolationCurve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296LineSegment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297MergeEdges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299MergeVertices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299MeshControlDomains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300MeshControlEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300MeshControlFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 6 |C O N T E N T SMeshControlVertices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Mirror. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Move, Copy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304ParameterCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306ParametricCurve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306ParametricSurface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308PartInstance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312PartitionDomains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314PartitionEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315PartitionFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318Pyramid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319QuadraticBezier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Rectangle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322RemoveDetails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324Revolve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324RigidTransform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326Rotate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330Sphere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Split. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333Square. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Tangent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338Tetrahedron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340Torus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341UnionSelection, IntersectionSelection, DifferenceSelection, ComplementSelection . . . . . . . . . . . . 343WorkPlane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 C h a p t e r4:M e s hAbout Mesh Commands 354Operation Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354Attribute Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355Features for Imported Meshes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355Working with a Meshing Sequence 357Adding a Meshing Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357Adding a Mesh Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358Editing a Mesh Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358Building Mesh Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358Using Mesh Parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Feature Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Deleting Mesh Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Disabling Mesh Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Clearing Meshes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Adaptation and Meshing Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361C O N T E N T S| 7Physics-Controlled Meshing 362Selecting Contributing Physics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362Adaptively Refined Meshes 364Information and Statistics 365Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365Number and Types of Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366Quality of Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366Volume of Elements and Mesh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Growth Rate in Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368Mesh Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368Getting and Setting Mesh Data 369Accessing Mesh Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Setting or Modifying Mesh Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370Block Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372Mesh Element Numbering Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373Errors and Warnings 375Continuing Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Stopping Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375The MeshError Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375The MeshWarning Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Exporting Meshes to Files 376Exporting Mesh to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Exporting Mesh to a COMSOL Multiphysics File . . . . . . . . . . . . . . . . . . . . . . . . . 376Exporting Mesh to a NASTRAN ® File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Exporting Mesh to a Sectionwise Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Exporting Mesh to a 3MF Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Mesh Commands 378Adapt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378Ball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380BndLayer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380BndLayerProp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384Convert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385CopyEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386CopyFace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388CopyDomain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390CornerRefinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392CreateDomains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392CreateEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393CreateFaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394CreateVertices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Delete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396DeleteEntities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397DetectFaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Edge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 8 |C O N T E N T SEdgeMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401FillHoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402FreeQuad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403FreeTet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404FreeTri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407IntersectLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411IntersectPlane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411JoinEntities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414LogicalExpression. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415OnePointMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Refine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422SizeExpression. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426TwoPointMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 C h a p t e r5:E l e m e n t s a n d S h a p e F u n c t i o n P r o g r a m m i n gShape Functions and Element Types 430Shape Function Types (Elements). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430 C h a p t e r6:S o l v e r s a n d S t u d y S t e p sAbout Solver Commands 440Features Producing and Manipulating Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 440Features with Solver Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440Solution Object Information Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441Solution Feature Information Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443Solution Object Data 444General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444Solution Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446SolutionInfo Object and Its Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447Solution Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450General Matrix Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451Matrix Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451Matrix Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452Adaption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453Advanced. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453Assemble. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455AutoRemesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456AWE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457CombineSolution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459CopySolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460Eigenvalue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460C O N T E N T S| 9。