Extension of An Object-Oriented Nonlinear Static and Dynamic 3D Structural Analysis Program
Date Issued
2006
Date
2006
Author(s)
Yu, Yi-Jer
DOI
zh-TW
Abstract
PISA3D is a nonlinear static/dynamic 3D structural analysis program. The program is completely written in C++, a programming language with object-oriented mechanisms. In constructing this software framework, the Design Patterns are applied so the PISA3D software framework is well extensible and easy to maintain. The objectives of this research include the extension of the dynamic analysis method library and nonlinear structural element library in the PISA3D program. The frameworks of the object-oriented programming applied for these developments, including the PISA3D and the enhancements made in this research are also described.
The main extension of this research is described as follows:
1. The Nonlinear Dynamic Analysis Method – Operator Splitting (OS) Method. This analysis method can compute the structural responses under three -dimensional ground accelerations. The OS integration algorithm uses techniques of merging predictor-corrector/implicit-explicit in nonlinear finite element analysis. Extensive analyses illustrate the OS method can save a great amount computing time and get equally-well analytical accuracy in nonlinear time history dynamic analysis.
2. The Nonlinear Structural Element Library:
(1) 3D Rotational Joint, which can be conveniently used in modeling the 3D panel zone effects of beam-to-column joint.
(2) 6D Joint Element. The element have 6 individual nonlinear DOFs. This element is a zero-length element.
(3) Gap Element. User can define its gap-opening length. This element is compression-only.
(4) The Fiber BeamColumn Element. The element formulation is flexibility –based. It relies on force interpolation functions that strictly satisfy the equilibrium of bending moments and axial force along the element. The force interpolation function does not involve a discretization error so that less discretization and consequently less computational effort are required to achieve comparable accuracy. The element can readily incorporate distributed element loads by the addition of exact internal force distribution function. A fiber beam-column element is subdivided into several sections, and each section consists of several fibers of individual nonlinear material. The elements can accurately simulate the response of composite beam-column members consisting of reinforcing steel and concrete material.
Subjects
物件導向
設計模式
結構分析程式
動力分析
纖維
柔度法
PISA3D
Object-Oriented
Design Patterns
Operator Splitting
Fiber
Flexibility based
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-95-R93521237-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):9a3b0fbc38db6c3d171fb9d49b9090d5
