如何实现瞬态的继续计算?

默认情况下COMSOL在求解时,一旦study中Time Dependent中Times的Range发生改变,那么计算就会重新开始。

实现下一个时间步的计算,我的方法是:

A. 右键xxx.mph(root) 新增一个study

B. 假定新增的study为study2,Time Dependent,那么右键Study2,Show Default Solver

C. 点击这个Default Solver中Dependent Variables 1,General中Defined by study step选择 User Defined

D. 分别对Initial Values of Variables Solved For 和Values of Variables Not Solved For 进行设置

选择Method为:Solution,根据上一步解的位置设定相应的Solution和最后一步Time
E. 求解

如何实现求解中绘图

以Time-Dependent Solver为例:

A. 在Results里面新建一个绘图,设定好相应的绘图参数,比如一个一维绘图

B. 右键Study选择Show Default Solver后,选择Time-Dependent Sover 1(假定是这个)

C. General中Defined by study step选择 user defined

D. 展开Results while solving,勾选Plot,选择需要绘图的对象

E. 求解,这里需要注意如果要修改这个Study的求解时间,那么就要在这个地方的Time进行修改,在Step中的设置已经失效

新增一个变量,在当前解下更新它的值

默认条件下,求解结束,未定义的变量是不在解集合中,假定我们新定义了一个Intergration型的变量,那么要查看它的值,就需要进行解的更新。笨办法就是重新算一遍,而另一个更为可行的方法是:

A. 点击Study 在Setting右上方的"="旁边有一个更新解

B. 点击更新解即可实现解的更新

(一) 案列应用实操教学:

案例一

光子晶体能带分析、能谱计算、光纤模态计算、微腔腔膜求解

案例二

类比凝聚态领域魔角石墨烯的moiré 光子晶体建模以及物理分析

案例三

传播表面等离激元和表面等离激元光栅等

案例四

超材料和超表面仿真设计,周期性超表面透射反射分析

案例五

光力、光扭矩、光镊力势场计算

案例六

波导模型(表面等离激元、石墨烯等)本征模式分析、各种类型波导的传输效率求解

案例七

光-热耦合案例

案例八

天线模型

案例九

二维材料如石墨烯建模

案例十

基于微纳结构的电场增强生物探测

案例十一一

散射体的散射,吸收和消光截面的计算

案例十二

拓扑光子学:拓扑边缘态和高阶拓扑角态应用仿真

案例十三

二硫化钼的拉曼散射

案例十四

磁化的等离子体、各向异性的液晶、手性介质的仿真

案例十五

光学系统的连续谱束缚态

案例十六

片上微纳结构拓扑优化设计(特殊情况下,利用二维系统来有效优化三维问题)

案例十七

形状优化反设计:利用形状优化设计波导带通滤波器

案例十八

非厄米光学系统的奇异点:包括PT对称波导结构和光子晶体板系统等

案例十九

微纳结构的非线性增强效应,以及共振模式的多极展开分析

案例二十

学员感兴趣的其他案例