
StrucPy.RCFA- Object-Oriented Python Package for Structural Analysis of Reinforced Concrete Frames
By: Tabish Izhar, Syed Aqeel Ahmad, Tasneem Ahmed and Neha Mumtaz
References
- Yuan XF, Teng JG. Interactive Web-Based Package for Computer-Aided Learning of Structural Behavior. Comput. Appl. Eng. Educ., 2002. 10(3): 121–136. DOI: 10.1002/cae.10020
- Tappin S. The Early Use of Reinforced Concrete in India. Constr. Hist., 2002; 18: 79–98.
- Ashur S, Alhassan M, Chen D, Gunawardena S. Integrating Professional Software in Undergraduate Civil Engineering Education. In Conference: The 4th International Multi-Conference on Engineering and Technological Innovation: IMETI, Orlando, Florida, USA; 2011. URL:
https://www.iiis.org/CDs2011/CD2011SCI/IMETI_2011/PapersPdf/FA819CR.pdf . - Verduzco LF, Horta J, Hernández MAPLy, Hernández JB. CALRECOD — A software for Computed Aided Learning of Reinforced Concrete structural Design. Adv. Eng. Softw., Oct. 2022; 172: 103189. DOI: 10.1016/j.advengsoft.2022.103189
- Tilak JBG. Economics of Engineering Education in India. 1st Edition. Routledge; 2023. DOI: 10.4324/9781003430223
- Bowman DA, et al.
Virtual-SAP: an immersive tool for visualizing the response of building structures to environmental conditions . In IEEE Virtual Reality, Los Angeles, CA, USA: IEEE Computer Society. 2003; 243–250. DOI: 10.1109/VR.2003.1191146 - Shirazi A, Behzadan AH. Design and Assessment of a Mobile Augmented Reality-Based Information Delivery Tool for Construction and Civil Engineering Curriculum. J. Prof. Issues Eng. Educ. Pract., 2015. 141(3). DOI: 10.1061/(ASCE)EI.1943-5541.0000229
- Turkan Y, Radkowski R, Karabulut-Ilgu A, Behzadan AH, Chen A. Mobile augmented reality for teaching structural analysis. Adv. Eng. Informatics, 2017. 34, 90–100. DOI: 10.1016/j.aei.2017.09.005
- Mtenga PV, Spainhour LK. Applications of Mathematical Software Packages in Structural Engineering Education and Practice. J. Comput. Civ. Eng., 2000. 14(4): 273–278. DOI: 10.1061/(ASCE)0887-3801(2000)14:4(273)
- Ahmad SA, Izhar T, Ahmed T, Mumtaz N. Transformative role of machine learning in design optimization of reinforced concrete frames. Int. J. Adv. Technol. Eng. Explor., 2024. 11(112): 437–458. DOI: 10.19101/IJATEE.2023.10102336
- Mangal M, Li M, Gan VJL, Cheng JCP. Automated clash-free optimization of steel reinforcement in RC frame structures using building information modeling and two-stage genetic algorithm. Autom. Constr., 2021. 126: 103676. DOI: 10.1016/j.autcon.2021.103676
- Arayici Y, Fernando T, Munoz V, Bassanino M. Interoperability specification development for integrated BIM use in performance based design. Autom. Constr., 2018. 85(October 2017): 167–181. DOI: 10.1016/j.autcon.2017.10.018
- Negrin IA, Chagoyén EL. Economic and environmental design optimisation of reinforced concrete frame buildings: A comparative study. Structures, 2022. 38: 64–75. DOI: 10.1016/j.istruc.2022.01.090
- Mergos PE. Optimum design of 3D reinforced concrete building frames with the flower pollination algorithm. J. Build. Eng., 2021. 44: 102935. DOI: 10.1016/j.jobe.2021.102935
- Aslay SE, Dede T. 3D cost optimization of 3 story RC constructional building using Jaya algorithm. Structures, 2022. 40: 803–811. DOI: 10.1016/j.istruc.2022.04.055
- Calledda C, Montisci A, Porcu MC. Optimal design of earthquake-resistant buildings based on neural network inversion. Appl. Sci., 2021. 11(10): 1–14. DOI: 10.3390/app11104654
- Elhegazy H, Ebid AM, Mahdi IM, Aboul Haggag SY, Rashid IA. Selecting optimum structural system for R.C. multi-story buildings considering direct cost. Structures, 2020. 24: 296–303. DOI: 10.1016/j.istruc.2020.01.039
- Li Y, Duan RB, Li QS, Li YG, Huang X. Wind-resistant optimal design of tall buildings based on improved genetic algorithm. Structures, 2020. 27: 2182–2191. DOI: 10.1016/j.istruc.2020.08.036
- Wang S, Ma F. Reinforced concrete frame structure based on ANSYS optimization analysis and material properties. Adv. Mater. Res., 2013. 788: 571–574. DOI: 10.4028/www.scientific.net/AMR.788.571
- Dehnavipour H, Mehrabani M, Fakhriyat A, Jakubczyk-Gałczyńska A. Optimization-based design of 3d reinforced concrete structures. J. Soft Comput. Civ. Eng., 2019. 3(3): 95–106. DOI: 10.22115/scce.2020.211509.1145
- Park HS, Hwang JW, Oh BK. Integrated analysis model for assessing CO2 emissions, seismic performance, and costs of buildings through performance-based optimal seismic design with sustainability. Energy Build., 2018. 158: 761–775. DOI: 10.1016/j.enbuild.2017.10.070
- Chen C, et al. Optimum cost design of frames using genetic algorithms. Steel Compos. Struct., 2019; 30(3): 293–304. DOI: 10.12989/scs.2019.30.3.293
- McKenna F, Scott MH, Fenves GL. Nonlinear Finite-Element Analysis Software Architecture Using Object Composition. J. Comput. Civ. Eng., 2010. 24(1): 95–107. DOI: 10.1061/(ASCE)CP.1943-5487.0000002
- Srivastava DK, Sharma A. Open Source Software (OSS): A new Venue for Civil Engineering Professionals. In Proceeding of National Conference on Recent Trends and Innovation Civil Engineering. 2013; 266–269.
- Tsvetkova T, Kerenchev N. Review of open source software for modelling and analysis of structures. In IOP Conference Series: Materials Science and Engineering, 2020; 951: 012003. DOI: 10.1088/1757-899X/951/1/012003
- Abudayyeh O, Cai H, Fenves SJ, Law K, Robert O, Rasdorf W. Assessment of the Computing Component of Civil Engineering Education. J. Comput. Civ. Eng., 2004. 18: 187–195. DOI: 10.1061/(ASCE)0887-3801(2004)18:3(187)
- van Rossum G. The Python Language Reference, Release 3.10.12. Python Software Foundation.
- Pérez F, Granger BE, Hunter JD. Python: An ecosystem for scientific computing. Comput. Sci. Eng., 2011. 13(2): 13–21. DOI: 10.1109/MCSE.2010.119
- Cao Q, Lim L, Dale V, Tasler N. Experiences in python programming laboratory for civil engineering students with online collaborative programming platform. In 14th annual International Conference of Education, Research and Innovation: ICERI2021 Proceedings. 2021; 5784–5791. DOI: 10.21125/iceri.2021.1305
- Vink R, Smith B. anaStruct. 2023.
https://github.com/ritchie46/anaStruct.git (accessed Aug. 19, 2023). - Andersen K, Kristiansen H. adapy. 2023.
https://github.com/Krande/adapy.git (accessed Aug. 21, 2023). - van Leeuwen R. feastruct.pdf. 2023.
https://github.com/robbievanleeuwen/feastruct.git (accessed Aug. 23, 2023). - Santos PJDL. nusa. 2023.
https://github.com/JorgeDeLosSantos/nusa.git (accessed Aug. 23, 2023). - Zhu M, McKenna F, Scott MH. OpenSeesPy: Python library for the OpenSees finite element framework. SoftwareX, 2018. 7: 6–11. DOI: 10.1016/j.softx.2017.10.009
- Barter G, Ning A. pyFrame3DD.
https://github.com/WISDEM/pyFrame3DD.git (accessed Aug. 25, 2023). - Craig, Ferster C, Franklin FJ. PyNite.
https://github.com/JWock82/PyNite.git (accessed Aug. 29, 2023). - Chevalier B. StructPy.
https://github.com/BrianChevalier/StructPy.git (accessed Sep. 05, 2023). - Kassab H. structural_analysis.
https://github.com/Hazem-Kassab/structural_analysis.git (accessed Sep. 05, 2023). - Khan S. Structural-Python.
https://github.com/shakirkhan1/Structural-Python.git (accessed Sep. 05, 2023). - Anwar N, Kanok-Nukulchai W, Batanov DN. Component-Based, Information Oriented Structural Engineering Applications. J. Comput. Civ. Eng., 2005. 19(1): 45–57. DOI: 10.1061/(ASCE)0887-3801(2005)19:1(45)
- Okereke M, Keates S.
Direct Stiffness Method . In Finite Element Applications: A Practical Guide to the FEM Process, Cham: Springer; 2018. 47–106. DOI: 10.1007/978-3-319-67125-3_3 - Murín J, Kutiš V, Královič V, Sedlár T. 3D beam finite element including nonuniform torsion. Procedia Eng., 2012. 48: 436–444. DOI: 10.1016/j.proeng.2012.09.537
- Ferreira AJM. MATLAB Codes for Finite Element Analysis: Solids and Structures (Solid Mechanics and Its Applications), 1st ed. 2008. DOI: 10.1007/978-1-4020-9200-8
- Papadrakakis M, Sapountzakis EJ.
Introduction to Matrix Methods of Structural Analysis . In Matrix Methods for Advanced Structural Analysis. Butterworth-Heinemann, 2018; 1–15. DOI: 10.1016/b978-0-12-811708-8.00001-5 - Papadrakakis M, Sapountzakis EJ.
Rigid Joints . In Matrix Methods for Advanced Structural Analysis. Butterworth-Heinemann, 2018; 227–256. DOI: 10.1016/b978-0-12-811708-8.00006-4 - Moczo P, Kristek J, Halada L. The Finite-Difference Method for Seismologists: An Introduction. Comenius University, Bratislava; 2004. URL:
https://www.nuquake.eu/Publications/FDM-Intro-SPICE.pdf . - Fukuchi T. Finite difference method and algebraic polynomial interpolation for numerically solving Poisson’s equation over arbitrary domains. AIP Adv., 2014. 4(060701). DOI: 10.1063/1.4885555
- (BIS) Bureau Indian Standards. IS 1893-Part-1-(2016): Criteria for Earthquake resistant design of structures, Part 1: General Provisions and buildings (Sixth Revision). BIS, New Delhi, 2016.
- (BIS) Bureau Indian Standards. IS 456: 2000 - Plain Concrete and Reinforced- Code of Practice (fourth revision). BIS, New Delhi, 2000.
- WOOD RH. Effective lengths columns in multi-storey buildings. Struct. Eng., 1974; 52(7): 235–244.
- Harris CR, et al. Array programming with NumPy. Nature, 2020; 585(7825): 357–362. DOI: 10.1038/s41586-020-2649-2
- McKinney W. Data Structures for Statistical Computing in Python. In Proceedings of the 9th Python in Science Conference (SCIPY), 2010; 56–61. DOI: 10.25080/majora-92bf1922-00a
- Plotly Technologies Inc. Collaborative data science. Montreal, QC: Plotly Technologies Inc. 2015. [Online]. Available:
https://plot.ly . - Moritz P, et al. Ray: A distributed framework for emerging AI applications. In 13th USENIX Symposium on Operating Systems Design and Implementation, 2018; 561–577. DOI: 10.48550/arXiv.1712.05889
- Izhar T, Ahmad SA, Mumtaz N. Multiobjective design optimization of reinforced concrete beam coupled with market practice based constructability function using simulated annealing. Asian J. Civ. Eng., 2024. 1–14. DOI: 10.1007/s42107-024-01019-7
- Krekel H. Pytest. 2017. [Online]. Available:
https://docs.pytest.org// . - Lawley R, Mills J, Krekel H. pyetst-cov. 2018. [Online]. Available:
https://docs.pytest.org/ .
DOI: https://doi.org/10.5334/jors.489 | Journal eISSN: 2049-9647
Language: English
Submitted on: Nov 3, 2023
Accepted on: Jul 3, 2024
Published on: Jul 24, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year
Keywords:
© 2024 Tabish Izhar, Syed Aqeel Ahmad, Tasneem Ahmed, Neha Mumtaz, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.