Mudanças entre as edições de "FundamentacaoTeoricaProjeto-CoordenadasEsfericasAzimute"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(41 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 13: Linha 13:
  
 
[https://www.google.com/url?q=http://www.mat.ufmg.br/~sonia/textop/gpsgeometriaesferica.ppt&sa=U&ei=B-HUUZmsNZCa8wSq6YHwDA&ved=0CA4QFjADOBQ&sig2=qbXA_OngigQVuORPGsRIew&usg=AFQjCNH2FdfaJp4CNjyx0wktBfUuvbmlbg Slides de Luciana Cadar Chamone]
 
[https://www.google.com/url?q=http://www.mat.ufmg.br/~sonia/textop/gpsgeometriaesferica.ppt&sa=U&ei=B-HUUZmsNZCa8wSq6YHwDA&ved=0CA4QFjADOBQ&sig2=qbXA_OngigQVuORPGsRIew&usg=AFQjCNH2FdfaJp4CNjyx0wktBfUuvbmlbg Slides de Luciana Cadar Chamone]
 +
 +
Ver a representação latitude e longitude em [http://www.satsig.net/lat_long.htm].
  
 
=Implementação no Scratch=
 
=Implementação no Scratch=
Linha 18: Linha 20:
 
==Cálculo da distância geodésica==
 
==Cálculo da distância geodésica==
  
Exercício 1: Elaborar um subprograma no Scratch que recebe como parâmetros dois pontos (LAT1,LONG1) e (LAT2,LONG2) em graus e a função retorna a distância geodésica em Km e o ângulo <math>\alpha </math> relativo a esta geodésica (. Usar <math>Rt=6.366Km</math> (raio da terra).
+
Exercício 1: Elaborar um subprograma no Scratch que recebe como parâmetros dois pontos (LAT1,LONG1) e (LAT2,LONG2) em graus e a função retorna a distância geodésica em Km e o ângulo <math>\alpha </math> relativo a esta geodésica (usar <math>Rt=6.366Km</math> - raio da terra).
  
 
SUGESTÃO: Aplicar direto:
 
SUGESTÃO: Aplicar direto:
<math>Sg = R \ \cos^{-1} \left [ \sin (\phi_1) \ \sin (\phi_2)+ \cos (\phi_1) \ \cos (\phi_2) \ \cos (\lambda_1 - \lambda_2) \right ]</math>
 
pois esta fórmula é diretamenteamente derivada da lei dos cosenos, sendo <math>(\phi_1,\lambda_1)</math> e <math>(\phi_2,\lambda_2)</math> as coordenadas geográficas dos pontos.
 
  
OBS: O ângulo <math>\alpha</math>  facilitará o cálculo dos azimutes entre os pontos.
+
:<math>Sg = R \ \cos^{-1} \left [ \sin (\phi_1) \ \sin (\phi_2)+ \cos (\phi_1) \ \cos (\phi_2) \ \cos (\beta_1 - \beta_2) \right ]</math>
 +
 
 +
pois esta fórmula é diretamenteamente derivada da lei dos cosenos, sendo <math>(\phi_1,\beta_1)</math> e <math>(\phi_2,\beta_2)</math> as coordenadas geográficas dos pontos.
 +
 
 +
OBS: O ângulo <math> \alpha </math> é dado por:
 +
 
 +
:<math> \alpha = cos^{-1} \left [ \sin (\phi_1) \ \sin (\phi_2)+ \cos (\phi_1) \ \cos (\phi_2) \ \cos (\beta_1 - \beta_2) \right ] </math>
 +
 
 +
 
 +
:facilitará o cálculo dos azimutes entre os pontos.
  
==Cálculo da distância geodésica==
+
==Cálculo do Azimute==
  
 
Exercício 2: Elaborar um programa Scratch que recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A (<math>(\phi_1,\lambda_1)</math>) em relação ao ponto B  (<math>(\phi_2,\lambda_2)</math>).
 
Exercício 2: Elaborar um programa Scratch que recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A (<math>(\phi_1,\lambda_1)</math>) em relação ao ponto B  (<math>(\phi_2,\lambda_2)</math>).
  
 
SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula:
 
SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula:
<math>Az = (\cos^{-1} \left [ (\sin (\phi_2) - \sin (\phi_1) \ \cos (\alpha)) / (\cos (\phi_1) \sin (\alpha))   \right ] </math>
+
 
 +
<math>Az = \cos^{-1} \left [ \frac{(\sin (\phi_2) - \sin (\phi_1) \ \cos (\alpha)} { (\cos (\phi_1) \sin (\alpha)) \right ] </math>
  
 
Solução para os problemas acima:
 
Solução para os problemas acima:
Linha 55: Linha 65:
 
==Cáclulo do ângulo de Alinhamento de Altura entre as antenas==
 
==Cáclulo do ângulo de Alinhamento de Altura entre as antenas==
  
Baseando-se em Pitágoras calcule o ângulo para alinhamento entre dois pontos com coordenadas e alturas conhecidas. Faça um programa scratch para calcular este ângulo.
+
Baseando-se em trigonometria simples, calcule o ângulo para alinhamento entre dois pontos com coordenadas e alturas conhecidas. Faça um programa scratch para calcular este ângulo.

Edição atual tal como às 14h14min de 24 de outubro de 2013

Objetivos

O aluno deverá ser capaz de:

  • Usar as coordenadas geográficas entre dois pontos para cálculo da distância geodésica entre dois pontos usando o Scratch;
  • Calcular o azimute usando o Scratch.

Coordenadas Esféricas

Material de referência:

Monografia de Luciana Cadar Chamone

Slides de Luciana Cadar Chamone

Ver a representação latitude e longitude em [1].

Implementação no Scratch

Cálculo da distância geodésica

Exercício 1: Elaborar um subprograma no Scratch que recebe como parâmetros dois pontos (LAT1,LONG1) e (LAT2,LONG2) em graus e a função retorna a distância geodésica em Km e o ângulo relativo a esta geodésica (usar - raio da terra).

SUGESTÃO: Aplicar direto:

pois esta fórmula é diretamenteamente derivada da lei dos cosenos, sendo e as coordenadas geográficas dos pontos.

OBS: O ângulo é dado por:


facilitará o cálculo dos azimutes entre os pontos.

Cálculo do Azimute

Exercício 2: Elaborar um programa Scratch que recebe as coordenadas de dois pontos A e B e calcula o azimute do ponto A () em relação ao ponto B ().

SUGESTÃO: Aplicando as leis do cosenos pode-se aplicar a seguinte fórmula:

Solução para os problemas acima:

Fig1Geodesica.png

Fig2Geodesica.png

Fig3Geodesica.png

Cálculo da Atenuação da Potência

A seguinte fórmula pode ser usada para cálculo da atenuação de potência:

onde e são as potências transmitidas e recebidas, o comprimento de onda e a distância entre os pontos. Considere que os ganhos das antenas são unitários.

Exercício: elabore um programa scratch para, dado as potências transmitidas, distância e comprimento de onda, calcular a potência recebida.

Cáclulo do ângulo de Alinhamento de Altura entre as antenas

Baseando-se em trigonometria simples, calcule o ângulo para alinhamento entre dois pontos com coordenadas e alturas conhecidas. Faça um programa scratch para calcular este ângulo.