freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

openfoam使用手冊中文翻譯版(編輯修改稿)

2025-07-02 19:19 本頁面
 

【文章內(nèi)容簡介】 一個Glyph Types范圍,Arrow提供一個清晰的向量平面圖給Glyph Types。在一個用戶可以操作其為最佳效果的面板,每個圖形都有圖形控制選項。剩下的Properties面板主要包括圖像的Scale Mode菜單,最常見的Scale Mode選項為:Vector,其中圖像長度正比于向量量級;Off,其中每個圖像都是一樣的長度。Set Scale Factor 參數(shù)控制圖像的基本長度。向量默認(rèn)在單元頂點(diǎn)繪制,但通常希望在單元中心繪制數(shù)據(jù)。首先對案例模塊應(yīng)用Cell Centers ?lter,然后對產(chǎn)生的單元中心數(shù)據(jù)應(yīng)用Glyph ?lter。 流線繪制同樣的,在ParaView中繼續(xù)后處理之前,要使之前所描述的向量繪制等模塊退出,現(xiàn)在希望繪制速度流線。在Pipeline ,在Filter菜單選擇Stream Tracer,點(diǎn)擊應(yīng)用。指定Seed points(原點(diǎn))沿著Line Source,其運(yùn)行垂直于幾何中心,也就是說,從(, 0, )到 (, , ),在本教程中的圖像應(yīng)用:point Resolution為21;Max Propagation為Length ;初始Step Length 為 Cell Length ;以及Integration Direction BOTH。默認(rèn)參數(shù)使用RungeKutta 2 Integrator Type 。點(diǎn)擊應(yīng)用產(chǎn)生軌跡,然后從Filter中選擇Tube來產(chǎn)生高質(zhì)量的流線圖。在本圖中,選擇:Nun. Sides 6。Radius 。Radius factor 。 增加網(wǎng)格分辨率 在每個方向上通過一個2因數(shù)增加網(wǎng)格分辨率,粗網(wǎng)格得出的結(jié)果可以映射到細(xì)網(wǎng)格上,作為問題的初始條件。然后將細(xì)網(wǎng)格的解與粗網(wǎng)格的解作對比。 用已存在的案例創(chuàng)建一個新的案例 現(xiàn)在希望根據(jù)cavity創(chuàng)建一個名為cavityFine的新案例,用戶需要克隆cavity案例,并且編輯必須的文件。首先,在于cavity相同的目錄下創(chuàng)建一個新的案例文件,如: cd $FOAM RUN/tutorials/inpressible/icoFoam mkdir cavityFine 然后從cavity案例中拷貝基本的文件到cavityFine中,然后進(jìn)入cavityFine案例: cp r cavity/constant cavityFine cp r cavity/system cavityFine cd cavityFine 創(chuàng)建細(xì)網(wǎng)格 希望用blockMesh增加網(wǎng)格單元數(shù)。打開 blockMeshDict 文件,編輯block的指定信息。塊的指定在blocks關(guān)鍵詞下的列表中。;在該階段只需知道緊隨hex的首先是塊頂點(diǎn)的列表,然后是是每個方向上許多單元數(shù)的列表。最初在cavity案例中設(shè)為(20 20 1),現(xiàn)在改為(40 40 1),得到新的細(xì)網(wǎng)格。 將粗網(wǎng)格結(jié)果映射到細(xì)網(wǎng)格 mapFields 應(yīng)用程序?qū)⑴c一個給定幾何結(jié)構(gòu)相關(guān)的場映射到另外一個幾何結(jié)構(gòu)的相應(yīng)場中,在我們的例子中,流場認(rèn)為是連續(xù)的,由于源場及目的場的幾何結(jié)構(gòu)及邊界類型或條件都是恒定的。在該例子中執(zhí)行 mapFields時使用 consistent 命令行。 從目標(biāo)案例controlDict 中startFrom/startTime 指定的 時間目錄中讀取mapFields映射的流場數(shù)據(jù),也就是說,結(jié)果被映射到的地方。在本例中,希望從cavity案例粗網(wǎng)格的最終結(jié)果映射到cavityFine案例中的細(xì)網(wǎng)格,因此,在controlDict文件中設(shè)置 ,startFrom設(shè)為 startTime。 現(xiàn)在案例已準(zhǔn)備好運(yùn)行mapFields,輸入mapFields help 快速顯示mapFields要求源案例目錄作為自變量。使用 consistent選項,所以應(yīng)用程在cavityFine目錄執(zhí)行: mapFields ../cavity consistent 應(yīng)用程序?qū)⑦\(yùn)行并在終端輸出:Source: .. cavity Target: . cavityFine Create databases as time Source time: Target time: Create meshes Source mesh size: 400 Target mesh size: 1600 Consistently creating and mapping fields for time Open? Liddriven cavity flow U33 interpolating p interpolating U End 控制調(diào)整 為保持Courant數(shù)小于1,由于所有單元的尺寸都評分了所以時間步長必須評分,所以 controlDict 。流場數(shù)據(jù)在固定數(shù)目的時間步長間隔時輸出。此處演示如何在固定時間間隔指定數(shù)據(jù)輸出。 在controlDict 中的writeControl 關(guān)鍵詞下,在用runTime輸入產(chǎn)生的輸出結(jié)果間指定一個固定數(shù)量的運(yùn)行時間,而不是通過timeStep 輸入固定書目的時間步來輸出。在該案例中,因此應(yīng)設(shè)置writeInterval 為runTime。最終,由于案例是在粗網(wǎng)格結(jié)果上開始的,只需要運(yùn)行很短的時間就能達(dá)到合理的收斂為穩(wěn)態(tài)。所以endTime 。 運(yùn)行代碼作為后臺過程用戶應(yīng)該體驗(yàn)運(yùn)行icoFoam作為后臺程序,重新定向終端輸出到log文件,者在之后可以看到。在 cavityFine 目錄下,用戶執(zhí)行: icoFoam log amp。 cat log 在細(xì)網(wǎng)格上繪制向量 用戶可以在ParaView中同時打開多個案例,這是由于本質(zhì)上每個新的案例就是Pipeline Browser 中一個新的模塊。當(dāng)在ParaView中打開一個新的案例時有一個次要的不便,因?yàn)橛幸粋€前提,所選數(shù)據(jù)是一個帶有擴(kuò)展名的文件。但是在OpenFOAM中,每個案例存儲在指定目錄結(jié)構(gòu)的大批沒有擴(kuò)展名的文件中,paraFoam程序自動運(yùn)行的結(jié)果,就是產(chǎn)生一個帶有擴(kuò)展名 .OpenFOAM 的空白文件,因此。 然而,如果用戶希望在ParaView中直接打開另一個案例,就需要創(chuàng)建這樣一個空白文件。例如,為加載cavityFine 案例,通過輸入下列命令來創(chuàng)建該文件: cd $FOAM RUN/tutorials/inpressible/icoFoam touch cavityFine/ 現(xiàn)在通過在File菜單選擇Open, ,cavityFine 案例可以加載到ParaView中。用戶現(xiàn)在可以在ParaView中由細(xì)網(wǎng)格繪制向量圖。通過同時使兩個案例的glyph激活,圖像可以與cavity案例相比較。 繪制圖像用戶也許希望通過抽取一些速度標(biāo)量及沿著穿過區(qū)域的軸線繪制2維圖像來使結(jié)果具體化。 OpenFOAM 對這種數(shù)據(jù)處理很在行。有無數(shù)的應(yīng)用程序可以做專門的數(shù)據(jù)處理,一些簡單的計算包括在一個單個的應(yīng)用程序foamCalc 中。作為一個應(yīng)用程序,它是獨(dú)特的,因?yàn)樗沁@樣的: foamCalc calcType fieldName1 ... fieldNameN 在calcType中指定計算器操作;在輸出時,采用下列操作:addSubtract。 randomise。 div。 ponents。 mag。 magGrad。 magSqr。 interpolate 。用戶可以通過故意調(diào)用一個不存在的操作來獲得calcType 列表,所以foamCalc 產(chǎn)生一個錯誤信息并且列出可用的類型,例如: foamCalc xxxx Selecting calcType xxxx unknown calcType type xxxx, constructor not in hash table Valid calcType selections are: 8 ( randomise magSqr magGrad addSubtract div mag interpolate ponents ) ponents 及 mag calcTypes 提供有用的速度標(biāo)量。當(dāng)在案例如cavity上運(yùn)行“foamCalc ponents U ”時,它從每個時間文件中讀取速度矢量場,在相應(yīng)的時間文件中,輸出標(biāo)量場Ux,Uy,Uz分別代表速度的x,y,z分量。類似的,“foamCalc mag mag U” 輸出一個標(biāo)量場magU 到每個時間文件中,代表速度的量級。 用戶可以在 cavity及 cavityFine 案例上用ponents calcType 運(yùn)行foamCalc 。例如,對于cavity案例,用戶應(yīng)該進(jìn)入cavity目錄并執(zhí)行foamCalc如下: cd /home/ying/RUN/tutorials/inpressible/icoFoam/cavity foamCalc ponents U 單獨(dú)的分量可以在ParaView 中繪制成圖。這是很快速的,方便的,并且在標(biāo)志及格式上有合理的好的控制,所以打印的輸出是相當(dāng)好的標(biāo)準(zhǔn)品。但是為發(fā)表圖像,用戶也許偏好輸出未加工的數(shù)據(jù),然后用專門的圖像工具來繪制,比如gnuplot 或 Grace/xmgr 。為此,我們推薦使用sample應(yīng)用程序。 在開始繪制之前,用戶需要加載新產(chǎn)生的Ux, Uy 及 Uz 場到ParaView 中。為此, 中,需要檢查Properties 面板頂部的Update GUI 按鈕。點(diǎn)擊應(yīng)用使新的場加載到ParaView 中,將出現(xiàn)在Vol Field Status 窗口。確保已選擇新的場且改變得到應(yīng)用,也就是說如果需要再次點(diǎn)擊Apply。同樣,如果在 Region Status 面板上選擇了boundary regions ,邊界上的數(shù)據(jù)插入錯誤。因此用戶應(yīng)該取消Region Status 面板中的邊界,也就是說movingWall, fixedWall 及frontAndBack ,然后應(yīng)用這些改變。 現(xiàn)在為了在 ParaView 中顯示圖像,用戶應(yīng)該選擇所感興趣的模塊, ,從FilterData Analysis 菜單應(yīng)用Plot Over Line 。這在已存在的3DView窗口旁邊打開了一個新的XY Plot窗口,創(chuàng)建了一個ProbeLine 模塊,在其中用戶可以指定Properties面板中線條的終點(diǎn)。在這個例子中,用戶應(yīng)該使線條在區(qū)域中心垂直向上 ,也就是說,在Point1 和 Point2 文本框中,從(, 0, ) 到(, , ) ,設(shè)置Resolution 為100. 點(diǎn)擊應(yīng)用,在XYPlot窗口出現(xiàn)圖像,在Display面板,選擇 網(wǎng)格分級在 cavityGrade /constant/polyMesh /blockMeshDict 文件中,制定了分級等級,blockMesh根據(jù)blockMeshDict 文件劃分網(wǎng)格。convertToMeters 。 vertices ( (0 0 0) ( 0 0) (1 0 0) (0 0) ( 0) (1 0)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1