<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>A multiscale design method using interpretable machine learning for phononic materials with closely interacting scales</title></titleStmt>
			<publicationStmt>
				<publisher>Elsevier</publisher>
				<date>05/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10634230</idno>
					<idno type="doi">10.1016/j.cma.2025.117833</idno>
					<title level='j'>Computer Methods in Applied Mechanics and Engineering</title>
<idno>0045-7825</idno>
<biblScope unit="volume">440</biblScope>
<biblScope unit="issue">C</biblScope>					

					<author>Mary V Bastawrous</author><author>Zhi Chen</author><author>Alexander C Ogren</author><author>Chiara Daraio</author><author>Cynthia Rudin</author><author>L Catherine Brinson</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Manipulating the dispersive characteristics of vibrational waves is beneficial for many applications, e.g., high-precision instruments. architected hierarchical phononic materials have sparked promise tunability of elastodynamic waves and vibrations over multiple frequency ranges. In this article, hierarchical unit-cells are obtained, where features at each length scale result in a band gap within a targeted frequency range. Our novel approach, the ''hierarchical unitcell template method,'' is an interpretable machine-learning approach that uncovers global unit-cell shape/topology patterns corresponding to predefined band-gap objectives. A scaleseparation effect is observed where the coarse-scale band-gap objective is mostly unaffected by the fine-scale features despite the closeness of their length scales, thus enabling an efficient hierarchical algorithm. Moreover, the hierarchical patterns revealed are not predefined or selfsimilar hierarchies as common in current hierarchical phononic materials. Thus, our approach ω Corresponding author.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Phononic materials are architected materials that are used to manipulate the dispersive properties of vibrational waves, i.e., phonons <ref type="bibr">[1,</ref><ref type="bibr">2]</ref>. The tunability of the phononic band diagrams of these materials may lead to interesting properties such as bandgaps (frequency bands where waves attenuate), negative refraction, and wave localization. Typically, phononic materials are built by periodically tessellating a unit-cell. The wave-dispersion properties of the periodically repeating unit-cell can be obtained by performing Bloch unit-cell analysis <ref type="bibr">[1]</ref>. The material distribution and geometry of the unit-cell can be tailored to tune these wave-dispersion characteristics at desired wavelength or frequency ranges. The spatial scale of features in the unit-cell determine the wavelengths (and therefore frequencies) of the waves they interact with. Hierarchical phononic materials <ref type="bibr">[3]</ref> exploit this relationship to provide multi-band wave dispersion tunability across different wavelength/frequency ranges by engineering multiscale patterns into the unit-cell <ref type="bibr">[4]</ref><ref type="bibr">[5]</ref><ref type="bibr">[6]</ref><ref type="bibr">[7]</ref><ref type="bibr">[8]</ref><ref type="bibr">[9]</ref><ref type="bibr">[9]</ref><ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref><ref type="bibr">[13]</ref> [see Fig. <ref type="figure">1(a)</ref>].</p><p>Hierarchical phononic materials maybe such that the length scales are orders of magnitude apart <ref type="bibr">[7]</ref><ref type="bibr">[8]</ref><ref type="bibr">[9]</ref><ref type="bibr">12]</ref>. In this case, the scaleseparation principle is in effect and the frequency ranges where each scale is influential are well separated. The two length scales may then be designed independently from each other. In other cases, the hierarchical length scales are relatively close (within an order of magnitude) <ref type="bibr">[4]</ref><ref type="bibr">[5]</ref><ref type="bibr">[6]</ref><ref type="bibr">9,</ref><ref type="bibr">[9]</ref><ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref><ref type="bibr">[13]</ref>, as illustrated in Fig. <ref type="figure">1(b</ref>) and thus may strongly influence overlapping frequency ranges <ref type="bibr">[4,</ref><ref type="bibr">5,</ref><ref type="bibr">11,</ref><ref type="bibr">13]</ref>. This type is generally easier to fabricate. The design process is then typically performed for multiple length scales simultaneously on fine discretizations that resolve the finest utilized length scale. This incurs significant computational cost and prohibits exploration of the entire design space [Fig. <ref type="bibr">1(b)</ref>]. This challenge has limited the advancement of hierarchical phononic materials in the following ways: (1) Current results have so far been limited to hierarchical unit-cells with predetermined hierarchical patterns, e.g., self-similar and fractal patterns <ref type="bibr">[5,</ref><ref type="bibr">[14]</ref><ref type="bibr">[15]</ref><ref type="bibr">[16]</ref>; <ref type="bibr">(2)</ref> There is no knowledge of patterns in the broader hierarchical design space which would satisfy multiband design objectives, e.g., bandgaps at different frequency ranges; <ref type="bibr">(3)</ref> The design process has been dominantly trial-and-error driven and highly reliant on designers' experience.</p><p>Machine learning methods have recently emerged as an attractive alternative to design phononic materials <ref type="bibr">[17]</ref><ref type="bibr">[18]</ref><ref type="bibr">[19]</ref><ref type="bibr">[20]</ref><ref type="bibr">[21]</ref>, and more generally architected materials <ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref><ref type="bibr">[25]</ref>. One of the advantages of machine-learning algorithms is that they may have the ability to map the design space, learn the underlying rules for successful designs, and possibly generate new ones, thus generating new knowledge. However, machine learning methods used for phononic materials have so far been employed as black-box models that either map input feature sets to output properties in case of the forward property-prediction problem, or output designs to input desirable design objectives in case of the inverse design problem, without much insight into the learned rules <ref type="bibr">[17,</ref><ref type="bibr">18,</ref><ref type="bibr">20]</ref>. Interpretable machine learning methods, on the other hand, use custom constraints to incorporate materials and engineering domain expertise which allow users to understand the rationale and patterns for successful designs. See <ref type="bibr">[26]</ref> for an overview of interpretable machine learning methods.</p><p>The unit-cell template method <ref type="bibr">[19]</ref> was specifically developed as an interpretable machine learning method for designing dualphase phononic materials. The method uncovers global patterns of constituent materials in dual-phase pixelated phononic-material unit-cells to meet a given design objective. To satisfy the objective, the templates identify fixed regions where specific materials are required, and free regions where a choice of material is allowed. By varying the material in these free regions, multiple unit-cells with the same desired bandgap can be generated. The unit-cell template method is described in further detail in <ref type="bibr">[19]</ref>, along with the resulting optimal template sets for dual-phase phononic-materials with different targeted bandgap ranges. Notably, the method demonstrates robustness to finer features in the free-pixel regions, enabling its extension (in this work) to discover and design hierarchical phononic material unit-cells.</p><p>Here, we develop a novel approach to obtain hierarchical phononic material unit-cells, called hierarchical phononic-material templates, which targets bandgaps in two different frequency regimes. In this new method, the unit-cell templates reported in <ref type="bibr">[19]</ref> are modified to have multiple-scale grids that delineate coarse-scale and fine-scale regions. The fine-scale regions are designed into the coarse-scale free-pixel design areas. See Fig. <ref type="figure">2</ref> for a schematic illustration of this approach. The design objective here is to achieve predefined bandgaps in different frequency ranges where each hierarchical scale is designed towards satisfying a single bandgap. Thus, the hierarchical unit-cell templates enable us to discover the effective patterns at multiple scales.</p><p>Our approach, hierarchical phononic-material templates, offers several important benefits over past approaches:</p><p>&#8226; It allows us to search vast areas of the hierarchical design space of phononic materials that have not been previously explored. This is because our search space is much larger. We do not use predetermined or repetitive patterns, nor do we rely on designers' expertise and/or trial-and-error <ref type="bibr">[27]</ref><ref type="bibr">[28]</ref><ref type="bibr">[29]</ref>. &#8226; Our multiscale technique reduces computational time, because each scale is handled independently, even though the scales are close. The scales are designed coarse-to-fine. The coarse scale is designed to preserve a specific bandgap regardless of what will be assigned in the future at any finer scale. That is, the coarse scale design objective is robust to any smaller pixels assigned at any finer scale. Conversely, hierarchical materials with significantly different scales are usually analyzed with multi-scale models and the design process at each hierarchical length scale can be performed relatively independently from the remaining scales (top-right corner). Our developed approach, ''hierarchical templates,'' fits in the top-left corner of the design-space map as it represents handling hierarchical materials with close scales but, as we show, the design process for different scales can still be carried out independently (consecutively from coarse to fine).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2.</head><p>Outline for the hierarchical unit-cell template method: On the left, a coarse-scale template with fixed pixels as well as free pixels is illustrated. Note that the free (green) pixels can be assigned the properties of a solid material or void and the target coarse-scale bandgap objective would still be achieved. As a reminder, the coarse unit-cell template was designed to satisfy a coarse-scale design objective, e.g., a specific bandgap exhibited by the periodic wave-propagating medium. Upon further refining the green free-pixel regions, fine-scale templates are obtained by our method to satisfy an additional design objective, e.g., another bandgap in a different frequency range. Thus, the hierarchical template, including both coarse and fine-scale grids, satisfies both design objectives. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)</p><p>&#8226; Therefore, there is an effective scale separation consistently and quantitatively demonstrated, which makes our approach different from existing works <ref type="bibr">[30,</ref><ref type="bibr">31]</ref>, where the coarse-scale objective preservation is investigated a on a case-by-case basis for each design. This scale-separation effect is at work between the hierarchical length scales, despite the fact that the length scales in question are strongly interacting with overlapping frequency ranges-the minimum feature size in the fine scale is only half the minimum feature size in the coarse length scale.</p><p>To help put our method in perspective, Fig. <ref type="figure">1(b)</ref> shows where the hierarchical templates fit in the map of design methods for hierarchical phononic materials. It shows that although the length scales are close and have been typically investigated using fine grids for the design and search process, our approach handles each scale independently and consecutively. Thus, we present a new design paradigm that occupies a previously vacant spot in the space of design methods for hierarchical phononic materials, and brings huge computational savings because the exponentially larger design space at the finer scale is efficiently characterized by the hierarchical templates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Results</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Parent coarse-scale templates</head><p>We start by finding the parent templates that will satisfy the coarse-scale bandgap objectives in Table <ref type="table">4</ref>. The resulting optimal template set is shown in Fig. <ref type="figure">3(a)</ref>. The parent templates' precision is 100% [shown in <ref type="bibr">Table 1]</ref>, which means that all the coarse-scale unit-cells generated from these templates meet the coarse-scale bandgap design objective. In the templates, the yellow color indicates solid pixels, while the purple color indicates void pixels. The green color indicate pixels which maybe occupied by either phase. The  unit-cells that can be generated from the optimal templates set jointly by varying the green free-design pixels cover 28 unit-cells out of a total of 60 unit-cells in the design space, (&#977; 50% of the total number of unit-cells that satisfy the specified bandgap objective). Analyzing the templates, the fixed pixels seems to indicate an importance of cross-like features, where the crosses could be hollow or filled, and could have jagged or simple right-angled corners.</p><p>The unit-cell templates indicate rules for assigning material constituents to different pixels in the unit-cells, as they determine whether a solid or void phase must exist at these locations, or whether they can be freely designed to be either. To further understand the role of each pixel in the templates, we perform an experiment where each fixed pixel in the templates is perturbed (switched from solid to void, or vice versa). The resulting precision of the perturbed template is shown on the gray-scale colorbar in Fig. <ref type="figure">3(b)</ref>. The darker the pixel color, the lower the precision of the perturbed template, and therefore the more the contribution of this fixed pixel to the overall template precision. Some pixels are colored in white, i.e., they have no contribution to the template precision. It may seem contradictory that these pixels are assigned to be fixed pixels by the template algorithm that seeks to maximize the template support (number of green pixels) while maintaining the minimum precision. However, upon closer inspection, it is found that these white pixels preserve the connectivity and minimum feature-size constraints of the template. Therefore, each fixed pixel in the template either contributes to the overall template precision (some pixels more than others), or has a role in maintaining the connectivity and feature size constraints. In addition to the enhanced understanding of individual pixel contributions to the bandgap objective, this analysis can also highlight the most effective routes for opening or closing the bandgaps. This is because the individual pixels that cause the highest change in the precision would be the most promising ones to perturb in case it is desirable to switch on/off the associated bandgaps.</p><p>We next examine two parent coarse-scale templates from Fig. <ref type="figure">3</ref>(a) (shown in Figs. <ref type="figure">4</ref> and <ref type="figure">5</ref>). Two unit-cells per template are generated by assigning the free pixels as entirely void or solid, and their band diagrams computed, as shown in Figs. <ref type="figure">4</ref> and <ref type="figure">5</ref>. The gray and red dashed rectangles illustrate target frequency ranges for coarse and fine scales (for use in the hierarchical template). Bandgaps, highlighted in green, demonstrate the fulfillment of the coarse-scale design objective, covering at least 60% of the targeted Fig. <ref type="figure">4</ref>. First example of a coarse-scale template obtained such that the design objective of having a single bandgap on a minimum of 60% of the normalizedfrequency interval of [0.28, 0.42] (gray region) is satisfied. Two unit-cells from this template, representing minimum and maximum solid fraction, along with their respective dispersion curves are shown. A second bandgap objective (highlighted by the red dashed region) is later defined for the hierarchical template derived from this coarse template (see Fig. <ref type="figure">10</ref>) and is shown to be unmet at the coarse scale. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.) Fig. <ref type="figure">5</ref>. Second example of a coarse-scale template obtained such that the design objective of having a single bandgap on a minimum of 60% of the normalizedfrequency interval of [0.28, 0.42] (gray region) is satisfied. Two unit-cells generated from this template, representing minimum and maximum solid fraction, along with their respective dispersion curves are shown. A second bandgap objective (highlighted by the red region) is later defined for the hierarchical template derived from this coarse template (see Fig. <ref type="figure">3</ref>) and is shown to be unmet at the coarse scale. Note that the free pixels highlighted with bright red outlines cannot be flipped to solid as it would lead to zero-dimensional points of connection at the corners. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.) frequency range. Below the bandgap, the dispersion curves for each template's corresponding unit-cells are largely similar. Note that the coarse-scale templates do not satisfy the fine-scale objective (in fact, we have chosen a design objective that cannot be satisfied by any coarse-scale design). These will be discussed further in the next section.</p><p>These examples also demonstrate additional design flexibility, such as material density. In Fig. <ref type="figure">4</ref>, the left-side unit-cell has a filling density of 56%, and the right-side unit-cell has a filling density of 72%, both achieving the same bandgap objective. Note that for the second chosen template in Fig. <ref type="figure">5</ref>, filling in the green pixels surrounded by the red squares would result in zero-dimensional features that introduce modeling and fabrication issues. Therefore, such unit-cells are avoided and are not counted within the template's support. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Hierarchical multi-scale templates</head><p>In this section, we demonstrate the ability to design for an additional bandgap at a higher frequency using hierarchical phononic material templates. Following the previously described algorithm and problem setup discussed in Sections 4.1 and 4.2 and highlighted in Fig. <ref type="figure">10</ref>, we obtain the optimal hierarchical template set for our target frequency ranges, minimum bandgap width, and template precision as shown in Table <ref type="table">4</ref>. The precision and support of the resulting optimal template sets are shown in Table <ref type="table">2</ref>. The optimal set support ranges from close to 50% to 100% of the design space. All unit cells covered by the templates successfully meet both bandgap design objectives, (indicated by 100% precision). This remarkably demonstrates an effective scale separation between the fine-scale and coarse-scale patterns in the hierarchical template sets, where the fine-scale patterns do not compromise the design objectives achieved by the coarse-scale patterns.</p><p>The fact that the length scale for the larger grid is only twice that of the smaller grid in which the fine-scale features are defined makes this case unlike traditional scale separation where the length scales are vastly different from each other and thus are naturally independent. It should also be emphasized that this effect exists independently, without the use of other aiding factors, e.g., viscoelastic damping, to preserve the coarse-scale bandgaps.</p><p>To understand the scale-separation effect, its applicability, and limitations in our hierarchical templates, we performed a numerical experiment where we investigated the robustness of the coarse-scale bandgap objective to the introduction of fine-scale features into the free-pixel regions in the coarse-scale parent templates. This is performed by refining the grid in the free-pixel regions, generating all possible fine-scale unit-cells from the refined free-pixel regions, and evaluating the coarse-scale bandgap objective precision in the generated fine-scale unit-cells. This procedure is repeated for different values of the target minimum bandgap width defined as coverage percentage of the bandgap target range. The results of this numerical study are shown in Table <ref type="table">3</ref>. The fine-scale transfer precision is defined as the probability that the fine-scale unit-cells generated from the refined free-pixel regions in the coarse-scale template would satisfy the coarse-scale bandgap objective. Thus, the fine-scale transfer precision gives us a direct measure of the robustness of the coarse-scale templates precision to the introduction of fine-scale features not included in the training dataset. It is seen that the fine-scale transfer precision depends on the coarse-scale objective bandgap minimum width. The precision values are as high as 90% if the bandgap covers 75% of the target coarse-scale range. In our chosen case where the bandgap covers 60% of the target range, the fine-scale transfer precision drops by only 5%. If we decrease the bandgap width by more than half of the initial width, the fine-scale transfer precision is still as high as 63%. Thus, this study offers valuable insight into the robustness of the scale-separation objectives and how fast the method is expected to break down.</p><p>There are some important practical advantages of the scale-separation effect, as discussed earlier: computation is exponentially easier if the fine-scale computations are done only after the coarse scale is complete. It also allows designers to explore hierarchical designs spaces that do not necessarily exhibit repetitive or self-similar hierarchical patterns at multiple scales. Our method also illuminates underlying patterns in the unit-cells for specific design objectives.</p><p>Two examples of the hierarchical templates that satisfy the predefined design objectives for both the coarse and fine-scale grids are shown in Figs. <ref type="figure">6</ref> and <ref type="figure">7</ref>. The corresponding parent coarse templates are also illustrated in these figures (top middle portion). For clarity, the fine-scale grid is illustrated by a red color, while a gray grid color is reserved for the coarse-scale grid. As in the coarse-scale demonstration, again for each hierarchical template in both Figs. <ref type="figure">6</ref> and <ref type="figure">7</ref>, two unit-cells are generated by assigning all free fine-scale pixel regions to be either void or solid. The dispersion relations for each unit-cell are also shown in Figs. <ref type="figure">8</ref> and <ref type="figure">9</ref>. It can be observed that all unit-cells satisfy both the coarse-scale and fine-scale design objectives. Note that the coarse-scale unit-cells in Figs. <ref type="figure">4</ref> and <ref type="figure">5</ref> clearly demonstrated that the higher frequency bandgap was not achieved for either case having the coarse-scale pattern alone. Also critically, the insertion of the fine-scale grid and the opening of the higher frequency bandgap shown in Figs. <ref type="figure">6</ref> and <ref type="figure">7</ref> does not disrupt the existing lower-frequency bandgap from the coarse-scale grid. Fig. 7. Second example of a hierarchical template obtained from the parent coarse template in Fig. 5 such that the design objective of having a bandgap on a minimum of 60% of the normalized-frequency interval of [0.28, 0.42] and a bandgap on a minimum of 35% of the normalized-frequency interval [1.4496, 1.591] are satisfied. Two unit-cells generated from this template along with their respective dispersion curves are shown. The coarse-scale bandgap objective (gray region) as well as the fine-scale bandgap objective (red region) are met. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Numerical and experimental validation</head><p>To test the performance of the proposed hierarchical unit-cells in real finite engineering structures, a finite-structure case is considered. A steel periodic structure made out of a 8 by 8 unit-cell array of the top-left unit-cell in Fig. <ref type="figure">7</ref> is taken as an example to illustrate the performance of the hierarchical unit-cell at multiple frequency ranges. The finite structure can be seen in Fig. <ref type="figure">11</ref>, which shows the experimental setup used to validate our numerical computations. The unit-cell side length is taken to be &#120576; = 4 cm and its thickness to be 0.635 cm. The sound speed in steel is computed as &#120599; = &#8971; &#120603;&#982;&#120602; = 5541.8 m&#982;s, where &#120603; = 2 &#1009; 10 11 GPa and &#120602; = 6.5 &#1009; 10 3 kg&#982;m 3 . Thus, the frequency range of interest can be easily obtained by multiplying the normalized frequencies by the sound speed &#120599; and dividing them by the unit-cell side length &#120576;. Since the unit-cell predictions are based on data of unit-cells modeled using 2D plane-stress, the dispersion relation is recomputed for a geometrically identical unit-cell modeled as a linear 3D solid. The dispersion curves of the 2D unit-cell modeled by plane stress and 3D elasticity are shown in Fig. <ref type="figure">8</ref> in both the low-and high-frequency regimes (for coarse-and fine-scale bandgaps). It can be seen that both models yield remarkably similar results for inplane waves. Some minor differences and frequency shifts can be noticed in the high-frequency regime, however the general trends are well preserved. This assures us of the soundness of our choice to use the computationally cheap 2D plane-stress constitutive model for our training dataset. Thus, we have demonstrated the relevance of the hierarchical templates predictions to realistic plate structures.</p><p>As a final validation step for our method, the finite structure was tested and its response compared to our numerical predictions. The results are plotted in Fig. <ref type="figure">9</ref>, in which the 3D elastic solid dispersion relation is shown next to the numerical and experimental transmissibility. The bandgap objective target regions are shown by the dashed boxes for both the low-and high-frequency ranges. A remarkable similarity in the transmission trends can be seen between both the numerical and experimental results. The bandgap regions also match well with the numerical and experimental response and it can be seen that the bandgap objectives are realized for in-plane waves (which are the target case) in both the low-and high-frequency bandgap objectives. More details surrounding these experiments can be found in Section 4.3.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Methods</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Methods and algorithm workflow</head><p>We aim to obtain hierarchical templates for unit-cells that satisfy specified bandgap objectives in predefined frequency ranges for each hierarchical scale. Here, a two-level hierarchical template is used, though the algorithm can be expanded to include more levels. The bandgaps are specified to have a minimum width in order to be classified as bandgaps. Thus, our problem is a classification problem; the optimality of bandgap characteristics, like maximizing the bandgap width, is not the objective here.</p><p>In our hierarchical templates, we are considering solid-void phononic material unit-cells rather than the solid-solid unit-cells considered in prior work. This choice is made to both facilitate the fabrication process and to help make the structures lighter. Note that choosing void for one of the phases introduces additional challenges since many of the unit-cell configurations in the solid-solid design space are not valid for solid-void unit-cells, either because the solid parts are not connected, or because of other challenging fabrication issues. Thus, the unit-cell template method, reported in <ref type="bibr">[19]</ref>, is extended here to include additional constraints that ensure the connectivity of the tessellated unit-cells and define a minimum finite feature size to prevent zero-dimensional singularity points that are not realistic to fabricate <ref type="bibr">[32]</ref>.</p><p>As mentioned earlier and shown in Fig. <ref type="figure">2</ref>, the process of obtaining the hierarchical unit-cell templates is performed consecutively starting at the coarse scale. The algorithm can be summarized in the following steps:</p><p>&#8226; We first generate the coarse-scale dataset to be used for obtaining the coarse-scale templates. The coarse-scale training data consists of all possible valid coarse-scale unit-cells, i.e., unit-cells satisfying connectivity and minimum finite feature size constraints, and their associated dispersion relations computed using the Finite Element method. This is typically computationally cheap as it involves only the coarse-scale design space. To extend this method to 3D (where the coarse-scale design space may be significantly larger), it would first be useful to establish efficient methods for this model to train on smaller fractions of the coarse-scale design space. &#8226; Given the dataset, the template learning process contains 2 steps: (1) a pre-selection step that removes templates with low precision and support or that do not satisfy the manufacturability constraints, (2) an integer programming optimization that selects at most &#120589; &#120589;&#120593;&#120571;&#120593;&#120599;&#120597; templates from the candidates to maximize the total support under the minimum precision constraint. In practice, the trade-off between support and precision should be determined by the demands of the application at hand, and can be tuned by modifying the minimum precision parameter of the integer optimization. &#8226; Using this template learning process, the coarse-scale ''parent'' templates are generated to open a bandgap in the first frequency range (left side of Fig. <ref type="figure">2</ref> and coarse-scale bandgap in Fig. <ref type="figure">1(a)</ref>). &#8226; The parent templates are then refined to a finer scale and are used to generate the finer-scale dataset. Specifically, all solid and void pixels in the parent templates are kept to be the same, and each free pixel is split into 2 &#1009; 2 finer-scale pixels. The refined free pixels are filled with all possible combinations of constituent materials and combined with the coarse-scale solid and void pixels to form the unit-cell designs in the finer-scale dataset. Again, Finite Element simulation is used to get the bandgap information, and only unit-cells constrained by connectivity and minimum feature size are included in the training  data. Importantly, since the finer-scale dataset contains only unit-cells spanned by the refined free-pixel region, not the entire fine-scale unit-cells design space, it greatly saves on the computational cost of acquiring data. &#8226; The fine-scale templates or ''child templates'' (red grid on the right template in Fig. <ref type="figure">2</ref>)are optimized inside the fine-scale free-pixel regions to realize the fine-scale bandgap objective (red box in Fig. <ref type="figure">1(a)</ref>). The optimization formulation is the same as that used for the coarse scale templates, i.e., a pre-selection step and integer programming optimization for selecting the optimal templates. The difference is that the design space is now a subset of the full space: it is now restricted to the fine-scale free-pixel regions since the other regions were fixed at the coarse scale. &#8226; Hierarchical templates are thus obtained by attaching the fine-scale templates to the free-pixel regions of the coarse-scale templates. The coarse-scale features open the first bandgap, and the fine-scale features open the second bandgap (see Fig. <ref type="figure">2</ref>).</p><p>The hierarchical template algorithm flow is also shown in Fig. <ref type="figure">10</ref> and described in greater detail in Section 1 of the supporting information.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Problem setup and definition</head><p>As a demonstration, the design space is chosen here to be &#8501; &#1009; &#8501;-square pixelated unit-cells with &#8502;4 mm symmetry (see Fig. <ref type="figure">2</ref>). Due to unit-cell symmetry, unit-cells can be uniquely defined by only 1/8 of their area. The parameter &#8501; is set to 10 in the coarse-scale design space and &#8501; is 20 in the fine-scale design space. For the 10 &#1009; 10-pixel coarse design space, the unit-cells can be uniquely defined by 15 pixels, resulting in 2 15 unit-cell configurations. A plane-stress solid-mechanics model is used to model the behavior of plate-type media. The dataset containing all coarse-grid (10 &#1009; 10) unit-cells and their dispersion relations is created using an in-house developed finite-element code. More details on the finite-element implementation can be found in Section 2 in the supporting information.</p><p>The utilized target frequency ranges and constraints in the optimization process for the hierarchical templates are shown in Table <ref type="table">4</ref>. As an example, two pairs of normalized frequency ranges are chosen for the coarse-and fine-scale bandgap target range, {(0.28, 0.42),(0.57, 0.71)} and {(0.28, 0.42),(1.45, 1.59)}. The objective is to obtain a bandgap covering a percentage of each target range. The desired percentage coverage is further specified to be entirely contained within a single bandgap, not as a sum of multiple ones. Choices for the minimum optimal precision and the maximum optimal template set size are also shown in Table <ref type="table">4</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Experimental methods</head><p>Experiments were carried out to validate the simulations by verifying the existence of bandgaps. An 8 by 8 lattice of 4 cm square unit-cells was waterjet cut from 1/4 inch thick steel. The frequency response function of the structure was measured. A piezoelectric transducer was used to provide the excitation, and a laser Doppler vibrometer (LDV) was used to measure the input signal and output signal. An image of the setup is shown in Fig. To measure the frequency response function, a chirp signal was sent through the structure. A chirp is a sinusoid signal with a continuously varying frequency, and is an excitation commonly used for frequency response measurements. To post-process the results, we use spectrogram analysis. A spectrogram is a time-varying power spectrum; it shows how the power spectrum of a signal changes with time.</p><p>The structure was suspended at two points using a thin cable to approximate free-floating boundary conditions. At one end, excitation was provided by a piezo-based ultrasonic transducer (Panametrics Videoscan V1012), used in tandem with an amplifier (Amplifier Research Model 75A250). Input signals were generated by a Keysight 33500B Series waveform generator. The waveform was custom generated on the laptop using Matlab. To measure and store signals, we used a Laser Doppler Vibrometer (LDV) (Polytec CLV-2534), connected to a Tektronix DPO 3014 oscilloscope. The LDV converted observed velocities into voltages to produce an electrical signal. This signal was then read and stored by the oscilloscope, and subsequently sent to the computer.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Discussion</head><p>Hierarchical phononic-material templates provide a new approach to discover multiscale hierarchical patterns in unit-cells that satisfy bandgap design objectives for each length scale. The templates are obtained by extending the unit-cell template method, an interpretable machine learning technique, to deal with multiscale grids and multiple bandgap design objectives. The advantages of our approach are as follows:</p><p>&#8226; This approach is robust to changes introduced on the fine-scale, while keeping the coarse scale objectives satisfied. This is true even when the coarse and fine hierarchical length scales are close. This robustness is consistently demonstrated and its precision is quantified. Thus, a scale-separation effect emerges as a result of this robustness. &#8226; The scale-separation effect enables us to obtain templates successively at each length scale starting from the coarse scale, offering a tremendous reduction of computational cost of unit-cell design. This is in contrast to the currently used computationally expensive approaches that use the fine-scale grid design space directly. Using the fine-scale grid has been typical when the hierarchical length scales are not well separated. &#8226; The computational savings of our approach allows us to discover hierarchical patterns in previously unexplored areas of the design space that depart from the commonly-used self-similar or fractal patterns. Moreover, many hierarchical unit-cells can be generated from a single hierarchical template by varying the constituents of the free-pixel regions, adding more flexibility and insight into the relevant patterns for generating materials with specific properties. &#8226; The presented results and learned patterns here apply to bandgap objectives in solid/void unit-cells with any solid material choice that can be modeled as linear elastic. The approach can be generalized to learn different wave-dispersion design objectives, or to be used with unit-cells made of multiple materials.</p><p>We demonstrated numerically and experimentally how the hierarchical phononic templates can be successfully utilized to design 3D finite structures that satisfy predefined bandgap objectives at different frequency ranges. Thus, the hierarchical phononic material templates offer a new design paradigm that promises to make the design process more flexible, computationally cheaper, with the added value of highlighting global patterns for achieving predefined design objectives. Computer Methods in Applied Mechanics and Engineering 440 117833 Algorithm 5: TemplateOptimization(&#8753;, 2 &#120599;66&#120597; , &#8502;, 1) /* This function selects 1 unit-cell templates from the candidates optimizing the total support of these templates under the constraints that the precision is above &#8502;. */ input : Dataset &#8753;; candidate template set 2 &#120599;66&#120597; ; minimum precision &#8502;; maximum number of templates 1. output: The optimal set of unit-cell templates 2 &#969; . &#8463; &#57774; &#8968;2 &#120599;66&#120597; &#8968;; 5 &#57774; &#8968;&#8753;&#8968;; {&#120518; &#8882; , &lt; &#8882; } 5 &#8882;=1 &#57774; &#8753;; Initialize matching matrix &gt; &#962; {0, 1} 5&#1009;&#8463; ; // unit-cell &#8882; matches with template 8 iff their pixels matches at the nonfree regions (0, 1, not *) for &#8882; = 1 to 5 do for 8 = 1 to &#8463; do &#120538; &#57774; 2 &#120599;66&#120597; [8]; if +&#8501;, where 1 &#8755; &#8501; &#8755; Size(&#120538;), &#120597; &#8501; &#8754;&#969; and &#120597; &#8501; &#8754; &#8902; &#8882;,&#8501; } then &gt; &#8882;,8 &#57774; 0; else &gt; &#8882;,8 &#57774; 1; end end end Initialize choice vector &#120541; &#962; {0, 1} &#8463; ; Initialize predicted label &#120545; &#120544; &#962; {0, 1} 5 ; // select a small subset of templates from the candidate set, so that the support (total number of covered unit-cells) is maximized and the template set has precision &#10763; &#8502; Solving the following integer programming problem, max &#120541;,&#120545; &#120544; &#8969; 5 &#8882;=1 &#8808; &lt; &#8882; (maximizing total support) s.t. &#8969; &#8463; 8=1 &#120599; 8 &#8755; 1 (select at most 1 templates)</p><p>5. (variable denoting the predicted band gap) &#8882;56 &#57774; {8&#8968;1 &#8755; 8 &#8755; &#8463; and &#120599; 8 == 1} ; // indices of selected templates 2 &#969; &#57774; 2 &#120599;66&#120597; [&#8882;56];</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supporting Information B. Solid-mechanics model formulation and unit-cell Bloch analysis</head><p>A 2D plane-stress model is used to model the mechanical behavior of the unit cell for the training data and approximate that of a 3D plate unit cell. The constitutive material behavior is assumed to be linear elastic and the kinematic relationship is modeled as infinitesimal linear strain. The Finite Element method is used to discretize the unit cell. A Bloch unit-cell analysis is performed <ref type="bibr">[1]</ref>, in combination with a plane wave solution assumption, with the wave vector spanning the Irreducible Brillouin Zone (IBZ) contour in the reciprocal space as shown in Fig. <ref type="figure">B</ref>.12. The Bloch unit-cell analysis is performed only on the domain of a single unit-cell and implies that the unit cell is infinitely repeating in each direction through the application of the Bloch-Floquet periodic boundary conditions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#120602; &#119860;</head><p>,(&#120518;, &#120597;) = &#177;.&#120654;(&#120518;, &#120597;)</p><p>where the plane-stress vector is defined as</p><p>where &#120531; is the displacement vector, &#120602; is the density, &#120603; is the Young's modulus, and &#119862; is the Poisson ratio.</p><p>Computer Methods in Applied Mechanics and Engineering 440 117833  Taking the plane solution, &#120531;(&#8902;, &#120597;) = &#119864;&#120593; 8(&#120634;&#8902;&#949;&#119865;&#120597;) (B.3) where &#119865; is the time frequency and &#119866; is the wave vector, and applying Bloch's periodic boundary conditions on the unit cell &#120531;(&#120518; + &#120535;, &#120597;) = &#120531;(&#120518;, &#120597;)&#120593; 8&#120634;.&#120535; (B.4) where 4 is a vector containing the lattice constants &#120535; = [4 &#8902; 4 &lt; ]. To discretize and solve this eigenvalue problem, we apply the Finite Element method using bilinear quadrilateral elements.</p><p>For the 3D solid computations, both Bloch unit cell analysis as well as harmonic analysis on a finite structure are performed. Continuum 3D elasticity is used to model the solid material, where</p><p>where &#119861; and &#119863; are the Cauchy stress and strain second order tensors and &#120599; &#8882;8&#8501;&#120571; is the elasticity fourth order tensor.</p><p>COMSOL <ref type="bibr">Multiphysics [33]</ref> is used for the finite element discretization of the 3D solids where quadratic Lagrange elements are used.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supporting Information C. Hierarchical templates optimal set results</head><p>To generate the optimal hierarchical templates, the objective normalized frequency ranges, as well as the templates support and precision are shown in Table <ref type="table">C</ref>.5. The complete results of the optimal set of hierarchical templates using these constraints are shown in Figs. C.13 and C.14.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supporting Information D. Evolution of scale-transfer precision with band-gap width objective</head><p>As mentioned in the main article, the bandgap objectives for each length scale were largely robust to the introduction of finer features. To explore this further and the limitations of this robustness, we performed the following numerical experiment:</p><p>&#8226; Refine the grid in the free-pixel region in parent coarse-scale templates which satisfy the bandgap design objective in the lower frequency range. &#8226; Evaluate if the coarse-scale bandgap design objective is satisfied in all the possible unit cell combinations resulting from the refined templates. &#8226; Compute the fine-scale transfer precision which is defined as the percentage of unit cells resulting from the refined templates that satisfy the coarse-scale bandgap objective. &#8226; Vary the bandgap width as a percentage of the target frequency range and recompute the fine-scale transfer precision.</p></div></body>
		</text>
</TEI>
