Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Aug;475(2228):20190192.
doi: 10.1098/rspa.2019.0192. Epub 2019 Aug 14.

Boolean logic by convective obstacle flows

Affiliations

Boolean logic by convective obstacle flows

S J Bartlett et al. Proc Math Phys Eng Sci. 2019 Aug.

Abstract

We present a potential new mode of natural computing in which simple, heat-driven fluid flows perform Boolean logic operations. The system comprises a two-dimensional single-phase fluid that is heated from below and cooled from above, with two obstacles placed on the horizontal mid-plane. The obstacles remove all vertical momentum that flows into them. The horizontal momentum extraction of the obstacles is controlled in a binary fashion, and constitutes the 2-bit input. The output of the system is a thresholded measure of the energy extracted by the obstacles. Due to the existence of multiple attractors in the phase space of this system, the input-output relationships are equivalent to those of the OR, XOR or NAND gates, depending on the threshold and obstacle separation. The ability to reproduce these logical operations suggests that convective flows might have the potential to perform more general computations, despite the fact that they do not involve electronics, chemistry or multiple fluid phases.

Keywords: Boolean logic; computation; convection.

PubMed Disclaimer

Conflict of interest statement

We declare we have no competing interests.

Figures

Figure 1.
Figure 1.
System schematic showing the boundary temperatures Th and Tc that drive convective heat flow from the lower to the top boundary. The two obstacles are shown as white crosses (their actual size is only approximately 0.8% of the system height H). The colouring shows the dimensionless temperature with red corresponding to Th and blue to Tc. (Online version in colour.)
Figure 2.
Figure 2.
Typical flow structure of a convective 2-obstacle flow in which the obstacles are separated by Δo = H, with different inputs: (a) [mu1 mu2] = [0 0], (see animation of this simulation (https://www.youtube.com/watch?v=IKBfdaL9Zr8)), (b) [mu1 mu2] = [0 1], (see animation of this simulation (https://www.youtube.com/watch?v=6D2PtErYHHY)). Obstacles are shown as white crosses (actual size is only approx. 0.8% of the system height). Colour shows the normalized temperature of the fluid. (Online version in colour.)
Figure 3.
Figure 3.
Typical flow structure of a convective 2-obstacle flow in which the obstacles are separated by Δo = H, with different inputs: (a) [mu1 mu2] = [1 0], see animation of this simulation (https://www.youtube.com/watch?v=vj_tqCfPK-8), (b) [mu1 mu2] = [1 1], see animation of this simulation (https://www.youtube.com/watch?v=IHZrO9r0ff4). Obstacles are shown as white crosses (actual size is only approx. 0.8% of the system height). Colour shows the normalized temperature of the fluid. (Online version in colour.)
Figure 4.
Figure 4.
Typical flow structure of a convective 2-obstacle flow in which the obstacles are separated by Δo = H/2, with different inputs: (a) [mu1 mu2] = [0 0], (see animation of this simulation (https://www.youtube.com/watch?v=CVTo8zuPS_w)), (b) [mu1 mu2] = [0 1], (see animation of this simulation (https://www.youtube.com/watch?v=Jtyu8zI46Bs)). Obstacles are shown as white crosses (actual size is only approx. 0.8% of the system height). Colour shows the normalized temperature of the fluid. (Online version in colour.)
Figure 5.
Figure 5.
Typical flow structure of a convective 2-obstacle flow in which the obstacles are separated by Δo = H/2, with different inputs: (a) [mu1 mu2] = [1 0], (see animation of this simulation (https://www.youtube.com/watch?v=cv1jQWLiEpg)), (b) [mu1 mu2] = [1 1], (see animation of this simulation (https://www.youtube.com/watch?v=eUq6LgCENyU)). Obstacles are shown as white crosses (actual size is only approx. 0.8% of the system height). Colour shows the normalized temperature of the fluid. (Online version in colour.)

References

    1. Crutchfield JP. 2012. Between order and chaos. Nat. Phys. 8, 17–24. (10.1038/nphys2190) - DOI
    1. Crutchfield JP, Ditto WL, Sinha S. 2010. Introduction to focus issue: intrinsic and designed computation: information processing in dynamical systems: beyond the digital hegemony. Chaos 20, 037101 (10.1063/1.3492712) - DOI - PubMed
    1. Feldman DP, McTague CS, Crutchfield JP. 2008. The organization of intrinsic computation: complexity-entropy diagrams and the diversity of natural information processing. Chaos 18, 043106 (10.1063/1.2991106) - DOI - PubMed
    1. Jaynes ET. 1957. Information theory and statistical mechanics. Phys. Rev. 106, 620–630. (10.1103/PhysRev.106.620) - DOI
    1. Jaynes ET. 1957. Information theory and statistical mechanics. II. Phys. Rev. 108, 171–190. (10.1103/PhysRev.108.171) - DOI

LinkOut - more resources