Buy article PDF
The purchased file will be sent to you
via email after the payment is completed.
US$ 35
Computers and Concrete Volume 34, Number 3, September 2024 , pages 355-365 DOI: https://doi.org/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 | ||