¿Cómo sigue funcionando la Voyager 1?

Anoche vi un documental sobre las Voyager 1 y 2 y me pregunté "¿cómo sigue funcionando el equipo digital en ellas?".

Trabajo en TI y decidí buscar cuáles eran los servidores con más tiempo de funcionamiento: recientemente hubo servidores que funcionaron durante 17 y 24 años, respectivamente, antes de necesitar reiniciar. Estos son registros AFAIK. Ahora, al estar en TI y haber trabajado con una variedad de aplicaciones heredadas, puedo decir que a menudo me sorprende cuánto tiempo pueden durar las cosas, y estoy ansioso por saber cómo la Voyager sigue viva.

Con las misiones Voyager, me imagino que lo siguiente tendría efectos potencialmente fatales en el equipo:

  • Errores fatales o irrecuperables en el código operativo.
  • Radiación del Sol, Júpiter y Saturno: a pesar de la protección, ¿seguramente alguna aún pasaría?
  • Las fuerzas gravitatorias que entran en trayectorias de tirachinas con los principales cuerpos planetarios podrían causar fracturas o tensiones en los componentes físicos.
  • Las fuerzas magnéticas al acercarse a los campos magnéticos planetarios podrían causar estragos en los equipos electrónicos.
  • Los cambios de temperatura, si bien no son rápidos, provocarían que los componentes se enfríen a temperaturas muy bajas. Esto puede ser suficiente para hacer que los componentes metálicos "fijos" en las placas de circuito se contraigan lo suficiente como para fracturarse o agrietarse.
  • El encendido de los propulsores durante períodos breves podría provocar picos locales inmediatos de temperatura en varios componentes, que pueden haber permanecido a una temperatura razonablemente estable durante períodos prolongados. El estrés por calor podría hacer que los componentes se rompan o agrieten de nuevo.
  • Los componentes electrónicos que funcionan continuamente durante períodos prolongados corren el riesgo de sufrir un cortocircuito o quemarse.

¿Alguien puede explicar cómo se han atendido y/o mitigado estas tensiones durante tanto tiempo?

Me gusta mucho tu pregunta y toca un tema central en la exploración espacial. Cuando dice "aún en funcionamiento", ¿incluye o excluye los reinicios? Eche un vistazo a lo siguiente para un poco de contexto; jpl.nasa.gov/news/news.php?release=2010-151
¡No sabía que podían reiniciarse de forma remota! Pensé que tal vez era una operación del tipo disparar y olvidar, en la que analizaron todas las eventualidades del código antes de empaquetarlo y enviarlo a su misión. Entonces, supongo que la parte del código está respondida: todavía estoy interesado en saber cómo la nave puede resistir físicamente las diversas tensiones que ni siquiera consideramos en el uso diario de equipos electrónicos y digitales.
El enlace brinda solo una pequeña idea de la atención regular de ingeniería de comunicaciones que las naves espaciales del espacio profundo reciben a menudo / generalmente, excepto cuando están dormidas (consulte las respuestas a continuación aquí y aquí, por ejemplo). Creo que alguien probablemente escribirá una respuesta más perspicaz, por lo que todavía no lo llamaría "respondido".
Después del lanzamiento, la Voyager está la mayor parte del tiempo en estado de gravedad cero. Solo durante las maniobras con los propulsores hay muy poca gravedad. Pero durante las trayectorias de honda con los principales cuerpos planetarios, no hay gravedad que pueda causar fracturas o tensiones en los componentes físicos.
Los campos magnéticos planetarios son gigantes en tamaño, pero muy débiles. Por lo tanto, las fuerzas magnéticas resultantes también son muy débiles y no dañarían los equipos electrónicos.
Bueno, muchos de los instrumentos de la Voyager 1 fallaron o se apagaron hace mucho tiempo. Algunos todavía funcionan bien (por ejemplo, el magnetómetro fluxgate), pero el instrumento de plasma murió y se apagó en 2007, las observaciones de ondas de radio se terminaron en 2008 y el espectrómetro UV se apagó en 2016. Por supuesto, cada uno duró casi 30 años por lo que es un hardware robusto.

Respuestas (2)

Los Voyagers han sido tan confiables debido a un diseño cuidadoso, además de mucha redundancia .

Voyager emplea tres sistemas informáticos redundantes duales por nave espacial. El primero, el CCS, es casi idéntico al que voló en Viking, realizando funciones de secuenciación y salud de la nave espacial junto con otras nuevas necesarias por la adición de las otras computadoras. El formateo y la transmisión de datos de telemetría manejados por el Sistema de datos de vuelo se realizan en Voyager con la ayuda de una computadora hecha a la medida. El control de actitud y la articulación de la plataforma de escaneo se logran con el tercer sistema informático.

Un concepto de la computadora STAR propuesto para TOPS, aplicable a Voyager, es la latencia. El personal del proyecto del JPL creía que el equipo duraría más si no tenía energía4. Aunque ambos CCS siempre están encendidos, rara vez funcionan ambos sistemas de datos de vuelo, y ambas computadoras de control de actitud nunca se encienden al mismo tiempo. La redundancia bit por bit completa no se mantiene en las memorias duales. Por ejemplo, no es necesario mantener los algoritmos "expandidos", como la secuencia de despliegue ejecutada poco después de la separación del refuerzo5. Ambas memorias son accedidas por el único procesador activo en cada sistema. El sistema de datos de vuelo guarda una copia de sus instrucciones en ambas memorias, pero los datos intermedios y las variables se pueden almacenar en cualquiera de las dos memorias.

