簡易檢索 / 詳目顯示

研究生: 陳仕剛
Shih-Gang Chen
論文名稱: 無元素分析之平行運算暨前後處理研究
A study on Parallel Processing and Pre-/Post-Processing for the Element Free Analysis
指導教授: 陳鴻銘
Hung-Ming Chen
口試委員: 張大鵬
Ta-Peng Chang
謝佑明
Yo-Ming Hsieh
潘誠平
Chan-Ping Pan
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 180
中文關鍵詞: 前後處理無元素法使用者介面電腦繪圖
外文關鍵詞: Education, Computer Visualization
相關次數: 點閱:236下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本研究針對無元素法分析提出平行化的演算法,以無影響節點排除以及網格區域性分割等策略達成系統資源之記憶體的有效使用以及平行分析之運算效能的提升。
分析程式之前後處理程式,為提供使用者方便建立分析模型及檢視分析結果之圖型化介面,好的前後處理程式能加強使用者與分析程式之間的互動,並充分發揮分析程式之功能,有限元素分析之前後處理程式,發展已有一段時間,其模型之建立與分析結果之呈現已有廣為接受的標準模式,然而無元素法為近年來新興研究發展中的數值方法,現有的無元素法分析程式,多仍以編輯文字檔案的方式來處理分析模型之設定與輸出分析結果。故有必要針對無元素分析研究其之圖型化使用者介面,以期為無元素分析提出一套合乎功能需求、有效率且易使用的前後處理模式,並據以開發原型程式驗證其使用性。
本研究針對二維無元素分析,使用JAVA SWING程式語言作為開發,前處理以視窗輸入的方式建立模型,後處理展示出節點的變位,並提出一系列的建模基本模式,有長方形、扇形、梯形、增減節點網格等模式,使用者可基於這些基本模式的搭配使用,有效率地建立廣泛類型的分析模型,例如由長方形模式組合而成L形、H形、T形等,或是使用長方形和梯形模式組成有裂縫的模型,易可用增減節點模式來處理應力集中等問題,可為無元素法建立可供參考的模式。


The Element Free method (EFM) is a developing method. Since most of the EFM programs today still handle the pre- and post- processing using file I/O, a standard practice for developing the Graphical User Interface (GUI) for general EFM analysis is necessary. This research attempt to propose a GUI based model for building analysis models and presenting analysis results for the Element Free method. A pre-processing model is proposed in this paper based on the study of various types of 2D EFM analysis cases. The model consists of three basic building modes, which are rectangle mode, fan mode, and trapezoid mode to create corresponding building blocks for building a model compositely. In addition, the adjusting modes for adding and deleting individual node or cell are also included for the adjustment of a model in detail. By combining the uses of these building and adjusting modes, various types of EFM models are expected to be built conveniently and efficiently. On the other hand, the general algorithms to display model deformation and model stress based on analysis result for post-processing are also proposed in this paper.

