1 Introduction

Architected materials leverage intricate structure-properties relationships to exhibit unconventional combinations of properties [1,2,3]. The most prevalent type of architected materials comprises lattice-based structures, which are constructed by slender struts connected at nodes, resulting in periodic arrangements [4,5,6]. In addition to their extremely high stiffness [1], these materials can exhibit remarkable mechanical phenomena, including negative Poisson’s ratio [7,8,9] and negative thermal expansion [10]. From a mechanical perspective, their rational design allows for the realization of various stiffness tensors in both 2D and 3D settings [11], enabling, for instance, unusual coupling between compression deformation and twist [12, 13].

To assess the effective stiffness tensor of architected materials, various homogenization techniques have been employed [14,15,16]. However, when transitioning from architected metamaterials characterized by a single repeating unit cell in two or three dimensions to heterogeneous metamaterials composed of unit cells with diverse local geometries, alternative techniques need to be implemented [17,18,19,20], often relying on deep learning approaches [21,22,23]. Heterogeneous metamaterials have the potential to offer advantageous properties, such as toughness [24], resilience [25], plastic energy absorption [26], or damage tolerance [27, 28].

The growing interest in architected lattice-based materials is inseparable from advancements in manufacturing techniques. Notable examples of real-life metamaterials from 2012 [29] and 2016 [30] were fabricated using additive manufacturing (AM). The continuously expanding array of AM methods for architected materials [31, 32] spans from macroscopic fused filament fabrication (FFF) [33] and stereolithography (SLA) [34] to more precise techniques like two-photon polymerization [29] and AM-pyrolysis combinations [35, 36]. Simultaneously, the reduction in feature size to the microscopic and nanoscopic scales enables the realization of mechanical behavior that would be nearly impossible at larger scales. In particular, in nano- and micro-lattices, since the second moment of inertia scales with the fourth power of the linear size, struts can undergo significant bending without failure. This aspect is especially significant for metallic metamaterials, given their relatively low strain to yielding [37]. Moreover, fabricating at the nanoscale allows for defect-free elements, making metamaterials virtually immune to flaws [30]. At the same time, there is a certain compromise that needs to be made. While smaller features can lead to enhanced properties, their manufacturing becomes less certain and robust. Consequently, if the minimum feature size approaches the limits of the selected fabrication method, certain elements of the architected materials may be susceptible to failure due to manufacturing issues [32], potentially compromising the overall performance of the architected material [31].

Traditionally, the robustness of metamaterials has been associated with their ability to withstand damage and maintain their properties under loading conditions [25, 27]. However, in this study, we aim to investigate the reliability of architected materials by specifically focusing on scenarios where certain struts are initially compromised due to fabrication at the limits of the chosen manufacturing process. Several existing works have explored the behavior of lattices with potential manufacturing imperfections [38] or when some struts are missing from the outset [23]. In this study, we concentrate on anisotropic triangular-based lattices with the minimum viable configuration, assuming that the survival of each individual strut during fabrication depends on its thickness. The objective of this concise letter is to propose an approach for addressing the robustness of lattices composed of elements with thicknesses close to the manufacturing limits.

2 Method

To illustrate our approach, we selected the minimal viable scenario, which involves an equilateral-triangular lattice defined by the thickness of three beams comprising the unit cell, as depicted in Fig. 1. The unit cell is repeated periodically along vectors \(e_1\) and \(e_2\) to form the entire lattice. In this lattice configuration, the removal of any one of the three beams does not result in a loss of topological connectivity. However, it is evident that the compromise of a single beam within this unit cell would impact the effective stiffness matrix.

Fig. 1
figure 1

a Example of a lattice. b Two unit cells with numbered beams. The Cartesian coordinate system is shown in black and the local coordinate system in grey. c Position of unit cells from (b) in a ternary plot of the design space. a designates the average beam thickness

In contrast to classical well-studied lattices where all three beams (0, 1, 2) in the unit cell have the same thickness, the lattices analyzed in this letter consist of beams with varying thicknesses. While equi-thickness lattices can be classified as isotropic [39], it is evident that this is not the case for the lattices defined by the unit cells shown in Fig. 1b. We note that the claim about the isotropy of the equi-thickness lattice is made under the assumption of the classical Cauchy continuum model, which we adopt hereinafter. Higher-order theories, taking into account, for instance, strain gradients, might introduce additional size effects in the considered lattice systems [40,41,42].

