دانلود مقاله ISI انگلیسی شماره 64319
ترجمه فارسی عنوان مقاله

شی گرا توسعه و کاربرد یک چارچوب تجزیه و تحلیل ساختاری غیر خطی

عنوان انگلیسی
Object-oriented development and application of a nonlinear structural analysis framework
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
64319 2009 17 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Advances in Engineering Software, Volume 40, Issue 1, January 2009, Pages 66–82

چکیده انگلیسی

This paper describes the framework and application of numerical simulation software on earthquake engineering research and practice. The analysis kernel is developed at the National Center for Research on Earthquake Engineering (NCREE) and is entitled as “Platform of Inelastic Structural Analysis for 3D systems (PISA3D)”. The design of PISA3D framework adopts the Design Pattern and the Unified Process. PISA3D provides structural modeling and high computational efficiency for engineers and researchers to simulate the responses of nonlinear systems under various kinds of load effects. It includes static or cyclic loads, displacements, earthquake ground accelerations, and earthquake aftershocks. PISA3D is easy to extend and maintain due to its object-oriented nature. Advanced users can derive or compose its objects’ libraries to perform different types of structural analyses. Based on object-oriented techniques, VISA3D (Visualization of Inelastic Structural Analysis for 3D systems) has been implemented with usage of OpenGL for 3D graphics and MFC for graphical user interface (GUI). Its framework allows further extension on new input formats and new element types. VISA3D has been mainly developed as a post-processor to examine the analytical results of PISA3D through 2D/3D static or dynamic graphic approaches. It includes graphical checking of the structural model, mode shapes, deformations, extents and locations of plastic hinges, plotting of nodal velocity, acceleration, and energy distribution time histories. This paper then introduces NCREE’s recent development on the pre-processing framework GISA3D (Graphical Interface of Inelastic Structural Analysis for 3D systems). The GISA3D does not only supply features as a “post-processor”, but also fully supports operations of “model generation” via mouse motion. Users can create, remove, modify and set elements/nodes through mouse clicking, dragging and selecting. Finally, this paper illustrates the networked sub-structural pseudo dynamic tests using PISA3D as the analysis engine, and concludes with several successful applications of PISA3D/VISA3D/GISA3D on various researches and actual structural engineering projects.