You are on page 1of 262

Abaqus Basic 授課內容與時程 第三天上午

• L16 - 動力分析(Dynamics)
• W4 - 懸臂平板自然頻率求取
第一天上午
• W5 - USB 隨身碟落摔模擬
• L1 - Abaqus_CAE 總覽(Overview)
• L2 - 零件(Part)
第三天下午
• L3 - 材料與斷面性質(Property)
• W5 - USB 隨身碟落摔模擬(續)
• L4 - 組裝(Assembly)
• L16 - 動力分析(Dynamics)
• L5 - 分析步與輸出(Step & Output)
• L17 - 原生零件(Native Part)
• L6 - 負載與邊界條件(Load & BC)
• L18 - 幾何修復(Geometry Repair)
• L19 - 網格與分割(Mesh & Partition)Part1
第一天下午
• L20 - 網格與分割(Mesh & Partition)Part2
• W1 - 懸臂樑受均布荷重靜態分析
• L7 - 網格(Mesh)
• L8 - 工作(Job)
• L9 - 後處理(Visualization)
• L10 - 拘束條件(Constraint)
注意事項
• L11 - 剛體(Rigid Body)
• 請到外面櫃台,簽到,領取講義與上課問卷,登記午餐。
• L12 - 材料與幾何非線性(Nonlinear)
• 講義編排方式由左到右,由上到下,一面 A4 有四張投影片。
• L13 - 元素選擇(Element Selection)
• 上課中,請把手機轉振動,並請於教室外講電話。

第二天上午
感謝您的配合。
• L14 - 接觸(Contact)
• W2 - 金屬彈片下壓回彈分析

第二天下午
• W3 - 卡榫插入分析
• L15 - 輸入檔(Inp File)
目錄 L4 組裝(Assembly) ............................................................................................... 4.1

L1 Abaqus/CAE 綜覽 ............................................................................................ 1.1 • 何謂組裝? ................................................................................................ 4.4

• Check List .................................................................................................... 1.3 • 定位零件分身(Part Instance) ................................................................... 4.12

• 甚麼是有限元素法(FEA)? ........................................................................ 1.10 • 排列(Patterning) & 布林(Boolean)運算 .................................................. 4.20

• 甚麼是 Abaqus FEA?................................................................................. 1.12 • 群組(Set)與面(Surface) ............................................................................ 4.24

• 簡介 Abaqus/Standard ............................................................................. 1.15 • 顯示群組(Display Group) ......................................................................... 4.28

• 開啟 Abaqus/CAE ..................................................................................... 1.19


• Abaqus/CAE 操作介面 ............................................................................. 1.22 L5 分析步與輸出(Step & Output) ................................................................... 5.1

• CAE 檔與模型 ........................................................................................... 1.34 • 分析步驟(Step)與程序(Procedure) .............................................................. 5.4

• Abaqus 的規定 ......................................................................................... 1.38 • 輸出(Output) .............................................................................................. 5.14

• 使用手冊 .................................................................................................. 1.46


• 用模型樹或是 Module 依序建立模型..................................................... 1.52 L6 負載與邊界條件(Load & BC) ...................................................................... 6.1
• 載重與邊界條件(Load & BC)........................................................................ 6.4

L2 零件(Part) ....................................................................................................... 2.1 • 初始條件(Initial Condition) ........................................................................ 6.21

• 甚麼是零件(Part)與零件之定義 ................................................................ 2.4 • 設定流程與邏輯觀念 ................................................................................. 6.23

• 匯入外部幾何體......................................................................................... 2.8
• 匯入外部網格 .......................................................................................... 2.30 L7 網格(Mesh) ....................................................................................................... 7.1

• 其他 .......................................................................................................... 2.38 • 介紹 .............................................................................................................. 7.4


• 相依(Dependent)與獨立(Independent)的零件分身 ................................. 7.11

L3 材料與斷面性質(Property) ............................................................................ 3.1 • 網格生成技術 ............................................................................................ 7.18

• 概述 Abaqus 材料模式 .............................................................................. 3.4 • 套用不同的網格技術 ................................................................................. 7.28

• 導論 ............................................................................................................ 3.7 • 控制網格密度與層次 ................................................................................. 7.33

• 線彈性 ...................................................................................................... 3.19 • 選用元素 .................................................................................................... 7.38

• 金屬塑性 .................................................................................................. 3.23 • 確認網格品質 ............................................................................................ 7.42

• 材料資料庫 .............................................................................................. 3.29 • 查詢質量與網格......................................................................................... 7.46

• 材料試驗曲線校正................................................................................... 3.31
• 截面性質 .................................................................................................. 3.33 L8 工作(Job)........................................................................................................... 8.1
• 建立分析工作 .............................................................................................. 8.4
• 交付分析(Submit) ........................................................................................ 8.7
• 監看求解過程(Monitor) ............................................................................... 8.9
L9 後處理(Visualization)........................................................................................ 9.1 L12 材料與幾何非線性(Nonlinear)............................................................... 12.1
• 開啟 ODB 檔 ................................................................................................. 9.5 • 結構力學裡的非線性 ................................................................................. 12.3
• 結果樹(Result Tree)與 Viewport .................................................................. 9.8 • 使用 Implicit 方法的非線性分析 ............................................................... 12.8
• 後處理工作盒 ............................................................................................ 9.12 • Abaqus 模擬中考慮非線性...................................................................... 12.16
• Field Output 的顯示 ................................................................................... 9.14 • 診斷與除錯 .............................................................................................. 12.20
• Common Options........................................................................................ 9.18 • 收斂(與接觸無關) .................................................................................... 12.31
• Result Options – Computation ................................................................... 9.20
• Result Options – Transformation ................................................................ 9.26 L13 元素選擇(Element Selection) ....................................................................... 13.1
• ODB Display Options .................................................................................. 9.28 • 結構元素(薄殼&樑元素)............................................................................ 13.3
• View Cut & Free Body Cut .......................................................................... 9.34 • 使用連體元素模擬彎曲問題 ..................................................................... 13.6
• 動畫 ............................................................................................................ 9.41 • 不相容模式元素....................................................................................... 13.15
• 查詢結果 .................................................................................................... 9.44 • 應力集中 .................................................................................................. 13.18
• 顯示群組與顏色標記 ................................................................................. 9.46 • 網格生成 .................................................................................................. 13.30
• X-Y Plot ....................................................................................................... 9.53
• 多個 Viewport 繪圖 ................................................................................... 9.62 L14 接觸(Contact) ................................................................................................ 14.1
• 圖形資料與動畫輸出 ................................................................................. 9.68 • 介紹 ............................................................................................................ 14.4
• 模擬接觸的方式......................................................................................... 14.5
L10 拘束條件(Constraint) .................................................................................... 10.1 • 定義 General Contact ............................................................................... 14.10
• 介紹 ............................................................................................................ 10.4 • 定義 Contact Pairs .................................................................................... 14.14
• Tie Constraints ............................................................................................ 10.9 • Contact Pairs 的面 .................................................................................... 14.23
• Coupling Constraints................................................................................. 10.14 • 接觸面上的行為 ..................................................................................... 14.27
• Shell-to-solid Coupling.............................................................................. 10.18 • 接觸輸出 .................................................................................................. 14.34
• 設定接觸的邏輯....................................................................................... 14.38
L11 剛體(Rigid Body) ........................................................................................... 11.1 •
• 何謂剛體? ................................................................................................ 11.3 L15 輸入檔(Inp File) ............................................................................................ 15.1
• 剛體零件 .................................................................................................... 11.6 • Abaqus 輸入檔 ........................................................................................... 15.3
• 剛體拘制(Rigid Body Constraint) ............................................................. 11.15 • 編輯 Inp 檔 ............................................................................................... 15.16
• 三種剛體之比較....................................................................................... 11.20 • 匯入 Inp 檔 ............................................................................................... 15.20
• 執行分析 Inp 檔 ....................................................................................... 15.22
L16 動力分析(Dynamics) ..................................................................................... 16.1 • 檢視網格品質 ........................................................................................ 20.53
• 動力問題的本質......................................................................................... 16.3 • Workshops .............................................................................................. 20.58
• 動力問題的方程式..................................................................................... 16.5
• 線性動力學 ................................................................................................ 16.7 W1 懸臂樑受均布荷重靜態分析........................................................................W1.1
• 非線性動力學 .......................................................................................... 16.15 • 習題說明 ...................................................................................................W1.2
• 比較 Abaqus/Standard 與 Abaqus/Explicit.............................................. 16.24 • Part Module ...............................................................................................W1.5
• W04 懸臂平板自然頻率求取 ................................................................. 16.31 • Property Module .......................................................................................W1.7
• W05 USB 落摔分析 .................................................................................. 16.32 • Assembly Module ....................................................................................W1.12
• Step Module ............................................................................................W1.13
L17 猿聲零件(Native Part) ................................................................................ 17.1 • Load Module ............................................................................................W1.16
• 使用零件模組工具來建立一個零件 ....................................................... 17.2 • Mesh Module ..........................................................................................W1.22
• Job Module ..............................................................................................W1.27
L18 幾何修復(Geometry Repair) ....................................................................... 18.1 • Visualization Module ...............................................................................W1.30
• 幾何修復 .................................................................................................. 18.3
• 查詢及診斷工具..................................................................................... 18.20 W2 金屬彈片下壓回彈分析 ...............................................................................W2.1
• 幾何匯入流程圖..................................................................................... 18.23 • 習題說明 ...................................................................................................W2.2
• 薄殼抽中面 ............................................................................................ 18.25 • Part Module ...............................................................................................W2.5
• Workshops .............................................................................................. 18.35 • Property Module .....................................................................................W2.10
• Assembly Module ....................................................................................W2.17
L19 網格與分割 (Mesh & Partition)Part1 ............................................................ 19.1 • Set & Surface ...........................................................................................W2.21
• 網格編輯 .................................................................................................. 19.3 • Step Module ............................................................................................W2.26
• 網格生成技術 ........................................................................................ 19.14 • Interaction Module ..................................................................................W2.31
• Virtual Topology ..................................................................................... 19.26 • Load Module ............................................................................................W2.41
• Workshops .............................................................................................. 19.41 • Mesh Module ..........................................................................................W2.50
• Job Module ..............................................................................................W2.71
L20 網格與分割(Mesh & Partition)Part2 .............................................................. 20.1 • Visualization Module ...............................................................................W2.76
• 更多控制網格的方法 ............................................................................... 20.3
• 生成及合併可網格化的區域 ................................................................. 20.18
• 在旋轉成型區域生成六面體網格 ......................................................... 20.31
• 網格堆疊方向-實驗薄殼........................................................................ 20.36
W3 卡榫插入分析 ...............................................................................................W3.1 • Mesh Module ..........................................................................................W5.32
• 習題說明 ...................................................................................................W3.2 • Job Module ..............................................................................................W5.46
• Part Module ...............................................................................................W3.5 • Visualization Module ...............................................................................W5.47
• Property Module .....................................................................................W3.13 • 延伸練習:USB 的推出 ..........................................................................W5.48
• Assembly Module ....................................................................................W3.30
• Set & Surface ...........................................................................................W3.38 Abaqus 各銷售版之注意事項 (Starter, Portfolio & Regular)
• Step Module ............................................................................................W3.45
• Interaction Module ..................................................................................W3.51
• Load Module ............................................................................................W3.68
• Mesh Module ..........................................................................................W3.75
• Job Module ..............................................................................................W3.88
• Visualization Module ...............................................................................W3.92

W4 懸臂平板自然頻率求取 ..............................................................................W4.1
• 習題說明 ...................................................................................................W4.2
• Property Module .......................................................................................W4.6
• Step Module ..............................................................................................W4.9
• Interaction Module ..................................................................................W4.16
• Load Module ............................................................................................W4.18
• Mesh Module ..........................................................................................W4.23
• Job Module ..............................................................................................W4.26
• Visualization Module ...............................................................................W4.27

W5 USB 落摔分析 ...............................................................................................W5.1


• 習題說明 ...................................................................................................W5.2
• Property Module .......................................................................................W5.9
• Assembly Module ....................................................................................W5.16
• Step Module ............................................................................................W5.17
• Interaction Module ..................................................................................W5.25
• Load Module ............................................................................................W5.25
1.1 1.2

大綱

• Check List 1.3


• 甚麼是有限元素法(FEA)? 1.10
Abaqus/CAE綜覽 (Overview)
• 甚麼是Abaqus FEA? 1.12
• 簡介Abaqus/Standard 1.15
Lecture 1
• 開啟Abaqus/CAE 1.19
• Abaqus/CAE操作介面 1.22
• CAE檔與模型 1.34
• Abaqus的規定 1.38
• 使用手冊 1.46
• 用模型樹或是Module依序建立模型 1.52

Abaqus Basic 1 Abaqus Basic 1

1.3 1.4

Abaqus/CAE的各個模組(建模順序:由左到右,由上到下) Abaqus/CAE模型構成要件檢查表
零件(part) 性質(property) 組裝(Assembly)
必須有 零件(Part) 至少一個
• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 必須有 材料(Material) 至少一個
• 定義其他分割
話,還有劃分截
出來的零件 必須有 截面(Section) 至少一個
面的區域)
• 為零件設定截 必須有 指定截面(Section Assignment) 在零件層級的子項目群裡設定
面性質
必須有 組裝 (Assembly) 至少一個組成件
步驟(Step) 交互(Interaction) 載重(Load)
必須有 步驟 (初始條件之後)(Step) 由使用者建立
• 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、
之間的接觸與其 邊界條件與初 通常需要 邊界條件(Boundary Condition) 可當做初始條件
他的交互作用, 始條件,並設 通常需要 載重(Load) 初始條件之後
並設定用於不同 定用於不同的
的分析步驟。 分析步驟。 必須有 網格(Mesh) 可在零件或組裝時完成
必須有 工作(Job) 實際執行分析
網格(Mesh) 工作(Job) 結果後處理(Visualization)
• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1


1.5 1.6

單位一致性 工程&真實應力應變之轉換

• 單位 • 應變:
• Abaqus採無因次單位。
• 使用者須注意單位一致。 ∆l l 
ε nom = , ε = ln  , ε = ln(1 + ε nom ).
l0  l0 
對數應變 工程應變

• 應力:

F F
σ nom = , σ= . σ = σ nom (1 + ε nom ).
A0 A

真應力
工程應變
單位一致性的常用系統
工程應力

Abaqus Basic 1 Abaqus Basic 1

1.7 1.8

實體元素選用時機 (S) Abaqus/Standard only 實體元素選用時機 (S) Abaqus/Standard only

問題種類 最佳元素選擇 避免使用 問題種類 最佳元素選擇 避免使用


整塊金屬成型 一階減積分四邊形/六面體(S)或修正二階三角形 二階四邊形/六
可變形體之間的General 一階四邊形/六面體,或是修正的 二階元素,使用node-to-
contact 二階三角形/四面體 surface的接觸離散法(S) (網格嚴重扭曲) /四面體 面體(S)
複雜模型幾何(線性材料,
二階三角形/四面體 (基於網格鋪設便利性)
一階全積分四邊形/六面體, 無接觸)
具有彎曲的接觸 不相容模式(Incompatible) 或二階元素,使用node-to-
surface的接觸離散法(S) 如果可以,一階四邊形/六面體(如果沒有整體
複雜模型幾何 扭曲)。如果在乎網格需求,使用二階三角
彎曲(無接觸) 二階 一階全積分 (非線性材料,或是接觸) 形/四面體(修正模式;只有搭配surface-to-
surface的接觸離散法時才使用正常模式(S))
應力集中 二階 一階
二階三角形/四面體:混合(S),或是C3D10I(S)(
幾乎不可壓縮 複雜三維模型幾何 如果有彎曲),或C3D10M(如果也有接觸),
(ν > 0.475 或是可觀的塑 一階元素或二階減積分元素(S) 二階全積分 (幾乎不可壓縮) 或C3D10(S)(採用surface-to-surface接觸離
性應變 εpl > 10%) 散法的接觸)

自然頻率(線性動力學) (S) 二階
完全不可壓縮(橡膠 ν = 混合四邊形/六面體(Hybrid)(S),一
0.5) 階元素(如果涉及過大的變形) 非線性動力學(撞擊) 一階 二階

Abaqus Basic 1 Abaqus Basic 1


1.9 1.10

名詞釋疑
• Part = 零件
• Native Part = 在Abaqus/CAE中建立的零件
• Native CAD Geometry = 在外部CAD軟體所建立的幾何體(零件或組裝成品), 甚麼是有限元素法(FEA)?
以原本CAD檔案格式匯入Abaqus/CAE
• Part Instance = 零件分身、組成件
• Dependent Part Instance = 在零件模組之下對零件切網格
• Independent Part Instance = 在組裝模組之下對組裝件切網格
• Native Mesh = 在Abaqus/CAE介面下,對一個幾何體鋪設的網格
• Orphan Mesh = 不是在Abaqus/CAE鋪設的網格
• Vertex(Vertices) = 幾何點
• Node = 網格點

Abaqus Basic 1 Abaqus Basic 1

1.11 1.12

甚麼是有限元素法(FEA)?

• 回顧材料力學

甚麼是Abaqus FEA?
h

• 懸臂樑的尺寸L, b, h 零件幾何外型 有限元素法:


• 等向性材料以及E, ν 材料性質 空間離散化,將整
個模型切成有限個
• 均質截面以及截面尺寸 I 截面性質 單元,因此稱為有
• 單一零件 一個組成件 限元素法 切割
網格的動作
• 單純的靜力分析 一個分析步驟
• 均佈荷重q 載重 單一分析每個元素,
• 左端為固定端 邊界條件 再組合
• 計算A點反力、應力、C點位移 輸出
Abaqus Basic 1 Abaqus Basic 1
1.13 1.14

甚麼是Abaqus FEA? 甚麼是Abaqus FEA?

• 有限元素分析套裝模組 • Abaqus/Standard與Abaqus/Explicit, 為具系統性的分析模組


,可互相支援與整合。
• Abaqus/Standard 是泛用型的有限元素模組。它可以用在分析各種不同的
問題,包含非結構性的應用。
• Abaqus/Explicit是顯性動力有限元素模組。
• Abaqus/CAE是將分析模組整合成一個全Abaqus的環境,用於建模、管理
、監控Abaqus的分析與結果圖型化。

* Abaqus/CFD是計算流體動力學分析的產品,不在此討論。

Abaqus Basic 1 Abaqus Basic 1

1.15 1.16

簡介Abaqus/Standard

• Abaqus/Standard
• 泛用型的有限元素分析工具.
簡介Abaqus/Standard • 廣泛的與獨立的資料庫:
• 元素
• 材料
• 分析程序
• 強大的接觸問題分析能力

Abaqus Basic 1 Abaqus Basic 1


1.17 1.18

簡介Abaqus/Standard 簡介Abaqus/Standard

• Abaqus/Standard 分析種類 • 其他的分析模式:


• 靜力應力位移(static stress/displacement)分析: • 熱傳導
• 與應變率有關或是無關的反應 • 聲學 traction
free rolling
• 挫曲特徵值求解。 • 質量擴散
• 線性動力學(Linear dynamics): • 穩態傳輸 braking

輪胎在鼓輪上
• 自然頻率求解 • 用Abaqus/Standard處理多重 的穩態滾動
• 振態疊加 物理場之耦合問題:
• 簡諧載重 • 熱-力學分析
• 反應譜分析 • 結構-聲學分析
• 隨機載重 輪胎的簡諧振動 • 熱-電(Joule heating) 分析
• 線性/非線性動力學(Linear/Nonlinear dynamics): • 線性壓電分析
• 暫態動力學 • 飽和與不飽和孔隙流體滲流變形
• 隱性或顯性積分 • 流體-結構互制 歧管的熱應力

Abaqus Basic 1 Abaqus Basic 1

1.19 1.20

開啟Abaqus/CAE

• 三種方法啟動Abaqus/CAE:
• 命令列
開啟Abaqus/CAE • abaqus cae = filename.cae
• 於現在的目錄下,開啟Abaqus/CAE。

• Start menu (Windows)


• 於開始的目錄下開啟Abaqus/CAE(安裝時設定)
• 工作目錄可被修改(下張投影片)

• 在Windows 的資料夾下左鍵點兩下 .cae 或是 .odb


• 於現在的目錄下,開啟Abaqus/CAE。

Abaqus Basic 1 Abaqus Basic 1


1.21 1.22

開啟Abaqus/CAE

• 選定工作目錄
• 可以選擇工作目錄
• 預設是開始的目錄下 Abaqus/CAE操作介面
• 之後的檔案操作會在這個路徑下讀取與寫入。
• 工作檔會被寫入一個新的工作目錄。
• 更輕鬆管理工作檔
• 例如:使所有的工作檔都留在選定的工作目錄下。

Abaqus Basic 1 Abaqus Basic 1

1.23 1.24

Abaqus/CAE操作介面 Abaqus/CAE操作介面
• 完全整合建模、分 • 選單(menu)、圖標(icon)
析、工作管理與結 與對話窗的現代使用者圖
果評估。
形化介面 (GUI)
• 對於Abaqus的各系
統,提供最完善的 • 選單可連結到所有的功能。
介面。 • 圖標可連結到常用的功能。
• 使用中立的資料庫 • 對話窗可讓你輸入字母數字
檔案,獨立於硬體 夾雜的資訊與選擇不同的特
設備。 性。 力學性質的次選單
• 客製化,成為應用
於特定問題之系統

彈性材料的表格
視覺化的圖標工
Abaqus/CAE 主使用介面 具箱(toolbox)

Abaqus Basic 1 Abaqus Basic 1


1.25 1.26

Abaqus/CAE操作介面 Abaqus/CAE操作介面

• 一致的環境 • 模型樹狀結構(Model Tree)與結


• 功能都呈現在各個模組(module) 果樹狀結構(Result Tree)
內。 • 模型樹狀結構提供一個模型及其所包
• 每個模組包含整個功能的邏輯子 含之物件的圖形化快速瀏覽。
集。 • 結果樹狀結構用於展現輸出資料庫裡
• 一旦了解一個模組的表達方式, 的分析結果,也包含特定的XY圖。
就能輕易了解其他模組。 • 兩者都提供捷徑連到主選單、模組工
具箱與各個管理功能。
• 部分功能後續再討論。

Abaqus Basic 1 Abaqus Basic 1

1.27 1.28

Abaqus/CAE操作介面 Abaqus/CAE操作介面

• 樹狀結構的特性 • 訊息框
• 把滑鼠移到子項目群或是子項目群上
• 導航工具
• “修剪”樹狀結構
• 滑鼠右鍵
edit/create/suppress/query • 可以設定新的子項目群,減少雜亂
• 有效地建立模型 • 快捷鍵
• Hide/show
• 模型之查詢與檢視
• Expand/collapse
• 例如:顯示出目前已定義的截面、材料與限制
條件之數量 • Search
• 顯示選定特性或物件之狀態(無效的零件、略過 • Delete items
的特性) • Switch context
• Abaqus 模型的全面性瀏覽 • 篩選
• 展開“子項目群” 可顯示出各個物件及其層級。
• 與分析步驟相關的設定(如,邊界條件) 會出現在
分析步驟與載重的子項目群之下。

Abaqus Basic 1 Abaqus Basic 1


1.29 1.30

Abaqus/CAE操作介面 Abaqus/CAE操作介面

• 停駐式工具列 (toolbar) • 自訂工具列


• 可修改工具列的安排與外 • 包含連到在標準工具列或工具箱內
貌。 以外功能的捷徑。
• 透過拖曳來移動工具列。 • 可以集中常用的功能。
• 工具列可以被放在圍繞主 • 可以新增功能到客製化的工具列:
視窗的四個停駐區內。 • Tools → Customize
• 浮動的工具列可以放在任 • 在客製化的對話框內選擇所要
何地方 的功能。
• 浮動的工具列的擺放 • 把它拖到工具列內。
可被控制。
• 指派一個圖示來代表這個工具
列。
• 如同標準工具列一樣,可移動、停
駐、浮動與隱藏。
停駐區

Abaqus Basic 1 Abaqus Basic 1

1.31 1.32

Abaqus/CAE操作介面 Abaqus/CAE操作介面

• 自訂快捷鍵 • 視角操作
• 多數的功能都適用。 • 有工具列來控制視角 (pan, zoom, rotate
• 例如,[Shift] + [Ctrl] + P 的鍵盤組合 等)。
可以開啟Create Part對話窗 • 或者可以使用鍵盤與滑鼠的組合:
• 內建的快捷鍵用於常用的功能(save、
• Rotate: [Ctrl]+[Alt]+MB1.
print等),可以重設。
• 快捷鍵必須使用下列按鍵之一或是按鍵 • Pan: [Ctrl]+[Alt]+MB2.
組合: • Zoom: [Ctrl]+[Alt]+MB3.
• 任何功能鍵,除了F1。 • 可重新配置這些組合,仿效其他CAD應
• [Alt] + [Shift] + 任意鍵 用軟體的視角操作介面。
• [Ctrl] + 任意鍵。你可以增加[Alt] 或 • Tool Options View Manipulation
[Shift] 來修改任一個包含[Ctrl]的快
捷鍵。

Abaqus Basic 1 Abaqus Basic 1


1.33 1.34

Abaqus/CAE操作介面

• 3D 羅盤
• 視角操作工具
• 提供快速便捷的方式去改變模型的 CAE檔與模型
視角。
• 以預設的方式呈現,必要時可以關
閉。
• 利用三軸指引現在模型的方位。
• 可被點選、拖曳與旋轉,藉由點選不同
的區域,來表現出特定的視角操作:
• 對模型的旋轉中心,可自由轉
動。
• 對固定軸轉轉。
• 沿著固定軸做視窗平移。
• 在固定平面內做視窗平移。
• 套用以定義好的視角。.
Abaqus Basic 1 Abaqus Basic 1

1.35 1.36

CAE檔與模型 CAE檔與模型
• 甚麼是模型資料庫檔案 (副檔名:cae)? • 甚麼是模型?
• 包含所有模型資訊。 • 包含一個分析所需的所有資料。
• 通常包含一個模型或是數個相關的模型。 • 包含所有的零件與相關聯的性質。
• 在Abaqus/CAE內,一次只能對一個模型進行編輯。 • 在模型資料庫內,獨立於其他模型。
• 在同一資料庫內,如零件與材料之物件可以複製於不同的模型。
• 包含複製零件的一個組裝成品,內含有關的接觸介面、載重與邊界條件、
模型資料庫(.cae)
網格與分析歷程。

模型 1

模型 1 模型 2 模型 3 多個零件
多種材料與截面性質
1 個組裝後的成品
1 個或多個分析步驟

Abaqus Basic 1 Abaqus Basic 1


1.37 1.38

CAE檔與模型

• 模型可以從另一個資料庫匯入。
• 匯入的模型資料會複製到當下的資
料庫。 Abaqus的規定
• 例如:零件、截面、組裝、材
料、載重與邊界條件等。
• 分析工作的定義與客製化資料無法
複製。

+ =

使用者 A 使用者 B 主模型

Abaqus Basic 1 Abaqus Basic 1

1.39 1.40

Abaqus的規定 Abaqus的規定

• 單位 • 範例: 室溫下,中碳鋼的性質
• Abaqus採無因次單位。
Quantity U.S. units SI units
• 使用者須注意單位一致。
導電性 28.9 Btu/ft hr ºF 50 W/m ºC
• 範例:
2.4 Btu/in hr ºF
• N, kg, m, s 或
• N, 103 kg, mm, s 等 密度 15.13 slug/ft3 (lbf s2/ft4) 7800 kg/m3
0.730 × 10−3 lbf s2/in4
0.282 lbm/in3
彈性模數 30 × 106 psi 207 × 109 Pa
比熱 0.11 Btu/lbm ºF 460 J/kg ºC
降伏應力 30 × 103 psi 207 × 106 Pa

單位一致性的常用系統
Abaqus Basic 1 Abaqus Basic 1
1.41 1.42

Abaqus的規定 Abaqus的規定

• 時間量測 • 座標系統
• Abaqus一直紀錄一個分析的總時間與每個分析步驟的個別時間。 • 對於邊界條件與點荷重,預設
• 時間對於某些分析過程是有物理意義的,例如暫態動力。 的座標系統是卡式直角座標。

• 時間對於某些過程是無意義的,如:rate-independent、靜力,增加載重 • 替代性的局部直角、圓柱 局部的直角


時,時間只是一個方便、單純的增量值。 形與球形座標可被定義。 座標系統,
採YSYMM
• 這些局部的座標方向在大
邊界條件。
位移的分析中,不隨材料
而轉動。

斜邊上的邊界條件

Abaqus Basic 1 Abaqus Basic 1

1.43 1.44

Abaqus的規定 Abaqus的規定
• 材料的方向(如:與元素的材料 • 替代性的局部直角、圓柱形與球形座標
或是積分點相關的方向),預設 可被定義 。 1
的座標系統根據元素種類: 實心元素的預設材料方向
• 影響輸入:非等向性材料方向。 2
• 實心元素採用全域直角卡 • 影響輸出:應力應變輸出的方向。
式座標。
• 局部的材料座標方向在大位移的分
• 薄殼與薄膜元素採全域卡 析中,隨材料而轉動。
式座標在面上的投影。

薄殼與薄膜元素的預設材料方向

Abaqus Basic 1 Abaqus Basic 1


1.45 1.46

Abaqus的規定

• 自由度
• 節點的基本求解變量。
• 可用的節點自由度視元素種類而定。 使用手冊
• 每個自由度都用數字來標示:1=x向位移,2=y向位移,11=溫度等。

Abaqus Basic 1 Abaqus Basic 1

1.47 1.48

使用手冊 使用手冊

• 主要參考資料 • 額外的參考資料
• Abaqus Analysis User’s Manual • Abaqus Installation and Licensing Guide (有書面版)
• Abaqus/CAE User’s Manual • 安裝說明
• Abaqus Example Problems Manual • Abaqus Release Notes
• Abaqus Benchmarks Manual • 說明每個版本的改變
• Abaqus Verification Manual • Advanced lecture notes on various topics (只有書面版)
• Abaqus Keywords Reference Manual • Tutorials
• Abaqus User Subroutines Reference Manual • Getting Started with Abaqus: Interactive Edition
• Abaqus Theory Manual • Getting Started with Abaqus: Keywords Edition
• 所有的使用說明都有HTML與PDF格式 • Programming
• 這些資料都可透過Abaqus/CAE主選單裡的Help找到。 • Scripting and GUI Toolkit manuals
• SIMULIA home page
http://www.3ds.com/products/simulia/overview/

Abaqus Basic 1 Abaqus Basic 1


1.49 1.50

使用手冊 使用手冊

• HTML 使用手冊 • 搜尋使用說明


• Abaqus的使用說明依功能分類成一本本的使用手冊。 • 在搜尋列輸入一個或多個找尋字串。
• 透過網頁瀏覽器閱讀。
• 可以搜尋所有的說明或是單一本手冊。

搜尋欄位裡的字串:
以任何順序出現
可以連在一起,也可分開
搜尋結果以近似條件呈現
(預設是單一章節)

標記顯示內容 內文區塊顯示對應的章節
物件的目錄
Abaqus Basic 1 Abaqus Basic 1

1.51 1.52

使用手冊

• 搜尋使用說明 (續)
• 使用引號,精確搜尋字串。
用模型樹或是Module依序建立模型

Abaqus Basic 1 Abaqus Basic 1


1.53 1.54

用模型樹或是Module依序建立模型 用模型樹或是Module依序建立模型

1) 模型樹建模:模組樹是一個方便的 • 範例:下圖顯示建立一個懸臂樑模型的
工具,用來找尋與管理各個模組與 建議順序。(註:此順序不是絕對的)
分析結果。
• 模組樹狀結構提供一個模組有層次的圖像
化描述。
• 在模組樹狀結構裡,子項目群與項目的安
排反應建立模型的程序。
• 類似的邏輯表現在模組選單內各模組
的順序,組裝前,先建立零件,設定
載重前,先定義步驟。

Abaqus Basic 1 Abaqus Basic 1

1.55

用模型樹或是Module依序建立模型

2) 順著Module的順序建模
零件(Part) 性質(Property) 組裝(Assembly)
• 建立零件的 • 定義材料 • 零件定位
幾何外觀。
• 為零件設定截面
性質。

步驟(Step) 交互面(Interaction) 荷重(Load)


• 定義分析步驟與所需 • 不適用這個範例 • 設定載重、
的輸出。 邊界條件與初
始條件,並設
定用於不同的
分析步驟。
網格(Mesh) 工作(Job) 結果後處理(Visualization)
• 劃分網格 • 交付、管理與監 • 檢視結果
控分析工作。

Abaqus Basic 1
2.1 2.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 •定位零件分身
何外觀 (必要的
• 定義其他分割
話,還有劃分截
出來的零件
面的區域)
零件(Part) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 2 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

2.3 2.4

大綱

• 甚麼是零件(Part)與零件之定義 2.4
• 匯入外部幾何體 2.8
甚麼是零件與零件之定義
• 匯入外部網格 2.30
• 其他 2.38

Abaqus Basic 1 Abaqus Basic 1


2.5 2.6

甚麼是零件? 甚麼是零件?

• 零件是一個Abaqus/CAE模 • 以下幾種零件可被建立
型的構成要素。 • Deformable parts
• 最終,在有限元素模型內,每 • 任意形狀,可包含多種尺 Deformable part: 軸套
個物體都會與零件相關。 寸特性 (固體、表面、線)
• 每個零件都能被分隔為數個區 ,受力可變形。
塊,每個區塊都能被指定材料 • Discrete rigid parts (離散式
與截面的性質。 零件 有限元素模型 剛體)
• 任意形狀,受力不變形。
• Analytical rigid parts
Analytical rigid parts:
• 形狀受限,由線、弧線與 Discrete rigid part: 旋轉成型的滾軋模具
拋物線構成的面, 受力不 任意形狀的剛體模具 (夾在當中的是可變
殼厚:1 mm (帶有可變形的胚料)
變形。 形的金屬原料)
• Eulerian parts
殼厚:3 mm • 實心區域,用於尤拉分析 Eulerian part: 材料
,定義一個區域,材料在 流經一個圓柱區域
擁有多個區塊的單一零件 此區域內流動。
Abaqus Basic 1 Abaqus Basic 1

2.7 2.8

定義零件

• 零件與組裝
• Abaqus/CAE是基於常用於CAD套裝軟體
的零件與組裝概念。
2. 匯入外部幾何體
• 零件的幾何外型可由以下三種方法定義:
1. 直接在Abaqus/CAE建立(請見L20)
• 原生幾何體(Native Geometry) 主選單 File Import Part/Assembly
2. 從CAD系統匯入
• 原生(Native)CAD幾何體
• 中立的格式
3. 匯入成單獨的網格(Orphan Mesh)
• 輸入或輸出資料庫檔
• 一個模型可以包含三種方法。 幫浦組裝包含了匯入的幾何體
(cover, gasket, bolts)與單獨的
(pump housing)幾何體

Abaqus Basic 1 Abaqus Basic 1


2.9 2.10

2. 匯入外部幾何體 2. 匯入外部幾何體

