Cluster Computing-Aided Open-Source Programming Framework for Model Updating of Civil Structures

IF 4.6 2区 工程技术 Q1 CONSTRUCTION & BUILDING TECHNOLOGY
Junhao Zheng, Darong Wang, Zhongguo Guan, Kaiqi Lin
{"title":"Cluster Computing-Aided Open-Source Programming Framework for Model Updating of Civil Structures","authors":"Junhao Zheng,&nbsp;Darong Wang,&nbsp;Zhongguo Guan,&nbsp;Kaiqi Lin","doi":"10.1155/2024/9331705","DOIUrl":null,"url":null,"abstract":"<div>\n <p>The finite element model updating (FEMU) and structural optimization of high-fidelity numerical models for large civil structures require significant computational resources and efficient optimization algorithms. However, prior research has predominantly relied on commercial software, which has more restrictions compared to open-source ones. A cluster computing-aided programming framework for the FEMU of large civil structures was developed based on the open-source platforms OpenSees and Python. The high-performance computing (HPC) cluster was built to connect the cloud/local computing resources. Then, the cluster computing-aided particle swarm optimization (PSO) algorithm, suitable for scientific computing on HPC cluster, was developed. The software interfaces were programmed to connect OpenSees with HPC cluster to achieve high-performance FEMU and structural optimization. The advantages of the framework include (1) an open-source cluster computing platform suitable for FEMU and structural design optimization is developed utilizing <i>dispy</i>; (2) the framework is convenient to use, highly efficient in computation, and is capable of fully utilizing both local and cloud computational resources to improve computational efficiency; and (3) it has strong compatibility and is flexible to be customized for various engineering problems by embedding objective functions. Four examples were used to illustrate the applications of this framework in different fields.</p>\n </div>","PeriodicalId":49471,"journal":{"name":"Structural Control & Health Monitoring","volume":null,"pages":null},"PeriodicalIF":4.6000,"publicationDate":"2024-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1155/2024/9331705","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Structural Control & Health Monitoring","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1155/2024/9331705","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CONSTRUCTION & BUILDING TECHNOLOGY","Score":null,"Total":0}
引用次数: 0

Abstract

The finite element model updating (FEMU) and structural optimization of high-fidelity numerical models for large civil structures require significant computational resources and efficient optimization algorithms. However, prior research has predominantly relied on commercial software, which has more restrictions compared to open-source ones. A cluster computing-aided programming framework for the FEMU of large civil structures was developed based on the open-source platforms OpenSees and Python. The high-performance computing (HPC) cluster was built to connect the cloud/local computing resources. Then, the cluster computing-aided particle swarm optimization (PSO) algorithm, suitable for scientific computing on HPC cluster, was developed. The software interfaces were programmed to connect OpenSees with HPC cluster to achieve high-performance FEMU and structural optimization. The advantages of the framework include (1) an open-source cluster computing platform suitable for FEMU and structural design optimization is developed utilizing dispy; (2) the framework is convenient to use, highly efficient in computation, and is capable of fully utilizing both local and cloud computational resources to improve computational efficiency; and (3) it has strong compatibility and is flexible to be customized for various engineering problems by embedding objective functions. Four examples were used to illustrate the applications of this framework in different fields.

Abstract Image

集群计算辅助的民用建筑模型更新开源编程框架
大型民用结构的有限元模型更新(FEMU)和高保真数值模型的结构优化需要大量的计算资源和高效的优化算法。然而,之前的研究主要依赖于商业软件,与开源软件相比,商业软件有更多限制。在开源平台 OpenSees 和 Python 的基础上,针对大型民用结构的 FEMU 开发了集群计算辅助编程框架。建立了高性能计算(HPC)集群,以连接云计算/本地计算资源。然后,开发了适用于高性能计算集群科学计算的集群计算辅助粒子群优化(PSO)算法。此外,还设计了软件接口,用于连接 OpenSees 与 HPC 集群,以实现高性能的有限元分析和结构优化。该框架的优点包括:(1)利用dispy开发了适用于有限元分析和结构设计优化的开源集群计算平台;(2)该框架使用方便,计算效率高,能够充分利用本地和云端计算资源,提高计算效率;(3)兼容性强,可通过嵌入目标函数灵活定制各种工程问题。本文以四个实例说明了该框架在不同领域的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Structural Control & Health Monitoring
Structural Control & Health Monitoring 工程技术-工程:土木
CiteScore
9.50
自引率
13.00%
发文量
234
审稿时长
8 months
期刊介绍: The Journal Structural Control and Health Monitoring encompasses all theoretical and technological aspects of structural control, structural health monitoring theory and smart materials and structures. The journal focuses on aerospace, civil, infrastructure and mechanical engineering applications. Original contributions based on analytical, computational and experimental methods are solicited in three main areas: monitoring, control, and smart materials and structures, covering subjects such as system identification, health monitoring, health diagnostics, multi-functional materials, signal processing, sensor technology, passive, active and semi active control schemes and implementations, shape memory alloys, piezoelectrics and mechatronics. Also of interest are actuator design, dynamic systems, dynamic stability, artificial intelligence tools, data acquisition, wireless communications, measurements, MEMS/NEMS sensors for local damage detection, optical fibre sensors for health monitoring, remote control of monitoring systems, sensor-logger combinations for mobile applications, corrosion sensors, scour indicators and experimental techniques.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信