首页/文章/ 详情

COMSOLMultiphysics中文简介5.2版(官方免费培训所用教材)

6月前浏览340

COMSOL Multiphysics 简介


© 1998–2015 COMSOL

受cn.comsol.com/patents 中列出的美国专利和美国专利 7,519,518、7,596,474、7,623,991、8,457,932、 8,954,302、 9,098,106 及 9,146,652 的保护。

本文档和本文所述的程序根据 COMSOL 软件许可协议 (cn.comsol.com/comsol-license-agreement) 提供,且仅能按照许可协议的条款进行使用和复 制。 

COMSOL、COMSOL Multiphysics、Capture the Concept、 COMSOL Desktop、 LiveLink 和COMSOL Server 为 COMSOL AB 公司的注册商标或商标。所有其他商标均为其各自所有者的财产, COMSOL AB 公司及其子公司和产品不与上述商标所有者相关联,亦不为其正式认可、赞助或支持。 

相关商标所有者的列表请参见 cn.comsol.com/trademarks。

版本:COMSOL 5.2



目录

引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

COMSOL Desktop®  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

示例1:扳手的结构分析 . . . . . . . . . . . . . . . . . . . . . . . . . . 30

示例 2:母线板 — 多物理场模型 . . . . . . . . . . . . . . . . . . . 53

高级主题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

        参数、函数、变量和耦合 . . . . . . . . . . . . . . . . . . . . . . . . 94

        材料属性和材料库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

        增加网格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

        增加物理场 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

        参数化扫描 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

        并行计算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

附录 A— 构建几何 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

附录 B— 键盘和鼠标快捷键 . . . . . . . . . . . . . . . . . . . . . . 152

附录 C— 语言元素和保留名称 . . . . . . . . . . . . . . . . . . . . 156

附录 D— 文件格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

附录 E— 使用 LiveLink™ 插件连接 . . . . . . . . . . . . . . . . 176


引言

首次使用 COMSOL Multiphysics® 软件前,请仔细阅读本书。本书提供了 COMSOL® 环境的概述,其中附带的示例显示了如何使用 COMSOL Desktop® 用户界面和模型开发器,并简要介绍了如何使用 App 开发器来创建

多物理场仿真 App。

如果您尚未安装 COMSOL 软件,请先按照操作说明进行安装,下载地址:cn.comsol.com/product-download

除本书外,您还可以在软件安装完成后获取内容丰富的文档集;此外,COMSOL网站还提供了许多教程供您学习,例如,您可以单击 cn.comsol.com/videos 访问 COMSOL 视频集锦页面;还可以单击cn.comsol.com/blogs 阅读 COMSOL 博客。

image.png

image.png

当您首次使用 COMSOL Multiphysics 中的模型开发器开始建模时,会看到如 上页屏幕截图所示的图形化操作界面。COMSOL Desktop® 为物理场建模和仿 真以及 App设计提供了一个完整的集成环境,当您需要为模型创建一个友好的 用户界面时,就可在此访问所需的全部工具。您可以根据自己的需要对桌面进 行定制。桌面窗口支持调整大小、移动、停靠和分离等操作。当您关闭会话 时,COMSOL Multihpysics 会自动保存您对窗口布局所做的任何更改,并将在 下次启动时再次使用。在构建模型时,将会自动增加一些其他的窗口和控件 (参见第 24 页以获取更完善的桌面示例)。目前可用的窗口和用户界面组件包括: 

  • 快速访问工具栏

快速访问工具栏可供您访问各种功能,例如打开、保存、撤消、重做、复 制、 粘贴及删除。可以从定制快速访问工具栏列表定制其内容。

  • 功能区

桌面顶部的功能区可供您访问用于完成大多数建模任务的命令。功能区只能在 Windows® 系统下的COMSOL Desktop环境中使用,在 OS X 和 Linux® 系统 中,将表现为菜单和工具栏形式。单击App开发器按钮,可以从模型开发器 切换至App开发器,并开始基于您的模型构建 App。

  • 设定窗口


