资源描述:
《Star CCM+ FieldFunction函数建立》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、APPENDIXD:FieldFunction函数下面介绍FieldFunction函数。1.关于FieldFunction2.例子:根据框体内的芯片温度调整流入速度3.FieldFunction函数的例题集APPENDIX1.关于FieldFunctionFieldFunction定义STAR-CCM+的各个控制体的物理量的函数。应用于计算结果处理以及输入条件设定。FieldFunction有两种类型。标量:温度,圧力等标量值适量:速度,剪切力等矢量值用户可以自定义各种FieldFunction。可以直接参照调用既存的FieldFunc
2、tion。创建Report后,自动生成对应的FieldFunction,可以和既存的FieldFunction同样被调用。参照调用方法标量:$SCALAR矢量:$$VECTOR矢量的各成分:$$VECTOR[0],$$VECTOR[1],$$VECTOR[2]APPENDIX取得标量值的例子:温度①FieldFunction的名称,在云图中调用显示。②FieldFunction的类型。1③通过调用FieldFunction名称提取物理值。温度值:通过$Temperature提取231APPENDIX取得矢量值的例子:速度①FieldFunct
3、ion的名称,在云图中调用显示。②FieldFunction的类型。1③通过调用FieldFunction名称提取物理值。速度通过$$Velocity提取2速度的成分作为标量值提取3x成分:$$Velocity[0]y成分:$$Velocity[1]1z成分:$$Velocity[2]APPENDIXFieldFunction中可以使用下面的java运算式。$a+$b加法(实数a,b的和)$a-$b减法(实数a,b的差)四则运算$a*$b乘法(实数a,b的积)$a/$b除法(实数a,b的商)abs($a)实数a的绝对值sqrt($a)实数a的平方根pow
4、($a,$b)实数a的乘方(a的b乘方)exp($a)实数a的Exponential函数(e的a乘方)log($a)实数a的自然对数(底为e的对数)log10($a)实数a的常用对数(底为10的对数)fmod($a,$b)实数a除实数b后的余数数学函数mod($a,$b)实数a除实数b后的余数min($a,$b)实数a,b的最小值max($a,$b)实数a,b的最大值ceil($a)大于实数a的最小整数floor($a)小于实数a的最小整数标量函数的phi梯度(Gradient):∇phi※详细的计算公式参照后面grad($phi)的TipsAPPENDI
5、XFieldFunction中可以使用下面的java运算式。sin($x)实数x的正弦函数cos($x)实数x的余弦函数tan($x)实数x的正切函数asin($x)实数x的反正弦函数acos($x)实数x的反余弦函数三角函数atan($x)实数x的反正切函数atan2($x,$y)实数x/y的反正切函数sinh($x)实数x的双曲正弦函数cosh($x)实数x的双曲余弦函数tanh($x)实数x的双曲正切函数mag($$u)矢量u的绝对值:
6、u
7、mag2($$u)
8、u
9、的平方unit($$u)和矢量u同方向的单位矢量:u/
10、u
11、矢量函数dot($$u,
12、$$v)矢量u,v的内积:u・vcross($$u,$$v)矢量u,v的外积:u×vcurl($$u)矢量u的旋度(Rotation):∇×u※詳細的计算式参照后面的Tipsdiv($$u)矢量u的散度(Divergence):∇・u※詳細的计算式参照后面的TipsAPPENDIXFieldFunction中可以使用下面的java运算式。$a==$b实数a和实数b相等$a!=$b实数a和实数b不相等$a>$b实数a比实数b大$a<$b实数a比实数b小条件运算$a>=$b实数a在实数b以上$a<=$b实数a在实数b以下A&&B条件式A以及条件式B同时满足A
13、
14、
15、B条件式A或者条件式B满足[Tips]梯度・旋度・散度矢量φ的梯度∂φ∂φ∂φgradφ=∇φ=,,∂x∂y∂z矢量u的旋度∂u∂u∂u∂u∂u∂uzyxzyxrotu=∇×u=−,−,−∂y∂z∂z∂x∂x∂y矢量u的散度∂u∂u∂uxyzdivu=∇⋅u=++∂x∂y∂zAPPENDIX计算例定义2.5+3.02.5+3.0scalar+3.0$scalar+3.0scalar-3.0$scalar-3.0scalar×3.0$scalar*3.0scalar÷3.0$scalar/3.0scalar的
16、3次方pow($scalar,3.0)scalar的平方根sqrt