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, Darong Wang, Zhongguo Guan, 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.
期刊介绍:
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.