Fluent-UDF-第八章-在FLUENT中激活你的UDF

上传人:206****923 文档编号:91847402 上传时间:2019-07-02 格式:DOCX 页数:22 大小:1.23MB
返回 下载 相关 举报
Fluent-UDF-第八章-在FLUENT中激活你的UDF_第1页
第1页 / 共22页
Fluent-UDF-第八章-在FLUENT中激活你的UDF_第2页
第2页 / 共22页
Fluent-UDF-第八章-在FLUENT中激活你的UDF_第3页
第3页 / 共22页
Fluent-UDF-第八章-在FLUENT中激活你的UDF_第4页
第4页 / 共22页
Fluent-UDF-第八章-在FLUENT中激活你的UDF_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Fluent-UDF-第八章-在FLUENT中激活你的UDF》由会员分享,可在线阅读,更多相关《Fluent-UDF-第八章-在FLUENT中激活你的UDF(22页珍藏版)》请在金锄头文库上搜索。

1、第八章第八章在 FLUENT 中激活你的 UDF在 FLUENT 中激活你的 UDF一旦你已经编译(并连接)了你的 UDF,如第 7 章所述,你已经为在你的FLUENT 模型中使用它做好了准备。根据你所使用的 UDF,遵照以下各节中的指导。8.1 节8.2 节8.3 节8.4 节激活通用求解器 UDF激活模型明确 UDF激活多相 UDF激活 DPM UDF8.1激活通用求解器 UDF本节包括激活使用 4.2 节中宏的 UDF 的方法。8.1.1已计算值的调整一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了调整已计算值 UDF,这一 UDF 在 FLUENT 中将成为可见

2、的和可选择的。你将需要在User-Defined Function Hooks 面板的 Adjust Function 下拉菜单(图 8.1.1)中选择它。调整函数(以 DEFINE_ADJUST 宏定义)在速度、压力及其它数量求解开始之前的一次迭代开始的时候调用。例如,它可以用于在一个区域内积分一个标量值,并根据这一结果调整边界条件。有关 DEFINE_ADJUST 宏的更多内容将4.2.1 节。调整函数在什么地方适合求解器求解过程方面的信息见 3.3 节。8.1.2 求解初始化一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了求解初始化 UDF,这一 UDF 在 FL

3、UENT 中将成为可见的和可选择的。你将需要在User-Defined Function Hooks 面板的 Initialization Function 下拉菜单(图 8.1.1)中选择它。第八章在 FLUENT 中激活你的 UDF求解初始化 UDF 使用 DEFINE_INIT 宏定义。细节见 4.2.2 节。8.1.3用命令执行 UDF一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了你的 UDF,你可以在 Execute UDF On Demand 面板中选择它(图 8.1.2),以在某个特定的时间执行这个 UDF,而不是让 FLUENT 在整个计算中执行它。点

4、击 Execute 按纽让 FLUENT 立即执行它。以命令执行的 UDF 用 DEFINE_ON_COMMAND 宏定义,更多细节见 4.2.3 节8.1.4从 case 和 data 文件中读出及写入第八章在 FLUENT 中激活你的 UDF一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了一个将定制片段从 case 和 data 文件中读出或写入的 UDF,这一 UDF 在 FLUENT 中将成为可见的和可选择的。你将需要在 User-Defined Function Hooks 面板(图 8.1.1)中选择它。读 Case 函数在你将一个 case 文件读入 FL

5、UENT 时调用。它将指定从 case文件读出的定制片段。写 Case 函数在你从 FLUENT 写入一个 case 文件时调用。它将指定写入 case文件的定制片段。读 Data 函数在你将一个 data 文件读入 FLUENT 时调用。它将指定从 data文件读出的定制片段。写 Data 函数在你从 FLUENT 写入一个 data 文件时调用。它将指定写入 data文件的定制片段。上述 4 个函数用 DEFINE_RW_FUCTION 宏定义,见 4.2.4 节。8.1.5用户定义内存你可以使用你的 UDF 将计算出的值存入内存,以便你以后能重新得到它,要么通过一个 UDF 或是在 FL

