COMSOL withsol算子的使用
COMSOL官方英文文章的个人中译学习记录,原链接Examples of the withsol Operator,欢迎指正。
基本用法:
withsol('tag',expr),tag为访问的数据集,expr为使用该数据集所需变量形成的表达式。
tag的具体形式为将COMSOL左侧树链的节点文本展开选中tag,则能在下框中看到每个节点的tag文本,即“”“{}”内的文字。

具体的使用,以官方链接中的温度研究为例:
该二维图组自身选用的为sol2的数据集,因此算子withsol外的T为sol2中的解,算子内访问调用数据集sol1,在其中选择的表达式为T。此举意在计算sol2与sol1中T的差值,绘图显示。

新的使用,可用于比较同一研究内的不同参数下的结果或者瞬态研究中不同时步的结果
withsol('tag',expr, setval(par,value)),前两个参数使用方法不变,新增参数算子setval,其意义可理解为将par所指的参数设为value指定的参数值。故需注意,研究中要有类似与参数化扫描的步骤,才有不同参数条件下的解。
具体的使用
选择study3可以看到有个parameter value 的展开项,圆括号中也能看到变量par和单位。联系下面的表达式栏中setval算子使用。