这是用于输入模型的所有规格信息的主窗口,包括几何尺寸、材料属性、边界 条件、初始条件以及在运行仿真时求解器需要的其他信息。

下图为几何节点对应的设定窗口。

image.png

  • 绘制窗口

绘制窗口是图形输出窗口。除图形窗口外,绘制窗口也可用于对结果进行可视 化。您可以使用几个绘制窗口来同时显示多个结果。收敛图窗口是一个特例, 它是自动生成的绘制窗口,可显示模型运行时求解过程收敛的图形表示。 

  • 信息窗口

信息窗口是非图形信息的显示窗口,包括:

            • 信息:显示当前 COMSOL 会话的各种信息。

            • 进度:显示求解器的进度信息,以及停止按钮。

            • 日志:显示来自求解器的信息,例如自由度数、求解时间,以及求解器迭代数据

            • 表格:以表格形式显示结果分支中定义的数值数据。

            • 外部进程:提供集群、云计算和批处理任务的控制面板。

  • 其他窗口

            • 增加材料和材料浏览器:访问材料属性库。材料浏览器可供编辑材料属性。

            • 选择列表:显示当前可供选择的几何对象、域、边界、边和点的列表。

通过功能区主屏幕选项卡中的窗口下拉列表,可以访问所有 COMSOL 

Desktop 窗口。( 对于OS X和Linux® 系统,可以在窗口菜单中找到它们。)

带取消按钮的进度条

进度条位于 COMSOL Desktop 界面的右下角,包含用于取消当前计算(如果有)的按钮。

动态帮助

帮助窗口提供有关窗口与模型树节点的上下文相关帮助文本。在桌面打开帮助窗口后(例如按下F1键),当您单击某个节点或窗口时,就会自动获得相关的动态帮助文件(目前只有英文)。此外,您还可以在帮助窗口中搜索其他主题,例如菜单项。

模型开发器和App开发器

COMSOL Desktop 环境的两个主要组成部分是模型开发器和 App 开发器。

模型开发器是定义模型及其组件的工具,包括模型的求解方式、结果分析和报告。您可以通过构建模型树来实现这些操作。模型树可反映底层数据结构和模型对象,其中存储的模型状态包括对以下项的设置:几何、网格、物理场、边界条件、研究、求解器、后处理及可视化。

App开发器支持您通过易于使用的专业用户界面基于使用模型开发器创建的模型快速创建 App。App开发器中提供了两个重要的App 创建工具:表单编辑器及方法编辑器。此外,App 还可包含菜单栏或功能区。表单编辑器包含的拖放功能可用于轻松访问各类用户界面控件并将其加入App,例如输入框、图形窗口及按钮。方法编辑器是一个编程环境,支持您修改以模型对象数据结构为表征的模型。

我们将在《COMSOL Multiphysics 简介》一书中向您详细介绍模型开发器的使用,同时还将简要介绍如何使用 App 开发器。有关如何使用 App 开发器的详细信息,请参阅《App 开发器简介》

运行 App 和 COMSOL Server

Windows® 系统下的COMSOL Multiphysics中内置了App开发器。通过COMSOL Multiphysics 许可证,您将能在COMSOL Desktop中运行App;通过COMSOL Server许可证,您将能在各类操作系统及硬件平台的主流网络

浏览器中运行App;此外,您还可以通过易于安装的Windows®版COMSOL Client 连接 COMSOL Server 来运行 App。

Windows® 版COMSOL Client 还支持用户运行需要 CAD LiveLink™产品的 App。

在网络浏览器中运行App时无需进行任何安装,也不需要安装任何浏览器插件。支持一维、二维及三维交互式图形操作。在网络浏览器中,三维图形渲染主要基于主流网络浏览器所采用的WebGL™技术。

