Está en la página 1de 4

Sistemas de Navegacin y Avinica

Captulo 2 Problema 2
Gregorio Mendoza Serrano NExp.: 02166 11/3/2011

Nos basamos en los datos del error en funcin del acimut proporcionados por el enunciado:

Si desarrollamos en serie de Fourier la curva de error y consideramos solamente los trminos correspondientes a componentes peridicos:

Donde los coeficientes de la anterior expresin pueden obtenerse de la siguiente manera:

Al tener una distribucin discreta de la funcin de error, hemos de tratar el problema de forma numrica, por tanto, las anteriores integrales, han de ser calculadas por el mtodo del trapecio:

Donde finalmente podremos extraer los errores de alineacin, duantal, cuadrantal y octantal con las siguientes relaciones (siendo a0 el error por alineacin, 1 el error duantal, 2 el error cuadrantal y 4 el error octantal):

Para la resolucin rpida del problema, se opt por resolverlo con MATLAB. Para ello, a fin de realizar los clculos iterativos anteriores, se utiliz el siguiente cdigo de elaboracin propia:

% Subrutina Matlab para el clculo de errores de alineacin, % duantal, cuadrantal y octantal de un CVOR. clear delta_theta=22.50 theta=0.0:delta_theta:337.50 epsilon=[2.0035 3.8820 5.4561 6.3034 6.9206 5.1579 1.884... -1.6361 -3.1611 -2.2037 -1.4093 0.6289 2.1566 3.2629 2.1555 0.8649] theta_rad=funcion_grados_radianes(theta) % Clculo de a0,a1,a2,a4: a0=sum(epsilon)*delta_theta/360.0 % a0: Error por alineacin % Inicializacin de variables a1=0.0 a2=0.0 a4=0.0 b1=0.0 b2=0.0 b4=0.0

% Clculo de coef. del desarrollo de Fourier: for i=1:16 a1=a1+(delta_theta/180.0)*epsilon(i)*cos(theta_rad(i)) a2=a2+(delta_theta/180.0)*epsilon(i)*cos(2.0*theta_rad(i)) a4=a4+(delta_theta/180.0)*epsilon(i)*cos(4.0*theta_rad(i)) b1=b1+(delta_theta/180.0)*epsilon(i)*sin(theta_rad(i)) b2=b2+(delta_theta/180.0)*epsilon(i)*sin(2.0*theta_rad(i)) b4=b4+(delta_theta/180.0)*epsilon(i)*sin(4.0*theta_rad(i)) end % Clculo final de errores: Modulo_duantal=sqrt(a1^2+b1^2) Modulo_cuadrantal=sqrt(a2^2+b2^2) Modulo_octantal=sqrt(a4^2+b4^2) Arg_duantal=atan(a1/b1) Arg_cuadrantal=atan(a2/b2) Arg_octantal=atan(a4/b4)

Los resultados que al final se extrajeron tras ejecutar el programa fueron (Mdulos con cifras en grados, Argumentos con cifras en radianes):
a0 = 2.0167 Modulo_duantal = 3.3080

Modulo_cuadrantal = 2.5576

Modulo_octantal = 0.4927

Arg_duantal = 0.8335

Arg_cuadrantal = -1.5372

Arg_octantal = -0.0424