User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura,...

28
User : curso4 Senha : curso4 cd /home/curso4-share/Radar_2016 mkdir nome_aluno cd nome_aluno Ou cd /home/curso4-share/Radar_2016/nome_aluno

Transcript of User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura,...

Page 1: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

User : curso4

Senha : curso4

cd /home/curso4-share/Radar_2016

mkdir nome_aluno

cd nome_aluno

Ou

cd /home/curso4-share/Radar_2016/nome_aluno

Page 2: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Aula Lab

Transformação de coordenadas

Page 3: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Os radares realizam varreduras azimutais, portanto

as medidas encontram-se em coordenadas polares

e orientadas pelo Norte geográfico

r

q N

S

L O

Page 4: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Entretanto, além da varredura azimutal os radares

também realizam varreduras em elevação, portanto

temos na realidade coordenadas esféricas.

Azimute

Elevação

Page 5: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Finalmente, temos que lembrar que o radar esta

instalado sobre a superfície da terra, o que implica

que temos o efeito de curvatura da terra.

φ= 5

φ= 2

φ= 0h

S

r

r

r

r

lon0,lat0 lon1,lat1

Page 6: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Altura do feixe do radar devido ao efeito de curvatura da

terra para uma atmosfera padrão

Distância do Feixe (Inclinado do Radar (km) Distância do Feixe (Inclinado do Radar (km)

Alt

ua (

km

)

Page 7: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Coordenadas Polares: Radar

• Por convenção, os radares meteorológicos

utilizam ângulos azimutais ou azimutes em

relação ao Norte geográfico.

• Logo temos:

Norte 0

Leste 90

Sul 180

Oeste 270

Page 8: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Porém para projetarmos sobre um

plano, temos que fazer uma

conversão de ângulos, pois em

trigonometria temos um sistema

cartesiano de coordenadas de

ângulos.

Page 9: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Conversão

Direção Azimute (graus)

Sistema Cartesiano

Norte 0 90

Leste 90 0

Sul 180 270

Oeste 270 180

Page 10: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Logo podemos converter de azimute para

cartesiano através da seguinte transformação:

ângulo-cartesiano = 450 – ângulo-azimutal

Se o ângulo-cartesiano for maior que 360 então:

ângulo-cartesiano = ângulo-cartesiano - 360

Page 11: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Polar Cartesiana

• X = x0 + raio*cos(ang-cartesiano)

• Y = y0 + raio*sin(ang-cartesiano)

* Observação importante: Nos computadores os

ângulos são definidos em radianos.

Page 12: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

r

q

Exemplo:

Azimute = 20,5 graus e r = 48 km X,Y?

Azimute = 140,5 graus e r = 48 km X,Y?

Azimute = 210,5 graus e r = 48 km X,Y?

Azimute = 298,5 graus e r = 48 km X,Y?

Page 13: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Amostragem de um raio (azimute)

• O radar realiza amostras discretas no espaço,

as quais representam um volume.

Pulsos Transmitidos

M amostras discretas (gates/bin) entre os pulsos transmitidos

Page 14: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Amostragem de um raio (azimute)

• Estes volumes iluminados são definidos como

BINS.

• Ao longo de uma radial também são definidos

como GATES.

Range/Distância

Bins ou Gates

Page 15: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Varredura • O radar amostra diversos bins ou volumes

iluminados ao longo de um azimute.

• A resolução do bin ou gate é dada pela

largura do pulso.

Nbins ao longo de

uma radial

Page 16: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Raio – Distância do Radar

R2 = # gate*res + res/2

R3 = # gate*res + res/2

R1 = # gate*res + res/2

Page 17: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Dados de radar: Indicador de Plano de Posição - PPI

• PPI pode ser considerado um vetor que

tem as seguintes dimensões:

nbins x nazimutes

• Exemplo.. Radar com 50 km de cobertura,

100 metros de resolução de gate e 1 grau

de resolução azimutal..

• O vetor será de 500 x 360

Page 18: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Dados de radar: Indicador de Plano de Posição - PPI

• Exemplo.. Radar com 21,6 km de

cobertura, 90 metros de resolução de gate

e 1 grau de resolução azimutal..

• Qual é a dimensão do vetor PPI do radar?

Page 19: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Cartesiana Polar

Leste Oeste

Norte

Sul

x1

y1

22

)y(y+)x(x=r01o1

r

Teta

01

01

azimutal

xx

yy=θ arctan450

Page 20: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Leste Oeste

Norte

Sul

x1

y1

r

Teta

01

01

azimutal

xx

yy=θ arctan450

Exemplo:

X1 = 27km e Y = 45km Azimute e R ?

X1 = 27km e Y = -49km Azimute e R ?

X1 = -37km e Y = -55km Azimute e R ?

X1 = -37km e Y = 35km Azimute e R ?

22

)y(y+)x(x=r01o1

Page 21: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Roteiro

• Dados do radar estão organizados em um

PPI(360,333) onde temos

360 azimutes com resolução de 1 grau e

333 bins com resolução de 750 metros

• Para criar a matriz de navegação temos

que definir dois vetores com a mesma

dimensão do PPI, ou seja, X(360,333) e

Y(360,333)

Page 22: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

A lógica para a Navegação seria

Loop azimute 0,359 graus

Converte azimute --> graus cartesiano

Loop bins=1,333

Converte bins para distância do radar

Calcula coordenadas cartersianas X,Y e armazena no vetor

X(azimute,bins) = ....

Y(azimute,bins) = .....

Fecha loop

Fecha loop

Page 23: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Para plotar os dados de chuva

utilizamos o comando contour.

• device,decompose=0

• loadct,5

• window,0,retain=2

• lv1 = findgen(61)

• cc1 = findgen(61)*250/60

• contour,ppi,X,Y,levels=lv1,c_colors=cc1,/fill

Page 24: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Plotando os dados de Radar

cd /home/curso4-share/Radar_2016/aluno

cp ../codigos/*.pro .

nedit plota_ppi_plota.pro &

Page 25: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Rodando o programa

idl

IDL> .run plota_ppi_plota.pro

Page 26: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

E quando estamos com coordenadas

geográficas como calculamos r e azimute??

S

N

L

O Lon0,Lat0

Longitude

Latitu

de

0,0

Page 27: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

S

N

L

O

lon0 lon1

lat1

r = ??

Teta=?? lat0

1o ~ 111,195 km

(lon1,lat1)

Page 28: User : curso4 cd /home/curso4-share/Radar 2016 mkdir nome ...€¦ · Radar com 50 km de cobertura, 100 metros de resolução de gate e 1 grau de resolução azimutal.. • O vetor

Radares ChuvaOnline

lat_pelletron = -23.561722

lon_pelletron = -46.735111

Lat_each = -23.4822

Lon_each = -46.5009

Radar Salesópolis – DAEE/FCTH

Lat_cth = -23.60

Lon_cth = -45.9722

Qual é a distância da sua casa até o

radar e o azimute?