24小时热门版块排行榜    

查看: 1830  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0857调剂 +3 一ll半 2026-02-28 3/150 2026-03-01 18:32 by 热情沙漠
[考研] 290求调剂 +9 材料专硕调剂; 2026-02-28 11/550 2026-03-01 17:21 by sunny81
[考研] 0856材料求调剂 +4 麻辣鱿鱼 2026-02-28 4/200 2026-03-01 16:51 by caszguilin
[考研] 285求调剂 +8 满头大汗的学生 2026-02-28 8/400 2026-03-01 16:47 by caszguilin
[考研] 295求调剂 +6 19171856320 2026-02-28 6/300 2026-03-01 15:52 by jxstnuZYX
[考研] 材料工程274求调剂 +3 Lilithan 2026-03-01 3/150 2026-03-01 14:58 by ms629
[考研] 一志愿中南大学理学化学 +3 15779376950 2026-03-01 4/200 2026-03-01 14:27 by 15779376950
[考研] 298求调剂 +9 人间唯你是清欢 2026-02-28 12/600 2026-03-01 14:23 by Ducount.Y
[考研] 材料284求调剂,一志愿郑州大学英一数二专硕 +10 想上岸的土拨鼠 2026-02-28 10/500 2026-03-01 14:12 by yc258
[考研] 化工299分求调剂 一志愿985落榜 +4 嘻嘻(*^ω^*) 2026-03-01 4/200 2026-03-01 13:15 by wang_dand
[考研] 寻找调剂 +4 LYidhsjabdj 2026-02-28 4/200 2026-03-01 10:56 by sunny81
[考博] 博士自荐 +4 kkluvs 2026-02-28 4/200 2026-03-01 10:19 by 馥安馥安
[硕博家园] 2025届双非化工硕士毕业,申博 +3 更多的是 2026-02-27 4/200 2026-03-01 10:04 by ztg729
[考研] 298求调剂 +5 axyz3 2026-02-28 5/250 2026-03-01 06:45 by 刘兵
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[考研] 材料调剂 +4 爱擦汗的可乐冰 2026-02-28 4/200 2026-03-01 00:38 by 猫猫球alter
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 292求调剂 +3 yhk_819 2026-02-28 3/150 2026-02-28 21:57 by gaoxiaoniuma
[考研] 085600材料工程一志愿中科大总分312求调剂 +8 吃宵夜1 2026-02-28 10/500 2026-02-28 20:27 by L135790
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
信息提示
请填处理意见