6、UENT 中用于后处理。为了能访问这些内存,你需要指定在用户定义内存(User-Defined Memory)面板中指定用户定义内存单元数量(Number of User_Defined Memory Locations)(图 8.1.3)。宏 C_UDMI 或 F_UDMI 可以分别用于在你的 UDF 中访问一个单元或面中的用户定义内存位置。细节见 5.2.4,5.3.2,6.7 节。已经存储在用户定义内存中的场值将在你下次写入一个时存入 data 文件。这第八章在 FLUENT 中激活你的 UDF些场同样也出现在 FLUENT 后处理面板中下拉列表的 User Defined Memory

7、中。它们将被命名为 udm-0,udm-1 等,基于内存位置索引。内存位置的整个数量限制在 500。8.2激活模型明确 UDF本节包括激活使用 4.3 节中宏的 UDF 的方法。8.2.1边界条件一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了求解边界条件 UDF,这一 UDF 随之在 FLUENT 中将成为可见的和可选择的,你可以在适当的边界条件面板中选择它。例如,你的 UDF 定义了一个速度入口边界条件,然后你将在 Veloctiy Inlet 面板里适当的下拉列表中选择你的 UDF 名字(在你的C 函数中已经定义,如 inlet_x_velocity)。如果你使用

8、你的 UDF 指定一个单元区域中的一个固定值,你将需要打开Fixed Values 选项,并在 Fluid 或 Solid 面板的适当下拉列表中选择你的 UDF 的名字。边界条件 UDF 用 DEFINE_PROFILE 宏定义。细节见 4.3.5 节。第八章在 FLUENT 中激活你的 UDF8.2.2热流量一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了求解边界条件 UDF,这一 UDF 随之在 FLUENT 中将成为可见的和可选择的,你将需要在 User-Defined Function Hooks 面板的 Wall Heat Flux Function 下拉列表

9、(图8.1.1)中选择它。热流量 UDF 用 DEFINE_HEAT_FLUX 宏定义。细节见 4.3.3 节。8.2.3 Nox 产生速率一旦你已经使用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了 Nox 产生速率 UDF,这一 UDF 随之在 FLUENT 中将成为可见的和可选择的,你将需要在 NOx Model 面板中 User_Defined Functions 下的 NOx Rate 下拉列表中选择它,如下所示(图 8.2.2)。Nox 产生速率 UDF 用 DEFINE_NOX_RATE 宏定义。细节见 4.3.4 节。8.2.4材料属性一旦你已经使用 7.2 节和

10、7.3 节中概括的方法之一编译(并连接)了属性定义 UDF,这一 UDF 随之在 FLUENT 中将成为可见的和可选择的,你将首先在第八章在 FLUENT 中激活你的 UDFMaterials 面板中 适当属性的下拉列表中选择 user-defined(图 8.2.3)。然 后 你 需 要 在 User-Defined Functions 面 板 中 选 择 希 望 的 UDF( 如cell_viscosity)(图 8.2.4)。第八章在 FLUENT 中激活你的 UDF!如果你计划使用一个 UDF 来定义密度,注意当密度变化增大时,求解收敛性将变得很差,指定一个可压缩定律(密度为压力的函数

11、)或者多相行为(在空间变化的密度)可能会导致发散。建议你将 UDF 用于密度时限制在只有轻微密度变化的弱可压缩流动。材料属性 UDF 用 DEFINE_PROPERTY 宏定义。细节见 4.3.6 节。对于用户定义标量或物质质量扩散率的 UDF 用 DEFINE_DIFFUSIVITY 宏定义。细节见4.3.2 节。8.2.5预混燃烧源项一旦你采用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了你的预混燃烧源项 UDF,它将随之在 FLUENT 中是可见的和可选择的。你将需要在User-Defined Function Hooks 面板中的 Turbulent Premixed So

12、urce Function 下拉列表中选择它。(图 8.2.5)第八章在 FLUENT 中激活你的 UDF湍流预混速度和源项 UDF 用 DEFINE_TURB_PREMIX_SOURCE 宏定义。更多细节见 4.3.10。8.2.6反应速率一旦你采用 7.2 节和 7.3 节中概括的方法之一编译(并连接)了你的反应速率 UDF,它将随之在 FLUENT 中是可见的和可选择的。你将需要在 User-DefinedFunction Hooks 面板中选择它。(图 8.1.1)你可以在 Volume Reaction Rate Function 或 Surface Reaction Rate Function下拉列表中选择适当的 UDF。表面和容积反应速率 UDF 用 DEFINE_SR_RATE 和 DEFINE_VR_RATE 宏定义。更多细节见 4.3.9 节和 4.3.14 节。8.2.7源项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号