本人目前研二,做仿真有一个年头了,主要是使用ANSYS系列软件(包括多物理场和CFX),现在把一些心得体会总结一下与各位同仁分享,还请多多指教!
1.基础积累很重要
做仿真这一块不像实验,在师兄的带领下抡起袖子就能上,需要一定时间的基础积累才能谈得上自己的工作创新。进入这个领域的前半年,我基本是出于基础学习积累阶段,把软件自带的help算例和自己课题组的研究成果都去重复一遍,思考哪些是自己最需要的,特别是哪些值得重点借鉴与改进。
2.基本概念要清晰
对一些基本概念尤其是CFD领域的概念要掌握清楚。你可以不清楚那么多偏微分的控制方程(论文里大家未必都弄懂了,都是抄来抄去的);但是一些基本概念必须得把握清楚。如入门的定常流、多项流、粒子、轨迹、显式隐式等。
3.软件操作基本功要扎实
软件操作要熟练,画体和画网格的基本功要扎实,这是任何仿真工作的基础。毕竟绝大部分时间精力都花在这上面了,能否求解与求解是否正确也与之密切相关。
4.对出错要有良好的心态
搞仿真的恐怕最担心的是自己的模型出错不能求解吧。这要求我们对出现的错误要有十足的耐心和乐观的决心。“失败一定有原因,成功一定有方法”,不能一味把出错归咎为运气差、硬件水平次、软件的bug等,而是要坚信一定可以把出错fix掉!而唯一的方法就是不断地思考、尝试和总结经验。学好仿真最好的方法也许就是不断地出现新的错误并不断地改正错误。
5.纵观文献,多找改进空间与借鉴点
开始研究前要多看文献,但大部分文献只要粗略看看摘要知道人家做什么和怎么做就好。对自己领域的目前研究状况要清楚,找到改进的余地空间;同时也要多看其他领域的文章,借鉴别人的方法。
6.善于搞“拿来主义”
多去找各种模型,如APDL代码或CFX的def文件等,对值得借鉴或自己没做过没看过的建模方法思路要悉心研究。尤其是和自己研究体系或思路、方法、软件相近的硕博士论文,“拿来主义”的价值对大。因为硕博士论文往往叙述得比较详细,而且包括作者一些不太成熟、尚未期刊发表的研究成果。将人家的那一套学过来再用到自己的课题上,就是不错的创新了。
7.区分好工程和科研
我觉得搞仿真工作大体可分为横向的工程项目课题和纵向的科研课题。对于前者不能采取太复杂太难收敛的方法,时效性和真实性很重要;而后者则更注重创新性和难度,花架子多一点,有时候需要一定的包装,哪怕是算起来收敛困难需要整很多次才整出一个结果来。
8.关于造文章
搞仿真难以发高水平的文章,但对于一般的(如国内核心和EI等)还不算难发。对同样的工作,可以从不同角度去解读叙述;每多考虑一个因素就算是创新点可以造文章了。
9.避实就虚
搞仿真的科研有两个技术细节估计一直让大家难堪:一是某些参数或模型系数没有明确的实验报道,自己去测也不大可能;二是计算结果的实验验证。有句话说得好,“仿真算出来的结果,除了自己没人相信;实验测出来的结果,除了自己谁都相信”。其实很多体系难以测量,测出来的结果甚至比仿真结果的真实性更值得怀疑!但大家就是信“测量”结果。因此,大家在开展某一课题的研究前需要想想办法,如何在以上两个方面“自圆其说”。
虫友应邀对本文略作修改,在此向虫友 soaring2939 致以敬意和谢意!辛苦了!