Fires Dynamics Simulator(FDS)軟件運行代碼說明

Fires Dynamics Simulator

Fires Dynamics Simulator(以下簡稱FDS)軟件,是一種以火災中流體運動爲主要模擬對象的計算流體動力學軟件,由NIST開發。該軟件採用數值方法求解受火災浮力驅動的低馬赫數流動的N-S方程,重點計算火災中的煙氣和熱傳遞過程。

FDS提供了兩種數值模擬方法,即直接數值模擬(DNS:Direct Numerical Simulation)大渦模擬(LES: Large Eddy Simulation)

直接數值模擬是通過直接求解湍流的控制方程,對流場、溫度場及濃度場的所有時間尺度和空間尺度進行精確描述。此種方法能得到比較精確的結果,而且不需要引入任何湍流模型,但計算量相當大,在目前的計算條件下,只能用於對層流及較低雷諾數湍流流動的求解。

大渦模擬把包括脈動在內的湍流瞬時運動通過某種濾波方法分解成大尺度運動和小尺度運動兩部分,大尺度量通過數值求解微分方程直接計算出來,小尺度運動對大尺度運動的影響通過建立亞格子模型來模擬,這樣就大大簡化了計算工作量和對計算機內存的需求。

FDS輸出數據的圖形顯示通過一個名爲SmokeView 的程序來處理,這一程序專門開發用於顯示FDS 的輸出數據。模型還提供了多個圖形輸出模式,有助於直觀地觀察數據, 如“截面文件”、“等值面”、“熱電偶”以及“邊界文件”。

Smokeview是和FDS配套使用的,用來動態顯示FDS模擬結果的可視化程序軟件。Smokeview是結合FDS的一個數據後處理軟體,可將FDS所計算出來的結果,利用Open GL繪圖軟體以圖形或2D與3D動畫的效果呈現。

運行FDS

運行FDS軟件的主要過程如下:
sequence
書寫腳本文件(txt)->改腳本文件後綴爲.fds->利用FDS軟件計算->模擬結果後處理。

由於FDS軟件的運行和很多有可視化界面的商用軟件不同,所以這裏將給出具體的代碼操作過程。運行前提,是安裝好FDS軟件,寫好腳本文件,並且腳本文件的後綴已改爲.fds,那麼就可以按照下述方法運行計算了。
①win圖標鍵+R,出現運行界面,輸入cmd後回車(打開cmd,也可以用別的方式打開,如使用鼠標點擊桌面任務欄的開始按鈕,在“搜索程序和文件”的輸入框中輸入cmd回車);
②指向.fds文件所在的文件夾(如指向別的硬盤‘d:’回車;指向目標盤下的文件夾’cd test’回車,其中test爲文件夾的名稱)
如C:\Users\phl>d:
D:>cd test
如果文件夾下還有文件夾,那就繼續cd 文件夾名,最終指向.fds文件所在的地方。
③運行.fds文件(加入test.fds就在test文件夾下,那麼就可以運行下面的指令了)
D:>cd test>fds test.fds
回車後,電腦會自動運行計算,出現計算時間的變化行。

PS:小技巧,
當指向文件夾名或者文件名太長時,輸入很麻煩,這時候可以按Tab鍵進行切換,非常方便;
當輸錯了文件夾或者是硬盤名,想返回上一步呢,可以用‘cd..’試試哦

這章就介紹這些吧,後續會介紹一些具體的腳本書寫方面的東西,歡迎一起探討哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章