| 研究生: |
邱彥程 Qiu, Yan-Cheng |
|---|---|
| 論文名稱: |
有限元素法圖形介面的發展及自動網格化 Development of graphical user interface and automatic mesh for finite element method |
| 指導教授: |
何旭彬
Ho, Shi-Pin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2003 |
| 畢業學年度: | 91 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 自動網格化 、圖形介面 |
| 外文關鍵詞: | GUI, FEM |
| 相關次數: | 點閱:67 下載:6 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文目的在於建立使用者圖形介面,讓人更容易使用有限元素法程式,以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] 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.