CFX培訓教材03求解器設置課件_第1頁
CFX培訓教材03求解器設置課件_第2頁
CFX培訓教材03求解器設置課件_第3頁
CFX培訓教材03求解器設置課件_第4頁
CFX培訓教材03求解器設置課件_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

ANSYSCFX

培訓教材第三節(jié):求解器設置安世亞太科技(北京)有限公司ANSYSCFX培訓教材安世亞太科技(北京)有限公司概要初始化Initialization求解器控制SolverControl輸出控制OutputControl求解器管理SolverManager注:這章的重點在穩(wěn)態(tài)模擬的求解器設置.瞬態(tài)模擬的設置在后續(xù)章節(jié).概要注:這章的重點在穩(wěn)態(tài)模擬的求解器設置.瞬態(tài)模擬的設置迭代求解的過程需要在計算前對所有的求解變量指定一個初始值合理的初值可以減少求解時間在個別情況下,不合理的初值可能在計算開始的幾步就導致求解失敗設置初值的3個方法:求解器自動計算初值手動輸入初值以計算結果作為初值可以對每個domain進行初值設置,也可以對所有domain設置全局初值初始化迭代求解的過程需要在計算前對所有的求解變量指定一個初始值初始初始化–設置初值在工具欄中點擊插入GlobalInitialisation或右鍵

FlowAnalysis1選擇插入GlobalInitialisation編輯各個Domain,設置不同初值當兩者都定義,局部初值定義優(yōu)先固體domain必須進行處置設定初始化–設置初值在工具欄中點擊插入GlobalIniti初始化–設置初值初值選項為Automatic,表示CFX-Solver會為求解變量計算一個初值.將基于邊界條件和domain的設置初值選項為AutomaticwithValue,表示CFX-Solver

以設定的值作為求解變量的計算初值.可以是常數(shù)或表達式當以計算結果作為初值時,以上設置失效.初始化–設置初值初值選項為Automatic,表示CFX-初始化

–以計算結果為初值啟動Solver時,可以勾選一計算結果作為流場計算的初值可以提供多個初值文件當模擬一個體系時,可以以體系的每個組件的計算結果作為相應組件的計算初值通常,每個文件應該是空間分離的最好求解器輸入文件的domains與多初值文件的domains不重疊初始化–以計算結果為初值啟動Solver時,可以勾選一計求解器控制–編輯求解器控制–編輯求解器控制面板——包括影響求解器的各種控制這些控制影響求解精度、求解穩(wěn)定性以及求解時間求解器控制–選項求解器控制面板——包括影響求解器的各種控制求解器控制–選求解器控制–對流格式對流項格式指在輸運方程中對對流項的數(shù)值離散方法三種可供選擇的格式:HighResolution,Upwind和

SpecifiedBlend后續(xù)將有討論默認的HighResolution格式,一般不作修改UnsteadyAdvectionDiffusionGeneration求解器控制–對流格式對流項格式指在輸運方程中對對流項的數(shù)值求解器控制–對流格式理論求解數(shù)據(jù)儲存在節(jié)點(nodes)上,但是在計算控制體面上的變量流時,會用到面上的變量值上游節(jié)點值(fup)會被插值到控制體的面上節(jié)點:這里

是變量梯度,

是上游節(jié)點到插值節(jié)點的矢量換言之,ip

點的值等于up上游的值+一基于梯度的修正0<b<1…求解器控制–對流格式理論求解數(shù)據(jù)儲存在節(jié)點(nodes)求解器控制–對流格式理論如果b=0得到迎風(upwind)對流格式,即無修正求解收斂性較好,但僅有一階精度通常用這種方法作初步計算指定混合格式,指定

b

