ImageVerifierCode 换一换
格式:PPT , 页数:75 ,大小:6.02MB ,
文档编号:2493613      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-2493613.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(COMSOL多物理场模拟软件-简单入门教程课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

COMSOL多物理场模拟软件-简单入门教程课件.ppt

1、内容和安排内容和安排 1、有限元理论介绍 2、COMSOL简介及前后处理功能介绍 3、COMSOL高级技巧网格、求解器 4、COMSOL典型算例分析1 1、有限元理论介绍、有限元理论介绍线性求解和非线性求解PDEPDE的简介的简介 定义:一个包含两个或多个变量的未知函数及其偏微分的方程 分类线性 vs. 非线性标量方程 vs. 系统线性PDE系统非线性PDE系统线性标量 PDE非线性标量 PDEPDE分类矩阵困难程度困难程度初期要点初期要点 “求解” PDE 意味着什么?适定的问题;存在,唯一,以及平滑 COMSOL使用 FEM 来数值逼近解 一些约定xxyzxxyyzzuuxuuuuuuuu

2、 线性问题线性问题 对流输送方程 Laplace方程 传热方程 波动方程 Helmholtz方程0 xtbuu0u0)(ukut0)(uutt对非均匀问题,将0用一个自变量的函数来代替uu)(COMSOL PDECOMSOL PDE模式模式 应用可用于标量方程或系统 注意:系数可能会变成更高阶算子 COMSOL中的应用系数形式 系数对应于常见的物理参数 (例如,扩散、对流等)通式 很灵活和紧凑弱形式 作为PDE的基础的PDE形式 积分形式提供更强大的灵活性 非标准化边界条件,边界方程耦合等 Lagrange算子显式求解 需要推导方程,制约其应用有限元方法有限元方法 定义将连续的求解域离散成一组

3、有限个,按一定方式相互联结在一起的单元的组合体将PDE转换成离散的线性代数方程系统 特点各种复杂单元可以用来模型化几何形状复杂的求解域各节点上的解的近似函数可以用来求解整个求解域上任意点的结果fuc)(FKu K:刚度矩阵 u:解变量,或解向量F:载荷向量u的数量:自由度数目(DOF)2 2、COMSOLCOMSOL简介及前后处理简介及前后处理简介、几何建模、CAD导入、后处理什么是多物理场什么是多物理场? 在描述一个对象时涉及多种物理现象的组合 这些现象都基于某种物理规律 这种物理规律可以借助于偏微分方程得到精确描述有限差分有限元有限体积法自然对流自然对流自然对流自然对流(流热耦合)(流热耦

4、合)焦耳热焦耳热(电热耦合)(电热耦合)COMSOL Multiphysics全球第一款真正的多物理场耦合分析软件全球第一款真正的多物理场耦合分析软件 一个功能强大的平台一个功能强大的平台有限元仿真平台有限元仿真平台类似于公式解释器形式的图形化操作界面填空式的操作方法任意耦合的多物理场分析平台任意耦合的多物理场分析平台多物理场耦合多维度/尺度耦合与实验结果进行耦合 突出的特点突出的特点易用性易用性可自由切换的多种语言操作界面简单鼠标操作和填空,自动建立耦合物理场开放性开放性对用户透明,支持用户建立自己的模型灵活性灵活性与MATLAB无缝连接,强大的二次开发功能COMSOL 产品产品COMSOL

5、 Multiphysics准静态电磁AC/DC Module化工Chemical Engineering Module传热Heat Transfer Module射频RF Module声学Acoustics Module地球科学Earth Science Module微机电系统MEMS Module结构力学Structural Mechanics Module材料库Material LibraryCAD导入CAD Import Module优化实验室Optimization Lab反应工程实验室Reactoin Engineering LabSolidWorks AutoDesk INVENT

6、OR Pro/E Catia, Pro/E, NX SolidEdge ECAD(ODB+)Simpleware MATLAB & SimulinkCAPE-OPEN,CHEMKIN JANAFNASACOMSOL Multiphysics的主要特性的主要特性 交互式建模和模拟环境 GUI 大量的预置物理应用模式 自定义自定义PDEPDE应用应用模式模式 无穷的耦合能力 无限的物理量耦合 不同维度/尺度耦合 与实验结果耦合 完备地前处理器功能 简单实用的几何建模 导入主流CAD文件格式 强大的网格剖分功能 多种功能强大的求解器 强大的后处理能力 特定的应用模型和扩展 支持Matlab和Simu

7、link的双向调用消息窗模式树模式细节主工作区工具条菜单COMSOL脚本脚本COMSOL 脚本 采用M文件进行存储,命令格式完全兼容于MATLAB Windows化的编辑与调试界面 内建600多条命令 用户自定义GUI Excel文件导入/导出 可选专用附加软件 反应工程实验室几何建模几何建模 内建功能强大的基本几何建模工具 支持多种文件格式的CAD导入模块 基本功能 使用工作平面 拉伸和旋转 嵌入CAD 文件导入导入CAD 文件导入零件和装配修复修复和损毁和SolidWorks 实时连接支持的文件格式产品格式版本版本CAD Import ModuleParasolidup to R18ACI

8、S (SAT)up to R17STEPAP203, AP214IGESup to 5.3CATIA V5 Import ModuleCATIA V5R2 through R17CATIA V4 Import ModuleCATIA V44.1.9 through 4.2.4Inventor Import ModuleInventor6 through 11Pro/E Import ModulePro/Engineer16 through Wildfire 3VDA-FS Import ModuleVDA-FSup to 2.0COMSOL MultiphysicsSTLVRML1.0DXF

9、(2D)up to R14GDS2NASTRAN后处理后处理 COMSOL Multiphysics提供了大量的工具进行后处理和图形化。标准的绘图模式包括:或者是这些绘图模式的组合形式图形化图形化 对于3D如何抑制求解域和边界是很重要的平移/旋转/缩放 (不激活时为选择工具)隐藏选中的对象显示所有隐藏的对象使用 Shift和Ctrl键正交和透视图确认选择 (右键点击)平面视图选择工具摄像工具网格工具后处理,续后处理,续 其他后处理特性包括: 耦合变量:从2D轴对称模型的解直接得到3D图 探测图:求解过程中实时绘制某个点上的结果 求解时绘图:求解过程中实时地绘制结果图 求解域和边界积分:在GUI

10、中直接进行求解域或边界积分 非结构函数:导入另一个软件的计算结果 脚本:使用命令行函数提取所需数据 数据导出:从COMSOL中导出数据到文本文件后处理技巧后处理技巧 使用逻辑运算 使用叠加图 嵌入辅助线或面、体 导出数据,用脚本或其他软件处理3 3、COMSOLCOMSOL高级技巧高级技巧网格、求解器自由网格生成器自由网格生成器非结构化网格 2D中三角形和四边形单元 3D中四面体、六面体、棱柱单元最通用的网格生成器 (对几何形状无限制)自动或用户控制网格参数映射网格生成器映射网格生成器四边形单元的结构化网格在2D子域和3D边界上使用用户可以完全控制单元分布扫描网格生成器扫描网格生成器棱柱或六面

11、体单元从一个或多个源面开始通过子域扫描控制源面上的网格和在扫描方向上的分布边界层网格边界层网格沿着指定边界法向方向的稠密单元分布边界层的构成 2D中各向异性四边形单元 3D中由各向异性棱柱和六面体单元网格拆分网格拆分 从四边形单元拆分成三角形单元 从六面体单元拆分成四面体单元网格参数网格参数从“extremely fine”到“extremely coarse”的9级缺省网格尺寸可分别调整子域、边界或边上的所有参数自由网格参数自由网格参数剖分所有域上的网格重置只剖分被选中部分缺省为结构的1/10单元尺寸的增长倍率,必须大于1乘上曲率半径的结果决定了边界上的最大值小于它与边长的乘积的曲率半径取这

12、个乘积最窄部位的网格单元层数未设置最大单元尺寸时有效,表示最大单元为缺省值的倍数自由网格参数,续自由网格参数,续单元比例是否沿线取向边上的单元数量单元增长比例单元增长关系:线性或对数单元分布是否对称手动定义单元位置剖分网格时的虚拟结构解析几何结构时所需的点复制网格复制网格通过复制网格可以在不同的边界上产生一致的网格自动检查目标面上源网格的取向拉伸和旋转拉伸和旋转2D网格网格在2D中绘制几何并剖分网格把网格拉伸或旋转形成3D结构网格导入网格导入NASTRAN 数据文件 最通用的网格文件格式 一阶和两阶单元从网格开始建模 跳过创造几何结构和网格剖分步骤网格统计网格统计检查各单元类型的单元数目检查自

13、由度数目检查网格质量可单独检查各子域、边界或边上的统计信息网格可视化网格可视化显示基于坐标的单元(比如,横截面)使用彩色图案显示网格质量网格框架网格框架 轻松地在不同网格间转换 手动调整网格,应用于求解器设定自适应网格自适应网格 稳态计算中,根据结果调整网格模型库Heat Transfer ModuleProcess and Manufacturingcontinous casting移动网格案例:电化学抛光移动网格案例:电化学抛光 问题描述 电化学抛光:利用金属电化学阳极溶解原理进行修磨抛光 简化的2D模型由两个电极和复合电解液构成。正极有一个凸点,表示表面缺陷。模拟了一段时间后凸点和周围的

14、电极材料的损耗 模型使用了传导介质DC 和瞬态移动网格 (ALE)Model Library Path: COMSOL_Multiphysics/Electromagnetics/electrochemical_polishing 几何模型几何模型10 /s m电场边界条件电场边界条件0n J30Vv=00n J 移动网格边界移动网格边界Vx=0Vx=0dx=0, dy=0 Vn=-K*Jn_dcK是比例系数,Jn_dc是法向电流密度计算结果计算结果自适应网格的设定自适应网格的设定 在求解器参数设定对话框中设定选中线性求解器线性求解器直接求解器 UMFPACK, SPOOLES, TAUCS,

15、 PARDISO等 易于使用,鲁棒性,占用内存大 适于处理小规模问题,高度非线性和多物理场问题迭代求解器 GMRES, FGMRES, Conjugate Gradient, BiCGSTAB等 占用内存少,更多的选择,调整比较困难 应用于特定的物理场,如,EM,CFD等 需要预处理器,网格框架,平滑器等直接线性求解器直接线性求解器直接线性求解器通过一步“求逆”得到结果u=K-1F: 把Ku=F分解成LUu=F,所以L和U是容易求逆并且具有鲁棒性 u=U-1L-1F 等同于Gaussian消去法优点:鲁棒性强缺点:内存开销大直接线性求解器直接线性求解器UMFPACK 对一般的非对称矩阵是鲁棒和

16、高效的 要么计算成功,要么运算内存不足SPOOLES 利用对称矩阵 内存使用比UMFPACK有效,但计算速度较慢PARDISO 利用对称矩阵 和UMFPACK类似,但使用内存比SPOOLES少 共享内存式并行处理 在矩阵分解过程中不需要选主元从而节省内存,这导致不精确的因子 由于支持并行的折中处理,不是100%的鲁棒性TAUCS 非常适合于对称,正定矩阵迭代求解器迭代求解器 对于规模较大的问题(单元数多,自由度大),直接求解器计算会出现内存不足 矩阵分解是很耗内存的L和U比K具有更多的非0元素 如何避免分解?迭代求解器: 不形成L和U 精细的迭代策略 对每一步测试是否r=Ku-F0(即是否左侧

17、等于右侧)r 称为残差(residual)迭代求解器和预处理器迭代求解器和预处理器为了在合理的计算时间内达到收敛,迭代求解器需要一个好的初始估算值 利用预处理器预处理器M是K的近似值,预处理后的系统变为M-1Ku=M-1F Au=B A=M-1K, B=M-1F预处理后的系统收敛较快,Au=B 比 Ku=F 更容易(快)求解通常,迭代方法根据前面的残差(r=Ax-b)对u进行较小的改变迭代线性求解器迭代线性求解器GMRES 在前面所有搜索方向上最小化残差,直到重新开始 如何调整重新求解前迭代步数(默认为50) 更节省内存 - 减小 得到较好的鲁棒性 - 增加FGMRES GMRES的一个灵活的

18、变种 能有效地处理更多类的预处理器 比GMRES开销2倍多的内存Conjugate Gradient 对称正定问题 在计算时比GMRES更快、内存使用效率更高预处理器预处理器不完全 LU (Incomplete LU) 最具有鲁棒性 内存要求大代数多网格 (Algebraic Multigrid) 标量和松散耦合的多物理场问题 对Poisson问题非常有效对角标度(Diagonal Scaling) 简单,内存使用非常少 适用于椭圆或对角占优问题SSOR 有效使用内存 同类问题的计算可能比对角标度法要快 针对EM问题的SSOR向量Vanka (前/后平滑器) 确定Vanka变量 对角线上为0的

19、变量 对每个Vanka DOF求解连接自由度的低密度系统几何多网格法(几何多网格法(Geometric Multigrid)对GMRES或CG的独立求解器或预处理器至少需要两级网格水平(fine和coarse) 通过改变单元阶数或细化、粗化网格建立新网格水平 与当前网格相比,少数几次迭代(平滑器)滤出高频误差 低频误差映射到逐次的粗化网格 在最粗化网格水平,直接求解器消除剩余误差参数多,调整困难,但在计算时优于所有其他一般的求解器适合于非常大规模的问题 GMRES+几何多重网格法分离式求解器分离式求解器物理 1物理 2物理 3物理 1物理 2物理 3 耦合求解器分离式求解器分离式求解器分离式求

20、解器对高度非线性多物理场模型容易获得好的初始估算值对不同的物理场使用不同的求解器设置对大规模、耦合问题的计算,内存开销急剧下降 流固耦合(FSI)、湍流、波传播-结构-热问题 很复杂的多物理场问题微波-热-结构多物理场耦合选择线性求解器选择线性求解器单场问题推荐使用缺省设置检查手册中类似的案例模型和它们使用的求解器对多物理场问题,以直接求解器开始: 尝试PARDISO PARDISO计算失败,且如果问题是病态的 尝试UMFPACK 如果UMFPACK运行内存不足,尝试SPOOLES 对称(正定)问题,尝试TAUCS选择线性求解器选择线性求解器(续续)如果直接求解器由于内存问题计算失败,尝试迭代

21、求解器: 传热、扩散和静电计算,尝试使用AMG作为预处理器的CG求解器 结构计算,尝试使用ILU为预处理器的CG求解器 GMRES求解器(预处理器GMG)使用默认设置 GMRES求解器(预处理器ILU)GMRES (预处理器ILU) 不完全 LU 具有鲁棒性并且经常被使用,但是速度慢 收敛慢:降低调降公差 内存溢出:增加调降公差 (drop tolerance)选择线性求解器选择线性求解器(续续)如果GMRES运行内存溢出 如果模型规模大、正定并且运行良好,尝试CG 尝试GMG和“低级”平滑器(SSOR)如果GMG仍然计算不了 在刚度矩阵的对角线上出现 0,确定是哪个变量并使用Vanka作为平

22、滑器;对于Navier-Stokes和电磁感应问题比较典型 如果是波问题,对声学使用GMRES作为平滑器,对电磁使用SSOR矢量如果GMRES/GMG收敛慢 尝试用不同的前后平滑器调整GMG 手工剖分网格,尝试发现最优策略如何监视收敛:收敛和探测图如何监视收敛:收敛和探测图收敛图:对非线性迭代和迭代线性系统求解器误差估计随迭代次数的变化图探测图:可绘制计算过程中某一特定点的解的变化求解器管理器中的初始值管理求解器管理器中的初始值管理什么是初始值? 稳态非线性问题:用于Newton方法的初始估算值 稳态线性问题:对迭代求解器的初始估算值 瞬态问题:t=0时刻的解3种选择组合: 设定值(Initi

23、al value expression) 当前解(Current solution ) 保存解(Stored solution)求解器参数,通用设定求解器参数,通用设定求解器参数,稳态设定求解器参数,稳态设定控制步长求解器参数,瞬态步长设定求解器参数,瞬态步长设定控制时间步长l 输出中保存的时间步 指定的时间 由求解器确定的时间步l 由求解器决定时间步阶 Free:求解器选择,忽略时间列表 Strict:求解器至少执行时间列表中的每一步 Intermediate:求解器在每一时间子区间至少执行一步l 手工调整 Initial time step:起始时间步长 Maximum time step

24、:最大的步长,强迫求解器不得超越的指定时间步长(波方程等)求解器参数,自适应网格求解器参数,自适应网格最终生成的网格最大数量自适应细化的次数求解器参数,高级求解器参数,高级瞬态或参数求解中清理内存单独设定各因变量的精度,提高收敛性,如:u 1e-4 sigma 1e6集成刚度矩阵过程中的网格单元数量单位得到收敛和一致的初始条件的技巧得到收敛和一致的初始条件的技巧 对瞬态问题,设置一个很短时间内的缓冲 使用参数求解器来加强高度非线性问题的收敛性 使用瞬态求解器得到稳态解 如果是多物理场问题使用分离式求解器 使用高度非线性选项4 4、COMSOLCOMSOL典型算例分析典型算例分析多孔介质中的有效

25、扩散率PID浓度控制案例:多孔介质中的有效扩散率案例:多孔介质中的有效扩散率比较均相模型和详细结构模型,从而确定均相处理多孔结构时进行的假设和简化 初始条件 1D简化模型 案例:多孔介质中的有效扩散率案例:多孔介质中的有效扩散率平均通量= 8.051x10-3 mol m2 /s 通量计算结果案例:多孔介质中的有效扩散率案例:多孔介质中的有效扩散率有效扩散率计算= 2.15x10-6 m2/s自由扩散率D = 1x10-5 m2/s孔隙率= 0.382 = 1.78 有效扩散率与孔隙率的关系 p = 1.60 催化剂、土壤以及其他常用多孔介质,p = 1.5 - 2 案例:案例:PID浓度控制

26、浓度控制 一个反应器有两个混合气体入口,一个出口 在一个测试点控制气体组成 通过控制低浓度气体的入口速率使测试点浓度保持在设定值 瞬态Navier-Stokes,耦合扩散和对流 控制入口流速的PID-控制算法!几何形状和条件几何形状和条件绝缘壁,无滑移物质的扩散速率: 1*10-4 m2/s空气在一大气压时的流动参数初始条件: u = 0 c = 0.5上入口: u=10 mm/s; c=1 mol/m3可控入口:u = 受控的c = 0.2 mol/m3出口测试点:cset=0.5 mol/m3PID-PID-控制算法控制算法 在分离的几何中设置控制算法,便于管理 方程:uin 是物理模型中的可控入口速率)()()(0settDsetIsetPincctkdtcckccku瞬态结果瞬态结果3 3秒钟时的浓度分布和速度流线秒钟时的浓度分布和速度流线等高线:c = cset改变改变 PID-PID-参数参数P=0.5, I=1, D=1e-3P=0.1, I=1, D=1e-31st 产生稳定控制2nd 稳定性降低

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|