• 匯入幾何體 • 底稿(Sketch)
• 匯入的幾何體不具有特徵描述。 • 2D底稿可以下列格式匯入:
• 因為不是在Abaqus/CAE所建立 • AutoCAD (.dxf)
的幾何體。 • IGES (.igs, .iges)
• 但是, Abaqus/CAE的幾何功能可以 • STEP (.stp, .step)
修改它
• ACIS (.sat)
• 例如,移除不要的細節。
• 底稿以ACIS、IGES或STEP格式匯出。
• 可建立額外的特徵。
• 一個組裝成品可以包含多個匯入的幾
何體。
• 組裝成品也可包含多個原生幾何
零件(Abaqus/CAE所建立的)。
• 可從不同來源匯入幾何體。

Abaqus Basic 1 Abaqus Basic 1

2.11 2.12

2. 匯入外部幾何體 2. 匯入外部幾何體

• 原生(Native)CAD幾何體 • 組裝成品
• 零件與組裝成品可以下列格式匯入: • 整個組裝成品,或是選定的組成件可
• CATIA V4 (.model, .CATData, .exp) 以被匯入

• CATIA V5 (.CATPart, .CATProduct) • 逐步匯入

• 3DEXPERIENCE CATIA Modeling • 選擇性地重新匯入


Apps (匯入前,零件與組裝會轉成 • 可保留CAD裡的零件名稱
CATIA V5格式)
• 可保留CAD裡的零件顏色
• Parasolid (.x_t, .x_b, .xmt)
• 使用者必須存進巨集裡,供未來
• SolidWorks, etc. session使用
• Pro/ENGINEER (.enf_abq)* Parasolid 歧管幾何體被匯入 • 保留產品結構(材料清單)
Abaqus/CAE
• NX (.enf_abq)* • 零件的多個組成件
• 組成件轉換
*針對Pro/ENGINEER與NX使用Elysium中立格式(.enf_abq)
所生成幾何檔, Simulia提供外掛的轉譯程式。

Abaqus Basic 1 Abaqus Basic 1


2.13 2.14

2. 匯入外部幾何體 2. 匯入外部幾何體

• 中立格式(Neutral Format,工業標準格式) • 以原本CAD圖檔格式匯入會大幅提高在Abaqus中幾何匯入的成


• 零件可以下列中立格式匯入: 功率。
• ACIS (.sat) • 使用原本格式,能匯入的幾何,如果要以中立格式成功匯入,必須要做相
當程度的簡化。
• IGES (.igs, .iges)
• VDA-FS (.vda)
• STEP (.stp, .step)
• 零件以這些格式匯出Abaqus/CAE。

Pro/ENGINEER STEP

手機的前蓋板以STEP檔匯入
Abaqus/CAE (Motorola授權)

Abaqus Basic 1 Abaqus Basic 1

2.15 2.16

2. 匯入外部幾何體 – 原本的CAD圖檔格式 2. 匯入外部幾何體 – 原本的CAD圖檔格式

• 原本CAD幾何格式的匯入,可使用連結匯入介面(associative • 連結匯入(Associative import)


interface)或以單獨(standalone)幾何體。 • 連結匯入是一個強大的工具,從CAD系統內,將零件與組裝成品連結匯入
連接匯入 單獨 單獨 Abaqus/CAE。
(直接) (ENF) • 在Abaqus/CAE中,將CAD系統的模型匯出到組裝模組內。
CATIA V4 • 可支援:
CATIA V5 • 3DEXPERIENCE
CATIA V6 CATIA Modeling Apps Abaqus/CAE
SolidWorks (via Parasolid) • CATIA V5
Pro/ENGINEER
• SolidWorks
NX
• Pro/ENGINEER
I-DEAS
Parasolid
• NX(UG)
SolidWorks
• 單獨的幾何體可直接匯入或是用ENF(Elysium Neutral File)格式。
• 原本CAD幾何格式的匯入是Abaqus/CAE外加的功能(需要額外的授權)。

Abaqus Basic 1 Abaqus Basic 1


2.17 2.18

2. 匯入外部幾何體 – 原本的CAD圖檔格式 2. 匯入外部幾何體 – 原本的CAD圖檔格式

• 連結匯入(續) • 連結匯入(續) – 兩種操作方式


• 幾何體無縫匯入。 • 自動
• 包含組裝細節、名稱、顏色等等。 • 建立一個CAD連結(使用Port Number),可供CAD軟體將幾何傳輸到
• 保持CAD組裝成品與Abaqus/CAE組裝成品之間的關係。 Abaqus/CAE。

• 允許使用者根據分析的結果,來回反覆設計模型。 • 同步連結更新(“即時”更新)。

• 單向,可支援 SolidWork 與 NX • 兩個軟體必須同時開啟,才能進行資料傳輸。

• 從CAD系統裡,微小的改變,都會更新到Abaqus/CAE組裝成品。 • 手動

• 不支援變動幅度過大的拓樸改變。 • 寫成一個幾何檔,在Abaqus/CAE內匯入。

• 雙向,可支援 3DEXPERIENCE, CATIA V5 與 Pro/ENGINEER • 允許非同步連結更新。

• 使用3DEXPERIENCE, CATIA V5或是Pro/ENGINEER,可標示出在 • CAD軟體可以在不同的作業系統、系統等。


Abaqus/CAE內,哪個模型的尺寸可被修改。 • 不同使用者或公司可以互相交流(一個執行CAD軟體,另一個則
是Abaqus/CAE)。
• 兩個軟體不需要同時運作。

Abaqus Basic 1 Abaqus Basic 1

2.19 2.20

2. 匯入外部幾何體 – 原本的CAD圖檔格式 2. 匯入外部幾何體 – 原本的CAD圖檔格式

• CATIA V5零件的單獨 • 使用Elysium轉譯器的單獨匯入


(Standalone)直接匯入* • 也可使用Elysium公司的轉譯器,從下列產品中,將零件匯入
• CATIA V5連接匯入介面的好處之一 Abaqus/CAE:
是用於CATIA V5檔案的直接匯入。 • CATIA V4 透過Elysium轉譯器,直接匯入
• 可簡易地直接匯入幾何,而不 • Parasolid
需要建立CAD連結。
• I-DEAS 需要一個轉譯的外掛程式,使用Elysium 中立檔案
• 可以匯入由CATIA V5R17-V5R20建 格式產生一個幾何檔案。
立的CATIA V5零件。 • Pro/ENGINEER*
此外掛程式發行於SIMULIA的網站:
• 如果一個.CATPart 檔案包含多個 • NX*
http://www.3ds.com/products/simulia/
物體,可以匯入成一個零件。 portfolio/abaqus/abaqus-portfolio/
• .CATPart與.CATProduct 檔案的 abaqus-add-ons/geometry-translators/
單位是mm。
• 可使用Scale選項來調整單位。
* CATIA V5的連結匯入與直接匯入轉譯器,
* 對於Pro/ENGINEER以及NX,對應的連接匯入介面與以中立格式檔案為基礎的讀取
另需授權碼,以單一整合介面發行。
器,另需授權碼,以單一整合介面發行。
Abaqus Basic 1 Abaqus Basic 1
2.21 2.22

2. 匯入外部幾何體 - 中立格式 2. 匯入外部幾何體 - 中立格式

• ACIS • ACIS (續)


• ACIS為一個來自Spatial Technology公司, • ACIS檔案格式支援組裝成品。
物件導向的三維幾何模型引擎。 • 在單一的ACIS(.sat)檔案中,可包含
• Abaqus/CAE使用ACIS,作為其內部幾何的 多個零件。
核心(kernel)。
• 藉由ACIS 格式的方法,將零件匯入,
是很可靠的。

一個ACIS (.sat)檔案包含位置(幾何)以及模型的連結性(拓樸 )
一個幫浦的組裝成品以SAT格式
建議的中立檔案格式為ACIS檔案格式。
匯入Abaqus/CAE。

Abaqus Basic 1 Abaqus Basic 1

2.23 2.24

2. 匯入外部幾何體 - 中立格式 2. 匯入外部幾何體 - 中立格式

• IGES • STEP
• IGES (Initial Graphics Exchange Specification) • STEP(STandard for the Exchange of Product)模型資料(STEP ISO
是最早也是使用最頻繁的幾何資訊交換標準。 10303-1)被設計用於IGES的高階取代。
• 在IGES檔案中,實體或薄殼幾何係以一系列的 • 企圖克服IGES 的一切缺點。
面所構成。 • ISO 10303當中,處理三維產品設計的部分就是大家所熟知的AP203以及
• 縫合這些面成為一個“水密”的實體,是 AP214。
CAD/CAE軟體的工作。對於大型的零件,縫合
的操作會很耗電腦資源。 STEP AP203以及AP214使用邊界表示
(“B-rep”)來表示一個實體,其他 資訊也一
樣,如零件與組裝成品資訊。

手機鏡頭的構件以IGES
格式匯入Abaqus/CAE

Abaqus Basic 1 Abaqus Basic 1


2.25 2.26

2. 匯入外部幾何體 - 中立格式 2. 匯入外部幾何體 - 中立格式

• STEP (續) • 處理中立格式的建議


• STEP格式明確表示薄殼/實體的拓樸 • 將實體零件從CAD系統匯出之前,必
,單獨的面也一樣。 須知道欲分析的零件種類以及從分析
• 在Abaqus/CAE中,STEP幾何的匯入 中你期望得到甚麼。
與修復如同ACIS。 • 例如,也許會想移除過多的細節
,這些細節將會影響網格,決定
分析的耗時。
• 謹記在心的是這些格式是用
來表達正確的幾何外觀,不
是用在有限元素分析。
• 簡化實體零件將會提高成功匯入
以STEP檔案,將活塞構件匯入 Abaqus/CAE的機率。
Abaqus/CAE

Abaqus Basic 1 Abaqus Basic 1

2.27 2.28

2. 匯入外部幾何體 2. 匯入外部幾何體

• 幾何體修復
• 大多數可支援的檔案格式,Abaqus/CAE在匯入過程中自動修復零件。
• 修復過程中,一個零件通常會成為有效零件。
• 有效的幾何格式組成一個封閉的體積(邊間無縫)。
• Abaqus/CAE可處理無效的幾何體。
• 必須選擇忽略無效的狀態。
• 所有的幾何與網格功能都適用,然而,有些零件功能會失效
或是導致不想見到的情況。
中立格式 • 最好採用四面體(tetrahedron)網格。

原本CAD幾何格式

獨立網格
匯入零件的對話窗 匯入組裝成品的對話窗

Abaqus Basic 1 Abaqus Basic 1


2.29 2.30

2. 匯入外部幾何體
• 修復選項
• 手動修復幾何外形的工具:
• 藉由合併小邊與面來修復一個匯入的零件 3. 匯入外部網格
,使之有效。
• 修復或移除面。
• 使用既有的面來建立單元(cell)。 主選單 File Import Model
• 縫補小間隙。
• 其他。

幾何體之修復在L21有詳細的介紹

Abaqus Basic 1 Abaqus Basic 1

2.31 2.32

3. 匯入外部網格 3. 匯入外部網格
• 獨立網格(Orphan Mesh)
• 既存的網格可從下列檔案匯入:
• Abaqus input (.inp) file
• Abaqus output database (.odb) file
• Nastran bulk data (.bdf) file
• ANSYS input (.cdb) file
• STL file (via plug-in)
• 匯入的網格稱為獨立網格(Orphan Mesh),
因為它們沒有相關聯的母幾何體。
匯入原生模型 (幾何體、
屬性、網格等)
• 原生網格(Native Mesh) 匯入獨立網格
匯入的Boot Seal網格
• 在Abaqus/CAE介面下,針對一個幾何零
件所鋪設的網格,包持了與母幾何體之關
聯,稱為Native Mesh。

Abaqus Basic 1 Abaqus Basic 1


2.33 2.34

3. 匯入外部網格 3. 匯入外部網格
• 輸入的網格被預設為單一零件。 • 獨立網格的編輯
• 可是Part Copy可用來分開該模型不連續(不共點、不共線、不共面) • 即便一個獨立網格沒有相關聯的幾何體,還
的區域,成為多個零件(這項功能也可用在幾何體)。 在可以在網格模組修改。
• 一組網格編輯工具,一些基本功能如下:
• 建立節點與元素。
• 變更一組節點的座標。
回上一步,
• 局部座標系統也適用。 可輕易修正
• 校正與翻轉薄殼元素的法線方向。 錯誤的操作。
• 把元素從一階轉成二階,反之亦然。
• 把實心元素轉成薄殼元素。
對於處理品質不好的幾何體
,更進一步的網格編輯工具
會在L22裡說明。

Abaqus Basic 1 Abaqus Basic 1

2.35 2.36

3. 匯入外部網格 3. 匯入外部網格

• 匯入/編輯幫浦外殼的獨立網格 • 匯入/編輯幫浦外殼的獨立網格(續)
• 元素刪除
• 選取篩選器可幫助選取構成肋拱
的元素,並刪除。

選擇完全在框選範圍的元素。

Abaqus Basic 1 Abaqus Basic 1


2.37 2.38

3. 匯入外部網格

• 匯入/編輯幫浦外殼的獨立網格
(續)
• 移動節點 查詢距離或是座 其他
• 孔洞的內徑可透過建立局部 標,自動產生偏
的圓柱CSYS去修改。 移的量或是座標。

前一步與後一步,
輕易改正錯誤。

1.5 face angle技術自動 1.2


選取節點

Abaqus Basic 1 Abaqus Basic 1

2.39 2.40

其他 – 參考基準幾何(Datum) 其他 – 參考基準幾何(Datum)

• 參考基準幾何(Datum)
• 參考基準是參考幾何外形,有助於使用者建立一個特徵,當零件不包含這
個特徵的所需幾何外形。
• 一個參考基準是一個零件的特徵,依著這個零件而生成的。
• 為了方便觀看,參考基準可以開關。
• 參考基準的種類:點、軸、座標系統與平面。

Abaqus Basic 1 Abaqus Basic 1


2.41 2.42

其他 – Selection tool 其他 - Partition

• 篩選器 • 分割(Partition)
• 建模時,常常需要從螢幕選取 框選範圍的形狀 • 分割把零件拆成不同區塊。
物件。 點選前的 • 每個區塊必須指定材料與截面性質。
• Abaqus/CAE提供一組篩選器 物件種類 標記顯示
• 在組裝成品內的每個複製體都有一樣的分割。
,方便從viewport選擇物件。
• 每個區塊可以被用來建立幾何體群組與網格切割。
• 篩選器讓使用者選擇物件的形
式(實體、邊、幾何點等等) 與 • 在組裝模組內,也適用於在零件模組內建立的幾何體群組。
在viewport內的相對位置。 • 在網格模組內,用分割來建立可劃分網格的區塊是比較有效率的。
• 可以改變圈選範圍的形狀與方 • 網格模組之下,在不同網格劃分的技術使用上,上色的方式提供
式。 自動選擇最接
直觀的視覺回饋。
近游標的物件 選取框選範圍內
• 篩選器放在Selection工具列。 或範圍外之物件
選取內部或
外部物件

Abaqus Basic 1 Abaqus Basic 1


3.1 3.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 •定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
材料與截面性質(Property) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 3 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

3.3 3.4

大綱

• 概述Abaqus材料模式 3.4
• 導論 3.7
概述Abaqus材料模式
• 線彈性 3.19
• 金屬塑性 3.23
• 材料資料庫 3.29
• 材料試驗曲線校正 3.31
• 截面性質 3.33

Abaqus Basic 1 Abaqus Basic 1


3.5 3.6

概述Abaqus材料模式 概述Abaqus材料模式
• 材料行為是一個模型最無法確定的一部分,之所以重要是因為材料影響任 • Abaqus擁有廣泛的材料資料庫,可用來模擬大多數的工程材料,包含:
何設計的表現。 • 金屬
• 替分析模型選定適當的材料是很重要的。 • 塑膠
• 在選擇材料模式之前,考量分析目的、載重實際性與適用的試驗資料。 • 橡膠
• 例如,如果只模擬迴紋針的使用性,線性材料應該就適用。 • 海綿
• 然而,如果想了解或改善迴紋針的製造過程,必須用非線性材料。 • 複合材料
• 如果試驗的資料量有限,採用簡單的材料模式。 • 鋼筋混凝土

• 進階的材料模式需要合宜的資料來校正。 • 大地材料
• 這堂課,只討論最常用的材料模式:
• Abaqus的結果合理性仰賴於材料數據的準確性與廣泛性。
• 線彈性
• 金屬塑性

*對於給定的材料模式,材料資料庫可被用來儲存該模式。
Abaqus Basic 1 Abaqus Basic 1

3.7 3.8

導論

• 應力與應變
• Abaqus材料模式使用多種不同的應力應變。
導論 • 應變之計算
• 材料的變形通常以工程應變(Nominal),
∆l
ε nom = ,
l0
或對數應變描述之。
l 
ε = ln  ,
 l0 
其中 l0 是某段材料原始長度, l 是該段的目前長度,∆l = l – l0.

Abaqus Basic 1 Abaqus Basic 1


3.9 3.10

導論 導論
• Abaqus可輸出兩種應變,輸出變數分別為NE與LE。 • 應力之計算
• 大多數的情況,以變數E來表達的應變等於LE。 • Abaqus採用真應力(Cauchy)來定義大部分的材料模型。
• 工程應變與對數應變的關係式 • 單軸受力之下,真應力是所施加的力量除以當時截面積:
ε = ln(1 + ε nom ). F
σ= .
A
對數應變 工程應變
• 通常,材料試驗所提供的資料是採工程應力(Nominal),面積為未受
• 當採用非彈性材料時,總對數應變是由彈性應變、塑性應變與潛變應 力前的截面積
變所構成: F
σ nom = ,
A0
ε = ε el + ε pl + ε cr .
• 當材料具有不可壓縮行為(如:橡膠與多數金屬的塑性變形),真應力
與工程應力的關係式為
σ = σ nom (1 + ε nom ).

真應力 工程應力 工程應變


Abaqus Basic 1 Abaqus Basic 1

3.11 3.12

導論 導論

• 甚麼材料模式採用何種應變? • 溫度與場域(Field)變數之可依性
• 塑性資料採用真應力與真實塑性 • 許多材料的性質隨溫度改變。
應變。 • Abaqus裡的大多數材料模型允許參數隨溫度變化。
• 必要時,可用先前的轉換式 塑性應變在降伏
,將工程應力與應變轉成真 一開始時為零
應力與真實應變。
Slope = E
• 下式決定真實塑性應變:

ε pl = ε − ε el = ε − σ E . ε pl ε

• 超彈性(Hyperelasticity)資料採用
工程應力與應變。

Abaqus Basic 1 Abaqus Basic 1


3.13 3.14

導論 導論
• 多數的材料參數可以隨場域變數而改變。 • 材料方向
• 場域變數可依使用者定義,模擬過程中,材料參數可變。 • 對一個元素來說,應力應變資料的輸出總是與元素的材料方向有關。
• 一給定材料隨溫度或場域變數的性質可透過表格方式定義。 • 預設材料的方向與元素種類有關。
• Abaqus根據使用者提供的資料,在資料點之間做線性內插。 • 例如,實心元素(連體),局部材料方向同全域座標。
• 當溫度或場域變數的數值超過定義的範圍時,材料參數為常數。 • 某些情況下,局部的材料方向是必要的,因為材料非等向性與幾何考量之
• 如果使用者沒提供溫度或場域變數的初始值,Abaqus假設為零。 方便。
• 圓柱的情況
• 等向性材料
• 均勻內壓力

Abaqus Basic 1 Abaqus Basic 1

3.15 3.16

導論 導論
• 如果,以圓柱座標系統來表示這類結構的應力,較簡單也比較直觀: • 預設的材料方向
• 每種材料都有預設的材料方向。
• 連體元素

• 連體元素的預設材料方向是全域座標系統:

• 軸對稱元素,r, z (σ11= σrr, σ22 = σzz, & σ33= σθθ)。

• 其他元素,X, Y, Z。

S11應力使用預設的材料方向 S11(徑向)應力,局部材料方向 實心元素的預設材料方向

Abaqus Basic 1 Abaqus Basic 1


3.17 3.18

導論 導論
• 薄殼/薄膜元素 • 材料方向的旋轉
• 3D:預設的材料方向是在元素表 • 幾何非線性的分析中,樑、薄膜與薄殼元素的預設方向隨元素的運動而旋
面上。方向1是全域X軸在元素上 轉。
的投影。
• 然而,連體元素的預設材料方向在幾何非線性的分析中,並不隨元素的運
• 例外:對於法線方向同全域X軸 動而轉動。
的元素來說,預設的方向1是全
• 這樣的行為不適用於非等向性材料,因為材料方向必須隨構成結構的
域Z軸在元素上的投影。 材料之運動而轉動。
• 軸對稱:材料的方向1平行於元 • 因此,非等向性材料行為必須用局部材料方向定義。
素的r–z平面(子午方向),方向2
為環向。 • 局部的材料方向隨元素之運動而轉動。
• 應力應變的輸出依材料的方向。
• 樑/桁架元素
• 方向1沿著元素的縱向。 • 其他的材料方向
• Abaqus提供多種選項,定義其他的局部材料方向。
• 可用的座標系統為直角、圓柱與球狀座標。
薄殼與薄膜元素的預設材料方向
• 如果座標系統過於複雜,無法定義,可改用副程式。
Abaqus Basic 1 Abaqus Basic 1

3.19 3.20

線彈性
• 大多數的材料在某些變形範圍內都保有彈性。
• 如延性材料,彈性行為的範圍非常有限。
線彈性 • 一個線彈性材料的模型:
• 在微小彈性應變下,是有效的(通常小於5%);
• 可以為等向性、正交性或是完全不等向性;
• 可以具有隨溫度或場域變數改變的性質。
• 正交性與非等向性的材料定義需要使用局部的材料方向。

Abaqus Basic 1 Abaqus Basic 1


3.21 3.22

線彈性 線彈性
• 線彈性材料的虎克定律: • 在Abaqus/CAE裡定義線彈性
stress ∝ strain.
• 虎克定律的一般氏寫為
σ ij = Cijkl ε kl
其中 σ ij 是應力,Cijkl 是彈性常數,與 ε kl 是應變

隨溫度改變
1

線彈性材料的單軸應力應變曲線

Abaqus Basic 1 Abaqus Basic 1

3.23 3.24

金屬塑性
• 彈塑性實體金屬的典型單軸應力應變曲線如下所示:

金屬塑性

• 承受載重時,多數金屬在達到降伏點之前,幾乎是線彈性行為。
• 如果金屬內的應力超過降伏應力,多數金屬會有塑性變形。

Abaqus Basic 1 Abaqus Basic 1


3.25 3.26

金屬塑性 金屬塑性
• 多數的材料,降伏應力的數值只佔彈性模數的一小部分,通常是0.1-1%。 • 降伏面
因此金屬的彈性應變從不會超過這個範圍。
• Abaqus裡,可使用Mises(等向性)與Hill(非等向性)降伏準則。
• 因此,金屬的彈性行為可以被模擬成線性。
• Mises塑性是用來針對金屬的初始等向性降伏行為。
• Abaqus中,所有的金屬塑性模型都搭配線彈性的行為。
• 適用於金屬承受單純的載重(例如,碰撞分析與成形模擬)。
• 降伏時,模數會有顯著的改變。
• Hill塑性是用來針對金屬的初始非等向性降伏行為(例如,因冷加工所
• 如果材料變形超過降伏點,而卸載,材料會依楊氏模數的斜率回復變形。 致).
• 註解:金屬塑性會在“Metal Inelasticity in Abaqus”中進一步討論。 • 模型假設非等向性不介入材料的塑性變形。
• 只能被用在應變小於5%。

Abaqus Basic 1 Abaqus Basic 1

3.27 3.28

金屬塑性 金屬塑性

• 定義金屬塑性:Mises塑性

線彈性

Hill塑性
真應力與
真實應變

初始降伏時,
塑性應變為0
Abaqus Basic 1 Abaqus Basic 1
3.29 3.30
當啟動性質模組時,才能用資料庫
材料資料庫
• 為了方便材料的定義,材料資
料庫可被用來儲存資料,供所
有材料模型用。
材料資料庫 • 例如:你可以為金屬(彈性與
塑性)、橡膠(超彈性)等建立資
料庫。
• 可用Abaqus/CAE或從外部(如
Granta Design與Matereality) 點選此,將選擇的
匯入的資料,生成資料庫。 材料加進模型裡。
• 資料庫裡的材料可供任何
Abaqus/CAE模型使用。
• 對使用者來說,這個資料庫是
共享的。

Abaqus Basic 1 Abaqus Basic 1

3.31 3.32

材料試驗曲線校正

• Abaqus/CAE提供使用者從試
驗資料來調校材料模型。
材料試驗曲線校正 • 使用此功能時:
• 匯入材料的試驗資料。
• 處理試驗資料。
• 找出等向性材料的彈塑性行為。

Abaqus Basic 1 Abaqus Basic 1


3.33 3.34

截面性質
• 把材料性質套用在一個可變形的物體
時,截面性質包含額外尺寸與元素種
類之必要資訊。
截面性質 • 如:實心均質截面、複合材截面
、薄殼截面(定義厚度)、樑截面(
於Profile處,設定樑的截面形狀
與細部尺寸)或桁架截面等。

透過截面性質,
定義樑的截面。

Abaqus Basic 1 Abaqus Basic 1

3.35 3.36

截面性質 截面性質
• 截面性質與材料定義有關。 • 對樑與薄殼來說,截面勁度的數值計算是透過截面性質的積分。
• 可選在分析前計算(只做一次,對線性分析來說,效率高)與分析中計
算勁度。

薄殼截面的設定

Abaqus Basic 1 Abaqus Basic 1


3.37 3.38

截面性質 截面性質

• 替一個區塊給定截面性質 • 對於已指定截面性質的區域,Abaqus/CAE以淺綠色標記,未
• 可變形物體的每個區塊必須有一個截面性質,包含材料定義。 給定之前,為灰色。

Part region 1: Part region 2: Part region 3:


左擋泥板 右擋泥板 hinge 上下部分都被指定截面
Section assigned to top half

Shell section 1 Solid section 1

對於一個車架模型,可能
的零件、截面與材料。
Material 1:
steel

Abaqus Basic 1 Abaqus Basic 1

3.39 3.40

截面性質 截面性質

• 薄殼/薄膜的圖示說明 • 樑的圖示說明
• 藉由圖示說明,可以確認薄殼/薄膜厚度的定義 • 樑模擬成線的特徵;他們的截面尺寸由截面性質決定。
• 平移定義薄殼參考面(由節點定義)與薄殼中線面(預設)的關係。 • 透過圖示,確認樑的性質定義。
• 平移不用於薄膜。

Part Display Options 對話窗


Edit Section
*
*這個功能也適用於後處理模組 Assignment *這個功能也適用於後處理模組
Abaqus Basic 1 對話窗 Abaqus Basic 1
4.1 4.2

