This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Mechanical hysterons with tunable interactions of general sign

Joseph D. Paulsen [email protected] Department of Physics and BioInspired Institute, Syracuse University, Syracuse, NY 13244
Abstract

Hysterons are the basic units of hysteresis that underlie many of the complex behaviors of disordered matter. Recent work has sought to develop designs for mechanical hysterons, both to better understand their interactions and to create materials that respond to their mechanical environment in novel ways. Elastic structures including slender beams, creased sheets, and shells offer the requisite bistability for artificial hysterons, but producing and controlling interactions between such structures has proven challenging. Here we report a mechanical hysteron composed of rigid bars and linear springs, which has controllable properties and tunable interactions of general sign. We derive an approximate mapping from the system parameters to the hysteron properties, and we show how collective behaviors of multiple hysterons can be targeted by adjusting geometric parameters on the fly. Our results provide a basic step towards hysteron-based materials that can sense, compute, and respond to their mechanical environment.

When an amorphous solid, a disordered magnet, or a crumpled sheet is subjected to an oscillating global drive, it navigates a complex pathway through a multitude of locally-stable states [1]. A powerful approach for understanding these systems has been to focus on the localized hysteretic rearrangements—hysterons—that arise within them [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]. In a recent model [12, 13, 14, 15], each hysteron ii possesses a pair of thresholds γi+\gamma_{i}^{+} and γi\gamma_{i}^{-} at which it switches between its two possible states, si=±1s_{i}=\pm 1. These thresholds depart from their “bare” values, γi,0±\gamma_{i,0}^{\pm} due to interactions with other hysterons:

γi±(S)=γi,0±12jiJijsj,\gamma_{i}^{\pm}(S)=\gamma_{i,0}^{\pm}-\frac{1}{2}\sum_{j\neq i}J_{ij}s_{j}\ , (1)

where SS is a microstate that specifies the {sj}ji\{s_{j}\}_{j\neq i} and the JijJ_{ij} encode cooperative (Jij>0J_{ij}>0) or frustrated (Jij<0J_{ij}<0) interactions that may be non-reciprocal (JijJjiJ_{ij}\neq J_{ji}).

In addition to offering a foothold for understanding disordered media, Eq. 1 suggests a design principle for a class of synthetic matter. If the thresholds and interactions can be designed, materials could be created with tailored responses to their mechanical environment. As the states sis_{i} are readily interpreted as bits, such materials are endowed with digital memory and the ability to perform computations [16]. Several mechanical metamaterials have been developed to this end, including origami bellows [17], corrugated sheets [18], buckled beams [19, 20], and biholar sheets [21, 22]. Yet, even in this realm where one has complete control over the material architecture, no single system has been able to realize the full generality of Eq. 1.

Refer to caption
Figure 1: Coupled mechanical hysterons with tunable interactions. A. Each hysteron is a rigid bar that may freely rotate between two hard boundaries, under the influence of a driving spring that attaches to a bar applying a horizontal quasistatic global drive, γ\gamma. Hysterons may be coupled together with additional springs. B. Typical force-versus-displacement data for springs used in the experiment. Solid lines are linear fits used to extract the stiffness kk and rest length, x0x_{0}. C. Basic behavior of a hysteron. The thresholds, γ\gamma^{-}, γ+\gamma^{+}, depend on the geometric properties of the system as well as the state of the other hysterons when interactions are present. D. Experimental realizations with cooperative (left) and frustrated interactions (right).

Here we develop a design for interacting mechanical hysterons, which we implement using rigid bars, low-friction bearings, and linear springs (Fig. 1). Our design enables: (i) tunable switching thresholds for each hysteron, (ii) tunable interactions between the hysterons that can be cooperative or frustrated, as well as reciprocal or non-reciprocal, and (iii) a tunable coupling to a global mechanical drive. We rationalize these results using an exact kinematic model and a simplified model that yields a mapping from the system parameters to the general model, Eq. 1. We then demonstrate the flexibility of the design by experimentally realizing all possible transition graphs for two interacting hysterons with J12J210J_{12}J_{21}\geq 0, and then demonstrating a “latching” behavior [23] that requires non-reciprocal interactions. Finally, we use larger collections of hysterons to accomplish more complex tasks: distinguishing between even and odd driving cycles [12] and counting the total number of driving cycles. Our results provide a basic step towards the design of materials that navigate through targeted sequences of internal states, in a way that is responsive to their mechanical environment, both present and past.

Hysteron design.— Figure 1A illustrates the basic bistable unit in our system: a rigid bar that is free to rotate about a central pivot. The bar is corralled between two posts that restrict its angle to an interval, [θ,θ+][\theta^{-},\theta^{+}], with θ=0\theta=0 corresponding to vertical. We achieve precise, low-friction rotation using a radial steel ball bearing with the bearing grease removed. A spring of stiffness k1k_{1} and rest length xk1,0x_{k_{1},0} attaches to the bar a distance LL from the pivot; this spring connects to a long steel rod that translates freely along its axis via two linear bearings. The xx-position of this rod, γ\gamma, will serve as the global mechanical drive. All springs used in the experiments behave linearly, which we verify by measuring their force-versus-displacement curves when pulling up on a known mass resting on an electronic balance (Fig. 1B).

Before investigating multiple coupled rotors, we consider the stability of a single rotor. Starting with the driving rod on the far left and gradually moving it to the right, the rotor begins in the (-) state where θ=θ\theta=\theta^{-}, but becomes unstable and jumps to the (++) state (θ=θ+\theta=\theta^{+}) when the line running through the spring passes the pivot point of the rod. This transition occurs when the horizontal displacement of the driving rod, γ\gamma, exceeds a threshold γ+=ytanθ\gamma^{+}=-y\tan\theta^{-}. Likewise, the rotor flips to ()(-) when γ<γ=ytanθ+\gamma<\gamma^{-}=-y\tan\theta^{+}. The rotor is thus a hysteron: it is monostable outside the interval [γ,γ+][\gamma^{-},\gamma^{+}] and it is bistable within (Fig. 1C).

