跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.83) 您好!臺灣時間:2024/12/09 15:24
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:邱彥程
研究生(外文):Yan-Cheng Qiu
論文名稱:有限元素法圖形介面的發展及自動網格化
論文名稱(外文):Development of graphical user interface and automatic mesh for finite element method
指導教授:何旭彬
指導教授(外文):Shi-Pin Ho
學位類別:碩士
校院名稱:國立成功大學
系所名稱:機械工程學系碩博士班
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:52
中文關鍵詞:自動網格化圖形介面
外文關鍵詞:GUIFEM
相關次數:
  • 被引用被引用:3
  • 點閱點閱:230
  • 評分評分:
  • 下載下載:26
  • 收藏至我的研究室書目清單書目收藏:1
本論文目的在於建立使用者圖形介面,讓人更容易使用有限元素法程式,以MFC(Microsoft Foundation Classes)作為發展圖形介面程式基礎。依照有限元素分析流程,設計各種選單,提供交談式對話視窗以及繪圖環境,幫助分析過程更為方便順暢。並且對於使用者輸入的二維幾何圖形,以全部產生四邊形元素為要求下,實作一個二維的自動網格化程式。
藉由使用者圖形介面及網格化程式,配合有限元素法的數值程式,整合成具有前處理、處理及後處理的完整有限元素程式。本文主要描述使用者圖形介面及自動網格化程式的建構方法,並以實例示範成果。
The goal of this thesis is to set up a graphical user interface such that user can use finite element code easily. The MFC(Microsoft Foundation Classes) was used to construct the user interface according to the finite element analysis procedure, the menu bar, menu tree and dialog window and designed to help user. When user input a two dimensional geometry, a automesh code are constructed to generate the mesh which includes the nodes and the elements. Our automesh code can generate all quadrilateral elements. This thesis presents the ideas which are needed to do the automesh and to construct the graphics user interface. Some examples are used to show our work.
目 錄
中文摘要..................................................Ⅰ
英文摘要..................................................Ⅱ
誌謝......................................................Ⅲ
目錄......................................................Ⅳ
表目錄....................................................Ⅶ
圖目錄....................................................Ⅷ
符號說明..................................................ⅩⅡ
第一章 緒論..................................................1
1.1 動機與目的................................................1
1.2 文獻回顧..................................................2
1.3 論文架構..................................................3
第二章 二維網格化理論.........................................4
2.1 幾何圖形設定..............................................4
2.2 產生固定節點..............................................4
2.3 節點分類..................................................6
2.4 產生元素及節點............................................7
2.4.1 以邊緣節點產生新節點....................................7
2.4.2 以轉角節點產生新節點....................................8
2.4.3 以反轉節點產生新節點....................................9
2.4.4 端節點.................................................10
2.5 重疊處理.................................................11
2.5.1兩線重疊判斷理論........................................12
2.5.2內側邊界重疊於外側邊界..................................13
2.5.3內側邊界反轉重疊........................................14
2.5.4 內側邊界非反轉重疊.....................................15
2.6 元素尺寸調整.............................................16
2.7 封閉邊界.................................................18
第三章 視窗介面程式設計......................................20
3.1 視窗配置.................................................20
3.2 視窗程式運作.............................................21
3.2.1 程式架構...............................................21
3.2.2 啟動視窗程式...........................................22
3.2.3 視窗訊息傳遞...........................................22
3.3 樹狀選單設計.............................................23
3.3.1 樹枝圖概念.............................................23
3.3.2 顯示樹狀選項...........................................24
3.3.3 樹狀資料結構...........................................25
3.4 對話盒視窗介面設計.......................................28
3.4.1 設定元素種類...........................................28
3.4.2 增加材料係數...........................................30
3.4.3 建立幾何模型...........................................31
3.4.4 自動網格化.............................................32
3.4.5 施加邊界條件...........................................33
3.4.6 計算答案...............................................33
3.4.7 輸出結果...............................................34
3.5 動態資料儲存.............................................35
第四章 範例..................................................37
4.1 視窗介面範例.............................................37
4.2 自動網格化範例...........................................44
第五章 結論與建議............................................47
參考文獻.....................................................50
[1]J. C. Cavendish, D. A. Field and W. H. Frey, ”An approach to automatic three-dimensional finite element mesh generation”, International Journal for Numerical Methods in Engineering, vol.21, 329-347, 1991.
[2]S. H. Lo, “Generating quadrilateral elements on plane and over curved surfaces “, Computers & Structures, vol. 31, no. 3, 421-426, 1989.
[3]B. P. Johnston, J. M. Sullivan and A. Kwasnik, “Automatic conversion of triangular finite element meshes to quadrilateral elements”, International Journal for Numerical Methods in Engineering, vol.31, 67-84, 1991.
[4]J. A. Talbert and A. R. Parkinson, “Development of an automatic, two dimensional finite element mesh generator using quadrilateral elements and Bezier curve boundary definition”, International Journal for Numerical Methods in Engineering, vol. 29, 1551-1567, 1990.
[5]O. C. Zienkiewicz and D. V. Phillips, “An automatic mesh generation scheme for plane and curved surfaces by isoparametric coordinates”, International Journal for Numerical Methods in Engineering, vol.3, 519-528, 1971.
[6]C. Chinnaswamy, B. Amadei and T. H. Illangasekare, ”A new method for finite element transitional mesh generation “, International Journal for Numerical Methods in Engineering, vol.31, 1253-1270, 1991.
[7]T. D. Blacker and M. B. Stephenson, “Paving : A new approach to automated quadrilateral mesh generation”, International Journal for Numerical Methods in Engineering, vol.32, 811-847,1991.
[8]V. B. Anand, Computer graphics and geometric modeling for engineers, John Wiley & Sons, 1993.
[9] 位元文化研究室, 精通視窗程式設計, 文魁資訊股份有限公司, 2001.
[10] J. Neider, T. Davis and M. Woo, OpenGL programming guide: The official guide to learning OpenGL, Version 1.1, Addison-Wesley, 1993.
[11] R. S. Wright Jr. and M. Sweet, OpenGL SuperBible, Waite Group Press, 2000.
[12] 侯俊傑, 深入淺出MFC, 松崗電腦圖書資料股份有限公司, 1997
[13] E. Horowitz, S. Sahni and S. Anderson-Freed, Fundamentals of data structures in C, Computer Science Press, 1993
[14] I. Horton, Beginning Visual C++ 5, Wrox Press, 1997.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top