零件(Part) 性質(Property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 •定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
組裝(Assembly) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 4 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

4.3 4.4

大綱

• 何謂組裝? 4.4
• 定位零件分身(Part Instance)(組成件) 4.12
何謂組裝?
• 排列(Patterning) & 布林(Boolean)運算 4.20
• 集合(Set)與面集合(Surface) 4.24
• 顯示群組(Display Group) 4.28

Abaqus Basic 1 Abaqus Basic 1


4.5 4.6

何謂組裝? 何謂組裝?

• 一個組裝成品(Assembly)包含有限元素模型內的所有幾何體。 • 零件層級的分身與組裝(續)
• 每個Abaqus/CAE模型包含一個組裝成品。 • 在零件模組建立零件。
• 該模型內的零件分身。 • 每一個零件都是不同的幾何體
,可以獨立編輯與操作,彼此
• 其他模型的分身(如,次組裝)。
獨立。
• 即使建立幾個零件,一開始並沒有組裝成品。 • 每個零件採各自的座標系統,
彼此不相關。
• 組裝成品不是直接對零件進行組裝,而是將零件的分身(Part
Instance)或是其他模型在組裝(Assembly)模組下裝在一起。 • 每個零件對應截面性質。

• 零件的分身又稱為組成件。
• 方便觀看,零件分身可以暫時隱藏或顯示。
範例:用於模擬幫浦外殼的三個零件。
• 接下來的重點在於解釋零件、零件分身與組裝之間的關係。

Abaqus Basic 1 Abaqus Basic 1

4.7 4.8

何謂組裝? 何謂組裝?

• 零件層級的分身與組裝(續) • 模型層級的組成件與組裝
• 在組裝模組建立零件分身(Part Instance)。 • 在主模型內,也可以建立其他模型的
• 一個零件分身與原本零件的關聯永遠 組成件,除了原本單獨的零件外,使
存在。 用者可以增加完整的次組裝。

• 可以多次複製一個零件,組裝同一個 • 建立模型層級的組成件,操作與定位
零件的多個分身。 的方式都與零件層級的組成件相同。

• 每個零件的分身保有性質(Property)模 • 當建立一個新的模型層級組成件時,
組裡所給定的截面性質。 在目前操作的模型(主模型)組裝中,參
考模型(外部模型)的主組裝會被複製。
• 在全域座標系統下,定位零件分身,進行
組裝。 • 該組成件會從其他模型(外部模型)
裡,產生一個次組裝。
• 在零件模組裡修改原本的零件,回到組裝
模組時,Abaqus/CAE會自動更新任何與 • 因為參考模型可能包含其他模型
修改零件相連的分身。 的組成件,所以多層次的次組裝
是有可能的。
• 組裝進來的外部模型必須包含在目前
的模型資料庫內。
Abaqus Basic 1 Abaqus Basic 1
4.9 4.10

何謂組裝? 何謂組裝?

• 相依(Dependent)與獨立 • 範例:使用單一組裝的嬰兒推車底盤
(Independent)零件分身 一個車體分身
• 相依與獨立之零件分身皆可建立。 兩個輪軸分身
• 一個獨立的零件分身可獨立於母 四個輪軸座分身
零件被修改(例如:mesh)。 一個手把分身
• 一個相依的零件分身沿用母零件 四個輪子分身
的幾何外形與網格,不能單獨地
修改。
• 預設是相依零件分身。
• 相依與獨立零件分身的作用在網格劃
分的章節會有進一步的討論。
• 模型層級的組成件都是相依的。
改變輪子的零件尺寸,輪子
分身會自動改變。

Abaqus Basic 1 Abaqus Basic 1

4.11 4.12

何謂組裝?

• 範例:使用次組裝的嬰兒推車底盤 次組裝 1:
一個車體分身
四個輪軸座分身 定位零件分身
次組裝 2:
一個輪軸分身
兩個輪子分身

主組裝:
次組裝 1的一個組成件
(一個車體、兩個輪軸座)
次組裝 2的兩個組成件
(兩個輪軸、四個輪子)

Abaqus Basic 1 Abaqus Basic 1


4.13 4.14

定位零件分身 定位零件分身

• 在組裝模組下,兩種定 • 相對定位的限制
位方法: • 在兩個零件分身定義幾何關係。
• 絕對定位。 • 定義符合零件分身的規則。
• 相對定位。 • 例如:一個面必須與另一面平行。
• 絕對定位不視為組裝的 • 為組裝的特徵之一。
特徵之一: (絕對定位在 • 可以編輯、略過、刪除等。
組裝之後不能再修改)。 • 某些情況下,可能會與原本的定位束制衝突。
• 平移(Translation)。 • 例如,限制一個面與其他兩個面平行可能有矛盾。
• 旋轉(Rotation)。
• 替換

*替換不適用模型層級的組成件。
Abaqus Basic 1 Abaqus Basic 1

4.15 4.16

定位零件分身 定位零件分身
• 面平行的束制 • 面對面的束製 selected faces
(只能用在3D零件分身)。邊平行 (只適用於3D零件分身)。邊對邊的束制
的束制類似,適用於2D與3D的 類似,適用於2D與3D的零件分身。
零件分身。 movable part
• Abaqus/CAE轉動要移動的零件分 instance
• Abaqus/CAE會轉動要移動 身,直到兩個選定的面平行,且法
的分身,直到兩個選定的面 線方向指向同一方向。 額外,會 fixed part
平行,且法線方向指向同一 移動零件以符合間距的設定。 instance
方向。

plan view plan view

Abaqus Basic 1 Abaqus Basic 1


4.17 4.18

定位零件分身 定位零件分身
• 同軸束制 • 共點束制
選定的面
(只適用於3D零件分身)。 • 移動零件分身,選定的點可以與固定的零件分身上的點重合。
• Abaqus/CAE旋轉移動零 旋轉軸
旋轉軸 • 平行座標系統束制
件分身,直到兩個選定的
面共軸,法線方向指向同 • 移動零件分身, 選定分身的參考座標系統可與不動零件分身的參考
一方向。 座標平行。
要移動的
零件分身
不動的零件分身

Abaqus Basic 1 Abaqus Basic 1

4.19 4.20

定位零件分身

• 定位束制的互斥
Parallel face
• 某些情況下,新的定位束制會 constraint 1
與其它的定位束制互斥。 fixed 排列 & 布林運算
• 例如:例3與原有的定位 movable
束制互斥。
• 這樣的情況下,Abaqus/CAE Parallel face
constraint 2
可將原本的相對束制轉成絕對
束制。

fixed

Parallel face movable


constraint 3

fixed

定位束制互斥的範例
movable

Abaqus Basic 1 Abaqus Basic 1


4.21 4.22

排列 布林運算
• 多次複製同一個零件分身,排列成線形或是弧形。 • 使用布林運算,可透過合併或裁切現有
的零件分身來建立新零件。
• 合併的功能也可用於獨立網格。
• 運用共節點。

*排列不適用模型層級的組成件。 *布林運算不適用模型層級的組成件。
Abaqus Basic 1 Abaqus Basic 1

4.23 4.24

1. 先用排列,將單一物體複
布林運算 製排列成3*3。
• 性質/集合/面集合會從原 2. 使用布林運算把9個組成
本的零件傳播給合併之 件合併,成為一個零件,同
後的新零件。 時在組裝層級下也會產生一
• 組裝模組下的集合/面集
個新的組成件。 集合(Set)與面集合(Surface)
合也會自動更新。 3. 原本在單一物體所設定的
性質、集合與面集合,會自
• 載重與邊界條件會保留
動轉換到新的物體上。
在原本的組成件。
• 新的零件分身是相依的
,即使原本的零件分身
是獨立的。
• 舊的、基本的零件分身
可以略過或是刪除。

Abaqus Basic 1 Abaqus Basic 1


4.25 4.26

集合與面集合 集合與面集合
• 集合(Set):從一個或多個零件、零件分身之中,選取一組點、線、面或是 • 集合與面集合可以在零件(Part)模組下或
節點與元素面,是用來設定 是組裝(Assembly)模組下定義 (例如:與
• 載重與邊界條件 零件分身相關聯,而不是零件本身)。
Part-
• 分析過程中,生成輸出 • 零件模組下 level set
• 面集合(Surface):從一個或多個零件、零件分身之中,選取一組面或是元 • 組裝模組下
素面,是用來設定 • 零件模組下的集合也會顯示在組裝
• 接觸 模組下。

• 分佈荷重 • 對於顯示在組裝模組下的的這
些集合(在零件模組下設定),只
• 對於某些幾何群體用於多重目標時,集合與面集合非常適用。 有讀取權限。
• 註:通常,使用滑鼠,直接選取幾何體來定義載重、邊界條件與場域,是 Assembly
很方便的,而不用集合與面集合。集合與面集合的好處之一在於可以給定 -level set
名稱,對於檢視結果的圖像,具有意義。

Abaqus Basic 1 Abaqus Basic 1

4.27 4.28

集合與面集合
• 多個集合與面集合可以使用布林運算。
• 可以合併、聯集或交集集合與面集合。
顯示群組(Display Group)

例如,可以合併線性排列的
所有頂面成為一個面集合。

Abaqus Basic 1 Abaqus Basic 1


4.29 4.30

顯示群組 顯示群組
• 顯示群組(Display Group)適用 • 設定顯示群組的多種方法
於整個Abaqus/CAE。 工具列 (方法1)
主選單
• 顯示群組可以同時包含幾何體
與有限元素模型,如元素、節
點與面。
• 顯示群組可以建立在先前存檔
的顯示群。 工具列
(方法2)

從Selection
工具列的清
單中,選擇
屬性。

Abaqus Basic 1 Abaqus Basic 1

4.31 4.32

顯示群組 零件分身(組成件)的隱藏或顯示

• 互換顯示群組(隱藏原本顯示的組成件,改顯示原本隱藏的) • 組成件可以從模型樹內,按滑鼠右鍵,直接顯示或隱藏,不需
• Undo/redo的功能鍵可隨時前後一步切換顯示。 要透過顯示群組的設定。

顯示互換 Undo/redo顯示

顯示群組

顯示互換

Abaqus Basic 1 Abaqus Basic 1


5.1 5.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
分析步與輸出(Step & Output) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 5 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

5.3 5.4

大綱

• 分析步驟(Step)與程序(Procedure) 5.4
• 輸出(Output) 5.14
分析步驟(Step)與程序(Procedure)

Abaqus Basic 1 Abaqus Basic 1


5.5 5.6

分析步驟與程序 分析步驟與程序
• 基本概念:Abaqus裡,把一個問題的分析拆成多個步驟(step)。 • 例如,以弓箭分析為例,包含
• 一個步驟是一個分析裡的任何階段,熱暫態、creep hold或動力暫態 四個步驟:
等。
• Step 1: 預拉弓弦 (靜態反應)
• 最簡單的,一個步驟可以只是一個靜態載重分析,改變數值。
• Step 2: 拉弦 (靜態反應)
• 對於每一個分析步,選定一個程序(procedure)。
• Step 3: 找出此系統的自然頻率
• 定義這個分析步所要執行的分析種類:static stress analysis、
• Step 4: 釋放弓弦 (動態反應)
dynamic stress analysis、eigenvalue buckling、transient heat
transfer analysis等。
• 定義分析步還包含載重、邊界條件與輸出設定。

Step 3 = Natural frequency


extraction

Abaqus Basic 1 Abaqus Basic 1

5.7 5.8

分析步驟與程序 分析步驟與程序

• Abaqus區分兩種分析程序: 一般程序(General) 線性擾動程序(Linear perturbation)


• 一般(General)分析程序* Static Static
• 線性與非線性反應。 Direct Cyclic Eigenvalue buckling (特徵值求解)
• 使用一般分析程序的步驟稱為一般步。 Dynamic (transient)
Natural frequency extraction (自然頻率求解)
• 每個一般步的起始點是模型在最後一個一般步的末端狀態。 Implicit
Modal dynamics (振態分析)
• 線性擾動(Linear perturbation)程序 Explicit
Heat transfer(熱傳) Steady-state dynamics(穩態動力、頻率域)
• 只能是線性反應。
• 線性擾動乃針對一個基本狀態,可以是模型的初始或是現在的狀態。 Mass diffusion Response spectrum analysis (反應譜分析)

• 達到基態之前,可以是非線性反應。 Coupled-field analysis(耦合) Random response analysis (隨機振動分析)


• 採用線性程序的步驟稱為擾動步。 Thermal-mechanical
Thermal-electrical
Pore fluid diffusion/stress

Abaqus Basic 1 Abaqus Basic 1


5.9 5.10

分析步驟與程序 分析步驟與程序

• 分析步裡的時間量測 • Abaqus/CAE定義分析步
• Abaqus在分析時有兩個時間量測—
• Step time:單獨一個分析步的時間。
• Total time:所有一般步所累積的時間 (不會累計線性擾動步的時間)。

一般分析程序 線性程序

Abaqus/Explicit
procedures

Abaqus Basic 1 Abaqus Basic 1

5.11 5.12

分析步驟與程序 分析步驟與程序

• 取代步驟

該步驟的歷時

• 任何分析步都可以其他步取代
• 必須遵循步驟的先後規則。
• Abaqus/CAE會保留屬性,如載重、邊界條件與交互作用等。

一般靜態分析程序的視窗
Abaqus Basic 1 Abaqus Basic 1
5.13 5.14

分析步驟與程序

• 略過步驟

輸出(Output)

• 任何步驟都可被略過
• 提供模型分析的彈性空間 (如,可以快速評估不同的模型構造)
• 分析過程中,該步驟的任何屬性都會被忽略。

Abaqus Basic 1 Abaqus Basic 1

5.15 5.16

輸出 輸出

• 輸出資料庫檔 (.odb) • 預選的ODB輸出


• Abaqus/Viewer取用odb檔 • 預選的輸出視程序種類不同而異。
• Abaqus提供了Python與C++的 • 例如,對一般靜力分析程序來說:
介面(API)可用來做外部後處理 ( • 預設的field output是:
如新增資料以展示於 • 應力 – S
Abaqus/Viewer)。
• 總應變 – E (或是對數應變 LE,如果啟動NLGEOM(幾何非線性))
• 兩種輸出資料:field 與history data.
• 塑性應變 – PE, PEEQ, 與 PEMAG
• Field data 用來模型輸出(變形圖 • 位移與旋轉 – U
、contour圖等, etc.)與X–Y圖。
• 反力 – RF
• History data 用來X–Y圖。
• 集中力(施加的)與力矩 – CF
• 接觸應力 – CSTRESS
• 接觸位移 – CDISP
• 預設的history output是整個模型的能量。
• 至於其他的程序,參見”Abaqus Analysis User’s Manual”

Abaqus Basic 1 Abaqus Basic 1


5.17 5.18

輸出 輸出

• 取代預設的輸出 限制特定區 • 控制輸出頻率


域的輸出
• Field output 的輸出依據:
• 增量的數目 (Abaqus/Standard only)
• 每n個增量輸出一次
• 等分時間區間的數量 (Number of intervals)
• 一個step的歷時拆成n個等分區間
• 定義時間區間的大小 (Time intervals)
設定輸出資料
• 每多少時間輸出一次
點的取樣頻率
• 時間點 (Time points)
• 使用者設定的時間點
輸出特定時間點最近的下個增
量的資料(TIME MARKS=NO)
對於一個分析程序
,預選的輸出包含 輸出特定時間點鄰近的增量資
最常見的變數。 料,只能用於自動時間增量
(TIME MARKS=YES)
Abaqus Basic 1 Abaqus Basic 1

5.19 5.20

輸出 輸出
• History output的輸出依據: • 管理輸出設定
• 增量的數目 • 後續的步驟會沿用前一步的輸出設定。
• 等分時間區間的數量 (Abaqus/Standard only) • 後面的步驟,可以修改設定。
• 定義時間區間的大小
• 時間點 (Abaqus/Standard only)

Field Output 設定管理

Abaqus Basic 1 Abaqus Basic 1


6.1 6.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
負載與邊界條件(Load & BC) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 6 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

6.3 6.4

大綱

• 載重與邊界條件(Load & BC) 6.4


• 初始條件(Initial Condition) 6.21
載重與邊界條件(Load & BC)
• 設定流程與邏輯觀念 6.23

Abaqus Basic 1 Abaqus Basic 1


6.5 6.6

載重與邊界條件 載重與邊界條件
• 在Abaqus之中,Load一詞(Abaqus/CAE裡的載重模組)通常意指從初始狀 載重範例 邊界條件範例
態之後,會影響結構反應的任何改變:
• 集中力 P 固定端
• 表面分佈力 (如,壓力、剪力等)
• 非零的邊界條件
• 體力
• 溫度(定義材料熱膨脹) 集中力 預先定義的平移或速度

• 有時候,這個詞代表力量形式的量化(載重模組裡的Load Manager),如:
p u or v
集中力、壓力與體力,但不包含邊界條件與溫度。
• 之後的內容,載重純為力量之義.

壓力或分布熱流

Abaqus Basic 1 Abaqus Basic 1

6.7 6.8

載重與邊界條件 載重與邊界條件

• 振幅曲線 (Amplitude)(隨時間變化) • 預先定義的載重或邊界條件也可以依使用者定義隨時間改變的曲線。


• 在所有不具時間意義的程序中,預設施加載
重與邊界條件的方式是採ramp振幅曲線 (如
,靜力與其他穩態的程序)。
定義振幅可以與步驟時
• step振幅曲線被用在有時間意義的程序 (如 間或總時間有關。
,暫態動力學或其他的暫態程序)。

Abaqus Basic 1 Abaqus Basic 1


6.9 6.10

載重與邊界條件 載重與邊界條件

• Analytical fields (隨空間變化) • 例如:雙線性壓力載重


• 隨空間變化的振幅。
• 定義數學表達式。
• 空間場域用來等比例縮放介面與預設條件
• 適用於所有的載重、邊界條件、預設的場域與:
• 載重 (壓力、邊界條件等)
• 溫度 (預先定義的場域或是邊界條件)
• 薄膜條件
• 其他
• 在輸入檔生成時,即時算出分布
• Caveat: Input file generated with multiple load/BC options
• 1 load on geometry ~100s of individual loads in input file

Abaqus Basic 1 Abaqus Basic 1

6.11 6.12

載重與邊界條件 載重與邊界條件

• Analytical mapped fields (隨空間變化) • 局部座標系統


• 隨空間變化的資料可由外部資料定義 • 力學性質的邊界條件可依全域座標系統或是局部座標系統(參考座標)。
• 來源是節點雲圖資料檔或Abaqus
的odb網格
• 演算方式僅為幾何映射。
• 在映射的場域內,只適用於純量:
• 薄殼厚度
• 壓力載重
• 節點溫度
• 表面薄膜條件
• 表面輻射條件
• 只能用在3D模型

*此種隨空間的變化可在後處理模組檢視。
Abaqus Basic 1 Abaqus Basic 1
6.13 6.14

載重與邊界條件 載重與邊界條件

• 例如:Abaqus/CAE裡,定義載重 2. 選擇施力區域
與邊界條件 • 幾何體(點、線、面)
1. 建立載重(或邊界條件),與設定施加的 • 節點
步驟。 • 元素
• 可以在Viewport裡直接選取或
選定施加載 使用預設的集合與面集合。
重的步驟
• 節點與元素可以從原生或是獨
立的網格選取,請見下一張投
影片。

Create Load 對話窗

Abaqus Basic 1 Abaqus Basic 1

6.15 6.16

載重與邊界條件 載重與邊界條件

• 延續之前集合(Set)與面集合(Surface)的章節 • 原生網格:建立集合與面
• 獨立網格:選取節點(或元素表面)來建立集合(或 集合可由:
面集合。 • 原生幾何

• 為方便選取,使用face angle選取技術。 • 網格幾何


• 可以為不存在幾何體的
區域定義屬性。
• 如果改變網格,需重新
定義。

Abaqus Basic 1 Abaqus Basic 1


6.17 6.18

載重與邊界條件 載重與邊界條件

• 於定義載重、交互作用等等之際,集合與面集合可以即時建立。 3. 編輯載重(或邊界條件),給定
數值等。
• 選擇的區域,可供日後再使用。

1.直接從Viewport內
在一般靜力分析步,預設採
選取幾何面。
用Ramp振幅曲線。也可換
成使用者定義的振幅曲線。

2.在提示列將選取的面
給個名稱(設定面集合)

Abaqus Basic 1 Abaqus Basic 1

6.19 6.20

載重與邊界條件 載重與邊界條件
• 後續的分析步會沿用之前分析步所設定的載重,亦可修改之。 • 載重與邊界條件可以略過、恢復
• 例如,載重的數值可以更改或是直接關閉。 • 使用載重與邊界條件的組合,進行假設性研究。

Boundary Condition Manager

Abaqus Basic 1 Abaqus Basic 1


6.21 6.22

初始條件

• 初始條件

力學 熱學
初始條件(Initial Condition)
平移與旋轉的初速度 溫度

硬化

• 改變初始條件,從Predefined
Fields去定義,可定義的項目
如上表。
• 選定Initial 定義初始條件。

初始的平移速度可以模擬落摔試驗裡
的自由落下的效果。
Abaqus Basic 1 Abaqus Basic 1

6.23 6.24

設定流程與邏輯觀念

1. 選擇Load、BCs或是Initial Condition所施加的分析步 (6.13)


2. 選擇該設定的種類 (6.13)
設定流程與邏輯觀念
3. 選定該設定所施加的模型區域 (6.14 – 6.17)
4. 給定該設定的數值 (6.18)

Abaqus Basic 1 Abaqus Basic 1


7.1 7.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
網格(Mesh) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 7 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

7.3 7.4

大綱

• 介紹 7.4
• 相依(Dependent)與獨立(Independent)的零件分身 7.11
介紹
• 網格生成技術 7.18
• 套用不同的網格技術 7.28
• 控制網格密度與層次 7.33
• 選用元素 7.38
• 確認網格品質 7.41
• 查詢質量與網格 7.46

Abaqus Basic 1 Abaqus Basic 1


7.5 7.6

介紹 介紹

• “何謂網格?”
• 零件近似的幾何型狀。
• 由節點、元素構成的離散幾何。
• 有限元素分析必須藉由網格來模擬。
• 組成件屬性特徵:
• 如果修整零件參數或是組成件特徵,網格裡定義的特徵也要跟著重整。
零件幾何

• 網格:零件近似的幾何型狀。透過元素與節點將空間離散化,把
一個物體,以有限個數量的元素來代表。

節點 元素
幾何離散化
Abaqus Basic 1 Abaqus Basic 1

7.7 7.8

介紹 介紹

• 網格鋪設的邏輯概念: 2) 排列方式:網格排列方式,網格鋪設技巧 (Mesh Control)


1) 元素形狀:Mesh Control
• 2D

三角形(Triangular) 四邊形(Quad)

• 3D

四面體(Tetra) 六面體(Hex) 楔形(Wedge)

Abaqus Basic 1 Abaqus Basic 1


7.9 7.10

介紹 介紹
3) 網格密度:疏密程度,元素多寡 (Seed) • 網格模組的一般功能
• 藉由從幾何邊上,佈設網格點的多寡來決定整體網格的密度。 • 使用各種自動化的控制,切割組裝成品,以符合分析需求。
• 指定網格屬性與設定網格控制:
• 網格劃分技巧 (Mesh Control Technique)
• 元素形狀 (Mesh Control Element Shape)
• 網格密度 (Seed Part)
• 元素種類 (Assign Element Type)
• 生成網格(Mesh Part)
• 查詢與驗證網格:
4) 選擇元素種類:選擇元素的數學式 • 節點與元素的數量
• 有實體元素、殼元素、薄膜元素、樑元素、平面應變/應力等等。 • 元素種類
• 元素品質
• 質量性質

Abaqus Basic 1 Abaqus Basic 1

7.11 7.12

相依與獨立的零件分身

Part Module Assembly Module


相依與獨立的零件分身(Instance)
Part Part Instance
(零件) (組成件、零件的分身體)

對Part鋪設網格 對Part Instance


鋪設網格
Dependent (相依) Independent (獨立:獨立於母零件)

Abaqus Basic 1 Abaqus Basic 1


7.13 7.14

相依與獨立的零件分身 相依與獨立的零件分身

• 零件分身(Part Instance)的概念 • 其他
• 組裝進來的零件都稱做part instance。 • 對相依與獨立零件來說:
• Instance與原本的零件的關係可為:獨立(Independent)、相依(Dependent) • 可建立不同屬性(載重、邊界條件等)與群組/面。
• 獨立的instant在組裝模組裡可以被分割網格。 • 所有零件分身不是獨立就是相依:
• 一個零件的多個獨立分身可依各自需求去分割網格。 • 對於一個零件來說,它的多個instance不能同時包含相依與獨立。
• 每個獨立的instant必須個別劃分網格。 • 所有獨立網格(orphan mesh)分身都是相依的。
• 相依的instance不可以在組成件層級裡分割網格。
• 同一個零件的所有相依instance會共用原本的零件幾何。 * 只要不能在組裝模組(Assembly)下執行劃分網格及其相關動作
• 因此,只需對母零件鋪設網格 ,如:Partition、Virtual topology,都為相依零件分身。
• 相依的instance會繼承母零件的網格。
• 只能對母零件執行網格分割。

Abaqus Basic 1 Abaqus Basic 1

7.15 7.16

相依與獨立的零件分身 相依與獨立的零件分身

零件 零件 • 建立零件分身時,選擇獨
-Repair features -Repair features 立或相依。
-Shape features -Shape features • 下列情況,不允許獨立:
-Partitions -Partitions • 零件已劃分網格
-Virtual topology -Seeds
• 零件的相依分身已存在
-Mesh techniques
• 零件是獨立網格
對組裝成品 獨立分身 對零件 -Element types
劃分網格 (Independent 劃分網格 -Virtual topology
• 下列情況,不行相依:
instance) • 獨立分身已存在
-Mesh
-Partitions
• 相依與獨立,可以互相轉
-Seeds 相依分身(Dependent
instance)
換。
-Mesh techniques
沒有網格相關的特徵
-Element types
(幾何特性與網格不能
-Virtual topology
被編輯)
-Mesh
Abaqus Basic 1 Abaqus Basic 1
7.17 7.18

相依與獨立的零件分身

• 在網格模組,展示零件與組裝。
• 在環境列或模型樹狀結構之間切換。
• 所有網格模組的功能都能用於零件。 網格生成技術
原生網格展示切換

Abaqus Basic 1 Abaqus Basic 1

7.19 7.20

網格生成技術 網格生成技術

1) Free meshing(自由網格)
• 自由網格不使用預建的網格圖樣,因此在建立網格之前,無法預測網格的
排列方式。
• 元素形狀選項適用於自由劃分2D區域:

Quadrilateral (四邊形) 可用於任何平面或曲面。


Quadrilateral-dominated 允許一些三角元素用在尷尬區域。
quad mesh
Triangular (三角形) 可用在任何平面或曲面。

quad-dominated mesh triangular mesh

Abaqus Basic 1 Abaqus Basic 1


7.21 7.22

網格生成技術 網格生成技術
• 元素形狀選項適用於自由劃分 2) Swept meshing
3D區域:
• 網格建立於一個區塊的一面,稱為
• 四面體(Tetrahedral)—除 來源面。 來源面
非網格撒點過於粗糙,任
• 複製來源面的節點,一次一層元素 目標面
何的幾何體都能被四面體
元素分割。 ,沿著區塊的連接面直到最後一面
,目標面。
• Abaqus自動選定來源面與目標面。

從來源面複製節點到
每一層元素,沿著連
接面,直到目標面。

Abaqus Basic 1 Abaqus Basic 1

7.23 7.24

網格生成技術 網格生成技術

• 2D swept meshes • 3D swept meshes


• Swept region,全四邊形的網格 • Swept 實心區域可採:
• 平面與曲面 • 六面體網格
• 折衷的旋轉區域,以四邊形為主的網格 • 以六面體為主的網格
生成路徑:直線
• (包含旋轉軸) • 楔形網格
突出成型的網格
• 可用一般的網格生成路徑

生成路徑:
弧形

Swept mesh 折衷的revolved mesh 生成路徑:順著厚度 生成路徑:draft角度


旋轉成型的網格

Abaqus Basic 1 Abaqus Basic 1


7.25 7.26
來源面
網格生成技術 網格生成技術

• 3D swept meshes (續) • 能用sweep方式切割網格的規定


• 截面為常數之掃掠 • 拓撲學
連接面
• 來源面可以包含多個面。
任意掃掠路徑的掃掠區域 • 目標面只能有一個面。
有間隔的旋轉成型區域
• 連接面可以包含多個面。
• 前提:面為直角格狀
• 幾何
• 相鄰的兩個面可以被合併成一個來源面,前提是相鄰的邊只能略小於
180º
扭轉的突出成型區域

扭轉的突出成型區域

Not sweep meshable


Sweep meshable
Abaqus Basic 1 Abaqus Basic 1

7.27 7.28

網格生成技術

3) Structured meshing(結構
網格)
• 結構網格生成技術使用簡單預設 套用不同的網格技術
的網格拓撲學。
• Abaqus把一般形狀的網格 ,如
正方形或立方體,轉到想要切割
的幾何外型上。 3D結構性劃分網格區域
• 結構網格技術通常是最主要的。
結構性的四
面體網格

簡單的網格拓撲

Abaqus Basic 1 Abaqus Basic 1


7.29 7.30

套用不同的網格技術 套用不同的網格技術

• “甚麼區域可以mesh?” • 改變元素形狀(六面體
四面體),從不可
• Abaqus/CAE根據每個區 mesh變成可mesh。
塊的幾何與網格控制來自
動決定可用甚麼技術分割 無法使用當前的網
網格。 格技術來劃分網格
• 以不同顏色來註記:

結構網格技術

自由網格技術 Sweep網格技術

Abaqus Basic 1 Abaqus Basic 1

7.31 7.32

套用不同的網格技術 套用不同的網格技術

• 藉由partition,使部分區域可劃分網格 • 分割piston、
wrist pin與
• 許多3D零件分身需要partition,以利劃分六面體網格。 connecting rod
• 複雜的幾何外形通常被partition成簡單、可網格化的區域。 的組裝成品,再
採用六面體元素
• Partition可用於: 建立網格。
• 改變與簡化幾何構造,使該區域可以用基本的六面體元素劃分網格,
採結構或是sweep的網格技術。

* 經過Partition所分割出來的區塊稱為單元(Cell)。

Abaqus Basic 1 Abaqus Basic 1


7.33 7.34

控制網格密度與層次

• 網格撒點
• 網格撒點是沿著物件的邊佈點,定義所需的網格密度。
控制網格密度與層次

Abaqus Basic 1 Abaqus Basic 1

7.35 7.36

控制網格密度與層次 控制網格密度與層次
• 可以為零件分身設定典型的全域(global)元素長度。 • 全域點位(黑色)與局部點位(紫紅色)
• 根據元素的長度,沿著相關的邊,Abaqus/CAE自動建立網格點位 。 顯示網格點
• 分割造成的新邊自動延用全域網格點位。 局部點位自動傳播到 新分割出來的邊 位的佈設
sweep區域的對應邊 沿用全域點位
• 可以沿著選定的邊,定義局部(local)的網格點位,蓋過全域點位。
• 可以選擇邊、面、單元或是一組實體,來給定點位。
• 邊上的點位可以是均佈的或是不等距(單邊或雙邊)。
• 對於用sweep切割網格的區域,邊上的點位會自動從選擇的邊傳播到
相對應的邊。

不等距局部點位

Abaqus Basic 1 Abaqus Basic 1


7.37 7.38

控制網格密度與層次

• 分割成不同網格區域
• 分割額外的邊,可以用局
部網格密度定義分出來的 選用元素
區塊。
• 每個網格區塊可以用不同
的網格控制。

分割與局部網格點位可以更精細地定義
應力集中的區域。

Abaqus Basic 1 Abaqus Basic 1

7.39 7.40

選用元素 選用元素
連體 (實心元素) 薄殼元素 樑元素

• 元素的分類: • 元素命名規則:
• 種類:如右上圖。 剛體元素 薄膜元素
B21: Beam, 2-D, S8RT: Shell, 8-node,
• 節點數量:形狀函數
1st-order interpolation Reduced integration,
,一階或二階內插。
Temperature
• 自由度:位移、旋轉
、溫度等 無限元素 特殊需求的元素,如彈 桁架元素 CAX8R: Continuum,
簧、減震器與質量塊。 CPE8PH: Continuum,
• 組成式:平面應力、 AXisymmetric, 8-node,
Reduced integration Plane strain, 8-node,
平面應變、Hybrid、 全積分 減積分
Pore pressure, Hybrid
Incompatible-mode
元素等。 一階內插
• 積分點:全積分與減
(reduced)積分。 DC3D4: Diffusion (heat DC1D2E: Diffusion
2x2 1x1 transfer), Continuum, (heat transfer),
3-D, 4-node Continuum, 1-D, 2-
二階內插 node, Electrical

3x3 2x2
Abaqus Basic 1 Abaqus Basic 1
7.41 7.42

選用元素

• 指派元素種類
• 可用的元素種類視模型的幾何外
型而定。 確認網格品質
• 建立網格之前或之後,都可指定
元素種類。
• 不同的元素種類可以用於同一模
型不同區域。
• 載重與邊界條件之類的項目是看
施加點的幾何外形,不是網格,
所以表現網格密度或元素種類的
參數研究是很容易的。

元素名稱與略述
Abaqus Basic 1 Abaqus Basic 1

7.43 7.44

確認網格品質 確認網格品質

• 形狀度量 • 尺寸度量
• Abaqus/CAE可以圖示標出元 • 一般
素的外觀比例、最大最小角度 • 識別長短邊、原生網格與母幾何體
與形狀因數超過給定限值。 的吻合程度。
• 下列資訊顯示在訊息欄裡: • Abaqus/Explicit分析:
• 元素總數 • 概估一個一個元素穩態時間增量
• 扭曲的元素量 (element-by-element stable time
• 平均扭曲 increment)。

• 最大扭曲 • 需要材料與截面的定義與指定。
• 聲學分析:
• 識別高於所需頻率、不適用於振態
或穩態Abaqus/Standard分析的元
素。

Abaqus Basic 1 Abaqus Basic 1


7.45 7.46

確認網格品質

• 分析確認
• 標示出分析過程中會產生錯誤或 目前的限制:
警告的元素。 分析確認的功能目前 查詢質量與網格
• 可以建立: 不支援樑、gasket與
黏性元素。
• 包含被標示元素的群組。
• 包含被標示元素的幾何群組
(邊、面或是單元)
• 多數情況,從元素形狀可明顯看
出為何inp檔處理器會發出錯誤
或警告的訊息。
• 必要時,可以從工作模組交付一
個datacheck分析,查看
Abaqus寫入dat檔的訊息。

Abaqus Basic 1 Abaqus Basic 1

7.47 7.48

查詢質量與網格 查詢質量與網格

• 質量相關性質* • 網格統計
• 質量、面積、體積、對應的質 • 提供關於零件分身名稱、每種形狀
量中心與轉動慣量。 的元素總數與節點數量之訊息。
• 可用於實心、薄殼、樑、桁架 • 提供關於元素種類與指定到一個區
與非結構性質量元素。 塊的網格劃分技術之訊息。
• 部分輸出,如果不定義全部輸
出。
• 結果顯示在CLI

*只能用於後處理模組
Abaqus Basic 1 Abaqus Basic 1
8.1 8.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
工作(Job) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 8 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

8.3 8.4

大綱

• 建立分析工作 8.4
• 交付分析(Submit) 8.7
建立分析工作
• 監看求解過程(Monitor) 8.9

Abaqus Basic 1 Abaqus Basic 1


8.5 8.6

建立分析工作 建立分析工作

• 建立分析工作 • 建立分析工作(續)
• Job Type (分析工作類型)
• Run Mode (包含遠端電腦排隊執行)
• Submit time (設定交付分析的時間)
• Preprocessor printout (前處理輸出)
• Scratch directory
• User subroutine file (副程式檔案)
• Number of CPUs (多核心數)
• Memory allocation (記憶體配置)
• Parallelization options (平行運算)
選擇工作來源: • Abaqus/Explicit precision (單雙精度)
在Abaqus/CAE • Nodal output precision (.odb檔)
裡所建立的模型。 (節點輸出)

Abaqus Basic 1 Abaqus Basic 1

8.7 8.8

交付分析(Submit)

• 工作建立之後,交付(Submit)分析

交付分析(Submit) 括弧內說明
分析現況

Abaqus Basic 1 Abaqus Basic 1


8.9 8.10

監看求解過程(Monitor)

• 監看求解過程(Monitor)
• 每個工作的目前進度(執行中
監看求解過程(Monitor) 、完成、中斷等等),包含增
量紀錄。
• 工作輸出(Log, Errors,
Warnings, Output, etc.)。
• 造成警告與錯誤的區域
,會自動生成元素與節
點集合。
• 這些集合可用於後處理
,方便除錯。

工作輸出

Abaqus Basic 1 Abaqus Basic 1


9.1 9.2

