Computing with networks of nonlinear mechanical oscillators
Related Experiment Video
Updated: Mar 1, 2026

Fabrication and Testing of Microfluidic Optomechanical Oscillators
Published on: May 29, 2014
Jean C Coulombe1, Mark C A York1, Julien Sylvestre1
1Department of Mechanical Engineering, Université de Sherbrooke, Sherbrooke, Canada.
Abstract:
As it is getting increasingly difficult to achieve gains in the density and power efficiency of microelectronic computing devices because of lithographic techniques reaching fundamental physical limits, new approaches are required to maximize the benefits of distributed sensors, micro-robots or smart materials. Biologically-inspired devices, such as artificial neural networks, can process information with a high level of parallelism to efficiently solve difficult problems, even when implemented using conventional microelectronic technologies. We describe a mechanical device, which operates in a manner similar to artificial neural networks, to solve efficiently two difficult benchmark problems (computing the parity of a bit stream, and classifying spoken words). The device consists in a network of masses coupled by linear springs and attached to a substrate by non-linear springs, thus forming a network of anharmonic oscillators. As the masses can directly couple to forces applied on the device, this approach combines sensing and computing functions in a single power-efficient device with compact dimensions.
More Related Videos
Related Concept Videos
Forced Oscillations
Oscillations In An LC Circuit
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Damped Oscillations
Although friction and other non-conservative...
Oscillations about an Equilibrium Position
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...

