Back to Search
Start Over
DynABlock_2D: An optimization-based MATLAB application for rocking dynamics, nonlinear static and limit analysis of masonry block structures
- 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