An important characteristic of the lattice is its effective density, and in optimization processes, it is often desirable to maintain a constant density throughout the lattice, as observed in studies such as [43, 44]. Given that the beams have the same out-of-plane thickness and are made of the same material, we explore different unit cells with the same density by imposing a constraint on the average beam thickness a. Consequently, for each generated unit cell, we have three variables (thicknesses) with a fixed average. The ternary plot [45] displayed in Fig. 1c provides a clear visualization of the design space. Each point inside the triangle corresponds to a feasible lattice configuration, and the associated beam thicknesses can be determined by plotting three straight lines parallel to the sides of the triangle and passing through the selected point.

To understand the behavior of the considered lattices and analyze their sensitivity to partial failure, it is essential to comprehensively explore the entire design space through experiments or simulations. However, as the number of variables (beams) increases, the design space expands rapidly, which is why this letter focuses on the minimal feasible design. If we allow for N possible thicknesses for each beam in the unit cell, the total number of potential unit cells of the same mass will be \(N(N+1)/2\). However, if we consider a new unit cell consisting of four smaller ones, the number of independently defined beams increases to 12, resulting in a total number of valid lattices approximating \((N+10)!/[(N-1)!\cdot 11!] \approx 4 \cdot 10^{14}\) for \(N=100\), making systematic analysis infeasible. Furthermore, if the beam thicknesses are chosen randomly, the problem becomes even more challenging. In such cases, a larger unit cell provides a higher probability of obtaining configurations with "average" properties, leaving a substantial portion of the design space unexplored. Consequently, exploring the design space becomes a problem that goes beyond purely mechanical considerations and falls within the domain of active learning. Techniques such as Bayesian optimization can be employed to address this challenge [23].

To map the design and property spaces, we utilized LatticeMech code [46]. The computational scheme of LatticeMech is based on the Euler–Bernoulli beam model, assuming small strains and employing an asymptotic expansion of the kinematic and static variables (for further details, refer to [47, 48]). In order to maintain constant density, we set the sum of all beam thicknesses equal to 3a, where a represents the average thickness of the beams. Simultaneously, to satisfy Euler–Bernoulli conditions, the lengths of all beams were fixed at 10a. Our calculations yield the complete stiffness tensor \(\textbf{S}\), which comprises six independent entries for the 2D case. As a result, we establish a mapping between three variables (thicknesses) in the geometry domain and six variables in the property domain. To reduce the number of variables in the property domain, one approach is to introduce a measure for the anisotropy of the material as an effective characteristic of the stiffness tensor. Commonly used measures of anisotropy include the Zener ratio [49, 50] and the universal anisotropy index [51]. These metrics are initially designed for 3D crystals, and adapting them to non-orthotropic or 2D structures is not straightforward [52]. Therefore we introduce an anisotropy coefficient \(\xi \) following the approach of Mendez et al. [53]. This coefficient quantifies the deviation from an isotropic reference tensor \(\textbf{S}_{iso}\):

$$\begin{aligned} \xi = \left\| \textbf{S} - \textbf{S}_{iso} \right\| , \end{aligned}$$
(1)

where \(\left\| \cdot \right\| \) denotes a suitable matrix norm. The anisotropy coefficient \(\xi \) provides a concise representation of the anisotropy of the stiffness tensor, enabling a reduction of the property domain variables while capturing the essential information related to the material behavior. An isotropic stiffness tensor must be defined by:

$$\begin{aligned} \begin{aligned} S_{iso,xxxx}&= S_{iso,yyyy} = 2\mu _{iso} + \lambda _{iso} \\ S_{iso,xyxy}&= 2\mu _{iso} \\ S_{iso,xxyy}&= S_{iso,yyxx} = \lambda _{iso} \\ S_{iso,xxxy}&= S_{iso,yyxy} = S_{iso,xyxx} = S_{iso,xyyy} = 0, \end{aligned} \end{aligned}$$
(2)

where \(\lambda \) and \(\mu \) are Lame constants. To relate current tensor to the closest isotropic materials, we choose \(\mu _{iso}\) so that \(S_{xyxy} = S_{iso,xyxy}\) and \(\lambda _{iso}\) so that the error for \(S_{xxxx}\) and \(S_{yyyy}\) is minimized, i.e.

$$\begin{aligned} \begin{aligned}&\mu _{iso} = \frac{S_{xyxy}}{2} \\&\lambda _{iso} = \frac{S_{xxxx} + S_{yyyy}}{2} - 2\mu _{iso} \end{aligned} \end{aligned}$$
(3)

3 Results and discussion

