Comsol
sunchaooc
学习一种习惯
展开
-
Comsol学习笔记5:如何发挥计算机的性能,并行计算
本文主要有三部分comsol的并行模式批处理扫描对于硬件的选择1,COMSOL的并行模式COMSOL 支持两种相互的并行操作模式:共享内存并行和分布式内存并行(集群支持)。其中设置“共享内存并行”操作:启动 COMSOL Desktop,在首选项 菜单的多核与集群计算 部分中设置内核数 选项。默认情况,COMSOL 使用的线程数为系统中的物理 CPU 内核数。Windows 任务管理器将显示最多 50% 的 CPU 利用率(对于 COMSOL 进程)。对于正确安装comsol的程序,共享内存原创 2021-12-26 23:53:26 · 33278 阅读 · 1 评论 -
Comsol学习笔记4:固体力学的激励条件
“固体力学”物理场中添加振动的激励边界条件COMSOL中提供了两种一种是“边界载荷”;另一种是“指定位移”。指定位移比边界载荷比较方便的是位移幅度我们可以预估两个激励条件一般都采用正弦波的形式,用幅值*正弦函数的形式来表达。...原创 2021-12-06 18:31:54 · 9620 阅读 · 7 评论 -
Comsol学习笔记3:完美匹配层PML
在COMSOL中仿真远处的声音的传播情况,如果完全建模需要消耗大量的计算资源。推荐使用完美匹配层。完美匹配层(PML) 用于模拟声波在远离声源传播过程中被吸收的情况。计算后, PML 层外表面显示压力为零,这证实 PML 层有效地吸收出射波,起到了衰减的功能。参数设置:将 PML 拉伸类型设为有理数后,我们可以在压力波的较大波长和入射角范围内 (就如此模型中遇到的)有效使用 PML。...原创 2021-11-24 13:52:44 · 18527 阅读 · 0 评论 -
COMSOL with Simulink协同仿真2:ERROR: Model file is not found
在做comsol with simulink算例的时候,总是提示ERROR: Model file is not found。折腾了几天,搞定了,有四个解决方法,各位同行可以都试试。1,可能是文件写入权限的问题。将案例相关文件复制到非系统盘位置后,再尝试打开计算。注意可能需要重新设置Simulink 中的 COMSOL 块。2,fmu文件名的命名问题,最好是全英文。3,fmu文件与slx文件一定要在一个文件夹内。4,打开一个新的matlab实例并输入命令:“shareMATLABForFMUCo.原创 2021-10-24 15:35:16 · 5118 阅读 · 9 评论 -
COMSOL with Simulink协同仿真1:提示无法加载类 ‘matlab.lang.OnOffSwitchState‘
comosl5.6版本增加了comsol with simulink的功能,可以实现comsol与simulink的协同仿真。学习comsol官网给的案例,在操作中出现如下图所示的错误。无法加载matlab中的一个类百度查找,类 ‘matlab.lang.OnOffSwitchState’,提示该类的作用是,从 logical 类派生的枚举类。使用该类指定接受值 ‘on’ 和 ‘off’ 以及逻辑值 true、false、1 或 0 的属性的数据类型。其实看了说明也不清楚这个类是干什么用的。继续原创 2021-10-06 01:07:03 · 1900 阅读 · 0 评论 -
Comsol学习笔记1:三种瞬态求解器的选择
最近在求解一个瞬态问题,计算结果不收敛。研究了一下comsol提供的三种瞬态求解器。1,向后差分公式BDF稳定性是它的最大优势。它一种使用向后差分公式的隐式求解器,其精度在一阶(也称为向后欧拉法)到五阶之间变化。向后差分公式法的使用已经有很长的历史,并以其稳定性而著称。然而,该方法会产生严重的阻尼效应,低阶方法尤其如此。会严重衰减任何高频。即使预计得到的解具有陡峭梯度,但由于该方法的阻尼效应,您可能会得到在时间上非常平滑的解。向后差分公式法也是一种“微分代数方程”(DAE)求解器。2,广义α方法广义原创 2021-09-24 23:11:48 · 14465 阅读 · 0 评论 -
COMSOL与MATLAB联合仿真6:绘制绘图组的图形,并提取其中的数据
COMSOL与MATLAB联合仿真的思路与COMSOL的仿真思路一脉相承。先几何模型、物理场、材料、网格,然后计算,最后进行后处理(数据分析)。本文涉及的是后处理的一部分内容。提取绘图组的图形和其中的数据。运行“计算”步骤的代码,COMSOL的所有计算数据都可以提取调用了。model.sol('sol1').run;在maltab中语言添加绘图组或者在COMSOL用鼠标添加绘图组后,调用下面代码,可以提取其中的图像%绘制 comsol的绘图组1 figure(1); mphpl原创 2021-09-19 14:57:31 · 8724 阅读 · 2 评论 -
Comsol学习笔记2:App设计工具
Comsol仿真提供App设计模块,将复杂模型封装,可方便用于教学、研究或交流。App设计工具的使用非常简单,不需要编程,只需要拖拽控件,就可以实现快速开发。App设计工具一般选择“空白表单”。自己完成输入输出模块、图形模块、按钮的添加设计。使用App设计工具前,需要将几何建模中的可以调节的尺寸,变为参数形式,供界面设计时,“输入/输出”标签中作为调整参数,选择放到面板上;在“图形”标签中,选择要显示的三维绘图组;在“按钮”标签中,选择要显示的功能按钮。生成的界面如下图所示。隐掉了很多无关的设置,原创 2021-09-16 00:56:05 · 1936 阅读 · 0 评论 -
Comsol学习笔记1:后处理出图,添加面上箭头
Comsol可以加速虚拟测试的开发。建模思路也很清晰:几何模型–>物性材料–>添加场–>网格划分–>计算–>后处理。后处理里面,有一个小技巧,面上箭头,可以提高出图的美观度。在结果–>三维绘图组 中添加“面上箭头”,可以显示变量的流向,如电流或热流的方向。箭头长度选“归一化”,调整“箭头数”的多少,可以在图形区绘制好看的后处理结果。...原创 2021-09-16 00:43:25 · 5953 阅读 · 0 评论 -
COMSOL建模操作2:提示:CAD内核出现内部错误
本文会随着自己建模遇到的问题,不断更新。如何让自己的模型质量好,需要大量的实践提高高效建模能力,提升计算效率。两个体进行组合操作时,提示错误:CAD内核出现内部错误,代码900解决方法:用并集代替组合,可以顺利合并体。完...原创 2021-09-06 07:29:39 · 5748 阅读 · 2 评论 -
COMSOL与MATLAB联合仿真5:错误提示:Java exception occurred
开始学习联合仿真的时候,出现错误,就会弹出一长串的提示,包含Java的语句,看着头疼,其实并没有什么难的,大部分错误都能在度娘上找到解决方法。3,错误提示:Java exception occurred。调用comsol出现的错误,发现matlab虽然没有关闭,但是server已经关闭(黑色提示框)。解决方法,关闭matlab,重新启动comsol with matlab。...原创 2021-09-06 07:25:46 · 5272 阅读 · 6 评论 -
COMSOL与MATLAB联合仿真4:计算过程中,出现内存不足的错误
开始学习联合仿真的时候,出现错误,就会弹出一长串的提示,包含Java的语句,看着头疼,其实并没有什么难的,大部分错误都能在度娘上找到解决方法。1,计算过程中,出现内存不足的错误。可能是comsol server占用了很多的内存,检查发现确实这次计算的模型占用了接近30G的内存,造成错误。解决方法:重新设计模型,减小网格数量;更换新的服务器。完...原创 2021-09-06 07:24:17 · 3057 阅读 · 0 评论 -
COMSOL与MATLAB联合仿真3:Comosl模型m文件里的一些语法解释
Comsol有很丰富的案例和操作文档。如果有时间研究,会受益匪浅。我的文章是自己在使用时总结的,方便自己以后查找。如果写的有不妥的地方,请指正。m文件里的一些语法解释用matlab打开comsol的m文件。会有整齐的代码块,每块的功能对应comsol里面的几何、材料、物理场、计算设置、结果等部分。我用列表简单展示出来,其实里面的代码块,有的还是很长的,越复杂的模型,代码块越长,需要慢慢读。代码说明:model表示整个算例文件,算是最高级的父类。model.modePath表示算例文件的存放地原创 2021-09-06 07:19:30 · 6117 阅读 · 3 评论 -
COMSOL建模操作1:布尔几何操作失败
本文会随着自己建模遇到的问题,不断更新1,布尔几何操作失败问题描述:我用三个相连的体,做并集,一直提示这个错误。解决方法:“修复容差”从自动调整成相对,并将“相对修复容差”从9.9E-9调整为9.9E-6,模型生成没有提示错误。...原创 2021-08-24 18:27:29 · 12789 阅读 · 6 评论 -
COMSOL与MATLAB联合仿真2:提示错误,参数/变量名称重复
1.参数/变量名称重复排查 全局变量定义是否存在重复变量s2,删除掉问题就解决了原创 2021-08-20 15:42:36 · 1770 阅读 · 0 评论 -
COMSOL与MATLAB联合仿真1:COMSOL生成m文件的操作
Comsol有很丰富的案例和操作文档。如果有时间研究,会受益匪浅。我的文章是自己在使用时总结的,方便自己以后查找。如果写的有不妥的地方,请指正。1.生成m文件的方法2.m文件里的一些语法解释原创 2021-08-20 11:18:27 · 5695 阅读 · 1 评论 -
笔记本配置intel锐炬显卡,COMSOL的“图形”窗口不能正常显示的解决方法
这里写自定义目录标题笔记本配置intel锐炬显卡,Comsol5.4不能正常使用的解决方法笔记本配置intel锐炬显卡,Comsol5.4不能正常使用的解决方法2021年初入手一台thinkbook13s,配置是i5十一代CPU和锐炬集成显卡。在运行comsol的时候,出现“图形”窗口的图形不能拖动,不能操作的情况,以为是comsol安装出现问题,重装依然不能解决,后翻阅comsol官网论坛发现一补救的解决方法。运行 COMSOL的跨平台图形用户界面 (GUI)。从你的COMSOL 安装目录的 bi原创 2021-08-15 18:06:25 · 6113 阅读 · 6 评论