To create interacting hysterons, we space two or more rotors a horizontal distance ww apart, and connect each rotor to the driving rod with its own spring of stiffness kik_{i} at an anchor point xix_{i} on the driving rod, measured from the horizontal position of hysteron ii when γ=0\gamma=0 (Fig. 1D). We may then couple hysterons ii and jj together with additional springs of stiffness kijk_{ij} and rest length x0x_{0}, mounted a distance \ell from the pivot point (Fig. 1A). Uncrossed coupling springs create cooperative (ferromagnetic-like) interactions, which encourage two hysterons to occupy the same state, forming the composite states -- or ++++ more readily. Crossed springs create frustrated (antiferromagnetic-like) interactions, which encourage them to occupy the states ++- or +-+ (Fig. 1D). More precisely, the switching thresholds for one hysteron become dependent on the state of the other, giving rise to an expanded set of thresholds. For example, γ1+(s2)\gamma^{+}_{1}(s_{2}) will denote the threshold for hysteron 1 to switch to (+)(+) when hysteron 2 is in state s2s_{2}. As we will show, these thresholds depend intimately on the geometric parameters in the setup and the properties of the springs.

Refer to caption
Figure 2: Transition thresholds for an interacting hysteron pair. A. Using the configuration shown in the left panel of Fig. 1D, we measure the eight transition thresholds as the mounting position of the coupling springs, \ell, is varied. The experiments are in good agreement with the theory. Geometric parameters: y=9.4y=9.4 cm, L=6.3L=6.3 cm, w=15.2w=15.2 cm, x1=0x_{1}=0 cm, x2=1.9x_{2}=-1.9 cm, [θ1,θ1+]=[36.6,36.7][\theta_{1}^{-},\theta_{1}^{+}]=[-36.6^{\circ},36.7^{\circ}], and [θ2,θ2+]=[9.75,11.2][\theta_{2}^{-},\theta_{2}^{+}]=[-9.75^{\circ},11.2^{\circ}]. Driving springs: k1=k2=0.19k_{1}=k_{2}=0.19 N/cm, rest lengths 3.93.9 and 4.24.2 cm. Coupling springs: k1,2=0.07k_{1,2}=0.07 N/cm, rest lengths 2.42.4 and 2.62.6 cm. B. Transition graphs showing behavior for <4.18\ell<4.18 cm and 4.18<<4.904.18<\ell<4.90 cm. C. Splitting between pairs of switching thresholds, γi±(+)γi±()\gamma_{i}^{\pm}(+)-\gamma_{i}^{\pm}(-), which indicates the strength of interactions between hysterons. Triangles: Experiments. Solid lines: Kinematic model. Dashed lines: Eq. 5 for rotors confined to small angles.

Tunable interactions.— The position where the coupling springs attach, \ell, offers a convenient way to tune the interaction between the hysterons continuously. To demonstrate this control, we perform experiments on two hysterons with a cooperative interaction, where we fix all other system parameters and vary \ell. We measure the switching thresholds by holding one rotor fixed in the (+)(+) or ()(-) state, and quasistatically moving the driving rod until the other hysteron undergoes a transition. We measure the rod position with a precision of 0.10.1 cm using a ruler affixed under the driving rod. Figure 2A shows the measured values of the eight transitions for this system, at four values of \ell.

When =0\ell=0, the spring has no lever arm to exert a torque on either rotor; in practice we remove the coupling springs for these measurements. Here there are only four distinct thresholds, due to the degeneracies γi±(+)=γi±()\gamma_{i}^{\pm}(+)=\gamma_{i}^{\pm}(-). The particular order of the thresholds, γ1<γ2<γ2+<γ1+\gamma^{-}_{1}<\gamma^{-}_{2}<\gamma^{+}_{2}<\gamma^{+}_{1}, gives rise to a set of stable states and transitions that we may represent in a transition graph [5, 18] – a directed graph that shows the transitions out of each stable state under increasing or decreasing drive (Fig. 2B). For =1.6\ell=1.6 cm, the thresholds split into eight distinct values. Nevertheless, the same set of stable states and transitions manifest at this interaction strength, as well as for =3.2\ell=3.2 cm.

Increasing \ell to 4.64.6 cm, two pairs of thresholds switch their ordering: γ2+(+)\gamma_{2}^{+}(+) falls below γ2()\gamma_{2}^{-}(-), and γ1+(+)\gamma_{1}^{+}(+) falls below γ2+()\gamma_{2}^{+}(-). The first switch does not change the transition graph for the system, but the second switch does. Starting in --, the first transition upon increasing γ\gamma is to +-+ at γ=γ2+()\gamma=\gamma_{2}^{+}(-). But this state is now unstable, as γ2+()>γ1+(+)\gamma_{2}^{+}(-)>\gamma_{1}^{+}(+), meaning that hysteron 1 is above threshold to flip to (+)(+) as soon as hysteron 2 enters the (+)(+) state. This event is termed a “vertical avalanche” [14] and is denoted by the arrow from -- to ++++ in the second transition graph in Fig. 2B.

Kinematic model.— We can use torque balance to connect the system parameters to the switching thresholds observed in the experiment. First, we assume the system is in a stable state SS that specifies the {sj}\{s_{j}\}. It is then straightforward to write down the Cartesian coordinates of each point where a coupling spring attaches to a rotor in terms of the variables ww, \ell, and θj±\theta_{j}^{\pm}. Using the stiffness and rest lengths of the relevant coupling springs, one can then compute the torque τij(si,sj)=rij×Fij\tau_{ij}(s_{i},s_{j})=\vec{r}_{ij}\crossproduct\vec{F}_{ij} of rotor jj on rotor ii. Similarly, one can compute the torque on rotor ii by its driving spring, denoted by τi(γ,si)\tau_{i}(\gamma,s_{i}). Hysteron ii will undergo a transition when the sum of the torques on it vanish 111To ensure this is an unstable equilibrium, it is necessary that y>0y>0, but also that the driving spring kik_{i} is sufficiently strong compared to any coupling springs that might disrupt this bistability.:

0=τi(γ,si)+ijτij(si,sj).0=\tau_{i}(\gamma,s_{i})+\sum_{i\neq j}\tau_{ij}(s_{i},s_{j})\ . (2)

The γ\gamma that solve this equation are the switching thresholds, γi±(S)\gamma_{i}^{\pm}(S), wherein hysteron ii switches out of the state si=1s_{i}=\mp 1 222We do not presently have a precise condition on the parameters that would prohibit stable equilibria within the interval (θi,θi+)(\theta_{i}^{-},\theta_{i}^{+})..