零件(part) 性質(property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
後處理(Visualization) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 9 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

9.3 9.4

大綱 大綱(續)

• 開啟ODB檔 9.4 • 顯示群組與顏色標記 9.46


• 結果樹(Result Tree)與Viewport 9.7 • X-Y Plot 9.53
• 後處理工作盒 9.11 • 多個Viewport繪圖 9.62
• Field Output的顯示 9.13 • 圖形資料與動畫輸出 9.68
• Common Options 9.17
• Result Options – Computation 9.19
• Result Options – Transformation 9.25
• ODB Display Options 9.27
• View Cut & Free Body Cut 9.33
• 動畫 9.40
• 查詢結果 9.44

Abaqus Basic 1 Abaqus Basic 1


9.5 9.6

開啟ODB檔

• Abaqus後處理的來源:ODB檔。
• ODB檔內兩種輸出的形式:
開啟ODB檔 • Field Output
• 通常用於整個模型,一次只能展
現某個增量下的結果。
• 用來生成Contour、變形圖與向量
化標示。
• 生成X–Y圖的來源。
• History Output
• 用於模型的次群組。
• 用於展現分析過程中,每個增量
下的結果。
• 生成X–Y圖

Abaqus Basic 1 Abaqus Basic 1

9.7 9.8

開啟ODB檔

• 從CAE連結到Abaqus/Viewer,查看分析結果(點選Results) 。

結果樹(Result Tree)與Viewport

• 或是主選單 File Open 選擇副檔名為odb的檔案。

Abaqus Basic 1 Abaqus Basic 1


9.9 9.10

結果樹(Result Tree)與Viewport 結果樹(Result Tree)與Viewport

• 結果樹 • Viewport與Viewport Annotation Context Bar


• 進入ODB的管道,一層一層的資料庫。
• 滑鼠右鍵是常用的功能。
Viewport
• 左鍵點兩下,執行預設動作。
• 查看前處理設定好的History Output,亦
Compass
可建立新的X–Y圖以及設定路徑。
• 可以替分身體、材料、截面選派、節點
與元素群組標示與建立顯示群組。 Legend

Viewport Annotation

Triad Title block

State block

Abaqus Basic 1
Toolbox Abaqus Basic 1

9.11 9.12

結果樹(Result Tree)與Viewport

• Viewport背景顏色
• 主選單 View Graphics Options
• Viewport Annotation之設定 後處理工作盒
• 主選單 Viewport Viewport Annotation Options

Abaqus Basic 1 Abaqus Basic 1


9.13 9.14

後處理工作盒

• 圖形種類 Model plots:未變形圖(左)、變形圖(右)


Results plots:
Contour(未變形或變形),右邊是圖形設定。 Field Output的顯示
Tickmark plots
Symbol(未變形或變形),右邊是圖形設定。
動畫的設定 Material orientations(未變形或變形),右邊
是圖形設定。
以上圖形需要設定field output。

X-Y Plot:
歷時結果
路徑圖(path plot)
View Cut
Operate on results
Free Body Cut
需要設定field output或是History Output。

Abaqus Basic 1 Abaqus Basic 1

9.15 9.16

Field Output的顯示 Field Output的顯示

• 選擇Field Output變數 • 選擇觀看的輸出結果


• 主要變數(primary) • 可以設定特定的Field
• 用來繪製Contour、X–Y 路徑圖 Output參數要在哪幾個步
、模型探查等。 驟或是增量輸出,而不必
在每一階段都顯示出來。
• 變形變數(Deformed)
• 主選單 Result
• 節點變數(如位移),變形圖的繪 Active Steps/Frames。
製依據。

• Symbol變數
• 擁有數值與方向的變數顯示在
symbol圖。

Abaqus Basic 1 Abaqus Basic 1


9.17 9.18

Field Output的顯示

• Section Points
• 顯示薄殼、薄殼截面頂面
與底面的Field output。 Common Options
• 主選單 Result
Section Points。

Abaqus Basic 1 Abaqus Basic 1

9.19 9.20

Common Options

• 圖形的共通設定:
• 圖形表現方式(如線架構等)、變形量之縮放、邊界的顯示、圖形、元素、
節點與法線方向之顏色標記以及透明度之設定。 Result Options - Computation

應力與應變之數值係針對元素積分點計算得來的。
變形量之縮放

邊界之顯示

Abaqus Basic 1 Abaqus Basic 1


9.21 9.22

Result Options - Computation Result Options - Computation

• 外插/計算/平均 • 外插/平均/計算

在元素積分點的張量 把張量外插到元素節點 在元素積分點的張量 把張量外插到元素節點

average

在元素節點處計算純量 如果數值在需平均門檻 平均之前,把張量轉 計算純量與擷取分量


(averaging threshold)以內, 成平均的方向
平均純量與分量。
Abaqus Basic 1 Abaqus Basic 1

9.23 9.24

Result Options - Computation Result Options - Computation

• 以張量為基礎的數值,節點之外插 • Averaging threshold


與平均。 • Averaging threshold
• 和計算不變量(純量)與取得分量有關。 節點上各元素貢獻的最大值 最小值
模型區域內最大值 最小值
• 兩個選項:
上式若低於Averaging threshold,平
• 預設:外插 計算純量 平均
均節點上的各數值。
• 選用:外插 平均 計算純量
• 分母的區域定義:
• 只有預設選項,才需設定Averaging
• 預設是施加同截面性質的區塊。
threshold,預設為75%。
• 可選取預設的元素群組或是顯示
• 可以跨越薄殼或是薄膜的特徵邊,選
群組。
擇或取消平均。
• 如果設100%,表示全部平均,所表現
出來的Contour圖較為平滑。反之,較
不連續。

Abaqus Basic 1 Abaqus Basic 1


9.25 9.26

Result Options - Computation

Result Options - Transformation

Abaqus Basic 1 Abaqus Basic 1

9.27 9.28

Result Options - Transformation

• 結果轉換
• 將元素或節點的輸出參數用ODB
原有的座標系統或是使用者定義 ODB Display Options
的座標系統來表示。

預設的直角座標系統 使用者定義的圓柱座標系統
Abaqus Basic 1 Abaqus Basic 1
9.29 9.30

ODB Display Options ODB Display Options

• 控制顯示模型的邊界條件、連接與彈簧等元素、拘束條件等。 • 還原生成模型(Sweep/Extrude)
• 預設:不顯示邊界條件、連接元素與多數的單一節點元素。 • 可以透過設定的角度sweep還原軸
對稱模型或是將2D模型設定長出
的深度,來生成3D的視覺效果。
• 尤其在展示2D元素與接觸面
的Contour時,特別好用。
• 同樣地,可以只觀察圓對稱結構中
模擬的部分或sweep該部分,觀察
整個模型的特定部分。

Abaqus Basic 1 Abaqus Basic 1

9.31 9.32

ODB Display Options ODB Display Options

• 鏡射/排列模型 • 重現(Render)樑截面幾何
• 模型的線形與弧形排列,利用模型的對 • 樑截面幾何可以重現於未變形圖與變形圖。
稱性降低運算量。 • 幾何的重現基於截面幾何與方向。
• 對稱面基於廣域座標或是使用者定義的 • 截面幾何可縮放,利於幾何形狀的檢視。
座標。

分析模型:¼對稱

對Y–Z面鏡射

對X–Z與Y–Z面鏡射

Abaqus Basic 1 Abaqus Basic 1


9.33 9.34

ODB Display Options

• 重現(Render)薄殼厚度
• 薄殼厚度可以重現於未變形、變形與
Contour圖。 View Cut & Free Body Cut
• Contour基於當下截面點位。
• 兩面的Contours:線性內插結果,以展示
薄殼的邊。

Abaqus Basic 1 Abaqus Basic 1

9.35 9.36

View Cut & Free Body Cut View Cut & Free Body Cut

• 剖面(View cut) • 等值剖面(Isosurface view cut)


• 可以用面、圓柱、球形與依計算結 • 建立剖面時,變數已固定。
果的等值面在後處理建立剖面。 • 可以讓一個變數的Contour顯示在另一個變數上的等值剖面。
• 可直接調整剖面位置。
• 旋轉或是平移的方式調整剖面位置。
• 獨立控制顯示剖面以上或以下的部
分與剖面的部分。
• 剖面上顯示Contours。
• 經過薄殼的剖面,可以顯示出簡單
的邊。

Abaqus Basic 1 Abaqus Basic 1


9.37 9.38

View Cut & Free Body Cut View Cut & Free Body Cut

• 多重剖面 • 自由體切割
• 允許多重不相交的剖面。 • 針對一個截面,計算輸出。
• 可有任何的剖面組合(平面、圓柱、球形、等值面),也可同時選擇顯示剖 • 截面根據網格邊界;因此,
面上方、下方與面上的部份。 不允許任意的剖面。
• 適用於力學與熱學分析。
• 力學:計算總力與總力矩。
• 需要設定NFORC(或SF
,對連體薄殼來說)。
• 熱學:計算熱流率(每單位時
單箭頭表示合力
間的能量)。
• 需要設定HFL。
分析一個內含流動
效應的排放歧管(流 雙箭頭表示合力矩
體結構互制問題)。
流體網格的剖面:
Contour為流體速度。

Abaqus Basic 1 Abaqus Basic 1

9.39 9.40

View Cut & Free Body Cut View Cut & Free Body Cut

• 自由體切割(續) • 一張剖面圖中表現多個切自由體
• 切割自由體可以展現在單一剖面。 的結果。
• 這個功能可讓使用者查看任意剖面 • 從單一的剖面圖展現一系列的切自
上的合力。 由體結果。
• 如,對於一根樑,縱向方向上承受
不同的力量,繪出合力與合力矩的
分布圖:

Abaqus Basic 1 Abaqus Basic 1


9.41 9.42

動畫

• 動畫
• 以下圖形可製作歷時或是等比例放大的動畫:
動畫 • 變形圖
• Contour
• Symbol
• History
• X–Y圖(只能用於歷時紀錄,X軸為時間)
• 動畫可存成下列以影像為基礎的動畫檔:(在動畫時,主選單 Animate
Save As)
• AVI
• QuickTime
• VRML
• 壓縮的VRML

Abaqus Basic 1 Abaqus Basic 1

9.43 9.44

動畫

• 歷時動畫可以是以frame或是以時間為
依據。
• Frame-based (frame ≡ increment) 查詢結果
• 每個frame的動畫。
• Time-based
• 使用者定義的時間增量決定每個frame
的選取。
• 設定每個時間點的圖形,會選用最接
近的frame。
• 不進行內插
• 當結果檔是以不等長的時間增量輸出
時,以時間為基準的播放模式較符合
實際情況(基於實際分析時間)

Abaqus Basic 1 Abaqus Basic 1


9.45 9.46

查詢結果

• Tools Query
• 查詢工具(Tools Query),
隨著滑鼠在viewport裡移動 顯示群組與顏色標記
,顯示分析結果的數值。
• 查詢工具會顯示
• 節點座標
• 元素連接性
• 結果
• X–Y圖上的數值
• 查詢的結果可被寫入報告檔
裡。

查詢這個點

Abaqus Basic 1 Abaqus Basic 1

9.47 9.48

顯示群組與顏色標記 顯示群組與顏色標記

• 顯示群組使用: • 顯示群組 變形 + 透明
• 布林運算 • 獨立的顯示屬性可以被指
• 結果 定給每個顯示群組。
分布雲圖
• 選定的物體 • 特定的顯示群組可以被選
定一併顯示,每個表現出
• 截面或材料指派 不同給定的顯示屬性,如
• 元素種類 右圖所示 變形 + 不透明

鎖定屬性,避
免蓋過此設定

Abaqus Basic 1 Abaqus Basic 1


9.49 9.50

顯示群組與顏色標記 顯示群組與顏色標記

• 顯示群組管理可從 ... • 即時(On-the-fly)顯示群組


• 主選單 • 工具列的捷徑可建立即時顯示群組
• 工具列
• 結果樹狀結構

從提示列裡,
選擇物體種類

Abaqus Basic 1 Abaqus Basic 1

9.51 9.52

顯示群組與顏色標記 顯示群組與顏色標記

• 顏色標記 • 範例:挖土機
• 根據屬性,自動替元素標記不同顏色。 • 根據零件分身的名稱自
• 可以儲存此設定。 動用不同的顏色標記。

• 開啟定義顏色GUI,選擇所要的顏色。
• GUI
• 主選單
• 工具列 (調色盤)

Abaqus Basic 1 Abaqus Basic 1


9.53 9.54

X-Y Plot

• 繪製XY圖的資料來源:
• 從history output繪製歷時曲線。
X-Y Plot • 從field output繪製歷時曲線。
• 繪製沿薄殼厚度方向上的圖。
• 從現有的XY Data繪製新的XY圖。
• 從外部的ASCII檔繪製。
• 鍵盤輸入XY Data。
• 繪製沿路徑方向上變化的XY圖。
• 繪製Amplitude Curve的XY圖。

Abaqus Basic 1 Abaqus Basic 1

9.55 9.56

X-Y Plot X-Y Plot

• 路徑圖 • 路徑範例 最短距離:


從這裡開始D
• 一個結果變數隨空間改變的關係可
以被畫成X–Y圖。
• 路徑可透過以下方式而定義:
到這裡
• 一組直線。
• 一組點位。 沿著孔道的邊
• 直接在viewport選取物體。
• 沿著元素的面或邊。
• 藉由定義的軸與半徑,設定圓 沿著周長,不同的半徑。
形與輻射狀的路徑。
• 兩點之間最短的距離。

Abaqus Basic 1 Abaqus Basic 1


9.57 9.58

X-Y Plot X-Y Plot

• 詞彙說明 Plot
• 從主選單進入XY圖的設定對話框

title
legend

chart

tag

• 從Viewport左邊的工具列

grid

Legend

axis axis Chart Title


curve Plot
quantity type /Grid
Abaqus Basic 1 Abaqus Basic 1

9.59 9.60

X-Y Plot X-Y Plot

• 對著想要修改的區域滑鼠左鍵 • 標記XY數值
點兩下,直接開啟對話框。 Query Probe values

滑鼠移到此處,
左鍵點兩下。

Abaqus Basic 1 Abaqus Basic 1


9.61 9.62

X-Y Plot • 儲存XY圖

• 把繪製好的XY圖存入
ODB檔內,下次開啟
此ODB檔時,不用重
新繪製XY圖。
多個Viewport繪圖
• 在Viewport之內開啟
可讀的ODB檔,把XY
圖存入(Copy to ODB)
。如果是唯獨( ),
必須先關閉再存入。
• 欲編輯存入ODB檔的
XY圖,需先將XY圖
copy to session。

開啟ODB檔時:勾選 唯獨

Abaqus Basic 1 Abaqus Basic 1

9.63 9.64

多個Viewport繪圖 多個Viewport繪圖

• 不同Viewport同步播放動畫
• Viewport可以時間或是Frame為同步化基準。
• X–Y圖只能以時間為基準。

新建一個 多個 同步操作
viewport Viewport的 不同的
排列方式 Viewport

Abaqus Basic 1 Abaqus Basic 1


9.65 9.66

多個Viewport繪圖 - 同一個ODB檔 多個Viewport繪圖 - 同一個ODB檔

Abaqus Basic 1 Abaqus Basic 1

9.67 9.68

多個Viewport繪圖 - 不同個ODB檔

圖形資料與動畫輸出

Abaqus Basic 1 Abaqus Basic 1


9.69 9.70

圖形資料與動畫輸出 圖形資料與動畫輸出

1) 出圖到印表機 2) 出圖成圖檔
一次輸出全部 • PS 與 EPS (向量或是bmp)
Viewport裡的圖或
是當下的Viewport。 • 向量輸出可讓放大縮小時不會影
響圖片品質。
輸出背景與羅盤。 • 模型較大時可使用bmp輸出(相
較於向量輸出,圖檔容量較小並
且輸出更快)。 選擇輸出
選擇出圖 成圖檔。
• 最高解析度為 1200 dpi。
到印表機。
• PNG (bitmap)
• TIFF (bitmap)
• SVG (Scaled Vector Graphics)
• 用XML 寫成的工業標準向量圖 檔案格式選取 檔案路徑設定。
形語言。 與設定。
列印頁面設定 印表機設定

Abaqus Basic 1 Abaqus Basic 1

9.71 9.72

圖形資料與動畫輸出 圖形資料與動畫輸出

3) 輸出結果成文字檔 (Report) 4) 動畫輸出


• 必須在放映動畫的同時,才能有效輸出動畫。

• 檔名
• 檔案格式
• 選擇輸出動畫的Viewport
• 輸出Viewport的外框
• 輸出Viewport的背景顏色
• 輸出Viewport的3D羅盤
• 播放動畫的速度:每秒幾
張圖。

Abaqus Basic 1 Abaqus Basic 1


10.1 10.2

零件(Part) 性質(Property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
拘束條件(Constraint) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 10 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

10.3 10.4

大綱

• 介紹 10.4
• Tie Constraints 10.9
介紹
• Coupling Constraints 10.14
• Shell-to-solid Coupling 10.18

Abaqus Basic 1 Abaqus Basic 1


10.5 10.6

介紹 介紹

• 拘束 • Tie constraints
• 拘束(Constraint)提供使用者模擬點與點之間的運動關係。 • 把兩個區塊融合在一起,即使區塊交接面上的網格不相容。
• 束制的例子包含:
• Tie constraints
• Coupling constraints
• Shell-to-solid coupling

Tie constraint用來把
不是全都可用六面
六面體與四面體元素
體(hex)劃分網格
的網格黏在一起。

Abaqus Basic 1 Abaqus Basic 1

10.7 10.8

介紹 介紹
• Coupling constraints • Shell-to-solid coupling
• Coupling interaction提供一個參考節點與面上節點(the coupling • 連結薄殼邊與相鄰實體面的運動。
nodes)的互偶關係。
• Coupling的種類可以是kinematic或是distributing。
• 典型的應用:
• 對一個模型施力或施加邊界條件。
• 模擬端點條件(End condition)。
• 模擬與其他束制的互動,如連接元素。

連接元素傳送載
重到這個面上

樑連接元素

Abaqus Basic 1 Abaqus Basic 1


10.9 10.10

Tie Constraints
• Tie constraint提供一個簡單
的方法,把面永遠黏在一起。
• 輕鬆地網格間轉換。
Tie Constraints
• Surface-based的束制,採用
master-slave的方式。
• 這個束制避免slave節點分離
master面或是有相對滑動。

tie constraints

Abaqus Basic 1 Abaqus Basic 1

10.11 10.12

Tie Constraints Tie Constraints

• 範例:Tube crush problem

Surface-based 的束制。
(可以選擇預先定義的面或
是直接從viewport.上選取)

只有離master面
多少距離內的 對於這些節點,警告訊
slave節點會被黏 息會被記錄到dat檔。
到master面上。
BotTube
一開始時,Slave節點
平移與轉動的自由 可以被移到master面上
度都可以被束制。 ,而沒有任何應變。
BotPlate

管子的底部用tie
Edit Constraint 對話窗
constraint附加在底面上

Abaqus Basic 1 Abaqus Basic 1


10.13 10.14

Tie Constraints
• 不能給tie constraint的slave節點施加邊界條件、方程式或是MPC。這會
造成節點過度拘束,造成分析錯誤。
• 徵兆:
Coupling Constraints
• Abaqus/Standard,出現在Job Diagnostics對話窗與msg檔裡
的Zero pivot警告訊息。

Abaqus Basic 1 Abaqus Basic 1

10.15 10.16

Coupling Constraints Coupling Constraints

• Kinematic coupling • 定義Kinematic coupling


• master節點與coupling節點的剛性束制。
• 為連結到實體元素而缺乏旋轉勁度的節點提供
解決方式。

參考點
Kinematic coupling
• Distributing coupling
• 該束制適用平均的方式(average sense)強化。
• Coupling節點權重因數提供載重傳遞的控制。

定義面上的哪個
自由度,對參考
點,剛性束制。

Distributing coupling

Abaqus Basic 1 Abaqus Basic 1


10.17 10.18

Coupling Constraints

• 定義Distributing coupling

Shell-to-solid Coupling

參考點

分布力均勻地施加在面上
另外的權重方式是隨著離
參考點的徑向距離,逐漸
遞減荷重。
Abaqus Basic 1 Abaqus Basic 1

10.19 10.20

Shell-to-solid Coupling Shell-to-solid Coupling


• 提供一個從模擬薄殼元素 • 定義shell-to-solid coupling
到模擬實心元素的轉換。
• 特別用於局部區域需要3D
實體元素,但其他地方用
薄殼模擬。
• 把沿著薄殼模型邊上的一
排點的運動與一個實體面
的一組點連在一起。
實體面 (面)
• 使用一組內部定義的
distributing coupling
束制。

薄殼的邊必為一個edge-based表面
薄殼面 (邊)

Abaqus Basic 1 Abaqus Basic 1


11.1 11.2

大綱

• 何謂剛體 11.3
• 剛體零件 11.6
剛體 (Rigid Body) • 離散式剛體零件(Discrete Rigid Body)
• 解析剛性面(Analytical Rigid Surface)
Lecture 11 • 剛體拘制(Rigid Body Constraint) 11.15
• 三種剛體之比較 11.20

Abaqus Basic 1 Abaqus Basic 1

11.3 11.4

何謂剛體

• 剛體
• Abaqus有完整的剛體設定功能。
何謂剛體 • 一個剛體是節點與元素的集合,由一個節點(稱為參考點)來控制這個
剛體的運動。
• 任何物體或是物體之一部分可以被定義成剛體。 Rollers被
模擬成剛體
• 剛體可以承受任意剛體運動。
• 剛體的運算效率高。
• 剛體的運動由六個自由度所描述。
• 組成剛體的元素不參與運算。
• 如果多個物體有接觸關係,其中一個物體的勁
度遠高於其他物體,可用剛體模擬之。
• 如,剛體常用於金屬成型模擬中的模具。

對稱工字截面的軋製

Abaqus Basic 1 Abaqus Basic 1


11.5 11.6

何謂剛體

• 剛體的參考點
• 參考點的自由度代表剛體的運動。
• 2D:三個自由度(兩個平移,一個旋轉)。 剛體零件
• 3D:六個自由度(三個平移,三個旋轉)。
• 直接將邊界條件(位移、速度、加速度)施加在參考點的自由度上,就能控
制剛體的運動。
• 也可以施加集中力在這個點上。
• 預先給定參考點的旋轉量,剛體會對參考點旋轉。
• 動力問題中,當剛體可自由移動時,參考點應該要放在質心。
• 如果沒有旋轉自由度,參考點的位置不受限。

Abaqus Basic 1 Abaqus Basic 1

11.7 11.8

剛體零件 剛體零件 - 離散式剛體

• 剛體零件的幾何 • 離散式剛體
• 定義剛體零件的幾何: • 與建立實體零件一樣,各種形狀皆可。
• 用節點與元素網格化剛體( • 但實心的離散剛體不能為組成件之一,必須轉成薄殼。 2

離散式剛體,discrete • 可用在General Contact與Contact Pairs。 Y


rigid body)。 1
R2D2 and RAX2


• 剛體元素 X
• 旋轉或長出2D的幾何線形
• 離散式剛體的精神。 3
圖(解析剛性面,analytical
rigid surface)。 • 剛體的表面適用下列的元素:
R3D3
• 2-D: R2D2: 平面線段 1

• RAX2: 軸對稱薄殼 2

• 3-D: R3D3: 三角形薄殼 4


Z 3
• R3D4: 四邊形薄殼 Y
R3D4
X 1 2

Abaqus Basic 1 Abaqus Basic 1


11.9 11.10

剛體零件 - 解析剛性面 剛體零件 - 解析剛性面

• 解析剛性面 • 2D剛性面
• 面的形狀受限。
• 無需鋪設網格。
• 只能用在Contact Pairs。(在Abaqus/Explicit可透過在其上
設定Surface以使用Genereal Contact)
• 三種剛性面可用:
• 2D剛性面。
• 3D突出成形的剛性面,沿垂直紙面的方向無限延伸。
• 3D旋轉成型的剛性面。
• 所以剛性面的使用時機:
• 無限延伸的地面:3D突出成形的剛性面。
• 形狀簡單的物體: 2D剛性面、 3D旋轉成型的剛性面。

Abaqus Basic 1 Abaqus Basic 1

11.11 11.12

剛體零件 - 解析剛性面 剛體零件 - 解析剛性面

• 3D突出成形的剛性面 • 3D旋轉成型的剛性面

長出的方向

Abaqus Basic 1 Abaqus Basic 1


11.13 11.14

剛體零件 - 參考點 剛體零件

• 設定參考點: • 剛體零件無需給定材料參數與截面性質。
• Part Module之下,主選單 Tool Reference Point。 • 動力問題中,如果剛體零件(尤其是離散式剛體)可自由運動,
• 依提示列說明,選定一個幾何點當參考點。 無束制條件時,必需對剛體參考點定義質量與轉動慣量。
• 對於每個剛體的質量中心,其質量、質心與二次矩會輸出到dat檔。

Abaqus Basic 1 Abaqus Basic 1

11.15 11.16

剛體拘束(Rigid Body Constraint)

• 將組裝成品當中,原本可變形的零
件分身或部分區域設為剛體。
剛體拘束(Rigid Body Constraint) • 在給定剛體拘束前,仍需給定該物
體材料、截面性質與鋪設網格等設
定,如同可變形物體。
• 範例:Tennis racket frame
用S4R元素
模擬的外框

Edit Constraint 對話窗


將參考點移到質心,剛體拘束時,可將參考點移到質心(Abaqus
會從組成剛體的元素,採質量分布,來決定質量中心),但除非
是想施加外力或力矩在剛體上,一般狀況不需要特別作此移動。
Abaqus Basic 1 Abaqus Basic 1
11.17 11.18

剛體拘束(Rigid Body Constraint) 剛體拘束(Rigid Body Constraint)

• 一個剛體的定義包含 • 使用剛體來驗證模型
• 1個參考點(reference point) • 把模型的一部分指定成剛性,有助於模型驗證。
可能包含: • 例如,在發展一個複雜模型時,無法預期所有可能的接觸條件,遠離
受關注區域的元素可能被包含在剛體之一部分,這樣會有較快的執行
• 1個元素的區塊 速度。
• 1 tie節點的區塊 • 當滿足模型與contact pair的定義時,移除剛體設定,原先的可變形有
• 1 pin節點的區塊 限元素模型就能考量進來。
• 1 個analytical surface
每個剛體的定義必須唯一。 • Abaqus建議使用剛體拘束
• 剛體定義可能無法共享節點、 • 設定該拘束之前,同可變形物體之設定方式。
元素或參考點。
• 在動力分析,因已在材料性質中給定物體的密度,不必計算剛體的質量與
轉動慣性(施加在參考點上)。
• 方便模型驗證。
• 但模型較大時,則建議使用剛體零件以減低計算量。

Abaqus Basic 1 Abaqus Basic 1

11.19 11.20

剛體拘束(Rigid Body Constraint) 三種剛體之比較


• 範例:Tennis racket frame
Module Rigid Body Part Rigid Body Constraint
Part Discrete Analytical Deformable
Property X X
Assembly
Step
Interaction
If neccesary If neccesary If neccesary
(Contact)
Interaction
If neccesary If neccesary Rigid Body Constraint
(Constraint)
Load (Load) If neccesary If neccesary If neccesary
Load (BCs) If neccesary If neccesary If neccesary
網球拍撞到一顆網球 Mesh X
Control Point , defined on Part , defined on Part , defined on Part/Assembly
球與網子之間的互動是主要的。因為外 If unconstrainted If unconstrainted
框非常硬,為了運算效率,一開始模擬 Density Provided
, point mass/inertia , point mass/inertia
成剛體。一旦驗證過這個分析,移除剛 for dynamics on Property
defined on Part defined on Part
體設定,球拍變成可變形的。

Abaqus Basic 1 Abaqus Basic 1


12.1 12.2

大綱

• 結構力學裡的非線性 12.3
• 使用Implicit方法的非線性分析 12.8
材料與幾何非線性(Nonlinear)
• Abaqus模擬中考慮非線性 12.16
• 診斷與除錯 12.21
Lecture 12
• 收斂(與接觸無關) 12.32

Abaqus Basic 1 Abaqus Basic 1

12.3 12.4

結構力學裡的非線性

• 所有物理結構的行為都是非線性
• 如果變形或是運動很小,結構的反應可以近似為線性。
結構力學裡的非線性 • 結構分析中,三個主要的非線性來源:
• 材料非線性
• 邊界非線性
• 幾何非線性
• 典型的非線性問題涵蓋三種非線性:
• 在方程式內,必須包含非線性項。
• 通常來說,每個自由度的非線性方程式都是互有關係的。

Abaqus Basic 1 Abaqus Basic 1


12.5 12.6

結構力學裡的非線性 結構力學裡的非線性

• 材料非線性: • 邊界非線性
• 材料非線性起因於應力對目前應變之相依性。 • 邊界非線性發生於載重或拘束隨結構的變
• 常見的材料非線性效應包含: 形而變,如:

• 非線性彈性(如:超彈性) • 接觸問題

• 金屬塑性 • 模擬過程中,邊界條件的改變。

• 塑性絞形成與塑性崩塌 • 極度不連續的非線性形式。

• 裂縫、撞擊 • 改變方向的外力

• 頸縮 • 外力的方向隨變形而變(如,氣
球充氣過程中的壓力負載)。

材料非線性的例子
Abaqus Basic 1 Abaqus Basic 1

12.7 12.8

結構力學裡的非線性

• 幾何非線性
• 幾何非線性結構分析意指結構剛度
隨著結構變形而改變,此時材料力 使用Implicit方法的非線性分析
學裡的小變形假設不再適用,如:
• 大位移與大變形
• 大轉動量
• 結構不穩定(挫曲)
• 預力效應

幾何非線性的範例:
elastomeric keyboard dome

Abaqus Basic 1 Abaqus Basic 1


12.9 12.10

使用Implicit方法的非線性分析 使用Implicit方法的非線性分析

• 求解非線性方程式可用兩種技術: • 分析步、增量與疊代
• Implicit方法 • 分析步(Step)
• 可解靜力與動力平衡方程式。 • 一個模擬案的載重歷程包含一個或一個以上的步驟。
• 需要直接求解一組矩陣方程式,得到一個增量結束時的狀態。 • 增量(Increment)
• 需要疊代(Newton-Raphson法)。 • 一個分析步可包含一個增量或是多個增量。
• 用於Abaqus/Standard。
• 在靜力問題,一個步驟裡的力量分成數個較小的增量,因此可以
• Explicit 方法 找出非線性求解路徑。(力量增量)
• 只能解動力平衡方程式。 • 動力問題是,總時間分成數個較小的增量,對運動方程式積分。
• 卻可執行擬靜態模擬。 (時間增量)
• 每個增量的結束狀態只依賴於該增量的初始狀態。 • 疊代(Iteration)
• 不需要疊代。 • 一個增量內可包含一個疊代或是多個疊代。
• 用於Abaqus/Explicit。 • 嘗試(Attempt)
• 一個增量內,以此增量大小所執行的幾次嘗試,只會有一次達到收斂
的嘗試,可包含多次疊代。若無法收斂,將縮小增量,進行第二次的
嘗試。
Abaqus Basic 1 Abaqus Basic 1

12.11 12.12

使用Implicit方法的非線性分析 使用Implicit方法的非線性分析

• Newton-Raphson法 三次疊代
• 根據Newton-Raphson法,Abaqus/Standard使用增量疊代求解技術。
• 此方法是無條件穩定(任何大小的增量都能使用)。
• 動力分析的精度受增量大小影響。 兩個收斂準則:
∆P 三次疊代
• 每個增量通常需要多個疊代達到收歛,每個步驟通常由數個增量所組成。
Small residuals
(force)
Residual 1 還有疊代未顯示 Small corrections
2
(displacement)
Internal force
Correction
P1

P1 = (靜力問題,以力量增量求解,
故先決定第一個初始力量增量之大小)
Abaqus Basic 1 Abaqus Basic 1
12.13 12.14

使用Implicit方法的非線性分析 使用Implicit方法的非線性分析

• 網格內的平衡方程式: • 自動時間增量
1. 施加載重增量或時間增量。 • Abaqus自動調整增量的大小,因此可輕易有效地求解非線性問題。
2. 疊代,直到所有施加在每個節點上的力量總 • Heuristic algorithm (根據多年的經驗)。
和夠小(靜力問題)或等於慣性力(動力問題)。 • 靜力問題之中,收斂乃依據所需的疊代次數。
3. 更新狀態,一旦滿足平衡方程式。 • 輕易達成收斂:
4. 回到步驟1,施加下一個增量。 ⇒增加增量大小
• 難收斂或是發散:
⇒減小增量,重新疊代
• 其他:
⇒保持同樣的增量大小。
• 提示:對於高度非線性的問題,建議把初始的增量設為總分析步時間的一
小部分(如:10%)。

Abaqus Basic 1 Abaqus Basic 1

12.15 12.16

使用Implicit方法的非線性分析
• 在Implicit動力學的問題裡,自動時間增量是根據Newton疊代的收斂行為
與時間積分的精度。
• 控制時間增量的演算法細節仰賴動力問題的種類。
Abaqus模擬中考慮非線性
• 自動時間增量很好用,沒有更好的理由時,不應該更動之。

Abaqus Basic 1 Abaqus Basic 1


12.17 12.18

Abaqus模擬中考慮非線性 Abaqus模擬中考慮非線性

• 材料非線性 • 幾何非線性(Nlgeom)
• 定義一個非線性材料的模型(如,塑性、超彈性,等)。 • 幾何非線性來自:
• 邊界非線性 • 大位移、旋轉與變形。

• 定義物體間的接觸介面。 • 預載(初始應力)。

• 於13講另有討論。 • 載重勁度。 給定分析步的時間。


• 如果上述效應不顯著,預期模
型的反應會與關掉Nlgeom一樣
,但分析會較耗時。
開啟Nlgeom,包含所有的幾何
非線性效應,在Abaqus/Explicit
裡是預設的。

Abaqus Basic 1 Abaqus Basic 1

12.19 12.20

Abaqus模擬中考慮非線性

• 增量的資料:
預設自動時間增量
Abaqus/Standard
• 給定初始增量大小與允許的增 診斷與除錯
量數。 預設的一個分析步
• Abaqus將會停止,如果: 內,允許多少個增
量的最大值。
• 在總荷重完全施加之前,
已達到增量的最大數,

• 所需的增量小於定義的最 建議的初始
小值。 增量大小。
預設是整個 最小與最大的增量大小。
時間(1) 預設是根據分析步的整個
時間。

Abaqus Basic 1 Abaqus Basic 1


12.21 12.22

診斷與除錯 診斷與除錯
• Job Monitor • 了解Job Monitor
• 綜整求解過程。 • 綜整分析是如何進行的,顯示
• 同樣的資訊輸出到sta檔。 出自動時間增量。
• Abaqus/Explicit同樣把與穩定時間增量之診斷訊息與資訊寫進 • 工作執行中,可以查看sta檔。
sta檔。 • 在一個增量或attempt之後,會
• Job Diagnostics for an Abaqus/Standard analysis 寫入一行新訊息。
• 提供每個疊代的詳細資訊。
• 同樣的資訊也寫入msg檔。
可檢視或搜尋這些檔案

Abaqus Basic 1 Abaqus Basic 1

12.23 12.24

診斷與除錯 診斷與除錯
• 了解Abaqus/Standard裡的Job Diagnostics:
• 所有的疊代訊息。
• 求解器訊息。
• 有用的除錯訊息:
• 最大residual(力量)的位置。
• 過量變形的位置。
• 接觸改變的位置。
• 可於模型內標記出這些位置。
初始時間增量

Abaqus Basic 1 Abaqus Basic 1


12.25 12.26

診斷與除錯 診斷與除錯

旋轉的自由度也有
同樣的顯示視窗。

× 0.005 = 0.00501

開啟標記在模型內的位置,
是最大的residual與位移增
量與correction發生的地方。

Abaqus Basic 1 Abaqus Basic 1

12.27 12.28

診斷與除錯 診斷與除錯

× 0.005 = 0.00499
4次或更少的疊
代數(再次執行,
會增加時間增量)

Abaqus Basic 1 Abaqus Basic 1


12.29 12.30

診斷與除錯 診斷與除錯

沒有增加

兩個連續的增
∆t = 1.5 ∆told
量,有4次或更
少的疊代數:
∆t = 1.5∆told

Abaqus Basic 1 Abaqus Basic 1

12.31 12.32

收斂(與接觸無關)

• 何謂收斂?
• 對於一個Implicit的求解器,如Abaqus/Standard:
收斂(與接觸無關) • 根據預先定義的準則,可以得到平衡狀態(small residuals、small
solution corrections等)。

Abaqus Basic 1 Abaqus Basic 1


12.33 12.34

收斂(與接觸無關) 收斂(與接觸無關)

• 一般收斂問題 • Abaqus/Standard特定的收斂問題
Element Distortion 該訊息出現在元素積分點的體積為負時,檢查截面性 Numerical singularities 意指在線性方程式求解過程中,缺乏過多的
質、載重、邊界條件;可能需要更細密的網格。 數字,以致於結果不可靠。最常見的原因是
在靜力的應力分析中,未拘束的剛體運動。
Excessive yielding 相對過大的變形,該模型的材料是某種形式的塑性,
檢查載重(是否過大?),材料資料(完全塑性發生在過 Zero pivots 這發生於線性方程式求解過程時,有一個力
小的應變)與網格細化(大變形?)。 量的項次,但沒有對應的勁度。常見的原因
是未拘束的剛體運動與過度拘束的自由度。
Hourglassing 使用一階減積分元素所造成的非實質變形。如果人造
Hourglass勁度過高,細分網格或使用不同的元素種 Negative eigenvalues 負的特徵值代表勁度矩陣不是正定。例如,
類(一階全積分或二階)。 過大的挫曲載重。

Abaqus Basic 1 Abaqus Basic 1

12.35

收斂(與接觸無關)

• Hourglassing
• 細化網格或是使用非預設的Hourglass控制。
• Abaqus提供多種控制Hourglass的方式。

Abaqus Basic 1
13.1 13.2

大綱

• 結構元素(薄殼&樑元素) vs. 連體元素 13.3


• 使用連體元素模擬彎曲問題 13.6
元素選擇(Element Selection)
• 不相容模式元素 13.15
• 應力集中 13.18
Lecture 13
• 網格生成 13.30

Abaqus Basic 1 Abaqus Basic 1

13.3 13.4

結構元素(薄殼&樑元素) vs. 連體元素 結構元素(薄殼&樑元素) vs. 連體元素

• 連體(實體)元素的模型計算成本可能會很大(尤其是三維空 • 薄殼元素
間問題)。 • 薄殼元素以一個面來近似模擬
三維實體。
• 為了更有效益的求解需求,應該在適當的時機使用結構元素(
• 模擬彎曲以及面內變形時
薄殼以及樑元素)。 效率佳。
• 一般來說,結構元素模型所需要的元素比連體元素要來得少得多 • 如果在局部區域需要更詳細的 3-D continuum surface model
分析結果時,可以利用多點束
• 若要使用結構元素來求得可靠的結果,薄殼的厚度或是梁的斷 制導入三維連體模型,或是以
面尺寸應小於全域結構尺寸的1/10。全域結構尺寸如: 子模型模擬之。
• 支撐點或是點載重間的距離
• 截面漸變段間的距離
• 振態中最高的波長

受子彈撞擊的半圓球薄殼模型

Abaqus Basic 1 Abaqus Basic 1


13.5 13.6

結構元素(薄殼&樑元素) vs. 連體元素

• 梁元素
• 梁元素以一條線模型來近似模擬
三維實體。 使用連體元素模擬彎曲問題
• 模擬彎曲、扭轉以及軸向力
時效率佳。
3-D continuum line model
• 多種截面形狀可用。
• 截面性質亦可直接以工程常
數指定。

以梁元素模擬的鋼架結構

Abaqus Basic 1 Abaqus Basic 1

13.7 13.8

使用連體元素模擬彎曲問題 使用連體元素模擬彎曲問題
• 純彎矩變形的物理性質 • 以二階實體元素模擬彎曲變
• 在變形過程中平面斷面保持平面 形 (CPE8, C3D20R, ) 原本是垂直的線段並沒有改變長度
• 軸向應變εxx隨著厚度方向線性變化. (表示εyy= 0 )
• 不論是全積分或是減積分,二
• 沒有薄膜剪應變 階元素皆能精確地模擬彎曲
• 這表示平行於梁上軸線的線段 • 軸向應變等於原本水平線段的
都位於圓弧上。 εxx 長度變化
• 厚度方向應變等於零
• 剪應變等於零

由於元素的邊可以假設都是曲線,變形後
的等參線(isoparametric lines)間夾角都維
持90度(表示εxy= 0 )

Abaqus Basic 1 Abaqus Basic 1


13.9 13.10

使用連體元素模擬彎曲問題 使用連體元素模擬彎曲問題

• 以一階全積分實體元素模擬彎 integration point • 利用一階減積分元素模擬彎曲


曲變形 (CPS4, CPE4, C3D8) 變形 (CPE4R, C3D8R, )
• 這些元素在積分點上會出現 • 這些元素可以消除剪力自鎖現象 長度變化等於0(表示在積分點上沒有應
變產生)
ε yy = 0, ε xy ≠ 0 的現象 • 然而,沙漏化(hourglassing) 卻
• 不符合物理現象。純粹是 是使用這些元素時需要注意的地
因為使用了不當的元素而 方
單獨出現 • 只有一個在形心的積分點
• 由於能量為了對元素施加剪力 • 厚度方向只有一層元素的時
而非施加彎曲而造成過硬的行 候不會因為彎曲而出現應變
為(稱為剪力自鎖(shear 由於元素的邊必須維持直線,
等參線之間的夾角不等於90度 • 零能量變形(有變形卻沒應
locking)) 變,稱為沙漏化)
(表示εxy≠0 )

單一個一階減積分元素受彎曲下的
不要在以彎曲變形為主的區域使用這些元素! 行為

Abaqus Basic 1 Abaqus Basic 1

13.11 13.12

使用連體元素模擬彎曲問題 使用連體元素模擬彎曲問題
• 沙漏化現象很容易隨著一階減積分 • 偵測與控制沙漏化
元素網格傳播,造成不可靠的結果
• 沙漏化通常可以簡單地從變形圖
• 沙漏化現象可以透過使用多層(至 中看出來。
少在厚度方向疊四層)的元素來消
除 • 範例:分別以粗網格與中等
細化網格劃分的簡支梁受中
• 每個元素都會有在軸向壓或張 心點載重。
應變(右圖中X方向) ,但不會
同時產生。 • Abaqus有內建的沙漏化控制,能
減少因沙漏化而造成的問題
• 能正確地測量軸向應變(ε xx )
• 分析完成後要確認用來控制
• 厚度方向的應變(ε yy )跟剪應變 沙漏化的人造能必須遠小於
(ε xy )為零 內能(<1%) Same load and displacement
• 計算成本低且有效的元素 magnification (1000×)

Abaqus Basic 1 Abaqus Basic 1


13.13 13.14

使用連體元素模擬彎曲問題 使用連體元素模擬彎曲問題
• Use the X–Y plotting capability in Abaqus/CAE to compare the energies • 以不相容模式(incompatible mode)元素模擬彎曲變形 (CPS4I,
graphically. C3D8I, )
• 可能是用來模擬彎曲變形為主問題的最有效率的實心連體元素。
• 在一階與二階減積分元素中妥協計算成本,同時擁有兩者的許多優點。

internal energy internal energy • 正確地模擬剪力行為—在受純彎矩時沒有剪應變


• 在厚度方向上僅需一層元素即可模擬彎曲變形問題
• 沒有沙漏化問題,而且在塑性與接觸問題中都表現良好
• 然而,若元素是平行四邊形時會減少精度,若是梯形時精度會非常地差。

artificial energy artificial energy

Two elements through the Four elements through the


thickness: Ratio of artificial to thickness: Ratio of artificial to
internal energy is 2% internal energy is 0.1%

Abaqus Basic 1 Abaqus Basic 1

13.15 13.16

不相容模式元素 不相容模式元素
• 正規化頂點位移後的線性懸臂梁受彎矩之結果列於下方: • Ex: 受剪力載重的懸臂梁

d/l = 0.03333

Normalized tip deflection (wfem /wexact)


C3D8I C3D8I
C3D8 C3D8 Element Mesh Size (Depth × Length)
1.2 C3D20 (S) Type
1.2
C3D20 (S) 1×4 2×4 4×4 8 × 16
1
Normalised Tip
Normalised Tip

Displacement

1
Displacement

0.8 C3D8 0.035 0.034 0.034 0.364


0.8
0.6 0.6
0.4
C3D8R ** 1.306 1.050 1.016
0.4
0.2 0.2 C3D8R* 0.985 0.985 0.985 1.000
0 0
0 15 30 45 0 15 30 45 C3D8I 0.985 0.985 0.985 1.000
Skew Angle (Degrees) Skew Angle (Degrees)
C3D20 0.987 0.987 0.988 1.000
Parallel distortion Trapezoidal distortion
* enhanced hourglass control **singular stiffness matrix
Abaqus Basic 1 Abaqus Basic 1
13.17 13.18

使用連體元素模擬彎曲問題

• Summary

Element type Notes


εxx εyy εxy
應力集中
Physical behavior ≠0 0 0
Second-order ≠0 0 0 OK
First-order, ≠0 ≠0 ≠0 Shear locking
full integration
First-order, 0 0 0 Hourglassing if too few
reduced integration elements through
thickness
≠0 0 0 OK if enough elements
through the thickness
Incompatible mode ≠0 0 0 OK if not overly distorted

Abaqus Basic 1 Abaqus Basic 1

13.19 13.20

應力集中 應力集中

• 二階元素顯然在處理應力集中問題上較一階元素來得優越,同 • 二階元素能使用比一階元素更
時也是分析(靜止)裂縫的理想元素。 少的元素數量來模擬像曲線等
幾何特徵。
• 不論是全積分或是減積分元素都有良好的表現。
• 減積分元素通常能更有效率且比全積分元素獲得相當甚至更好的結果,同
時計算的成本還更低。
Physical model

以一階元素模擬的模 以二階元素模擬的
型-元素面上都是直 模型-元素面上是
線段 二次曲線

Abaqus Basic 1 Abaqus Basic 1


13.21 13.22

應力集中 應力集中
• 不論是一階或二階的四邊形或是 • 此為一經典應力集中
六面體,在初始形狀過度扭曲時 問題(NAFEMS P
都會造成精度下降。 benchmark問題),以
• 一階元素對扭曲較不敏感, 不同元素種類進行分
因此對於預期網格會有明顯 析得到的結果如下: elliptical shape
扭曲的位置會是比二階元素
ideal okay bad
更好的選擇。
• 二階三角形以及四面體相對於絕
大多數的元素都對初始元素形狀
的扭曲較不敏感。然而,形狀優
良的元素依然會提供較佳的分析
結果。
undistorted distorted

Abaqus Basic 1 Abaqus Basic 1

13.23 13.24

應力集中 應力集中

• 一階元素(包括 • 二階元素比如CPS6、CPS8
不相容模式元素 以及CPS8R都會得到比較好
Element σ yy at D (Target=100.0) 的結果。
)相對來說對應 type Coarse mesh Fine mesh • 形狀良好、二階減積分四邊形
力集中問題的表
CPS3 55.06 76.87 以及六面體能在應力集中區域
現都比較差。 提供良好的精度。
CPS4 71.98 91.2
• 在這些區域中扭曲的元素
CPS4I 63.45 84.37 將會降低精度。
CPS4R 43.67 60.6
CPS6 96.12 101.4
CPS8 91.2 100.12
CPS8R 92.56 97.16

Abaqus Basic 1 Abaqus Basic 1


13.25 13.26

不可壓縮材料

• 許多非線性問題會牽涉不可壓 體積自鎖現象下彈塑
縮材料 (ν = 0.5) 以及幾乎不可 性材料的過硬行為
不可壓縮材料 壓縮材料 (ν > 0.475)。
• 橡膠
彈塑性材料的正確
• 有大塑性應變的金屬 行為
• 傳統有限元素網格常會因為體積
自鎖 (volumetric locking) 表現出
過硬的行為,在這些材料被高度
體積自鎖效應的範例
拘束時情況會更嚴重。

Abaqus Basic 1 Abaqus Basic 1

13.27 13.28

不可壓縮材料 不可壓縮材料
• 對不可壓縮材料來說,每一個積分點的體積必須幾乎維持不變,因此過度 • 以實體元素模擬的完全不可壓縮材料一定得使用「混和(hybrid)」模擬(
拘束了可容許的運動位移場而造成體積自鎖。 即元素名稱以”H”結尾者)
• 舉例來說,一個被拘束的三維八點六面體網格,平均來說每個元素上 • 在這種模擬下,壓應力被視為獨立的內差基本解變數 (interpolated
一個點有三個自由度。 basic solution variable),與位移解一同被耦合在組成律裡。
• 在積分點上的體積必須保持固定。 • 混和(Hybrid)元素引入了更多變數以減輕體積自鎖問題,這些額外的
• 全積分六面體每一個元素使用八個積分點,因此在這個例子中,我們 變數使得這些元素的求解成本更加高昂。
在每一個元素上都有多達八個拘束條件,卻只有三個可用的自由度能 • Abaqus元素資料庫包含了所有連體元素的「混和(hybrid)」版本(除
滿足這些拘束條件。 了平面應力元素,因為不需要)。
• 這些網格就被過度地拘束-也就是被鎖住了。
• 體積自鎖現象最常在全積分元素中發生。
• 減積分元素有較少的體積拘束。
• 減積分元素在許多問題都能有效地消除幾乎不可壓縮材料的體積自鎖
問題。

Abaqus Basic 1 Abaqus Basic 1


13.29 13.30

不可壓縮材料
• 混和(hybrid)元素只需要用於:
• 所有網格都是強烈不可壓縮材料,比如橡膠。
• 使用減積分元素的細化網格依然出現體積自鎖問題。這種問題可能會 網格生成
出現於應變離塑性段還有好一段距離的彈塑性材料。
• 即使使用了混和(hybrid)元素,一階三角形及四面體元素依然會在模擬完
全不可壓縮材料時過度拘束。
• 因此在使用這種材料時,建議這些元素只用來當做四邊形或是六面體
網格中的填料(fillers)。

Abaqus Basic 1 Abaqus Basic 1

13.31 13.32

網格生成 網格生成

• 網格模組 • 四邊形/六面體 vs. 三角形/四面


• 元素在Abaqus/CAE中的網格模 體元素
組生成。 • 在生成網格時特別重要的一件事
• 可以生成包含右側列舉元素形狀 情就是決定該使用四邊形/六面體
的網格。 或是三角形/四面體元素。
• 在Abaqus中絕大多數的元素在 • 在可能的情況下應該盡量使用四
拓撲上都等同於這些形狀。 邊形/六面體元素。
• 舉例來說,CPE4(應力) • 這些元素能用最少的計算成
、DC2D4(熱傳)以及 本得到最佳的結果。
AC2D4(聲學)在拓撲上都 • 然而,當模擬複雜幾何時,
等同一個線性四邊形。 CAE工程師通常沒什麼選擇 以四面體元素模擬伴隨平台的渦輪葉片
,只能使用三角形以及四面
體元素。

Abaqus Basic 1 Abaqus Basic 1


13.33 13.34

網格生成 網格生成
• 一階三角形/四面體元素 (CPE3, CPS3, CAX3, C3D4, C3D6) 是不佳的元 • 二階三角形/四面體元素(C3D10, C3D10I, etc.)
素,伴隨有以下的問題: • 適合一般用途
• 不良的收斂速率。 • 對初始元素形狀(扭曲)較四邊形/六面體元素來得不敏感,但收斂
• 這些元素通常需要非常細的網格才能得到好的分析結果 速率較慢。
• 即使使用混和(hybrid)模擬不可壓縮以及幾乎不可壓縮材料依然有體 • 接觸分析的指導原則
積自鎖的問題。 • 面對面接觸離散方法
• 這些元素應該只用在不需精確結果的區域作為填料(fillers)使用。 • 不限使用的元素種類 (使用 C3D10, C3D10I, C3D10M, etc.)

• 點對面接觸離散方法
• 限定使用改良(modified)二階元素(如C3D10M)

Abaqus Basic 1 Abaqus Basic 1

13.35 13.36

網格生成 網格生成

• 網格細化與收斂性 • 一些建議:
• 使用足夠細化的網格以確保Abaqus模擬分析結果是恰當的。 • 盡可能減少網格扭曲。
• 粗糙的網格常產生不精確的結果。 • 在圓孔上每90度至少使用四個四邊形元素。
• 隨著網格細化程度的提升,進行分析所需的電腦資源就隨著上升。 • 模擬彎曲問題時,若使用一階減積分實體元素,則至少在厚度方向上
鋪四層元素。
• 一般來說,極少需要全域結構皆需使用同樣細化的網格進行分析。
• 其他的指導原則可以從解決課堂問題的經驗中獲得。
• 只在變化劇烈的區域 (high gradients) 使用較細的網格,變化平緩的
區域 (low gradients) 使用較粗的網格。
• 通常可以在產生網格前先預測變化劇烈的區域。
• 利用手算、靠經驗等等
• 或者,也可以使用較粗的網格得到分析結果後找出變化劇烈的區域。

Abaqus Basic 1 Abaqus Basic 1


13.37

網格生成
• 進行網格收斂性分析是個不錯的練習。
• 模擬一個相同的問題,並漸進地細化網格,比較其結果。
• 由於Abaqus/CAE分析模型是定義在結構的幾何上,利用
Abaqus/CAE可以簡單地調整網格密度。
• 當兩個不同的網格產生幾乎相同的結果時,我們說結果已經「收斂」
(converged)了。
• 這步驟能夠增加對結果的可靠度。

Abaqus Basic 1
14.1 14.2

零件(Part) 性質(Property) 組裝(Assembly)


• 創造零件的幾 • 定義材料 • 定位零件分身
何外觀 (必要的 • 定義其他分割
話,還有劃分截 出來的零件
面的區域)
接觸(Contact) • 為零件設定截
面性質
步驟(Step) 交互(Interaction) 載重(Load)
Lecture 14 • 定義分析步驟與所需的輸出 • 定義不同零件 • 設定載重、邊
之間的接觸與其 界條件與初始
他的交互作用, 條件,並設定
並設定用於不同 用於不同的分
的分析步驟。 析步驟。

網格(Mesh) 工作(Job) 結果後處理(Visualization)


• 劃分網格 • 交付、管理與 • 檢視結果
監控分析工作。

Abaqus Basic 1 Abaqus Basic 1

14.3 14.4

大綱 介紹

• 介紹 14.4 • 何謂接觸?
• 模擬接觸的方式 14.5 • 兩個物體接觸,力量傳遞於它們共有的介面。

• 定義General Contact 14.10 • 有些情況下,只有垂直於接觸面的力量(正向力)會傳遞。


• 如果存在摩擦,與接觸面相切的一部分力量也會被傳遞。
• 定義Contact Pairs 14.14
• 摩擦力沿著接觸面產生剪應力。
• Contact Pairs的面 14.23
• 通常要決定接觸面積與傳遞的應力。
• 接觸面上的行為 14.27
• 接觸是非線性的極度不連續。
• 接觸輸出 14.34
• 不論施加束制(使面與面之間不能互相穿透) 或忽略束制。
• 設定接觸的邏輯 14.38
• 定義接觸之必要性?
• 必要的原因是目前的Abaqus並無偵測接觸的邏輯思考,除非使用者指明
接觸的特定面或點。

Abaqus Basic 1 Abaqus Basic 1


14.5 14.6

模擬接觸的方式

• Abaqus提供兩個方式模擬surface-
based接觸:
模擬接觸的方式 • General contact用單一互動模式來定義
一個模型內多個區塊的接觸。
• 與另一個面互動的面構成了接觸的範
圍,可以涵蓋一個模型的多個不連續
區域。
• Contact pairs描述兩個面之間的接觸。 general contact:一個接觸範圍
• 需要更詳細的定義。
• 每個可能的contact pair互動都要
定義。
• 對於牽涉到的面,有多項限制。

需要多個contact pairs

Abaqus Basic 1 Abaqus Basic 1

14.7 14.8

模擬接觸的方式 模擬接觸的方式

• General contact的演算法 • Contact pairs的演算法


• 接觸區域涵蓋多個物體(剛體或可 • 需要使用者在接觸對中個別指定接觸的面。
變形的皆可)。 • 通常因涵蓋的接觸面範圍受限,分析較快速。
• 預設的範圍是自動由所有元
素構成的面定義之。
• 這個方法是針對擁有多個構件與
複雜幾何拓撲的模型。
• 更方便定義接觸模型。

Contact pairs分
析裡的Slave面

Abaqus Basic 1 Abaqus Basic 1


14.9 14.10

模擬接觸的方式

• 如何選用general contact或是contact pairs取決於定義接觸的


難易度與分析效能。
• 兩種方法皆能可靠地、精確地分析接觸問題。 定義General Contact
• 有些情況只能用contact pair,不能用general contact。
• 包含:
• 解析剛性面(Abaqus/Standard)(Abaqus/Explicit可透過設定Surface
以使用Genereal Contact)
• 2D模型(Abaqus/Explicit)
• Node-based面
• 小滑動(Small sliding)
• Rough or Lagrange friction (Abaqus/Standard)
• 請參閱Abaqus Analysis User’s Manual裡,有完整表列general
contact的限制。

Abaqus Basic 1 Abaqus Basic 1

14.11 14.12

定義General Contact 定義General Contact

• 範例:Wire crimping end terminal • 範例:Wire crimping (續)


• 在一個crimp joint中,一多股電線束以 • 接觸相互關係定義如下:
機械方式與end terminal接合,在接合 1) 開啟general contact的定義
處通電。 crimp
joint 2) 選用預設的接觸範圍(contact
• 在crimp成形分析中,下壓punch,形 domain)
成繞著電線的grip。
• General contact提供快速模擬punch、 • 預設的接觸範圍會自動納入
anvil、grip與19條電線的接觸行為。 所有由元素所構成的面,不
多股電 包含質點。
punch 線束
3) 指定全域接觸性質(global
contact properties)

