簡易檢索 / 詳目顯示

研究生: 謝振文
Jen-Wen Hsieh
論文名稱: 以XML技術為基礎之設計與分析系統主動式整合
Active Integration of Design and Analysis Systems Using XML
指導教授: 陳鴻銘
Hung-Ming Chen
口試委員: 謝佑明
Yo-Ming Hsieh
康仕仲
Shih-Chung Kang
楊亦東
I-Tung Yang
學位類別: 碩士
Master
系所名稱: 工程學院 - 營建工程系
Department of Civil and Construction Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 162
中文關鍵詞: 系統整合性能設計自動化
外文關鍵詞: System integration, Performance-based design, Automation
相關次數: 點閱:165下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近年來性能設計的概念已被導入各領域的設計中,其基本上是以分析模擬的方式對所提之設計方案進行檢驗,依分析結果不斷修正設計以達到最適的設計方案,而設計上要綜合考量設計物的各種性能,即需將某設計中的方案以各種不同領域的分析程式進行各種不同性能的評估,例如耐震分析、成本分析、節能分析等,要達成有效率的性能設計需設計與各種不同領域之分析系統整合,然而目前各領域主流的分析軟體大多皆獨立發展其所屬領域相關的功能,由於這些主流分析軟體分屬不同公司的產品,均發展多年,各自的技術與功能繁多,研發團隊各有專精,故彼此系統間整合不易。現有推動中系統整合的方法,均嘗試提出一套儲存設計資料的標準檔案格式,如IFC(Industry Foundation Classes)等,並期待各種商用分析系統共同支援該一標準,此方法須各類分析軟體業者的配合方能達成系統整合,被動且無強制力,故成效有限。
XML 技術是一可將資訊結構化儲存,並依定義好的轉換規則將資訊格式化為各種不同文字檔格式的技術,本研究嘗試將XML技術應用於系統之整合上,核心系統為自行開發的一個支援跨領域設計整合之電腦輔助設計原型系統,其是以物件導向程式之設計提供各種不同的建模模組元件,並為各元件提供各領域相關之基本參數設定,可經由各領域專業人員共同完成單一模型的方式達到設計參數的整合與一致。本系統可將建構調整中的多領域模型基於現有的參數存成XML 檔,再藉由XML之資料格式轉換技術將模型檔案格式由XML 檔轉換成各領域專家所欲操作性能分析軟體之輸入檔格式,使各領域的專家們可選擇使用其所熟悉之軟體系統對現有設計進行所屬領域詳細的性能分析,並基於分析的結果修正調整現有的設計,經過重複上述的設計、分析、評估、調整的步驟,即可產生跨領域性能考量下最適之理想設計。本研究已成功地達成以電腦自動化的方式使所建立之電腦輔助設計原型系統與ETABS、PCCES及FDS等不同領域之應用軟體主動整合。


The performance-based design is a design process in which a design is repeatedly evaluated and modified by computer analyses until an optimal result can be reached. This design concept has been widely accepted in various disciplines. To achieve an optimal design under multi-disciplinary consideration, analyses in various disciplines must be conducted for a design project. The integration of a design system with analysis systems in various disciplines is expected to improve the efficiency of such multi-disciplinary evaluation by computer analyses. However, this integration is difficult to achieve because most mainstream analysis systems are developed by different companies, and currently no data exchange standard has been commonly agreed yet by all companies. This research proposed a system integration model based on XML technology. A prototype CAD system is first developed for building a design model with multi-disciplinary design attributes, and all the design information of the model can be formatted and outputted in a XML document. By using the format transformation feature of XML, the multi-disciplinary design model in XML format can then be automatically transformed to the analytical models of various analysis systems. Thus, the current design can be instantly evaluated for its performances in various disciplines by computer simulation.

