Está en la página 1de 9

Computadora analgica

De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda

Computador analgico. Una computadora analgica u ordenador real es un tipo de computadora que utiliza dispositivos electrnicos o mecnicos para modelar el problema que resolver utilizando un tipo de cantidad fsica para representar otra. Para el modelado se utiliza la analoga existente en trminos matemticos de algunas situaciones en diferentes campos. Por ejemplo, la que existe entre los movimientos oscilatorios en mecnica y el anlisis de corrientes alternas en electricidad. Estos dos problemas se resuelven por ecuaciones diferenciales y pueden asemejarse trminos entre uno y otro problema para obtener una solucin satisfactoria. Usado en contraposicin a las computadoras digitales, en los cuales los fenmenos fsicos o mecnicos son utilizados para construir una mquina de estado finito que es usada despus para modelar el problema a resolver. Hay un grupo intermedio, los computadores hbridos, en los que un computador digital es utilizado para controlar y organizar entradas y salidas hacia y desde dispositivos analgicos anexos; por ejemplo, los dispositivos analgicos podran ser utilizados para generar valores iniciales para iteraciones. As, un baco sera un computador digital, y una regla de clculo un computador analgico. Los computadores analgicos ideales operan con nmeros reales y son diferenciales, mientras que los computadores digitales se limitan a nmeros computables y son algebraicos. Esto significa que los computadores analgicos tienen una tasa de dimensin de la informacin (ver teora de la informacin), o potencial de dominio informtico ms grande que los computadores digitales (ver teorema de incompletitud de Gdel). Esto, en teora, permite a los computadores analgicos resolver problemas que son indescifrables con computadores digitales. Los tericos de la informtica suelen usar el trmino ordenador real (llamado as porque opera dentro del conjunto de nmeros reales), para evitar los malentendidos populares sobre los computadores analgicos. Algunos ejemplos de computadores analgicos son:

Predictores de marea

Integrador de agua Computador de datos del objetivo para submarinos Modelo Hidrulico de la economa del Reino Unido El mecanismo de Antiquitera La regla de clculo

Contenido
[ocultar]

1 Cronologa de los computadores analgicos 2 Computadores analgicos electrnicos 3 Computadores hbridos analgicos-digitales 4 Mecanismos 5 Componentes 6 Limitaciones 7 Investigacin actual 8 Ejemplos prcticos 9 Computadores reales 10 Referencias 11 Vase tambin 12 Enlaces externos

[editar] Cronologa de los computadores analgicos

Se cree que el mecanismo de Anticitera es el primer computador analgico mecnico conocido.1 Fue diseado para calcular posiciones astronmicas. dghedfDescubierto en 1901 en la ruina de Anticitera de la isla griega de Anticitera, entre Citera y Creta, y se ha fechado cerca del ao 100 A.C. Dispositivos de un nivel de complejidad comparable al del mecanismo de Anticitera no reapareceran hasta mil aos ms tarde. El astrolabio fue inventado en el mundo helenstico en el primer o segundo siglo antes de la Era Comn, y a menudo es atribuido a Hiparco de Nicea. Como una combinacin del planisferio y de la dioptra, el astrolabio fue efectivamente un computador anlogico capaz de resolver diferentes tipos de problemas en astronoma esfrica. Posteriormente, astrnomos musulmanes produjeron muchos tipos diferentes de astrolabios y los usaron para ms de mil problemas diversos relacionados con la astronoma, astrologa, horscopos, la navegacin, agrimensura, medicin del tiempo, la alquibla (direccin de La Meca), Salat (rezo), etc.2 Al-Biruni invent el primer astrolabio mecnico de engranajes para el calendario lunisolar,3 una temprana mquina de alambre-fijo??? de procesamiento de conocimiento4 con un tren de engranaje y ruedas dentadas,5 alrededor del 1000 AD. El planisferio fue un astrolabio de carta de estrellas tambin inventado por AlBiruni en el siglo XI temprano.6 7 El Equatorium fue un instrumento calculador astromtrico inventado por Azarquiel en la Espaa islmica alrededor de 1015.

