| |
解 答: |
Fieldview V12之后,软件安装包中附带了FVX 工具,可以用来实现常量或变量的体积分。这些FVX工具可以在如下目录中找到:
<fieldview_installation>/fvx_and_restarts/basic_volume_integral.fvx !函数定义
<fieldview_installation>/fvx_and_restarts/calc_volume_integral.fvx !函数调用入口
用户只需要对calc_volume_integral.fvx进行适当的修改,然后执行之即可。执行*.fvx文件的入口在Fieldview主菜单Tools?Execute FVX File…菜单项下。
以下fvx命令流可实现对模型沿Z方向,在[-1.0, 1.0]范围内的温度体积分:
dofile('basic_volume_integral.fvx')
result = vol_integral({
dataset = 1,
normal_dir = 'Z',
range = { min = -1.0,
max = 1.0 },
scalar_func = 'temperature',
quadrature_method = 'Trapezoid'
})
如果用户希望对衍生的变量进行体积分,如动量矩,需要先通过函数面板根据动量矩的定义式定义出该变量,然后再赋给上面代码中的scalar_func变量。 |