Davi
Lazzari
*a,
Olivier
Dauchot
b and
Carolina
Brito
a
aInstituto de Física, Universidade Federal do Rio Grande do Sul, Caixa Postal 15051, CEP 91501-970, Porto Alegre, Rio Grande do Sul, Brazil. E-mail: davi.lazzari@ufrgs.br; carolina.brito@ufrgs.br
bGulliver Lab, UMR CNRS 7083, ESPCI Paris, PSL Research University, 75005 Paris, France. E-mail: olivier.dauchot@espci.fr
First published on 10th October 2024
Active solids, more specifically elastic lattices embedded with polar active units, exhibit collective actuation when the elasto-active feedback, generically present in such systems, exceeds some critical value. The dynamics then condensates on a small fraction of the vibrational modes, the selection of which obeys non trivial rules rooted in the nonlinear part of the dynamics. So far, the complexity of the selection mechanism has limited the design of specific actuation. Here, we investigate numerically how localizing activity to a fraction of modes enables the selection of non-trivial collective actuation. We perform numerical simulations of an agent-based model on triangular and disordered lattices and vary the concentration and the localization of the active agents on the lattice nodes. Both contribute to the distribution of the elastic energy across the modes. We then introduce an algorithm, which, for a given fraction of active nodes, evolves the localization of the activity in such a way that the energy distribution on a few targeted modes is maximized – or minimized. We illustrate on a specific targeted actuation, how the algorithm performs as compared to manually chosen localization of the activity. While, in the case of the ordered lattice, a well-educated guess performs better than the algorithm, and the latter outperform the manual trials in the case of the disordered lattice. Finally, the analysis of the results in the case of the ordered lattice leads us to introduce a design principle based on a measure of the susceptibility of the modes to be activated along certain activation paths.
Correlated noise generated by an active bath is known to actuate nontrivial zero modes while suppressing harmonic modes to a degree dependent on temporal correlations.1 This is the simplest evidence for the breakdown of equipartition in active solids. Active agents embedded in an elastic structure are further able to mobilize solid body motion2 or a free-moving mechanism even in a topologically complex case.1 Subsequently, the experimental and numerical evidence presented in ref. 3 revealed that the generic presence of a nonlinear elasto-active feedback of the elastic stress on the orientation of the active forces can induce selective and collective actuation of the solid: a collective oscillation of the lattice nodes around their equilibrium position emerges. Only a few elastic modes are actuated and crucially, they are not necessarily the lowest energy ones.
In the presence of several actuatable zero modes, whether trivially associated with solid body motion or more complex mechanisms, several dynamics coexist in phase space and a general formalism to describe the statistical evolution of collective motion has been derived.4 This coexistence can also hold in the case of mechanically stable solids, as illustrated experimentally by realizing a hysteretic tension-controlled switch between two actuation dynamics.5 Altogether active solids indeed offer a promising horizon for the design of multi-functional meta-materials. Furthermore, most of the active solids considered so far are ordered and have a spatially homogeneous distribution of active forces, leaving room for the large potential of alternative actuation strategies.
Exploring this opportunity is the main goal of the present work. To do so, we shall control the injection of energy in the lattice by taming the spatial distribution of activity in both ordered and disordered elastic lattices. More specifically we aim at answering the following question. To what extent, and with which guiding principles, can one design the spatial distribution of activity in the lattice, in order to activate some specific modes?
We perform numerical simulations of an agent based model on triangular and disordered lattices and vary the concentration and the localization of the active agents on the lattices’ nodes. We first show that, in sharp contrast with equilibrium solids, the distribution of energy in the elastic modes is very far from being equally distributed and can be controlled by the distribution of activity in the lattice. We then introduce an algorithm, which, for a given fraction of active nodes, evolves the localization of the activity in such a way that the energy distribution on a few targeted modes is maximized – or minimized. We illustrate on a specific targeted actuation, how the algorithm performs as compared to manually chosen localization of the activity. While in the case of the ordered lattice a well educated guess performs better than the algorithm, the latter outperform the manual trials in the case of the disordered lattice. Finally, the analysis of the results in the case of the ordered lattice leads us to introduce a simple design principle based on a measure of the susceptibility of the modes to be activated along certain activation paths.
The paper is organized as followed. In Section II, we introduce the agent models and the observables we will use throughout the paper. Section III is devoted to the characterization of the energy distribution among the modes for ordered and disordered networks of different sizes, varying the concentration of active nodes. Section IV explores the selection of actuated modes by tuning the distribution of active particles in a triangular lattice and leads us to propose an optimization algorithm in Section V, the performance of which is compared to the “manual” design, in the case of the ordered and disordered lattices. While the algorithm outperforms the manual trials in the case of the disordered lattice, a well educated guess performs better in the case of the ordered lattice, suggesting the existence of a simple design rule, which we propose in Section VI, before concluding.
In the active case, the driven nodes obey the self-aligning overdamped dynamics introduced in ref. 3. Each driven node is activated by a free to rotate self-aligning active particle that exerts a polar force on the node, while being reoriented by the total elastic force acting on that node. This nonlinear elasto-active feedback is the key ingredient responsible for the onset of collective actuation (see also ref. 8 for a review on self-aligning polar particles). The dynamical equations read:
![]() ![]() ![]() | (1) |
ṅi = ![]() ![]() ![]() | (2) |
In the thermal case, it was chosen that the driven nodes obey the standard underdamped Langevin equation, since it estimates the thermodynamics properties better than the overdamped case,
![]() | (3) |
Numerics: In the case of active driving the dynamical equations were integrated using a Runge–Kutta 4th order method with dt = 0.01. For the thermal driving, the stochastic equations were integrated using the stochastic velocity Verlet algorithm9 (also dt = 0.01). The measures of interest are taken on the interval of t ∈ [250, 500] time steps (Δt = 250), disregarding the transient regime.
![]() | (4) |
![]() | (5) |
At equilibrium, equipartition dictates that each quadratic degree of freedom contributes equally to the system's energy, typically kBT/2 per degree of freedom, where kB is the Boltzmann constant. In the present context, this imposes that each term of the above decomposition contributes an equivalent amount of energy, so that Pk2 ∝ ωk−2. This is precisely what is reported in Fig. 2a for the thermally driven case, when all nodes are driven.
In the case of active driving, equipartition does not hold. We start by simulating lattices of size N = 127, for which all nodes are actively driven (ϕdn = 100%). Quite remarkably, one still observes a power-law dependence P2k ∝ ω−αk, for large enough ωk, albeit with a much larger value of α, indicating a stronger condensation of the energy on the low energy modes, the effect being more pronounced in the case of ordered lattices. A strong condensation in the softest modes was also observed in the context of a jammed active system.10 These results are confirmed, whether varying the fraction of driven nodes (Fig. 2b), or the lattice size (Fig. 2c). The exponent α is very robust with respect to the fraction of driven nodes. Even for a fraction as low as ϕdn = 10%, α ≃ 4 remains twice larger than its equilibrium counterpart. We also note that in the case of an ordered lattice, increasing the system size amplifies the condensation, with α reaching values as large as close to 7, where it seemingly saturates. This is not the case for disordered lattices, where α ≃ 4.5 for all system sizes probed here. In all cases, the violation of equipartition reported above opens the path for manipulating the energy injection, in view of actuating modes preferentially.
As a first observation, we note that the active driving leads to very different distributions of the elastic energy across the modes of different symmetry classes. When all nodes are driven (a), the modes of class 1 and 2 vastly dominate the dynamics, as compared to the passive case, where the equipartition of energy favors the modes of class 1 and 3. Second, one sees that the distribution of energy is only slightly changed when reducing the activation to a unique line on the fourth ring (b). Conversely the distribution of energy among the four classes of symmetry is strongly altered when only half of the ring is driven (c), or when only the central line is driven (d) pointing at an important role of the symmetry of the spatial distribution of the driven nodes. We also note that, depending on the geometrical organization of the driven nodes, the dependence on Π can be minimal, as in case (a), (b), and (d), or pretty strong as in case (c).
These observations drive us to search for spatial distributions of the active nodes that enhance the projection of the dynamics in a desired class of symmetry or, even, in a few specific numbers of modes.
A spatial distribution of actively driven nodes is denoted by a vector |σ〉 = {0, 1, 1, 0,…} of size N, where the one's indicate the nodes that are actively driven, and the zero's the non-driven nodes.
This configuration is evaluated by running the dynamics during 2Δt = 200 time steps and computing the cost function , where the temporal averaged runs over the Δt = 100 time steps composing the second half of the simulation time window (the choice of this time window is discussed in Appendix D). Ck|σ〉 evaluates the ability of the configuration |σ〉 to concentrate the energy of the system in a given mode k. Every 2Δt time steps, a Monte-Carlo move is proposed from the configuration |σ〉 to another configuration |σ′〉, by changing the location of one active node, hence keeping the overall fraction of active nodes constant (see Fig. 4). The goal being to maximize, and respectively minimize, the cost function, depending on whether one wants to increase, and respectively decrease, the projection on a given mode, and the new configuration |σ′〉 is accepted with probability:
![]() | (6) |
The algorithm is evaluated on its ability to find a configuration, for which the spatial distribution of 24 active nodes among 127 nodes maximizes the condensation of the dynamics on the mode k = 3, as indicated by the value of . The mode k = 3 belongs to the class of symmetry 2 and is therefore not predominantly actuated in a typical configuration. We recall that mode 3 is shown in Fig. 7(a) and (b). The performance of the configuration optimized by the algorithm after 1200 Monte Carlo steps (last column on the right) is compared to configurations, where the same number of active nodes are localized in preset geometries (first six columns) as indicated by the drawings in red, on the top row of Fig. 5: randomly chosen around all the lattice (uniform random); localized on two layers r = {1,6}, r = {2,5}, and r = {3,4}; on two separated areas, |x| > 3 which do not respect the rotational symmetries of the lattice; with the 4th layer fully occupied, r = 4. The top, respectively the bottom, row displays the distributions obtained for the ordered, respectively the disordered, lattices for 30 different initial conditions. In the case of the disordered network, we generated 30 different lattices – except for the optimized case where we used 10 – and, for each one, 30 initial conditions were simulated.
In general, the algorithm performs much better than the preset configurations. In the disordered lattices this is always the case. In the case of the ordered hexagonal lattice, the activation of the 4th layer, which precisely matches the location of maximal polarization inside the mode k = 3, performs better. Note that the dynamics being deterministic, a fraction of the initial condition leads to complete failure of the activation of the third mode, when the spatial distribution of the active nodes is preset, while the optimization algorithm allows for an adaptation of the spatial distribution of the active nodes to the randomly chosen initial condition.
In Fig. 6, we present the convergence of the algorithm for the case where the goal is to maximize the projection onto mode 3. We also analyze the distribution of active particles in the lattices as a function of the algorithm's convergence. Fig. 6 displays the evolution of the performance of the algorithm as a function of the number of Monte Carlo steps for three different lattices: the ordered hexagonal one, a typical disordered lattice, and the disordered lattice, for which the algorithm obtains the best performance. For each of them the figure shows the mean performance, averaged over 100 initial conditions, while the worst and best cases delimitate the colored areas. From these evolutions one sees that disordered networks can achieve a better performance than the ordered one, in the sense that the optimization algorithm identifies a spatial distribution of the active nodes that favors a stronger condensation of the dynamics on the selected mode of interest. From the dynamical evolution of the localization of the active nodes during the optimization process it appears that the algorithm has a hard time in identifying the best configuration in the case of the ordered lattice. More specifically, it only very slowly condensates the active nodes toward the 4th layer of the lattice, in contrast with the disordered case, where this condensation takes place in the early steps of the optimization. We interpret this behavior as a sign that the symmetries of the ordered lattice favors the nearly degenerescence of many configurations with respect to their evaluation by the cost function.
We propose to generalize this observation and organize the spatial distribution of the active nodes in light of the displacements field geometry of the mode of interest. The underlying hypothesis is that localizing the active nodes in the regions of high displacement of a mode should favor the coupling of the activity to that mode. To do so we first define an activation path L on the lattice, composed of |L| adjacent nodes and define Sk(L) the activation susceptibility of that path in mode k as the local projection of the polarization field on the tangent to this path:
![]() | (7) |
Fig. 7 illustrates the application of the above ideas in the case of an ordered hexagonal lattice with R = 14 layers, for which two types of active paths are tested: (i) concentric active rings of size r(L(r)), with |L(r)| = 6r and êl = êθ(l), see Fig. 7c and (ii) linear radial paths that do not cross the center (L(θ), with |L(θ)| = R − 2 and êl = êr(l), see Fig. 7d). Fig. 7(c) and (d) show the susceptibility Sk(r), for the concentric ring path of radius r and Sk(θ) for the radial path with orientation θ for the five modes k = 3, 5, 9, 13, 14 displayed on the top rows. The core observation is that the susceptibility strongly depends on the combination of the path and the mode. For instance, S9(r) is negligible for all concentric paths, while S9(θ) is systematically large for all radial path. The dependence on the path can be relatively simple, as it is in the case for S3(r), where one recovers the observation made earlier that the mode k = 3 has a maximal susceptibility when the distribution of active nodes concentrate on a ring of radius r = R/2. But it can also be less obvious for higher modes with less symmetric displacements, such as mode k = 5 or k = 14. One can also note that, once a path is chosen, there are several modes with susceptibility greater than zero. This implies that these modes would be activated if the nodes were excited along that path. Therefore, optimizing for a single mode is generally likely to be impossible.
Fig. 7(e)–(g) show the actual distribution of energy among the modes for four different paths. For the concentric ring path, one verifies very clearly the strong selection of mode k = 13 by the ring of radius r = 3 (Fig. 7e) and the even stronger one for the mode k = 3, when active nodes are distributed along the ring of radius r = 7 (Fig. 7f). The case of the radial paths confirms that the mode k = 9 is excited for both path configurations. More interestingly one sees that the radial path along θ = 0°, 180° is unable to select differentially the modes k = 5 and the mode k = 14, while the path along θ = 0°, 180° does select the mode k = 14, without activating the mode k = 5.
Altogether, the use of the activation susceptibility is thus a good design principle, although it clearly also reveals the limitation of the selectivity that can be reached. Nevertheless, we observe that the larger the system is, the more selective the activation design can be, especially for modes of high energy, because of the larger specificity of their polarization geometry and the possibility of combining several activation paths.
When all lattice nodes are active (ϕdn = 1), a pronounced concentration of energy is observed on lower-frequency modes, as previously observed both numerically and experimentally.1,3 More specifically, the amplitude distribution of the energy among the modes exhibits a power-law decay at large enough frequency, , with an exponent α significantly larger than 2, the value indicative of equipartition. When reducing the fraction of active nodes, the distribution of energy among the modes is heavily influenced by the spatial distribution of the active nodes inside the lattice. While complete control over energy concentration in specific modes remains elusive, we nevertheless demonstrate that there is room for optimization.
In the case of an ordered lattice, a well educated guess is possible and we propose a simple design principle, which identifies optimal paths for the distribution of the active nodes, on the basis of the geometry of the spatial structure of the modes, characterizing the path by their activation susceptibility. In the case of a disordered lattice, specific spatial distribution of the active nodes, combined with specific realization of the disorder, can better condensate the energy on a class of modes of interest, as compared to an ordered lattice with the same size. This suggests that the optimization algorithm has greater potential for evolution toward an “optimal distribution” in the presence of disorder. An interesting perspective would be to jointly optimize for the disorder of the network and the spatial distribution of the active nodes.
When considering disordered lattices, our focus has primarily been on cases where the coordination number is high, approximately z ≈ 6 and the lattice is largely hyperstatic and mechanically stable. It would be valuable to extend our investigation to lattices with lower coordination numbers, approaching z → 4. In this limit, it is known that the lattices are on the verge of losing their mechanical stability,11 leading to an abundance of low-frequency normal modes compared to crystalline structures. The properties of these modes have been extensively studied in disordered solids,12,13 with correlations drawn to solid rearrangements.14,15 They also have been proposed as elemental defects controlling the flow of disordered solids.16 It would be intriguing to investigate whether active particles distributed in specific lattice regions could selectively excite the desired low-frequency mode intervals or unveil unpredictable features absent from the current work.
The ordered and disordered networks can be compared in terms of the frequency distribution of their normal modes: Fig. 8 shows the density of states D(ω), defined as the distribution of the frequencies ω, that are the square root of the dynamical matrix () eigenvalues, for both ordered and disordered networks. For small frequencies (ω < 1), both types of lattices have similar distributions.
![]() | ||
Fig. 8 Density of states of the triangular lattice compared to the disordered case for several lattice sizes, showing that they are all statistically the same. |
Additionally, the definition of the dynamical matrix does not account for any tension in the lattice. Fig. 9 displays the average projection of the dynamics onto the normal modes of the lattice, categorized into four rotational symmetries. This is shown for the case where active particles occupy all the lattice nodes, as depicted in the figure's inset. The key difference between the two cases is the presence of tension in the lattice, which has been demonstrated to be a relevant control parameter in promoting different types of dynamics in active solids.5 In Fig. 9a, the case with high tension is presented, showing that regardless of the value of Π, the dynamics project almost entirely onto symmetry type 1, recovering the results shown in ref. 3. When the tension is reduced, additional symmetries emerge in the dynamics, as shown in Fig. 9b.
![]() | (B1) |
In Fig. 10 are shown the average values of P32 which were considered in a system with size R = 7 and a density of active nodes of 24/127 – the same as in Fig. 5 of the manuscript – and the distribution of the 24 driven active nodes in the ring r = 4 for 30 distinct initial conditions. In Fig. 10 we observe that the average projection of the dynamics on the third mode is robust to the addition of noise, even for noise with an order of one.
Each red plot in this figure corresponds to the projection of the dynamics onto mode 3 for one initial condition (IC), while the black line represents the average over 5 ICs. The white regions indicate periods during which no measurements were taken, and the blue regions represent the measurement intervals of Δt = 100 time steps. Note that the dynamics quickly reach a steady state shortly after the simulation begins. Since only small changes are made every 2Δt = 200 (with only one particle being moved while velocity and polarization parameters are maintained from one trial to the next), the dynamics converge rapidly, justifying the use of such measurement intervals.
The eigenvectors corresponding to the complex eigenvalues of the rotational operator are also complex and occur in degenerated pairs, |φ±〉 relative to θ± = exp(±inπ/3) for some n. These paired modes can be combined into two real modes |φl〉 and |φm〉, which also have the same energy as |φ±〉. Although |φl〉 and |φm〉 (eigenvectors of ) are not eigenvectors of Θ, the 2-dimensional space they span remains invariant under rotations of this kind. The effect of Θ on these modes is characterized by 〈φl|Θ|φl〉 = 〈φm|Θ|φm〉, which corresponds to the real part of the eigenvalue of |φ±〉. Therefore, the complete symmetry of a normal mode |φk〉 is determined by two real numbers:
〈φk|Θ|φk〉 ∈ {1, 1/2, −1/2, −1} and 〈φk|Σ|φk〉 ∈ {1, −1}. |
In Fig. 13 are presented the first 24 normal modes for the ordered triangular lattice of size R = 7, the colors identify the class of rotational symmetry they follow.
Footnote |
† Electronic supplementary information (ESI) available. See DOI: https://doi.org/10.1039/d4sm00868e |
This journal is © The Royal Society of Chemistry 2024 |