El "reloj del castillo", un reloj astronmico inventado por Al Jazar en 1206,8 es considerado ser el primer computador analgico programable.9 Exhiba el zodiaco, las rbitas solares y lunares, un indicador con forma de luna creciente viajando a travs de una entrada que haca que puertas automticas abrieran cada hora,10 11 y cinco msicos robticos que tocaban msica cuando eran golpeados por las palancas operadas por un rbol de levas atado a una rueda de agua. La longitud del da y la noche podan ser reprogramadas cada da para llevar la cuenta de las longitudes cambiantes del da y la noche a travs del ao.9 En 1235, fue inventado por Abi Bakr de Isfahn, un astrolabio que incorporaba un computador mecnico de calendario y ruedas dentadas.12 La regla de clculo es un computador analgico manual para hacer la multiplicacin y la divisin, inventada alrededor 1620-1630, poco despus de la publicacin del concepto del logaritmo. El differential analyser (analizador diferencial), un computador analgico mecnico diseado para solucionar ecuaciones diferenciales por integracin, usando mecanismos de ruedas y discos para realizar la integracin. Inventado en 1876 por James Thomson, primero fueron construidos en los aos 1920 y los aos 1930. Por 1912, Arthur Pollen haba desarrollado un computador analgico mecnico dirigido elctricamente para el sistema del control de disparo, basado en el differential analyser. Fue usado por la Marina Imperial Rusa de la Primera Guerra Mundial. En la era de la Segunda Guerra Mundial loa apuntadores de armas y visores de bombas usaron computadores analgicos mecnicos. La calculadora de Curta era un dispositivo accionado por una pequea manivela cilndrica que podra hacer multiplicaciones, divisiones, y un nmero de otras operaciones. La MONIAC Computer fue un modelo hidrulico de una economa nacional, revelado por primera vez en 1949. El Computer Engineering Associates fue una vuelta?? de Caltech en 1950 para proporcionar servicios comerciales usando el "Direct Analogy Electric Analog Computer" (Computador Analgico Elctrico de Analoga Directa) ("la facilidad de analizador de propsito general ms grande e impresionante para la solucin de problemas de campo") desarrollado all por Gilbert D. McCann, Charles H. Wilts, y Bart Locanthi.13 14 El Heathkit EC-1, un computador analgico educativo hecho por la Heath Company, Estados Unidos, alrededor de 1960. El computador analgico de Comdyna GP-6 introducido en 1968 y producido por 36 aos.

[editar] Computadores analgicos electrnicos

El AKAT-1, un computador analgico polaco. La semejanza entre los componentes mecnicos lineales, tales como resortes y amortiguadores hidrulicos. Sin embargo, la diferencia entre estos sistemas es lo que hace til a la computacin analgica. Si uno considera un simple sistema masa-resorte, construir el sistema fsico requerira la compra de los resortes y de las masas. Esto sera procedido a sujetarlos el uno al otro y un anclaje apropiado, recaudar equipo de prueba con la apropiada gama de entrada, y finalmente, tomar medidas (algo que es difcil). El equivalente elctrico puede ser construido con algunos amplificadores operacionales (Op amps) y algunos componentes lineales pasivos; todas las medidas pueden tomarse directamente con un osciloscopio. En el circuito, la "masa (simulada) del resorte" puede ser cambiada ajustando un potencimetro. El sistema elctrico es una analoga del sistema fsico, por eso el nombre, pero es menos costoso de construir, ms seguro, y ms fcil de modificar. Tambin, un circuito electrnico puede operar tpicamente en frecuencias ms altas que el sistema que es simulado. Esto permite que la simulacin funcione ms rpidamente que en tiempo real, para resultados ms rpidos. La desventaja de la analoga mecnico-elctrica es que la electrnica es limitada por el rango sobre el cual las variables pueden variar. Esto es llamado rango dinmico. Tambin son limitados por los niveles de ruido. Estos circuitos elctricos tambin pueden realizar fcilmente otras simulaciones. Por ejemplo, el voltaje puede simular la presin de agua y los amperios pueden simular la corriente del agua en trminos de metros cbicos por segundo. Un sistema digital usa niveles de voltaje elctrico discretos para representar cdigos para los smbolos. La manipulacin de estos smbolos es el mtodo de operacin del computador digital. El computador analgico electrnico manipula las cantidades fsicas de formas de onda, (voltaje o corriente). La precisin de la lectura de la computadora anloga est limitada principalmente por la precisin del equipo de lectura usado, generalmente tres o cuatro dgitos significativos. La precisin del computador digital es prcticamente infinita (tpicamente 15 dgitos de precisin), pero la precisin de su resultado est limitada solo por el tiempo. Un computador digital puede calcular

muchos dgitos en paralelo u obtener el mismo nmero de dgitos realizando los cmputos en secuencia de tiempo.

[editar] Computadores hbridos analgicos-digitales

