COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol...

32
2013/8/30 1 COMSOL 簡介以及 其在化工單元 / 材料設計上的應用 台大化工系 康敦彥 助理教授 2 COMSOL 的主要功能 手繪任意幾何形狀 給定一個或多個微分方程式及邊界條件 COMSOL利用數值方法解微分方程

Transcript of COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol...

Page 1: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

1

COMSOL 簡介以及其在化工單元/材料設計上的應用

台大化工系

康敦彥助理教授

2

COMSOL的主要功能

手繪任意幾何形狀

給定一個或多個微分方程式及邊界條件

COMSOL利用數值方法解微分方程

Page 2: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

2

Mesh size = 2.5Mesh size = 5

3

COMSOL如何解微分方程?運用數值方法求數值解!

解析解(analytical solution) 數值解(numerical solution)

求解:dy/dx=x

y(0)=0

y=0.5x2

利用數值方法解微分方程

4

優點

不是所有問題都可以找到解析解,但只要微分方程和邊界條件不違

背基本物理定律,數值方法幾乎都可以解。

可處理複雜的幾何形狀

可輕易被轉化為電腦演算法

數值方法的種類

有限元素法 (Finite element method)

有限差分法 (Finite difference method)

有限體積法 (Finite volume method)

COMSOL

Page 3: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

3

COMSOL介面介紹

5

功能選項區 數值輸入選擇區 顯示區

COMSOL介面介紹:功能選項區

6

系統幾何繪製

系統物理參數及邊界條件設定

數值方法及運算設定

網格設定

結果顯示與分析

Page 4: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

4

例題1:Steady-state二維熱傳導

7

2 0T

2 2

2 20

T T

x y

x

y

1mT

=100

oC

T=

100

oC

T=100oC

T=25oC

1

1

sin

sinsin