grip wires
anvil

Abaqus Basic 1 Abaqus Basic 1


14.13 14.14

定義General Contact
• 用指定接觸性質,來定義Wire crimping的接觸:

定義Contact Pairs

Abaqus Basic 1 Abaqus Basic 1

14.15 14.16

定義Contact Pairs 定義Contact Pairs

• 定義contact pairs的步驟 2• 選擇施加的範圍


• 幾何面、 粉紅色為slave面
1 建立一個交互關係,選擇此關係套
用於哪個步驟。 • 元素面、
紅色為master面
• 面集合或
• 節點集合。*

• 對於3D模型,可以使用一個替代的方法” Create Interaction 對話窗 *參見第6講,元素面、面集合與節點集合可以從原生(native)


自動偵測”;隨後討論之。 幾何或獨立幾何(orphan mesh)選取。

Abaqus Basic 1 Abaqus Basic 1


14.17 14.18

定義Contact Pairs 定義Contact Pairs


3 在Edit Interaction 對話窗,完 4 使用Interaction Manager,於必要時啟動或關閉contact pairs。*
成接觸關係的定義(如,定義摩
擦模型)。
*一旦用這個方式關閉一個contact
pairs,可能無法再啟動。請看下一
頁,其他管理contact pair的方法。

Create Edit Interaction 對話窗


Interaction
Property 對話窗
Interaction Manager

Abaqus Basic 1 Abaqus Basic 1

14.19 14.20

定義Contact Pairs 定義Contact Pairs


• 另外的方式:編輯每個步驟裡的定義來啟動或關閉contact pairs。 • Contact pairs可以被略過/恢復
• 使用各種組合,來進行假設性研究。

Abaqus Basic 1 Abaqus Basic 1


14.21 14.22

定義Contact Pairs 定義Contact Pairs

• 自動接觸偵測(Find Contact Pairs) • 範例:碟煞


• 在3D模型內,定義contact pairs與tie constraint的簡便方法。 • 表列秀出可能的contact pairs。
• 可以指示Abaqus/CAE自動找尋模型內所有可能的接觸面,而不是一個一
個選擇定義面與面之間的接觸關係。
• 支援薄殼、薄膜與實體。 捷徑;如,手動
增加contact pairs
• 包含薄殼offset
• 支援獨立網格零件(orphan mesh part)

Abaqus Basic 1 Abaqus Basic 1

14.23 14.24

Contact Pairs的面

• 定義面的通用規則
• 所有在同一表面之下的元素必須相容的,它們必須是:
Contact Pairs的面 • 同維度 (2維或3維)。
• 對於2維的面:都是平面或是軸對稱(但不能兩種都有)。
• 同樣是一階內插或二階內插。
• 皆為可變形或剛性(不能同時包含兩種)。

Abaqus Basic 1 Abaqus Basic 1


14.25 14.26

Contact Pairs的面 Contact Pairs的面

• 其他的限制 • Node-based面
• 表面法線 • 定義點接觸的替代方法。
• Master面的法線方向必須一致。 • 一個node-based的面只包含節點。
• Master面的法線方向應該指向slave面。 • Node-based的面必為slave面。
• 否則,不易收斂。
• 剛性面 球:
• 所有定義於剛體的面必須被定義成master面。 element-based面
拍網:
node-based面
* Master面與Slave面的選擇
Slave
• 網格密度較高的,為Slave面。
• 較硬的面為Master面。 選擇這類型,選定涉及接
Master 觸的節點(選取集合或是
• 快速移動的接觸面應該設為 Slave;Master面的 選擇slave面時的指令列訊息 直接在viewport裡選取)。
範圍較大,分析過程中,不會持續改變。

Abaqus Basic 1 Abaqus Basic 1

14.27 14.28

接觸面上的行為

• 接觸模擬的性質設定有兩個接觸方向。
1) 正向(normal)
接觸面上的行為 2) 切線(tangential)
• 其他的接觸關係性質的設定包含
• 接觸阻尼(contact damping)
• 黏滯行為(cohesive behavior)
• 破壞(damage)
• 幾何性質(geometric properties)
(如,面外(out-of-plane)的厚度)

Abaqus Basic 1 Abaqus Basic 1


14.29 14.30

接觸面上的行為 接觸面上的行為

1) 接觸正向方向的行為 • 其他模式
• 硬式接觸(Hard contact) • 接觸,不允許分離。

• 硬式接觸是所有問題的預設行為。 • 柔性接觸(指數或是表列定義的
壓力-間距之關係)
• 硬式壓力-穿透關係(hard
pressure-overclosure)
• 無接觸壓力,直到節點在接
觸面上。 壓力-間距的關係
• 一旦建立接觸,無限的接觸
壓力。
• Abaqus/Standard裡,可使用
其他的柔性關係(soft)(不適用
接觸之後分離
於Abaqus/Explicit)。
柔性接觸(Soft)

Abaqus Basic 1 Abaqus Basic 1

14.31 14.32

接觸面上的行為 接觸面上的行為

2) 接觸的切線方向上的行為 • Abaqus預設使用Coulomb摩擦。
• 預設無摩擦力。 •臨界摩擦應力取決於接觸壓力:
τcr = µ p.
• 摩擦剪應力τ發生於接觸物體之
間的介面。 • 摩擦係數µ, 可以是相對滑動速度、壓力、溫度與場變數的函數。
(γɺeq , p,θ , fi ).
• 如果數值達到一個臨界值,物
體會滑動;反之,黏在一起。 • 基於計算上的原因,Abaqus/Standard的預設摩擦模型是理想行為的
近似法,在不可回復的滑動發生之前,允許少量的彈性滑動:

µ p2

G2
µ p1
G1
γ cr γ

Abaqus Basic 1 Abaqus Basic 1


14.33 14.34

接觸面上的行為

接觸輸出

Abaqus Basic 1 Abaqus Basic 1

14.35 14.36

接觸輸出 接觸輸出

• 節點輸出到ODB檔(預設輸出) • Field output設定


• Abaqus/Standard:
• 接觸應力:CSTRESS (接觸壓力CPRESS與摩擦剪應力
CSHEAR1&CSHEAR2)
• 接觸力(CFORCE)
• 接觸位移:CDISP (接觸間距COPEN、相對切線移動
CSLIP1&CSLIP2)
• 節點接觸面積(CNAREA)
• 接觸狀態(CSTATUS) CPRESS,
CSHEAR1, and
CSHEAR2
COPEN,
CSLIP1, and
CSLIP2
Abaqus/Standard

Abaqus Basic 1 Abaqus Basic 1


14.37 14.38

接觸輸出

• History output設定

設定接觸的邏輯

Abaqus/Standard only

Abaqus Basic 1 Abaqus Basic 1

14.39

設定接觸的邏輯

模擬接觸的方
式與施加的步 General Contact Contact Pairs
驟(Contact
Pairs only)
3D限定

施加接觸 Abaqus自動選取 使用者依序選 Find Contact Pairs:


的區域 所有由元素構成 取Master面與 1. 電腦選取接觸的
的接觸面 Slave面 Master面與Slave面
2. 使用者過濾

接觸面上 設定接觸面上的行 設定接觸面上的行


的行為 為,如摩擦係數。 為,如摩擦係數。

Abaqus Basic 1
15.1 15.2

大綱

• Abaqus輸入檔 15.3
• 編輯Inp檔 15.16
輸入檔(Inp File)
• 匯入Inp檔 15.20
• 執行分析Inp檔 15.22
Lecture 15

Abaqus Basic 1 Abaqus Basic 1

15.3 15.4

Abaqus輸入檔

• Abaqus輸入檔
• Abaqus/CAE與分析工具Abaqus/Standard與Abaqus/Explicit之溝通媒介。
Abaqus輸入檔 • 當交付分析一個工作時,輸入檔隨之建立,並由分析工具讀取。
• 一個分析工作對應一個輸入檔。
• Abaqus/CAE與其他分析套裝程式之溝通媒介。
• 透過輸入檔,可以匯入部分或全部的模型。
• 方便使用之前的模型。
• 必要時,可以修改:編輯網格(功能有限); 重新定義載重、接觸、
輸出等(與原生模型一樣)。
• 可以建立、交付分析工作,監控求解過程。

Abaqus Basic 1 Abaqus Basic 1


15.5 15.6

Abaqus輸入檔 Abaqus輸入檔

• 功能區塊 • 區塊的排列順序
• 所有的資料被定義在各功能區塊裡,明確描述問題的定義,例如元素定義 • 每個區塊屬於模型資料或歷時資料其中之一,定義於使用說明之內。
等,匯集全部的功能區塊,一個模型就建立起來了。 • 模型資料:
• 任何出現在第一個*STEP區塊之前的都屬模型資料。
節點 截面性質 • 歷時資料:
• *STEP與*END STEP定義一個分析步的開始與結束。
模型資料 材料 元素 邊界元素 *STEP
:
*END STEP
接觸 初始條件

歷時資料 分析過程 載重 設定輸出