Plugging in the experimental parameters for Fig. 2A, we compute these thresholds numerically and compare them with the data. The theory is in good agreement with the experiments. Moreover, the model allows us to anticipate precisely where the qualitative behaviors of the system will change, e.g., the change in the transition graph at =4.18\ell=4.18 (Fig. 2A,B). Another crossing of switching thresholds occurs at =4.90\ell=4.90; above this \ell the avalanche from -- to ++++ occurs via the intermediate state ++-, as now γ1+()<γ2+()\gamma_{1}^{+}(-)<\gamma_{2}^{+}(-).

Mapping to general model at small rotor angles.— A closer study of Fig. 2A reveals some interesting facts about the system. First, the interactions may be non-reciprocal, meaning that the effect of hysteron 1 on hysteron 2 is not the same as the effect of hysteron 2 on hysteron 1. This can be seen by comparing the splitting of the blue curves for hysteron 2 as compared with the black curves for hysteron 1. Second, the mean of these pairs of thresholds, [γi±(+)+γi±()]/2[\gamma_{i}^{\pm}(+)+\gamma_{i}^{\pm}(-)]/2, may drift as a result of the interaction. In principle, one could understand these features of the system by examining the kinematic model, but in practice its nonlinear form conceals an intuitive understanding of these behaviors.

As we now show, we can build such an understanding by studying a limit where the rotor angles are small, |θi±|1|\theta_{i}^{\pm}|\ll 1. Moreover, this process will uncover a mapping from the metamaterial parameters to the model parameters of Eq. 1. To emphasize the core relationships in this mapping, we also specialize to the case where the two springs connecting a pair of rotors ii and jj have identical spring constants kijk_{ij} and rest lengths x0wx_{0}\ll w. We analyze the situation without these restrictions in the Appendix.

We begin by computing the torque of hysteron jj on ii, which under these conditions has a simple form: τij=2kij2gij(θjθi)\tau_{ij}=2k_{ij}\ell^{2}g_{ij}(\theta_{j}-\theta_{i}), where the geometric factor gijg_{ij} is defined by:

