天气不错,小白一大早就起床了,吃过早餐就往奔实验室而去。路上碰到了同去实验室的小牛师兄。

“小白,这么早啊”,小牛师兄老远就发现了小白,打招呼道。

“早啊,牛师兄,刚吃完饭呢”,小白说。

“对了,牛师兄,你觉得CFD怎样才算学好了呢?”,小白问道。

“按我个人的观点,可以把一个人的能力划分为四个阶段:无意识无能力有意识无能力有意识我能力无意识有能力,怎么说呢,我给你说几个真实案例吧”,于是牛师兄就给小白举了几个例子。

牛师兄的案例

1无意识无能力

张同学是我的硕士同学,是一个非常好学的孩子,对于新事物的接受能力非常的强。研一上学期他迷上了CFD。张同学在图书馆找了几本关于CFD软件应用的书,照猫画虎做了其中的几个简单的案例,没有也无法对软件及案例背后所涉及的基础理论有所了解。

然而张同学并未意识到自己的欠缺,在同学面前俨然以CFD专家自居。“湍流计算?很简单啊,在软件里头勾选湍流模型就好了”,“多相流计算?不难,只是比单相流多添加几种材料而已”,“燃烧计算?看起来很难实际上很简单啊,添加化学反应就是了”,诸如此类的话题经常出自张同学的口中。在他的心目中,所谓的CFD就是利用软件来解决流动问题,仅此而已。

张同学只是接触了CFD很少的一点皮毛就自认为已掌握全部,完全没意识到自己的问题所在,不清楚自己的欠缺也没有意识地去弥补自己的欠缺,对软件的运作机理一无所知而盲目的依赖软件,更悲剧的是,张同学没有意识到他可以学到更多就停止了学习,他认为自己在CFD领域已经无所不能了。

他是典型的无意识无能力

2有意识无能力

李同学是我在网上认识的一个朋友,他在一家生产流体机械的工厂中从事离心水泵的研发。李同学拥有良好的流体力学背景,在大学时学过流体力学和传热学,学过流体机械,但是他深知自己所学的理论知识还不足以支撑他的工作,因为他对目前广泛使用的计算流体力学方法知之甚少,还有很多的东西需要学习。

因此,李同学在网络上搜索计算流体力学所涉及的理论,也买了一些相关的学习资料,在熟悉了软件操作之后,又回到最基本的流体力学及计算流体力学基础学习上来,从软件背后的理论入手,学习软件背后的工作原理,努力掌握软件的运行机理,并尝试修改各种计算参数,分析参数修改后对计算结果的影响。

李同学还经常光顾各种学习论坛,他将自己的问题以相对专业的方式写出来放到论坛上,并以初学者的心态寻求帮助,并对回应者表示感谢。

李同学处于CFD学习的第二阶段:有意识的无能力。

3有意识的有能力

小王是一家流体机械研发机构的研究人员,他出自某名牌大学流体力学博士专业,在学校期间从事了大量流体力学理论研究,偶尔也做一些基础实验以验证自己的理论,但是小王始终觉得自己很难将自己所学的知识应用到工程设计中去。小王在学校没有接触过CFD,也没有用过任何CFD软件,但是当前所从事的工作无时不刻不是与CFD打交道,小王很苦恼,他决定学习CFD。

小王只用了三天时间就熟悉了主流CFD软件的使用,大学期间系统性的流体力学知识给了他极大的帮助,他在补充了一些有限体积法理论后就已经熟悉了CFD软件背后的工作机理,对于CFD前处理和后处理,他都能很顺利的掌握。用了不到一个月时间,他就已经能够利用CFD软件配合流体力学理论来进行日常的研发工作了。

小王不再满足商用的CFD软件,因为他发现一些特殊的功能利用商用软件无法实现,而商用软件的程序代码又无法改变,使用者只能无奈的等待商用软件的版本更新。小王发现目前有一些源代码公开的CFD软件很不错,能够很容易的将一些新的算法集成进去,很容易添加一些新的特性以满足工作需要,小王迷上了开源CFD软件。

开源CFD软件的开发并不是那么简单,其求解器开发涉及到深厚的理论背景,不过这难不倒小王,良好的数学功底令他学习计算流体力学理论如虎添翼,深厚的流体力学理论背景使他更容易理解求解器开发的目的和目标。小王不厌其烦的调试他的程序,虽然会遇到很多意想不到的问题,但是小王坚信这条路走下去是没错的。

小王正走在成为一个优秀的专家的路上,但他不会给自己加上这个称号,他愿意去等。

阿德是有意识的有能力。

4无意识的有能力

这是CFD水平的终极阶段。 它不仅仅是知识积累的结果,更是一系列的逻辑规则在数年里慢慢的刻印到一个人的脑海里的结果。