註:接觸可以定義於模型或是歷時資料內(如果接觸與分析步有關,定義於
歷時資料中。
Abaqus Basic 1 Abaqus Basic 1

15.7 15.8

Abaqus輸入檔 Abaqus輸入檔
• 在模型資料或歷時資料內的區塊先後順序不拘,但有例外: • 指令規則
• 例如: • 每個區塊起始於開頭列(首字母”*“)。
– ∗ELASTIC,∗DENSITY與∗PLASTIC是∗MATERIAL的次功能區 • 開頭列之下,定義資料列,如果需要時。
塊。
• 註解可加註於任何地方,以”**“開頭。
– 因此,他們必須直接定義於∗MATERIAL之後。次功能無法
給定特定的名字。 • 輸入檔裡的每行限256個字元。

– 分析程序的選項(如,∗DYNAMIC, EXPLICIT)必須跟在∗STEP之 • 名稱的長度最多80個字元,開頭必為字母,以下列名稱為例:


後,定義這個分析步的分析程序。 nodes_at_the_top_of_the_block_next_to_the_gasket

Abaqus Basic 1 Abaqus Basic 1


15.9 15.10

Abaqus輸入檔 Abaqus輸入檔

• 開頭列 • 資料列
• “*”為開頭,之後是關鍵字。 ∗MATERIAL, NAME=material name • 在給定的區塊下定義一堆資料, *ELEMENT, TYPE=B21 開頭列
• 可能包含必須的與選用的參數, 例如:元素的定義。 560, 101, 102
564, 102, 103 資料列
它們的數值要用分號區分,依序 關鍵字 參數 參數值 • 一個開頭列裡可有很多資料列。 572, 103, 104
定義。 • 例如:元素區塊藉由設定元 ⋅
節點編號(B21元素之用)
• 例如:一個材料區塊定義一 材料選項區塊的第一行指令 素種類、元素數量與節點連 ⋅
組材料性質。 結,來定義元素。
元素編號

Abaqus Basic 1 Abaqus Basic 1

15.11 15.12

Abaqus輸入檔 Abaqus輸入檔

• 例如:彈性材料區塊定 • 節點集合與元素集合
*ELASTIC, TYPE=ISOTROPIC 開頭列
義彈性模型的種類,也 200.0E4, 0.3, 20.0 • 集合是給定名稱的一組節點或元素。
包含彈性材料參數。 150.0E3, 0.35, 400.0 資料列
· • 方便一次設定屬性。
溫度
· • 供使用者一次對一個集合裡的所有節點或元素做設定,而不是單獨一個節
蒲松比 點或元素。
楊氏係數 • 例如:Node sets
Abaqus在給定的數
*NODE, NSET=TOPNODES 節點集合
值中間做線性內插
101, 0.345, 0.679, 0.223 TOPNODES包含
102, 0.331, 0.699, 0.234 節點101,102, ...
.
.
*BOUNDARY, TYPE=DISPLACEMENT 邊界條件施加在節點
TOPNODES, YSYMM 集合TOPNODES 裡所
在給定的獨立變數範圍 有的節點
之外,其數值假設為定
值(除了可潰縮的泡棉硬
化以及超彈性材料)。

Abaqus Basic 1 Abaqus Basic 1


15.13 15.14

Abaqus輸入檔 Abaqus輸入檔
• 例如:Element sets • Inp檔範例 該行出現在輸出的每一頁。
*HEADING
*ELEMENT, TYPE=B21, ELSET=SEATPOST CANTILEVER BEAM EXAMPLE 標題區
560, 101, 102, UNITS IN MM, N, MPa
*NODE
564, 102, 103 Element set SEATPOST 1, 0.0, 0.0
. 包含元素560, 564, ... . 節點區
.
. 11, 200.0, 0.0
*BEAM SECTION, SECTION=PIPE, MATERIAL=STEEL, *NSET, NSET=END 節點群組區
ELSET=SEATPOST 11,
*ELEMENT, TYPE=B21, ELSET=BEAMS
0.12, 0.004 1, 1, 3 元素區
樑的截面性質套用於 .
管壁厚度 .
element set SEATPOST 5, 9, 11
圓管直徑 截面性質區
裡所有的元素 *BEAM SECTION, SECTION=RECT, ELSET=BEAMS, MATERIAL=MAT1
50.0, 5.0
** Material from XXX testing lab 註解
*MATERIAL, NAME=MAT1
*ELASTIC 材料區下的彈 材料區
2.0E5, 0.3
*BOUNDARY 性次選項區塊 邊界條件區,固接
1, ENCASTRE

Abaqus Basic 1 Abaqus Basic 1

15.15 15.16

Abaqus輸入檔
• History data
*STEP 歷時資料,開頭列是
APPLY POINT LOAD *STEP
*STATIC
*CLOAD
11, 2, -1200.0
編輯Inp檔
**
*OUTPUT, FIELD, FREQUENCY=10
*ELEMENT OUTPUT, VARIABLE=PRESELECT
*NODE OUTPUT
U 輸出到.odb 檔案
*OUTPUT, HISTORY, FREQUENCY=1
*NODE OUTPUT, NSET=END
U
**
*EL PRINT, FREQUENCY=10
S, E 輸出到.dat 與.fil 檔案
*NODE FILE, FREQUENCY=5
U
**
*END STEP 結束歷時資料,*END
STEP

Abaqus Basic 1 Abaqus Basic 1


15.17 15.18

編輯Inp檔 編輯Inp檔

• 分析中,有些Abaqus/Standard或Abaqus/Explicit的功能,
Abaqus/CAE不支援。
• 可翻閱使用者手冊,查詢不支援的功能與相關指令語法。

• 直接以文字編輯程式開啟編輯。
• Abaqus/CAE裡的指令編輯器開啟:主選單 Model Edit
Keywords
• 使用指令編輯器所做的編輯會被記錄在cae檔中。
• 因此,若模型有其他的修改,編輯過的部分仍保持不變。
• 若inp檔是使用外部文字編輯器修改,則不會影響 cae檔中的設定。 Abaqus/CAE裡
定義的元素群組

範例:使用指令編輯器
,增加樑法線的定義
指令編輯器
Abaqus Basic 1 Abaqus Basic 1

15.19 15.20

編輯Inp檔

• Abaqus Keywords Reference Manual


• 查詢Inp檔的指令與用法。
• keyword browser table 匯入Inp檔
• 讓使用者快速找到GUI不
支援的分析功能。
主選單 File Import Model

Abaqus Basic 1 Abaqus Basic 1


15.21 15.22

匯入Inp檔

• 可從Abaqus輸入檔匯入的資料:

Nodes
Elements Surfaces
執行分析Inp檔
Node and element sets

Procedures Materials
Output requests Sections
Abaqus
input file

Interactions
Amplitudes
Interaction properties

Loads Monitor variables


Boundary conditions Adaptive mesh controls

Abaqus Basic 1 Abaqus Basic 1

15.23 15.24

執行分析Inp檔 執行分析Inp檔

• 透過Abauqs/CAE • 使用Command line


• 建立於Abaqus/CAE之外的Inp檔 • Abaqus Command
• 先移到Input檔所在的工作目錄下
• 指令:abq6111 job== oldjob==cpus==.
( abq6111=Abaqus 6.11.1 )
( job=要執行的Inp檔名 )
( oldjob=多個分析工作之間有資料的傳輸需求,資料來源的檔名 )
( cpus=多核數量 )

Abaqus Basic 1 Abaqus Basic 1


16.1 16.2

大綱

• 動力問題的本質 14.3
• 動力問題的方程式 14.5
動力分析(Dynamics)
• 線性動力學 14.7
• 非線性動力學 14.15
Lecture 16
• 比較Abaqus/Standard與Abaqus/Explicit 14.24
• W04 懸臂平板自然頻率求取 14.31
• W05 USB落摔分析 14.32

Abaqus Basic 1 Abaqus Basic 1

16.3 16.4

動力問題的本質

• 當不可忽略慣性力(d’Alembert forces)且隨時間快速變化時,
動力問題油然而生。
動力問題的本質 • 結構體內,慣性力正比於加速度。
• 求解動力問題需要在時間域內對運動方程式積分。
• 直接積分 (耗時)
• 模態暫態 (對於線性問題,快速有效)
• 許多動態振動問題以頻率域分析,快速有效。
• 頻率反應或是穩態動力學應用到簡諧激振與反應,因此不需要積分。
• 如果載重緩慢變化或慣性力很小,可視為擬靜態反應。
• 有時候,慣性載重很大,但因為載重隨時間變化緩慢,所以可以做靜力分
析(如,向心力)。
• 然而,在柔性系統,向心力可能會導致旋風效應(複數特徵值)。

Abaqus Basic 1 Abaqus Basic 1


16.5 16.6

動力問題的方程式

• 動力平衡式
• 方便起見,動力平衡方程式中,慣性力被獨立成一項:
動力問題的方程式
• M (質量矩陣)為常數,不隨時間變化,與節點加速度相乘,為慣性力。
• C (阻尼矩陣)與節點速度相乘,為阻尼力。
• K (勁度矩陣)與節點位移相乘,為結構體的內力。
• P (外力矩陣)。

• 如果K與C為常數,不隨時間變化,即為線性動力問題。
• 這些都是通用的平衡式。
• 可用於任何力學系統,並包含所有非線性。
• 如果第一項—慣性力或動力—夠小,方程式降為靜力平衡式。

Abaqus Basic 1 Abaqus Basic 1

16.7 16.8

線性動力學

• 線性動力問題需要使用隱性求解器(如,Abaqus/Standard)。
• 可以用Abaqus求解的線性動力問題種類:
線性動力學 • 自然頻率求取 (不需要積分)
• 振態疊加
• 隱性動力 (直接積分)
• 簡諧載重 (不需要積分)
• 反應譜分析 (不需要積分)
• 隨機振動 (不需要積分)
• 在這個章節,我們的關注焦點在於自然頻率求取。

Abaqus Basic 1 Abaqus Basic 1


16.9 16.10

線性動力學 線性動力學

• 自然頻率求取 • 三個特徵求解器可用於對稱性的特徵值實部求取問題。
• 結構系統的振動特性研究通常從分析自然頻率開始(或特徵值)。 • Automatic multi-level substructuring (AMS)
• Abaqus/Standard裡,自然頻率的計算是根據一個無阻尼系統: • 需要大量的特徵值時,最快速的求解器。
ɺɺ + Ku = 0
Mu • 對Abaqus/Standard而言,AMS是個內建的分析工具。
• 特徵值與振態描述一個結構物在自由振動下的頻率含量。 • Lanczos (預設)
• 如果考慮幾何非線性,計算特徵值前,所施加的任何載重都會影響結果。 • 用於超大型模型,使用SIM架構*。
• Subspace iteration
• 結構可以是未拘束或拘束的。
• 如果拘束,預載效應列入考慮。

*SIM是一個高效能的線性動力架構。

Abaqus Basic 1 Abaqus Basic 1

16.11 16.12

線性動力學 線性動力學

• 範例:一個engine block的自然 • 材料定義


頻率求取
• 用10個節點的四面體元素模擬 • 動力分析需要定義密度
(tetrahedral elements, C3D10)
• 線彈性材料
• 鋼
• 未束制結構。

Abaqus Basic 1 Abaqus Basic 1


16.13 16.14

線性動力學 線性動力學

• 定義程序 • 前10個非剛體的振態:

啟動Lanczos求解器

Mode 1 Mode 2 Mode 3


自然頻率求取程序 找出100個頻率

Mode 4 Mode 5 Mode 6

設定最小頻率,排除剛體模
態(避免數值奇異性的問題,
這類問題會發生於求取一個 Mode 7 Mode 8 Mode 9 Mode 10
啟動基於SIM的架構 未拘束結構的自然頻率)。

Abaqus Basic 1 Abaqus Basic 1

16.15 16.16

非線性動力學

• 何謂非線性動力?
• 評估結構動態反應,如果必需考慮幾何非線性、材料非線性或是邊界非線
非線性動力學 性三者之一時,稱為非線性動力學。

• 求解非線性動力問題
• 非線性動力問題需要運動方程式的直接積分,不適用線性動力學採用之振
態疊加法。
• 空間離散化(有限元素的近似)把描述動力平衡式的偏微分方程轉成一組時
間域的耦合、非線性常微分方程。
• 求解這個常微分方程系統,需要對時間積分。
• 使用不同的時間積分方法,便是Abaqus/Standard與Abaqus/Explicit
的差別所在。

Abaqus Basic 1 Abaqus Basic 1


16.17 16.18

非線性動力學 非線性動力學

• Abaqus/Standard:Implicit time integration • Abaqus/Standard:Implicit time integration (續)


• 用疊代法求解下個時間點的未知量,需求取切線勁度矩陣。
Event
time (t)
∆ ∆
Known solution Find solution for next
(u,v,a) up to here time increment (∆t) • 三個套用的模式:
• 動力反應需要暫態精確解與包含最小能量消散;
• Hiber-Hugh-Taylor方法,修正自Newmark-β法。 • 動力反應包含非線性、接觸與中等能量消散;與
• 擬靜態反應,可觀的能量消散提供穩定性與為了決定重要的靜態解,而提
∆ 1 ∆ 0
供的收斂行為。
∆ ∆ ∆ 0 • 除了擬靜態,皆使用二階精準的、隱性的方式(HHT)。
• Newmark方法的正規化。
∆ ∆ ∆ ∆ 0 • 二階精確意味對穩定的加速度進行精確積分的方法。
• 此方法是無條件穩定:任何大小的時間增量皆可,答案保持在一定範圍內。
其中 1 ,

Abaqus Basic 1 Abaqus Basic 1

16.19 16.20

非線性動力學 非線性動力學

• Abaqus/Explicit:Explicit time integration • Abaqus/Explicit:Explicit time integration (續)


vν+1/2= aν+1= Main focus of • 只須建立一次系統勁度矩陣,無須計算切線勁度。
vν−1/2+aν∆t m−1*f(tν+1,uν+1) increment is finding
vν−1/2 aν
Event new net force ∆ 2∆
time (t)
Known solution uν • 質量集中,故為對角質量矩陣,無須計算反矩陣,加上勁度矩陣亦為對角矩
(u,v,a) up to here Find solution
uν+1= 陣,省去求解複雜的聯立方程式。
for next time uν +v ν+1/2 ∆t • 使用二階精確、顯性積分方式,去計算系統的暫態動力反應或擬靜態反應。
increment (∆t)
• 此方法是條件式穩定:只有在時間增量小於一臨界值內,才會提供有限解。
• 中央差分法,也就是Hilber-Hugh-Taylor方法中的 γ=1/2,β=0。

∆ ∆ ∆

∆ ∆ ∆

Abaqus Basic 1 Abaqus Basic 1


16.21 16.22

非線性動力學 非線性動力學

• Abaqus/Explicit裡的自動時間增量 • 穩定時間增量的概念用一個一維問題來解釋。
• 時間增量的大小由穩定的時間增量來控制。
• 只有當時間增量小於一個臨界值或穩定值,顯性動力程序才會提供有
限解。 一維問題
• 穩定的時間決定於最高特徵頻率ωmax及該模態之臨界阻尼(ξ ): • 穩定的時間增量是疏密波(dilatational wave)走過模型內任何元素所需的最
2 少時間。
∆tmin ≤ ( 1 + ξ 2 − ξ ). • 一個疏密波包含體積膨脹與收縮。
ωmax
• 疏密波速度,cd ,可以表示成一維問題:
• 阻尼縮短穩定的時間增量! E
cd = ,
• 不能用於計算ωmax,而是使用簡便保守的估計。 ρ
其中E 是楊式模數,ρ是當下的材料密度。
• 基於當下的幾何外形,模型內的每個元素有一特定長度Le。

Abaqus Basic 1 Abaqus Basic 1

16.23 16.24

非線性動力學
• 因此,穩定的時間增量可以表示成
Le
∆t = .
cd 比較Abaqus/Standard與Abaqus/Explicit
e
• 減少L 或是增加cd將會縮小穩定時間增量的大小。
• 縮小元素尺寸,縮短Le。
• 增加材料勁度,增加cd。
• 降低材料可壓縮性,增加cd。
• 降低材料密度,增加cd。
• Abaqus/Explicit監看分析過程中的有限元素模型,決定穩定的時間增量。

Abaqus Basic 1 Abaqus Basic 1


16.25 16.26

比較Abaqus/Standard與Abaqus/Explicit 比較Abaqus/Standard與Abaqus/Explicit

Abaqus/Standard Abaqus/Explicit Abaqus/Standard Abaqus/Explicit

• 時間增量的大小沒有限制:通常少 • 時間增量大小受限:通常需要更多的 • 適合用於:關注的反應週期大於模 • 適用於高速的動態模擬。


於所設定的時間增量數,就能完成 時間增量數來完成模擬。 型的振動頻率。 • 需要非常小的時間增量;隱性動力學
模擬。
• 每個時間增量相對廉價,因為不需要 • 顯性動力學因為有限的時間增 無效。
• 每個時間增量都是珍貴的,因為每 求解方程式。 量而不適用。 • 對於包含不連續的非線性,通常更可
次都需要求解方程式。 • 用於輕度非線性與平滑的非線性(如
• 運算耗時與否大多取決於元素計算(建 靠。
立與組合I)。 ,塑性)問題。
• 接觸行為是不連續的,涉及撞擊,兩
• 對於平滑的非線性反應, 者都會對隱性時間積分造成問題。
Abaqus/Standard需要少量的
疊代,去找到收斂解。 • 其他不連續的行為包含挫曲與材料破
壞。

Abaqus Basic 1 Abaqus Basic 1

16.27 16.28

比較Abaqus/Standard與Abaqus/Explicit 比較Abaqus/Standard與Abaqus/Explicit

• Abaqus/Explicit • 用Abaqus/Explicit處理複合性
• 用於顯性動力學的泛用型有限元素分析工具。 的問題:
• 對於擁有許多時間增量(10,000 到 • 熱-力學互制
100,000+)的大型模型,Explicit被設計用 • 完全共偶:結合力學與熱反應
在電腦效能的最佳化。 的顯性演算式。
• 廣泛的元素與材料資料庫。 • 也可以包含隔熱效果。 扣除熱效應
• 強大的接觸分析能力 • 結構-聲學分析
對稱工字樑的滾軋
• 模擬高速的動力現象,如 • 流體-結構互制
落摔試驗。
• 顯性演算式用來更新
力學反應。
• 對於擬靜態的金屬成形模
熱固耦合
擬,也是強大的工具。
兩階段鍛造,使用ALE,溫度Contour圖
• 多步驟的成形模擬,
退火也可適用。 鋁製蜂巢式核心夾層樣品的撞擊

Abaqus Basic 1 Abaqus Basic 1


16.29 16.30

比較Abaqus/Standard與Abaqus/Explicit 比較Abaqus/Standard與Abaqus/Explicit

• Abaqus/Explicit 的特殊功能 : • Abaqus/Explicit 的特殊功能 : Coupled Eulerian-Lagrangian


ALE (CEL)
• 使用ALE技術的自適性網格可提供 • 針對尤拉分析,定義一個區域,材料可以在這個區域內流動。
高度非線性問題之準確解。 • 流動的問題。
• 網格的自適性是基於解答的可變 • 高度變形的結構問題。
量,最小的元素扭曲。
整塊的金屬成型 尤拉網格
• 元素集中在所需它們的區域。
• 適應性基於元素邊界曲率.

高速撞擊

棒子的材料
Abaqus Basic 1 Abaqus Basic 1

16.31 16.32

習題:W04 懸臂平板自然頻率求取 習題:W05 USB隨身碟落摔模擬


• 學習重點 • 學習重點
• 設定薄殼截面。 • 匯入外部網格。
• 建立可分析的剛性面。 • 外部網格之修整。
• 考慮非線性。 • 建立離散式剛性面。
• 設定自然頻率求取步驟。 • 設定連體薄殼截面。
• 後處理:X-Y圖。 • 設定Explicit動力步驟。
• General Contact。
• Tie Constraint。
• 設定重力、落摔之撞擊
初速度。
• 結果後處理。

Abaqus Basic 1 Abaqus Basic 1


17.1 17.2

原生零件(Native Part) 使用零件模組工具來建立一個零件

Lecture 17

Abaqus Basic 2 Abaqus Basic 2

17.3 17.4

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 直接以Abaqus/CAE建立幾何體。 • 參數化、以特徵為基礎的建模器適合用來建立簡單到中度複雜的幾何體。
• 用零件模組(Part Module)裡的工具所建立的幾何體。
• 稱為 native geometry (原生幾何體)。
• Abaqus/CAE是建構在一個ACIS的建模引擎。
• 這個技術提供大部分的Abaqus/CAE功能。
• 用零件模組工具建立的零件具有特徵表現方式。
• 一個特徵捕捉使用者的設計想法,也包含幾何資訊。
• 例如,“through-cut”是一個特徵,
參數是直徑。
• 即使改變零件的厚度,一個through-cut的特徵仍
完全穿透一個零件。

Abaqus Basic 2 Abaqus Basic 2


17.5 17.6

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 選擇適當的底稿尺寸與 • 基礎特徵可以是平面或是3D(擠出、旋轉或是掃掠)。都是建構於2D平面
零件種類。 底稿。
• 因為基礎特徵是零件所有特徵的母特徵,不刪除整個零件,這個基礎特
• 之後仍可變更。
徵是無法略過或是刪除。
• 選擇基礎特徵(Base
• 定義其他額外的特徵,來修改與增加基礎特徵的內容。
Feature)種類,一旦選
• 可用的特徵:solid extrusion, shell, wire, cut, or blend (fillet).
取後,不能變更。
• 建立零件時,使用者建
立的第一個特徵稱為基
礎特徵。

Abaqus Basic 2 Abaqus Basic 2

17.7 17.8

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 底稿
• 底稿是2D描繪,幫助定義Abaqus/CAE 原生零件的幾何特徵。
基礎特徵—
實心突出 (solid • 底稿可從ACIS (.sat)、AutoCAD (.dxf)、IGES (.igs, .iges)與
extrusion) STEP (.stp, .step)格式匯入。
• 其內容會轉入Abaqus/CAE entity,包含線、弧線與曲線。
a
• 無法轉換的項目會被忽略。
裁切(cut)特徵 • 可使用Abaqus/CAE的Sketcher來繪製底稿
• Sketcher包含虛擬的繪圖紙與繪圖工具。
blend feature

基礎特徵與額外的特徵

線(wire)特徵

薄殼(shell)特徵

Abaqus Basic 2 Abaqus Basic 2


17.9 17.10

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 啟動Sketcher • 使用Sketcher
• 建立一個基礎特徵時, • Sketcher的工具列提供基本的繪圖工具。
Abaqus/CAE自動啟動一
個空白的繪圖紙。
• 或者,使用底稿模組建 基本繪圖工具
立一個獨立的底稿,這
樣底稿在一開始不用與
零件相關聯,但之後還
是要設定。
額外的工具

獨立的底稿

Abaqus Basic 2 Abaqus Basic 2

17.11 17.12

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 底稿束制 • 底稿束制的範例
• 以束制為基礎的Sketcher
• 操作幾何外形,以滿足束制與尺
寸大小。
共點 平行
• 束制定義兩個或兩個以上的幾何實體 垂直
之間的邏輯關係,但不包含相關聯的
量化值。
• 平行(Parallel)、垂直
(perpendicular)、相切(tangent)
、 共點(coincident)、同心
(concentric)等。
等長(頂邊也一樣)

Abaqus Basic 2 Abaqus Basic 2


17.13 17.14

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 底稿束制的範例 (續) • 尺寸標記


• 一張底稿之內,尺寸標記採用數值來定義大小、角度與距離。
對稱 • 參考尺寸標記也被用來標註已經在其他地方被控制住的數值。

斜的尺寸標記

角度

正交 水平
相切

水平尺寸

Abaqus Basic 2 Abaqus Basic 2

17.15 17.16

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 建構(Construction)幾何 * 建構幾何與參考基準幾何的差別
• 在Sketcher內,建立的參考幾何 建構幾何:只能建立於底稿之中,種類有線、圓與由底稿幾何轉成的其他形
被稱為建構幾何: 狀,用於繪製底稿與額外幾何特徵的輔助工具。
• 近次於零件模組工作箱的參 參考基準幾何:建立於零件(Part)模組或組裝(Assembly)模組,種類有點、
建構線
考基準幾何(Datum)。 軸、座標系統與平面,用於修改幾何外型、零件的複製體組裝,定義材料方
• 用來幫助定位底稿的物件。 向等,用途廣泛。

• 不會成為有限元素模型的一
部分。
• 使用建構工具時,可用的建構幾 建構圓
何為線與圓。

sketch circle

Abaqus Basic 2 Abaqus Basic 2


17.17 17.18

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 修改底稿物件的工具 • 排列
• 自動裁切 • 在Sketcher可以用線形或圓弧形的排列。
• 先選取,不能破壞相交的兩個邊。
• 裁切/延伸邊
• 在相交處截斷邊
• 劃分邊
• 用一般的頂點,建立分開的片段。
• 合併頂點
Edge trimming
• 修復短邊、縫隙與重疊。
• 修復匯入的底稿時特別好用。
Gap repair

Abaqus Basic 2 Abaqus Basic 2

17.19 17.20

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 儲存底稿 • 為基礎特徵,新增特徵
• 可儲存底稿為日後使用。 • 當增加底稿特徵到一個基礎
• 例如,在多個不同的原 特徵時,從一個零件的面或
件上,可以重複使用一 是參考基準面(Datum),選
個底稿,去建立一樣的 擇底稿平面。
孔洞。 • 藉由選擇平面或是邊來
控制底稿的方位。
• 預設是邊會垂直擺放於
底稿的右邊。

增加底稿特徵到一個3D基礎特徵

Abaqus Basic 2 Abaqus Basic 2


17.21 17.22

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件
• Abaqus/CAE預設把所有的點都投影 該面被用 • 複雜的3D形狀
到底稿繪製面。 來當作底
稿繪圖面
• 對於突出與旋轉成型,扭轉成型可以建
• 投影過去的特徵為底稿提供參 立如螺紋、螺旋彈簧 與雙絞線之類的幾
考幾何。 何外形。
• 額外的邊與頂點也可被投影。 • 對於突出成型,draft可用來建立包含
( ). draft角度的零件。

• 可藉由參考幾何,如線與頂點,來 參考點被用來定位底稿裡的孔洞。
精準定位底稿的物體。
• 必要的話,底稿格線可以平移或旋
轉,與既有的幾何相對應。

Abaqus Basic 2 Abaqus Basic 2

17.23 17.24

使用零件模組工具來建立一個零件 使用零件模組工具來建立一個零件

• 3D的線 • 放樣
• 3D線可被當成零件或被拿來放樣, • 可以用放樣的表面來建立零件,這些表面被
建立零件。 定義於截面 (線或表面/固體邊緣).
• 三種選項: • 端點的切線條件可被控制。
• 曲線特徵 • 多條指引路徑可被定義。
• 用二次方曲線連接多個點

• 折線特徵
• 用直線段連接多個點。
• 從邊而來的線特徵
• 從薄殼或實體零件的邊轉
成線。

Abaqus Basic 2 Abaqus Basic 2


18.1 18.2

Overview

• 幾何修復 18.3
• 查詢及診斷工具 18.20
幾何修復(Geometry Repair)
• 幾何匯入流程圖 18.23
• 薄殼抽中面 18.25
Lecture 18
• Workshops 18.35

Abaqus Basic 2

18.3 18.4

幾何修復

• 從CAD幾何轉換到有限元素分析幾何
• 匯入的幾何通常需要修復或簡化特徵以獲
幾何修復 得高品質的網格。
• 小邊小面(孔洞、倒圓角等)在實體與薄
殼幾何都對使用者生成網格造成限制。
• 使用幾何修復工具來簡化零件或使用
Virtual Topology在舖設網格時來忽略
過小的特徵
• 建議在CAD軟體中就先做好簡化的工作再
匯出幾何至Abaqus。

Abaqus Basic 2 Abaqus Basic 2


18.5 18.6

幾何修復 幾何修復

• 有效(Valid)幾何 • 無效(Invalid)零件
• 有效幾何是由封閉體積(closed volume)所構成 • Abaqus/CAE是可以使用無效零件進行
(也就是說在邊與邊之間沒有縫隙存在)。 分析的。
• 所有鄰近的曲線與面都被縫合在一起 • 是零件無法被修復的最後手段之一
• 此外,如果所有的曲線與面都在ACIS的容許公 • 必須選擇忽略無效狀態(Ignore
差(1e-6)之內,這個零件被稱作是精確的 Invalidity)
(precise)。 • 所有的幾何跟網格功能皆可使用
• 所有在Abaqus/CAE中產生的零件都是精確
• 然而,只有四面體、三角形以

及使用advancing front方法的
• 匯入的幾何通常會在匯入的過程中自動做成有 四方形網格最為適用。
效的的幾何。
• 部分的幾何功能(比如partition)可
• 部分匯入的幾何也可以使用幾何修復工具使其 能會失敗或是導致不可預期的行為。
成為精確的幾何。
Parts with ignored invalidity are
easily identifiable in the Model Tree.

Abaqus Basic 2 Abaqus Basic 2

18.7 18.8

幾何修復 幾何修復

• 不精確(Imprecise)幾何 • 總評
• 一個不精確的邊可以想成是被一個虛構 • 對大型零件的幾何修復可能會曠日廢時—這些動作應該只在CAD軟體中得
的圓桶圍繞的一個邊,圓桶的直徑就等 到最好的可能結果後才來進行。
於局部區域的精確度。 • 在進行任何幾何修復前先看清楚匯入的幾何。如果其不符設計目的(比如
• ACIS假設任何在虛構圓桶中的點都位於 缺面等),則重新評估有限元素分析模型:
邊上。 • 薄殼或實體
• Abaqus/CAE中對精確幾何的容許誤差上 • 精確或近似幾何
限為1e-6,任何大於此數值的就被當作
是不精確的。 • 六面體或四面體網格
• 對不精確幾何進行部分的操作可能會失
敗。
• 比如加上幾何特徵或是partition都是
可能會失敗的例子

Abaqus Basic 2 Abaqus Basic 2


18.9 18.10

幾何修復 幾何修復

• 匯入時修復 • 如果在幾何匯入後存在有無效的實體,
Abaqus會提供自動修復的選項。
• 零件可以在匯入時被修復。
• 自動修復會嘗試多種修復操作以
• 對原生CAD圖檔的匯入來 及有效性的確認
說,幾何修復會自動進行
• 對複雜幾何可能會很緩慢
• 對中立格式則會依不同格
式提供不同的修復選項 • 有停止按鍵可供使用
• IGES以及VDA檔案有 • 會將以下列入考量:
最多的選項可選擇 • 在匯入過程中已經進行的幾
何修復
• 存在於幾何中的無效性種類

Abaqus Basic 2 Abaqus Basic 2

18.11 18.12

幾何修復 幾何修復

• 手動修復工具 • 邊(Edge)修復工具
• 可以利用在零件模組底下的修復 • 將短邊以一個可容許的點取代以進行修
工具對零件進行編輯。 復。
• Repair invalid or small edges
• Repair small faces and
slivers 離合器的幾何
• Replace or remove faces
• Create faces using existing
edges
• Create cells using existing
faces
• Stitch small gaps
(global operation)
小邊的修復過程

Abaqus Basic 2 Abaqus Basic 2


18.13 18.14

幾何修復 幾何修復

• 邊(Edge)修復工具 • 面(Face)修復工具
• 間隙可以被縫合 • 修復小面(Repair small)工具以一個可容許的邊來
• 可以調整縫合容許量(tolerance),也可以 取代面。
選擇局部縫合 • 效果屬局部的;僅適用於「小」面
• 取代(Replace)工具以一個新的(近似於原狀的)
面取代數個連接在一起的面。
• 效果較為全域;用於「大」的面

取代面
縫合間隙

小面修復

Abaqus Basic 2 Abaqus Basic 2

18.15 18.16

幾何修復 幾何修復

• 面(Face)修復工具 • 零件修復工具
• 取代面的時候可以選擇延伸鄰近的面以有效地同時「刪除以及取代」。 • 解析表示(Analytical representation)
• 將內部幾何定義轉換為可被解析描述的簡單形式
(如平面、圓等等)
• 精確表示(Precise representation)
• 拉緊間隙(Tighten gaps):局部地改善幾何的精度而
不重新計算整個幾何(較快速)
• 重新計算完整幾何

Abaqus Basic 2 Abaqus Basic 2


18.17 18.18

幾何修復 幾何修復

• 所有的手動幾何修復操作都 表示幾何來源的 • 修復後的有效性檢查


會被紀錄為特徵 特徵名稱 • 以下的修復特徵都可能改變幾何的有效性:
• 使用模型樹來略過(supress)或 • Repair Small Faces/Edges
恢復(resume)以找尋替代方案。
• Repair Sliver (face)
• 幾何修復特徵也可以被刪除
(就像做「上一步」一樣)。 • Merge Edges
• Remove Redundant Entities
• Repair Invalid Edges
• Remove Wire Edges
• Stitch
• Convert to Precise
• 如果對某個幾何修復特徵開啟有效性檢查,則當此特徵重生(regenerate)
時,其幾何就會被檢查。

Abaqus Basic 2 Abaqus Basic 2

18.19 18.20

幾何修復

• 匯入且原生的幾何能完整相容於Abaqus/CAE
• 修復工具可以合併使用形狀特徵(如extrude, cut)
查詢與診斷工具
• 利用查詢(Query)工具
(Query and Diagnostic Tools)
• 利用集合(sets)

Abaqus Basic 2 Abaqus Basic 2


18.21 18.22

查詢與診斷工具 查詢與診斷工具

• Abaqus/CAE包括數種查詢工具,提 • 幾何診斷
供對幾何修復與去除特徵上有用的資訊。 • 無效或不精確的幾何以及間隙或自由邊(free
• 查詢工具包括以下: edges)都可以被highlight。
• 零件屬性 • 此外,過小的幾何特徵比如說短邊以及小面
都可以被識別。
• 幾何診斷
• 面積、體積以及質量等性質
• 薄殼沒有體積性質
• Regeneration warnings

Abaqus Basic 2 Abaqus Basic 2

18.23 18.24

幾何匯入流程圖
Imported geometry

Invalid
幾何匯入流程圖
Repair tools
Yes
Valid Success ?
No
建議回到CAD軟體修改,否則
Precise Imprecise 可能會有潛在的使用限制

Repair tools
Still imprecise
Unlimited Nearly unlimited use
use (部分牽涉到不精確的邊的partition操作可能會失敗,需要利用
其他適用的partition方法)

Abaqus Basic 2 Abaqus Basic 2


18.25 18.26

薄殼抽中面

• 模擬中面
• Abaqus/CAE提供可手動對薄殼實體新增中面表示區域(midsurface
薄殼抽中面 representation)的工具
• 薄殼網格會與實體母零件的厚度有關

Abaqus Basic 2 Abaqus Basic 2

18.27 18.28

薄殼抽中面 薄殼抽中面

• 指定中面性質 (Assigning midsurface • 平移成形面 (Offsetting faces)


properties) • 在中面性質被指定後,在參考表示區域上被選取的
• 需要以下兩個表示區域: 面就會平移成形為一薄殼面。
• 有效表示區域(Active representation,用於進行模
擬分析)
• 參考表示區域(Reference representation,為背景實
體幾何;不會進行模擬分析)
• 一個中面性質對應指定到一個或多個幾何單元。
• 對於被指定的單元,Abaqus會進行以下動作: 開啟/關閉參考
• 新建一個參考表示區域 表示區域
• 將其從零件上的有效表示區域移除

Selected face
Selected face
Constant
有效表示區域 distance offset
只支援固定平移成形距離: Variable distance
參考表示區域 offset

原始零件 (2個單元) Target face Target face

Abaqus Basic 2 Abaqus Basic 2


18.29 18.30

薄殼抽中面 薄殼抽中面
• 若是指定一個距離,固定厚度就會被儲存。 • 延伸面 (Extending faces)
• 如果選擇目標面,則: • 抽中面時可能會出現面與面之間的間隙
• 使用近似平均距離平移成形 • 可以沿著邊緣延伸選擇的面
• 真實的厚度以及平移成形面可能不是常數
• 與原始面間關連的厚度資料會被保留
• 投射節點至選擇的面及目標面上計算而得
• 「自動裁切(Auto trim)」小量延伸生成面,並
移除超出參考表示區域的多餘部分

由highlight的邊延伸
變厚度的平移成形面上生
從選擇的面(底面)平移成形至 生成的中面正確地參考實體母 成的薄殼節點 至黃色的面上
目標面(頂面) 零件裁切
Abaqus Basic 2 Abaqus Basic 2

18.31 18.32

薄殼抽中面 薄殼抽中面

• 延伸面 (Extending faces) • 混成面 (Blending faces)


• 通常選擇面比選擇邊來得簡單 • 面可以被混成以填補間隙

Tangent
預設會被選作延伸出
去的邊

Shortest path

Specify path

編輯要延伸出去的邊
Abaqus Basic 2 Abaqus Basic 2
18.33 18.34

薄殼抽中面 薄殼抽中面

• 混成面 (Blending faces) • 混成面以及延伸面的差異


• 可以在邊與面之間混成面
• 主側(first side)包含邊,次要側(second side)可以包含邊或是面 Blend extended to
face boundaries
• 如果次要側包含面的話,就只有最短距離法(the shortest path
method)可供選擇

Blend Blend

New face

Small gap

Extend
Extend

Abaqus Basic 2 Abaqus Basic 2

18.35 18.36

Workshops

• Repair and
defeaturing
Workshops • Native CAD geometry
import using plug-in
(Pro/ENGINEER)
• Geometry standard
import (STEP)
• Geometry diagnostics
• Geometry repair
• Defeaturing tools
• Tet meshing

Abaqus Basic 2 Abaqus Basic 2


18.37 18.38

Workshops Workshops

• Geometry Repair and Defeaturing • Geometry Repair of a Piston


• Workshop tasks • Workshop tasks
1. Import the geometry (STEP). 1. Import the geometry (ACIS).
2. Remove/create faces. 2. Repair small faces.
3. Extrude a circular cut. 3. Remove/create faces.
4. Create a tet mesh

Abaqus Basic 2 Abaqus Basic 2

18.39 18.40

Workshops Workshops

• Creating a Shell From a Thin Solid • Creating a Shell From a Thin Solid
• Workshop tasks
1. Import the geometry (ACIS).
2. Create shell midsurface from solid.
3. Repair shell geometry.

Abaqus Basic 2 Abaqus Basic 2


19.1 19.2

總覽

• 網格編輯 19.3
• 網格生成技術 19.14
網格與分割 (Mesh & Partition)Part1 • 自由網格
• 結構網格
Lecture 19 • 映射網格

• Virtual Topology 19.26


• Workshops 19.41

Abaqus Basic 2

19.3 19.4

網格編輯

• 網格編輯
• 獨立網格可以在Mesh模組中修改
網格編輯 • Create/delete nodes or elements
• Move nodes
• Merge nodes
• Repair poor elements (manually or
automatically)
• Offset solid or shell mesh layers
• Flip shell element normals
• Convert tri shell mesh to tet mesh
• Remesh a planar, triangular, orphan
mesh

Abaqus Basic 2 Abaqus Basic 2


19.5 19.6

網格編輯 網格編輯
• 原生網格也可以在Mesh模組中做修改, • 在獨立或原生網格上移動節點 方法1
其與母幾何的關連會被保留。
• 使用者可以在在任何座標系統指定下列其一:
• 移動節點 (edit or drag)
• 新座標或
• 手動修復不佳的元素
• 調整座標 (offsets δx, δy, δz, δr, δθ, etc.).
• 透過指定元素種類將元素在一階
• 可以不需重複選擇節點設定漸進改變增量。
跟二階之間轉換
• 對原生網格來說,可以選擇將已改變的節點投射回幾何上。

Abaqus Basic 2 Abaqus Basic 2

19.7 19.8

網格編輯 網格編輯

• 在獨立或原生網格上移動節點 方法2 • 在獨立或原生網格上移動節點 方法3


• 可以互動式地拖拉網格節點,同時會將網格品質顯示在畫面上。 • 也可以smooth表面網格節點
• 是個可以自動地編輯及拖拉個別節點的網格改善替代方案
• Smoothing並不會改變邊界上節點的位置
會讓solver checks產生error
的元素會以洋紅色標記;會 • 都位於一個平面網格面
讓solver checks產生warning
的元素則以黃色標記。

Before smoothing After smoothing

*對獨立網格操作時,節點必須全部位於同一個平面網格面。
Abaqus Basic 2 Abaqus Basic 2
19.9 19.10

網格編輯 網格編輯

• 手動修復獨立/原生網格
collapse
• Split a quad into two triangles swap Edge
diagonal
• Combine two triangles into a quad (to vertex)
• Swap diagonal for two adjacent triangles
• Collapse an edge of a triangle or quad
Original mesh split
(orphan or native) element

collapse
move edge (to
node
midpoint)

Improved mesh

Abaqus Basic 2 Abaqus Basic 2

19.11 19.12

網格編輯 網格編輯

• 合併節點 • 自動化修復獨立網格 限制:只有三角形獨立網格


可以被自動修復
• 在同一個零件內沒有連接在一起的節點可
以被合併起來。

Select the
nodes and
specify a
tolerance

(element size 4.0)


Abaqus Basic 2 Abaqus Basic 2
19.13 19.14

獨立網格 (Orphan Meshes) 及網格編輯

• 網格編輯提供復原/重做
(Undo/Redo) 功能
• 所有的網格編輯功能都支援多次的 網格生成技術
復原與重做。
• 但在assembly中合併網格不支
援此功能
• 更動的網格複本會被儲存在記憶體
中直到指定的快取上限到達為止。

Abaqus Basic 2 Abaqus Basic 2

19.15 19.16

網格生成技術 網格生成技術

• 自由網格 • 結構網格
• 不精確的幾何可以使用四邊形元素做網格。 • 結構網格生成技術使用簡單預定
義的網格拓樸產生網格。
• Abaqus將規則形狀區域如正方
形或立方體投射到想要生成網格
的幾何區域上。
Three-dimensional structured
• 結構網格一般來說提供最大限度 meshable regions
的網格控制能力。
structured tri
meshes
Imprecise Tetrahedral
geometry element mesh

Tetrahedral meshing of a piston


Simple mesh topology

Abaqus Basic 2 Abaqus Basic 2


19.17 19.18

網格生成技術 網格生成技術
partitions
• 結構網格 • 結構網格
• 限制 • 可以藉由將圓周partition成一
• 劃分網格的區域不能包含孔洞、孤立面、孤立邊或孤立點。 半或四分之一等等來消除孔洞
(不論是穿過整個零件或是只
穿過部分都可)

hole isolated face isolated edges isolated vertices

partitions
• 將圓弧限制在以90°內以避免凹
曲面或凹曲線的產生。舉例來說,
右邊的模型原本是一個有180°弧 partition
的區域,在partition後切割成兩
個有90°弧的區域。

Abaqus Basic 2 Abaqus Basic 2

19.19 19.20

網格生成技術 網格生成技術

• 結構網格 • 結構網格
• 區域中所有的面都必須有三個以 partition
上的邊。
• 舉例來說,如果右邊的模型
沒有被partition,那在模型
兩側的半圓形面就各只有兩
個邊。

vertex
• 區域中每一個點上必定有剛好三
個邊交於其上。 partition
• 舉例來說,右邊的金字塔狀
模型在partition後,頂點連接
的邊就從四個變成三個。

Four manual partitions + meshing

Abaqus Basic 2 Abaqus Basic 2


19.21 19.22

網格生成技術 網格生成技術

• 結構網格 • 結構網格
• 邊與邊之間的夾角應該盡可能接 • 近似立方體的區域允許有合併
近90°,可利用partition消除超過 的面
150°的角。理想的區域就像右邊 • 合併的面會自動被辨識出
顯示的立方體,每個邊與邊之間 來,沒有使用者控制的選
的夾角都是90°。 項。
• 在合併面中的每一個面都
必須是在同一個幾何下。 Meshable
• 內部的邊依然必須符合網
格規則。
Unmeshable
because edges
do not conform
to regular
mesh pattern

Abaqus Basic 2 Abaqus Basic 2

19.23 19.24

網格生成技術 網格生成技術

• 映射網格 (Mapped meshing) • 映射網格範例


• 結構網格的特殊情況
• 含有四個邊的面區域
• 允許此功能以改善網格品質。
• 在以下情況預設為開啟:
• Swept hex/hex-dominated mesh
using advancing front algorithm
• Free quad/quad-dominated
mesh using advancing front
algorithm
• Free tetrahedral or triangular Mapped meshing applied indirectly
mesh by meshing a region and allowing
Abaqus/CAE to apply mapped
meshing where appropriate
Free tet mesh Fill 4-sided patches
with mapped tri meshes
Abaqus Basic 2 Abaqus Basic 2
19.25 19.26

網格生成技術

• 對四面體網格區域使用局部網格控制
• 可以在四面體網格區域上的面指定使用自由網格或結構網格技術以有更多
控制方式來調整網格品質。 Virtual Topology

以預設控制方式生 以結構網格技術生成網格後的
成網格後的面 面
Abaqus Basic 2 Abaqus Basic 2

19.27 19.28

Virtual Topology Virtual Topology


• 在某些情況下,assembly中的組成件包含了細小的特徵比如過小的面或 • 動機 (簡單範例)
邊。
• 這些過小的特徵會阻礙生成網格的過程,尤其是複雜的零件影響更大。
• Virtual Topology工具能夠讓使用者在生成網格的過程中藉由以下的方式
忽略不重要的細節:
• 將小面與鄰近的面合併,或
• 將小邊與鄰近的邊合併,或
• 忽略選擇的邊或是點(這樣做的效果相當於合併面以及邊)
• 引入virtual topology能夠便利地產生一個整齊、形狀良好的網格。
• 不是零件修復的替代方案
• 零件修復實際改修了零件幾何, virtual topology只是簡化組成件 Detailed model Virtual model Resulting mesh
而沒有修改幾何。

Abaqus Basic 2 Abaqus Basic 2


19.29 19.30

Virtual Topology Virtual Topology

• 動機 (稍微複雜的幾何)
Better quality
Fewer elements

Detailed model

因為過小的面與邊生
成不佳的元素

Virtual model

將不重要的細節忽略
Detailed model Virtual model
48,033 Tets, 11,854 Nodes 30,278 Tets, 7,380 Nodes

Abaqus Basic 2 Abaqus Basic 2

19.31 19.32

Virtual Topology Virtual Topology

• 生成virtual topology的兩種方式 • Automatic virtual topology


• Automatic • 根據使用者提供的幾何參數所做的virtual topology。
• 根據指定的幾何判斷準則來合併邊跟面 • 簡化了對複雜零件上virtual topology特徵(feature)的生成過程。
• Manual
• 選擇要合併的邊或面
• 不論使用何種方式,都可以回復被virtual
topology隱藏的特徵 (entity)。

Auto virtual
topology

Virtual Restore individual


topology ignored entities

Abaqus Basic 2 Abaqus Basic 2


19.33 19.34

Virtual Topology Virtual Topology

• Automatic virtual topology (cont’d) • Manual virtual topology


測量幾何度量(比如面積、長
寬比等) • 必須手動選擇要合併的特徵(entity)
• 範例:活塞
用來定義哪些幾何特徵
(entity)要被忽略的各項參

用來控制哪些幾何特徵是
重要而且不該被忽略的各
項參數。

Highlight滿足設定條件的幾
何特徵 選擇合併面 選擇合併邊

Abaqus Basic 2 Abaqus Basic 2

19.35 19.36

Virtual Topology Virtual Topology

• 合併跟忽略工具可以做出相似的結果:

選擇忽略邊 選擇忽略邊
選擇合併面 和點

•以角度選取面來合併:

選擇忽略點

Abaqus Basic 2 Abaqus Basic 2


19.37 19.38

Virtual Topology Virtual Topology

• 另一個生成virtual topology的方法 • 另一個生成virtual topology的方法


• 利用幾何診斷工具找出要忽略的細小特徵。 • 使用virtual topology工具忽略不重要的特徵。
• 生成組成件的網格(或只生成表面預覽網格)後利用網格驗證工具(Mesh
Verify tool)檢測網格品質。
• 在需要的地方改善virtual topology的定義。
• 以特徵為基礎的建模 (Feature-based modeling)
• 就像其他幾何特徵(feature)一樣, virtual topology也是可以被略過、
恢復或刪除的特徵(feature) 。
• 回復個別的特徵(entity)而不整個刪除/重新定義
virtual topology。
• 輸出
• Virtual topology不會在輸出幾何檔 (如.sat檔) 的時候被儲存。

Abaqus Basic 2 Abaqus Basic 2

19.39 19.40

Virtual Topology Virtual Topology

• Misc. features • Final tip


• 各種屬性可以自由地在生成virtual topology之前或之後指定。 • Avoid combining adjacent entities that meet at a sharp angle.
smooth
mesh
Create
Assign virtual
loads face

poor
mesh

Create Assign Detailed model Virtual model Meshed model


virtual loads
face

Abaqus Basic 2 Abaqus Basic 2


19.41 19.42

Workshops

• Virtual topology: Piston

Workshops

Abaqus Basic 2 Abaqus Basic 2

19.43 19.44

Workshops Workshop

• Virtual topology: U-Joint Virtual topology: Bracket


Geometric details removed

Geometric details

Modified tetrahedral
elements C3D10M

Abaqus Basic 2 Abaqus Basic 2


20.1 20.2

總覽

• 更多控制網格的方法 20.3
• 生成及合併可網格化的區域 20.18
網格與分割(Mesh & Partition)Part2
• 在旋轉成型區域生成六面體網格 20.31
• 網格堆疊方向—實體薄殼 20.36
Lecture 20
• 檢視網格品質 20.53
• Workshops 20.58

Abaqus Basic 2

20.3 20.4

更多控制網格的方法

• 點束制 (Vertex constraints)


• 幾何點(vertex)上永遠都會生成
更多控制網格的方法 網格節點(node)。

• 包含在草圖中生成的點。 伴隨幾何點的零
• 舉例來說,如果你生成了一 件幾何
個圓,則生成時所選擇與使
用的點會生成一個幾何點。
因此,網格節點一定會在這
些選擇的點上生成。

網格撒點—完全拘束的 生成的網格—節點
點會以正方形顯示,而 位置會剛好生成在
且全是幾何點。 幾何點上。

Abaqus Basic 2 Abaqus Basic 2


20.5 20.6

更多控制網格的方法 更多控制網格的方法

• 點束制 (Vertex constraints) • 網格生成演算法


• 為了提高網格生成的機率: • 對於使用四邊形及四邊形為主的自由網
格,有兩種演算法可以使用:
• 避免包含不必要的幾何點
• Advancing front (default)
• 謹記放置幾何點對生成網格的
• Medial axis
影響
當草圖裡圓上的點與圓心在同一條直 • Abaqus隱性地將幾何partition
線上時可以生成良好的網格。 成數個可用四邊形結構生成網
格的區域。
• 這些隱性的partition並不會顯
示在使用者面前。
• 類似的情況,使用者也可以在生成六面
體以及六面體為主的的掃掠(swept)網
格區域選擇這兩種之一的演算法。

如果圓上的點不在同一條直線上,
網格就會生成歪斜的元素。

Abaqus Basic 2 Abaqus Basic 2

20.7 20.8

更多控制網格的方法 更多控制網格的方法
• 範例:使用medial axis演算法生成的四邊形網格 • Advancing front 四邊形網格

Auto-subdivide using Fill with • 只能用於對實體元素使用四邊


feature recognition structured meshes 形以及四邊形為主的自由網格
以及掃掠網格方法。
• 元素會先產生在表面上,接著
才向內延伸。
• 邊上的撒點會盡量貼近給定的 Medial axis (default)
點位,同時允許較佳的網格過
渡。
Medial axis computation Simple regions • 相較於medial-axis,對於不佳
Medial axis mesh
的幾何有較高的相容性。
• 產生一個高品質、整齊一致的網格。然而, • 支援Virtual topology。
• 不會精確地符合撒點的點位
• 然而,在幾何劇烈變化的區域
• 有所限制的網格過渡 (mesh transition,即粗網格到細網格間的轉變) 可能會產生不良的元素。 Threaded
• 對於不精確的幾何表現並不好 connector section Advancing front
• 不支援virtual topology
Abaqus Basic 2 Abaqus Basic 2
20.9 20.10

更多控制網格的方法 更多控制網格的方法

• Advancing front 四邊形網格+ virtual topology

Virtual model (combine Resulting mesh


Advancing front Medial axis Detailed model
all 243 faces into 1)
(default)

Abaqus Basic 2 Abaqus Basic 2

20.11 20.12

更多控制網格的方法 更多控制網格的方法
• 撒點點位拘束 • 撒點點位拘束
• 對於以下的方法,一般而言會盡量符合撒點給定的點位: • 無拘束撒點(預設值)會以空心圓表示。沿著邊上生成的元素數量可以從
• 四邊形及六面體結構網格 給定的撒點點位數量增加或是減少。
• 三角形自由網格 • 部分拘束撒點以三角形表示。沿著邊上生成的元素數量只能增加。
• 以advancing front演算法生成的四邊形/四邊形為主的自由網格 • 完全拘束撒點以空心四邊形表示。沿著邊上生成的元素數量無論使用何種
• 以advancing front演算法生成的六面體掃掠網格 網格生成技術都必須符合給定的撒點點位數量。
• 四面體自由網格 • 這些控制方式一般而言只與medial axis演算法(以及結構網格)有關。
• (Abaqus可能會在小孔洞附近增加撒點以確保實體元素可以使用
四面體網格。)
• 對於以下的方法,一般而言會不會剛好符合撒點給定的點位:
• 以medial axis演算法生成的四邊形/四邊形為主的自由網格
• 以medial axis演算法生成的六面體掃掠網格
使用者可以對邊上的撒點點位做拘束以降低點位不符合的情況。

Abaqus Basic 2 Abaqus Basic 2


20.13 20.14

更多控制網格的方法 更多控制網格的方法

• 撒點點位拘束 • 撒點點位拘束
• 「固定」(fixed) 撒點拘束 • 一味符合給定的點位有時會
• 撒點會完全符合給定的數量。 犧牲網格的品質。

• 撒點的點位也有很高的機率會符合給定的點位,但不保證一定會符合。

Medial axis

Seeds not matched


exactly

Quad meshing fixed seeds


using medial
axis algorithm Advancing front

Seeds matched
exactly

Abaqus Basic 2 Abaqus Basic 2

20.15 20.16

更多控制網格的方法 更多控制網格的方法

• 因網格造成的細節隱蔽 • 以曲率為考量的邊緣撒點
• 圓孔可以靠著在邊緣上給定少 • 使用全域撒點常會使太多有曲率的微小特徵消失,然而使用較小的全域撒
於三個元素而被去除。 點尺寸又會生成太多元素。
2 elements
• 沒有孔隙跟裂縫會被引入零件
中。
• 這個功能只提供以advancing
front演算法生成的三角形網格 1 element
以及四邊形/四邊形為主的網格
使用。
• 以曲率為考量的撒點可以確保每條曲線都能適當、足夠地被離散化。

Abaqus Basic 2 Abaqus Basic 2


20.17 20.18

更多控制網格的方法

• 以曲率為考量的邊緣撒點
• 偏差係數= h / L
h = 幾何與元素間的容許間隙 生成及合併可網格化的區域
h
L = 元素長度
L

• 最小尺寸
• 可以用來確保不會在曲率太高的地
方產生極小的元素。

Abaqus Basic 2 Abaqus Basic 2

20.19 20.20

生成及合併可網格化的區域 生成及合併可網格化的區域
• 為了對整個組裝件做網格,Abaqus/CAE必須要能夠在每個相鄰的面上合 • 一個掃掠網格實體區域無法 structured
併區域與區域間的點。 將其目標面作為另一個結構 sweep
• 在某些情況下,對一個三維的實體組裝件,所有的區域都個別是可網 網格區域的共享面
Incompatible mesh
格化的區域,但Abaqus/CAE卻可能因為在區域間相鄰的面有不同的 • 在結構網格區域使用掃
網格拓樸而無法對全部的區域一起做網格。 掠網格生成技術。

• 將掃掠網格區域分割
(partition) 成可結構網格 change to sweep
化的區域。

• 使用自由網格生成技術
對組裝件生成四面體網

Compatible mesh

Abaqus Basic 2 Abaqus Basic 2


20.21 20.22

生成及合併可網格化的區域 生成及合併可網格化的區域

• 不相容掃掠區域 • 掃掠區域包含多個目標面
structured
sweep structured 來源端包含2個面
分割 無法以六 分離平面
面體元素
劃分網格
structured sweep structured Solution 1
sweep 改變生成技術
sweep 目標端包含2個面

changed
to sweep
網格
Solution 2

延伸圓柱體來分割單元 將一個無法切網格的區域分割(partition)
為兩個可切網格的掃掠區域
Compatible mesh

Abaqus Basic 2 Abaqus Basic 2

20.23 20.24

生成及合併可網格化的區域 生成及合併可網格化的區域

• 交互特徵 • 多連接區
• 允許其複雜性傳遞至物件的邊界. • 若一連接區域以兩不連接迴圈作為邊界,則其一迴圈必與連接區域分享它
sweep 的邊作為來源面(source face) ,另一面做為目標面(target face) 。

target
圓柱體以兩迴圈(loop)為邊界,中間沒
有其他邊連接,則一迴圈作為來源面,
另一迴圈做為目標面。
無法以六面體元 延伸圓柱體來分工中間 網格可直接掃掠。
素劃分網格 sweep 單元 source

source
該迴圈為第一個連接區域
target 的邊界但不為目標面的一
部分。
網格無法掃掠,須加以分
零件包含單個單元,零件的 割(partition)。
各個連接區以兩個迴圈作為
Compatible mesh 4 sweep regions 邊界,無其他連接的邊。

Abaqus Basic 2 Abaqus Basic 2


20.25 20.26

生成及合併可網格化的區域 生成及合併可網格化的區域
• 沿掃掠路徑將零件分割為多個單元。 • 網格相容性
• 目前無法自動得到兩個零件分身相容的網 tied
格 surfaces
• 若網格在兩個或多個物體間必須相容,則
先嘗試建立一包含所有物體的零件
• 在組裝模組中,多個零件分身可以融
合至一個零件分身
• 不同的材料區域可以分割(partition)
來分離
• 若兩個物件必須模擬為分開的零件,則可
使用n-sided patches方法, 考慮使用tie constraint將兩區塊膠黏在一
將零件分割為七個單元。 起

連接單元的兩個迴圈,一為 • 或融合兩分身的網格至一致的orphan
mesh
來源面,一為目標面。 使用tie constraints讓圓柱
體和下面長方體黏在一起

Abaqus Basic 2 Abaqus Basic 2

20.27 20.28

生成及合併可網格化的區域 生成及合併可網格化的區域

不細緻的分割導
致元素品質低

不相容的 2,000 一階hexes


不相容的hex介面 無法全部以hex網格 hex/tet 介面 5,300 二階 tets
分割至局部可網格區域 (tie constraints (tie constraints
自動生成) 7,500 hexes
自動生成)

Abaqus Basic 2 Abaqus Basic 2


20.29 20.30

生成及合併可網格化的區域 生成及合併可網格化的區域

• 除了以Tie constraints連接,另一個方案為融合兩分身的網格 • 範例
至一個Orphan mesh • 方法一:Tie constraints
• 網格拓樸與節點位置必須一致 • 方法二:融合網格
• 單一步驟建立Orphan Mesh零件並代替分身
• 任何相依/獨立/原生/Orphan分身的結合皆有效

Side 3
Side 4

Side 1 Side 2

一個零件分割為112個 一個10x10排列的相依
零件網格
可網格單元 零件分身

Abaqus Basic 2 Abaqus Basic 2

20.31 20.32

Hex網格旋轉區

• Hex-dominated網格
• 所有建構截面的邊,除了與旋轉軸重疊的以外,全部必須呈現
Hex網格旋轉區

不可網格區 可網格區

Abaqus Basic 2 Abaqus Basic 2


20.33 20.34

Hex網格旋轉區 Hex網格旋轉區

• Hex-dominated網格
• 截面與旋轉軸重疊
• 一沿旋轉軸的楔形柱:Hex-dominated網格

範例:Hex-dominated網格的
keyboard dome
Hex-dominated meshing of
degenerate revolved regions

Abaqus Basic 2 Abaqus Basic 2

20.35 20.36

Hex網格旋轉區

• 使旋轉區全部以hex劃分網格:
• 在頂面以底稿畫出一圓並分割分割出一個圓
• 以一個圓重新長出柱體替代移除的圓柱體 網格堆疊方向
• 分割圓圈以確保旋轉的截面上保有所有的邊

實體薄殼

Unmeshable Partition into an extruded region


with all-hexes and a revolved region

Abaqus Basic 2 Abaqus Basic 2


20.37 20.38

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 部分元素具有辨別性的方向運動特性,其依據元素的堆疊方向 • 實體薄殼元素概述
• 實體薄殼、膠黏材(cohesive)、圓柱體或墊片元素 • 實體薄殼元素為使用來模擬模型中一般較細長、類似殼狀反應,但有連體
元素拓樸的三維應力/位移元素

Abaqus Basic 2 Abaqus Basic 2

20.39 20.40

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 實體薄殼元素允許: • 實體薄殼元素拓樸
• 後/薄殼應用 • 在Abaqus一般應用和有限薄膜(finite membrane)應變中,兩種實體薄殼
• 線性/非線性行為 (大變形與彈塑性材料反應) 元素拓樸皆可使用

• 漸變厚度 SC6R 6-node triangular wedge

• 元素由三維網格幾何取得 SC8R 8-node hexahedron

• 相較一般殼模元素在接觸模擬上較精確
• 考慮兩接觸邊與厚度的改變
• 堆疊
• 捕捉複合層狀結構(composite laminate structures)更精確的“沿厚度
的反應”

Abaqus Basic 2 Abaqus Basic 2


20.41 20.42

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 限制 • Query堆疊方向取向
• 實體薄殼元素不能使用於hyperfoam 材料模型 • 元素面以顏色編碼
• 實體薄殼元素雖能在大部分殼應用中提供強健 • 不一致的元素方向取向會強調顯示
且精準的結果,但在非常薄的殼應用中,這些
元素可能會展現非常慢的收斂速度

Top face: Brown 不一致


• 實體薄殼備註
• 實體薄殼的厚度是由零件幾何決定。而但一般
殼元素之厚度由截面性質決定
• 實體薄殼仍然需要定義截面性質,其厚度值僅
使用於部分初始性值的計算
• 不同element family.

Bottom face: Purple

Abaqus Basic 2 Abaqus Basic 2

20.43 20.44

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 模擬實體薄殼與編輯堆疊方向取向 • 獨立網格堆疊方向
• 有許多可用工具,以預設厚度方向促進正確取向的實體薄殼元素劃分網格 • 選擇區域的堆疊方向會被導向於參考面
• 這些工具可使用於將薄實體與一般殼體轉為實體薄殼 • 節點標號、元素標號、節點座標不改變
• 在轉變(transformation)中處理面

Continuum
Shell

Thin-solid

Conventional
Shell

Abaqus Basic 2 Abaqus Basic 2


20.45 20.46

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 獨立網格堆疊方向 • 原生網格堆疊方向
Play demo
• 選擇一:掃掠網格 (堆疊方向跟從掃掠方向)
• 選項二:直接指定堆疊方向(建議)
• 選擇區域的堆疊方向會被導向於參考面(定義堆疊頂面)
• 可使用於任何網格生成技術

Reference face

Abaqus Basic 2 Abaqus Basic 2

20.47 20.48

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼
• 選擇一:使用掃掠路徑在原生幾何上建立一導向掃掠路徑,把指定好的堆 • 選擇二:直接指定堆疊方向
Play demo
疊方向傳遞到另一個單元
Play demo

Abaqus Basic 2 Abaqus Basic 2


20.49 20.50

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼
• 選擇三:Offset 殼網格以生成實體元素 • 選擇三(續)
• 在部分案例中,原生幾何此可能難以這個方法導引堆疊方向 • 起始點為殼獨立網格
• 例如:一區域被導引不一致的方向 • 使用Offset方法將節點沿法線方向向
• 簡單範例: 邊界“加厚”殼層,建立元素

對右方案例而言,明 不一致
顯的解決方案即為更
改分割面,使之為對
頂線

或者offset殼元素殼
層,沿offset路徑堆
疊實體元素

Abaqus Basic 2 Abaqus Basic 2

20.51 20.52

網格堆疊方向-實體薄殼 網格堆疊方向-實體薄殼

• 範例:以Offset生成導向網格
Play demo
1. 將實體零件轉換為殼
零件 (例如:使用建立
4. 指定實體薄殼元素類
中面或移除不想要的

面)
2. 將殼零件切網格並
建立一獨立網格零

3. 使用殼網格零件,
offset殼網格以生成實
體網格

(Next slide)

Abaqus Basic 2 Abaqus Basic 2


20.53 20.54

檢視網格品質

• 網格間隙/不相容
• 偵測網格間隙/不相容(例如:自動生成tie constraints)
檢視網格品質 • 範例:不相容元素階數

first order second order

相容之掃掠網格模式,但不
相容之元素階數
偵測不相容

Abaqus Basic 2 Abaqus Basic 2

20.55 20.56

檢視網格品質 檢視網格品質

• 網格間隙/不相容 • 網格間隙/不相容
• 範例:不相容網格模式 • 範例:網格干涉

structured
swept

偵測不相容網格
皆為一階元素 Tet邊界網格(元素不合理的
薄實體 偵測元素面干涉區域
大;網格品質差)
不相容網格模式

Abaqus Basic 2 Abaqus Basic 2


20.57 20.58

檢視網格品質

• 自由/非多樣(Non-manifold)網格
邊緣
• Query全部外網格沒有被兩個元素面 Workshops
共享的邊
• 例如:在殼網格上尋找是否有
開洞
• 在檢視多樣拓樸的獨立網格時相當
實用
• 例如:在刪除tet獨立網格後,
可能仍有無效的懸掛tet網格
(illegal dangling tets)留下
• 未切網格區域
• 在未提交工作前立即找到未切網格
之區域

Abaqus Basic 2 Abaqus Basic 2

20.59 20.60

Workshops Workshops

• 掃掠網格
匯入 • 輪軸 (分割+ virtual topology)

分割

網格

Abaqus Basic 2 Abaqus Basic 2


20.61 20.62

Workshops Workshops

• 交叉管 • 萬象(Cardan)接頭
• 分割交叉部分以生成hex網格 • 分割接頭以生成hex網格

匯入、組裝、分割

Abaqus Basic 2 Abaqus Basic 2

20.63 20.64

Workshops Workshops

• 機構零件/齒輪/離合器 • 實體薄殼堆疊方向
1. 以自動生成四面體元素生成之
網格顯示於右圖

2. 分割零件使之允許以hex元素
使用掃掠或結構網格生成技術

3. 比較不同網格撒點切出的網格
品質效果

4. 比較自由與掃掠/結構網格

5. 使用幾何修復改進網格品質

Abaqus Basic 2 Abaqus Basic 2


W1.1 W1.2

習題說明

• 學習重點
• 外部幾何匯入。
W01 懸臂樑受均布荷重靜態分析 • 各個Module之基本操作。
• 基本後處理。

Abaqus Basic 1 Abaqus Basic 1

W1.3 W1.4

• Part Module W1.5 1) 設定工作目錄 (Work Directionary)


