{"title":"RL-based Control of Smart Base Isolation System Using Unity ML-Agents","authors":"Hyun-Su Kim, Joo-Won Kang","doi":"10.1007/s13296-024-00862-3","DOIUrl":null,"url":null,"abstract":"<div><p>Reinforcement learning (RL) has been used in the development of various control systems presenting desirable control performances. There have been many studies examining the development of structural control algorithms using conventional methods and soft computing algorithms. However, research investigating RL-based structural control techniques in particular is still in an early stage. In RL algorithms, the agent interacts with the environment by taking the appropriate action under the specific state. In the RL-based structural control problem, the environment usually includes the structure, control system, external loads, etc., and it is generally presented by the finite element model. In the present study, the Unity game engine—which has recently come to be used in various engineering simulations because of its accurate physics calculations—was used to construct a reinforcement learning environment for structural control systems. A smart base isolation system (SBIS) that was composed of a magnetorheological damper and four friction pendulum systems was used as an example structural control system, and it was modeled using the Unity physics engine for RL environment. Among various RL algorithms, a Deep Q-Network (DQN) was used to make the control algorithm for the SBIS. The command voltage for the smart base isolation was mapped into the agent’s action. The reward of the DQN algorithm was designed to be a higher value when the agent takes a better action resulting in reduced seismic responses. Three artificial ground motions were used to train the DQN-based control algorithm, and another artificial earthquake was used to investigate the control efficiency of the trained DQN-based control algorithm. The passive-on case with the maximum damper force was used for comparative study. This study shows that the DQN-based algorithm can successfully control the SBIS. The findings show that the unity game engine can accurately present the dynamic responses of the SBIS, showing that it can be effectively used for the construction of a RL environment for structural dynamic systems.</p></div>","PeriodicalId":596,"journal":{"name":"International Journal of Steel Structures","volume":"24 4","pages":"908 - 917"},"PeriodicalIF":1.1000,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Steel Structures","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s13296-024-00862-3","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"CONSTRUCTION & BUILDING TECHNOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
Reinforcement learning (RL) has been used in the development of various control systems presenting desirable control performances. There have been many studies examining the development of structural control algorithms using conventional methods and soft computing algorithms. However, research investigating RL-based structural control techniques in particular is still in an early stage. In RL algorithms, the agent interacts with the environment by taking the appropriate action under the specific state. In the RL-based structural control problem, the environment usually includes the structure, control system, external loads, etc., and it is generally presented by the finite element model. In the present study, the Unity game engine—which has recently come to be used in various engineering simulations because of its accurate physics calculations—was used to construct a reinforcement learning environment for structural control systems. A smart base isolation system (SBIS) that was composed of a magnetorheological damper and four friction pendulum systems was used as an example structural control system, and it was modeled using the Unity physics engine for RL environment. Among various RL algorithms, a Deep Q-Network (DQN) was used to make the control algorithm for the SBIS. The command voltage for the smart base isolation was mapped into the agent’s action. The reward of the DQN algorithm was designed to be a higher value when the agent takes a better action resulting in reduced seismic responses. Three artificial ground motions were used to train the DQN-based control algorithm, and another artificial earthquake was used to investigate the control efficiency of the trained DQN-based control algorithm. The passive-on case with the maximum damper force was used for comparative study. This study shows that the DQN-based algorithm can successfully control the SBIS. The findings show that the unity game engine can accurately present the dynamic responses of the SBIS, showing that it can be effectively used for the construction of a RL environment for structural dynamic systems.
期刊介绍:
The International Journal of Steel Structures provides an international forum for a broad classification of technical papers in steel structural research and its applications. The journal aims to reach not only researchers, but also practicing engineers. Coverage encompasses such topics as stability, fatigue, non-linear behavior, dynamics, reliability, fire, design codes, computer-aided analysis and design, optimization, expert systems, connections, fabrications, maintenance, bridges, off-shore structures, jetties, stadiums, transmission towers, marine vessels, storage tanks, pressure vessels, aerospace, and pipelines and more.