ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:346.24KB ,
资源ID:3583013      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3583013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(fluentUDF第八章在FLUENT中激活你的UDF.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

fluentUDF第八章在FLUENT中激活你的UDF.docx

1、fluentUDF第八章在FLUENT中激活你的UDF第八章在FLUENT中激活你的UDF一旦你已经编译(并连接)了你的UDF,如第7章所述,你已经为在你的FLUENT模型中利用它做好了预备。依照你所利用的UDF,遵循以下各节中的指导。 节 激活通用求解器UDF 节 激活模型明确UDF 节 激活多相UDF 节 激活DPM UDF 激活通用求解器UDF本节包括激活利用节中宏的UDF的方式。 已计算值的调整一旦你已经利用节和节中归纳的方式之一编译(并连接)了调整已计算值UDF,这一UDF在FLUENT中将成为可见的和可选择的。你将需要在User-Defined Function Hooks面板的A

2、djust Function下拉菜单(图)当选择它。调整函数(以DEFINE_ADJUST宏概念)在速度、压力及其它数量求解开始之前的一次迭代开始的时候挪用。例如,它能够用于在一个区域内积分一个标量值,并依照这一结果调整边界条件。有关DEFINE_ADJUST宏的更多内容将节。调整函数在什么地址适合求解器求解进程方面的信息见节。 求解初始化一旦你已经利用节和节中归纳的方式之一编译(并连接)了求解初始化UDF,这一UDF在FLUENT中将成为可见的和可选择的。你将需要在User-Defined Function Hooks面板的Initialization Function下拉菜单(图)当选择它

3、。求解初始化UDF利用DEFINE_INIT宏概念。细节见节。 用命令执行UDF一旦你已经利用节和节中归纳的方式之一编译(并连接)了你的UDF,你能够在Execute UDF On Demand面板当选择它(图),以在某个特定的时刻执行那个UDF,而不是让FLUENT在整个计算中执行它。点击Execute按纽让FLUENT当即执行它。以命令执行的UDF用DEFINE_ON_COMMAND宏概念,更多细节见节 从case和data文件中读出及写入一旦你已经利用节和节中归纳的方式之一编译(并连接)了一个将定制片段从case 和data文件中读出或写入的UDF,这一UDF在FLUENT中将成为可见的

4、和可选择的。你将需要在User-Defined Function Hooks面板(图)当选择它。读Case函数在你将一个case文件读入FLUENT时挪用。它将指定从case文件读出的定制片段。写Case函数在你从FLUENT写入一个 case文件时挪用。它将指定写入case文件的定制片段。读Data函数在你将一个data文件读入FLUENT时挪用。它将指定从data文件读出的定制片段。写Data函数在你从FLUENT写入一个 data文件时挪用。它将指定写入data文件的定制片段。上述4个函数用DEFINE_RW_FUCTION宏概念,见节。 用户概念内存你能够利用你的UDF将计算出的值存入

5、内存,以便你以后能从头取得它,要么通过一个UDF或是在FLUENT顶用于后处置。为了能访问这些内存,你需要指定在用户概念内存(User-Defined Memory)面板中指定用户概念内存单元数量(Number of User_Defined Memory Locations)(图)。宏C_UDMI或F_UDMI能够别离用于在你的UDF中访问一个单元或面中的用户概念内存位置。细节见,节。已经存储在用户概念内存中的场值将在你下次写入一个时存入data文件。这些场一样也出此刻FLUENT后处置面板中下拉列表的User Defined Memory中。它们将被命名为udm-0,udm-1等,基于内存

6、位置索引。内存位置的整个数量限制在500。 激活模型明确UDF本节包括激活利用节中宏的UDF的方式。 边界条件一旦你已经利用节和节中归纳的方式之一编译(并连接)了求解边界条件UDF,这一UDF随之在FLUENT中将成为可见的和可选择的,你能够在适当的边界条件面板当选择它。例如,你的UDF概念了一个速度入口边界条件,然后你将在Veloctiy Inlet面板里适当的下拉列表当选择你的UDF名字(在你的C函数中已经概念,如inlet_x_velocity)。若是你利用你的UDF指定一个单元区域中的一个固定值,你将需要打开Fixed Values选项,并在Fluid或Solid面板的适当下拉列表当选

7、择你的UDF的名字。边界条件UDF用DEFINE_PROFILE宏概念。细节见节。 热流量一旦你已经利用节和节中归纳的方式之一编译(并连接)了求解边界条件UDF,这一UDF随之在FLUENT中将成为可见的和可选择的,你将需要在User-Defined Function Hooks面板的Wall Heat Flux Function下拉列表(图)当选择它。热流量UDF用DEFINE_HEAT_FLUX宏概念。细节见节。 Nox产生速度一旦你已经利用节和节中归纳的方式之一编译(并连接)了Nox产生速度UDF,这一UDF随之在FLUENT中将成为可见的和可选择的,你将需要在NOx Model面板中U

8、ser_Defined Functions下的NOx Rate下拉列表当选择它,如下所示(图)。Nox产生速度UDF用DEFINE_NOX_RATE宏概念。细节见节。 材料属性一旦你已经利用节和节中归纳的方式之一编译(并连接)了属性概念UDF,这一UDF随之在FLUENT中将成为可见的和可选择的,你将第一在Materials面板中适当属性的下拉列表当选择user-defined(图)。然后你需要在User-Defined Functions面板当选择希望的UDF(如cell_viscosity)(图。!若是你打算利用一个UDF来概念密度,注意当密度转变增大时,求解收敛性将变得很差,指定一个可紧

9、缩定律(密度为压力的函数)或多相行为(在空间转变的密度)可能会致使发散。建议你将UDF用于密度时限制在只有轻微密度转变的弱可紧缩流动。材料属性UDF用DEFINE_PROPERTY宏概念。细节见节。关于用户概念标量或物质质量扩散率的UDF用DEFINE_DIFFUSIVITY宏概念。细节见节。 预混燃烧源项一旦你采纳节和节中归纳的方式之一编译(并连接)了你的预混燃烧源项UDF,它将随之在FLUENT中是可见的和可选择的。你将需要在User-Defined Function Hooks面板中的Turbulent Premixed Source Function下拉列表当选择它。(图)湍流预混速度

10、和源项UDF用DEFINE_TURB_PREMIX_SOURCE宏概念。更多细节见。 反映速度一旦你采纳节和节中归纳的方式之一编译(并连接)了你的反映速度UDF,它将随之在FLUENT中是可见的和可选择的。你将需要在User-Defined Function Hooks面板当选择它。(图)你能够在Volume Reaction Rate Function或Surface Reaction Rate Function下拉列表当选择适当的UDF。表面和容积反映速度UDF用DEFINE_SR_RATE和DEFINE_VR_RATE宏概念。更多细节见节和节。 源项一旦你采纳节和节中归纳的方式之一编译(

11、并连接)了你的源项UDF,它将随之在FLUENT中是可见的和可选择的。你将需要在Fluid或Solid面板中打开Source Terms选项,并在适当的下拉列内外选择你的UDF的名字(如cell_x_source)。(图)关于源项的UDF用DEFINE_SOURCE宏概念。更多细节见节。 时刻步进一旦你采纳节和节中归纳的方式之一编译(并连接)了你的用户时刻步进UDF,它将随之在FLUENT中是可见的和可选择的。你将第一需要在Iterate面板当选择时刻步进方式Time Stepping Method为Adaptive(图)。接着,在Adaptive Time Stepping下的User_De

12、fined Time Step下拉列表当选择你的UDF的名字(如mydeltat)。DEFINE_DELTAAT宏用于在时刻依托计算中自概念时刻步长。细节见节。 湍流粘性一旦你采纳节和节中归纳的方式之一编译(并连接)了你的湍流粘性UDF用于Spalart-Allmaras、k-e、k-w或LES湍流模型,它将随之在FLUENT中是可见的和可选择的。你将需要在Viscous Model面板中User-Defined Functions下的Turbulance Viscosity下拉列表中激活它(图)。关于湍流粘度的UDF用DEFINE_TURBULENT_VISCOSITY宏概念。更多细节见节。

13、 用户概念标量的通量一旦你采纳节和节中归纳的方式之一编译(并连接)了你的UDS通量UDF,它将随之在FLUENT中是可见的和可选择的。你将需要在User-Defined Scalars面板中激活它(图)。第一在User-Defined Scalars面板中指定Number of user-Defined Scales,而且在Flux Functions 下拉列表当选择适当的UDF。用户概念标量通量UDF用DEFINE_UDS_FLUX宏概念。更多细节见节。 用户概念非稳态标量项一旦你采纳节和节中归纳的方式之一编译(并连接)了你的非稳态UDS项UDF,它将随之在FLUENT中是可见的和可选择的。

14、你将需要在User-Defined Scalars面板中激活它(图)。第一指定Number of user-Defined Scales,然后在Unsteady Function 下拉列表当选择适当的UDF。注意只有已经在Slover面板中指定了非稳态计算后,这一列表才会显现。用户概念标量非稳态项UDF用DEFINE_UDS_UNSTEATY宏概念。更多细节见节。8.3激活多相UDF本节包括激活利用节中宏的UDF的方式。 气化速度一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的气化速度UDF,它将随之在FLUENT中成为可见的和可选择的。你将第一需要通过在Multiphase Mode

15、l面板当选择Cavitation来使能相间质量输运。然后,在User-Defined Function Hooks面板中的Cavitation Mass Rate Function下拉列表当选择UDF的名字(图)。气化速度UDF以DEFINE_CAVITATION宏概念。更多细节见节。 混合物模型的滑移速度一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的自概念滑移速度UDF,用于多相混合物模型,它将随之在FLUENT中成为可见的和可选择的。你将第一需要通过在Phase Interaction面板中Slip Velocity下的下拉列内外选择user-defined(图。然后,在User

16、-Defined Functions面板当选择希望的UDF(如slip_velocity)(图)。多相混合物模型的滑移速度UDF利用DEFINE_VECTOR_EXCHANGE_PROPERTY宏。更多细节见节。 混合物模型的微粒直径一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的微粒或液滴直径UDF,用于多相混合物模型,它将随之在FLUENT中成为可见的和可选择的。你将第一需要通过在Secondary Phase面板中Diameter下拉列内外选择user-defined(图。然后,在User-Defined Function Hooks面板中的Cavitation Mass Rat

17、e Function下拉列表当选择UDF的名字(图)。然后,在User-Defined Functions面板当选择希望的UDF(如diameter)(图)。DEFINE_PROPERTY宏用于对微粒或液滴直径提供一种新概念。更多细节见节。 欧拉模型的拖沓和提升系数一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的拖沓和提升系数UDF,用于欧拉多相模型,它将随之在FLUENT中成为可见的和可选择的。你将第一需要通过在Phase Interaction面板中Drag or Lift区域里的Drag Coefficient或Lift Coefficient下拉列表当选择user-define

18、d(图。然后,在User-Defined Functions面板当选择希望的UDF(图。用于多相欧拉模型的拖沓和提升系数UDF用DEFINE_EXCHANGE_PROPERTY宏概念。更多细节见节。 激活DPM UDF本节包括激活中利用节中宏的UDF的方式。 DPM体积力一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相体积力UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Discrete Phase Model面板中User-Defined Function下的Body Force下拉列表当选择UDF的名字(图)。用于DPM的体积力UDF以DEFINE_DPM_B

19、ODY_FORCE宏概念。更多细节见节。 DPM的拖沓系数一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相拖沓系数UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Discrete Phase Model面板中Drag Parameters下的Drag Law下拉列表当选择UDF的名字(图)。DPM的拖沓系数UDF以DEFINE_DPM_BODY_DRAG宏概念。更多细节见节。 DPM的侵蚀和增加速度一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相DPM的侵蚀和增加速度UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Discrete P

20、hase Model 面板中User-Defined Function下的Erosion/Accretion下拉列表当选择UDF的名字(图)。DPM的侵蚀和增加速度UDF以DEFINE_DPM_EROSION宏概念。更多细节见节。 DPM初始化一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相初始化UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Set Injection Properties面板中的UDF区域内,User-Defined Functions下的Initialization下拉列表当选择UDF的名字(图)DPM的初始化UDF以DEFINE_DPM_I

21、NJECTION_INIT宏概念。更多细节见节。 用户DPM定律一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相用户定律或转换UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Custom Laws面板中的适当下拉列内外选择UDF的名字(图)。为打开Custom Laws面板,需要使能Set Injection Properties面板中Laws下的Custom选项。在六种微粒定律左侧的下拉列内外,你都能够针对用户定律选择适当的微粒定律UDF。第7个下拉列表标记为Switching,能用于改变利用的用户定律。你能够通过在这一下拉列表当选择一个UDF来定制FLUENT

22、在定律之间转换的方式。DPM的用户定律UDF用DEFINE_DPM_LAW宏概念。你能够利用DEFINE_DPM_SWITCH宏来修改定律之间转换的标准。更多细节见节和节。 DPM输出一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相输出UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Sample Trajectories面板中User-Defined Functions下的Output下拉列表当选择这一UDF的名字(图)。DPM的输出UDF用DEFINE_DPM_OUTPUT宏概念。更多细节见节。 DPM材料属性一旦你已经运用节和节中归纳的方式之一编译(并连接)了

23、你的离散相属性UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Materials面板中适当的属性的下拉列表当选择这一UDF的名字(图)。然后,在User-Defined Functions面板当选择希望的UDF。DPM的属性UDF用DEFINE_DPM_PROPERTY宏概念。更多细节见节。 DPM标量更新一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相标量更新UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Discrete Phase Model面板中User-Defined Functions下的Scalar Update下拉列表当选择这一UDF的名字(图)你还需要指定Number of Scalars。DPM标量更新UDF用DEFINE_DPM_SCALAR_UPDATE宏概念。更多细节见节。 DPM源项一旦你已经运用节和节中归纳的方式之一编译(并连接)了你的离散相源项UDF,它将随之在FLUENT中成为可见的和可选择的。你将需要在Fluid面板中打开Source Terms选项,并在适当的下拉列表当选择这一UDF的名字(如cell_x_source)(图。DPM的源项UDF用DEFINE_DPM_SOURCE宏概念。更多细节见节。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1