11275100),(

n

n

n

ynxn

nyxT

例題1 步驟1: 開啟程式後選擇2D

8

Page 5: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

5

例題1 步驟2: 選擇Heat Transfer in Solids

9

例題1 步驟3: 選擇Stationary (Steady State)

10

Page 6: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

6

例題1 步驟4: 建構一正方形

11

Geometry Square

例題1 步驟5: 設定邊長及正方形左下頂點座標

12

設定好長度和位置之後Build all

Page 7: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

7

例題1 步驟6: 查看微分方程式是否合理

13

待解的微分方程

2 2

2 20

T T

x y

例題1 步驟7: 設定三個熱傳參數

14

Page 8: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

8

例題1 步驟8: 查看Thermal Insulation邊界條件

15

1. COMSOL會自動幫邊界編號2. 預設四個邊界都是Insulation

例題1 步驟9: 設定恆溫邊界條件

16

Page 9: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

9

例題1 步驟10: 設定恆溫邊界條件

17

例題1 步驟11: 設定恆溫邊界條件

18

把左、右、下方三個邊界加入此條件

Page 10: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

10

例題1 步驟12: 設定恆溫邊界條件

19

依樣畫葫蘆,設定25oC恆溫邊界,並將上方邊界加入

例題1 步驟13: 回頭查看Thermal Insulation邊界條件

20

回頭檢視Thermal Insulation,發現四個邊界原先的Insulation都被取代了

Page 11: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

11

例題1 步驟14 : 建構網格 (Normal)

21

Mesh Build All

例題1 步驟15: 建構網格 (Finer)

22

將Element size改為”Finer” Build All

Page 12: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

12

例題1 步驟16: 解微分方程

23

StudyCompute

例題1 步驟17: 結果以溫度分布顯示

24

Page 13: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

13

例題1 步驟18: 更改溫度單位

25

Surface更改溫度單位按”Plot”

例題1 步驟19: 更改溫度單位

26

Page 14: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

14

例題1 步驟20: 調整溫度顯示範圍

27

SurfaceRange調整顯示顏色範圍

例題1 步驟21: 調整顏色顯示形式

28

SurfaceColoring and Style調整顯示顏色形式

Page 15: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

15

例題1 步驟22: 求單點溫度

29

求單點溫度:Data Sets Cut Point 2D

例題1 步驟23: 求單點溫度

30

輸入(0.5,0.5) 按”Plot”

Page 16: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

16

例題1 步驟24: 求單點溫度

31

Derive Value Point Evaluation

例題1 步驟25: 求單點溫度

32

Point Evaluation 選”Cut Point 2D 1”

Page 17: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

17

例題1 步驟26: 求單點溫度

33

確定Expression為T,Unit為degC,按”Evaluate”,答案顯示在左下角

例題1 步驟27: 求單點溫度

34

更改Cut Point 2D 1的座標為(0.2, 0.8),求該點的溫度

Page 18: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

18

例題1 步驟28: 繪製等溫線

35

繪製等溫線:Temperature(ht) Contour

例題1 步驟29: 繪製等溫線

36

按”Plot”

Page 19: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

19

例題1 步驟30: 修改等溫線數目

37

將Number of Levels改為10按”Plot”

例題1 步驟31: 顯示heat flux

38

繪製heat flux向量:Temperature(ht) Arrow Surface

Page 20: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

20

例題1 步驟32 : 顯示heat flux

39

更改Scale factor,讓箭號顯示變大

例題1 步驟33: 取消surface溫度顯示

40

取消溫度分布的顯示:SurfaceDisable

Page 21: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

21

例題1 步驟34: 取消surface溫度顯示

41

例題2:Transient-state二維熱傳導

42

x

y

1m

T=

100

oC

T=

100

oC

T=100oC

T=25oC

2

2

2

2

y

T

x

Tk

t

TCp

Page 22: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

22

例題2 Transient-state二維熱傳導: 選擇Time Dependent模式

43

例題2 Transient-state二維熱傳導: 給定材料參數

44

Page 23: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

23

例題2 Transient-state二維熱傳導: 給定時間參數

45

(0, 0.005, 0.2) = (起始時間, 時間間距, 結束時間)

例題2 Transient-state二維熱傳導: 動畫製作

46

將暫態熱傳行為以動畫方式呈現

Page 24: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

24

例題3:Laminar Boundary Layer

47

0yx

vv

x y

2 2

2 2

1x x x xx y

v v v vdpv v

x y dx x y

v∞ v∞

4.64x

v

例題3 Laminar Boundary Layer: 繪製幾何形狀

48

Page 25: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

25

例題3 Laminar Boundary Layer: 選擇不可壓縮流體

49

例題3 Laminar Boundary Layer: 給定流體參數

50

Page 26: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

26

例題3 Laminar Boundary Layer: 給定左邊界條件

51

例題3 Laminar Boundary Layer: 給定上、右邊界條件

52

Page 27: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

27

例題3 Laminar Boundary Layer: 顯示線段速度分布

53

例題3 Laminar Boundary Layer: 顯示線段速度分布

54

Page 28: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

28

造成COMSOL計算Boundary Layer厚度與BSL不同的原因

55

造成區域vx大於1m/s的原因

56

Page 29: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

29

COMSOL Application: Plug Flow Reactor (PFR)

57

COMSOL Application: CSTR

58

Page 30: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

30

COMSOL Application: PEM Fuel Cell

59

Anode Cathode

COMSOL Applications: Thermal Stress

60

Page 31: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

31

COMSOL Application: Particles in a Laminar Flow

61

COMSOL Application: Graphene Thin Film

62

Page 32: COMSOL 簡介以及 其在化工單元 材料設計上的應用¬›義.pdf · 2013/8/30 1 comsol 簡介以及 其在化工單元/材料設計上的應用 台大化工系 康敦彥助理教授

2013/8/30

32

COMSOL Modules

63

歡迎同學們在9/15前,多來電腦教室試用model library中的各個module

請將您認為系上教學、研究需要的module回覆給我或論文指導教授

ChemE 5053 複合材料簡介

64

探討奈米複合材料中的熱、質傳行為

簡介用於熱質傳的奈米複合材料的發展現況

利用COMSOL計算複合材料中的熱質傳係數

評分方式:期中考(30%)+七次上機練習(70%)

無作業、無期末考

歡迎大三、大四、及研究所同學選修