¿Cómo se llaman los modelos precisos de simulación de vuelo? ¿Hay un modelo estándar?

Me arriesgo a hacer una pregunta que podría estar "basada en opiniones", pero espero que no se vea así.

Esta cuestión se aborda en las siguientes preguntas:

¿Cuáles son las diferencias entre PC y simuladores profesionales?

¿Es esta opinión sobre los simuladores de vuelo de computadora personal demasiado estricta o es realmente cierta?

¿Cuáles son las limitaciones del modelado aerodinámico utilizado en los simuladores de vuelo?

Sin embargo, no responden lo que estoy preguntando aquí, incluso si se discuten algunas cosas en particular, como afirmar que los coeficientes son una mezcla de CFD, datos del túnel de viento y datos de pruebas de vuelo, o que las cargas de ráfagas se pueden modelar con Markov. matrices. Sin embargo, no se nombra ningún paquete o sistema de modelo de vuelo que yo pueda ver.

Para los simuladores de carreras o simuladores de automóviles, los simuladores que son precisos a veces se denominan Milliken & Pacejka o "similares a Pacejka", según la implementación particular. Este parece ser un modelo de referencia con el que se comparan muchos simuladores. No soy un experto en simuladores de llantas, así que perdónenme si dije algo estúpido.

¿Qué pasa con la simulación de vuelo? La parte del modelo de vuelo del simulador, ¿existe un "estándar de oro", que normalmente se usa con la mayoría de los simuladores respetables?

Los juegos de simuladores de vuelo a menudo hablan sobre el "modelo de vuelo" y lo describen como preciso. Si bien puedo imaginar fácilmente que este modelo de vuelo se basa en alguna simplificación de Navier-Stokes,

Yo mismo tengo experiencia en software, y aunque todavía no escribí un simulador de vuelo, entiendo la necesidad de simplificar y que ninguna simulación será 100% precisa. Todos los modelos tendrán inherentemente varias compensaciones y harán algún tipo de sacrificio. Sin embargo, eso no significa que no haya una forma relativamente aceptada de realizar dicha simulación.

No estoy pidiendo una respuesta basada en una opinión, "este modelo es el mejor". Ciertamente no estoy pidiendo una lista de "los mejores" simuladores de vuelo. Tengo curiosidad sobre qué modelo de vuelo subyacente se usa; dicho esto, no me importaría uno o dos ejemplos de "este famoso modelo descrito en el siguiente artículo académico, se usa en el simulador de vuelo X e Y".

Básicamente, tengo curiosidad por saber si, en la industria, un modelo típico o un conjunto pequeño (un par) de modelos se consideran el "estándar de oro" real o más bien un estándar de facto.

Si no existe tal cosa, que casi todos los simuladores de vuelo lo hacen de manera diferente, lo aceptaré como respuesta. Si hay un pequeño conjunto de términos con los que todos en la industria están familiarizados, me encantaría saberlo. Me permitiría buscar fácilmente documentos que describan estos sistemas.

También aceptaré una respuesta que enumere un documento general sobre los desafíos de la simulación de vuelo precisa en los sistemas informáticos modernos.

Respuestas (3)

14 CFR Parte 60 regula lo que constituye un dispositivo de entrenamiento de simulador de vuelo (FSTD) para un modelo de aeronave en particular. FSTD se divide en dos grandes categorías: simuladores de vuelo completo (FFS) y dispositivos de entrenamiento de vuelo (FTD). Una gran diferencia entre las dos categorías es que FFS requiere señales de movimiento, mientras que la señal de movimiento es opcional en FTD. Además, la precisión requerida de la dinámica de vuelo simulada (en comparación con los resultados de las pruebas de vuelo) es mucho más estricta para FFS que para FTD.

Cada FFS y FTD se divide además en niveles de calificación (Nivel A a D para FFS, Nivel 4 a 6 para FTD de ala fija). Cuanto más alto sea el nivel, más fidelidad tendrá el simulador con respecto a la aeronave real. Solo puede obtener crédito por la Parte 61 si recibe capacitación en los simuladores con los niveles apropiados para los sistemas/fases de vuelo con los que está trabajando.

El fabricante del simulador debe enviar una Guía de prueba de calificación a la FAA para demostrar que el simulador es lo suficientemente bueno en el modelo aerodinámico, cabina de vuelo, sistema visual, señal de movimiento, sistema de sonido para el nivel apropiado.

Cualquiera puede hacer un simulador de vuelo, con cualquier nivel arbitrario de fidelidad; pero hacer un simulador de vuelo lo suficientemente bueno para la FAA es difícil y costoso. Lea esto para obtener una explicación más detallada pero sencilla de los diferentes niveles de calificación.

