<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Built Environ.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Built Environment</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Built Environ.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2297-3362</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1630131</article-id>
<article-id pub-id-type="doi">10.3389/fbuil.2025.1630131</article-id>
<article-version article-version-type="Corrected Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Neural network based active control of base isolated structure considering isolator nonlinearity</article-title>
<alt-title alt-title-type="left-running-head">Ghanemi et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbuil.2025.1630131">10.3389/fbuil.2025.1630131</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Ghanemi</surname>
<given-names>Nour Elhouda</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Abdeddaim</surname>
<given-names>Mahdi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1795412"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ounis</surname>
<given-names>Abdelhafid</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Basili</surname>
<given-names>Michela</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1803002"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>LARGHYDE Laboratory, Department of Civil Engineering and Hydraulics, Faculty of Architecture, Urbanism, Civil Engineering and Hydraulics, Biskra University</institution>, <city>Biskra</city>, <country country="DZ">Algeria</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>Department of Engineering and Sciences, Universitas Mercatorum</institution>, <city>Rome</city>, <country country="IT">Italy</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Mahdi Abdeddaim, <email xlink:href="m.abdeddaim@univ-biskra.dz">m.abdeddaim@univ-biskra.dz</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-07-09">
<day>09</day>
<month>07</month>
<year>2025</year>
</pub-date>
<pub-date publication-format="electronic" date-type="corrected" iso-8601-date="2025-12-18">
<day>18</day>
<month>12</month>
<year>2025</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>11</volume>
<elocation-id>1630131</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>06</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Ghanemi, Abdeddaim, Ounis and Basili.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Ghanemi, Abdeddaim, Ounis and Basili</copyright-holder>
<license>
<ali:license_ref start_date="2025-07-09">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Hybrid control systems combining passive and active strategies have emerged as effective solutions to enhance structural resilience during earthquakes. Recent advancements in smart structures integrate active tuned mass dampers (ATMDs) for precise dynamic response control and seismic hazard mitigation. Simultaneously, artificial intelligence (AI), particularly machine learning algorithms, has opened new frontiers in structural control.</p>
</sec>
<sec>
<title>Methods</title>
<p>This study proposes a novel AI-based approach for structures equipped with nonlinear base isolation and an ATMD. An artificial neural network (ANN) is employed, trained via supervised learning using the Levenberg-Marquardt backpropagation algorithm to minimize displacement demands during strong earthquakes. The ANN-driven controller aims to achieve significant response reduction with fewer sensors than traditional algorithms while enhancing robustness against signal time delays and white noise contamination. For validation, an ATMD is installed at the base isolation layer of an 8-story benchmark building. The ANN controller's performance is evaluated under near-field and far-field seismic excitations and compared with a conventional linear quadratic regulator (LQR)-controlled ATMD and a classical tuned mass damper (TMD). Robustness tests include time delays and white noise in input signals.</p>
</sec>
<sec>
<title>Results</title>
<p>The results demonstrate that the ANN-driven ATMD controller notably reduces key dynamic response parameters, including peak base acceleration, displacement, velocity, inter-story drift, maximum drift, and base shear, under both near-field and far-field earthquake scenarios. Furthermore, the ANN controller maintains high performance even when subjected to signal time delays and white noise contamination, underscoring its robustness. Importantly, these improvements are attained while utilizing fewer sensors than the LQR controller, highlighting the practicality and cost-effectiveness of the proposed method.</p>
</sec>
<sec>
<title>Discussion</title>
<p>The proposed ANN controller achieves performance comparable to the full-state LQR controller but requires fewer sensors, enhancing practicality and cost-effectiveness for real-world applications. This approach demonstrates superior robustness against signal imperfections while maintaining high seismic response mitigation efficacy.</p>
</sec>
</abstract>
<kwd-group>
<kwd>hybrid control</kwd>
<kwd>artificial intelligence</kwd>
<kwd>active tuned mass damper</kwd>
<kwd>base isolator</kwd>
<kwd>artificial neural network</kwd>
<kwd>linear quadratic regulator</kwd>
<kwd>signal time delay</kwd>
<kwd>white noise</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declare that financial support was received for the research and/or publication of this article. This study has been supported by Universitas Mercatorum of Rome, Italy, under Grant No. 24-FIN/RIC (financial framework 2024).</funding-statement>
</funding-group>
<counts>
<fig-count count="18"/>
<table-count count="7"/>
<equation-count count="27"/>
<ref-count count="72"/>
<page-count count="00"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Earthquake Engineering</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>In the field of civil engineering, mitigating structural damage caused by seismic and wind actions is of critical importance. Earthquakes, in particular, pose significant threats to the stability of buildings and infrastructure, making the development and implementation of advanced control systems essential for enhancing structural resilience (<xref ref-type="bibr" rid="B22">El Ouni et al., 2022</xref>; <xref ref-type="bibr" rid="B19">Elias et al., 2025</xref>).</p>
<p>Control systems are generally classified into four categories: passive, active, semi-active, and hybrid (<xref ref-type="bibr" rid="B23">Fisco and Adeli, 2011a</xref>; <xref ref-type="bibr" rid="B24">Fisco and Adeli, 2011b</xref>). Passive control systems play a key role in seismic protection, particularly in the area of base isolation. These systems, such as base isolation (BI), tuned mass dampers (TMDs), and energy dissipation devices, operate without the need for external energy sources (<xref ref-type="bibr" rid="B18">Djerouni et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Elia et al., 2017</xref>; <xref ref-type="bibr" rid="B44">Mazza et al., 2024</xref>; <xref ref-type="bibr" rid="B43">Mazza et al., 2023</xref>).</p>
<p>Base Isolation Systems (BIS) function by decoupling the superstructure&#x2019;s dynamic response from that of the ground. This is achieved through the introduction of a laterally flexible isolation layer between the foundation and the superstructure. The effectiveness of BIS has been extensively investigated in the literature (<xref ref-type="bibr" rid="B56">Sapountzakis et al., 2024</xref>; <xref ref-type="bibr" rid="B59">Skinner et al., 1993</xref>; <xref ref-type="bibr" rid="B47">Naeim and Kelly, 1999</xref>; <xref ref-type="bibr" rid="B9">Charrouf et al., 2024</xref>; <xref ref-type="bibr" rid="B45">Mazza and Labernarda, 2022</xref>). Despite their proven reliability and simplicity, these techniques are inherently limited by their passive nature, which prevents them from adapting to seismic events not considered during the design stage. To overcome these limitations, hybrid control systems, which can combine passive and active/semi-active control mechanisms, have been proposed as a more adaptable and effective solution in certain scenarios (<xref ref-type="bibr" rid="B17">Djedoui et al., 2017</xref>; <xref ref-type="bibr" rid="B4">Banerjee and Matsagar, 2023</xref>; <xref ref-type="bibr" rid="B12">Cheng and Jiang, 1998</xref>; <xref ref-type="bibr" rid="B71">Zahedin Labaf et al., 2023</xref>). Given the often nonlinear behavior of many passive devices, hybrid systems are particularly valuable for actively managing nonlinearities and inelastic hysteretic responses (<xref ref-type="bibr" rid="B67">Yang et al., 1992</xref>; <xref ref-type="bibr" rid="B38">Li et al., 2021</xref>). The integration of active control elements into base-isolated systems can help mitigate some of the drawbacks associated with nonlinear BIS, especially the large displacements that may occur under severe earthquake excitations (<xref ref-type="bibr" rid="B29">Heertjes and van de Wouw, 2006</xref>; <xref ref-type="bibr" rid="B37">Lee and Kawashima, 2007</xref>; <xref ref-type="bibr" rid="B62">Subasri et al., 2013</xref>; <xref ref-type="bibr" rid="B27">Gu et al., 2017</xref>).</p>
<p>Active control systems utilize sensors, actuators, and sophisticated control algorithms to dynamically respond to seismic forces, adjusting the structural response in real-time. One of the most used devices is the active tuned mass damper (ATMD), which has emerged as a viable solution for reducing unwanted vibrations in multistory buildings during seismic events (<xref ref-type="bibr" rid="B53">Sabetahd et al., 2022</xref>; <xref ref-type="bibr" rid="B7">Chang and Soong, 1980</xref>; <xref ref-type="bibr" rid="B64">&#xdc;m&#xfc;tl&#xfc; et al., 2021</xref>). Researchers such as Li et al. (<xref ref-type="bibr" rid="B39">Linderman and Spencer, 2016</xref>) have demonstrated the effectiveness of AMDs in high-rise buildings, while Linderman and Spencer have explored their integration with wireless sensor networks in civil structures (<xref ref-type="bibr" rid="B39">Linderman and Spencer, 2016</xref>). Control force requirements for ATMD systems can be substantial. To address this challenge, various algorithms have been developed to optimize the control effort and enhance overall system performance. Among the most widely used are proportional-integral-derivative (PID) controllers (<xref ref-type="bibr" rid="B16">Djedoui et al., 2016</xref>; <xref ref-type="bibr" rid="B63">Ulusoy et al., 2021</xref>) and the linear quadratic regulator (LQR), first introduced in the 1960s (<xref ref-type="bibr" rid="B34">Kalman, 1960</xref>). This method has since been widely applied in active and semi-active control systems (<xref ref-type="bibr" rid="B3">Amezquita-Sanchez et al., 2014</xref>; <xref ref-type="bibr" rid="B20">Elias et al., 2023</xref>; <xref ref-type="bibr" rid="B28">Hashemi et al., 2022</xref>). The main goal of the LQR approach is to determine an optimal control law that minimizes a predefined quadratic cost function, which typically balances the system&#x2019;s performance and the energy required for control. By systematically weighing the relative importance of state deviations and control efforts, the LQR provides a feedback gain matrix that ensures efficient performance with constrained energy input, making it especially suitable for real-time structural control applications. LQR is pivotal in controlling multiple-input multiple-output (MIMO) systems (<xref ref-type="bibr" rid="B30">Islam et al., 2003</xref>; <xref ref-type="bibr" rid="B50">Phillips and Sahin, 2014</xref>; <xref ref-type="bibr" rid="B49">Pandey and Laxmi, 2015</xref>). However, its practical application is challenged by the considerable sensor requirements, often limited by real-world constraints on sensor availability (<xref ref-type="bibr" rid="B25">Ghanemi et al., 2024</xref>).</p>
<p>Integrating hybrid control for a multi-degree-of-freedom (MDOF) structure equipped with BIS offers a promising solution for reducing excessive seismic displacement at the base isolation level (<xref ref-type="bibr" rid="B57">Shin et al., 2020</xref>). However, in this context, a significant challenge is the necessity for nonlinear adaptive control strategies to account for the hysteresis or friction mechanism typically introduced by the base-isolation system. Classical control methods, such as PID and LQR controllers, have shown limitations in effectively managing time-varying and nonlinear systems. To address these challenges, a novel approach involving artificial intelligence (AI) control methods is proposed.</p>
<p>In recent decades, researchers have made significant strides in AI, which has greatly enhanced the performance of structural systems in areas such as monitoring, controlling, evaluating, and response mitigation. <xref ref-type="bibr" rid="B41">Lu et al. (2012)</xref> performed a survey examining various AI techniques, such as evolutionary computation, fuzzy logic, neural networks, and swarm intelligence. <xref ref-type="bibr" rid="B2">Aldwaik and Adeli (2014)</xref> presented a multiparadigm learning approach, showing that integrating neural networks, genetic algorithms, fuzzy sets, and parallel processing can significantly boost performance. <xref ref-type="bibr" rid="B42">Mardani et al. (2015)</xref> reviewed the uses and approaches of fuzzy multi-criteria decision-making methods, while <xref ref-type="bibr" rid="B72">Zhang and Xue (2023)</xref> examined the latest developments in optimizing high-rise buildings. Moreover, studies have explored the application of random forests for safeguarding structures from external disturbances (<xref ref-type="bibr" rid="B60">Smarra et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Di Girolamo et al., 2020</xref>).</p>
<p>One of the most widely used AI techniques is Artificial Neural Networks (ANN). The utilization of ANN models in managing seismic responses has led to notable progress, particularly in mitigating structural oscillations (<xref ref-type="bibr" rid="B33">Jhang et al., 2018</xref>; <xref ref-type="bibr" rid="B69">Yang et al., 2006</xref>). A fundamental aspect of ANN controllers is their precision in approximating nonlinear functions, rendering them well-suited for intricate systems like multistory buildings (<xref ref-type="bibr" rid="B13">Conte et al., 1994</xref>; <xref ref-type="bibr" rid="B5">Blachowski and Pnevmatikos, 2018</xref>). For instance, ANNs have been used to develop intelligent systems that adapt in real-time (<xref ref-type="bibr" rid="B32">Jamil et al., 2021</xref>), Chang and Sung evaluated enhanced vibration mitigation in a nonlinear building using a neuro-controller (<xref ref-type="bibr" rid="B8">Chang and Sung, 2019</xref>), and <xref ref-type="bibr" rid="B40">Liut et al. (1999)</xref> developed a neural network controller, trained through a force-matching technique, to operate a tuned-mass damper confirming its functionality. The use of ANN in assessing bridge risks has been thoroughly investigated (<xref ref-type="bibr" rid="B70">Ying et al., 2009</xref>; <xref ref-type="bibr" rid="B48">Neves et al., 2017</xref>). Additionally, ANN has been employed to mitigate structural responses to seismic risks (<xref ref-type="bibr" rid="B25">Ghanemi et al., 2024</xref>; <xref ref-type="bibr" rid="B26">Ghanemi et al., 2023</xref>; <xref ref-type="bibr" rid="B5">Blachowski and Pnevmatikos, 2018</xref>; <xref ref-type="bibr" rid="B51">Radmard Rahmani et al., 2019</xref>; <xref ref-type="bibr" rid="B6">Brancati et al., 2020</xref>). Furthermore, <xref ref-type="bibr" rid="B55">Sanad and Saka (2001)</xref> applied ANNs to predict the maximum shear strength of reinforced concrete beams. The time delay method is widely used for training ANNs (<xref ref-type="bibr" rid="B11">Chen and Chien, 2020</xref>), yet its specific effects on structural responses remain largely unexplored. This gap highlights the need for research that examines how these methods influence the overall performance of the system&#x2019;s response.</p>
<p>The primary focus of this study is the development of an AI-based controller aimed at enhancing the functionality of nonlinear base-isolated structures while simultaneously reducing sensor requirements and improving robustness against external disturbances. Specifically, the proposed approach integrates an ANN controller with an ATMD to mitigate the seismic response of a base-isolated structure. The ANN controller is trained using data generated by an LQR based on one earthquake signal, enabling it to replicate near-optimal control strategies while significantly reducing the need for full-state observation. Unlike conventional LQR controllers, which typically require a large number of sensors to monitor all state variables, the ANN controller operates effectively using fewer sensors, directly addressing concerns about ATMD implementation complexity and cost by minimizing hardware requirements. In addition to performance under ideal conditions, the proposed ANN-driven ATMD system is also evaluated under signal time delays and white noise contamination to proactively resolve feasibility challenges and verify its robustness in realistic operating environments. This dual focus on sensor reduction and delay/noise tolerance ensures practical viability without compromising control efficacy. The methodology is applied to an 8-story nonlinear base-isolated benchmark building subjected to both near-field and far-field earthquake records. The performance of the ANN-based controller is systematically compared with that of a classical TMD and a conventional LQR-controlled ATMD. Furthermore, to validate the generalizability of the proposed approach, the ANN controller is tested under six additional earthquake records beyond the one adopted in the training phase. By demonstrating consistent performance across diverse seismic events while mitigating implementation barriers, this work establishes a balanced framework for intelligent vibration control systems.</p>
<p>The remainder of the paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> presents the mathematical modeling of the system, describing both the LQR controller and the ANN training process. <xref ref-type="sec" rid="s3">Section 3</xref> details the numerical study, including the description of the benchmark building model, the tuning of the ATMD, the properties of the base-isolated system, the tuning processes for both the LQR and ANN controllers, and the earthquake dataset used for validation. <xref ref-type="sec" rid="s4">Section 4</xref> discusses the results, highlighting the effectiveness of the proposed controller and analyzing the impact of time delay and noise on the system&#x2019;s performance. Finally, <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper, summarizing the main findings and suggesting directions for future research.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Mathematical model</title>
<p>Let&#x2019;s consider an n-DOF structure equipped with a nonlinear BIS combined with an ATMD (<xref ref-type="fig" rid="F1">Figure 1</xref>) exposed to earthquake ground acceleration. The BIS is modeled as a rigid mass <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, with horizontal displacement <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and base isolators. The restoring force <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> exerted by the isolators accounts for both linear and nonlinear behavior modeled as reported in <xref ref-type="bibr" rid="B68">Yang et al. (1994)</xref> as it can be seen in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>k</italic>
<sub>
<italic>b</italic>
</sub> respectively represent the BIS viscous damping coefficient and elastic stiffness, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the ratio between the post-yielding to pre-yielding stiffness, <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> signifies the yield deformation and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> symbolizes the non-dimensional variable describing the hysteretic component of the deformation according to Bouc-Wen law (<xref ref-type="bibr" rid="B66">Wen, 1976</xref>; <xref ref-type="bibr" rid="B65">Wen, 1989</xref>; <xref ref-type="bibr" rid="B31">Ismail et al., 2009</xref>) the first derivative of <inline-formula id="inf297">
<mml:math id="m298">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="e2">Equation 2</xref> as follow:<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>&#x3c5;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where the overdot denotes the derivative with respect to time. The parameter <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> influences the smoothness of the force-deformation curve, while the parameters <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> control both the scale and the shape of the hysteresis loop.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Structural model of MDOF story building equipped with the hybrid control system including BIS and ATMD.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g001.tif">
<alt-text content-type="machine-generated">Diagram illustrating a building structure with a nonlinear base isolation model and an active tuned mass damper (ATMD) system. The base isolation model includes a spring with constant \(\alpha k_b\), a nonlinear force \(f_{NL}\), and damping \(c_b\). The ATMD system features a mass \(m_d\), damper \(c_d\), spring \(k_d\), and force \(f_u\). Displacements are shown as \(x_b\), \(x_1\), \(x_2\), \(x_{n-1}\), and \(x_n\).</alt-text>
</graphic>
</fig>
<p>It is possible to decompose the restoring force <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>) into two distinct components, characterized by a linear segment <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>) and a nonlinear segment <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>):<disp-formula id="e3">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In order to minimize the BIS displacement, an ATMD with mass <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and horizontal displacement <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is attached to it. The ATMD mass is connected at one side to the BIS through an elastic stiffness <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and a viscous damping coefficient <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and at the other side to the actuator, which exerts its active control force <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The active control force impacts the structure by directly influencing its own response, which, in turn, modifies the BIS motion to enhance overall stability. By managing the isolator&#x2019;s motion, it can effectively control the response of the entire superstructure.</p>
<p>
<xref ref-type="disp-formula" rid="e6">Equation 6</xref> shows the equation of motion that governs the resultant <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>-DOF system is expressed as:<disp-formula id="e6">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<inline-formula id="inf19">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the displacement vector, whereas <bold>
<italic>M</italic>, <italic>L,</italic>
</bold> and <bold>
<italic>K</italic>
</bold> respectively represent the system mass, damping, and stiffness matrix as it can be seen in <xref ref-type="disp-formula" rid="e7">Equations 7</xref>&#x2013;<xref ref-type="disp-formula" rid="e9">9</xref>. <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the influence vector that captures the effect of ground acceleration <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The vector <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e10">Equation 10</xref>) specifies the location where the control force <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is applied, note that a null <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> will result in the mathematical formulation of a classical TMD. Meanwhile, <bold>
<italic>H</italic>
</bold> (<xref ref-type="disp-formula" rid="e10">Equation 10</xref>) represents the distribution of the base isolation force on the structure.</p>
<p>Matrices <bold>
<italic>M, L,</italic>
</bold> and <bold>
<italic>K</italic>
</bold> have the following expressions:<disp-formula id="e7">
<mml:math id="m31">
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="bold-italic">K</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>vectors <bold>
<italic>d</italic>
</bold> and <bold>
<italic>H</italic>
</bold>, of ((n&#x2b;2)&#xd7;1) dimensions, assume the form:<disp-formula id="e10">
<mml:math id="m34">
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Let&#x2019;s note that the linear component of the BIS restoring force <inline-formula id="inf25">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is collected in the matrices <bold>
<italic>L</italic>
</bold> and <bold>
<italic>K</italic>
</bold>. The second-order nonlinear (<xref ref-type="disp-formula" rid="e6">Equation 6</xref>) can be transformed into a first-order nonlinear equation (<xref ref-type="disp-formula" rid="e11">Equation 11</xref>), known as the state-space representation in the following manner:<disp-formula id="e11">
<mml:math id="m36">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<inline-formula id="inf26">
<mml:math id="m37">
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the full state of the system, encompassing velocity and displacement vectors, <inline-formula id="inf27">
<mml:math id="m38">
<mml:mrow>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the input vector collecting the nonlinear component of the restoring force, the force ATMD force and the seismic acceleration, <inline-formula id="inf28">
<mml:math id="m39">
<mml:mrow>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the output vector. Matrices <bold>
<italic>A</italic>
</bold> and <bold>
<italic>B</italic>
</bold> correspond to the state and the input matrix (<xref ref-type="disp-formula" rid="e12">Equations 12</xref>, <xref ref-type="disp-formula" rid="e13">13</xref>), respectively defined as:<disp-formula id="e12">
<mml:math id="m40">
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">K</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>
<bold>
<italic>C</italic>
</bold> and <bold>
<italic>D</italic>
</bold> are the output matrix and the feedthrough matrix, respectively, and can vary depending on the choice of the output vector.</p>
<sec id="s2-1">
<label>2.1</label>
<title>The trainer controller LQR</title>
<p>LQR controller is one of the most widely used classical control algorithms for active control (<xref ref-type="bibr" rid="B46">Moghaddasie and Jalaeefar, 2019</xref>). Since its inception, LQR has evolved to address complex challenges in structural dynamics, enhancing the ability to mitigate vibrations and improve the stability of structures under various dynamic loads. The LQR controller aims to minimize the quadratic performance index (<italic>J</italic>) (<xref ref-type="disp-formula" rid="e14">Equation 14</xref>) defined as:<disp-formula id="e14">
<mml:math id="m42">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <bold>
<italic>Q</italic>
</bold> and <bold>
<italic>R</italic>
</bold> (<bold>
<italic>Q</italic>
</bold> &#x2265; 0), (<bold>
<italic>R</italic>
</bold> &#x3e; 0), are two weighting matrices that weight the system state <inline-formula id="inf29">
<mml:math id="m43">
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the active control force vector <inline-formula id="inf30">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The effectiveness of LQR depends on the proper selection of the weighting matrices <bold>
<italic>Q</italic>
</bold> and <bold>
<italic>R</italic>
</bold>, which determine the trade-off between system performance and control effort. The matrix <bold>
<italic>Q</italic>
</bold> imposes a penalty on the system response, where larger values lead to greater response reduction but require higher control forces. Conversely, the matrix <bold>
<italic>R</italic>
</bold> penalizes the control effort, where larger values result in lower control forces, potentially limiting the reduction in structural response. The dimensions and shape of the <bold>
<italic>R</italic>
</bold> depend essentially on the number of actuators and their location on the structure (<xref ref-type="bibr" rid="B46">Moghaddasie and Jalaeefar, 2019</xref>). Matrix <bold>
<italic>Q</italic>
</bold> (<xref ref-type="disp-formula" rid="e15">Equation 15</xref>) is detailed below:<disp-formula id="e15">
<mml:math id="m45">
<mml:mrow>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The matrix <bold>
<italic>R</italic>
</bold> in this study is a scalar due to the use of a single actuator acting only on the movable mass of the ATMD while being grounded at its second end.</p>
<p>The resulting actuator optimal control force (<xref ref-type="disp-formula" rid="e16">Equation 16</xref>) is evaluated by:<disp-formula id="e16">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <bold>
<italic>G</italic>
</bold> (<xref ref-type="disp-formula" rid="e18">Equation 18</xref>) is the gain matrix determined by solving the Riccati equation (<xref ref-type="disp-formula" rid="e17">Equation 17</xref>) as:<disp-formula id="e17">
<mml:math id="m47">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">Q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m48">
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>The block diagram of the LQR controller is illustrated in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>LQR control diagram.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g002.tif">
<alt-text content-type="machine-generated">Diagram of a system with a &#x22;Structure&#x22; block receiving inputs \(\ddot{x}_g(t)\) and \(f_u(t)\). Output \(z(t)\) from the &#x22;Structure&#x22; goes to an &#x22;LQR Regulator,&#x22; which feeds \(f_u(t)\) back into the &#x22;Structure.&#x22;</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>ANN controller training</title>
<p>ANN controllers play a pivotal role in structural control systems, offering a robust approach to optimize control strategies using active and semi-active dampers (<xref ref-type="bibr" rid="B35">Kim, 2020</xref>). Their application in managing seismic responses has led to significant advancements, particularly in reducing structural oscillations and enhancingare two weighting matricesthat weight the system state overall system performance. A key strength of ANN controllers is their ability to accurately approximate nonlinear functions, making them ideally suited for complex systems like multistory buildings. ANNs enable the training of controllers to adapt to varying conditions, thereby minimizing dynamic responses during seismic events.</p>
<p>In this study, the developed ANN model is designed to predict the active control force <inline-formula id="inf31">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> replicating the behavior of an ideal LQR controller, where the main goal is to drive the ATMD to reduce the structural response at the base level of the isolated MDOF structure. The ANN achieves this prediction by learning the relationship between selected input variables and the corresponding control force through a training process. This involves adjusting internal weights, biases, and activation functions to minimize the prediction error.</p>
<p>The process of training and deploying the ANN model for driving the ATMD can be summarized as follows:<list list-type="order">
<list-item>
<p>Architecture Definition: select the optimal ANN architecture by determining the number of hidden layers and neurons per layer.</p>
</list-item>
<list-item>
<p>Data Preparation: identify relevant input and output variables and normalize all input and target output data to improve convergence during training.</p>
</list-item>
<list-item>
<p>Model Initialization: initialize the ANN model with randomly assigned weights and biases.</p>
</list-item>
<list-item>
<p>Forward Propagation - Hidden Layer: compute the activations of the hidden layer by applying an activation function to the weighted sum of inputs plus biases.</p>
</list-item>
<list-item>
<p>Forward Propagation - Output Layer: using the output of the hidden layer to compute the final output of the network, again applying weights, biases, and an appropriate activation function.</p>
</list-item>
<list-item>
<p>Training and optimization: adjust weights and biases through a learning algorithm, minimizing the loss function.</p>
</list-item>
<list-item>
<p>Model Evaluation: Assess model performance using suitable statistical metrics. If the model does not perform well, readjust the weights and biases and iterate; otherwise, finalize the weights and compute the final output.</p>
</list-item>
<list-item>
<p>Cross-Validation: perform K-fold cross-validation to verify the generalization capability of the model and check whether overfitting or underfitting occurs. If either is detected, the model is retrained.</p>
</list-item>
<list-item>
<p>Model Selection and Deployment: finalize the trained ANN model based on the best-performing configuration. Integrate the trained model into the control loop of the ATMD system for real-time prediction of the control force.</p>
</list-item>
</list>
</p>
<p>A flowchart detailing the major steps of the procedure can be seen in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flow chart of the considered ANN model.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g003.tif">
<alt-text content-type="machine-generated">Flowchart depicting a machine learning model development process. Steps include selecting inputs, selecting the best network model, assigning weights, training, generating, and evaluating the model using metrics like mean squared error (MSE). Incorporates K-fold cross-validation, and concludes with integrating and outputting the model.</alt-text>
</graphic>
</fig>
<p>The current study employed a multilayer ANN architecture, visually represented in <xref ref-type="fig" rid="F4">Figure 4</xref>, structured with three layers: an input layer, a hidden layer, and an output layer.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Optimal ANN model&#x2019;s architecture.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g004.tif">
<alt-text content-type="machine-generated">Diagram of a neural network with three layers: input, hidden, and output. The input layer has nodes for ground acceleration and structural responses. The hidden layer consists of six nodes with weights connecting to both input and output layers. The output layer has one node with control force as output. Weights between layers are labeled \(w_{ij}^{(1)}\) and \(w_{li}^{(2)}\).</alt-text>
</graphic>
</fig>
<p>The input data utilized in the input layer include the base displacement and its velocity, respectively <inline-formula id="inf32">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>and&#x2009;</mml:mtext>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and the ground motion acceleration <inline-formula id="inf33">
<mml:math id="m51">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> taken from an earthquake record characterized by a wide frequency range. Optimized over iterations, the hidden layer has six nodes, and the output layer has one node <inline-formula id="inf34">
<mml:math id="m52">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> representing the LQR control force <inline-formula id="inf35">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> trained with target data of an optimal LQR control force. Therefore, the model is represented as <xref ref-type="bibr" rid="B23">Fisco and Adeli (2011a)</xref>, <xref ref-type="bibr" rid="B24">Fisco and Adeli (2011b)</xref>, <xref ref-type="bibr" rid="B18">Djerouni et al. (2020)</xref> and <xref ref-type="bibr" rid="B21">Elia et al. (2017)</xref>. The layers in the neural network are interconnected by weights, which are adjusted during the training process to minimize the error between the ANN model&#x2019;s output and the desired target LQR control force. The connections between the input and hidden layers are represented by weight terms <inline-formula id="inf36">
<mml:math id="m54">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, where <italic>i</italic> corresponds to the index of the hidden neuron and <italic>j</italic> to the input neuron. Similarly, the connections between the hidden and output layers are defined by the weight terms <inline-formula id="inf37">
<mml:math id="m55">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, where <italic>i</italic> denotes the hidden neuron index. The hidden layer consists of activation neurons <inline-formula id="inf38">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which processes the weighted sum of the inputs through a nonlinear activation function <inline-formula id="inf39">
<mml:math id="m57">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, enhancing the network&#x2019;s ability to capture complex relationships in the data. This architecture allows the ANN to learn and replicate the control strategy of the LQR controller effectively.</p>
<p>For training and optimization, the network configuration implemented the backpropagation algorithm, a widely used technique for training neural networks, in conjunction with the TANSIG (hyperbolic tangent sigmoid) activation function (<xref ref-type="bibr" rid="B58">Sibi et al., 2013</xref>). These choices were pivotal in the model&#x2019;s ability to effectively learn and adapt to the complexities of the dataset under investigation. The equation of the activation (<xref ref-type="disp-formula" rid="e19">Equation 19</xref>) function is written as follows:<disp-formula id="e19">
<mml:math id="m58">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>The output of the first layer is obtained by applying the activation function (<xref ref-type="disp-formula" rid="e20">Equation 20</xref>):<disp-formula id="e20">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>g</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Finally, the final output is determined as (<xref ref-type="disp-formula" rid="e21">Equation 21</xref>):<disp-formula id="e21">
<mml:math id="m60">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>In this scenario, <inline-formula id="inf40">
<mml:math id="m61">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represents the input features, while <inline-formula id="inf41">
<mml:math id="m62">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf42">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> correspond to the weights associated with the first and hidden layers, respectively. Similarly, <inline-formula id="inf43">
<mml:math id="m64">
<mml:mrow>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m65">
<mml:mrow>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the biases for the first and second layers.</p>
<p>To guarantee the robustness of the model during the training phase, the dataset was divided into training and validation subsets, with 80% dedicated to training the neural network. This allowed for effective pattern recognition. The remaining 20% was used for validation, providing an evaluation of the model&#x2019;s accuracy on new data. The Levenberg-Marquardt backpropagation technique (trainlm) (<xref ref-type="bibr" rid="B52">Reynaldi et al., 2012</xref>) from MATLAB&#x2019;s Neural Network Toolbox was selected for its proficiency in optimizing parameters and reducing training errors.</p>
<p>According to the model training process, the mean squared error (<italic>MSE</italic>) (<xref ref-type="disp-formula" rid="e22">Equation 22</xref>) and the correlation coefficient <inline-formula id="inf45">
<mml:math id="m66">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e23">Equation 23</xref>) are utilized as performance metrics and evaluated as:<disp-formula id="e22">
<mml:math id="m67">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m68">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <inline-formula id="inf46">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf47">
<mml:math id="m70">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf48">
<mml:math id="m71">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> correspond to the target, output, mean target, and mean output, respectively, whereas <italic>N</italic> represents the dataset size to measure the performance of the model and assess the error for each split. According to <xref ref-type="bibr" rid="B61">Smith (1986)</xref>, the evaluation criteria for <inline-formula id="inf49">
<mml:math id="m72">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> include the following limit:<list list-type="bullet">
<list-item>
<p>
<inline-formula id="inf50">
<mml:math id="m73">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> Weak correlation.</p>
</list-item>
<list-item>
<p>
<inline-formula id="inf51">
<mml:math id="m74">
<mml:mrow>
<mml:mn>0.2</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> Correlation exists.</p>
</list-item>
<list-item>
<p>
<inline-formula id="inf52">
<mml:math id="m75">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> Strong Correlation.</p>
</list-item>
</list>
</p>
<p>Following the selection of the optimal model with the optimal node&#x2019;s number according to statistical performance, the K-fold cross-validation approach (<xref ref-type="bibr" rid="B36">Kohavi, 1995</xref>) was employed to assess the model&#x2019;s capability prediction. K-fold cross-validation is a method used to evaluate a machine learning model&#x2019;s performance by dividing the dataset into k equally sized subsets. The model is trained <italic>k</italic> times, each time using <inline-formula id="inf53">
<mml:math id="m76">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> folds for training and the remaining fold for validation. This ensures that each fold serves as the validation set exactly once.</p>
<p>In this study, 5-fold cross-validation was adopted, as it offers a good compromise between computational efficiency, bias, and variance, making it a standard choice for model evaluation.</p>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> illustrates the active control feedback, in which the ANN controller actuates the ATMD to mitigate structural vibrations. The system comprises three primary sensors: one measuring the base layer displacement, another measuring the base layer velocity, and a third measuring the ground acceleration. The sensor data are fed into the ANN controller, which processes the inputs and determines the appropriate control force. This control force is applied to the structure to counteract the vibrations. The structure&#x2019;s response is continuously monitored and fed back into the neuro controller, creating a closed-loop system. The ANN controller dynamically adjusts the damping force based on real-time feedback, ensuring optimal vibration suppression and enhancing structural stability and performance under various dynamic conditions. The ANN controller dynamically adjusts the damping force in real-time based on feedback, ensuring effective vibration suppression and enhancing structural stability and performance under various dynamic loading conditions.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>ANN control diagram using ATMD.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g005.tif">
<alt-text content-type="machine-generated">Flowchart illustrating a control system. Input \(\ddot{x}_g(t)\) feeds into a sensor, then to a neuro controller and a structure, with outputs \(f_u(t)\) and \(z(t)\). A sensor outputs \((x_b(t), \dot{x}_b(t))\) back to the neuro controller. Arrows indicate the connections and flow between components.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Numerical study</title>
<sec id="s3-1">
<label>3.1</label>
<title>Benchmark building model</title>
<p>An 8-story benchmark isolated building, proposed by <xref ref-type="bibr" rid="B68">Yang et al. (1994)</xref>, is utilized to implement the hybrid control system. The structure is equipped with a lead core rubber-bearing isolation system and an ATMD located on the base floor. The structural properties of each floor are summarized in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Dynamic parameters of the structure.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Floor</th>
<th align="center">Mass (tons)</th>
<th align="center">Stiffness (kN/m)</th>
<th align="center">Damping (kNs/m)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">345.6</td>
<td align="center">3.40 &#xd7; 10<sup>5</sup>
</td>
<td align="center">490</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">345.6</td>
<td align="center">3.26 &#xd7; 10<sup>5</sup>
</td>
<td align="center">467</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">345.6</td>
<td align="center">2.85 &#xd7; 10<sup>5</sup>
</td>
<td align="center">410</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">345.6</td>
<td align="center">2.69 &#xd7; 10<sup>5</sup>
</td>
<td align="center">386</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">345.6</td>
<td align="center">2.43 &#xd7; 10<sup>5</sup>
</td>
<td align="center">348</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">345.6</td>
<td align="center">2.07 &#xd7; 10<sup>5</sup>
</td>
<td align="center">298</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">345.6</td>
<td align="center">1.69 &#xd7; 10<sup>5</sup>
</td>
<td align="center">243</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">345.6</td>
<td align="center">1.37 &#xd7; 10<sup>5</sup>
</td>
<td align="center">196</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>ATMD tuning</title>
<p>An ATMD was coupled to the BIS to enhance its performance during seismic events and reduce structural vibrations, specifically the base isolation layer displacement. The tuning parameters for the passive part of the ATMD are determined using equations provided by <xref ref-type="bibr" rid="B54">Sadek et al. (1997)</xref> in terms of the non-dimensional parameters (<xref ref-type="disp-formula" rid="e24">Equation 24</xref>):<disp-formula id="e24">
<mml:math id="m77">
<mml:mrow>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:msqrt>
<mml:mfrac>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mfrac>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>where <inline-formula id="inf54">
<mml:math id="m81">
<mml:mrow>
<mml:mi>&#xb5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the mass ratio between the ATMD mass, <inline-formula id="inf55">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the structure&#x2019;s total mass, <inline-formula id="inf56">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf57">
<mml:math id="m84">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency ratio between the TMD and the structure&#x2019;s first frequency and <inline-formula id="inf58">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the TMD damping ratio calculated with respect to the structure damping ratio <inline-formula id="inf59">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Being the total mass of the adopted base-isolated structure equal to <inline-formula id="inf60">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3214.8</mml:mn>
<mml:mtext>&#x2009;tons</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, while its first natural frequency is <inline-formula id="inf61">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2.2</mml:mn>
<mml:mtext>&#x2009;rad</mml:mtext>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> having assumed a mass ratio <inline-formula id="inf62">
<mml:math id="m89">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the TMD proprieties (<xref ref-type="disp-formula" rid="e25">Equations 25</xref>&#x2013;<xref ref-type="disp-formula" rid="e27">27</xref>) are: <inline-formula id="inf63">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>160.74</mml:mn>
<mml:mtext>&#x2009;tons</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf64">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>694.59</mml:mn>
<mml:mtext>&#x2009;kN</mml:mtext>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf65">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>177.62</mml:mn>
<mml:mtext>&#x2009;kNs</mml:mtext>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. It is worth noticing that the assumed mass ratio is in accordance with typical values adopted in literature for conventional TMD systems (<xref ref-type="bibr" rid="B16">Djedoui et al., 2016</xref>).</p>
</sec>
<sec id="s3-3">
<label>3.3</label>
<title>Base isolated system properties</title>
<p>The properties of the BIS are taken from <xref ref-type="bibr" rid="B68">Yang et al. (1994)</xref> and are detailed in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>BIS parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Properties</th>
<th align="center">Value</th>
<th align="center">Unit</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">m<sub>b</sub>
</td>
<td align="center">450</td>
<td align="center">tons</td>
</tr>
<tr>
<td align="center">c<sub>b</sub>
</td>
<td align="center">26.17</td>
<td align="center">kNs/m</td>
</tr>
<tr>
<td align="center">k<sub>b</sub>
</td>
<td align="center">18,050</td>
<td align="center">kN/m</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf66">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">60</td>
<td align="center">%</td>
</tr>
<tr>
<td align="center">D<sub>yb</sub>
</td>
<td align="center">4</td>
<td align="center">cm</td>
</tr>
<tr>
<td align="center">A<sub>b</sub>
</td>
<td align="center">1</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf67">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.5</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">n<sub>b</sub>
</td>
<td align="center">3</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf68">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.5</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-4">
<label>3.4</label>
<title>LQR tuning</title>
<p>The inputs to the Artificial Neural Network (ANN) are derived from the structural response generated by a Linear Quadratic Regulator (LQR) controller, which requires the definition of the weighting matrices <bold>Q</bold> and <bold>R</bold>. These matrices play a crucial role in shaping the control performance by penalizing deviations in system states and excessive control effort, respectively. n this study, the system includes a single actuator associated with the ATMD. Consequently, the <bold>R</bold> matrix is reduced to a scalar. A value of R &#x3d; 10<sup>&#x2212;3</sup> was selected to ensure a suitable trade-off between minimizing the control effort and achieving effective vibration mitigation.</p>
<p>The weighting matrix <bold>Q</bold> is used to penalize deviations in selected state variables. Since the ATMD is directly connected to the BIS, the base displacement <inline-formula id="inf69">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and base velocity <inline-formula id="inf70">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are key states to be regulated. To emphasize their importance in the control design, the diagonal elements corresponding to these variables, specifically <inline-formula id="inf71">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf72">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, were set to 10<sup>3</sup>. This choice reflects the objective of reducing base motion without completely constraining it, consistent with the dynamic behavior expected in seismically isolated systems.</p>
<p>The values of <bold>Q</bold> and <bold>R</bold> were fine-tuned through an iterative trial-and-error process. Multiple numerical simulations were performed to assess the effectiveness of different combinations of weights. The configuration yielding the best compromise between vibration reduction and control effort was selected. The optimal control forces computed through the tuned LQR controller were then used as reference outputs for training the ANN model, enabling it to emulate the LQR behavior in real-time without relying on an explicit dynamic model during operation.</p>
</sec>
<sec id="s3-5">
<label>3.5</label>
<title>ANN tuning</title>
<p>The ANN-based controller is designed to regulate the ATMD system in real-time, with the objective of improving the seismic performance of an eight-story nonlinear base-isolated structure. The network is trained using data derived exclusively from a single natural earthquake record. Specifically, the ground motion from the 1940 El Centro earthquake was recorded at the Imperial Valley station, with a peak ground acceleration (PGA) of 0.32 g measured on the North/South component. The El Centro record was selected due to its broadband frequency content, which makes it a representative and widely adopted benchmark for training purposes. Once the optimal ANN model was identified through training, its generalization capability and robustness were evaluated by subjecting the structure to six additional earthquake records. These included both far-field and near-field events, with and without velocity pulses, to comprehensively assess the model&#x2019;s performance under a diverse range of seismic scenarios.</p>
<p>The process is illustrated in <xref ref-type="fig" rid="F6">Figure 6</xref>, which outlines the step-by-step development and validation of the ANN-based controller. The procedure begins with programming a shear frame structure in MATLAB and applying an LQR controller, where the weighting matrices (<bold>
<italic>Q</italic>
</bold> and <bold>
<italic>R</italic>
</bold>) are optimized for improved performance. The ANN is then trained using the collected data, and the best-performing model is selected based on accuracy and error minimization. Finally, the trained ANN model is tested with six different earthquake records to evaluate its generalization and effectiveness. Training with historical earthquake data allows the ANN to learn, adjust, and reduce the differences between the LQR control force and the desired one, thereby enabling the ANN to approximate the optimal control strategy for which the LQR is known.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Flowchart of the ANN training process adopted in this study.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g006.tif">
<alt-text content-type="machine-generated">Flowchart illustrating the process of programming a shear frame structure with an ATMD in MATLAB, using an LQR controller, tuning parameters, and collecting data for ANN training. It includes applying the El Centro 1940 Earthquake, refining models, and testing with six records to achieve optimal performance.</alt-text>
</graphic>
</fig>
<p>To assess the effectiveness of the ANN and ensure its emulation to the LQR, its structural response will be compared with that of the LQR controller itself, as well as with scenarios where no active control is applied.</p>
</sec>
<sec id="s3-6">
<label>3.6</label>
<title>Earthquakes data set</title>
<p>The effectiveness of the ANN model within the hybrid system is evaluated by assessing it with six different real seismic recordings, each featuring diverse frequency components and peak accelerations. The seismic data for these six earthquakes, as sourced from the Federal Emergency Management Agency (FEMA) P659 (<xref ref-type="bibr" rid="B14">Council, 2009</xref>), are presented in <xref ref-type="table" rid="T3">Table 3</xref>. To keep the structural behavior within a reasonable range, all the used records were scaled to a PGA of 0.2 g, as seen in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>FEMA unscaled ground motion records.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">RSN</th>
<th align="center">Name</th>
<th align="center">Year</th>
<th align="center">Mag</th>
<th align="center">Component</th>
<th align="center">PGA (g)</th>
<th align="center">PGV (cm/s)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="7" align="left">Far Fault</td>
</tr>
<tr>
<td align="center">1244</td>
<td align="center">Chi-Chi</td>
<td align="center">1999</td>
<td align="center">7.6</td>
<td align="center">CHICHI/CHY101-E</td>
<td align="center">0.44</td>
<td align="center">115</td>
</tr>
<tr>
<td align="center">68</td>
<td align="center">San Fernando</td>
<td align="center">1971</td>
<td align="center">6.6</td>
<td align="center">SFERN/PEL090</td>
<td align="center">0.21</td>
<td align="center">19</td>
</tr>
<tr>
<td colspan="7" align="left">No Pulse Near-Fault</td>
</tr>
<tr>
<td align="center">1176</td>
<td align="center">Kocaeli</td>
<td align="center">1999</td>
<td align="center">7.5</td>
<td align="center">KOCAELI/YPT_180</td>
<td align="center">0.31</td>
<td align="center">73</td>
</tr>
<tr>
<td align="center">2114</td>
<td align="center">Denali</td>
<td align="center">2002</td>
<td align="center">7.9</td>
<td align="center">DENALI/ps10_289</td>
<td align="center">0.33</td>
<td align="center">126.4</td>
</tr>
<tr>
<td colspan="7" align="left">Pulse Near-Fault</td>
</tr>
<tr>
<td align="center">879</td>
<td align="center">Landers</td>
<td align="center">1992</td>
<td align="center">7.3</td>
<td align="center">LANDERS/LCN_239</td>
<td align="center">0.79</td>
<td align="center">140.3</td>
</tr>
<tr>
<td align="center">1165</td>
<td align="center">Kocaeli</td>
<td align="center">1999</td>
<td align="center">7.5</td>
<td align="center">KOCAELI/IZT_270</td>
<td align="center">0.22</td>
<td align="center">29.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Scaled earthquake records used in the simulation.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g007.tif">
<alt-text content-type="machine-generated">Six seismograph charts displaying ground acceleration in meters per second squared over time in seconds. Each chart represents different earthquakes: 1999 Chi-Chi, Taiwan; 1971 San Fernando; 1999 Kocaeli, Turkey (two charts); 2002 Denali, Alaska; 1992 Landers. Peaks and durations vary across charts.</alt-text>
</graphic>
</fig>
<p>The utilized ground acceleration records are depicted in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s4">
<label>4</label>
<title>Results and discussion</title>
<sec id="s4-1">
<label>4.1</label>
<title>ANN model training results</title>
<p>In this section, the evaluation of the ANN model&#x2019;s performance is made, employing the two key statistical metrics defined in <xref ref-type="disp-formula" rid="e22">Equations 22</xref>, <xref ref-type="disp-formula" rid="e23">23</xref> the <italic>MSE</italic> and the correlation coefficient <italic>R</italic>, are evaluated. Furthermore, the model&#x2019;s predictive capability is assessed through the implementation of K-fold cross-validation.</p>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> shows the <italic>MSE</italic> over 31 epochs, which highlights the model&#x2019;s accuracy and error dynamics. Initially, the <italic>MSE</italic> decreases sharply across training and validation datasets, indicating a reduction in prediction error as the model learns from the data. The close alignment of <italic>MSE</italic> values across datasets underscores the model&#x2019;s robustness. The best validation performance is observed at epoch 25, where the <italic>MSE</italic> reaches its minimum value of <inline-formula id="inf73">
<mml:math id="m100">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>3.3</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. This epoch represents the point at which the model generalizes best to unseen data, striking an optimal balance between underfitting and overfitting, ensuring maximum predictive performance and minimal error between the output and the target. Beyond this point, <italic>MSE</italic> slightly increases, which may lead to overfitting.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Train and validation performance of the ANN model.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g008.tif">
<alt-text content-type="machine-generated">Line graph showing mean squared error (MSE) against the number of epochs. The blue line represents training MSE, decreasing steadily. The green line represents validation MSE, with the best performance at 25 epochs where MSE equals 3.3 times ten to the negative fourth power. An arrow points to this point.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> shows the error histogram from the simulation of the optimal ANN model. The green bars indicate validation data, and the blue bars represent training data. Errors between the output and target values can be observed to lie within the range of &#x2212;0.04 to 0.04.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Error histogram of the most appropriate ANN model (3 6 1) with 20 Bins.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g009.tif">
<alt-text content-type="machine-generated">Histogram displaying the distribution of errors between targets and outputs. The horizontal axis represents error values ranging from -0.08326 to 0.08366, while the vertical axis shows the number of instances up to 275. Blue bars indicate training data, green bars represent validation data, and an orange line indicates zero error. Most errors are clustered around zero.</alt-text>
</graphic>
</fig>
<p>As defined in <xref ref-type="disp-formula" rid="e23">Equation 23</xref>, the correlation coefficient <italic>R</italic> measures the strength and direction of the linear relationship between predicted and actual values, with higher values closer to 1 indicating stronger correlation and better predictive performance. <xref ref-type="fig" rid="F10">Figure 10</xref> displays scatter plots comparing the output and the target values of the control force in the optimal ANN model in the training phase, validation phase, and both phases. The results show strong correlation coefficients, with <italic>R</italic> values of 0.99115 for training and 0.99118 for validation, which demonstrates the effective learning capability of the model.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Scatter plots between predicted and measured <inline-formula id="inf74">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the optimal ANN model (3 6 1).</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g010.tif">
<alt-text content-type="machine-generated">Three scatter plots with linear regression lines show the correlation between target and output data. The top left plot for training data has a blue fit line with R = 0.99115. The top right plot for validation data has a green fit line with R = 0.99118. The bottom plot for all data has a red fit line with R = 0.99117. Data points are marked with circles.</alt-text>
</graphic>
</fig>
<p>The performance measures of the best ANN model are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, revealing an <italic>R</italic> range of 0.98&#x2013;0.99, where each column in the figure corresponds to a different fold in the K-fold cross-validation process, representing the model&#x2019;s performance across multiple training-validation splits. This underscores the success of K-fold cross-validation in showcasing the model&#x2019;s robustness. The model consistently performs well across all five folds, effectively mitigating overfitting and underfitting risks, showcasing its remarkable ability to learn from training data and generate new data.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Performance measures of the ANN model using the K-fold cross-validation, with K &#x3d; 5.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g011.tif">
<alt-text content-type="machine-generated">Bar chart displaying Pearson correlation coefficients (Rval) for five splits. Values range from 0.981 to 0.998, increasing from Split 1 (0.986) to Split 5 (0.998). The y-axis begins at 0.95 and ends at 1.00.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s4-2">
<label>4.2</label>
<title>Performance assessment of ANN controller</title>
<p>After identifying the most effective neural network training model, it is utilized to control the ATMD through a feedback loop. This will enable computing the required control force to mitigate the effect of seismic activity on several ground motions to evaluate and validate the performance of the ANN model in adapting to new seismic conditions. For this purpose, the six ground motion records from the FEMA database not utilized during the training phase are selected (<xref ref-type="table" rid="T3">Table 3</xref>; <xref ref-type="fig" rid="F7">Figure 7</xref>).</p>
<p>Various control strategies are considered to assess the performance of the ANN-driven ATMD. The control strategies adopted are:<list list-type="bullet">
<list-item>
<p>The base-isolated structure is equipped with a classical TMD, where the actuator force is set to null; this strategy is denoted BIS &#x2b; TMD.</p>
</list-item>
<list-item>
<p>The base-isolated structure is equipped with an ATMD driven by a LQR controller, denoted BIS &#x2b; ATMD (LQR).</p>
</list-item>
<list-item>
<p>The base-isolated structure is equipped with an ATMD driven by an ANN controller, denoted BIS &#x2b; ATMD (ANN).</p>
</list-item>
</list>
</p>
<p>The first one has been compared with a hybrid control system employing only passive strategies. The performances of each control strategy are compared with those of BIS considered alone, and the results are reported in terms of reduction rate.</p>
<p>The dynamical parameters of interest investigated are the peak base floor displacement, the root mean square (RMS) of the base displacement, the peak control device stroke, the base floor acceleration, velocity and displacement time histories, the maximum drift and inter-story drift of all the floors and the hysteresis loops of the nonlinear isolator.</p>
<p>
<xref ref-type="table" rid="T4">Table 4</xref> presents the peak base displacement and the base displacement RMS for each control strategy under each earthquake, along with their respective reduction rate (RR) percentages evaluated across the six different earthquake scenarios. The passive TMD system provides moderate displacement reductions, ranging from 17% to 36%, showing its ability to mitigate vibrations to a certain extent. The active control strategy using LQR shows a more substantial improvement, reducing displacements by 63%&#x2013;81%. Notably, the ANN-based ATMD demonstrates the highest effectiveness, consistently achieving displacement reductions between 81% and 87%, indicating its effectiveness and successful learning from the LQR controller. Further, the passive TMD system achieves moderate reductions in RMS values, ranging from 27% to 52%, indicating its limited yet consistent damping capacity. The ANN demonstrates reduction rates ranging from 91% to 94%, surpassing LQR&#x2019;s rates of 86%&#x2013;92%. Similar to peak base displacement results, the ANN highlights its ability to learn from and surpass LQR&#x2019;s performance.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Maximum base displacements and base floor displacement RMS under different control strategies and their reduction rate (<italic>RR</italic>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Earthquakes</th>
<th colspan="7" align="center">Control strategies and their respective reduction rate</th>
</tr>
<tr>
<th align="center">BIS (m)</th>
<th align="center">BIS &#x2b; TMD (m)</th>
<th align="center">RR (%)</th>
<th align="center">BIS &#x2b; ATMD (LQR) (m)</th>
<th align="center">RR (%)</th>
<th align="center">BIS &#x2b; ATMD (ANN) (m)</th>
<th align="center">RR (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="8" align="left">Maximum base displacement</td>
</tr>
<tr>
<td colspan="8" align="left">Far Fault</td>
</tr>
<tr>
<td align="center">Chi-Chi</td>
<td align="center">1.09</td>
<td align="center">0.71</td>
<td align="center">34.8</td>
<td align="center">0.23</td>
<td align="center">78.8</td>
<td align="center">0.19</td>
<td align="center">82.5</td>
</tr>
<tr>
<td align="center">San Fernando</td>
<td align="center">0.54</td>
<td align="center">0.41</td>
<td align="center">24</td>
<td align="center">0.13</td>
<td align="center">75.9</td>
<td align="center">0.09</td>
<td align="center">83.3</td>
</tr>
<tr>
<td colspan="8" align="left">No Pulse Near Fault</td>
</tr>
<tr>
<td align="center">Kocaeli</td>
<td align="center">1.01</td>
<td align="center">0.65</td>
<td align="center">35.6</td>
<td align="center">0.22</td>
<td align="center">78.2</td>
<td align="center">0.13</td>
<td align="center">87.1</td>
</tr>
<tr>
<td align="center">Denali</td>
<td align="center">0.68</td>
<td align="center">0.52</td>
<td align="center">23.5</td>
<td align="center">0.21</td>
<td align="center">69.1</td>
<td align="center">0.13</td>
<td align="center">80.8</td>
</tr>
<tr>
<td colspan="8" align="left">Pulse Near Fault</td>
</tr>
<tr>
<td align="center">Landers</td>
<td align="center">0.41</td>
<td align="center">0.34</td>
<td align="center">17</td>
<td align="center">0.15</td>
<td align="center">63.4</td>
<td align="center">0.10</td>
<td align="center">75.6</td>
</tr>
<tr>
<td align="center">Kocaeli</td>
<td align="center">0.52</td>
<td align="center">0.39</td>
<td align="center">25</td>
<td align="center">0.10</td>
<td align="center">80.7</td>
<td align="center">0.09</td>
<td align="center">82.6</td>
</tr>
<tr>
<td colspan="8" align="left">Base floor displacement RMS</td>
</tr>
<tr>
<td colspan="8" align="left">Far Fault</td>
</tr>
<tr>
<td align="center">Chi-Chi</td>
<td align="center">0.495</td>
<td align="center">0.267</td>
<td align="center">46</td>
<td align="center">0.047</td>
<td align="center">90.5</td>
<td align="center">0.032</td>
<td align="center">93.5</td>
</tr>
<tr>
<td align="center">San Fernando</td>
<td align="center">0.310</td>
<td align="center">0.149</td>
<td align="center">51.9</td>
<td align="center">0.026</td>
<td align="center">91.6</td>
<td align="center">0.017</td>
<td align="center">94.5</td>
</tr>
<tr>
<td colspan="8" align="left">No Pulse Near Fault</td>
</tr>
<tr>
<td align="center">Kocaeli</td>
<td align="center">0.478</td>
<td align="center">0.320</td>
<td align="center">33</td>
<td align="center">0.068</td>
<td align="center">85.7</td>
<td align="center">0.039</td>
<td align="center">91.8</td>
</tr>
<tr>
<td align="center">Denali</td>
<td align="center">0.372</td>
<td align="center">0.187</td>
<td align="center">49.7</td>
<td align="center">0.035</td>
<td align="center">90.5</td>
<td align="center">0.027</td>
<td align="center">92.7</td>
</tr>
<tr>
<td colspan="8" align="left">Pulse Near Fault</td>
</tr>
<tr>
<td align="center">Landers</td>
<td align="center">0.241</td>
<td align="center">0.154</td>
<td align="center">36.1</td>
<td align="center">0.031</td>
<td align="center">87.1</td>
<td align="center">0.020</td>
<td align="center">91.7</td>
</tr>
<tr>
<td align="center">Kocaeli</td>
<td align="center">0.296</td>
<td align="center">0.216</td>
<td align="center">27</td>
<td align="center">0.039</td>
<td align="center">86.8</td>
<td align="center">0.024</td>
<td align="center">91.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In addition to displacement and RMS evaluations, it is crucial to assess the stroke response of the damper systems to ensure their practical applicability. The stroke, defined as the peak displacement of the damper mass, determines the device&#x2019;s required motion range. Excessive stroke demands may render a control system impractical despite its effectiveness in reducing vibrations. Therefore, <xref ref-type="table" rid="T5">Table 5</xref> presents a comparative analysis of the peak stroke displacements for the TMD, the LQR-controlled ATMD, and the ANN-controlled ATMD under the various earthquake records, offering insights into their mechanical feasibility alongside their control performance.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Peak damper stroke for TMD, ATMD-LQR, and ATMD-ANN.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Earthquakes</th>
<th align="center">TMD (m)</th>
<th align="center">ATMD (LQR) (m)</th>
<th align="center">ATMD (ANN) (m)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="4" align="left">Far Fault</td>
</tr>
<tr>
<td align="left">Chi-Chi</td>
<td align="center">0.711</td>
<td align="center">0.239</td>
<td align="center">0.194</td>
</tr>
<tr>
<td align="left">San Fernando</td>
<td align="center">0.410</td>
<td align="center">0.134</td>
<td align="center">0.094</td>
</tr>
<tr>
<td colspan="4" align="left">No Pulse Near Fault</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.650</td>
<td align="center">0.219</td>
<td align="center">0.134</td>
</tr>
<tr>
<td align="left">Denali</td>
<td align="center">0.523</td>
<td align="center">0.208</td>
<td align="center">0.135</td>
</tr>
<tr>
<td colspan="4" align="left">Pulse Near Fault</td>
</tr>
<tr>
<td align="left">Landers</td>
<td align="center">0.337</td>
<td align="center">0.149</td>
<td align="center">0.104</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.393</td>
<td align="center">0.098</td>
<td align="center">0.092</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T5">Table 5</xref>, the TMD system exhibits the highest stroke demands across all earthquake records, with peak values reaching up to 0.711 m. In contrast, the LQR-controlled ATMD significantly reduces the required stroke, and the ANN-based ATMD achieves even lower stroke values in most cases. This demonstrates not only the superior control capability of the ATMD systems but also their mechanical efficiency. Notably, the ANN consistently maintains a lower stroke than LQR, confirming its intelligent control ability and practical feasibility.</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> illustrates for the six ground motions the base acceleration response of the nonlinear base-isolated structure comparing four scenarios: BIS, BIS and TMD, BIS and ATMD driven by the LQR controller, BIS and ATMD trained with the ANN controller. Applying TMD to the BIS is able to reduce the response better for far fault earthquakes than near fault ones. The graph reveals that the response can be further decreased by adopting the ATMD: a close performance between the ANN system and the LQR system in mitigating structural vibration for all the records is observed.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Time history of base floor acceleration.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g012.tif">
<alt-text content-type="machine-generated">Four graphs of seismic acceleration data with different conditions. Each graph includes plots for BIS, BIS &#x2b; TMD, BIS &#x2b; ATMD (LQR), and BIS &#x2b; ATMD (ANN). The top row shows data for far faults: 1999 Chi-Chi, Taiwan, and 1971 San Fernando. The bottom row shows no pulse near fault: 1999 Kocaeli, Turkey, and 2002 Denali, Alaska. The last set displays pulse near fault: 1992 Landers and 1999 Kocaeli, Turkey. Each graph indicates peak acceleration values in meters per second squared.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figures 13</xref>, <xref ref-type="fig" rid="F14">14</xref> illustrate the time history of base velocity and base displacement, respectively; it is evident that the ANN control system consistently achieves lower peak responses than the LQR control system; the adjustments of the control action in real time make this strategy more effective than applying only a TMD to limit base displacement and velocity. The response reductions occur across a wide range of earthquakes with different intensities and frequencies, which indicates that the ANN effectively adapts to the nonlinear behavior of the structure, providing better damping and stability.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Time history of base floor velocity.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g013.tif">
<alt-text content-type="machine-generated">Five line graphs comparing velocity over time for different fault types and mitigation methods. The top row shows data for far-fault locations in Taiwan and San Fernando, while the middle row shows no pulse near-fault data for Turkey and Alaska. The bottom row displays pulse near-fault data for Landers and Kocaeli. Each graph includes four colored lines representing different configurations: BIS, BIS&#x2b;TMD, BIS&#x2b;ATMD (LQR), and BIS&#x2b;ATMD (ANN). Peak values are indicated in a box in each graph.</alt-text>
</graphic>
</fig>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Time history of base floor displacement.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g014.tif">
<alt-text content-type="machine-generated">Graph showing displacement over time for different seismic events. Four charts compare BIS, BIS &#x2b; TMD, BIS &#x2b; ATMD (LQR), and BIS &#x2b; ATMD (ANN) responses. Data includes peaks: Chi-Chi, Taiwan (1.09 m), San Fernando (0.54 m), Kocaeli, Turkey (1.01 m), Denali, Alaska (0.62 m), Landers (0.41 m), and Kocaeli, Turkey (0.52 m). Each chart highlights variations in displacement patterns, illustrating the impact of different control methods on structural response.</alt-text>
</graphic>
</fig>
<p>The base shear force is shown in <xref ref-type="fig" rid="F15">Figure 15</xref> for the cases examined. The reduction observed with the hybrid control with ATMD helps to decrease seismic forces, thereby minimizing stress on structural components and reducing the risk of failure. <xref ref-type="fig" rid="F15">Figure 15</xref> illustrates how well active control methods are capable of minimizing the base shear across all seismic events and how this performance increases, especially for near fault earthquakes, compared to classical passive TMD. Notably, the ANN control exhibited nearly identical behavior to that of the LQR control, with only a slight increase observed in the maximum peak levels.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Time history of base shear response.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g015.tif">
<alt-text content-type="machine-generated">Four graphs depict base shear over time for different earthquakes. Each graph compares the effects of BIS, BIS &#x2b; TMD, BIS &#x2b; ATMD (LQR), and BIS &#x2b; ATMD (ANN). The top graphs show data from the 1999 Chi-Chi, Taiwan, and 1971 San Fernando events, indicating peak base shear values. The bottom graphs display data from the 2002 Denali and 1999 Kocaeli earthquakes, also with peak values. Each series is distinguished by different colored lines.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F16">Figure 16</xref> presents the maximum drift at all floors. The isolated structure exhibits significant drift for some earthquakes (Chi Chi, and Kocaeli earthquakes), indicating high susceptibility to seismic forces and potential structural damage. Applying a TMD to the base isolation layer can reduce the response to some extent; however, the LQR system shows markedly improved performance. ANN system performs even better, highlighting its superior efficiency in managing seismic responses. This reduced drift implies less structural damage and better protection.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Maximum floor drift.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g016.tif">
<alt-text content-type="machine-generated">Six plots show maximum drift versus floors for different earthquake scenarios: Far Fault (1999 Chi-Chi, Taiwan; 1971 San Fernando), No Pulse Near Fault (1999 Kocaeli, Turkey; 2002 Denali, Alaska), and Pulse Near Fault (1992 Landers; 1999 Kocaeli, Turkey). Lines compare BIS, BIS + TMD, BIS + ATMD (LQR), and BIS + ATMD (ANN). Black, green, red, and blue lines represent each method, showing varying drift across scenarios.</alt-text>
</graphic>
</fig>
<p>The inter-story drift, depicted in <xref ref-type="fig" rid="F17">Figure 17</xref>, shows that, again, both control methods based on ATMD effectively reduce the responses, especially at the lower floors, where the inter-story drift values are significantly minimized. While the LQR system shows superior performance, the ANN system also achieves notable reductions, closely miming the behavior of the LQR. This underscores the potential of ANN as a viable control strategy also compared to passive control with TMD.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Inter-story drift.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g017.tif">
<alt-text content-type="machine-generated">Six charts compare maximum inter-story drift for floors under different seismic conditions: far fault, no pulse near fault, and pulse near fault. Each chart shows four lines: BIS, BIS + TMD, BIS + ATMD (LQR), and BIS + ATMD (ANN), representing various control systems on building floors. Each frame is labeled with data from specific earthquake events: 1999 Chi-Chi, Taiwan; 1971 San Fernando; 1999 Kocaeli, Turkey; 2002 Denali, Alaska; 1992 Landers; and another 1999 Kocaeli event. The x-axis indicates drift in meters, and the y-axis marks floors.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F18">Figure 18</xref> illustrates the normalized restoring force of the BIS versus the normalized base displacement for the control strategies under six different testing earthquakes. Normalization is performed by dividing all the values by the maximum absolute value of the reference BIS responses, namely the restoring force and the base displacement. The addition of an ATMD to the BIS significantly reduces the energy dissipated by the isolator compared to the case where a classical TMD is added. This reduction is evident from the smaller peaks in the restoring force for both LQR and ANN controllers compared to the isolated structure. The decrease in the restoring force indicates lower hysteretic energy dissipation during seismic events, highlighting the ATMD&#x2019;s effectiveness in minimizing the relative motion between the building and its foundation.</p>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>BIS normalized restoring force versus normalized displacement.</p>
</caption>
<graphic xlink:href="fbuil-11-1630131-g018.tif">
<alt-text content-type="machine-generated">Graphs illustrating the relationship between normalized restoring force and normalized displacement for various earthquake scenarios. Each graph includes four lines: BIS, BIS &#x2b; TMD, BIS &#x2b; ATMD (LQR), and BIS &#x2b; ATMD (ANN). Insets show detailed views of the data. Earthquake events: 1999 Chi-Chi, 1971 San Fernando, 1999 Kocaeli, 2002 Denali, 1992 Landers, 1999 Kocaeli (different RSNs). Graphs are categorized into far fault, no pulse near fault, and pulse near fault types.</alt-text>
</graphic>
</fig>
<p>Moreover, the ANN controller exhibits relatively smaller restoring force values, suggesting that it provides a more adaptive and efficient control strategy compared to the LQR controller. The ANN&#x2019;s ability to learn from data and predict optimal control actions allows it to handle the nonlinear behavior of the base isolation system more effectively.</p>
</sec>
<sec id="s4-3">
<label>4.3</label>
<title>Time delay effect on the response reduction</title>
<p>In order to emulate real-world conditions more accurately in the model, time delays were incorporated into the control loop of the model. Specifically, the structural responses sent to both LQR and ANN-based controllers were delayed by a one-time step. Additionally, the control forces generated by each controller were delayed by a one-time step before being applied via the actuator. This configuration resulted in an overall delay of two time steps within the control loop, effectively emulating the inherent delays present in practical applications.</p>
<p>The introduction of these delays revealed marked differences between the LQR and ANN approaches. When operating with a delayed full-state vector, the LQR encountered significant challenges in producing an effective control force. This difficulty highlighted concerns about the LQR&#x2019;s robustness and reliability in environments characterized by time delays, as the delayed response compromised its ability to maintain optimal control performance. The inherent limitations of the LQR in handling time delays emphasize the need for alternative control strategies that can better cope with such conditions.</p>
<p>Conversely, the ANN demonstrated an excellent adaptability to time delays, consistently generating effective control forces and swiftly responding to mitigate structural responses. The ANN&#x2019;s performance remained robust despite the delays, showcasing its ability to adapt and learn from the delayed input data. This adaptability is attributed to the ANN&#x2019;s inherent capability to model complex, nonlinear relationships and its flexibility in handling dynamic changes within the system. The ANN&#x2019;s superior performance in the presence of time delays underscores its potential as a more reliable and effective control strategy in scenarios where delays are inevitable. These findings are confirmed in <xref ref-type="table" rid="T6">Table 6</xref>, which presents the root mean square (RMS) displacement results.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Base floor displacement RMS values for the system controlled with ANN with and without delay.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Earthquakes</th>
<th align="center">RMS delayed (m)</th>
<th align="center">RMS non-delayed (m)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="3" align="left">Far Fault</td>
</tr>
<tr>
<td align="left">Chi-Chi</td>
<td align="center">0.035</td>
<td align="center">0.032</td>
</tr>
<tr>
<td align="left">San Fernando</td>
<td align="center">0.021</td>
<td align="center">0.017</td>
</tr>
<tr>
<td colspan="3" align="left">No Pulse Near-Fault</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.042</td>
<td align="center">0.039</td>
</tr>
<tr>
<td align="left">Denali</td>
<td align="center">0.033</td>
<td align="center">0.027</td>
</tr>
<tr>
<td colspan="3" align="left">Pulse Near-Fault</td>
</tr>
<tr>
<td align="left">Landers</td>
<td align="center">0.024</td>
<td align="center">0.020</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.029</td>
<td align="center">0.024</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These findings underscore the potential advantages of employing ANN control strategies in scenarios where time delays are a critical factor. The adaptability and resilience of the ANN in the face of delays suggest that it can maintain high levels of control performance due to its natural ability to detect and react to nonlinearities, offering a significant improvement over traditional LQR methods. Therefore, incorporating ANN-based controllers in systems where time delays are prevalent could lead to more robust and efficient control solutions, ultimately enhancing the overall stability and performance of nonlinear systems.</p>
</sec>
<sec id="s4-4">
<label>4.4</label>
<title>Noise effect on the response reduction</title>
<p>Accurate measurement of dynamic response parameters such as base peak displacement, acceleration, velocity, inter-story drift, maximum drift, and base shear is critical for effective structural control. However, in real-world applications, sensor data is often contaminated with noise, which can compromise the accuracy and reliability of the measurements.</p>
<p>To address this challenge, this study investigates the impact of noise contamination on the performance of both the ANN controller and the LQR controller. A white noise disturbance (<xref ref-type="bibr" rid="B10">Chen and Xu, 2008</xref>; <xref ref-type="bibr" rid="B1">Abdeddaim et al., 2017</xref>) is randomly generated and then integrated to obtain velocity and displacement signals. The obtained signals are summed with the displacement and velocity data during both the LQR simulation and the testing phase of the ANN to simulate noise contamination in sensors. The white noise peak acceleration is set to be 30 times less than the PGA of the earthquake.</p>
<p>The noise-affected responses were fed into both the LQR and ANN control systems within the feedback loop. <xref ref-type="table" rid="T7">Table 7</xref> presents the base floor root mean square (RMS) under both LQR and ANN controllers with and without noise contamination for all the used records.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Base floor displacement RMS with and without noise.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Earthquakes</th>
<th colspan="2" align="center">ATMD (LQR) (m)</th>
<th colspan="2" align="center">ATMD (ANN) (m)</th>
</tr>
<tr>
<th align="center">Without noise</th>
<th align="center">With noise</th>
<th align="center">Without noise</th>
<th align="center">With noise</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="5" align="left">Far Fault</td>
</tr>
<tr>
<td align="left">Chi-Chi</td>
<td align="center">0.047</td>
<td align="center">0.051</td>
<td align="center">0.032</td>
<td align="center">0.033</td>
</tr>
<tr>
<td align="left">San Fernando</td>
<td align="center">0.026</td>
<td align="center">0.029</td>
<td align="center">0.017</td>
<td align="center">0.017</td>
</tr>
<tr>
<td colspan="5" align="left">Pulse Near-Fault</td>
</tr>
<tr>
<td align="left">Landers</td>
<td align="center">0.031</td>
<td align="center">0.036</td>
<td align="center">0.020</td>
<td align="center">0.026</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.039</td>
<td align="center">0.043</td>
<td align="center">0.024</td>
<td align="center">0.025</td>
</tr>
<tr>
<td colspan="5" align="left">No Pulse Near-Fault</td>
</tr>
<tr>
<td align="left">Kocaeli</td>
<td align="center">0.068</td>
<td align="center">0.074</td>
<td align="center">0.039</td>
<td align="center">0.043</td>
</tr>
<tr>
<td align="left">Denali</td>
<td align="center">0.035</td>
<td align="center">0.042</td>
<td align="center">0.027</td>
<td align="center">0.029</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After introducing noise, a slight increase in the RMS displacement response was observed for both the LQR and ANN control methods. However, it was found that an effective solution to mitigate this increase is to adjust the control force. The robustness of the ANN controller was evaluated based on its ability to maintain control performance despite the presence of noise. Finally, this consistent effectiveness across different responses underscores ANN&#x2019;s potential to enhance structural resilience against seismic impacts.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This study aimed to enhance the seismic performance of nonlinear base-isolated structures by developing an AI-based hybrid control strategy that combines BIS with ATMDs, applying an ANN controller. The main objective was to design a control system capable of achieving effective seismic response mitigation with a limited number of sensors, thus improving practicality and cost-efficiency compared to conventional methods.</p>
<p>The methodology involved training an ANN controller using data generated from an LQR controller under seismic excitation with one ground motion data. The ANN model was trained to replicate the optimal control action of the LQR while addressing the nonlinear hysteretic behavior of the base-isolated structure. The controller&#x2019;s performance was validated through numerical simulations on an 8-story nonlinear base-isolated benchmark building subjected to various near-field and far-field earthquakes, including additional unseen earthquake records to assess generalization capabilities.</p>
<p>The major findings from the case study can be summarized as follows:<list list-type="order">
<list-item>
<p>The ANN controller successfully captured the nonlinear behavior of the base isolators and structural responses, leading to more effective mitigation of seismic-induced vibrations compared to classical passive control (provided with classical TMD).</p>
</list-item>
<list-item>
<p>A reduction of over 80% in the base isolator displacement was achieved with the ATMD trained by the ANN, alongside a significant decrease in the RMS values of structural responses.</p>
</list-item>
<list-item>
<p>The ANN-based system demonstrated robustness against signal time delays and white noise contamination, ensuring reliable performance under realistic data conditions.</p>
</list-item>
<list-item>
<p>Effective control was achieved with only three sensors, highlighting a significant advantage over the conventional LQR controller, which requires full-state observation.</p>
</list-item>
<list-item>
<p>The ANN controller exhibited strong generalization capabilities, effectively mitigating structural responses during seismic events not included in the initial training dataset.</p>
</list-item>
<list-item>
<p>The ANN-driven control system provided real-time response capabilities, enabling immediate and adaptive adjustments to maintain structural integrity during earthquakes.</p>
</list-item>
</list>
</p>
<p>Moreover, the integration of BIS with ATMD further enhanced the energy dissipation capacity of the structure, leading to improved overall robustness against seismic events.</p>
<p>In conclusion, the proposed ANN-driven hybrid control approach demonstrated considerable potential for practical implementation by achieving comparable or superior performance to classical control methods while significantly reducing the complexity and cost associated with sensor deployment. Future research will focus on exploring more advanced ANN architectures, such as deep learning models, and conducting experimental validations on larger-scale structures to further assess the applicability of AI-based adaptive control in real-world scenarios. Additionally, the versatility of ANN-driven hybrid control strategies could be investigated in broader engineering contexts beyond seismic resilience.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>NG: Visualization, Formal Analysis, Data curation, Writing &#x2013; original draft, Investigation, Software. MA: Writing &#x2013; review and editing, Validation, Methodology, Supervision, Conceptualization. AO: Validation, Supervision, Writing &#x2013; review and editing, Conceptualization. MB: Funding acquisition, Writing &#x2013; review and editing, Supervision, Validation, Conceptualization, Investigation.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10">
<title>Correction note</title>
<p>A correction has been made to this article. Details can be found at: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbuil.2025.1755156">10.3389/fbuil.2025.1755156</ext-link>.</p>
</sec>
<sec sec-type="ai-statement" id="s11">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1099353/overview">Songye Zhu</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1961828/overview">Rodolfo Labernarda</ext-link>, University of Calabria, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3075429/overview">Ruisheng Ma</ext-link>, Beijing University of Technology, China</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shrimali</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Datta</surname>
<given-names>T. K.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Retrofitting of a weaker building by coupling it to an adjacent stronger building using MR dampers</article-title>. <source>Struc Eng. Mech.</source> <volume>62</volume> (<issue>2</issue>), <fpage>197</fpage>&#x2013;<lpage>208</lpage>. <pub-id pub-id-type="doi">10.12989/sem.2017.62.2.197</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aldwaik</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Adeli</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Advances in optimization of highrise building structures</article-title>. <source>Struct. Multidiscip. Optim.</source> <volume>50</volume>, <fpage>899</fpage>&#x2013;<lpage>919</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-014-1148-1</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amezquita-Sanchez</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Dominguez-Gonzalez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sedaghati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>de Jesus Romero-Troncoso</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Osornio-Rios</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Vibration control on smart civil structures: a review</article-title>. <source>Mech. Adv. Mater. Struct.</source> <volume>21</volume> (<issue>1</issue>), <fpage>23</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1080/15376494.2012.677103</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Banerjee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Matsagar</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Hybrid vibration control of hospital buildings against earthquake excitations using unbonded fiber-reinforced elastomeric isolator and tuned mass damper</article-title>. <source>Buildings</source> <volume>13</volume> (<issue>7</issue>), <fpage>1724</fpage>. <pub-id pub-id-type="doi">10.3390/buildings13071724</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blachowski</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Pnevmatikos</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Neural network based vibration control of seismically excited civil structures</article-title>. <source>Period. Polytech. Civ. Eng.</source> <volume>62</volume> (<issue>3</issue>), <fpage>620</fpage>&#x2013;<lpage>628</lpage>. <pub-id pub-id-type="doi">10.3311/ppci.11601</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brancati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Di Massa</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pagano</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Petrillo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Santini</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A combined neural network and model predictive control approach for ball transfer unit&#x2013;magnetorheological elastomer&#x2013;based vibration isolation of lightweight structures</article-title>. <source>J. Vib. Control</source> <volume>26</volume> (<issue>19-20</issue>), <fpage>1668</fpage>&#x2013;<lpage>1682</lpage>. <pub-id pub-id-type="doi">10.1177/1077546320902316</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Soong</surname>
<given-names>T. T.</given-names>
</name>
</person-group> (<year>1980</year>). <article-title>Structural control using active tuned mass dampers</article-title>. <source>J. Eng. Mech. Div.</source> <volume>106</volume> (<issue>6</issue>), <fpage>1091</fpage>&#x2013;<lpage>1098</lpage>. <pub-id pub-id-type="doi">10.1061/jmcea3.0002652</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Modal-energy-based neuro-controller for seismic response reduction of a nonlinear building structure</article-title>. <source>Appl. Sci.</source> <volume>9</volume> (<issue>20</issue>), <fpage>4443</fpage>. <pub-id pub-id-type="doi">10.3390/app9204443</pub-id>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Charrouf</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Djedoui</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Analyzing seismic performance of optimized base isolation systems with soil&#x2013;structure interaction: an analytical and numerical approach</article-title>. <source>Pract. Periodical Struct. Des. Constr.</source> <volume>29</volume> (<issue>3</issue>), <fpage>04024032</fpage>. <pub-id pub-id-type="doi">10.1061/ppscfx.sceng-1479</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y. L.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Integrated vibration control and health monitoring of building structures using semi-active friction dampers: Part II&#x2014;numerical investigation</article-title>. <source>Eng. Struct.</source> <volume>30</volume> (<issue>3</issue>), <fpage>573</fpage>&#x2013;<lpage>587</lpage>. <pub-id pub-id-type="doi">10.1016/j.engstruct.2007.03.006</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>P.-C.</given-names>
</name>
<name>
<surname>Chien</surname>
<given-names>K.-Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Machine-learning based optimal seismic control of structure with active mass damper</article-title>. <source>Appl. Sci.</source> <volume>10</volume> (<issue>15</issue>), <fpage>5342</fpage>. <pub-id pub-id-type="doi">10.3390/app10155342</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>F. Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Hybrid control of seismic structures with optimal placement of control devices</article-title>. <source>J. Aerosp. Eng.</source> <volume>11</volume> (<issue>2</issue>), <fpage>52</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0893-1321(1998)11:2(52)</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Conte</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Durrani</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Shelton</surname>
<given-names>R. O.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Seismic response modeling of multi-story buildings using neural networks</article-title>. <source>J. intelligent material Syst. Struct.</source> <volume>5</volume> (<issue>3</issue>), <fpage>392</fpage>&#x2013;<lpage>402</lpage>. <pub-id pub-id-type="doi">10.1177/1045389x9400500312</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Council</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Quantification of building seismic performance factors</source>. <publisher-loc>Redwood City</publisher-loc>, <publisher-name>CA: US Department of Homeland Security, FEMA</publisher-name>.</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Di Girolamo</surname>
<given-names>G. D.</given-names>
</name>
<name>
<surname>Smarra</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Gattulli</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Potenza</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Graziosi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>D&#x27;Innocenzo</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Data&#x2010;driven optimal predictive control of seismic induced vibrations in frame structures</article-title>. <source>Struct. Control Health Monit.</source> <volume>27</volume> (<issue>4</issue>). <pub-id pub-id-type="doi">10.1002/stc.2514</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Djedoui</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Active vibration control for base-isolated structures using a PID controller against earthquakes</article-title>. <source>Int. J. Eng. Res. Afr.</source> <volume>26</volume>, <fpage>99</fpage>&#x2013;<lpage>110</lpage>. <pub-id pub-id-type="doi">10.4028/www.scientific.net/jera.26.99</pub-id>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Djedoui</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pinelli</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Hybrid control systems for rigid buildings structures under strong earthquakes</article-title>. <source>Asian J. Civ. Eng.</source> <volume>18</volume>, <fpage>893</fpage>&#x2013;<lpage>909</lpage>.</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Djerouni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Athamnia</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Charrouf</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Djedoui</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal seismic response using a passive tuned mass damper inerter (TMDI)</article-title>. <source>J. Build. Mater. Struct.</source> <volume>7</volume> (<issue>1</issue>), <fpage>51</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.34118/jbms.v7i1.208</pub-id>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elias</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Beer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Assessing seismic vulnerability of modular buildings under earthquake ground motions</article-title>. <source>Eng. Struct.</source> <volume>331</volume>, <fpage>120002</fpage>. <pub-id pub-id-type="doi">10.1016/j.engstruct.2025.120002</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elias</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Djerouni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>De Domenico</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>El Ouni</surname>
<given-names>M. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Seismic response control of building structures under pulse-type ground motions by active vibration controller</article-title>. <source>J. Low Freq. Noise, Vib. Act. Control</source> <volume>42</volume> (<issue>1</issue>), <fpage>345</fpage>&#x2013;<lpage>367</lpage>. <pub-id pub-id-type="doi">10.1177/14613484221130192</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elias</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Matsagar</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Research developments in vibration control of structures using passive tuned mass dampers</article-title>. <source>Annu. Rev. Control</source> <volume>44</volume>, <fpage>129</fpage>&#x2013;<lpage>156</lpage>. <pub-id pub-id-type="doi">10.1016/j.arcontrol.2017.09.015</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>El Ouni</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Elias</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kahla</surname>
<given-names>N. B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Review of vibration control strategies of high-rise buildings</article-title>. <source>Sensors</source> <volume>22</volume> (<issue>21</issue>), <fpage>8581</fpage>. <pub-id pub-id-type="doi">10.3390/s22218581</pub-id>
<pub-id pub-id-type="pmid">36366279</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fisco</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Adeli</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011a</year>). <article-title>Smart structures: Part I&#x2014;active and semi-active control</article-title>. <source>Sci. Iran.</source> <volume>18</volume> (<issue>3</issue>), <fpage>275</fpage>&#x2013;<lpage>284</lpage>. <pub-id pub-id-type="doi">10.1016/j.scient.2011.05.034</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fisco</surname>
<given-names>N. R.</given-names>
</name>
<name>
<surname>Adeli</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2011b</year>). <article-title>Smart structures: Part II &#x2014; hybrid control systems and control strategies</article-title>. <source>Sci. Iran.</source> <volume>18</volume> (<issue>3</issue>), <fpage>285</fpage>&#x2013;<lpage>295</lpage>. <pub-id pub-id-type="doi">10.1016/j.scient.2011.05.035</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghanemi</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Artificial intelligence-driven active tuned mass damper for enhanced seismic resilience of shear frame smart structures</article-title>. <source>J. Vib. Eng. and Technol.</source> <volume>12</volume>, <fpage>1577</fpage>&#x2013;<lpage>1599</lpage>. <pub-id pub-id-type="doi">10.1007/s42417-024-01491-0</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Ghanemi</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Abdeddaim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ounis</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>Seismic response reduction using an active tuned mass damper driven by an artifical neural network controller</article-title>,&#x201d; in <source>9th international conference on computational methods in structural dynamics and earthquake engineering methods in structural dynamics and earthquake Engineering</source>, <fpage>1227</fpage>&#x2013;<lpage>1235</lpage>.</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Semi-active control of magnetorheological elastomer base isolation system utilising learning-based inverse model</article-title>. <source>J. Sound Vib.</source> <volume>406</volume>, <fpage>346</fpage>&#x2013;<lpage>362</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsv.2017.06.023</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hashemi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hosseini-Hashemi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Smart active vibration control system of a rotary structure using piezoelectric materials</article-title>. <source>Sensors</source> <volume>22</volume> (<issue>15</issue>), <fpage>5691</fpage>. <pub-id pub-id-type="doi">10.3390/s22155691</pub-id>
<pub-id pub-id-type="pmid">35957246</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heertjes</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>van de Wouw</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Nonlinear dynamics and control of a pneumatic vibration isolator</article-title>. <source>J. Vib. Acoust.</source> <volume>128</volume>, <fpage>439</fpage>&#x2013;<lpage>448</lpage>. <pub-id pub-id-type="doi">10.1115/1.2128642</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Islam</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Bhatti</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2003</year>). &#x201c;<article-title>Controller design using fuzzy logic for a twin rotor MIMO system</article-title>,&#x201d; <source>7th international multi topic conference, 2003 INMIC 2003</source> (<publisher-name>IEEE</publisher-name>).</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ismail</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ikhouane</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Rodellar</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>The hysteresis Bouc-Wen model, a survey</article-title>. <source>Archives Comput. methods Eng.</source> <volume>16</volume>, <fpage>161</fpage>&#x2013;<lpage>188</lpage>. <pub-id pub-id-type="doi">10.1007/s11831-009-9031-8</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jamil</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Rind</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Awais</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Uzair</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Neural network predictive control of vibrations in tall structure: an experimental controlled vision</article-title>. <source>Comput. and Electr. Eng.</source> <volume>89</volume>, <fpage>106940</fpage>. <pub-id pub-id-type="doi">10.1016/j.compeleceng.2020.106940</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Jhang</surname>
<given-names>S.-S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H.-J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>C.-N.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>C.-H.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>W.-K.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>ANN control for damping low-frequency oscillation using deep learning</article-title>,&#x201d; <source>Australasian universities power engineering conference (AUPEC)</source> (<publisher-name>IEEE</publisher-name>).</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalman</surname>
<given-names>R. E.</given-names>
</name>
</person-group> (<year>1960</year>). <article-title>Contributions to the theory of optimal control</article-title>. <source>Bol. Soc. Mat. Mex.</source> <volume>5</volume> (<issue>2</issue>), <fpage>102</fpage>&#x2013;<lpage>119</lpage>.</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>H.-S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Development of seismic response simulation model for building structures with semi-active control devices using recurrent neural network</article-title>. <source>Appl. Sci.</source> <volume>10</volume> (<issue>11</issue>), <fpage>3915</fpage>. <pub-id pub-id-type="doi">10.3390/app10113915</pub-id>
</mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Kohavi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>A study of cross-validation and bootstrap for accuracy estimation and model selection</article-title>. <source>International joint conference on Artifical Intelligence (IJCAI)</source>. <publisher-loc>Montreal, QC</publisher-loc>.</mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>T.-Y.</given-names>
</name>
<name>
<surname>Kawashima</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Semiactive control of nonlinear isolated bridges with time delay</article-title>. <source>J. Struct. Eng.</source> <volume>133</volume> (<issue>2</issue>), <fpage>235</fpage>&#x2013;<lpage>241</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9445(2007)133:2(235)</pub-id>
</mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Performance of a nonlinear hybrid base isolation system under the ground motions</article-title>. <source>Soil Dyn. Earthq. Eng.</source> <volume>143</volume>, <fpage>106589</fpage>. <pub-id pub-id-type="doi">10.1016/j.soildyn.2021.106589</pub-id>
</mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Linderman</surname>
<given-names>L. E.</given-names>
</name>
<name>
<surname>Spencer</surname>
<given-names>Jr B.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Decentralized active control of multistory civil structure with wireless smart sensor nodes</article-title>. <source>J. Eng. Mech.</source> <volume>142</volume> (<issue>10</issue>), <fpage>04016078</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)em.1943-7889.0001126</pub-id>
</mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liut</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Matheu</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mook</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Neural&#x2010;network control of building structures by a force&#x2010;matching training scheme</article-title>. <source>Earthq. Eng. Struct. Dyn.</source> <volume>28</volume> (<issue>12</issue>), <fpage>1601</fpage>&#x2013;<lpage>1620</lpage>. <pub-id pub-id-type="doi">10.1002/(sici)1096-9845(199912)28:12&#x3c;1601::aid-eqe884&#x3e;3.0.co;2-g</pub-id>
</mixed-citation>
</ref>
<ref id="B41">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Artificial intelligence in civil engineering</article-title>. <source>Math. Problems Eng.</source> <volume>2012</volume>, <fpage>1</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1155/2012/145974</pub-id>
</mixed-citation>
</ref>
<ref id="B42">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mardani</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jusoh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zavadskas</surname>
<given-names>E. K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Fuzzy multiple criteria decision-making techniques and applications&#x2013;Two decades review from 1994 to 2014</article-title>. <source>Expert Syst. Appl.</source> <volume>42</volume> (<issue>8</issue>), <fpage>4126</fpage>&#x2013;<lpage>4148</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2015.01.003</pub-id>
</mixed-citation>
</ref>
<ref id="B43">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mazza</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Donnici</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Labernarda</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Seismic vulnerability of fixed-base and base-isolated hospitals: blind comparison between shaking table and numerical tests</article-title>. <source>Procedia Struct. Integr.</source> <volume>44</volume>, <fpage>147</fpage>&#x2013;<lpage>154</lpage>. <pub-id pub-id-type="doi">10.1016/j.prostr.2023.01.020</pub-id>
</mixed-citation>
</ref>
<ref id="B44">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mazza</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Donnici</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Labernarda</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Structural and non&#x2010;structural numerical blind prediction of shaking table experimental tests on fixed&#x2010;base and base&#x2010;isolated hospitals</article-title>. <source>Earthq. Eng. Struct. Dyn.</source> <volume>53</volume> (<issue>10</issue>), <fpage>2961</fpage>&#x2013;<lpage>2987</lpage>. <pub-id pub-id-type="doi">10.1002/eqe.4146</pub-id>
</mixed-citation>
</ref>
<ref id="B45">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mazza</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Labernarda</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Effects of near&#x2010;fault acceleration and non&#x2010;acceleration pulses on pounding between in&#x2010;plan irregular fixed&#x2010;base and base&#x2010;isolated buildings</article-title>. <source>Struct. Control Health Monit.</source> <volume>29</volume> (<issue>9</issue>), <fpage>e2992</fpage>. <pub-id pub-id-type="doi">10.1002/stc.2992</pub-id>
</mixed-citation>
</ref>
<ref id="B46">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moghaddasie</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Jalaeefar</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimization of LQR method for the active control of seismically excited structures</article-title>. <source>Smart Struct. Syst.</source> <volume>23</volume> (<issue>3</issue>), <fpage>243</fpage>&#x2013;<lpage>261</lpage>. <pub-id pub-id-type="doi">10.12989/sss.2019.23.3.243</pub-id>
</mixed-citation>
</ref>
<ref id="B47">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Naeim</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kelly</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Design of seismic isolated structures: from theory to practice</source>. <publisher-name>John Wiley and Sons</publisher-name>.</mixed-citation>
</ref>
<ref id="B48">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neves</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Gonzalez</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Leander</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Karoumi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Structural health monitoring of bridges: a model-free ANN-based approach to damage detection</article-title>. <source>J. Civ. Struct. Health Monit.</source> <volume>7</volume>, <fpage>689</fpage>&#x2013;<lpage>702</lpage>. <pub-id pub-id-type="doi">10.1007/s13349-017-0252-5</pub-id>
</mixed-citation>
</ref>
<ref id="B49">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Pandey</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Laxmi</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Optimal control of twin rotor MIMO system using LQR technique</article-title>,&#x201d; in <source>Computational intelligence in data mining-volume 1</source> (<publisher-loc>New Delhi</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>11</fpage>&#x2013;<lpage>21</lpage>.</mixed-citation>
</ref>
<ref id="B50">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Phillips</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sahin</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Optimal control of a twin rotor MIMO system using LQR with integral action</article-title>,&#x201d; <source>2014 world automation congress (WAC)</source> (<publisher-name>IEEE</publisher-name>).</mixed-citation>
</ref>
<ref id="B51">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Radmard Rahmani</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chase</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wiering</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>K&#xf6;nke</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A framework for brain learning-based control of smart structures</article-title>. <source>Adv. Eng. Inf.</source> <volume>42</volume>, <fpage>100986</fpage>. <pub-id pub-id-type="doi">10.1016/j.aei.2019.100986</pub-id>
</mixed-citation>
</ref>
<ref id="B52">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Reynaldi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lukas</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Margaretha</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2012</year>). <source>Backpropagation and levenberg-marquardt algorithm for training finite element neural network. 2012 sixth UKSim/AMSS European symposium on computer modeling and simulation</source> (<publisher-name>IEEE</publisher-name>).</mixed-citation>
</ref>
<ref id="B53">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sabetahd</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mousavi Ghasemi</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Vafaei Poursorkhabi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mohammadzadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zandi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Response attenuation of a structure equipped with ATMD under seismic excitations using methods of online simple adaptive controller and online adaptive type-2 neural-fuzzy controller</article-title>. <source>Comput. Intell. Neurosci.</source> <volume>2022</volume>, <fpage>1</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1155/2022/5832043</pub-id>
<pub-id pub-id-type="pmid">35814576</pub-id>
</mixed-citation>
</ref>
<ref id="B54">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sadek</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Mohraz</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Taylor</surname>
<given-names>A. W.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>A method of estimating the parameters of tuned mass dampers for seismic applications</article-title>. <source>Earthq. Eng. Struct. Dyn.</source> <volume>26</volume> (<issue>6</issue>), <fpage>617</fpage>&#x2013;<lpage>635</lpage>. <pub-id pub-id-type="doi">10.1002/(sici)1096-9845(199706)26:6&#x3c;617::aid-eqe664&#x3e;3.0.co;2-z</pub-id>
</mixed-citation>
</ref>
<ref id="B55">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Saka</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Prediction of ultimate shear strength of reinforced-concrete deep beams using neural networks</article-title>. <source>J. Struct. Eng.</source> <volume>127</volume> (<issue>7</issue>), <fpage>818</fpage>&#x2013;<lpage>828</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9445(2001)127:7(818)</pub-id>
</mixed-citation>
</ref>
<ref id="B56">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sapountzakis</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Florakis</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kapasakalis</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Design and performance assessment of base isolated structures supplemented with vibration control systems</article-title>. <source>Buildings</source> <volume>14</volume> (<issue>4</issue>), <fpage>955</fpage>. <pub-id pub-id-type="doi">10.3390/buildings14040955</pub-id>
</mixed-citation>
</ref>
<ref id="B57">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shin</surname>
<given-names>J.-H.</given-names>
</name>
<name>
<surname>Kwak</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.-M.</given-names>
</name>
<name>
<surname>Baek</surname>
<given-names>K.-H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Vibration control of multi-story building structure by hybrid control using tuned liquid damper and active mass damper</article-title>. <source>J. Mech. Sci. Technol.</source> <volume>34</volume> (<issue>12</issue>), <fpage>5005</fpage>&#x2013;<lpage>5015</lpage>. <pub-id pub-id-type="doi">10.1007/s12206-020-1105-4</pub-id>
</mixed-citation>
</ref>
<ref id="B58">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sibi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Siddarth</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Analysis of different activation functions using back propagation neural networks</article-title>. <source>J. Theor. Appl. Inf. Technol.</source> <volume>47</volume> (<issue>3</issue>), <fpage>1264</fpage>&#x2013;<lpage>1268</lpage>.</mixed-citation>
</ref>
<ref id="B59">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Skinner</surname>
<given-names>R. I.</given-names>
</name>
<name>
<surname>Robinson</surname>
<given-names>W. H.</given-names>
</name>
<name>
<surname>McVerry</surname>
<given-names>G. H.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>An introduction to seismic isolation</article-title>.</mixed-citation>
</ref>
<ref id="B60">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smarra</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Girolamo</surname>
<given-names>G. D. D.</given-names>
</name>
<name>
<surname>Gattulli</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Graziosi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>D&#x2019;Innocenzo</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Learning models for seismic-induced vibrations optimal control in structures via random forests</article-title>. <source>J. Optim. Theory Appl.</source> <volume>187</volume> (<issue>3</issue>), <fpage>855</fpage>&#x2013;<lpage>874</lpage>. <pub-id pub-id-type="doi">10.1007/s10957-020-01698-7</pub-id>
</mixed-citation>
</ref>
<ref id="B61">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Smith</surname>
<given-names>G. N.</given-names>
</name>
</person-group> (<year>1986</year>). &#x201c;<article-title>Probability and statistics in civil engineering</article-title>,&#x201d; in <source>Collins professional and technical books</source>, <volume>244</volume>.</mixed-citation>
</ref>
<ref id="B62">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Subasri</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Natarajan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sundaram</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jianliang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2013</year>). <source>Neural aided discrete PID active controller for non-linear hysteretic base-isolation building. 2013 9th Asian Control Conference ASCC</source> (<publisher-name>IEEE</publisher-name>).</mixed-citation>
</ref>
<ref id="B63">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulusoy</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bekda&#x15f;</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Nigdeli</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Geem</surname>
<given-names>Z. W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Performance of optimum tuned PID controller with different feedback strategies on active-controlled structures</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>4</issue>), <fpage>1682</fpage>. <pub-id pub-id-type="doi">10.3390/app11041682</pub-id>
</mixed-citation>
</ref>
<ref id="B64">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>&#xdc;m&#xfc;tl&#xfc;</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Ozturk</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bidikli</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A robust adaptive control design for active tuned mass damper systems of multistory buildings</article-title>. <source>J. Vib. Control</source> <volume>27</volume> (<issue>23-24</issue>), <fpage>2765</fpage>&#x2013;<lpage>2777</lpage>. <pub-id pub-id-type="doi">10.1177/1077546320966236</pub-id>
</mixed-citation>
</ref>
<ref id="B65">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Methods of random vibration for inelastic structures</article-title>. <source>Appl. Mech. Rev.</source> <volume>42</volume>, <fpage>39</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1115/1.3152420</pub-id>
</mixed-citation>
</ref>
<ref id="B66">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>Y.-K.</given-names>
</name>
</person-group> (<year>1976</year>). <article-title>Method for random vibration of hysteretic systems</article-title>. <source>J. Eng. Mech. Div.</source> <volume>102</volume> (<issue>2</issue>), <fpage>249</fpage>&#x2013;<lpage>263</lpage>. <pub-id pub-id-type="doi">10.1061/jmcea3.0002106</pub-id>
</mixed-citation>
</ref>
<ref id="B67">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Danielians</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Aseismic hybrid control of nonlinear and hysteretic structures I</article-title>. <source>J. Eng. Mech.</source> <volume>118</volume> (<issue>7</issue>), <fpage>1423</fpage>&#x2013;<lpage>1440</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9399(1992)118:7(1423)</pub-id>
</mixed-citation>
</ref>
<ref id="B68">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Vongchavalitkul</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Generalization of optimal control theory: linear and nonlinear control</article-title>. <source>J. Eng. Mech.</source> <volume>120</volume> (<issue>2</issue>), <fpage>266</fpage>&#x2013;<lpage>283</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)0733-9399(1994)120:2(266)</pub-id>
</mixed-citation>
</ref>
<ref id="B69">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>S.-M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.-J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Structural vibration suppression by a neural-network controller with a mass-damper actuator</article-title>. <source>J. Vib. Control</source> <volume>12</volume> (<issue>5</issue>), <fpage>495</fpage>&#x2013;<lpage>508</lpage>. <pub-id pub-id-type="doi">10.1177/1077546306064269</pub-id>
</mixed-citation>
</ref>
<ref id="B70">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Ying</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Hui</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Renda</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2009</year>). &#x201c;<article-title>Artificial neural network prediction for seismic response of bridge structure</article-title>,&#x201d; in <source>2009 international conference on artificial intelligence and computational Intelligence</source>, <fpage>503</fpage>&#x2013;<lpage>506</lpage>.</mixed-citation>
</ref>
<ref id="B71">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zahedin Labaf</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>De Angelis</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Basili</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-objective optimal design and seismic assessment of an inerter-based hybrid control system for storage tanks</article-title>. <source>Bull. Earthq. Eng.</source> <volume>21</volume> (<issue>3</issue>), <fpage>1481</fpage>&#x2013;<lpage>1507</lpage>. <pub-id pub-id-type="doi">10.1007/s10518-022-01457-1</pub-id>
</mixed-citation>
</ref>
<ref id="B72">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Intelligent control method research for high rise building vibration by integrating genetic algorithm and LSTM</article-title>. <source>IEEE Access</source> <volume>12</volume>, <fpage>9810</fpage>&#x2013;<lpage>9821</lpage>. <pub-id pub-id-type="doi">10.1109/access.2023.3348145</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>
