Polymers 16 01425
Polymers 16 01425
Article
Liquid Crystal Orientation and Shape Optimization for the
Active Response of Liquid Crystal Elastomers
Jorge Luis Barrera * , Caitlyn Cook , Elaine Lee, Kenneth Swartz and Daniel Tortorelli
Lawrence Livermore National Laboratory, 7000 East Ave, Livermore, CA 94550, USA;
[email protected] (C.C.); [email protected] (E.L.); [email protected] (K.S.); [email protected] (D.T.)
* Correspondence: [email protected]
Abstract: Liquid crystal elastomers (LCEs) are responsive materials that can undergo large reversible
deformations upon exposure to external stimuli, such as electrical and thermal fields. Controlling the
alignment of their liquid crystals mesogens to achieve desired shape changes unlocks a new design
paradigm that is unavailable when using traditional materials. While experimental measurements
can provide valuable insights into their behavior, computational analysis is essential to exploit
their full potential. Accurate simulation is not, however, the end goal; rather, it is the means to
achieve their optimal design. Such design optimization problems are best solved with algorithms
that require gradients, i.e., sensitivities, of the cost and constraint functions with respect to the
design parameters, to efficiently traverse the design space. In this work, a nonlinear LCE model
and adjoint sensitivity analysis are implemented in a scalable and flexible finite element-based open
source framework and integrated into a gradient-based design optimization tool. To display the
versatility of the computational framework, LCE design problems that optimize both the material, i.e.,
liquid crystal orientation, and structural shape to reach a target actuated shapes or maximize energy
absorption are solved. Multiple parameterizations, customized to address fabrication limitations, are
investigated in both 2D and 3D. The case studies are followed by a discussion on the simulation and
design optimization hurdles, as well as potential avenues for improving the robustness of similar
computational frameworks for applications of interest.
Keywords: liquid crystal elastomer; design optimization; finite element analysis; active material;
Citation: Barrera , J.L.; Cook, C.;
responsive material; smart material; soft actuation
Lee, E.; Swartz, K.; Tortorelli, D.
Liquid Crystal Orientation and Shape
Optimization for the Active Response
of Liquid Crystal Elastomers. Polymers
2024, 16, 1425. https://doi.org/
1. Introduction
10.3390/polym16101425 Liquid crystal elastomers (LCEs) are a class of stimuli-responsive polymers that can
perform large reversible deformations due to environmental changes (e.g., temperature) or
Academic Editor: Alexey Bubnov
local stimuli (e.g., focused UV/IR light) by programming the orientation of the liquid crys-
Received: 16 April 2024 tals [1]. This behavior has benefited several application domains, such as soft actuators [2],
Revised: 14 May 2024 directional leaping [1,3], and origami design [4], among others. Optimizing the placement
Accepted: 15 May 2024 and orientation of the liquid crystals (LCs) mesogens within a structure can open the door
Published: 17 May 2024 to additional innovative functionalities [5–7]. Moreover, these optimized structures can be
fabricated via surface patterning or additive manufacturing, facilitating the exploration
of complex geometries and, consequently, expanding the design space. This work lever-
ages such design freedoms and introduces a computational approach to systematically
Copyright: © 2024 by the authors.
optimize the liquid crystal placement and orientation, and the structure shape to achieve
Licensee MDPI, Basel, Switzerland.
remarkable performances.
This article is an open access article
The systematic design optimization with responsive materials, often referred to as
distributed under the terms and
conditions of the Creative Commons
active or smart materials, sits at the forefront of both material science and engineering. A
Attribution (CC BY) license (https://
broad spectrum of design tools including data-driven artificial intelligence (AI) techniques
creativecommons.org/licenses/by/ and gradient-based optimization have been developed for this purpose [8–11]. How-
4.0/). ever, AI methods require abundant data, which is lacking for these responsive structures.
Moreover, the existing AI literature related to this field focuses primarily on structural
mechanics [12–14]. On the other hand, gradient-based optimization approaches have been
successfully applied to design responsive structures comprised of, for example, shape
memory polymers [15,16], piezoelectric materials [10,17], and LCEs [18,19].
The cornerstone of gradient-based design optimization is sensitivity analysis (SA), i.e.,
the computation of the derivatives of the optimization cost and constraint functions with
respect to its material, geometric, and load parameters [20–23]. These gradients also play a
pivotal role in, for example, perturbation analysis, mesh adaptivity, and uncertainty quan-
tification, to name a few [24–26]. Despite their extensive benefit, SA is rarely performed due
to cumbersome formulations, especially for the nonlinear response that characterizes LCE
structures; see [27–29]. Fortunately, these challenges can be circumvented via automatic
differentiation (AD) tools [30,31]. Notably, the time and effort required to implement AD
has been significantly reduced in the past decade, and nowadays, an extensive catalog of
open source AD libraries for SA is readily available [32–35].
Multiple strategies have been proposed to effectively simulate the stimuli response,
i.e., motion, of active structures [36–39]. It is widely recognized that these simulations
involve the solution of coupled nonlinear partial differential equations (PDEs), which
require specialized strategies to address both numerical and physical instabilities. LCEs are
no different in this regard, as stimuli response predictions must capture the behavior of the
LC mesogens in the material’s architecture (i.e., the LCE anisotropy) [4,40–43]. To model
this phenomena, LCE continuum material models use a scalar- or tensor-order parameter
to quantify the alignment of the LCE mesogens. Such models have been validated for both
small- and large-strain deformations resulting from a variety of loadings, e.g., thermal and
light [44–47].
In this work, we adopt the hyperelastic material model described in [48] to model the
response of LCE materials. We leverage an in-house next generation finite element analysis
code, i.e., Serac , to facilitate the material model implementation effort and benefit from its
high-performance computing (HPC) and AD capabilities. This stands in stark contrast to
commercial analysis software alternatives, where considerable effort would be needed to
accommodate new physics models, let alone the SA [49–53].
To the best of the authors’ knowledge, neither shape optimization nor combined shape
and LC orientation optimization have been investigated for LCEs. Related work relies
on simplified material models that may not adequately capture the intricate response
exhibited by LCE materials [18,19], or explores only two-dimensional LC orientation
optimization [47]. Thus, the primary contributions of this manuscript are the combined
LC orientation and shape optimization of LCE structures in a computational framework
that is amenable to multiple printing technologies (e.g., direct ink write and digital light
processing) employed. Design problems for relevant applications are explored, including
achieving target actuated shapes and maximizing energy absorption. Additionally, we
provide a summary of the current challenges encountered and future work needed to
unleash the full potential of LCE structures.
The remainder of this manuscript is organized as follows. Section 2 describes the non-
linear finite strain LCE model and the finite element analysis for the quasi-static boundary
value problem. The formulations for the LC orientation and shape sensitivity analyses
are summarized in Section 3. The solved orientation and shape optimization problems
of Section 4 demonstrate the versatility of the proposed framework to design 2D and 3D
LCE structures. Section 5 provides remarks regarding current challenges and directions for
future work. Finally, a summary is provided in Section 6.
2. Problem Description
We consider a body B in the undeformed configuration Ω ⊂ Rnd for nd = [2, 3] spatial
dimensions with external boundary Γ ⊂ Rd−1 . Complementary boundaries of Γ that are
subjected to prescribed Dirichlet (essential) and Neumann (natural) boundary conditions
are denoted by Γ D and Γ N , respectively, as seen in Figure 1.
Polymers 2024, 16, 1425 3 of 18
<latexit sha1_base64="069Zkj5MrA8FMFiVIlovZgJzCCI=">AAAB73icbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPBg56kgv2ANpTJdtMu3U3i7kYooX/CiwdFvPp3vPlv3LY5aOuDgcd7M8zMCxLBtXHdb6ewsrq2vlHcLG1t7+zulfcPmjpOFWUNGotYtQPUTPCINQw3grUTxVAGgrWC0fXUbz0xpXkcPZhxwnyJg4iHnKKxUrt7g1Ji765XrrhVdwayTLycVCBHvVf+6vZjmkoWGSpQ647nJsbPUBlOBZuUuqlmCdIRDljH0ggl0342u3dCTqzSJ2GsbEWGzNTfExlKrccysJ0SzVAvelPxP6+TmvDKz3iUpIZFdL4oTAUxMZk+T/pcMWrE2BKkittbCR2iQmpsRCUbgrf48jJpnlW9i6p3f16pnedxFOEIjuEUPLiEGtxCHRpAQcAzvMKb8+i8OO/Ox7y14OQzh/AHzucPqKuPrg==</latexit>
<latexit sha1_base64="wpX10SHWF9dEWTvxUGrq+s8Xvx4=">AAAB/3icbVDNS8MwHE3n15xfVcGLl+AQ5mW0MtTjwIs3J7gPWMtI03QLS5OSpMKoO/ivePGgiFf/DW/+N6ZbD7r5IOTx3u9HXl6QMKq043xbpZXVtfWN8mZla3tnd8/eP+gokUpM2lgwIXsBUoRRTtqaakZ6iSQoDhjpBuPr3O8+EKmo4Pd6khA/RkNOI4qRNtLAPvJuYzJENS8QLFST2FxZb3o2sKtO3ZkBLhO3IFVQoDWwv7xQ4DQmXGOGlOq7TqL9DElNMSPTipcqkiA8RkPSN5SjmCg/m+WfwlOjhDAS0hyu4Uz9vZGhWOXZzGSM9Egtern4n9dPdXTlZ5QnqSYczx+KUga1gHkZMKSSYM0mhiAsqckK8QhJhLWprGJKcBe/vEw653X3ou7eNarNRlFHGRyDE1ADLrgETXADWqANMHgEz+AVvFlP1ov1bn3MR0tWsXMI/sD6/AHe0pX4</latexit>
<latexit sha1_base64="ZQAyLoqxANXoqdTbHW35h+ztEig=">AAAB9XicbVDLSgMxFL1TX7W+qi7dBIvgqsyIVJcFNy4r2Ae0Y8lkMm1oJhmSjFKG/ocbF4q49V/c+Tdm2llo64GQwzn3kpMTJJxp47rfTmltfWNzq7xd2dnd2z+oHh51tEwVoW0iuVS9AGvKmaBtwwynvURRHAecdoPJTe53H6nSTIp7M02oH+ORYBEj2FjpYRBIHuppbK9MzIbVmlt350CrxCtIDQq0htWvQShJGlNhCMda9z03MX6GlWGE01llkGqaYDLBI9q3VOCYaj+bp56hM6uEKJLKHmHQXP29keFY59HsZIzNWC97ufif109NdO1nTCSpoYIsHopSjoxEeQUoZIoSw6eWYKKYzYrIGCtMjC2qYkvwlr+8SjoXda9R9+4ua023qKMMJ3AK5+DBFTThFlrQBgIKnuEV3pwn58V5dz4WoyWn2DmGP3A+fwBAqJLz</latexit>
n
⌦(X)
↵
<latexit sha1_base64="JJMGKjsB+ZSMr9ALiNhdrvW34CY=">AAAB7XicbVDLSgNBEOyNrxhfUY9eBoPgKeyKqMeAF48RzAOSJfROJsmY2ZllZlYIS/7BiwdFvPo/3vwbJ8keNLGgoajqprsrSgQ31ve/vcLa+sbmVnG7tLO7t39QPjxqGpVqyhpUCaXbERomuGQNy61g7UQzjCPBWtH4dua3npg2XMkHO0lYGONQ8gGnaJ3U7KJIRtgrV/yqPwdZJUFOKpCj3it/dfuKpjGTlgo0phP4iQ0z1JZTwaalbmpYgnSMQ9ZxVGLMTJjNr52SM6f0yUBpV9KSufp7IsPYmEkcuc4Y7cgsezPxP6+T2sFNmHGZpJZJulg0SAWxisxeJ32uGbVi4ghSzd2thI5QI7UuoJILIVh+eZU0L6rBVTW4v6zULvM4inACp3AOAVxDDe6gDg2g8AjP8ApvnvJevHfvY9Fa8PKZY/gD7/MHiUOPEA==</latexit>
S(t) = S 0
<latexit sha1_base64="p99I3eQZ0lMaTxMlnKiMkaImL70=">AAAB8XicbVDLSgNBEOz1GeMr6tHLYBDiJeyKRC9CwIvHSMwDkzXMTibJkNnZZaZXCCF/4cWDIl79G2/+jZNkD5pY0FBUddPdFcRSGHTdb2dldW19YzOzld3e2d3bzx0c1k2UaMZrLJKRbgbUcCkUr6FAyZux5jQMJG8Ew5up33ji2ohI3eMo5n5I+0r0BKNopYdqAc/INak+up1c3i26M5Bl4qUkDykqndxXuxuxJOQKmaTGtDw3Rn9MNQom+STbTgyPKRvSPm9ZqmjIjT+eXTwhp1bpkl6kbSkkM/X3xJiGxozCwHaGFAdm0ZuK/3mtBHtX/lioOEGu2HxRL5EEIzJ9n3SF5gzlyBLKtLC3EjagmjK0IWVtCN7iy8ukfl70SsXS3UW+7KZxZOAYTqAAHlxCGW6hAjVgoOAZXuHNMc6L8+58zFtXnHTmCP7A+fwBQTWPTQ==</latexit>
<latexit sha1_base64="maxRqbAUHyXk/6Dm5kQnMTo7Agc=">AAAB73icbVDLSgNBEOz1GeMr6tHLYBDiJeyKRC9CwIvHiOYByRJmJ5NkyOzsOtMrhCU/4cWDIl79HW/+jZNkD5pY0FBUddPdFcRSGHTdb2dldW19YzO3ld/e2d3bLxwcNkyUaMbrLJKRbgXUcCkUr6NAyVux5jQMJG8Go5up33zi2ohIPeA45n5IB0r0BaNopdZ9Cc/INXG7haJbdmcgy8TLSBEy1LqFr04vYknIFTJJjWl7box+SjUKJvkk30kMjykb0QFvW6poyI2fzu6dkFOr9Eg/0rYUkpn6eyKloTHjMLCdIcWhWfSm4n9eO8H+lZ8KFSfIFZsv6ieSYESmz5Oe0JyhHFtCmRb2VsKGVFOGNqK8DcFbfHmZNM7LXqVcubsoVt0sjhwcwwmUwINLqMIt1KAODCQ8wyu8OY/Oi/PufMxbV5xs5gj+wPn8Aea/jog=</latexit>
Y S(t) = 0
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
<latexit sha1_base64="VjteNEqZlEu1o+WV6dUNuvjvTYE=">AAAB73icbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GNBQY8V7Ae0oUy2m3bpbhJ3N0IJ/RNePCji1b/jzX/jts1BWx8MPN6bYWZekAiujet+O4WV1bX1jeJmaWt7Z3evvH/Q1HGqKGvQWMSqHaBmgkesYbgRrJ0ohjIQrBWMrqd+64kpzePowYwT5kscRDzkFI2V2t1blBJ7N71yxa26M5Bl4uWkAjnqvfJXtx/TVLLIUIFadzw3MX6GynAq2KTUTTVLkI5wwDqWRiiZ9rPZvRNyYpU+CWNlKzJkpv6eyFBqPZaB7ZRohnrRm4r/eZ3UhFd+xqMkNSyi80VhKoiJyfR50ueKUSPGliBV3N5K6BAVUmMjKtkQvMWXl0nzrOpdVL3780rtPI+jCEdwDKfgwSXU4A7q0AAKAp7hFd6cR+fFeXc+5q0FJ585hD9wPn8AmYOPpA==</latexit>
D
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Figure 1. Design domain with boundary conditions (left) and a zoomed in region that shows the
orientation of the LC in the unactuated/nematic (center) and actuated/isotropic (right) states.
Without loss of generality, we adopt the experimentally validated LCE material model
used in [48]. The strain energy density for the LCE hyperelastic material is
λ 1
(tr ( E))2 + µ( E · E) − β(S0 − S(t)) 3n T n − I · E (1) ψ( F ) =
2 2
where λ and µ are the first and second Lamé coefficients. These coefficients can be calculated
from Young’s modulus E and the Poisson ratio ν via λ = (1+ν)( Eν and µ = 2(1E+ν) ,
1−2ν)
respectively [54] . The Green–Lagrange strain tensor E = 21 FF ⊤ − I is a function of the
deformation gradient F = I + ∂X ∂u
, where I is the identity tensor, u is the displacement
vector, and X ∈ Ω is the location of a material particle in the undeformed configuration.
The first and second terms on the right-hand side of Equation (1) model an isotropic Saint
Venant material, while the third term models the anisotropic nematic order effect. The
parameter β defines the degree of anisotropy, while S0 and S(t) define the initial and
instantaneous scalar-order parameters, and t is the pseudo time as described in Section 2.3.
The unit vector n indicates the alignment of the LCs embedded in the elastomer, i.e., the LC
orientation, cf. Figure 1.
The initial order parameter S0 ≥ 0 indicates the highest possible level of ordering,
while S(t) ∈ [0, S0 ] models the transition from the unactuated/nematic state S(t) = 0 to
the actuated/isotropic state S(t) = S0 , cf. Figure 1. Normally, S is controlled by an external
actuation mechanism, e.g., thermal, cf. [36,46]. Without loss of generality, we have omitted
such dependence, i.e., S evolves by a prescribed update strategy.
Under our hyperelastic material assumption, the First Piola stress is defined as
∂ψ 1
P=F = F λtr ( E) I + 2µE − β(S0 − S(t)) 3n T n − I , (2)
∂E 2
σ = J −1 PF T , (3)
where J = det( F ).
In our examples, we consider two stress-free configurations. Our interpretation of the
energy ψ differs from [48]. It is our view that the stress-free LCE structure is pre-strained
when manufactured and, as a response to a stimulus, the material transitions to the strain-
free state when reaching the isotropic configuration. Hence, the isotropic, i.e., the actuated,
configuration should be used as the underformed reference configuration instead of the
nematic, i.e., unactuated, configuration. In the fully nematic configuration, S(t) = 0, and
in the fully isotropic configuration, S(t) = S0 . In the latter, zero stress, i.e., P = 0, implies
βS0
E = 0. In the former, zero stress implies that we have a nonzero strain E = 2µ 3n T n − I .
Notably, as the stress-free nematic configuration transitions to the stress-free isotropic
βS0 βS0
configuration, it axially contracts − µ in the n direction, and expands 2µ in the directions
perpendicular to n. It neither shears nor changes volume.
Polymers 2024, 16, 1425 4 of 18
g ( X ) = 0 f or X ∈ Γ∆X }.
v ∈ W = { p̃ ∈ H 1 (Ω) : p̃( X ) = ∆X (5)
D
Here , Γ∆X D represents the surface where the Dirichlet conditions are applied for the shape
parameters. For shape optimization, ∆X g is interpolated from the nodal values via the
usual Lagrangian finite element basis functions [55]. For LC orientation, α and α̃ are
parameterized to be piecewise uniform over the elements, i.e., α, α̃ ∈ L2 . However, W
requires α and α̃ to be smooth to compute their spatial gradients, i.e., α, α̃ ∈ H 1 . To resolve
this inconsistency, α is projected to H 1 to solve Equation (4) for the filtered design field
α̃ ∈ H 1 , which is subsequently projected back to L2 .
H = {u ∈ H 1 (Ω) : u( X ) = 0 f or X ∈ Γ D }. (7)
The nonlinear Equation (6) is solved using the iterative Newton–Raphson method.
In this method, if the residual of the current solution guess u is not converged, i.e., if
| R LCE (u)| ≥ ϵR for a small tolerance ϵR , then the next guess becomes u = u+∆u, where ∆u
solves the linear equation
∂R LCE (u)
∆u = − R LCE (u) (8)
∂u
LCE
in which ∂R∂u is the tangent stiffness matrix that is computed via AD. This procedure is
performed for all pseudo time steps. Sufficiently small time steps are used such that the
Newton algorithm converges in just a few iterations.
3. Optimization Framework
Upon solving Equation (6) to the terminal time tmax , we can evaluate any num-
ber of the performance metrics (e.g., total energy absorbed, maximum stress) via the
response functional Z
F = G(u, p̃) = Π(u, ∇u, p̃)dΩ, (9)
Ω
where Π is the general integrand function. Such metrics are used to define the optimization
cost and constraint functions.
A graph that describes the forward analysis needed to compute the filtered design
parameters, displacement, and performance metrics is illustrated in Figure 2. The block on
the right encapsulates the transient Newton solver. The design parameters p are used to
solve the filter equation R EF ( p̃, p) = 0 and obtain their smoothed versions p̃, which are
then used to define the LC orientation and/or geometry of the domain in the LCE analysis
R LCE (u, p) = 0 to compute u. Subsequently, we calculate the cost and constraint functions
F = G(u, p̃).
<latexit sha1_base64="ZdUVmSv3ZcrmnRrh8zMyUBcTPkQ=">AAAB9XicbVDLSgMxFL1TX7W+qi7dBIvgqsyIaJcFNy4r2Ae0Y8lkMm1oJhmSjFKG/ocbF4q49V/c+Tdm2llo64GQwzn3kpMTJJxp47rfTmltfWNzq7xd2dnd2z+oHh51tEwVoW0iuVS9AGvKmaBtwwynvURRHAecdoPJTe53H6nSTIp7M02oH+ORYBEj2FjpYRBIHuppbK8smQ2rNbfuzoFWiVeQGhRoDatfg1CSNKbCEI617ntuYvwMK8MIp7PKINU0wWSCR7RvqcAx1X42Tz1DZ1YJUSSVPcKgufp7I8OxzqPZyRibsV72cvE/r5+aqOFnTCSpoYIsHopSjoxEeQUoZIoSw6eWYKKYzYrIGCtMjC2qYkvwlr+8SjoXde+q7t1d1pqNoo4ynMApnIMH19CEW2hBGwgoeIZXeHOenBfn3flYjJacYucY/sD5/AFGGpL9</latexit>
p Newton Solver
<latexit sha1_base64="2h5hBrCMOs4iUiO2qTnohn7cN+Q=">AAAB/XicbVDLSgMxFM34tr7Gx85NsAiuyoyIdim4cSUVbRXaoWTS2xrMJENyR61D8VfcuFDErf/hzr8xrbPQ6oHA4ZxzuTcnTqWwGASf3sTk1PTM7Nx8aWFxaXnFX11rWJ0ZDnWupTaXMbMghYI6CpRwmRpgSSzhIr4+GvoXN2Cs0Ooc+ylECesp0RWcoZPa/kYL4Q7zE7hFreiZli48aPvloBKMQP+SsCBlUqDW9j9aHc2zBBRyyaxthkGKUc4MCi5hUGplFlLGr1kPmo4qloCN8tH1A7rtlA7tauOeQjpSf07kLLG2n8QumTC8suPeUPzPa2bYrUa5UGmGoPj3om4mKWo6rIJ2hAGOsu8I40a4Wym/YoZxdIWVXAnh+Jf/ksZuJdyvhKd75cNqUccc2SRbZIeE5IAckmNSI3XCyT15JM/kxXvwnrxX7+07OuEVM+vkF7z3Lxu9lZ4=</latexit>
<latexit sha1_base64="EPHH6vcn/AaMPKTAi2Z0Z2jzDgM=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEai9CwYvHitYW2lA22027dLMJuxOhhP4ELx4U8eov8ua/cdvmoK0PBh7vzTAzL0ikMOi6305hbX1jc6u4XdrZ3ds/KB8ePZo41Yy3WCxj3Qmo4VIo3kKBkncSzWkUSN4Oxjczv/3EtRGxesBJwv2IDpUIBaNopXu8dvvlilt15yCrxMtJBXI0++Wv3iBmacQVMkmN6Xpugn5GNQom+bTUSw1PKBvTIe9aqmjEjZ/NT52SM6sMSBhrWwrJXP09kdHImEkU2M6I4sgsezPxP6+bYlj3M6GSFLlii0VhKgnGZPY3GQjNGcqJJZRpYW8lbEQ1ZWjTKdkQvOWXV8njRdWrVWt3l5VGPY+jCCdwCufgwRU04Baa0AIGQ3iGV3hzpPPivDsfi9aCk88cwx84nz/Q6416</latexit>
EF
<latexit sha1_base64="0qqJXjNTWN+Kd/bSO2MMiUhOUI0=">AAACJnicbVDLSsNAFJ3UV62vqEs3g0WoICUR0W4KBVFcVrEPaGKZTCbt0MmDmYlQQr7Gjb/ixkVFxJ2f4qTNorYeGOZwzr3ce48TMSqkYXxrhZXVtfWN4mZpa3tnd0/fP2iLMOaYtHDIQt51kCCMBqQlqWSkG3GCfIeRjjO6zvzOM+GChsGjHEfE9tEgoB7FSCqpr9ctH8khRix5SJ+Sm9sUViwnZK4Y++pLLEmZS5IoTc/m5Sg9hbAOjb5eNqrGFHCZmDkpgxzNvj6x3BDHPgkkZkiInmlE0k4QlxQzkpasWJAI4REakJ6iAfKJsJPpmSk8UYoLvZCrF0g4Vec7EuSLbEFVmR0lFr1M/M/rxdKr2QkNoliSAM8GeTGDMoRZZtClnGDJxoogzKnaFeIh4ghLlWxJhWAunrxM2udV87Jq3l+UG7U8jiI4AsegAkxwBRrgDjRBC2DwAt7ABHxor9q79ql9zUoLWt5zCP5A+/kFSYCmMA==</latexit>
R (p̃, p) = 0
u =u+ u
<latexit sha1_base64="wxLbNdnLxif7GAHFyCFhk73Ys4M=">AAACPHicdVDLSsNAFJ3UV62vqEs3g0UQhJKIaDdCQRcuK9oHNKFMptN26OTBzI1QQj7MjR/hzpUbF4q4de2kzUJbe2GYwzn3cO89XiS4Ast6MQpLyyura8X10sbm1vaOubvXVGEsKWvQUISy7RHFBA9YAzgI1o4kI74nWMsbXWV664FJxcPgHsYRc30yCHifUwKa6pp3ieOFoqfGvv4Sxycw5JDEaZpeLhDwCXaumQCy0Nk1y1bFmhSeB3YOyiivetd8dnohjX0WABVEqY5tReAmRAKngqUlJ1YsInREBqyjYUB8ptxkcnyKjzTTw/1Q6hcAnrC/HQnxVbak7sx2VLNaRv6ndWLoV92EB1EMLKDTQf1YYAhxliTucckoiLEGhEqud8V0SCShoPMu6RDs2ZPnQfO0Yp9X7Nuzcq2ax1FEB+gQHSMbXaAaukF11EAUPaJX9I4+jCfjzfg0vqatBSP37KM/ZXz/AFF2slQ=</latexit>
p̃
<latexit sha1_base64="pTnRlyy2tni8hz5+riMRb3J9TqM=">AAAB/3icbVDLSsNAFL3xWesrKrhxM1gEVyUR0S4LblxWsA9oQplMJu3QySTMTIQSu/BX3LhQxK2/4c6/cdJmoa0Hhjmccy9z5gQpZ0o7zre1srq2vrFZ2apu7+zu7dsHhx2VZJLQNkl4InsBVpQzQduaaU57qaQ4DjjtBuObwu8+UKlYIu71JKV+jIeCRYxgbaSBfewFCQ/VJDZX7mnGQ5qn0+nArjl1Zwa0TNyS1KBEa2B/eWFCspgKTThWqu86qfZzLDUjnE6rXqZoiskYD2nfUIFjqvx8ln+KzowSoiiR5giNZurvjRzHqohoJmOsR2rRK8T/vH6mo4afM5FmmgoyfyjKONIJKspAIZOUaD4xBBPJTFZERlhiok1lVVOCu/jlZdK5qLtXdffustZslHVU4ARO4RxcuIYm3EIL2kDgEZ7hFd6sJ+vFerc+5qMrVrlzBH9gff4ASGqW5A==</latexit>
<latexit sha1_base64="crea5Lt7ocbv+Qq75VtOn/Sj6KY=">AAACEnicbVC7SgNBFJ31GeNr1dJmMAjahF2RmDIQBAuLGMwDsmuYndwkQ2YfzswKYbPfYOOv2FgoYmtl5984eRSaeGGYwznncu89XsSZVJb1bSwtr6yurWc2sptb2zu75t5+XYaxoFCjIQ9F0yMSOAugppji0IwEEN/j0PAG5bHeeAAhWRjcqmEErk96AesySpSm2ubpKHG8kHfk0NdfUk3vkuvyZZqOHA73OHEgkoxrYzVtmzkrb00KLwJ7BnJoVpW2+eV0Qhr7ECjKiZQt24qUmxChGOWQZp1YQkTogPSgpWFAfJBuMjkpxcea6eBuKPQLFJ6wvzsS4svxztrpE9WX89qY/E9rxapbdBMWRLGCgE4HdWOOVYjH+eAOE0AVH2pAqGB6V0z7RBCqdIpZHYI9f/IiqJ/l7UK+cHOeKxVncWTQITpCJ8hGF6iErlAF1RBFj+gZvaI348l4Md6Nj6l1yZj1HKA/ZXz+ABqAnvo=</latexit>
|RLCE | ✏R no
<latexit sha1_base64="Nr+DFStMkAvSHNewBhTxNF2rO38=">AAAB8HicbVDLSgNBEJyNrxhfUY9eBoPgKeyKaI4BLx4jmIckS5idzCZD5rHM9IphyVd48aCIVz/Hm3/jJNmDJhY0FFXddHdFieAWfP/bK6ytb2xuFbdLO7t7+wflw6OW1amhrEm10KYTEcsEV6wJHATrJIYRGQnWjsY3M7/9yIzlWt3DJGGhJEPFY04JOOmhB+wJMqWn/XLFr/pz4FUS5KSCcjT65a/eQNNUMgVUEGu7gZ9AmBEDnAo2LfVSyxJCx2TIuo4qIpkNs/nBU3zmlAGOtXGlAM/V3xMZkdZOZOQ6JYGRXfZm4n9eN4W4FmZcJSkwRReL4lRg0Hj2PR5wwyiIiSOEGu5uxXREDKHgMiq5EILll1dJ66IaXFWDu8tKvZbHUUQn6BSdowBdozq6RQ3URBRJ9Ixe0ZtnvBfv3ftYtBa8fOYY/YH3+QNnNpDG</latexit>
t=t+ t
<latexit sha1_base64="NIEVMsb0dj+uTGwGJ+xNICwwq8o=">AAAB83icbVBNS8NAEN34WetX1aOXxSIIQklEtBehoAePFewHNKFstpN26WYTdidCKf0bXjwo4tU/481/47bNQVsfDDzem2FmXphKYdB1v52V1bX1jc3CVnF7Z3dvv3Rw2DRJpjk0eCIT3Q6ZASkUNFCghHaqgcWhhFY4vJ36rSfQRiTqEUcpBDHrKxEJztBKPt7guX8HEhnFbqnsVtwZ6DLxclImOerd0pffS3gWg0IumTEdz00xGDONgkuYFP3MQMr4kPWhY6liMZhgPLt5Qk+t0qNRom0ppDP198SYxcaM4tB2xgwHZtGbiv95nQyjajAWKs0QFJ8vijJJMaHTAGhPaOAoR5YwroW9lfIB04yjjaloQ/AWX14mzYuKd1XxHi7LtWoeR4EckxNyRjxyTWrkntRJg3CSkmfySt6czHlx3p2PeeuKk88ckT9wPn8ALHaRGA==</latexit>
LCE yes
<latexit sha1_base64="FRrqckv+CpONWSNsA4d5yry3Hg0=">AAACMHicbVDLSgMxFM3UV62vqks3wSJUkDIjom6EQhFduKhirdAZSyaT1mDmQXJHKGE+yY2fohsFRdz6FWZqF9p6IeRwzr3cc4+fCK7Atl+twtT0zOxccb60sLi0vFJeXbtScSopa9FYxPLaJ4oJHrEWcBDsOpGMhL5gbf+ukevteyYVj6NLGCTMC0k/4j1OCRiqWz5xQwK3lAh9kd3os8ZxhquuH4tADULz6aHMQadZtvOHBy4CppMs28b4CNvdcsWu2cPCk8AZgQoaVbNbfnKDmKYhi4AKolTHsRPwNJHAqWBZyU0VSwi9I33WMTAiIVOeHh6c4S3DBLgXS/MiwEP294QmocqNms7cvxrXcvI/rZNC79DTPEpSYBH9WdRLBYYY5+nhgEtGQQwMIFRy4xXTWyIJBZNxyYTgjJ88Ca52a85+bf98r1I/HMVRRBtoE1WRgw5QHZ2iJmohih7QM3pD79aj9WJ9WJ8/rQVrNLOO/pT19Q0U7qrC</latexit>
R (u, p̃) = 0
<latexit sha1_base64="EekzeKe9nIR0d1PILQ5XV+YQDfw=">AAAB8XicbVBNS8NAEN3Ur1q/qh69LBbBU0lEtMeCF48V7Ae2oWy2k3bpZhN2J2IJ/RdePCji1X/jzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmTjVHJo8lrHuBMyAFAqaKFBCJ9HAokBCOxjfzPz2I2gjYnWPkwT8iA2VCAVnaKWHHsITZhMw03654lbdOegq8XJSITka/fJXbxDzNAKFXDJjup6boJ8xjYJLmJZ6qYGE8TEbQtdSxSIwfja/eErPrDKgYaxtKaRz9fdExiJjJlFgOyOGI7PszcT/vG6KYc3PhEpSBMUXi8JUUozp7H06EBo4yokljGthb6V8xDTjaEMq2RC85ZdXSeui6l1VvbvLSr2Wx1EkJ+SUnBOPXJM6uSUN0iScKPJMXsmbY5wX5935WLQWnHzmmPyB8/kDQAKRRA==</latexit>
Save u
<latexit sha1_base64="FaqBW+ylHWRDA3crJbAQzMlkkZY=">AAACDnicbVDLSsNAFJ34rPVVdekmWAquSiKiXRbcuKxoH9CUMpnctEMnD2ZuiiXEH3Djr7hxoYhb1+78GydtF9p6YZjDOfdyzz1uLLhCy/o2VlbX1jc2C1vF7Z3dvf3SwWFLRYlk0GSRiGTHpQoED6GJHAV0Ygk0cAW03dFVrrfHIBWPwjucxNAL6CDkPmcUNdUvVRyEe0xv6Riyh9RxI+GpSaC/1AkoDjmmSZZl/VLZqlrTMpeBPQdlMq9Gv/TleBFLAgiRCapU17Zi7KVUImcCsqKTKIgpG9EBdDUMaQCql07PycyKZjzTj6R+IZpT9vdESgOVm9SduUe1qOXkf1o3Qb/WS3kYJwghmy3yE2FiZObZmB6XwFBMNKBMcu3VZEMqKUOdYFGHYC+evAxaZ1X7omrfnJfrtXkcBXJMTsgpscklqZNr0iBNwsgjeSav5M14Ml6Md+Nj1rpizGeOyJ8yPn8AMPmeEg==</latexit>
u
<latexit sha1_base64="QJosVn2tFOHUTYNTpKf6lLQUhN4=">AAAB9XicbVDLSgMxFL1TX7W+qi7dBIvgqsyIaJcFNy4r2Ae0Y8lkMm1oJhmSjFKG/ocbF4q49V/c+Tdm2llo64GQwzn3kpMTJJxp47rfTmltfWNzq7xd2dnd2z+oHh51tEwVoW0iuVS9AGvKmaBtwwynvURRHAecdoPJTe53H6nSTIp7M02oH+ORYBEj2FjpYRBIHuppbK8snQ2rNbfuzoFWiVeQGhRoDatfg1CSNKbCEI617ntuYvwMK8MIp7PKINU0wWSCR7RvqcAx1X42Tz1DZ1YJUSSVPcKgufp7I8OxzqPZyRibsV72cvE/r5+aqOFnTCSpoYIsHopSjoxEeQUoZIoSw6eWYKKYzYrIGCtMjC2qYkvwlr+8SjoXde+q7t1d1pqNoo4ynMApnIMH19CEW2hBGwgoeIZXeHOenBfn3flYjJacYucY/sD5/AFNs5MC</latexit>
tj = tmax ?
<latexit sha1_base64="urFMUu1GkHgBnelLqxj2DzDdud0=">AAAB83icbVBNSwMxEM3Wr1q/qh69BIvgqeyKaC9iwYvHCvYD2mXJptk2NskuyaxYlv4NLx4U8eqf8ea/MW33oK0PBh7vzTAzL0wEN+C6305hZXVtfaO4Wdra3tndK+8ftEycasqaNBax7oTEMMEVawIHwTqJZkSGgrXD0c3Ubz8ybXis7mGcMF+SgeIRpwSs1IPg4QqCTJKnyXVQrrhVdwa8TLycVFCORlD+6vVjmkqmgApiTNdzE/AzooFTwSalXmpYQuiIDFjXUkUkM342u3mCT6zSx1GsbSnAM/X3REakMWMZ2k5JYGgWvan4n9dNIar5GVdJCkzR+aIoFRhiPA0A97lmFMTYEkI1t7diOiSaULAxlWwI3uLLy6R1VvUuqt7deaVey+MooiN0jE6Rhy5RHd2iBmoiihL0jF7Rm5M6L8678zFvLTj5zCH6A+fzByKdkbg=</latexit>
End
<latexit sha1_base64="Y54MWNQTn9LyAgpVEwk0ef0QLYg=">AAAB8XicbVBNS8NAEN34WetX1aOXxSJ4KomI9lgQwWMF+4FtKJvNtF262YTdiVhC/4UXD4p49d9489+4bXPQ1gcDj/dmmJkXJFIYdN1vZ2V1bX1js7BV3N7Z3dsvHRw2TZxqDg0ey1i3A2ZACgUNFCihnWhgUSChFYyup37rEbQRsbrHcQJ+xAZK9AVnaKWHLsITZjcqnPRKZbfizkCXiZeTMslR75W+umHM0wgUcsmM6Xhugn7GNAouYVLspgYSxkdsAB1LFYvA+Nns4gk9tUpI+7G2pZDO1N8TGYuMGUeB7YwYDs2iNxX/8zop9qt+JlSSIig+X9RPJcWYTt+nodDAUY4tYVwLeyvlQ6YZRxtS0YbgLb68TJrnFe+y4t1dlGvVPI4COSYn5Ix45IrUyC2pkwbhRJFn8kreHOO8OO/Ox7x1xclnjsgfOJ8/53KRCg==</latexit>
yes
<latexit sha1_base64="EekzeKe9nIR0d1PILQ5XV+YQDfw=">AAAB8XicbVBNS8NAEN3Ur1q/qh69LBbBU0lEtMeCF48V7Ae2oWy2k3bpZhN2J2IJ/RdePCji1X/jzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmTjVHJo8lrHuBMyAFAqaKFBCJ9HAokBCOxjfzPz2I2gjYnWPkwT8iA2VCAVnaKWHHsITZhMw03654lbdOegq8XJSITka/fJXbxDzNAKFXDJjup6boJ8xjYJLmJZ6qYGE8TEbQtdSxSIwfja/eErPrDKgYaxtKaRz9fdExiJjJlFgOyOGI7PszcT/vG6KYc3PhEpSBMUXi8JUUozp7H06EBo4yokljGthb6V8xDTjaEMq2RC85ZdXSeui6l1VvbvLSr2Wx1EkJ+SUnBOPXJM6uSUN0iScKPJMXsmbY5wX5935WLQWnHzmmPyB8/kDQAKRRA==</latexit>
no
<latexit sha1_base64="Nr+DFStMkAvSHNewBhTxNF2rO38=">AAAB8HicbVDLSgNBEJyNrxhfUY9eBoPgKeyKaI4BLx4jmIckS5idzCZD5rHM9IphyVd48aCIVz/Hm3/jJNmDJhY0FFXddHdFieAWfP/bK6ytb2xuFbdLO7t7+wflw6OW1amhrEm10KYTEcsEV6wJHATrJIYRGQnWjsY3M7/9yIzlWt3DJGGhJEPFY04JOOmhB+wJMqWn/XLFr/pz4FUS5KSCcjT65a/eQNNUMgVUEGu7gZ9AmBEDnAo2LfVSyxJCx2TIuo4qIpkNs/nBU3zmlAGOtXGlAM/V3xMZkdZOZOQ6JYGRXfZm4n9eN4W4FmZcJSkwRReL4lRg0Hj2PR5wwyiIiSOEGu5uxXREDKHgMiq5EILll1dJ66IaXFWDu8tKvZbHUUQn6BSdowBdozq6RQ3URBRJ9Ixe0ZtnvBfv3ftYtBa8fOYY/YH3+QNnNpDG</latexit>
F = G(u, p̃)
<latexit sha1_base64="qPOyv7eZ6d89J1MSDVFA5gVIKoA=">AAACNnicbVDLSgMxFM34rONr1KWbwSJUkDIjot0IBUHdCBXsA9pSMpm0Dc08SO4IJcxXufE73HXjQhG3foKZtohtvRBycs695NzjxZxJcJyRsbS8srq2ntswN7e2d3atvf2ajBJBaJVEPBIND0vKWUirwIDTRiwoDjxO697gOtPrT1RIFoWPMIxpO8C9kHUZwaCpjnXfCjD0CebqJjWvzN/XbVpQLS/ivhwG+lJjgYFK0jQ9nVWAcZ+qWAsnHSvvFJ1x2YvAnYI8mlalY722/IgkAQ2BcCxl03ViaCssgBFOU7OVSBpjMsA92tQwxAGVbTVeO7WPNePb3UjoE4I9Zv9OKBzIzKTuzNzLeS0j/9OaCXRLbcXCOAEakslH3YTbENlZhrbPBCXAhxpgIpj2apM+FpiATtrUIbjzKy+C2lnRvSi6D+f5cmkaRw4doiNUQC66RGV0hyqoigh6RiP0jj6MF+PN+DS+Jq1LxnTmAM2U8f0D/XqujA==</latexit>
Figure 2. Graph for the forward analysis including the Newton solver block to compute the LCE
structure’s cost and constraint functions.
We traverse the graph in Figure 2 backwards to compute the gradients needed for
optimization via the adjoint method, cf. Figure 3. The adjoint method is used due to its
computational efficiency for the design problems considered here since the number of
response functions is far less than the number of design parameters; for details, the reader
is referred to [21,22,58].
In the optimization problem derivations, we reintroduce the cost or constraint response
function as
F = G(u( p̃), p̃), (10)
Polymers 2024, 16, 1425 6 of 18
to denote the displacement’s u dependencies on the filtered design, p̃. We derive the
sensitivities with respect to the filtered design parameters
dF ∂G ∂G ∂u
= + . (11)
d p̃i ∂ p̃i ∂u ∂ p̃i
∂u
To resolve the unknown derivative ∂ p̃i , we include all dependencies and express Equation (6) as
∂R LCE ∂R LCE ∂ p̃
+ = 0. (13)
∂pi ∂ p̃ ∂pi
Multiplying this by the adjoint vector λ LCE , adding it to Equation (11) and rearranging yields
dF ∂G ∂R LCE ∂u ∂G ∂R LCE
= + λ LCE ⊤ + + λ LCE ⊤ . (14)
dpi ∂u ∂u ∂ p̃i ∂ p̃i ∂ p̃i
The unknown derivative ∂∂up̃ is annihilated from the above by solving the following adjoint
i
problem for the heretofore arbitrary λ LCE :
⊤ ⊤
∂R LCE ∂G
λ LCE = − . (15)
∂u ∂u
dF ∂G ∂R LCE
= + λ⊤
LCE . (16)
d p̃i ∂ p̃i ∂ p̃i
Note that the ∂∂p̃ derivatives imply either LC orientation (i.e., ∂∂nG ) or shape (i.e., ∂X
∂G
)
derivatives. Material (i.e., LC orientation) derivatives are relatively easy to compute
as opposed to shape derivatives. However, this difference is moot, as we compute the
LCE
derivatives ∂∂uG , ∂∂Gp̃ , and ∂R∂ p̃ using AD.
Next, we derive the sensitivities with respect to the unfiltered design field p, i.e.,
0
dF ∂F
7 ∂F ∂ p̃
= + . (17)
dpi ∂pi ∂ p̃ ∂pi
∂F
The explicit dependency ∂p is eliminated by construction since the performance metrics
i
are only described by p̃. Following the above steps, we express the filter residual in
Equation (4) as
R EF ( p̃( p), p) = 0, (18)
to denote the filtered design’s p̃ dependence on the parameters p. Differentiating the filter
Equation (18) reveals
∂R EF ∂R EF ∂ p̃
+ = 0. (19)
∂pi ∂ p̃ ∂pi
Multiplying this by the adjoint vector λ EF , adding it to Equation (17) and rearranging
results in
dF ∂F ∂R EF ∂ p̃ ∂R EF
= + λ⊤
EF + λ⊤
EF . (20)
dpi ∂ p̃ ∂ p̃ ∂pi ∂pi
Polymers 2024, 16, 1425 7 of 18
∂ p̃
In this case, the unknown derivative ∂p is annihilated from the above by solving a second
i
adjoint problem for the hereto arbitrary λ EF
⊤ ⊤
∂R EF ∂F
λ EF = − , (21)
∂pi ∂ p̃i
dF ∂R EF
= λ⊤
EF . (22)
dpi ∂pi
∂F ∂R EF
Here, the derivatives ∂ p̃ and ∂p are computed via AD.
@F
<latexit sha1_base64="Yr+DAB4SXgJwXLVvPMqLBSHatKs=">AAACH3icbVBNS8MwGE7n15xfVY9egkPwNFqRueNAEI8T3AesZaRpuoWlSUlSYZT+Ey/+FS8eFBFv+zemWw+6+ULIw/O8b/K8T5AwqrTjzK3KxubW9k51t7a3f3B4ZB+f9JRIJSZdLJiQgwApwignXU01I4NEEhQHjPSD6W2h95+IVFTwRz1LiB+jMacRxUgbamQ3vUginHkJkpoiBr0Y6QlGLLvL819sIFioZrG5sizJ83xk152Gsyi4DtwS1EFZnZH97YUCpzHhGjOk1NB1Eu1nxfuYkbzmpYokCE/RmAwN5Cgmys8W++XwwjAhjIQ0h2u4YH9PZChWhTvTWdhXq1pB/qcNUx21/IzyJNWE4+VHUcqgFrAIC4ZUEqzZzACEJTVeIZ4gE5g2kdZMCO7qyuugd9Vwmw334brebpVxVMEZOAeXwAU3oA3uQQd0AQbP4BW8gw/rxXqzPq2vZWvFKmdOwZ+y5j8jXqTk</latexit>
@p
<latexit sha1_base64="HCY9Tn9Ve8mi7+Gb7VjNH4wNLZc=">AAACsXicjVFLj9MwEHbCawmvAkcuFhXScqBKAC17QVoJgTguaLu7qE7LxHFaq05s2ROkysr/48yNf4PTVmK75cBIlj/NNzPfPAqjpMM0/R3FN27eun3n4G5y7/6Dh48Gj5+cO91aLsZcK20vC3BCyUaMUaISl8YKqAslLorlh56/+CGsk7o5w5UReQ3zRlaSAwbXbPCTKVHhIU1YZYF7ZsCiBEVZoVXpVnX4/Ndu6j9+6rq/7A7NUKpSeNN1XcKsnC/w5ZShNsmVIMpU6KmEWV8oeZ+8Sja6e7I14IKD8jty/6M2GwzTUbo2ug+yLRiSrZ3OBr9YqXlbiwa5AucmWWow970kVyIUb50wwJcwF5MAG6iFy/164x19ETwlrbQNr0G69l7N8FC7vuEQ2U/krnO981/cpMXqOPeyMS2Khm+EqlZR1LQ/Hy2lFRzVKgDgVoZeKV9A2CGGIydhCdn1kffB+etRdjQ6+vJ2eHK8XccBeUaek0OSkXfkhHwmp2RMeDSKzqI8msZv4m/x97jYhMbRNucp2bF4+Qc1g9f3</latexit>
!> ✓ ◆>
@REF @REF
<latexit sha1_base64="0G/ez/D9uGbTxMR8HhljYdML+9k=">AAACbHicbVHLSsQwFE3ru77Gx0IRITgoroZWRN0IgiguVRwVpuNwm6YaTJuQpMJQsvIP3fkJbvwG05lZ+LoQcnLOfSQnieRMmzB89/yx8YnJqemZYHZufmGxsbR8q0WpCG0TwYW6T0BTzgraNsxwei8VhTzh9C55Pq31uxeqNBPFjelL2s3hsWAZI2Ac1Wu8xpkCUqU4zsE8EeDVubX1MRE81f3cbZW0NjgOvjE45m5CCr3q7Nw+xEbIYNgmlqAMA/6j/No+1Hn2f9U17zWaYSscBP4LohFoolFc9hpvcSpImdPCEA5ad6JQmm5Vdyec2iAuNZVAnuGRdhwsIKe6Ww3MsnjbMSnOhHKrMHjAfq+oINf13VxmbYn+rdXkf1qnNNlRt2KFLA0tyHBQVnJsBK6dxylTlBjedwCIYu6umDyBs824/wmcCdHvJ/8Ft3ut6KAVXe03T45GdkyjDbSFdlGEDtEJukCXqI0I+vAWvTVv3fv0V/0Nf3OY6nujmhX0I/ydL9MUvlg=</latexit>
@F dF >
= ! =
<latexit sha1_base64="r9MFWJHWodThSmTNMoEN1r0eYYo=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKaI4BLx4jmgckS5idTJIhszPLTK8QlnyCFw+KePWLvPk3TpI9aLSgoajqprsrSqSw6PtfXmFtfWNzq7hd2tnd2z8oHx61rE4N402mpTadiFouheJNFCh5JzGcxpHk7WhyM/fbj9xYodUDThMexnSkxFAwik6676Hulyt+1V+A/CVBTiqQo9Evf/YGmqUxV8gktbYb+AmGGTUomOSzUi+1PKFsQke866iiMbdhtjh1Rs6cMiBDbVwpJAv150RGY2unceQ6Y4pju+rNxf+8borDWpgJlaTIFVsuGqaSoCbzv8lAGM5QTh2hzAh3K2FjaihDl07JhRCsvvyXtC6qwVU1uLus1Gt5HEU4gVM4hwCuoQ630IAmMBjBE7zAqye9Z+/Ne1+2Frx85hh+wfv4Bl3fjdM=</latexit>
EF EF
@ p̃ @ p̃ dp @p
@F
<latexit sha1_base64="DxvyIzrFsMumI06kTRIHRPiB+S8=">AAACJXicbVDLSsNAFJ3UV62vqEs3g0VwVRIR7cJFQRCXFewDmlAmk0k7dDITZiZCCfkZN/6KGxcWEVz5K07aLLT1wjCHc+7l3nOChFGlHefLqqytb2xuVbdrO7t7+wf24VFXiVRi0sGCCdkPkCKMctLRVDPSTyRBccBIL5jcFnrviUhFBX/U04T4MRpxGlGMtKGG9o0XSYQzL0FSU8SgFyM9xohld3n+iw0EC9U0Nl/macpCkiV5ng/tutNw5gVXgVuCOiirPbRnXihwGhOuMUNKDVwn0X5WbMGM5DUvVSRBeIJGZGAgRzFRfjZ3mcMzw4QwEtI8ruGc/T2RoVgVN5rOwoRa1gryP22Q6qjpZ5QnqSYcLxZFKYNawCIyGFJJsGZTAxCW1NwK8RiZ2LQJtmZCcJctr4LuRcO9argPl/VWs4yjCk7AKTgHLrgGLXAP2qADMHgGr+AdzKwX6836sD4XrRWrnDkGf8r6/gE7wKeO</latexit>
@ p̃
<latexit sha1_base64="JjBU8MQYDizcJtmd5+4UExlOpe8=">AAACu3icdVFdT9swFHUyNlj2QWGPvFhUSOxhVYIm6AsSEprYAw+AKCA1bXXjOK2HE0f2DVJl5U/ubf8Gp0RaKXAty0f3XN9zfZyUUhgMw3+e/27t/Yf1jY/Bp89fvm52trZvjKo04wOmpNJ3CRguRcEHKFDyu1JzyBPJb5P704a/feDaCFVc47zkoxymhcgEA3SpSedvLHmG+4GNMw3MxiVoFCBpnCiZmnnuDntVj+356a+6/k/bZT7OAWcCbVXXNXUriLWYzvD7OEZV0mCplMbSjZbCZNEvOA5+BK3+qnzTkoG0Z8uqb4k+F5x0umEvXAR9CaIWdEkbF40JqWJVzgtkEowZRmGJI9uIMsld98rwEtg9TPnQwQJybkZ24X1N91wmpZnSbhdIF9nlGxZy04zsKpuJzSrXJF/jhhVm/ZEVRVkhL9iTUFZJioo2H0lToTlDOXcAmBZuVspm4FxE992BMyFaffJLcHPQiw57h5c/uyf91o4NskN2yT6JyBE5Ib/JBRkQ5vW9sTf1Zv6xz/w/vnwq9b32zjfyLPzqEZvr3BI=</latexit>
!> ✓ ◆>
@RLCE LCE
<latexit sha1_base64="xnX/MsxTQRW+LB1jeMG5fo2QzNc=">AAACgnicdVFNT9wwEHUCbWn6wbYcuViskKoetglUlEMrIaGiHnoA1AWk9bKaOA5YOLFlTyqtrPwQ/ha3/prW2V1VC7QjWX6aNzNv/JwbJR2m6a8oXll98vTZ2vPkxctXr9d7b96eOd1YLoZcK20vcnBCyVoMUaISF8YKqHIlzvObw44//ymsk7r+gVMjxhVc1bKUHDCkJr1bVlrgvvCsArzmoPxR27a+oCzXqnDTKlyeoVSF8CYwyZdkiaFMBakCJv774df2kqE2dD6QGbAoQVG/POi0vZxVBoW/Bf8RopNePx2ks6CPQbYAfbKI40nvjhWaN5WokStwbpSlBse+k+FKtAlrnDDAb+BKjAKsoRJu7GcWtnQ7ZApaahtOjXSWXe7wULluyVDZGeUecl3yX9yowXJ/7GVtGhQ1nwuVjaKoafcftJBWcFTTAIBbGXal/BqChRh+LQkmZA+f/Bic7QyyvcHeycf+wf7CjjWySbbIO5KRT+SAfCPHZEg4+R1tR4PoQ7wav4+zeHdeGkeLng1yL+LPfwBVzsee</latexit>
@G dF > @R
LCE = !
<latexit sha1_base64="r9MFWJHWodThSmTNMoEN1r0eYYo=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBoPgKeyKaI4BLx4jmgckS5idTJIhszPLTK8QlnyCFw+KePWLvPk3TpI9aLSgoajqprsrSqSw6PtfXmFtfWNzq7hd2tnd2z8oHx61rE4N402mpTadiFouheJNFCh5JzGcxpHk7WhyM/fbj9xYodUDThMexnSkxFAwik6676Hulyt+1V+A/CVBTiqQo9Evf/YGmqUxV8gktbYb+AmGGTUomOSzUi+1PKFsQke866iiMbdhtjh1Rs6cMiBDbVwpJAv150RGY2unceQ6Y4pju+rNxf+8borDWpgJlaTIFVsuGqaSoCbzv8lAGM5QTh2hzAh3K2FjaihDl07JhRCsvvyXtC6qwVU1uLus1Gt5HEU4gVM4hwCuoQ630IAmMBjBE7zAqye9Z+/Ne1+2Frx85hh+wfv4Bl3fjdM=</latexit>
= LCE
@u @u dp̃ @ p̃
@G
<latexit sha1_base64="ORy6rt8EkXd2Krrp+2ExzOc3v9c=">AAACJXicbVDLSsNAFJ3UV62vqEs3g0VwVRIR7cJFwYUuK9gHNKFMJpN26GQmzEyEEvIzbvwVNy4sIrjyV5y0WWjrhWEO59zLvecECaNKO86XVVlb39jcqm7Xdnb39g/sw6OuEqnEpIMFE7IfIEUY5aSjqWakn0iC4oCRXjC5LfTeE5GKCv6opwnxYzTiNKIYaUMN7RsvkghnXoKkpohBL0Z6jBHL7vL8FxsIFqppbL7M05SFJEvyPB/adafhzAuuArcEdVBWe2jPvFDgNCZcY4aUGrhOov2s2IIZyWteqkiC8ASNyMBAjmKi/GzuModnhglhJKR5XMM5+3siQ7EqbjSdhQm1rBXkf9og1VHTzyhPUk04XiyKUga1gEVkMKSSYM2mBiAsqbkV4jEysWkTbM2E4C5bXgXdi4Z71XAfLuutZhlHFZyAU3AOXHANWuAetEEHYPAMXsE7mFkv1pv1YX0uWitWOXMM/pT1/QM9Z6eP</latexit>
@ p̃
@G
<latexit sha1_base64="4DTAfkM2/vheoPaTKREl09bGt2g=">AAACHXicbVBNS8MwGE7n15xfVY9egkPwNFoR3XHgQY8T3AesZaRpuoWlSUlSYZT+ES/+FS8eFPHgRfw3plsPc/OFkIfned/keZ8gYVRpx/mxKmvrG5tb1e3azu7e/oF9eNRVIpWYdLBgQvYDpAijnHQ01Yz0E0lQHDDSCyY3hd57JFJRwR/0NCF+jEacRhQjbaihfelFEuHMS5DUFDHoxUiPMWLZbZ4vsIFgoZrG5srSPB/adafhzAquArcEdVBWe2h/eaHAaUy4xgwpNXCdRPtZ8TpmJK95qSIJwhM0IgMDOYqJ8rPZdjk8M0wIIyHN4RrO2MWJDMWq8GY6C/NqWSvI/7RBqqOmn1GepJpwPP8oShnUAhZRwZBKgjWbGoCwpMYrxGNk4tIm0JoJwV1eeRV0LxruVcO9v6y3mmUcVXACTsE5cME1aIE70AYdgMETeAFv4N16tl6tD+tz3lqxyplj8Kes718+9aPe</latexit>
@u
@F
<latexit sha1_base64="b7NOM3xW6xMUfMpqqAF6wpulN4c=">AAACHnicbVDLSsNAFL2pr1pfUZduBovgqiTioxuhIKjLCvYBTSiT6aQdOnkwMxFKyJe48VfcuFBEcKV/46TNQmsPDBzOuffOvceLOZPKsr6N0tLyyupaeb2ysbm1vWPu7rVllAhCWyTikeh6WFLOQtpSTHHajQXFgcdpxxtf5X7ngQrJovBeTWLqBngYMp8RrLTUN88cX2CSOjEWimGOnACrEcE8vc6yBepNlqFLZPfNqlWzpkD/iV2QKhRo9s1PZxCRJKChIhxL2bOtWLlpPp5wmlWcRNIYkzEe0p6mIQ6odNPpeRk60soA+ZHQL1Roqv7uSHEg5STwdGW+p5z3cnGR10uUX3dTFsaJoiGZfeQnHKkI5VmhAROUKD7RBBPB9K6IjLDOS+lEKzoEe/7k/6R9UrPPa/bdabVRL+IowwEcwjHYcAENuIUmtIDAIzzDK7wZT8aL8W58zEpLRtGzD39gfP0AJhqjCg==</latexit>
=1
@G
4. Case Studies
We now optimize LC orientation and shape to design LCE structures to achieve
the desired deformations and maximal energy absorption, and showcase the proposed
methodology’s versatility and robustness across applications. For the sake of consistency
with the literature, we henceforth refer to the isotropic state as the actuated configuration,
and the nematic state as the unactuated configuration.
The initial designs and their applied boundary conditions for all cases are specified
below. Relevant material and analysis parameters for all examples are noted in Table 1.
These material properties and parameters were derived from experimental data.
The forward and adjoint analyses are solved by the 3D implicit nonlinear multi-physics
finite element code Serac ([35]) that heavily leverages a C++ library for Modular Finite
Element Methods, MFEM (Version 4.6 [34]). Conformal 2D meshes are composed of
either four-node quadrilateral or three-node triangular elements, and 3D meshes of eight-
node hexahedra elements. We interpolate the unknowns at any material point X using
Lagrangian interpolation functions. The direct linear solver Strumpack [59] is used to solve
the Newton update and adjoint problems. Serac exploits AD to compute the necessary
derivatives mentioned above. Hence, our lean implementation requires only defining the
stress tensor in Equation (3), and the integrands in Equations (4), (6) and (9).
Polymers 2024, 16, 1425 8 of 18
Parameter Value
Nematic–isotropic coupling parameter, β 5.75 × 105 [N/m2 ]
Elastic modulus, E 9.34 × 106 [N/m2 ]
Poisson’s ratio, ν 0.48
Initial order parameter, S0 0.40
Total actuation time, tmax 1.0
Newton tolerance, ϵR 1.0 × 10−6
The orientation field α is piecewise uniform over the finite elements and the element
angle orientations αi are the design parameters subject to the limits αmin = −90◦ and
αmax = 90◦ . This design field is filtered according to Equation (4) using only homogeneous
Neumann boundary conditions to obtain α̃, which is also piecewise uniform over the mesh
(after performing the appropriate projections discussed above). Hence, each element has its
own orientation α̃i . Similarly, the shape parameters ∆X are filtered by solving Equation (4)
with its corresponding energy function to obtain ∆X. g Lower and upper limits ∆Xmin and
∆Xmax for the shape parameters ∆X and the boundary Γ∆X D (see Equation (5)) are provided
below per case study.
The nonlinear programming Method of Moving Asymptotes (MMA, [60]) algorithm
is used to solve the optimization problems. In the optimization, convergence is achieved
when the change in value of the cost function for three consecutive iterations is less than
1 × 10−3 . The Livermore Design Optimization code LiDO (Version 0.2.0, [61]) is used to
define the design parameterizations, access the optimization solvers, and automatically
traverse the graphs of Figures 2 and 3.
Gripper L
<latexit sha1_base64="JpQJN83W1hNBO/+l++p/HuMUUPE=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48eAhAfOAZAmzk95kzOzsMjMrhCVf4MWDIl79JG/+jZNkD5pY0FBUddPdFSSCa+O6387K6tr6xmZhq7i9s7u3Xzo4bOo4VQwbLBaxagdUo+ASG4Ybge1EIY0Cga1gdDv1W0+oNI/lgxkn6Ed0IHnIGTVWqt/3SmW34s5AlomXkzLkqPVKX91+zNIIpWGCat3x3MT4GVWGM4GTYjfVmFA2ogPsWCpphNrPZodOyKlV+iSMlS1pyEz9PZHRSOtxFNjOiJqhXvSm4n9eJzXhjZ9xmaQGJZsvClNBTEymX5M+V8iMGFtCmeL2VsKGVFFmbDZFG4K3+PIyaZ5XvKvKZf2iXHXzOApwDCdwBh5cQxXuoAYNYIDwDK/w5jw6L8678zFvXXHymSP4A+fzB6FfjMg=</latexit>
H
<latexit sha1_base64="w/FGNi1bnil3xTebOuKgqHmJ8aU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx4yTEB84BkCbOT3mTM7OwyMyuEJV/gxYMiXv0kb/6Nk2QPmljQUFR1090VJIJr47rfztr6xubWdmGnuLu3f3BYOjpu6ThVDJssFrHqBFSj4BKbhhuBnUQhjQKB7WB8P/PbT6g0j+WDmSToR3QoecgZNVZq1Pqlsltx5yCrxMtJGXLU+6Wv3iBmaYTSMEG17npuYvyMKsOZwGmxl2pMKBvTIXYtlTRC7WfzQ6fk3CoDEsbKljRkrv6eyGik9SQKbGdEzUgvezPxP6+bmvDOz7hMUoOSLRaFqSAmJrOvyYArZEZMLKFMcXsrYSOqKDM2m6INwVt+eZW0LiveTeW6cVWuunkcBTiFM7gAD26hCjWoQxMYIDzDK7w5j86L8+58LFrXnHzmBP7A+fwBm0+MxA==</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Unactuated Actuated
state state Fixed displacement
⌧ (bottom edge)
<latexit sha1_base64="ItXa+ZywrnvnJoO6Slm1qQwsdTQ=">AAAB8nicbVBNS8NAEN3Ur1q/qh69BIvgqSQi6rHgQY8V7AckoUy2m3bp7ibsToRS+jO8eFDEq7/Gm//GbZuDtj4YeLw3w8y8OBPcoOd9O6W19Y3NrfJ2ZWd3b/+genjUNmmuKWvRVKS6G4NhgivWQo6CdTPNQMaCdeLR7czvPDFteKoecZyxSMJA8YRTQCsF4R1ICb0QIe9Va17dm8NdJX5BaqRAs1f9CvspzSVTSAUYE/hehtEENHIq2LQS5oZlQEcwYIGlCiQz0WR+8tQ9s0rfTVJtS6E7V39PTEAaM5ax7ZSAQ7PszcT/vCDH5CaacJXlyBRdLEpy4WLqzv53+1wzimJsCVDN7a0uHYIGijalig3BX355lbQv6v5V3X+4rDUuizjK5IScknPik2vSIPekSVqEkpQ8k1fy5qDz4rw7H4vWklPMHJM/cD5/ACtLkSQ=</latexit>
u ⇤Y (target displacement)
<latexit sha1_base64="UXwT+uvF0f2DRJOPzMdzZJiTOiE=">AAACFnicbVDLSsNAFJ3UV42vqEs3wVKogiURUZcFNy4r2Ic0MUwmk3boJBNmJkIJ+Qo3/oobF4q4FXf+jZM2i1q9MMzhnHu55x4/oURIy/rWKkvLK6tr1XV9Y3Nre8fY3esKlnKEO4hRxvs+FJiSGHckkRT3E45h5FPc88dXhd57wFwQFt/KSYLdCA5jEhIEpaI848TxGQ3EJFJf5kRQjojM0jz37u6P9XpjXu3nR55Rs5rWtMy/wC5BDZTV9owvJ2AojXAsEYVCDGwrkW4GuSSI4lx3UoETiMZwiAcKxjDCws2mZ+VmXTGBGTKuXizNKTs/kcFIFN5UZ2FcLGoF+Z82SGV46WYkTlKJYzRbFKbUlMwsMjIDwjGSdKIARJworyYaQQ6RVEnqKgR78eS/oHvatM+b9s1ZrWWVcVTBATgEDWCDC9AC16ANOgCBR/AMXsGb9qS9aO/ax6y1opUz++BXaZ8/F1uf3w==</latexit>
Figure 4. Soft gripper LC orientation design: (left ) LCE gripper in both the initially unactuated
(nematic) and actuated (isotropic) states; and (right) design domain and desired deformation.
To obtain this target displacement, we minimize the root mean square discrepancy
between the actuated LCE gripper displacement u along the bottom edge Γτ and the target
displacement uY∗ over Γτ , i.e.,
Z
min τ= |u − uY∗ |2 dΓ
α Γτ (23)
α1 , α2 , ..., αnelems ∈ [αmin , αmax ],
Figure 5 shows the evolution of the design, i.e., LC orientation and their unactuated
and actuated configurations at optimization iterations Dit = [1, 5, 15, 30, 50]. As the opti-
mization progresses, the orientation of the LCs changes from an uniform constant field
Polymers 2024, 16, 1425 9 of 18
of α = 0.0 to a spatially varying field characterized by a positive angle over most of the
upper region, which is approximately reflected over the lower region. Clearly, the opti-
mization produces the desired shape. The optimization converges after 50 iterations, and
the discrepancy τ reduces from its initial normalized value of 1.0 to 0.0015.
<latexit sha1_base64="Hr+z9iEJ1BDzGHdAk61xy8y0/A4=">AAAB8XicbVBNSwMxEJ2tX7V+VT16CRbB07JbpXosePFYwX5gu5Zsmm1Ds8mSZIWy9F948aCIV/+NN/+NabsHbX0w8Hhvhpl5YcKZNp737RTW1jc2t4rbpZ3dvf2D8uFRS8tUEdokkkvVCbGmnAnaNMxw2kkUxXHIaTsc38z89hNVmklxbyYJDWI8FCxiBBsrPdQuXO+xR5gi/XLFc7050Crxc1KBHI1++as3kCSNqTCEY627vpeYIMPKMMLptNRLNU0wGeMh7VoqcEx1kM0vnqIzqwxQJJUtYdBc/T2R4VjrSRzazhibkV72ZuJ/Xjc10XWQMZGkhgqyWBSlHBmJZu+jAVOUGD6xBBPF7K2IjLDCxNiQSjYEf/nlVdKqun7N9e8uK/VqHkcRTuAUzsGHK6jDLTSgCQQEPMMrvDnaeXHenY9Fa8HJZ47hD5zPH0VCj/Y=</latexit>
63.0
Unactuated Dit = 50
<latexit sha1_base64="p2nTGP/lwq0Z89toQ/lnzJE0qZg=">AAAB/nicbVDLSsNAFL2pr1pfUXHlZrAIrkpSfG2Egi5cVrCt0IYwmU7aoZNJmJkIJQT8FTcuFHHrd7jzb5y2WWjrgYHDOfdyz5wg4Uxpx/m2SkvLK6tr5fXKxubW9o69u9dWcSoJbZGYx/IhwIpyJmhLM83pQyIpjgJOO8HoeuJ3HqlULBb3epxQL8IDwUJGsDaSbx/0IqyHBPPsJvczpnN0hc4c3646NWcKtEjcglShQNO3v3r9mKQRFZpwrFTXdRLtZVhqRjjNK71U0QSTER7QrqECR1R52TR+jo6N0kdhLM0TGk3V3xsZjpQaR4GZnIRV895E/M/rpjq89DImklRTQWaHwpQjHaNJF6jPJCWajw3BRDKTFZEhlpho01jFlODOf3mRtOs197zm3p1WG/WijjIcwhGcgAsX0IBbaEILCGTwDK/wZj1ZL9a79TEbLVnFzj78gfX5A0eWlPs=</latexit>
Dit = 30
<latexit sha1_base64="5ngXNcMKs+JZrNso24XYIzu0mWY=">AAAB/nicbVBNS8NAFHypX7V+RcWTl8UieCpJFfUiFPTgsYJthTaEzXbTLt1swu5GKCHgX/HiQRGv/g5v/hu3bQ7aOrAwzLzHm50g4Uxpx/m2SkvLK6tr5fXKxubW9o69u9dWcSoJbZGYx/IhwIpyJmhLM83pQyIpjgJOO8HoeuJ3HqlULBb3epxQL8IDwUJGsDaSbx/0IqyHBPPsJvczpnN0hU4d3646NWcKtEjcglShQNO3v3r9mKQRFZpwrFTXdRLtZVhqRjjNK71U0QSTER7QrqECR1R52TR+jo6N0kdhLM0TGk3V3xsZjpQaR4GZnIRV895E/M/rpjq89DImklRTQWaHwpQjHaNJF6jPJCWajw3BRDKTFZEhlpho01jFlODOf3mRtOs197zm3p1VG/WijjIcwhGcgAsX0IBbaEILCGTwDK/wZj1ZL9a79TEbLVnFzj78gfX5A0SMlPk=</latexit>
<latexit sha1_base64="+6Z0O/xpbBwdIbcbULY4OxDmUZE=">AAACFHicbVDLSgMxFM3UV62vUZdugkWoCGWmiLosuHFZwT6gM5RMJm1DM8mQZIQyzEe48VfcuFDErQt3/o2Zdha19UDI4Zx7ufeeIGZUacf5sUpr6xubW+Xtys7u3v6BfXjUUSKRmLSxYEL2AqQIo5y0NdWM9GJJUBQw0g0mt7nffSRSUcEf9DQmfoRGnA4pRtpIA/vCCwQL1TQyX+ppykKSeojFY5RltUWvl50P7KpTd2aAq8QtSBUUaA3sby8UOIkI15ghpfquE2s/RVJTzEhW8RJFYoQnaET6hnIUEeWns6MyeGaUEA6FNI9rOFMXO1IUqXw3UxkhPVbLXi7+5/UTPbzxU8rjRBOO54OGCYNawDwhGFJJsGZTQxCW1OwK8RhJhLXJsWJCcJdPXiWdRt29qrv3l9Vmo4ijDE7AKagBF1yDJrgDLdAGGDyBF/AG3q1n69X6sD7npSWr6DkGf2B9/QLD6Z/W</latexit>
↵(X)
˜
Actuated
<latexit sha1_base64="Kn0NmvDgEu5vTmyP/GBCXDpsddU=">AAAB8nicbVBNSwMxEM3Wr1q/qh69BIvgxWW3SO2x4MVjBfsB27Vk02wbmk2WZFYopT/DiwdFvPprvPlvTNs9aOuDgcd7M8zMi1LBDXjet1PY2Nza3inulvb2Dw6PyscnbaMyTVmLKqF0NyKGCS5ZCzgI1k01I0kkWCca3879zhPThiv5AJOUhQkZSh5zSsBKwVW17tYee5Rr2i9XPNdbAK8TPycVlKPZL3/1BopmCZNABTEm8L0UwinRwKlgs1IvMywldEyGLLBUkoSZcLo4eYYvrDLAsdK2JOCF+ntiShJjJklkOxMCI7PqzcX/vCCDuB5OuUwzYJIuF8WZwKDw/H884JpREBNLCNXc3orpiGhCwaZUsiH4qy+vk3bV9Wuuf39daVTzOIroDJ2jS+SjG9RAd6iJWogihZ7RK3pzwHlx3p2PZWvByWdO0R84nz+68pA0</latexit>
28.6
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Figure 5. Designs corresponding to optimization iterates Dit = [1, 5, 15, 30, 50] showing LC orientation
(colored horizontal strip), unactuated (light grey) and actuated (dark gray) configurations.
The constraint g1 ensures that the volume of the material regions with angles at 90◦ , V⊥ ,
0 , where V 0 is the initial volume of
remains the same through the optimization, i.e., V⊥ = V⊥ ⊥
this region. The lower and upper limits are defined as ∆X min = −2.0 and ∆X max = +2.0.
<latexit sha1_base64="stXAG5teZhebp15k3GtPfojcwjE=">AAAB7HicbVBNS8NAEJ34WetX1aOXxSJ4qkkR9Vjw4rGCaQttKJvtpl262YTdiVBCf4MXD4p49Qd589+4bXPQ1gcDj/dmmJkXplIYdN1vZ219Y3Nru7RT3t3bPzisHB23TJJpxn2WyER3Qmq4FIr7KFDyTqo5jUPJ2+H4bua3n7g2IlGPOEl5ENOhEpFgFK3ky379st6vVN2aOwdZJV5BqlCg2a989QYJy2KukElqTNdzUwxyqlEwyaflXmZ4StmYDnnXUkVjboJ8fuyUnFtlQKJE21JI5urviZzGxkzi0HbGFEdm2ZuJ/3ndDKPbIBcqzZArtlgUZZJgQmafk4HQnKGcWEKZFvZWwkZUU4Y2n7INwVt+eZW06jXvuuY9XFUbbhFHCU7hDC7AgxtowD00wQcGAp7hFd4c5bw4787HonXNKWZO4A+czx/WeY3+</latexit>
l2 /2
<latexit sha1_base64="stXAG5teZhebp15k3GtPfojcwjE=">AAAB7HicbVBNS8NAEJ34WetX1aOXxSJ4qkkR9Vjw4rGCaQttKJvtpl262YTdiVBCf4MXD4p49Qd589+4bXPQ1gcDj/dmmJkXplIYdN1vZ219Y3Nru7RT3t3bPzisHB23TJJpxn2WyER3Qmq4FIr7KFDyTqo5jUPJ2+H4bua3n7g2IlGPOEl5ENOhEpFgFK3ky379st6vVN2aOwdZJV5BqlCg2a989QYJy2KukElqTNdzUwxyqlEwyaflXmZ4StmYDnnXUkVjboJ8fuyUnFtlQKJE21JI5urviZzGxkzi0HbGFEdm2ZuJ/3ndDKPbIBcqzZArtlgUZZJgQmafk4HQnKGcWEKZFvZWwkZUU4Y2n7INwVt+eZW06jXvuuY9XFUbbhFHCU7hDC7AgxtowD00wQcGAp7hFd4c5bw4787HonXNKWZO4A+czx/WeY3+</latexit>
l2 /2 ↵ = 90.0
<latexit sha1_base64="K1ZDHmfqTm8w4QfMAAL3yuayMFU=">AAAB/HicbZDLSsNAFIYn9VbrLdqlm8EiuCqJiJeFUHDjsoK9QBPLyXTSDp1MwsxECKG+ihsXirj1Qdz5Nk7bLLT1h4GP/5zDOfMHCWdKO863VVpZXVvfKG9WtrZ3dvfs/YO2ilNJaIvEPJbdABTlTNCWZprTbiIpRAGnnWB8M613HqlULBb3OkuoH8FQsJAR0Mbq21UPeDICfI2vnLrz4BEmSd+uGZ4JL4NbQA0VavbtL28QkzSiQhMOSvVcJ9F+DlIzwumk4qWKJkDGMKQ9gwIiqvx8dvwEHxtngMNYmic0nrm/J3KIlMqiwHRGoEdqsTY1/6v1Uh1e+jkTSaqpIPNFYcqxjvE0CTxgkhLNMwNAJDO3YjICCUSbvComBHfxy8vQPq2753X37qzWcIo4yugQHaET5KIL1EC3qIlaiKAMPaNX9GY9WS/Wu/Uxby1ZxUwV/ZH1+QOOVZNe</latexit>
l2 l1
<latexit sha1_base64="+SuiUNMSwQD6jyOR7i53NbdRtIE=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0mKVI8FLx4r2g9oQ9lsJ+3SzSbsboQS+hO8eFDEq7/Im//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ7dzvPKHSPJaPZpqgH9GR5CFn1FjpQQxqg3LFrboLkHXi5aQCOZqD8ld/GLM0QmmYoFr3PDcxfkaV4UzgrNRPNSaUTegIe5ZKGqH2s8WpM3JhlSEJY2VLGrJQf09kNNJ6GgW2M6JmrFe9ufif10tNeONnXCapQcmWi8JUEBOT+d9kyBUyI6aWUKa4vZWwMVWUGZtOyYbgrb68Ttq1qlevevdXlYabx1GEMziHS/DgGhpwB01oAYMRPMMrvDnCeXHenY9la8HJZ07hD5zPH/drjYk=</latexit>
<latexit sha1_base64="5/ftUeQ4idC0b0TKt1Ti8ZjhlxU=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPBi8eK9gPaUDbbSbt0swm7G6GE/gQvHhTx6i/y5r9xm+agrQ8GHu/NMDMvSATXxnW/ndLa+sbmVnm7srO7t39QPTxq6zhVDFssFrHqBlSj4BJbhhuB3UQhjQKBnWByO/c7T6g0j+WjmSboR3QkecgZNVZ6EANvUK25dTcHWSVeQWpQoDmofvWHMUsjlIYJqnXPcxPjZ1QZzgTOKv1UY0LZhI6wZ6mkEWo/y0+dkTOrDEkYK1vSkFz9PZHRSOtpFNjOiJqxXvbm4n9eLzXhjZ9xmaQGJVssClNBTEzmf5MhV8iMmFpCmeL2VsLGVFFmbDoVG4K3/PIqaV/Uvau6d39Za7hFHGU4gVM4Bw+uoQF30IQWMBjBM7zCmyOcF+fd+Vi0lpxi5hj+wPn8AfXnjYg=</latexit>
↵ = 0.0
<latexit sha1_base64="CTe1eHbwfaDErdX/lSN4JuZwmTM=">AAAB+3icbZDLSsNAFIZPvNZ6i3XpZrAIrkoiom6EghuXFewFmlhOppN26OTCzEQsoa/ixoUibn0Rd76N0zYLbf1h4OM/53DO/EEquNKO822trK6tb2yWtsrbO7t7+/ZBpaWSTFLWpIlIZCdAxQSPWVNzLVgnlQyjQLB2MLqZ1tuPTCqexPd6nDI/wkHMQ05RG6tnVzwU6RDJNXFqzoNHuaQ9u2p4JrIMbgFVKNTo2V9eP6FZxGJNBSrVdZ1U+zlKzalgk7KXKZYiHeGAdQ3GGDHl57PbJ+TEOH0SJtK8WJOZ+3six0ipcRSYzgj1UC3WpuZ/tW6mwys/53GaaRbT+aIwE0QnZBoE6XPJqBZjA0glN7cSOkSJVJu4yiYEd/HLy9A6q7kXNffuvFp3ijhKcATHcAouXEIdbqEBTaDwBM/wCm/WxHqx3q2PeeuKVcwcwh9Znz8N7JMb</latexit>
h2
<latexit sha1_base64="v1QdBUexo3MQCOwrK9/lIjfRBvc=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0mKVI8FLx4r2g9oQ9lsJ+3SzSbsboQS+hO8eFDEq7/Im//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ7dzvPKHSPJaPZpqgH9GR5CFn1FjpYTyoDcoVt+ouQNaJl5MK5GgOyl/9YczSCKVhgmrd89zE+BlVhjOBs1I/1ZhQNqEj7FkqaYTazxanzsiFVYYkjJUtachC/T2R0UjraRTYzoiasV715uJ/Xi814Y2fcZmkBiVbLgpTQUxM5n+TIVfIjJhaQpni9lbCxlRRZmw6JRuCt/ryOmnXql696t1fVRpuHkcRzuAcLsGDa2jAHTShBQxG8Ayv8OYI58V5dz6WrQUnnzmFP3A+fwDxU42F</latexit>
⌧ (bottom edge)
<latexit sha1_base64="ItXa+ZywrnvnJoO6Slm1qQwsdTQ=">AAAB8nicbVBNS8NAEN3Ur1q/qh69BIvgqSQi6rHgQY8V7AckoUy2m3bp7ibsToRS+jO8eFDEq7/Gm//GbZuDtj4YeLw3w8y8OBPcoOd9O6W19Y3NrfJ2ZWd3b/+genjUNmmuKWvRVKS6G4NhgivWQo6CdTPNQMaCdeLR7czvPDFteKoecZyxSMJA8YRTQCsF4R1ICb0QIe9Va17dm8NdJX5BaqRAs1f9CvspzSVTSAUYE/hehtEENHIq2LQS5oZlQEcwYIGlCiQz0WR+8tQ9s0rfTVJtS6E7V39PTEAaM5ax7ZSAQ7PszcT/vCDH5CaacJXlyBRdLEpy4WLqzv53+1wzimJsCVDN7a0uHYIGijalig3BX355lbQv6v5V3X+4rDUuizjK5IScknPik2vSIPekSVqEkpQ8k1fy5qDz4rw7H4vWklPMHJM/cD5/ACtLkSQ=</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
h1 u ⇤Y (target displacement)
<latexit sha1_base64="AtHRDSTw6qK8nQVrt96wFaIkMz8=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPBi8eK9gPaUDbbTbt0swm7E6GE/gQvHhTx6i/y5r9xm+agrQ8GHu/NMDMvSKQw6LrfTmltfWNzq7xd2dnd2z+oHh61TZxqxlsslrHuBtRwKRRvoUDJu4nmNAok7wST27nfeeLaiFg94jThfkRHSoSCUbTSw3jgDao1t+7mIKvEK0gNCjQH1a/+MGZpxBUySY3peW6CfkY1Cib5rNJPDU8om9AR71mqaMSNn+WnzsiZVYYkjLUthSRXf09kNDJmGgW2M6I4NsveXPzP66UY3viZUEmKXLHFojCVBGMy/5sMheYM5dQSyrSwtxI2ppoytOlUbAje8surpH1R967q3v1lreEWcZThBE7hHDy4hgbcQRNawGAEz/AKb450Xpx352PRWnKKmWP4A+fzB+/PjYQ=</latexit>
<latexit sha1_base64="UXwT+uvF0f2DRJOPzMdzZJiTOiE=">AAACFnicbVDLSsNAFJ3UV42vqEs3wVKogiURUZcFNy4r2Ic0MUwmk3boJBNmJkIJ+Qo3/oobF4q4FXf+jZM2i1q9MMzhnHu55x4/oURIy/rWKkvLK6tr1XV9Y3Nre8fY3esKlnKEO4hRxvs+FJiSGHckkRT3E45h5FPc88dXhd57wFwQFt/KSYLdCA5jEhIEpaI848TxGQ3EJFJf5kRQjojM0jz37u6P9XpjXu3nR55Rs5rWtMy/wC5BDZTV9owvJ2AojXAsEYVCDGwrkW4GuSSI4lx3UoETiMZwiAcKxjDCws2mZ+VmXTGBGTKuXizNKTs/kcFIFN5UZ2FcLGoF+Z82SGV46WYkTlKJYzRbFKbUlMwsMjIDwjGSdKIARJworyYaQQ6RVEnqKgR78eS/oHvatM+b9s1ZrWWVcVTBATgEDWCDC9AC16ANOgCBR/AMXsGb9qS9aO/ax6y1opUz++BXaZ8/F1uf3w==</latexit>
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Figure 6. Initial design of leaping structure with two distinct LC orientation regions and its desired
deformation.
Polymers 2024, 16, 1425 10 of 18
Snapshots of the design at iterates Dit on the left side of Figure 7 show noticeable
shape variations that favor more LC mesogens oriented at 0.0◦ near the center of the
bottom edge, i.e., the bottom region thickens in a nonuniform manner. The shapes of the
top rectangles change independently to further optimize actuation performance, i.e., they
grow near the inflection points of Γτ to aid in generating the desired deformation. The
undeformed and actuated LCE strip configurations for the initial and shape optimized
designs shown on the right side of Figure 7 clearly illustrate that controlled shape changes
of the material interface can generate considerable actuation response. This example
also demonstrates how the optimization can accommodate fabrication constraints, like
restricted LC orientation choices, while still leveraging the design freedom offered by 3D
printing technologies.
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Dit = 1
<latexit sha1_base64="1zYK1Ij2JB4sTMvgYc+Upo+bJkk=">AAAB/XicbVDLSsNAFJ34rPUVHzs3g0VwVZIi6kYo6MJlBfuANoTJdNIOnUzCzI1QQ/BX3LhQxK3/4c6/cdpmoa0HBg7n3Ms9c4JEcA2O820tLa+srq2XNsqbW9s7u/befkvHqaKsSWMRq05ANBNcsiZwEKyTKEaiQLB2MLqe+O0HpjSP5T2ME+ZFZCB5yCkBI/n2YS8iMKREZDe5n3HI8RV2fbviVJ0p8CJxC1JBBRq+/dXrxzSNmAQqiNZd10nAy4gCTgXLy71Us4TQERmwrqGSREx72TR9jk+M0sdhrMyTgKfq742MRFqPo8BMTrLqeW8i/ud1UwgvvYzLJAUm6exQmAoMMZ5UgftcMQpibAihipusmA6JIhRMYWVTgjv/5UXSqlXd86p7d1ap14o6SugIHaNT5KILVEe3qIGaiKJH9Ixe0Zv1ZL1Y79bHbHTJKnYO0B9Ynz/MNpS9</latexit>
Ac
tua
te d
Dit = 15
<latexit sha1_base64="3Y+arU78MM/JdxCVTSc5B3I8I4U=">AAAB/nicbVDLSsNAFL2pr1pfUXHlZrAIrkpSfG2Egi5cVrCt0IYwmU7aoZNJmJkIJQT8FTcuFHHrd7jzb5y2WWjrgYHDOfdyz5wg4Uxpx/m2SkvLK6tr5fXKxubW9o69u9dWcSoJbZGYx/IhwIpyJmhLM83pQyIpjgJOO8HoeuJ3HqlULBb3epxQL8IDwUJGsDaSbx/0IqyHBPPsJvczpnN0hdwz3646NWcKtEjcglShQNO3v3r9mKQRFZpwrFTXdRLtZVhqRjjNK71U0QSTER7QrqECR1R52TR+jo6N0kdhLM0TGk3V3xsZjpQaR4GZnIRV895E/M/rpjq89DImklRTQWaHwpQjHaNJF6jPJCWajw3BRDKTFZEhlpho01jFlODOf3mRtOs197zm3p1WG/WijjIcwhGcgAsX0IBbaEILCGTwDK/wZj1ZL9a79TEbLVnFzj78gfX5A0kWlPw=</latexit>
Dit = 30
<latexit sha1_base64="5ngXNcMKs+JZrNso24XYIzu0mWY=">AAAB/nicbVBNS8NAFHypX7V+RcWTl8UieCpJFfUiFPTgsYJthTaEzXbTLt1swu5GKCHgX/HiQRGv/g5v/hu3bQ7aOrAwzLzHm50g4Uxpx/m2SkvLK6tr5fXKxubW9o69u9dWcSoJbZGYx/IhwIpyJmhLM83pQyIpjgJOO8HoeuJ3HqlULBb3epxQL8IDwUJGsDaSbx/0IqyHBPPsJvczpnN0hU4d3646NWcKtEjcglShQNO3v3r9mKQRFZpwrFTXdRLtZVhqRjjNK71U0QSTER7QrqECR1R52TR+jo6N0kdhLM0TGk3V3xsZjpQaR4GZnIRV895E/M/rpjq89DImklRTQWaHwpQjHaNJF6jPJCWajw3BRDKTFZEhlpho01jFlODOf3mRtOs197zm3p1VG/WijjIcwhGcgAsX0IBbaEILCGTwDK/wZj1ZL9a79TEbLVnFzj78gfX5A0SMlPk=</latexit>
Dit = 50
<latexit sha1_base64="p2nTGP/lwq0Z89toQ/lnzJE0qZg=">AAAB/nicbVDLSsNAFL2pr1pfUXHlZrAIrkpSfG2Egi5cVrCt0IYwmU7aoZNJmJkIJQT8FTcuFHHrd7jzb5y2WWjrgYHDOfdyz5wg4Uxpx/m2SkvLK6tr5fXKxubW9o69u9dWcSoJbZGYx/IhwIpyJmhLM83pQyIpjgJOO8HoeuJ3HqlULBb3epxQL8IDwUJGsDaSbx/0IqyHBPPsJvczpnN0hc4c3646NWcKtEjcglShQNO3v3r9mKQRFZpwrFTXdRLtZVhqRjjNK71U0QSTER7QrqECR1R52TR+jo6N0kdhLM0TGk3V3xsZjpQaR4GZnIRV895E/M/rpjq89DImklRTQWaHwpQjHaNJF6jPJCWajw3BRDKTFZEhlpho01jFlODOf3mRtOs197zm3p1WG/WijjIcwhGcgAsX0IBbaEILCGTwDK/wZj1ZL9a79TEbLVnFzj78gfX5A0eWlPs=</latexit>
Dit = 100
<latexit sha1_base64="nw0c+cyqz5irCvw9AYbs41zo2Tc=">AAAB/3icbVDLSsNAFJ34rPUVFdy4GSyCq5KIaDdCQRcuK9gHtCFMptN26GQSZm6EErPwV9y4UMStv+HOv3HSZqGtBwYO59zLPXOCWHANjvNtLS2vrK6tlzbKm1vbO7v23n5LR4mirEkjEalOQDQTXLImcBCsEytGwkCwdjC+zv32A1OaR/IeJjHzQjKUfMApASP59mEvJDCiRKQ3mZ9yyPAVdh3HtytO1ZkCLxK3IBVUoOHbX71+RJOQSaCCaN11nRi8lCjgVLCs3Es0iwkdkyHrGipJyLSXTvNn+MQofTyIlHkS8FT9vZGSUOtJGJjJPK2e93LxP6+bwKDmpVzGCTBJZ4cGicAQ4bwM3OeKURATQwhV3GTFdEQUoWAqK5sS3PkvL5LWWdW9qLp355V6raijhI7QMTpFLrpEdXSLGqiJKHpEz+gVvVlP1ov1bn3MRpesYucA/YH1+QO4v5U3</latexit>
Figure 7. (Left) Snapshots of the evolution of leaping structure colored by angle alignment as
described in Figure 6; and (right) their unactuated and actuated configurations in light gray and dark
gray, respectively.
4.3. LC Orientation and Shape Optimization for Energy Absorbing Lattice Structures
In this example, we design an LCE lattice structure, optimizing both its LC orientation
and shape. Unlike the previous example where the domain geometry Ω was fixed and
only the material interfaces were shape optimized, here, the boundary of the lattice morphs
concurrently with the orientation angle throughout the optimization.
We consider the two-dimensional representation of the log pile lattice structure illus-
trated in Figure 8. Only a quarter of the 3 × 3 cell domain with length l = 15 [mm] and
thickness t = 2.0 [mm] is simulated. Rollers along the left and bottom boundaries are ap-
plied to enforce domain symmetry in the analysis; and rollers along all external boundaries
are applied to the shape filter (i.e., Γ X
D in Equation (5)) to limit the shape changes within
a confined subregion in the optimization. The LC orientation and shape optimization
maximizes the energy absorbed by the lattice in the actuated state while maintaining a
constant volume, i.e.,
Z
max Ψ = min −Ψ = − ψdΩ
α,∆X α,∆X Ω( X )
V
such that g1 = − 1.0 ≤ 0 (25)
V0
α1 , α2 , ..., αnelems ∈ [αmin , αmax ],
∆X 1 , ∆X 2 , ..., ∆X 2nnodes ∈ [∆X min , ∆X max ].
Polymers 2024, 16, 1425 11 of 18
The strain energy density ψ is defined in Equation (1), V is the volume of the evolving
design, and V 0 is the volume of the initial design. Both the LC orientation and shape
design parameters are filtered as explained above. The lower and upper limits of the shape
parameters are ∆X min = −1.125, and ∆X max = +1.125, respectively.
l
<latexit sha1_base64="3WYDHmsuNFDU6mxWzcSvPCNY43M=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqseCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipKQblilt1FyDrxMtJBXI0BuWv/jBmaYTSMEG17nluYvyMKsOZwFmpn2pMKJvQEfYslTRC7WeLQ2fkwipDEsbKljRkof6eyGik9TQKbGdEzVivenPxP6+XmvDWz7hMUoOSLReFqSAmJvOvyZArZEZMLaFMcXsrYWOqKDM2m5INwVt9eZ20r6pereo1ryt1N4+jCGdwDpfgwQ3U4R4a0AIGCM/wCm/Oo/PivDsfy9aCk8+cwh84nz/Ql4zk</latexit>
t
<latexit sha1_base64="emzqdfvp2W6jnj5MV5dGAwnb8wo=">AAAB6HicbVBNS8NAEJ34WetX1aOXYBE8lUREPRa8eGzBfkAbymY7adduNmF3IpTSX+DFgyJe/Une/Ddu2xy09cHA470ZZuaFqRSGPO/bWVvf2NzaLuwUd/f2Dw5LR8dNk2SaY4MnMtHtkBmUQmGDBElspxpZHEpshaO7md96Qm1Eoh5onGIQs4ESkeCMrFSnXqnsVbw53FXi56QMOWq90le3n/AsRkVcMmM6vpdSMGGaBJc4LXYzgynjIzbAjqWKxWiCyfzQqXtulb4bJdqWIneu/p6YsNiYcRzazpjR0Cx7M/E/r5NRdBtMhEozQsUXi6JMupS4s6/dvtDISY4tYVwLe6vLh0wzTjabog3BX355lTQvK/51xa9flateHkcBTuEMLsCHG6jCPdSgARwQnuEV3pxH58V5dz4WrWtOPnMCf+B8/gDct4zs</latexit>
l
<latexit sha1_base64="3WYDHmsuNFDU6mxWzcSvPCNY43M=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqseCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipKQblilt1FyDrxMtJBXI0BuWv/jBmaYTSMEG17nluYvyMKsOZwFmpn2pMKJvQEfYslTRC7WeLQ2fkwipDEsbKljRkof6eyGik9TQKbGdEzVivenPxP6+XmvDWz7hMUoOSLReFqSAmJvOvyZArZEZMLaFMcXsrYWOqKDM2m5INwVt9eZ20r6pereo1ryt1N4+jCGdwDpfgwQ3U4R4a0AIGCM/wCm/Oo/PivDsfy9aCk8+cwh84nz/Ql4zk</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Fixed displacement
in normal direction Analysis boundary conditions for <latexit sha1_base64="frm67Io3xt8vs611BvHHZGU4Mgc=">AAAB9XicbVDLSgMxFL1TX7W+qi7dBIvgqsyIVJcFNy4r2Ae0Y8lkMm1oJhmSjFKG/ocbF4q49V/c+Tdm2llo64GQwzn3kpMTJJxp47rfTmltfWNzq7xd2dnd2z+oHh51tEwVoW0iuVS9AGvKmaBtwwynvURRHAecdoPJTe53H6nSTIp7M02oH+ORYBEj2FjpYRBIHuppbK8snQ2rNbfuzoFWiVeQGhRoDatfg1CSNKbCEI617ntuYvwMK8MIp7PKINU0wWSCR7RvqcAx1X42Tz1DZ1YJUSSVPcKgufp7I8OxzqPZyRibsV72cvE/r5+a6NrPmEhSQwVZPBSlHBmJ8gpQyBQlhk8twUQxmxWRMVaYGFtUxZbgLX95lXQu6l6j7t1d1ppuUUcZTuAUzsGDK2jCLbSgDQQUPMMrvDlPzovz7nwsRktOsXMMf+B8/gBLS5L6</latexit>
Figure 8. A quarter of the 3 × 3 LCE lattice design domain (left) is simulated. The onsets at the center
and right depict the boundary conditions for the analysis for u and shape perturbation for ∆X. g
We provide designs of selected optimization iterates Dit in Figure 9 to show the con-
current evolution of the LC orientation and domain shape. A relatively uniform connector
thickness is preserved despite not being a restriction of the shape parameterization, and
curved connectors replace the initially straight ones. The LC orientation varies from its
lower to the upper limits across some of the connectors.
<latexit sha1_base64="oC6w94LQq8+NzGCmzUQSqIFafis=">AAAB/XicbVDLSsNAFJ34rPUVHzs3g0XoqiQi6kYo6MJlBfuANoTJdNIOnUzCzI1QQ/BX3LhQxK3/4c6/cdpmoa0HBg7n3Ms9c4JEcA2O820tLa+srq2XNsqbW9s7u/befkvHqaKsSWMRq05ANBNcsiZwEKyTKEaiQLB2MLqe+O0HpjSP5T2ME+ZFZCB5yCkBI/n2YS8iMKREZDe5n3HI8RV2fbvi1Jwp8CJxC1JBBRq+/dXrxzSNmAQqiNZd10nAy4gCTgXLy71Us4TQERmwrqGSREx72TR9jk+M0sdhrMyTgKfq742MRFqPo8BMTrLqeW8i/ud1UwgvvYzLJAUm6exQmAoMMZ5UgftcMQpibAihipusmA6JIhRMYWVTgjv/5UXSOq255zX37qxSrxZ1lNAROkZV5KILVEe3qIGaiKJH9Ixe0Zv1ZL1Y79bHbHTJKnYO0B9Ynz/JNJSz</latexit>
<latexit sha1_base64="VZ7OliQcZPlALf+FZIwKOttXaCg=">AAAB/nicbVBNS8NAFHypX7V+RcWTl8Ui9FSSIupFKOjBYwVbC20Im+2mXbrZhN2NUELBv+LFgyJe/R3e/Ddu2hy0dWBhmHmPNztBwpnSjvNtlVZW19Y3ypuVre2d3T17/6Cj4lQS2iYxj2U3wIpyJmhbM81pN5EURwGnD8H4OvcfHqlULBb3epJQL8JDwUJGsDaSbx/1I6xHBPPsZupnTE/RFWo4vl116s4MaJm4BalCgZZvf/UHMUkjKjThWKme6yTay7DUjHA6rfRTRRNMxnhIe4YKHFHlZbP4U3RqlAEKY2me0Gim/t7IcKTUJArMZB5WLXq5+J/XS3V46WVMJKmmgswPhSlHOkZ5F2jAJCWaTwzBRDKTFZERlpho01jFlOAufnmZdBp197zu3p1Vm7WijjIcwwnUwIULaMIttKANBDJ4hld4s56sF+vd+piPlqxi5xD+wPr8AUAFlO4=</latexit>
<latexit sha1_base64="POQ5COFug1oi/Vcz8vfkxPd29KY=">AAAB8XicbZDLSsNAFIZPvNZ6q7p0M1gEVyUp4mVXcOOygr1gG8tketIOnUzCzEQooW/hxoUibn0bd76N0zYLbf1h4OM/5zDn/EEiuDau++2srK6tb2wWtorbO7t7+6WDw6aOU8WwwWIRq3ZANQousWG4EdhOFNIoENgKRjfTeusJleaxvDfjBP2IDiQPOaPGWg/XbsV97DKuWK9UtjwTWQYvhzLkqvdKX91+zNIIpWGCat3x3MT4GVWGM4GTYjfVmFA2ogPsWJQ0Qu1ns40n5NQ6fRLGyj5pyMz9PZHRSOtxFNjOiJqhXqxNzf9qndSEV37GZZIalGz+UZgKYmIyPZ/0uUJmxNgCZYrbXQkbUkWZsSEVbQje4snL0KxWvIuKd3derlXzOApwDCdwBh5cQg1uoQ4NYCDhGV7hzdHOi/PufMxbV5x85gj+yPn8AUVFj/Y=</latexit>
90.0
<latexit sha1_base64="+6Z0O/xpbBwdIbcbULY4OxDmUZE=">AAACFHicbVDLSgMxFM3UV62vUZdugkWoCGWmiLosuHFZwT6gM5RMJm1DM8mQZIQyzEe48VfcuFDErQt3/o2Zdha19UDI4Zx7ufeeIGZUacf5sUpr6xubW+Xtys7u3v6BfXjUUSKRmLSxYEL2AqQIo5y0NdWM9GJJUBQw0g0mt7nffSRSUcEf9DQmfoRGnA4pRtpIA/vCCwQL1TQyX+ppykKSeojFY5RltUWvl50P7KpTd2aAq8QtSBUUaA3sby8UOIkI15ghpfquE2s/RVJTzEhW8RJFYoQnaET6hnIUEeWns6MyeGaUEA6FNI9rOFMXO1IUqXw3UxkhPVbLXi7+5/UTPbzxU8rjRBOO54OGCYNawDwhGFJJsGZTQxCW1OwK8RhJhLXJsWJCcJdPXiWdRt29qrv3l9Vmo4ijDE7AKagBF1yDJrgDLdAGGDyBF/AG3q1n69X6sD7npSWr6DkGf2B9/QLD6Z/W</latexit>
↵(X)
˜
<latexit sha1_base64="KfBrYI7OCOt+i5VapdPdwkfisZk=">AAAB8nicbZDLSsNAFIZPvNZ6q7p0M1gEN5akiJddwY3LCvYCaSyT6aQdOsmEmROhlD6GGxeKuPVp3Pk2TtsstPWHgY//nMOc84epFAZd99tZWV1b39gsbBW3d3b39ksHh02jMs14gympdDukhkuR8AYKlLydak7jUPJWOLyd1ltPXBuhkgccpTyIaT8RkWAUreWf37gV97HDhGbdUtnyTGQZvBzKkKveLX11eoplMU+QSWqM77kpBmOqUTDJJ8VOZnhK2ZD2uW8xoTE3wXi28oScWqdHIqXtS5DM3N8TYxobM4pD2xlTHJjF2tT8r+ZnGF0HY5GkGfKEzT+KMklQken9pCc0ZyhHFijTwu5K2IBqytCmVLQheIsnL0OzWvEuK979RblWzeMowDGcwBl4cAU1uIM6NICBgmd4hTcHnRfn3fmYt644+cwR/JHz+QOwMZAt</latexit>
90.0
Figure 9. Evolution of lattice structure design. The LC orientation and domain shape are optimized
concurrently.
Figure 10 displays the initial and optimized structures in their unactuated and actuated
states. Note that restricting shape changes to the provided upper and lower limits was
necessary to prevent self contact between the connectors. Certainly, this class of applications
would benefit from including contact in the analysis as discussed in more detail in Section 5.
Nonetheless, this optimization provides an optimal design that can absorb two orders of
magnitude more energy (i.e., Ψ|Dit =100 = 117.1 Ψ|Dit =1 ) compared to the initial design.
Polymers 2024, 16, 1425 12 of 18
Unactuated
Actuated
Figure 10. Initial (left) and optimized (right) lattice structures in the unactuated and actuated states.
The lower and upper limits for the shape changes are ∆X min = −1.725, and ∆X max = 1.725.
l
<latexit sha1_base64="3WYDHmsuNFDU6mxWzcSvPCNY43M=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqseCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipKQblilt1FyDrxMtJBXI0BuWv/jBmaYTSMEG17nluYvyMKsOZwFmpn2pMKJvQEfYslTRC7WeLQ2fkwipDEsbKljRkof6eyGik9TQKbGdEzVivenPxP6+XmvDWz7hMUoOSLReFqSAmJvOvyZArZEZMLaFMcXsrYWOqKDM2m5INwVt9eZ20r6pereo1ryt1N4+jCGdwDpfgwQ3U4R4a0AIGCM/wCm/Oo/PivDsfy9aCk8+cwh84nz/Ql4zk</latexit>
t
<latexit sha1_base64="iBu4rq0pNIEP5y1UGtgsQcBm3fE=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0mkqMeCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipaQblilt1FyDrxMtJBXI0BuWv/jBmaYTSMEG17nluYvyMKsOZwFmpn2pMKJvQEfYslTRC7WeLQ2fkwipDEsbKljRkof6eyGik9TQKbGdEzVivenPxP6+XmvDWz7hMUoOSLReFqSAmJvOvyZArZEZMLaFMcXsrYWOqKDM2m5INwVt9eZ20r6reddVr1ir1Wh5HEc7gHC7Bgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8A3euM8A==</latexit>
t
<latexit sha1_base64="iBu4rq0pNIEP5y1UGtgsQcBm3fE=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0mkqMeCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipaQblilt1FyDrxMtJBXI0BuWv/jBmaYTSMEG17nluYvyMKsOZwFmpn2pMKJvQEfYslTRC7WeLQ2fkwipDEsbKljRkof6eyGik9TQKbGdEzVivenPxP6+XmvDWz7hMUoOSLReFqSAmJvOvyZArZEZMLaFMcXsrYWOqKDM2m5INwVt9eZ20r6reddVr1ir1Wh5HEc7gHC7Bgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9wPn8A3euM8A==</latexit>
<latexit sha1_base64="EPq9oS3Su6Otvixm6nmkOGEaoE0=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU02KqMeCF48V7Qe0oWy2m3bpZhN2J0IJ/QlePCji1V/kzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmTjVjDdZLGPdCajhUijeRIGSdxLNaRRI3g7GtzO//cS1EbF6xEnC/YgOlQgFo2ilB3lR65crbtWdg6wSLycVyNHol796g5ilEVfIJDWm67kJ+hnVKJjk01IvNTyhbEyHvGupohE3fjY/dUrOrDIgYaxtKSRz9fdERiNjJlFgOyOKI7PszcT/vG6K4Y2fCZWkyBVbLApTSTAms7/JQGjOUE4soUwLeythI6opQ5tOyYbgLb+8Slq1qndV9e4vK3U3j6MIJ3AK5+DBNdThDhrQBAZDeIZXeHOk8+K8Ox+L1oKTzxzDHzifP657jVk=</latexit>
<latexit sha1_base64="JrfT+lF8GeEZXogtw8zpwHgtvaw=">AAAB63icbVDLSgNBEOyNrxhfUY9eBoPgKe5KfBwDXjxGMA9IljA7mU2GzOwuM71CCPkFLx4U8eoPefNvnE32oIkFDUVVN91dQSKFQdf9dgpr6xubW8Xt0s7u3v5B+fCoZeJUM95ksYx1J6CGSxHxJgqUvJNoTlUgeTsY32V++4lrI+LoEScJ9xUdRiIUjGIm1fDiql+uuFV3DrJKvJxUIEejX/7qDWKWKh4hk9SYrucm6E+pRsEkn5V6qeEJZWM65F1LI6q48afzW2fkzCoDEsbaVoRkrv6emFJlzEQFtlNRHJllLxP/87ophrf+VERJijxii0VhKgnGJHucDITmDOXEEsq0sLcSNqKaMrTxlGwI3vLLq6R1WfWuq95DrVKv5XEU4QRO4Rw8uIE63EMDmsBgBM/wCm+Ocl6cd+dj0Vpw8plj+APn8wc0zo2m</latexit>
4t/5 l/2
⇡ ✓
<latexit sha1_base64="Ys8aR03z4Z8WDwL+9pPoLzyLivQ=">AAAB8XicbVBNS8NAEN3Ur1q/qh69LBbBiyWRoh4LXjxWsB/YhLLZTtqlm03YnQil9F948aCIV/+NN/+N2zYHbX0w8Hhvhpl5YSqFQdf9dgpr6xubW8Xt0s7u3v5B+fCoZZJMc2jyRCa6EzIDUihookAJnVQDi0MJ7XB0O/PbT6CNSNQDjlMIYjZQIhKcoZUe/VRc+DgEZL1yxa26c9BV4uWkQnI0euUvv5/wLAaFXDJjup6bYjBhGgWXMC35mYGU8REbQNdSxWIwwWR+8ZSeWaVPo0TbUkjn6u+JCYuNGceh7YwZDs2yNxP/87oZRjfBRKg0Q1B8sSjKJMWEzt6nfaGBoxxbwrgW9lbKh0wzjjakkg3BW355lbQuq95V1buvVeq1PI4iOSGn5Jx45JrUyR1pkCbhRJFn8kreHOO8OO/Ox6K14OQzx+QPnM8fWNuQqg==</latexit>
✓
<latexit sha1_base64="hGPhDlofb4C6Wa99KApxENWDYvE=">AAAB7XicbVDLSgNBEOyNrxhfUY9eBoPgKeyKqMeAF48RzAOSJcxOJsmY2ZllplcIS/7BiwdFvPo/3vwbJ8keNLGgoajqprsrSqSw6PvfXmFtfWNzq7hd2tnd2z8oHx41rU4N4w2mpTbtiFouheINFCh5OzGcxpHkrWh8O/NbT9xYodUDThIexnSoxEAwik5qdnHEkfbKFb/qz0FWSZCTCuSo98pf3b5macwVMkmt7QR+gmFGDQom+bTUTS1PKBvTIe84qmjMbZjNr52SM6f0yUAbVwrJXP09kdHY2kkcuc6Y4sguezPxP6+T4uAmzIRKUuSKLRYNUklQk9nrpC8MZygnjlBmhLuVsBE1lKELqORCCJZfXiXNi2pwVQ3uLyu1yzyOIpzAKZxDANdQgzuoQwMYPMIzvMKbp70X7937WLQWvHzmGP7A+/wBobmPIA==</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
<latexit sha1_base64="Qnl4gl2xwYRggw2qZJr878cXeu4=">AAAB6nicbVBNS8NAEJ34WetX1aOXxSJ4qkkp6rHgxWNF+wFtKJvtpl262YTdiVBCf4IXD4p49Rd589+4bXPQ1gcDj/dmmJkXJFIYdN1vZ219Y3Nru7BT3N3bPzgsHR23TJxqxpsslrHuBNRwKRRvokDJO4nmNAokbwfj25nffuLaiFg94iThfkSHSoSCUbTSA15W+6WyW3HnIKvEy0kZcjT6pa/eIGZpxBUySY3pem6CfkY1Cib5tNhLDU8oG9Mh71qqaMSNn81PnZJzqwxIGGtbCslc/T2R0ciYSRTYzojiyCx7M/E/r5tieONnQiUpcsUWi8JUEozJ7G8yEJozlBNLKNPC3krYiGrK0KZTtCF4yy+vkla14l1VvPtauV7L4yjAKZzBBXhwDXW4gwY0gcEQnuEV3hzpvDjvzseidc3JZ07gD5zPH7vfjWU=</latexit>
t/2
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Z
<latexit sha1_base64="RkA97UQ2YXE+FScu6r3J8Y12U/w=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPBi8cW7Ae2oWy2k3btZhN2N0IJ/QVePCji1Z/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHst7M0nQj+hQ8pAzaqzUeOiXK27VnYOsEi8nFchR75e/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1VNIItZ/ND52SM6sMSBgrW9KQufp7IqOR1pMosJ0RNSO97M3E/7xuasIbP+MySQ1KtlgUpoKYmMy+JgOukBkxsYQyxe2thI2ooszYbEo2BG/55VXSuqh6V1WvcVmpuXkcRTiBUzgHD66hBndQhyYwQHiGV3hzHp0X5935WLQWnHzmGP7A+fwBtU+M0g==</latexit>
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
X Fixed
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
<latexit sha1_base64="RB6ZnbK8jXVmxUpfV4rtVCLnIR8=">AAAB8nicbVDLSgNBEJyNrxhfUY9eBoPgKeyGoB4DHvQYwTwgWULvZDYZMo9lZlYISz7DiwdFvPo13vwbJ8keNLGgoajqprsrSjgz1ve/vcLG5tb2TnG3tLd/cHhUPj5pG5VqQltEcaW7ERjKmaQtyyyn3URTEBGnnWhyO/c7T1QbpuSjnSY0FDCSLGYErJN6/TsQAgaZqc0G5Ypf9RfA6yTISQXlaA7KX/2hIqmg0hIOxvQCP7FhBtoywums1E8NTYBMYER7jkoQ1ITZ4uQZvnDKEMdKu5IWL9TfExkIY6Yicp0C7NisenPxP6+X2vgmzJhMUkslWS6KU46twvP/8ZBpSiyfOgJEM3crJmPQQKxLqeRCCFZfXiftWjW4qgYP9UqjnsdRRGfoHF2iAF2jBrpHTdRCBCn0jF7Rm2e9F+/d+1i2Frx85hT9gff5Ax3TkRs=</latexit>
<latexit sha1_base64="JkSgkqFTaJoW8oo/HY3QfcmRFuE=">AAAB8nicbVDLSgNBEJyNrxhfUY9eBoPgKeyKqMeABz1GMA/YLGF2MpsMmccy0yuEJZ/hxYMiXv0ab/6Nk2QPmljQUFR1090Vp4Jb8P1vr7S2vrG5Vd6u7Ozu7R9UD4/aVmeGshbVQptuTCwTXLEWcBCsmxpGZCxYJx7fzvzOEzOWa/UIk5RFkgwVTzgl4KSwd0ekJP3cBtN+tebX/TnwKgkKUkMFmv3qV2+gaSaZAiqItWHgpxDlxACngk0rvcyylNAxGbLQUUUks1E+P3mKz5wywIk2rhTgufp7IifS2omMXackMLLL3kz8zwszSG6inKs0A6boYlGSCQwaz/7HA24YBTFxhFDD3a2YjoghFFxKFRdCsPzyKmlf1IOrevBwWWtcFnGU0Qk6RecoQNeoge5RE7UQRRo9o1f05oH34r17H4vWklfMHKM/8D5/ABxOkRo=</latexit>
s1 s2
displacement
Fixed
displacement in
normal direction
Shape optimization boundary conditions for X
<latexit sha1_base64="ktfS6MLO/3twok7tixesrFd/pA8=">AAAB/nicbVDLSsNAFJ3UV62vqLhyM1gEVyURUZcFXbisYB/QhDKZ3LRDJ5MwMxFKKPgrblwo4tbvcOffOGmz0NYDwxzOuZc5c4KUM6Ud59uqrKyurW9UN2tb2zu7e/b+QUclmaTQpglPZC8gCjgT0NZMc+ilEkgccOgG45vC7z6CVCwRD3qSgh+ToWARo0QbaWAfebfANcFekPBQTWJz5b3pwK47DWcGvEzcktRRidbA/vLChGYxCE05UarvOqn2cyI1oxymNS9TkBI6JkPoGypIDMrPZ/Gn+NQoIY4SaY7QeKb+3shJrIpoZjImeqQWvUL8z+tnOrr2cybSTIOg84eijGOd4KILHDIJVPOJIYRKZrJiOiKSUG0aq5kS3MUvL5POecO9bLj3F/WmU9ZRRcfoBJ0hF12hJrpDLdRGFOXoGb2iN+vJerHerY/5aMUqdw7RH1ifP2bZlbo=</latexit>
Figure 11. Compliant mechanism design problem: planes of symmetry in 3D domain (top left),
cross-section (bottom left), and onsets detailing the boundary conditions for the analysis for u (top
g (bottom right).
right) and shape perturbation for ∆X
Polymers 2024, 16, 1425 13 of 18
A smooth evolution of the design is observed in the plot of Figure 12, which illustrates
iterates in their unactuated states and their LC orientations. The initial and optimized
designs are presented at the bottom of Figure 12. In the optimized design, the top and
bottom legs curve in the Z-direction, while the inclined legs near Γs1 curve in the XY-plane.
In addition, the horizontal leg at the center is tapered inwards. Modest shape changes
are observed in the remaining sections. The LC orientation field aids in the actuation by
defining adjacent regions with drastically different alignments.
<latexit sha1_base64="gOWcwbXTB5jVKp6BS/go9uBLp/c=">AAACFnicdVDLSgMxFM3UV62vUZdugkWooGVGpLa7ghuXFewDOqXcyaRtaOZBkhHKMF/hxl9x40IRt+LOvzFtR2hFD4QczrmXe+9xI86ksqwvI7eyura+kd8sbG3v7O6Z+wctGcaC0CYJeSg6LkjKWUCbiilOO5Gg4Luctt3x9dRv31MhWRjcqUlEez4MAzZgBJSW+ua5oyAuOW7IPTnx9Zc4wKMRpGd4SSQjlp7ivlm0ytYMeIHUalW7UsV2phRRhkbf/HS8kMQ+DRThIGXXtiLVS0AoRjhNC04saQRkDEPa1TQAn8peMjsrxSda8fAgFPoFCs/UxY4EfDndT1f6oEbytzcV//K6sRpUewkLoljRgMwHDWKOVYinGWGPCUoUn2gCRDC9KyYjEECUTrKgQ/i5FP9PWhdlu1K2by+L9VIWRx4doWNUQja6QnV0gxqoiQh6QE/oBb0aj8az8Wa8z0tzRtZziJZgfHwDLBqf7Q==</latexit>
<latexit sha1_base64="tBEubDD+/r9y0KO39yqi8XCHNzY=">AAACA3icbVDLSgMxFM3UV62vUXe6CRahbsqMSHVZ0IXLCvYBnWHIZNI2NJMMSUYoQ8GNv+LGhSJu/Ql3/o2ZdhbaeiDkcM693HtPmDCqtON8W6WV1bX1jfJmZWt7Z3fP3j/oKJFKTNpYMCF7IVKEUU7ammpGeokkKA4Z6Ybj69zvPhCpqOD3epIQP0ZDTgcUI22kwD4aBm7NCwWL1CQ2X+bdEKYR7E3PArvq1J0Z4DJxC1IFBVqB/eVFAqcx4RozpFTfdRLtZ0hqihmZVrxUkQThMRqSvqEcxUT52eyGKTw1SgQHQprHNZypvzsyFKt8RVMZIz1Si14u/uf1Uz248jPKk1QTjueDBimDWsA8EBhRSbBmE0MQltTsCvEISYS1ia1iQnAXT14mnfO626g37i6qzVoRRxkcgxNQAy64BE1wC1qgDTB4BM/gFbxZT9aL9W59zEtLVtFzCP7A+vwBOvSXMQ==</latexit>
⌧ (↵, ) g1 ( X)
<latexit sha1_base64="PxcFT4uiJUe4caXC3BLnmROp3ho=">AAACGnicdVDJSgNBEO2JW4xb1KOXxiBEkDAjEpNbQA8eI5gFMiHUdDpJk56F7hohDPkOL/6KFw+KeBMv/o2dRUhEHzT9eK+KqnpeJIVG2/6yUiura+sb6c3M1vbO7l52/6Cuw1gxXmOhDFXTA82lCHgNBUrejBQH35O84Q2vJn7jnistwuAORxFv+9APRE8wQCN1so6LEOddL5RdPfLNl7ggowGMz+iSeM0lAm2OT2knm7ML9hR0gZTLJadYos5cyZE5qp3sh9sNWezzAJkErVuOHWE7AYWCST7OuLHmEbAh9HnL0AB8rtvJ9LQxPTFKl/ZCZV6AdKoudiTg68mOptIHHOjf3kT8y2vF2Cu1ExFEMfKAzQb1YkkxpJOcaFcozlCODAGmhNmVsgEoYGjSzJgQfi6l/5P6ecEpFoq3F7lKfh5HmhyRY5InDrkkFXJDqqRGGHkgT+SFvFqP1rP1Zr3PSlPWvOeQLMH6/AbUoaFI</latexit>
⌧ (↵, X)
1 <latexit sha1_base64="tBEubDD+/r9y0KO39yqi8XCHNzY=">AAACA3icbVDLSgMxFM3UV62vUXe6CRahbsqMSHVZ0IXLCvYBnWHIZNI2NJMMSUYoQ8GNv+LGhSJu/Ql3/o2ZdhbaeiDkcM693HtPmDCqtON8W6WV1bX1jfJmZWt7Z3fP3j/oKJFKTNpYMCF7IVKEUU7ammpGeokkKA4Z6Ybj69zvPhCpqOD3epIQP0ZDTgcUI22kwD4aBm7NCwWL1CQ2X+bdEKYR7E3PArvq1J0Z4DJxC1IFBVqB/eVFAqcx4RozpFTfdRLtZ0hqihmZVrxUkQThMRqSvqEcxUT52eyGKTw1SgQHQprHNZypvzsyFKt8RVMZIz1Si14u/uf1Uz248jPKk1QTjueDBimDWsA8EBhRSbBmE0MQltTsCvEISYS1ia1iQnAXT14mnfO626g37i6qzVoRRxkcgxNQAy64BE1wC1qgDTB4BM/gFbxZT9aL9W59zEtLVtFzCP7A+vwBOvSXMQ==</latexit>
2
g1 ( X) <latexit sha1_base64="uXffzTKJ1CUU/94jvDPMVjKIEZ0=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LFbBU0iKqMeCF48V7Qe0oWy2k3bpZhN2N0Ip/QlePCji1V/kzX/jts1BWx8MPN6bYWZemAqujed9O4W19Y3NreJ2aWd3b/+gfHjU1EmmGDZYIhLVDqlGwSU2DDcC26lCGocCW+Hodua3nlBpnshHM04xiOlA8ogzaqz0UHW9Xrniud4cZJX4OalAjnqv/NXtJyyLURomqNYd30tNMKHKcCZwWupmGlPKRnSAHUsljVEHk/mpU3JulT6JEmVLGjJXf09MaKz1OA5tZ0zNUC97M/E/r5OZ6CaYcJlmBiVbLIoyQUxCZn+TPlfIjBhbQpni9lbChlRRZmw6JRuCv/zyKmlWXf/K9e8vK7WzPI4inMApXIAP11CDO6hDAxgM4Ble4c0Rzovz7nwsWgtOPnMMf+B8/gBN9o0Q</latexit>
2.0
0.9
Obj
Constr
1.51.5
<latexit sha1_base64="JkOz+J2Fm9SjnxWDuPq3KjTWKzo=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBqPgKeyKr2PAi8eI5gHJEmYns8mQ2dllplcISz7BiwdFvPpF3vwbJ8keNLGgoajqprsrSKQw6LrfTmFldW19o7hZ2tre2d0r7x80TZxqxhsslrFuB9RwKRRvoEDJ24nmNAokbwWj26nfeuLaiFg94jjhfkQHSoSCUbTSg1e97JUrbtWdgSwTLycVyFHvlb+6/ZilEVfIJDWm47kJ+hnVKJjkk1I3NTyhbEQHvGOpohE3fjY7dUJOrdInYaxtKSQz9fdERiNjxlFgOyOKQ7PoTcX/vE6K4Y2fCZWkyBWbLwpTSTAm079JX2jOUI4toUwLeythQ6opQ5tOyYbgLb68TJrnVe+q6t1fVGoneRxFOIJjOAMPrqEGd1CHBjAYwDO8wpsjnRfn3fmYtxacfOYQ/sD5/AFUBI0U</latexit>
0.8
0.7
1.01
<latexit sha1_base64="gVRN7CkDoavfXvhe3kUpGZgCEQY=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LFbBU0hE1GPBi8eK1hbaUDbbSbt0swm7G6GE/gQvHhTx6i/y5r9x2+agrQ8GHu/NMDMvTAXXxvO+ndLK6tr6RnmzsrW9s7tX3T941EmmGDZZIhLVDqlGwSU2DTcC26lCGocCW+HoZuq3nlBpnsgHM04xiOlA8ogzaqx077ter1rzXG8Gskz8gtSgQKNX/er2E5bFKA0TVOuO76UmyKkynAmcVLqZxpSyER1gx1JJY9RBPjt1Qk6t0idRomxJQ2bq74mcxlqP49B2xtQM9aI3Ff/zOpmJroOcyzQzKNl8UZQJYhIy/Zv0uUJmxNgSyhS3txI2pIoyY9Op2BD8xZeXyeO561+6/t1FrX5SxFGGIziGM/DhCupwCw1oAoMBPMMrvDnCeXHenY95a8kpZg7hD5zPH0xwjQ8=</latexit>
=
0.6
0.5 0.5
<latexit sha1_base64="a1ifoESjl1UEHYZKy/wJHFencFg=">AAAB6nicbVDLSgNBEOyNrxhfUY9eBqPgKeyKr2PAi8eI5gHJEmYns8mQ2dllplcISz7BiwdFvPpF3vwbJ8keNLGgoajqprsrSKQw6LrfTmFldW19o7hZ2tre2d0r7x80TZxqxhsslrFuB9RwKRRvoEDJ24nmNAokbwWj26nfeuLaiFg94jjhfkQHSoSCUbTSg1u97JUrbtWdgSwTLycVyFHvlb+6/ZilEVfIJDWm47kJ+hnVKJjkk1I3NTyhbEQHvGOpohE3fjY7dUJOrdInYaxtKSQz9fdERiNjxlFgOyOKQ7PoTcX/vE6K4Y2fCZWkyBWbLwpTSTAm079JX2jOUI4toUwLeythQ6opQ5tOyYbgLb68TJrnVe+q6t1fVGoneRxFOIJjOAMPrqEGd1CHBjAYwDO8wpsjnRfn3fmYtxacfOYQ/sD5/AFSfo0T</latexit>
0.5
0.4
Dit
<latexit sha1_base64="fvueWucHd8UTa6rYdCtXEzK5mkI=">AAAB+XicbVDLSsNAFJ3UV62vqEs3g0XoqiQi6rKgC5cV7APaECbTSTt0MgkzN4US8iduXCji1j9x5984abPQ1gMDh3Pu5Z45QSK4Bsf5tiobm1vbO9Xd2t7+weGRfXzS1XGqKOvQWMSqHxDNBJesAxwE6yeKkSgQrBdM7wq/N2NK81g+wTxhXkTGkoecEjCSb9vDiMCEEpHd537GIfftutN0FsDrxC1JHZVo+/bXcBTTNGISqCBaD1wnAS8jCjgVLK8NU80SQqdkzAaGShIx7WWL5Dm+MMoIh7EyTwJeqL83MhJpPY8CM1nk1KteIf7nDVIIb72MyyQFJunyUJgKDDEuasAjrhgFMTeEUMVNVkwnRBEKpqyaKcFd/fI66V423eum+3hVbzXKOqroDJ2jBnLRDWqhB9RGHUTRDD2jV/RmZdaL9W59LEcrVrlziv7A+vwBEUuT3Q==</latexit>
80
<latexit sha1_base64="H+VNSDaU7NM1wP/tsJN552j9PGU=">AAAB6XicbVBNS8NAEJ3Ur1q/qh69LFbBU0lErMeCF49V7Ae0oWy2k3bpZhN2N0IJ/QdePCji1X/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHstHM0nQj+hQ8pAzaqz0UHP75Ypbdecgq8TLSQVyNPrlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LZU0Qu1n80un5NwqAxLGypY0ZK7+nshopPUkCmxnRM1IL3sz8T+vm5rwxs+4TFKDki0WhakgJiazt8mAK2RGTCyhTHF7K2EjqigzNpySDcFbfnmVtC6r3nXVu7+q1M/yOIpwAqdwAR7UoA530IAmMAjhGV7hzRk7L86787FoLTj5zDH8gfP5A+qCjN0=</latexit>
60 70
<latexit sha1_base64="o2mldAO8HcVITiyVS0t9j9agqMc=">AAAB6XicbVBNS8NAEJ3Ur1q/qh69LFbBU0lEtMeCF49V7Ae0oWy2k3bpZhN2N0IJ/QdePCji1X/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHstHM0nQj+hQ8pAzaqz0UHP75Ypbdecgq8TLSQVyNPrlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LZU0Qu1n80un5NwqAxLGypY0ZK7+nshopPUkCmxnRM1IL3sz8T+vm5qw5mdcJqlByRaLwlQQE5PZ22TAFTIjJpZQpri9lbARVZQZG07JhuAtv7xKWpdV77rq3V9V6md5HEU4gVO4AA9uoA530IAmMAjhGV7hzRk7L86787FoLTj5zDH8gfP5A+wHjN4=</latexit>
10 20 30 50
<latexit sha1_base64="+Q2dbvfZL2c/DHwj/RCVyDRbeZs=">AAAB6XicbVBNS8NAEJ3Ur1q/qh69LFbBU0mkqMeCF49V7Ae0oWy2k3bpZhN2N0IJ/QdePCji1X/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHstHM0nQj+hQ8pAzaqz0UHP75Ypbdecgq8TLSQVyNPrlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LZU0Qu1n80un5NwqAxLGypY0ZK7+nshopPUkCmxnRM1IL3sz8T+vm5rwxs+4TFKDki0WhakgJiazt8mAK2RGTCyhTHF7K2EjqigzNpySDcFbfnmVtC6r3lXVu69V6md5HEU4gVO4AA+uoQ530IAmMAjhGV7hzRk7L86787FoLTj5zDH8gfP5A+XzjNo=</latexit>
40
<latexit sha1_base64="Ni+7xrZ56f7sODMbbZ416QRYGiY=">AAAB6XicbVBNS8NAEJ3Ur1q/qh69LFbBU0lEqseCF49V7Ae0oWy2k3bpZhN2N0IJ/QdePCji1X/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHstHM0nQj+hQ8pAzaqz0UHP75Ypbdecgq8TLSQVyNPrlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LZU0Qu1n80un5NwqAxLGypY0ZK7+nshopPUkCmxnRM1IL3sz8T+vm5rwxs+4TFKDki0WhakgJiazt8mAK2RGTCyhTHF7K2EjqigzNpySDcFbfnmVtC6rXq3q3V9V6md5HEU4gVO4AA+uoQ530IAmMAjhGV7hzRk7L86787FoLTj5zDH8gfP5A+j9jNw=</latexit>
0.3 0
0 10 20 30 40 50 60 70 80 90
Optimization step
<latexit sha1_base64="GVk8nWEz5zNhRSgvS2p05D2sSbE=">AAAB8XicbVBNSwMxEJ2tX7V+VT16CRbB07JbpXosePFYwX5gu5Zsmm1Ds8mSZIWy9F948aCIV/+NN/+NabsHbX0w8Hhvhpl5YcKZNp737RTW1jc2t4rbpZ3dvf2D8uFRS8tUEdokkkvVCbGmnAnaNMxw2kkUxXHIaTsc38z89hNVmklxbyYJDWI8FCxiBBsrPdQuXP+xR5gi/XLFc7050Crxc1KBHI1++as3kCSNqTCEY627vpeYIMPKMMLptNRLNU0wGeMh7VoqcEx1kM0vnqIzqwxQJJUtYdBc/T2R4VjrSRzazhibkV72ZuJ/Xjc10XWQMZGkhgqyWBSlHBmJZu+jAVOUGD6xBBPF7K2IjLDCxNiQSjYEf/nlVdKqun7N9e8uK/VqHkcRTuAUzsGHK6jDLTSgCQQEPMMrvDnaeXHenY9Fa8HJZ47hD5zPH0bMj/c=</latexit>
63.1
<latexit sha1_base64="+6Z0O/xpbBwdIbcbULY4OxDmUZE=">AAACFHicbVDLSgMxFM3UV62vUZdugkWoCGWmiLosuHFZwT6gM5RMJm1DM8mQZIQyzEe48VfcuFDErQt3/o2Zdha19UDI4Zx7ufeeIGZUacf5sUpr6xubW+Xtys7u3v6BfXjUUSKRmLSxYEL2AqQIo5y0NdWM9GJJUBQw0g0mt7nffSRSUcEf9DQmfoRGnA4pRtpIA/vCCwQL1TQyX+ppykKSeojFY5RltUWvl50P7KpTd2aAq8QtSBUUaA3sby8UOIkI15ghpfquE2s/RVJTzEhW8RJFYoQnaET6hnIUEeWns6MyeGaUEA6FNI9rOFMXO1IUqXw3UxkhPVbLXi7+5/UTPbzxU8rjRBOO54OGCYNawDwhGFJJsGZTQxCW1OwK8RhJhLXJsWJCcJdPXiWdRt29qrv3l9Vmo4ijDE7AKagBF1yDJrgDLdAGGDyBF/AG3q1n69X6sD7npSWr6DkGf2B9/QLD6Z/W</latexit>
↵(X)
˜
<latexit sha1_base64="D8/xWaQivMpjTXoztPzOc1F/t3g=">AAAB8nicbVBNSwMxEJ31s9avqkcvwSJ4cdkt1XosePFYwX5Au5Zsmm1Ds8mSZIWy9Gd48aCIV3+NN/+NabsHbX0w8Hhvhpl5YcKZNp737aytb2xubRd2irt7+weHpaPjlpapIrRJJJeqE2JNORO0aZjhtJMoiuOQ03Y4vp357SeqNJPiwUwSGsR4KFjECDZW6l7Wqu7VY48wRfqlsud6c6BV4uekDDka/dJXbyBJGlNhCMdad30vMUGGlWGE02mxl2qaYDLGQ9q1VOCY6iCbnzxF51YZoEgqW8Kgufp7IsOx1pM4tJ0xNiO97M3E/7xuaqKbIGMiSQ0VZLEoSjkyEs3+RwOmKDF8YgkmitlbERlhhYmxKRVtCP7yy6ukVXH9a9e/r5brlTyOApzCGVyADzWowx00oAkEJDzDK7w5xnlx3p2PReuak8+cwB84nz+6+ZA0</latexit>
74.5
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
X LC orientation and
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Z
<latexit sha1_base64="RkA97UQ2YXE+FScu6r3J8Y12U/w=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPBi8cW7Ae2oWy2k3btZhN2N0IJ/QVePCji1Z/kzX/jts1BWx8MPN6bYWZekAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4dua3n1BpHst7M0nQj+hQ8pAzaqzUeOiXK27VnYOsEi8nFchR75e/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1VNIItZ/ND52SM6sMSBgrW9KQufp7IqOR1pMosJ0RNSO97M3E/7xuasIbP+MySQ1KtlgUpoKYmMy+JgOukBkxsYQyxe2thI2ooszYbEo2BG/55VXSuqh6V1WvcVmpuXkcRTiBUzgHD66hBndQhyYwQHiGV3hzHp0X5935WLQWnHzmGP7A+fwBtU+M0g==</latexit>
Figure 12. Evolution of the objective and constraint for the compliant mechanism design problem.
Unactuated
(watermarked)
Actuated
Y
<latexit sha1_base64="HzyGOTh7ilDDAU1Zrla54EF+gHU=">AAAB6HicbVDLSgNBEOz1GeMr6tHLYBA8hV3xdQx48ZiAeUiyhNlJbzJmdnaZmRXCki/w4kERr36SN//GSbIHTSxoKKq66e4KEsG1cd1vZ2V1bX1js7BV3N7Z3dsvHRw2dZwqhg0Wi1i1A6pRcIkNw43AdqKQRoHAVjC6nfqtJ1Sax/LejBP0IzqQPOSMGivVH3qlsltxZyDLxMtJGXLUeqWvbj9maYTSMEG17nhuYvyMKsOZwEmxm2pMKBvRAXYslTRC7WezQyfk1Cp9EsbKljRkpv6eyGik9TgKbGdEzVAvelPxP6+TmvDGz7hMUoOSzReFqSAmJtOvSZ8rZEaMLaFMcXsrYUOqKDM2m6INwVt8eZk0zyveVeWyflGuunkcBTiGEzgDD66hCndQgwYwQHiGV3hzHp0X5935mLeuOPnMEfyB8/kDtROM1Q==</latexit>
(solid)
X
<latexit sha1_base64="+HxUyTIg/+uk51uQhGzueFSj0LQ=">AAAB6HicbVDLSgNBEOyNrxhfUY9eBoPgKeyKr2PAi8cEzAOSJcxOepMxs7PLzKwQlnyBFw+KePWTvPk3TpI9aGJBQ1HVTXdXkAiujet+O4W19Y3NreJ2aWd3b/+gfHjU0nGqGDZZLGLVCahGwSU2DTcCO4lCGgUC28H4bua3n1BpHssHM0nQj+hQ8pAzaqzU6PTLFbfqzkFWiZeTCuSo98tfvUHM0gilYYJq3fXcxPgZVYYzgdNSL9WYUDamQ+xaKmmE2s/mh07JmVUGJIyVLWnIXP09kdFI60kU2M6ImpFe9mbif143NeGtn3GZpAYlWywKU0FMTGZfkwFXyIyYWEKZ4vZWwkZUUWZsNiUbgrf88ippXVS96+pV47JSc/M4inACp3AOHtxADe6hDk1ggPAMr/DmPDovzrvzsWgtOPnMMfyB8/kDs4+M1A==</latexit>
Figure 13. Unactuated and actuated states for initial (left), LC orientation and shape optimal (center),
and LC orientation only optimal (right) designs.
Polymers 2024, 16, 1425 14 of 18
6. Conclusions
We propose a gradient-based framework to optimize the liquid crystal orientation and
shape of liquid crystal elastomer structures. To simulate the structure motion when it is
Polymers 2024, 16, 1425 15 of 18
exposed to external stimuli, we combined nonlinear kinematics material and models with
a quasi static finite element analysis. A well-posed optimization problem is formulated by
using an energy filter to eliminate highly oscillatory design fields. We presented the neces-
sary sensitivity analyses and designed two- and three-dimensional structures to achieve
the desired target shape changes and maximal strain energy. Optimal designs performing
between one to two orders of magnitude better than the initial designs were obtained
when using combined liquid crystal orientation and shape optimization. Finally, we have
provided a discussion summarizing the challenges encountered, as well as considerations
for advanced applications and future work.
Author Contributions: Conceptualization, J.L.B., C.C. and E.L.; methodology, J.L.B. and K.S.; soft-
ware, J.L.B. and K.S.; validation, J.L.B.; formal analysis, J.L.B. and D.T.; investigation, J.L.B. and D.T.;
resources, K.S., C.C. and E.L.; data curation, J.L.B.; writing—original draft preparation, J.L.B. and
D.T.; writing—review and editing, C.C., E.L. and D.T.; visualization, J.L.B.; supervision, C.C., E.L.
and D.T.; project administration, C.C. and E.L.; funding acquisition, C.C. and E.L. All authors have
read and agreed to the published version of the manuscript.
Funding: This work was performed under the auspices of the U.S. Department of Energy by Lawrence
Livermore National Laboratory under Contract DE-AC52-07NA27344 and was supported by the
LLNL-LDRD Program under projects No. 22-ERD-023 and 22-ERD-030. LLNL-JRNL-857439.
Institutional Review Board Statement: Not applicable.
Data Availability Statement: No new data were created or analyzed in this study. Data sharing is
not applicable to this article.
Acknowledgments: The authors would like to thank the Serac team (https://github.com/LLNL/serac),
and Jamie Bramwell in particular, for invaluable technical support throughout the development of
this work.
Conflicts of Interest: The authors declare no conflicts of interest. The funders had no role in the design
of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or
in the decision to publish the results.
References
1. Ford, M.J.; Porcincula, D.H.; Telles, R.; Mancini, J.A.; Wang, Y.; Rizvi, M.H.; Loeb, C.K.; Moran, B.D.; Tracy, J.B.; Lewis, J.A.; et al.
Movement with light: Photoresponsive shape morphing of printed liquid crystal elastomers. Matter 2024, 7, 1207–1229
2. Yuan, C.; Roach, D.J.; Dunn, C.K.; Mu, Q.; Kuang, X.; Yakacki, C.M.; Wang, T.; Yu, K.; Qi, H.J. 3D printed reversible shape
changing soft actuators assisted by liquid crystal elastomers. Soft Matter 2017, 13, 5558–5568. [CrossRef]
3. Hebner, T.S.; Korner, K.; Bowman, C.N.; Bhattacharya, K.; White, T.J. Leaping liquid crystal elastomers. Sci. Adv. 2023, 9, eade1320.
[CrossRef] [PubMed]
4. Konya, A.; Gimenez-Pinto, V.; Selinger, R.L. Modeling defects, shape evolution, and programmed auto-origami in liquid crystal
elastomers. Front. Mater. 2016, 3 , 24. [CrossRef]
5. Sydney Gladman, A.; Matsumoto, E.A.; Nuzzo, R.G.; Mahadevan, L.; Lewis, J.A. Biomimetic 4D printing. Nat. Mater. 2016,
15, 413–418. [CrossRef] [PubMed]
6. George, D.; Madou, M.J.; Hernandez, E.A.P. Programmable self-foldable films for origami-based manufacturing. Smart Mater.
Struct. 2020, 30, 025012. [CrossRef]
7. Kotikian, A.; Morales, J.M.; Lu, A.; Mueller, J.; Davidson, Z.S.; Boley, J.W.; Lewis, J.A. Innervated, self-sensing liquid crystal
elastomer actuators with closed loop control. Adv. Mater. 2021, 33, 2101814. [CrossRef]
8. Doi, H.; Takahashi, K.Z.; Tagashira, K.; Fukuda, J.i.; Aoyagi, T. Machine learning-aided analysis for complex local structure of
liquid crystal polymers. Sci. Rep. 2019, 9, 16370. [CrossRef] [PubMed]
9. Hu, Q.; Chen, K.; Liu, F.; Zhao, M.; Liang, F.; Xue, D. Smart Materials Prediction: Applying Machine Learning to Lithium
Solid-State Electrolyte. Materials 2022, 15, 1157. [CrossRef] [PubMed]
10. Ortigosa, R.; Martínez-Frutos, J.; Gil, A.J. Programming shape-morphing electroactive polymers through multi-material topology
optimisation. Appl. Math. Model. 2023, 118, 346–369. [CrossRef]
11. Bhattacharyya, A.; Kim, J.; Alacoque, L.R.; James, K.A. Design Synthesis of a 4D-Printed Self-Tying Knot with Programmable
Morphology. J. Mech. Des. 2024, 146. [CrossRef]
12. Kirchdoerfer, T.; Ortiz, M. Data-driven computational mechanics. Comput. Methods Appl. Mech. Eng. 2016, 304, 81–101. [CrossRef]
13. Kumar, S.; Kochmann, D.M. What machine learning can do for computational solid mechanics. In Current Trends and Open
Problems in Computational Mechanics; Springer: Berlin/Heidelberg, Germany, 2022; pp. 275–285.
Polymers 2024, 16, 1425 16 of 18
14. Brodnik, N.; Muir, C.; Tulshibagwale, N.; Rossin, J.; Echlin, M.; Hamel, C.; Kramer, S.; Pollock, T.; Kiser, J.; Smith, C.; et al.
Perspective: Machine learning in experimental solid mechanics. J. Mech. Phys. Solids 2023, 173, 105231. [CrossRef]
15. Kang, Z.; James, K.A. Multiphysics design of programmable shape-memory alloy-based smart structures via topology optimiza-
tion. Struct. Multidiscip. Optim. 2022, 65, 24. [CrossRef]
16. Geiss, M.J.; Boddeti, N.; Weeger, O.; Maute, K.; Dunn, M.L. Combined Level-Set-XFEM-Density Topology Optimization of
Four-Dimensional Printed Structures Undergoing Large Deformation. J. Mech. Des. 2019, 141, 051405. [CrossRef]
17. Ortigosa, R.; Martínez-Frutos, J. Topology optimisation of stiffeners layout for shape-morphing of dielectric elastomers. Struct.
Multidiscip. Optim. 2021, 64, 3681–3703. [CrossRef]
18. Fuchi, K.; Ware, T.H.; Buskohl, P.R.; Reich, G.W.; Vaia, R.A.; White, T.J.; Joo, J.J. Topology optimization for the design of folding
liquid crystal elastomer actuators. Soft Matter 2015, 11, 7288–7295. [CrossRef] [PubMed]
19. Yan, J.; Xiang, R.; Kamensky, D.; Tolley, M.T.; Hwang, J.T. Topology optimization with automated derivative computation for
multidisciplinary design problems. Struct. Multidiscip. Optim. 2022, 65, 151. [CrossRef]
20. Koda, M.; Dogru, A.H.; Seinfeld, J.H. Sensitivity analysis of partial differential equations with application to reaction and
diffusion processes. J. Comput. Phys. 1979, 30, 259–282. [CrossRef]
21. Tortorelli, D.A.; Michaleris, P. Design sensitivity analysis: Overview and review. Inverse Probl. Eng. 1994, 1, 71–105. [CrossRef]
22. Van Keulen, F.; Haftka, R.; Kim, N.H. Review of options for structural design sensitivity analysis. Part 1: Linear systems. Comput.
Methods Appl. Mech. Eng. 2005, 194, 3213–3243. [CrossRef]
23. Allaire, G. A review of adjoint methods for sensitivity analysis, uncertainty quantification and optimization in numerical codes.
Ing. L’Automob. 2015, 836, 33–36.
24. Sienz, J.; Hinton, E. Reliable structural optimization with error estimation, adaptivity and robust sensitivity analysis. Comput.
Struct. 1997, 64, 31–63. [CrossRef]
25. vom Lehn, F.; Cai, L.; Pitsch, H. Sensitivity analysis, uncertainty quantification, and optimization for thermochemical properties
in chemical kinetic combustion models. Proc. Combust. Inst. 2019, 37, 771–779. [CrossRef]
26. Borgonovo, E.; Plischke, E. Sensitivity analysis: A review of recent advances. Eur. J. Oper. Res. 2016, 248, 869–887. [CrossRef]
27. Barrera Cruz, J.L.; Maute, K.K. Immersed Boundary Analysis of Models with Internal State Variables: Applications to Hydrogels.
In Proceedings of the ECCOMAS Congress 2022—8th European Congress on Computational Methods in Applied Sciences and
Engineering, Oslo, Norway, 5–9 June 2022.
28. Chung, S.H.; Fourment, L.; Chenot, J.L.; Hwang, S. Adjoint state method for shape sensitivity analysis in non-steady forming
applications. Int. J. Numer. Methods Eng. 2003, 57, 1431–1444. [CrossRef]
29. Wang, W.; Clausen, P.M.; Bletzinger, K.U. Efficient adjoint sensitivity analysis of isotropic hardening elastoplasticity via load
steps reduction approximation. Comput. Methods Appl. Mech. Eng. 2017, 325, 612–644. [CrossRef]
30. Ozaki, I.; Kimura, F.; Berz, M. Higher-order sensitivity analysis of finite element method by automatic differentiation. Comput.
Mech. 1995, 16, 223–234. [CrossRef]
31. Hou, G.; Satyanarayana, A.; Tiwari, S. First-and second-order sensitivity analysis of finite element equations via automatic differ-
entiation. In Proceedings of the 7th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization,
St. Louis, MO, USA, 2–4 September 1998; p. 4764.
32. Rathgeber, F.; Ham, D.A.; Mitchell, L.; Lange, M.; Luporini, F.; McRae, A.T.; Bercea, G.T.; Markall, G.R.; Kelly, P.H. Firedrake:
Automating the finite element method by composing abstractions. ACM Trans. Math. Softw. (Toms) 2016, 43, 1–27. [CrossRef]
33. Arndt, D.; Bangerth, W.; Davydov, D.; Heister, T.; Heltai, L.; Kronbichler, M.; Maier, M.; Pelteret, J.P.; Turcksin, B.; Wells, D. The
deal. II finite element library: Design, features, and insights. Comput. Math. Appl. 2021, 81, 407–422. [CrossRef]
34. Anderson, R.; Andrej, J.; Barker, A.; Bramwell, J.; Camier, J.S.; Cerveny, J.; Dobrev, V.; Dudouit, Y.; Fisher, A.; Kolev, T.; et al.
MFEM: A modular finite element methods library. Comput. Math. Appl. 2021, 81, 42–74. [CrossRef]
35. Bramwell, J.; White, C.; Essman, J.; Mish, S.; Chapman, A.; Talamini, B.; Wong, J.; Chin, E.; Tupek, M. Serac. 2023. Available
online: https://github.com/LLNL/serac/ (accessed on 15 March 2024 ).
36. Brighenti, R.; McMahan, C.G.; Cosma, M.P.; Kotikian, A.; Lewis, J.A.; Daraio, C. A micromechanical-based model of stimulus
responsive liquid crystal elastomers. Int. J. Solids Struct. 2021, 219, 92–105. [CrossRef]
37. Mihai, L.A.; Goriely, A. Instabilities in liquid crystal elastomers. Mrs Bull. 2021, 46, 784–794. [CrossRef]
38. Bartels, S.; Griehl, M.; Keck, J.; Neukamm, S. Modeling and simulation of nematic LCE rods. arXiv 2022, arXiv:2205.15174.
39. Lee, V.; Wihardja, A.; Bhattacharya, K. A macroscopic constitutive relation for isotropic-genesis, polydomain liquid crystal
elastomers. J. Mech. Phys. Solids 2023, 179, 105369. [CrossRef]
40. Finkelmann, H.; Greve, A.; Warner, M. The elastic anisotropy of nematic elastomers. Eur. Phys. J. 2001, 5, 281–293. [CrossRef]
41. Mbanga, B.L.; Ye, F.; Selinger, J.V.; Selinger, R.L. Modeling elastic instabilities in nematic elastomers. Phys. Rev. 2010, 82, 051701.
[CrossRef]
42. Wang, Z.; Chehade, A.E.H.; Govindjee, S.; Nguyen, T.D. A nonlinear viscoelasticity theory for nematic liquid crystal elastomers.
J. Mech. Phys. Solids 2022, 163, 104829. [CrossRef]
43. Duffy, D.; McCracken, J.M.; Hebner, T.S.; White, T.J.; Biggins, J.S. Lifting, loading, and buckling in conical shells. Phys. Rev. Lett.
2023, 131, 148202. [CrossRef] [PubMed]
44. Cosma, M.P.; Brighenti, R. Controlled morphing of architected liquid crystal elastomer elements: Modeling and simulations.
Mech. Res. Commun. 2022, 121, 103858. [CrossRef]
Polymers 2024, 16, 1425 17 of 18
45. Mihai, L.A. Liquid Crystal Elastomers. In Stochastic Elasticity: A Nondeterministic Approach to the Nonlinear Field Theory; Springer:
Berlin/Heidelberg, Germany, 2022; pp. 183–215.
46. Bartels, S.; Griehl, M.; Neukamm, S.; Padilla-Garza, D.; Palus, C. A nonlinear bending theory for nematic LCE plates. Math.
Model. Methods Appl. Sci. 2023, 33, 1437–1516. [CrossRef]
47. Li, W.; Zhang, X.S. Arbitrary curvature programming of thermo-active liquid crystal elastomer via topology optimization.
Comput. Methods Appl. Mech. Eng. 2023, 417, 116393. [CrossRef]
48. Li, S.; Librandi, G.; Yao, Y.; Richard, A.J.; Schneider-Yamamura, A.; Aizenberg, J.; Bertoldi, K. Controlling liquid crystal
orientations for programmable anisotropic transformations in cellular microstructures. Adv. Mater. 2021, 33, 2105024. [CrossRef]
49. Zhu, W.; Shelley, M.; Palffy-Muhoray, P. Modeling and simulation of liquid-crystal elastomers. Phys. Rev. 2011, 83, 051703.
[CrossRef] [PubMed]
50. Luo, C.; Calderer, M.C. Numerical Study of Liquid Crystal Elastomer Using Mixed Finite Element Method. arXiv 2009,
arXiv:0911.5415.
51. Nochetto, R.H.; Walker, S.W.; Zhang, W. A finite element method for nematic liquid crystals with variable degree of orientation.
Siam J. Numer. Anal. 2017, 55, 1357–1386. [CrossRef]
52. Soltani, M.; Raahemifar, K.; Nokhosteen, A.; Kashkooli, F.M.; Zoudani, E.L. Numerical methods in studies of liquid crystal
elastomers. Polymers 2021, 13, 1650. [CrossRef] [PubMed]
53. Park, S.; Oh, Y.; Moon, J.; Chung, H. Recent Trends in Continuum Modeling of Liquid Crystal Networks: A Mini-Review. Polymers
2023, 15, 1904. [CrossRef] [PubMed]
54. Holzapfel, G.A. Nonlinear Solid Mechanics: A Continuum Approach for Engineering Science; John Wiley & Sons: Chichester, UK, 2002.
55. Swartz, K.E.; Mittal, K.; Schmidt, M.; Barrera, J.L.; Watts, S.; Tortorelli, D.A. Yet another parameter-free shape optimization
method. Struct. Multidiscip. Optim. 2023, 66, 245. [CrossRef]
56. Sigmund, O.; Maute, K. Topology optimization approaches. Struct. Multidiscip. Optim. 2013, 48, 1031–1055.
57. Lazarov, B.S.; Sigmund, O. Filters in topology optimization based on Helmholtz-type differential equations. Int. J. Numer. Methods
Eng. 2011, 86, 765–781. [CrossRef]
58. Smith, D.E.; Tortorelli, D.A.; Tucker III, C.L. Optimal design for polymer extrusion. Part I: Sensitivity analysis for nonlinear
steady-state systems. Comput. Methods Appl. Mech. Eng. 1998, 167, 283–302. [CrossRef]
59. Ghysels, P.; Synk, R. High performance sparse multifrontal solvers on modern GPUs. Parallel Comput. 2022, 110, 102897.
[CrossRef]
60. Svanberg, K. The method of moving asymptotes—a new method for structural optimization. Int. J. Numer. Methods Eng. 1987,
24, 359–373. [CrossRef]
61. LLNL. The Livermore Design Optimization (LiDO) Code. 2023. Available online: https://str.llnl.gov/2018-03 (accessed on 15
March 2024).
62. Moon, J.; Shin, H.; Baek, K.; Choi, J.; Cho, M. Multiscale modeling of photomechanical behavior of photo-responsive nanocom-
posite with carbon nanotubes. Compos. Sci. Technol. 2018, 166, 27–35. [CrossRef]
63. Kalina, K.A.; Raβloff, A.; Wollner, M.; Metsch, P.; Brummund, J.; Kästner, M. Multiscale modeling and simulation of magneto-
active elastomers based on experimental data. Phys. Sci. Rev. 2023, 8, 1–31. [CrossRef]
64. Kovachki, N.; Liu, B.; Sun, X.; Zhou, H.; Bhattacharya, K.; Ortiz, M.; Stuart, A. Multiscale modeling of materials: Computing,
data science, uncertainty and goal-oriented optimization. Mech. Mater. 2022, 165, 104156. [CrossRef]
65. Abueidda, D.W.; Koric, S.; Guleryuz, E.; Sobh, N.A. Enhanced physics-informed neural networks for hyperelasticity. Int. J.
Numer. Methods Eng. 2023, 124, 1585–1601. [CrossRef]
66. Linden, L.; Klein, D.K.; Kalina, K.A.; Brummund, J.; Weeger, O.; Kästner, M. Neural networks meet hyperelasticity: A guide to
enforcing physics. J. Mech. Phys. Solids 2023, 179, 105363. [CrossRef]
67. Linka, K.; Kuhl, E. A new family of Constitutive Artificial Neural Networks towards automated model discovery. Comput.
Methods Appl. Mech. Eng. 2023, 403, 115731. [CrossRef]
68. Tac, V.; Linka, K.; Sahli-Costabal, F.; Kuhl, E.; Tepole, A.B. Benchmarks for physics-informed data-driven hyperelasticity. arXiv
2023, arXiv:2301.10714.
69. Hughes, T.J.; Mallet, M.; Akira, M. A new finite element formulation for computational fluid dynamics: II. Beyond SUPG. Comput.
Methods Appl. Mech. Eng. 1986, 54, 341–355. [CrossRef]
70. Franca, L.P.; Do Carmo, E.G.D. The Galerkin gradient least-squares method. Comput. Methods Appl. Mech. Eng. 1989, 74, 41–54.
[CrossRef]
71. Griewank, A.; Walther, A. Algorithm 799: Revolve: An implementation of checkpointing for the reverse or adjoint mode of
computational differentiation. ACM Trans. Math. Softw. (Toms) 2000, 26, 19–45. [CrossRef]
72. Pyzer-Knapp, E.O.; Pitera, J.W.; Staar, P.W.; Takeda, S.; Laino, T.; Sanders, D.P.; Sexton, J.; Smith, J.R.; Curioni, A. Accelerating
materials discovery using artificial intelligence, high performance computing and robotics. NPJ Comput. Mater. 2022, 8, 84.
[CrossRef]
73. Duysinx, P.; Van Miegroet, L.; Jacobs, T.; Fleury, C. Generalized shape optimization using X-FEM and level set methods. In
Proceedings of the IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials: Status and Perspectives;
Springer: Berlin/Heidelberg, Germany, 2006; pp. 23–32.
Polymers 2024, 16, 1425 18 of 18
74. Barrera, J.L.; Geiss, M.J.; Maute, K. Hole seeding in level set topology optimization via density fields. Struct. Multidiscip. Optim.
2020, 61, 1319–1343. [CrossRef]
75. Schmidt, M.; Barrera, J.L.; Swartz, K.; Mittal, K.; Tortorelli, D. Level-set topology optimization with PDE-generated conformal
meshes. Struct. Multidiscip. Optim. 2024, submitted.
76. Geiss, M.J.; Barrera, J.L.; Boddeti, N.; Maute, K. A regularization scheme for explicit level-set XFEM topology optimization. Front.
Mech. Eng. 2019, 14, 153–170. [CrossRef]
77. Soghrati, S.; Barrera, J.L. On the application of higher-order elements in the hierarchical interface-enriched finite element method.
Int. J. Numer. Methods Eng. 2016, 105, 403–415. [CrossRef]
78. Barrera, J.L.; Maute, K. Ambiguous phase assignment of discretized 3D geometries in topology optimization. Comput. Methods
Appl. Mech. Eng. 2020, 369, 113201. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.