Computers and Concrete

Volume 34, Number 3, 2024, pages 355-365

DOI: 10.12989/cac.2024.34.3.355

TECSolverApp: The equivalent seismic load solver in MATLAB App Designer and ASP.NET Core

Muhammet Dingil, Yakup Türedi and Murat Örnek

Abstract

TECSolverApp is an application that calculates the total equivalent seismic load (base shear) and shows the design spectra in accordance with the Turkish Earthquake Code (TEC). TECSolverApp software can present the spectral accelerationperiod graph and the base shear (in terms of unit building weight) in MATLAB and .NET Core frameworks according to TEC 2007 and TEC 2018. In the software, three different building period evaluation options were provided, as entering the period directly, empirical calculation, and using the period calculation formula. In different period calculation scenarios, particular design input parameters such as site-specific spectral acceleration coefficients, local soil class, building importance coefficient, and structural system behavior coefficient are expected. TECSolverApp was produced in two different programming languages and published in MATLAB App Designer and ASP.NET Core MVC environments. To be shared in MATLAB App Designer, it was aimed at availability through the program and distributability as a desktop application. By deploying in ASP.NET Core MVC, open-source cross-platform coding and web-based accessibility were targeted. One of the strongest aspects of TECSolverApp is its developability thanks to software architecture. In this respect, it can be foreseen that other international seismic codes can be added to the calculations in the future.

Key Words

ASP.NET Core; base shear; design spectra; earthquake; MATLAB App Designer; total equivalent seismic load; Turkish Earthquake Code

Address

Department of Civil Engineering, Iskenderun Technical University, Hatay, 31200, Turkey