gij={1parallel springs,1crossed springs.g_{ij}=\begin{cases}1&\text{parallel springs,}\\ -1&\text{crossed springs.}\end{cases} (3)

We further assume that the rest length xki,0x_{k_{i},0} of the driving spring is much less than L+yL+y. In this limit, the torque on rotor ii by its driving spring is: τi(γ,si)=Lki(γ+xi+yθi)\tau_{i}(\gamma,s_{i})=Lk_{i}(\gamma+x_{i}+y\theta_{i}). We emphasize that this result is for small θi\theta_{i} but general γ\gamma. To improve the accuracy of the expression at small τi(γ,si)\tau_{i}(\gamma,s_{i}), we replace the term yθiy\theta_{i} with ytanθiy\tan\theta_{i}, which will recover the exact switching thresholds for the case of an uncoupled hysteron.

Taking these results together with Eq. 2 and defining θj¯=(θj++θj)/2\overline{\theta_{j}}=(\theta_{j}^{+}+\theta_{j}^{-})/2 and Δθj=(θj+θj)/2\Delta\theta_{j}=(\theta_{j}^{+}-\theta_{j}^{-})/2, we obtain an expression in the form of Eq. 1 with the following correspondences for the bare thresholds and the interactions, respectively:

γi,0±\displaystyle\gamma_{i,0}^{\pm} =\displaystyle= xiytanθi2jikijki2Lgij(θj¯θi)\displaystyle-x_{i}-y\tan\theta_{i}^{\mp}-2\sum_{j\neq i}\frac{k_{ij}}{k_{i}}\frac{\ell^{2}}{L}g_{ij}(\overline{\theta_{j}}-\theta_{i}^{\mp}) (4)
Jij\displaystyle J_{ij} =\displaystyle= 4kijki2LgijΔθj.\displaystyle 4\frac{k_{ij}}{k_{i}}\frac{\ell^{2}}{L}g_{ij}\Delta\theta_{j}\ . (5)

Note that the sum in Eq. 4 represents the drift of the bare threshold, γi,0±\gamma_{i,0}^{\pm}, due to the presence of interactions. This term helps preserve the up-down symmetry of the interactions in Eq. 5, where Jij=Jij+=JijJ_{ij}=J_{ij}^{+}=J_{ij}^{-}.

Refer to caption
Figure 3: Cooperative and frustrated interactions. A. We use the same system parameters as in Fig. 2 and calculate switching thresholds from the kinematic model (solid lines, Eq. 2) and the small-θ\theta model (dashed lines, Eqs. 1, 4 and 5). The small-θ\theta model captures the gross behavior of the system in spite of the large θi\theta_{i} involved. B. Same analysis but with crossed springs, producing a frustrated interaction (Jij<0J_{ij}<0) so that now γi±(+)>γi±()\gamma_{i}^{\pm}(+)>\gamma_{i}^{\pm}(-).
Refer to caption
Figure 4: Suite of behaviors for an interacting hysteron pair. A. Transition graphs obtained in the experiment, as shown in Supplementary Movies 1-4. Graphs ii and iiii are “Preisach” graphs that do not require interactions [14], whereas graphs iiiiii-vivi require cooperative interactions. To show how one can move between different transition graphs, we demonstrate them all using cooperative interactions, without changing the driving or coupling springs (“Configuration 1” in C). Graphs viivii-ixix require frustrated interactions; we obtain them with a second set of driving and coupling springs (“Configuration 2” in C). B. Switching thresholds calculated from the model, using the experimental parameters. C. Experimental parameters. We fix x1=0x_{1}=0 cm, y=14.5y=14.5 cm, L=6.3L=6.3 cm, =4.7\ell=4.7 cm, and w=15.2w=15.2 cm. D. Schematic illustrating the role of interactions on hysteron 2 in graphs ii-ixix. Top row: hysteron 1 is (+)(+); bottom row: hysteron 1 is ()(-). Smaller cooperative interactions are required to create graphs ii-vivi in B, whereas larger frustrated interactions are needed for graphs viivii-ixix.

The non-reciprocity of the interaction can now immediately be seen, as JijJ_{ij} depends on the angular interval 2Δθj=θj+θj2\Delta\theta_{j}=\theta_{j}^{+}-\theta_{j}^{-} but not on θi\theta_{i}. The larger splitting of hysteron 2 in Fig. 2A is thus due to the larger angular interval of hysteron 1. To test this result quantitatively, Fig. 2C compares Eq. 5 with the value of γi±(+)γi±()\gamma_{i}^{\pm}(+)-\gamma_{i}^{\pm}(-) from the full kinematic model and the experiments. The comparison shows that Eq. 5 captures this non-reciprocity quantitatively, as well as the quadratic dependence of JijJ_{ij} on \ell.

To test the small-θ\theta model further, Fig. 3 compares the kinematic model with the small-θ\theta model for a pair of hysterons with parallel springs (Fig. 3A) and crossed springs (Fig. 3B). The parameters are otherwise the same as in Fig. 2. The small-θ\theta model captures the gross trends of all 8 switching thresholds in both configurations. In particular, the drift in [γi±(+)+γi±()]/2[\gamma_{i}^{\pm}(+)+\gamma_{i}^{\pm}(-)]/2 is captured by the small-θ\theta model, and is due to the last term in Eq. 4, which measures the difference between the mean rotor angle θj¯\overline{\theta_{j}} and the current rotor angle θi\theta_{i} [recall that the (++) transition is out of the (-) state and vice versa]. This drift is the most apparent in the thresholds for hysteron 1 in Fig. 3, as that rotor is bounded by larger angles. In general, the pair γi,0+(sj)\gamma_{i,0}^{+}(s_{j}) and the pair γi,0(sj)\gamma_{i,0}^{-}(s_{j}) drift in opposite directions, with the sign of the drift set by gijg_{ij}.

Finally, we note that the thresholds and interactions in Eqs. 4 and 5 are independent of ww. This means that one can couple together hysterons that are not adjacent, while maintaining the same design space for interactions. We also note that Eqs. 4 and 5 are readily adapted to heterogeneous L=LiL=L_{i} or =ij\ell=\ell_{ij}, which can be used to tune the coupling to the global drive or the relative pairwise interactions in larger systems. We make use of these features later on.

Targeting specific transition graphs.— The above results suggest that our mechanical hysterons should be able to produce many of the behaviors of the general hysteron model of Eq. 1. To develop a better sense of this presumed generality, and to see whether there are experimental limitations that hamper it, we begin by targeting different transition graphs for two coupled hysterons. As we do so, we also investigate a parallel question: To what extent can different functionalities be accessed while changing only a small number of system parameters?

To this end, we start by demonstrating four distinct transition graphs in a sequence where we alter only the mounting position of driving spring 2, thereby changing only x2x_{2}. Supplementary Movie 1 shows this sequence of behaviors, which correspond to transition graphs ii-iviv in Fig. 4A. The experimental parameters are tabulated in Fig. 4C.

To understand how the system moves between these four transition graphs, we plug these parameters into the kinematic model, calculate the switching thresholds, and plot them in Fig. 4B. The switching thresholds of hysteron 1 are constant throughout this sequence, as they depend on the state of hysteron 2 but not its driving. The thresholds for hysteron 2 move in concert without changing their spacing, as changing x2x_{2} shifts each threshold by x2x_{2}. Careful inspection of the switching thresholds in Fig. 4B shows that they indeed produce graphs ii-iviv in Fig. 4A, faithful to the experiment.

Next, we access transition graph vv by decreasing Δθ1\Delta\theta_{1}, increasing Δθ2\Delta\theta_{2}, and changing x2x_{2} (Supplementary Movie 2). We access transition graph vivi by setting Δθ1\Delta\theta_{1} = Δθ2\Delta\theta_{2} and changing x2x_{2} once again (Supplementary Movie 3). This exhausts all possible transition graphs for two hysterons with cooperative interactions [14].

Three additional transition graphs can be obtained by using frustrated interactions [14]; they are graphs viivii-ixix in Fig. 4A. Supplementary Movie 4 shows how we can realize these graphs in the experiment while varying only x2x_{2} to navigate between them. All three graphs feature at least one “horizontal avalanches”. To understand how they occur, start in the -- state in graph viivii. The corresponding thresholds in Fig. 4B show that upon increasing γ\gamma, hysteron 2 switches first, as γ2+()<γ1+()\gamma_{2}^{+}(-)<\gamma_{1}^{+}(-). Now in the +-+ state, the next event is at γ=γ1+(+)\gamma=\gamma_{1}^{+}(+) into ++++. But this state is not stable, as this γ\gamma is below γ2(+)\gamma_{2}^{-}(+), which brings the system immediately to ++-. An analogous process underlies each of the ++-+\leftrightarrow+- avalanches in graphs viivii-ixix.

Among these graphs, perhaps the most exotic is ixix, which navigates the sequence: --, +-+, ++-, ++++ under unidirectional driving. This behavior constitutes a 2-bit analog-to-digital converter [14]. We now describe the process used to target this transition graph, to illustrate how behaviors may be rationally designed in our system. First, we need a strong coupling between the global drive and hysteron 1, so that it is ()(-) at small γ\gamma and (+)(+) at large γ\gamma. We also need a strong frustrated interaction between hysterons 1 and 2 to navigate the ++-+\leftrightarrow+- avalanches. In particular, the interaction of hysteron 1 on hysteron 2 must open up a central interval, γ2+()<γ<γ2(+)\gamma_{2}^{+}(-)<\gamma<\gamma_{2}^{-}(+) where the state of hysteron 2 depends only on the current state of hysteron 1. Figure 4D illustrates this condition, and an examination of graphs viivii-ixix in Fig. 4 shows that they satisfy it. We target this condition by selecting a large k1,2k_{1,2} and a sufficiently large θ1±\theta_{1}^{\pm}; we find that the same ±38.8\pm 38.8^{\circ} used in the other designs works here too. Finally, a weak coupling of hysteron 2 to the global drive enables a transition into the ++++ state at large γ\gamma and into -- at small γ\gamma. These considerations lead to a tentative design for the spring constants: k1k1,2k2k_{1}\approx k_{1,2}\gg k_{2}. Here we use k1=k1,2=0.46k_{1}=k_{1,2}=0.46 N/cm and k2=0.07k_{2}=0.07 N/cm, which we found to suffice.

Two additional transition graphs are possible for “mixed” interactions, where the signs of JijJ_{ij} and JjiJ_{ji} differ [14]. We do not see a way to realize such interactions in our system.

Refer to caption
Figure 5: Targeting a latching behavior. A. Coupled mechanical hysterons that are stable in the ++- and -- states at γ=0\gamma=0. Driving up to γ=10\gamma=10 cm and back to 0 sets the system in ++-. Driving up to γ=32\gamma=32 cm and back to 0 resets the system to --. Geometric parameters: y=9.4y=9.4 cm, L=6.3L=6.3 cm, =4.7\ell=4.7 cm, w=15.2w=15.2 cm, x1=8.1x_{1}=-8.1 cm, x2=16.4x_{2}=-16.4 cm, θ1±=±18.3\theta_{1}^{\pm}=\pm 18.3^{\circ}, and θ2±=±38.8\theta_{2}^{\pm}=\pm 38.8^{\circ}. All springs have k=0.19k=0.19 N/cm and x0=4.1x_{0}=4.1 cm. B. Switching thresholds in the experiment and the model are in good agreement and follow the requisite ordering for latching [23].

Latching.— The ability to manifest non-reciprocal frustrated interactions in this system allows one to access a behavior termed “latching”. This behavior was proposed by Lindeman et al. [23] to explain how amorphous solids form memories of asymmetric driving. Here we demonstrate it with our mechanical hysterons in Fig. 5A and Supplementary Movie 5. Starting in the -- state at γ=0\gamma=0, we drive the system to γ=10\gamma=10 cm, which puts the hysterons in the ++- state. This state remains stable as we return γ\gamma back to 0; hysteron 1 is now “latched” in the (+)(+) state. A larger driving amplitude to γ=32\gamma=32 cm and back to 0 releases hysteron 1 back to ()(-) via a sequence of intermediate states: ++++,+-\rightarrow++\rightarrow-+,\rightarrow--. This behavior necessarily violates return-point memory [26, 27, 28], which would stipulate that the same state would recur each time the driving returns to its common endpoint, γ=0\gamma=0.

Lindeman et al. [23] showed how latching is tied to the ordering of the switching thresholds; we now show how we translate this ordering into a concrete design in our mechanical system. First, latching requires 0<γ2(+)γ2()<γ1(+)γ1()0<\gamma_{2}^{-}(+)-\gamma_{2}^{-}(-)<\gamma_{1}^{-}(+)-\gamma_{1}^{-}(-). This condition signals a non-reciprocal frustrated interaction, which we create by confining hysteron 1 to a smaller angular interval than hysteron 2 and coupling them together with crossed springs. Second, latching requires γ2(+)<γ1(+)\gamma_{2}^{-}(+)<\gamma_{1}^{-}(+) to reach the intermediate +-+ state. To achieve this, we adjust x2x_{2} until γ2(+)<γ1(+)\gamma_{2}^{-}(+)<\gamma_{1}^{-}(+), which moves all thresholds for hysteron 2 in concert, without altering their spacing. As a result, our design has γ1()<γ2()\gamma_{1}^{-}(-)<\gamma_{2}^{-}(-), another requirement for latching. Third, latching requires γ1()<0<γ2()\gamma_{1}^{-}(-)<0<\gamma_{2}^{-}(-) so that the state +-+ is released as γ0\gamma\rightarrow 0 but the state ++- is not. We fulfill this requirement by adjusting x1x_{1}. Finally, we need γ1+()<γ2+()\gamma_{1}^{+}(-)<\gamma_{2}^{+}(-); this turns out to be satisfied in the design through the larger angular interval of hysteron 2.

Figure 5B shows the switching thresholds as measured in our experimental realization of latching, using the parameters in the caption. Plugging these parameters into the kinematic model, we obtain the second set of bars, which are in good agreement with the experiment and follow the same ordering.

Our mechanical system allows one to latch and release the hysterons in another way, shown in Supplementary Movie 6. Holding the driving rod fixed at γ=0\gamma=0, the left rotor can be flipped between ()(-) the (+)(+) by hand, and it is stable in either state when the right rotor is ()(-). Flipping the right rotor to (+)(+) immediately releases the left rotor to ()(-), returning the system to -- upon letting go.

Refer to caption
Figure 6: Counting modulo 2 with four mechanical hysterons. A. Thresholds and interactions that yield a limit cycle with twice the period of the driving, for unit-amplitude cyclic drive [12]. B. Corresponding pathway, where we have colored the two states at the minimum of the driving. For simplicity we do not show all the transitions out of all the states, although they can be determined from the information in A. C. Realizing this behavior with mechanical hysterons. The rotors from left to right correspond to the hysterons from top to bottom in A. The springs connecting rotors 1 and 3 have k=0.07k=0.07 N/cm, and their original x0=2.5x_{0}=2.5 cm are extended by steel wire. All other springs have k=0.19k=0.19 N/cm and x0=4.1x_{0}=4.1 cm. D. States and transitions in the experiment, which achieves the targeted response. Horizontal segments denote avalanches.

Counting modulo 2.— More sophisticated functions can be realized with more hysterons. Here we target a multiperiodic response that was obtained for simulated hysterons [12, 13, 15]. We start with a design from one of those studies [12], where four hysterons are coupled as in Fig. 6A. When cyclic driving of unit amplitude is applied [29], these parameters produce the steady state drawn in Fig. 6B, which we find using the open-source hysteron software package [29]. The sequence of states takes two driving cycles to traverse. These interacting hysterons thus perform a basic computation: discriminating between even and odd numbers of driving cycles, i.e., counting modulo 2.

Investigating the pathway in Fig. 6B further, we can see that it features two avalanches (+-++-+ \rightarrow ++++++++ and ++++++- \rightarrow --++-), as well as a pair of “scrambled” transitions: ++++++++ \rightarrow ++++++- and --++++ \rightarrow --+-+, meaning that they are not consistent with a state-independent ordering of the switching fields [18, 14]. To see this, note that these transitions imply that γ3>γ4\gamma_{3}^{-}>\gamma_{4}^{-} when s1=s2=1s_{1}=s_{2}=-1, and that γ3<γ4\gamma_{3}^{-}<\gamma_{4}^{-} when s1=s2=1s_{1}=s_{2}=1. The presence of either scrambling or avalanches is known to be necessary, but not sufficient, for a multiperiodic response [14].

Refer to caption
Figure 7: Counting driving cycles with a chain of mechanical hysterons. Time series showing a domain wall ratcheting down an antiferromagnetic chain, irreversibly flipping one hysteron each half cycle. Here a cycle of driving follows γ:γ0γ0γ0\gamma:\gamma_{0}\rightarrow-\gamma_{0}\rightarrow\gamma_{0}. The growing +-++-+... phase is highlighted in blue. For ease of construction, the radial bearings are replaced by optical posts in post holders lubricated with silicone oil. Coupling springs: k=0.17k=0.17 N/cm, x0=4.0x_{0}=4.0 cm. Driving springs: k=0.19k=0.19 N/cm, x0=4.1x_{0}=4.1 cm.

To reproduce this complex response in the lab, we start by translating the sign and approximate strength of the interactions into a choice of springs and their mounting points on the rotors, which controls the magnitude of the interaction via the product kijij2k_{ij}\ell_{ij}^{2}. One pair of springs spans a longer distance from rotor 1 to rotor 3; we attach a length of steel wire to extend the reach of these springs while staying within their linear response. We then set the Δθi\Delta\theta_{i} for each hysteron to reflect its relative amount of hysteresis in the design. To ensure a repeatable minimum and maximum for the driving, we mount the two linear bearings that hold the driving rod at locations where they will collide with the outermost clamps that support springs 1 and 4, and we use these contacts as the turning points.

The mounting positions xix_{i}, the angular intervals 2Δθi2\Delta\theta_{i}, the coupling positions ij\ell_{ij}, and the two endpoints of the driving offer a total of 14 continuous degrees of freedom. On top of this, we also allow ourselves to mount some of the springs within a pair at unequal ij\ell_{ij}. To target the sequence of states in Fig. 6B, we drive the system to observe its behavior and then adjust one or more of these degrees of freedom to try to obtain more of the desired sequence. This iterative process eventually produced the configuration shown in Fig. 6C; its behavior under cyclic driving is shown in Supplementary Movie 7. To show the resulting steady state, we measure the value of γ\gamma where each transition occurs, and we plot the sequence of states as a function of time in Fig. 6D. The sequence matches that of Fig. 6B, it takes two periods to traverse, and it repeats indefinitely, as desired.

There is one subtle difference in the pathways: The experiment navigates the downward avalanche via the unstable intermediate state +-+++-, whereas the design in Fig. 6A passes through ++-++- instead. We found that we could match the experiment by changing the bare threshold γ1,0\gamma_{1,0}^{-} for the top hysteron in Fig. 6A from 0 to 0.850.85.

Counting to nn.— As a final demonstration of computing with mechanical hysterons, Fig. 7 and Supplementary Movie 8 show an accumulator, which counts the number of driving cycles applied to it. A mechanical metamaterial was recently designed with this function [30], using a train of carefully designed elastic beams that make and break contact under cyclic compression. Our design is based on an antiferromagnetic chain, here a series of hysterons with uniform frustrated interactions. We stagger the points where the springs attach to the driving rod, which alternatingly raises and lowers the values of γ+\gamma^{+} and γ\gamma^{-} for each hysteron. In particular, we set x2m1=Lsin(θ0)x_{2m-1}=-L\sin(\theta_{0}), x2m=Lsin(θ0)x_{2m}=L\sin(\theta_{0}), and x1=3Lsin(θ0)x_{1}=-3L\sin(\theta_{0}), where θ0=θi+=θi\theta_{0}=\theta_{i}^{+}=-\theta_{i}^{-}, although other values can also work. This design breaks the symmetry of the ground state so that ++-++-++- has a higher energy than +-++-++-+.

Starting in the higher-energy ground state, cycling the system at constant amplitude drives a domain wall down the chain, irreversibly flipping one hysteron each half cycle. These transitions occur because a hysteron at the domain wall experiences two interactions that cancel, allowing it to change state upon the influence of the global drive. The location of the domain wall thus encodes the number of driving cycles; 2n2n hysterons can record this number up to nn. Once the domain wall reaches the end of the chain, the configuration is stable to further driving.

The basic idea of this design can be verified on a computer [29] by applying cyclic driving of any fixed amplitude γ0\gamma_{0}, setting thresholds γ2m1+>γ2m1=γ0/2\gamma_{2m-1}^{+}>-\gamma_{2m-1}^{-}=\gamma_{0}/2 for the odd hysterons and γ2m±=γ2m1\gamma^{\pm}_{2m}=-\gamma^{\mp}_{2m-1} for the even hysterons (where m=1,2,3m=1,2,3...), and setting nearest-neighbor interactions of strength Ji,i+1=γ0J_{i,i+1}=-\gamma_{0}. The thresholds for hysteron 1 should be raised by γ0\gamma_{0} to allow a domain wall to nucleate there.

More precisely, our accumulator design detects cycles of intermediate amplitude. A small-amplitude cycle that stays within the interval [max(γi),min(γi+)][\max(\gamma_{i}^{-}),\min(\gamma_{i}^{+})] will not change the state, and a large-amplitude cycle that overpowers the frustrated interactions can send the system to its final absorbing state. In our idealized example, the system counts cycles of any amplitude between γ0/2\gamma_{0}/2 and 5γ0/25\gamma_{0}/2.

Discussion.— Here we have demonstrated a design for mechanical hysterons with continuously tunable thresholds and interactions, whose states can be controlled manually or by coupling to an external mechanical drive. Recent work has demonstrated other mechanical designs that can count modulo two [31], count driving cycles up to nn [30], or encode the magnitude of a mechanical force into a binary string [32]. Although those systems use bistable mechanical elements, each one uses a different strategy to navigate the pathways between its states. In contrast, we have presented a general platform that can be reconfigured to perform all of the above functions, plus a latching behavior that was recently identified in hysteron simulations [23]. Crucial to this versatility was the realization of cooperative and frustrated interactions that can be reciprocal or non-reciprocal.

There should of course be other ways to design physical hysterons with general interactions; Shohat and van Hecke [33] recently studied two-dimensional networks of bilinear hysterons as a route to exotic pathways, including mixed interactions and multiperiodic cycles. Understanding what are the general constraints on γi,0±\gamma_{i,0}^{\pm} and JijJ_{ij} for any realizable metamaterial is an open question.

One principle of our approach was to use nonlinearities sparingly, so that the behaviors of the system could be rationalized as simply as possible. We used linear springs and nearly-frictionless bearings in the experiment, and our analysis using small rotor angles and an affine relationship between torque and the global drive was able to capture the essential behaviors of two interacting hysterons (Fig. 3).

Designing the response of larger collections of mechanical hysterons presents some intriguing challenges. Although we report an exact kinematic model and a mapping to switching thresholds and interactions for small rotor angles, in practice we worked at relatively large rotor angles and proceeded through a combination of physical reasoning and trial-and-error. This approach might not work for larger hysteron machines. As an alternative, our kinematic model can provide the basis for computational inverse design methods, which could generate sets of parameters for a particular desired behavior. Another possibility for targeting behaviors in large systems is through supervised learning [34], which was recently implemented in experiments on spring networks [35]. Our system offers a wealth of possible learning degrees of freedom, as there are numerous geometric parameters that can be tuned continuously to affect the switching thresholds, including xix_{i}, θi±\theta_{i}^{\pm}, ij\ell_{ij}, and LiL_{i}. Understanding whether this approach can be used achieve a specific transition graph or a desired response under cyclic drive could be a fertile direction for future work.

The focus of this work has been developing a mechanical hysteron with general interactions (Figs. 1-3), understanding these interactions (Eqs. 3-5), and probing their versatility through a series of targeted behaviors (Figs. 4-7). Some of these behaviors are readily interpreted as basic computations on mechanical inputs, like the accumulator that counts cycles of intermediate amplitude (Fig. 7). Yet, such computation is not limited to a small set of particular designs – rather, it is a general feature of collections of interacting hysterons. This can be realized by interpreting the transition graphs as finite-state machines (FSMs), through the selection of an initial state and an accept state and the choice of an alphabet of driving protocols, as described recently by Liu et al. [20]. For instance, the latching mechanism has a natural two-character alphabet of γ:0100\gamma:0\rightarrow 10\rightarrow 0 as S (set) and γ:0320\gamma:0\rightarrow 32\rightarrow 0 as R (reset). If the initial and accepting states are both --, this FSM accepts the empty string and any string ending in R. The computational power of FSMs, paired with the existence of general mechanical hysterons that we have established here, suggests that there is a large, untapped potential for designed materials that can sense, compute, and respond to their mechanical environment.

Acknowledgements.
I thank Nathan Keim for suggesting how to apply a global drive, for providing the parameters used in Fig. 6A, and for many fruitful discussions. I thank Vidyesh Anisetti, Eadin Block, Christian Santangelo, and Jennifer Schwarz for contributing to early hysteron designs, and I thank Chloe Lindeman, Dor Shohat, and Martin van Hecke for comments on the manuscript. This work was initiated at the Aspen Center for Physics, which is supported by National Science Foundation grant PHY-2210452.

Appendix A APPENDIX

Torques for general coupling.— We now outline the case where the two springs connecting hysterons ii and jj are not necessarily paired with equal spring constants or rest lengths, and where they may not have symmetrical mounting positions. We begin by considering a single coupling spring of stiffness kk and rest length x0x_{0} that mounts to rotors 11 and 22 at positions 1\ell_{1} and 2\ell_{2} from the fulcrums of the rotors, respectively, where the signs of 1\ell_{1}, 2\ell_{2} indicate the side of the fulcrum where they attach. In the limit of small θ1\theta_{1}, θ2\theta_{2} this coupling spring exerts a torque on hysteron 1 equal to:

τ=k(1w+12(θ2θ1))(1x0L0)+k1w2x0L03(2θ21θ1),\tau=k(\ell_{1}w+\ell_{1}\ell_{2}(\theta_{2}-\theta_{1}))\left(1-\frac{x_{0}}{L_{0}}\right)\\ +\frac{k\ell_{1}w^{2}x_{0}}{L_{0}^{3}}(\ell_{2}\theta_{2}-\ell_{1}\theta_{1})\ , (6)

where L0=(21)2+w2L_{0}=\sqrt{(\ell_{2}-\ell_{1})^{2}+w^{2}} is the length of the spring when θ1=θ2=0\theta_{1}=\theta_{2}=0. With this result, it is straightforward to write down the net torque τ12=τ+τ\tau_{12}=\tau+\tau^{\prime} on rotor 1 for the general case where a second spring of stiffness kk^{\prime} and rest length x0x_{0}^{\prime} is mounted at distinct positions 1\ell_{1}^{\prime} and 2\ell_{2}^{\prime}. The expression will in general depend on the properties and mounting positions of both springs, and will contain terms proportional to 1\ell_{1}, 12\ell_{1}^{2}, and 12\ell_{1}\ell_{2}, for both unprimed and primed \ell.

Pairing the springs as in Fig. 1D with k=kk=k^{\prime} and x0=x0x_{0}=x_{0}^{\prime} greatly simplifies the interaction. Mounting the springs in a “parallel” configuration, =1=2=1=2\ell=\ell_{1}=\ell_{2}=-\ell_{1}^{\prime}=-\ell_{2}^{\prime}, we obtain:

τ12=2k2(θ2θ1),\tau_{12}=2k\ell^{2}(\theta_{2}-\theta_{1})\ , (7)

where the dependence on x0=x0x_{0}=x_{0}^{\prime} has vanished, and the dependence is on 2\ell^{2} alone.

Mounting instead in a “crossed” configuration, =1=2=1=2\ell=\ell_{1}=-\ell_{2}=-\ell_{1}^{\prime}=\ell_{2}^{\prime}, we obtain:

τ12=2k2(θ2θ1)2k2x042+w2(2θ14242+w2(θ2+θ1)).\tau_{12}=-2k\ell^{2}(\theta_{2}-\theta_{1})\\ -2k\ell^{2}\frac{x_{0}}{\sqrt{4\ell^{2}+w^{2}}}\left(2\theta_{1}-\frac{4\ell^{2}}{4\ell^{2}+w^{2}}(\theta_{2}+\theta_{1})\right)\ . (8)

Specializing to x0wx_{0}\ll w simplifies this expression to:

τ12=2k2(θ2θ1),\tau_{12}=-2k\ell^{2}(\theta_{2}-\theta_{1})\ , (9)

which is equal and opposite to Eq. 7.

References

  • Paulsen and Keim [2024] J. D. Paulsen and N. C. Keim, Mechanical memories in solids, from disorder to design, arXiv preprint arXiv:2405.08158  (2024).
  • Preisach [1935] F. Preisach, Über die magnetische nachwirkung, Zeitschrift für physik 94, 277 (1935).
  • Falk and Langer [2011] M. L. Falk and J. Langer, Deformation and failure of amorphous, solidlike materials, Annual Review of Condensed Matter Physics 2, 353 (2011).
  • Keim and Arratia [2014] N. C. Keim and P. E. Arratia, Mechanical and microscopic properties of the reversible plastic regime in a 2d jammed material, Phys. Rev. Lett. 112, 028302 (2014).
  • Mungan et al. [2019] M. Mungan, S. Sastry, K. Dahmen, and I. Regev, Networks and hierarchies: How amorphous materials learn to remember, Phys. Rev. Lett. 123, 178002 (2019).
  • Mungan and Terzi [2019] M. Mungan and M. M. Terzi, The structure of state transition graphs in systems with return point memory: I. general theory, Annales Henri Poincaré 20, 2819 (2019).
  • Terzi and Mungan [2020] M. M. Terzi and M. Mungan, State transition graph of the preisach model and the role of return-point memory, Phys. Rev. E 102, 012122 (2020).
  • Keim et al. [2020] N. C. Keim, J. Hass, B. Kroger, and D. Wieker, Global memory from local hysteresis in an amorphous solid, Phys. Rev. Res. 2, 012004 (2020).
  • Keim and Medina [2022] N. C. Keim and D. Medina, Mechanical annealing and memories in a disordered solid, Science Advances 8, eabo1614 (2022).
  • Shohat et al. [2023] D. Shohat, Y. Friedman, and Y. Lahini, Logarithmic aging via instability cascades in disordered systems, Nature Physics 19, 1890 (2023).
  • Muhaxheri and Santangelo [2024] G. Muhaxheri and C. D. Santangelo, Bifurcations of inflating balloons and interacting hysterons, arXiv preprint arXiv:2403.10721  (2024).
  • Keim and Paulsen [2021] N. C. Keim and J. D. Paulsen, Multiperiodic orbits from interacting soft spots in cyclically sheared amorphous solids, Science Advances 7, eabg7685 (2021).
  • Lindeman and Nagel [2021] C. W. Lindeman and S. R. Nagel, Multiple memory formation in glassy landscapes, Science Advances 7, eabg7133 (2021).
  • van Hecke [2021] M. van Hecke, Profusion of transition pathways for interacting hysterons, Phys. Rev. E 104, 054608 (2021).
  • Szulc et al. [2022] A. Szulc, M. Mungan, and I. Regev, Cooperative effects driving the multi-periodic dynamics of cyclically sheared amorphous solids, The Journal of Chemical Physics 156, 164506 (2022).
  • Yasuda et al. [2021] H. Yasuda, P. R. Buskohl, A. Gillman, T. D. Murphey, S. Stepney, R. A. Vaia, and J. R. Raney, Mechanical computing, Nature 598, 39 (2021).
  • Jules et al. [2022] T. Jules, A. Reid, K. E. Daniels, M. Mungan, and F. Lechenault, Delicate memory structure of origami switches, Phys. Rev. Res. 4, 013128 (2022).
  • Bense and van Hecke [2021] H. Bense and M. van Hecke, Complex pathways and memory in compressed corrugated sheets, Proceedings of the National Academy of Sciences 118, e2111436118 (2021).
  • Sirote-Katz et al. [2024] C. Sirote-Katz, D. Shohat, C. Merrigan, Y. Lahini, C. Nisoli, and Y. Shokef, Emergent disorder and mechanical memory in periodic metamaterials, Nature Communications 15, 4008 (2024).
  • Liu et al. [2024] J. Liu, M. Teunisse, G. Korovin, I. R. Vermaire, L. Jin, H. Bense, and M. van Hecke, Controlled pathways and sequential information processing in serially coupled mechanical hysterons, Proceedings of the National Academy of Sciences 121, e2308414121 (2024).
  • Ding and van Hecke [2022] J. Ding and M. van Hecke, Sequential snapping and pathways in a mechanical metamaterial, The Journal of Chemical Physics 156, 204902 (2022).
  • El Elmi and Pasini [2024] A. El Elmi and D. Pasini, Tunable sequential pathways through spatial partitioning and frustration tuning in soft metamaterials, Soft Matter 20, 1186 (2024).
  • Lindeman et al. [2023] C. W. Lindeman, T. R. Jalowiec, and N. C. Keim, Isolating the enhanced memory of a glassy system (2023), arXiv:2306.07177 [cond-mat.soft] .
  • Note [1] To ensure this is an unstable equilibrium, it is necessary that y>0y>0, but also that the driving spring kik_{i} is sufficiently strong compared to any coupling springs that might disrupt this bistability.
  • Note [2] We do not presently have a precise condition on the parameters that would prohibit stable equilibria within the interval (θi,θi+)(\theta_{i}^{-},\theta_{i}^{+}).
  • Barker et al. [1983] J. A. Barker, D. E. Schreiber, B. G. Huth, and D. H. Everett, Magnetic hysteresis and minor loops: models and experiments, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences 386, 251 (1983).
  • Sethna et al. [1993] J. P. Sethna, K. Dahmen, S. Kartha, J. A. Krumhansl, B. W. Roberts, and J. D. Shore, Hysteresis and hierarchies: Dynamics of disorder-driven first-order phase transformations, Phys. Rev. Lett. 70, 3347 (1993).
  • Keim et al. [2019] N. C. Keim, J. D. Paulsen, Z. Zeravcic, S. Sastry, and S. R. Nagel, Memory formation in matter, Rev. Mod. Phys. 91, 035002 (2019).
  • Keim and Paulsen [2020] N. C. Keim and J. D. Paulsen, hysteron 0.1, https://github.com/nkeim/hysteron (2020).
  • Kwakernaak and van Hecke [2023] L. J. Kwakernaak and M. van Hecke, Counting and sequential information processing in mechanical metamaterials, Phys. Rev. Lett. 130, 268204 (2023).
  • ten Wolde and Farhadi [2024] M. A. ten Wolde and D. Farhadi, A single-input state-switching building block harnessing internal instabilities, Mechanism and Machine Theory 196, 105626 (2024).
  • Hyatt and Harne [2023] L. P. Hyatt and R. L. Harne, Programming metastable transition sequences in digital mechanical materials, Extreme Mechanics Letters 59, 101975 (2023).
  • Shohat and van Hecke [2024] D. Shohat and M. van Hecke, Geometric control and memory in networks of bistable elements, preprint  (2024).
  • Stern and Murugan [2023] M. Stern and A. Murugan, Learning without neurons in physical systems, Annual Review of Condensed Matter Physics 14, 417 (2023).
  • Altman et al. [2024] L. E. Altman, M. Stern, A. J. Liu, and D. J. Durian, Experimental demonstration of coupled learning in elastic networks, Phys. Rev. Appl. 22, 024053 (2024).