| 查看: 2615 | 回复: 17 | |||
[交流]
是误差吗????【FLUENT的一个问题】
|
|||
|
FLUENT的材料库中,可看到air的密度为1.225kg/m3, 现在我在一个圆柱管模型中,采用air作为流体,初始化后,管内全为air; 执行以下UDF,应可算出管内air的平均密度,实际算出的值为1.2353kg/m3。 这两个值不一样,是误差吗?好象误差挺大啊!!!! 采用双精度测试了一下,结果为1.225kg/m3。这个数值倒是准确。 但是用混合物作测试值又不对了,请见下面一楼: [ Last edited by kylafree on 2012-2-28 at 19:56 ] #include "udf.h" DEFINE_ON_DEMAND(st2) { cell_t c; Thread *t = Lookup_Thread(Get_Domain(1), 8); real s=0.0; int n=0; begin_c_loop(c,t) { n=n+1; s=s+C_R(c,t); C_UDMI(c,t,0)=C_R(c,t); } end_c_loop(c,t) s=s/n; Message("\n s n =%g %d\n", s,n); } [ Last edited by kylafree on 2012-2-29 at 10:16 ] |
» 猜你喜欢
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
有70后还继续奋斗在职场上的吗?
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
多组分精馏求助
已经有6人回复
» 本主题相关商家推荐: (我也要在这里推广)
» 本主题相关价值贴推荐,对您同样有帮助:
正交试验,空白列作误差列,极值较大,那所做数据有效吗?
已经有13人回复
PL谱和透射吸收谱表征材料禁带宽度的时候,误差多大?
已经有8人回复
Design expert 设计实验,需要自己做平行吗?
已经有14人回复
正交试验设计问题
已经有11人回复
元素分析误差分析
已经有13人回复
帮忙看下图上“工”是什么意思?是最大、最小值吗?origin怎么弄上去的?谢谢!
已经有11人回复
ORIGIN里做误差棒
已经有12人回复
【求助】配标曲药物各浓度时是直接从母液稀释还是从母液逐各稀释
已经有11人回复
【求助】利用GPC测试PLA-b-PEG的分子量,为甚麽误差很大
已经有9人回复
Origin怎样做误差线啊。怎么算?
已经有3人回复
» 抢金币啦!回帖就可以得到:
丙烯液相
+1/76
山东征女友,坐标济南
+1/66
中国科学院深圳先进技术研究院——招聘客座研究生
+3/46
香港城市大学软物质课题组现招收博士研究生 2026.09 入学
+1/37
中国科学院深圳先进技术研究院——招聘博士后
+3/37
操作求助
+1/33
西安交通大学前沿院/机械学院招收2026级硕博研究生!
+1/32
南方医科大学生物医学工程学院招收申请考核制博士生2名、博士后2名(2026)
+1/31
新加坡 南洋理工大学- 智能光子/ 传感 PHD 全奖一名 2026 - 8 月入学
+1/27
哈工大 张乃庆课题组招收博士快响计划(名额充足),通过后随时入学
+1/18
武汉工程大学绿碳技术与智能材料课题组诚招2026年博士研究生
+2/16
意大利米兰理工大学急聘CSC公派留学博士生(物理或无机材料科学方向)
+2/8
联合研究团队招聘博后等青年人才
+1/7
考博求助
+1/7
国家“双一流”建设高校-南京林业大学-国家级青年人才团队招聘 2026级博士研究生
+1/6
《中文期刊点评》这个模块,怎么不能点评期刊了呢自动跳转到主页了
+1/5
推荐一款可以AI辅助写作的Latex编辑器SmartLatexEditor,超级好用,AI润色,全免费
+1/5
求资源
+1/4
复旦大学化学系凡勇教授/张凡教授团队招聘博士后
+1/3
华南理工大学宋波教授联合唐本忠院士招聘化学和材料方向博士后(长期有效)
+1/2
kylafree: 回帖置顶 2012-02-29 10:13:04
|
FLUENT中,air的平均分子量为28.966,利用组分输运模型, 我自定义一种分子量为28.966的气体与air按摩尔分数为1:9混合,理应密度也为1.225kg/m3。采用双精度,按上述UDF测试其管内平均密度值为1.17667,UDM记录的管内每一个CELL的密度值都为1.176673870E+00; 与1.225相差挺有点大!!! 再自定义一种分子量为30的气体与air按摩尔分数为1:9混合,理应密度>1.225kg/m3。但按上述UDF测试其管内平均密度值为1.18087,UDM记录的管内每一个CELL的密度值都为1.180874250E+00 ; 与1.225相差也很大!!! 有谁能告诉,上述差值确实是由误差导致吗???还是我的测试有问题???上述UDF有问题吗??? [ Last edited by kylafree on 2012-2-29 at 10:14 ] |
5楼2012-02-28 20:18:14
2楼2012-02-28 19:29:16
3楼2012-02-28 19:34:02
4楼2012-02-28 19:39:23
6楼2012-02-29 01:48:10
9楼2012-02-29 08:42:55
11楼2012-02-29 13:20:07
12楼2012-02-29 14:20:49
13楼2012-02-29 15:05:38
|
一个大气压按101325算的,在FLUENT材料面板中可以看到,air虽然是混合物,但FLUENT给出了它的平均分子量为28.966,密度为1.225kg/m3。 利用理想气体状态方程PV=nRT计算的话确实28.966的分子量与1.225kg/m3的密度刚好对应上。 P=101325 , R=8.31451(理想气体常数) , T=273.15+15 (15摄氏度) 取n=1 mol ,可算出此时的气体摩尔体积为V=23.64L; 现在取1m3=1000L空气,它的质量为(1000/23.64)*28.966=1.225kg,所以空气的密度为1.225kg/m3,对应的这么好! 但又有一点儿问题,我又算了一下其它几种气体,C2H2,C2H6,NH3,由分子量计算的密度与FLUENT数据库给的密度近似相等,有一定误差;而H2O蒸汽差的比较远(这是不是由于15度时水的饱和蒸汽压比较低的缘故?) [ Last edited by kylafree on 2012-2-29 at 16:52 ] |
14楼2012-02-29 16:50:18
15楼2012-02-29 16:55:02
17楼2012-03-01 08:34:08
|
按你说的求平均密度。空气分子量为28.966,自定义一种分子量为28.966的气体,作测试,代码如下,单精度,直接对密度平均,值为1.18422,密度*体积求和后再除总体积,值为1.18864。还是与1.225相差很多。 #include "udf.h" DEFINE_ON_DEMAND(st2) { cell_t c; Thread *t = Lookup_Thread(Get_Domain(1), 8); real m,s=0.0,q=0.0,r=0.0; int n=0; begin_c_loop(c,t) { n=n+1; s=s+C_R(c,t); C_UDMI(c,t,0)=C_R(c,t); r=r+C_VOLUME(c,t); q=q+C_VOLUME(c,t)*C_R(c,t); } end_c_loop(c,t) s=s/n; m=q/r; Message("\n s m n =%g %g %d\n", s,m,n); } |
18楼2012-03-01 18:53:15
简单回复
afg337楼
2012-02-29 06:51
回复
kylafree(金币+1):谢谢参与
2012-02-29 07:30
回复
kylafree(金币+1):谢谢参与
假大空10楼
2012-02-29 08:55
回复
kylafree(金币+1):谢谢参与
zhoupeng8716楼
2012-02-29 17:18
回复
kylafree(金币+1):谢谢参与













回复此楼


