24小时热门版块排行榜    

查看: 1853  |  回复: 8

woshihuolei

银虫 (小有名气)

[求助] 回帖就送金币!!请大家对CFD的编程实现给点意见! 已有3人参与

目标:棒束外纵流(单相湍流有传热)、CFD编程实现(几何较简单,但网格估计不能解析画出吧)
目前有几种方案,希望大家给分析分析优劣,提出建议啥的:
1、使用陶文铨的simple(貌似教学)程序(Fortran语言),网格用Gambit、ICEM等画完然后导出(这个导出貌似略复杂啊,各种编号最烦人了);
2、面向对象(最近貌似很火)编程(Fortran也能实现,但估计跟上述simple不同的吧),可能C++更容易,网格没想好怎么弄;
3、开源软件(不知道开源软件啥意思啊,就是所有代码都能看到吗?)目前知道有个是C++的开源软件,也没接触过:cry
希望给个思路啊,大神们!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nzhth

至尊木虫 (文坛精英)

C++都学不明白,不懂。
2楼2014-04-28 17:44:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

von_weiqiang

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
woshihuolei: 金币+25, ★★★★★最佳答案 2014-04-29 17:21:21
1.simple是人家patankar的。。。。Gambit导出的网格文件貌似数据结构是不公开的,也就是说你用自己的程序读不出来,我原来倒腾过但没成功,你成功了麻烦告诉我。。。
2.没听过Fortran也可以面向对象啊,C++就够头疼了,要说容易的话还是面向过程的更容易,但是C++用好了代码容易维护。
3.其实我也不懂,我是来拿金币的
专注传播负能量
3楼2014-04-28 18:00:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

openfoam

新虫 (正式写手)


【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
woshihuolei: 金币+25, ★★★★★最佳答案 2014-04-29 17:21:37
楼主如果涉及到湍流,以及不规则网格。自己编程需要很多时间。

1.你需要了解怎么把ICEM和GAMBIT的网格转化为点,面等,就是你所谓的各种编号。如果是非结构网格更复杂了。
2.解决完网格的问题,你需要植入方程,湍流的话大概有4个方程。
3.你需要对方程进行离散,需要一个通用的模板(因为你方程比较多,如果不做传热的话),
4.植入方程之后你需要植入某个特定的格式,估计一种格式不行,怎么说你得植入3 4种,因为速度,湍动能等不同格式影像很大。
5.你还需要植入壁面函数条件。
6.其他格式,比如是否非纯矩形网格,有无修正?时间差分格式?
7.你需要矩阵求解程序,即迭代求解程序。

书里面的计算简单是因为
1.几何简单,并且规则。
2.层流,方程只有2个
3.离散格式单一
4.网格少,不需要复杂矩阵求解器。

暂时想到这么多
4楼2014-04-29 08:15:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

引用回帖:
3楼: Originally posted by von_weiqiang at 2014-04-28 18:00:41
1.simple是人家patankar的。。。。Gambit导出的网格文件貌似数据结构是不公开的,也就是说你用自己的程序读不出来,我原来倒腾过但没成功,你成功了麻烦告诉我。。。
2.没听过Fortran也可以面向对象啊,C++就够头疼 ...

1、您是怎么读的咩?看到一篇论文讲是用“可视化C”读取。。论文题目“商用软件GAMBIT的解析和应用”。。。但是貌似看不懂啊。。。
2、其实我连啥叫面向对象都不懂,难道就是计算区域分区域,一个区域就是一个对象?不过看了一篇博客说Fortran可以面向对象,地址http://blog.sina.com.cn/s/blog_4c2d253f010085hd.html
5楼2014-04-29 10:52:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

278647873

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
楼主编程经验 不多?要是像三楼那样写一套程序还挺有难度的,或者试试开源软件?
6楼2014-04-29 14:13:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

von_weiqiang

木虫 (正式写手)

引用回帖:
5楼: Originally posted by woshihuolei at 2014-04-29 10:52:45
1、您是怎么读的咩?看到一篇论文讲是用“可视化C”读取。。论文题目“商用软件GAMBIT的解析和应用”。。。但是貌似看不懂啊。。。
2、其实我连啥叫面向对象都不懂,难道就是计算区域分区域,一个区域就是一个对象 ...

这样的话,光是“面向对象”的编程思想就够学好一阵子了,可以看看C++Primer,好书。我用过pointwise画网格,可以导出plot3D格式,这个格式的数据结构是公开的,但是里面好像不包含边界点的信息,CGNS格式好像是包含边界信息。总之我觉得这个问题的解决思路就是去看看哪些种类网格文件的数据格式是公开的,画好网格导出这种公开格式,然后自己写程序读取
专注传播负能量
7楼2014-04-29 15:18:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

justintuitui

铜虫 (小有名气)

不太懂
8楼2015-04-28 09:52:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

卜离不弃

银虫 (初入文坛)

不懂,但是你的主题我懂了,嘿嘿,
9楼2015-04-28 10:04:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 woshihuolei 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 资源与环境 调剂申请(333分) +5 holy J 2026-03-21 5/250 2026-03-21 22:42 by Catalysis25
[考研] 化学工程321分求调剂 +18 大米饭! 2026-03-15 22/1100 2026-03-21 20:20 by HH领袖
[考研] 生物学调剂 +3 Surekei 2026-03-21 3/150 2026-03-21 18:31 by 学员8dgXkO
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[基金申请] 学校已经提交到NSFC,还能修改吗? 40+4 babangida 2026-03-19 9/450 2026-03-21 16:12 by babangida
[考研] 279求调剂 +5 红衣隐官 2026-03-21 5/250 2026-03-21 14:59 by lature00
[考研] 346求调剂[0856] +4 WayneLim327 2026-03-16 7/350 2026-03-21 04:02 by JourneyLucky
[考研] 085700资源与环境308求调剂 +12 墨墨漠 2026-03-18 13/650 2026-03-21 01:42 by JourneyLucky
[考研] 材料与化工 322求调剂 +4 然11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考博] 招收博士1-2人 +3 QGZDSYS 2026-03-18 3/150 2026-03-20 11:58 by 呱呱呱呱叫
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 085600材料与化工求调剂 +6 绪幸与子 2026-03-17 6/300 2026-03-19 13:27 by houyaoxu
[考研] 材料专硕306英一数二 +10 z1z2z3879 2026-03-16 13/650 2026-03-18 14:20 by 007_lilei
[考研] 0854,计算机类招收调剂 +3 胡辣汤放糖 2026-03-15 6/300 2026-03-18 12:09 by 上岸上岸……..
[考研] 0703化学336分求调剂 +6 zbzihdhd 2026-03-15 7/350 2026-03-18 09:53 by zhukairuo
[考研] 293求调剂 +11 zjl的号 2026-03-16 16/800 2026-03-18 08:10 by zhukairuo
[考博] 26博士申请 +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by 轻松不少随
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
信息提示
请填处理意见