COMSOL有关算符和语法总结

一、导数、微分
1、比如某变量称为u,那么在COMSOL中ux就代表对u对x求导,即du/dx。

2、当然COMSOL也提供了微分算子,比如d,使用d(u,x)可以达到与上述ux一样的效果。

3、因为COMSOL自带的一个方程只是对某些变量求微分,当我们需要对自己想要求微分的变量进行操作时,使用d(函数,因变量)就可以实现了。

4、还有一种是pd,使用pd(u,x)计算出的结果和上述ux就不一样了,这里pd虽然也是求导,但链式法则不再适用;
举个例子:u+x, 其中u是x的函数。使用d(u+x, x), 得到的结果是du/dx+1.
而使用pd(u+x, x), 得到的结果是1.

在pd(u+x, x)中,pd只认因变量x,其他变量他都看成常数,所以前面的u微分计算后为0,x计算后为1,最终结果为1。

而对于d(u+x, x),因为前面u为x的函数,d()操作会继续对x进行微分得到du/dx,后面的x的微分计算结果为1,所以最终结果为du/dt+1。

二、求解(study)

当有多个求解时,要在每一个求解中的研究设置中禁用其他求解。使用参数扫描,可以对不同条件分别进行求解,比如仿真电池放电时,预先设定10A 1A 0.1A等。
原文链接:链接:https://zhuanlan.zhihu.com/p/61148299

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章