找回密码
 注册
查看: 1870|回复: 12

编程和商业软件,应该选择那个比较好!大家给一点建议!

[复制链接]
发表于 2003-10-12 12:17:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人做NOx的生成模拟。目前知道Fluent中可以模拟NOx,不过,查过资料都说Fluent模拟的误差较大,只是得到与实验值趋势相当的结果。另外,如果通过自己编程,又担心是否可以编的出来。现在我对Fluent和编程都可以说是初接触的情况。不知道如何是好,请各位大哥大姐给一点宝贵的建议,小弟谢过先了!
另外,还有什么其他的商业软件可以做NOx嘛,效果怎么样?编程最好用什么样的语言?
3x!
 楼主| 发表于 2003-10-13 23:20:26 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

各位大哥这么不够意思呀!进来了,就给一点意见吧!
发表于 2003-10-13 23:28:44 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

最好是拿了商业软件的源代码来开发自己的东西:-)
比如Fluent公司的nekton软件, 用谱元方法,这个做得好的话,有相当于谱精度,
而且好像有源代码,前处理,求解器,后处理.不过应用没有那么广,不过好处在
想改什么就改什么,而且精度有保证.
(不过前提是有源码)
 楼主| 发表于 2003-10-16 12:29:28 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

先谢谢楼上的这位大哥!不过,还是希望各位说说自己的看法,给点建议!
3x!
发表于 2003-10-16 17:49:21 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

[这个贴子最后由赵玉心在 2003/10/16 10:35pm 第 4 次编辑]

偶也发表一下拙见:
对于编程序和商用软件的选择
第一、看你长远的目标,如果想搞流体力学,那这两方面你都要精通,原因之一是自己编程序可以解决商用软件算法落后的问题。原因之二是商用软件格式虽然不可能完全和研究同步,但是解决工程问题绝对没什么问题,而且方便快捷。
第二、看你近期的目标,如果你想博士毕业,那就自己编程序吧。如果你想做个工程应用方面的课题,那就用商用软件吧。
第三、很多工作都是积累起来的,给你个建议,也是给学习流体力学兄弟们一个建议——积累。给自己一个目标,把自己所做的东西慢慢的积累起来,逐渐形成自己的一整套程序,不求大而全,但求精专,因为我们竞争不过商业软件的一个方面就是它什么都可以做,而我们没时间没精力编写那么庞大的程序。我们在某个专业方面是可以竞争过商业软件的,所以经过自己几年的积累,完全可以在某一方面作出意想不到的成果。
第四、看你的同事和自己的课题组是否合作得很好,如果可以(我很羡慕),那么就完全可以大家合作开发自己的软件,同时用商业软件赚钱来补充开发软件的经费。
对于你所说的NOx的模拟:
如果自己编程序要有个思想准备,因为这涉及到了网格、控制方程、边界条件、反应机理、差分格式、差分求解方法以及计算机编程的一系列问题。每一个问题都需要很深厚的理论功底才能够保证自己不会出错,有些是繁琐的重复性劳动,还有些是容易被误解的理论知识。
如果要用商用软件,首先是软件的选择问题,什么软件算得好?其次是软件的熟悉程度问题,也就是你用得如何?最后就是软件的灵活度问题,比方说如果一个软件连特定的边界条件都处理不了,那这个软件就过于死板,不适合使用。
对于你所说的编程语言的选择,我想最好使用C++,毕竟是编译的语言,比那些解释性语言要速度快得多。不要求方便用Matlab,用它编的CFD程序用工作站算或许可以。国外有一些人用Java编CFD程序,我不是很了解,你可以到相关网站上看看。

其实,说到底,算NOx不是目的,开发软件不是最终目的、赚钱不是最终目的、学习不是最终目的,我觉得活着的目标都应该是享受自己过去、现在和将来的生活,累也好、苦也罢,毕竟是自己选择的。
so much for this
发表于 2003-10-16 19:31:47 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

太经典了,建议组织全站的人学习。。。。
发表于 2003-10-16 19:35:14 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

赵兄的观点很有价值!
 楼主| 发表于 2003-10-17 00:33:43 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

多谢赵兄指点迷津,感激不尽!
发表于 2003-10-18 14:48:43 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

'看你近期的目标,如果你想博士毕业,那就自己编程序吧。如果你想做个工程应用方面的课题,那就用商用软件吧'---同意.语言吗,我们一般用fortran
发表于 2003-12-26 20:12:34 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

呵呵,“活着就是享受自己的生活”,好像蛮有道理的,我是不是也应该这样想呢,以后的日子是不是会好过很多?也许吧,试试看。
发表于 2003-12-27 14:55:57 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

我用PHOENICS过,它的前处理,后处理似乎都不十分爽(可能说的有误)-所以网格生成,后处理都是自己的编程来完成的;自己的编出来的,心里感觉塌实些-
   图的就是心理那份踏实
发表于 2003-12-28 06:57:00 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

本人曾自己编过程序,也在现成的程序(如KIVA,TEACH)上编写模块加入自己的模型,现在用商业软件(如TASCFLOW,FLUENT)加入自己的模块。如果你有一个完备的课题组并致力于一个方向的研究,你可以在现有程序的基础上自己编程序。我曾经见过有人经过数代研究生十多年的发展,将KIVA程序提高到具有有效的湍流模型和燃烧模型和污染模型,从而形成真正的研究工具。如果你只是短期之内要有结果,商业软件是一个好的选择。所有的商业软件都有健全的前后处理功能,有基本的物理化学模型,并有强大的用户界面UDF让你加入你自己的模型,这些足以保证你解决任何流体问题,包括工程问题和学术问题。
发表于 2004-2-6 04:41:15 | 显示全部楼层

编程和商业软件,应该选择那个比较好!大家给一点建议!

请问fluent的源代码是什么语言写的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表