目錄 論文摘要 I ABSTRACT II 誌謝 III 圖目錄 IV 表目錄 VII 目錄 IX 第一章 緒論 1 1.1. 研究動機 1 1.2. 研究目的 4 1.3. 研究範圍 7 1.4. 研究方法 7 1.5. 論文架構 9 第二章 研究背景 11 2.1. 文獻回顧 11 2.2. 系統開發技術 14 2.2.1. 物件導向 14 2.2.1.1. 封裝(Encapsulation) 14 2.2.1.2. 繼承(Inheritance) 14 2.2.1.3. 多型(Polymorphism) 15 2.2.2. 3D電腦繪圖 15 2.2.2.1. 當前轉換矩陣(Current Transformation Matrix,CTM) 16 2.2.2.2. 觀點轉換(Viewing Transformations) 16 2.2.2.3. 投射矩陣(Projection Matrix) 17 2.2.2.4. 修飾(Render) 18 2.2.3. XML技術 19 2.2.3.1. XML Schema 20 2.2.3.2. XPath(XML Path Language) 21 2.2.3.3. XSL-FO(Extensible Stylesheet Language Formatting Objects) 21 2.2.3.4. XSLT(Extensible Stylesheet Language Transformations) 21 2.2.3.5. XML Parser 21 2.3. 系統開發工具 22 2.3.1. JAVA程式語言 22 2.3.2. OpenGL 23 第三章 系統功能需求分析 24 3.1. 前言 24 3.2. 系統功能需求分析 24 3.2.1. 跨領域模型 26 3.2.1.1. 具實體意義之建模元件 27 3.2.1.2. 元件具多領域之屬性參數 28 3.2.1.3. 共享元件資料 30 3.2.1.4. 預設元件參數 30 3.2.1.5. 新增修改元件參數 31 3.2.2. 支援程式自動化設計資訊轉換處理 31 3.2.2.1. 以XML為設計資料之存檔格式 33 3.2.2.2. XML Schema資料結構驗證 33 3.2.2.3. 模型資料匯入匯出 34 第四章 資料轉換規則之分析與制定 35 4.1. 前言 35 4.2. 資料之轉換計算 35 4.3. 解析欲整合之分析軟體輸入檔案 37 4.3.1. 剖析檔案內容 38 4.3.2. 以FDS為例剖析其*.data輸入文字檔 40 4.3.3. 以ETABS為例剖析其*.e2k輸入文字檔 43 4.3.4. 以PCCES為例剖析其*.xml輸入文字檔 48 4.4. XSLT格式化樣版設計方法 51 4.4.1. 剖析分析檔案格式化規則文法標準作業程序 51 4.4.2. 以FDS為例設計其XSLT檔 54 4.4.3. 以ETABS為例設計其XSLT檔 56 4.4.4. 以PCCES為例設計XSLT檔 57 第五章 系統運作機制規劃 58 5.1. 前言 58 5.2. 系統運作流程 58 5.2.1. 系統建立XML文件機制 61 5.2.2. 系統儲存XML檔案格式 62 5.2.3. 系統讀取XML文件機制 64 5.2.4. 系統驗證XML文件機制 67 5.2.5. 系統轉換XML檔案機制 69 第六章 系統架構與功能探討 71 6.1. 前言 71 6.2. 主系統與三維繪圖系統之類別 72 6.2.1. CadSystem Class 73 6.2.2. CADJPanel Class 75 6.2.3. ModelLight Class 77 6.3. 節點、材料、模型元件等構件類別 78 6.3.1. TopPoint Class 79 6.3.2. Node Class 80 6.3.3. Materials Class 81 6.3.4. ObjectDefault Class 82 6.3.5. ObjectBeamColumn Class 82 6.3.6. ObjectWall Class 83 6.3.7. ObjectSlab Class 84 6.4. 對話框類別 84 6.4.1. DialogNode對話框Class 85 6.4.2. DialogMaterial對話框Class 86 6.5. 資料讀取與儲存類別 88 6.5.1. SAX2model Class 88 6.5.2. JdomCreate Class 89 6.6. 系統功能探討 90 6.7. 主視窗功能 90 6.7.1. 載入檔案 90 6.7.2. 儲存檔案 92 6.7.3. 轉換檔案 93 6.7.4. 預設模型參數 94 6.8. 模型設定與操作 95 6.8.1. Node參數設定 95 6.8.2. 滑鼠右鍵選單 96 6.8.3. Join / UnJoin功能 99 6.8.4. 模型材料屬性設定功能 100 6.8.5. 模型材料屬性新增功能 100 6.8.6. 模型材料屬性修改功能 101 6.8.7. 模型材料屬性刪除功能 102 第七章 系統使用範例 103 7.1. 前言 103 7.2. 建立模型範例 103 7.2.1. 預設模型參數設定 103 7.2.2. 新增物件模型 104 7.2.3. 操作模型元件 105 7.2.4. 模型屬性更改 106 7.2.5. 模型資料輸出與轉檔 108 7.3. 匯入各種分析軟體 110 7.3.1. 結構分析軟體ETABS 110 7.3.2. 火災動力模擬軟體FDS (Fire Dynamic Simulator) 111 7.3.3. 公共工程經費電腦估價系統PCCES 112 第八章 結論與未來展望 113 8.1. 結論 113 8.2. 未來展望 114 參考文獻 116 附錄 118 附錄A 自行定義之XML檔案格式說明 118 附錄B XML轉換檔案格式化樣版 144 附錄B.1 火災動力模擬系統檔案轉換樣版FDS.xsl 144 附錄B.2 結構分析系統檔案轉換樣版ETABS.xsl 146 附錄B.3 公共工程電腦估價系統檔案轉換樣版PCCES.xsl 151 附錄C 系統成員列表 154 附錄C.1 TopPoint 154 附錄C.2 Node 155 附錄C.3 Materials 156 附錄C.4 ObjectDefault 157 附錄C.5 ObjectBeamColumn 158 附錄C.6 ObjectWall 159 附錄C.7 ObjectSlab 160 附錄C.8 SAX2model 161 附錄C.9 JdomCreate 162

