<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1072230</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2022.1072230</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Design of constrained-layer damping on plates to sound radiation based on isogeometric analysis and non-negative intensity</article-title>
<alt-title alt-title-type="left-running-head">Zhang and Xu</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2022.1072230">10.3389/fphy.2022.1072230</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Xinyan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Xu</surname>
<given-names>Yanming</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2055996/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Architecture and Civil Engineering</institution>, <institution>Huanghuai University</institution>, <addr-line>Zhumadian</addr-line>, <addr-line>Henan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Henan International Joint Laboratory of Structural Mechanics and Computational Simulation</institution>, <institution>Huanghuai University</institution>, <addr-line>Zhumadian</addr-line>, <addr-line>Henan</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1159606/overview">Pei Li</ext-link>, Xi&#x2019;an Jiaotong University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2053015/overview">Haojie Lian</ext-link>, Taiyuan University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2057884/overview">Bo Yu</ext-link>, Hefei University of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yanming Xu, <email>xuyanming@ustc.edu</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Statistical and Computational Physics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>1072230</elocation-id>
<history>
<date date-type="received">
<day>17</day>
<month>10</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>11</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zhang and Xu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhang and Xu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). 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.</p>
</license>
</permissions>
<abstract>
<p>Non-negative intensity (NNI) is a quantity which avoids near-field cancellation effects in sound intensity and provides direct visualization of the surface contributions to the radiated sound power. Hence, minimizing the integration of Non-negative intensity on predefined surfaces is implemented to be the design objective of topology optimization for the constrained-layer damping design on plates in this work. Non-negative intensity can be easily computed based on the radiation modes and the particle velocity on the surfaces of interest. Regarding the radiation modes, an eigenvalue analysis for the acoustic impedance matrix is required. After evaluating the objective function, the gradients of the objective function are computed using an adjoint variable method (AVM). These gradients enable the optimization to be solved by the method of moving asymptotes (MMA). Finally, some numerical examples are presented to validate the proposed optimization approach. Numerical results show that the corner radiation properties of the plate can be suppressed by the optimization, minimizing the integration of Non-negative intensity.</p>
</abstract>
<kwd-group>
<kwd>topology optimization</kwd>
<kwd>constrained-layer damping</kwd>
<kwd>non-negative intensity</kwd>
<kwd>sound radiation</kwd>
<kwd>isogeometric analysis</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Noise control has become an important task in an engineering design. As a commonly used component in engineering, reducing the sound radiation from vibrating plates has drawn much attention. An efficient tool for this job is the topology optimization technique. Topology optimization has rapidly developed since it was introduced by [<xref ref-type="bibr" rid="B1">1</xref>] and has been applied to a large range of engineering problems. This technique can flexibly generate holes in the structure and achieve the design objectives, such as reducing the weight or increasing the first natural frequency. Du and Olhoff [<xref ref-type="bibr" rid="B2">2</xref>] reduced the radiated sound power of the vibrating plate by optimizing the distribution of bi-materials. In addition, Xu et al. [<xref ref-type="bibr" rid="B3">3</xref>] also optimized the material distribution of the plate for minimizing the sound radiation. In their work, damping effects are neglected. To achieve a better design, damping patches can be adopted, for example, free-layer damping and constrained-layer damping (CLD). Compared with the free damping layer, CLD provides considerably more damping effects due to the motion constraints of the damping layer. Zheng et al. [<xref ref-type="bibr" rid="B4">4</xref>] investigated the topology optimization of passive constrained-layer damping (PCLD) treatment patches on thin plates with respect to sound radiation at low-frequency resonances.</p>
<p>In addition to the optimization procedure, another alternative to reducing the sound power is to locate the most contributing components of the vibrating structure and then adopt some additional patches on these regions, for example, damping layer, stiffener, or adding mass. This approach is more direct and computationally efficient because it usually does not require an iterative optimization process. It, however, sometimes cannot give a very efficient design for radiation control. Numerical techniques to identify the surface contribution to sound power include supersonic intensity and non-negative intensity. Supersonic intensity (SSI) was first proposed by [<xref ref-type="bibr" rid="B5">5</xref>] based on near-field acoustic holography (NAH) and Fourier transformation in wavenumber space. Another method is the surface contribution method proposed by [<xref ref-type="bibr" rid="B6">6</xref>]. The surface contribution method is a computational procedure to locate the regions of a vibrating object that radiate far-field sound based on acoustic radiation modes. The surface contributions depend on the acoustic radiation modes, the effectiveness of the acoustic radiation, and either the normal structural velocity or the acoustic pressure. The surface contribution is always positive, avoiding cancellation effects and providing a more direct visualization of the surface contribution to sound power than the sound intensity, compared to the supersonic intensity of the region with positive and negative contributions. Later, [<xref ref-type="bibr" rid="B7">7</xref>] renamed this quantity non-negative intensity (NNI) for comparison with the sound intensity. Liu et al. [<xref ref-type="bibr" rid="B8">8</xref>] compared these two intensities for predicting radiated sound in detail. By using SSI and NNI, the most contributing regions of vibrating structures can be determined. This information can assist in noise control.</p>
<p>The process of meshing can be costly when performing large-scale calculations, which makes the transition from computer-aided design (CAD) to computer-aided engineering (CAE) very cumbersome [<xref ref-type="bibr" rid="B9">9</xref>]. In isogeometric analysis (IGA), conventional Lagrangian basis functions are replaced by a B-spline basis function commonly used in CAD, which alleviates the meshing burden [<xref ref-type="bibr" rid="B10">10</xref>-<xref ref-type="bibr" rid="B19">19</xref>]. As a boundary representation method, IGABEM is naturally compatible with CAD and can thus perform numerical analysis directly on CAD models without having to go through the time-consuming meshing process required by traditional FEM/BEM, and without having to deal with the challenging volume parameterization required by the isogeometric finite element method. As a result, IGABEM is excellent for solving complicated boundary issues (Chen et al. [<xref ref-type="bibr" rid="B20">20</xref>]). IGA handles singularities and moving boundaries effectively [<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B22">22</xref>]. In order to solve the weakly singular and hypersingular integrals that emerge in IGABEM, specialized integration methods have been devised [<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B23">23</xref>]. In this work, non-uniform rational B-spline (NURBS) basis functions are used to discretize partial differential equations.</p>
<p>This article focuses on the adoption of NNI for topology optimization of plate structures with the CLD design. Since NNI can be regarded as the contribution to sound power, reducing the contributions defined as NNI over some partial regions of interest could be another design objective, different from the existing optimizations. By optimizing the distributions of NNI, the contributing pattern to sound power varied. That is to say, the radiation pattern of the vibrating structure is optimized.</p>
<p>The remainder of this article is organized as follows: in <xref ref-type="sec" rid="s2">Section 2</xref>, vibro-acoustic analysis, based on the isogeometric finite element method and the Rayleigh integral equation is presented. NNI is established using the acoustic radiation modes. <xref ref-type="sec" rid="s3">Section 3</xref> presents the complete optimization problem, including the sensitivity analysis, the definition of objective functions, and updating the scheme of design variables. The validation of the proposed optimization method is demonstrated in <xref ref-type="sec" rid="s4">Section 4</xref>
<underline>,</underline> by means of a baffled plate example. Finally, this work is concluded in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<title>2 Vibro-acoustic analysis</title>
<p>The following governing equations for the structure and fluid are derived in the frequency domain. Throughout this contribution, the time-harmonic term e<sup>&#x2212;i<italic>&#x3c9;t</italic>
</sup> will be applied, where <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula> is the imaginary unit, <italic>&#x3c9;</italic> &#x3d; 2<italic>&#x3c0;f</italic> denotes the angular frequency, with <italic>f</italic> as the excitation frequency in Hz, and <italic>t</italic> denoting time.</p>
<sec id="s2-1">
<title>2.1 Isogeometric finite element modeling for plate vibration</title>
<sec id="s2-1-1">
<title>2.1.1 B-splines and non-uniform rational B-splines</title>
<p>Generally, the B-spline is constructed by the knot vector <italic>&#x39e;</italic> &#x3d; [<italic>&#x3be;</italic>
<sub>0</sub>, <italic>&#x3be;</italic>
<sub>1</sub>, &#x2026; , <italic>&#x3be;</italic>
<sub>
<italic>m</italic>
</sub>], where <italic>m</italic> &#x3d; <italic>n</italic> &#x2b; <italic>p</italic> &#x2b; 1. The B-spline basis function <inline-formula id="inf2">
<mml:math id="m2">
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is defined, as given in Eq. <xref ref-type="disp-formula" rid="e1">1</xref> [<xref ref-type="bibr" rid="B24">24</xref>]:<disp-formula id="e1">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>1</mml:mn>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if</mml:mtext>
<mml:mspace width="1em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>otherwise</mml:mtext>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(1)</label>
</disp-formula>and for <italic>p</italic> &#x2265; 1, we have Eq. <xref ref-type="disp-formula" rid="e2">2</xref>:<disp-formula id="e2">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>&#x3be;</italic> represents the parametric coordinate, <italic>p</italic> denotes the polynomial order, and <italic>n</italic> is the number of basis functions or control points. Eqs <xref ref-type="disp-formula" rid="e1">1</xref> and <xref ref-type="disp-formula" rid="e2">2</xref> are usually obtained using the Cox-de-Boor recursive formula.</p>
<p>NURBS [<xref ref-type="bibr" rid="B9">9</xref>] is an important CAD geometric modeling technique developed on the B-splines and is accepted as an industry standard. The NURBS surface is defined, as given in Eq. <xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e3">
<mml:math id="m5">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi mathvariant="bold">S</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>N</italic>
<sub>
<italic>i</italic>,<italic>p</italic>
</sub>(<italic>&#x3be;</italic>) and <italic>M</italic>
<sub>
<italic>j</italic>,<italic>q</italic>
</sub>(<italic>&#x3b7;</italic>) are the B-spline basis functions, <italic>&#x3b7;</italic> represents the parametric coordinate, and <italic>W</italic>
<sub>
<italic>i</italic>,<italic>j</italic>
</sub> is the weight associated with the control point <bold>P</bold>
<sub>
<italic>i</italic>,<italic>j</italic>
</sub>.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Boundary element method for exterior acoustic problems</title>
<p>In order to calculate the Kirchhoff&#x2013;Helmholtz integral equation for exterior acoustic issues, the boundary element method (BEM) is utilized to solve the well-known Helmholtz equation. The Kirchhoff&#x2013;Helmholtz boundary integral equation can be derived from the Helmholtz equation using Green&#x2019;s second theorem, as shown in Eq. <xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e4">
<mml:math id="m6">
<mml:mi>c</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>G</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>G</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>q</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>where x is the field point, y is the source point situated at the boundary &#x393;, n(y) denotes the outward normal vector at point y, and <italic>&#x2202;</italic>()/<italic>&#x2202;</italic>n &#x3d; &#x2207;() &#x22c5;n denotes the normal derivative. When the boundary is smooth around point x, the coefficient <italic>c</italic>(x) is 1/2, and when x &#x2208; &#x3a9;, it is 1. The integral equation produced by this formulation can be used to calculate the sound pressure at points of the exterior domain. <italic>G</italic> (x, y), as shown in Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, is Green&#x2019;s function:<disp-formula id="e5">
<mml:math id="m7">
<mml:mi>G</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The linear system of the equation that results from discretizing the aforementioned integral equation using the collocation method is given in Eq. <xref ref-type="disp-formula" rid="e6">6</xref>:<disp-formula id="e6">
<mml:math id="m8">
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>where H and G are the BEM influence matrices, which are typically frequency-dependent and asymmetric, and p and v are vectors that, respectively, contain unknown sound pressures and given acoustic particle velocities on the boundary. Eq. <xref ref-type="disp-formula" rid="e7">7</xref> gives the definition of acoustic intensity:<disp-formula id="e7">
<mml:math id="m9">
<mml:mi mathvariant="bold">I</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:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m10">
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:math>
</inline-formula>stands for the real portion and ()&#x2a; for the complex conjugate. Eq. <xref ref-type="disp-formula" rid="e8">8</xref> defines the radiated sound power based on acoustic intensity:<disp-formula id="e8">
<mml:math id="m11">
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">I</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>where n is the outward normal direction on &#x393;.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Plate vibration analysis</title>
<p>Following [<xref ref-type="bibr" rid="B25">25</xref>], the plate structure is assumed to be discretized into three layers, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, that is, the constrained-layer damping (CLD) plate. It is composed of a base layer, a visco-elastic layer, and a constrained layer. Shear strains are only considered in the constrained layer. Moreover, we neglect the energy dissipation in the constrained layer and the base layer. In this work, we include the damping effects of the visco-elastic layer by introducing an imaginary component to Young&#x2019;s modulus <italic>E</italic> as given in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>:<disp-formula id="e9">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>where <italic>E</italic>
<sub>
<italic>d</italic>
</sub> and <italic>&#x3b3;</italic> are the complex Young&#x2019;s modulus and loss factor of damping material, respectively. To model the constrained-layer damping plate, we adopt the finite element model used by [<xref ref-type="bibr" rid="B25">25</xref>]. In this model, the NURBS basis function is used to discretize the partial differential equation, and the elemental matrices are composed of three parts, as shown in Eq. <xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e10">
<mml:math id="m13">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m14">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m15">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m16">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m17">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf8">
<mml:math id="m18">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf9">
<mml:math id="m19">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> represent the elemental stiffness and mass matrices for the base, visco-elastic, and constrained layers, respectively. By assembling the elemental matrices to the global matrices, we have Eq. <xref ref-type="disp-formula" rid="e11">11</xref>:<disp-formula id="e11">
<mml:math id="m20">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>where u is the displacement vector and f<sub>
<italic>s</italic>
</sub> is the structural load. For convenience, we use K<sub>
<italic>d</italic>
</sub> to represent (K &#x2212; <italic>&#x3c9;</italic>
<sup>2</sup>M) in the following sections.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Plate structures with constrained-layer damping treatments.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Rayleigh integral for sound radiation</title>
<p>Assuming a baffled plate, the sound pressure at any point can be computed <italic>via</italic> the Rayleigh integral equation, expressed as Eq. <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e12">
<mml:math id="m21">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>p</italic>
<sub>
<italic>f</italic>
</sub> is the sound pressure, <italic>r</italic> &#x3d; &#x7c;x &#x2212; y&#x7c; is the distance between point x and y, <italic>k</italic> is the wavenumber, and <italic>v</italic>
<sub>
<italic>f</italic>
</sub> is the particle velocity resulting from the structural vibrations. After discretizing by the collocation method, we obtain Eq. <xref ref-type="disp-formula" rid="e13">13</xref>:<disp-formula id="e13">
<mml:math id="m22">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>where p<sub>
<italic>f</italic>
</sub> denotes the sound pressure on collocation points, and the particle velocity v<sub>
<italic>f</italic>
</sub> at the collocation points can be interpolated based on the structural displacement u by v<sub>
<italic>f</italic>
</sub> &#x3d; &#x2212;v<sub>
<italic>s</italic>
</sub> &#x3d; i<italic>&#x3c9;</italic>&#x398;<sup>&#x2212;1</sup>C<sub>
<italic>fs</italic>
</sub>u, where &#x398; is the boundary mass matrix [<xref ref-type="bibr" rid="B6">6</xref>] and C<sub>
<italic>fs</italic>
</sub> is the coupling matrix. G is the coefficient matrix, which is dense and asymmetric. Then, the sound power can be computed by the sound pressure and velocity using Eq. <xref ref-type="disp-formula" rid="e14">14</xref>:<disp-formula id="e14">
<mml:math id="m23">
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</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:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<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:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">Z</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>where ()<sup>T</sup> denotes the transposed matrix. Here, the minus sign is introduced because of the direction of the particle velocity. Z &#x3d; &#x2212;G<sup>T</sup>&#x398; is the impedance matrix, which is not symmetric due to discretization error when using the collocation method. However, the symmetrization of Z can be simply achieved by Z &#x3d; (Z &#x2b; Z<sup>T</sup>)/2. The Rayleigh integral equation can be regarded as a special case of the BEM, where H &#x3d; H<sup>&#x2212;1</sup> &#x3d; I. Considering the symmetry, the sound power can be further rewritten as Eq. <xref ref-type="disp-formula" rid="e15">15</xref>:<disp-formula id="e15">
<mml:math id="m24">
<mml:mi>W</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:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">Z</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
<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:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>where Z<sub>
<italic>R</italic>
</sub> is the resistive impedance matrix. Another alternation to obtain Z<sub>
<italic>R</italic>
</sub> is first computing the sound power as the integration of sound intensity over the surface &#x393;, as given in Eq. <xref ref-type="disp-formula" rid="e16">16</xref>:<disp-formula id="e16">
<mml:math id="m25">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>W</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<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:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Then, as given in Eq. <xref ref-type="disp-formula" rid="e17">17</xref>, the entry of matrix Z<sub>
<italic>R</italic>
</sub> reads:<disp-formula id="e17">
<mml:math id="m26">
<mml:msubsup>
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>If we use a one-point Gauss&#x2013;Legendre quadrature scheme, the entry can be approximated as given in Eq. <xref ref-type="disp-formula" rid="e18">18</xref>:<disp-formula id="e18">
<mml:math id="m27">
<mml:msubsup>
<mml:mrow>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>r</italic>
<sub>
<italic>ij</italic>
</sub> denotes the distance between the collocation points located in elements <italic>i</italic> and <italic>j</italic> and <italic>S</italic>
<sub>
<italic>i</italic>
</sub> and <italic>S</italic>
<sub>
<italic>j</italic>
</sub> are areas of elements <italic>i</italic> and <italic>j</italic>. When <italic>i</italic> &#x3d; <italic>j</italic>, <italic>r</italic> &#x2192; 0 and (sin&#x2009;<italic>kr</italic>)/<italic>r</italic> &#x2192; <italic>k</italic>. Apparently, this approach is much more efficient than the collocation method since it does not require integrals. However, this approach cannot yield the sound pressure field because of the singularity in e<sup>i<italic>kr</italic>
</sup>/<italic>r</italic>.</p>
</sec>
<sec id="s2-3">
<title>2.3 Non-negative intensity</title>
<p>To omit the cancellation effects of sound intensity, we use NNI proposed by [<xref ref-type="bibr" rid="B6">6</xref>] and named by [<xref ref-type="bibr" rid="B7">7</xref>] to visualize the surface contribution. Following references [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B26">26</xref>], sound power can be expressed by Eq. <xref ref-type="disp-formula" rid="e19">19</xref>:<disp-formula id="e19">
<mml:math id="m28">
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NNI</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mi mathvariant="normal"> d</mml:mi>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2b;</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:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m29">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NNI</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> denotes NNI, which is defined by Eq. <xref ref-type="disp-formula" rid="e20">20</xref>:<disp-formula id="e20">
<mml:math id="m30">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NNI</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2b;</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:msup>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3b2;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(20)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m31">
<mml:mi>&#x3b2;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is a quantity without physical significance and ()&#x2a; denotes the conjugate of complex values. Apparently, <inline-formula id="inf12">
<mml:math id="m32">
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NNI</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> has to be non-negative. After discretizing, the sound power can be reformulated as Eq. <xref ref-type="disp-formula" rid="e21">21</xref>:<disp-formula id="e21">
<mml:math id="m33">
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2b;</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:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(21)</label>
</disp-formula>where ()<sup>H</sup> denotes the transpose conjugate of a complex matrix. As proposed by [<xref ref-type="bibr" rid="B6">6</xref>], the complex vector <italic>&#x3b2;</italic> can be calculated by Eq. <xref ref-type="disp-formula" rid="e22">22</xref>:<disp-formula id="e22">
<mml:math id="m34">
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">&#x3a6;</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:mrow>
</mml:msqrt>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(22)</label>
</disp-formula>where &#x3a6; and &#x39b; are the matrix-storing eigenvector <italic>&#x3d5;</italic> and diagonal matrix-storing eigenvalue <italic>&#x3bb;</italic> by solving the following generalized eigenvalue problem, as shown in Eq. <xref ref-type="disp-formula" rid="e23">23</xref>:<disp-formula id="e23">
<mml:math id="m35">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">Z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>In fact, the computation of the sound power based on <italic>&#x3b2;</italic> is equivalent to mapping the radiation modes, which could apparently reduce the computational efforts the eigensolutions are truncated, since the radiation is dominated by the first fewer radiation modes in the low-frequency range.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Optimization problem</title>
<sec id="s3-1">
<title>3.1 Optimization problem definition</title>
<p>Usually, the objective function of a structural-acoustic system can be categorized into two main types. One is the sound pressure and its variants at one or more points, and the other is the sound power and its variants, which are more suitable for general noise and vibration control in open domains. In this work, we adopt the second type and define the optimization problem as given in Eq. <xref ref-type="disp-formula" rid="e24">24</xref>:<disp-formula id="e24">
<mml:math id="m36">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a7d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mo>&#x2a7d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2a7d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mspace width="1em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(24)</label>
</disp-formula>where the objective function &#x3a0; represents a real-valued function of state variables u and p<sub>
<italic>f</italic>
</sub>. This expression is adopted for convenience because we will investigate more than one objective function. <inline-formula id="inf13">
<mml:math id="m37">
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the design variable vector, and <italic>N</italic>
<sub>
<italic>e</italic>
</sub> denotes the number of chosen design elements. The symbol <italic>v</italic>
<sub>
<italic>e</italic>
</sub> denotes the volume of the <italic>e</italic>th element and <italic>f</italic>
<sub>
<italic>v</italic>
</sub> denotes the corresponding volume fraction constraint.</p>
</sec>
<sec id="s3-2">
<title>3.2 Material interpolation with RAMP formulation</title>
<p>Following the SIMP method, elemental matrices can be interpolated as given in Eq. <xref ref-type="disp-formula" rid="e25">25</xref>:<disp-formula id="e25">
<mml:math id="m38">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(25)</label>
</disp-formula>where <italic>&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> is the design variable assigned to the <italic>e</italic>th element and <italic>p</italic> and <italic>q</italic> are the penalization factors and are usually chosen to be 3 and 1, respectively. These factors make the intermediate value approach 0 (no visco-elastic element) or 1 (visco-elastic element). Since the damping layer is attached to the base structure, the problem of localized modes can be avoided, as discussed by [<xref ref-type="bibr" rid="B27">27</xref>]. Then, the derivatives of the elemental matrices with respect to the <italic>e</italic>th design variable can be directly given by Eq. <xref ref-type="disp-formula" rid="e26">26</xref>:<disp-formula id="e26">
<mml:math id="m39">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>Eq. <xref ref-type="disp-formula" rid="e26">26</xref> will be used in the sensitivity analysis.</p>
</sec>
<sec id="s3-3">
<title>3.3 Design sensitivity analysis</title>
<p>In the present work, we choose the gradient-based algorithm to solve the optimization problem described in Eq. <xref ref-type="disp-formula" rid="e24">24</xref>. Hence, the derivative of the objective function, that is, the sensitivity information, is necessary. In the computation of FEM/FMBEM sensitivity, the adjoint variable method (AVM) exhibits excellent accuracy and efficiency [<xref ref-type="bibr" rid="B28">28</xref>]. So, AVM is applied for the sensitivity analysis in this work.</p>
<p>First, we can directly write the derivative of the objective function by applying the chain rule as Eq. <xref ref-type="disp-formula" rid="e27">27</xref>:<disp-formula id="e27">
<mml:math id="m40">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math> <label>(27)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m41">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf15">
<mml:math id="m42">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and <italic>z</italic>
<sub>3</sub> are auxiliary variables from [<xref ref-type="bibr" rid="B29">29</xref>]. <italic>z</italic>
<sub>3</sub> does not contain the derivatives of state variables, that is, <italic>&#x2202;</italic>u/<italic>&#x2202;&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> and <italic>&#x2202;</italic>p<sub>
<italic>f</italic>
</sub>/<italic>&#x2202;&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub>. Since sound pressure can be computed directly from the particle velocity <italic>via</italic> p<sub>
<italic>f</italic>
</sub> &#x3d; Gv<sub>
<italic>f</italic>
</sub> &#x3d; i<italic>&#x3c9;</italic>G&#x398;<sup>&#x2212;1</sup>C<sub>
<italic>fs</italic>
</sub>u, we get Eq. <xref ref-type="disp-formula" rid="e28">28</xref>:<disp-formula id="e28">
<mml:math id="m43">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>Then, the direct differentiation of Eq. <xref ref-type="disp-formula" rid="e11">11</xref> yields Eq. <xref ref-type="disp-formula" rid="e29">29</xref>:<disp-formula id="e29">
<mml:math id="m44">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>Since we only consider design-independent load, the derivative of structural load, that is, <italic>&#x2202;</italic>f<sub>
<italic>s</italic>
</sub>/<italic>&#x2202;&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> vanishes. Combining Eqs <xref ref-type="disp-formula" rid="e28">28</xref> and <xref ref-type="disp-formula" rid="e29">29</xref>, the derivative of the objective function can be written as Eq. <xref ref-type="disp-formula" rid="e30">30</xref>:<disp-formula id="e30">
<mml:math id="m45">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(30)</label>
</disp-formula>
</p>
<p>The derivative of displacement, that is, <italic>&#x2202;</italic>u/<italic>&#x2202;&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub>, is omitted in Eq. <xref ref-type="disp-formula" rid="e30">30</xref>. By defining the adjoint equation as given in Eq. <xref ref-type="disp-formula" rid="e31">31</xref>:<disp-formula id="e31">
<mml:math id="m46">
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold">G</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(31)</label>
</disp-formula>and the derivative of the objective function can be finally expressed by the adjoint vector <italic>&#x3bb;</italic> as given in Eq. <xref ref-type="disp-formula" rid="e32">32</xref>:<disp-formula id="e32">
<mml:math id="m47">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(32)</label>
</disp-formula>
</p>
<p>The adjoint method is therefore not free since it requires solving the extra adjoint equation. The adjoint equation, however, only needs to be solved once because it does not contain derivative components. According to the used interpolation scheme for the material properties defined in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>, the derivative of the matrix <bold>K</bold>
<sub>
<italic>d</italic>
</sub> could be simply computed, as given in Eq. <xref ref-type="disp-formula" rid="e33">33</xref>:<disp-formula id="e33">
<mml:math id="m48">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(33)</label>
</disp-formula>from which, we have Eq. <xref ref-type="disp-formula" rid="e34">34</xref>:<disp-formula id="e34">
<mml:math id="m49">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">K</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mspace width="0.3333em"/>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(34)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-4">
<title>3.4 Objective functions</title>
<p>Since the sound power can be calculated using the sound intensity or NNI, we define two objective functions, as shown in Eq. <xref ref-type="disp-formula" rid="e35">35</xref>:<disp-formula id="e35">
<mml:math id="m50">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>SI</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="fraktur">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>NNI</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2b;</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:msup>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(35)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m51">
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> denotes the conjugate transpose and <bold>&#x398;</bold>
<sub>
<italic>c</italic>
</sub> is the corresponding boundary mass matrix for the chosen surface. When <bold>&#x398;</bold>
<sub>
<italic>c</italic>
</sub> &#x3d; <bold>&#x398;</bold>, we have <italic>P</italic>
<sub>SI</sub> &#x3d; <italic>P</italic>
<sub>NNI</sub> &#x3d; <italic>P</italic>. Note that <italic>P</italic>
<sub>SI</sub> can be negative due to the cancellation effects of sound intensity, whereas <italic>P</italic>
<sub>NNI</sub> is always non-negative. Following Eq. <xref ref-type="disp-formula" rid="e27">27</xref>, we obtain Eq. <xref ref-type="disp-formula" rid="e36">36</xref> for the objective function <italic>P</italic>
<sub>SI</sub>:<disp-formula id="e36">
<mml:math id="m52">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(36)</label>
</disp-formula>and Eq. <xref ref-type="disp-formula" rid="e37">37</xref> for the objective function <italic>P</italic>
<sub>NNI</sub>:<disp-formula id="e37">
<mml:math id="m53">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(37)</label>
</disp-formula>Based on the derived <inline-formula id="inf17">
<mml:math id="m54">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf18">
<mml:math id="m55">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mtext>T</mml:mtext>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and <italic>z</italic>
<sub>3</sub>, the derivatives of <italic>P</italic>
<sub>SI</sub> and <italic>P</italic>
<sub>NNI</sub> could be easily calculated using Eqs <xref ref-type="disp-formula" rid="e31">31</xref> and <xref ref-type="disp-formula" rid="e32">32</xref>.</p>
</sec>
<sec id="s3-5">
<title>3.5 Design variable updating scheme</title>
<p>Based on the sensitivity information, the method of moving asymptotes (MMA), see Svanberg [<xref ref-type="bibr" rid="B30">30</xref>]<underline>,</underline> is employed to solve the optimization problem. The iteration procedure is repeated until the relative difference of the objective function values in two adjacent iteration steps is less than a prescribed tolerance <italic>&#x3c4;</italic>, as shown in Eq. <xref ref-type="disp-formula" rid="e38">38</xref>:<disp-formula id="e38">
<mml:math id="m56">
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(38)</label>
</disp-formula>where &#x3a0;<sup>
<italic>i</italic>
</sup> denotes the objective function at the <italic>i</italic>th iteration step. The detailed optimization procedure is presented as follows:<list list-type="simple">
<list-item>
<p>1. Modeling using NURBS. The analyzed structural domain is divided into finite elements, and the impedance matrix and its real part are also computed based on the finite element mesh.</p>
</list-item>
<list-item>
<p>2. Setting up the optimization model with an initial distribution given for the design elements.</p>
</list-item>
<list-item>
<p>3. Solving the response problem described in Eq. <xref ref-type="disp-formula" rid="e11">11</xref>. Then, the objective function is evaluated based on the solutions u and p. To achieve an efficient reanalysis, we only assemble matrices Z<sub>
<italic>R</italic>
</sub> (and Z) in the first optimization iteration, and these matrices will be recycled in the following iterations.</p>
</list-item>
<list-item>
<p>4. Solving the generalized eigenvalue problem described in Eq. <xref ref-type="disp-formula" rid="e23">23</xref> if required, and computing <italic>&#x3b2;</italic> based on the solution u. Similarly, we also store the eigenvectors and eigenvalues for a possible recycling step.</p>
</list-item>
<list-item>
<p>5. Evaluating the chosen objective function (<italic>P</italic>
<sub>SI</sub> or <italic>P</italic>
<sub>NNI</sub>). Then, deriving auxiliary variables <inline-formula id="inf19">
<mml:math id="m57">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf20">
<mml:math id="m58">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and <italic>z</italic>
<sub>3</sub> using Eq. <xref ref-type="disp-formula" rid="e36">36</xref> or Eq. <xref ref-type="disp-formula" rid="e37">37</xref>.</p>
</list-item>
<list-item>
<p>6. Solving the adjoint Eq. <xref ref-type="disp-formula" rid="e31">31</xref> for derived <inline-formula id="inf21">
<mml:math id="m59">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <inline-formula id="inf22">
<mml:math id="m60">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and <italic>z</italic>
<sub>3</sub>. With the adjoint variable <bold>
<italic>&#x3bb;</italic>
</bold>, the sensitivity values are computed using Eq. <xref ref-type="disp-formula" rid="e32">32</xref>.</p>
</list-item>
<list-item>
<p>7. When the objective function converges like Eq. <xref ref-type="disp-formula" rid="e38">38</xref>, optimization is stopped. Otherwise, the design variables are updated using the MMA.</p>
</list-item>
<list-item>
<p>8. Modifying the design variables by the volume-preserving density filter [<xref ref-type="bibr" rid="B31">31</xref>], and the procedure is repeated from step 3.</p>
</list-item>
</list>
</p>
<p>The corresponding flowchart is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Flowchart of the detailed optimization procedure.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Numerical examples</title>
<p>To investigate the validity and applicability of the developed optimization approach, some numerical examples are performed in this section. All the computations are implemented in an in-house Fortran 95/2003 code. Sparse direct solver PARDISO is applied to all computations involving the global dynamic stiffness K<sub>
<italic>d</italic>
</sub>. Eigenvalue problems described in Eq. <xref ref-type="disp-formula" rid="e23">23</xref> are solved using the ARPACK routines. The convergence tolerance <italic>&#x3c4;</italic> in the optimization is set to 10<sup>&#x2013;4</sup>.</p>
<p>A baffled plate of dimensions 1&#xa0;m &#xd7; 1&#xa0;m will be chosen as the design object in the following example. It is discretized into 80 &#xd7; 80 four-node quadrilateral elements, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The finite element model is verified by comparing the natural frequencies and modal loss factors from the present model with those from a closed-form solution [<xref ref-type="bibr" rid="B32">32</xref>]. Regarding radiation analysis, the collocation method will be only used when sound intensity is required, otherwise the direct method without integration will be applied instead, in order to save computational costs. We assume the plate to be clamped at its four edges and excited by four harmonic loads <italic>F</italic> &#x3d; <italic>F</italic>
<sub>0</sub>e<sup>&#x2212;i<italic>&#x3c9;t</italic>
</sup> as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. Air is the acoustic medium, with c &#x3d; 343&#xa0;m/s and <italic>&#x3c1;</italic> &#x3d; 1.21&#xa0;kg/m<sup>3</sup>. The base and constrained layers consist of aluminum with no damping loss, and the core layer is assumed to consist of a visco-elastic material. Detailed material properties are listed in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Computational grid.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Clamped plate example definition.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g004.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Material properties of the constrained-layer damping plate.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th align="center">Density</th>
<th align="center">Modulus</th>
<th align="center">Thickness</th>
<th rowspan="2" align="center">Poisson&#x2019;s ratio</th>
<th rowspan="2" align="center">Loss factor</th>
</tr>
<tr>
<th align="center">(kg/m<sup>3</sup>)</th>
<th align="center">(MPa)</th>
<th align="center">(mm)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Base layer</td>
<td align="center">2,700</td>
<td align="center">7 &#xd7; 10<sup>4</sup>
</td>
<td align="center">1</td>
<td align="center">0.3</td>
<td align="center">&#x2014;</td>
</tr>
<tr>
<td align="left">Visco-elastic layer</td>
<td align="center">1,200</td>
<td align="center">12</td>
<td align="center">0.3</td>
<td align="center">0.495</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="left">Constrained layer</td>
<td align="center">2,700</td>
<td align="center">7 &#xd7; 10<sup>4</sup>
</td>
<td align="center">0.5</td>
<td align="center">0.3</td>
<td align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As mentioned previously, the computational efforts will be reduced when truncating eigensoultions in mapping the radiation modes for evaluating NNI and sound power. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the Radiated sound power and truncation number versus frequency. In <xref ref-type="fig" rid="F5">Figure 5A</xref>, we compare the sound power computed by sound intensity and NNI resulting from mapping truncated radiation modes, and these two results match very well. We also investigate the truncation number to achieve 99% accuracy compared with the sound power computed by sound intensity in <xref ref-type="fig" rid="F5">Figure 5B</xref>. From the result, we notice that a truncation number of 4 is acceptable for the calculation with a frequency range of 200&#xa0;Hz. In fact, the sound power is dominantly contributed by the fourth radiation mode because the particle velocity corresponds to the fourth modal pattern. This can be confirmed by investigating the coupling factor of particle velocity with the radiation modes [<xref ref-type="bibr" rid="B33">33</xref>]. The coupling factor between the particle velocity pattern and the fourth mode is several orders of magnitude larger than the coupling factor with the first three radiation modes. In the following calculations, we set a higher truncation number of 30 to guarantee correctness and accuracy, and this still saves considerable costs compared with the computation <italic>via</italic> sound intensity. As a further investigation, we compare the optimization results, which aim at minimizing the radiated computed sound power using truncated acoustic radiation modes. The excitation frequency is assumed to be <italic>f</italic> &#x3d; 100&#xa0;Hz. All the initial design variables are given a uniform value of 1 to avoid possible local minimum. The optimization iteration history is illustrated in <xref ref-type="fig" rid="F6">Figure 6A</xref>. <xref ref-type="fig" rid="F6">Figures 6B, C</xref> show the optimized distributions of the design variables <italic>&#x3bc;</italic>. Red (<italic>&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> &#x3d; 1) represents the visco-elastic damping element, and blue (<italic>&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> &#x3d; 0) indicates that there is no visco-elastic element. Intermediate values (0 &#x3c; <italic>&#x3bc;</italic>
<sub>
<italic>e</italic>
</sub> &#x3c; 1) are not physical and are difficult to observe in <xref ref-type="fig" rid="F6">Figures 6B, C</xref>. It can be clearly seen that the two optimizations yield almost the same iteration history and optimization solution. Slight differences between the two optimized designs are possibly caused by numerical error in the eigenvalue analysis and optimization solution. This proves that mapping truncated radiation modes could be an efficient approach to evaluate the sound power without losing accuracy in the response analysis and optimization process at low frequencies. Interestingly, we find that the optimized design yields an even lower sound power (6.6 &#xd7; 10<sup>&#x2013;12</sup>&#xa0;W) than that (9.7 &#xd7; 10<sup>&#x2013;12</sup>&#xa0;W) of the initial design with a full visco-elastic damping layer, which is similar to the findings in [<xref ref-type="bibr" rid="B29">29</xref>]. This indicates that the investigated optimization is a nonlinear problem and thus stresses the necessity of optimization.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Radiated sound power and truncation number versus frequency. <bold>(A)</bold> Sound power computed by sound intensity and non-negative intensity (NNI). <bold>(B)</bold> Truncation number of radiation modes to achieve 99% accuracy.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Optimization results obtained by sound intensity and NNI. <bold>(A)</bold> Objective function computed by sound intensity and NNI. <bold>(B)</bold> Optimized <bold>&#x00b5;</bold> distribution via sound intensity. <bold>(C)</bold> Optimized <bold>&#x00b5;</bold> distribution <italic>via</italic> non-negative intensity.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> shows the distributions of sound intensity and NNI, which are different. The result of NNI is consistent with the corner radiation introduced by [<xref ref-type="bibr" rid="B34">34</xref>] and confirmed by [<xref ref-type="bibr" rid="B5">5</xref>] using the supersonic intensity, while the sound intensity is not consistent since it could be positive or negative. This is similar to the result presented by [<xref ref-type="bibr" rid="B6">6</xref>] where the authors used a (1 &#xd7; 1) structural modal shape as the particle velocity pattern. It has been clearly shown that NNI (computed <italic>via</italic> mapped radiation modes) could localize the most contributing areas on structural surfaces, while sound intensity fails due to its cancellation effects. But in the aforementioned optimization, NNI does not outperform sound intensity since they give completely the same objective function when the whole surface is selected, that is, the radiated sound power. NNI, however, makes sense if we only want to decrease the radiation contributed by the partial surface. In this case, integration of the sound acoustic intensity, that is, <italic>P</italic>
<sub>SI</sub>, on the prescribed region does not directly correspond to the intensity that radiates to the far-field. This is the reason why we implement the integration of NNI as the objective function instead of <italic>P</italic>
<sub>SI</sub>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Distributions of sound intensity and NNI at 100&#x00a0;Hz. <bold>(A)</bold> Distribution of sound intensity. <bold>(B)</bold> Distribution of NNI.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g007.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F8">Figure 8</xref>, we split the plate surface into several pieces and choose different pieces as the investigated area &#x393;<sub>
<italic>c</italic>
</sub> where we want to minimize the sound radiation. When choosing the left parts as &#x393;<sub>
<italic>c</italic>
</sub>, the optimization results are obtained and illustrated in <xref ref-type="fig" rid="F9">Figure 9</xref>. The initial values of the design variables are both set to 0.7. From this figure, it can be clearly seen that these two objective functions yield notably different optimized distributions of design variables, as shown in <xref ref-type="fig" rid="F9">Figures 9A, B</xref>. After the optimization, <italic>P</italic>
<sub>SI</sub> drops from 4.33 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to &#x2212;1.18 &#xd7; 10<sup>&#x2013;3</sup>&#xa0;W, while the integration of NNI, that is, <italic>P</italic>
<sub>NNI</sub>, increases from 4.33 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to 1.22 &#xd7; 10<sup>&#x2013;3</sup>&#xa0;W. That is to say, the real contributions from the left parts are enlarged by the optimization, which indicates that <italic>P</italic>
<sub>SI</sub> cannot correspond to the energy radiated to the far-field. By contrast, the optimization minimizing <italic>P</italic>
<sub>NNI</sub> produces a reduction from 4.33 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to 2.19 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W. The coincidence between <italic>P</italic>
<sub>SI</sub> and <italic>P</italic>
<sub>NNI</sub> at the beginning is due to the symmetry along the <italic>y</italic> axis with a uniform distribution of design variables. From <xref ref-type="fig" rid="F9">Figures 9C, D</xref>, we notice that the changing tendency of <italic>P</italic>
<sub>SI</sub> is opposite to that of <italic>P</italic>
<sub>NNI</sub>, but <italic>P</italic>
<sub>NNI</sub> and sound power <italic>W</italic> show a similar tendency. While the contributions from the left parts are considerably decreased, the sound power almost doubles from 8.66 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to 1.64 &#xd7; 10<sup>&#x2013;5</sup>&#xa0;W.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Different chosen surface &#x393;<sub>
<italic>c</italic>
</sub>, cyan color represents the chosen parts. <bold>(A)</bold> Left parts. <bold>(B)</bold> Lower left part. <bold>(C)</bold> Lower left and upper right parts. <bold>(D)</bold> Four corners.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Optimization results of <italic>P</italic>
<sub>SI</sub> and <italic>P</italic>
<sub>NNI</sub>. The left parts are chosen as the investigated surface &#x393;<sub>
<italic>c</italic>
</sub>. <bold>(A)</bold> Distribution of design variables, for minimizing <italic>P</italic>
<sub>SI</sub>. <bold>(B)</bold> Distribution of design variables, for minimizing <italic>P</italic>
<sub>NNI</sub>. <bold>(C)</bold> Iteration history of sound power, <italic>P</italic>
<sub>SI</sub> and <italic>P</italic>
<sub>NNI</sub>, for minimizing <italic>P</italic>
<sub>SI</sub>. <bold>(D)</bold> Iteration history of sound power, <italic>P</italic>
<sub>SI</sub> and <italic>P</italic>
<sub>NNI</sub>, for minimizing <italic>P</italic>
<sub>SI</sub>.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g009.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> presents the distributions of sound intensity as well as NNI of the initial design (first row) and two optimized designs (second and third rows). To achieve a better optimization result, we conduct the optimization with different initial values of the design variable: <italic>&#x3bc;</italic> &#x3d; 0.7 and <italic>&#x3bc;</italic> &#x3d; 1 and then show the better one here. This treatment will also be adopted in the following computations. The sound intensity and NNI patterns of the initial design are very similar to those in <xref ref-type="fig" rid="F7">Figure 7</xref> since they both correspond to a uniform distribution of design variables (<italic>&#x3bc;</italic> &#x3d; 0.7 and <italic>&#x3bc;</italic> &#x3d; 1.0). Hence, homogeneous damping distributions have a very small influence on the patterns of sound intensity and NNI except for detailed values. It is observed the sound intensity and NNI are redistributed by the optimizations in a different manner, which yields inhomogeneous damping distributions. Regarding the sound intensity, there are always adjacent areas exhibiting positive and negative values before and after optimization. From NNI, we notice that two radiating sources located at the left corners become weaker compared with the sources in the right corners after two optimizations. However, compared with the unoptimized source in <xref ref-type="fig" rid="F10">Figure 10B</xref>, the two left sources in <xref ref-type="fig" rid="F10">Figure 10D</xref> correspond to a higher NNI due to improper optimization, with <italic>P</italic>
<sub>SI</sub> being the objective function. When using <italic>P</italic>
<sub>NNI</sub>, these two corner sources are successfully suppressed. The optimization makes the contributions from the left corners to the sound power reduce from 50% to approximately 13%. This is attributed to improved cancellation effects of the acoustic source and sink in the left region, and thus less acoustic energy radiates to the far-field. In general, the optimization finally results in an inhomogeneous distribution of structural damping and redistributes the acoustic sink and source accordingly to minimize the objective function. Although the sound intensity performs well when minimizing the sound power is of interest, it shows inferiority in radiation control of the partial or local regions.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Distributions of sound intensity and NNI of different designs. <bold>(A)</bold> Sound intensity of initial design. <bold>(B)</bold> NNI of initial design. <bold>(C)</bold> Sound intensity of optimized design in <xref ref-type="fig" rid="F9">Figure 9A</xref>. <bold>(D)</bold> NNI of optimized design in <xref ref-type="fig" rid="F9">Figure 9A</xref>. <bold>(E)</bold> Sound intensity of optimized design in <xref ref-type="fig" rid="F9">Figure 9B</xref>. <bold>(F)</bold> NNI of optimized design in <xref ref-type="fig" rid="F9">Figure 9B</xref>.</p>
</caption>
<graphic xlink:href="fphy-10-1072230-g010.tif"/>
</fig>
<p>In <xref ref-type="table" rid="T2">Table 2</xref>, we present the optimization results for different investigated surface <italic>&#x398;</italic>
<sub>
<italic>c</italic>
</sub>, that is, the lower left part. Integrations of the sound intensity and NNI are also selected as the objective function. The first row shows the optimized distributions of design variables <italic>&#x3bc;</italic>, resulting from the two objective functions. The second and third rows show the distributions of sound intensity and NNI, and the last row gives the power values before and after optimization. Since the optimization problem is not symmetric along the <italic>x</italic> and <italic>y</italic> axes, the resulting designs are also not symmetric anymore. From <xref ref-type="table" rid="T2">Table 2</xref>, we can see that <italic>P</italic>
<sub>SI</sub> decreases from 2.2 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to &#x2212;5.1 &#xd7; 10<sup>&#x2013;4</sup>&#xa0;W, showing a large reduction. <italic>P</italic>
<sub>NNI</sub>, however, increases from 2.2 &#xd7; 10<sup>&#x2013;6</sup>&#xa0;W to 1.4 &#xd7; 10<sup>&#x2013;3</sup>&#xa0;W. Since NNI provides a more accurate visualization of the contribution to sound power, optimization based on <italic>P</italic>
<sub>SI</sub> becomes meaningless because it increases the radiation from the chosen regions. Furthermore, the contributions from the lower left corner are still higher than those from the upper right corner after optimization aiming to decrease <italic>P</italic>
<sub>SI</sub>. That is to say, <italic>P</italic>
<sub>SI</sub> fails to give the desirable contributing/radiation pattern. When optimizing the damping distribution based on <italic>P</italic>
<sub>NNI</sub>, the power radiated from the predefined region reduces to a very low value of 4.3 &#xd7; 10<sup>&#x2013;7</sup>&#xa0;W. The lower left corner becomes the least contributing compared with all other corners, which is exactly as expected. In addition, two corners adjacent to the lower left corner also become inconspicuous due to the redistributed damping. After optimization, there is only one hot spot located in the upper right corner which is opposite to the chosen region. The four-corner radiator becomes a one-corner radiator. Comparing the sound power, we find that all optimized solutions yield a high sound power because the optimization target is not minimizing the sound power radiated from the entire surface. From the sound powers, it can be seen that the increase caused by optimization using <italic>P</italic>
<sub>SI</sub> can be very large, which is unfavorable. Compared with <italic>P</italic>
<sub>SI</sub>, the increase in sound power introduced by optimization using <italic>P</italic>
<sub>NNI</sub> is much smaller.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Optimized results at 100&#xa0;Hz when the lower left part in <xref ref-type="fig" rid="F8">Figure 8B</xref> is chosen as the investigated surface &#x393;<sub>
<italic>c</italic>
</sub>. The left column corresponds to the results with <italic>P</italic>
<sub>SI</sub> being the objective function, and the right column corresponds to the results with <italic>P</italic>
<sub>NNI</sub> being the objective function.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">
<inline-graphic xlink:href="FPHY_fphy-2022-1072230_wc_tfx1.tif"/>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Similar to <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">Tables 4</xref> present optimization results with different investigated surfaces <italic>&#x398;</italic>
<sub>
<italic>c</italic>
</sub>. In <xref ref-type="table" rid="T3">Table 3</xref>, the lower left and upper right parts are selected. It can be clearly seen that two objective functions generate notably different distributions of the design variables with volume fractions of 0.21 and 0.47, respectively. The four-corner radiator becomes a two-opposite-corner radiator after the two optimizations, minimizing <italic>F</italic>
<sub>SI</sub> and <italic>F</italic>
<sub>NNI</sub>, respectively. Because &#x393;<sub>
<italic>c</italic>
</sub> in <xref ref-type="fig" rid="F8">Figure 8D</xref> is symmetric along both the <italic>x</italic> and <italic>y</italic> axes, this finally leads to symmetric distributions of damping, as shown in <xref ref-type="table" rid="T4">Table 4</xref>. We can notice that the distribution of sound intensity and NNI is very similar to that seen in <xref ref-type="fig" rid="F7">Figure 7</xref>, which results from a homogeneous damping distribution. It can be considered that the waves traveling toward high-damped regions (but with opposite directions in one-fourth of the plate area) cancel each other. Hence, the corner mode remains nearly the same as the homogeneous mode. Interestingly, optimization minimizing <italic>F</italic>
<sub>SI</sub> produces a lower <italic>F</italic>
<sub>NNI</sub> than optimization aiming at minimizing <italic>F</italic>
<sub>NNI</sub>. From this aspect, the optimized solution of <italic>F</italic>
<sub>NNI</sub> is not optimal, indicating that the applied optimization does not make sense. However, we want to stress that this issue is very common in topology optimization for dynamic and acoustic problems since the optimization problem for these investigated systems are highly non-convex. A local optimum is generally reached by the gradient-based algorithm, and it is very hard to get a global optimum. This is the reason why we conduct optimization with different initial values of the design variables, expecting to obtain a good solution (maybe not optimal). Those optimized solutions, however, are generally good designs, which could provide guidance for design and analysis. Thus, choosing a proper initial value for the design variables is of importance for topology optimization. NNI, which could visualize the contributions of the element/region to sound radiation, has the potential to generate a good initial design. Optimization based on this initial design might converge faster than normal initial values, or converge to a better local minimum. This will be investigated in future work.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Optimized results at 100&#xa0;Hz when the lower left and upper right parts in <xref ref-type="fig" rid="F8">Figure 8C</xref> are chosen as the investigated surface &#x393;<sub>
<italic>c</italic>
</sub>. The left column corresponds to the results with <italic>P</italic>
<sub>SI</sub> being the objective function, and the right column corresponds to the results with <italic>P</italic>
<sub>NNI</sub> being the objective function.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">
<inline-graphic xlink:href="FPHY_fphy-2022-1072230_wc_tfx2.tif"/>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Optimized results at 100&#xa0;Hz when the four corners in <xref ref-type="fig" rid="F8">Figure 8D</xref> are chosen as the investigated surface &#x393;<sub>
<italic>c</italic>
</sub>. The left column corresponds to the results with <italic>P</italic>
<sub>SI</sub> being the objective function, and the right column corresponds to the results with <italic>P</italic>
<sub>NNI</sub> being the objective function.</p>
</caption>
<table>
<tbody valign="top">
<tr>
<td align="left">
<inline-graphic xlink:href="FPHY_fphy-2022-1072230_wc_tfx3.tif"/>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the results discussed previously, it can be clearly seen that the radiation pattern is optimized by using predefined objective functions. Optimized designs usually show higher sound powers than unoptimized designs. However, the increases in sound power caused by optimization using <italic>F</italic>
<sub>NNI</sub> are not usually very large and can sometimes be acceptable if the sound power is not of high importance. This is attributed to how we select regions with high contributions to sound radiation as the investigated area &#x393;<sub>
<italic>c</italic>
</sub>, such as the corners of the plate. This is reasonable because these regions are always of greater interest compared with other less contributing areas. In contrast, optimization possibly produces a sound power several orders of magnitude larger when choosing <italic>F</italic>
<sub>SI</sub> as the objective function. Such enormous increases are usually unfavorable in engineering. Hence, it is not recommended to optimize the radiation pattern based on the integration of sound intensity.</p>
<p>Finally, we have to admit that the physical meanings of NNI are still unclear, and further research on NNI is required. However, it can be clearly seen that optimization using NNI has the potential to optimize the radiating pattern and outperforms the sound intensity in designing the radiation pattern.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>An approach to optimizing the contributing pattern to radiated sound power from vibrating structures has been introduced. Two different predefined objective functions, namely, the integrations of NNI and sound intensity over chosen surfaces, are applied and compared in the optimization. By using these objective functions, an optimized damping layer distribution can be found which reduces the contribution to the sound power from the surfaces of interest. When the entire surface is of interest, these two objective functions are equivalent to the radiated sound power, and two optimizations give almost the same result. However, NNI can be extracted from truncated radiation modes, and usually requires less computational effort than sound intensity. This could improve the computational efficiency of optimization. When only partial surfaces are of interest, two predefined objective functions produce quite different optimized designs. However, optimization using the sound intensity possibly yields an enormous increase in the radiated sound power, which is usually unfavorable in engineering designs. Furthermore, it sometimes fails to generate a desirable radiating pattern. In contrast, optimization using NNI always leads to a desirable radiating pattern with only a slightly increased sound power. Thus, we strongly recommend using NNI to optimize the radiating/contributing pattern. The optimization procedure presented here provides a new way for radiating pattern control.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>Conceptualization, YX; data curation, XZ; formal analysis, XZ; investigation, XZ; methodology, YX; project administration, YX; software, XZ; supervision, YX; validation, XZ; visualization, XZ; and writing&#x2014;original draft, XZ and YX. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<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 sec-type="disclaimer" id="s9">
<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, are not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bends&#xf8;e</surname>
<given-names>MP</given-names>
</name>
<name>
<surname>Kikuchi</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Generating optimal topologies in structural design using a homogenization method</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>1988</year>) <volume>71</volume>:<fpage>197</fpage>&#x2013;<lpage>224</lpage>. <pub-id pub-id-type="doi">10.1016/0045-7825(88)90086-2</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Olhoff</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Minimization of sound radiation from vibrating bi-material structures using topology optimization</article-title>. <source>Struct Multidisc Optim</source> (<year>2007</year>) <volume>33</volume>:<fpage>305</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-006-0088-9</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Topology optimization of composite material plate with respect to sound radiation</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2011</year>) <volume>35</volume>:<fpage>61</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2010.05.013</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Topology optimization of PCLD on plates for minimizing sound radiation at low frequency resonance</article-title>. <source>Struct Multidisc Optim</source> (<year>2015</year>) <volume>53</volume>:<fpage>1231</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-015-1371-4</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Williams</surname>
<given-names>EG</given-names>
</name>
</person-group>. <article-title>Supersonic acoustic intensity on planar sources</article-title>. <source>The J Acoust Soc America</source> (<year>1998</year>) <volume>104</volume>:<fpage>2845</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1121/1.423868</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marburg</surname>
<given-names>S</given-names>
</name>
<name>
<surname>L&#xf6;sche</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Peters</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Kessissoglou</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Surface contributions to radiated sound power</article-title>. <source>J Acoust Soc America</source> (<year>2013</year>) <volume>133</volume>:<fpage>3700</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1121/1.4802741</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Williams</surname>
<given-names>EG</given-names>
</name>
</person-group>. <article-title>Convolution formulations for non-negative intensity</article-title>. <source>J Acoust Soc America</source> (<year>2013</year>) <volume>134</volume>:<fpage>1055</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1121/1.4812262</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Peters</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Marburg</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kessissoglou</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Supersonic intensity and non-negative intensity for prediction of radiated sound</article-title>. <source>J Acoust Soc America</source> (<year>2016</year>) <volume>139</volume>:<fpage>2797</fpage>&#x2013;<lpage>806</lpage>. <pub-id pub-id-type="doi">10.1121/1.4948567</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hughes</surname>
<given-names>TJ</given-names>
</name>
<name>
<surname>Cottrell</surname>
<given-names>JA</given-names>
</name>
<name>
<surname>Bazilevs</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2005</year>) <volume>194</volume>:<fpage>4135</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2004.10.008</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Isogeometric analysis in BIE for 3-D potential problem</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2012</year>) <volume>36</volume>:<fpage>858</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2011.09.018</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Isogeometric boundary element method for steady-state heat transfer with concentrated/surface heat sources</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2021</year>) <volume>122</volume>:<fpage>202</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2020.11.001</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ib&#xe1;&#xf1;ez</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Barrera</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Maldonado</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Y&#xe1;&#xf1;ez</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Rold&#xe1;n</surname>
<given-names>JB</given-names>
</name>
</person-group>. <article-title>Non-uniform spline quasi-interpolation to extract the series resistance in resistive switching memristors for compact modeling purposes</article-title>. <source>Mathematics</source> (<year>2021</year>) <volume>9</volume>:<fpage>2159</fpage>. <pub-id pub-id-type="doi">10.3390/math9172159</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Discontinuous galerkin isogeometric analysis of convection problem on surface</article-title>. <source>Mathematics</source> (<year>2021</year>) <volume>9</volume>:<fpage>497</fpage>. <pub-id pub-id-type="doi">10.3390/math9050497</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Huo</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Atroshchenko</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Isogeometric dual reciprocity boundary element method for solving transient heat conduction problems with heat sources</article-title>. <source>J Comput Appl Math</source> (<year>2021</year>) <volume>385</volume>:<fpage>113197</fpage>. <pub-id pub-id-type="doi">10.1016/j.cam.2020.113197</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Three-dimensional transient heat conduction problems in FGMs via IG-DRBEM</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2021</year>) <volume>384</volume>:<fpage>113958</fpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2021.113958</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Bi-material topology optimization for fully coupled structural-acoustic systems with isogeometric FEM-BEM</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2022</year>) <volume>135</volume>:<fpage>182</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2021.11.005</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Natarajan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Multi-frequency acoustic topology optimization of sound-absorption materials with isogeometric boundary element methods accelerated by frequency-decoupling and model order reduction techniques</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2022</year>) <volume>395</volume>:<fpage>114997</fpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2022.114997</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Intrinsic extended isogeometric analysis with emphasis on capturing high gradients or singularities</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2022</year>) <volume>134</volume>:<fpage>231</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2021.09.022</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Atroshchenko</surname>
<given-names>E</given-names>
</name>
<etal/>
</person-group> <article-title>Generalized isogeometric boundary element method for uncertainty analysis of time-harmonic wave propagation in infinite domains</article-title>. <source>Appl Math Model</source> (<year>2023</year>) <volume>114</volume>:<fpage>360</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1016/j.apm.2022.09.030</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Atroshchenko</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Structural shape optimization of three dimensional acoustic problems with isogeometric boundary element methods</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2019</year>) <volume>355</volume>:<fpage>926</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2019.06.012</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Atroshchenko</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Kerfriden</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Isogeometric boundary element methods for three dimensional static fracture and fatigue crack growth</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2017</year>) <volume>316</volume>:<fpage>151</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2016.05.038</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Atroshchenko</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Kerfriden</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Linear elastic fracture simulation directly from CAD: 2D NURBS-based implementation and role of tip enrichment</article-title>. <source>Int J Fract</source> (<year>2017</year>) <volume>204</volume>:<fpage>55</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1007/s10704-016-0153-3</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keuchel</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Hagelstein</surname>
<given-names>NC</given-names>
</name>
<name>
<surname>Zaleski</surname>
<given-names>O</given-names>
</name>
<name>
<surname>von Estorff</surname>
<given-names>O</given-names>
</name>
</person-group>. <article-title>Evaluation of hypersingular and nearly singular integrals in the Isogeometric Boundary Element Method for acoustics</article-title>. <source>Comp Methods Appl Mech Eng</source> (<year>2017</year>) <volume>325</volume>:<fpage>488</fpage>&#x2013;<lpage>504</lpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2017.07.025</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>VP</given-names>
</name>
<name>
<surname>Anitescu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Bordas</surname>
<given-names>SP</given-names>
</name>
<name>
<surname>Rabczuk</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Isogeometric analysis: An overview and computer implementation aspects</article-title>. <source>Mathematics Comput Simulation</source> (<year>2015</year>) <volume>117</volume>:<fpage>89</fpage>&#x2013;<lpage>116</lpage>. <pub-id pub-id-type="doi">10.1016/j.matcom.2015.05.008</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Adel</surname>
<given-names>E-S</given-names>
</name>
</person-group>. <article-title>Topology optimization of constrained layer damping on plates using method of moving asymptote (MMA) approach</article-title>. <source>Shock and Vibration</source> (<year>2011</year>) <volume>18</volume>:<fpage>221</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1155/2011/830793</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wilkes</surname>
<given-names>DR</given-names>
</name>
<name>
<surname>Peters</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Croaker</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Marburg</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Duncan</surname>
<given-names>AJ</given-names>
</name>
<name>
<surname>Kessissoglou</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Non-negative intensity for coupled fluid-structure interaction problems using the fast multipole method</article-title>. <source>J Acoust Soc America</source> (<year>2017</year>) <volume>141</volume>:<fpage>4278</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1121/1.4983686</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olhoff</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Generalized incremental frequency method for topological design of continuum structures for minimum dynamic compliance subject to forced vibration at a prescribed low or high value of the excitation frequency</article-title>. <source>Struct Multidisc Optim</source> (<year>2016</year>) <volume>54</volume>:<fpage>1113</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-016-1574-3</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Marburg</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>An adjoint operator approach for sensitivity analysis of radiated sound power in fully coupled structural-acoustic systems</article-title>. <source>J Comp Acous</source> (<year>2017</year>) <volume>25</volume>:<fpage>1750003</fpage>. <pub-id pub-id-type="doi">10.1142/s0218396x17500035</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Acoustic topology optimization of porous material distribution based on an adjoint variable FMBEM sensitivity analysis</article-title>. <source>Eng Anal Boundary Elem</source> (<year>2019</year>) <volume>99</volume>:<fpage>60</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1016/j.enganabound.2018.11.003</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Svanberg</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>The method of moving asymptotes&#x2014;A new method for structural optimization</article-title>. <source>Int J Numer Meth Engng</source> (<year>1987</year>) <volume>24</volume>:<fpage>359</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1002/nme.1620240207</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Volume preserving nonlinear density filter based on heaviside functions</article-title>. <source>Struct Multidisc Optim</source> (<year>2010</year>) <volume>41</volume>:<fpage>495</fpage>&#x2013;<lpage>505</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-009-0452-7</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Johnson</surname>
<given-names>CD</given-names>
</name>
<name>
<surname>Kienholz</surname>
<given-names>DA</given-names>
</name>
</person-group>. <article-title>Finite element prediction of damping in structures with constrained viscoelastic layers</article-title>. <source>AIAA J</source> (<year>1982</year>) <volume>20</volume>:<fpage>1284</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.2514/3.51190</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Unruh</surname>
<given-names>O</given-names>
</name>
</person-group>. <article-title>Influence of inhomogeneous damping distribution on sound radiation properties of complex vibration modes in rectangular plates</article-title>. <source>J Sound Vibration</source> (<year>2016</year>) <volume>377</volume>:<fpage>169</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsv.2016.05.009</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maidanik</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Response of ribbed panels to reverberant acoustic fields</article-title>. <source>J Acoust Soc America</source> (<year>1962</year>) <volume>34</volume>:<fpage>809</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1121/1.1918200</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>