Professional Documents
Culture Documents
Ingeniería Aeronáutica
Meteorología
SEMESTRE 2017-2
Junio/2017
1. Información General.
El Aeropuerto Internacional Pierre Elliott Trudeau de Montreal, fue inaugurado el 10 de
septiembre de 1941, en la ciudad de Dorval, Quebec, Canadá.
2. Ubicación.
Se encuentra ubicado en las coordenadas 45°28′14″N 73°44′27″O, a una altura de 38
metros sobre el nivel del mar (figura 2.1). Su distancia al área metropolitana de Montreal
es de 19 km.
AIPETM - CYUL
Aeropuertos Cercanos.
La zona de interés alrededor del aeropuerto resulta ser una planicie; en el sistema digital
de elevación mostrado (figura 5.1) (cuya referencia es el nivel medio del mar) podemos
observar que las elevaciones máximas presentes en la región no rebasan los 367 m,
mientras que, la elevación del aeropuerto (38 m, sobre el nivel medio del mar), es el valor
promedio en toda la planicie. (Un punto sólo para tener en consideración: la altura
mínima mostrada de -94 m es dado que el DEM es generado por radar y los cuerpos de
agua tienen información errónea o nula sobre su elevación).
Tabla 8.1.
Pista Dirección Corregida por derrota magnética
1: 06L/24R 75°
2: 06R/24L 75°
3: 10/28 115°
CONCLUSIONES
- Es importante mencionar que las pistas 1 y 2 son paralelas, por lo tanto su utilidad será
idéntica.
- Según los resultados obtenidos, las pistas de dicho aeropuerto se verían fuera de servicio
(casualmente todas!) en los meses junio, septiembre y noviembre.
- A su vez, en éste aeropuerto, según estos resultados, no podrían operar aeronaves que
requieren el condicional 1 (máximo 10 nudos) en ninguna época del año.
- Las pistas 1 y 2 podrían recibir aeronaves de condicional 2 en los meses julio y agosto,
mientras que la pista 3 podría en julio y diciembre.
- Salvo los 3 meses ya mencionados, en todas las pistas pueden operar el resto del año
aeronaves de condicional 3.
ANEXOS
ANEXO 1.
Aerolínea Destino
Aeroméxico Mexico City
Air Canada
Express operated Hartford, Moncton
by Air Georgian
Corsair
Estacional: Paris-Orly
International
Delta Connection
operated by
Detroit, New York-JFK, New York-LaGuardia
Chautauqua
Airlines
Delta Connection
operated by Atlanta, Minneapolis/St. Paul
ExpressJet
Delta Connection
operated by GoJet New York-LaGuardia
Airlines
Delta Connection
operated by Detroit
Pinnacle Airlines
KLM Amsterdam
Lufthansa Munich
Swiss
International Air Zürich
Lines
United Express
operated by Chicago-O'Hare, Cleveland, Newark, Washington-Dulles
ExpressJet
United Express
operated by GoJet Chicago-O'Hare, Washington-Dulles
Airlines
United Express
Chicago-O'Hare, Houston-Intercontinental, Newark,
operated by
Washington-Dulles
Shuttle America
US Airways
Express operated Charlotte, Philadelphia, Washington-National
by Air Wisconsin
US Airways
Express operated
Charlotte, Philadelphia
by Republic
Airlines
program utilidad_de_pista
integer::i,j,k,ind,l
double precision::dir_pista,dir_pista1,dir_pista2,dir_pista3,mag,ut1,ut2,ut3,y,m,d,h
dir_pista1=60+mag
dir_pista2=60+mag
dir_pista3=100+mag
open(unit=1,file='1-enero.csv',status='OLD')
open(unit=2,file='2-febrero.csv',status='OLD')
open(unit=3,file='3-marzo.csv',status='OLD')
open(unit=4,file='4-abril.csv',status='OLD')
open(unit=5,file='5-mayo.csv',status='OLD')
open(unit=6,file='6-junio.csv',status='OLD')
open(unit=7,file='7-julio.csv',status='OLD')
open(unit=8,file='8-agosto.csv',status='OLD')
open(unit=9,file='9-septiembre.csv',status='OLD')
open(unit=10,file='10-octubre.csv',status='OLD')
open(unit=11,file='11-noviembre.csv',status='OLD')
open(unit=12,file='12-diciembre.csv',status='OLD')
open(unit=13,file='utilidades.txt')
do l=1,3
if(l.eq.1)then
dir_pista=dir_pista1
endif
if(l.eq.2)then
dir_pista=dir_pista2
endif
if(l.eq.3)then
dir_pista=dir_pista3
endif
do i=1,12
k=0
call contador(k,i)
rewind(i)
allocate( vel(k),dir(k),comp(k) )
comp=0.
do j=1,k
read(i,*) y,m,d,h,dir(j),vel(j)
enddo
call componente(dir_pista,comp,dir,vel,k)
call condicional(comp,ut1,ut2,ut3,k)
write(13,*) dir_pista,i,ut1,ut2,ut3
deallocate( vel,dir,comp )
enddo
enddo
close(1)
close(2)
close(3)
close(4)
close(5)
close(6)
close(7)
close(8)
close(9)
close(10)
close(11)
close(12)
close(13)
end program
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
subroutine contador(k,u)
integer:: u
ios=0
k=0
do while (ios == 0)
if (ios==0) then
k=k+1
end if
enddo
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
subroutine componente(dir_pista,comp,dir,vel,k)
integer::i,j,k
double precision::vel(k),dir(k),comp(k)
double precision::dir_pista
do i=1,k
write(*,*) comp(i)
enddo
end subroutine
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
subroutine condicional(comp,ut1,ut2,ut3,k)
integer::k,i
double precision::comp(k),ut1,ut2,ut3
ut1=0.
ut2=0.
ut3=0.
do i=1,k
if(comp(i).lt.10)then
ut1=ut1+1
endif
if(comp(i).lt.13)then
ut2=ut2+1
endif
if(comp(i).lt.20)then
ut3=ut3+1
endif
enddo
ut1=100*ut1/k
ut2=100*ut2/k
ut3=100*ut3/k
end subroutine