目錄 摘要 I ABSTRACT II 誌謝 III 目錄 IV 圖目錄 VIII 表目錄 XIV 第一章 緒論 1 1.1研究動機 1 1.2研究目的 2 1.3研究方法 3 1.4論文架構 4 第二章 背景說明 5 2.1系統開發相關技術簡介 5 2.1.1無元素法基礎理論 5 2.1.1.1移動式最小平方近似法 5 2.1.1.2權重函數的形式與探討 7 2.1.1.3形狀函數的形式與探討 8 2.1.1.4高斯積分法 9 2.1.1.5邊界條件修正法 10 2.1.2 MPI平行計算環境 10 2.1.3 PC叢集平行計算環境 11 2.2系統開發相關工具簡介 12 2.2.1 OpenGL 12 2.2.2 Java程式語言 12 第三章 文獻回顧 14 3.1無元素法之發展 14 3.2無元素法分析之平行化研究 15 3.3無元素法之前後處理 16 第四章 程式演算法 17 4.1無元素分析演算法 17 4.1.1無元素分析基本演算法 17 4.1.1.1計算總體勁度矩陣演算法 17 4.1.1.2網格積分演算法 20 4.1.2平行化無元素分析演算法 22 4.1.2.1計算總體勁度矩陣平行化演算法 22 4.1.2.2無影響節點排除演算法 24 4.1.2.3網格區域性分割 27 4.2前後處理演算法 30 4.2.1長方形模式演算法 31 4.2.1.1模型邊界設定 31 4.2.1.2節點佈置 31 4.2.1.3網格佈置 34 4.2.1.3積分點佈置 36 4.2.2扇形模式演算法 37 4.2.2.1模型邊界設定 37 4.2.2.2節點佈置 37 4.2.2.3網格佈置 39 4.2.2.4積分點佈置 41 4.2.3梯形模式演算法 43 4.2.3.1模型邊界設定 43 4.2.3.2節點佈置 43 4.2.3.3網格佈置 45 4.2.3.4積分點佈置 48 4.2.4繪圖演算法 50 4.2.4.1模型邊界繪製之演算法 50 4.2.4.2節點繪製之演算法 52 4.2.4.3網格繪製之演算法 52 4.2.4.4積分點繪製之演算法 53 4.2.4.5呈現節點變位演算法 54 4.2.4.6呈現應力分析演算法 55 第五章 前後處理介面程式系統架構與功能探討 57 5.1前言 57 5.2 前後處理圖形化使用者介面程式系統架構 57 5.2.1 GUI類別 58 5.2.1.1 Model Viewer類別 58 5.2.1.2 Model Builder類別 59 5.2.1.3 Model Drawer類別 59 5.2.1.4 Scene Handler類別 59 5.2.2 EFA Model類別 59 5.3主視窗功能 61 5.3.1開啟新檔案 61 5.3.2開啟舊檔案 62 5.3.3儲存檔案 63 5.3.4 Undo/Redo 64 5.3.5 Reset 64 5.3.6 Clear 64 5.3.7 SetRectanglemodel 64 5.3.8 SetCirclemodel 66 5.3.9 SetTrapeziummodel 67 5.3.10 AddNode 68 5.3.11 SetRegularNode 69 5.3.12 SetIrregularNode 70 5.3.13 RemoveNode 71 5.3.14 SetCell 72 5.3.15 RemoveCell 73 5.3.16 SetLoad 74 5.3.17 SetConstraint 75 5.3.18 SetMaterials 76 第六章 前後處理介面使用範例 77 6.1前言 77 6.2單一模型實例 77 6.2.1懸臂梁分析模型 77 6.2.2簡支梁分析模型 87 6.2.3水壩分析模型 93 6.3分析模型建構實例 99 6.3.1 L、H、T形模型 99 6.3.2剛架模型 110 6.3.3含裂縫之模型 123 6.3.4應力集中分析模型 136 6.3.5具圓洞開孔之平板模型 140 第七章 改進平行演算法改進之效能評估 145 7.1前言 145 7.2系統資源使用評估 145 7.3平行效能評估 147 第八章 結論 150 8.1總結 150 8.2未來展望 151 參考文獻 152 附錄一 157 A.1系統成員列表 157 A.1.1 Model類別成員 157 A.1.2 point類別成員 159 A.1.3 node物件 159 A.1.4 gridnode物件 160 A.1.5 cell物件 161 A.1.6 gridcell物件 162 A.1.7 gaussnode物件 163 A.1.8 load物件 164 A.1.9 constraint物件 164 A.1.10 material物件 165

