COMSOL Multiphysics后处理用户指南
comsol4.3中文使用手册
应用领域 ..................................................................................................................................................................- 9 RF 模块........................................................................................................................................................................- 10 -
全国统一客户服务热线:400 888 5100 网址: 邮箱:info@ -1-
中仿科技公司 CnTech Co.,Ltd
精确描述真实世界
COMSOL 成立之初,一切的源动力就在于强调多物理仿真的重要性。只有从多物理的角度看待问题,仿真技术 才能保证数值结果的准确性,也就是与真实世界的一致性。工程师根据自己的经验,认为一些物理过程或许可以忽 略,或许另外的一些物理过程必须同时考虑,他们可以用多物理仿真的思想验证它,并且获得准确的结果。这就是 对真实世界的精确描述。
力学与传热分析................................................................................................................................................................................ - 16 传热模块.....................................................................................................................................................................- 16 -
COMSOLMultiphysics中文使用手册8
COMSOLMultiphysics中文使用手册8COMSOL Multiphysics 中文使用手册8-选项菜单第四节选项菜单Options §4.1 轴/格点设定Axes/Grid Settings 轴/格点设定:设定x,y坐标的范围,例如x(-5~5)、y(-6~6);或设置格点之间间隔,还可以在画图区域突出某些点的坐标,如:突出x=0.5和 1.5,y=0.7所在的点§4.2 更新符号Update Symbols更新符号:更新符号(在画图模式下是灰色的),结构分析时有效,用于显示模型约束的标记§4.3 常数Constants常数:把常数用字符表示,也可以把常数和字符以文件的形式保存或加载§4.4 表达式Expression全局表达式Global Expressions:定义能在所有几何层(Geom level)中使用的变量表达式标量表达式Scalar Expressions:定义仅能在当前的几何层(Geom level)中使用的变量表达式子域表达式Subdomain Expressions:定义子域上的变量表达式边界表达式Boundary Expressions:定义边界上的变量表达式边表达式EdgeExpressions:定义边上的变量表达式点表达式Point Expressions:定义点上的变量表达式内部网格边界表达式Interior Mesh Boundary Expressions:定义内部网格边界上的变量表达式§4.5 积分耦合变量Integration Coupling Variables积分耦合变量:在一个设定区域对给定的表达式积分,得到的值可以被应用到全局区域或某个子区域、边界、点,该值为一个标量。
下面表示在编号为 1的2D区域上对常数 1进行积分area = ∫∫1dΩ ,得到的就是编号1的2D区域的面积子变量Subdomain Variables:在选定的子域上对表达式积分边界变量Boundary Variables:在选定的边界上对表达式积分点变量Point Variables:在选定的点上对表达式积分§4.6 拉伸耦合变量Exptrusion Coupling Variables拉伸耦合变量:把源端区域上的值映射到目的端,当源端和目的端维数相同的时候,进行逐点映射。
COMSOL Multiphysics安装指南说明书
COMSOL Multiphysics安装指南C O M S O L M u l t i p h y s i c s安装指南© 1998–2021 COMSOL 版权所有受列于/patents的专利保护;您也可以参见 COMSOL Desktop“文件”菜单中的“帮助 >关于 COMSOL Multiphysics”,获取可能适用的美国专利的详细列表。
专利申请中。
本文档和本文所述的程序根据《COMSOL 软件许可协议》(/comsol-license-agreement)提供,且仅能按照许可协议的条款进行使用或复制。
COMSOL、COMSOL 徽标、COMSOL Multiphysics、COMSOL Desktop、COMSOL Compiler、COMSOL Server 和LiveLink 为COMSOL AB 的注册商标或商标。
所有其他商标均为其各自所有者的财产,COMSOL AB 及其子公司和产品不与上述商标所有者相关联,亦不由其担保、赞助或支持。
相关商标所有者的列表请参见/trademarks。
版本:COMSOL 6.0联系信息请访问“联系我们”页面/contact,以提交一般查询或搜索我们的联系地址和电话号码。
您也可以访问全球销售办事处页面/contact/offices,获取更多地址和联系信息。
如需联系技术支持,请访问 COMSOL Access 页面/support/case,创建并提交在线请求表单。
其他常用链接包括:•技术支持中心:/support•产品下载:/product-download•产品更新:/support/updates•COMSOL 博客:/blogs•用户论坛:/forum•活动:/events•COMSOL 视频中心:/videos•技术支持知识库:/support/knowledgebase文档编号:CM010002目录前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9安装介质选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10先前安装版本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11软件许可协议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11许可证类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11许可证管理工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14COMSOL Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15在 Windows 上安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16通过 Internet 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16下载并安装 COMSOL 软件 . . . . . . . . . . . . . . . . . . . . . . . . . . . 19通过 USB 闪存驱动器安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20运行 COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20移除(卸载)COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . . 43安装软件更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44自动安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45产品更新和库更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46LiveLink™for Excel®安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . 47LiveLink™ for AutoCAD®安装. . . . . . . . . . . . . . . . . . . . . . . 47LiveLink™ for Inventor®安装 . . . . . . . . . . . . . . . . . . . . . . . . 48LiveLink™ for PTC® Creo® Parametric™安装 . . . . . . . . . 49LiveLink™for PTC® Pro/ENGINEER®:更改安装路径 . . 50| 3LiveLink™for Revit®安装 . . . . . . . . . . . . . . . . . . . . . . . . . . .51 LiveLink™for Solid Edge®安装 . . . . . . . . . . . . . . . . . . . . . .52 LiveLink™for SOLIDWORKS®安装 . . . . . . . . . . . . . . . . . . .53集群安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54在 Windows 上安装许可证管理器 . . . . . . . . . . . . . . . . . . . .57什么是 FlexNet®许可证管理器? . . . . . . . . . . . . . . . . . . . . . .57 FlexNet®许可证管理器的系统要求 . . . . . . . . . . . . . . . . . . . . .58 FlexNet®许可证管理器软件组件 . . . . . . . . . . . . . . . . . . . . . . .58 FlexNet®许可证管理器文档 . . . . . . . . . . . . . . . . . . . . . . . . . . .59许可证文件和许可证特征 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59安装许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67启动许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69确认许可证管理器正在运行 . . . . . . . . . . . . . . . . . . . . . . . . . . .70启动 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . . . . . . . . .71更改许可证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71在 IPV6 网络中使用 COMSOL . . . . . . . . . . . . . . . . . . . . . . . . .72许可证错误故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72在 Windows 上运行 COMSOL Multiphysics . . . . . . . . . . . .73“开始”菜单中的 COMSOL Multiphysics 文件夹 . . . . . . . .73启动使用课堂许可证套装的 COMSOL Multiphysics . . . . . . .74手动创建桌面快捷方式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75在客户端/服务器模式下运行 COMSOL Multiphysics . . . . . .76在批处理模式下运行 COMSOL Multiphysics . . . . . . . . . . . . .78多核设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .794 |在集群上运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . 80在云上运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . . 82运行 COMSOL Multiphysics with MATLAB . . . . . . . . . . . . . 82运行 COMSOL Multiphysics with Simulink . . . . . . . . . . . . . . 83在 macOS 上安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84通过 Internet 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84下载并安装 COMSOL 软件 . . . . . . . . . . . . . . . . . . . . . . . . . . . 87通过 USB 闪存驱动器安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . 88运行 COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89自动安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89移除(卸载)COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . . 89产品更新和案例库更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90更改 MATLAB®安装路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . 90在 macOS 上安装许可证管理器 . . . . . . . . . . . . . . . . . . . . . 91 FlexNet 许可证管理器软件组件 . . . . . . . . . . . . . . . . . . . . . . . 91FlexNet 许可证管理器文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . 91许可证文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92安装许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92启动许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94确认许可证管理器正在运行 . . . . . . . . . . . . . . . . . . . . . . . . . . 95启动 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . . . . . . . . 95更改许可证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95在 IPV6 网络中使用 COMSOL . . . . . . . . . . . . . . . . . . . . . . . . 96许可证错误故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96| 5在 macOS 上运行 COMSOL Multiphysics . . . . . . . . . . . . . .97 COMSOL 应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97从终端窗口运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . .98运行课堂许可证套装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98在客户端/服务器模式下运行 COMSOL Multiphysics . . . . . .98在批处理模式下运行 COMSOL Multiphysics . . . . . . . . . . . .100多核设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101在集群上运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . .101在云上运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . .102在 Linux 上安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103通过 Internet 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103下载并安装 COMSOL 软件 . . . . . . . . . . . . . . . . . . . . . . . . . .105从 DVD 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106通过 USB 闪存驱动器安装 . . . . . . . . . . . . . . . . . . . . . . . . . . .107运行 COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . .107用于查看文档的 Web 浏览器 . . . . . . . . . . . . . . . . . . . . . . . . .108自动安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109移除(卸载)COMSOL 安装程序 . . . . . . . . . . . . . . . . . . . . .109产品更新和案例库更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109更改 MATLAB®安装路径 . . . . . . . . . . . . . . . . . . . . . . . . . . .110集群安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110在 Linux 上安装许可证管理器 . . . . . . . . . . . . . . . . . . . . .112 FlexNet 许可证管理器软件组件 . . . . . . . . . . . . . . . . . . . . . . .112 FlexNet 许可证管理器文档 . . . . . . . . . . . . . . . . . . . . . . . . . . .112 6 |许可证文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113安装许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113启动许可证管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115确认许可证管理器正在运行 . . . . . . . . . . . . . . . . . . . . . . . . . 116启动 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . . . . . . . 116更改许可证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117在 IPV6 网络中使用 COMSOL . . . . . . . . . . . . . . . . . . . . . . . 117许可证错误故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118在 Linux 上运行 COMSOL Multiphysics . . . . . . . . . . . . . 119运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . . . . . . . 119多核设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119在批处理模式下运行 COMSOL Multiphysics . . . . . . . . . . . 120在客户端/服务器模式下运行 COMSOL Multiphysics . . . . . 121运行课堂许可证套装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122在集群上运行 COMSOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122在云上运行 COMSOL Multiphysics . . . . . . . . . . . . . . . . . . . 124运行 COMSOL Multiphysics with MATLAB . . . . . . . . . . . . 124运行 COMSOL Multiphysics with Simulink . . . . . . . . . . . . . 125 COMSOL 软件安全. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 COMSOL Multiphysics 客户端/服务器安全 . . . . . . . . . . . . . 126App 和物理场开发器安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . 128方法安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128COMSOL Server 安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129许可证错误故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130| 78 |前言欢迎您阅读《COMSOL Multiphysics 安装指南》,本书提供有关安装 COMSOL Multiphysics®及其附加产品的操作说明。
COMSOL使用技巧
COMSOL Multiphysics使用技巧(旧版通用)一、全局约束/全局定义对于多物理仿真,添加全局约束是COMSOL非常有用的功能之一。
例如,对于一个涉及传热的仿真,希望能够调整热源Q_0的大小,从而使得某一位置处的温度T_probe 恒定在指定值T_max,我们可以直接将这个全局约束添加进来即可。
有些情况下,全局约束可能包含有对时间的微分项,也就是常说的常微分方程(ODE),COMSOL同样也支持自定义ODE作为全局约束。
例如,在一个管道内流体+物质扩散问题的仿真中,利用PID 算法控制管道入口的流速u_in_ctrl ,从而使得某一位置处的浓度conc 恒定在指定值c_set 。
(基本模块模型库 > Multidisciplinary > PID control )。
需要添加的PID 算法约束如下式:要添加上述约束,除变上限积分项外,另外两项都可以很容易的在边界条件中的“入口流速”设置中直接定义。
因此,这个变上限积分需要转化成一个ODE ,作为全局约束加入。
令⎰-=tdt set c conc 0)_(int ,方程两边同对时间t 求导,得到set c conc dtd _int-=。
在COMSOL 中,变量u 对时间的导数,用ut 表示。
因此变量int 的时间导数即为intt 。
利用COMSOL 的“ODE 设定”,我们可以很容易的将intt-(conc-c_set)=0这个ODE 全局约束添加入模型之中。
二、积分耦合变量COMSOL的语法中,变量u对空间的微分,分别默认为用ut,ux,uy,uz等来表示,这为仿真提供了极大的便利。
那么对变量u的空间积分呢?COMSOL提供了积分耦合变量来实现这一功能。
积分耦合变量分为四种:点(point)积分耦合变量、边(edge)积分耦合变量、边界(boundary)积分耦合变量、求解域(subdomain)积分耦合变量。
根据模型的维度,会有相应积分耦合变量。
COMSOL使用技巧
COMSOL Multiphysics使用技巧(旧版通用)一、全局约束/全局定义对于多物理仿真,添加全局约束就是COMSOL非常有用的功能之一。
例如,对于一个涉及传热的仿真,希望能够调整热源Q_0的大小,从而使得某一位置处的温度T_probe恒定在指定值T_max,我们可以直接将这个全局约束添加进来即可。
有些情况下,全局约束可能包含有对时间的微分项,也就就是常说的常微分方程(ODE),COMSOL同样也支持自定义ODE作为全局约束。
例如,在一个管道内流体+物质扩散问题的仿真中,利用PID 算法控制管道入口的流速u_in_ctrl,从而使得某一位置处的浓度conc 恒定在指定值c_set 。
(基本模块模型库 > Multidisciplinary > PID control)。
需要添加的PID 算法约束如下式:要添加上述约束,除变上限积分项外,另外两项都可以很容易的在边界条件中的“入口流速”设置中直接定义。
因此,这个变上限积分需要转化成一个ODE,作为全局约束加入。
令⎰-=tdt set c conc 0)_(int ,方程两边同对时间t 求导,得到set c conc dtd _int -=。
在COMSOL 中,变量u 对时间的导数,用ut 表示。
因此变量int 的时间导数即为intt 。
利用COMSOL 的“ODE 设定”,我们可以很容易的将intt-(conc-c_set)=0这个ODE 全局约束添加入模型之中。
二、积分耦合变量COMSOL的语法中,变量u对空间的微分,分别默认为用ut,ux,uy,uz等来表示,这为仿真提供了极大的便利。
那么对变量u的空间积分呢?COMSOL提供了积分耦合变量来实现这一功能。
积分耦合变量分为四种:点(point)积分耦合变量、边(edge)积分耦合变量、边界(boundary)积分耦合变量、求解域(subdomain)积分耦合变量。
根据模型的维度,会有相应积分耦合变量。
COMSOL使用技巧
COMSOL的语法中,变量u对空间的微分,分别默认为用ut,ux,uy,uz等来表示,这为仿真提供了极大的便利。那么对变量u的空间积分呢?COMSOL提供了积分耦合变量来实现这一功能。
积分耦合变量分为四种:点(point)积分耦合变量、边(edge)积分耦合变量、边界(boundary)积分耦合变量、求解域(subdomain)积分耦合变量。根据模型的维度,会有相应积分耦合变量。用户还可以指定得到结果后的作用域,例如全局,或指定某些点、边、边界或求解域。从而可以将对积分耦合变量结果的访问限制在指定的对象上。
例如,在二维扩散问题的仿真中,为了观测流出边界上总的流出的物质量,可以在出口边界利用边界耦合积分变量,然后可以直接得到数据曲线。(基本模块模型库> Chemical engineering > absorption)
三、时间积分
现在我们已经可以在COMSOL中方便的定义任意一个变量u及其表达式的时间微分(ut)、空间微分(ux,uy,uz)、空间积分(积分耦合变量)。那么对于时间的积分如何处理呢?COMSOL当然也提供了这项功能。
采用ODE进行时间积分,仅仅只能对标量进行积分,如果就是想对求解域内的某个值进行积分(通常具有维度),则需要采用耦合一个PDE应用模式的方法,通过修改PDE方程,使其满足对时间的常微分方程形式,然后在求解中可以得到对时间的积分结果。
四、停止条件
在进行稳态求解时,COMSOL迭代求解当然就是以收敛条件满足作为计算的停止条件。但就是在瞬态分析的情况下,计算何时停止就可由用户自行选择了。与其她仿真软件类似,COMSOL默认的瞬态分析停止条件就就是遍历用户使定的时间范围后,计算停止。但就是除此之外,COMSOL还可以提供一种更为灵活而且强大的功能,就就是允许用户选择让软件自动检测计算结果中的某一变量或表达式,当该变量或表达式满足一定条件时,计算停止。
comsol用户说明
用户说明手册目录一、Comsol 软件及建模 (1)Comsol软件介绍 (2)建模 (3)键入章标题(第1 级) (4)键入章标题(第2 级) (5)键入章标题(第3 级) (6)一、Comsol软件简介COMSOL Multiphysics 是一款大型的高级数值仿真软件,由瑞典的COMSOL 公司开发,广泛应用于各个领域的科学研究以及工程计算,被当今世界科学家称为“第一款真正的任意多物理场直接耦合分析软件”,适用于模拟科学和工程领域的各种物理过程,COMSOL Multiphysics以高效的计算性能和杰出的多场直接耦合分析能力实现了任意多物理场的高度精确的数值仿真,在全球领先的数值仿真领域里得到广泛的应用。
COMSOL Multiphysics 软件含有多个模块,基于本项目仿真需求,我们选择使用的模块是热传导模块。
该软件课支持Windows,Linux 及Mac OS 操作系统,该用户说明是在Windows操作系统下完成。
安装的版本为COMSOL Multiphysics 5.2.1.图形操作界面点击图标,出现界面点击主屏幕,进入图形操作界面二、单色建模及仿真分析1.建模2.参数设置3.材料属性4.求解器设置5.结果输出三、双色建模及仿真分析1.五层建模在本次例子中我们设计的是一个五层模型,为奇数。
奇数层数的模型与偶数层数的模型有一定的不同。
奇数层数:在开始设定总高度,再在其中间加体切割,就能形成奇数层模型。
偶数层数:是从底开始设定,如同砌楼一样一层层构建。
我们先要选定构建的是三维图形,本例子选用的热传导模块,进行固体传热方面的仿真按照图3.1进行一系列的操作图3.1 图3.2 选择此项单击完成图3.3在构建时,我们应先确定给定单位,例子中给定单位是毫米,所以如图3.2左击modal出现如图3.3所示界面,按照其修改参数。
右击相同处进行模型的构建,本次选择的是长方体,在这次例子中需要三个长方体,也将其余两个选择出来。
COMSOL Multiphysics 中文使用手册6
COMSOL Multiphysics 中文使用手册6-文件菜单File第二节文件菜单File文件菜单有如下这些选择,各项选择的中文对应说明见下面的描述:§2.1 新建New 新建:开启模型浏览器,建立新模型§2.2 打开模型库Open Model Library 打开模型库:打开模型库中已存在的例子§2.3 打开组件库Open Component Library 打开组件库:打开组件库中的组件§2.4 打开Open 打开:载入已经建好的模型 §2.5 保存Save 保存:储存模型§2.6 另存为Save As 另存为:在另一个路径下储存模型§2.7 打印Print 打印:打印模型 §2.8 生成报告Generate Report 生成报告:生成一个详细说明模型的应用模式、几何属性、材料和边界设置等的报告文件。
在Format中设定生成报告的格式、存放的路径;在Contents中选择报告包含哪些部分。
§2.9 模型属性Model Properties 模型属性:可以查看已存在模型的名称、详细描述等,或对新建模型进行描述。
§2.10 存模型图象Save Model Image 保存模型图象:保存模型的图象,此图象在模型预览中可见§2.11 重置模型Reset Model 重置模型:清除已经计算过的模型的网格和计算结果,以便重新进行计算§2.12 导入Import FEM结构FEM Structure:把Script中的模型结构体载入到COMSOL Multifhysics 中几何对象Geometry Objects:选定要导入的几何对象名称,把Script中的几何对象载入到COMSOL Multifhysics中来自文件的CAD模型CAD Data From File:导入CAD文件从文件导入网格Mesh From File:导入已被划分好网格的模型文件§2.13 导出Export以‘fem’的FEM结构FEM Structure as ‘fem’:输出以fem表示的FEM结构,把模型文件输出到Script中,通过命令语句调用模型、查看模型的各种参数。
提取COMSOL Multiphysics模型数据用于外部后处理
基本方法:从COMSOL Multiphysics的结果图中提取数据的最简单的方法是使用菜单文件 > 输出 > 当前图形。
图形窗口中有一个工具栏按钮(以ASCII标示)来完成这个任务。
对于特定的数据输出,包括文件格式选项,可选择文件 > 输出 > 后处理数据,这时弹出的对话框有很多选项用于实现特定的数据输出。
高级方法:使用MATLABCOMSOL Multiphysics在数据结构fem.sol中定义和保存因变量和其他变量数据,FEM结构中包含了模型的所有信息,这只是FEM结构中的一部分数据。
只要通过菜单文件 > 输出 > FEM结构把它输出后,就可以在MATLAB命令行中可以获得整个FEM结构的信息。
除了解变量本身,还可以获得其他变量。
举个例子,在COMSOL Multiphysics 2D静电应用模式中,因变量是电压V,自动产生的其他变量有电场分量Ex_es、Ey_es和电能密度We_es等。
在绘图参数对话框中,其中的一些变量在表达式列表中列出。
如果用户想知道能输出什么图,可以先从这里寻找。
用户可以通过菜单物理量 > 方程式系统获得更直观的列表,包括变量是如何定义的。
每一个对话框有一个变量标签,列出了指定求解域上的变量。
另外用户可以访问解变量的一阶、二阶微分。
对于2D中求解的V,这些量是Vx、Vy、Vxx、Vxy、Vyx、Vyy。
使用postinterp命令可以提取任何想要的变量值,其基本语法格式是:postinterp(fem,'expr',xx)其中,fem就是FEM结构,expr是用户想计算的变量或表达式,xx是所对应的坐标。
用户可以通过键入“help postinterp”命令,或在帮助菜单提供的COMSOL Multiphysics Command Reference中找到更多关于postinterp 的信息。
2D案例下面练习对模型库中的一个2D案例模型提取数据,按照如下操作学习如何对给定的坐标集和时间获得解数据。
COMSOL使用技巧
COMSOL Multiphysics使用技巧(旧版通用)一、全局约束/全局定义对于多物理仿真,添加全局约束是COMSOL非常有用的功能之一。
例如,对于一个涉及传热的仿真,希望能够调整热源Q_0的大小,从而使得某一位置处的温度T_probe 恒定在指定值T_max,我们可以直接将这个全局约束添加进来即可。
有些情况下,全局约束可能包含有对时间的微分项,也就是常说的常微分方程(ODE),COMSOL同样也支持自定义ODE作为全局约束。
例如,在一个管道内流体+物质扩散问题的仿真中,利用PID 算法控制管道入口的流速u_in_ctrl ,从而使得某一位置处的浓度conc 恒定在指定值c_set 。
(基本模块模型库 > Multidisciplinary > PID control )。
需要添加的PID 算法约束如下式:要添加上述约束,除变上限积分项外,另外两项都可以很容易的在边界条件中的“入口流速”设置中直接定义。
因此,这个变上限积分需要转化成一个ODE ,作为全局约束加入。
令⎰-=tdt set c conc 0)_(int ,方程两边同对时间t 求导,得到set c conc dtd _int -=。
在COMSOL 中,变量u 对时间的导数,用ut 表示。
因此变量int 的时间导数即为intt 。
利用COMSOL 的“ODE 设定”,我们可以很容易的将intt-(conc-c_set)=0这个ODE 全局约束添加入模型之中。
二、积分耦合变量COMSOL的语法中,变量u对空间的微分,分别默认为用ut,ux,uy,uz等来表示,这为仿真提供了极大的便利。
那么对变量u的空间积分呢?COMSOL提供了积分耦合变量来实现这一功能。
积分耦合变量分为四种:点(point)积分耦合变量、边(edge)积分耦合变量、边界(boundary)积分耦合变量、求解域(subdomain)积分耦合变量。
根据模型的维度,会有相应积分耦合变量。
COMSOL Multiphysics后处理
3D-三维镜像
镜面的定义方法
对于对称模型,只计算一半,另一半利用 三维镜像得出结果,可以有效降低计算量
仿真智领创新
Simulating inspires innovation
3D-三维扇形
节数为3时的三维扇形
仿真智领创新
Simulating inspires innovation
3D-截线
还可以取出求解域内任意一条线段上 的数据
两种方法取直线
仿真智领创新
Simulating inspires innovation
3D-截点
还可以取出求解域内任意一个点或 一组点的数据
仿真智领创新
Simulating inspires innovation
更多数据集操作-3D
等值面图
仿真智领创新
数据集操作-3D
1.面
2.截面
3.三维边
5.三维截点 4.三维截线
仿真智领创新
Simulating inspires innovation
3D-面
右键Data Sets,选择面
面:对于3D来说就是各个外表面 将某一个外表面的数据从solution 中单独提取出来。
仿真智领创新
Simulating inspires innovation
仿真智领创新
Simulating inspires innovation
3D绘图-体绘图
最重要的就是 数据集的选择
仿真智领创新
Simulating inspires innovation
3D绘图-体绘图
选取各种求解变量,可以自己编写 与求解变量有关的表达式
COMSOL Multiphysics 中文使用手册4Linux单机版安装
COMSOL Multiphysics中文使用手册4Linux单机版安装1)准备工作• .电脑一台• .License文件• .COMSOL Multiphysics安装光盘例:本次安装以Ubuntu发行版为操作系统平台License data file的获取License data file的获取需要提供安装COMSOL的机器名和MAC地址,在Linux下具体获取方法如下:首先,启用你的网卡,一般网卡设备是eth n,无线网卡设备是ath n,(其中n是数字,从0开始)如果有多块网卡,请选择正确的网卡设备。
在root身份下通过命令ifconfig eth0 up启用你的网卡,如果当前用户非root,使用sudoifconfig eth0 up来启用。
第二,查看网卡设备有关信息,并将信息保存到当前用户主文件夹ifconfig> ~/hostid.txt。
第三,查看机器名等相关信息,uname –a >> ~/hostid.txt第四,通过cat ~/hostid.txt确认信息无误之后以附件形式将hostid.txt发邮件给我们:email@,我们在收到hostid.txt之后生成正式版的license.dat。
2)安裝步骤-第1步: 放入COMSOL Multiphysics安装光盘,现在的Linux在Gnome 或者Xfce桌面环境下一般都可以自动挂载光盘。
如无法自动挂载,请手动挂载光盘,以root 身份:mount /dev/cdrom /media/cdrom0,或者非root身份:sudo mount /dev/cdrom /media/cdrom0。
挂载完光盘之后以root身份运行光盘里面的 setup文件,或sudosh/media/cdrom0/setup,其他Linux版本使用sh /media/cdrom0/setup。
换光盘之前要卸载原来的光盘:umount /media/cdrom0,然后取出光盘。
COMSOLMultiphysics中文使用手册9
COMSOLMultiphysics中文使用手册9COMSOL Multiphysics 中文使用手册9-画图菜单第五节画图菜单Draw§5.1 绘制对象Draw Objects矩形/方形Rectangle /Square:点击Rectangle /Square,或点击画图工具栏中的快捷键,在画图区域选定矩形的角点坐标,按住鼠标左键,拖动鼠标可以从角点绘制一个矩形。
按住鼠标右键,拖动鼠标,可以从角点作正方形。
按住Shift键,点击Rectangle /Square,可以直接弹出Rectangle对话框。
矩形/方形(中心)Rectangle/Square(Centered):点击Rectangle/Square(Centered),或点击画图工具栏中的快捷键,在画图区域选定矩形中心的位置,按住鼠标左键,拖动鼠标可以从中心绘制一个矩形。
按住鼠标右键,拖动鼠标,可以从中心作正方形。
按住Shift键,点击Rectangle /Square(Centered),可以直接弹出Rectangle对话框。
椭圆/圆Ellipse/Circle:点击Ellipse/Circle,或点击画图工具栏中的快捷键,在画图区域选定椭圆的外切矩形角点的坐标,按住鼠标左键,拖动鼠标可以从椭圆的外切矩形的角点绘制椭圆。
按住鼠标右键,拖动鼠标,可以从圆的外切正方形的角点做圆。
按住Shift 键,点击Ellipse/Circle,可以直接弹出Ellipse对话框。
椭圆/圆(中心)Ellipse/Circle(Centered):点击Ellipse/Circle(Centered),或点击画图工具栏中的快捷键,在画图区域选定椭圆中心的坐标,按住鼠标左键,拖动鼠标可以从椭圆中心绘制椭圆。
按住鼠标右键,拖动鼠标,可以从圆的中心做圆。
按住Shift 键,点击Ellipse/Circle(Centered),可以直接弹出Ellipse对话框。
COMSOL_Multiphysics后处理用户指南
印刷约定
中仿科技公司 CnTech Co.,Ltd
本书中的印刷约定遵循 COMSOL Multiphysics 的用户指南中的约定。
其中粗体字表明该段文字确实会出现在 COMSOL Multiphysics 的程序界面中,例如模型 创建器是用户刚打开 COMSOL Multiphysics 时出现的窗口的标题,选项>选择列表是其中一个 菜单项等。
1.1 网格...................................................................................................................................................- 1 1.2 解.......................................................................................................................................................- 1 1.3 截平面...............................................................................................................................................- 1 1.4 三维切割线...........................................................................................
关于COMSOL使用技巧
在进行稳态求解时,COMSOL迭代求解当然是以收敛条件满足作为计算的停止条件。但是在瞬态分析的情况下,计算何时停止就可由用户自行选择了。与其他仿真软件类似,COMSOL默认的瞬态分析停止条件就是遍历用户使定的时间范围后,计算停止。但是除此之外,COMSOL还可以提供一种更为灵活而且强大的功能,就是允许用户选择让软件自动检测计算结果中的某一变量或表达式,当该变量或表达式满足一定条件时,计算停止。
==>
将方程两边同对时间t求导后就变成了一个ODE方程,类似于定义一个全局约束那样,我们使用COMSOL的“ODE设定”功能便可以定义这个新的变量Tot_mass。
采用ODE进行时间积分,仅仅只能对标量进行积分,如果是想对求解域内的某个值进行积分(通常具有维度),则需要采用耦合一个PDE应用模式的方法,通过修改PDE方程,使其满足对时间的常微分方程形式,然后在求解中可以得到对时间的积分结果。
例如上例中,我们可以让流出物质的总量达到指定值时,计算自动停止。
COMSOL的停止条件使用的是布尔表达式。布尔表达式运算的结果大于零,则表示有效,此时停止条件满足,计算停止;当布尔运算结果小于或者等于零,则表示无效,停止条件不满足,计算继续进行。需要注意的是,这里的表达式,通常是对某个标量进行求解的结果。
三、时间积分
现在我们已经可以在COMSOL中方便的定义任意一个变量u及其表达式的时间微分(ut)、空间微分(ux,uy,uz)、空间积分(积分耦合变量)。那么对于时间的积分如何处理呢?COMSOL当然也提供了这项功能。
对于时间的积分项的处理,COMSOL也是通过ODE的设定来实现的。例如前例中,我们已经可以利用一个边界积分耦合变量来描述某个时刻流出的物质量。现在我们进一步,需要知道一段时间内总的物质流出量Totmass:
COMSOL_Multiphysics后处理用户指南
1.1 网格...................................................................................................................................................- 1 1.2 解.......................................................................................................................................................- 1 1.3 截平面...............................................................................................................................................- 1 1.4 三维切割线..........................................................................................
COMSOL使用技巧
COMSOL的语法中,变量u对空间的微分,分别默认为用ut,ux,uy,uz等来表示,这为仿真提供了极大的便利。那么对变量u的空间积分呢?COMSOL提供了积分耦合变量来实现这一功能。
积分耦合变量分为四种:点(point)积分耦合变量、边(edge)积分耦合变量、边界(boundary)积分耦合变量、求解域(subdomain)积分耦合变量。根据模型的维度,会有相应积分耦合变量。用户还可以指定得到结果后的作用域,例如全局,或指定某些点、边、边界或求解域。从而可以将对积分耦合变量结果的访问限制在指定的对象上。
采用ODE进行时间积分,仅仅只能对标量进行积分,如果就是想对求解域内的某个值进行积分(通常具有维度),则需要采用耦合一个PDE应用模式的方法,通过修改PDE方程,使其满足对时间的常微分方程形式,然后在求解中可以得到对时间的积分结果。
四、停止条件
在进行稳态求解时,COMSOL迭代求解当然就是以收敛条件满足作为计算的停止条件。但就是在瞬态分析的情况下,计算何时停止就可由用户自行选择了。与其她仿真软件类似,COMSOL默认的瞬态分析停止条件就就是遍历用户使定的时间范围后,计算停止。但就是除此之外,COMSOL还可以提供一种更为灵活而且强大的功能,就就是允许用户选择让软件自动检测计算结果中的某一变量或表达式,当该变量或表达式满足一定条件时,计算停止。
边积分耦合变量,就就是对指定变量或表达式在指定的某个或者某些边上做积分,积分的结果付给自定义的这个积分耦合变量。仅存在于三维仿真中,这个积分就是线积分。对1积分得到边长。
点积分耦合变量,就就是对指定变量或表达式在指定的某个或者某些点上给出它的值。它的最主要用法就是将某个点上的结果映射到指定的对象上。
例如前面灯泡的例子,后处理显示的就是三维结构外缘的温度分布,而我们关心的实际上就是内部的温度分布,因此可以选择抑制某些边界。
COMSOL 后处理——结果分析和绘图教程.
案例:数据集参数化曲线、曲面
• 参数化曲线或曲面允许沿自定义的曲线或曲面提取数据
参数化曲线设置
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
内容安排
• • • •
数据集 绘图组和绘图 派生值和表格 报告和数据导出
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
1D绘图组和绘图类型
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
COMSOL 后处理——结果分析和绘图教程.
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
2D散射面和3D散射体
• 在2D面或3D体上绘制散点图
• 2D、3D网格图 • 2D、3D离子追踪
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
报告和数据导出
• 支持类型包括动画、数据、图片、播放器、绘图
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
info@
中仿科技---专业信息化软件及技术咨询公司 CnTech Co.,Ltd--- Leading Engineering Virtual Prototyping Solutions Provider
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。