|
本人目前研二,做仿真有一個年頭了,主要是使用ANSYS系列軟件(包括多物理場和CFX),現(xiàn)在把一些心得體會總結(jié)一下與各位同仁分享,還請多多指教! 1.基礎(chǔ)積累很重要 做仿真這一塊不像實驗,在師兄的帶領(lǐng)下掄起袖子就能上,需要一定時間的基礎(chǔ)積累才能談得上自己的獨立工作創(chuàng)新。進入這個領(lǐng)域的前半年,我基本是出于基礎(chǔ)學(xué)習(xí)積累階段,把軟件自帶的help算例和自己課題組的研究成果都去重復(fù)一遍,思考哪些是自己最需要的,特別是哪些值得重點借鑒與改進。 2.基本概念要清晰 對一些基本概念尤其是CFD領(lǐng)域的概念要掌握清楚。你可以不清楚那么多偏微分的控制方程(論文里大家未必都弄懂了,都是抄來抄去的);但是一些基本概念必須得把握清楚。如入門的定常流、多項流、粒子、軌跡、顯式隱式等。 3.軟件操作基本功要扎實 軟件操作要熟練,畫體和畫網(wǎng)格的基本功要扎實,這是任何仿真工作的基礎(chǔ)。畢竟絕大部分時間精力都花在這上面了,能否求解與求解是否正確也與之密切相關(guān)。 4.對出錯要有良好的心態(tài) 搞仿真的恐怕最擔(dān)心的是自己的模型出錯不能求解吧。這要求我們對出現(xiàn)的錯誤要有十足的耐心和樂觀的決心。“失敗一定有原因,成功一定有方法”,不能一味把出錯歸咎為運氣差、硬件水平次、軟件的bug等,而是要堅信一定可以把出錯fix掉!而唯一的方法就是不斷地思考、嘗試和總結(jié)經(jīng)驗。學(xué)好仿真最好的方法也許就是不斷地出現(xiàn)新的錯誤并不斷地改正錯誤。 5.縱觀文獻,多找改進空間與借鑒點 開始研究前要多看文獻,但大部分文獻只要粗略看看摘要知道人家做什么和怎么做就好。對自己領(lǐng)域的目前研究狀況要清楚,找到改進的余地空間;同時也要多看其他領(lǐng)域的文章,借鑒別人的方法。 6.善于搞“拿來主義” 多去找各種模型,如APDL代碼或CFX的def文件等,對值得借鑒或自己沒做過沒看過的建模方法思路要悉心研究。尤其是和自己研究體系或思路、方法、軟件相近的碩博士論文,“拿來主義”的價值對大。因為碩博士論文往往敘述得比較詳細,而且包括作者一些不太成熟、尚未期刊發(fā)表的研究成果。將人家的那一套學(xué)過來再用到自己的課題上,就是不錯的創(chuàng)新了。 7.區(qū)分好工程和科研 我覺得搞仿真工作大體可分為橫向的工程項目課題和縱向的科研課題。對于前者不能采取太復(fù)雜太難收斂的方法,時效性和真實性很重要;而后者則更注重創(chuàng)新性和難度,花架子多一點,有時候需要一定的包裝,哪怕是算起來收斂困難需要整很多次才整出一個結(jié)果來。 8.關(guān)于造文章 搞仿真難以發(fā)高水平的文章,但對于一般的(如國內(nèi)核心和EI等)還不算難發(fā)。對同樣的工作,可以從不同角度去解讀敘述;每多考慮一個因素就算是創(chuàng)新點可以造文章了。 9.避實就虛 搞仿真的科研有兩個技術(shù)細節(jié)估計一直讓大家難堪:一是某些參數(shù)或模型系數(shù)沒有明確的實驗報道,自己去測也不大可能;二是計算結(jié)果的實驗驗證。有句話說得好,“仿真算出來的結(jié)果,除了自己沒人相信;實驗測出來的結(jié)果,除了自己誰都相信”。其實很多體系難以測量,測出來的結(jié)果甚至比仿真結(jié)果的真實性更值得懷疑!但大家就是信“測量”結(jié)果。因此,大家在開展某一課題的研究前需要想想辦法,如何在以上兩個方面“自圓其說”。 蟲友應(yīng)邀對本文略作修改,在此向蟲友 soaring2939 致以敬意和謝意!辛苦了! 本人目前研二,做仿真有一個年頭了,主要是使用ANSYS系列軟件(包括多物理場和CFX),現(xiàn)在把一些心得體會總結(jié)一下與各位同仁分享,還請多多指教!
1.基礎(chǔ)積累很重要 做仿真這一塊不像實驗,在師兄的帶領(lǐng)下掄起袖子就能上,需要一定時間的基礎(chǔ)積累才能談得上自己的獨立工作創(chuàng)新。進入這個領(lǐng)域的前半年,我基本是出于基礎(chǔ)學(xué)習(xí)積累階段,把軟件自帶的help算例和自己課題組的研究成果都去重復(fù)一遍,思考哪些是自己最需要的,特別是哪些值得重點借鑒與改進。最開始的半年甚至一年的時間不要急著出成果,而是見多識廣,積累基礎(chǔ)能量,所“厚積而薄發(fā)”嘛! 2.基本概念要清晰 對一些基本概念尤其是CFD領(lǐng)域的概念要掌握清楚。你可以不清楚那么多偏微分的控制方程(論文里大家未必都弄懂了,都是抄來抄去的);但是一些基本概念必須得把握清楚。如入門的定常流、多項流、粒子、軌跡、顯式隱式等,數(shù)值計算方法的有限元和有限差分啊,流動描述是歐拉還是拉格朗日法啊。這樣可以保證你的論文或仿真報告中不犯基本的性錯誤,也可以讓你對自己仿真結(jié)果的正確性有一個定性的判斷,不至于仿出明顯錯誤的結(jié)果還報道出去。 3.軟件操作基本功要扎實 軟件操作要熟練,畫體和畫網(wǎng)格的基本功要扎實,這是任何仿真工作的基礎(chǔ)。畢竟絕大部分時間精力都花在這上面了,能否求解與求解是否正確也與之密切相關(guān)。很多的計算錯誤和精確性也與網(wǎng)格的劃分密切相關(guān)。尤其是流場的仿真,花費的大部分時間也許都是在得到高質(zhì)量的網(wǎng)格方面?!靶邪倮镎甙刖攀?,有了個好的idea之后,如何去實現(xiàn)它,雖說畫好網(wǎng)格只是做完一半的工作,但你也許卻得花90%的時間精力。 4.對出錯要有良好的心態(tài) 搞仿真的恐怕最擔(dān)心的是自己的模型出錯不能求解吧。這要求我們對出現(xiàn)的錯誤要有十足的耐心和樂觀的決心?!笆∫欢ㄓ性颍晒σ欢ㄓ蟹椒ā?,不能一味把出錯歸咎為運氣差、硬件水平次、軟件的bug等,而是要堅信一定可以把出錯fix掉!而唯一的方法就是不斷地思考、嘗試和總結(jié)經(jīng)驗。學(xué)好仿真最好的方法也許就是不斷地出現(xiàn)新的錯誤并不斷地改正錯誤。錯誤無非也就是在網(wǎng)格、模型假設(shè)、建模思路、邊界條件、初始條件和求解控制這幾個方面,大不了變化一個方面固定其他方面不變,一個個去試。但是前提是你要明確而清晰地知道你究竟是在干什么,想讓軟件做什么事情!自己對自己的問題都沒想清楚,就要抱怨軟件給你算不出來。 5.縱觀文獻,多找改進空間與借鑒點 開始研究前要多看文獻,但大部分文獻只要粗略看看摘要知道人家做什么和怎么做就好。對自己領(lǐng)域的目前研究狀況要清楚,找到改進的余地空間;同時也要多看其他領(lǐng)域的文章,借鑒別人的方法??v觀文獻,有利于讓自己選好課題方向(即便老板規(guī)定死課題,但實際上仿真領(lǐng)域的自我主動權(quán)還是很大的),找到一條難度較小而創(chuàng)新性較大研究路徑,盡可能把重復(fù)性的高強度工作交給電腦去干,自己稍微改動一下就能出一系列小成果。 6.善于搞“拿來主義” 多去找各種模型,如APDL代碼或CFX的def文件等,對值得借鑒或自己沒做過沒看過的建模方法思路要悉心研究。尤其是和自己研究體系或思路、方法、軟件相近的碩博士論文,“拿來主義”的價值對大。因為碩博士論文往往敘述得比較詳細,而且包括作者一些不太成熟、尚未期刊發(fā)表的研究成果。將人家的那一套學(xué)過來再用到自己的課題上,就是不錯的創(chuàng)新了,而且這種移植的成本最低,很多可能的失敗風(fēng)險別人都幫你去嘗試了。 7.區(qū)分好工程和科研 我覺得搞仿真工作大體可分為橫向的工程項目課題和縱向的科研課題。對于前者不能采取太復(fù)雜太難收斂的方法,時效性和真實性很重要;而后者則更注重創(chuàng)新性和難度,花架子多一點,有時候需要一定的包裝,哪怕是算起來收斂困難需要整很多次才整出一個結(jié)果來。仿真相對實驗就是能出很細致、全面甚抽象的漂亮圖表,所以自己做出的結(jié)果報道出來要很漂亮美觀才有優(yōu)勢! 8.關(guān)于造文章 搞仿真難以發(fā)高水平的文章,但對于一般的(如國內(nèi)核心和EI等)還不算難發(fā)。對同樣的工作,可以從不同角度去解讀敘述;每多考慮一個因素就算是創(chuàng)新點可以造文章了。對SCI,則要善于挑選期刊,以體現(xiàn)自己思路的創(chuàng)新性為主、可靠性為輔。因此,“既要會練,還要會唱”,雖然仿真可以以較低的成本做出很多數(shù)據(jù),但如何把你練的數(shù)據(jù)唱出來制造水文,還是需要琢磨的。 9.避實就虛 搞仿真的科研有兩個技術(shù)細節(jié)估計一直讓大家難堪:一是某些參數(shù)或模型系數(shù)沒有明確的實驗報道,自己去測也不大可能;二是計算結(jié)果的實驗驗證。有句話說得好,“仿真算出來的結(jié)果,除了自己沒人相信;實驗測出來的結(jié)果,除了自己誰都相信”。其實很多體系難以測量,測出來的結(jié)果甚至比仿真結(jié)果的真實性更值得懷疑!但大家就是信“測量”結(jié)果。因此,大家在開展某一課題的研究前需要想想辦法,如何在以上兩個方面“自圓其說”。 如何“自圓其說”呢,具體的操作方法也許有多種:如自己測、拿別人報道實測對比、拿經(jīng)驗值對比等。但是一般情況下,仿真是針對本身無法測量或成本高的體系為研究對象,天生就面臨這個“實證”的問題。如果你的研究既有詳細細致的仿真結(jié)果又有足夠?qū)崪y數(shù)據(jù)證實,而且又具備創(chuàng)新性,那就真算“國際一流研究成果”了,哪有那么牛?。克酝軐嵕吞?,對本身是“虛”的仿真研究,就不要太追求“實”。方法有三: 第一,強調(diào)現(xiàn)行實測能獲得的都是定性的大概范圍,而我的仿真結(jié)果在這個業(yè)內(nèi)公認(rèn)大概范圍內(nèi),故研究有效;同時我能進一步給出具體的數(shù)值分布,故研究有價值。 第二,自我對比。設(shè)置不同的物性參數(shù)或工況加以分別計算比較,評價不同因素的影響, 給出一些建議或總結(jié)一些規(guī)律。 第三,更快更高更強,即同行對比。主要是針對同行的研究(既然同行都已經(jīng)公開發(fā)表了,所以那些仿真方法和結(jié)果的真實可靠性就不用我去論證了),我提出新的建模思路和計算方法,要么比人家計算速度更“快”開銷更小,要么比人家更“高”級假設(shè)更細致,要么比人家更“強”,即考慮更全面結(jié)果更豐富。 10.沉浸感 要讓自己的身心沉浸在自己的仿真研究工作中,這樣才能高效而富有成就。根據(jù)“80/20”法則,其實80%的時間精力,我們都沒有真正沉浸下來好好干,心有旁騖,要么算不出來,要么也只是算出一堆垃圾,只做出了20%的成果;但20%的沉浸時間,卻能夠文思泉涌,想出很多idea,變出很多花樣,得到80%的成果。 本文來自: 小木蟲論壇 http:///bbs/viewthread.php?tid=2725470 |
|
|