Este es más bien el lado formal de las cosas. Sí, se debe demostrar formalmente que el simulador se comporta de acuerdo al nivel seleccionado. Pero no responde la pregunta central: cómo se construyen tales modelos.
Además, no estoy de acuerdo con que la "mayor diferencia" entre FFS y FSTD sea el movimiento. En la práctica, la mayoría de los FSTD (al menos los de niveles superiores) tienen movimiento. Más bien, es un nivel totalmente diferente de esfuerzo y fidelidad de certificación.
@Zeus El OP preguntaba "cuál es el estándar de oro para el simulador de vuelo", y no cómo se hacen las simulaciones/modelos. Provengo de un entorno de construcción de aviones, por lo que mi experiencia se detiene en el modelado físico. Sin embargo, tengo entendido que los modelos de simulación de nivel D se suministran a FFS/FSDT de alto nivel de calidad, indistintamente. La opcionalidad de la señal de movimiento proviene de un examen superficial de los textos de la Parte 60, y parece ser confirmada por la fuente secundaria en la publicación.
'¿Suministrado?' El modelo es el núcleo del simulador; todo el hardware a su alrededor es secundario. Puede ocurrir que para las empresas que producen tanto FFS como FSTD (que no es muy común) se comparta parte del modelo, pero muchas veces son muy diferentes. De hecho, la mayoría de los FSTD (excepto quizás el nivel más alto) se basan en motores de "juego" como X-Plane o P3D: para ellos, solo se requiere una representación "genérica" ​​de una clase de avión, y esto podría decirse que es un diferencia mucho más fundamental que el movimiento.
@Zeus Al verificar las Pruebas objetivas entre FFS y FDT de la Parte 60, estoy de acuerdo con su declaración. Modifiqué mi respuesta.

Por lo que puedo decir, hay dos enfoques generales:

  • Simulación dinámica de cuerpo sólido con muchos coeficientes experimentales.

    La mayoría de los efectos aerodinámicos se suman simplemente para toda la aeronave, aunque los simuladores más avanzados necesitan calcular la posición de las ruedas y la flexión del ala y el fuselaje para obtener las reacciones adecuadas, principalmente en el aterrizaje. Pero sigue siendo solo unos pocos elementos, por lo que no es computacionalmente intensivo y puede ser muy preciso si hay suficientes datos disponibles.

    El problema es conseguir esos datos. Curva de sustentación para ángulo de ataque y velocidad, momentos de cabeceo para ángulo de ataque y velocidad, respuesta de balanceo a deslizamiento lateral, respuesta de cabeceo a deslizamiento lateral, respuesta de sustentación a deslizamiento-deslizamiento, amortiguación de cabeceo, amortiguación de balanceo, amortiguación de guiñada, también suelo efecto y así sucesivamente y más y más.

    Este parece ser el enfoque habitual para los grandes simuladores (en la medida en que las fuentes estén disponibles públicamente; los proveedores tienden a mantener los detalles confidenciales), porque el fabricante recopila todos los datos durante el diseño de todos modos, desde pruebas de vuelo, túnel de viento y últimamente computacional. situaciones de dinámica de fluidos.

    También es fácil demostrar que coincide con el comportamiento del avión real.

    La desventaja es que los datos a menudo son de menor calidad o no están disponibles en absoluto para actitudes demasiado alejadas de la envolvente de vuelo normal, por lo que la simulación es menos realista en contratiempos. Pero para el entrenamiento de vuelo eso en realidad no importa, porque el punto es evitar adoptar esas actitudes en absoluto.

  • Simulación de teoría de elementos de pala.

    En este enfoque, el modelo geométrico de la aeronave se divide en elementos y las fuerzas aerodinámicas de cada uno se estiman utilizando algunos modelos básicos de sustentación y arrastre y luego se suman para toda la aeronave.

    Esto no es tan preciso como el anterior si tiene todos los coeficientes disponibles, pero aún permite una simulación bastante buena de aeronaves para las que no tiene esos datos, incluidas las aeronaves que aún no se han construido, por lo que a veces se usa en la validación del diseño para obtener idea aproximada de si un diseño propuesto funcionará bien.

Pero, en general, el modelo de dinámica de vuelo es una pequeña parte de lo que debe hacer un simulador de vuelo. El comportamiento del instrumento debe simularse con sus retrasos y errores, los efectos de varias fallas del sistema pueden ser bastante complejos, etc. Y luego, por supuesto, está la conducción de todo el hardware de simuladores más realistas.

El código del modelo de simulación de vuelo para los simuladores de nivel D está protegido por derechos de autor del fabricante de los simuladores.

¿Qué pasa con la simulación de vuelo? La parte del modelo de vuelo del simulador, ¿existe un "estándar de oro", que normalmente se usa con la mayoría de los simuladores respetables?