[1]陳金印(2005),”平行物件導向化之無元素法分析”, 碩士論文,台灣科技大學營建工程學系,台北
[2]林禹志(2004),”網路式之有限元素分析服務架構”,碩士論文,台灣科技大學營建工程學系,台北
[3]趙宜峰(2004),”網路式之橋梁耐震評估系統”, 碩士論文,台灣科技大學營建工程學系,台北
[4]林志崑(2004),” Java-based Web 3D 與XML於網路式有限元素分析之應用”, 碩士論文,台灣科技大學營建工程學系,台北
[5]ROBERT D. COOK, DAVID S. MALKUS, MICHAEL E. PCESHA ROBERT J. WITT(2002),”CONCEPTS AND APPLICATIONS OF FINITE ELEMENT ANALYSIS”,WILEY
[6]Lucy, L. B. (1977), “Numerical Approach to Testing the Fission Hypothesis,” Astrophysical Journal, Vol. 82, pp. 1013~1024.
[7]Gingold, R. A. and J. J. Monaghan.(1977) ,“Smoothed Particle Hydrodynamics: Theoryand Application to Non-Spherical Stars,” Monthly Notices of the Royal Astronomical Society, Vol. 181, pp. 375~389.
[8]B.Nayroles, G. Tousot and P.Villon.(1992),” Generalizing the Finite Element Method : Diffuse Approximation and Diffuse Element.” Computional Mechanics, Vol. 10, pp.307-318.
[9]T.Belytschko, Y.Y.Lu and L.Gu. (1994),”Element Free Galerkin Method.” International Journal for Numerical Method in Engineering, Vol.37, pp.229-256.
[10]W. K. Liu, Jun, S., and Zhang, Y. F.(1995), "Reproducing Kernel Particle Methods," International Journal for Numerical Methods in Fluids, vol. 20, pp. 1081-1106.
[11]J. S. Chen, C. Pan, C. T. Wu and W. K. Liu, (1996) “Reproducing Kernel Particle Methods for Large Deformation Analysis of Nonlinear
[12]Zhu T, Zhang J. and Atluri S.N.(1998), “A local boundary integral equation (LBIE) method in computational mechanics, and a meshless discretization approach.” Computational Mechanics, 21, pp. 223-235.
[13]Ohs R.R. and Aluru N. R.(2001),” Meshless analysis of piezoelectirc devices.” Computational Mechanics, 27, pp. 23-36.
[14]Cordes L.W. and Moran B. (1996),” Treatment of material discontinuity in the Element-free Galerkin method. “Computer Methods in Applied Mechanics and Engineering, 139, pp. 75-89.
[15]Krongauz Y. and Belytschko T. (1998),” EFG approximation with discontinuous derivatives.” International Journal for Numerical Methods in Engineering, 41, pp. 1215-1233.
[16]Duarte C.A. and Oden J.T.(1996), “Hp clouds: a h-p meshless method.” Numerical Methods for Partical Differential Equations, 12, pp. 673-705.
[17]Zhu T, Zhang J. and Atluri S.N.(1998), “A local boundary integral equation (LBIE) method in computational mechanics, and a meshless discretization approach.” Computational Mechanics, 21, pp. 223-235.
[18]Braun J. and Sambridge M. (1995),” A numerical method for solving partial differential equations on highly irregular evolving grids.” Nature, 376, pp. 655-660.
[19]Sukumar N, Moran B. and Belytschko T. (1998), “The nature element method in solid mechanics.” International Journal for Numerical Methods in Engineering, 43, pp. 839-887.
[20]Sukumar N, Moran B. and Semenov Y.(2001),” Natural neighbour galerkin method.” International Journal for Numerical Methods in Engineering, 50, pp. 1-27.
[21]Sukumar N.( 2003), “Voronoi cell finite difference method for the diffusion operator on arbitrary unstructured grids.” International Journal for Numerical Methods in Engineering, 57, pp. 1-34.
[22]Cueto E, Doblare M. and Gracia L. (2000),” Imposing essential boundary conditions in the natural element method by means of density-scaled α-shapes.” International Journal for Numerical Methods in Engineering, 49, pp. 519-546
[23]E. Cueto, N. Sukumar, B. Calvo, M.A. Martínez, J. Cegoñino and M. Doblaré (2003), “Overview and recent advances in natural neighbor Galerkin methods” Archives of Computational Methods in Engineering, 10(4), pp. 307-384.
[24]Cai Y.C. and Zhu H.H. (2004), “A meshless local natural neighbour interpolation method for stress analysis of solids.” Engineering Analysis with Boundray Elements, 28(6), pp.607-613
[25]Frank Günthera, Wing Kam Liua, Darin Diachina, Mark A. Christonb(2000)” Multi-scale meshfree parallel computations for viscous, compressible fows.“Comput. Methods Appl. Mech. Engrg.190,pp.279-303
[26]Lucy T. Zhang, Gregory J. Wagner, and Wing K. Liu (2002)”A Parallelized Meshfree Method with Boundary Enrichment for Large-Scale CFD.” Journal of Computational Physics 176,pp.483–506
[27]Toshimitsu Fujisawa, Satoshi Ito, Masakazu Inaba, Genki Yagawa. (2004),” Node-based parallel computing of three-dimensional incompressible flows using the free mesh method.” Engineering Analysis with Boundary Elements 28,pp. 425–441
[28]周原仲(2004),”無元素法之分散式計算”,碩士論文,中原大學土木工程學系,中壢
[29]Reiterer(1993),”The Development of Design Aid Tools for Human Factor Based User Interface”, Systems, Man , and Cybemetice, Intermational Conference,pp.361-366
[30]Craig E. Wills(1994),”User Interface Design For the Engineer”,Electro International Conference Proceeding,pp.415-419
[31]Jengwon Baeg and Yoshiaki Fukazawa(1996),”A Dialog-oriented User Interface Generation Mechanism”,3rd Asia-Pacific Software Engineering Conference,pp.310-317
[32]朱峻平(2003),”元素釋方法計算加速之研究”, 碩士論文,中原大學土木工程學系,中壢
[33]洪維聰(2004),”二維無元素法之網格自動佈建”,碩士論文,台灣科技大學營建工程學系,台北
[34]B.L Ooi and G. Zhao(2005),”Element-free method for the analysis of arbitrarily-shaped hollow conducting waveguides”, IEE Proceedings: Microwaves, Antennas and Propagation,pp. 31-34
[35]G.R.Liu (2003), “MESH FREE METHODS Moving beyond the Finite Element Method” , CRC PRESS
[36]Piotr Breitkopf and Antonio Huerta(2004) , “Meshfree and Particle Based Approaches in computational Mechanics” , Hermes Pent

QR CODE