The mechanical latching memory of an adhesive tape
Sebanti Chattopadhyay, Carys Chase-Mayoral, Nathan Keim
TL;DR
The study investigates how a simple adhesive tape forms and retrieves multiple mechanical memories under rectified, unidirectional driving during partial peeling. By encoding turning points as distances $d$ and reading out with the peeling force $F_p$, the authors reveal nested memory states and sequence-dependent erasure, supported by a minimal latching model where tape segments act as thresholded bits. They demonstrate that memory strength can be tuned via aging at the turning point or by changing substrates, yielding persistent or partially erased memories, and show a purely mechanical one-back-like computation. The work provides a generic framework for memories under rectified driving in non-equilibrium soft matter, with implications for mechanical computation and design of tunable, eraseable memory in everyday materials.
Abstract
The storage and retrieval of mechanical imprints from past perturbations is a central theme in soft matter physics. Here we study this effect in the partial peeling of an ordinary adhesive tape, which leaves a line of strong adhesion at the stopping point. We show how this behavior can be used to mechanically store and retrieve the amplitudes of successive peeling cycles. This multiple-memory behavior resembles the well-known return-point memory found in many systems with hysteresis, but crucially the driving here is rectified: peeling is unidirectional, where each cycle begins and ends with the tape flat on the substrate. This condition means that the tape demonstrates a distinct principle for multiple memories. By considering another mechanism that was recently proposed, we establish ``latching'' as a generic principle for memories formed under rectified driving, with multiple physical realizations. We show separately that tape can be tuned to erase memories partially and also demonstrate the function of tape as a mechanical computing device that extracts features from input sequences and compares successive values.