• Property Module W1.7 • 主選單  File  Set Work Directory
• 為此分析工作建立一個工作目錄,所有的
• Assembly Module W1.12 相關檔案都將放入此資料夾內。
• Step Module W1.13
• Load Module W1.16
• Mesh Module W1.22
• Job Module W1.27
• Visualization Module W1.30

Abaqus Basic 1 Abaqus Basic 1


W1.5 W1.6
2)
Part Module Part Module

2) Part Module
3) 匯入beam.sat:
a) 主選單  File  Import  Part
b) 選擇*.sat檔  Basic\Part 1\W1\beam.sat

a) b)

Abaqus Basic 1 Abaqus Basic 1

W1.7 W1.8

Property Module Property Module steel

4) Property Module c) Mechanical 


Elasticity  Elastic
5) Material d) Data: E=209000 Mpa,
a) Create Material Poisson’s Ration=0.3
b) Name: steel c)
5)
4) a)
steel b)

d)

Abaqus Basic 1 Abaqus Basic 1


W1.9 W1.10

Property Module Property Module

6) Section 7) Section a)
a) Create Section beam b) Assignment
a)
b) Name: beam a) beam
c) d) b)
c) Category: Solid b) Section c)
Assignment
d) Type: Homogenous
c) 選取整個beam
e) Continue
d) 按DONE
f) 確認材料是否正確,OK
e) OK

e)
e)
steel

f) d)
Abaqus Basic 1 Abaqus Basic 1

W1.11 W1.12
8)
Property Module Assembly Module

8) Assembly Module a)
a) Create Instance
b) 選取beam
c) OK
b)

c)

Abaqus Basic 1 Abaqus Basic 1


9) W1.13 W1.14

Step Module Step Module


a)
9) Step Module b) f) Basic: 關閉幾何非線性
a) Create Step g) Incrementation: 設定初
始增量為0.1 f)
b) Name: Load
c) h) OK
c) 新的步驟跟在Initial之後
d) Procedure Type: Static, General
e) CONTINUE

d)

g)
e)
h)
Abaqus Basic 1 Abaqus Basic 1

W1.15 W1.16

Step Module Load Module


11)
10) 設定Step之後,預設的Output 11) Load Module
會自動啟用,顯示於 Model 12) 設定均佈荷重 12) a)
Tree中。
a) Create Load
• 直接點兩下,進去查看預設的輸出變 b)
數,可以刪除或新增變數。 b) Step: Load
c) Category: Mechanical
d) Type: Pressure
e) CONTINUE
c)
10)

d)

Abaqus Basic 1 Abaqus Basic 1


W1.17 W1.18

Load Module Load Module

e) 選取頂面
當作施力面

f)

g)

Abaqus Basic 1 Abaqus Basic 1

W1.19 W1.20

Load Module Load Module

13) 設定固定端的邊界條件 e) 選取懸臂樑根部的面


a) Create Boundary f) DONE
Condition 13) a) g) 勾選Encastre
b) Step: Initial b) h) OK
c) Mechanical,
Sym/Antisym/Encastre c)
d) CONTINUE

e)

g)

d) f) h)

Abaqus Basic 1 Abaqus Basic 1


W1.21 W1.22

Load Module Mesh Module

14) Mesh Module  15) Global Seeds


14)
15) a)

b)

c)

Abaqus Basic 1 Abaqus Basic 1

W1.23 W1.24

Mesh Module Mesh Module

16) Mesh Control 17) Element Type Assignment

a)

a)
b)
b)

C3D8I

c)
Abaqus Basic 1
c) Abaqus Basic 1
W1.25 W1.26

Mesh Module Mesh Module

18) Mesh Part 19) Create Job

19)
a)

a)

b)
b)
c)

Abaqus Basic 1 Abaqus Basic 1

W1.27 W1.28

Job Module Job Module

20) Submit & Monitor Job


a)
c)

c)

b)

Abaqus Basic 1 Abaqus Basic 1


W1.29 W1.30

Job Module Visualization Module

21) Abaqus/CAE  Abaqus/Viewer

Abaqus Basic 1 Abaqus Basic 1

W1.31 W1.32

Visualization Module Visualization Module

Abaqus Basic 1 Abaqus Basic 1


W2.1 W2.2

習題說明
• 學習重點
• 外部幾何匯入。
W02 金屬彈片下壓回彈分析 • 建立解析剛性面。
• 利用Partition與局部撒點來提
高網格品質。
• 材料塑性行為(材料非線性)。
• 考慮大變形(幾何非線性)。
• 接觸(邊界非線性)。
• 平移組裝。
• 設定輸出參數。
• 討論Shear Locking &
Hourglassing效應。

Abaqus Basic 1 Abaqus Basic 1

W2.3 W2.4

• Part Module W2.5 1) 設定工作目錄 (Work Directionary)


• Property Module W2.10 • 主選單  File  Set Work Directory
• 為此分析工作建立一個工作目錄,所有的
• Assembly Module W2.17 相關檔案都將放入此資料夾內。
• Set & Surface W2.21
• Step Module W2.26
• Interaction Module W2.31
• Load Module W2.41
• Mesh Module W2.50
• Job Module W2.71
• Visualization Module W2.76

Abaqus Basic 1 Abaqus Basic 1


W2.5 W2.6
2)
Part Module Part Module

2) Part Module c) 以Solid匯入。


d) 忽略警告訊息。匯入後如下圖:
3) 匯入spring.stp:
a) 主選單  File  Import  Part

3) b) 選擇*.stp檔  Basic\Part 1\W2\spring.stp


d)
a) b)

c)

Abaqus Basic 1 Abaqus Basic 1

W2.7 a) W2.8
a)
Part Module b) Part Module

4) 建立剛性面 c) 5) 繪製剛性面的2D圖
a) Create Part a) Create Lines: 繪製一條水平
b) Name: Plate 線,第一點放在原點上,第
二點放在X軸上任一點。
c) 3D
b) 用尺寸標記,變更線段大小
d) Analytical rigid ,依提示列指示選取頭尾兩
d) 點後,拉出尺寸標記,按
e) Extruded shell
ENTER,在提示列輸入5。 b)
f) Approximate size: 100 調整尺寸完成後,按提示列
e)
中的X。
c) 提示列中按DONE。
d) 提示列中輸入長出的深度:5
,按ENTER。
提示列
f) d)
c)

Abaqus Basic 1 Abaqus Basic 1


W2.9 W2.10

Part Module Property Module


6) 剛性面的參考點(控制點)
a) 主選單  Tools  Reference Point 7) Property Module
a) b) 在提示列輸入(2.5,0.,0.),將參考點 8) Material
放在中心。按ENTER。
a) Create Material
b) Name: C5210H-SR 8)
7) a)
b)

b)
Abaqus Basic 1 Abaqus Basic 1

W2.11 W2.12

Property Module Property Module

最大強度:(0.0986, 785) 9) 設定彈性行為


a) Mechanical 
Elasticity  Elastic
b) Data: E=110423Mpa, a)
Poisson’s Ration=0.3
降伏點:(0.0066, 735)

斜率(E):110423

永久塑性應變:0.0915
b)

Abaqus Basic 1 Abaqus Basic 1


W2.13 W2.14

Property Module Property Module

10) 設定塑性行為 11) Section


a) Mechanical  Plasticity a) Create Section b)
 Plastic a)
b) Name: Spring
c) d)
b) Data: a) c) Category: Solid

b) d) Type: Homogenous
e) Continue
f) 確認材料是否正確,OK

f)
c) 設定好之後,按OK。
e)

c)

Abaqus Basic 1 Abaqus Basic 1

W2.15 W2.16

Property Module Property Module


a)
12) Section
Assignment
b)
a) 切換到Spring
c)
b) Section
Assignment
c) 選取整個Spring
d) 按DONE
e) 確認截面是否正確
,OK

e)

d) 13) 剛體零件無需給定材料與截面性質
Abaqus Basic 1 Abaqus Basic 1
W2.17 W2.18
14)
Assembly Module Assembly Module
15)
14) Assembly Module 16) Translate
a) a)
15) Instance Instance
a) Translate
a) Create Instance
b) b) b) 選取剛性板
b) 選取Plate & Spring
c) DONE
c) OK

c)
c)
Abaqus Basic 1 Abaqus Basic 1

W2.19 W2.20

Assembly Module Assembly Module

d) 在提示列中輸入
平移的起點
(0,0,0) 
ENTER d)

e) 輸入平移的終點
(0,-0.98,0) 
ENTER
e)

f) 確認平移的位置
正確  OK

f)

Abaqus Basic 1 Abaqus Basic 1


W2.21 W2.22

Set & Surface Set & Surface

17) Set e) 依提示列說明,選取RP點


a) 展開Model Tree中的 f) DONE
Assembly,按”+”展開
b) Sets點兩下
e)
c) 給定名稱:RefPt
d) CONTINUE a)

b)
c)

d)

f)

Abaqus Basic 1 Abaqus Basic 1

W2.23 W2.24

Set & Surface Set & Surface d)

18) Surface d) 選取剛性板


a) Surfaces點兩下 e) DONE
b) 給定名稱: f) 依提示列說明,選取
Plate-Master Purple紫色的面。
c) CONTINUE e)

a) b)

c)
f)
Abaqus Basic 1 Abaqus Basic 1
W2.25 20) W2.26

Set & Surface Step Module


21) a)
19) 同理設定”Spring-Slave”的Surface 20) Step Module b)
21) Step
a) Create Step
c)
b) Name: Load
c) 新的步驟跟在Initial之後
d) Procedure Type: Static, General
e) CONTINUE

d)

e)

Abaqus Basic 1 Abaqus Basic 1

W2.27 W2.28

Step Module Step Module


f) Basic: 設定幾何非線性 22) 同理設定第二個Step,名為
g) Incrementation: 設定初 f) Unload,確認是在Load之後
始增量為0.1 ,其他設定同前一個步驟。注
h) OK 意初始增量改為0.1。

g)

h)
Abaqus Basic 1 Abaqus Basic 1
W2.29 W2.30

Step Module Step Module d)


23) 設定Step之後,預設的Output會自動 d) Domain: Set 
啟用,顯示於 Model Tree中。 RefPt
e) Frequency: 每個 e)
• 直接點兩下,進去查看預設的輸出變數,
增量輸出一次
可以刪除或新增變數。
f) Output Variables:
24) 新增History Output 勾選RF2
23)
a) Create History Output g) OK
b) Step: Load
f)
24)
c) CONTINUE

b)
a)

c)
g)

Abaqus Basic 1 Abaqus Basic 1

W2.31 W2.32

25)
Interaction Module Interaction Module

25) Interaction Module26) e) 選擇Master面:從先前設好的Surface中選取


a)
26) 設定剛性板與
e)
Spring的接觸 b)
a) Create Interaction f) 從先前設好的Surface中選取Master面 g) CONTINUEG

b) Step: Inital
c) Type: Surafce-to-
surface
c)
d) CONTINUE

f)

d) g)

Abaqus Basic 1 Abaqus Basic 1


W2.33 W2.34

Interaction Module Interaction Module


h) 選擇Slave面: k) 確認Master與Slave是否正確
k)
由元素構成的面 l) 確認是否為Finite sliding l)
i) 選取Slave面 m) Surface to surface m)
j) CONTINUE h) 由元素構成的面 27) 設定接觸面上的摩擦
a) Create Interaction Property
b) Type: Contact

i)
27) b) 27) a)
j)

Abaqus Basic 1 Abaqus Basic 1

W2.35 W2.36

Interaction Module Interaction Module


c) Mechanical  Tangential Behavior 28) OK,完成剛性板與
d) Friction formulation: Penalty Spring的接觸
e) Friction Coeff: 0.2 • 確認有無剛剛設定的
f) OK Contact Property

d)
c)

e)

Abaqus Basic 1 Abaqus Basic 1


28)
W2.37 W2.38

Interaction Module Interaction Module

29) 設定Spring之間的相互接觸 e) 這一次,不從前面設定好的


Surface中,而是直接從
a) 同 26) a) Viewport裡選取Master面。
b) Step: Load b)
f) Master的選取範圍
c) Surface-to-surface g) DONE
d) CONTINUE f)
c)

g)

d)
e)
Abaqus Basic 1 Abaqus Basic 1

W2.39 W2.40

Interaction Module Interaction Module


h) 選擇Slave面: 30) OK,完成Spring之間的
由元素構成的面 接觸
• 確認有無Contact Property
h) 及其他的設定

i) 選取Slave面
j) DONE
i)

j)

Abaqus Basic 1 Abaqus Basic 1


30)
W2.41 W2.42

Load Module Load Module


31)
31) Load Module e) 選取Spring底部的面
f) DONE
32) 設定彈片底部的固定邊
界條件 g) 勾選Encastre
32) a)
a) Create Boundary b) h) OK
Condition
c)
b) Step: Initial
c) Mechanical,
Sym/Antisym/Encastre g)
d) CONTINUE h)

