目: (新)Fieldview中如何实现体积分?
  编   号: 2009-002
  产品名: 其它产品
  关键字: 后处理,
  问   题: Fieldview中可以非常方便的进行面积分,那么体积分该如何实现呢?
  解   答:

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变量。

如您对以上解答留有疑问,欢迎通过FAQ在线提问栏目联系我们获得更多支持。
[关闭窗口]