Articulo de referencia

Computadora química

Una computadora química , también llamada computadora de reacción-difusión , computadora Belousov-Zhabotinsky ( BZ ) o computadora gooware , es una computadora no convencional b...

Una computadora química , también llamada computadora de reacción-difusión , computadora Belousov-Zhabotinsky ( BZ ) o computadora gooware , es una computadora no convencional basada en una "sopa" química semisólida donde los datos se representan mediante concentraciones variables de sustancias químicas. [ 1 ] Los cálculos se realizan mediante reacciones químicas que ocurren naturalmente .

Fondo

Originalmente, las reacciones químicas se consideraban un simple movimiento hacia un equilibrio estable, lo cual no resultaba muy prometedor para la computación. Esto cambió gracias a un descubrimiento realizado por Boris Belousov , un científico soviético , en la década de 1950. Belousov creó una reacción química entre diferentes sales y ácidos que oscilaban entre el amarillo y el transparente debido a que la concentración de los distintos componentes variaba cíclicamente. En aquel entonces, esto se consideraba imposible, ya que parecía contradecir la segunda ley de la termodinámica , que establece que en un sistema cerrado la entropía solo aumenta con el tiempo, lo que provoca que los componentes de la mezcla se distribuyan hasta alcanzar el equilibrio, imposibilitando así cualquier cambio en la concentración. Sin embargo, los análisis teóricos modernos demuestran que reacciones suficientemente complejas pueden, de hecho, presentar fenómenos ondulatorios sin violar las leyes de la naturaleza. [ 1 ] [ 2 ] ( Anatol Zhabotinsky logró una demostración convincente y directamente visible con la reacción de Belousov-Zhabotinsky, que mostraba ondas de colores en espiral).

Las propiedades ondulatorias de la reacción de Belousov-Zhabotinsky (BZ) implican que puede transmitir información de la misma manera que cualquier otra onda. Sin embargo, aún se requiere computación, la cual se lleva a cabo mediante microchips convencionales que utilizan el código binario para transmitir y modificar unos y ceros a través de un complejo sistema de compuertas lógicas . Para realizar cualquier cálculo imaginable, basta con contar con compuertas NAND . (Una compuerta NAND tiene una entrada de dos bits. Su salida es 0 si ambos bits son 1, y 1 en caso contrario). En la versión computacional química, las compuertas lógicas se implementan mediante ondas de concentración que se bloquean o amplifican entre sí de diferentes maneras.

Investigación actual

En 1989 se demostró cómo las reacciones químicas sensibles a la luz podían realizar el procesamiento de imágenes . [ 3 ] Esto condujo a un auge en el campo de la computación química. Andrew Adamatzky en la Universidad del Oeste de Inglaterra ha demostrado puertas lógicas simples utilizando procesos de reacción-difusión . [ 4 ] Además, ha demostrado teóricamente cómo un hipotético "2 + medio" modelado como un autómata celular puede realizar computación. [ 5 ] Adamatzky se inspiró en un artículo teórico sobre computación utilizando bolas en una mesa de billar para transferir este principio a los químicos BZ y reemplazar las bolas de billar con ondas: si dos ondas se encuentran en la solución, crean una tercera onda que se registra como un 1.

Uno de los problemas de la versión actual de esta tecnología es la velocidad de las ondas; se propagan a tan solo unos milímetros por minuto. Según Adamatzky, este problema puede solucionarse colocando las compuertas muy cerca unas de otras, para asegurar una rápida transmisión de las señales. Otra posibilidad serían nuevas reacciones químicas que propaguen las ondas a mayor velocidad.

En 2014, un equipo internacional liderado por los Laboratorios Federales Suizos de Ciencia y Tecnología de Materiales (Empa) desarrolló un sistema de computación química . Este sistema empleó cálculos de tensión superficial derivados del efecto Marangoni, utilizando un gel ácido, para encontrar la ruta más eficiente entre los puntos A y B, superando a un sistema de navegación por satélite convencional que intentaba calcular la misma ruta. [ 6 ] [ 7 ]

En 2015, estudiantes de posgrado de la Universidad de Stanford crearon una computadora utilizando campos magnéticos y gotas de agua con nanopartículas magnéticas , ilustrando algunos de los principios básicos de una computadora química. [ 8 ] [ 9 ]

En 2015, estudiantes de la Universidad de Washington crearon un lenguaje de programación para reacciones químicas (desarrollado originalmente para el análisis de ADN ). [ 10 ] [ 11 ]