Los Voyagers se actualizan regularmente durante el vuelo con nuevo software:

La programación en vuelo permitió cargar regularmente nuevas rutinas y programas en la memoria no volátil y eliminó la necesidad de requerir grandes cantidades de memoria a bordo.

Está asumiendo que estas computadoras no se pueden reiniciar. El FDS de Voyager 2 se reinició en 2010 , por ejemplo.

Los ingenieros reiniciaron con éxito una computadora a bordo de la Voyager 2 que causó un cambio inesperado en el patrón de datos, y la nave espacial reanudó el envío de datos científicos con el formato adecuado a la Tierra el domingo 23 de mayo. Los gerentes de la misión en el Laboratorio de Propulsión a Chorro de la NASA en Pasadena, California, habían estado operando la nave espacial en modo de ingeniería desde el 6 de mayo. Tomaron esta acción mientras rastreaban la fuente del cambio de patrón hasta el cambio de un solo bit en la computadora del sistema de datos de vuelo que empaqueta los datos para transmitirlos a la Tierra. En la próxima semana, los ingenieros verificarán los datos científicos con los científicos del equipo Voyager para asegurarse de que los instrumentos a bordo de la nave espacial estén procesando los datos correctamente.

Las naves espaciales en general están construidas para asegurar que las operaciones puedan continuar incluso si ocurren errores. Por lo general, tienen sistemas de vigilancia: un circuito simple fuera de la computadora principal que puede ordenar un reinicio si la computadora principal no responde durante demasiado tiempo. También tienen modos de emergencia: programas simples que aseguran que la sonda aún pueda comunicarse si los programas principales han fallado.

Como se inició en Mariner X, se almacenó una secuencia de respaldo de desastres en la memoria CCS de la Voyager 2 para el encuentro con Urano y, más tarde, para el encuentro con Neptuno. Requerido debido a la pérdida de redundancia después de que el receptor de radio principal desarrollara un cortocircuito interno, la secuencia de respaldo ejecutará secuencias mínimas de experimentos y transmitirá datos a tierra; ocupa el 20% de la memoria 4K.

La confiabilidad comienza en la fase de diseño .

  • usaron piezas de alta calidad con clasificación espacial
  • diseñaron la nave espacial para que las partes siempre estuvieran dentro de sus tolerancias (es decir, las partes no se usaron a plena potencia o cerca de sus límites de temperatura)

    Si un componente basado en silicio se diseñara para funcionar a una temperatura de unión de 110 °C, los ingenieros del JPL utilizarían una combinación de reducción de temperatura de unión y altas temperaturas de proto-vuelo para que las temperaturas de unión nunca superaran los 65 °C. Se realizó una reducción de temperatura similar para las piezas de GaAs, que normalmente se diseñaron para funcionar a 130 °C.

  • minimizaron el ciclo térmico: la nave espacial se mantuvo a una temperatura constante y los componentes electrónicos se dejaron encendidos en lugar de apagarse

  • el diseño se sometió al análisis del peor de los casos:

    Se analiza un circuito para determinar si funcionará correctamente si todos los parámetros ambientales y relacionados con las piezas se "apilan" en sus niveles más desfavorables. Jones explicó cómo funciona esto: "Si la ganancia de una parte está en su peor caso a alta temperatura, entonces selecciona esa ganancia, y si la parte de al lado tiene un rendimiento más bajo a una temperatura muy baja, entonces selecciona ese parámetro".

El equipo de ingeniería de la Voyager ignoró a sus superiores que solo querían un diseño que durara para los 4 encuentros planetarios:

Mirando los testimonios de los ingenieros de cuando se construyó, Dodd dijo que a los diseñadores originales se les dijo que no se preocuparan por alcanzar el espacio interestelar y que se concentraran en asegurarse de que las Voyagers pudieran observar Júpiter y Saturno.

“Básicamente, ignoraron esas direcciones, asintieron con la cabeza e hicieron lo que querían para que fuera capaz de llegar al espacio interestelar”, dijo.

Por supuesto muy cuidado el diseño y la redundancia, pero también algo de suerte.
Wow, no esperaba una respuesta tan completa y bien investigada. Esto es brillante, muy interesante para leer sobre la redundancia y la planificación del peor de los casos. Además, el uso de sistemas de vigilancia es interesante para mí: los veo como críticos para sistemas sin fallas de alta disponibilidad, no todas las empresas son conscientes de su propósito y mucho menos de su importancia. Gracias por tu respuesta, maravilloso!

En cuanto a la tensión mecánica:

Como Uwe ha señalado en los comentarios, no hay una gran tensión mecánica en la sonda en ningún momento de la misión después del lanzamiento.

Los propulsores causan tensión, pero no más que un máximo combinado teórico de 13,3 N distribuidos entre 16 propulsores. Las estructuras de carga están diseñadas para manejar esto.

Durante la totalidad de una asistencia por gravedad, la nave espacial está en caída libre, por lo que no experimentará ninguna aceleración. Solo habrá una pequeña fuerza de marea debido a que un extremo de la nave espacial está ligeramente más cerca del cuerpo central que el extremo opuesto.

En cuanto al estrés térmico, la absorción de calor es un problema, pero el fabricante del propulsor se asegura de que los propulsores estén adecuadamente enfriados por radiación. Otros componentes pueden ver algo de radiación de calor de la pluma de los propulsores, pero es importante tener en cuenta que estas cosas son pequeñas y, para empezar, no producen mucho calor.

Después de manejar el estrés durante el lanzamiento, las estructuras de carga tienen que manejar un estrés muy débil causado por las fuerzas de los propulsores.