comsol4.2 如何正確使用PDE模式?

本人目前在做煤體氣固耦合的模擬,自己建了瓦斯流動的模型,想把自建模型和內置的固體力學模型耦合一起,需要對內置模型里的應力、變形方程做修改,不知道能否實現?


謝@牛慶合 @克里斯汀惠更斯 邀。(知乎敲方程式好難用,一點點更新吧)

comsol的自定義PDE模式功能比較強大,使用起來也需要不斷地修改求解器,參考官方說明文檔具體介紹如下:

自定義PDE:係數型方程

  • 係數型-----&>邊界約束
  • 通式型-----&>邊界失效
  • 弱解型-----&>弱邊界
  • ODEs和DAEs

1.係數型方程

第一個方程中,從左到右各項含義依次為:質量、阻尼質量、對流(擴散、源)、對流、吸收、源

第二個方程中,qu表示邊界吸收,g表示邊界源

以上是整個方程,具體有幾種形式:

1)波動方程

αu、β項均去掉;ea=ρ,da是阻尼係數,c是剛性彈簧常數

2)輸送擴散方程

ea項去掉

3)頻率響應波動方程

ea項、da項、αu、γ、β項去掉:

A.穩態問題

a.係數c

各向異性時

b.係數α和γ

c.係數a、β和f(均為矢量)

B.瞬態問題

a.係數ea和da

b.係數的時間微分

有空間分布的時間微分,可以利用f和r項添加:

2.通式型方程

3.弱解型方程

4.ODEs和DAEs


可以實現,我曾經用PDE耦合過三個方程,耦合不難,求解器的設置是比較關鍵的地方。多個PDE耦合,為了改善收斂性,最好用通式型或者弱形式


推薦閱讀:

comsol怎麼快速入門?
簡要介紹comsol的建模及應用?
不同的有限元軟體,如ansys,comsol,結構計算時,位移基本一致,但應力常常相差不少。這是什麼原因呢?
COMSOL中這種包含兩個因變數的兩個PDE方程組該怎麼定義?

TAG:COMSOLMultiphysics |