El ELWAT, un computador analgico polaco. Artculo principal: Computador hbrido Hay un dispositivo intermedio, un computador hbrido, en el cual un computador digital es combinado con un computador analgico. Los computadores hbridos son usados para obtener un muy exacto pero no completamente exacto valor de 'semilla', usando un computador analgico como la parte frontal (front-end), que es entonces alimentado dentro de un proceso iterativo del computador digital para alcanzar el grado final de precisin deseado. Con una semilla numrica altamente exacta de tres o cuatro dgitos, es reducido dramticamente el tiempo total de cmputo digital necesario para alcanzar la precisin deseada, puesto que son requeridas muchas menos iteraciones. O, por ejemplo, el computador analgico puede ser usado para solucionar un problema no analtico de la ecuacin diferencial, para el uso en una determinada etapa de un cmputo (donde la precisin no es muy importante). En todo caso, el computador hbrido generalmente es substancialmente ms rpido que un computador digital, pero puede suministrar un cmputo mucho ms exacto que un computador analgico. Es til para aplicaciones en tiempo real que requieren dicha combinacin, por ejemplo, un radar phased array de alta frecuencia o un cmputo de sistema de tiempo.

[editar] Mecanismos
En los computadores analgicos, frecuentemente los cmputos son realizados usando las propiedades de la resistencia elctrica, de los voltajes y as sucesivamente. Por ejemplo, un simple sumador de dos variables puede ser creado por dos fuentes de corriente en paralelo. El primer valor es fijado ajustando la primera fuente de corriente (digamos x miliamperios), y el segundo valor es fijado ajustando la segunda fuente de corriente (digamos y miliamperios). La medicin de la corriente a travs de los dos en su juntura hacia la seal de tierra dar la suma como una corriente a travs de una resistencia a la seal de tierra, es decir, x + y miliamperios. (Ver las leyes de Kirchhoff). Similarmente, otros clculos son realizados usando amplificadores operacionales y circuitos especialmente diseados para otras tareas. El uso de las propiedades elctricas en los computadores analgicos significa que los clculos son realizados normalmente en tiempo real (o ms rpido), a una fraccin significativa de la velocidad de la luz, sin los retardos de clculo relativamente grandes de los computadores digitales. Esta caracterstica permite ciertos clculos tiles que son

comparativamente "difciles" de realizar por los computadores digitales, por ejemplo la integracin numrica. Los computadores analgicos pueden integrar una forma de onda de voltaje, usualmente por medio de un condensador, que acumula carga en el tiempo. Las funciones y los clculos no lineales pueden ser construidos para una precisin limitada (tres o cuatro dgitos) diseando circuitos de generador de funciones - circuitos especiales de varias combinaciones de capacitancia, inductancia, resistencia, en combinacin con diodos (ej, diodos Zener) para proporcionar la no linealidad. Generalmente, una funcin no lineal es simulada por una forma de onda no lineal cuya forma vara con el voltaje (o la corriente). Por ejemplo, a medida que el voltaje aumenta, la impedancia total puede cambiar mientras los diodos sucesivamente permiten que fluya la corriente. Cualquier proceso fsico que modele algn cmputo puede ser interpretado como un computador analgico. Algunos ejemplos, inventados con el propsito de ilustrar el concepto de cmputo analgico, incluyen usar un grupo desordenado de espaguetis, como modelo de ordenamiento de nmeros; un tablero, un conjunto de clavos, y una banda elstica de goma, como modelo para encontrar la envoltura convexa de un sistema de puntos; y cadenas enlazadas entre s, como modelo para encontrar la ruta ms corta en una red. Todos stos se describen en A.K. Dewdney (ver la cita abajo).

[editar] Componentes

Un computador analgico de Newmark de 1960, hecho de cinco unidades. Este computador fue usado para resolver ecuaciones diferenciales y actualmente se encuentra en el Museo de Tecnologa de Cambridge. Los computadores analgicos frecuentemente tienen un armazn complicado, pero tienen en su ncleo, un conjunto de componentes clave que realizan los clculos, que el operador manipula a travs del armazn del computador. Los componentes hidrulicos clave pueden incluir pipas, vlvulas o torres; los componentes mecnicos pueden incluir engranajes y palancas; los componentes elctricos clave pueden incluir:

potencimetros

amplificadores operacionales integradores generadores de funcin-fija

Las principales operaciones matemticas usadas en un computador analgico elctrico son:


adicin inversin exponenciacin logaritmo integracin con respecto al tiempo diferenciacin con respecto al tiempo multiplicacin y divisin

