Esta puede ser más una pregunta matemática, pero es específica de la aviación, así que aquí va:
Dado un rumbo de origen y un rumbo de destino (el rumbo de origen es el rumbo al que ya está volando y el rumbo de destino es el rumbo al que desea girar), ¿cuáles son las fórmulas para los grados de separación entre esos dos rumbos para una izquierda o un giro a la derecha?
Entonces, si te diriges a 190 y quieres ir a 020:
La fórmula de giro a la izquierda debe generar 170 grados.
La fórmula de giro a la derecha debe generar 190 grados.
Lo averigué.
Giro LH: [origen hdg] - [destination hdg] (si es menor que 0, agregue 360)
Giro derecho: [destino hdg] - [origen hdg] (si es menor que 0, agregue 360)
Editar: para el ángulo agudo entre dos encabezados, simplemente tomaría el número más bajo entre estos dos valores. No hay una fórmula diferente. Esto se alude en esta publicación SO.
Por cierto, esto no es realmente útil para los pilotos normales porque puedes visualizar una rosa de los vientos y calcular los diferentes ángulos con bastante facilidad, pero estoy creando un programa que hará que los patrones de espera de vuelo sean mucho más fáciles. Usted ingresa el rumbo del tramo de acercamiento (no radial), el viento (dirección, velocidad), su verdadera velocidad aerodinámica y si está girando a la izquierda oa la derecha. El programa calcula el rumbo al que debe girar en el tramo de ida y el rumbo al que debe girar en el tramo de entrada (suponiendo un giro a velocidad estándar). También le da tiempo para volar en el tramo de ida después de llegar a su rumbo para ese tramo. Incluso tiene en cuenta los giros desde/hacia diferentes ángulos de cangrejo (lo que haría que los giros fueran de más o menos de 180 grados).
(Dest) - (Orig) = Grados de giro
(Dest) - (Orig) + 360 = Grados de giro
(Orig) - (Dest) = Grados de giro
(Orig) - (Dest) + 360 = Grados de giro
Estoy interesado en su producto final para el patrón de espera. ¡Por favor comparte!
En la lógica del programador, usaría el operador Modulo ( %
en la mayoría de los idiomas)
Giro a la izquierda:
((Origin - Destination) + 360) % 360
Giro a la derecha:((Destination - Origin) + 360) % 360
Ejemplo:
((190 - 20) + 360) % 360 == 170 degree turn to the left.
((20 - 190) + 360) % 360 == 190 degree turn to the right
%
significa algo más que "por cien"
Ron Beyer
Wayne Conrado
Murey Tasroc
minutos