计算机科学
结构健康监测
繁荣
结构体系
结构完整性
Python(编程语言)
建筑工程
人工智能
系统工程
软件工程
工程类
结构工程
程序设计语言
环境工程
出处
期刊:Structures
[Elsevier BV]
日期:2022-02-15
卷期号:38: 448-491
被引量:378
标识
DOI:10.1016/j.istruc.2022.02.003
摘要
Machine learning (ML) has become the most successful branch of artificial intelligence (AI). It provides a unique opportunity to make structural engineering more predictable due to its ability in handling complex nonlinear structural systems under extreme actions. Currently, there is a boom in implementing ML in structural engineering, especially over the last five years thanks to recent advances in ML techniques and computational capabilities as well as the availability of large datasets. This paper provides an ambitious and comprehensive review on the growing applications of ML algorithms for structural engineering. An overview of ML techniques for structural engineering is presented with a particular focus on basic ML concepts, ML libraries, open-source Python codes, and structural engineering datasets. The review covers a wide range of structural engineering applications of ML including: (1) structural analysis and design, (2) structural health monitoring and damage detection, (3) fire resistance of structures; (4) resistance of structural members under various actions, and (5) mechanical properties and mix design of concrete. Both isolated members and whole systems made from steel, concrete and composite materials are explored. Findings from the reviewed literature, challenges and future commendations are highlighted and discussed. With available databases and ML codes provided, this review paper serves as a useful reference for structural engineering practitioners and researchers who are not familiar with ML but wish to enter this field of research.
科研通智能强力驱动
Strongly Powered by AbleSci AI