La diferenciacin con respecto al tiempo no es usada frecuentemente. Corresponde en el dominio de frecuencia a un filtro paso alto, lo que significa que el ruido de alta frecuencia es amplificado.

[editar] Limitaciones
En general, los computadores analgicos estn limitadas por efectos reales, no-ideales. Una seal analgica est compuesta de cuatro componentes bsicos: Magnitudes de corriente contnua y corriente alterna, frecuencia, y fase. Los lmites reales de rango en estas caractersticas limitan a los computadores analgicos. Algunos de estos lmites incluyen el piso de ruido, la no linealidad, el coeficiente de temperatura, y los efectos parsitos dentro de los dispositivos semiconductores, y la carga finita de un electrn. Para los componentes electrnicos disponibles en el comercio, los rangos de estos aspectos de las seales de entrada y salida son siempre figuras del mrito.

[editar] Investigacin actual


Mientras que la computacin digital es extremadamente popular, la investigacin en la computacin analgica est siendo hecha por un puado de gente por todo el mundo. En los Estados Unidos, Jonathan Mills de la Universidad de Indiana, Bloomington, Indiana han estado trabajando en la investigacin usando computadores analgicos extendidos. En el Laboratorio de robtica de Harvard, la computacin analgica es un tema de investigacin.

[editar] Ejemplos prcticos


Estos son ejemplos de computadores analgicos que han sido construidos o usados prcticamente:

Mecanismo de Anticitera Astrolabio Differential analyser Kerrison Predictor Mechanical integrator

MONIAC Computer (modelo hidrulico de la economa de Reino Unido) Nomograma Mira Norden Amplificador operacional Planmetro Rangekeeper Regla de clculo Termostato Tide predictors Torpedo Data Computer Torquetum Integrador de agua Computador mecnico

Los sintetizadores anlogos tambin pueden ser vistos como una forma de computador analgico, y fueron basados originalmente en la tecnologa del computador analgico electrnico.

[editar] Computadores reales


Los tericos de la computacin refieren a menudo a los computadores analgicos idealizadas como computadoras reales (porque operan en un conjunto de nmeros reales). Por el contrario, los computadores digitales deben primero cuantificar la seal en un nmero finito de valores, y as pueden trabajar solamente con el conjunto de nmeros racionales (o, con una aproximacin de nmeros irracionales). Estos computadores analgicos idealizados en teora pueden solucionar los problemas que son intratables en los computadores digitales; no obstante segn lo mencionado, en realidad, los computadores analgicos estn lejos de lograr este ideal, en gran parte debido a problemas de la minimizacin del ruido. Por otra parte, dado tiempo y memoria ilimitados, computador digital (ideal) puede tambin solucionar problemas de nmeros reales.[cita requerida]

[editar] Referencias
1. The Antikythera Mechanism Research Project, The Antikythera Mechanism Research Project. Retrieved 2007-07-01 2. Dr. Emily Winterburn (National Maritime Museum), Using an Astrolabe, Foundation for Science Technology and Civilisation, 2005. 3. D. De S. Price (1984). "A History of Calculating Machines", IEEE Micro 4 (1), p. 22-52. 4. Tuncer Oren (2001). "Advances in Computer and Information Sciences: From Abacus to Holonic Agents", Turk J Elec Engin 9 (1), p. 63-70 [64]. 5. Donald Routledge Hill (1985). "Al-Biruni's mechanical calendar", Annals of Science 42, p. 139-163. 6. Khwarizm, Foundation for Science Technology and Civilisation. 7. G. Wiet, V. Elisseeff, P. Wolff, J. Naudu (1975). History of Mankind, Vol 3: The Great medieval Civilisations, p. 649. George Allen & Unwin Ltd, UNESCO.

8. Al-Jazari - the Mechanical Genius, MuslimHeritage.com 9. a b Ancient Discoveries, Episode 11: Ancient Robots, History Channel, http://www.youtube.com/watch?v=rxjbaQl0ad8, consultado el 2008-09-06 10. Howard R. Turner (1997), Science in Medieval Islam: An Illustrated Introduction, p. 184, University of Texas Press, ISBN 0-292-78149-0 11. Donald Routledge Hill, "Mechanical Engineering in the Medieval Near East", Scientific American, May 1991, pp. 64-9 (cf. Donald Routledge Hill, Mechanical Engineering) 12. Silvio A. Bedini, Francis R. Maddison (1966). "Mechanical Universe: The Astrarium of Giovanni de' Dondi", Transactions of the American Philosophical Society 56 (5), p. 1-69. 13. Caltech NASTRAN history 14. Analog Simulation: Solution of Field Problems