[1]田宏鈞,「線上即時合作式電腦輔助設計」,國立台灣科技大學 營建工程系碩士,民國94年7月。
[2]Fischer, M., and Kunz, J., "The circle: architecture for integrating software." , Journal of Computing in Civil Engineering, Vol. 9 , No. 2, pp 122-133. , 1995
[3]Aalami, F.B. , Fischer, M. and Kunz, J.C., "AEC 4D-CAD production model: definitionand automated generation.", CIFE WP 052. , 1998
[4]Kenny T.C. Tse , Andy K.D. Wong and Francis K.W. Wong, "Modeling Objects and Interfaces in Building Information Modeling.", ASCE International Conference on Computing in Civil Engineering, pp 40, 2005
[5]Fruchter Renate, "Conceptual, Collaborative Building Design Through Shared Graphics. ", IEEE Expert: Intelligent Systems and Their Applications, Vol. 11, No. 3, pp 33-41, 1996
[6]Halfawy Mahmoud and Froese Thomas, "Building Integrated Architecture /Engineering/Construction Systems Using Smart Objects: Methodology and Implementation", ASCE Journal of Computing in Civil Engineering , Vol. 19, No. 2, pp 172-181, 2005
[7]Eastman, C.M., "Building product models: computer environments supporting design and construction. ", CRC Press, Boca Raton, FL. , 1999
[8]IAI,"International Alliance for Interoperability", < http://iaiweb.lbl.gov/>
[9]IFC,"IFC2x Technical Guide. International Alliance for Interoperability", 2000
[10]aecXML,"aecXML", < http://www.aecxml.org>, 2000
[11]Carlos H. Caldas and Lucio Soibelman,"Integration of Construction Documents in IFC Project Models", ASCE Construction Research Congress 2003, pp 99, 2003
[12]Benner J., A. Geiger, K. Leinemann,"Flexible Generation of semantic 3D Building Models", First International Workshop on Next Generation 3D City Models, 2005
[13]蘇建豪,「營建工程資訊管理之標準資訊模型之初步研究」,台灣大學土木工程學系碩士論文, 民國88年6月。
[14]Ayako Yasaka, Hiromi Kataoka, Kou Kasima, Makoto Takeda, Masato Usami,Nobuyoshi Yabuki, Norihide Matumoto, Satoru Furukawa, Yoshihiro Mogi,Yoshinobu Adachi, "The Development of the Reinforced Concrete Structural Model in IFC Specification", Proceedings of the Joint International Conference on Computing and Decision Making in Civil and Building Engineering, Montreal, Canada, pp.3116-3125. , 2006
[15]謝尚賢,「營建資訊運籌管理之發展與應用」,營建業電子化與資訊化研討會論文集,國立台灣大學,pp 21-53,民國89年1月。
[16]梁樾、曾仁杰,「營建產業資訊交換標準推動與未來發展」,營建管理季刊第57期/ 92年_冬季號,中華民國營建管理協會,民國92年。
[17]Aouad Ghassan, Wu Song, Lee Angela,"nDimensional Modeling Technology:Past, Present, and Future", ASCE Journal of Computing in Civil Engineering , Vol. 20, No. 3, pp 151-153, 2006
[18]Bouchlaghem N B, Holmes M, Loveday D and Bennadji A, "The engineering dimension of nD modelling", ITcon Vol. 10, Special Issue From 3D to nD modelling ,pp 17-25, 2005
[19]Tanyer A. M., Tah J. H. M., Aouad G., "An Integrated Database to Support Collaborative Urban Planning:The N-Dimensional Modeling Approach", ASCE International Conference on Computing in Civil Engineering, pp 138, 2005
[20]XML,"eXtensible Markup Language",<http://www.w3c.org/>
[21]郭永裕,「XML文件整合工具之設計-關聯性建立即查詢」,國立成功大學 電機工程學系碩士論文,民國93年6月。
[22]何明營,「運用XML技術輔助資料交換中綱要配對與轉換之探討」,中原大學工業工程學系碩士論文,民國94年7月。
[23]劉天嵐,「以XML為基之企業間資料整合平台設計」,國立成功大學 製造工程研究所碩士,民國93年7月。
[24]陳會安,「XML理論與實務─Java的XML應用程式開發」,學貫行銷股份有限公司,2005年10月。
[25]FDS," Fire Dynamics Simulator",<http://fire.nist.gov/fds/>
[26]ETABS,"結構分析設計軟體",<http://www.csiberkeley.com/products_ETABS.html>
[27]PCCES,"公共工程經費電腦估價系統",<http://140.115.63.229/csi/Default.aspx?FunID=Fun_12>

QR CODE