admin 管理员组文章数量: 1087135
2024年4月16日发(作者:type c接口)
Comsol 内置表达式:参数、变量、函数
表达式:
参数
一个参数表达式可以包含:数字、参数、常量、函数,一元、二元
操作符。参数可以有单位。
变量
个变量表达式可以包含:数字、参数、常量、变量、函数的变量
表达式,一元、二元操作符。变量可以有单位。
函数
一个函数定义可以包含:输入参数、数字参数,=常数、函数的参数
表达式包括输入参数,一元和二元操作符。
注:保留函数的名称可以被用于变量和参数名,反之同样。
内置的数学常数
描述 名称 值
双精度浮点数、机器精度 eps 2
-52
(~2.2204*10
-16
)
虚数单位 i,j i,sqrt(-1)
无穷大,∞ inf,inf 一个大于能被计算机处理的值
非数字值 NaN,nan 未定义或不能表示出来的值例:0/0;inf/inf
π pi
内置的物理常数
描述
重力加速度
阿伏伽德罗常数
波耳兹曼常数
真空特性阻抗
电子质量
元电荷
法拉第常数
精细结构常数
万有引力常数
标准状态下理想气体体积
中子质量
真空磁导率
真空介电常数
普朗克常数
普朗克常数/2π
质子质量
真空中的光速
名称
g_const
N_A_const
k_B_const
Z0_const
me_const
e_const
F_const
alpha_const
G_const
V_m_const
mn_const
mu0_const
epsilon0_const
h_const
hbar_const
mp_const
c_const
值
9.80665[m/s^-2]
6.02214129[1/mol]
1.3806488e-23[j/k]
376.73[ohm]
9.10938291e-31[kg]
1.602176565e-19
96458.3365[C/mol]
7.2973525698e-3
6.67384e-11[m^3/(kg*s^2)]
2.2413968e-2[m^3/mol]
1.674927351e-27[kg]
4*pi*1e-7[H/m]
8.8541e-12[F/m]
6.62606957e-34[j*s]
1.29e-34[j*s]
1.672621777e-27[kg]
299792458[m/s]
斯忒潘—波耳兹曼常数
通用气体常数
维恩位移定律常数
sigma_const
R_const
b_const
5.670373e-8[W/(m^2*k^4)]
8.3144621[j/(mol*k)]
2.8977721e-3[m*k]
参数有以下用途: 参数化几何尺寸、参数化网格元素大小、参
数扫描。
变量:主要有两种类型变量:内部保留变量和用户自定义变量,
变量可以是标量也可以是字段,可以有单位。有一组有趣的变量,
即空间坐标变量和因变量,这些基于空间维度和所选物理场的变
量有默认的名称,comsol会创建一张变量表来表示这些变量。
内置变量
名称
t
freq
lanbda
phase
h
meshtype
meshelement
dvol
qual
描述
时间
频率
特征值
相位角
网格元素大小
网格数指数
网格元素数量
体积比例因子变量
一个网格质量介于0(质量差)和1(完美质量)
描述
笛卡尔空间坐标
柱状空间坐标
因变量
类别
字段
字段
字段
类型
标量
标量
标量
标量
字段
字段
字段
字段
字段
用户定义和自动产生的变量
默认名称
X ,y ,z
r, phi ,z
U ,T ,etc
T表示2D空间维度时的温度,按时间传热的模型。X、Y是空
间坐标的名称。所以可以生产下列变量:Tx、Ty、Txx、Txy
Tyx、Tyy、Tt、Txt、Tyt、Txxt、Txyt、Tyxt、Tyyt、Ttt、Txtt、
Tytt、Txxtt、Txytt、Tyxtt、Tyytt.其中Tx是T对x的导数,Ttt
是T对t的二阶导数,如果空间坐标系有其他的名字,同理置换
相应变量。
内置数字函数
名称
abs
acos
acosh
acot
acoth
acsc
描述
绝对值
反余弦(弧度)
反双曲余弦
反余切(弧度)
反双曲余切
反余割(弧度)
使用表达式
abs(x)
acos(x)
acosh(x)
acot(x)
acoth(x)
acsc(x)
acsch
arg
asec
asech
asin
asinh
atan
atan2
atanh
besselj
bessely
besseli
besselk
ceil
conj
cos
cosh
cot
coth
csc
csch
erf
exp
floor
gamma
imag
log
log10
log2
max
min
mod
psi
range
real
round
sec
sech
sign
sin
sinh
sqrt
tan
反双曲余割
相位角(弧度)
反正割(弧度)
反双曲正割
反正弦(弧度)
反双曲正弦
反正切(弧度)
四象限反正切(弧度)
反双曲正切
第一类贝塞尔函数
第二类贝塞尔函数
修正第一类贝塞尔函数
修正第二类贝塞尔函数
返回大于或等于指定表达式的最小整数
共轭复数
余弦
双曲余弦
余切
双曲余切
余割
双曲余割
误差函数
指数
整数函数
伽马函数
虚部
自然对数
以10为底对数
以2为底对数
两个参数中的最大值
两个参数中的最小值
模数运算子
Psi函数及其衍生品
创建等差数列
实数部分
其最接近的整数
正割
双曲正割
正负号函数
正弦
双曲(线)正弦
平方根
正切
acsch(x)
arg(x)
asec(x)
asech(x)
asin(x)
asinh(x)
atan(x)
atan2(y,x)
atanh(x)
besselj(a,x)
bessely(a,x)
besseli(a,x)
besselk(a,x)
ceil(x)
conj(x)
cos
cosh(x)
cot(x)
coth(x)
csc(x)
csch(x)
erf(x)
exp(x)
floor(x)
gamma(x)
imag(u)
log(x)
log10(x)
log2(x)
max(a,b)
min(a,b)
mod(a,b)
psi(x,k)
range(a,step,b)
real(x)
round(x)
sec(x)
sech(x)
sign(x)
sin(x)
sinh(x)
sqrt(x)
tan(x)
tanh
双曲正切
tanh(x)
下面的函数不能用于表达式定义参数:
acosh,acoth,acsch,asech,asinh,atanh,besselj,bessely,besseli,besselk,
erf,gamma,和psi。
内置操作函数:
这些内置的函数不同于内置的数学函数,详细见用户指南。
NAME
adj
at
ballavg
ballint
bdf
centroid
circavg
circint
circumcenter
d
depends
dest
diskavg
diskint
模板名称
Anslytic
Elevation
Gaussin Pulse
Image
Interpolation
Piecewise
Ramp
Random
Rectangle
Step
Triangle
NAME
down
dtang
error
fsens
if
integrate
isdefined
isinf
islinear
isnan
jacdepends
lindev
linper
linpoint
NAME
linsol
lintotal
lintotalavg
lintotalpeak
lintotalrms
linzero
mean
nojac
pd
ppr
pprint
prev
reacf
realdot
NAME
sens
shapeorder
side
sphavg
sphint
subst
test
timeavg
timeint
try_catch
up
war
with
使用表达式
an1(x,y)
elev1(x,y)
gp1(x)
im1(x,y)
int1(x,y,z)
pw1(x)
rm1(x)
rn1(x,y)
rect1(x)
step1(x)
tri1(x)
用户定义生成的函数:
参数和定义
sin(x)*cos(y),可以有任意个参数
用来输入地理点的高程
高斯脉冲函数
用于导入图片上某点的RGB值,
默认情况下函数的输出使用映射
(R+G+B)/3
插值函数,电子表格、网格或函数,
函数有一到三个参数
分段函数
斜坡函数
随机函数生产器,可以用来模拟白
噪声
矩形函数,生成0和1之间的数
阶跃函数是一个锋利的过渡,函数
有一个参数
三角函数
波形函数
Waveform wv1(x)
External(Global
外部函数接口,可以使用外部函数
myextfunc(a,b)
Definitions only)
MATLAB(Globa
mymatlabfunc(a,
l Definitions MATLAB函数接口
b)
only)
操作符表格
优先级
1
2
3
4
5
6
7
8
9
10
11
符号
() {} .
^
! - +
[]
*/
+ -
<<= >>=
== !=
&&
‖
,
描述
分组、列表、范围
次方
一元逻辑:不是,减去,加上
中括号
乘除
加减
小于,小于等于,大于,大于等于
比较;等于,不等于
逻辑与
逻辑或
元素分离器在列表
版权声明:本文标题:Comsol 内置参数变量函数 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713258256a626322.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论