簡易檢索 / 詳目顯示

研究生: 林志崑
Zhi-Kun Lin
論文名稱: Java-based Web 3D 與XML 於網路式有限元素分析之應用
Application of Java-based Web 3D and XML for Internet-based FiniteAnalysis
指導教授: 陳鴻銘
Hung-Ming Chen
口試委員: 林芳邦
Fang-Pang Lin
謝佑明
Yo-Ming Hsieh
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 76
中文關鍵詞: 瀏覽器客戶端網路式
外文關鍵詞: Internet-based, Java-based, Web 3D
相關次數: 點閱:140下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 網際網路已改變了傳統系統程式的使用方式,許多大型軟體系統均已朝向網路化發展,例如電子商務或搜尋引擎背後的應用程式與大型資料庫的搜尋,乃至於工程計算的分析服務,均已經與網際網路結合,可讓許多使用者於遠端,使用簡單的上網設備,通常只需使用一般的PC與瀏覽器,即可同時連線使用執行於伺服端上的軟體系統。
    以往的網路式分析服務皆有兩項缺乏或不完整功能要素,分別是用戶端3D使用者介面與伺服端高速計算環境,本論文之研究目的即是整合Web-3D開發出Java-based Web 3D 為基礎的有限元素分析系統用戶端3D使用者介面。使用者只需一部連接上網路的電腦,便可以使用遠端的系統與高速計算平台所提供的有限元素分析服務,從事結構分析工作。並且透過Web-3D界面,使使用者更能輕易進行分析工作以及檢視分析結果。另一個目為以XML為系統間檔案之格式,透過XML宜於轉換及交換的特性,可整合其他伺服端有限元素分析系統用戶端的前處理與後處理程式,讓檔案不只限於在本系統提供之Web-based介面上使用,也能相容於其他分析程式的使用者介面,使設計工作更加彈性,系統功能更加提昇。


    This paper presents a new Internet-based finite-element analysis framework, named Web-FEM, which allows users to access finite-element analysis service at remote sites over the Internet by using an Internet-connected machine only. The implementation utilizes modern computer graphics, parallel processing, and information technology to provide features such as platform-independence, 3D graphical interface, system performance, multiple-user management, and fault tolerance in comparison with other Internet-based analytical systems. These features make its usage like using a traditional finite element package installed and run on a local machine, and its performance like using a high performance computing facility. The system architecture consists of three components. The only component on the client computer is a Java program, which handles the presenting of data and interacting with the user. One component on the server machine is a parallel C++ program, which handles core computation. Another component on the server machine is a Java program, which coordinates the previous two components over the Internet to integrate them to work as a single system. The object model design and the implementation of this three-tier system are presented in detail.

    目錄 論文摘要 I ABSTRACT III 誌謝 V 目錄 VII 圖表目錄 XI 第一章 緒論 1 1.1研究動機 1 1.2研究目的 1 1.3研究方法 2 1.4論文架構 3 第二章 研究背景 5 2.1相關研究文獻回顧 5 2.2系統開發技術 7 2.2.1物件導向 7 2.2.2電腦繪圖 8 2.3系統開發工具 12 2.3.1 Java程式語言 12 2.3.2 OpenGL 13 2.3.3 XML 13 第三章 系統功能需求分析 15 3.1前言 15 3.2客戶端Java-based 3D繪圖介面 15 3.3伺服端多工平行運算環境 17 3.4 XML化之資料交換協定 18 第四章 系統架構 19 4.1系統架構之規劃 19 4.2用戶端使用者圖形介面 20 4.2.1 Model Viewer類別 21 4.2.2 Model Builder類別 22 4.2.3 Model Drawer類別 22 4.2.4 Scene Handler類別 22 4.3 Model類別 23 4.4 Internet Communicator類別 25 第五章 XML-based分析資料交換協定規則 27 5.1前言 27 5.2 XML概述 27 5.3系統檔案建立與讀取 28 5.3.1 JDOM 28 5.3.2資料儲存格式 28 5.3.2建立XML文件 29 5.3.3讀取XML文件 31 第六章 使用者圖形介面功能探討 35 6.1前言 35 6.2主視窗功能 35 6.2.1開啟新檔案 35 6.2.2開啟檔案 36 6.2.3儲存檔案 38 6.2.4 Undo/Redo 39 6.2.5 Reset 41 6.2.6 Clear 41 6.2.7 Node 41 6.2.8 LineOfNodes 43 6.2.9 GridOfNodes 44 6.2.10 Truss 45 6.2.11 BeamColumn 48 6.2.12 CST 50 6.2.13 GridCST 51 6.2.14 LoadP 53 6.2.15 Constraint 54 6.3滑鼠功能 56 第七章 使用範例 59 7.1前言 59 7.2橋樑結構範例 59 7.2.1建立節點 61 7.2.2建立桿件元素 62 7.2.3設定束制條件與載重施加 64 7.2.4模型分析 66 第八章 結論 71 8.1總結 71 8.2未來展望 71 參考文獻 73 附錄A 用戶端相關設定 77 A-1 GL4Java安裝步驟 77 A-2 JDOM安裝 79 附錄B 伺服端架設範例 81 B-1製作Signed Applet 81 B-2安裝Apache HTTP Sever 84 B-2安裝Apache HTTP Sever 85 B-3啟動有限元素分析服務 90 作者簡介 93

    參考文獻
    [1] Pena-Mora, F., Vadhavkar, S., Perkins, E. and Weber, T. (1999), “Information Technology Planning Framework for Large-Scale Projects,” ASCE Journal of Computing in Civil Engineering, Vol. 13(4), 226-237.
    [2] Jung, Y. and Gibson, G. E. (1999), “Planning for Computer Integrated Construction,” ASCE Journal of Computing in Civil Engineering, Vol. 13(4), 217-225.
    [3] Rojas, E. M. and Songer, A. D. (1999), “Web-Centric Systems: A New Paradigm for Collaboration Engineering,” ASCE Journal of Management in Engineering, Vol. 15(1), 39-45.
    [4] O’Brien, W. J. (2000), “Implementing Issues in Project Web Sites: A Practitioner’s Viewpoint,” ASCE Journal of Management in Engineering, Vol. 16(3) 34-39.
    [5] J. Peng, “An Internet-Enabled Software Framework for the Collaborative Development of a Structural Analysis Program,” Ph.D. Dissertation, Stanford University, Stanford, California(2002).
    [6] J. Peng and K. H. Law, “A Prototype Software Framework for Internet-Enable Collaborative Development of a Structural Analysis Program,“ Engineering with Computers, Vol.18, No.1, pp. 38-49(2002).
    [7] Nuggehally, M., Liu, Y. J., Chaudhari, S. B., and Thampi, P. (2003), “An Internet-Based Computing Platform for the Boundary Element Method,” Advances in Engineering Software, Vol. 34, 261-269.
    [8] Yang, Z., Lu, J., and Elgamal, A. (2004), “A Web-based Platform for Computer Simulation of Seismic Ground Response,” Advances in Engineering Software, Vol. 35, 249-259.
    [9] 林禹志,網路式之有限元素分析服務架構,台灣科技大學營建工程碩士論文,民國九十三年七月。
    [10] H. M. Chen, “Distributed Object-Oriented Nonlinear Finite Element Analysis,” Ph.D. Dissertation, Purdue University, West Lafayette, Indiana(2002).
    [11] M. Woo, J. Neider, T. Davis and D. Shreiner, OpenGL Programming Guide, New York(1999).
    [12] R. Kempf and C. Frazier, OpenGL Reference Manual, Addison Wesley, New York(1996)
    [13] P. Chan, R. Lee and D. Kramer, The Java Class Libraries, Vol. 1, Addison Wesley, New York(2001).
    [14] H. M. Deitel and P. J. Deitel, Java How To Program, Prentice Hall, New Jersey(2003).
    [15] B. Eckel, Think in Java, 台北,碁峰資訊,民國九十一年。
    [16] 朱仲傑,Java 2 全方位學習,台北,碁峰資訊,民國九十一年。
    [17] H. Schildt, Java 2 設計實務徹底研究,台北,美商麥格羅希爾,民國九十一年。
    [18] G. Booch, J. Rumbaugh and I. Jacobson, UML 使用手冊,台北,博碩文化,民國九十年。
    [19] 黃中杰,洪菁懌,「JAVA與XML技術手冊」,碁峯資訊股份有限公司,民國九十一年四月。
    [20] www.jdom.org
    [21] www.GameTutorials.com
    [22] www.xml.org.tw

    無法下載圖示 全文公開日期 2011/01/26 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE