常用comsol的操作符和数学函数

常用comsol的操作符和数学函数

ID:11250618

大小:129.64 KB

页数:6页

时间:2018-07-11

常用comsol的操作符和数学函数_第1页
常用comsol的操作符和数学函数_第2页
常用comsol的操作符和数学函数_第3页
常用comsol的操作符和数学函数_第4页
常用comsol的操作符和数学函数_第5页
资源描述:

《常用comsol的操作符和数学函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算符d(f,x)f对x方向的微分1.       使用d算符来计算一个变量对另一个变量的导数,如:d(T,x)指变量T对x求导,而d(u^2,u)=2*u等;2.       如果模型中含有任何独立变量,建模中使用d算符会使模型变为非线性;3.       在解的后处理上使用d算符,可以使用一些预置的变量,如:uxx,d(ux,x),d(d(u,x),x)都是等效的;4.       pd算符与d算符类似,但对独立变量不使用链式法则;5.       d(E,TIME)求解表达式E的时间导数;6.       dtang算符可以计算表达式在边界

2、上的切向微分(d算符无法计算),在求解域上使用dtang等价于d,dtang只求解对坐标变量的微分,但需要注意的是并不是所有的量都有切向微分。 pd(f,x)f对x方向的微分pd和d的区别:d(u+x,x)=ux+1,d(u,t)=ut,u和x,t等有关pd(u+x,x)=1,pd(u,t)=0,u是独立的和x,t无关dtang(f,x)边界上f对x的切向微分在边界上d(u,x)不能定义,但是可以使用dtang(u,x),dtang付出基本的微分法则,如乘积法则和链式法则,但是需要指出的是,dtang(x,x)不一定等于1。test(expr)

3、试函数用于方程弱形式的算符,test(F(u,∇u))等价于:var(expr,fieldname1,fieldname2,...)变异算子用于弱形式,它和test算符功能相同,但是仅用于某些特定的场中;如var(F(u,∇u,v,∇v),a),变量u是a场的变量,而v不是。试函数之只作用于变量u。nojac(expr)对Jacobian矩阵没有贡献将表达式排除在Jacobian计算外,这对那些对Jacobian贡献不大,但是计算消耗很大的变量是否有效;k-e 湍流模型就是利用 nojac算符来提高计算性能的例子。up(expr)上邻近估算表达

4、式up,down,mean算符只能用在边界上,对于一个表达式或变量在边界处两边不连续,COMSOL通常显示边界的平均值,使用up,down可计算某个方向上的值。down(expr)下邻近估算表达式mean(expr)邻近边界上的平均值depends(expr)查看某个表达式是否依赖于求解结果isdefined(variable)变量是否定义dest(expr)在目标端计算积分耦合表达式dest算符强制将sourcepoints上的表达式用在destinationpoints上。例如:u/((dest(x)-x)^2+(dest(y)-y)^2)

5、if(cond,expr1,expr2)条件表达式例如:if(x==0,1,sin(x)/x)isinf(expr)表达式的值是否是无穷大islinear(expr)解是否是线性函数isnan(expr)表达式是否是非数with调用某个解例如with(3,u^2)指调用解3的u^2用于本次求解;with只能用于解的后处理,不能用于建模;at调用解的某个时间例如:at(12.5,u)timeint表达式的时间积分timeint(t1,t2,expr,tol,minlen),t1,t2需要是实数,expr是表达式,tol是容差,默认大小为1e-8,

6、minlen设置积分的最短路径,它需要是正数,默认长度为1e-6。timeint只能用于解的后处理,不能用于建模;timeavg表达式的时间积分平均值timeavg(t1,t2,expr,tol,minlen)linpoint调用线性化点lindev计算在线性化点的表达式当解存储了一个线性化点,那么表达式在线性化点上先线性化,然后用当前的解来计算;特别的:当f线性依赖于解,那么lindev(f)=f,如果不依赖则lindev(f)=0;如果解没有线性化点,那么会报错;lintotal调用线性化点的和和线性扰动lintotalavg在各相中计算平

7、均lintotallintotalrms在各相中计算lintotal的RMSlintotalrms(f)=sqrt(lintotalavg(abs(f)^2))lintotalpeak在各相中计算lintotal的最大值linsol调用标准解,如linpoint或lintotallinzero计算表达式的根linper标记一个荷载项用于线性扰动求解器ppr精确的派生修复用polynomial-preservingrecovery计算表达式中所有用lagrange形函数差分的变量,如e=ux+vyppr(e^2)=(ppr(ux)+ppr(vy)

8、)^2pprint在各求解域群中精确派生修复用这些操作符来计算梯度计算中的离散误差ux-pprint(ux)reacf反应力和反应流的精确积分用于表面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。