e)

d)
f)
Abaqus Basic 1 Abaqus Basic 1

W2.43 W2.44

Load Module Load Module

33) 設定壓板向下位移的
邊界條件 a)
a) Create Boundary b)
Condition
b) Step: Load
c) Mechanical,
Displacement/Rotati
on c)
d) CONTINUE

d)

Abaqus Basic 1 Abaqus Basic 1


W2.45 W2.46

Load Module Load Module


e) 對剛性板的參考點設定邊 i) 對特定自由度施加束制,U2= -0.6,
界條件,此點之前已設定 其餘為0(固定不動)。
一個Set j) OK
f) 選取RefPt的Set
g) CONTINUE
h) DONE f) i)

g)

h) e) j)

Abaqus Basic 1 Abaqus Basic 1

W2.47 W2.48

Load Module Load Module

34) 設定壓板回復的邊界條件 d) 剛性板回到原位,


U2=0
a) e) OK
c)

b) d)

e)
Abaqus Basic 1 Abaqus Basic 1
W2.49 W2.50

Load Module Mesh Module

35) Mesh Module


a) Mesh Module
b) Object: Part  Spring
b)

a)

橘色:不能用
Hex(六面體)切網格

Abaqus Basic 1 Abaqus Basic 1

W2.51 W2.52

Mesh Module Mesh Module

36) Partition-1 f) 切換成線架構

c)

e)

d)
g) 選擇第一個角點
Abaqus Basic 1 Abaqus Basic 1
W2.53 W2.54

Mesh Module Mesh Module


h) 依提示列說明,”順時針”
或”逆時針”依序選擇其他
三個角點。
i) Create Partition

h)

i) 用同樣的方法把5個標
示的地方做Partition

Abaqus Basic 1 Abaqus Basic 1

W2.55 W2.56

Mesh Module Mesh Module

37) Partition-2
a) 依提示列說
明,選擇要
做Partition
的Cell(切出
來的區域稱
為Cell)。
b) 後續步驟同
P52-53頁
之說明。

做完5個Partition的結果
a)

Abaqus Basic 1 Abaqus Basic 1


W2.57 W2.58

Mesh Module Mesh Module


d)
38) Partition-3

a)
b)選取 f)選擇一個邊當成
下半部 切割面的法線方向

c) e)選取切割
面通過的點
Abaqus Basic 1 Abaqus Basic 1

W2.59 W2.60

Mesh Module Mesh Module

39) Partition
-4
a) Extrude
edge
b)選取橘 b) Select a
色的區域 cell to
partition
a) c) DONE

g) c)

Abaqus Basic 1 Abaqus Basic 1


W2.61 W2.62

Mesh Module Mesh Module


f)

g)

d)

e)

Abaqus Basic 1 Abaqus Basic 1

W2.63 W2.64

Mesh Module Mesh Module

40) Seeds a)
a) Global
Seeds
b) Size: 0.08
c) OK

b)

h)

c)
i)
Abaqus Basic 1 Abaqus Basic 1
W2.65 W2.66

Mesh Module Mesh Module


e) Local Seeds
b) c) 選取
標示的

f)
g) 厚度方向
上放4層元素

h)

Abaqus Basic 1
d) Abaqus Basic 1

W2.67 W2.68

Mesh Module Mesh Module

41) Mesh Control - Hex b) 選取整 42) Assign


a) Mesh 個Spring Element
Control Type
a)

c) Hex

b)選取整
個零件

d) c)

Abaqus Basic 1 Abaqus Basic 1


W2.69 W2.70

Mesh Module Mesh Module

43) Mesh Part

a)

d) 減積分

C3D8R
b)

e)
Abaqus Basic 1 Abaqus Basic 1

W2.71 W2.72

Job Module Job Module

44) Rename Model 45) Create Job a)

b)
c)

a)

d)

b) e)

f)
c)
Abaqus Basic 1 Abaqus Basic 1
W2.73 W2.74

Job Module Job Module

46) Submit & Monitor Job


a)

c)

b)

Abaqus Basic 1 Abaqus Basic 1

W2.75 W2.76

Job Module Visualization Module

47) Abaqus/CAE  Abaqus/Viewer • PEEQ - Animation

Abaqus Basic 1 Abaqus Basic 1


W2.77 W2.78

Visualization Module Visualization Module

• Contact Stress - Animation • View Cut & Free Body Cut

Abaqus Basic 1 Abaqus Basic 1

W2.79 W2.80

Visualization Module Visualization Module

• Isosurface • 壓板的歷時反力

Abaqus Basic 1 Abaqus Basic 1


W2.81 W2.82

Visualization Module Shear Locking & Hourglassing

• 回到Model Tree  點選C3D8R的


Model,按滑鼠右鍵  Copy Model 
給予C3D8的名稱(右圖)。
• Mesh Module,將C3D8模型的元素改
成C3D8 (68-69頁)。
• Job Module,新建一個Job,名為
C3D8,再次執行分析 (71-73頁)。
• 同前面的步驟繪出C3D8模型的反力圖。
• 重複上述步驟,依序將元素改為C3D8I
與C3D20R,劃出四種不同元素的模型
反力圖。
• 從下頁圖可以觀察到甚麼?

Abaqus Basic 1 Abaqus Basic 1

W2.83 W2.84

Shear Locking & Hourglassing Shear Locking & Hourglassing

• 同樣都是C3D8R,比較厚
度方向上之不同層數反力
圖,可明顯觀察到
Hourglassing的效應。
• 將原本四層元素的C3D8R
模型,依66頁之步驟,將
厚度方向上之層數改為兩
層,重新執行分析。
• 比較結果如右圖。

Abaqus Basic 1 Abaqus Basic 1


W3.1 W3.2

習題說明
• 學習重點
• 外部幾何匯入。
W03 卡榫插入分析 • Partition & 局部撒點。
• 材料塑性行為(材料非線性)。
• 材料試驗曲線校正。
• 材料資料庫。
• 幾何非線性。
• 接觸(邊界非線性)。
• 同軸 & 面對面 組裝。
• 建立剛性拘束。
• 建立Tie Constraint。
• 建立Coupling。

Abaqus Basic 1 Abaqus Basic 1

W3.3 W3.4

• Part Module W3.5 1) 設定工作目錄 (Work Directionary)


• Property Module W3.13 • 主選單  File  Set Work Directory
• 為此分析工作建立一個工作目錄,所有的
• Assembly Module W3.30 相關檔案都將放入此資料夾內。
• Set & Surface W3.38
• Step Module W3.45
• Interaction Module W3.51
• Load Module W3.68
• Mesh Module W3.75
• Job Module W3.88
• Visualization Module W3.92

Abaqus Basic 1 Abaqus Basic 1


W3.5 W3.6
2)
Part Module Part Module (此頁可略過)

2) Part Module
3) 匯入clip.sat、plate.sat與rod.sat:
a) 主選單  File  Import  Part
b) 選擇*.sat檔  Basic\Part 1\W3\clip.sat

3) a) b)

c) Clip & Rod 以Solid匯入


Plate以Shell匯入

Abaqus Basic 1 Abaqus Basic 1

W3.7 W3.8

Part Module Part Module

4) Cut: 把clip切成1/4
a) 換到clip
材質:Nylon 材質:Al 材質:steel
實心截面 實心截面 薄殼
b) Cut
extrude

c) 選擇繪製2D草
圖的面,見下頁

Abaqus Basic 1 Abaqus Basic 1


W3.9 W3.10

Part Module Part Module

f) 利用畫線與畫矩形的工具,繪
製一L型區域,只有不包含該Part
的第四象限。從原點(0,0)畫起。

g) 裁切工具修圖
c) 選底面繪
製2D草圖
束制條件工具

d) 選邊放垂
直向放右邊

Abaqus Basic 1 Abaqus Basic 1


h)

W3.11 W3.12
clip的1/4模型
Part Module Part Module

5) Cut: 把rod切成1/4
• 同樣用cut extrude將rod切成1/4
• 如下圖所示

Z軸的方向

i) 確認切割方向,
OK
切掉左半邊 切掉前半段

Abaqus Basic 1 Abaqus Basic 1


W3.13 W3.14

Property Module Property Module steel

6) Property Module c) 僅設定鋼材的彈性行


為:Mechanical 
7) Material: steel Elasticity  Elastic
a) Create Material d) Data: E=209000 MPa,
b) Name: steel Poisson’s Ration=0.3 c)
7)
e) OK
6) a)
steel b)

d)

e)
Abaqus Basic 1 Abaqus Basic 1

W3.15 W3.16

Property Module Property Module


d)
8) Material: nylon a) 同第13頁的 a)
(0.0575, 50) 最大強度:(0.115, 60)
b) 名稱給定nylon,參照第13頁的 b)
降伏點:(0.03, 40) c) 設定彈性:同第14頁的 c)

e) 設定塑性
f)

永久塑性應變:0.02 永久塑性應變:0.07

Abaqus Basic 1 Abaqus Basic 1


W3.17 W3.18

Property Module Property Module

9) Material: Al a) 同第7頁的 a)
b) 名稱給定Al,參照第7頁的 b)
c) 不要給定任何的材料參數,按OK

a)
Al b)

Abaqus Basic 1 Abaqus Basic 1

W3.19 W3.20

Property Module Property Module

10) Material Calibration


a) 展開Model Tree
b) 點開Material下方的Calibration e) f)
c) OK
d) 點開Calibration下方的Data Sets
i)

j)

a)
b) d)
g) 尋找alum.txt
h) k)
c)
Abaqus Basic 1 Abaqus Basic 1
W3.21 W3.22

Property Module Property Module


l) 點開Behavior
o)
m) 選擇Type: Elastic Plastic Isotropic p) 自動抓取最大強度 或是點
n) CONTINUE 從viewport中的曲線上直接抓取
q) 手動輸入 或是點 從
viewport中的曲線上直接抓取

l) r) 拖曳決定
塑性資料點

s) 輸入0.33
m)
n)
t)

Abaqus Basic 1
u) Abaqus Basic 1

W3.23 W3.24

Property Module Property Module

11) Material Library (將建立好的材料存入資料庫中) 11) Material Library (將資料庫中材料套用在目前的模型)


b) a) 選取資料庫中的材料

c) a) b) 套用到目前的模型

b)
d) 建立一個資料庫

e)

f) 將剛剛建立的鋁
料存入資料庫中

a)
g) 1
Abaqus Basic Abaqus Basic 1
W3.25 W3.26

Property Module Property Module

12) Section: clip 13) Section: rod


a) Create Section b) a) Create Section b)
a) a)
b) Name: clip b) Name: rod
c) d) c) d)
c) Category: Solid c) Category: Solid
d) Type: Homogenous d) Type: Homogenous
e) Continue e) Continue
f) 確認材料是否正確,OK f) 確認材料是否正確,OK

f) f)
e) e)

Abaqus Basic 1 Abaqus Basic 1

W3.27 W3.28

Property Module Property Module


a)
14) Section: plate 15) Section Assignment: clip
a) Create Section  b) Name: plate  c) Category: Shell a) 切換到clip
 d) Type: Homogenous  e) Continue  f) 薄殼厚度:0.01  b) Section
 g) 確認材料,OK Assignment b) c)
c) 選取整個clip

a) d) 按DONE
e) 確認截面,OK
b)

f)
d)
c) e)

e)
g) d)
Abaqus Basic 1 Abaqus Basic 1
W3.29 W3.30

Property Module Assembly Module


17)
16) Section Assignment: rod & plate 17) Assembly Module
• 同理將”rod”的section套用到rod上,將”plate”的section套用到plate上。 18) Instance 18) a)
a) Create Instance
b) 選取clip, plate & rod
b)
c) OK

c)

Abaqus Basic 1 Abaqus Basic 1

W3.31 W3.32

Assembly Module Assembly Module

19) Position c) 依提示列指示選


Instance-1 取要固定不動物
體的面(如左圖)
b) a) Coaxial
b) 依提示列指示
a) 選取要移動物
體的面(如左圖)

c)

Abaqus Basic 1 Abaqus Basic 1


W3.33 W3.34

Assembly Module Assembly Module

20) Position Instance-2


• 同理,用同軸束制將rod
移到與clip的孔洞之位
置,如右圖。 a)
21) Position Instance-3 b)
a) Face to Face
b) 選取移動物體的面

d) 用Flip把方
向調整至一樣
e) OK

Abaqus Basic 1 Abaqus Basic 1

W3.35 W3.36

Assembly Module Assembly Module


f) 在提示列中,輸入兩個面的距離 = 0

c) 選取不動
物體的面
最後的組裝成品:

d) 用Flip把方
向調整至一樣
e) OK
Abaqus Basic 1 Abaqus Basic 1
W3.37 W3.38

Assembly Module Set & Surface

22) 將Instance固定位置, 23) Clip: surface-1


不再變動

a) 展開Model b) 點開
Tree中的Part
Surfaces
之下的clip

a)

b) 全選

e) 選取孔內壁 c)

c) d)
f)
Abaqus Basic 1 Abaqus Basic 1

W3.39 W3.40

Set & Surface Set & Surface (此頁可略過)

24) Clip: surface-1 25) Clip: set


• 設定clip的surface, • 設定Clip
名為 contact-slave 的set,
名為
monitor

選取範圍

Abaqus Basic 1 Abaqus Basic 1


W3.41 W3.42

Set & Surface Set & Surface

26) Rod: surface 27) Rod: reference point & set


• 同理設定rod的surface,名為 tie-master a) 對中心點設定Reference point
b) 對此參考點設定一個set,名為RefPt a)

b)

選取範圍

Abaqus Basic 1 Abaqus Basic 1

W3.43 W3.44

Set & Surface Set & Surface

28) Plate: Reference point & Surface • 設定contact-master的面,必需注意選擇薄殼的哪一側。


a) 對Plate的中心點設定一個參考點
b) 將Plate與Clip接觸的面設一個surface,名為contact-master

選取範圍:全選

a)

選Brown

Abaqus Basic 1 Abaqus Basic 1


29) W3.45 W3.46

Step Module Step Module


30) a)
29) Step Module b) f) Basic: 設定幾何非線性

30) Step g) 最大增量數:300 f)


h) 初始增量:0.1
a) Create Step
c) i) OK
b) Name: Insert
c) 新的步驟跟在Initial之後
d) Procedure Type: Static, General
e) CONTINUE

300
g)

d) h)

e)
i)
Abaqus Basic 1 Abaqus Basic 1

W3.47 W3.48

Step Module Step Module

31) 設定第二個Step,名為Release, 32) 設定Step之後,預設的Output會自


確認是在Insert之後。初始增量為 動啟用,顯示於 Model Tree中。
0.1,最大增量數為100。 • 直接點兩下,進去查看預設的輸出變數
,可以刪除或新增變數。
33) 新增History Output 32)
a) Create History Output
b) Step: Insert
c) CONTINUE

33) a) b)

c)
Abaqus Basic 1 Abaqus Basic 1
W3.49 W3.50

Step Module d) Step Module (此頁可略過)


d) Domain: Set  a) 34) DOF Monitor
rod-1.RefPt
a) Output 
e) Frequency: 每 e) DOF Monitor
個增量輸出一次
b) 勾選Monitor
f) Output
Variables: 勾選 c) 選擇Clip設好
RF & U 的Set: Monitor

g) OK f) d) DOF: 2
e) OK
b)

c)
d)

e)
g)
Abaqus Basic 1 Abaqus Basic 1

W3.51 W3.52

Interaction Module Interaction Module


35)
35) Interaction Module e) 選擇Master面:從先前設好的Surface中選取

36) 設定接觸 36) a)


e)
a) Create Interaction
b) Step: Insert
b) f) 從先前設好的Surface中選取Master面 g) CONTINUEE

c) Type: Surafce-to- c)
surface
d) CONTINUE

f)

g)
d)
Abaqus Basic 1 Abaqus Basic 1
W3.53 W3.54

Interaction Module Interaction Module


h) 選擇Slave面: k) 確認Master與Slave是否正確 k)
由元素構成的面 l) 確認是否為Finite sliding
l)
i) 選取Slave面 m) Surface to surface
m)
j) CONTINUE h)選取由元素構成的面 37) 設定接觸面上的摩擦
a) Create Interaction Property
b) Type: Contact

i)

37) a)
37) b)

j)
Abaqus Basic 1 Abaqus Basic 1

W3.55 W3.56

Interaction Module Interaction Module


c) Mechanical  Tangential Behavior g) Mechanical  Normal Behavior
d) Friction formulation: Penalty h) OK
e) Friction Coeff: 0.05

d)
g)
c)

e)
0.05

h)
Abaqus Basic 1 Abaqus Basic 1
W3.57 W3.58

Interaction Module Interaction Module

38) OK,完成接觸的設定 39) 設定Rod與Clip孔內


• 確認有無剛剛設定的 壁的Tie Constraint
b)
Contact Property a) Create Constraint
b) Name: Tie
a)
c) Type: Tie
c)
d) CONTINUE

d)

Abaqus Basic 1
38) Abaqus Basic 1

W3.59 W3.60

Interaction Module Interaction Module


e) 選擇Master面:從先前設好的Surface中選取 h) 選擇Slave面:
由元素構成的面
e) i) 選取Slave面
f) 從先前設好的Surface中選取Master面 g) CONTINUEE j) CONTINUE h)選取由元素構成的面

f)
i)

g)
j)
Abaqus Basic 1 Abaqus Basic 1
W3.61 W3.62

Interaction Module Interaction Module


k) 取消調整slave的節點初始位置 40) 設定Coupling
l) OK a) Create Constraint
b)
b) Name: Coupling
c) Type: Coupling a)
d) CONTINUE
c)

k)

d)

l)

Abaqus Basic 1 Abaqus Basic 1

W3.63 W3.64

Interaction Module Interaction Module


e) 選擇控制點:從先前設好的Set中選取 g) 選擇Slave面:
f) CONTINUE 由元素構成的面 g)
h) 從Viewport裡選
取被控制的面
i) DONE
h)

e)

f) i)

Abaqus Basic 1 Abaqus Basic 1


W3.65 W3.66

Interaction Module Interaction Module


j) Continuum distributing 41) 設定Rigid Body
k) OK Constraint
b)
a) Create Constraint
b) Name: Rigid Body a)
c)
c) Type: Rigid Body
j) d) CONTINUE

d)

k)

Abaqus Basic 1 Abaqus Basic 1

W3.67 W3.68

Interaction Module Load Module


42)
e) 選擇要設定剛體的區域,點 :選取整個Plate 42) Load Module
f) 選取Plate中間的參考點(RP)
43) 設定Plate的固定邊界
g) OK 條件 43) a)
a) Create Boundary b)
Condition
c)
b) Step: Initial
e)
c) Mechanical,
Sym/Antisym/Encastre
d) CONTINUE

f)

g) d)

Abaqus Basic 1 Abaqus Basic 1


W3.69 W3.70

Load Module Load Module

44) 設定對稱的
邊界條件-1
a) ~ d) 同68頁

e) 選取 e) 選取
RP點 f) 對稱
對稱面 面的法
線方向Z

f)
g) g)

Abaqus Basic 1 Abaqus Basic 1

W3.71 W3.72
45) 設定對稱的邊界條件-2
Load Module a) ~ d) 同68頁 Load Module
b)
46) 設定Clip向下位移的邊界條件
a) 同68頁
b) Step: Insert
c)
c) Mechanical, Displacement/Rotation
d) CONTINUE
e) 選取 f) 對稱
對稱面 面的法
線方向X d)

e)

g)
f)
Abaqus Basic 1 Abaqus Basic 1
W3.73 W3.74

Load Module Load Module

47) Clip插入之後放開的邊界條件
47)
a)

b) c)
g)

h)
Abaqus Basic 1 Abaqus Basic 1

W3.75 W3.76

Mesh Module Mesh Module d) 選擇要延


伸的切割面
48) a) b) 50) Partition: Extend Face
b) 選取要做Partition
49) Partition: N-side 49) 的Cell (橘色部分)
Patch
• 使用N-side Patch(請
詳見W2的說明)
• 標示的三個地方
Partition
的區域

a)

e)
c)
Abaqus Basic 1 Abaqus Basic 1
W3.77 W3.78

Mesh Module Mesh Module

• 同理,對下列標示位置做Partition。 • 同理,對下列標示位置做Partition,標示面當作延伸切割面。

切割面 切割面 被Partition的Cell

被Partition的Cell

切割面

做Partition的 做Partition的
Cell (橘色部分) Cell (橘色部分) 切割面

Abaqus Basic 1 Abaqus Basic 1

W3.79 W3.80

Mesh Module Mesh Module

51) Partition: N-side Patch • 做完全部Partition的結果

Abaqus Basic 1 Abaqus Basic 1


W3.81 W3.82

Mesh Module Mesh Module 53) Local Seed-1

52) Global a) a)
Seed
a) Global b) c)
Seeds
b) Size: 0.2 b) 選取
c) OK 腳的四
個邊 d)

c)

e)
Abaqus Basic 1 Abaqus Basic 1

W3.83 W3.84

Mesh Module 54) Local Seed-2 Mesh Module 55) Element Type Assignment

a)

a)

b) 選取
頭尾正方 c) c)
形的4個
邊,所以 d)
共8個邊

C3D8R
e)
b)選取整
個零件 d)
Abaqus Basic 1 Abaqus Basic 1
W3.85 W3.86

Mesh Module a) Mesh Module

56) Mesh Part: 57) Mesh Part: Rod


Clip • Global Seed: 0.2
• Element
Type:C3D8R

b)

Abaqus Basic 1 Abaqus Basic 1

W3.87 W3.88
59) a)
Mesh Module Job Module
b)
58) Mesh Part: Plate 59) Create Job
• Global Seed: 0.5 a) Job Module  b) Create Job
• Local Seed: 每個圓周上  c) Model-1  d) CONTINUE
放60個元素  e) OK

• Mesh Control: Quad,


Medial axis c)
• Element Type:S4R

d)

每個圓周上放60
個元素

Abaqus Basic 1
e) Abaqus Basic 1
W3.89 W3.90

Job Module Job Module (此頁可略過)

59) Submit & Monitor Job 60) DOF Monitor


a) a)

b)
b)
c)

Abaqus Basic 1 Abaqus Basic 1

W3.91 W3.92

Job Module Visualization Module • 全模型

61) Abaqus/CAE  Abaqus/Viewer

Abaqus Basic 1 Abaqus Basic 1


W3.93 W3.94

Visualization Module • 歷時反力 Visualization Module • 反力與位移圖

Abaqus Basic 1 Abaqus Basic 1

W3.95 W3.96

Visualization Module • 應力應變曲線 Visualization Module • 內能分布

內能=應變能
+塑性消散能
+人造應變能 Energy

人造應變能僅佔
內能的0.5% < 1%

Abaqus Basic 1 Abaqus Basic 1


W4.1 W4.2

習題說明
• 學習重點
• 設定薄殼截面。
W04 懸臂平板自然頻率求取 • 建立可分析的剛性面。
• 考慮非線性。
• 設定自然頻率求取步驟。
• 後處理:X-Y圖。

Abaqus Basic 1 Abaqus Basic 1

W4.3 W4.4

1) 設定工作目錄 (Work Directionary) 2) 開啟Basic\Part 1\W4\Plate.cae,並另存新檔到工作目錄內。


• 主選單  File  Set Work Directory • 兩個Part:平板與地面
• 為此分析工作建立一個工作目錄,所有的 • 平板距離地面25mm
相關檔案都將放入此資料夾內。

Abaqus Basic 1 Abaqus Basic 1


W4.5 W4.6

Property Module
• 鋼材(已建立):E=200GPa, v=0.3, Yielding Stress=500MPa, 3) Section: a) b)
Density=2.3e-9(tone/mm3)(請將CAE檔內的密度改為此數值)
Shell, Thickness=5

c)

e)
d)

f)
Abaqus Basic 1 Abaqus Basic 1

W4.7 W4.8

Property Module Property Module

4) Section Assignment (Plate only)

a) b) 全選
d)

c)
e)
Abaqus Basic 1 Abaqus Basic 1
5) W4.9 W4.10

Step Module Step Module


6) a)
5) Step Module b)
6) Step: Natural Frequency
Extraction
c)
a) Create Step
f) 前10個
b) Name: Freq-1 自然頻率
c) 新的步驟跟在Initial之後
d) Procedure Type: Linear
perturbation  Frequency d)
e) CONTINUE

e)
g)
Abaqus Basic 1 Abaqus Basic 1

W4.11 W4.12
a)
Step Module Step Module
b)
7) Step: Load
a) Create Step
f) 幾何
b) Name: Load
c) 非線性
c) 新的步驟跟在Freq-1之後
d) Procedure Type: General 
Static, General
e) CONTINUE

d)
g) 初始增量:0.1
e)
h)
Abaqus Basic 1 Abaqus Basic 1
W4.13 W4.14

Step Module Step Module

8) 同理設定第二個自然頻率求取 9) Edit Field Output


的Step,名為Freq-2,求取
前10個自然頻率。
a)
c)

b)

Abaqus Basic 1 Abaqus Basic 1

W4.15 W4.16

Step Module Interaction Module

10) 設定接觸 (參閱W2)


• Surface-to-surface
• Step: Load
• Master Surface: 地面
的頂面
• Slave Surface: 平板的
底面

d) 輸入1,2,3,4,5

e)
Abaqus Basic 1 Abaqus Basic 1
W4.17 W4.18

Interaction Module Load Module


12)
11) Contact Property 12) Load Module 13) a)
13) 設定均佈荷重
a) Create Load
b)
b) Step: Load
c) Mechanical, Pressure
d) CONTINUE
c)

預設:Hard Contact & Frictionless

d)

Abaqus Basic 1 Abaqus Basic 1

W4.19 W4.20

Load Module Load Module

14) 設定地面固定不動的
邊界條件 a)
e) 選取平板的頂面
a) Create Boundary b)
Condition
b) Step: Initial c)
c) Mechanical,
f) Symmetry/Antisymm
etry/Encastre
d) CONTINUE

g)
d)

Abaqus Basic 1 Abaqus Basic 1


W4.21 W4.22

Load Module Load Module

15) 同前面的步驟,設定平板根部固定不動的邊界條件

固定不動的
e) 選取參考點 邊界條件

f)
g)

Abaqus Basic 1 Abaqus Basic 1

W4.23 W4.24

Mesh Module Mesh Module

16) Mesh Module: Global Seeds 17) Assignment Element Type


a)
b)
a)
c)

S4R

d)

Abaqus Basic 1
b) Abaqus Basic 1
W4.25 W4.26

Mesh Module Job Module

18) Mesh Part 19) Create Job  Submit 


Monitor  Results

Abaqus Basic 1 Abaqus Basic 1

W4.27 W4.28

Visualization Module Visualization Module

• 未受力 • 受力後
前的前 的前10
10個振 個振態
態。 • 變形量
• 變形量 放大25
放大25 倍。
倍。

Abaqus Basic 1 Abaqus Basic 1


W4.29 W4.30

Visualization Module • Section Points Visualization Module • S & PEEQ

Render Shell
Thickness

Abaqus Basic 1 Abaqus Basic 1

W4.31 W4.32

Visualization Module • S via Thickness Visualization Module • Path plot

Abaqus Basic 1 Abaqus Basic 1


W5.1 W5.2

習題說明
• 學習重點
• 匯入外部網格。
W05 USB隨身碟落摔模擬 • 外部網格之修整。
• 建立離散式剛性面。
• 設定連體薄殼截面。
• 設定Explicit動力步驟。
• General Contact。
• Tie Constraint。
• 設定重力、落摔之撞擊
初速度。
• 結果後處理。

Abaqus Basic 1 Abaqus Basic 1

W5.3 W5.4

1) 設定工作目錄 (Work Directionary) 2) 開啟Basic\Part 1\W5\USB.cae,並另存新檔,存到工作目錄


• 主選單  File  Set Work Directory 內。檢查模型:四個Part,四種材料,已組裝完成
• 為此分析工作建立一個工作目錄,所有的
相關檔案都將放入此資料夾內。

Abaqus Basic 1 Abaqus Basic 1


W5.5 W5.6

3) Import Orphan Mesh (主選單  File  Import  Model) 4) Copy Object:主選單  Model  Copy Object
• 將Holder模型裡的零件複製到USB模型內

b) 複製的來
d) 找尋W5內的Holder.inp a) 源:Holder

c) 選擇模
a)
e) 型內的唯
一Part
b)

c) 選擇inp檔 d) 複製的目
的地:USB
e)

Abaqus Basic 1 Abaqus Basic 1

W5.7 W5.8

材料與截面性質對照表

5) 刪除模型Holder 6) 將USB內的PART-1更名 • 四種材料已建立,新建四個不同的Section,並將不同的性質套


用在下表對應的Part/Set之上(Section Assignment)。

Material 新建Section Part名稱(Set名稱)


ABS
ABS Holder
Solid Homogenous
PC H-Bot, H-Top,
PC
Solid Homogenous PCB (PC)
Steel PCB
Steel
Solid Homogenous (Steel)
Shell
PCB
FR4 Shell Homogenous,
(Shell)
Thickness=1

Abaqus Basic 1 Abaqus Basic 1


W5.9 W5.10
7)
Property Module Property Module a)
b)
7) Section Module 8) a) b) 10) Section:
8) Create Section: ABS Shell, Thickness=1
c)
c)

e) e)
d)
f)
d)

9) 同理設定PC與Steel的Section(參閱第8頁的表)
f)
Abaqus Basic 1 Abaqus Basic 1

W5.11 b) W5.12

Property Module Property Module

• 檢查是否有四種Section 11) Section a) c) 全選


Assignment:
H-Bot

e)

f)
d)

Abaqus Basic 1 Abaqus Basic 1


W5.13 W5.14

Property Module Property Module

12) 同理將PC的 13) a)


Section套用在
H-Top零件;
b) f)
ABS的Section d)
套用在Holder零
件。(請注意此
步驟,務必看清
楚,不要遺漏)
13) Section
Assignment: e) g)
PCB
• 同理將左上圖裡的Set: Shell,給定Shell Section;Steel
Section套用在Set: Steel上。

c)
Abaqus Basic 1 Abaqus Basic 1

W5.15 W5.16

Property Module Assembly Module

14) Assembly Module


a)

b)

c)

• 剛性地面不需給定
Property。
• 檢查每個零件是否
給定Property。

d)
Abaqus Basic 1 Abaqus Basic 1
15) W5.17 W5.18

Step Module Step Module


a)
15) Create Step b)
a) Create Step
b) Name: Step-1
c)
c) 新的步驟跟在Initial之後
d) Procedure Type: General 
Dynamic, Explicit f) 分析時間:0.0005
e) CONTINUE

d)

g)
e)

Abaqus Basic 1 Abaqus Basic 1

W5.19 W5.20

Interaction Module 16) Interaction Module

16) 設定接觸
a)

b)

c)

f)
e)

d)
Abaqus Basic 1 Abaqus Basic 1
W5.21 W5.22

Interaction Module Interaction Module

17) 設定上下蓋的黏合
a) b)

h) 選擇剛剛設的
Contact Property d) c)

g) 接受預設值,OK
i) e)

Abaqus Basic 1 Abaqus Basic 1

W5.23 W5.24

Interaction Module Interaction Module

k)預設黏合範圍是master
面的元素對角尺寸
f)
i) 10%(Surface-to-surface)
之距離內,不符需求。改
設定範圍1mm之內。

l)不將slave上的節點無應
g) j) 變地調整到master面上。

h)
m)

Abaqus Basic 1 Abaqus Basic 1


W5.25 W5.26

Load Module Load Module


18)
18) Load Module
19) a)
19) 設定重力
a) Create Load b)
b) Name: Gravity,
Step: Step-1
c) Mechanical, Gravity
d) CONTINUE

e) 負Z方向
c)

f)
d)

Abaqus Basic 1 Abaqus Basic 1

W5.27 W5.28

Load Module Load Module

20) 設定地面固定不動的 e)
邊界條件 a)
a) Create Boundary b)
Condition
b) Step: Initial c)
c) Mechanical,
Symmetry/Antisymm
etry/Encastre
d) CONTINUE

f) 選取剛性地 g)
d) 面的控制點 h)

Abaqus Basic 1 Abaqus Basic 1


W5.29 W5.30

Load Module Load Module

21) 設定隨身碟撞擊時的初速度 e)

a) b)
c)

f) 選取整
個USB ଵ
h) ݉‫ ݒ‬ଶ ൌ ݄݉݃

h=1500mm 
v=5422.18mm/s
d)

i)
g)
Abaqus Basic 1 Abaqus Basic 1

W5.31 W5.32

Load Module Mesh Module

22) 同理再次設定Orphan Mesh的初速度 23) Mesh: H-Bot


a) ~ d) 同前
a) b)
e) 選Mesh
f) ~ i) 同前
c)
d) 輸入1.2

e)

Abaqus Basic 1 Abaqus Basic 1


W5.33 W5.34

Mesh Module Mesh Module

i)

f)

g) C3D10M

h)

Abaqus Basic 1 j) Abaqus Basic 1

W5.35 W5.36

Mesh Module Mesh Module

24) Mesh: H-Top (同H-Bot的步驟) 25) Mesh: Holder (Orphan Mesh)

b)

c) 拿掉小
於0.15的邊

a) Edit
Mesh
d)
Abaqus Basic 1 Abaqus Basic 1
W5.37 W5.38

Mesh Module Mesh Module

g) 全選
f)

e)

Abaqus Basic 1 Abaqus Basic 1

W5.39 W5.40

Mesh Module Mesh Module

26) Mesh: PCB

a)

b) 選板子

h) C3D10M

i)
Abaqus Basic 1 Abaqus Basic 1
W5.41 W5.42

Mesh Module Mesh Module

e)

f) 分開選取PC & Steel,


無法一次選取兩者

c) SC8R

g)
d)
Abaqus Basic 1 Abaqus Basic 1

W5.43 W5.44

Mesh Module Mesh Module

j) Mesh Part

h) C3D8R with Enhanced Hourglass Control

i)
Abaqus Basic 1 Abaqus Basic 1
W5.45 W5.46

Mesh Module Job Module

27) Mesh: 剛性路面 28) Create Job  Submit 


Monitor  Results

元素大小:5

Abaqus Basic 1 Abaqus Basic 1

W5.47 W5.48

Visualization Module 延伸練習:USB的推出

Abaqus Basic 1 Abaqus Basic 1


Abaqus各銷售版之注意事項 (Starter, Portfolio & Regular)

• Starter 1 初級版方案 :
• 可在 submit job 後,關閉 CAE,才能執行分析;且無法在分析過程中開啟
CAE 查看結果,只能開啟 msg,dat,sta 檔,也不能使用 Abaqus
command line window。不包含Explicit。
• Starter 4 初級版方案 :
• 可在 submit job 後,以 CAE 查看結果。若需再執行另一個 job,需於
submit job 後關閉 CAE,也不能使用 Abaqus command line window。
• Portfolio 促銷版方案 : (token-based)
• 可使用 Abaqus command line window,執行 CAE 需 4 tokens,執行 Viewer
需 2 tokens,單核執行一個 job 需 5 tokens。
• Regular 正式版方案 : (token-based)
• 可使用 Abaqus command window,CAE 不佔 token 數,可單獨執行。單核
執行一個 job 需 5 tokens。

You might also like