En 2017, investigadores de la Universidad de Harvard patentaron una máquina de Turing química que operaba utilizando la dinámica no lineal de la reacción de Belousov-Zhabotinsky . [ 12 ] El sistema que desarrollaron es capaz de reconocer un lenguaje Chomsky de tipo 1 utilizando consideraciones de energía libre de Gibbs . Este trabajo se publicó posteriormente en 2019, incluyendo sistemas para lenguajes Chomsky de tipo 2 y tipo 3. [ 13 ]

En 2020, investigadores de la Universidad de Glasgow crearon una computadora química utilizando piezas impresas en 3D y agitadores magnéticos para controlar las oscilaciones de un medio BZ. De esta manera, lograron calcular compuertas lógicas binarias y realizar reconocimiento de patrones. [ 14 ]

Véase también

Referencias

  1. 1 2 Kumar, Ambar; Mahato, Akash Kumar; Singh, Akashdeep (2014). "Computación química: una forma diferente de computación" (PDF) . Revista internacional de investigación innovadora en tecnología . 1 (6). ISSN 2349-6002 . Archivado del original (PDF) el 15 de junio de 2015. Recuperado el 14 de junio de 2015 . 
  2. "La Ley de Moore está a punto de volverse extraña" . Nautilus . 29 de enero de 2015.
  3. L. Kuhnert; KI Agladze; VI Krinsky (1989). "Procesamiento de imágenes mediante ondas químicas fotosensibles". Nature . 337 (6204): 244– 247. Bibcode : 1989Natur.337..244K . doi : 10.1038/337244a0 . S2CID 4257968 . 
  4. Adamatzky, Andrew; De Lacy Costello, Benjamin (2002). "Puertas lógicas experimentales en un medio de reacción-difusión: La puerta XOR y más allá". Physical Review E . 66 (4) 046112. Bibcode : 2002PhRvE..66d6112A . doi : 10.1103/PhysRevE.66.046112 . PMID 12443264 . 
  5. Andrew I. Adamatzky (1997). "Capacidades de procesamiento de información de sistemas de reacción-difusión química. 1. Medios de Belousov-Zhabotinsky en matrices de hidrogel y sobre soportes sólidos". Advanced Materials for Optics and Electronics . 7 (5): 263– 272. doi : 10.1002/(SICI)1099-0712(199709)7:5 < 263::AID-AMO317 > 3.0.CO ; 2-Y .
  6. "El GPS químico supera al sistema de navegación por satélite > ENGINEERING.com" . engineering.com .
  7. "Empa inventa una computadora química más rápida que un GPS" . gizmag.com . 28 de octubre de 2014.
  8. "Stanford ha creado una computadora con forma de gota de agua - ExtremeTech" . ExtremeTech . 12 de junio de 2015.
  9. "Este reloj computarizado utiliza gotas de agua, manipulando información y materia al mismo tiempo" . ZME Science . 10 de junio de 2015.
  10. Taylor Soper (30 de septiembre de 2013). "Computadora química: Investigadores desarrollan un lenguaje de programación para controlar moléculas de ADN" . GeekWire .
  11. " Ingenieros de la UW inventan un lenguaje de programación para construir ADN sintético" . washington.edu
  12. EE. UU. 9 582 771 
  13. Dueñas-Díez M, Pérez-Mercader J (2019). "Cómo computa la química: reconocimiento del lenguaje mediante autómatas químicos no bioquímicos. De los autómatas finitos a las máquinas de Turing" . iScience . 19 : 514–526 . Bibcode : 2019iSci ...19..514D . doi : 10.1016/j.isci.2019.08.007 . PMC 6710637. PMID 31442667 .  
  14. Parrilla-Gutierrez, Juan Manuel; Sharma, Abhishek; Tsuda, Soichiro; Cooper, Geoffrey JT; Aragon-Camarasa, Gerardo; Donkers, Kevin; Cronin, Leroy (2020). "Una computadora química programable con memoria y reconocimiento de patrones" . Nature Communications . 11 (1): 1442. Bibcode : 2020NatCo..11.1442P . doi : 10.1038/ s41467-020-15190-3 . PMC 7080730. PMID 32188858 .  
  • "Presentamos el ordenador glooper" - Artículo de Duncan Graham-Rowe en New Scientist (Acceso restringido)