呂良正2006-07-252018-07-092006-07-252018-07-092004http://ntur.lib.ntu.edu.tw//handle/246246/2851本研究利用先進的軟體設計技術:OOP、OOAD 和UML,提出一重複性分析計算架構, 結合有限元素商業軟體ABAQUS 和可靠度分析程式從事可靠度分析。各個分析軟體間的整 合,本研究採用直譯式程式語言Python,利用其整合程式的快速、程式碼的簡潔以及物件執 行期可變之彈性,實作此軟體架構。並採用一以XML 作為介面之通用性文字檔解析器,用 以解析ABAQUS 之輸出輸入檔。本研究並以此軟體架構,探討與分析抗彎構架、板殼結構於工作載重和極限載重下之可靠度。The research uses the advanced software design technology: OOP, OOAD and UML to propose a computational framework for recursive analyses. The framework integrates commercial FEM software ABAQUS and reliability analysis codes to carry out structural reliability analysis by taking advantage of the great analysis capability of ABAQUS. The scripting language Python is used to implement the proposed software framework. The features of Python including fast gluing of different programs, clear syntax, and the flexibility of Python object during runtime contribute to the implementation of the framework. The research also uses a general text-file parser that provides a user interface based on XML to parse both the input and output files generated from ABAQUS. Finally, the proposed framework is used to study the reliability of framed structures and plate and shell structures under the service load and the limit load.application/pdf477164 bytesapplication/pdfzh-TW國立臺灣大學土木工程學系暨研究所軟體設計Pyhton結構可靠度分析反應面法Software designPythonStructural Reliability AnalysisResponse Surface Method以Python整合有限元素商業軟體於重複性分析計算架構之開發:應用於結構可靠度分析reporthttp://ntur.lib.ntu.edu.tw/bitstream/246246/2851/1/922211E002075.pdf