1.薄膜模型,厚度1微米,面向4mm*15mm,厚度方向上的擴散不可忽略,所以模型仍然是三維的。模型本身有兩層,一層銀層,一層超導層,總厚度是2微米*4mm*15mm。網格是0.1微米*0.1mm*0.1mm的六面體。

2.雖然是用熱場分析,但實際上想算的是擴散問題.因為擴散和熱傳導的方程模樣是一樣的,所以理論上只要把各個參數對應好,溫度對應濃度,擴散係數對應導溫係數(λ/ρC),可以用瞬態熱場來計算這個擴散問題。

3.銀和超導層的導熱係數(實為擴散係數)不同,超導的導熱係數又是各項異性的。銀的λ/ρC在0.2m^2/s,超導材料在面向λ/ρC為10^(-5)數量級,在厚度方向為10^(-10),初始溫度為0度,載荷為在銀層的四個側面上載入一個0.36的溫度。其他面什麼都沒有。

4. 模型尺寸非常小,按照書上的指導,步長時間建議Δt=l^2/(4λ/ρC),計算出來的步長非常之小,比如按照銀來算,大概在10^(-8)s數量級,按照以前的實驗,整個過程要持續15個小時左右,所以計算想要的也是至少到這個時間,要是把每秒鐘都掰成一億步來算,感覺計算量是不可想像的。嘗試把step end time 設定為1s,time step設定為10^(-8)s,計算13個小時候總進度條仍卡在最開始的那一點。

6.嘗試把step end time設定為1000s,time step設定為1s,然後提示為

這個是不是提示步長過大的意思呢?

繼續嘗試100s、0.1s;10s、0.01s,都這麼提示。

進一步減小為1s、0.001s時,計算又出現了卡頓,大半天沒有任何進度的情況。

我想問一下,是不是還有的地方沒有設置正確,這個情況有什麼辦法改進嗎?

我剛接觸ANSYS workbench,不知道提問的問題是不是太白了,請各位大神不吝賜教,拜謝啦!


可以上」技術鄰「去提問,那裡有很多專家http://www.jishulink.com/content/cooperation
我覺得可以嘗試細化網格,再設置步長。
既然邀請了我就回答一下,答案就是:我也不知道怎麼做熱分析。。。-(我是做結構靜力學動力學方面的)不過提示確實是說初始時間步長大了,估計你身邊也沒人可以諮詢,你上Simwe過其他模擬論壇找找看。

節選自ANSYS Help

Fo = k (Δt) / ρ c (lengthe2) Fo大於100報warning

Δt = lengthe2 / (k / (c ρ)) 建議時間步長lengthe = Average element lengthΔt = Time step

k = Thermal Conductivity

c = Specific Heatρ = Density

您好,想問下您這個問題當時是如何解決的?


時間步的設定有三個,初始時間步,最大時間步長和最小時間步長,一者應介於二者和三種之間,否則就會出錯


推薦閱讀:
相關文章