有限元仿真COMSOL找不到一致初始值?
在求解瞬態(tài)仿真問(wèn)題時(shí),常常會(huì)遇到找不到一致初始值的報(bào)錯(cuò)。這種問(wèn)題大多數(shù)情況是由于初始值和邊界條件的設(shè)置之間存在沖突導(dǎo)致的。尤其是在流體類(lèi)問(wèn)題中出現(xiàn)得更是頻繁。
一、給出恰當(dāng)?shù)募s束
對(duì)于部分不可壓的流體模型,如果模型約束條件不完整,或沒(méi)有合適的約束,系統(tǒng)可能會(huì)在起始時(shí)便找不到唯一解。
可以通過(guò)添加恰當(dāng)?shù)募s束,如施加壓力點(diǎn)約束,這種設(shè)置在封閉流場(chǎng)的設(shè)置中尤為重要。
二、添加階躍函數(shù)
當(dāng)初始值與邊界條件不一致時(shí),求解器在起步階段就無(wú)法滿(mǎn)足方程。
可以借助加入平滑的階躍(Step)函數(shù),創(chuàng)建一個(gè)從初始值到最終值逐漸過(guò)渡的函數(shù),實(shí)現(xiàn)逐步增加的邊界條件的目的。


三、將穩(wěn)態(tài)解作為瞬態(tài)研究的起點(diǎn)
在同一個(gè)研究中,下一步驟會(huì)在前一個(gè)步驟的結(jié)果上繼續(xù)進(jìn)行求解。可以在瞬態(tài)步驟前增加一個(gè)穩(wěn)態(tài)步驟,為瞬態(tài)步驟提供一致初始值。
在不同研究中,需要手動(dòng)設(shè)置因變量值為穩(wěn)態(tài)研究的結(jié)果。

但這種方法僅適用于穩(wěn)態(tài)解存在的問(wèn)題,對(duì)于穩(wěn)態(tài)求解困難,或物理上不存在穩(wěn)態(tài)狀態(tài)的模型則無(wú)法解決。
提交
量子化學(xué)中,什么是極化函數(shù)和彌散函數(shù)?
COMSOL軟件做有限元仿真的流程步驟
量子化學(xué):相互作用能的分類(lèi)與量化
什么是能帶理論?
量子化學(xué)如何選擇計(jì)算方法與相應(yīng)的基組?

投訴建議