要基于模型创建App时,可通过访问功能区主屏幕选项卡中的App开发器进行操作。有关创建COMSOL App的更多信息,请参阅第82 页的“使用新建表单向导创建App” 以及《App开发器简介》 一书。

image.png

首选项

首选项是一些会影响建模环境的设定,大部分设定不会因建模会话发生变化,但有一些则会随模型一起保存。可从文件菜单访问首选项。

image.png




在首选项窗口中,您可以更改很多设定,例如图形渲染、结果的显示位数、用于计算的最大 CPU 内核数,或用户自定义App库的路径。请花些时间浏览当前设定,以便快速熟悉各种选项。

有三个图形渲染选项可供使用: OpenGL®、DirectX® 和软件渲染。DirectX® 在OS X或Linux® 中不可用,但对于Windows® 系统,如果在安装过程中选择了安装DirectX® 运行库,则可以使用。如果计算机不具有专用显卡,则可能需要切换至软件渲染,此时仍可使用完整的绘图功能,只是速度较慢。以下链接列出了建议使用的显卡列表:cn.comsol.com/system-requirements

创建新模型

如下图所示,您可以通过模型向导或空模型来创建一个新模型。

image.png



通过模型向导创建模型

模型向导可指导您设置空间维度、物理场和研究类型,步骤如下:

1 首先,选择模型组件的空间维度:三维、二维轴对称、二维、一维轴对称或零维。

image.png

2 接下来,添加一个或多个物理场接口。物理场接口根据不同的物理场分支进行组织,以便快速定位。这些分支并不直接与产品相对应。当COMSOL Multiphysics 安装中新增产品时,一个或多个物理分支下会自动增加相应的物理场接口。

image.png

3 选择研究类型,即用于计算的求解器或求解器组。

image.png

最后,单击完成。此时桌面会显示根据模型向导中的设定来配置的模型树。

创建空模型

单击空模型选项会打开不含任何组件或研究的COMSOL Desktop界面。您可 以右键单击模型树,添加含特定空间维度、物理场接口或研究的组件。


更多内容见附件


免责声明:

本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

附件

免费D11-COMSOLMultiphysics中文简介5.2版.pdf
Comsol
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-04-07
最近编辑:6月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 27文章 318课程 0
点赞
收藏
作者推荐

DYNA动力分析指南-电子书