我们面对这样的一个人时不得不由衷的佩服他对如此复杂的问题能更如此轻松的应对。 这种CFD使用者看起来就像是能够嗅出问题的解决方案,而不是思考出的。

流体现象数学抽象、物理建模、CFD软件应用及软件开发、应用CFD解决工程中的问题,这些会自动的在他的工作中体现出来。 这种人能够轻松的使用合适的CFD工具解决流体问题。


郑重申明

  • 本系列根据真实经历改编,如有雷同实属巧合,请勿人肉

  • 转载请务必保证文字完整


【小白的CFD之旅】15 四种境界的更多相关文章

  1. 【小白的CFD之旅】小结及预告

    这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...

  2. 【小白的CFD之旅】11 敲门实例【续】

    主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...

  3. 【小白的CFD之旅】16 流程

    那天听了小牛师兄关于CFD应用的四种境界的说法后,小白发现自己连第一种境界都算不上,自己对于CFD还只是停留在做了少数几个案例的基础上,可以说是对其一无所知.不过小白不是那种遇到挫折就退缩的人,他决定 ...

  4. 【小白的CFD之旅】12 敲门实例【续2】

    接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...

  5. 《小白的CFD之旅》招募写手

    <小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...

  6. 【小白的CFD之旅】13 敲门实例【续3】

    接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...

  7. 【小白的CFD之旅】01 引子

    小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...

  8. 【小白的CFD之旅】25 二维还是三维

    小白最近逛图书馆,发现最近关于Fluent的书是越来越多了,而且还发现这些关于Fluent教材中的案例都大同小异.小白接受小牛师兄的建议,找了一本结构比较鲜明的书照着上面的案例就练了起来.不过当练习的 ...

  9. 【小白的CFD之旅】03 老蓝

    第一次见到老蓝,小白都不太敢相信,对面那不修边幅的糟老头子会是自己要找的导师.嘴里叼着烟,牙都掉了好几颗,穿着还算整齐,这是小白对老蓝的第一印象,这印象并不太好,尤其是在小白发誓认真度过研究生三年时光 ...

随机推荐

  1. TeamCity : 配置第一个工程

    前面我们已经创建了TeamCity Server 和一个 Agent,接下来我们为一个.net core 控制台程序配置自动化的编译. 创建 .net core 项目 我们在本地创建一个简单的 .ne ...

  2. ym—— Android网络框架Volley(体验篇)

    VolleyGoogle I/O 2013推出的网络通信库,在volley推出之前我们一般会选择比较成熟的第三方网络通信库,如: android-async-http retrofit okhttp ...

  3. 如何汉化XAF应用

    这是一个入门级的问题,应网友请求,总结一下XAF汉化过程的几个关键点. 一.所有Dev的控件的汉化,Dev官方有汉化文件.点击下载15.2版本. 正版用户登陆至官网是有专门的下载界面的,并且可以参与汉 ...

  4. E - The Values You Can Make

    E - The Values You Can Make Description Pari wants to buy an expensive chocolate from Arya. She has ...

  5. struts2+spring的两种整合方式

    也许有些人会因为学习了struts1,会以为struts2.struts1与spring的整合也是一样的,其实这两者相差甚远.下面就来讲解一下struts2与spring的整合两种方案.(部分转载,里 ...

  6. 从零开始学 Java - Spring 一主多从、多主多从 数据库配置

    待会苹果要开发布会 我写完这篇文章就准备去看发布会了,因为我买了好几包瓜子和啤酒.由于苹果的保密做的越来越差劲,该曝光的信息差不多全部曝光了,我们这种熬夜看发布会的只不过是让这些信息更加真实,或者说是 ...

  7. 使用CruiseControl.Net全面实现持续集成

    持续集成想必大家很多人都听说过,甚至都实践过,最近我又一次亲历了一次持续集成,现将我的经验分享给大家.关于持续集成的理论在本文概不涉及,本文的主要目的是实战CruiseControl.Net,用它来全 ...

  8. golang官网可以打开了 go语言

    golang.org之前国内一直打不开,今天看了一下居然可以打开了,除了页面上youtube的视频加载不了.页面自动识别中文. 再也不用为下载go的源码发愁了.http://www.cnblogs.c ...

  9. 轻松掌握:JavaScript模板方法模式

    模板方法模式 假如我们有一些对象,各个对象之间有一些相同的行为,也有一些不同的行为,这时,我们就可以用模板方法模式来把相同的部分上移到它们的共同原型中(父类),而将不同的部分留给自己各自重新实现. 模 ...

  10. ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave由于鼠标移动速度过快导致问题解决办法

    记录两个项目开发中遇到的问题,一个是ECharts外部调用保存为图片操作,一个是workflow工作流连接曲线onmouseenter和onmouseleave事件由于鼠标移动过快触发问题. 一.外部 ...