值(0~1),(即.介于無修正到全修正)容易出現(xiàn)超過或者低于實際物理值的結果Highresolution:在整個流體域中,b值一直保持最大與物理值基本保持一致TheoryHighResolutionSchemeUpwindScheme=1.00Flowismisalignedwithmesh01求解器控制–對流格式理論如果b=0得到迎風(upw求解器控制–湍流湍流方程的離散格式默認的為迎風(Upwind)格式通常的應用足夠也能采用高精度的求解格式對非結構化網(wǎng)格的邊界層計算中會得到更精確的計算結果求解器控制–湍流湍流方程的離散格式默認的為迎風(Upwi收斂控制當求解器達到最大的迭代步數(shù)以后,求解結束達到最大求解步,但是為獲得收斂結果可以設較多的迭代步數(shù)求解結束后,需要檢查求解結束的原因在穩(wěn)態(tài)模擬中,需要設置流體的時間步…收斂控制當求解器達到最大的迭代步數(shù)以后,求解結束ANSYSCFX采用的是所謂的“偽瞬態(tài)算法”時間步是完成求解的每個時間段在穩(wěn)態(tài)模擬計算中,時間步提供了非線性方程的松弛因子一個穩(wěn)態(tài)的模擬是從初始值到穩(wěn)態(tài)解的瞬態(tài)演變過程收斂的結果與所使用的時間步無關InitialGuess50iterations100iterations150iterationsFinalSolution求解器控制–時間步ANSYSCFX采用的是所謂的“偽瞬態(tài)算法”Initia時間步在CFX的計算中,起了非常重要的作用如果時間步太大,收斂困難,甚至會計算失敗如果時間步太小,收斂速度將降低,時間代價較大求解器控制–時間步時間步在CFX的計算中,起了非常重要的作用求解器控制–時求解器控制–時間步對對流項占主導的流動,可以將流體在流體區(qū)域的駐留時間作為時間步最佳時間步:取長度尺度/速度尺度的

1/3對復雜物理現(xiàn)象的流動,超音速流動等等,在開始迭代的幾步可能需要較小的時間步對旋轉機械,推薦時間步取1/(的單位為rad/s)對浮力驅動流,時間步應該是基于重力,熱膨脹率,溫差和長度尺度等各種量的函數(shù)求解器控制–時間步對對流項占主導的流動,可以將流體在流體時間步有三種:AutoTimescale,PhysicalTimescale

LocalTimescaleFactorPhysicalTimescale指定時間步.可以指定時間步為常數(shù),也可以指定為表達式可以設置比AutoTimescale更合理的時間步—可以更快收斂求解器控制–時間步時間步有三種:AutoTimescale,Physica求解器控制–時間步AutoTimescale基于邊界/初始條件或domain的長度尺度,求解器計算出的時間步對計算域長度尺度的估算有兩種方式Conservative

Aggressive

,或可以給一個指定的值流場改變時,時間步會在幾步迭代后得到更新可以設置一個最大時間步為時間步上限時間步會趨向于保守的時間步值時間步因子(Timescalefactor)(默認值為1)是個乘數(shù)因子,用于自動調(diào)節(jié)時間步求解器控制–時間步AutoTimescale局部時間步因子LocalTimescaleFactorDomain中不同的地方,時間步不同

當局部時間差別較大時,可以加速收斂如.高壓噴射模擬用于網(wǎng)格大小基本一致的情況,因為小的網(wǎng)格對應于小的時間尺度,這樣會使收斂變慢LocalTimescaleFactor是局部時間步的乘數(shù)因子不能以局部時間步完成求解(一般用于計算的過程);完成計算的時間步一般都是以常數(shù)時間步(constanttimescale).局部時間步LocalTimescale=局部網(wǎng)格尺度LocalMeshLengthScale局部速度尺度LocalVelocityScale在高速/高質(zhì)量網(wǎng)格處采用較小的時間步求解器控制–時間步局部時間步因子LocalTimescaleFactor局求解器控制–收斂標準收斂標準用于判別求解是否收斂,以及是否停止求解器的運行假定最大的迭代步數(shù)未達到殘差是求解方程應達到的精度求解的過程是從初始解逐漸逼近理論上的精確解,但是永遠不能達到精確解小的殘差設置=高的方程求解精高的方程精確求解≠整個求解的高精度–取決于方程對真實系統(tǒng)的描述是否合適!殘差是表征精度高低的一個量度,其它的量度還有:監(jiān)測點和不平衡量求解器控制–收斂標準收斂標準用于判別求解是否收斂,以及是連續(xù)的控制方程被離散為一系列可以求解的線性方程.這些線性方程可以寫為:[A][Φ]=[b]

這里[A]是系數(shù)矩陣

,[Φ]是求解變量將方程寫為下列形式:

[A][Φ]-[b]=[0]如果以[R]表示數(shù)值計算的殘差矢量,那么有:

[A][Φ]-[b]=[R]殘差面板可顯示每個控制體的平均或者最大殘差求解器控制–殘差連續(xù)的控制方程被離散為一系列可以求解的線性方程.這些線性殘差類型MAX:收斂曲線基于控制體的最大殘差值RMS:收斂基于所有控制體的平均殘差RMS(RootMeanSquare)=殘差目標合理的殘差目標:MAX應達到1.0E-3,RMS應達到1.0E-4根據(jù)所需精度確定殘差目標殘差目標越小需要的計算精度越高求解器控制–殘差殘差類型求解器控制–殘差求解器控制–收斂目標設定守恒目標(ConservationTarget)=設定全局的非平衡量目標非平衡量表征流體域內(nèi)所有量(質(zhì)量,動量,能量)的守恒性對收斂解FluxIn=FluxOut建議在求解的過程中,設置守恒目標和/或守恒監(jiān)測有了守恒目標,求解器必須在既滿足殘差目標,又滿足守恒目標下才能停止求解(假定最大迭代次數(shù)未達到)守恒目標設為0.01(1%)或更小FluxIn–FluxOut<1%求解器控制–收斂目標設定守恒目標(Conservation總時間控制(ElapsedTimeControl)可以為求解指定一個最大的總時間(wallclocktime)計算的時間到了這個時間以后,不論求解收斂與否都會停止中斷控制(InterruptControl)指定另外的停止計算的標準(通過CEL表達式的方法)當表達式的值為

true

時,求解器停止計算Anyvalue>=0.5為true求解器控制例如若溫度超過一個指定的值if(areaAve(T)@wall>200[C],1,0)做動網(wǎng)格的時候,網(wǎng)格質(zhì)量下降到一個指定的值詳情,見CEL章總時間控制(ElapsedTimeControl)求解器用于當求解域中包含固體域時,對固體時間步的設置固體時間步要大于流體時間步(至少100倍)固體域內(nèi)能量方程非常穩(wěn)定固體時間步遠大于流體時間步求解器控制–固體域時間步控制流體時間步的估算:LengthScale/VelocityScale固體時間步是基于長度尺度,導熱系數(shù),密度和比熱的函數(shù)也可以選擇物理時間步或者直接給一個時間步用于當求解域中包含固體域時,對固體時間步的設置求解器控制–方程的分類設置(EquationClassSettings)按鈕

提供一個高級的選擇,用于對某些方程進行特別的求解控制一般不用將取代在BasicSettings中對相應方程的控制設置高級選項(AdvancedOptions)高級求解器控制選項極少用到求解器控制–方程的分類設置方程的分類設置(EquationClassSetting輸出控制–結果輸出控制(OutputControl)用于控制輸出的量TrnResults,TrnStats和Export按鈕僅僅用于瞬態(tài)模擬的情況,以后再講Results按鈕控制最終的結果文件(.res)不推薦通過SelectedVariables(或None!)的方式進行結果輸出控制.可能導致后處理數(shù)據(jù)不足輸出方程殘差(OutputEquationResiduals),用于檢查計算的收斂性額外的輸出變量列表(ExtraOutputVariablesList),選擇沒有包含于標準結果文件的變量例如.渦量(Vorticity)輸出控制–結果輸出控制(OutputControl)可以調(diào)整輸出頻率輸出控制–備份Backup按鈕用于控制求解器是否以及何時自動的寫出備份文件推薦用于計算時間較長的情況,如出現(xiàn)斷電、網(wǎng)絡問題等選項:Standard:等同于完整的結果文件Essential:允許完全重算Smallest:允許重啟求解器,以某計算結果為初值計算SelectedVariables:不推薦也能在任何時候通過求解器管理器手動的寫出備份文件可以調(diào)整輸出頻率輸出控制–備份Backup按鈕用于控制求解監(jiān)測(Monitor)鍵用于監(jiān)測點的創(chuàng)建求解器運行時,監(jiān)測關心的值的變化趨勢CartesianCoordinates選項用于監(jiān)測在一個指定點的變量變化趨勢Expression選項用于監(jiān)測CEL表達式的值如.計算進口邊界上的面積平均的Cp值:

areaAve(Cp)@inlet如.某流體通過出口的質(zhì)量流:oil.massFlow()@outlet在穩(wěn)態(tài)模擬中,可以創(chuàng)建任何關心量的監(jiān)測可以作為判斷計算是否收斂的另一個標準:監(jiān)測量的值不再改變輸出控制–監(jiān)測監(jiān)測(Monitor)鍵用于監(jiān)測點的創(chuàng)建輸出控制–監(jiān)測CFX-SolverManager用于:定義求解交互式的控制CFX-Solver觀察求解信息輸出數(shù)據(jù)求解器管理器CFX-SolverManager用于:求解器管理器定義新的求解求解器輸入文件應該是.def文件也可以采用.res,.bak或者_full.trn文件,重啟以前未完成的求解當改變了物理設置后再計算,可以創(chuàng)建一個新的.def文件

,然后選擇.res,.bak或_full.trn文件作為初值進行計算若物理設置未改變,這個操作等同于將.res/.bak/或_full.trn文件作為輸入文件UseMeshFrom選擇使用的網(wǎng)格.如果網(wǎng)格相同,兩個選項都可以,如果不同:如果選用SolverInputFile,則初始值會被內(nèi)插值到輸入文件如選用InitialValuesmesh,那么只用到輸入文件的物理設置以初值的收斂殘差曲線為基礎繼續(xù)顯示殘差曲線求解器管理器–定義求解定義新的求解求解器管理器–定義求解求解器管理器–并行計算的定義求解器默認為單機計算(serial)本機上的單求解器運行RunMode用于并行計算的設置需要并行l(wèi)icenses將大的CFD問題分解成多個部分進行計算計算更快利用多個計算機的內(nèi)存進行大規(guī)模計算單機上的并行計算,應選用LocalParallel模式多臺計算機機上的并行計算,應選用DistributedParallel

模式求解器管理器–并行計算的定義求解器默認為單機計算(seriSerialLocalParallelDistributedParallel提供不同的通訊方法(MPICH2,HPMPI,PVM)詳情請看“WhenToUseMPIorPVM”,在大多數(shù)情況下推薦采用HPMPI的通訊方式求解器管理器–并行計算的定義Serial求解器管理器–并行計算的定義勾選ShowAdvancedControl,顯示出Partitioner,Solver

Interpolator按鈕在

Partitioner

按鈕內(nèi),可以選擇不同的切割(partitioning)算法切割是一個系列過程對大的計算,難以在機子之間進行合理的內(nèi)存分配默認的MeTiS算法耗費內(nèi)存較大,如果內(nèi)存不夠可以選擇其他的方法(詳情見幫助文件)Multidomain選項:IndependentPartitioning:每個被切割為n個部分CoupledPartitioning:所有domain作為一個整體,然后被分割成n個部分求解器管理器–定義求解高級控制勾選ShowAdvancedControl,顯示出ParSolver

里,可選擇雙精度計算計算中,更精確的有效數(shù)字雙倍的求解器內(nèi)存要求當圓整誤差(round-offerror)相對“較大”時,選用雙精度–當對某個變量“較小”的變化也很重要的時候.這個“較小”,指的是相對于該變量的全局變化而言,例如:網(wǎng)格運動的例子,網(wǎng)格的運動相對于整個domain是很小大多數(shù)的CHT例子,流體和固體的熱傳導率相差非常大如果壓力變化范圍很大,但是小的壓力變化很重要求解器管理器–定義求解高級控制正式計算之前,求解器會估算內(nèi)存要求MemoryAllocFactor是估算值的乘數(shù)因子值可以適當加大,以增加內(nèi)存對計算內(nèi)存的分配Solver里,可選擇雙精度計算求解器管理器–定義求解求解管理器–交互式控制EditRuninProgress可以在計算過程中改變一些設置通常不能改變模型,但是可以改變時間步,BC等求解管理器–交互式控制EditRuninProgr.outfileMonitorPlot求解器管理器–添加求解監(jiān)測Right-click默認的監(jiān)測曲線是各個方程的RMS殘差曲線,再加上定義的監(jiān)測點曲線點擊右鍵,可以實現(xiàn)RMS與MAX之間的切換可以添加的監(jiān)測:非平衡量(Imbalances)邊界流量(Boundaryfluxes)邊界上的力(Boundaryforces)切應力(Tangential-viscous)壓應力(Normal-pressure)源項(Sourceterms)…NewMonitor.outfileMonitorPlot求解器管理器–StartanewSimulationMonitorRuninProgressMonitorFinishedRunStopCurrentRunSaveCurrentRunSwitchResidualPlotbetweenRMSandMAX求解器管理器–其它按鈕StartanewSimulationMonitor謝謝APeraGlobalCompany?PERAChina謝謝APeraANSYSCFX

培訓教材第三節(jié):求解器設置安世亞太科技(北京)有限公司ANSYSCFX培訓教材安世亞太科技(北京)有限公司概要初始化Initialization求解器控制SolverControl輸出控制OutputControl求解器管理SolverManager注:這章的重點在穩(wěn)態(tài)模擬的求解器設置.瞬態(tài)模擬的設置在后續(xù)章節(jié).概要注:這章的重點在穩(wěn)態(tài)模擬的求解器設置.瞬態(tài)模擬的設置迭代求解的過程需要在計算前對所有的求解變量指定一個初始值合理的初值可以減少求解時間在個別情況下,不合理的初值可能在計算開始的幾步就導致求解失敗設置初值的3個方法:求解器自動計算初值手動輸入初值以計算結果作為初值可以對每個domain進行初值設置,也可以對所有domain設置全局初值初始化迭代求解的過程需要在計算前對所有的求解變量指定一個初始值初始初始化–設置初值在工具欄中點擊插入GlobalInitialisation或右鍵

FlowAnalysis1選擇插入GlobalInitialisation編輯各個Domain,設置不同初值當兩者都定義,局部初值定義優(yōu)先固體domain必須進行處置設定初始化–設置初值在工具欄中點擊插入GlobalIniti初始化–設置初值初值選項為Automatic,表示CFX-Solver會為求解變量計算一個初值.將基于邊界條件和domain的設置初值選項為AutomaticwithValue,表示CFX-Solver

以設定的值作為求解變量的計算初值.可以是常數(shù)或表達式當以計算結果作為初值時,以上設置失效.初始化–設置初值初值選項為Automatic,表示CFX-初始化

–以計算結果為初值啟動Solver時,可以勾選一計算結果作為流場計算的初值可以提供多個初值文件當模擬一個體系時,可以以體系的每個組件的計算結果作為相應組件的計算初值通常,每個文件應該是空間分離的最好求解器輸入文件的domains與多初值文件的domains不重疊初始化–以計算結果為初值啟動Solver時,可以勾選一計求解器控制–編輯求解器控制–編輯求解器控制面板——包括影響求解器的各種控制這些控制影響求解精度、求解穩(wěn)定性以及求解時間求解器控制–選項求解器控制面板——包括影響求解器的各種控制求解器控制–選求解器控制–對流格式對流項格式指在輸運方程中對對流項的數(shù)值離散方法三種可供選擇的格式:HighResolution,Upwind和

SpecifiedBlend后續(xù)將有討論默認的HighResolution格式,一般不作修改UnsteadyAdvectionDiffusionGeneration求解器控制–對流格式對流項格式指在輸運方程中對對流項的數(shù)值求解器控制–對流格式理論求解數(shù)據(jù)儲存在節(jié)點(nodes)上,但是在計算控制體面上的變量流時,會用到面上的變量值上游節(jié)點值(fup)會被插值到控制體的面上節(jié)點:這里

是變量梯度,

是上游節(jié)點到插值節(jié)點的矢量換言之,ip

點的值等于up上游的值+一基于梯度的修正0<b<1…求解器控制–對流格式理論求解數(shù)據(jù)儲存在節(jié)點(nodes)求解器控制–對流格式理論如果b=0得到迎風(upwind)對流格式,即無修正求解收斂性較好,但僅有一階精度通常用這種方法作初步計算指定混合格式,指定

b

值(0~1),(即.介于無修正到全修正)容易出現(xiàn)超過或者低于實際物理值的結果Highresolution:在整個流體域中,b值一直保持最大與物理值基本保持一致TheoryHighResolutionSchemeUpwindScheme=1.00Flowismisalignedwithmesh01求解器控制–對流格式理論如果b=0得到迎風(upw求解器控制–湍流湍流方程的離散格式默認的為迎風(Upwind)格式通常的應用足夠也能采用高精度的求解格式對非結構化網(wǎng)格的邊界層計算中會得到更精確的計算結果求解器控制–湍流湍流方程的離散格式默認的為迎風(Upwi收斂控制當求解器達到最大的迭代步數(shù)以后,求解結束達到最大求解步,但是為獲得收斂結果可以設較多的迭代步數(shù)求解結束后,需要檢查求解結束的原因在穩(wěn)態(tài)模擬中,需要設置流體的時間步…收斂控制當求解器達到最大的迭代步數(shù)以后,求解結束ANSYSCFX采用的是所謂的“偽瞬態(tài)算法”時間步是完成求解的每個時間段在穩(wěn)態(tài)模擬計算中,時間步提供了非線性方程的松弛因子一個穩(wěn)態(tài)的模擬是從初始值到穩(wěn)態(tài)解的瞬態(tài)演變過程收斂的結果與所使用的時間步無關InitialGuess50iterations100iterations150iterationsFinalSolution求解器控制–時間步ANSYSCFX采用的是所謂的“偽瞬態(tài)算法”Initia時間步在CFX的計算中,起了非常重要的作用如果時間步太大,收斂困難,甚至會計算失敗如果時間步太小,收斂速度將降低,時間代價較大求解器控制–時間步時間步在CFX的計算中,起了非常重要的作用求解器控制–時求解器控制–時間步對對流項占主導的流動,可以將流體在流體區(qū)域的駐留時間作為時間步最佳時間步:取長度尺度/速度尺度的

1/3對復雜物理現(xiàn)象的流動,超音速流動等等,在開始迭代的幾步可能需要較小的時間步對旋轉機械,推薦時間步取1/(的單位為rad/s)對浮力驅動流,時間步應該是基于重力,熱膨脹率,溫差和長度尺度等各種量的函數(shù)求解器控制–時間步對對流項占主導的流動,可以將流體在流體時間步有三種:AutoTimescale,PhysicalTimescale

LocalTimescaleFactorPhysicalTimescale指定時間步.可以指定時間步為常數(shù),也可以指定為表達式可以設置比AutoTimescale更合理的時間步—可以更快收斂求解器控制–時間步時間步有三種:AutoTimescale,Physica求解器控制–時間步AutoTimescale基于邊界/初始條件或domain的長度尺度,求解器計算出的時間步對計算域長度尺度的估算有兩種方式Conservative

Aggressive

,或可以給一個指定的值流場改變時,時間步會在幾步迭代后得到更新可以設置一個最大時間步為時間步上限時間步會趨向于保守的時間步值時間步因子(Timescalefactor)(默認值為1)是個乘數(shù)因子,用于自動調(diào)節(jié)時間步求解器控制–時間步AutoTimescale局部時間步因子LocalTimescaleFactorDomain中不同的地方,時間步不同

當局部時間差別較大時,可以加速收斂如.高壓噴射模擬用于網(wǎng)格大小基本一致的情況,因為小的網(wǎng)格對應于小的時間尺度,這樣會使收斂變慢LocalTimescaleFactor是局部時間步的乘數(shù)因子不能以局部時間步完成求解(一般用于計算的過程);完成計算的時間步一般都是以常數(shù)時間步(constanttimescale).局部時間步LocalTimescale=局部網(wǎng)格尺度LocalMeshLengthScale局部速度尺度LocalVelocityScale在高速/高質(zhì)量網(wǎng)格處采用較小的時間步求解器控制–時間步局部時間步因子LocalTimescaleFactor局求解器控制–收斂標準收斂標準用于判別求解是否收斂,以及是否停止求解器的運行假定最大的迭代步數(shù)未達到殘差是求解方程應達到的精度求解的過程是從初始解逐漸逼近理論上的精確解,但是永遠不能達到精確解小的殘差設置=高的方程求解精高的方程精確求解≠整個求解的高精度–取決于方程對真實系統(tǒng)的描述是否合適!殘差是表征精度高低的一個量度,其它的量度還有:監(jiān)測點和不平衡量求解器控制–收斂標準收斂標準用于判別求解是否收斂,以及是連續(xù)的控制方程被離散為一系列可以求解的線性方程.這些線性方程可以寫為:[A][Φ]=[b]

這里[A]是系數(shù)矩陣

,[Φ]是求解變量將方程寫為下列形式:

[A][Φ]-[b]=[0]如果以[R]表示數(shù)值計算的殘差矢量,那么有:

[A][Φ]-[b]=[R]殘差面板可顯示每個控制體的平均或者最大殘差求解器控制–殘差連續(xù)的控制方程被離散為一系列可以求解的線性方程.這些線性殘差類型MAX:收斂曲線基于控制體的最大殘差值RMS:收斂基于所有控制體的平均殘差RMS(RootMeanSquare)=殘差目標合理的殘差目標:MAX應達到1.0E-3,RMS應達到1.0E-4根據(jù)所需精度確定殘差目標殘差目標越小需要的計算精度越高求解器控制–殘差殘差類型求解器控制–殘差求解器控制–收斂目標設定守恒目標(ConservationTarget)=設定全局的非平衡量目標非平衡量表征流體域內(nèi)所有量(質(zhì)量,動量,能量)的守恒性對收斂解FluxIn=FluxOut建議在求解的過程中,設置守恒目標和/或守恒監(jiān)測有了守恒目標,求解器必須在既滿足殘差目標,又滿足守恒目標下才能停止求解(假定最大迭代次數(shù)未達到)守恒目標設為0.01(1%)或更小FluxIn–FluxOut<1%求解器控制–收斂目標設定守恒目標(Conservation總時間控制(ElapsedTimeControl)可以為求解指定一個最大的總時間(wallclocktime)計算的時間到了這個時間以后,不論求解收斂與否都會停止中斷控制(InterruptControl)指定另外的停止計算的標準(通過CEL表達式的方法)當表達式的值為

true

時,求解器停止計算Anyvalue>=0.5為true求解器控制例如若溫度超過一個指定的值if(areaAve(T)@wall>200[C],1,0)做動網(wǎng)格的時候,網(wǎng)格質(zhì)量下降到一個指定的值詳情,見CEL章總時間控制(ElapsedTimeControl)求解器用于當求解域中包含固體域時,對固體時間步的設置固體時間步要大于流體時間步(至少100倍)固體域內(nèi)能量方程非常穩(wěn)定固體時間步遠大于流體時間步求解器控制–固體域時間步控制流體時間步的估算:LengthScale/VelocityScale固體時間步是基于長度尺度,導熱系數(shù),密度和比熱的函數(shù)也可以選擇物理時間步或者直接給一個時間步用于當求解域中包含固體域時,對固體時間步的設置求解器控制–方程的分類設置(EquationClassSettings)按鈕

提供一個高級的選擇,用于對某些方程進行特別的求解控制一般不用將取代在BasicSettings中對相應方程的控制設置高級選項(AdvancedOptions)高級求解器控制選項極少用到求解器控制–方程的分類設置方程的分類設置(EquationClassSetting輸出控制–結果輸出控制(OutputControl)用于控制輸出的量TrnResults,TrnStats和Export按鈕僅僅用于瞬態(tài)模擬的情況,以后再講Results按鈕控制最終的結果文件(.res)不推薦通過SelectedVariables(或None!)的方式進行結果輸出控制.可能導致后處理數(shù)據(jù)不足輸出方程殘差(OutputEquationResiduals),用于檢查計算的收斂性額外的輸出變量列表(ExtraOutputVariablesList),選擇沒有包含于標準結果文件的變量例如.渦量(Vorticity)輸出控制–結果輸出控制(OutputControl)可以調(diào)整輸出頻率輸出控制–備份Backup按鈕用于控制求解器是否以及何時自動的寫出備份文件推薦用于計算時間較長的情況,如出現(xiàn)斷電、網(wǎng)絡問題等選項:Standard:等同于完整的結果文件Essential:允許完全重算Smallest:允許重啟求解器,以某計算結果為初值計算SelectedVariables:不推薦也能在任何時候通過求解器管理器手動的寫出備份文件可以調(diào)整輸出頻率輸出控制–備份Backup按鈕用于控制求解監(jiān)測(Monitor)鍵用于監(jiān)測點的創(chuàng)建求解器運行時,監(jiān)測關心的值的變化趨勢CartesianCoordinates選項用于監(jiān)測在一個指定點的變量變化趨勢Expression選項用于監(jiān)測CEL表達式的值如.計算進口邊界上的面積平均的Cp值:

areaAve(Cp)@inlet如.某流體通過出口的質(zhì)量流:oil.massFlow()@outlet在穩(wěn)態(tài)模擬中,可以創(chuàng)建任何關心量的監(jiān)測可以作為判斷計算是否收斂的另一個標準:監(jiān)測量的值不再改變輸出控制–監(jiān)測監(jiān)測(Monitor)鍵用于監(jiān)測點的創(chuàng)建輸出控制–監(jiān)測CFX-SolverManager用于:定義求解交互式的控制CFX-Solver觀察求解信息輸出數(shù)據(jù)求解器管理器CFX-SolverManager用于:求解器管理器定義新的求解求解器輸入文件應該是.def文件也可以采用.res,.bak或者_full.trn文件,重啟以前未完成的求解當改變了物理設置后再計算,可以創(chuàng)建一個新的.def文件

,然后選擇.res,.bak或_full.trn文件作為初值進行計算若物理設置未改變,這個操作等同于將.res/.bak/或_full.trn文件作為輸入文件UseMeshFrom選擇使用的網(wǎng)格.如果網(wǎng)格相同,兩個選項都可以,如果不同:如果選用SolverInputFile,則初始值會被內(nèi)插值到輸入文件如選用InitialValuesmesh,那么只用到輸入文件的物理設置以初值的收斂殘差曲線為基礎繼續(xù)顯示殘差曲線求解器管理器–定義求解定義新的求解求解器管理器–定義求解求解器管理器–并行計算的定義求解器默認為單機計算(serial)本機上的單求解器運行RunMode用于并行計算的設置需要并行l(wèi)icenses將大的CFD問題分解成多個部分進行計算計算更快利用多

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論