By systematically exploring the design space for three-beam unit cells, we can uncover relationships between different components of the stiffness tensor, as depicted in Fig. 2a, b. Taking the stress tensor component \(S_{xxxx}\) as the reference, Fig. 2a, b illustrate the possible values of the other components, namely \(S_{yyyy}\) and \(S_{xxxy}\). It is evident that the stiffnesses in the x and y directions (\(S_{xxxx}\) and \(S_{yyyy}\)) are tightly interconnected, allowing only specific linear combinations. This linear dependency in relation to \(S_{xxxx}\) is also observed for the other two components of the stiffness tensor, \(S_{xyxy}\) and \(S_{xxyy}\). This observation stems from the condition of mass conservation within the lattice. On the other hand, a wider range of combinations is admissible for \(S_{xxxy}\) and \(S_{yyxy}\) (Fig. 2b). It is noteworthy that in all the presented plots, the extreme points in the property domain correspond to extreme points in the geometry domain. For example, in Fig. 2g, the fourth unit cell exhibits the combination of the minimal possible \(S_{yyyy}\) stiffness and the maximal \(S_{xxxx}\) stiffness due to the concentration of mass in the horizontal beam (beam 0). This relationship highlights the direct correspondence between the geometric arrangement of the unit cell and the resulting stiffness properties.

Ternary plots provide a more direct visualization of the connection between the geometric and property domains, as demonstrated in Fig. 2c, d. The noticeable symmetry arises from the orientation of the unit cell relative to the coordinate system, where beam 0 aligns with the x-direction, while beams 1 and 2 do not (Fig. 1b). An increase in the thickness of horizontal beam 0, accompanied by a decrease in the thicknesses of the other two beams, results in an growth of \(S_{xxxx}\) and a drop of \(S_{yyyy}\). A more informative comparison can be made by examining the effective geometrical factor and effective property, as depicted in Fig. 2e, f. Figure 2e shows the purely geometrical variance in beam thickness, calculated as the standard deviation of the beam thicknesses using the formula \(\sqrt{1/3 \sum _{i=0}^2 \left( t_i - a\right) ^2}\), where \(t_i\) represents the thickness of the i-th beam. Figure 2f presents the anisotropy coefficient \(\xi \) calculated using Eq. (1). Notably, there are qualitatively similar dependencies of variance and anisotropy coefficient on beam thicknesses. In the center point corresponding to the equi-thickness lattice, the stiffness tensor is isotropic. As we move toward the sides of the triangle, both the variance and anisotropy coefficient increase simultaneously. These findings are consistent with previous studies on triangular lattice materials [39].

Fig. 2
figure 2

Design space without failure. a and b Stiffness \(\varvec{S}\) distributions. c and d Ternary plots for \(S_{xxxx}\) and \(S_{yyyy}\) components. e Ternary plot for standard deviation of the beam thicknesses. f Ternary plot for anisotropy coefficient \(\xi \). Note that for cf, the color represents just qualitative dependencies and color range might have different minimal and maximal values for each plot. g Unit cells for special cases. An orange line represents a beam with a thickness close to 0. In (af) the special lattices are represented by red dots

The analysis of intact lattices provides valuable insights into the relationship between the design space and property space. However, it does not impose any restrictions on the minimum thickness of individual beams. In reality, every fabrication process has a minimum feature size that sets limits on the range of feasible lattices that can be manufactured. Moreover, even features with dimensions close to this critical threshold size may be vulnerable to damage during fabrication. In our proposed approaches, we account for this by assuming a specific relationship between the feature size (beam thickness t) and the probability of failure P. For illustrative purposes in this communication, we explore the consequences of this approach using a relatively simple step-like function shown in Fig. 3a, defined as:

