| 研究生: |
林漢昇 Lin, Han-Sheng |
|---|---|
| 論文名稱: |
有限元素使用者介面的設計 The Design of User Interface for Finite Element Analysis |
| 指導教授: |
何旭彬
ho, hsu-pin |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 71 |
| 中文關鍵詞: | 物件導向程式設計 、有限元素法 、圖形介面 |
| 外文關鍵詞: | Finite element method, Graphic user interface, Object-oriented programming |
| 相關次數: | 點閱:81 下載:5 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究利用C++電腦語言、電腦繪圖程式庫OpenGL及微軟(Microsoft)所提供於C++的MFC(Microsoft Foundation Class)基本程式庫,整合另兩位研究生撰寫的程式。其中一位研究生撰寫之二維、三維溫度分析和二維之平面應力及應變分析程式。另一位研究生所撰寫的自動網格化及圖形布林運算處理程式。並加入樑及桁架有限元素分析。經由程式的結合,發展出完整之有限元素分析圖形介面。
研究中包含了導引列視窗的建立、主要視窗的配置、樹狀選單的建立、圖形位置控制器、前處理圖形的描繪、後處理螢幕的配置及圖形顯示、施加邊界條件時各種選取方式及圖形顯示等,以上的設計及各種功能的建立,提供給使用者在程式使用上更為便利。
結果驗證部分,利用樑、桁架、平面應力以及裂縫分析,與商業軟體ANSYS做比較。在桁架及樑部份,比較數值結果及後處理圖形;在平面應力及裂縫分析,比較後處理圖形。經由上述的範例,將研究的成果做一個呈現。
In this research we use C++ computer language, the three dimensional graphics library OpenGL and the Microsoft MFC(Microsoft Foundation Class) framework to develop a finite element graphic user interface. Our work will incorporate with the research work from the other two graduate students to form a general purpose finite element code. Two and three dimensional heat transfer, plane stress and plain strain finite element analysis code are developed by other graduate student. Two dimensional computer graphics operation and auto-mesh functionality are developed by another graduate student. The finite element analysis of beams and trusses are developed in this research.
The design and building up of the graphic user interface include the navigator windows, the design of the main window, the design of the menu tree, the element plot, the contour plot of the finite element analysis result, the graphic result, the graphic control functionality, etc. The purpose of provide the user a convenient environment to use finite element program.
In the verification of the result ,we use beam, truss, plane stress and crack problems are analyze in our code and the results are compared with the results from the commercial finite element code ANSYS. The numerical results are the deform plot of the truss and beam problem compared with the ANSYS results are shown in the paper. The contour plots are the plane stress and crack problem compared with the ANSYS results are shown in the paper. It will be present a result form above example.
[1]鄭維中, 物件導向式電腦繪圖程式介面之發展與工程應用, 國立臺灣大學, 台北市,1998.
[2]林建利, “物件導向式程式設計在有限元素法之應用”, 國立中央大學, 桃園市,1998.
[3]蔣明峰, 物件導向式結構分析程式視窗設計, 國立成功大學,台南市, 1996.
[4]邱彥程, 有限元素法圖形介面的發展及自動網格化,國立成功大學, 台南市, 2002.
[5]Jeongwon Baeg and Yoshiaki Fukazawa, “A Dialog-oriented User Interface Generation Mechanism”, 3rd Asia-Pacific Software Engineering onference,pp.310-317, 1996.
[6]Craig E. Wills, “User Interface Design for the Engineer”, Electro International Conference Proceeding,pp.415-419, 1994.
[7]Reiterer, “The Development of Design Aid Tools for Human Factor Based User Interface”, Systems, Man, and Cybernetics, International Conference,pp.361-366, 1993.
[8]劉衛民, “平面應力有限元素法的探討”, 淡江大學, 台北縣, 1993。
[9]Bjarne, The C++ Programming Language,Addison Wesley Longman,Inc,Massachusetts, 2000.
[10]Jeff Prosise, Windows程式設計使用MFC, 集思廣益工作室, 台北市, 2004.
[11]位元文化, 精通視窗程式設計Visual C++.NET 2003, 文魁資訊股份有限公司, 台北市, 2003.
[12]Wright, R.S.and M. Sweet, OpenGL SuperBible, Waite Group Press, 2000.
[13]ANSYS Use’s Manual VolumeⅢ Elements, 2nd Revision, 1994.