El estándar de oro es: simulación precisa de toda la física involucrada en el entrenamiento de un piloto sobre cómo responde el avión y todos sus sistemas. El código completo que cumple con el Nivel D es enorme, alrededor de un esfuerzo de 30 años-hombre. Una lista de archivos de código fuente sería:

  • Entorno: atmósfera y geografía de la navegación.
  • Aerodinámica: aplicación de fuerzas y momentos aerodinámicos en seis grados de libertad.
  • Dinámica de vuelo: respuesta de la aeronave ante fuerzas y momentos. Incluyendo efectos de aeroelasticidad.
  • Reacciones de tierra.
  • Condiciones de choque.
  • Interfaz de sistemas de aeronaves (AFCS, AGPWS, FMCS, etc.)
  • Masa y equilibrio.
  • Sistemas de aeronaves. Todos los capítulos de ATA (piloto automático, controles de vuelo, hidráulica, etc, etc.). Esta es una gran cantidad de código, que también captura todo el manejo del efecto de falla del sistema en el que están entrenados los pilotos. La pérdida de presión del sistema hidráulico provoca una reducción en el máx. deflexión de la superficie, dependiendo de la presión dinámica, etc.

Entiendo la necesidad de simplificar y que ninguna simulación será 100% precisa. Todos los modelos tendrán inherentemente varias compensaciones y harán algún tipo de sacrificio. Sin embargo, eso no significa que no haya una forma relativamente aceptada de realizar dicha simulación.

La precisión, las compensaciones y los sacrificios están determinados por: para qué estándar está escrito el software. Se debe demostrar el cumplimiento de la norma.

Si no existe tal cosa, que casi todos los simuladores de vuelo lo hacen de manera diferente, lo aceptaré como respuesta.

La comprensión y captura de la física subyacente es la única forma correcta de escribir código de simulación. Solía ​​​​ser un arte negro en los años noventa, las herramientas como Simulink hacen que la construcción de diagramas de bloques y las respuestas del sistema sean mucho más accesibles. Pero cada nueva empresa de simuladores debe reescribir desde cero, utilizando simulación física.

El último párrafo no es del todo cierto. Incluso la simulación física se puede realizar en niveles muy diferentes; La respuesta de Jan menciona dos de los enfoques más comunes. Pero al final, cualquier 'trampa' es aceptable si el modelo se comporta como si fuera real y se puede demostrar. La mayoría de las interacciones rígidas se "engañan" en lugar de resolverse físicamente. El OP menciona el enfoque de Pacejka: esto es una trampa absoluta (esta es una 'fórmula mágica' que funciona en la práctica, en lugar de resolver la física de los neumáticos), y es muy común. En cuanto a la reescritura, como ocurre con la mayoría del software, existen motores de simulación gratuitos.
Con el cumplimiento, puede ser confuso decir 'estándar'. Más bien, se debe demostrar la validez del comportamiento (en la medida estipulada por el nivel del simulador). Esto puede no ser trivial porque también se debe demostrar la validez de los datos de origen . Pero los estándares de escritura de software per se para simuladores no están regulados específicamente, a diferencia de la aviónica y otras cosas aerotransportadas.
@Zeus "En cuanto a la reescritura, como con la mayoría del software, hay motores de simulación gratuitos". Lo sé, he usado uno para probar el modelo aerodinámico y de dinámica de vuelo de un helicóptero de entrenamiento de navegación, incluida la simulación de sistemas, que escribimos y se utiliza para el entrenamiento en este momento. Sin embargo, no en un simulador de nivel D, ese es un caldero de pescado diferente y no se sale con la suya con muchas trampas sin introducir errores en otro lugar que lo meterán en problemas.
Bueno, por supuesto, uno rara vez usa el modelo de alguien, incluso si está permitido. Pero al igual que con cualquier software establecido (como el sistema operativo), rara vez sucede que un nuevo proyecto "debe reescribirse desde cero": hay suficiente material para construir, incluso si solo usa la experiencia y los enfoques.
En cuanto a las trampas, puedo asegurar que hay muchas incluso en el Nivel D. Hay cosas que simplemente no son realistas (o no valen la pena) para calcular 'físicamente' en tiempo real, y 'hacer trampa' puede dar un resultado mejor (más preciso ) que la simulación 'honesta'. Por ejemplo, cuando el modelo asume la flexión del ala a cierta frecuencia, esto es, en general, 'hacer trampa': no ​​es realista hacer FEA de la estructura del avión en tiempo real. De manera similar, puede ser más razonable inducir el derrape directamente en lugar de simular las propiedades de los neumáticos de caucho. Las fallas y otros eventos aleatorios también se encuentran en esta categoría.
@Zeus La compañía con la que tengo experiencia tenía pautas rígidas para el modelado y navegó a través de todos los requisitos del Nivel D, EASA + FAA + todos los demás. Datos del OEM, con datos adicionales de pruebas dinámicas en túnel de viento con ángulos de ataque y deslizamiento lateral muy grandes. Recuperación total de pérdida y UPRT implementada hace 10 años. También la forma en que practicamos la simulación física de los controles de vuelo, se analizó cada avión y se implementó la configuración de hardware particular. Con la funcionalidad degradada de los sistemas, etc. Seguro que la industria en general intenta salirse con la suya con el mínimo esfuerzo.