$$\begin{aligned} P(t) = {\left\{ \begin{array}{ll} 0 \% \qquad \,\text { if } t \ge t_\textrm{th} \\ 100 \% \quad \text { else} \end{array}\right. } \end{aligned}$$
(4)

where \(t_\textrm{th}\) represents the critical minimum thickness. According to this function, if the beam thickness is equal to or greater than the critical threshold, the probability of failure is 0%. Otherwise, if the beam thickness is below the critical threshold, the probability of failure is 100%. Failed beams are modeled with a thickness of 0, which means they do not contribute to the material stiffness in the case of failure. For each lattice, we can distinguish between three cases. In the first case, none of the beams fail and the lattice remains intact. Alternatively, the lattice can fail completely, i.e. so many beams fail that the lattice gets disconnected. Finally, the lattice can fail partially but remain topologically connected still maintaining some load-bearing capacity. For the selected failure probability function, the relation between average beam thickness a and critical size \(t_\textrm{th}\) plays a core role, as shown in Fig. 3.

Figure 3c, d illustrates the positions of intact, completely failed, and partially failed lattices in a ternary plot for two different cases (\(a>t_\textrm{th}\) and \(a<t_\textrm{th}\)). We observe that when the threshold \(t_\textrm{th}\) is smaller than the average beam thickness a, there is a central region in the ternary plot corresponding to intact lattices. This region represents unit cells with almost identical beam thicknesses. At the corners of the plot, there are three distinct regions of complete failure, indicating the failure of two beams. The three separate regions of partial failure are located at the midpoint of each side, representing the failure of only a single beam. On the other hand, when the threshold \(t_\textrm{th}\) is equal to or larger than a, there are no intact lattices in the design space since, by definition, all beams cannot be simultaneously thicker than the average beam thickness a. Instead, an additional region of complete failure emerges in the central area of the ternary plot, where all beams fail. However, the regions of partial failure still persist even when the threshold is larger than a.

The ternary plots also allow us to determine the relative ratios of intact, partially failed, and completely failed lattices based on simple geometric considerations. The relative number of lattices in each group for a fixed average beam thickness a is a function of the threshold \(t_\textrm{th}\). The areas of the regions corresponding to intact, completely failed, and partially failed lattices can be expressed as follows:

$$\begin{aligned} \begin{aligned} A_{intact}(t_\text {th})&= {\left\{ \begin{array}{ll} \frac{1}{9a^2} \left( 3a - 3t_\text {th} \right) ^2 &{}\quad {} t_\text {th} \le a \\ 0 &{}\quad {} a \le t_\text {th} \le \frac{3}{2} a \end{array}\right. } \\ A_{complete}(t_\text {th})&= {\left\{ \begin{array}{ll} \frac{2}{3a^2}t_\text {th}^2 &{}\quad {} t_\text {th} \le a \\ \frac{2}{3a^2}\left( -3a^2 + 6at_\text {th} - 2t_\text {th}^2 \right) &{}\quad {} a \le t_\text {th} \le \frac{3}{2} a \end{array}\right. } \\ A_{partial}(t_\text {th})&= {\left\{ \begin{array}{ll} \frac{1}{3a^2}t_\text {th} \left( 6a - 5t_\text {th} \right) &{}\quad {} t_\text {th} \le a \\ \frac{1}{3a^2} \left( 3a - 2t_\text {th} \right) ^2 &{}\quad {} a \le t_\text {th} \le \frac{3}{2} a \end{array}\right. } \end{aligned} \end{aligned}$$
(5)
Fig. 3
figure 3

a Function P(t) describing the probability of failure. b Influence of the threshold on the number of lattices in the different groups. c and d Location of the lattices from three different classes on ternary plot for \(t_\textrm{th}<a\) (c) and \(t_\textrm{th}>a\) (d)

Figure 3b illustrates the ratios between size of three above-mentioned group as a function of threshold value \(t_\textrm{th}\) derived from simulations. Identical values were obtained from Eq. (5). This figure shows that the higher the threshold the larger percentage of lattices that fail completely, reaching 100% for \(t_\textrm{th}=1.5a\) when all lattices fail. In contrast, the number of lattices that remain intact (no failure at all) gradually decreases with an increase of \(t_\textrm{th}\), and for \(t_\textrm{th}>a\), all lattices have at least one failing beam. However, quite non-orthodox dependency can be traced by observing lattices that partially failed. The number of such lattices monotonically increases for relatively small values of \(t_\textrm{th}\), however starts to decline after peaking for \(t_\textrm{th}=3/5a\). This value can be derived directly by taking the derivative of Eq. (5).

Fig. 4
figure 4

Change of stiffness component \(S_{xxxx}\) (ac) and anisotropy coefficient \(\xi \) (df). a, d \(t_\textrm{th}=0.8a\); b, e \(t_\textrm{th}=a\), (c, f): \(t_\textrm{th}=1.2a\)

It is clear that the introduction of probable failure does not affect the mechanical properties of the lattices that remain intact. Simultaneously, lattices that fail completely lose any load-bearing capacity. Therefore, the main interest lies in partially failed lattices that still retain reasonable stiffness, although not identical to the lattice prior to failure. Figure 4a–c represents the change in \(S_{xxxx}\) for different thresholds \(t_\textrm{th}\). Interestingly, while the number of partially failing lattices depends on the threshold, the "amount" of change in stiffness for each particular lattice does not. It is easy to observe that the stiffness change is largest closer to the center of the triangle (equi-thickness lattice). This is due to the fact that the failing beam has a larger thickness in these cases and therefore facilitates a larger contribution to the overall stiffness. As expected, the changes are always negative, i.e., \(S_{xxxx}\) becomes smaller due to failure. Finally, Fig. 4a–c shows that the change in \(S_{xxxx}\) is much larger in one of the three regions of partial failure. This is because beam 0, aligned with direction x, has the largest influence on the stiffness in this direction. In particular, Fig. 4c reveals that for \(t_\textrm{th}>a\), only anisotropic lattices become viable options for damage-tolerant design with constant mass since they are able to retain a fraction of their load-bearing capacity when the isotropic equi-thickness lattice fails completely. Figure 4d–f shows the change in the anisotropy coefficient due to failure in partially failing lattices for different thresholds. Similarly to stiffness, the magnitude of the change depends on the location in the triangle, but not on the threshold. Additionally, the absolute value of the change is largest in the center of the triangle. We observe that the change is always positive, i.e., the anisotropic effects always become larger after failure. This is expected since Fig. 2f has shown that the anisotropy coefficient increases with an increase in the variance of thicknesses.

Fig. 5
figure 5

Kagome lattices. a The kagome lattice assembled from beams of thickness a. b The kagome lattice assembled from beams of varying thicknesses with an average thickness of a. The blue beams highlight the simulated unit cells. c The stiffness \(S_{xxxx}\) of both lattices as a function of the failure threshold \(t_\textrm{th}\)

To demonstrate that the proposed approach can be extended beyond triangular-based structures, we considered the kagome lattice as an example (Fig. 5). In general, a unit cell of the kagome lattice is defined by six beams. This shifts the problem from 3D space to 6D space as compared with triangular lattice if no restrictions on the total mass or average thickness are imposed. In a scenario similar to the one considered earlier, where the average thickness of the beams in the lattice is kept constant, the kagome lattice has five independent variables corresponding to the beam thicknesses. Due to the sheer number of possibilities, developing a systematic approach to cover the entire property space becomes a much more challenging problem. This might necessitate the use of more advanced techniques such as active learning [23]. However, to showcase the advantage of designs with non-equivalent beams against possible manufacturing defects, we selected a specific lattice shown in Fig. 5b and compared it with an isotropic lattice (Fig. 5a). The lattice in Fig. 5b has the same average beam thickness a but different individual beam thicknesses with a standard deviation of approximately 0.34a, and its anisotropy coefficient is approximately \(6.71 \times 10^{-4}\). A comparison between these two kagome lattices in Fig. 5c highlights two important differences. First, for relatively small failure thresholds \(t_\textrm{th}\), these lattices exhibit similar stiffness in the x direction (\(S_{xxxx}\)), assuming the failure probability according to Eq. 4. However, lattice (b) has a slightly larger \(S_{xxxx}\) since the horizontal beams contributing most to \(S_{xxxx}\) are thicker compared to the intact lattice. According to Fig. 5c, the stiffness of lattice (a), assembled from beams of the same thickness a, drops to 0 for \(t_\textrm{th} \ge a\) since all beams fail. Simultaneously, lattice (b) maintains its structural integrity beyond \(t_\textrm{th}=a\) and fails completely only for \(t_\textrm{th} > 1.1a\). This behavior validates the proposed concept that some anisotropic lattices might be more robust to failure due to fabrication defects as compared to their isotropic counterparts.

4 Conclusion

We propose a new perspective on anisotropic lattice materials that considers potential fabrication defects. This idea stems from the need to design lattices that are more tolerant to manufacturing imperfections, especially when operating at the minimum feature size of the chosen fabrication technique. While a classical triangular lattice made of beams with uniform thickness exhibits an isotropic response, it is not robust against the manufacturing defects discussed in this manuscript. By assuming that a probability of failure is related to the beam thickness and using a step-function approximation, we demonstrate that while the isotropic lattice fails completely, alternative anisotropic lattices with the same mass can maintain structural integrity even after partial failure. Through the use of the step function and a minimal viable unit cell defined by three beams of different thicknesses, we establish connections between the lattice’s geometry, mechanical properties, and robustness. Specifically, we illustrate that for a sufficiently large threshold value \(t_\textrm{th}\), it is necessary to employ anisotropic designs to retain some load-bearing capacity even after partial failure, as the isotropic lattice assembled from beams of the same thickness fails completely. We encourage further exploration of this approach in more complex systems. 0