|
楼主 |
发表于 2011-2-27 17:09:46
|
显示全部楼层
1,您对这些软件的关系的比喻,有一定道理。但我想操作系统与流体软件还是有相当区别:
CAD/CAE和电子电路仿真软件的市场则要小得多,但却是技术创新最重要的推动力量,小到CPU、芯片,大到发电厂、石油化工厂、飞机、高铁,全都要使用数字模型建模仿真,才能提高效率、减少差错、节省能量。
就因为这个,我们才需要掌握这么技术,而不是仅仅能够简单的点击几个按钮。
2,关于“用fluent的做二次开发的难度要比OpenFOAM要难的多,受限太大”:
我想是不是因为Fluent把绝大部分流体计算都解决了,包罗万象,所以首先要领会其架构和接口,需要很长的时间才能学会。而OpenFOAM则很简略,需真正要大量的拓荒,才能解决更多问题。如果这样,开发OpenFOAM可能越到后面越难,而且会越发感到价值不大。
目前计算流体的发展虽然达到了空前的盛况,但是真正能够应用在实际过程中的还少之又少。 仿真真正的目的是优化和控制,但是这两方面目前流体软件基本都没有。 fluent在发展50年也不可能将大部分流体问题都能解决。OpenFOAM也是一样。 fluent关键是接口有限。 OpenFOAM当前的发展在很多方面都已经超过了fluent,而非普通意义的开源软件,可以这么说,据我所知,只要是OpenFOAM涉及到的领域基本上在cae行业都是领先的,而且现在有很大的社区在支持。 OpenFOAM在论坛上讨论人数比fluent少的多。 可以加入我们群“OpenFOAM开源计算群34757558“ 到群里面看看。 OpenFOAM能够在cfd中异军突起,当然有他的道理。 我本人并不是反对fluent,就开发而言OpenFOAM要远远超过fluent【从我以往的经验,使用OpenFOAM植入模型的效率要比fluent快不知多少倍。我们曾经在fluent下植入dem模型,能够正常跑起来要接近2年时间,而在OpenFOAM下,我只用了一个月】,但是就用户层次要求而言,OpenFOAM要高于fluent。OpenFOAM学习曲线肯定要比fluent陡的多。 看你的需求了,想尽快得出结果,fluent有现成,可以用fluent,效率会很高。 如果fluent没有,只能自己来做,那就OpenFOAM。
3,我没有用过Fluent和OpenFOAM,按理说,没有调查就没有发言权。但我想论坛里的大量帖子,已经证明大量的用户在使用Fluent,这种情况下,是否一般都不要使用UDF做二次开发,而直接使用Fluent建立模型即可得出结果。
fluent可以解决很多问题,但并不是所有问题。 OpenFOAM也可以像fluent的一样使用,只不过使用文本编辑参数,而不是fluent的对话框。从这个层面讲仅仅是操作方式差异而已。
4,关于软件正确性评价:培训大量的用户,了解掌握软件的算法原理、使用方法、应用条件。当然看源代码也是一种评审方法,但那一般是软件开发企业内部必需的质量控制过程。做软件本身并没有错,关键是可能损失成功机会,经济学称为机会成本。
个人感觉你能够能从软件开发取的成功,并不在于是你使用什么软件进行开发。而是你的软件是不是有卖点。 比如我有的别人没有(普通技术的话就要比速度,这点很大程度上是拼钱,人多了速度肯定上来)。另外一个是技术。 大家都有同样的模型,我们的就是精度高,就是速度快。 fluent 之所以目前在国内用户比较多,主要一个原因是 进入市场早,他是一个普适软件。 如果你做某个行业,比如铸造、高速气动、多相流,超过完全可能的。 用户专注的只是某个行业,小软件对他们来说投资少,效果好,这样市场还是蛮大的。 你要是做个大而全,当然会失去成功的机会,因为我们本身就晚了一步。
个人浅见
[ 本帖最后由 su_junwei 于 2011-2-27 17:12 编辑 ] |
|