第一章LS-DYNA简介1.1LS-DYNA发展概况DYNA程序系列最初是1976年在美国LawrenceLivermoreNationalLab.由J.O.Hallquist博士主持开发完成的,主要目的是为武器设计提供分析工具,后经1979、1981、1982、1986、1987、1988年版的功能扩充和改进,成为国际著名的非线性动力分析软件,在武器结构设计、内弹道和终点弹道、军用材料研制等方面得到了广泛的应用。1988年J.O.Hallquist创建LSTC公司,推出LS-DYNA程序系列,主要包括显式LS-DYNA2D、LS-DYNA3D、隐式LS-NIKE2D、LS-NIKE3D、热分析LS-TOPAZ2D、LS-TOPAZ3D、前后处理LS-MAZE、LS-ORION、LS-INGRID、LS-TAURUS等商用程序,进一步规范和完善DYNA的研究成果,陆续推出930版(1993年)、936版(1994年)、940版(1997年),增加了汽车安全性分析(汽车碰撞、气囊、安全带、假人)、薄板冲压成型过程模拟,以及流体与固体耦合(ALE和Euler算法)等新功能,使得LS-DYNA程序系统在国防和民用领域的应用范围进一步扩大,并建立了完备的质量保证体系。1997年LSTC公司将LS-DYNA2D、LS-DYNA3D、LS-TOPAZ2D、LS-TOPAZ3D等程序合成一个软件包,称为LS-DYNA,PC版的前后处理采用ETA公司的FEMB,新开发的后处理器为LS-POST。1996年LSTC与ANSYS公司合作推出ANSYS/LS-DYNA,大大增强了LS-DYNA的分析能力,用户可以充分利用ANSYS的前后处理和统一数据库的优点。2001年5月推出960版,它在950版基础上增加了不可压缩流体求解程序模块,并增加了一些新的材料模型和新的接触计算功能,从2001年到2003年初LSTC公司不断完善960版的新功能,2003年3月正式发布970版。并对LS-DYNA的通用后处理器LS-POST增加了前处理器的功能,2003年初在LS-POST的基础上发布了LS-PREPOST1.0版。1.2分析能力LS-DYNA程序960版是功能齐全的几何非线性(大位移、大转动和大应变)、材料非线性(140多种材料动态模型)和接触非线性(30多种接触类型)程序。它以Lagrange算法为主,兼有ALE和Euler算法;以显式求解为主,兼有隐式求解功能;以结构分析为主,兼有热分析、流体-结构耦合功能;以非线性动力分析为主,兼有静力分析功能(如动力分析前的预应力计算和薄板冲压成型后的回弹计算);军用和民用相结合的通用结构分析非线性有限元程序。LS-DYNA具有很广泛的分析功能,可模拟许多二、三维结构的物理特性:◆非线性动力分析◆热分析◆失效分析◆裂纹扩展分析◆接触分析◆准静态分析◆欧拉场分析◆任意拉格朗日-欧拉(ALE)分析◆流体-结构相互作用分析◆实时声场分析◆多物理场耦合分析(结构、热、流体、声场等)1.3材料模型LS-DYNA程序目前有140多种金属和非金属材料模型可供选择,如弹性、弹塑性、超弹性、泡沫、玻璃、地质、土壤、混凝土、流体、复合材料、炸药及起爆燃烧、刚性及用户自定义材料,并可考虑材料失效、损伤、粘性、蠕变、与温度相关、与应变率相关等性质。1.4单元库LS-DYNA程序现有16种单元类型,有二维、三维单元,薄壳、厚壳、体、梁单元,ALE、Euler、Lagrange单元等。各类单元又有多种理论算法可供选择,具有大位移、大应变和大转动性能,单元积分采用沙漏粘性阻尼以克服零能模式,单元计算速度快,节省存储量,可以满足各种实体结构、薄壁结构和流体-固体耦合结构的有限元网格剖分的需要。960版本有SPH(SmoothedParticleHydrodynamics)算法,SPHE算法(光顺质点流体动力算法)是一种无网格Lagrange算法,最早用于模拟天体物理问题,后来发现解决其它物理问题也是非常有用的工具,如连续体结构的解体、碎裂、固体的层裂、脆性断裂等。SPH算法可以解决许多常用算法解决不了的问题,是一种非常简单方便的解决动力学问题的研究方法。由于它是无网格的,它可以用于研究变形很大的结构,具体说明参见单元章节。1.5接触分析功能LS-DYNA程序的全自动接触分析功能易于使用,功能强大。现有40多种接触类型可以求解下列接触问题:变形体对变形体的接触、变形体对刚体的接触、刚体对刚体的接触、板壳结构的单面接触(屈曲分析)、与刚性墙接触、表面与表面的固连、节点与表面的固连、壳边与壳面的固连、流体与固体的界面等,并可考虑接触表面的静动力摩擦(库伦摩擦、粘性摩擦和用户自定义摩擦模型)、热传导和固连失效等。这种技术成功地用于整车碰撞研究、乘员与柔性气囊或安全带接触的安全性分析、薄板与冲头和模具接触的金属成型、水下爆炸对结构的影响,高速弹丸对靶板的穿甲模拟计算等,关于各种接触的区别和说明具体参见第三章基本概念和第十章汽车碰撞仿真分析。1.6初始条件、载荷和约束●初始速度、初应力、初应变、初始动量(模拟脉冲载荷);●高能炸药起爆;●节点载荷、压力载荷、体力载荷、热载荷、重力载荷;●循环约束、对称约束(带失效)、无反射边界;●给定节点运动(速度、加速度或位移)、节点约束;●铆接、焊接(点焊、对焊、角焊);●二个刚性体之间的连接-球形连接、旋转连接、柱形连接、平面连接、万向连接、平移连接;●位移/转动之间的线性约束、壳单元边与固体单元之间的固连;●带失效的节点固连。1.7ALE和Euler算法LS-DYNA程序具有Lagrange算法和Euler算法,Lagrange算法的单元网格附着在材料上,随着材料的流动而产生单元网格的变形。但是在结构变形过于巨大时,有可能使有限元网格造成严重畸变,引起数值计算的困难,甚至程序终止运算。ALE算法和Euler算法可以克服单元严重畸变引起的数值计算困难,并实现流体-固体耦合的动态分析。ALE算法先执行一个或几个Lagrange时步计算,此时单元网格随材料流动而产生变形,然后执行ALE时步计算:(1)保持变形后的物体边界条件,对内部单元进行重分网格,网格的拓扑关系保持不变,称为SmoothStep;(2)将变形网格中的单元变量(密度、能量、应力张量等)和节点速度矢量输运到重分后的新网格中,称为AdvectionStep。用户可以选择ALE时步的开始和终止时间,以及其频率。Euler算法则是材料在一个固定的网格中流动,在LS-DYNA中只要将有关实体单元标志Euler算法,并选择输运(advection)算法就可以了。LS-DYNA还可将Euler网格与全Lagrange有限元网格方便地耦合,以处理流体与结构在各种复杂载荷条件下的相互作用问题具体说明参见第十一章流固耦合分析。物体跌落水面1.8不可压缩流场分析LS-DYNA不可压缩流求解器是960版新增加的功能,用于模拟分析瞬态、不可压、粘性流体动力学现象。求解器中采用了超级计算机的算法结构,在确保有限元算法优点的同时计算性能得到大幅度提高,从而在广泛的流体力学领域具有很强的适用性。LS-DYNA不可压缩流求解器是基于隐式时间积分、显式时间积分两种算法的。它的显式算法(一阶精度),解耦动量守恒方程并减少了对内存的需求,但带来损失部分精度。另一方面,由于显式算法满足扩散和CFD稳定性条件,又可提高计算精度。因此,采用单点积分和沙漏稳定性的显式算法被证明在不可压缩流求解分析中是简便、高效的。LS-DYNA不可压缩流求解器的二阶精度算法,采用了恒定质量的预置算法和物质质量的校正算法,合理解耦了速度场和压力场,从而减少了计算Navier_Stokes方程对CPU和内存的需求。二阶精度算法,可用于分析流场中的涡流,而且很容易推广应用到流体力学领域中湍流现象的计算分析。水射流形成的温度场、速度场、压力场1.9隐式求解950版本后,LS-DYNA增加了隐式求解功能,用于非线性结构静动力分析,包括结构固有频率和振型计算。LS-DYNA中可以交替使用隐式求解和显式求解,进行薄板冲压成型的回弹计算、结构动力分析之前施加预应力、特征值分析等。隐式求解分析具体参见第十七章隐式求解功能。1.10热分析LS-DYNA程序有二维和三维热分析模块,进行稳态或瞬态的热分析,和热固耦合分析,可以处理热传导、对流和辐射各种热问题,在焊接、冲压、锻压及碰撞等过程中可方便的考虑热问题(如塑性能转化为热能的问题)及热应力问题等。具体应用参见第十三章热分析和热固耦合分析。1.11LS-DYNA应用领域1.12LS-DYNA软硬件要求可在各主要工作站UNIX,LINUX操作系统及各种PC机Windows98、WingdowsNT/2000等操作系统上运行,支持MPP分布式计算,为巨型问题的求解提供了很好的保证。各种平台上的数据库统一一致,不需要转换数据格式,为前后处理带来了很大的方便性。注:该章节引用的一些图片来自LSTC公司。更多内容见附件免责声明:本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

有附件
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