Back to Search Start Over

DynABlock_2D: An optimization-based MATLAB application for rocking dynamics, nonlinear static and limit analysis of masonry block structures

Authors :
Francesco P.A. Portioli
Source :
SoftwareX, Vol 23, Iss , Pp 101454- (2023)
Publication Year :
2023
Publisher :
Elsevier, 2023.

Abstract

DynABlock_2D is a standalone MATLAB® application for rocking dynamics, nonlinear static and limit analysis of masonry block structures under seismic actions and support movements. The software was designed in order to provide an integrated tool for the different types of analysis recommended in technical standards and commentaries on the assessment of failure mechanisms in historic masonry structures. The objective of this paper is to describe the architecture, the main functionalities and the general form of the optimization-based formulations implemented in the code for the different types of analysis. Masonry is represented as an assemblage of rigid blocks interacting at no-tension frictional contact interfaces, with elastic or rigid behavior. A simple .xls file is used for the input of mechanical parameters and loading conditions related to the analysis types. CAD .dxf files are used for the generation of geometric models. Efficient solvers available in the literature are used for the optimization problems, involving short CPU times to obtain a solution. Examples of applications to arches and arch on buttresses are presented to illustrate the capabilities and computational efficiency of the developed software.

Details

Language :
English
ISSN :
23527110
Volume :
23
Issue :
101454-
Database :
Directory of Open Access Journals
Journal :
SoftwareX
Publication Type :
Academic Journal
Accession number :
edsdoj.2f95f54a98841779b42cb1521f7f635
Document Type :
article
Full Text :
https://doi.org/10.1016/j.softx.2023.101454