fluent设置uds c语言程序,FLUENT---UDS 计算流体停留时间(空气龄)

这一篇文章我们讲一下如何用fluent进行计算流体停留时间,需要用到UDS,编程内容如下图所示,大家可以自行把这一段代码敲出来。

568d93fac0721c795c9e63b55d9dbfb9.png

1. 启动软件;

e14d74c68243157a5748f267fb438582.png

2. 读入case和data。其实这个完全可以用自己的任意一个case&data,只要是计算完的带有流场结果的就可以。

54c25071acf1bcbae8dc0d6cdcc40552.png

注:计算空气龄之前流场是已经计算完毕的,就是说可以先把流场计算完成之后再单独计算自定义标量值。

3. 首先看一下当前的case&data的速度分布或压力分布。右键点击result-graphics-contours选择new,勾选option选项下的filled以及draw mesh,弹出的对话框保持默认点击display显示网格,之后在云图的对话框选择显示速度大小以及各个截面。这里可以自行设置显示任意变量也可以跳过这一步不进行显示直接进行第4步;

5f747325a0e464939b3d87e3de4db501.png

6a3214d8fc4557561a6d843388dda24c.png

85f452449e753ce199e76324e8ad051a.png

4. 选择user defined-functions-compiled,弹出的对话框选择编好的C语言程序,之后点击build弹出的对话框点击ok,确保case&data文件和C文件在一个文件夹下,当TUI截面出现下图时表示创建成功,之后点击load进行加载。

6d207491b0dd0ca3788fc932f3dc9371.png

774e1b1ef6e8936feeabddce7f671958.png

14eb8d46959d457331c5793a0ec83a42.png

00259190d1f870695a64da280d031b39.png

5. 然后设置标量,点击user defined-scalars,设置标量个数为1点击OK。

a112ec8bd62a67b8a91b6cca485751b4.png

6. 设置材料的扩散属性。点开材料属性面板之后在UDS diffusivity 选择user defined选择图示所示。点击ok之后点击change/create。

3f434872bf7d55645cc163c773290c0d.png

7. 设置源相。对cell zone下的计算域设置源相。勾选source term,点击user scalar0右侧的edit弹出的对话框这是个数为1,然后选择udf rt_source::libudf,如图所示。同样的方法对所有的流体区域进行设置。

30d0e18a6f0cae0190412d9c73a56bdd.png

8. 点开边界条件,设置入口inlet的UDS为0 。

d8d1b335647b758a0372c3b4736341fa.png

9. 双击solution-controls,然后点击下方的equations在弹出的对话框只勾选user scalar0点击OK。即只求解自定义标量。

797fdb2d2d8822f22cd94f5048c7ef84.png

10. 点击calculate进行计算,一般只需几步就可以收敛。

11. 再次显示云图,显示变量为user defined scalars---scalar-0,如下图所示。变量即为停留时间,单位为s。

eac9f719f7545125a8b138566fe88f80.png

baa3eb7f50989ad972f89adabacc00e6.png

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
fluent_uds_uds是一款用于刷写和下载的程序UDS(Unified Diagnostic Services)是一种用于在汽车电子系统中进行诊断和编程的协议,而fluent是一种操作系统级代码的风格,因此,fluent_uds_uds程序可以在车辆中用于刷写和下载各种功能。 这个程序的主要功能是通过与车辆电子控制单元(ECU)进行通信,实现对车辆电子系统的刷写和下载。它可以与各种汽车品牌和型号的ECU进行兼容,提供稳定可靠的刷写和下载功能。用户可以使用该程序来更新ECU固件、配置参数、修复故障、改善性能以及安装新功能等。 使用fluent_uds_uds程序的过程通常包括以下几个步骤: 首先,用户需要将fluent_uds_uds程序安装到适用的设备上,这可以是计算机、编程器或其他兼容设备。接下来,用户需要连接设备与车辆的ECU之间的通信接口,如OBD-II接口或CAN总线。 然后,用户可以通过fluent_uds_uds程序与ECU进行通信。程序通常提供一个用户界面,用户可以通过该界面选择所需的操作,例如刷写固件、下载参数等。程序会将命令发送给ECU,并在操作完成后返回相应的结果。 在刷写和下载过程中,fluent_uds_uds程序会提供实时的进度和反馈,以帮助用户了解操作的进行情况。它还可能提供一些特定的功能,如备份和恢复操作、记录和查看日志等。 总之,fluent_uds_uds是一款方便使用的程序,可以帮助用户进行汽车ECU的刷写和下载操作。它支持多种车辆品牌和型号,提供稳定可靠的功能,并具有用户友好的界面和实时反馈。无论是修复故障、改善性能还是安装新功能,该程序都可以胜任。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值