Comsol学习建议

从接触comsol至今,已经有四五年了。从开始的跟着案例傻瓜式学习,到简单的案例,再到用comsol重复一些经典文献,甚至于卖模型赚到了一笔钱,再到用comsol发了SCI。虽说现在对comsol也还是一知半解,不懂的地方仍然有很多,还有大量需要自己学习的技巧和方法。最近遇到好几个知友如何学习comsol,我在这里分享一下我的学习心得。

首先明白什么是仿真软件,通俗来讲,仿真软件就是代替了我们在实验室做实验,我们可以在电脑上做实验,把参数优化好,如果实验室有条件,然后再去做实验。所以,有时候在做仿真的时候,你可以想一想我在实验室如何做这个实验,这样有助于你不会去设置一些离谱的参数。另一方面,对于仿真软件来说,基本步骤都是建模,材料设置(相当于实验室的准备样品),边界条件(在什么条件测试,比如波导中),网格划分(这个的作用一般是运行速度),研究设置,结果(后处理)。所以,在学习软件时,基本上学一款软件就够了,在有些必要的条件时,需要其他的软件,基本上按照这个步骤可以立即上手。这里推荐使用comsol,一是很多接口都是开源设置,对于特定的结构修改方程比较容易;二是多物理场耦合。

在学习之初,从案例开始。案例可以从comsol的官网获得,根据你所在的领域,找到相应的案例学习

跟着案例库,先学习基本流程,建模,材料设置,边界条件设置,研究设置和后处理设置,一般跟着做两三个模型就可以熟悉comsol的流程。接下来,选定一个模型,要去吃透它。这里面说的吃透,是指懂的其中的物理过程。在comsol学习时,打开comsol的方程试图,可以看到里面的方程设置,建议新手在学习时多留意。

添加图片注释,不超过 140 字(可选)

对于comsol仿真过程,最难的部分莫过于边界条件的选择。边界条件来源于你要如何研究这个问题。举几个简单的例子,我想得到一个结构的透反射谱,那么你肯定是需要一个port去激励它,如果这个样品是放在波导里面测试,那么它的四周肯定是选择完美电导体;我想分析结构支持的本征模式,那肯定是在本征态下进行仿真;我想分析一束高斯光的场分布,那么就要用散射边界条件设置高斯光,为了不反射电磁波,其他边界也设置散射边界条件吸收电磁波(也可以使用PML)。总的来说,结合要研究的内容,来选择最合适的边界条件,以达到最后的解。

这样对一两个模型完全吃透以后,就可以考虑重复一些简单的文献了。在重复文献时,你会发现,跟你玩案例是两码事,这里除了文章作者给出的一个数据和结果外,没有任何东西值得你去参考。不管怎么说,从仿真的角度上来说,就是分这么基本。先把基本的几何模型建好,然后填充材料。然后根据研究的内容,选择合适的边界条件,想一想我为什么选择这个边界条件,她的作用是什么,它能够帮助我得到什么样的结果。最后就是研究设置,比如需要参数扫描设置。运行之后查看结果。整个过程,你是完全脱离指导资料,从文献中获取数据得到仿真结果。这个过程比较漫长,但这个过程是0到1的过程,急不得。在这个过程中,你可能会遇到各种各样的困难,一个简单的参数设置,可能需要花费你一两天的时间,这是值得的。当然,你也可以问一问身边的师兄师姐,有时候对你来说需要几天解决的,他们只需要几分钟。可以上网查找资料,现在B站知乎上都有很多讲到comsol的视频和帖子。总之,要合理利用身边的资源,帮助自己解决问题。不过,归根结底,还是要靠自己。

这里要说一下,重复文献时,有时候可以看到其中的现象就够了。毕竟,有的文献给出的参数是模棱两可的,有时候很难重复出一模一样的结果,这是非常正常的现象。如果对简单文献能够复现成功,说明你掌握了comsol的基本技能。但是你会发现,换一种计算方法,你可能又不会了。因此,在我们学习之余,多重复文献,这时候选择的文献最好是经典文献,比如PRL上的文章。对于这种文章,有时花费一个周能重复出来也是值得的。

总之,comsol学习是一个漫长的过程,在这个过程中,多去练习,熟能生巧。在这个过程中,决定你对comsol掌握程度的是你的主观能动性。

出一期关于光学,拓扑的comsol培训视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值