• 沒有找到結果。

COMSOL App 簡介與案例

N/A
N/A
Protected

Academic year: 2022

Share "COMSOL App 簡介與案例"

Copied!
21
0
0

加載中.... (立即查看全文)

全文

(1)

皮托科技

COMSOL App 簡介與案例

Form Editor 視窗

• 開啟 application 應用檔,應用編輯器 (Application Builder) 視窗開啟

• 點選下拉選單 Application > Form Editor 開啟表單編輯 器 (Form Editor) 視窗

(2)

Form Editor 視窗

表單編輯(Form Editor) 視窗分為三大區(預設)

Explorer:導覽表單、事件、宣告 等物件

Form:點選表單物件來開啟表單內的子物件編輯

Settings:對各表單及子物件做編輯設定

Form Editor 視窗

• 點選 Application Builder 切換至應用編輯器視窗

(3)

Form Editor 視窗

• 點選 Method Editor 來進行方法程式編輯(同樣,也可 在開啟後的視窗中,點選Form Editor 來切回原視窗)

Form Editor 視窗

• 點選 Preview,可即時預覽編輯中的表單

(4)

Form Editor 視窗

• 點選 New Form 可開啟如 Application Wizard 的 對話視窗,來新增表單於表單編輯器中

Form Editor 視窗

• 點選 Insert Object 來 插入各種子物件,例 如文字標籤、資料來 源、下拉清單等

(5)

Form Editor 視窗

• 提供兩個表單編輯模式的切換 – Grid

– Sketch

• 每個模式,有不同的物件編排、

對齊等方式(不適合時反白顯示)

Form Editor 視窗

• 進行中或完成的表單可進 行測試

– 測試 app:進行包含計算 功能的完整測試

– 測試表單:僅對當前表單 做測試

(6)

Form Editor 視窗

• View 提供表單視窗的排列/顯示方式

App 入門練習

散熱片模型

(7)

散熱片 app 設計

• 使用 3D 固體熱傳介面,穩態求解

• App 介面設計

– 輸入:鰭片厚度 (Th)、寬度 (W1)、鰭片與兩邊 距離(x1)、鰭片數 (N)

– 輸出:溫度計算結果 x1

H1

W1 Th

散熱片模型建立

• 定義幾何參數

x1 H1

Th

(8)

散熱片模型建立

• 幾何建立

– 先繪製底座,再以底座上平面,產生繪圖平面

散熱片模型建立

• 幾何建立

– 繪製平面物件 - 矩形,輸入參數如下:

(9)

散熱片模型建立

• 幾何建立

– 將矩形設定為陣列:

散熱片模型建立

• 幾何建立

– 使用 Extrude 將鰭片拉伸厚度為 3D 實體

(10)

散熱片模型建立

• 套用材料庫:Aluminum

散熱片模型建立

• 固體熱傳邊界條件設定

– 新增 3 組熱通量(底座下為熱源,鰭片為散熱條 件),對應條件如下:

(11)

散熱片模型建立

• 產生三組不同品質的網格:

散熱片模型建立

• 執行計算,並產生溫度分佈圖

(12)

散熱片模型建立

• 3D 切割線的資料集

• 套用於 1D 線圖上,觀看沿底座中心線上的溫度分佈

散熱片模型建立

• 模型存檔,分別儲存 mph 模型檔與 mphapp 應用檔

(13)

散熱片app 建立

• New Form 精靈

– 選擇三組參數至表單輸入區中

散熱片app 建立

• New Form 精靈

– 選擇幾何與其中一張網格圖做為圖形顯示(ps.後續 都可以增加)

(14)

散熱片app 建立

• New Form 精靈

– 按鈕動作,選擇繪幾何、繪網格與計算

散熱片app 建立

• 將按鈕物件移動至適當位置,並可修改表單物件名稱

(15)

散熱片app 建立

• 調整兩個圖形物件大小

散熱片app 建立

• 新增兩張表單,分別對應 3D 與 1D Plot

(16)

散熱片app 建立

• 分別手動插入按鈕指令 (3D Plot 和 1D Plot)

散熱片app 建立

• 在主表單中,插入 Form Collection

(17)

散熱片app 建立

• 將兩張圖嵌入至主表單上

散熱片app 建立

• 嵌入圖片

(18)

散熱片app 建立

• 修改文字標籤

散熱片app 建立

• 點選 Test Application 來測試 app 正確與否

(19)

散熱片app 建立

• 設定 W1 參數為滑動選單,來限定輸入參數的範圍

散熱片app 建立

• 設定 N 參數為下拉選單,設定時需先建立選擇 清單

(20)

散熱片app 建立

• 設定三種網格等級的按鈕(可利用複製貼上,

再修改動作來源)

散熱片app 建立

• 進階做法:動作乃依據方法 (method) 來產生,

因此需轉至方法後,修改程式碼,確認每一組 網格按鈕對應到不同的網格 (mesh1, mesh2 或 mesh3)

(21)

散熱片app 建立

• 新增主選單項目

散熱片app 完成

參考文獻

相關文件

檢視 檢視「 「 「 「輸出 輸出 輸出 輸出」 」 」 」視窗表示 視窗表示 視窗表示 視窗表示 程式碼沒有任何錯誤

綜合不同說話者觀點、論點」,在初中階段,可選用較簡單的

在編輯/偵錯視窗 (Editor) 中,善用 “反白 MATLAB 宣告式. → 按下滑鼠右鍵 → 選取

解難 學模式 發揮 創意 加強互.

• 透過觀察和實驗 透過觀察和實驗 透過觀察和實驗, 透過觀察和實驗 , , ,強化 強化 強化 強化、 、 、 、修訂 修訂 修訂

… 點選 LinkButton 控制 項的 (DataBindings) 屬性,在自訂繫結

afx_msg void OnLButtonDown(UINT nFlags, CPoint point). {……;

另一方面,也 未嘗不可將課程建議的全部選修項目以至新增 的精讀課文化為多個小單元,