ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA ELÉCTRICA
MATRICES DE TRAFICO Y DIMENSIONAMIENTO
ÓPTIMO DE REDES LOCALES CON
ENRUTAMIENTO ALTERNATIVO
TESIS DE GRADO
PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO
EN LA ESPECIALIZACION DE ELECTRÓNICA Y
TELECOMUNICACIONES
CESAR GUSTAVO SAMANIE60 BURBANO
QUITO - MAYO - 1985
CERTIFICACIÓN
Certifico que el presente
trabajo ha sido realizado
por el señor César Gusta-
vo Samaniego Burbano, ba-
jo mi. dirección.
Ing. Edgar P. Torres P.
AGRADECIMIENTO
A MIS PROFESORES DE LA ESCUELA
POLITÉCNICA NACIONAL, PARTICU-
LARMENTE A LOS DE LA FACULTAD
DE INGENIERÍA ELÉCTRICA, QUIE-
NES DIARIAMENTE GUIARON MI MEN
TE POR LAS VÍAS DEL CONOCIMIEN
TO Y LA CIENCIA.
RECONOCIMIENTO
UN RECONOCIMIENTO ESPECIAL A
LA TESONERA LABOR INVESTIGAD
VA DEL ING. EDGAR P. TORRES P,
BAJO CUYA DIRECCIÓN FUE POSI-
BLE CULMINAR EXITOSAMENTE LA
PRESENTE TESIS.
Mi agradecimiento a la División de Procesamiento
Automático de Datos del IETEL en cuyas instalacio-
nes desarrollé el presente trabajo, a su personal
por su colaboración y comprensión, en forma espe-
cial a su titular el Ing. Gustavo Tapia.
Mi gratitud a la Srta. Tlgo. Ana Jiménez por su -
valiosa colaboración en la documentación del siste^
ma desarrollado y en la redacción del presente tra_
bajo. También a todas las personas que de alguna
forma colaboraron en la realización de esta tesis.
Finalmente agradezco al pueblo ecuatoriano con cu-
yos recursos me he educado, al cual me debo y que
es la razón de ser de la Universidad.
?UÁ y -
V -
-w y -
Í N D I C E
Pag.
INTRODUCCIÓN
CAPITULO I
FUNDAMENTOS DE TELEFONÍA
1.1 INTRODUCCIÓN 4
1.2 CONEXIÓN TELEFÓNICA 5
1.2.1 Simple conexión telefónica 5
1.2.2 Conexión tipo malla 6
1.2.3 Conexión tipo estrella 8
1.2.4 Red telefónica 9
1.3 NATURALEZA DEL TRAFICO TELEFÓNICO 10
1.4 CONCEPTO DE HORA PICO 12
1.5 MEDIDA DEL TRAFICO TELEFÓNICO 14
1.5.1 Definición 14
1.5.2 Unidades de medida 14
1.6 TEORÍA DE PROBABILIDADES APLICADAS AL TRAFICO . . . 16
1.6.1 Distribución de frecuencias 16
1.6.2 Distribución probabilistica 17
1.6.2.1 Media 19
1.6.2.2 Varianza . . . . ...... 19
Pag,
1.6.3 Coeficiente de sobredispersión VMR 21
1.6.3.1 Distribución probabilística de tráfico
alisado VMR < 1 21
1.6.3.2 Distribución probabilística de tráfico
áspero VMR > 1 22
1.6.3.3 Distribución probabilística de tráfico
aleatorio VMR = 1 23
1.6.3.4 Ley de aparición de llamadas de Poisson 24
1.7 ACCESIBILIDAD 25
1.7.1 Accesibilidad completa 25
1.7.2 Accesibilidad restringida 26
1.8 TRAFICO OFRECIDO, CURSADO, PERDIDO 27
1.9 LLAMADAS PERDIDAS, CONGESTIÓN, GRADO DE SERVICIO . . . .28
1.10 TRATAMIENTO A LAS LLAMADAS PERDIDAS 28
1.10.1 Llamadas perdidas sostenidas LCH 29
1.10.2 Llamadas perdidas borradas LCC 29
1.10.3 Llamadas perdidas retardadas LCD 30
1.11 PROBABILIDAD DE PERDIDA DE ERLANG 30
1.12 FORMULA MODIFICADA DE PALM-JACOBAEUS 32
1.13 CONFIGURACIÓN DE REDES 33
1.13.1 Objetivos 33
1.13.2 Métodos de conexión 34
1.13.3 Redes jerárquicas 37
1.14 DIMENSIONAMIENTO DE LINEAS TRONCALES 39
1.15 CALIDAD DE SERVICIO . . . . . . . . . . . . . 39
Pag.
CAPITULO II
MATRICES DE TRAFICO
2.1 INTRODUCCIÓN 41
2.2 MATRIZ DE TRAFICO ACTUAL 42
2.2.1 Obtención de una matriz de tráfico actual . . 44
2.2.1.1 Principios 44
2.2.1.2 Distribución proporciona] de tráfico 45
2.3 MATRIZ DE TRAFICO FUTURA 49
2.3.1 Descripción del problema 49
2.3.2 Obtención de una matriz de tráfico futura . . 50
2.3.2.1 Caso Al: Número de abonados constají
te; Número de centrales se incremejn
ta.- Método: Expansión de matrices 51
2.3.2.2 Caso A2: Número de abonados constají
te; Número de centrales se decremejí
ta.- Método: Compresión de matrices 55
2.3.2.3 Caso B: Número de abonados se incre^
menta; Número de centrales constan-
tes.- Método: dobles factores . . . 59
2.3.2.4 Caso Cl: El incremento de abonados
pertenece a las nuevas centrales ,-
Método: Nueva fuente de tráfico , , 67
2.3.2.5 Caso C2: El incremento de abonados
se distribuye entre centrales
Pag,
riores y nueva.- Método: Dobles
factores y nueva fuente de tráfj_
co 72
CAPITULO III
DIMENSIONAMIENTO DE REDES LOCALES CON RUTAS ALTERNATIVAS
3.1 INTRODUCCIÓN 75
3.2 TRAFICO OFRECIDO Y RECHAZADO EN REDES LOCALES CON
RUTAS ALTERNATIVAS 77
3.3 VENTAJAS DE ESTE TIPO DE ENRUTAMIENTO 79
3.4 DIMENSIONAMIENTO DE RUTAS DIRECTAS 80
3.4.1 Consideraciones de costos 80
3.4.2 Función de mejoramiento .v- . . . . 83
3.4.3 Solución de la fórmula de pérdida de Erlang 84
3.4.4 Variación de la probabilidad de pérdida al
variar N . . . 86
3.4.5 Determinación del número de circuitos en
las rutas directas 89
3.5 DIMENSIONAMIENTO DE LAS RUTAS ALTERNATIVAS . . . 91
3.5.1 Rutas con accesibilidad completa . . . 91
3.5.1.1 Media y varianza del tráfico dej>
bordado 91
3.5.1.2 Método efe Wilkinson . . . . . 94
3.5.1.3 Máxima pérdida admitida en la ru_
ta final,grado de servicio de la
Pag.
red 97
3.5.1.4 Inversa N de la función de Erlang 99
3.5.1.5 Determinación del número de cir-
cuitos en las rutas alternativas
con accesibilidad completa. . . 100
3.5.2 Rutas con accesibilidad limitada . . . . 103
3.5.2.1 Media del tráfico desbordado . . 103
3.5.2.2 Varianza del tráfico desbordado . 104
3.5.2.3 Número de circuitos en las rutas
finales 106
3.5.2.4 Coeficientes Cl y C2 para calcu-
lar AN 108
3.5.2.5 Inversa A de la función Erlang . 115
3.5.2.6 Resolución B de la fórmula de Palm
-Jacobaeus Modificada . . . 118
3.5.2.7 Resolución N de la fórmula de Palm
-Jacobaeus Modificada . . . 123
3.5.2.8 Determinación del número de circuj_
tos en las rutas finales . . 130
3.6 SUPRESIÓN DE RUTAS 134
3.6.1 Supresión de rutas Tándem . 134
3.6.2 Supresión de rutas directas . . . . . 134
Pag.
4.1 OBJETIVOS 135
4.2 DEFINICIÓN DEL SISTEMA 136
4.2.1 Programa MATRX 137
4.2.2 Programa RED 138
4.4.3 Símbolos de programación 141
4.3 DESCRIPCIÓN DE ARCHIVOS 143
4.4 DESCRIPCIÓN DE PROGRAMAS 145
PROGRAMA MATRX 145
PROGRAMA RED 149
4.5 DESCRIPCIÓN DE SUBPROGRAMAS 155
SUBRUTINA MTX01 155
SUBRUTTNA MTX02 , 157
SUBRUTINA MTX03 . . . . 159
SUBRUTINA MTX04 . . . 163
FUNCIÓN ERL 167
SUBRUTINA CALCN . . . . . . . . . . . 169
SUBRUTINA ERLN . . 171
SUBRUTINA TANDN 173
SUBRUTINA FBN 177
SUBRUTINA MPJN 179
SUBRUTINA SUBRB 181
FUNCIÓN FB 184
FUNCIÓN FBG20 . . . . . . . . . . 185
Pag.
SUBRUTINA ERLA 187
SUBRUTINA TABLA 189
SUBRUTINA SC1C2 192
SUBRUTINA SUBXY 193
FUNCIÓN FY 194
SUBRUTINA IMPRX 197
SUBRUTINA IMPRC 199
SUBRUTINA IMPAX 201
SUBRUTINA IMPRN 203
SUBRUTINA IMPNX 205
SUBRUTINA GRCRT 207
SUBRUTINA PREGX 208
4.6 PARÁMETROS DE ENTRADA Y SALIDA 209
4.6.1 Parámetros del programa MATRX . . . . 209
4.6.2 Parámetros del programa RED . . . . 210
4.6.3 Preparación de los datos de entrada . . 211
CAPITULO V
EJEMPLOS DE APLICACIÓN
5.1 CAPACIDAD DEL SISTEMA EN LA RESOLUCIÓN DE PROBLEMAS
PLANTEADOS 213
5.2 RESTRICCIONES DEL SISTEMA 216
5.3 RESOLUCIÓN DE EJEMPLOS . . . . . . . . 217
Pag.
EJEMPLO 1: OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL
FUTURA. CASO 1 222
EJEMPLO 2: OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL
FUTURA. CASO 2-COMPRESION 224
EJEMPLO 3: OBTENCIÓN DE UNA MATRIZ ACTUAL FUTURA
CASO 2 - EXPANSIÓN 228
EJEMPLO 4: OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL
FUTURA. CASO 3 232
EJEMPLO 5: OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL
FUTURA: CASO 4 . 237
EJEMPLO 6: OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL
FUTURA: CASO 5 242
EJEMPLO 7: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - Accesibilidad completa 248
EJEMPLO 8: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - Accesibilidad limitada 254
EJEMPLO 9: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - SUPRESIÓN DE UNA RUTA
TÁNDEM 263
EJEMPLO 10: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - SUPRESIÓN DE TODAS -
LAS RUTAS TÁNDEM 272
EJEMPLO 11: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - SUPRESIÓN DE UNA RUTA
DIRECTA . . . . . . . . . 279
Pag,
5.4
EJEMPLO 12: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRIZAMIENTO ALTERNATIVO - SUPRESIÓN DE TODAS
LAS RUTAS DIRECTAS 289
EJEMPLO 13: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - SUPRESIÓN DE UNA RUTA
TÁNDEM Y UNA DIRECTA 298
EJEMPLO 14: DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO - DOS CENTRALES COMPAR-
TEN LA MISMA ÁREA LOCAL 307
EVALUACIÓN D E RESULTADOS . . . . . . . . . 3 1 9
CONCLUSIONES Y PROYECCIONES . .
A P É N D I C E S
322
APÉNDICE A:
APÉNDICE B:
LISTADOS DE PROGRAMAS Y SUBPROGRAMAS DESARRC)
LLADOS 325
MATRX
RED
SUBPROGRAMAS Y PROGRAMAS RESTANTES .
MANUAL DE USUARIO . . .
B I B L I O G R A F Í A
326
333
345
380
382
I N T R O D U C C I O
El conocimiento del tráfico telefónico y su comportamiento,
así como su distribución, es de vital importancia en el estudio y plani-
ficación de redes telefónicas. Puesto que existe una interrelación en-
tre empresa telefónica-tráfico-usuario, el objetivo principal de la em-
presa debe ser el dimensionar apropiadamente sus redes para satisfacer
la demanda de tráfico generada por los usuarios tal que no existan con-
gestiones considerables.
Se pretende por medio del presente trabajo, brindar al i
niero en Telecomunicaciones una base teórica que comprenda los temas -
más importantes de tráfico con la profundidad estrictamente necesaria ,
encaminándose luego a partir de la misma al desarrollo de programas di-
gitales que nos permitan disponer de un sistema útil para el estudio y
planificación de redes telefónicas, que en nuestro caso comprende la ob^
tención de una matriz de distribución de tráfico actual/futura y el di-
mensionamiento óptimo de redes locales con enrutamiento alternativo.
El dimensionamiento óptimo se traduce en un mejor servicio
- 2 -
al usuario, un máximo aprovechamiento de recursos por parte de la empre
sa, un mayor porcentaje de llamadas efectivas y una exelente imagen ad-
ministrativa.
En el primer capítulo se enfoca la comprensión de la red te
lefónica, la naturaleza del tráfico asf como sus tipos de distribución,
unidades de medida y expresiones que relacionan parámetros propios de
la red y el tráfico.
En el segundo capítulo se analiza a la matriz de tráfico iji
tercentrales, lo cual es necesario conocer para poder dimensionar las -
redes telefónicas locales. Se estudia la obtención de una matriz de -
tráfico actual/futura, los varios casos que pueden plantearse.
El tercer capítulo se centra en los métodos y algoritmos ne
cesarlos para el dimensionamiento de las redes locales con enrutamiento
alternativo.
El cuarto capítulo tiene que ver con la implementación en -
el computador de los programas y subprogramas desarrollados en base a
los métodos y algoritmos anteriores, lo cual comprende: definición del
sistema, descripción de archivos, programas y subprogramas, parámetros.
En el quinto capítulo tenemos la resolución de varios ejem-
plos, los diferentes casos que pueden darse; la capacidad del sistema -
en la solución, restricciones del mismo, evaluación de resultados.
- 3
Finalmente tenemos las conclusiones obtenidas y proyeccio-
nes que podemos dar al presente trabajo.
- 4
C A P I T U L O I
FUNDAMENTOS DE TELEFONÍA
1.1 INTRODUCCIÓN
El objetivo de este capítulo es el proporcionar fundamentos
teóricos de telefonía ID cual permitirá el enfrentar y comprender con
las suficientes bases el desarrollo de la problemática planteada en los
subsiguientes capítulos.
Para cumplir con su cometido, se enfoca la comprensión de
la red telefónica empezando con la simple conexión hasta llegar a la cp_
nexión intercentrales jerárquica del CCITT.
Al tráfico telefónico, intrínseco de la red, se lo estudia
desde sus orígenes, su naturaleza aleatoria así como los varios tipos
de distribución, unidades de medida, grado de servicio, hasta las expre-
siones de Erlang y Palm-Jacobaeus-Lotze que relacionan: tráfico, grado
- 5 -
de servicio, accesibilidad y número de circuitos troncales.
Con los conceptos expuestos anteriormente, se puede profují
dizar en el estudio de la matriz de tráfico y del dimensionamiento de
redes locales.
1.2 CONEXIÓN TELEFÓNICA
1.2.1 Simple conexión'telefónica
El telefono es un dispositivo conectado al mundo externo
por un par de alambres. Consta de una parte móvil (manual)
y de su respectiva cuna o lecho, por lo general el disposj_
tivo de señalización está en la cuna; la parte manual con-
siste de dos transductores electroacústicos: el auricular
o receptor y el micrófono o transmisor. Existe también un
circuito de tono lateral que permite que parte de la ener-
gía transmitida sea real i mentada al receptor o auricular.
El micrófono convierte la energía acústica en energía eléc
trica aprovechando la característica de los granulos de -
carbón de alterar su resistencia de contacto al variar la
presión que se ejerce sobre los mismos.
El auricular, en cambio, convierte la energía eléctrica en
acústica, utilizando principios y efectos electromagnéti -
eos.
- 6 -
El teléfono para su funcionamiento necesita de una fuente
de energía fija, siendo ésta usualmente de 48 V DC. En la
figura 1.1 se ilustra una conexión telefónica simple, la
cual consta de dos teléfonos y una batería.
V
D
Fig. 1.1 Conexión Telefónica simple
La distancia entre los dos aparatos telefónicos es D, la
cual está limitada en su longitud por dos factores, el uno
es la caída de voltaje IR a lo largo de la línea, limitan-
do el voltaje en el micrófono o transmisor, el otro factor
es la atenuación. La distancia máxima límite entre dos
aparatos puede tomarse de aproximadamente 30 Km.
1.2.2 Conexión tipo malla
En una conexión telefónica como la de la figura 1.1, sola-
mente pueden comunicarse dos abonados. Si deseáramos aña-
dir más abonados, podría hacerse una conexión tipo malla -
igual a la de la figura 1.2, en donde tenemos un sistema -
para ocho abonados.
- 7
Con una conexión tipo malla, cada abonado está conectado -
directamente con cada uno de los otros abonados. El abona_
do que desea comunicarse con otro, debería tener alguna -
forma o método de seleccionar y alertar a quien desea ha -
blar, llamándose a esta acción como "señalización".
Fig. 1.2 Conexión en malla de 8 puntos
Una conexión tipo malla se justifica para distancias muy
cortas, y cuando cada uno de los abonados desean comunica£
se simultáneamente con los otros durante todo el tiempo.
1.2.3 Conexión tipo estrella
Si se incrementara el número de Abonados y la red se ex_
tendiera a distancias mayores que la distancia límite, -
tal que se hiciera necesario el uso de amplificadores, e£
tonces los costos de transmisión subirían exorbitantemen-
te. Tomando en cuenta el hecho de que el abonado telefó-
nico corriente no utiliza su teléfono todo el tiempo sino
en intervalos de duración variable y distribuidos aleato-
riamente en el tiempo, además de que no necesita comuni -
carse con todos los abonados simultáneamente, entonces pa_
rece factible y conveniente el compartir de alguna forma
las instalaciones y bajar los costos de transmisión. Una
conexión tipo estrella, como la indicada en la figura 1.3
nos permite compartir las instalaciones reduciendo el nú-
mero de enlaces entre los abonados y bajando los costos -
de la red de transmisión.
Fig. 1.3 Conexión tipo estrella
9 -
El conmutador conecta al abonado que llama con el que es
llamado, siendo estos identificados por la señalización.
1.2.4 Red telefónica
Una red telefónica, esta formada por la interconexión de
los medios de transmisión de tal forma que un usuario tel_e
fónico pueda hablarcon otro a través de la misma. El des¿
rrollo e implementación de una red es básicamente en fun -
ción de la economía tal que los abonados puedan compartir
las facilidades de la red, esto se obtiene gracias a los
conmutadores, realizándose lo que se denomina concentración
de tráfico.
Una central telefónica puede.considerarse como un conmuta-
dor grande, la misma tiene su área de servicio denominada
"área local", determinándose el número de abonados que pu^e
den ser servidos por la capacidad de la central; la inte_r
conexión entre abonados a través de la central básicamente
es de tipo estrella, figura 1.3, denominándose a las líneas
telefónicas que conectan los abonados con la central simpl^
mente como "líneas" o "líneas de abonados" y a la central
que los sirve como "central local".
Como el objetivo de una red es interconectar todos los abo-
nados existente y servidos por las diferentes centrales lo-
cales, lo que se hace es conectar las centrales con líneas
10 -
intercentrales denominados "lineas troncales" (Fig. 1.4)
Si un abonado de la central Cl desea hablar con un abonado
de la central C2, la central Cl conmuta la llamada a las -
lineas troncales y la central C2 conmuta la llamada recibi_
da hacia el abonado llamado.
líneastroncales
1ínea de abonado
Fig. 1.4 Red telefónica
Puesto que no todos los abonados de una central van a ha -
blar simultáneamente con los de la otra central, entonces -
el número de líneas troncales es mucho menor que el de lí-
neas de abonados. Se define la "concentración" como la re-
lación entre "líneas de abonados" con "líneas troncales".
1.3 NATURALEZA DEL TRAFICO TELEFÓNICO
Una comprensión de la naturaleza del tráfico telefónico y
su distribución con respecto al tiempo y destino es esencial para dimen_
sionar las instalaciones telefónicas requeridas para servir las necesi-
- 11 -
dades de los abonados.
El tráfico es un término que cuantifica el uso de la red,
considerándose como fuente de tráfico al punto donde se origina la lla^
mada y como sumidero de tráfico al punto donde se recibe la llamada.
Debido a que el tráfico telefónico es producido por abona-
dos que originan sus llamadas independientemente unos de otros y de
acuerdo a sus neces i dades, el .tráfico .es de naturaleza aleatoria. El tr¿[
fico telefónico varía gradualmente de un período de tiempo a otro, ya
sea de mes a mes, de día a día, y de hora a hora.
Puesto que la producción de tráfico por los abonados está
relacionada con los horarios de trabajo y la intensidad comercial e i_n
dustrial del sector servido, se da al tráfico un carácter periódico -
cuando se consideran largos períodos de tiempo. Considerando la vari.a
ción de tráfico durante un año se ve que generalmente existe más pro-
ducción del mismo en el mes de diciembre. Analizando la producción de
tráfico durante una semana vemos que se genera más tráfico los días lj¿
nes y viernes. De igual forma, si se examina la producción de tráfico
hora a hora, durante un día laborable, se notará que aproximadamente a
las 10:30 horas y a las 16:00 horas, se genera la mayor cantidad de
tráfico, figura 1.5.
- 12 -
9 1 0 1 1 1 2 1 3 1 4 1 5 1 É 1 7 1 8 1 3 2 0 2 1 2 2 2 3 ^ 1 2 3HORAS
Fig. 1.5 Variación del tráfico durante un día
Por lo expuesto anteriormente, a pesar de la naturaleza
aleatoria de tráfico, si se examina la producción de tráfico en deter-
minados períodos de tiempo, ésta sigue ciertos patrones.
1.4 CONCEPTO DE HORA PICO
Examinando la figura 1.5, se nota que cierto período del
día, el tráfico alcanza su valor máximo. Este período, que por conve-
niencia se escoge de una hora, se llama "hora pico" o también "hora -
cargada".
Todos los estudios de tráfico, así como los dimensionamiejn
tos de los equipos se hacen para satisfacer las necesidades de esta ho
ra pico.
13 -
Puesto que la hora pico de un día variará en tráfico con -
respecto a la de otro día, entonces deberá definirse el valor de tráfi_
co para una hora pico BH; existen algunas definiciones de hora pico
BH:
a) Es el promedio del tráfico de las horas pico de los
treinta días más ocupados del año; se conoce como "tra_
fico medio de la hora pico", CCITT Rec. Q. 80.
b) El promedio del tráfico de las horas pico de los cinco
días más ocupados del año, se refiere al tráfico en
días excepcionalmente ocupados, CCITT Rec. Q. 80 y
Q. 87.
c) El promedio del tráfico de las horas pico de los diez
días más ocupados del año, esto es una norma norteame-
ricana.
d) El promedio del tráfico de las horas pico de los cinco
días laborables de una o dos semanas, en la época del
año más ocupada.
Las definiciones a) y d) dan resultados comparables, y son
recomendadas para uso general.
- 14
1.5 MEDIDA DEL TRAFICO TELEFÓNICO
1.5.1 Definición
El "Tráfico Telefónico", se define como el conjunto de lla_
madas telefónicas en un grupo de circuitos o troncales, re
lacionando a la duración de las llamadas con el número de
las mismas.
En teoría : de, . tráfico, la unidad de tiempo es una hora ;
el tráfico telefónico "A", se expresa por:
A = C x T (1.1)
donde:
"C" es el número de llamadas generadas en una hora
"T" es el tiempo de duración promedio de una llamada
1.5.2 Unidades de medida
La fórmula (1.1), sugiere unidades de tráfico:
CS = llamada - segundos
CM = llamada - minutos
CH = llamada - horas
- 15 -
También existe la unidad de tráfico "llamada-unidad" UC
o su sinónimo "llamada-cien segundos" CCS; cuyo valor in-
dicaría el número de circuitos ocupados continuamente du-
rante una hora por llamadas de cien segundos de duración,
entonces en cada circuito ocupado se transmitirían trein-
ta y seis llamadas cada hora.
La unidad de tráfico más comunmente usada es el "Erlang",
que toma el nombre del fundador de la teoría de tráfico -
A.K. Erlang.
Un "Erlang", representa un circuito ocupado continuamente
por una hora; un valor de tráfico expresado en "Erlangs"
representa el promedio de circuitos ocupados simultanea -
mente por llamadas sucesivas en el período de una hora.
También puede tomarse como el número de "llamada-segundos"
por segundo, o "llamada-minutos" por minuto > o "llamada-
horas" por hora.
A continuación se expone las equivalencias del Erlang con
las otras unidades de tráfico;
1 Erlang = 1 CH
1 Erlang = 60 CM
1 Erlang - 3600 CS
1 Erlang - 36 CC5 - 36 CU
16 -
Las unidades de medida expuestas anteriormente se refieren
a la intensidad de tráfico.
Lo anterior debe diferenciarse del término "Densidad de -
tráfico", lo cual representa el número de llamadas simultá_
neas en un momento dado.
1.6 TEORÍA DE PROBABILIDADES APLICADA AL TRAFICO
1.6.1 Distribución de frecuencia
Si sobre un grupo de circuitos se miden densidades de trá-
fico X a intervalos de tiempo iguales durante un deternr[
nado período de tiempo, y si luego graficamos la frecuen-
cia de repetición F(x) con que ocurren dichas densidades -
en función de esta variable aleatoria, lo que obtenemos -
es una curva de distribución de frecuencia, ver Fig. 1.6.
Xocupaciones simultáneas
Fig. 1.6 Distribución de frecuencia
- 17 -
El valor promedio de X se expresa por:
X = .Xi fi [Erlang] (1.2)1 f
1=1
En donde:
n = número de medidas o muestras tomadas
t = numero de frecuencias obtenidas
fi= valor de la frecuencia correspondiente a la
Xi densidad
1.6.2 Distribución probabilística
La distribución probabilística es más importante y usada
que la distribución de frecuencia, esto nos permite traba-
jar con grandes poblaciones, con un patrón de distribución
invariable. La distribución probabilística P(x), se obti_e
ne a partir de la distribución de frecuencia.
P(Xi) = u (1.3)n
(O £ P(Xi) ± 1)
Existen tres tipos de distribución probabilística: discre-
ta, continua y mixta.
- 18 -
En la distribución discreta (Fig. 1.7), la variable aleato
ría X, sólo toma valores enteros.
En la distribución continua (Fig. 1.8), la variable aleato
ria puede tomar cualquier valor positivo.
0.12
0 1 0
5 20
Fig. 1.7 Distribución discreta
P(X)
o.n
Fig. 1.8 Distribución continua
19
La distribución mixta es una combinación de las dos ante-
riores, pudiendo "¡a variable aleatoria tomar valores dis-
cretos y continuos. Las curvas de distribución probabilis_
tica pueden ser definidas por dos parámetros: media y va,
rianza.
1.6.2.1 Media
Es el valor medio o promedio de X; en la distribución dis-
creta se define como:
X = 2- Xi P(Xi) (1.4)1=1
y en la distribución continua, se define como:
0¿>s~
X = J X P(x) d x (1.5)— C*£P
La media es un punto en la curva de distribución probabi -
lística tal que un igual numero de eventos ocurren a la
izquierda y a la derecha del punto.
1.6.2.2 Varianza
Un segundo parámetro que nos ayuda a describir una curva -
de distribución es la desviación estándar cr, la misma nos
- 20 -
brinda un conocimiento sobre la cercanía de los valores de
la función al valor promedio, ver Fig. 1.9.
Un valor generalmente más usado que la desviación es la -
"varianza", que es el cuadrado de la desviación estándar -
V = a2
Este valor se calcula en la distribución discreta como:
t
V » ]¿I (XI - X)2 P(Xi) (1-6)
y en la distribución continua:
0-5-
V - J (X - I)2 P(x) dx (1.7)
La media y la varianza tienen mucha importancia en los
culos de tráfico telefónico.
Fig. 1.9 Curva de distribución con sus parámetros
- 21 -
1.6.3 Coeficiente de sobredispersión VMR
Este coeficiente se define como la razón entre la varian-
za V y la media M.
VMR - - (1.8)M
El VMR, define tres tipos de distribución probabilística -
de tráfico:
a) Alisado; VMR < 1
b) Áspero; VMR > 1
c) Aleatorio; VMR = 1
1.6.3.1 Distribución probabilistica de tráfico alisado VMR < 1
Se conoce también como "Distribución de Bernoulli" o "Dis-
tribución Positiva Binomial".
x,s,h) = Cs hx (l-h)s~x (1.9)
en donde:
s = número de líneas de abonados
x = número de líneas ocupadas simultáneamente
h = probabilidad de encontrar una línea ocupada, igual
para todos.
22 -
Cx = número de combinaciones de "s" tomadas "x" a]s
tiempo
Y ^ ICx = (1.10)s X! (S-X)i
B'(xss,h) puede interpretarse como la probabilidad de que
en cualquier momento de la hora pico BH3 estén ocupadas x
líneas.
Media M = sh
Varianza V= sh (1-h)
VMR= 1-h
Se asume este tipo de distribución para pequeños grupos de
abonados, aproximadamente menor a 200.
1.6.3.2 Distribución probabilística de tráfico áspero VMR > 1
Se conoce también como "Distribución de Pascal" o "Distri-
bución Negativa Binomial".
R'(x,k,q) - q (l-c,) (1.14)k-1
En donde:
k = número de fuentes de tráfico
- 23 -
q = ocupación por fuente
x = número de líneas ocupadas
x+k-11, , ] = número de combinaciones de "k-1" tomados\1/
"x+k-1" al tiempo
R'(x,k,q) puede interpretarse como la probabilidad de que
existan X llamadas transmitiéndose simultáneamente para -
los parámetros K y q.
Media M = - (1.15)
Varianza V = M^^ (1.16)
VMR - -ji- (1.17)
1.6.3.3 Distribución probabilística de tráfico aleatorio VMR = 1
La función de probabilidad de Poisson se obtiene a partir
de la función de distribución positiva binomial.
Incrementando el número de abonados S infinitamente y dismj_
nuyendo la probabilidad de ocupación de una línea h en la -
misma proporción de forma tal que el producto sh se manten-
ga finito, matemáticamente obtenemos:
- 24 -
/ \
i - :x rx u X / i u\~X ~~Sh Sh /- -, o NLimite C h (1-h) = e , (1.18)
S ~>- oo
h -*• O
Reemplazando sh = m y usando la simbología de Poisson, ex-
presamos la ecuación anterior como:
P(x) = e-m (1.19)A •
Esta es la probabilidad de que existan X líneas ocupadas -
simultáneamente.
Para la evaluación numérica de la distribución de Poisson,
tenemos:
P(x) (1.20)
1.6,3.4 Ley de aparición de llamadas de Poisson
La probabilidad de que aparezcan X llamadas en un tiempo t,
es:
P(x) = e- (1.21)
- 25 -
En donde:
n = tasa de aparición de llamadas por hora
t = intervalo de tiempo en horas
1.7 ACCESIBILIDAD
1.7.1 Accesi bi1 i dad Completa
Es la característica de que todas las fuentes de tráfico -
que ingresan a un conmutador tengan acceso a cualquiera de
los circuitos de salida libres.
selectores de entradafuentes
troncales de sal ida
Fig. 1.10 Condición de accesibilidad completa
002752
- 26
1.7.2 Accesibi'1 idad restringida
En este caso, las fuentes solo pueden accesar a un número
limitado de circuitos de salida "k".
Siendo "N", el total de órganos de salida, siempre se cum-
plirá: k <_ N GRADADO
fuentes
GRUPO 1
GRUPO 2
GRUPO 3
K
\N"TRONCA1_ES DE SALÍ
DA
Fig. 1.11 Accesibilidad limitada
K salidas por grupo
Lo más deseable es el tener conmutadores con accesibilidad
completa, pero resultan más caros que los de accesibilidad
limitada, sobre todo en configuraciones grandes.
Técnicas de gradado son usadas para mejorar el manejo del
tráfico en conmutadores con accesibilidad limitada.
- 27 -
1.8 TRAFICO OFRECIDO, CURSADO, PERDIDO
Tráfico ofrecido Aof a un sistema es el que se desea cur-
sar por el mismo, y es el que en efecto se cursaría si la probabili -
dad de pérdida E fuese nula.
Puesto que no todo el tráfico ofrecido se puede cursar, de^
bido a la probabilidad de pérdida, existe el tráfico perdido Ap.
Ap = Aof E (1.22)
Tráfico cursado Ac es aquel que no se pierde y se transmi-
te.
Ac - Aof - Ap (.23)
La mayoría de las fórmulas prácticas se basan en el tráfi-
co ofrecido, pero las medidas que se realizan determinan al tráfico -
cursado, entonces es necesario poner el tráfico ofrecido en función del
cursado.
De las fórmulas (1.22 y 1.23), obtenemos:
ArAof = —- (1.24)
Así mismo:
Ap - Ac -y— (1.25)
- 28
1.9 LLAMADAS PERDIDAS, CONGESTIÓN, GRADO DE SERVICIO
Cuando se ofrecen llamadas a un sistema de conmutación, pue_
de darse el caso de que en algunas llamadas no pueden cursarse debido a
que encontraron congestión, a estas llamadas que no pueden cursarse, se
las denomina "llamadas perdidas".
Se denomina como "congestión" al estado en el cual todos -
los órganos del sistema están ocupados.
El "grado de servicio" expresa la probabilidad de encontrar
congestión durante la hora cargado BH, se expresa por la letra "p". Un
valor típico es p = 0.01.
Tipos de grado de servicio son: congestión de llamada, con-
gestión de tiempo, probabilidad de congestión de fórmula de Erlang.
Congestión de llamada = * 11amadas Perd1das# llamadas ofrecidas
« .... . , . i llamadas de bloqueoCongestión de tiempo = a
Tiempo de observación
1.10 TRATAMIENTO A LAS LLAMADAS PERDIDAS
En la teoría de tráfico telefónico, se consideran tres mé-
todos para el tratamiento de las llamadas pérdidas:
1) Llamadas perdidas sostenidas LCH
- 29 -
2) Llamadas perdidas borradas LCC
3) Llamadas perdidas retardadas LCD
1.10.1 Llamadas perdidas sostenidas LCH
Este concepto asume que el usuario telefónico reintenta-
rá su llamada inmediatamente a la señal de ocupado y con-
tinuará reintentando hasta conseguir línea.
Esto equivale a que la llamada se ha mantenido en espera,
el tiempo transcurrido desde el primer intento hasta cuan-
do se hace posible cursar la llamada, es el tiempo de espe
ra con un tiempo promedio de llamada igual a cero.
Este es el concepto usado en Norteamérica.
1.10.2 Llamadas perdidas borradas LCC
Este concepto asume que el usuario colgará el teléfono de^
pues de escuchar el tono de congestión y esperará un inte£
valo de tiempo antes de reintentar su llamada. Cada rein-
tento se considera como una nueva llamada.
La fórmula de Erlang, se basa en este criterio.
Este concepto es primordialmente usado en Europa y en paí-
ses que aceptan este método.
- 30 -
1.10.3 Llamadas perdidas retardadas LCD
Con este método, las llamadas que encuentran congestión en
su aparición no se pierden, sino que son puestas en cola -
de espera.
El tiempo de espera es de un valor razonable y si se cumple
sin que la llamada sea atendida, se pierde el intento.
En este método existen tres formas de atender la cola de
espera:
- Primero en llegar, primero en ser atendido
- Ultimo en llegar, primero en salir
- Atención aleatoria.
1.11
Para poder dimensionar una ruta es necesario establecer una
relación entre el tráfico ofrecido, el número de circuitos y la proba-
bilidad de pérdida.
La fórmula de pérdida Erlang B, es la más comunmente usada
fuera de los Estados Unidos para establecer esta relación.
Esta expresa el, grado de servicio EB o la probabilidad de
encontrar X can'ales ocupados.
- 31 -
Esta fórmula fue desarrollada por A.K.Erlang, asumiendo:
- Numero infinito de fuentes de tráfico
- Llamadas perdidas borradas LCC
- Número de troncales o canales de servicio limitado
- Accesibilidad completa.
EB = E(A,N) = (1.27)
- + + AN-• NT
donde:
N = Número de troncales o canales
A = Tráfico ofrecido
ER - Grado de servicio usando la fórmula Erlang B
La fórmula de Erlang B, está estandarizada por el CCITT,
Rec. Q. 87.
, La fórmula de Erlang B, en la forma expuesta anteriormente
es difícil para trabajar. Para cálculos, sobre todo utilizando el -
computador, se ha desarrollado la fórmula recursiva de Erlang:
E(AsN) S A .E(A, N-l)
N+A . E A N - 1
- 32 -
Valores comunes de probabilidad de pérdida están entre
0.1% y 5%.
1.12 FORMULA MODIFICADA DE PALM-JACOBAEUS
Para sistemas con accesibilidad limitada, la fórmula de -
Palm-Jacobaeus Modificada nos permite establecer una relación entre
el tráfico ofrecido, el número de circuitos, el valor de la accesibi-
lidad y la probabilidad de pérdida.
El desarrollo de este método se basa en la fórmula de Palm
Oacobaeus:
B - ~ - ~ (1.29)E(A,N-K)
Esta expresa la probabilidad de ocupación parcial de K
troncales en un conjunto de N troncales con accesibilidad completa.
Esta fórmula, para el caso de accesibilidad limitada, da probabilida-
des de pérdidas mayores que las reales, puesto que en accesibilidad
completa la carga de tráfico de cada troncal es mayor que la real.
Al modificar la fórmula de Palm-Jacobaeus para poder aplicarla en
accesibilidad limitada,' Lotze hace la siguiente consideración:
"Sea un conjunto de N troncales con accesibilidad K al
cual se ofrece un tráfico A. Considérese también un conjunto de N
troncales con accesibilidad completa al cual se ofrece un tráfico Ao,
se postula que la probabilidad de pérdida en accesibilidad limitada
- 33 -
B es Igual a la probabilidad de ocupación parcial de K de las N tron-
cales en el conjunto de accesibilidad completa, siempre y cuando el -
tráfico cursado por los dos sistemas sea el mismo".
Igualando los tráficos cursados:
A x (1-B) = Ao x (1- E(Ao,N)) (1.30)
De acuerdo con el postulado de Lotze
E(Ao,N)E(Ao,N-K) (1.31)
Las fórmulas de Palm-Jacobaeus Modificadas (1.30) y (1.31)
se utilizan juntas y en cálculos por computador, siendo Ao un tráfico
ficticio.
1.13 CONFIGURACIÓN DE REDES
1.13.1 Objetivos
Una red es una forma de conectar centrales de tal manera -
que un abonado pueda comunicarse con cualquier otro dentro
de la misma.
De acuerdo al alcance de la red puede hablarse de redes lo-
cales, nacionales e internacionales.
34 -
En la configuración de redes locales y nacionales, deberá
tomarse en cuenta la eficiencia de la red y el aspecto -
económico en cuanto a costos de la misma.
1.13.2 Métodos de Conexión
Existen tres métodos básicos de conectar centrales:
- malla
- estrella
- estrella de orden superior
En una red tipo malla (fig. 1.12.a), todas y cada una de -
las centrales están conectadas con todas y cada una de las
otras centrales por grupo de circuitos directos. En este
tipo de red, el tratamiento que se da a todas las centra -
les es el mismo. Generalmente se utiliza esta conexión -
cuando los niveles de tráfico entre centrales es alto, co-
mo es el caso de áreas metropolitanas. Un aspecto desfav£
rabie en esta red es la complejidad en cuanto a conexión y
número de los grupos de circuitos de entrada y salida.
b) Estrella c) Estrella de Orden
superior
- 35 -
En una red tipo estrella (Fig. 1.12.b)s las centrales es-
tán conectados a través de una central tándem o de tránsj[
to. Aquf ya existe diferencias en las funciones de las -
centrales que conforman la red, mientras unas centrales
son fuentes y sumideros de tráfico, en cambio las centra-
les tándem sirven de tránsito al tráfico intercentrales -
es decir conmutan al tráfico enviado de una central a
otra. Se utilizan cuando los niveles de tráfico entre -
centrales son comparativamente bajos. Este tipo de red -
nos permite ahorrar circuitos de enlace entre centrales.
Una red tipo estrella de orden superior (Fig. 1.12.c) ,
consiste de conjuntos de centrales conectados en estre-
lla, en donde las centrales tándem están a su vez conecta
das en estrella con una central de tránsito mayor, esta -
red nos permite concentrar flujos de tráfico débiles, en
cambio se tienen que aceptar vías más largas y mayor nüme
ro de puntos de conmutación por comunicación.
En la práctica, la mayoría de las redes tienen combinaci£
nes de estas formas de conexión. Un ejemplo de esto tene_
mos en la figura 1.13.
- 36 -
concentrador
o central local
D centro primario
Fig. 1.13 Red combinada
37 -
1.13.3 Redes jerárquicas
Una red jerárquica tiene niveles del orden de importancia
de las centrales que la conforman (Fig. 1.14). Y ciertas -
restricciones existen en el flujo del tráfico. En el ejercí
pío de la figura, esisten tres niveles de centrales; las
centrales de la parte inferior son las de más bajo rango,
las centrales de mayor rango son las que están en la parte
superior.
Nótese que las centrales de rango inferior mantienen una
conexión tipo estrella con las inmediatamente superiores,
dando al final una red con estructura de árbol.
Sin embargo, si se vé que existen altas intensidades de -
tráfico entre determinadas centrales, entonces a éstas se
las conecta con circuitos directos conocidos como "rutas -
de alto uso". Puede establecerse una conexión tipo malla
entre las centrales de más alto rango. El tráfico se ofre
ce primero a las rutas de alto uso, cuando las centrales -
tienen estos enlaces, y el desbordamiento se encamina a
través de la estructura jerárquica. Si el enrutamiento del
tráfico es por el nivel de jerarquía más alto, entonces a
esta ruta se la denomina "ruta final".
- 38 -
SECUNDARIO
PRIMARIO
LOCAL
ruta de alto uso
Fig. 1.14 Red jerárquica
El CCITT, presenta un modelo de red con estructura jerárquj_
ca,Fig. 1.15, el mismo que está regido por las "Reglas básj[
cas para enrutatniento", CCITT Rec. Q. 13.
CENTRO CUATERNARIO
CENTRO TERCIARIO
CENTRO SECUNDARIO
CENTRO PRIMARIO
CENTRAL LOCAL
ABONADO
O
CENTRAL
TÁNDEM
Fig . 1.15 Estructura je rárquica del CCITT
- 39 -
1.14 DIMENSIONAMIENTO DE LINEAS TRONCALES
Al dimensionar las líneas troncales una reds lo que se pr_e
tende es establecer el número económicamente óptimo de líneas troncales
entre las centrales involucradas.
Existen expresiones que nos permiten relacionar el grado -
de servicio deseado, el tráfico ofrecido y el número de troncales a
calcularse, otras relacionan también los costos increméntales de los
enlaces.
El grado de servicio nos evita el sobredimensionar a la -
red como también por el contrario el evitar una demasiada demanda de
tráfico insatisfecha.
En cuanto al tráfico, se deberán utilizar valores apropiadamente pro -
nosticados para un período de cinco a ocho años en el futuro a partir
de un valor presente de tráfico.
Así mismo deberán planificarse los diagramas de ruta más
apropiados, en base a los cuales se hará el tendido de la red.
1.15 CALIDAD DE SERVICIO
La calidad de servicio tiene que ver con la satisfacción
que la compañía de teléfonos brinda al abonado. Aquí están involucra-
dos varios factores, los cuales en conjunto determinan la calidad de -
- 40 -
servicio.
El grado de servicio es un factor que determinará la pro-
babilidad de que la llamada se pierda. La calidad de transmisión in-
fluirá en la claridad, nitidezy nivel del "sonido de la comunicación.
Existen otros factores como el tiempo de espera antes de recibir tono
de marcar y el tiempo.transcurrido después de marcar y escuchar la -
primera timbrada del teléfono llamado. La disponibilidad de diferen-
tes tonos de servicio (ocupado, desconectado, etc.) Bajo porcentaje
de errores en la facturación. Un costo razonable del servicio al
usuario. Agilidad y cortesía de los operadores. Atención a los ser-
vicios requeridos y servicios adicionalesque puede ofrecer la compa -
nía telefónica.
- 41 -
C A P I T U L O I I
2.1 I N T R O D U C C I Ó N
Para el d imens ionamiento de redes te lefónicas locales , es
i m p r e s c i n d i b l e conocer el tráfico intercentrales, este t ráf ico puesto
en forma mat r ic ia l consti tuye lo que se denomina "Matriz de Tráf ico" ,
la cual i n c l u y e al t ráfico interno de cada una de las centrales.
Para el momento presente, la mat r iz se puede determinar me_
d iante medidas directas o también eva luar la si se d i spone del t ráf ico
or ig inado y terminado por área.
En la p l a n i f i c a c i ó n de a m p l i a c i ó n de redes telefónicas ya
existentes se plantea el problema de determinar la futura d i s t r ibuc ión
de t ráf ico. El problema t iene su comple j idad puesto que , en el caso
más general , aumentará el número de abonados y se abr i rán nuevos cen
- 42 -
tros de conmutación.
A partir del tráfico originado y terminado por área para -
el momento presente, aplicando técnicas de predicción de tipo históri_
co-estadístico y de analogías, se estima el tráfico futuro originado
y terminado por área,
A los valores de tráfico presente y futuro conseguidos, es
necesario aplicar algún método matemático para obtener la matriz de
distribución de tráfico futuro.
En nuestro estudio asumimos de que disponemos ya de los
tráficos originados y terminados, dejando a las técnicas de predic-
ción fuera del ámbito de esta tesis.
Por la intensidad de cálculo a realizarse para obtener la
matriz, se hace necesaria la implementación de un programa en computa
dor para obtener la solución en corto tiempo.
2.2 MATRIZ DE TRAFICO ACTUAL
En una matriz de tráfico actual están expresados los valo-
res de intensidad de tráfico que una central ofrece a cada una de las
demás en el momento presente, incluyendo su tráfico interno.
En la matriz de tráfico [Aij] de la Fig. 2.1, cada elemen-
to Aij de la misma indica el tráfico ofrecido por la central "i" a
- 43 -
la central "j". Asi por ejemplo, el valor de tráfico A2s es el tráfi_
co que la central "2" ofrece a la central "3".
Una matriz de tráfico es siempre cuadada N x N, donde N
es el número de centrales en consideración. Adjunta a la matriz es-
tá una columna con elementos Ai. que nos indica el tráfico originado
de la central i; en la parte inferior de la matriz se adjunta una fi-
la con elementos A.j que nos expresa el tráfico terminado de la cejí
tral j; en el cruce de la fila y columna adicionales se indica el va-
lor de tráfico total T.
N*1 N'¿ N ' 3 N,N
A- i A- 2 A. 3 A.N
Ai.i • ] _ •
An-H2
Ao-M3
AM-N
T
Fig. 2.1 Matriz de tráfico
44 -
2.2.1 Obtención de una matriz de'tráfico actual
2.2.1.1 Principios
El tráfico originado Ai. es distribuido entre todas las
centrales J5 obteniéndose el tráfico intercentrales Aij.
Entonces el tráfico originado en la central i será:
N
Ai. =^~ Aij (2.1)
J«I
Asi mismo, las diferentes centrales i envian tráfico Aij a
la central js dando como resultado el tráfico terminado -
A.j, cuyo valor calculamos de la forma:
N
A.j - ]>~ Aij (2.2)
1=1
El tráfico total T es igual a la suma de todos los tráfi-
cos originados Ai.; también puede calcularse sumando todos
los tráficos terminados A.j, entonces:
T = 2_ Ai (2.3)
1*1
o también,
- 45 -
T = y~ A.j (2.4)
j«l
Se establece una igualdad fácilmente demostrable y que
siempre deberá cumplirse:
N N
T - 21 Ai- = 51 AJ (2-5)i-l j=l
Como se dijo anteriormente, la matriz de tráfico puede ser
determinada mediante medidas directas de la intensidad de
tráfico intercentrales, o calculándos a partir de los trá-
ficos originado y terminado por área, para el cálculo uti-
lizaremos la "distribución proporcional de tráfico".
2.2.1.2 Distribución proporcional de tráfico
Este es un caso teórico, aplicable para una primera estirria
ción de tráfico intercentrales en una nueva área multicen-
tral.
Los tráficos originado Ai- y terminado A- j deberán ser -
pronosticados en base a datos estadísticos, número y densj_
dad de abonados y promedio de intensidad de tráfico por l_í
nea de abonado. Para lo último es necesario una estratifi_
cación de abonados en varios valores de intensidad de trá-
fico por línea:
- 46 -
Residencia] 0.02 a 0.07 erlangs
Comercial 0.05 a 0.15 erlangs
Grupos-PBX 0.10 a 0.60 erlangs
(por línea)
Monederos 0.10 a 0.30 erlangs
El tráfico intercentral Aij se obtiene de los tráficos pro
nosticados originado Ai. y terminado A.j, tal que:
(2.6)
en donde T es el tráfico total, debiendo cumplirse:
j=l
lo que generalmente sucede puesto que se asumen iguales -
los tráficos originado Ai. y terminado A. i para la mayo -
ría de los casos.
Sin embargo, para situaciones en que no se cumpla con la
igualdad (2.7), deberá realizarse un ajuste de tráfico ter
minado, de la forma:
A'.j = A.j T (2.8)
Z_ A.jJ-I
- 47 -
en donde: A'.J tráfico terminado ajustado
coeficiente de ajuste a tráfico total
A.j
Los tráficos intercentrales Aij calculados según la expre-
sión de distribución proporcional (2.6), cumplen con las
expresiones (2.1) y (2.2):
N
Ai. Aij (a demostrarse
Ai. Ai. x A.j (por 2.6)
Ai. = Ai. A.j (factor común)
Al (por 2.7)
asi mismo:
Ai. = Ai.
A.j =y Aij
1=1
A.j - Ai. x A.jT
L C D D
(a demostrarse)
(por 2.6)
- 48 -
A. j = A. j Ai. (factor común
A. jA.j = — T
T(por 2 .7)
A.j = A.j L C D D
Al gori tmo dé sol uci on
N
1) Cálculo del tráfico to^al T =^> Ai.
1-1
2) Total de tráficos terminados TJ = > A.j
3) Son iguales T y TJ ?
SI, vaya a 5)
NO, continúe
4) Ajuste del tráfico terminado A.j = A.jTJ
5) Distribución proporcional Aij = '
6) F I
- 49 -
2.3
2.3.1 Descripción del problema
Consideremos una red telefónica multicentral, en donde de-
finimos el área de servicio de cada centro de conmutación,
como lo indica la Fig. 2.2.
w centro de conmutación
Fig. 2.2 Áreas de servicio de una red telefónica
Mediante medidas directas podemos determinar la matriz de
distribución de tráfico para el momento presente.
Lo que se pretende e.s calcular la matriz de tráfico entre
áreas para un momento futuro.
La matriz de tráfico futura diferirá de la actual por una
50
o varias de las siguientes causas:
- Variación del número de abonados de la-s áreas
- Variación del número de áreas
Los métodos de cálculo de la matriz de tráfico futura que
plantearemos no descienden hasta el nivel de abonado sino
que consideran un conjunto de áreas que originan y reciben
tráfico; utilizaremos el término "central" como sinónimo -
de "área".
Entonces desde el punto de vista matemático de los métodos,
la distribución de tráfico en la red variará por:
- Variación del tráfico originado y/o terminado por área.
- Variación del número de áreas.
2.3.2 Obtención de una matriz de tráfico futura
En base a la matriz de tráfico actual y ciertos datos sobre
la red futura, aplicaremos un determinado método de solu -
ción, según el caso.
Los casos que se presentan para el cálculo de la matriz de
tráfico futura son los siguientes:
CASO A: Número de abonados constante; número de centrales
varía
51
Al) Numero de abonados constante; número de cen -
trales se incre
menta.
A2) Número de abonados constante; número de cen-
trales se decre_
menta.
CASO B: Número de abonados se incrementa; número de centra
les constante
CASO C: Número de abonados se incrementa; número de centr^
"les se incremen-
ta
Cl) El incremento de abonados pertenece a las nías
vas centrales
C2) El incremento de abonados se distribuye entre
centrales anteriores y nuevas
2.3.2.1 CASO Al: Número de abonados constante; número de centrales
se incrementa
Método: Expansión de Matrices
En este caso se crean nuevas áreas por divisiones y agrupa-
ciones de las existentes pero el número total de abonados -
se mantiene constante, ver Fig. 2.3.
52 -
Total de abonados =
Fig. 2.3 Creación de nuevas áreas
La matriz de tráfico a obtenerse se referirá a la misma i_n
tensidad de tráfico total redistribuida en un número mayor
de áreas.
Para el cálculo de la matriz futura necesitamos como datos:
a) Matriz de tráfico para la situación inicial: [Aij]
b) Para cada nueva área, fracción de cada una de las áreas
primitivas que la constituyen: Pik
c) Fracción remanente en el área inicial: Qk
Asumiendo proporcionalidad entre tráfico y número de subs-
criptores, se puede escribir:
Ni(k)Pik =
Nk(2.9)
- 53 -
Qk =
en donde:
.(k)
Nk(2.10)
Pik = fracción del área primitiva "k" en la nueva
Qk = fracción remanente en el área primitiva "k"
Nk = número de subscriptores en el área primitiva
11 k"(k)
Ni = número de subscriptores en la nueva área de
central "i" previamente contenidos en el área
de central "k"
Sea el ejemplo, donde el número inicial de centrales es
N = 3, el número planificado al que se incrementa es
NP= 5, entonces las fracciones constitutivas de área for-
man la matriz indicada en la Fig. 2.4.
1
2
N = 3
4
NP= 5
1
9v
.0 .
0
Pl* ,1 •
Ps . l
0
Q2
0
f\2
P 5 , 2
0
0
Q 3
r 4 ,3
P 5 , 3
Fig. 2.4
- 54 -
Puesto que las expresiones (2.9) y (2.10) son similares,
podemos generalizar las fracciones Pik y Qk en solamente
Pik. Tomando el ejemplo anterior obtendríamos la matriz
de la Fig. 2.5.
1 2 N=3
NP =
1
2
3
4 .
5
Pi.i
0
0
PH si
Ps.i
0
P¿ 92
0
Pi+ s 2
P 5 , 2
0
0
PS > 3
P^3
P 5 , 3
Fig. 2.5 Matriz de Fracciones Constitutivas y de
Área, NP > N
El factor Pik nos define la formación de las nuevas áreas
"i" a partir de las primitivas "K", puede ser evaluado con
la expresión (2.9). Este factor será cero cuando un área
"k" no contribuye a la formación de una nueva "i". Siem-
pre deberá cumplirse:
NPPik - 1 (2.11)
Entonces tenemos como datos:(i = 1, ....SN)
- Matriz de tráfico inicial [Aij] (j = 1, 5N)
- 55 -
- Matriz de Fracciones Constitutivas de Área
(i = 1, ...., NP)
[P1k] (k - 1 N)\K. i, . . . . , n j
Los valores A ' i j de la nueva mat r iz de t ráf ico se c a l c u l a n
de acuerdo a la expresión:
N N
A ' i j = 51 21 P1k Akl Pjl ( 2 '12 )
k=l 1=1
donde: (i - 1, . . . . , NP)
(J a 1, ..... NP)
N = número actual de centrales
NP^ número planificado de centrales
A esta forma de cálculo (2.12) se le denomina también "ma-
tricial" puesto que cumple con la relación:
[A'ij] = [Pik] [Akl] [Pik]T (2.13)
2.3.2.2 CASO A2: Número de abonados constante, número 'de centrales
se decrementa
Método: Compreision-- de Matrices
En este caso disminuye el número de áreas aunque el número
total de abonados se mantiene constante, ver Fig. 2.6.
56
Total de abonados = NA+NR+N.+Nn+Nc = Nn+NR,+Nr,+Nn,A D t LJ h A o L U
Fig. 2.6 Disminución de áreas de central
La matriz de tráfico a obtenerse se referirá a la misma in-
tensidad de tráfico total redistribuida en un numero menor
de áreas.
Para el cálculo de la matriz futura necesitamos como datos:
a) Matriz de tráfico para la situación inicial [Aij]
b) Fracción de cada una de las áreas iniciales que consti-
tuyen las áreas de la nueva matriz, ésta es la fracción
constitutiva de área:
Pik = NT
Nk(2.14)
- 57 -
donde:
Pik = fracción del área primitiva "k1 en la nueva área
Nk = número de subscriptores en el área primitiva "k"
(k)Nix - numero de subscriptores en la nueva área de cen-
tral "i" previamente contenidos en el área de -
central "k"
Como podemos ver, la expresión (2.14) está definida en la
misma forma que (2.9), de ahí que podemos decir que este ca_
so es una extensión del anterior.
Para poder formar la matriz de fracciones constitutivas de
área es necesario que los números asignados a las áreas a
desaparecer están comprendidos entre NP+1 y N, siendo NP
el número planificado y N el número inicial de áreas.
Tomemos como ejemplo, número inicial de centrales N = 5, nú
mero planificado NP = 3, las fracciones constitutivas de -
área formarán una matriz de la forma indicad en la Fig. 2.7.
1
2
NP = 3
- 58 -
1 2 NP=3 4 N=5
1
0
0
0
1
0
0
0
1
Pl..P 2 , ,P 3 , ,
P l , 5
P 2 , 5
" 3 5 5
Fig. 2.7 Matriz de Fracciones Constitutivas de Área;
NP < N
Igual que en el caso anterior, debe cumplirse:
NP
1=1
•Pik = 1 (2.15)
Los valores A'ij de la nueva matriz de tráfico, al Igual
que en el caso anterior, se calculan de la forma:
A'ij =
N N
k=lPik Akl Pjl (2.16)
(i = 1, ...., NP)
(j = 1, . - - . , NP)
N = número inicial de centrales
NP = número de centrales en la nueva situación
Por la similitud que guardan los casos Al y A2, tanto -
en datos requeridos cuanto en cálculos y obtención de
resultados, para estos dos casos se considerará un solo
método a llamarse "Expansión-Compresión , en donde la
nueva matriz [A,ij] se calcula de acuerdo a la expresión
(2.12).
2.3.2.3 CASO B: Número de abonados se incrementa, número de centra^
les constante
Método: Dobles Factores
Se requieren como datos:
- Matriz de tráfico actual [Aij]
- Tráfico futuro originado Afi. y terminado Af.j
El método basa su cálculo en la fórmula general:
Afij = Pi Qj Aij (2.17)
Pi y Qj son factores característicos del área origen "i"
y destino "j". Estos factores se calculan resolviendo el
sistema de ecuaciones:
- 60 -
Afi. = Pi Qj Aij
Af.j = Qj >• PI Aij
i -1
(2.18)
Si N es el número de áreas, tendremos 2N ecuaciones y 2N
incógnitas (un par de factores P,Q por área).
Este sistema de ecuaciones es difícil de resolver, por ta_n
to utilizaremos un método interativo implementado en un
programa de computador, que como veremos nos lleva a la
solución obteniendo dichos factores implícitamente.
- Puesto que disponemos la matriz de tráfico actual [Aij],
es posible obtener los tráficos originado Ai. y termina^
do A.j actuales.
- Los tráficos originado y teminado futuro deben cumplir
la condición de igualdad de tráfico total.
T Afi. (2.19)
1*1
- 61 -
N
TJ - ]>~ Af.j (2.20)
J-l
y T = TJ (2.21)
En caso de no cumplir con la igualdad, se realizará un ajus_
te del tráfico terminado futuro:
Af.j - Af.j -I— (2.22)TJ
Este nuevo tráfico ya cumple con la condición de igualdad
de tráfico total, como demostraremos:
N
T = J^> Aflj (a demostrarse)
J-l
T = y~ Af.j — (por 2.22)
d-1N
TJAf.j (factor común)
T = —— TJ (por 2.20)TJ
T = T LCDD
- 62 -
Se reparte el tráfico originado futuro Afi. entre todas
las áreas de destino y proporcionalmente a los tráficos
existentes Aij:
Xij = Aij - (2.23)Ai.
Obtenemos la matriz [Xij] la cual se ajusta al tráfico
originado futuro pero no el tráfico terminado futuro, es
decir:
Afi. =
0=1
N
Af.j f y Xij (2.25)
1*1
expresiones fácilmente demostrables:
N
Afi. = \j (a demostrarse)
N
Afi. = V~ Aij (por 2.23)T7 A1J-l
- 63 -
Af 1. = —— Aij (factor común)Ai.
Afi. = Ai. (por 2.1)Ai.
Afi. = Afi. LCDD
Af.j / Xij (a demostrarse)
Af.j f Aij - (por 2.3)
ti A1'
Af.j f - > Aij (factor común)Ai.
Af.j i - A.j LCDDAi.
Ahora repartiremos el tráfico terminado futuro Af.j en
forma proporciona] al tráfico recién calculado Xij:
-Xij = Xij J- (2.26)
X.j
La matriz [Xij] se ajusta al tráfico terminado futuro
Af.j pero no al originado Afi., es decir:
- 64 -
N
Afi. f y~ X ' i j (2 .27)
3=1
Af . j = > X ' i j (2.28)
1*1
Se repite el proceso repartiendo el tráfico futuro ori-
ginado Afi. proporcionalmente al tráfico X ' i j :
Xl l i j = X ' i j Zjfá- (2.29)
La matriz [X"i j ] se ajusta al tráfico originado futuro
Afi. pero no al terminado Af. j , es decir:
N
Afi . = y~ XÍ'j (2 .30)
Afj. f
1*1
Seguiremos repitiendo el proceso ajustando las matrices
a los tráficos futuros orinado Afi. y terminado Af.j, aj
ternativamente.
En cada reparto cambian los valores de la matriz [Xij^ '],
detendremos el proceso cuando se cumpla la desigualdad:
- 65 -
- Af.j
Af.j
1M fk)2 Xij w- Afi.
Afi.
< E B S
< E B S
(2.32)
(2.33)
En donde E B S es la aproximación o error con que se d_e
sea calcular la nueva matriz.
Si el ultimo reparto se refirió a tráfico originado, er^
tonces debe cumplirse la desigualdad (2.32), por lo con_
trario, si el último reparto se refirió a tráfico termj_
nado debe cumplirse la desigualdad (2.33)
(k)La matriz [Xijv '] resultante es la matriz [Afij] de -
distribución de tráfico futuro buscada.
Podemos para entonces:
- .... (2.34)Ai. X.j X'i. X".j XM li.
equivalente a: Afij - Aij Pi Qj (2.35)
66 -
siendo Pi - Afi• x Afi. Afi.bicnuu r i A A
Ai. X'i. X M l i .(2.36)
- Af.j Af.j Af.jQj -x.j XIV.j
(2.37)
1) T = Afi. TJ = > Af.j
1=1
Cumplen condición de igualdad T = Tj ?
SI, vaya a 3)
NO, continué
2) Ajuste del tráfico terminado Af.j = Af.jTJ
3) Se reparte Afi. proporcionalmente a Aij
v - . . - . Afi.Xij = AijAi.
4)
Xij - Af.j
Af.j
< E B S ?
- 67 -
Si, obtenemos nueva matriz [Afij] = [Xij]; FIN
NO, continúe
5) Se reparte el tráfico Af.j proporcionalmente a Xij
1 Af iXij = Xij £±±-
X.j
N
6) y~ Xij - Afi.
_Jfl < E B S ?Afi.
Si, obtenemos nueva matriz [Afij] = [X'ij]; FIN
NO, [Aij] = [X'ij]; vaya a 3)
2.3.2.4 CASO Cl: E] incremento de abonados pertenece a las nuevas
centrales.
Método: Nueva fuente de tráfico
Es el caso cuando un área multicentral se expande haciéndo-
se necesario instalar una nueva central la cual generará su
tráfico originado (igual al terminado) propio, ésta nueva
central será una "nueva fuente de tráfico".
Para el desarrollo de este método se asumirán;
- En la nueva central, el tráfico originado es igual al ter
minado.
- El tráfico originado y terminado para las centrales
- 68 -
tentes no se cambia.
Los tráficos entre las centrales anteriores y la nueva
(A1'N+1 ; A2'N+1 ; A3'N+1 ; ; ANSN+1; AN+151
AN+1,2' N+l 3* ' AN+1 N^ "f70 311 u^a parte con¿
tante del tráfico originado y terminado de las centra-
les anteriores.
Sea el caso en que tenemos tres centrales en un área muí ti
central con una distribución de tráfico correspondiente a
la Fig. 2.8; si incrementamos una central y tomando en cum
ta las asunciones anteriores, la nueva distribución de trá
fico será la de la Fig. 2.9.
AH
A21
Asi
A.i
Al2
A22
A32
A. 2
AX 3
A23
A33
A. 3
Ai.
A2>
A,.
T
Fig. 2.8 Distribución de Tráfico Actual
- 69
= 3
*j
N + 1
+ 1
'An( l -X)
Aíi(l-X)
Aai( l -X)
A.iX
A.i
Aia(l-X)
Aza( l -X)
A 3 2 (1 -X )
A > 2 X
A.a
A13(1-X)
A 2 3 ( 1 - X )
A 3 3 ( 1 - X )
A . 3 X
A.3
Ai.X
A 2 - X
A 3 i X
A^
A*.
Ai.
Aa.
A3*
A,.
T + A^
Fig. 2.9 Distribución de Tráfico con una "Nueva
Fuente de Tráfico"
Demostraremos que en ésta nueva distribución se cumple:
N+l
Ai, = X A'ij ; (i = 1 . ...,N)j=l
N+l
A.j -Y" A'ij ; (j = 1 .....N)
(2.38)
(2.39)
Siendo: A'ij - tráfico intercentral en la nueva distribu
ción.
N = número inicial de centrales
N+l.
Ai, = (a demostrarse)
- 70 -
N
Ai. = > Aij(l-X) + Ai.X (reemplazando su
j=l mandos)
N
Ai. = (1-X) V~ Aij + Ai.X (factor común)
Ai. = (1-X) Ai. + Ai.X (por 2.1)
Ai. = Ai. - Ai.X + Ai.X (operación)
Ai. = Ai. LCDD
Siguiendo los mismos pasos se puede demostrar (2.39)
A partir de la matriz de la Fig. 2.9 realizamos el siguiejí
te análisis para obtener el factor X:
A l i4
— fl Y 4- A Y 4. ñ Y 4. ñ— MI A T f-\2 A T /-\ A ~ nit4
= f A - , + f l + ñ - ^ Y + A , ,^ * *1 « " 2 3 y A T r \ i ^ [ [
= TY + A,I A T^ r\. 4
A A
(2 .40)
- 71 -
La expresión (2.40) sería válida para el caso de que cono-
ciéramos el valor de A1(t[; en caso contrario aplicaríamos -
el criterio de distribución proporcional (2.6) para evaluar
A41,9 entonces:
A(2.41)
T + A4.
reemplazando (2.41) en (2.40) obtenemos:
'X = — (2.42)
generalizando tendríamos:
X = ' ' (2.43)
T + Vi-
siendo N = número inicial de centrales
Para la resolución de este método necesitamos:
- Matriz de tráfico inicial [Aij], (i=l ____ N) , (J=1,....N)
- Tráfico originado de la nueva central A
1) Obtendremos el tráfico interno de la nueva central:
72 -
2) Obtendremos el factor X :
x -
T + AN+1.
3) Nueva Distribución de Tráfico:
A'ij = Aij(l-X) ; (i = 1, ....,N)
(j = 1, .....N)
! = Ai.X ; (1 « 1, ....,N)
A'N+l,j = A.j X; (j = 1 , ....,N)
4) Nuevo tráfico total:
5) F I
2.3.2.5 CASO C2: El incremento de abonados se distribuye entre cen-
trales anteriores y nuevas.
Método: "Dobles Factores" y "Nueva Fuente de Tráfico"
En este caso el incremento de tráfico total está compuesto
por:
- 73 -
Incremento de tráfico en las centrales ya existentes
- El tráfico perteneciente a las nuevas centrales.
Atacaremos el problema en dos partes, primero el Incremento
de tráfico en las centrales ya exlslstentes y luego a las
nuevas centrales como fuentes de tráfico, como lo Indica la
Fig. 2.10.
a) Aumenta el # de
abonados
b) Se crea una nueva fuente
de tráfico
Fig. 2.10
a) Primero se considerará el Incremento del número de abona_
dos en las centrales ya existentes con el método "Dobles
Factores", estudiado en el CASO B. Son requeridos como
datos la matriz de tráfico actual [Aij] y los tráficos -
originado Afi. y terminado Af.j para la situación futura
- 74 -
Con los datos anteriores y aplicando el método menciona_
do obtendremos la nueva distribución de tráfico [Afij]
entre las centrales ya existentes.
b) Se considerará ahora al tráfico generado por la nueva -
central con el método "Nueva Fuente de Tráfico"; como
datos tendremos: la matriz calculada anteriormente
[Afij] y el tráfico originado Afn+1. por la nueva cen -
tral.
Con los datos anteriores y el método mencionado obten -
dremos la matriz de distribución de tráfico futura bus-
cada [APij].
Datos
1) [Aij]
Afi.
Af.j_
2) [Afij]
AfN+l.
Método Resultado
Dobles Factores [Afij]
Nueva Fuente de [APij]Tráfico
3) F I
- 7-5
C A P I T U L O III
D I M E N S I O N A M I E N T O D E R E D E S L O C A L E S C O N
R U T A S A L T E R N A T I V A S
3.1 INTRODUCCIÓN
Se denomina demanda de tráfico al tráfico que los abonados
de un sistema pueden generar según sus hábitos y necesidades. El ob-
jetivo principal de una empresa telefónica debe ser el satisfacer es-
ta demanda mediante un sistema apropiado y bien dimensionado que no
permita congestiones considerables.
El dimensionamiento comprende el establecer un número econó
micamente óptimo de líneas troncales entre las centrales involucradas
asumiendo un grado de servicio aceptable para el tráfico ofrecido por
cada central a las demás.
La conexión intercentrales en un área local común puede va-
- 76 -
riar de la conexión en malla para altas intensidades de tráfico a una
conexión en estrella cuando los flujos de tráfico son débiles siendo
esta ultima una alternativa económica.
Una red local de enlaces troncales puede ser optimizada, -
bajo ciertas circunstancias, con una combinación de conexión en estre_
lia y en malla, es decir circuitos tanciem y directos. En la determi-
nación del número de circuitos directos, juegan un papel importante -
los costos increméntales de los circuitos troncales, haciendo al eos-
total de la red lo más bajo posible (fórmula de Ingve Rapp).
Figura 3.1 Red Local con Rutas Alternativas
La Fig. 3.1 muestra el tipo de red objeto de nuestro estu-
dio en donde el tráfico se ofrece primero a las rutas directas y el
- 77
tráfico desbordado a las rutas tándem a las cuales en este caso se -
las denominará como "rutas alternativas;"
Para la determinación del número de circuitos en las rutas
alternativas en el caso de accesibilidad completa, utilizaremos el
"Método de Wilkinson" que basa su desarrollo en la "Teoría de los gru_
pos Equivalentes Aleatorios".
Para el caso de accesibilidad limitada, se determinará el
número de circuitos en las rutas alternativas utilizando la fórmula -
de "Palm-Jacobaeus Modificada" y las ecuaciones de Lotze.
3.2 TRAFICO OFRECIDO Y RECHAZADO EN REDES LOCALES CON RUTAS
ALTERNATIVAS
Un ejemplo simple de enrutamiento alternativo es el indica_
do en la Fig. 3.2, en donde todas aquellas llamadas que por congestión
no puedan ser cursadas de la central "I" hacia la central "J" con la
ruta U, se reenrutarán hacia la central tándem T y de allT hacia su
destino la central "J". Esta combinación de las rutas IT y TJ son el
desborde de la ruta U.
ruta segunda
y final
Fig. 3.2 Ejemplo simple de enrutamiento alternativo
- 78 -
A la ruta directa U se le denomina como"ruta de primera -
intención" y a la ruta alternativa ITJ se le denomina como "ruta de
segunda intención y final".
Al tráfico que cada central local genera y que se ofrece -
al sistema se le denomina como tráfico ofrecido. Este tráfico es de
tipo poissoniano, la aparición de llamadas siguen las leyes de Poisson,
siendo su media igual a su varianza. Este es el tipo de tráfico que
se ofrece a las primeras rutas.
TRAFICO
A
Tráfico desbordado
TIEMPO
Figura 3.3 Carácter del tráfico ofrecido y rechazado
Al tráfico que no alcanza a cursarse por las rutas directas,
tráfico rechazado o desbordado, se reenruta por las rutas finales. -
Este tráfico es muy irregular, pues comprende únicamente los picos de
tráfico que no puedieron ser cursados por las rutas directas (Fig. 3.3),
y no se le puede aplicar las teorías de tráfico convencionales. Este
tráfico no poissoniano tiene su varianza de un valor bastante superior
79 -
ar su medida por lo que requiere un número mayor de troncales que lo -
cfue se necesita para cursar un mismo valor de media de tráfico poisso^
rvfano. Para propósitos prácticos de ingeniería, el tráfico no poissjD
rrfano será definido por sus parámetros de distribución: media y variajn
ra.
3.3 VENTAJAS DE ESTE TIPO DE ENRUTAMIENTO
La ventaja que se obtiene con este tipo de enrutamiento es
económica puesto que a la ruta directa o de primera intención se la pue
de dimensionar para una probabilidad de pérdida mayor ya que el tráfico
rechazado por congestión no se pierde sino que se enruta por el enlace
de desborde.
Podría decirse que lo~ que se ganó en las rutas directas se
pierde en las de desborde debido al carácter del tráfico desbordado.
Sin embargo, si una central en un sistema local multicentral (Fig.3.4)
reenruta por una sola ruta de segunda intención el tráfico desbordado -
por las rutas directas cubriendo parte de la ruta final de algunas ru -
tas directas y además encamina, si fuere el caso, con esta ruta tándem
el tráfico hacia centrales con las cuales no tiene rutas directas, en -
tonces el tráfico podría hacerse lo suficientemente grande como para no
ser ineficiente a pesar de ser desbordado.
Esta es la filosofía de este tipo de enrutamiento, en donde
la ventaja está en aumentar la eficiencia de los circuitos directos y -
tándem , denominándose eficiencia a la carga de tráfico por línea
- S O -
que soporta un grupo de líneas troncales
Primera ruta
Ruta final
Desbordamiento
Figura 3.4 Red local multicentral con una central
tándem, ejemplo del tráfico enviado por
una central
3.4 DIMENSIONAMIENTO DE LAS RUTAS DIRECTAS
3.4.1 Consideraciones de Costos
Para facilitar nuestro estudio, consideremos una red con -
una configuración donde no exista supresión de rutas direc
tas ni alternativas, como en la Fig. 3.5.
- 81 -
Figura 3.5 Red sin supresión de rutas directas ni
alternativas
El costo total de una red con rutas alternativas consiste
del costo de los circuitos troncales tanto directos como
alternativos y los costos por conmutación de los mismos.
El costo total de la red varía con la variación del número
de circuitos directos (Fig. 3.6). El problema de encontrar
el número de líneas troncales directas para que el costo -
total de la red sea mínimo es un problema de optimización
a resolverse matemáticamente.
COSTO/(
N Óptimo circuitos
directosFigura 3.6 Variación del Costo Total con la varia-
ción del Número de Circuitos Directos
En la determinación del número óptimo de circuitos direc-
tos es de gran importancia la "relación de costos incremejí
tales" R:
Rij =Cij
Cit + Ctj(3.1)
donde:
Cij = Costo para incrementar un circuito directo desde
la central i a la central j
Cit = Costo para incrementar un circuito desde la cen-
tral i a la central tándem t
- 83 -
Ctj = Costo para incrementar un circuito desde la cejí
tral tándem t a la central j
El costo incrementa! para un circuito es igual al costo -
por circuitos más el costo por terminal:
C = bl -f- c (3.2)
donde:
1 = longitud del cable
b - costo por unidad de longitud
c = costo por terminal, el cual comprende a:
panel de distribución principal, puntos de inter-
conexión.,, amplificadores, equipo de conmutación
Para sistemas con portadora de capacidad específica, el
costo incremental para un circuito es igual al costo por
terminal:
C = c
3.4.2 Función de mejoramiento
Para la determinación del número aproximado de circuitos de
cada ruta directa, la siguiente fórmula ha sido ampliamente
usada:
- 84 -
F(ASN) = A[E(ASN) - E(A,N+1)] = RV (3.4)
en donde
F(ASN) = función de mejoramiento (incremento en el
tráfico transportado por un grupo de líneas
troncales directas al incrementar el número
de esas líneas troncales de N a N+l)
A = tráfico ofrecido entre las centrales
N = numero de circuitos directos
E = grado de servicio
R = relación de costos increméntales
y = eficiencia de las troncales incrementadas
(utilización marginal de magnitud 0.6 a 0.8)
Sin embargo se obtiene una mejor aproximación con la si-
guiente fórmula desarrollada por Rapp:
F(ASN) = A[E(A,N) - E(A,N+1)] - R[1-0.3(1-R2)] (3.5)
3.4.3 Solución de la Fórmula de Perdida de Erlang
Para su solución se utiliza la fórmula recursiva
E(A5N) «
- 85 -
N + A x E(A,N-1)
para E(A,0) = 1
Comenzando del valor N = 1 se realizan iteraciones hasta -
cuando N es igual el número de líneas troncales dadas. El
resultado es la probabilidad de pérdida para un tráfico A
y número de líneas N dados.
N = 1
2)A x En-1N + A x E -n-1
3) N = N dato ?
SI, obtenemos E; FIN
NO, continúe
4) E - = E1 n-1 n
N = N + 1
vaya a 2
- 86
3.4.4 Variación de la probabilidad de pérdida al variar N
El máximo valor de la probabilidad de pérdida es de E = 1
para N = O, disminuyendo a medida que se aumenta N. La T
bla 3.1 es un ejemplo de esta variación de, para un tráfi-
co A = 20 Erlang. También la Fig. 3.7 nos ilustra la pro
habilidad E en función de N, para el mismo ejemplo. La -
Fig. 3.8 nos generaliza a E en función de N mayúscula y A
constante.
oooooouuuuuuooooooooooooooooooooooooTOO 000b'UUUUU9OOOOO8 TOO 00/ 30 000SSOOOO80 T 000£03000088000£89000T OS TOO•b'bOoOOt )H !-.!".( )( )
VSfrSOO¿SfrSOOb & L 3 T U36/8 TO£ "E 8930S6T/80Too OSO9609906361/8088/90 T98bT8TT 6889 T/0688T093 T 330 T/!rÍÜO*
880363966638/6869o0 £0011788/IÜb89"bb6b\~\ ,•_, / £• C
¿9T¿8£6/6939/3S3/968T8T/./Sob9/T860T89T8/S8//6'b06088o £6
"0"0"0"0"0"0"0u"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"u"0"0"0"0"0
=3~3
=3— 13
=3
-3=3"-3— • T3
~3~3™3
"í3--JT]
=3~3~3~r- "3=3=3-~3-3=3=3=3~-3=3=3™3=3•-3-3"3~3„. t— 1TI
=3=3=3=3=3=^l=3=3— 13
=3=3~3=3
OS6b8b
9b
bl78-b31rT17
Ob6 £o c-
/oV 8i'"' (T*.na C--
1/8:-::-:¡7|¡r*
T80863;~:7!/3V o
£3Í7*"
i":;7:33To03618T/T9T£T•bT8T3TTTOT6fí/9£17
£3T
=N—N
=Nnr:|\
nrM
=N-N:J\
=N~N=M~|\=N""N=N
~N=N
=M=M~N-N-N~N=N
=N=N=N=N=N=N=N=N=N=N-M=N=N-N=N-N=N=N=N=M-N=N
OOOOOOOOOOOOOOOOOOoooooooooooooooooooooooooooooo000000oooooouuuuouooooooOOOOOO
uuoooouoooooooooooOOOOOOUUUOOOoooooooooooooooooo0 U 00 00ooooooooooooooooooÜUOUüOOOOOOO
ooooooooooooooooooooooooooooooooooooUUOOOOooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOooooooooooooooooooooooooOOOOOOoooooooooooo
"03"03
"03"03"03" 03"03"03"03"03" 03"O?;"03" 03"Oi^" 03"03"03"03"03"OS" OS" OS" 03" 03" 03"03"03" 03"03"03"OS" OS"03"03"03"03"03"03'07,"03-03"03"03"03" C)7' OS"03" OS
LJ
=y
=?__t_j
=UL_J
l_J
, t 1
=yLJ
= y
LJ
-yr yr=y
-fe*
-=nH
LJ
-y~y__ LJ
__[_J
=y=yr=y, ,LJ
-y~y-y— w
=y—f_~ t_j~y
LJ
==y
LJ
=ny„_., i i
=y~y
=W-f— UJ
LJ
=y„.„ i,i.__ i...)
= V
— /
PROBABILIDAD DE PERDIDA DE ERLANG EN FUNCIÓN DE NE 3 C A L A X = 0. 12OOOOOE 01 = E SCALA Y = 0.4 999999E-012*X.X. *X.X. #X. *X.X. *X.X. *1 . #X.X. *X. *X.X. *X. . #X- #X. #*í „ #•«> • « • # # • « > •«••«•#•& -íí-
X í X X X X X X X X Í X X X X X X X X X 2 X X X X X X X X X 3 X X X E P T P X X 4
Figura 3.7 Variación de E al variar N; A = 20 erlangs
Figura 3.8 Gráfico de E en función de N y A constante
- 89 -
3.4.5 Determinación del numero de circuitos en las rutas direc-
tas
Para la determinación del número de circuitos en las rutas
directas, tanto para accesibilidad completa como para acce_
sibilidad limitada, utilizamos la función de Mejoramiento
(3.5), a partir de la cual realizamos el siguiente análi-
sis:
A[E(A,N)-E(A,N+1)] = R[1-0.3(1-R2)]
E(A,N)-E(A,N+1) = - [1-0.3(1-R2)] (3.7)A
La parte derecha de la igualdad la podemos determinar en -
base a la relación de costos R y al tráfico ofrecido A que
s o n datos. A esta parte la llamaremos EDIFN y la podemos
reescribir para facilidad de cálculo:
EDIFN = ~ [1-0.3(1-R2)] (3.8)
EDIFN = - [1-0.3+0.3R2]A
EDIFN = - [0.7+0.3R2]A
EDIFN = °-7R+°'3— (3.9)
- 90 -
A la expresión (3.7) la escribimos como:
E(A,N) - E(ASN+1) = EDIFN (3.10)
Para obtener N a partir de la expresión (3.10), realizamos
el siguiente razonamiento:
- La diferencia [E(A,N) - E(ASN+1)] disminuye a medida que
se incrementa N. Los resultados de la tabla 3.1 y las
Fig. 3.7 y Fig. 3.8 nos ayudan a visualizar esta afirma-
ción.
- Calcularemos la diferencia [E(A,N) - E(A,N+1)] utilizan-
do la fórmula recursiva de Erlang (3.6) variando desde
N = O, que es cuando existe la mayor diferencia, hasta -
cuando se cumpla [E(A,N) - E(A,N+1)] <_ EDIFN
entonces habremos encontrado el N buscado.
EDIFN - °-7R + °-3R
- O
E - 1nA x En
(N+l) + A'E
- 91 -
3) DIF -
4) DIF < EDIFN ?
SI, obtenemos N; FIN
NO, continúe
5) N = N+l
En= En+l
vaya a 2
3.5 DIMENSIONAMIENTO DE LAS RUTAS ALTERNATIVAS
3.5.1 Rutas con accesibilidad completa
3.5.1.1 Media y varianza del tráfico desbordado
La media M y varianza V del tráfico desbordado por un gru-
po de líneas directas N, al cual se ofrece con tráfico poj_
ssoniano A, se calculan de acuerdo a las expresiones (3.11)
y (3.12).
M = A x E(A,N)
V - M x 1 - M +
(3.11)
A
1 + N + M - A(3 .12)
- 92 -
Entonces a cada valor de tráfico intercentral Aij ofrecido
al grupo de líneas troncales directas Nij corresponderá un
tráfico desbordado no poissoniano definido por Mij y Vij,
obteniéndose las matrices [Mij] y [Vij] correspondientes a
las medias y varianzas de tráfico desbordado por las rutas
directas (Fig. 3.9 y Fig. 3.10).
El tráfico ofrecido a la ruta tándem que enlaza la central
i con la central tándem t está definido por su media Mit y
varianza Vit, calculados en la forma:
NC
Mit = y~ Mij (3.13)
J"l
NC
Vit = J~ Vij (3.14)
J-l
siendo NC = número de centrales
De igual forma, el tráfico ofrecido a la ruta que enlaza la
central tándem t con la central j viene definido por su me-
dia Mtj y varianza Vtj:
NC
Mtj = / Mij (3.15)
- 93 -
NC
Vtj- = Vij (3.16)
siendo NC = número de centrales
M1 o M1 , M] NCJ. ,í_ l,o 1 ,nu
M2,l M2,3 M2,NC
M M M3,1 M3,2 M3,NC
M M MnNC,l ' NC,2 "Nc,3
M M M MMt,l Nt,2 Vt,3 nt,NC
MNl,t
MM2s t
M"3,t
M"NC.t
Figura 3.9 Matriz de la media del trafico desbordado
_ 94 -
V V VV l , 2 V l , 3 • • • • • v i , N C
\f V VV 2 , l V 2 ,3 • • • • • V 2 ( N C
\l \! \!V3, l 3 , 2 . . . . . v 3 j N C
V V VV N C , 1 V N C , 2 V N C , 3
Vi Vt ,2 V t ,3 V t , N C
V
V 2,t
V3,t
V N C , t
Figura 3.10 Matriz de la varianza del tráfico des-
bordado
3.5.1.2 Método de Wilkinson
Teoría de los Grupos Equivalentes Aleatorios
Sean M y V la media y varianza del tráfico ofrecido a una
ruta tándem, siendo MS y Vs igual a la suma aritmética de
las medias y varianzas respectivamente de los tráficos des-
bordados por varias rutas directas.
El método de Wilkinson consiste en simular una única ruta
de primera intensión, definida por un grupo de circuitos
N* y un tráfico poissoniano A*, tal que al ofrecer el trá-
95 -
fico A* a los N* circuitos, el tráfico desbordado tenga la
misma media M y varianza V que el tráfico ofrecido a la
ruta de desborde considerado.
Entonces el grupo equivalente se define por las ecuaciones:
M = A* x E(A*,N*)
1+N*+M -A*s
(3.17)
(3.18)
Para la obtención de A* y N* a partir de (3.17) y (3.18) se
usa un método iterativo, lento y tedioso. En vez de este
método, resolvemos más rápidamente el problema a la vez -
que obtenemos A* con una muy buena aproximación, utilizan-
do la fórmula (3.19) desarrollada por Y.Rapp.
(3.19)
Después que A* ha sido determinada, calculamos N* con la
expresión (3.20) la cual es una transformación de la ecua-
ción (3.18).
A* - V + 3s
Vs
Ms
V— - 1Ms
N* = M (3.20)1 -
M + —s
- 96
Finalmente se define un grupo completo caracterizado por -
un número de circuitos (N* + N ) y un tráfico possoniano
A*, siendo N el número de circuitos en la ruta final cojí
siderada. Entonces haciendo que el tráfico de pérdida del
grupo de circuitos (N* + N ) sea igual a la misma pérdida
admitida en la ruta final, podemos calcula N .
Por tanto el número de circuitos N , en una ruta final es-
tá definido por la relación:
A* x E(A*,NS+N*) = (3.21)
Siendo Ma la máxima pérdida admi t ida en la recta f i n a l cojí
s iderada.M ,Vs ' s Ma
-^
A* N* M ,Vs' s Ns Ma
A* Ma
Figura 3.11 Teoría de los grupos equivalentes alea-
torios
- 97 -
3.5.1.3 Máxima pérdida admitida en la ruta final grado de servicio
de la red
En la expresión (3.21); para la determinación del número -
de circuitos N en la ruta final, se considera que el trá-
fico perdido en esta ruta tiene el valor Ma. Este valor -
depende del grado de servicio E establecido para la red.
El criterio utilizado para determinar Ma, consiste en defi_
nir este valor como un porcentaje del tráfico ofrecido en-
tre las centrales cuyo tráfico de desbordamiento se ofrece
a la ruta final considerada. Siendo E el grado de servi-
cio establecido, Ma puede expresarse:
EMa.. = — > Aij (3.22)
2
NC"
1=1
Ma, . = — y Aij (3.23)
donde: i
NC = número de centrales
ij = ruta directa que desborda su tráfico
por la ruta final considerada
- 98 -
El factor 2 en (3.22) y (3.23) se debe a la consideración
de las dos partes que componen el enlace siguiendo la ruta
final. Para ilustrar este concepto, consideremos la red
de la Fig. 3.12 donde M1)2 y MI ,3 son la media del tráfico
desbordado en las rutas 1-2 y 1-3, a las cuales se ofrece
los tráficos AI,2 y A!,3 respectivamente. Si E es el gra_
do de servicio deseado, el tráfico de pérdidas permitido -
viene dado por (E x Ai,2) y por (E x Ax,3). Las pérdi -
das se distribuyen entre las dos partes que componen el ca_
mino seguido por el tráfico que utiliza la ruta final, es-
tas son central-central de tránsito y central de tránsito-
central .
Ai,:
Figura 3.12 Enrutamiento del tráfico
- 99 -
3.5.1.4 Inversa N de la función de Erlang
El problema que se plantea es el siguiente :
Dada una probabilidad de pérdida P y un tráfico A ofrecido
a un grupo de troncales, determinar el número de líneas N
del grupo a partir de la fórmula de probabilidad de pérdi-
da de Erlang.
Entonces se establece la igualdad:
P = E(A,N) (3.24)
Para su solución se emplea la fórmula recursiva de Erlang
(3.6). De acuerdo a la Fig. 3.8, E disminuye a medida que
se incrementa N. Entonces utilizando la fórmula recursiva,
empezando con N = 1 se realizan interaciones incrementando
N hasta cuando se cumpla E <_ P, obteniendo de esta forma -
el N buscado.
1) E - * 11 n-1
N = 1A x E -
2) E = ^ —N 4- A Y FN + A X tn_1
- 100 -
3) En £ P ?
SI9 obtenemos N; FIN
NO, continúe
4) E 1 = E1 n-1 n
N = N + 1
vaya a 2
3.5.1.5 Determinación del número de circuitos en las rutas alterna_
tivas con accesibilidad completa
Teniendo como datos: tráfico intercentrales Aij y número de
líneas Nij de las rutas directas; se plantea un algoritmo
de solución el cual comprende la obtención de la media y
varianza de tráfico desbordado y la aplicación del método
de Wilkinson tomando en cuenta la resolución de la inversa
N de la función de Erlang y el criterio para obtener la
máxima pérdida admitida Ma en la ruta final.
Datos:
Aij = tráfico intercentrales
Nij = número de líneas de las rutas directas
- 101 -
1) Mij - Aij x E(Aij, Nij) (1 f j)
Vij = Mij 1 - Mij +Aij
1+Nij+Mij+Aij(i t J )
NC
2) Hit = ~ Mij
NC
Vit = Vij
NC
NC
1*1donde: NC = número de centrales
3) A* = Vit + 3Vit
Mit
"Vit
Mit- 1
A* - Vtj + 3V.J
Vtj
Mtj
VtjMtj
- 1
- 102 -
A*4) N* = — - Mit - 1
Mit
A*N* . - - - - - Mt j -
LJ
Mt j +Mtj
NCE Y~-
5) Ma., = — ¿_ Aij1 L i-\a . = _
tj p
¿ 1=1
donde: i
NCAij
considerar solo rutas directas ij que desbordan
su tráfico por la ruta final considerada.
6) Obtenemos Nit y Ntj resolviendo la inversa N de la
ción de Erlang (sección 3.5.1.4)
*
7 ) F I N
- 103 -
3.5.2 Rutas con accesibilidad limitada
3.5.2.1 Media del tráfico desbordado
La media M del tráfico desbordado por un grupo de troncales
N de una ruta directa con accesibilidad K, siendo K < N 5 al
cual se ofrece un tráfico poissoniano A, se calcula de acue_r
do a la expresión (3.25).
M = A * B
siendo B = congestión o probabilidad de pérdidas.
(3.25)
La probabilidad de pérdida B se obtiene de la fórmula de
Palm-Jacabaeus Modificada.
= E(AQ,N)
E(AotN-K)
- B) = A0[l - E(A0,N)]
donde A0 es un tráfico ficticio
(3.26)
Entonces cada ruta directa de Nij lineas troncales con acce
sibilidad Kij, a la cual se ofrece un tráfico poissoniano -
Aij, desbordará un tráfico no poissoniano con una media de
valor Mij.
- 104 -
La inedia del tráfico que se ofrece a la ruta final se calcu
la de acuerdo a:
NC
Mit = V" Mij (3.27)
j=l
NC
Mtj = Y~ Mij (3.28)
siendo NC = número de centrales
i f J
Obtenemos una matriz de la media del tráfico desbordado co
mo la de la Fig. 3.9.
3.5.2.2 Varianza del tráfico desbordado
Ecuaciones de Lotze
Sean:
A = Media del tráfico poissoniano ofrecido a una ruta
directa
N = Número de circuitos troncales de la ruta directa
K = Accesibilidad; siendo K< N
B = Congestión o probabilidad de pérdidas
g = Número de grupos en el "gradado"
M = Media del tráfico desbordado
- 105 -
Para la varianza del tráfico de desbordamiento, Lotze da un
límite superior Vs y uno inferior Vi, según las fórmulas:
M N
=• 1 +
A
K + 1 - Al(l-B)
A
K + 1 - Al(l-B)
- 1
- M
donde Al se define por:
E(A1,K) = B
(3.29)
(3.30)
(3.31)
Una buena aproximación para la varianza es el valor medio
de sus 1 imites superior e inferior, es decir:
M NA M
- 1 i
1 + K - Al(l-B) g"-- í
K . ](3.32)
si se desconoce gs se aplica el criterio de su mínimo va-
lor:9M
(3.33)9 =2N
K
entonces:
M N
V =
A1 + K - Al(l-B)
1 + k - Al(l-B)- M
1 + 0.25
1 + 0.25
1 - (3.34)
(3.35)
- 106 -
La varianza Vij que desborda cada ruta directa, se calcula_
rá de acuerdo a la expresión (3.3:5).
La varianza del tráfico que se ofrece a la ruta final se
calcula de acuerdo a:
NC
Vit = Y~ Vij (3.36)
1=1
NC
Vtj = V1j (3'3?)
siendo NC = número de centrales
i f J
Obtenemos una matriz de la varianza del tráfico desbordado
como la de la Fig. 3.10.
3.5.2.3 Numero de circuitos en las rutas finales
Sean Ms y Vs la media y la varianza del tráfico ofrecido a
una ruta final de accesibilidad K. Sea Ma "la máxima pérdi-
da admitida en la ruta final considerada, la cual se calcu-
la con el mismo criterio que en la sección 3.5.1.3
La probabilidad de pérdida permitida en dicha ruta se calcu
la de acuerdo a:
- 107 -
Ma
Ms(3.38)
Si suponemos que el tráfico ofrecido es poissoniano, Ms=Vs,
el número de circuitos Ns de la ruta final se obtiene de
la fórmula de Palm-Jaco.baeus Modificada.
Hacemos As = Ms
B = E(A0,Ns)
E(A0,Ns-K)
As(l - B) « At - E(A0,Ns)
donde A0 es un tráfico ficticio
(3.39)
En el caso general, el tráfico ofrecido a la ruta final no
es poissoniano y está definido por sus dos parámetros Ms
y Vs. Entonces es necesario incrementar al número de cir-
cuitos Ns, calculado de acuerdo a (3.29), en un valor AN -
dado por:
AN = Vs - Ms
MsCl(Ms - 20) + C2 (3.40)
donde Cl y C2 son dos parámetros que dependen de la conges^
tión permitida B calculada con (3.38) y de la accesibili -
dad K.
- -ios -
3.5.2.4 Coeficientes Ci y C2 para calcular AN
- Cl y C2 son parámetros que dependen de la congestión B y
de la accesibilidad K. Existen dos familias de curvas -
donde Cl y C2 se dan para un rango de congestión de
0.002 a 0.10 y accesibilidades de 5,6,7,8,9,10,12,15,20,
30 y mayor a 30 (Fig. 3.13 y Fig. 3.14).
- 109
10
0,8
0,60,5
O/
0,3
0.2 A
0,1 -0,08 -
0,06 -0,05 -
0,04 -
0,03 -
0,02 -
0,01
0,1 0,2 0,3 0,4 0,50,6 0,6 10 3 4 5 6 8 1 0
Figura 3.13 Curvas de los coeficientes Cl para
calcular AN
- 110 -
22
20
18
16
14
12
10
9
. fl
7
6
5
4
3
2
1
0,1 0,2 0,3 0,4 0,50,6 0,6 1,0 2 3 4 5 6 B 10
Figura 3.14 Curvas de los coeficientes C2 para calcu-
lar AN
- 111 -
Para valores intermedios de B y K, se pueden obtener Cl y
C2 con exactitud realizando interpolación lineal.
Para poder utilizar los valores de los gráficos, éstos de-
bemos cargarlos en arreglos y obtener los valores de Cl y
C2 realizando la interpolación en el computador.
- De cada familia tomaremos once curvas y de cada curva -
guardaremos ocho valores de coordenadas.
Para Cl :
" 11 curvas, una para cada valor de K
de cada curva tomamos 8 puntos, es decir 8 va_
lores de coordenadas (B,C1)
Para C2 :
11 curvas, una para cada valor de K
de cada curva tomamos 8 puntos, es decir 8 va_
lores de coordenadas (B,C2)
Entonces tenemos 2 arreglos tridimensionales, en cada uno -
de los cuales se guardan valores de Cl y C2. Sean (i,j,l)
los subíndices del arreglo; el subíndice í 'indica el numero
del punto de la curva y varía del 1 al 8, el subíndice "j"
indica a cual de las coordenadas del punto se refiere, si B
o C, entonces "j" varía del 1 al 2, el subíndice "1" está -
relacionado con el valor de K, puesto que son 11 curvas y -
- 112 -
cada valor de K define una, entonces "1" variará del 1 al
11. Los valores de Cl guardaremos en un arreglo de nombre
y dimensión TABL1 (8,2,11), los valores de C2 guardamos en
un arreglo de nombre y dimensión TABL2(8,2,11).
- Puesto que la interpolación es lineal, es necesario line¿
lizar las escalas logarítmicas de las curvas de Cl.
A cada punto de curva corresponden dos coordenadas:
X - log B(3.41)
Y = log Cl
Estos valores lineales los guardamos en un arreglo de ñoñi
bre y dimensión C0EF1 (8,2,11), para ello:
COEF1(I,J,L) = ALOG10(TABL1(I,J,L)) (3.42)
- En las curvas de C2, solamente es necesario linealizar
la escala logarítmica de B.
Para cada punto de curva tenemos:
X = Log B(3.43)
Y = C2
Estos valores guardamos en un arreglo de nombre y dimen-
sión COEF2(8,2,llK para ello:
- 113 -
COEF2 (1,1,1) - ALOG10(TABL2(TABL2(I,1,L)
y (3.44)
COEF2 (I,2,L) = TABL2 (I,2,L)
- La correspondencia del valor de K con el subíndice L
del arreglo es la siguiente:
K =
K -
K =
K =
K -
K =
K -
K =
K =
K =
K >
5
6
7
8
9
10
12
15
20
30
30
L
L
L
L
L
L
L
L
L
L
L
= 1
= 2
o
- 4
= 5
= 6
= 7
= 8
= 9
= 10
- 11
- 114 -
El proceso de determinación de los coeficientes Cl y C2,
siendo datos B y K, que se aplica tanto en COEF1 como en
COEF2, es el siguiente:
a) Identificación de los valores inmediato superior K2 e
inmediato inferior Kl del valor K dado, para los cua-
les existen curvas. Las posiciones de Kl y K2 las de-
finen Ll y L2 respectivamente.
Kl £ K £ K2
Kl _^ L = Ll
K2 — *• L = L2
b) Ponemos a B en la misma escala de los valores guardados
en los arreglos:
X = log B (3.45)
c) En los valores correspondientes a Kl, determinan las -
coordenadas (Xa, Ya) y (Xb, Yb) tal que:
Xa £ X £ Xb
Interpolando obtenemos Yl:
Yb " Ya
Xb - Xa(X - Xa) + Ya (3.46)
- 115 -
d) En los valores correspondientes a K2, determinan las
coordenadas (Xc, Ye) y (Xd, Yd) tal que:
Xc £ X £ Xd
Interpolando obteneomos Y2:
.o Yd - Ye
Xd - Xc(x - Xc) + Ye (3.47)
e) Interpolando obtenemos el valor buscado Y:
v? -"viY = — — (K - Kl) + Yl (3.48)
K2 - Kl
f) Si Y se obtiene desde COEF1:
Cl = 10y (3.49)
g) Si Y se obtiene desde COEF2:
C2 - Y (3.50)
3.5.2.5 Inversa A de la función de Erlang
El problema que se plantea es el siguiente:
Calcular el valor de tráfico A que se ofrece a un grupo de
N troncales para una probabilidad de pérdida P, a partir de
la fórmula de probabilidad de pérdida de Erlang.
- 116 -
Entonces se establece la igualdad:
P = E(A,N) (3.51)
Para su solución hacemos las siguientes consideraciones:
Graficando la función de Erlang con respecto a A, Fig.
3.15, vemos que E aumenta su valor al incrementarse A. En-
tonces resolvemos la función de Erlang para variar valores
de A, empezando desde A = O varios incrementando en un AA
hasta cuando E >_ P. En el caso de E = P obtenemos la solu_
ción; si E > P, disminuímos A en un AA incrementando luego
en AA más pequeños hasta cuando el valor de E sea igual al
de P o se aproximen en un valor determinado por un error -
dado, tal que E - P £ ERROR, obteniendo de esta forma el
A buscado.
1) A = O
E - O
AA = 50
2) VA - E - P
3) | VA | £ ERROR ?
SI , obtenemos A; FIN
NO, continúe
117 -
4) A = A + AA
5) E = E(ASN)
6) VB - E - P
7) VB i ERROR ?
SI, obtenemos A; FIN
NO, continúe
8) VA x VB > O ?
SI, vaya a 4)
N09 continúe
A = A - AA
AA = M10
vaya a 4)
- 118
•íí-
PROBABILIDAD DE PERDIDA DE ERLANG EN FUNCIÓN DE AESCALA X ~ 0.1679998E 01 s ESCALA Y = O.2822904E-01
X.X.X .X .X .X .X .X.X.1.XXXXXXXX •íí-
XÍXXXXXXXX1XXXXXXXXX2XXXXXXXXX3XXXEPTPXX4
Figura 3.15 Variación de E al variar A; N constante
3.5 .2 .6 Resolución B de la fórmula de Palm-Jacobaeus Modificada
Sea la fórmula de Palm-Jacobaeus Modificada:
B = E(A0.N)
E(A0,N-K)
A(l-B) = AoCl-E(Ao.N)]
(3.52)
(3.53)
- 119 -
Donde son datos: A, N y K
Desconocemos: B y A0
Debemos determinar B
Hacemos las siguientes consideraciones:
a) Grafleamos a B - E.(A°'N)— en función de A0,E(A0,N-K)
haciendo variar a A0 desde O hasta A, obtenemos un gráfi-
co como en la Fig. 3.16
B
Figura. 3.16
- 120 -
b) Despejamos B de la expresión (3.53), y obtenemos:
B * 1 - - E(A0,N) (3.54)
Graficando esta expresión en función de A0, haciendo va -
riar A0 desde O hasta A, obtenemos un gráfico como en la
Fig. 3.17
Figura 3.17
c) SI juntamos las curvas de Flg. 3.16 y Flg. 3.17 obtene-
mos una Intersección de curvas, como indica la Fig. 3.18.
- 121 -
RESOLUCIÓN B DE LA FORMULA DE PALM-JACQBAEUS MODIFICADAESCALA X = 0.3499989E 01 : ESCALA Y = O. 500QOOOE-012 + +
X. +X. 444-X „ ++X. ++X. ++X . 4-4- •»••*#
X „ 4-4- ##«•
X . +4- •*•»•
X . ' ++ #•*i . ++ ##X . 44-4- #
X. 4-4-4- -tt-
X .
X- **
X. *X. *X. *x „ •»••«•#
X IXXXXXXXX1XXXXXXXXX2XXXXXXXXX3XXXEPTPXX4
Figura 3.18 Gráfica compuesta de B
En base a las consideraciones anteriores, obtenemos B de la
fórmula de Palm-Jacobaeus Modificada por el mérodo de Ínter;
sección de curvas. Puesto que A0 es un valor cercano a A,
para que la solución sea más rápida hacemos variar a A0 de¿
de A decrementando este valor hasta que coincidan las solu-
ciones de las expresiones (3.52) y (3.54)
- 122 -
1) AA -10
= A
2) el =E(A0,N-K)
B2 - 1 - * [1 - E(A05N)]A
3) DIFO = Bl - B2
4) B = el menor entre Bl y B2
5) DIFO200
SI, obtenemos B; FIN
NO, continúe
6) Ao = Ao - AA
7) BE(A0,N-K)
B2 = - E(A ,
8) DIFN - Bl - B2
9) B = el menor entre Bl y B2
200
- 123
SI, obtenemos B; FIN
NO, continúe
11) DIFO x DIFN > O ?
SI, vaya a 6)
NO, continúe
12) + AA
10
vaya a 6)
3.5.2.7 Resolución N de la fórmula de Palm-Jacobaeus Modificada
Sea la fórmula de Palm-jacobaeus Modificada:
y
B - E(A,,N)
E(Ao,N-K)
A(l-B) A0[1-E(A0,N)]
(3.55)
(3.56)
Donde son datos: A,B y K
Desconocemos: N y A0
Debemos determinar N
Hacemos las siguientes consideraciones:
a.- Resolvemos para N la expresión (3.55), en donde son da,
tos: As B, K y Ao. Debemos obtener N
- 124 -
= E(A0,N)
E(Ao,N-K)
Para su solución utilizamos la función y la fórmula
recursiva de Erlang
la) N - K
Bn = E(A0,N)
2a) Bn < B ?
SI, obtenemos N, FIN
NO, continúe
3a) En_x = E ( A 0 í N )
Enk-r l
4a) N = N + 1
NK = N - K
A o x E5a) En = '
N+A x
Ao x >Enk =
6a) Bn =
7a) Bn <
- 125 -
EnEnk
SI, obtenemos N; FIN
NO, continúe
En-l = En
i i E .nk-1 = nk
vaya a 4a)
b.- Resolvemos para N la expresión (3.56 ), en donde son
datos: As B y A0. Debemos obtener N.
A la expresión (3.56) la podemos escribir como:
E(A0,N) = 1 - — (1-B) (3.57)
Para su solución utilizamos la fórmula recursiva de -
Erlang y los mismos criterios para la inversa N de
la función de Erlang:
- 126 -
Ib) E - I - — (1-B)
2b) N = 1
E in-1
3b)
N+A0 x En-l
4b) En < E ?
SI , obtenemos N; FIN
NO, continúe
N = N + 1
vaya a 3b)
c.- Resolviendo (3.55) para N, graficamos N en función
de Ao, obtenemos una curva similar a la de la Fig.
3.19.
- 127 -
Figura 3.19
d.- Resolviendo (3.56) para N, graficamos N en función de
A 0 s obtenemos una curva similar a la de la Fig. 3.20.
N
AA
Figura 3.20
- 128 -
e.- Realizando la gráfica compuesta por las curvas de la
Fig. 3.19 y Fig. 3.20 obtenemos una intersección de -
curvas, como indica la Fig. 3.21
RESOLUCIÓN N DE LA FORMULA DE PALM-JACÜBAEUS MODIFICADAESCALA X = 0.3750000E 00 : ESCALA Y = 0.95QOGOOE 002. #X #•*X *X * *X *
X * *X *X *X *•*
X + *1 **X 4- #
X + *X -i- # *X +X * •* + +x * + + +X-tí- + + +X 4- H--I- 4- 4-1-
¡ -l_ ++ 4.4. 4.
X I X X X X X X X X Í X X X X X X X X X 2 X X X X X X X X X 3 X X X E P T P X X 4
Figura 3.21 Gráfica compuesta de N
En base a las consideraciones anteriores, obtenemos N
de la fórmula de Palm-Jacobaeus Modificada por el mé-
todo de intersección de curvas. Hacemos variar a A0
desde A decrementando este valor hasta que coincidan
las soluciones de las expresiones (3 .55) y (3 .56)
- 129
1) AA -10
An - A
2) Obtenemos NI resolviendo: B=E(AOSN1-K)
Obtenemos N2 resolviendo: A(l-B) = A0[1-E(A0 ,N2)]
3) IDO = NI - N2
4)
5)
IDO N2
100
SI, N = NI; FIN
NO, continúe
Ao = Ao - AA
6) Obtenemos NI resolviendo: B=E(A0,N1-K)
obtenemos N2 resolviendo: A(1-B)=A0[1-E(A0 ,N2)]
7) IDN - NI - N2
8) NN = el menor entre NI y N2
N = el mayor entre NI y N2
- 130 -
9) IDN <
100
10)
SI, obtenemos N; FIN
NO, continúe
IDO x IDN > O ?
SI, vaya a 5)
NO, continúe
11) A0 = A0 + AA
AAAA =
5
vaya a 5)
3.5.2.8 Determinación del número de circuitos en las rutas finales
Teniendo como datos: tráfico intercentrales Aij, número de
líneas de las rutas directas Nij y accesibilidad de las ru
tas directas y alternas Kij Kit Ktj; se plantea un algorvt
mo de solución el cual comprende la obtención de la media
y varianza de tráfico desbordado utilizando las ecuaciones
de Palm-Jacobaeus Modificada y de Lotze, luego obtenemos -
el número de líneas de las rutas finales desde la ecuación
de Palm-Jacobaeus Modificada, sumando a este valor un in-
cremento AN que depende de los coeficiente Cl y C2
- 131 -
Datos:
Aij = tráfico intercentrales
Nij = numero de líneas de las rutas directas
Kij = accesibil idad de rutas directas
accesibilidad de rutas alternasKif*
Ktj
1) Obtenemos Bij resolviendo
Bi j = E(A0ij,N1j)
Aij(l-Bij) = A01J[l-E(Aolj,N1j)]
(i f j)
2) Mij - Aij Bij
Vij =Nij
donde Alij se define por:
E(Alij,Kij) = Bij
(i f J)
NC
3) Mit = Mij
1+0.25 1- Mij
- 132 -
NC
Vit = V1J
NC
Mtj Mij
1*1
NC
Vtj = Y" Vij
donde NC = número de centrales
(i ? J)
4) Máxima pérdida admitida en la ruta final
NC
Aij
NC
Ma . . - Aij
donde: E0 = grado de servicio de la red
NC = número de centrales
i t j
considerar solo rutas directas que desbordan
su tráfico por la ruta final considerada
5) P robab i l i dad de pérdida de la ruta f i n a l
Bit =M a . ,rtMit
Btj =Mtj
6) Circuitos de la ruta final (con tráfico poissoniano)
Obtenemos Nit resolviendo:
Bit = E(A0it,Nit)
E(A01t,N1t-K1t)
Mit(l-Bit) = A0it[l-E(A0it,Nit)]
Obtenemos Ntj resolviendo:
Btj, _ E(A0ij,Nij)
E(Afltj.Ntj-Ktj)
Mtj(l-Btj) - A0tj[l-E(A0tj,Ntj)]
7) A N i t = V1t"HÍt | C l , t ( M i t - 2 0 )Mit !
ANtjMit
cit1(Mtj-20) + C2tjJ
donde Cl y C2 definidos y obtenidos como en la sec-
ción 3.5.2.4
- 134 -
8) Circuitos de la ruta fina (tráfico no poissoniano)
Nit = Nit + ANit
Ntj = Ntj + ANtj
9 ) F I N
3.6 SUPRESIÓN DE RUTAS
3.6.1 Supresión de rutas tándem
En este caso todas las rutas directas pertenecientes a una
central que tiene supresión de ruta tándem, no se dimensi^
nan con la función de mejoramiento sino que se dimensionan
aplicando el grado de servicio de la red y resolviendo se-
gún el caso:
- En accesibilidad completa, se resuelve la inversa N de
la función de Erlang
- En accesibilidad limitada, se resuelve para N la fórmu-
la de Palm-Jacobaeus Modificada.
3.6.2 Supresión de rutas directas
En este caso todo el trafico se encamina por la ruta final,
es decir: M. - A • .Mij = Aij
Vij = Mij
- 135 -
C A P I T U L O I V
PROGRAMAS DIGITALES
4.1 OBJETIVOS
Con la implementación de este grupo de programas se pretejn
de proveer al ingeniero en Telecomunicaciones de un sistema útil para
el estudio y planificación de redes telefónicas.
Este sistema nos permite obtener una matriz de distribución
de tráfico actual/futura en base a ciertos datos de tráfico. Podemos
también, como otra facilidad, dimensionar óptimamente las redes loca -
les con enrutamiento alternativo, tanto en accesibilidad completa como
en accesibilidad limitada.\s programas digitales están realizados en un lenguage de
alto nivel como es el FORTRAN IV, los mismos que tienen una estructura
modular lo cual permite realizar fácilmente cambios de programación. -
- 136
El problema planteado se resuelve utilizando procesos computacionales
óptimos y evitándonos el uso de tablas y procedimientos manuales.
4.2
El sistema está compuesto de dos subsistemas o programas -
principales, pudiendo cada uno de ellos funcionar independientemente -
en cuanto a datos, ó, como un conjunto funcionando secuencialmente, en
donde los resultados (matriz de tráfico) del un subsistema son datos -
del otro.
Los programas principales son: MATRX y RED
La utilización secuencial se indica en la Fig. 4.1; los re
sultados obtenidos en MATRX se transfieren a RED mendiante dos archi -
vos residente en disco.
Datos detráfico >
M A T R X
Obtención de unamatriz de tráficoactual/futura
Matriz detráfico
Matriz detráfico
,
R E D
Dimensionamientoóptimo de redeslocales con enrutamiento alterne^tivo.
Número decircuitos- — >
- Costos increméntales- Accesibilidad- Grado de Servicio
Figura 4.1 Diagrama de bloques del sistema
- 137 -
4.2.1 Programa MATRX
Este programa nos permite obtener matrices de tráfico,
pudiendo establecerse cinco casos:
CASO 1: Disponiendo del tráfico originado y terminado(opcional), obte
ner la matriz de tráfico por el método "Distribución Proporci£
nal".
CASO 2: Obtener la nueva distribución de trafico, si se mantiene cons_
tante el número de abonados y varia el número de centrales, -
por el método "Expansíión-Compre'sión. de Matrices".
CASO 3: Obtener la nueva distribución de tráfico, si el número de abo
nados se incrementa manteniéndose constante el número de cen-
trales, por el método "Dobles Factores".
CASO 4: Calcular la nueva distribución de tráfico para el caso de crea_
ción de nuevas centrales con nuevos abonados, por el método -
"Nueva fuente de Tráfico".
CASO 5: Calcular la nueva distribución para el caso de que existen -
nuevos abonados y estos se distribuyen entre las centrales
iniciales y las nuevas creadas. Se utilizan en secuencia los
métodos: "Dobles Factores"y "Nueva Fuente de tráfico".
La Fig. 4.2 nos indica el diagrama de bloques del programa
- 138 -
MATRX.
Cada método se ha implementado en una subrutina diferente.
Los casos 2, 3, 4 y 5 requieren como uno de sus datos a la matriz de
tráfico actual, pudiendo esta ingresarse directamente ó en sus valores
de tráfico originado y terminado por área a los cuales les aplicamos -
"Distribución Proporcional", del caso 1, para obtener la matriz de tra
fico requerida, de ahí que no existe una separación estricta entre el
ingreso de datos y los métodos de resolución.
4.2.2 Programa RED
Nos permite dimensionar óptimamente las redes locales con
enrutamiento alternativo. Para el caso de que la red sea
con accesibilidad completa, se utiliza el método de Wilki_n
son para dimensionar sus rutas tándem. En el caso de acce
sibilidad limitada, para dimensionar sus rutas tándem uti-
lizaremos las ecuaciones de Lotze y d Palm-Jacobaeus Modi-
ficada. En ambos casos utilizaremos la función de mejora-
miento para dimensionar las rutas directas.
La Fig. 4.3 nos indica el diagrama de bloque del programa
RED.
Debido a que los dos casos para su resolución utilizan al-
gunos procesos comunes, no existe una separación estricta
en el proceso total de cada caso.
DIA
GR
AM
A
DE
B
LO
QU
ES
D
EL
SU
BS
IST
EM
A
"MA
TR
X"
PA
RA
O
BT
EN
CIÓ
N
DE
U
NA
M
AT
RIZ
D
E
TR
AF
ICO
A
CT
UA
L/F
UT
UR
A
INICIO
CASO
1
DISTRIBUCIÓN PROPORCIONAL
DE TRAFICO
CASO 2
EXPANSIÓN - COMPRESIÓN
DE MATRICES
INGRESO
DE
DATOS
CASO 3
DOBLES FACTORES
IMPRESIÓN
DE
RESULTADOS
CASO 4
NUEVA FUENTE DE TRAFICO
CASO 5
DOBLES FACTORES
NUEVA FUENTE DE TRAFICO co I
FIN
Fig. 4
.2
- 140 -
DIAGRAMA DE BLOQUES DEL SUBSISTEMA "RED"
PARA EL DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES
CON ENRUTAMIENTO ALTERNATIVO
INICIO
INGRESODE
DATOS
DIMENSIONAMIENTO
DE RUTAS DIRECTAS
DIMENSIONAMIENTO DE
RUTAS TÁNDEM CON
ACCESIBILIDAD COMPLETA
MÉTODO DE WILKINSON
DIMENSIONAMIENTO DE
RUTAS TÁNDEM CON
ACCESIBLIDAD LIMITADA
ECUACIONES DE LOTZE Y DE
PALM -JACOBAEUS MODIFICADA
IMPRESIÓNDE
RESULTADOS
FIN
Fig. 4.3
141
4.2.3 Símbolos de Programación:
A continuación se presenta la simbologia utilizada en los
diagramas de flujo de programas y subprogramas.
NOMBREVI,V2...
RETURN
inicio / fin de programa
inicio de subprograma
salida de subprograma
entrada / salida de datos en general
entrada de datos por teclado
salida de mensajes y resultados por pantalla
decisión
GO TO calculado
Proceso / cálculo en general
- 142 -
lazo de instrucciones
llamada a subrutina
llamada a función
conexión de flujo
conector de página
dirección y secuencia de flujo
\n y secuencia de retorno de lazo
archivo residente en disco
- 143 -
4.3 DESCRIPCIÓN DE ARCHIVOS
ARCHIVO 1:
Dimensión:
Definición:
Propósito:
Diseño del archivo;
M X 1
20 sectores
DEFINE FILE 1(33,64,U,J1)
Archivo en el cual se guarda la matriz de tná
fico actual
Cada registro del archivo corresponde a una fj_
la de la matriz de trafico actual.
Cada registro está constituido por 33 elementos enteros de
una palabra cada uno
Ail Ai2A.~i3 Ai30 A.
Figura 4.4 Estructura de un registro del archivo
MX1/MX2
ARCHIVO 2:
Dimensión:
Nota: 1 Sector = 320 palabras
1 Palabra = 16 bits
1 Byte = 8 bits
MX2
20 sectores
- 144 -
Definición: DEFINE FUE 2(33,64,U,52)
Propósito: Archivo en el cual se guarda la matriz de
tráfico futura
Diseño del archivo: Cada registro del archivo corresponde a una
fila de la matriz de tráfico futura.
Un registro está constituido por 33 elementos enteros de
una palabra cada uno, ver Fig. 4.4.
- 145 -
4.4 DESCRIPCIÓN DE PROGRAMAS
PROGRAMA MATRX
Propósito: Obtener una matriz de trafico actual/futura en base a cier
tos datos de tráfico. La matriz de tráfico actual puede -
ser calculada mediante distribución proporcional, explica^
do en la sección 2.2.1.2. La matriz de tráfico futura di-
ferirá de la actual por: variación del numero de abonados
y/o variación del número de centrales, explicado en la se£
ción 2.3.2
Subprogramas llamados: MTX01, MTX02, MTX03, MTX04, IMPRX
Forma de utilización: MATRX
Diagrama de flujo: Fig. 4.5
Listado: Ver apéndice A, pág. 326
- 146 -
D I A G R A M A DE FLUJO DEL SUBSISTEMA " M A T R X "
P A R A OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL/FUTURA
INICIO
INDIQUE EL CASO:1 DISTRIBUCIÓN PROPORCIONAL DE TRAFICO2 NRO ABONADOS CONSTANTE; NRO CENTRALES VARIA
NRO ABONADOS INCR; NRO CENTRALES CONSTANTEINCR NRO ABONADOS PERTENECE A NUEVAS CENTRALESINCR NRO ABONADOS PERTENECE A CENTRALES INICIALESY NUEVAS
DETERMINAR TIPO DE TRAFICO1 MATRIZ DE TRAFICO ORIGINAL2 TRAFICO ORIGINADO TERMINADO
II
Fig. 4.5
- 147 -
i
INGRESAR TRAFICO
INTERCENTRALES
INGRESAR TRAFICO TOTAL
ORIGINADO Ai. y
TERMINADO A.j (OPCIONAL)
CALCULO DE LA MATRIZ DE TRAFICO ACTUAL [Aij]
MÉTODO DISTRIBUCIÓN PROPORCIONAL DE TRAFICO
LLAMA A SUBRUTINA MTX01
INGRESAR FRACCIÓN
CONSTITUTIVA DE
ÁREA DE CENTRAL
Pik
CALCULO DE LA MATRIZ DE
TRAFICO FUTURA [APij]
MÉTODO EXPANSION-COMPRESION
LLAMA A SUBRUTINA MTX02
INGRESAR TRAFICO
ORIGINADO EN
NUEVAS CENTRALES
APk (N<K<NP)
INGRESAR TRAFICO
ORIGINADO FUTURO AFi.
Y TERMINADO FUTURO
BF.j (OPCIONAL)
CALCULO DE LA MATRIZ DE
TRAFICO FUTURA [APij]
MÉTODO NUEVA FUENTE DE TRAFICO
LLAMA A SUBRUTINA MTX04
INGRESAR TRAFICO
ORIGINADO FUTURO AFi.
Y TERMINADO FUTURO BF.j (OPC)
CALCULO DE LA MATRIZ DE
TRAFICO FUTURA [APijJ
MÉTODO DOBLES FACTORES
LLAMA A SUBRUTINA MTX03
INGRESAR TRAFICO ORIGINADO
EN NUEVAS CENTRALES
APk. (N<K<NP)
CALCULO DE LA MATRIZ DE
TRAFICO INTERMEDIA [AFFij]
MÉTODO DOBLES FACTORES
LLAMA A SUBRUTINA MTX03
CALCULO DE LA MATRIZ DE
TRAFICO FUTURA [APij]
MÉTODO NUEVA FUENTE DE TRAFICO
LLAMA A SUBRUTINA MTX04
Fig. 4.5 (cont.)
- 148 -
GRABAR EN ARCHIVOS
NP y [APij]
N y [Ai j
ESCRIBIR MATRICES
ACTUAL [Aij]
INTERMEDIA [AFFij]FUTURA [APij]SEGÚN EL CASO
'LLAMA A SUBRUTINA DE IMPRESIÓN IMPRX ,
Fig. 4.5 (cont.)
- 149 -
PROGRAMA RED
Propósito: Dimensionar óptimamente las redes locales, con enrutamien-
to alternativo, las cuales puedan ser de accesibilidad cqm
pleta o restringida. Para el primer caso se utiliza el
"método de Wilfinson". Para el segundo caso se usan las
fórmulas modificadas de Palm-Jacobaeus. Las soluciones -
por cada uno de los métodos se explican en las secciones -
3.5.1.5 y 3.5.2.8.
Subprogramas llamados: CALCN, ERLN, TANDN, SUBR'B,
ERLA, TABLA, SC1C2, IMPRX,
IMPRC, IMPRN, IMPAX, IMPNX
Forma de utilización: RED
Diagrama de flujo: Fig. 4.6
Listado: Ver apéndice A, pág. 333
- 150 -
D I A G R A M A DE FLUJO DEL SUBSISTEMA "RED"
P A R A EL DIMENSIONAMIENTO ÓPTIMO DE
REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO
INICIO
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO
1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADO
INGRESO DE NUMERO DE CENTRALES NC
INGRESO DE LA MATRIZ DE TRAFICO [Aij]
CONDICIONES RESTRICTIVAS
INDIQUE RUTAS TÁNDEM it A SUPRIMIRSE
INDIQUE RUTAS DIRECTAS ij A SUPRIMIRSE
EXISTECONDICIÓN RESTRICTIV
NO PERMITIDA
INGRESAR COSTOSINCREMÉNTALESCij Cit Ctj(1=1 NC)(.1=1 .NC) U1
1,INGRESAR:GRADO DE SERVICIODE LA RED EOTIPO DE ACCESIBILIDCOMPLETA O LIMITADA/
Fig. 4.6
- 151 -
CCESIBILIDADOMPLET
INGRESAR ACCESIBILIDAD:
INTERCENTRALES LOCALES Kij
INTERCENTRALES LOCAL - TÁNDEM Kit
INTERCENTRALES TÁNDEM - LOCAL Ktj
(1=1, NC)NC)
J
CALCULO DEL NUMERO DE
RUTAS DIRECTAS NLINEij
LLAMA A LA SUBRUTINA ERLN
J
EXISTESUPRESIÓN DE RUTAS>
CALCULO DEL NUMERO DE
RUTAS DIRECTAS NLINEij
LLAMA A LA SUBRUTINA CALCN
J
CALCULO DE NUMERO DE
RUTAS DIRECTAS NLINEij
LLAMA A LA SUBRUTINA TANDN
J
I
Fig. 4.6 (cont.)
- 152 -
si
- CALCULO DE LA PROBABILIDAD
DE PERDIDAS Bij
LLAMA A LA SUBRUTINA SUBRB
- CALCULO DE LA PROBABILIDAD
DE PERDIDAS Eij
LLAMA A LA FUNCIÓN ERL
CALCULO DE LA MEDIA DE
TRAFICO DESBORDADO
Mij = Bij Aij
(i=1,...,...NC)
- CALCULO DE LA MEDIA DE
TRAFICO DESBORDADO
Mij = Eij Aij
(1=1, NC)
(j=1, NC) i
OBTENCIÓN DE LA VARIANZA DE TRAFICO DESBORDADO A PARTIR DE LAS ECUACIONES DE LOTZE
-CALCULO DE AUj LLAMANDO A LA SUBRUTINA ERLA
E(A1,K) = B
Mij NLINEij \Klj + 1 - A1y(i- Bij)
(1=1, NC) (j=1, NC)
- Mi! [1 + 0,25(1--NLINEij
OBTENCIÓN DE LA VARIANZA DE TRAFICO DESBORDADO
Vij = Mij 1 - MijNLINEij + 1 + Mij - Aij
(1=1,. NC)
(j = 1, NC)
1 ¿ J
Fig. 4.6 (cont.)
- 153 -
TRAFICO OFRECIDO A LAS RUTAS TÁNDEM
NCMit = 21 MiJ
NC= z: MÍJ
NCVit a X Vij
vtj - jjr vij
TRAFICO OFRECIDO POR LAS
CENTRALES LOCALES
NCAi. = ZI Aij
A.j =NC
w
PERDIDA EN
MAi.=^2
EO
2
LA RED
Ai.
A.j
DETERMINACIÓN DEL NUMERO INICIAL DE
CIRCUITOS EN LAS RUTAS TÁNDEM
N_INEit y NLINEtj
(1=1, ....... NC)
LLAMA A LA SUBRUTINA TANDN
Fig. 4.6 (cont.)
- 154 -
CALCULO DE LOS COEFICIENTES C1 y C2
LLAMA A LAS SUBRUTINAS
TABLA
SC1C2
NLINEit = NLINEit + AN
RAFICOPOISSONIANO
Mti=VtJ
CALCULO DE LOS COEFICIENTES C1 y C2
LLAMA A LAS SUBRUTINAS
TABLA
SC1C2
AN = -
Mti(cKMti - 20) + C2)
M_INEti = NLINEti +AN
I
ESCRITURA DE NÚMEROS DECIRCUITOS CALCULADOS
[NLINEij]
[NLINEit]
[NLINEti]
FIN
GRUPO EQUIVALENTE DE TRAFICO A
Y DE LINEAS N* TEORÍA DE WILKINSON(i=1f NC) (j=1, NC)
A*i. « V i t + 3Hit \t
* VtiA .j s Vtj + 3 _J
Mtj V MtJ
/Ti.- Mit - 1
MitMit
N .j «• - Mtj -
Mtj
CALCULO DEL NUMERO DE CIRCUITOS
EN LAS RUTAS TÁNDEM
NLINEit = NTOTi. - N*i.
NLINEtj = NTOT.j - N*.j
(1=1, NC) (j=1, NC)
Fig. 4.6 (cont.)
- 155 -
4.5 DESCRIPCIÓN DE SUBPROGRAMAS
SUBRUTINA MTX01
Definición: SUBROUTINE MIX01(N,IND,A)
Propósito: Disponiendo del tráfico originado y terminado (opcional)
por área, obtener la matriz de tráfico por el método
"Distribución proporcional", explicado en la sección
2.2.1.2
Subprogramas llamados: Ninguno
Forma de utilización: CALL MTX01(N,IND,A)
Descripción de parámetros:
N = número de centrales consideradas
IND = Indicador de existencia de tráfico ter-
minado
1 Existe tráfico terminado
O No existe tráfico terminado
A = Matriz de tráfico intercentrales
Datos de entrada: N, Ai. , A.j , IND
Datos de salida: Aij
Diagrama de flujo: Fig. 4.7
Listado: Ver apéndice A, pág. 345
- 156 -
MTX01N.IND.A
Jil
CALCULO DEL TRAFICO TOTAL T
SUMA DE LOS TRÁFICOS ORIGINADOS
nAi.
1=1
ASIGNACIÓN DE TRÁFICOS
ORIGINADOS A TERMINADOS
A.i = Ai.
CALCULO DE TRAFICO TOTAL TJ
SUMA DE LOS TRÁFICOS TERMINADOS
NO
AJUSTE A TRÁFICOS TERMINADOS
A. 1 - A 1 T
TJ
N
CALCULO DE TRÁFICOS INTERCENTRALES
Aij =_Ai. AJ.
\
RETURN
Fig. 4.7
- 157 -
SUBRUTINA MTX02
Definición: SUBRUTINE MTX02 (N,A,NP,AP, PIK)
Propósito: Calcula la distribución de tráfico futura para caso -
con que el número de abonados permanece constante y el
número de centrales, varia en incremento o decremento.
Utiliza el método de "Expansión-Comprensión de matri-
ces", explicando en las secciones 2.3.2.1 y 2.3.2.2.
Subprogramas llamados:
Forma de utilización:
Descripción de parámetros:
Ninguno
CALL MTX02(N,A,NP,AP,PIK)
número inicial de centrales
Matriz de tráfico inicial
Número futuro de centrales
Matriz de tráfico futura
Fracción constitutiva de área
Datos de entrada:
Datos de salida:
Diagrama de flujo:
Listado:
N, A, NP, PIK
AP
Fig. 4.8
Ver apéndice A, pág. 345
- 158 -
f MTX02 \ N,A,NP,AP,PIK J
y¿
CALCULO DE TRÁFICOS INTERCENTRALES
DE LA NUEVA MATRIZ
APij = 21 21 PIKÍk Akl PIKJ1k=1 1=1
(1=1, NP)(1=1........NP)
CALCULO DE TRÁFICOS ORIGINADOS FUTUROSNP
API. =
CALCULO DE TRÁFICOS TERMINADOS FUTUROS
NPAP.j = y APij
1=1
NPT = *> APi.
RETURN
Fig. 4.8
- 159 -
SUBRUTINA MTX03
Definición: SUBROUTINE MTXOStN.AaAPjAF.BF.IBF.EBS.IOK)
Propósito: Calcular la distribución de tráfico futura para el ca
so en el que existe incremento en el número de abona-
dos y el número de centrales permanece constante. Utj_
liza el método de los "Dobles factores, explicado en
la sección 2.3.2.3.
Subprogramas llamados: Ninguno
Forma de utilización: CALL MTX03 (N,A,AP,AF9BF,IBF,EBSSIOK)
Descripción de parámetros:
N = Número actual de centrales
A - Matriz de tráfico actual
AP = Matriz de tráfico futura
AF = Tráfico futuro originado
BF = Tráfico futuro terminado
IBF = Indicador de ingreso de tráfico futuro ter-
mi nado
1 Se ingresa BF
O No se ingresa BF
EBS = Error permitido en el cálculo de la nueva
distribución; está en el rango de:
lAPi. - AFi.w -1—AFi.
- 160 -
IOK = Indicador de convergencia de resultados
1 Resultados válidos
O Resultados no válidos
Datos de entrada : N,ASAF,BF,IBF,EBS
Datos de salida: APJOK
Diagramas de flujo: Fig. 4.9
Listado: Ver apéndice A, pág. 347
- 161 -
MTX03
NfATAP,AF,BF TBF,EBS,IQK
CALCULO DE TRAFICO TOTAL FUTURO TI
SUMA DE TRÁFICOS ORIGINADOS FUTUROS
CALCULO DE TRAFICO TOTAL FUTURO TJ
SUMA DE TRÁFICOS TERMINADOS FUTUROS
ASIGNACIÓN DE TRÁFICOS FUTUROS
ORIGINADOS A TERMINADOS
BF.i - AFi.
AJUSTE DE TRÁFICOS TERMINADOS FUTUROS
BF.j = BF.j JLTJ
INICIALIZACION DE LA NUEVA MATRIZ
APij = Aij
CALCULO DE TRÁFICOS ORIGINADOS
EN LA NUEVA MATRIZ
nAPi. =, Y. APij
J=1
Fig. 4.9
- 162 -
r
AJUSTE A TRAFICO FUTURO ORIGINADO POR ÁREA
APij = APij -5Ü^APi.
AJUSTE A TRAFICO FUTURO
TERMINADO POR ÁREA
BF.jAPij = APij
AP.j
EN LA NUEVA MATRIZn
I
CALCULO DE TRÁFICOS TERMINADOS
EN LA NUEVA MATRIZ
CALCULO DE TRÁFICOS ORIGINADOS
FUTUROS EN LA NUEVA MATRIZ
CALCULO DE TRÁFICOS TERMINADOS
FUTUROS EN LA NUEVA MATRIZ
CALCULO DE TRAFICO TOTAL FUTURO
EN LA NUEVA MATRIZ
n
T =1=1
RETURN
Fig. 4,9(cont.)
- 163 -
SUBRUTINA MTX04
Definición: SUBROUTINE MTX04(N,A,NP,AP)
Propósito: Calcula la distribución de tráfico futura para el ca-
so en el que se incrementa el número de centrales y
abonados los mismos que pertenecen a las nuevas cen-
trales. Utiliza el método "Nueva fuente de tráfico",
explicado en la sección 2.3.2.4
Subprogramas llamados: Ninguno
Forma de utilización: CALL MTX04(N,A,NP,AP)
Descripción de parámetros:
N = Número actual de centrales
A = Matriz de tráfico actual
NP = Número futuro de centrales
AP = Matriz de tráfico futuro
Datos de entrada: N,A9NP,APk. (K es nueva central)
Datos de salida: AP
Diagrama de flujo: Fig. 4.10
Listado: Ver apéndice A, pág. 350
- 165 -
MTXOA
.N.A.NP.AP
INICIALIZACION DE LA MATRIZ FUTURAAÍJ
N)
CALCULO DE TRÁFICOS ORIGINADOS
APÍ. = jr APÍJj~1
CALCULO DE TRÁFICOS TERMINADOS
AP.j = APij
TRAFICO
T —
TOTAL ACTUAL
n¿ API.
\
NS = N+1.NP
CALCULO DEL TRAFICO INTERNO
DE LA NUEVA CENTRAL
APns,ns =2
APns.
T + APns
OBTENCIÓN DEL PARÁMETRO X
PARA CALCULO DE LA NUEVA MATRIZ
X =
T + APns.
CALCULO DEL NUEVO TRAFICO INTERCENTRALES
(CENTRALES YA EXISTENTES)
APij = APij(1 - x)
(1=1,. ,ns - 1)
Flg. 4.10
- 166 -
OBTENCIÓN DEL TRAFICO ENTRE CENTRALES
ANTERIORES Y NUEVAS
APi.ns = APi. X
APns,j = AP.j X
NUEVO TRAFICO TOTAL
T = T + APns.
RETURN
Fig. 4.10(cont.)
- 167
FUNCIÓN ERL
Definición: FUNCTION ERL(A,ND)
Propósito: Función para calcular el valor de la probabilidad de
pérdida de Erlang, explicado en las secciones 1.11 y
3.4.3.
Subprogramas llamados: Ninguno
Forma de utilización: E = ERL(A,ND)
Descripción de parámetros:
A = Media de tráfico ofrecido
ND = Número de líneas troncales
Datos de entrada: A,ND
Datos de salida: ERL
Diagrama de flujo: Fig. 4.11
Listado: Ver apéndice A, pág. 352
- 168 -
ERL
A,ND
E =
NO
N = 1,ND
E -A x E
N + A x E
ERL - E
RETURN
Fig. 4.11
- 169 -
SUBRUTINA CALCN
Definición: SUBROUTINE CALCN(RCOST9A,N)
Propósito: Subrutlna para determinar el número de circuitos de -
las rutas directas, utilizando la función de mejora-
miento, explicando en las secciones 3.4.2 y 3.4.5.
Subprogrmas llamdados: Ninguno
Forma de utilización: CALL CALCN (RCOST, A,N)
Descripción de parámetros:
RCOST = Relación de costos increméntales de -
la ruta considerada
A = Tráfico ofrecido a la ruta directa
N = Número de circuitos troncales de la
ruta directa
Datos de entrada: RCOST, A
Datos de salida: N
Diagrama de flujo: Figura 4.12
Listado: Ver apéndice A, pág.353
- 170 -
CALCN
r±EDIFN = (0.7(RCOST) + 0.3(RCOST ))/A
E1 * 1.
1 N = 1,32767
~~IEN - E1
N + (A x E1)
I
EDIF = EN-E1
N = N - 1
IRETURN
Fig. 4.12
- 171 -
SUBRUTINA ERLN
Definición: SUBROUTINE ERLN (E9A,N)
Propósito: Determinar el numero de lineas troncales a partir de
la fórmula de probabilidad de pérdida de Erlang, explj[
cada en la sección 3.5.1.4
Subprogramas llamados: Ninguno
Forma de utilización: CALL ERLN (E,ASN)
Descripción de parámetros:
E = Probabilidad de pérdida
A = Tráfico ofrecido a un grupo de líneas
troncales
N = Número de líneas troncales del grupo
Datos de entrada: E, A
Datos de salida: N
Diagrama de flujo: Fig. 4.13
Listado: Ver apéndice A, pág. 354
- 172 -
Fig. 4.13
- 173
SUBRUTINA TANDN
Definición: SUBROUTINE TANDN (A,MA,K,N)
Propósito: Determinar el número de circuitos troncales de un gru_
po con accesibilidad limitado a partir de la fórmula
de Palm -Jacobaeus Modificada, explicada en las
nes 1.12 y 3.5.2.7.
Subprogramas llamados: FBN, MPJN
Forma de utilización: CALL TANDN(ASMA9KSN)
Descripción de parámetros:
A = Tráfico ofrecido a un grupo de líneas
troncales con accesibilidad limitada
MA = Media del tráfico desbordado
K = Accesibilidad
N = Número de líneas troncales
Datos de entrada: A, MA, K
Datos de salida: N
Diagrama de flujo: Fig. 4.14
Listado: Ver apéndice A, pag. 355
- 174 -
si
DQ.T = A/10
B = HA/A
AO = A
N = 0
y;
FBN
AO,K-,B,N1,KERR
N = O
RETURN
Fio. 4,14
- 175 -
1 I = 1,25
\
AO = AO-DELTA
V
FBN
AO.K.B.N1.KERR
IEBS = NN/100
Fig. 4.14(cont.)
- 176 -
IEBS = 1
N = NN + IlDIFNl
ISIG = IDIFOxIDIFN
RETURN
Fig. 4.14(cont.)
- 177 -
SUBRUTINA FBN
Definición: SUBROUTINE FBN(AO,K,B,N,KERR)
Propósito: Obtención del valor N a partir de la expresión (3.55)
de la fórmula de Palm-Jacobaeus Modificada, explicada
en la sección 3.5.2.7.
Subprogramas llamados: Ninguno
Forma de utilización: CALL FBN (AO,K,B,N,KERR)
Descripción de parámetros:
AO = Tráfico ficticio de accesibilidad compl_e
ta
K = Accesibilidad
B = Probabilidad de pérdida
N = Número de líneas troncales
KERR= Indicador de validez de datos y resulta-
dos
1 correcto
2 incorrecto
AO, K,B
N.KERR
Fig. 4.15
Ver apéndice A9 pág. 355
Datos de entrada:
Datos de sal ida:
Diagrama de flujo:
Listado:
- 178 -
JíBbL,AQfK,B.N,KERR
1H
KERR =
N = K
1
Bl = ERL(AO,N)
Fig . 4.15
- 179 -
SUBRUTINA MPJN
Definición: SUBROUTINE NPJN(A,B,AOSN,KIND)
Propósito: Obtención del valor a partir de la expresión (3.56)
de la fórmula de Palm-Jacobaeus Modificada, explicada
en la sección 3.5.2.7.
Datos de entrada:
Datos de salida:
Diagrama de flujo:
Listado:
Subprogramas llamados: Ninguno
Forma de utilización: CALL MPJN(A,B,AO,N,KIND)
Descripción de parámetros:
A = Tráfico ofrecido al grupo con accesibilj_
dad limitada
B = Probabilidad de pérdida
AO = tráfico ficticio de accesibilidad compl^
ta
N = Número de líneas troncales
KIND = Indicador de validez de datos y resulta-
dos
1 Resultado correcto
2 Resultado incorrecto
A,B,AO
N, KIND
Fig. 4.16
Ver apéndice A, pág. 357
- 180 -
MPJN
E = 1-(A/AO)(1-B)
E1 = 1.
N = 0KIND = 1
Fig. 4.16
181 -
Definición: SUBROUTINE SUBRB(A,N,K,B)
Propósito: Determinar la probabilidad de pérdida en un grupo de
circuitos troncales con accesibilidad limitada resol
viendo la fórmula de Palm-Jacobaeus Modificada, explj^
cada en la sección 1.12 y 3.5.2.6
Subprogramas llamados: FB, FBG20
Forma de utilización: CALL SUBRB(A,N,K,B)
Descripción de parámetros:
A = Tráfico ofrecido a un grupo de líneas
troncales con accesibilidad limitada
N = Número de líneas troncales
K = accesibilidad
B = Probabilidad de pérdida
Datos de entrada: ASN,K
Datos de salida: B
Diagrama de flujo: Fig. 4.17
Listado: Ver apéndice A, pág. 353
- 182 -
DELT = A/10
AO =: A
81 = FB(AO ,N,K)
B2 = FBG20(A,AO?N)
Fig. 4.17
183 -
1 I = 1,40
AO =AO-DELT
B1 = FB(AO,N,K)
B2 = FBG20(A7AO,N)
Fig. 4.17(cont.)
184
FUNCIÓN FB
Definición: FUNCTION FB(A,N,K)
Propósito: Calcula el valor de la probabilidad de pérdida B, de
acuerdo a la expresión (3.52) de la fórmula de Palm-
Jacobaeus Modificada explicada en la sección 3.5.2.6
Subprogramas llamados: ERL
Forma de utilización: B=FB(A,N,K)
Descripción de parámetros:
A = Tráfico ficticio de accesibilidad comple-
ta
N = Número de líneas troncales
K = Accesibilidad
Datos de entrada: A,N,K
Datos de salida: FB
Diagrama de flujo: Fig. 4.18
Listado: Ver apéndice A, pág. 359
- 185 -
FUNCIÓN FBG20
Definición: FUNCTION FBG20(A,AO,N)
Propósito: Calcula el valor de la probabilidad de pérdida B, de
acuerdo a la expresión(3.53) de la fórmula de Palm-Ja^
cobaeus Modificada, explicada en la sección 3.5.2.6.
Subprogramas llamados: ERL
Forma de utilización: B = FBG20(A,AO,N)
Descripción de parámetros:
A = Tráfico ofrecido al grupo con accesibili-
dad limitada
AO = Tráfico ficticio de accesibilidad cornple^
ta
N = Número de líneas troncales
Datos de entrada: A,AOSN
Datos de salida: FBG20
Diagrama de flujo: Fig. 4.19
Listado: Ver apéndice A, pág.360
Fig. 4.18
- 186 -
FB
NK = N - K
E1 = ERL(A,N)
E2 = ERL(A,NK)
I
FB = E1/E2
RETURN
FBG20_A,AO,N
E = ERL(A07N)
FBG20 - 1-AO/A (1-E)
RETURN
Flg, 4.19
187 -
SUBRUTINA ERLA
Definición: SUBRUTINE ERLA(EO,N,ERROR,A)
Propósito: Calcular el tráfico A a partir de la fórmula de pro-
babilidad de pérdida de Erlang explicada en la sección
3.5.2.5
Subprogramas llamados: ERL
Forma de utilización: CALL ERLA(EO,N,ERROR, A)
Descripción de parámetros:
EO = Probabilidad de pérdida en accesibilidad
completa
N = Número de lineas troncales
ERROR= Error de aproximación o emergencia; está
en el rango de EO/100
A = Tráfico ofrecido al grupo de líneas trojn
cales.
Datos de entrada:
Datos de salida:
Diagrama de flujo:
Listado:
EO,N, ERROR
A
Fig. 4.20
Ver apéndice A, pág.361
188 -
Fig. 4.20
_ 189 .
SUBRUTINA TABLA
Definición: SUBROUTINE TABLA(TABL1,TABL2)
Proposito: Transformar a escala lineal los valores en escala lo-
garítmica de las curvas de los coeficientes Cl y C2,
utilizados para el cálculo AN, explicado en la sección
3.5.2.4
Subprogramas llamados: Ninguno
Forma de utilización: CALL TABLA(TABL1, TABL2)
Descripción de parámetros:
COEF1 = Parámetro interno; arreglo que contiene valores de
Cl en escala logarítmica
COEF2 = Parámetro interno; arreglo que contien valores de
C2 en escala logarítmica
TABLl = Arreglo que contioie val ores de Cl en escala lineal
TABL2 = Arreglo que contiene valores de C2 en escala lineal
Datos de entrada - Ninguno
Datos de salida: TABLl, TABL2
Diagrama de flujo: Fig. 4.21
Listado: Ver apéndice A, pág.362
- 190 -
T A B L A
TA8L1,TABL2
r
r
1 L = 1,11
K 1,2
1 I = 1,í
TABU(I,3,L) = ALQG10(COEF1(I,J,L))
TABL2CI,1,L) = ALOG10(COEF2(I,1,L)}
TABL2U.2.L) ^ COEF2(I ,2 ,L)
l
RETURN
Fig. 4.21
- 191 -
SUBRUTINA SC1C2
Definición: SUBRUTINE S;C1C2 (K,B,C1,C2,COEF1,COEF2)
Propósito: Proporcionar el valor de los coeficientes Cl y C2,
los cuales dependen de los parámetros K y B. Su obtejí
ción se explica en la sección 3.5.2.4
Subprogramas llamados : SUBXY-
Forma de utilización : CALL SC1C2(K,BSC1,C29COEF1S COEF2)
Descripción de parámetros:
K = Accesibilidad
B = Probabilidad de pérdida
Cl = Coeficiente para calcular AN
C2 = Coeficiente para calcular AN
COEF1 = Arreglo con valores de las curvas de Cl
COEF2 = Arreglo con valores de las curvas de C2
Datos de entrada:
Datos de salida:
Diagrama de flujo:
Listado:
K,B,COEF1,COEF2
C1SC2
Fig. 4.22
Ver apéndice A, pág.364
- 192 -
r*
5C1C2K.B.C1rC2,COEF1.COEF2
1 I = 1,10
L1 = I
L2 = I -t- 1
K>KCURV(L1)<KCURV(L2)
XrC1YfCOEF1,L1rL2,K,KCURV
SUBXY
X.C2.COEF2,L1.L2.K fKCURV
RETURN
Fig. 4.22
- 193 -
SUBRUTINA SUBXY
Definición: SUBROUTINE SUBXY(X,Y5COEF,L1,L2,K,KCURV)
Propósito: Obtener valores interpolados dentro de una curva y
entre dos curvas de la misma familia, esto permite de-
tener los coeficientes Cl y C2, explicado en la sec-
ción 3.5.2.4
Subprogramas llamados: FY
Forma de utilización: CALL SUBXY(X,Y,COEF,L1SL2,K,KCURV)
Descripción de parámetros:
X = Coordenada dato del punto buscado
Y = Coordenada resultado del punto buscado, obtenida por
interpolación lineal
COEF- Arreglo que contiene valores de una familia de curvas
Ll= Posición de la curva con valor inmediato inferior a K
L2= Posición de la curva con valor inmediato superior a K
K- Accesibilidad
KCURV^ Arreglo que contiene valores de K para los cuales exis-
ten curvas
Datos de entrada: X, COEF, Ll, L29K, KCURV
Datos de salida: Y
Diagrama de flujo: Fig. 4.23
Listado: Ver apéndice A, pág.365
- 194 -
FUNCIÓN FY
Definiaión: FUNCTION FY(Y1 ,Y2,X1,X2,X)
Propósito: Obtener la coordenada Y de una recta, dadas las coordena-
das de dos puntos de la misma y la coordenad X correspon-
diente a la buscada.
Subprogramas llamados: Ninguno
Forma de utilización: Y - FY(Y1SY2,XL,X2,X)
donde Y es variable real definida en el
programa que llama a la función FY y a la
cual se asigna el valor que toma FY después
de la llamada
Descripción de parámetros:
(XI, Yl) = Coordenadas de un punto de la recta
(X2S Y2) = Coordenadas del otro punto de la recta
X = Abscisade"! otro punto buscado
Datos de entrada: Y1,Y2 ,X1,X2,X
Datos de salida: FY
Diagrama de flujo: Fig. 4.24
Listado: Ver apéndice A, pág. 355
195 -
XK1 = FLOAT(KCURV(L1))
Fig. 4.23
196 -
XK2 = FLOAT(KCURV(L2))
XK = FLOAT(K)
= FY(YK1,YK2,XK1,XK2,XK)
RETURN
Fig . 4 .23(cont . )
FYY1.Y2.X1.X2.X
Y2 - Y1
X2 - X1
FY = RM(X - X O + Y 1
( RETURN
Fig. 4.24
- 197 -
SUBRUTINA IMPRX
Definición: SUBROUTINE IMPRX(A,N,ITF)
Propósito: Imprimir matrices de tráfico, utilizando formato va-
riable al tiempo de ejecución
Subprograma llamados: Ninguno
Forma de utilización: CALL INPRX(A9N,ITF)
Descripción de parámetros:
A = Matriz de tráfico a imprimirse
N = Número de centrales
ITF = Indicador de impresión
1 Matriz completa con tráfico originado/
terminado/total
2 Matriz sin tráfico originado/terminado/
total
3 Imprimir tráfico ofrecido/recibido
Datos de entrada:
Datos de salida:
Diagrama de flujo:
Listado:
A,N,ITF
- Ninguno como parámetro
- Salida a terminal impresora o desplie-
gue en pantalla
Fig. 4.25
Ver apéndice A, pág.367
- 198 -
IMPRXfl.i.N,ITF
INICIALIZACION DE LOS LIMITES
DE IMPRESIÓN DE ACUERDO
AL NUMERO DE CENTRALES N
IMPRESIÓN DE TRAFICO
INTERCENTRALES Aíj
/ /
X , '{ \) N T = 3 1
2 3
( RETURN J NT = 32
r iIMPRESIÓN DE TRAFICO/
ORIGINADO Ai,nt
IMPRESIÓN DE TRAFICO/OFRECIDO POR CADA
CENTRAL Ai,nt
IMPRESIÓN DE TRAFICO.
TERMINADO Ant,j
IMPRESIÓN DE TRAFICO/
RECIBIDO POR CADA /
CENTRAL flnbj __/
Fig, 4.25
- 199 -
SUBRUTINA IMPRC
Definición: SUBROUTINE IMPRC (C,N,IND)
Propósito: Imprimir matriz real, utilizando formato variable al
tiempo de ejecución
Subprogramas llamados: Ninguno
Forma de utilización: CALL IMPRC(C,N,IND)
Descripción de parámetros:
C = Matriz a imprimirse
N = Número de centrales
IND = Indicador de impresión
1 Imprima la matriz completa
O No imprima valores(ISNT) y (NT,J)
Datos de entrada: C,N,IND
Datos de salida : - Ninguno como parámetro
- Salida a terminal impresora o despliegue
en pantalla
Diagrama de flujo: Fig. 4.Z6
Listado: Ver apéndice A, pág.369
- 200 -
IMPRC
_C,N.IND
INICIALIZACION DE LOS LIMITES
DE IMPRESIÓN DE ACUERDO
AL NUMERO DE CENTRALES N
IMPRESIÓN DE ELEMENTOS
CiJ
NO
IMPRESIÓN DE ELEMENTOS
Ci,nt
IMPRESIÓN DE ELEMENTOS
Cnt,j
RETURN
Fig. 4.26
- 201 -
SUBRUTINA IMPAX
Definición: SUBROUTINE IMPAX(AX1.AX2.N)
Propósito: Imprimir vectores reales, utilizando formato variable
al tiempo de ejecución
Subprogramas llamados: Ninguno
Forma de utilización: CALL IMPAX(AX1,AX2,N)
Descripción de parámetros:
AX1 = Primer vector a imprimirse
AX2 = Segundo vector a imprimirse
N = Número de centrales
Datos de entrada: AX1,AX2,N
Datos de salida: - Ninguno como parámetro
- Salida a terminal impresora
o despliegue en pantalla
Diagrama de flujo: Fig. 4.27
Listado: Ver apéndice A, pág.371
- 202 -
í IMPAX \N J
y¿
INICIALIZACION DE LOS LIMITES
DE IMPRESIÓN DE ACUERDO
AL NUMERO DE CENTRALES N
IMPRESIÓN DE ELEMENTOS
DEL PRIMER VECTOR
AX1Í
IMPRESIÓN DE ELEMENTOS
DEL SEGUNDO VECTOR
AX2J, i
\|¿
( RETURN ]
Fig. 4.27
- 203 -
SUBRUTINA IMPRN
Definición: SUBRUTINE IMPRN(NNN,NC,INK)
Propósito: Impresionar matrices de:
Circuitos de rutas directas y tándem
Accesibilidad intercentrales
Utilizando formato variable al tiempo de ejecución
Subprogramas llamados: Ninguno
Forma de utilización: CALL IMPRN(NNN,NC,INK)
Descripción de parámetros:
NNN = Matriz a imprimirse
NC = Número de centrales
INK= Indicador de impresión
1 Matriz de accesibilidad
2 Matriz de circuitos directos y tándem
3 Circuitos directos
4 Circuitos tándem
Datos de entrada: NNN, NC, INK
Datos de salida: - Ninguno como parámetro
- Salida o terminal impresora o desplie-
gue en pantalla
Diagrama de flujo: Fig. 4.28
Listado: Ver apéndice A, pág.373
- 204 -
"ACCESIBILIDAD K
INTERCENTRALES"
IMPRNNNN,NC,INK
INICIALIZACION DE LOS LIMITES
DE IMPRESIÓN DE ACUERDO
AL NUMERO DE CENTRALES NC
"NUMERO DE CIRCUITOS*
EN LAS RUTAS DIRECTAS"/
IMPRESIÓN DE
ELEMENTOS NNNij
"NUMERO DE CIRCUITOS
'EN LA5 RUTAS TÁNDEM"
IMPRESIÓN DE
ELEMENTOSNNNj^nt y NNNnt,,
RETURN
Fig. 4.28
- 205 -
SUBRUTINA IMPNX
Definición: SUBROUTINE IMPNX (NX1,NX2,N)
Proposito: Imprimir vectores enteros, utilizando formato varia-
ble al tiempo de ejecución
Subprogramas Llamados: Ninguno
Forma de utilización: CALL IMPNX (NX1, NX2,N)
Descripción de parámetros:
NX1 = Primer vector a imprimirse
NX2 = Segundo vector a imprimirse
N = Número de centrales
Datos de entrada: NX1, NX2, N
Datos de salida: - Ninguno como parámetro
- Salida a terminal impresora
o despliegue en pantalla
Diagrama de flujo: Fig. 4.29
Listado: Ver apéndice A, pág. 375
- 206 -
f IMPNX \V
INICIALI2ACION DE LOS LIMITES
DE IMPRESIÓN DE ACUERDO
AL NUMERO DE CENTRALES N
IMPRESIÓN DE ELEMENTOS
DEL PRIMER VECTOR
NX1Í
IMPRESIÓN DE ELEMENTOS
DEL SEGUNDO VECTOR
NX2J
¿
( RETURN 1
Fig. 4.29
- 207 -
SUBRUTINA GRCRT
Definición: SUBROUTINE GReRT(X,Y,NP,NVS,ISIG,LTIT,NU)
Propósito: Imprimir gráficos defunciones
Este es un utilitario desarrollado por el Ing Edgar Torres
Forma de utilización: CALL.GRCRT(XSYSNP,NVS,ISIG,LTIT,NÚ)
Descripción de parámetros:
X = vector con valores de abscisar
Y = vector con valores de ordenadas
NP = Número de puntos a graficarse
NVS = vector con símbolos a imprimirse
ISIG = O graficar con *
1 graficar de acuerdo a los símbolos
LTIT = Titular del gráfico, 55 caracteres
NÚ = O gráfico en terminal pantalla
1 gráfico en impresora principal
Todos los parámetros
Graficación en pantalla/Impresora dentro
de subrutina
Ver su utilización práctica en los listados del apéndice A. páginas.
377, 378, 379
Datos de entrada:
Datos de salida:
- 208 -
SUBRUTINA PREGX
Definición: SUBROUTINE PREGX (IP)
Propósito: Se utiliza para recibir respuestas SI/NO
Forma de utilización: CALL PREGX(IP)
Descripción de parámetros:
IP = 1 Para SI
O para NO
Datos de entrada: Se lee (no como parámetros)
dentro de la subrutina desde teclado una
variable alfanumerica que después de ser
analizada indicaría la existencia de un
SI/NO
Esta subrutina es un utilitario del computador.
- 209 -
4.6 PARÁMETROS DE ENTRADA Y SALIDA
4.6.1
a) Datos de entrada
Los parámetros de entrada secuencialmente ingresados son;
PARÁMETRO DESCRIPCIÓN
JOB Indica el caso requerido
N número actual de centrales
NP número futuro de centrales
II tipo de tráfico a ingresar
Aij tráfico intercentrales actual
Ai. tráfico originado por área actual
A.j tráfico terminado por área actual
Pik fracción constitutiva de área
AFi. tráfico originado por área futura
BF.j tráfico terminado por área futura
APk
CASOS
1,2,3,4,5
1,2,3,4,5
2,4,5
2,3,4,5
(2,3,4,5;I=1)
(1)(2,3,4,5;I=2)
2
3,5
3,5
tráfico originado futuro de la nueva central 4,5
b) Resultados
PARÁMETRO DESCRIPCIÓN CASOS
[A] matriz de tráfico actual 1
[AFF] matriz de tráfico futura intermedia 5
[AP] matriz de tráfico futura 2,3,4,5
- 210 -
4.6.2 Parámetros del programa RED
a) Datos de entrada
Los parámetros de entrada secuencialmente ingresados con;
PARÁMETRO DESCRIPCIÓN
MX indica si la matriz se lee desde archivo en disco o se
ingresa por teclado
NC número de centrales
Aij tráfico intercentrales
RELC condiciones restrictivas: rutas a suprimirse
Cij, Cit, Cij costos increméntales
EO grado de servicio de la red
IACC tipo de accesibilidad
Ki j,Ki t,Ktj acces i bi1 i dad
b) Resultados
- Los resultados obtenidos del dimensionamiento óptimo
son:
Nijv número de circuitos en las rutas directas
Nit,Ntj= número de circuitos en las rutas tándem
- También se imprimen los resultados intermedios de los
principales parámetros que se obtienen en el proceso.
- 211 -
4.6.3 Preparación de los datos de entrada
Los datos toman valores de acuerdo al problema a resolver-
se; los programas solo piden los datos necesarios para ca-
da caso.
Puesto que los programas han sido desarrollados en un sis-
tema conversacional interactivo, los datos son pedidos se-
cuencialmente por pantalla y en forma explícita; estos se
ingresan por teclado, existiendo la facilidad de que son -
leídos con formato libre.
Debe tomarse en cuenta la limitación en el número máximo -
de centrales a considerarse, siendo este de 30.
Además también deberá considerarse el rango de variación -
de algunos parámetros:
O £ EO 5 1
K £ NC
NPJ> Pik = 1 (sección 2.3.2.1 y 2.3.2.2)i=l
Siendo:
EO grado de servicio de la red
K accesibilidad
NC número de centrales
- 212 -
Pik fracción constitutiva de área
NP número futuro de centrales
Para el caso de compresión de matrices, deben asignarse -
los números de central más altos a las centrales que van a
desaparecer (sección 2.3.2.2)
- 213 -
C A P I T U L O V
EJEMPLOS DE APLICACIÓN
5.1 CAPACIDAD DEL SISTEMA EN LA SOLUCIÓN DE PROBLEMAS PLANTEA-
DOS
Con el sistema desarrollado en el presente trabajo, se pue-
de dar una solución completa a un estudio de planificación de redes. E_s_
ta solución comprende la obtención de una matriz de tráfico actual/futtj
ra para luego en base a esta y otros datos requeridos realizan el dimejn
sionamiento óptimo de la red local con enrutamiento alternativo.
Dada la estructura del sistema, dividido en dos subsistemas,
puede utilizarse parcialmente, ya sea para la obtención de la matriz de
tráfico o para el dimensionamiento de redes.
En la obtención de la matriz de tráfico actual/futura se -
plantean cinco casos:
- 214
CASO 1.- Distribuir proporcionalmente el tráfico originado y terminado
por área.
CASO 2.- Numero de abonados constante, número de centrales varia.
CASO 3.- Número de abonados se incrementa, número de centrales constajn
te.
CASO 4.- Se crean nuevas centrales con nuevos abonados.
CASO 5.- Se incrementa el número de abonados en las centrales inicia-
les y se crean centrales con nuevos abonados.
En todos los casos al ingresar datos después de introducir el
tráfico originado pedido, sino se ingresa el tráfico terminado, éste se
asume de igual valor a su correspondiente originado.
Para los casos 2,3,4 y 5; se requiere como dato la matriz de
tráfico intercentrales actuales, pero en su reemplazo se puede ingresar
el tráfico originado y terminado por área a los cuales aplicamos distri_
bución proporciona] para obtener la matriz de tráfico actual.
Al escribir los resultados, siempre se imprimen las dos matri_
ees actual y futura, lo cual nos permite ver la diferencia existente en
las distribuciones de tráfico. Dicho resultados también se graban en
archivos residentes en disco, para el caso de que se los quiera usar co_
mo datos en el dimensionamiento de la red.
Para el dimensionamiento de redes locales con enrutamiento -
alternativo, el sistema es versátil, dándonos la opción de dimensionar
- 215 -
redes con accesibilidad completa o limitada y de acuerdo a las rutas -
que deseen suprimirse pueden darse los siguientes casos:
a.- La red no posee supresión de rutas.
b.- Existe supresión de algunas rutas tándem.
c.- Existe supresión (caso extremo) de todas las rutas tándem, teniejí
dose una red con conexión tipo malla.
d.- Tenemos supresión de algunas rutas directas.
e.- Para el caso extremo se suprimen todas las rutas directas, tenien_
dose una red con conexión tipo estrella.
f.- Este es un caso más general en el cual tenemos supresión de rutas
tándem y directas.
g.~ Puede ser cualquiera de los casos anteriores, con la diferencia de
que en una misma área de central (edificio) tenemos dos o más cen-
trales (conmutadores), debiendo asignarse al costo incremental en-
tre dichas centrales el valor de cero, Cij = 0.
Ya sea que se supriman las rutas "ij", "it" o "tj"; el sis-
tema asume que también se suprimen sus correspondientes "ji", "ti" o -
"jt" respectivamente.
En la resolución del dimensionamiento se imprimen los resul-
tados intermedios, valores de parámetros importantes calculados en el -
proceso, lo cual nos permite visualizar como funcionan los métodos y teo_
ría expuestos.
Siempre que se ingresan como datos matrices sean estas: de -
- 216 -
tráfico, costos increméntales, accesibilidad; luego de introducir el -
último elemento de cada una de ellas, los programas despliegan la ma--
triz completa para poder revisar las mismas las mismas y corregir en
caso de ser necesario. Todo elemento de matriz se indica explícitamen-
te por sus subíndices. Además de la facilidad anterior, los datos son
leidos con formato libre, esto nos evita la justificación a la derecha
en el caso de valores enteros y la utilización del punto decimal para
valores reales sin decimales. También existe control en el rango del -
grado de servicio y del máximo número de centrales que pueden ser con-
sideradas.
5.2 RESTRICCIONES DEL SISTEMA
Los programas solamente piden los datos requeridos según la
opción escogida, estos son pedidos por pantalla y son ingresados por -
teclado, uno a la vez.
El máximo número de centrales a considerarse es de 30, esta
limitación es debida principalmente a la capacidad de memoria real del
computador.
Este trabajo contempla redes locales con una sola central -
tándem y en cada diseño de red se contempla solamente accesibilidad -
completa o limitada, además siempre debe existir una ruta de conexión
entre todas y cada una de las centrales locales.
A los resultados del dimensionamiento se les podría optimi-
zar aun más utilizando un proceso iterativo de variación de número de
circuitos en las rutas tándem y directas hasta obtener un mínimo costo
- 217 -
de la red manteniendo el grado de servicio deseado, pero la variación
en costo no sería apreciable, dado el hecho de que la función de costo
es casi plana en las proximidades del mínimo. Los resultados no indi-
can la tecnología a utilizarse, puesto que se supone que ya viene de-
terminada por el planificador y esta implícitamente indicada en los -
costos increméntales.
Para obtener reportes en papel es necesario utilizar una -
impresora esclava al terminal o un terminal impresor.
5.3 RESOLUCIÓN DE EJEMPLOS
A continuación se expone el tipo de problemas a resolverse en
cada ejemplo:
EJEMPLO 1.- Obtener una matriz de tráfico distribuyendo proporcional -
mente el tráfico originado y terminado por área.
EJEMPLO 2.- Obtener la nueva distribución de tráfico manteniéndose
constante el número de abonados y el número de centrales -
disminuye
EJEMPLO 3.- Obtener la nueva distribución de tráfico manteniéndose
constante el número de abonados y el número de centrales -
aumenta.
EJEMPLO 4.- Calcular la nueva distribución de tráfico si se incrementa
el número de abonados y el número de centrales permanece -
constante.
EJEMPLO 5.- Calcular la nueva distribución de tráfico si se crean nue-
vas centrales con nuevos abonados.
- 218 -
EJEMPLO 6.- Calcular la nueva distribución de tráfico si se incremen-
ta el número de abonados en las centrales iniciales y se
crean centrales con nuevos abonados.
Los siguientes ejemplos se refieren al dimensionamiento ópti_
mo de redes locales con enrutamiento alternativo:
EJEMPLO 7.- No existe supresión de rutas; accesibilidad completa; ver
Fig. 5.1.
Figura 5.1
EJEMPLO 8.- No existe supresión de rutas; accesibilidad limitada; ver
Fig. 5.1
EJEMPLO 9.- Se suprime una ruta tándem; accesibilidad limitada; ver -
Fig. 5.2.
supresión de ruta
Figura 5.2
- 219 -
EJEMPLO 10.- Se suprimen todas las rutas tándem; accesibilidad com
pleta; ver Fig. 5.3.
Fig. 5.3
EJEMPLO 11.- Se supr-ime una ruta directa; accesibilidad limitada; ver
Fig. 5.4
Fig. 5.4
EJEMPLO 12.- Se suprimen todas las rutas directas; accesibilidad limj_
tada; ver Fig. 5.5
Fig. 5.5
- 220 -
EJEMPLO 13.- Se suprimen una ruta tándem y una directa; accesibili
dad limitada, ver Fig. 5.6
Fig. 5.6EJEMPLO 14.- Dos centrales comparten la misma área local (edificio);
se suprimen algunas rutas directas; accesibilidad limi-
tada, ver Fig. 5.7.
Fig. 5.7
- Aclaración sobre nomenclatura de resultados:
En la presentación de resultados, al desplegar las matrices
de: - media del tráfico desbordado [M]
- varianza del tráfico desbordado [V]
- 221 -
- variable auxiliar para el cálculo de la varianza [Al]
- probabilidad de pérdida de las rutas directas con -
accesibilidad limitada. [B]
Se observa que a los elementos "ii" (diagonal de la matriz) -
se les han asignado los símbolos **********, lo cual indica que dichos
valores no han sido calculados, ni tampoco interesan para el proceso -
de cálculo. En la supresión de rutas, al desplegar la matriz de eos -
tos increméntales; los asteriscos son asignados a las posiciones de
los elementos correspondientes a las rutas suprimidas, debido a que no
es de interés conocer tales valores puesto que la ruta no existe.
- 222 -
E J E M P L O 1
S C U E L A P O L I T E C N I C A N A C I O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE GRADO:
"MATRICES DE TRAFICO Y DIMEMSIGNAMIENTO ÓPTIMODb¡ REDES LOCALES CON ENRU ("AMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMAMIEGÜ BURBANODIRIGIDO POR : I NO. EDGAR P. TORRES P.
QUITO, JULIO / 85
OBTENCION DE UNA MATRI 'L DE TRAFI Cu ACTUAL / FUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE TRAFICO2 NRÜ ABONADOS CONSTANTE ; NRO CENTRALES VARIA3 NRO ABONADOS INCREMENTA; MRO CENTRALES CONSTANTE4 INCREMENTO NRO ABONADOS PERTENECE SOLAMENTE A NUEVAS CENTRALES5 INCREMENTO URO ABONADOS PERTENECE A CENTRALES INICIALES V NUEVAÍo1
INGRESAR EL NUMERO INICIAL DE CENTRALES "N" (MÁXIMO 30)
INGRESAR EL TRAFICO TOTAL ORIGINADO A(I.)
Ai 1 . ) ?
1 20
A< 2.)?
50
Ai 3.)?
79
A( 4. )?
INGRESA TRAFICO TOTAL TERMINADO AÍ.J)? (SI/NO)c- i'•—' J.
INGRESAR EL TRAFICO TOTAL TERMINADO A < . J )
A < . 1 > ?
IO2
A(. 2)7
A ( . 3 ) ?
87
A ( . 4 ) ?
40
- 223 -
- * « •«• -M- ü & tt tt tt tt « tt -u- tt -tí- -Jt -tí- lí -H- H -tí- * -tí- íf- *• -tí- * -K- -il- tí- -tí- # -tí- -«• -H -«- -tí- •»- -tí- -fi- -ft- it H •«- -ít * -K- ít -tt- > fr -I
-tí-
•u M A T R I Z Ti E T R A F I C ü A C T U A U / F U T U R A«íi- tí- -M •» íí -Ji- -tí- U- * •«- -H- * •* M- -» •« ••* !i tí -tí H -fi -
M A T R I 2 D E T R A F I C 0 A C: T U A L
MÉTODO: DISTRIBUG1UN PRüPDRCIONAL
í 1, 1 )42.M-®
í 2, I)17.770
( 3, 1)23.076
( 4, 1)13.505
( 1 , 2 )24.250
í 2, 2)10.104
( 1, 3)
( 4, 2)7.679
( 2, 3)15-156
( 4, 3)11.519
( 1 > 4)16.724
í 2, 4)6.963
í 3, 4)11.010
( 4, 4)5. 296
< 1 )120.OOO
T R A F I C O Ü R I G I N A D Ü
( 4)38.000
( 1 >102.000
1' R A F I C O T E R M I N A D O
( 2) ( 3) ( 4 )5 8. O O O 8 7. O O O 4 O . < U O O
TRAFICO TOTAL = 287.OOO
==«==:==: PIN DE MATRICES
- 224 -
E J E M P L O 2
C U E L A P O L I T E C: N I C: A N A C I O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE GRADO:
"MATRICES DE TRAFICO Y D tMENSIÜNAMIENTG ÓPTIMODE REDES [...OCALES CON EMRUT Ari I EM'I O ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANJEGG DI IRDANODIRIGIDO POR : IMG. EDÜRR P. TORRES I-'.
QUITO 7 ..II. 1L JO / Wí:::<
OBTENCION DE UNA MATRIZ DE TRAE I Cu ACTUAL.. / EUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE TRAPICO2 NRG ABONADOS CONSTANTE ; NRO CENTRALES VARIA3 NRO ABONADOS íMCREMENTrt? NRO CENTRALES CONSTANTE:4 INCREMENTO NRO AiJONABüS PERTENECE SGLAMENI E A NUEVAS CENTRALES5 INCREMENTO NRO ABONADOS PERTENECE A CENTRAL.ES ] Mil CÍALES V NUEVA:;
INGRESAR EL NUMERO INICIAL DE CENTRALES "N"
INGRESE EL NUMERO PLANIFICADO DE CENTRALES "MP (MÁXIMO 30)
DETERMINAR EL TIPO DE TRAPICO A INGRESAR1 •«• PARA MATRIZ DE TRAPICO ORIGINAL2 * PARA TRAPICO ORIGINADO/TERMINADO
INGRESAR EL TRAPICO TOTAL ORIGINADO A ( 1 „ >
A ( 1 . ) ?
120
A ( 2. > ?
50
A( 3. )?
79
A( 4. )?
38
\ «e "Aid
T
e 4e xid
fr " O
Í7 ''O > I I d
T
£ l£ >Ud
17 " O
f r 1 T Miel
T
>i id ynyw 3a yAiinnisNoo woiooyy-j yi
Ofr
¿ ( t- " > y
¿8
¿ c e • ) y
¿ < ? " ) y
SOT
¿u • > y
( p " > y o
. (ON/ IS) ¿( f )yV C-.L •_•
oouyyi ysaídü
- 226 -
• «• tt-K-M-K-frtt#-J^frtttf-tf^tttt#^^^^
* *
* M A T R I Z D E T R A F 1 C O A C T U A L / F U T U R A ** #•tí- * * X •«- * # -fr -«- tt * -«• * * * * * tt* -Jí- fr * * * *• •«• * * * * * # -tí- -K- * -
A 7- R i 2 U E T R A F I C: Ü A C: T U A L
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.643 24.250 36.376 16.724
( 2 , 1 ) (2,2) (2,3) (2,4)17.770 10.104 15.156 6.968
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)28. 076 15„ 965 23.937 11. 01 C)
( 4-, 1 ) í 4, 2) ( 4, 3) ( 4, 4)13. 505 7. 679 J. 1 . 519 5 fc 296
T R A F I C O O R I G I N A D O
( 1 ) ( 2) ( 3) ( 4 >120. C»00 50. 000 79. 000 38» 000
T' R A F' I C Ü I' E R h 1 N A O O
í 1 ) ( 2) ( 3) < 4)102.000 58.000 87.000 40.000
TRAFICO TOTAL = 287.000
227 -
== M A T R I Z D E T R A F I C O F U T U R A ~=~~=
MÉTODO: E XPANSI UN COMPRES I UN
( 1 , 1 )55-587
( 1, 2)34.359
( 2, 1)26.806
T R A F I C O O R I 6 I N A D O
( 1 ) ( 2) ( 3)135.199 65-199 86.599
T R A F I C O T F: R M I N A D O
í 1 )117. 999
í 3 )94 - 999
TRAFICO TOTAL = 236.999
: = = = = = = = := = =,=:= FIN DE MATRICES = = = = = = = = =: = = - = «.•= = = == = .-=:
- 228 -
E J E M P L O 3
C U E L A P O L I T E C N I 'I: A N A C I O NFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRON I CATESIS DE GRADO:
"MATRICES DE TRAFICO Y Lü MENSI ONAMIEN Tu ÓPTIMODE REDES LOCALES CON ENRUT AMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBANODIRIGIDO POR : ING. EDGAR P. TORRES P.
QUITO, JULIO / 85
A L
GBTENCI ON DE UNA MATRIZ DE TRAFICO ACTUAL... / FUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE "I RAF ICO2 NRO ABONADOS CONSTANTE 5 NRO CENTRALES VARIA3 NRO ABONADOS INCREMENTA; MRO CENTRALES CONSTANTE4 INCREMENTO NRO ABONADOS PERTENECE SOLAMENTE A NUEVAS CENTRALES5 INCREMENTO NRO ABONADOS PERTENECE A CENTRALES INICIALES Y NUEVA:;
INGRESAR EL NUMERO INICIAL DE CENTRALES "N" (MAX MÍO 30)
INGRESE EL NUMERO PLANIFICADO DE CENTRALES "NP" (MÁXIMO 30)
DETERMINAR EL TIPO DE TRAFICO A INGRESAR1 * PARA MATRIZ DE TRAFICO ORIGINAL2 * PARA TRAFICO ORIGINADO/TERMINADO
INGRESAR EL TRAFICO TOTAL ORIGINADO A(I.)
A ( i. ) ?
1 20
A( 2.)?
50
Ai 3. )?
79
A < 4. > ?
38
- 229 -
INGRESA TRAFICO TOTAL TERMINADO A í . - J)? (SI/NO)?•~- r
INGRESAR EL TRAFICO TOTAL TERMINADO A(.J)
A i . i ) ?
102
A ( . 2) ?
5¿í
Ai. 3 > ?
87
Ai. 4) ?
40
INGRESAR LA FRACCIÓN CONSTITUTIVA DE ÁREA PIK
.PIK 1 , 1 ?
• 0. 6
< J. 7
PIK 37 3 ?
O. &
Pili! 4, 4 ?
0. 9
PIK 5, 1 ?
O „ 4
PIK 5, 2 ?
PIK 3, 3
O - 2
PIK 5, 4
O- 1
* * <r
* ¿ -~i
I-
O co OJ
<r
*
N
=í
HT
*
V
~*
*
*
LU
* * *
- 231 -
A T R I 2 D E 1" R A F' I C O F U T U R A =-=-=
MÉTODO: EXPANSIÓN COMPRESION
(
í
(
í
(
1 ,15,
j¿. i7-
•J> 7
13.
4,7.
5 7
17.
135
146
147
129
161
)3 •
)3
)6
)2
)3
( 110
( 2
4
/ •'_'e
í 44
( 313
T
7 2)
. 185
7 2).951
, 2). 940
7 2 )
. 838
, 2). 634
R A F
í 1 7 3 )
17.460
í 2, 3)3.437
( 3, 3)1 5 . 326
( 4 7 3 )8 . 293
í 5, 3)20. 031
I C Ü 0
( 19
í 24
( 37
í 44
í 510
R I
, 4. 03
7 4
. 39
7 4
. 92
7 ¿1
.28
7 4
. 36
G 1
)1
)ü
)7
)9
)0
N
í 1 , 5 )19.96-;;;
( 2, 5)9.707
í 3, 5).17.52;;;;
í 4 7 )9.485
í 5, 5)22 . 90';
A D Ü
i
>
í 1 ) ( 2) í 3) í 4) í 5)71.999 34.999 63.199 34.199 B2.599
T R A F I Ü O T E R M I N A U ü
( 1 ) í 2) ( 3) ( 4) ( 5)61.199 40.599 69.599 35.999 79.599
TRAFICO TOTAL = 236.999
- 232 -
E J E M P L O 4
C U E L A P O L I T E C N I C A N A C Í O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRONiCATESIS DE GRADO:
"MATRICES DE TRAE ICO Y DJNENSIOMAhlENTO ÓPTIMODE REDES LOCALES CON EMRÜTAhIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBANODIRIGIDO POR : 1NG. EDGAR P. TORRES P.
QU'l TO, JULIO / 65
ÜBTENCION DE UNA MATRIZ DE TRAE ICO ACTUAL / FUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE TRAFICO2 NRO ABONADOS CONSTAN'! E ; NRO CENTRALES VARIA3 NRO ABONADOS INCREMENTA; NRO CENTRALES CONSTANTE4 INCREMENTO NRO ABONADOS PERTENECE SOLAMENTE A MUEVAS CENTRALES5 INCREMENTO j\|RO ABONADOS PERTENECE A CENTRALES INICIALES Y MUEVAí
INGRESAR EL NUMERO INICIAL DE CENTRALES "N" (MÁXIMO 30)
DETERMINAR EL TIPO DE TRAPICO A INGRESAR1 * PARA MATRIZ DE TRAFICO ORIGINAL2 * PARA TRAFICO ORIGINADO/TERMINADO
INGRESAR EL TRAPICO IIMTERCENTRALE
A ( i, n ?
42-648
A ( i , 2)'?
Ai 1, 3)?
36.376
Ai 1 , 4)?
16.724
A < 2, 1 ) ?
17*770
A ( 2 , 2 >' ••'
JO.104
¿ < e ' fr ) y
Ó/.9V
¿ ( i l tr ) y
O T O ' T T
¿(i? '•£ ) W
?¿o "e.;:
9ST " S T
- eez
- 234 -
A T R I 2 D E T R A F I C ü ====:==;=::
( 1 , 1 ) (1,2) < 1, 3) ( 1 , 4 )42.648 24.230 36. 376 16. 724
í 2, 1) í 2, 2) ( 2, 3) ( 2, 4)17.770 10.104 15.356
( 3, 1 ) < 3, 2) ( 3, 3) < 3, 4)20.076 15.963 23.947 i 1.010
( 4 , 1 ) (4,2) (4,3) (4,4)13.505 7.679 11.519 5„296
DESEA MODIFICAR ALGÚN VALOR DF LA I'ÍATRU (SI/Mu)?NO
INGRESAR EL TRAFICO ORIGINADO FUTURO AF(1. )
AF( 1.)?
170
AF( 2.)?
100
AF( 3-)?
130
AF( 4.)?
90
INGRESA TRAFICO TERMINADO FUTURO BF(.J)? (SI/NO)SI
INGRESAR EL TRAFICO TERMINADO FUTURO BF(.J)
AF(. 1 ) ?
150
AF(. 2>?
1 1 O
AF(„ 3)?
140
AF(. 4)?
100
- 235 -
-t t###tt#tt######^
•H- #
* M A T R I Z D E T R A F I C O A C T U A L / F U T U R A ** #
^
M A T R I Z Ei E T R A F I C O A C T U A L
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.648 24.250 36.376 16.724
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)17.770 10.104 15.156 6.968
í 3, 1) (3, 2) ( 3, 3) ( 3, 4>28.076 15.965 23.947 1i.010
( 4 , 1 ) ( 4, 2) ( 4, 3) (4,4)13.505 7.679 11.519 5.296
T R A F I C O O R I O I N A 13 O
í 1 ) ( 2) ( 3) ( 4)119.998 49.997 78.998 37.999
T R A F I C O T E R M I N A D Ü
( 1 ) ( 2) ( 3) ( 4)101.998 57.9 97 86.9 98 39.998
TRAFICO TOTAL = 2S6.992
LÜ cr
<r ce
ti. ÜJ
ro OJ
úl H z: ¡!
<L
u_ <r
LU
IL jV P
- 237 -
E J E M P L O 5
E S C U E L A P O L í T E C N I C A N A C I O N AFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECIRÓNICATESIS DE ORADO:
"MATRICES DE TRAEICO Y MIMHNSfaüNAMIENTü ÓPTIMODE REDES LOCALES CON ENRUTAMIENTÜ ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBANODIRIGIDO POR : INO. EDOAR P. TORRES P.
GÜITO, JULIO / 85
OBTENCIÓN DE UNA MATRIZ DE TRAEICO ACTUAL / FUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE TRAFICO2 NRO ABONADOS CONSTANTE 5 NRO CENTRALES VARIA3 MRO ABONADOS INCREMENTA? NRO CENTRALES CONSTANTE4 INCREMENTO NRO ABONADOS PERTENECE SOLAMENTE A NUELVA3 CENTRALES5 INCREMENTO NRO ABONADOS PERTENECE A CENTRALES INICIALES Y NUEVA:!
INGRESAR EL NUMERO INICIAL DE CENÍ RALES "N1 (MÁXIMO :;i:ü)
JIMÜRESE EL NUMERO PLANIFICADO DE CENTRALES "MP" (MÁXIMO 30)
DETERMINAR EL TIPO DE TRAFICO A INGRESAR1 * PARA MATRIZ DE TRAFICO ORIGINAL2 * PARA TRAFICO ORIGINADO/TERMINADO
i
INGRESAR EL TRAFICO INTERCENTRALES
A ( 1, 1 ) ?
42.648
A < i , 2) '?
24.250
Ai 1, 3)?
36.376
A ( .1. , 4 ) ?
16.724
, ( b ' i? ) w
6 19 'U
.(£: 4 f r > y
6/.9 "/.
( S ' fr ) y
909 "I:;T
< T £ fr ) y
O T O ' I I
- C f r *e > y
896 "SI
896 "9
7 S3 > y
9ST " S T
Lz > y
f r O T " O ' f
¿í: > y
o/./. v.t
- 239 -
D E 1' R A F 1 C O = = .-==: = = = = =:=: = =:
( 1 , 1 ) ( 1 , 2 ) ( 1, 3) f i, 4 >42.648 24.250 36.376 16.724
í 2, 1 ) ( 2, 2) í 2, 3) í 2-, 4)17.770 1 O. 104 15.156 6.963
(3,1) (3,2) (3,3) (3,4)28.076 15.968 23.917 11.01 O
( 4 , 1 ) (4,2) (4,3) (4,4)13.505 7.679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)NO
INGRESAR TRAFICO ORIGINADO EN NUEVA CENTRAL APU.)
APí 5.)?
100
APÍ 6.)?
120
- 240 -
H-l^tttt tt tt t^tt H H-tt-^
« ttn- M A T R I Z D E T R A F I C O A C T U A L / F U T U F< A *
* *
===== M A T R I Z D E T R A F I C O A C T U A L =====
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.648 24.250 36.376 16.724
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)17.770 10.104 15-156 6.968
( 3, 1) ( 3, 2) ( 3-, 3) ( 3, 4)28.076 15.96S 23.947 11.010
( 4 , 1 ) ( 4 v 2) (4,3) (4,4)13.505 7.679 11.519 5.296
T R A F I C O O R I G I N A D ü
( 1 ) ( 2) ( 3) í 4)1 1 9. 9 9 S 4 9. 9 9 7 7 9. O O O 3 7. 9 9 9
T R A F I C Ü T E R 11 I N A D ü
( 1 ) ( 2) ( 3) ( 4)101 . 998 58. 000 86. 998 39. 99Í5
TRAFICO TOTAL = 286.995
- 241 -
M A T R I 2 D E 7' R A Fr i C O F U 7 U R A
MÉTODO: NUEVA FUENTE DE TRAFICO
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 ) í 1, 5) ( 1 , 6 )24.141 13.727 20.591 9.466 23.668 28.402
( 2, 1) ( 2, 2) í 2, 3) ( 2, 4) ( 2, 5) ( 2, 6)10. 059 5.719 8.579 3.94 4 9„S61 11.833
( 3» 1) ( 37 2) ( 3, 3) ( 3, 4) í 3, 5) ( 3, 6)15.893 9.039 13.555
( 4, 1 ) (4,2) (4,3) (4,4) í 4, 5) (4,6)7.644 4.346 6.520 2.997 7.494 8.993
< 5, 1) ( 5, 2) ( 5, 3) ( 5, 4) (5, 5) ( 5, 6)20.11S 11.440 17.159 7.889 19.724
T R A F I C O O R 1 O I N A D O
T R A F I C O í E R M I N A D O
( 6, 1) ( 6, 2) í 6, 3) ( 6, 4) ( 6, 5) ( 6, 6)24.141 13.723 20.591 9.467 23.668 28.402
( 1 > ( 2) ( 3) ( 4) í 5) ( 6)119.998 49.997 79.000 37.999 100.000 120.000
í 1 ) í 2) ( 3) ( 4) ( 5) < 6 >1 O 1.998 58.000 86.998 39.998 100.000 120.OOO
7 RAFI CU TOTAL = 506.995
=-==--==-===:===i.=ÍÍS====:~=:s: FIN DE MATRICES
- 242 -
E J E M P L O 6
S C U E L A P O L I T E C N I C A N A C I O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE ORADO:
"MATRICES DE TRAFICO Y DIMENSIONAMIENTO ÓPTIMODE RtüDES LOCALES CON ENRUTAMl ENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGG BURBANODIRIGIDO PGR : I IMG. EDGAR P. TORRES P.
QUITO, JULIO / 85
OBTENCIÓN DE UNA MATRIZ DE TRAFICO ACTUAL / FUTURA
INDIQUE EL CASO :1 DISTRIBUCIÓN PROPORCIONAL DE TRAFICO2 NRO ABONADOS CONSTANTE 1 NRO CENTRALES VARÍA3 NRO ABONADOS INCREMENTA; NRO CENTRALES CONSTANTE4 INCREMENTO NRO ABONADOS PERTENECE SOLAMENTE A NUEVAS CENTRALES5 INCREMENTO NRG ABONADOS PERTENECE A CENTRALES INICIALES Y NUEVA:;
INGRESAR EL NUMERO INICIAL DE CENTRALES "N (MÁXIMO 30)
INGRESE EL NUMERO PLANIFICADO DE CENTRALES "NP" (MÁXIMO 30)
DETERMINAR EL TIPO DE TRAFICO A INGRESAR1 * PARA MATRIZ DE TRAFICO ORIGINAL2 * PARA TRAFICO ORIGINADO/TERMINADO
1
INGRESAR EL TRAFICO INTERCENTRALE
Ai 1 , 1 )?
27,457
Ai 1, 2)?
35.OS4 ;
A ( 1 , 3) ?
50.338
A ( 1 , 4 ) ?
67, 1 18
A( 2, 1 ) ?
35.084
1 ro
=?• *
CM <r
'N <í N
LO¡N
C:J N
—
[jl
•—
- 244 -T R I Z D E T R A F I C O
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )27.457 35.034 SO.338 67.113
( 2 , 1 ) (2,2:) (2,3) (2,4)35.OS4 44.330 64.322 35.762
( 3, 1) ( 3, 2) < 3, 3) ( 3, 4)50.338 64.322 v2.238 123.050
( 4 , 1 ) (4,2) (4,3) (4,4)67. US 85. 762 123. 050 164. 067
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)'NO
INGRESAR EL TRAFICO ORIGINADO FUTURO AF(I.)
AF( 1.)?
220
AF( 2.)?
AF( 3.)?
330
AFÍ 4.)?
500
INGRESA TRAFICO TERMINADO FUTURO BF(.J)?NO
INGRESAR TRAFICO ORIGINADO EN NUEVA CENTRAL AF(I.)
APí 5.)?
550
APí 6.)?
AP( 3.)?
- 245 -
-íí- R- -H- * «• * fi- * & * # -H tt tt tt * -tí- tt -K tt tt tt -tt- tt #^#«
*-tí' M A T R I Z D E T R A F I C O A C T U A L / F U T U R A
**-H -íl--tí-* «-**• H--tí-*•«- »• -ft•«--t
===== M A T R I Z D E T R A F I C O A C T U A L
( 1 , 1 ) ( 1 * 2 ) ( i i 3) ( 1 , 4 )27.457 35.084 SO.333 67.118
í 2, 1) ( 2, 2) < 2, 3) ( 2, 4)35.034 44.830 ¿4.322 35.762
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)50,338 64.322 92.233 123.050
( 4, i) í 4, 2) ( 4, 3) í 4> 4)67.118 85.762 123.050 164.067
T R A F I C Ü O R I Ü I M A 0 O
( 1 ) ( 2) í 3) í 4)179.997 229.997 329.997 439.996
T R A F I C O T E R M I N A D Ü
( 1 ) í 2) ( 3) ( 4)179.997 229-997 329.997 439.996
TRAFICO TOTAL = 1179.939
- 246 -
==3:=:= MATRIZ INTERMEDIA "D U B L E S F A C T O R E S" =====
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )35.851 40.740 61.925 SI.481
( 2, 1) < 2, 2) < 2, 3) ( 2, 4)40.740 46-296 70.370 92.592
( 3 , 1 ) (3,2) (3,3) (3,4)61.925 70.370 106.963 140.740
( 4 . 1 ) ( 4 f 2) (4,3) (4,4)81.481 92.592 140.740 185.185
T R A F I C O O R I G I N A D O
( 1 ) ( 2) ( 3) ( 4 )220.000 250.OOO 379.999 500.000
T' R A ír I C O T E R M I N A D O
( 1 ) ( 2) ( 3) ( 4)220.000 250.000 380.000 500.OOO
TRAFICU TOTAL =: 1350.000
- 247 -
™~:~-~ n H ( r\ /. u
===== MÉTODO: DOBLES
( 1 , 1 )16. 133
(2, í)
( 3, 1)27 . 866
( 4, 1 )36.666
< 5, 1 )40. 333
( 6, 1)43. 999
( 7 , 1 )14.666
( 8, 1)22. OOO
( 1 )220. 000
( 1 )220. 000
( 1, 2)1 8 . 838
í 2 , 2 í•"• /"> O '"-' O.¿-1-' . O •_"'•-"'
( 3, 2)31 . 666
( 4, 2)4 1 . 666
( 5, 2)45. 833
( 6, 2)50. 000
( 7, 2)16.666
( 8, 2)25. 000
T R A F
( 2)250. 000
T' R A F
( 2)250. 000
i c. i r\ r J. '_•'_' i '-'
FACTORES-NUEVA FUENTE DE
( 1, 3)27 . 366
( 2, 3)31 .666
í 3, 3)48. 133
( 4, 3)/. O •"-' m"Z> OO 'J> • •— ' •.!' •— •
( 5, 3)69. 666
í 6, 3)75. 999
( 7, 3)
( S, 3)38. 000
I C 0 0
( 3)379. 999
I C 0 T
< 3)380. 000
( 1 , 4 )36. 666
( 2, 4)41.666
( 3, 4)
( 4, 4)í~!'-¡ !~I '"!!-!
( 5, 4)91.666
( 6, 4)ÍOO. OOO
( 7, 4)
( S, 4)50. 000
R I G I N
( 4)500. 000
E R M I N
( 4)500. 000
( i40
( 245
( 369
( 491
( 51 00
( 6110
( 736
CZ-KT
A D
(550
A D
(550
TRAFICO ======
-, 5). 333
, 5)
, 5). 666
, 5). 666
, 5)
, 5). 000
, 5). 666
, 5). 000
o ....
5). 000
0 ....
5). 000
( í, 6)43. 999
( 2, 6)50. 000
( 3, 6)75 . 999
( 4, 6)100. 000
( 5 , 6 )110. OOO
í 6, 6)1 19.999
( 7, 6)40. 000
( 8, 6)60. 000
( 6)600. 000
( 6)600. 000
( 1 , 7 )14.666
( 2, 7)16.666
( 3, 7)i¿.'5 . '•-•'•3'-3>
(4,7)
( 5, 7)36 . 666
( 6 , 7 )40. 000
( 7, 7)
( 8, 7)20. 000
( 7)200. OOO
( 7)200. 000
( 1 , 8 )22. 000
( 2, 8)25. 000
( 3 , 8 )37. 999
í 4 , 3 )50. OOO
/ <=". O "i\' , C' 1
55. 000
( 6, 8)60. 000
í 7, 8)20. 000
( 8, S)30. OOO
( 8)300. OOO
( 8)300. 000
T R A F IC O 1 O T A L ~ 3 O O O . O O O
I™ J. IM ÍJc. fiM 1 l"\ l_-fc. •">
- 248 -
E J E M P L O 7
E S C U E L A P O L I T E C N I C A N A C I Ü N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE GRADO:
"MATRICES DE TRAFICO Y DIMENSIONAMÍENTO ÓPTIMODE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SANANIEGO BURBANODIRIGÍ DO POR : ING. EDGAR P. TORRES P.
QUITO, .JULIO / 85
# DIMENSIÜNAMIENTÜ ÓPTIMO DE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO *
•«••«•##***#* I N G R E S O D E D A T U S *
DI CITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADO
1
INDIQUE LA MATRIZ A UTILIZARSE :1 MATRIZ FUTURA2 MATRIZ ACTUAL~~*
2
NUMERO DE CENTRALES^ 4
===:=:=::=:=:=::=:=::== M A T R I Z D E T R A F I C O ====:=======
( 1 , 1 ) (1,2) < 1, 3) í 1, 4)42. 648 24. 250 36. 376 1 6. 724
( 2, 1) í 2, 2) ( 2, 3) í 2, 4)17.770 10.104 15-156 6.968
( 3, 1) (3, 2) ( 3, 3) í 3, 4)28.076 15.965 23.947 11.010
( 4 , 1 ) í 4, 2) ( 4, 3) ( 4, 4)13.505 7.679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ <SI/NO)7NO
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?NO :
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? <SI/NÜ>?NO
- 249 -
INGRESAR EL VALOR DEL. COSTO INCREMENTA!» INTERCENTRALPARA UN CIRCUITO DIRECTO
C(1,2)?
1747
C< IT 3>?
1802
C í 11 4 > ?
1416
Oí 2, I)'?
1747
C ( 2, 3 > ?
24 JO
C ( 2, 4 > ?
1963
Cí 3, 1>?
1802
C ( 3, 2 > ?
24 10
C í 3 > 4 ) ?
2078
C í 4 , 1 ) ?
1416
C í 4, 2 > ?
19¿8
Cí 4, 3>?
2078
INGRESAR EL VALOR DEL COSTO INCREMENTA!-. INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( 1 , T ) ?
1 140
Cí 2,T>?
1747
C( 3,T>?
1802 " 250 -
C( 4,1)?
1416
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
C < T, 1 ) ?
1140
C(T, 2)7
1747
C(T, 3)7
1802
CÍT, 4)7
1416
M A T R I Z D E C O 3 T O S I N C R E M E N T A L E
í 1 > 1 > í 1> 2) ( 1 , 3 ) ( 1 , 4 )O.0000 1747.0000 1802.0000 1416,0000
< 2» 1 ) (2,2) (2,3) (2,4)1747.OOOO 0.0000 241 0.0000 1968.0000
( 3 . 1 ) (3,2) (3,3) (3,4)18 O 2. O O O O 2 41 O. O O O O O. O O O O ¿' O 7 8. O O O O
( 4 , 1 ) ( 4, 2) (4,3) (4,4)1416.0000 1968.OOOO 2078.0000 O.0000
( 1, T) ( 2, T) ( 3, T) ( 4, T)1 140. OOOO 1747. OOOO 1802. OOOO 14.1.6. OOOO
í T, 1) í T, 2) ( T, 3) ( T» 4)1140.OOOO 1747.0000 1802.OOOO 1416.OOOO
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
INGRESAR EL ORADO DE SERVICIO DE LA RED EO0<EO<1
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
- 251 -
*#*##**
R E S U L T A O O S I N T E R M E D I O S *
• -K- -íf- # ít- li- -fi- -K- -K- -H * * * M- fr * * H * -M * * # * * K •«• « * # * * * * * * #*##### H « * * •* * * tí- * ## -M- -H- •»(•*•& tí ií- K *• tí- -»• * * * tt # -tí- *• K- ií fr -íí-
=: = =:=: = :=;=:=:=:= RELAC I ON DE COSTOS T NCREhENTALES
( 1 , 1 ) ( 1,2) ( 1t 3) (1,4)O . O O O O 0. 6 O 51 0.612 5 C». 5 3 3 9
( 2, 1 ) (2, 2) ( 2, 3) ( 2, 4)O.60bl O.OOOO O.6790 O,6221
( 3 , 1 ) (3,2) (3,3) (3,4)0. 61 2 3 0. 6 7 9 O O. O O C» O 0.645 7
í 4, 1) (4,2) ( 4, 3) ( 4, 4)O.5539 O.6221 O.6457 O.0000
==¡===:==NLI|''IERO DE CIRCUITOS EN LAS RUTAS DIRECTAS-——
1 , 1 1,2 1,3 1,4O 26 39 19
2v 1 2, 2 2, 3 2, 419 O 15 7
3, 1 3, 2 3, 3 3, 43O 16 O 11
4, 1 4, 2 4, 3 4, 415 8 12 O
M E D I A D E L T R A F I C O D E S B O R D A D O
( 1 , 1 ) < 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )•ft # & # H -u- #--#** 2 . 5 9 3 7 2 . 9 9 9 S 1 . 7 '3 2 8
( 2, 1) (2, 2) ( 2, 3) ( 2, 4)2. 3142********-** 2. SI 02 1 . 7207
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)2 . 7 9 O .'::: 2 .7817* #•*#**#•*-«-# 2.27 3 9
( 4 , 1 ) (4,2) (4,3) (4,4)1 . 7806 1 . 6712 2. 06
( 1, T) ( 2, T) ( 3, T) ( 4, T)7. 3264 6. 8452 7. 8464 5. 5198
( T, 1) ( T, 2) ( T, 3) ( T, 4)6 . 8 S íf. 7 7 . O 4 6 7 7.87 8 O 5.727 5
- 252 -V A R I A N Z A DEL T R A F I C O D E S B O R D A D C
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )7 . 6369 1 0 . 4753 4.51 69
(2,1) (2,2) < 2 , 3 ) (2,4)6. 0032********** 6. 57 í 4 3. 1 169
( 3, 1) (3, 2) ( 3, 3) ( 3, 4)3, 7149 6. 6300********** 4. 7749
( 4, 1) (4, 2> ( 4, 3) ( 4, 4)4 . 2346 3 . 1 680 4 . 5039**********
( 1, T) ( 2, T) ( 3, T) ( 4, T)22.6313 15.6966 20.1699 11.9065
( T, 1) ( T, 2) ( T, 3) ( T, 4)18.9578 17.4870 21.5512 12.4038
•=TRAFICO OFRECIDO POR CADA UNA DE LAS CENTRALES'
( 1 ) < 2) ( 3) ( 4 )77.351 39.895 55.052 32.703
===TRAF1CO REC1BI DO POR CADA UNA DE LAS CENTRALES»»»
( 1 ) ( 2) ( 3) ( 4)59.851 47.895 63.052 34.703
P E R D 1 D A E! N 1.. A R E DTRAF1CO DESBORDADO NO CURSADO POR RUTA ALGUNA
( 1 , T) ( 2, T) ( 3, T) (4, T)O.193 O.099 O.137 O.081
( T', 1 ) ( 1" v 2) ( T, 3) ( T > 4 )0.148 0.119 0.157 0.086
T R A F I C O A* D E L G R U P O E Q U 1 V A L E N T E
( 1, T) < 2, T) < 3, T) ( 4, T)4 1 .991 24.592 32.281 19.393
( i , 1 ) ( T» 2) ( T, 3) ( T, 4)33.438 28.517 35.794 19.990
O R U P O E Q U I V A L E N T E D E C I R C U 1 T' O S ( N* )
1 , T 2, T 3, T 4, T38 19 26 15
Tv 1 T, 2 T, 3 T, 429 23 3O 16
- 253 -
G R U P O D E C I R C U I T O S ( N + N* )
1,T 2>T 3,T 4,T58 38 47 31
T, 1 T, 2 T, 3 T, 448 42 51 32
==.•==== NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM =======
1,7 2,T 3,T 4,T20 19 21 16
T» 1 T, 2 T, 3 T, 419 19 21 16
* -K-
ií RESULTADOS DEL DIMENSIONAMIENTO OPTI Mu DE LAS REDES LOCALES ** CON ENRUTAMIEiNTO ALTERNA! IVO #•((• *tí- •«• * •«• -It- K * # ít H- -fi-1£ tí H •« H- fí K- )i # •* tt tt tf •«• H H- -K- K- «• * tí- íí-« -tí- M ti •}(- K- -íí «- H K ií- tí tí K «• K íi if- -H- ít- •« •((• «• -tí- •«• •* •«• -tf -M -fr «- •«- tí íí -íí- if )t « -tí- lí -M -tt •« H Jí
DE CIRCIJI TOS EN LAS RUTAS DI RECTAS======
1 , 1 1,2 1,3 1 , 4ó 26 39 19
2 , 1 21 2 2 * 3 2 T 419 O 15 7
3-, 1 3, 2 3, 3 3» 430 16 O 1 1
4» 1 4, 2 4, 3 4, 415 8 12 O
== : NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
1 ,T 2 ,T 3,T 4 ,T2O 19 21 16
T» i T, 2 T, 3 T, 419 19 21 16
==========:= F I N D E L D I M E N S I u N A M I E M T U
- 254 -
E J E M P L O
EE S C U E L A P O L I T E C N I C A N A C I O N A LF A L: U L.. T' A D DE INGENIERÍA E L E C T R IC A
DEPARTAMENTO DE ELECTRONICATESIS DE GRADO:
"MATRICES DE TRAFICO Y DIMENSIÓNAMIENTO ÓPTIMODE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBANODIRIGIDO POR : ING. EDGAR P. TURRES P.
QUITO, JULIO / 85
* DIMENSIONAMIENTO ÓPTIMO DE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO *
*•«•#*•«••*«># I N G R E S O D E D A T O S
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA PGR TECLADO'7.'
1
INDIQUE LA MATRIZ A UTILIZARSE ::L MATRIZ FUTURA2 MMTRIZ Au'ium...
NUMERO DE CENTRALES^ 4
M A T R I Z D E T R A F I C O =====:=====
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.643 24.250 36.376 16.724
( 2, 1) ( 2, 2) < 2» 3) ( 2, 4)17.770 10.104 15.156
( 3, 1) (3, 2) ( 3, 3) ( 3, 4)28.076 15.965 23.947 11.010
( 4 , 1 ) (4,2) (4,3) (4,4)13.505 7.679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)'NO
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS?NO
(SI/NO)'
INGRESAR EL. VALOR DEL COSTO INCREMENTA!- IIMTERCENTRALPARA UN CIRCUITO DIRECTO
C ( 1 , 2 ) ?
1747
C( í / 3>?
1S02
C< 1," 4>?
1416
C( 2, 1)7
1747
C ( 21 3 > ?
2410
C( 2, 4>?
1 968
Cí 3, 1>?
1802
C < 3, 2 > ?
2410
C ( 3, 4 ) ?
2078
Cí 4, 1>?
1 4 1 6
C( 4, 2>?
1968
C í 4 , 3 ) ?
2O 78
INGRESAR EL VALOR DEL COSTO INCREhENTAL IIMTERCENTRALPARA UN CIRCUITO TÁNDEM
C í 1 , T ) ?
i 140
- 256 -
e < 2, T > ?
1747
Cí 3,T>?
1 802
Cí 4,T>?
1 416
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
crr, i)?
1 140
C < T, 2 > ?
1747
C í T, 3 ) ?
1802
C (T -, 4 ) ?
1416
M A T R I Z D E C: O S T O S I N C R E M É N T A L E
( 1 , 1 ) ( 1 , 2 ) (1,3) ( 1 , 4 )O.OOOO 1747.OOOO 1802.0000 1416.OOOO
( 2 , 1 ) ( 2 > 2) (2,3) (2,4)1747,OOOO O.OOOO 2410.OOOO 1968.OOOO
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)1802.OOOO 2410.OOOO O.OOOO 2078.OOOO
(4,1) (4,2) (4,3) (4,4)14 16. OOOO 1 968. GOOO 2O78. OOOO O. (JOCO
( 1 , T) ( 2, T) < 3, T) ( 4 , 7 " )114O.OOOO 1747.OOOO 1802.OOOO 1416.OOOO
( Ti 1) (Ti 2) ( T, 3) ( T, 4)1140.OOOO 1747.OOOO 1802.OOOO 1416.OOOO
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (81/NO)?NO
- 257 -
INGRESAR EL GRADO DE SERVICIO DE LA RED EO0<ECK1
INGRESE f;O PARA AL
L TIPO DE ACCESIBILIDADCBSIBILI DAD COMPLETA
1 PARA ACCESIBILIDAD LIMITADA
1
INGRESE LA ACCESIBILIDAD INTERCENTRALES
K < 1, 2}?
10
K ( 1 , 3) ?
10
K < 1 , 4 ) ?
10 s
K< 2, 1)7
10
Kí 2-, 3 y?
10
K (2,4) ?
10
Kí 3, 1>?
10
Kí 3, 2>?
10
K< 3, 4>?
10
K < 4, 1 ) ?
10
K í 4 v 2 ') ?
10
K < 4, 3 > ?
10
ÜJ -J Ul
co LO C\
LUUJ
_J i—i 03
_f<r <r
LÜ 05 ÜJ ¡rLÜ ¡r
UJ
- 259 -
•«• # -it- tt í t -ií- tt -u- tt -tí- -ií' -R- tt -R- # -tí- H -R- -tí- •«• *• -tí- -H- -íí- •«- tt -íí- -R- -tí- -M- * tt«- 'it- -R- •«- •«• * -íí- it -«• -R- -tí- -R- -lí- * •«- tt 'tí- -tí- * -R -tí- -tí- -tí' -ti- •* -tí- -tí- íí -tt -tí- -R- -tí- -tí- -R- -tí- -R- 'tí -«• •«• -tí- -ft -tí- •«--»* •«• -íí-
* -H-
» R E S U L T A D O S I N "í E R M E D I ü S #•tí- -tí-• fr-ií--H--H--R-íí--íí-*-ií--ti--i^i^-fr'R--^-tí--H-^-•«-tt * •«--H'•«•-^ •«•-tí-ft •«•
RELACIÓN DE CUSIOS INCREMÉNTALES
( 1 , 1 ) ( 1, 2 > ( 1 , 3 ) ( 1 , 4 )0. 0000 O. ¿.051 O. A125 0. 5539
( 2, 1) ( 2, 2) ( 2, 3) ( 2 , 4 )0. 6051 O. OOOO O. ¿-790 0. 6221
( 3-, 1) ( 3, 2) ( 3, 3) ( 3, 4)O .¿.125 0. 6 7 9 0 O „ O O O O 0.6457
( 4 , 1 ) ( 4, 2) (4,3) (4,4)O.5539 O.6221 O.6457 O.0000
DE u IRCUI TOS EN LAS RUTAS D1 RECTAS^
1 , 1 1 , 2 1, 3 1, 4O 26 39 19
2, 1 2, 2 2, 3 2, 419 O 15 7
-.:', 1 -i! i 2 -~!, -3 .-', 4
30 16 O 11
4, 1 4, 2 4, 3 4, 415 S 12 O
P R O B A B I L I D A D D E P E R D I D A S " B "
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )-«*•«-»-« O. 1697 Ü. 1633 O. 14 06
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)0. 17 6 ü # fr tf •**• •«• •« * «• -ti * 0. 215 2 (D. 2 4 6 9
( 3, i ) í 3, 2) ( 3 , 3 ) ( 3 , 4 )0. 1 6 91 Ü . 2 O tí 3 •«- •& * * * # * •«• * * í j. 213 7
( 4, 1 ) ( 4 , 2) ( 4 , 3) ( 4 , 4)("), 16 :.:•: 4 0. 217 6 0. 19 3 S * •* * * * * * •* * *
- 260 -
VALORES DE "Al" E(A1,K)- B
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )* -«- * *** * * -K * 9 . O 3 7 5 8. V 01 9 & • 5 8 6 9
( 2, 1 ) ( 2, 2 ) ( 2» 3) ( 2 , 4 )9. 1719********** 10.0.149 10.7134
( 3, i) ( 3, 2) ( 3, 3) ( 3, 4)9.O 244 9.3654******** ** V.9819
( 4, 1) (4, 2) í 4, 3) < 4, 4)8. 8829 1 0. 0659 9. 551 9**********
M E n i A n E: L T R A F i c o n E s a o R n A D o
( . 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )•» -tí -H- -tí -jí -¡¡ * ¡í- jí -tí- 4. 11 61 5. 9 4 31 2.48 6 O
( 2 , 1 ) (2,2) ( 2i 3) (2,4)3. 1 2 7 8 * * * * * * * «• * * 3. 2 6 2 8 1.72 O 7
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)4 . 7 4 7 8 3. 3 2 6 7 * * * * * * * * -tí- * 2 °t:::'"''
( 4 , 1 ) .(4,2) (4,3) (4,4)2. 1942 i. 671 2 2. 2325* *********
( 1, T) ( 2, T) ( 3, T) < 4, T)12.5452 8.1114 10.4281 6.0979
í T, 1) ( T, 2) ( T, 3) ( T, 4)1O.0698 9.1141 11.4385 6.5603
V A R I A M Z A DEL T R A F I C O O E S B O R D A D U
( 1 , 1 ) ( 1 > 2 ) ( 1 , 3 ) ( 1 , 4 )•& 9 . 2669 1 3 . 7080 5 . 48 1 7
( 2 , 1 ) (2,2) (2,3) (2,4)6 . í: 731******* * * * 6 . 9 4 5 2 3 . 1 6 O 6
( 3 , 1 ) ( 3 , 2 ) ( 3 , 3 ) ( 3 , 4 )1 C'» . 7 8 6 3 7 . 141 8 * ********* 4 . 8 4 7 9
( 4 , 1 ) ( 4 , 2 ) ( 4 , 3 ) ( 4 , 4 )4. 7283 3. 21 15 4- 6722**********
( 1, T) (2, T) ( 3, T) í 4, T)23 . 4568 1 6 . 9790 22 .7761 12.6121
( T, 1) ( T, 2) í T, 3) ( T, 4)22. 3878 19. 6204 25. 3255 13. 4903
- 261 -
===:TRAFICfi OFRECIDO POR CADA UNA DE LAS CENTRALES—
( 1 ) (2) < 3) í 4)77.351 39.895 55.052 32.703
==TRAFICO RECIBIDO POR CADA UNA DE LAS CENTRAL
( 1 ) ( 2) í 3) ( 4)59.351 47.S95 63.052 34.703
P E R D I O A E N L A R E OTRAFICO DESBORDADO NO CURSADO POR RUTA ALGUNA
( 1, T) < 2, í) ( 3, T) ( 4, T)0. 193 0.099 0. 137 O. OS1
( T, 1 ) ( T, 2) ( T» 3) ( '1 , 4 )O.148 O.119 O.157 O.036
NUMERO INICIAL DE CIRCUI TOS EN LAS RUTAS TÁNDEM
1 , T 2, T 3, T 4 , T23 17 20 13
T 7 1 T, 2 í , 3 T, 419 18 22 14
INCREMENTO DEL NUMERO DE CIRCUITOS TÁNDEM EN TRAFICO NO PG'JSSGNIANO
í, 1 T, 2 T , 3 T» 4/, 6 7 5
:=:====:« NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
1 , T 2, T 3 , T 4 , T30 23 26 13
T» 1 T, 2 T, 3 T, 425 24 29 19
- 262 -
* •«•
)í RESULTADOS DEL DIMENS1ONAMIENTO OPT1MO DE LAS REDES LOCALES -«•ti- CON ENRUTAI1IENTO ALTERNA!IVO ** #lí ti-ttti ti-ti ti-&#ti-l tfti ti ttttti-* tiHH H-t
DE CIRCUI TOS EN LAS RUTAS DI RECTAS=======
1 , 1 1 . 2 1 , 3 1 . 4O 26 39 i9
2» 1 2 7 2 2, 3 2» 4J. 9 O 15 7
3 7 í 3, 2 3, 3 3, 430 16 O 1 1
4 , 1 4 » 2 4, 3 4 , 415 3 12 O
; = = :r NUI1ERO DE C I RCU I TOS EN LAS RUTAS TÁNDEM
1 , T 2 , T 3 , T 4 , í30 23 26 18
!, 1 T, 2 T, 3 T, 425 24 29 19
F I N D E L D I M E N S I O N A M I E N T ü
I 2:
CO
LU
<¿)
OJ
«-DI
Lü
&.
—
<E
T.
—:
*-LÜ
LÜ
íX !
-: i:
o:¡
• <C
O G
LO
O"
t_j
¡_j
i <C
Lü
Lü
<I
UJ
LÜ
Lü
LÜ Lü
i¡W
!!
i! r
Z
i-j-t
!'.0t—
< uj
QJ
LÜ
LÜ O
O LU
Z
LJJ
_J LÜ
<C LÜ O
- 264 -
EXISTE SUPRESIÓN DE RUTAS TÁNDEM?SI
INDIQUE DESDE CUAL CENTRALI ?
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? íSI/NO)NO
EXISTE SUPRESIÓN DE RUJAS DIRECTAS? (SÍ/NO)?Nü
INGRESAR EL VALOR DEL COSTO 1NCREI1ENTAL ÍNTERCFNTRALPARA UN CIRCUITO DIRECTO
C ( 1,2)?
1747
C ( 1, 3 > ?
1802
C ( 1 , 4 > ?
1 -1 ;l. 6
i": ( 2 v 1 > ?
1747
C ( 2, 3 ) ?
2410
C ( 2, 4 > ?
1968
C ( 3 , 1 ) ?
1802
C ( 3, 2 >'?
2410
C ( 3-, 4 ) ?
2078
C < 4 , 1 ) ?
1 4 J. 6
C í 4 , 2 > ?
.1968
i.: ( 4 •, 3 > ?
2 O"? í";
- 265 -
INGRESAR EL VALOR DEL COSTO INCREMENTA INTERCENTRAL.PARA UN CIRCUITO TÁNDEM
C í 1 , T )'?
1140
C < 2 ; T ) ?
1747
C < 3iT>?
1302
INGRESAR EL VALOR DFL COSTO j NCREMEN'l AL INÍERCENTRALPARA UN CIRCUITO TÁNDEM
C ( T, 1 ) ?
U 40
C: ( T 7 2 > ?
1747
r:: ( T -, 3) ?
( 1 , 1 ) £ 1 , 2 ) ( 1» 3) ( 1 , 4 )O,OOOO 1747 -OOOO 1802.OOOO 1416.OOOO
( 2 , 1 ) ( 21 2 > ( 2 •, 3 > (2,4)1747. OOOO O. OOOO 24 10. OOOO 19/>8. OOOO
í 3, 1) ( 3, 2) < 3, 3) í 3, 4)1802. OOOO 2410. OOOÜ O. OOOO 2078., OOOO
< 4, 1 > (4,2) < 4, 3) (4,4)1416.OOOO 196S.OOOO 2078.OOOü O.OOOO
( í , T) ( 2, T ) ( 3, f) ( 4, í )1 140. OOOO 1 747 . OOOO 1802., OOOO*** «•******
DESEA MODIFICAR ALGÚN VALOR DE LA I'IATRIZ (S I /NO)?MU
266 -
INGRESAR EL. GRADO DE SERVICIO DE LA RED EOOXEO O
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 P A R A A C C E" 8 1DI L I D A D L... IM 17' A D A
i
i MÚRESE LA ACCES i B i L i DAD r NTERCEIM ¡"RALE
K í :L v 2 )?
1 O
K( J. , 3)7
:l. O
K í 17 4 ) ?
1 O
l<( 2 , 4 > ?
.1 O
K ( 3, .1. > ?
.!. O
!í( 3, 2)7
J. O
K: ( 3, 4 > ?
.10
K< 4, 1)7
10 - 267 -K ( 4, 2 > ?
10
K í 4, 3>?
1 O
INGRESE ACCESIBILIDAD i NTERCENTRALES LOCAL-TANDEM
K ( 17 T ) ?
10
Kí 2,T>?
10
K< 3vT)?
10
INGRESE LA ACCESIBILIDAD INTLRCENTRALES TÁNDEM-LOCAL
K(T, 1)?
10
K(T, 2)?
10
KíT, 3>?
J. O
A C C E S I B I L 1 D A D "K" I M T E R C E M T R A L E
1 , 1 1 , 2 t , 3 1 , 4O 10 i O 1 C>
2, 1 2, 2 2, 3 2, 410 O 10 10
•.:! ? 1 •-' •» 1¿! -J j •-! •!•' i J4
10 10 O J U
4,1 4,2 4 , 3 4, 410 i O i O O
1,T 2,T 3,T 4,T10 10 10 O
T, 1 T, 2 T, 3 T, 410 10 10 ü
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
f-0
-ti
m rn
I f\ CT
ioo I
- 269 -
=:===,=:== VALORES DE "Al" E(A1,K)= B
( 1 , 1 ) (1,2) (1,3) (1,4)•& K- -K -a- * # -R 9 . O 3 7 5 B . 9 0 1 9 3 , 5 3 4 9
('2,1) (2,2!) (2.3) ( 2 , 4 )9 .171 9 * * H -tí K' * * * # * 1 0 . 0 1 4 9 3 . 4 9 4 9
( 3, 1 ) ( 3, 2) - í 3, 3) < 3, 4).9 . o 2 4 4 9 . 8 6 5 4 •«• * * * * * * * * * 3 . 1 9 9 9
( 4 , 1 ) (4,2) < 4 > 3 ) (4,4)3. 3599 3. 3099 3. 4049Kit- ÍHS K R--M-JI H »•
h E D I A D E. L T R A F I C O B E S B O R D A D ü
( 1 , 1 ) ( í, 2) ( 1 , 3 ) ( 1 , 4 )*#### 4.11 6 1 5. 9431 C». 04 1 O
( 4» 1 ) (4, 2) í 4, 3) ( 4-, 4)0. 0236 O . O i 22 0. 022 1 •#•>*•*-H •«••« •)t--«--),1-it-
í 1, T) ( 2, T) ( 3, T) ( 4, T)10.1003 6.4065 S.0885 O.0580
< i, 1 ) < T 7 2) ( i, 3) ( i, 4)7.8998 7.4551 9.2282 O.0708
V A R I A N L A DEL i R A F 1 C O D E S B ü R D A D O
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )9 . 2669 1 8 . 7080 0 . 07 1 4
( 2 , 1 ) (2,2) (2,3) ( 2 v 4 )6 . í: 7 3 1 -K- H- -K- -u- -tí- -R' -fi- -K- -tí- tt 6 . 9 4 5 2 O . Ü 2 5 1
- 270 -
=TRAKTCO OFRECIDO POR CADA UNA DE LAS CENTRALES-»**
( 1 ) ( 2) ( 3 > í 4 )77.351 39.895 55.052 32.703
-—TRAFICO RECIBIDO POR CADA UNA DE LAS CENTRALES"^
í 1 ) ( 2) í 3) ( 4)5 9. 3 51 47. S 9 5 6 3. O 5 2 '3 4 . 7 O 3
P E R D I D A E N L A R E DTRAFICU DESBORDADO NO CURSADO POR RUTA ALGUNA
< li T) ( 2, T) ( 3, T) (0. 1 93 0.099 0. 137
í T» 1 > í T, 2) ( T, 3) ( T, 4)O.i48 O.119 O.157 O.086
NUMERO INICIAL DE CIRCUI TOS EN LAS RUTAS TÁNDEM
1,T 2,T 3,T 4,119 13 16 O
T, 1 T, 2 T, 3 T» 415 15 18 O
INCREMENTO DEL. NUMERO DE CIRCUITOS TÁNDEM EN TRAFICO NO POISSÜNIANO
1,T 2>T 3,T 4,T6 5 6 O
T, 1 T, 2 T, 3 T, 46 6 6 O
====== NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
.1 7 T 2, T 3 , T 4 , T25 18 22 O
T, 1 T, 2 T, 3 T, 421 21 24 O
- 271 -
* .$.* RESULTADOS DEL DIMENSIONAMIENTO DPT IMO DE LAS REDE:.: LOCALES ** CON ENRUTAMIENTO ALTERNA!IVO ** ***************************************************************************«-«-***
DE CIRCUITOS EN LAS RUTAS DIRECTAS
1 , 1 1 , 2 1,3 1 , 4O 26 39 35
2, 1 2, 2 2, 3 2, 419 O 15 17
3, 1 3, 2 3i 3 3, 430 16 O 26
4, 1 4, 2 4, 3 4, 430 19 26 O
== = = = « NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
1,T 2,T 3,T 4,125 13 22 O
T, 1 T, 2 T, 3 T, 421 2J 24 O
F I N D E L D I M E N S I O N A M i E N T O
- 272 -
E J E M P L O 1 0
E S C U E L A P O L I T E C N I C A N A C Í ü N A l_FACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRON i CA'ÍESÍS DE GRADO:
"MATRICES DE TRAE ICU Y DIMENSIÜNAMIENTG ÓPTIMODE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBAIMÜDIRIGIDO POR : 1NG. EDGAR P. TORRES P.
QUITO, JULIO / 85
* DIMENSIONALI EN i O ÓPTIMO DE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO
*•&-K-#)t•&-M-## I N G R E S O D E D A T O 3 ##•**#*¡;-#•&
DI01 TE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADOv
1
INDIQUE LA MATRIZ A UTILIZARSE :1 MATRIZ FUTURA2 MATRIZ ACTUAL
2
NUMERO DE CENTRALES^ 4
^ = :=:========:=:== M A T R I Z D E T R A F I C O ==== ======= =
( 1 , 1 )42.648
( 2, 1)17.770
( 3, 1)28.076
( 4 , 1 )13.5O5
( 1 , 2 )24.250
( 2, 2)10.104
( 4> 2)7.679
( 1 , 3 )36.376
( 2, 3)15. 156
( 4, 3)11.51 9
( 1 , 4 )16.724
( 2, 4)6. 963
( 3, 4 )1 1 . 01 O
( 4, 4)5. 296
- 273 -
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?SI
INDIQUE DESDE CUAL CENTRAL.I?
1
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)SI
INDIQUE DESDE CUAL CENTRALI?
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)C; V
INDIQUE DESDE CUAL CENTRALI?
3
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)SI
INDIQUE DESDE CUAL- CENTRALI?
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? (SI/NO)?NO
CM I
z LÜ lj
Ct
LÜ LU UJ
N
- 275 -
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
M A T R I Z D E C O 3 T O S I N C R E M E N T A L E S
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )O.0000 1747.0000 1S02.0000 1416.0000
( 2 , 1 ) (2,2) (2,3) (2,4)1747,0000 O.0000 241O.0000 1968.0000
(3 . 1 ) ( 3. 2) (3,3) (3,4)1802„0000 241O.0000 O.0000 2078.0000
( 4 , 1 ) (4,2) ( 4 , 3 ) (4,4)1416.0000 1968.0000 2078.0000 O.OOOO
( T, 1) ( Tv 2> ( T, 3) < T, 4)tf -tí- R •«• ií- «• tt H M- * # * -M- tt- -K- -tí- -K- *- K- -M- ft K- K -M- •« tt •»• -ft- * -«- -K- * H- -It •»• •«- -K- -it íí
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
INGRESAR EL GRADO DE SERVICIO DE LA RED EO0<EO<1
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
- 276. -•fr -ií- tí ii' -tt K- U- * -tí * "ti- !£- * * •»• fi * * •«• * * tt «• tt ft *•«•*•«- M •« tí 1(- íf- -ií- -K tí * -M- H- ft H •«- tí fr •«• -H- -» »• -H- íí- -H tt i£ •«• •* -M- tí -H- H •« tí K- -fc -fr -K- •& # K- •«• -fr -fr -tt- R- -tí -fr * •«• -K-
•H *
¡í R E: S U L í A D Ü S I N T E R M E D I O S ** -tt
RELACIOM DE COSTOS INCREMENTALES
( 1 , 1 ) (1,2) (1,3) ( 1 , 4 )O.COCO O.0000 O.0000 O.0000
( 2, 1) í 2, 2) ( 2, 3) ( 2, 4)O.OOOO O.0000 O.0000 O.0000
í 3, 1) ( 3, 2) ( 3, 3) (3,4)O.0000 O.0000 O.0000 O.0000
( 4 , 1 ) (4,2) (4,3) (4,4)O.0000 O.0000 O.0000 O.OOOO
DE C í RCUI TOS EN LAS RUTAS DI RECTAS
1 , 1 1,2 1,3 1,4O 38 33 29
2, 1 2v 2 2, 3 2, 430 O 27 16
3 , 1 3,2 3 > 3 3, 443 23 O 21
4, 1 4, 2 4, 3 4, 425 17 22 O
II E IJ I A U E L. T R A F I C O D E S B O R D A D
( 1 , 1 ) < i, 2) ( 1, 3) ( 1 , 4 )*#**##•»*• O. O569 0. 07 1 9 O . 0310
( 2, 1) ( 2; 2) ( 2, 3) ( 2-, 4)O . O 3 9 3 •* •«• * -i*- •«• •«• * * * * O. O 2 7 4 O. O O 9 7
( 4 , 1 ) (4,2) (4,3) (4,4)O . 021 7 0.0112. 0. 0229*•*#-«••»•-K--R--H--M-*
( J. , T) ( 2, T ) ( 3, T) ( 41 T)O.1598 O.O769 O.1135 O.0559
( T, 1 ) (Ti 2.) ( T, 3) < T, 4)O.1183 O.0980 0.1222 O.0676
- 277 -
A R I A N I A DEL. 1' R A F I C O D E 3 B O R D A O O
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )-íi- K •«• -H- K- -K R -fr -H- 0. 1 4 6 9 0.214 5 i.">. O 6 9 O
( 2 , 1 ) (2,2) (2,3) (2,4)O. 0916********-*** O. 0589 O. 0163
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)O.1532 U.0634***#**#### O.0531
( 4, 1) ( 4, 2) ( 4, 3) ( 4, 4)O _ o 4 4 7 o. o 19 4 o. O 4 5 3" * *• #• •«• * •* •«• fc «•
( 1 , 1 ) ( 2, T) ( 3, T) í 4, T)O.4305 O.1669 O.2718 O.1095
( T 7 1 ) ( T, 2) í T, 3) ( I , 4 )O.2396 O.2318 0.3189 O.1385
TRAF1CO ÜFRECIDO POR CADA UNA DE LAS
< 1 ) ( 2) ( 3) í 4)
CENTRALES»»*
O RAF ICU REO1BI DO POR CAPA UNA DE LAS CENTRALES---
( 1 ) ( 2) ( 3) ( 4)5 9.351 47.895 63.O5 2 84.7 O3
P E R ü 1 D A E N I- AT R A F í C: O D E! S B O R D A DO N O C U R S A DO P O R
( 1, T) ( 2, T)O.193 O.099
( i , 1 )O. 148
( 8, í )O. 137
( T, 4 )O. 086
R E DRUTA ALGUNA
R A F' I C O
í 1 , T) <14. 1 .1 1
í T , 1 ) ( T, 2)11").. 9 í 1 9. 9 1 9
A* D E 1.. G R U P O E ü U I V A L E N T E
( 3, T) ( 4, T)1 O.282 5.751
( T, 3) ( T. 4 )12.903 6.571
- 278 -G R U P O E Q U I V A L E N T E D E C I R C U I 7 O S í N* )
1 » T 2 -, T 3, T 4 , T20 12 15 1O
T, 2 T, 3 T, 41S 19 11
G R U P O D E: C I R C: U I T O S ( N + N* )
1,T 2,T 3,T 4,T20 12 15 10
T, 1 T, 2 T, 3 T, 416 15 1 9 1 1
KcssxsKB NUMERO DE C I RCU I TOS EN LAS RUTAS TÁNDEM = = =
1,T 2,T 3,T 4,TO O O O
T, 1 T> 2 T, 3 T, 4O O O O
* -»••i¡- RESULTADOS DEL D I MENS I OIMAM I ENTG OPT I hlü DE LAS REDES LOCALES **• • CON ENRUTAM I ENTG ALTERNA! I VÜ ** *
• -K- íí- * -H- -K- -ít -«• •«• * -K- # * -tí- -K- •» -fr -tí- -tí- •«• -H- •«• -K- -tí- -tt- -K- -K- -R- -fi- -tí- -Jí- fr -M- -K- -u- -K- > •«• -tí- -K- -«• -H- -tt- -tí- -K- * * * -fr -tt- fr -fr -tí- -R- fi- -M- -tí- •«• -íf- -ft * -tí *
DE CI RCU I TOS EN LAS RUTAS DIRECTAS= === = ==
1 , 1 1 , 2 1 > 3 1 , 4O 38 53 29
2-, 1 2, 2 2, 3 2> .430 O 27 16
3 3, 4O 21
4,1 4,2 4, 3 4,425 17 22 O
=== = === NIJMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
1 , T 2, T 3 i T 4 , TO O O O
T, 1 T, 2 T, 3 T, 4O O O O
F I N D E L n I M E N S í Ü N A M I E M T O
- 279 -
E J E M P L O 1 1
C U E L A P ü E I T E C N I C: A N A C: I O N AFACUI...TAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE GRADO:
"MATRICES DE TRAFICO Y DlhEMSlONAMIENTO ÓPTIMODE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANiEGO BURBANODIRIGIDO POR : IMG. EDGAR P. TORRES P.
QUITO, JULIO / 85
* niHENSIONAMIENTO ÓPTIMO DE REDES LOCALES CON EMRUTAMIEMTO ALTERNATIVO #
* -H--ti.-if.-ii- K- -íí- -H -fr D E D A T O S # # *-K--a-•
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAPICO:í MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADO
INDIQUE LA MATRIZ A UTILIZARSE1 MATRIZ FUTURA2 MATRIZ ACTUAL
NUMERO DE CENTRALES^ 4
=:==:=« M A T R I Z D E T R A F I C ü
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42. 648 24. 250 36. 376 .1 6. 724
( 2» 1) ( 2, 2) ( 2, 3) ( 2, 4)17.770 10.104 15.156 6.968
( 3 , 1 ) (3,2) (3,3) (3,4)28.076 15.965 23.947 11.O10
( 4, 1) (4, 2) ( 4, 3) ( 4, 4)13.505 7.679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)NO
- 280 -
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? (SÍ/NO)'SI
INDIQUE ENTRE CUALES CENTRALESI? J?
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? < SI/NO)'NO
INGRESAR EL VALOR DEL COSTO IMCREMENTAL INTERCENTRALPARA UN CIRCUITO DIRECTO
C í 1 v 3 ) ?
1802
C ( 1 , 4 > ?
14 U-
C ( 2, 3) ?
2410
C(2,4)7
1968
C ( 3, 1 ) ?
J 802
C < 3, 2)'?
2410
C < 3 -, 4 ) ?
2078
C: ( 4 , :l ) ?
.1 4.1 ¿>
C í 4 , 2 > ?
1978
O C 4, 3 > ?
2078
- 281 -
INGRESAR EL VALOR DEL COSTO INCREMENTA!... INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( 1 > i ) ?
11.4 O
C i 2, T ) ?
1747
C ( 3, "í') ?
1802
Cí 4,T)?
1416
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( T, 1 ) ?
1 1. 40
CCT-, 2)7
1747
CÍT, 3)?
1 802
CÍT, 4)?
í 4 :l 6
- 282 -
M A T R I Z D E C O S T O S I N C R E M E N T A L E
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )0 . OOOO******* K- tí # 1 802 . 0000 1 4 1 6 . 0000
(2,1) (2,2) (2,3) (2,4)* O . OOOO 24 1 0 . 0000 1 963 . 0000
( 3, 1) ( 3 * 2) ( 3, 3) ( 3, 4)1802. 0000 2410. 0000 O, 0000 2078. 0000
( 4 , 1 ) (4,2) (4,3) (4,4)141 6 . 0000 1 978 , 0000 2078 . 0000 O . 0000
í 1, T) í 2, T) ( 3, T) ( 4, T)1140. O O O O 1747. C» O O O 1 8 O 2 - O O O O 1 4 1 6 . O O O C)
( 1 '•> 1 ) í T , 2 ) í T » 3 ) ( T , 4 )1 1 4 O - C» O O O 1747. O O O O 1 S O 2 . O O O O 141 6 . O O O O
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?S 1
INGRESAR NRü. CENTRAL. ORIGENI?
4
INGRESAR NRü. CENTRAL DESTINO
C ( 4 , 2 ) ?
1968
M A T R í Z D E C Ü S T O S I N C R E M E N T A L E
( 1 , 1 ) (1,2) (1,3) ( 1 , 4 )O , 0000 ********** 1 802 . 0000 1 4 i 6 . 0000
í 2, 1) í 2, 2) ( 2, 3) ( 2, 4)* * K -K- K « u- * * O . O O O O 24 1 0 . O O O O 1 9 6 3 . O O ü O
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)1 302 . 0000 24 1 O . OOOO O . OOOO 2078 . 0000
(4,1) (4,2) (4,3) (4,4)141 6 . OOOO 1 9 ¿.8 . OOOO 2078 . OOOO O . OOOO
( 1 , T ) í 2 , T ) ( 3 -, T ) ( 4 , T )1 140. OOOO 1747. OOOO 1802. OOOO 1416. OOOO
( T, 1 ) ( T, 2) í T, 3) ( T, 4)1 140. OOOO 1747. OOOO 1 802 . 0)000 1 4 1 ¿ . OOOO
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
- 283 -
INGRESAR EL GRADO DE SERVICIO DE LA RED EOOCECK1
O, OO5
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
1
INGRESE LA ACCESIBILIDAD INTERCENTRALES
K ( 1 , 3) ?
í O
K< 1 , 4)7
JO
t<( 2, 3)?
j O
l<( 2, 4>?
1 O
K( 3, 1)?
10
K ( 3, 2 > ?
1 O
K ( 3, 4 ) ?
10
K ( 4 , 1 ) ?
1 O
K ( 4, 2 > ?
1 O
K ( 4 , 3 > ?
I. O
- 284 -
INGRESE ACCESIBILIDAD 1NTERCENTRALES LÜCAL.-TANDEM
K ( 1 , T )'?
10
K( 2,T>7
10
K< 3,T>?
10
K( 4,1)7
í. O
INGRESE LA ACCESIBILIDAD JNTERCENTRALES TÁNDEM-LOCAL
K ( i, 1)7
1 O
KÍT, 2)7
30
l«Tv 3)7
10
K(T, 4)7
10
A C C E 3 I B I L I D A D "K" I N T E R C E N T R A L E S
O 10 10
2-, 2 2, 3 2, 4O 10 10
3» 1 3» 2 3, 3 3, 410 1 C» O i O
4 T 1 4, 2 4, 3 4, 410 10 10 O
1 , T 2, T 3, 7' 4 , T10 10 10 10
T» 1 T, 2 T, 3 T,' 410 10 10 1O
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NÜ
- 285 -
fr-K-tt-H-tt tt H tt H- t^H '&-M # # # # K-K^ ^
-fc -tí
tf- R E S U 1. T A D O S I N T E R M E D I O S *
* ** -ít íí- # -H- # * * *• -K- -íí- •«- * •* -íí •» * # # *
==- RELACIÓN DE COSTOS INCREMÉNTALE
( 1 , 1 ) (1,2) ( 1 , 3 ) ( 1 , 4 )O.0000 1.0000 0.6125 O.5539
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)1 . O O O O O. O O O O O. /-• 7 V O O - ¿. 2 21
í 3, 1) (3, 2) í 3, 3) ( 3, 4)O .¿.125 0. 6 7 9 O O. O O i J O 0. 6 4 5 7
( 4. 1) í 4, 2) ( 4, 3) ( 4> 4)O.5539 O.6221 O.6457 O.0000
===NUMERO DE C1RCUí TOS EN LAS RUTAS DI
1 , 1 1 , 2 1, 3 1 T 4O O 39 19
2, 1 2, 2 2, 3 2, 4O O 15 7
3, 1 3, 2 3> 3 3, 430 16 O U
4, 1 4, 2 4, 3 4, 415 W 12 O
F R O B A B I - L I D A D D E P E R D I D A 3 " B
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )•«••»•«••«•-« H ti-iiJítí 1.0000 O. 1633 O. 1486
( 2 , 1 ) (2,2) (2,3) (2,4)1 . 00 O O •*#*••**•«••* #•*•«• O. 2152 O. 2469
(3,1) (3,2) ( 3> 3) ( 3, 4)0. 1 6 91 0. 2 O 8 3 * * * # * * * K -tí ií 0. 21 3 7
( 4 , 1 ) (4,2) (4,3) (4,4)O. 1624 O. 2176 O. 1933*****#*#'K-K-
- 286 -VALORES DE "Al" E í A i,K)= B
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )-íí-•&$•>•*«•«- O. 0000 3. 9019 8. 5869
( 2, 1) ( 2, 2) ( 2, 3) í 2, 4)O. O O O O * -K- -« * «- * a -H -)f «• 1 o. 01 4 9 1 0. 7 í 3 4
( 3, 1) ( 3, 2) ( 3, 3) í 3, 4)9. 0244 9. ñ654*#*#*#-*nt'*-»!' 9. 9319
( 4 , 1 ) ( 4 , 2 ) ( 4 , 3 ) ( 4 , 4 )8- 8S29 1 0. 0659 9. 551 9•*•«•
E i;;i i A n E i... T R A F I C O n E s B o R n A n o
( 1 , 1 ) (1,2) ( J , 3 ) ( 1 , 4 )24. 2508 5, 9431 2. 4 8 60
( 2, 1) ( 2, 2) ( 2, 3) < 2, 4)17. 7700********** 3. 2628 1 . 7207
( 3, 1) ( 3, 2) < 3, 3) ( 3, 4>4. 7478 3. 326 7 ##***####•«• 2. 3535
( 4» 1 ) ( 4, 2) í 4, 3) ( 4, 4)2. 1942 1.6712 2. 2325 **•*######•*
í 1 » T ) < 2 , T ) (3,1) ( 4 , i )32. 6300 22. 7536 1.0. 4281 6. 0979
í T, 1) ( T, 2) ( T, 3) í T,. 4)24. 7120 29. 2488 1 1 . 4385 6. 5603
V A R I A N 2 A DEL.. 'T1 R A F I C O n E 8 B O R O A D O
( 1 , 1 ) (1,2) (1,3) ( 1 , 4 )•H- *• -« tf- -u n- «• -«• 'M 24.2 5 O 8 13.7 O 8 O 5.4817
( 2, 1) ( 2, 2) í 2, 3) ( 2, 4)17. 77 O O íí- K K * •«• * H -H •«• íí 6. 9 4 5 2 3. 1 6 O 6
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)1O.7863 7.1413********** 4.8479
( 4 , 1 ) ( 4 , 2 ) ( 4 , 3 ) ( 4 , 4 )4. 7283 3. 21 15 4. 6722 **•« *•*•«••« •*•»*
í 1, T) ( 2, T) í 3, T) ( 4, T)43.4407 27.8759 22.7761 12-6121
í T, 1) ( T, 2) ( T, 3) ( T, 4)83.284 7 34.6O48 25.3255 13.4903
- 287
'«TRAFICO OFRECIDO POR CADA UNA DE LAS CENTRALES=—
( 1 ) ( 2) ( 3) í 4)77.351 39.895 55.052 32-703
««TRAFICO RECIB1 DO POR CADA UNA DE LAS
( 1 ) < 2) í 3) ( 4)59.351 47.895 63.052 34-703
P E R D I D A E N L A R E DTRAFICO DESBORDADO NO CURSADO POR RUTA ALGUNA
( 1, T> ( 2, T) ( 3> T) (4, i)O.193 O.O99 O.137 O.OS1
( T, 1) í T, 2) ( T, 3) ( T, 4)O.14S O.119 O.157 O.OS6
NUMERO INICIAL DE CIRCUITOS EN LAS RUTAS TÁNDEM
1 , T 2, T 3, T 4, T59 44 20 13
T, 1 T, 2 T, 3 T, 446 56 22 14
INCREMENTO DEL NUMERO DE CIRCUITOS TÁNDEM EN TRAFICO NO POISSOM1ANO
T, 1 T, 2 T, 3 T, 4O •"• "7 * '-• .¿- / •_'
:^^==^ NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM ==s*=-.*•.*:
1 , T 2 , T 3, T 4 , T62 46 26 13
T, 1 T, 2 T, 3 T, A49 53 29 19
- 288 -
«• •»• -K--If n «• *H-ít # •«• K -K- » * ***ttfí -fr# tt K tt -fr# 'K -H--ft-»• •«-•)(• tt ttít «•***##***•«• H-« -tí -«-^-Jí fr-K- H ttftíf M- tí -lí £ lí tí K-•«- K--«-'íí «--)í-•
H- *
* RESULTADOS DEL. DIMENSIONAMIENTQ ÜPTIMO DE LAS REDES LOCALES ## CON ENRUTAMIENTO ALTERNATIVO #-«- *« -H- fi-íí--ft•«• -M--fr-ft #•*«# «• *••«•-«-#-K •« *• -«• #•« ft íí íi- tí- K--H--H * H -R S-#-tí ft•«• -«• K-# tf- «--K-# K H -ltíf -ttft tí *tt•«• fi-íi--«• •« H-'K--if -H «• •«-*-ü £-»• -tí-•«• •
=»NUMERO DE CIRCUITOS EN LAS RUTAS DIRECTAS™™--*
1 , 1 1 , 2 1 , 3 1 , 4O O 39 19
2, i 2» 2 2» 3 2» 4O O 15 7
3, 1 3, 2 3, 3 3-, 430 16 O U.
4 , 1 4,2 4,3 4,415 8 12 O
sss=^=-.s= NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
1,T 2iT 3,T 4,T62 46 26 18
T, 1 T, 2 T, 3 T, 449 58 29 19
F I N D E L D I M E N S I O N A II I E N T O
- 289 -
E J E M' P L O 12
Í-I S C U E L A P O L I T E C N I C A N A C I O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE GRADO:
"MATRICES DE TRAEICu Y- DIMENSIONAMIENTO ÓPTIMODE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBAIMODIRIGIDO POR : ING. EDGAR P. TORRES P.
QUITO, JULIO / 85
* DIMENS10NAMIENTO ÓPTIMO DE REDES LOCALES CON ENRUTAM1ENTO ALTERNATIVO *
-i¡- •«-ü K-#* *#•-tí- i N G R £ 3 O D E D A T O S K »
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAPICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADO
t
INDIQUE LA MATRIZ A UTILIZARSE :1 MATRIZ FUTURA2 MATRIZ ACTUAL
•~i¿.
NUMERO DE CENTRALES^ 4 -
M A T R I Z D E T R A P I C O ============
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.64S 24-250 36.376 16.724
( 2, 1 ) ( 2, 2) ( 2, 3) ( 2, 4)17.770 10.J04 15.156 6.968
( 3, 1 )28.076
( 3, 2) ( 3, 3)15.965 23.947
( 3, 4)11.01 C)
( 4, 1 ) í 4, 2) ( 4, 3) ( 4, 4)13.505 7.679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)'NO
- 290 -EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? (SI/NO)?!-' I
INDIQUE ENTRE CUALES CENTRALESI? -J?
I
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)SI
INDIQUE ENTRE CUALES CENTRALESI? J?
1 3
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? <SÍ/NO)SI
INDIQUE ENTRE CUALES CENTRALES
1 4
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)SI
INDIQUE ENTRE CUALES CENTRALESI? J?
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? ÍSI/NÜ)SI
INDIQUE ENTRE CUALES CENTRALESI? J?
2 4
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? <SI/NO>SI
INDIQUE ENTRE CUALES CENTRALES
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)?NO
- 291 -
INGRESAR EL VALOR DEL COSTO INCREMENTA!.. INTERCENTRALPARA UN CIRCUITO Di RECTO
INGRESAR EL VALOR DEL COSTO INCREMENTA!. INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( 3 > T)'?
1140
C( 2,1)?
1747
C< 3,T>?
1802
Cí 4,'D?
1416
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
C < T, 1 ) ?
1140
C ( T, £ > ?
1747
C: ( T, 3 ) ?
1 802
C: í T, 4)7
1 4 1 6
- 292 -
II A T R I Z D E C O S 7 O S I N C R E M E N T A L E S
( 1 , 1 ) (1,2) (1,3) (1,4)ü. O O O O # -íí- -H- * * * * # * * # * •«• tt * * * * -u- * * tt * •«• •«• # tí- •«• íí- -Jí'
( 1, T) ( 2, T) í 3, T) ( 4, T)1140.OOOO 1747.OOOO 18O2.OOOO 1416.OOOO
( T, 1) ( T, 2) ( T, 3) ( 1 , 4 )1140.0000 1747.0000 1802.0000 1416.0000
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?Mu
INGRESAR EL. GRADO DE SERVICIO DE LA RED EO0<EO<1
INGRESE EL. TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
- 293 -
INGRESE LA ACCESIBILIDAD INTERCENTRALES
INGRESE ACCESIB11... I DAD INTERCENTRALES LOCAL TÁNDEM
K ( 1, T ) ?
10
!« 2,1)?
10
K( 3,T>?
10
K< 4TT>?
10
INGRESE LA ACCESIEtILI DAD INTERCENTRALES TÁNDEM-LOCAL
K (T, 1 ) ?
1 O
K<T, 2)?
10
K(T, 3)7
10
K < T, 4 ) ?
10
A C C E S I B I L I D A D "K" I N T E R C E N T R A L E
1 , 1 1 , 2 1 , 3 1 , 4o o o o
2» 1 2,2 2 > 3 2,4O O O O
3, ;l. 3, 2 3, 3 3> 4O O O Ü
4, 1 4, 2 4, 3 4, 4o o o o
1,T 2,T 3,T 4,T1 O 1 O 1 O 10
T, 1 T, 2 T, 3 T, 410 10 10 10
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ <SI/NO)?NO
- 294 -
•M- ti !i- * ií- # * M- •« **•#•*#* * H- «• * # * * tí- # * * * * -K- -tí- H * * * tí > K- -ft »• * -M- # * * tí- * * * H -M- ií K -K- * * tí * H * * * * * * * * •* tí- # * * * * K * R * * *
* #•
R E S : i_i L. 7' A D O S I N T E R M E D I ü S *H-
# # •«• * * * ií- # # •«- -K- -ít- * * -ÍÉ- # * •«- * * # •« * -tí- * -tí- •«• * * # # -ít- -tí' tt # # # * -íí- # -íf * # * -K- tt -tí- -íí- •«• * # -H- tt -Jí- * * -ít -ít- -ít- ^í- # * # -it- -«• -K- -«- tt -íi- -
•*-íf-
fí E! L A C: I ü M D E C O S TUS IM C R E M E M T A L E S
ío
(1
(1
(1
1, 1 ). OOOO
2, 1 ). OOOO
3, 1). OOOO
4 , 1 ). 00 OO
( 1 , 2 )1 . 0000
( 2, 2)0. OOOO
( 3, 2)1 . OOOO
< 4, 2)1 . OOOO
< 1, 3)1 . OOOO
( 2, 3)1 „ OOOO
( 3-, 3)0. OOOO
í 4 , 3 )1 . OOOO
í 1 , 4 )1 . OOOO
( 2> 4)1 . OOOO
í 3, 4)1 . OOOO
( 4, 4)0. OOOO
DE CIRCUÍ TUS EN LAS RUTAS i;ilRECTAS=:====:=:
1 , 1 1 , 2 1 , 3 1 • / 4o o o o
2, 1 2 > 2 2, 3 2, 4O O O O
3, 1 3, 2 3, - 3 3» 4O O O O
4 , 1 4 , 2 4 , 3 ' 4 , 4o o o o
P R ü B A B I L I D A D D E P E R D I D A S " B "
( 1 , 1 ) ( 1 , 2 ) (1,3) (1,4)*••«••**•*##**# 1 . OOOO 1 . OOOO 1 . OOOO
( 2, 1) < 2, 2) ( 2, 3) ( 2-, 4)1„OOOO********** 1.OOOO 1.OOOO
< 3, 1) ( 3, 2) • ( 3, 3) (3,4)1.OOOO 1.OOOO********** 1.OOOO
( 4 , 1 ) (4,2) (4,3) (4,4)1.OOOO 1.OOOO 1.OOOO**********
=========== VALORES DE
- 295 -
"Al " E(Ai,IO- B ==== =
( 1 , 1 ) ( 1 , 2 ) ( 1,3) (1,4)-H •«• -fe * * *•** -M- •»• O - O O O O O. O O O O O. O O O O
( 2 , 1 ) ( 2 > 2 > ( 2 * 3 ) (2,4)O.0000********** O.0000 O.0000
( 3, 1) í 3, 2) ( 3, 3) ( 3, 4)O.0000 0.0000********** O.0000
( 4, 1 ) (4,2) (4,3) (4,4)O.0000 O-0000 O.0000**********
M E D I A D E L T R A F I C O D E S B O R D A D O
( 1 , 1 ) (1,2) (1,3) (1,4)********** 24.2503 36.3763 16.7247
( 2, 1) (2, 2) < 2, 3) ( 2, 4)17.77 OO ********** 15.1567 6.96S6
( 3, 1) (3,2) (3,3)28. 0766 15. 965] **********
( 3, 4)1 1.0104
( 4, 1) (4, 2) < 4, 3) ( 4, 4)1 3. 5 O 5 2 7 .¿-794 1 1 - 51 91 * * * * * * * * * *
( 1, T) ( 2, T)77.3519 39.8954
( 3, T) ( 4, T)
( T, 1) ( T, 2) ( T, 3) C T, 4)59.3519 47.8954 63.0522 84.7038
V A R I A M 2 A DEL. T R A F 1 C: O D E S B O R D A D O
( 1 , 1 ) (1,2) ( 1 , 3 ) ( 1 , 4 )********** 24.25O8 36,3763 16.7247
( 2, 1) ( 2, 2> < 2, 3) ( 2, 4)17.7700********** 15.1567 6.9686
( 3 , 1 ) (3,2) ( 3 * 3 ) ( 3, 4)2 S. O 7 .'::• /•> i 5. 9 6 5 1 # H- -x •«• -M K « •« u « 11. O í O 4
( 4 , 1 ) (4,2) (4,3) (4,4)13.5O52 7.67 9 4 11,5191 ******** **
í 1, T) ( 2, T) ( 3> T) ( 4, T)77.3519 39.8954 55,0522 32.7038
( T, 1) ( T, 2) ( T, 3) ( T, 4)59.3519 47.8954 63.0522 34.7033
- 296 -
CO OFRECIDO POR CADA UNA DE LAS GEN
( 1) (2) ( 3) ( 4 >77.35i 39.895 55.052 32.703
===TRAF I CU fíEC IBI DO F:'OR CADA UNA DE LAS CENTRALES»»»
( 1 ) í 2 > í 3) < 4 )59.351 47.895 63.052 34.703
P E R D I D A E IM L A R E DT RAFICU DESBORDADO NO CURSADO POR RUTA ALGUNA
< J. , T) ( 2, T) í 3, Tí (0. 193 0. 099 0. 1 37
( T, I ) < T, 2) ( í 7 3 ) ( T, 4 >O. 148 O. 119 u. 157 O»086
NI IMERO :t NI C1 AL DE CIRCUI TOS EN LAS RUTAS TÁNDEM
1,T 2,1 3,T 4,T146 78 105 64
T, 1 T, 2 T, 3 Tv 4113 92 120 68
INCREMENTO DEL NUMERO DE CIRCUITOS TÁNDEM EN TRAFICO NO FOISSONIANO
Í,T 2,T 3,T 4>To o o o
T, 1 T, 2 T, 3 T, 4O O O O
===«= NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM ««««««
1,T 2,T 3,T 4,T146 78 105 64
T, 2 T, 3 T, 492 120 68
- 297 -
K tt Ü- S If #• -H' •«• -íi- •«-«•* -)i- 'tí- -íí- -íi- -«- •»• •«• -tí- -K- -tí- -tt tf -tí- -u- tv -H- -K- fr 'K- -K' -ü- -tí- -ít * -fr -u- fr •& » -S- •«• 'K- •« -K- fí- -tí- •«• -tí- K -tí K- K -lí- -ií- -H- -K- •)!- -fr -íí- •«- •»• -H- -«• -M- •«• -tí -K- tt -íí- -
•K' , -fe
ü- RESULTADOS DEL. DIMEIMSIONAM1ENTO OPTI MU DE L.AS REDES LOCALES *ií CON ENRUT AMI ENTO ALTERNA"!" IVO fr•!£• •«•
•ft íí- •«- •£ H- * -tí- * * tí K íí tí- -íí tí fi- fí -íí -H- K « ií' -t.L 'tí * -«• !£• * K- K- -ü- * •«• -fr -íí- * -K- K tt # tt K- -K- -tí- •«• •«- -K -K -K -K * -ií- tí -H -K- * tí- H -K- *•«••& H- •» -«• # íí -H * -H- íf- *
DE CI RCü I TOS EN LAS RUTAS DI RECTAS-
1 , 1 1 , 2 11 3 1 , 4O O O O
2, 1 2, 2 2-, 3 2» 4O O O O
o o o o
4, 1 4. 2 4, 3 4, 4O O O O
,*«**» NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM ===-===:
1,T 2,T 3,T 4,T146 78 105 64
T, 1 T» 2 T, 3 T. 4113 92 120 68
F 3: N D E L D I M E N S 1 O N A M I E N T O
- 298 -
E J E M P L O 1 3
3 C U E L A P O L I T E C N I C A N A C I O N A LFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE ELECTRÓNICATESIS DE ORADO:
"MATRICES DE TRAFICO Y DIMENSIONAMIENTO ÓPTIMODE REDES LOCALES CON ENRU7AMIENTO ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBAMODIRIGIDO POR : ING. EDOAR P. TORRES P.
QUITO, JULIO / S5
* DIMENSKJNAHIENTO ÓPTIMO DE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO *
•íi--í;• ü tí-K-**K* I N G R E S O D E D A T O S a
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE INGRESA POR TECLADO•">
1
INDIQUE LA MATRIZ A UTILIZARSE :1 MATRIZ FUTURA2 MATRIZ ACTUAL
NUMERO DE CENTRALES^ 4
T R I Z D E T R A F I C O
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )42.648 24.250 36.376 16.724
( 2 , 1 ) (2,2) (2,3) (2,4)17.770 10. 104 15. 156 6. 963
( 3 , 1 ) ( 3, 2 > ( 3, 3) (3,4)2 8 - O 7 6 1 5. 9 6 5 2 3.947 11. 01 O
( 4 , 1 ) (4,2) (4,3) (4,4)13.505 7 - 679 11.519 5.296
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?c;- T
INDIQUE DESDE CUAL CENTRALI?
- 299 -
SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? (SI/NO)?SI
INDIQUE ENTRE CUALES CENTRALESI? J?
1 2
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)NO
INGRESAR EL VALOR DEL COSTO INCREMENTA!.... INTERCENTRALPARA UN CIRCUITO DIRECTO
C í 1 -, 3) ?
1802
C ( 1 , 4 ) ?
1 4 i 6
C < 2, 3) ?
2410
C ( 2, 4 > ?
1 969
C( 3, 1>?
1802
C < 31 2 ) ?
2410
C ( 3 v 4 > ?
2078
C ( 4, .1 > ?
14 1 6
C ( 4 , 2 ) ?
1968
C ( 4 , 3 )'?
- 300 -
INGRESAR EL VALOR DEL COSTO INCREMENTA!- INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( 1 , T ) ?
:l 140
C ( 2, T ) ?
1747
C( 3,T)?
1802
INGRESAR EL VALOR DEL COSÍO INCREMENTA!,., INTERCENTRALPARA UN CIRCUITO TÁNDEM
C ( T, 1 ) ?
1140
CÍT, 2>?
1747
CÍT, 3>?
1802
M A T R I Z D E C O 3 T Ü S I N C R E M E N T A L E 3
( 1 . 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )O - OOOO********** 1302. 0000 1 41 ¿. OOOO
(2,1) (2,2) (2,3) (2,4)* H *« tt * -K- -K K # O. O O O O 2 4 1 O. O O < J O 1 9 é- £i. O 00 O
( 3, 1 ) (3, 2) < 3, 3) ( 3, 4)1802.0000 241 0.0000 0.0000 207S.0000
( 4 , 1 ) (4,2) ( 4, 3) (4,4)1416.OOOO 1968.OOOO 2O78.OOOO O.OOOO
( l v T) ( 2, T) ( 3, T) ( 4, T)1J 40.OOOO 1747.OOOO 18O2.OOOO**********
( T, 1) ( í, 2) ( T* 3) (7,4)114 O. O O O O 1747. O O C) O 1 ñ C) 2. O Ü O O * * ********
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
301 -
INGRESAR EL GRADO DE SERVICIO DE LA RED EOCKECK 1
O. 005
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
1
INGRESE LA ACCESIBILIDAD IMTERCEIMTRAL
K ( 1 T 3 ) ?
10
K í 1 , 4 ) ?
1 O
Kí 2, 3>?
10
Kí 2-, 4>?
10
l< ( 3, I) ?
10
l<( 3, 2>?
10
Kí 3, 4>?
10
Kí 4, 1)7
1 O
K ( 4 , 2 ) ?
10
K ( 4, 3 ) ?
10
- 302 -
INGRESE ACCESIBILIDAD ÍNTER-CENTRALES LOCAL-TÁNDEM
K ( 1 , T > ?
10
Kí 2,7)?
10
K< 3,T)?
10
INGRESE LA ACCESIBILIDAD INTERCENTRALES TÁNDEM-LOCAL
K í 7, I ) ?
10
Kí 7, 2)7
1 O
K í 7', 3 )'?
10
A C C E S I B I L I D A D "K" I N T E R C E N í R A L E S
1 , 1 1 , 2 1 , 3 1 , 4O (I> 10 10
2, 1 2, 2 2, 3 2, 4O O i O 10
3, 1 3» 2 3» 3 3, 410 10 O 10
4, 1 4, 2 4, 3 4, 410 10 10 O
1,7 2,7 3,7 4, 710 10 10 Ü
7, 1 T, 2 T, 3 7, 410 10 10 O
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
- 303 -
•«. ,)j..,(. .„. (. .U. ,j(. .K. .«. -u- -K. #• * n- -H- K- * -K- -M- *• -tí -H- -íí- -K- -H- -í¡ •»• * •«• * •«- •«• -lí- H- •«• -ft- u •«• -H- -tí- •&• * * •* -tí- •»• 'tí- •«• -K- -tt- -íí- •«• 'tí- •«• -íí- -u- -ü- -tf- * -R- •»• -ft- -tí- * -K- -H- & -«• -tí- -H- -H- # -K- -H H- •«• -R- -K.*• -K.•K- R E S U L T A D O S I N T E R M E D I O S ** #-H- -H- tí- -H- -íí- * fi- * * * * -tí- * 'H- -íí- -K- •«• * -
RELACI UN DE COSTOS INCREMENTALES ^ - :=== =::=::
( 1 , 1 ) ( 1,2) (1,3) ( 1 , 4 )O • 0000 .1. 0000 O - 6125 0. 0000
(2,1) (2,2:) (2,3) (2,4)I.0000 O.0000 O.6790 O.0000
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)O - 612Í:¡ 0. 6790 0. 0000 0. 0000
< 4, .1 ) (4,2:) (4,3) (4,4)O.0000 O.0000 O.OOOO O.0000
««««««NUMERO DE CIRCUI TOS EN LAS RUTAS DIRECTAS'
1 , 1 1,2 3 , 3 1 , 4O O 39 35
2, 1 2, 2 2, 3 2, 4O O 15 17
3 , 1 . 3, 2 3, 3 3, 430 16 O 26
4, 1 4, 2 4, 3 4, 430 19 26 O
P R O H A B I L I D A D D E F E R D I D A S " B
( 1 , 1 ) (1,2) ( 1 , 3 ) (1,4)-tí -K ******** 1 . O O O O 0 . 1 6 3 3 O - O O 2 4
( 2 , 1 ) (2,2) ( 2 , 3 ) (2,4)1 . 0000********** O. 2152 O. O022
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)0 . 1 6 9 1 0 . 2 O 8 3 * * * * * * * * * * O . O 0 1 2
( 4 , 1 ) (4,2) (4,3) ( 4 , 4 )O- OO:L 7 O. OO1 5 O. 0019**#**tt**#*
- 304 -
==:===::===: VALORES DE "Ai " E í Al , K) - B
( 1 , 1 ) ( 1 , 2 ) ( 1 , 3 ) ( 1 , 4 )- ***# tt-** O. ÜOOO 8. 9019 3. 5349
( 2, 1) ( 2, 2) ( 2, 3) C 2, 4)0.0000********** 10.0149 3.4949
( 3 , 1 ) (3,2) ( 3, 3) ( 3, 4)9. O 2 4 4 9. 3 6 5 4 * * * * * * * * * * 3. 19 9 9
( 4 , 1 ) (4,2) ( 41 3) ( 4 , 4 - )3. 3 5 9 9 3 H 3 O 9 9 3, 404 9 * * * * * * * * * •"•
II E! O I A D E L T R A F" I C O D E S B O R D A D O
( 1 , 1 ) ( 1 , 2 ) (1,3) ( 1 , 4 )********** 24 . 2503 5. 9431 0. 04 1 O
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)J7.7700********** 3.2628 O.0158
( 3, 1) (3, 2) ( 3, 3) ( 3, 4)4.747' & 3. 3 2 6 7 * * * * * * * * * * 0. 01 3 9
( 4, 1) (4,2) (4,3) (4,4)O. O 2 3 6 0. 01 2 2 O - O 2 2.1 * *:- * w * * * * * *
í 1. T) (2, T) ( 3, T) (4, T)30.2350 21.0487 8,0885 O.0580
( T, 1. ) ( T, 2) í T, 3 ) ( T, 4)22. 54 :l 5 27 . 5898 9. 2282 0. 07O3
V A R I A N 7 A DEL T R A F I C ü D E S B O R D A D O
( 1 , 1 ) (1,2) (1,3) (1,4)* -t;- •« -K tí• -tí- * -K- * -)í- 2 4.25 O 8 13.7 O 8 O O .071 4-
( 2, 1) ( 2, 2) ( 2, 3) ( 2, 4)1 7 . 7 7 O O * * «• * * * * -H' * * 6. 9 4 5 2 O. O 2 51
( 3 , 1 ) (3,2) (3,3) (3,4)10.7863 7.1418********** O.0225
( 4 , 1 ) (4,2) (4,3) (4,4)O.0396 O.0192 O.O369**********
( 1, T) ( 2, T) ( 3, T) ( 4, T)38.0304 24.7404 17.9508 O.0953
( T, 1) ( T, 2) ( T, 3) ( T, 4)28.596Ü 31.4120 2O.6902 O.1192
- 305 -
TRAFICu OFRECIDO POR CADA UNA DE LAS CENTRALE
( 1 ) ( 2) < 3) £ 4)77.351 39.895 55.052 32.703
«««TRAFICO RECIBIDO POR CADA UNA DE LAS üENTRALES=—
< 1 ) í 2) í 3) < 4 )59.351 47.395 63.052 34.703
P E R n I D A E N L A R E DTRAFICO DESBORDADO NO CURSADO POR RUTA ALGUNA
( 1, T) ( 2, T) ( 3, T) ( 4, T)O.193 0.099 O.137 0.081
( T, .1 ) í T, 2) ( T, 3) ( T, 4 )O. 148 O. J 19 O. 157 O.036
MI. IMERG INICI AL... DE CIRCUI TOS EN LAS RUTAS TÁNDEM
1 , T 2, T 3 , T 4, T55 41 16 O
T, 1 T, 2 T, 3 T, 442 52 I B O
INCREMENTO DEL. NUMERO DE CIRCUITOS TÁNDEM EN TRAFICO NO PGISSGNIANC
1,T 2,7 3,T 4,T2 1 6 O
T, 1 T, 2 T, 3 T, 42 1 6 O
====== NUMERO DE CIRCUI TOS EN LAS RUTAS TÁNDEM ==
1 , T 2, T 3, T 4, T57 42 22 O
Ti 1 T, 2 T, 3 T, 444 53 24 O
- 306 -
* RESULTADOS DEL DIMENSIUNANIENTO ORÍ1MU DE LAS REDES LOCALES #* CON ENRUTAM1ENTO ALTERNA!IVO *
* ******* -« ti- tí' # * -H- * H-* •« -tt- # -H- K * -íí- -«• 'tí- ****** fr * * * * * * * « «• * * * * -tí- * * íf * •!(• •«• * -K- * * •«• H * * -tí- * * * * * tí * * * * * * * * * * * * *
*aa«a«»NUMERO DE CIRCUITOS EN LAS RUTAS DIRECTAS<=*=*===«
1 i 1 ~~> 1 •*"' 1 4J. 7 I .1. ^ .,:- i i •,_' I i '$
O O 39 35
2» 1 2? 2 "2-, 3 2, 4O O 15 17
3, 1 3, 230 16
4, 1 4, 2 4, 3 4, 430 19 26 O
^ ^ NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM «=====
1,T 2,T 3,T 4.T57 42 22 O
i , 1 1 ,2 T, 3 T, 444 53 24 O
F I N D E L D I M E N S I O N A M I E N T O
- 307 -
E J E M P L O 1 4
C U Eí L A F O L I T E C N I C A N A C I ü N AFACULTAD DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE EL ECTRGN TCAí'ESlS DL GRADO:
"MATRICES DE TRAE I Cu Y DIMLNSIONAMJEM TG OPTlNuDE REDES LOCALES CON ENRUTAM II.-N TG ALTERNATIVO"
REALIZADO POR: CESAR GUSTAVO SAMANIEGO BURBANODIRIGIDO POR : INÚ. EDGAR P. TORRES P.
QUITO, -JULIO / 8S
* DIMENSÍÜNAMIEMTO ÓPTIMO DE REDES LOCALES CON ENRUTAMIENTO ALTERNATIVO *
*** í N G R E D E D A T C
DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO2 MATRIZ SE 1NGRE8A POR TECLADO
1
INDIQUE LA MATRIZ A UTILIZARSE1 MATRIZ FUTURA2 MATRIZ ACTUAL
NUMERO DE CENTRALES™ 5
U c, I r\ r~ i !„• U
( 1, 2) í 17 3)18.964 28.446
(
í
(
í
1 3 .
21 .
4,1 0 .
5 7
1 )896
i )966
1 )56 1
1 )234
7. 901
< 3 , 2 )12. 485
( 4 , 2 )6. 005
( 5 , 2 )1.2.643
11.
í 3,18.
( 4,9.
< 5,
oso
727
008
964
( 2, 4>5.449
í 3 , 4 )3 . 6 í O
í 4, 4)4. 141
( 5, 4)8 .719
í 2 , 5 )1 0. 899
í 3, 5)17.220
( 4 , 5 )
( 5, 5)17. 438
- 308 -
DESEA MODIFICAR ALGÚN VALOR DE LA MATRI2! (SI/NO)'NO
EXISTE SUPRESIÓN DE RUTAS TÁNDEM? (SI/NO)?NO
EXISTE SUPRESIÓN DE RUTAS DIRECTAS? (SI/NO)?'-' T
INDIQUE ENTRE CUALES CENTRALES1? J?
I *¡
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)?SI
INDIQUE ENTRE CUALES CENTRALESI? J?
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? <8I/NO)
INDIQUE ENTRE CUALES CENTRALESI? J?
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (SI/NO)'SI
INDIQUE ENTRE CUALES CENTRALESI? J?
SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES? (Sí/NO)?NO
- 309 -
INGRESAR EL. VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO DIRECTO
C( 1, 2)7
O
C( 1, 3)7
1802
C ( 1, 4)7
1 -'4 :l. 6
C ( 2, i ) ?
C)
C ( 2 ; 3)7
2410
C( 2, 5)7
2200
O( 31 1)7
1 802
C( 3, 2)7
2410
C< 4, 1)7
1.416
C< 4, 5>?
1800
C( 5v 2)7
2200
C: ( 5, 4 ) 7
1,800
- 310 -
INGRESAR EL VALOR DEL COSTO INCREMENTAL INTERCENTRALPARA UN CIRCUITO TÁNDEM
C í 1 , T ) ?
1140
C ( 2 -, T ) ?
1747
C( 3,Tí?
1802
C < 4 , T > ?
í 4 1 6
Cí 5,T>?
2500
INGRESAR EL VALOR DEL COSTO INCREMENTAL U\ i ERCENTRALPARA UN CIRCUITO TANHEM
C ( T , 1 ) ?
1 140
C: ( T, 2 ) ?
1747
C ( T -, 3:) ?
1802
CÍT, 4)?
14 :l. 6
C(T, 5)?
2500
- 311 -
M A T R I 7. D E C O 3 T O S I N C R E M E N T A L E
( 1 , 1 ) ( 1 , 2 ) ( 1 1 3 > ( 1 , 4 ) (1,5)O. 0000 O. 0000 1302. 0000 1 4 16. OO
( 2, 1) ( 2, 2) < 2, 3) ( 2, 4) ( 2, 5)0 . 0000 0 . 0000 24 1 0 . O 000 ##**#* -i* ### 2200 . 0000
( 3 , 1 ) ( 3 i 2 ) (3,3) (3,4) (3,5)1 S O 2 . O O O O 2 4 1 0 . O O O O t j . O O O O # * -fr * «• fr •» *• # * * -H- fr •* * # # fc * *
( 4 , 1 ) ( 4 , 2 ) ( 4 , 3 ) ( 4 , 4 ) ( 4 , 5 )141 6 . 0000 ******** iHHHHHf •jHHi-íHHí- O - 0000 1 SOO. 0000
< 5, 1) ( 5, 2) ( 5, 3) í 5, 4) ( 5, 5)* H- -lí- #*****# 2 2 O O . O O O O **#*•&###** 1 & O O . O O O O O . O O O O
( 1, T) ( 2, T) ( 3, T) (4, T) ( 5, T>1 140. 0000 1 747 . 0000 1 302 . 0000 1 4 1 6 . 0000 2500 „ 0000
( T' , 1 ) ( T , 2 ) í T , 3 ) ( 1" •> 4 ) ( 1" , 5 )1 1 40 . 0000 1 747 - 0000 1 802 . 0000 1 4 1 6 . 0000 2500 „ 0000
DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ (SI/NO)?NO
INGRESAR EL GRADO DE SERVICIO DE LA RED EO0<EO<1
O- 001
INGRESE EL TIPO DE ACCESIBILIDAD0 PARA ACCESIBILIDAD COMPLETA1 PARA ACCESIBILIDAD LIMITADA
- 312 -
INGRESE LA ACCESIBILIDAD INTERCENTRALE
K( 1, 2)?
10
K ( 1, 3 > ?
10
K ( 1. 4 > ?
10
K( 2, 1>?
10
Kí 2, 3>?
10
K ( 2, 5 > ?
10
K( 3, 1>?
10
Kí 3, 2>?
10
K < 41 1 > ?
10
K í 4 v 5 ) ?
10
Kí 5, 2>?
:l O
K( 5, 4)?
10
- 313
INGRESE ACCESIBILIDAD IIMTERCENTRALES LÜCAL-TANDEM
K í 1 , T ) ?
10
K< 2,T>?
10
l< í 3, T ) 7
10
l« 4,T)7
10
K( 5,T)?
10
INGRESE LA ACCESIBILIDAD INTERCENTRALES TÁNDEM-LOCAL
KÍT, 1)?
10
KÍT, 2)?
10
I((T, 3)7
10
t«T, 4)7
JO
K(T, 5)7
1 O
0000 "O<S CS
9éSfr "O
0000 "O< í; l f7
0000 " T(£ '55
0000 " T( e * tr
0000 " 1 OOOO " T 0000 "O
08 I £ "O
0000 " T
06Z.9 "O< s L e
OOOO " T(T *S
SCI 9 "O
O8 T 9 " O OOOO " I O6¿9 " O OOOO " O OOOO " O
OOOO " T 68SQ "O S3T9 "O OOOO "O OOOO "O( S * t ) ( I/ l T ) < £ ' t ) ( Z * T ) ( í < T )
S3~iyiN3W3M3N I S01S03 BQ NO I
* «• * •«• -H- * « •«• -» -M- * # * -ít -H tt -H -«- •« H -M- -tt «ínm^^^ -». . # •«• -M H- H [(• .»
s o i a 3 w y 3 i N i
# -M- * •«• -M- •» -S * -H -ü « -H- K- -ít -H- H
o a y i ~\a H- ff -tt -« -ít-
*^
na yony^ N
0 t O Ts M. i/
01 OT1*S l'fr
O Ot
O T O
O O
UN
y yyoi.Ji.aow y3S3a
O T O T O T;;;:: M. ;:; M. T M.
O Tl'S
011M
O T
OT
O O tS *fr T '
O T O T
i y y i M 3 o y 3 i M i
O I O O T O O Tfi l£ fr 1Z S *S í 43 T < £
O Ot OT OT OS ' I tr ¿ t C 4 t S ' T T ' T
- 315 -
£= ===u===: |\ |j M £ R i j D E CIR C UI T O S E N 1.. A S R U T A S DI R E C TAS~=====
1 , 1 1 , 2 1 , 3 1 , 4 1 , 5O 46 30 15 O
2, 1 2, 2 2, 3 2, 4 2, 535 O 12 O 13
3, 1 3, 2 3, 3 3, 4 3, 524 12 O O O
4, 1 4 , 2 4, 3 4, 4 4, 512 C) O O 1 1
tz- i i---' o c:; --. e:; /i i;r er-_i, 1 ._.' , x.. ...i, •_• -_' » ¿r ...i , •-.'
O 1 5 O 1 1 O
F> R O B A B I L I D A D n E P E R D 1 D A S " B "
( 1 , 1 ) (1,2) ( 1 , 3 ) ( 1 , 4 )4Hf'tt* u ti H O. 0004 O. 1 757 O. 1486
( 2 , 1 ) (2,2) (2,3) (2,4)O. 0003######-ti-#ií--H- 0. 2069 1 . 0000
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4)0 . 1 6 2 O O - 2 3 1 4 * # * -ti •« H R- # tt * i . O C) O O
( 4 , 1 ) (4,2) (4,3) (4,4)O. 15 5 9 1 . 0000 1 . 0000**********
( 5, 1) ( 5, 2) í 5, 3) ( 5, 4)1.0000 O. 1346 J .0000 O. 116&
( 1 , 5 )1 . 0000
O. 1349
(4,5)O. 0989
VALORES DE "Al" f£ í A1 , K ) = B
( 1 , 1 ) ( 1 , 2 ) ( 1, 3) ( 1 , 4 ) ( 1 ,5)-innt-'tni"** 2.7149 9. 1649 B. 5874 0. 0000
(2,1) (2,2) ( 2, 3) (2,4) ( 2, 5)2. 70 9 9 **#*##*•*•«•* 9. E: 3 5 4 O . C» O O C) 8 . 2 9 O 4
( 3, 1) ( 3, 2) ( 3, 3) ( 3, 4) (3, 5)8.8744 10.3679********** O.0000 O.OOOO
( 4 , 1 ) (4,2) ( 4, 3) (4,4) ( 4, 5)S.7424 O.OOOO O.ÜOQG*#####*#*# 7.4869
( 5, 1) ( 5, 2) ( 5, 3) ( 5, 4) ( 5, 5)O. OOOO 8- 2849 O. OOOO 7. 8894***-H-*-íí-«"«-K-íí-
.£.
N4
en irn
!~
xi
i Cu
x
4^
en • r-o
4*
-
o e
n
- 317 -
===TRAF I CU OFRECI DO POR CADA UNA DE LAS CENTRALES^;-
( 1 ) í 2) ( 3)86-643 42.098 60.272
=—TRAFICO REO IBI DO POR CADA UNA DE LAS CENTRALES»»-
( 1 ) ( 2) ( 3)68.648 50.098 63.272
P E R D 1 D A E N L A R E: DT R A FIC i J D E S B O R DA D O N O C U R S A D O I::' O R R O T A A L G U M A
( 1 , 1 ) í 2, T) í 3, T > ( 4, í) ( 5 7 T)(J. 043 0. 02 1 O „ 030 0. 01 6 0. 031
í Ti 1) < T, 2) < T, 3) ( T, 4) ( T, 5)0.034 0.025 0.034 0.017 0.031
NUMERO INICI Al, DE C: IRCUI TOS EN LAS ROTAS TÁNDEM
1 , T 2,T 3,T 4>T 5,T69 22 70 40 96
TT 1 T, 2 T, 3 T, 4 T, 560 24 76 39 100
INCREMENTO DEL NUMERO DE CIRCUITOS TÁNDEM EN TRAPICO NO POISSONIANO
I i T 2,T 3-,T 4,T 5,T3 4 1 1
T, 2 T» 3 T» 4 T, í.3 4 2 1
«sass- a NUMERO DE C I RCU I TOS EN LAS RUTAS TÁNDEM == = = = == =
73 25 74 41 97
T, 1 T, 2 T, 3 T, A T, %63 27 SO 41 103
Ü .1 N 3 I N W M Ü I '-• N 3 N .1 U "I 3 U N 1 .d
t r o
8T O oí O9 S3 17 '3 8
O !íi: 08 9tr O
S ' T fr ' T 8 ' I S * T T (
3.vi i a syiny sy "i MH soi i noy i o na
-H * -H- •
•» OA i .t..yNd."í.i..-iy DIN.:! i ww.myN3 NOO *•u- S3"iy ocn S3a;fjy syi aa QN i ido o.LN3 1 wyiMü i SNBW i a "IEIQ soayi~ins3y ** *-íí- -H- * * -íí- -ÍJ- ít- * # * -ü- * •>{• .«• -í(- -í(- -H- -H- X # i(- -M- -íl- -S- -tt •* Ü- •?!• * -íí- -M- •?!- * •«• •» •«• íí- •»• -9- -íí- •!(• -ít •?!• * íí > -U- -u- #• -M- -U- > -íf -M- •)(• « -Jt X * -H •}!• •«- íf- * -íl- « •«- -íf -Jí- -M- -!f- -H- * íf * * * !!•
- sie -
- 319 -
5.4 EVALUACIÓN DE RESULTADOS
Para el caso de distribución proporcional, ejemplo 1, si -
bien este es un método de distribución, no deja de ser un tanto teori_
co, está bien como una primera aproximación pero es necesario real i -
zar ajustes en base a ciertos factores tales como densidad de pob 1 a-
ción, tipo de usuario, intensidad comercial del área, etc.
En la compresión y expansión de matrices, ejemplos 2 y 3, se
nota claramente como aumentan o disminuyen respectivamente los tráfi -
eos originado y terminado de área, comparados con los de la matriz ini_
cial, consecuentemente también aumentan o disminuyen los tráficos in-
tercentrales.
En general, las nuevas distribuciones de tráfico si reflejan
en sus resultados la solución al problema planteado.
Comparando los resultados de los ejemplos 7 y 8, en cuyos da-
tos de entrada la diferencia es la accesibilidad, el número de circui-
tos en las rutas directas es igual en los dos casos, no así en las ru_
tas tándem, esto debido a que la función de mejoramiento no toma en
en cuenta la accesibilidad al dimensionar las rutas directas, en cam-
bio para dimensionar las rutas tándem se siguien procedimientos dife-
rentes según la accesibilidad sea completa o restringida.
Para los casos de supresión de todas las rutas tándem o direc
- 320 -
tas, ejemplos 10 y 12, no se toma en cuenta los costos incrementales-
pudiendo éstos tomar cualquier valor, estas condiciones restrictivas-
no dan opción a escoger el número de circuitos directos y tándem, si ni
plemente se dimensionan las rutas en base al tráfico ofrecido a la ru_
ta y al grado de sevicio deseado.
Comparando los resultados del ejemplo 9 con los del 8, vemos
que aumenta el número de circuitos de las rutas directas que salen des_
de la central que no tiene ruta tándem, esto debidc a que todo el trá-
f ico tiene que ser cursado por las rutas directas y éstas son dimen -
sionadas en base al tráfico y grado de servicio deseado no interviniera
do los costos.
Comparando los resultados del ejemplo 11 don los del 8, vemosc.
que aumenta el número de circuitos en las rutas tándem que sirven de
enlace a las centrales que no tiene conexión de rutas directas, ésto -
debido a que el tráfico entre dichaa centrales tiene que ser cursado -
por las rutas tándem involucradas, aumentando la media de tráfico ofre
cido a la ruta final en un valor igual al tráfico entre las centrales
consideradas.
Para el caso de que dos o más centrales están ubicadas en un
mismo sitio, se asigna cero al costo incremental entre dichas centra -
les, con el objeto de que todo el tráfico se encamine por las rutas dj_
rectas (de longitud bien corta) que unen dichas centrales.
- 321 -
Entonces los resultados obtenidos si representan la solución
a los problemas planteados.
- 322 -
CONCLUSIONES Y PROYECCIONES
A la culminación de este trabajo, se siente la satisfacción
de haber cumplido con los objetivos que impulsaron al desarrollo del
mismo, los cuales son el brindar una base teórica sobre el tráfico tel^
fónico encaminándose luego a partir de la misma al desarrollo de pro -
gramas digitales con el fin de proveer al ingeniero en telecomunicacio-
nes de un sistema útil para el estudio y planificación de redes telefó-
nicas.
El desarrollo de este trabajo se ha facilitado por el hecho
de haber utilizado un computador con terminales de pantalla, lo cual, -
nos permite realizar procesos interactivos que facilitan la implementa-
ción y depuración de programas y subprogramas complejos. Esta misma ca_
racterística del computador nos ha permitido implementar programas de -
fácil manejo en la ejecución, pues éstos están realizados en un modo -
conversacional, la persona que haga uso de los mismos no necesita tener
conocimiento de programación sino simplemente disponer de los datos que
requiere cada problema planteado e ingresarlos de acuerdo al orden en -
que los programas los piden.
- 323 -
La salida de datos es bien explícita e inclusive puede
se con fines didácticos en el caso del dimensionamiento de redes, en -
donde se imprime los resultados intermedios que son valores de los pará^
metros más importantes obtenidos durante el proceso, permitiéndonos és-
to visualizar como funcionan los métodos y teoría expuestos; en el caso
del cálculo de matrices, al final se despliegan las matrices actual y
futura, lo cual nos permite ver la variación causada por el proceso.
A los programas se les ha dado, dentro de sus limitaciones,
la mayor versatilidad, tal que puedan ejecutarse todas las opciones y
casos posibles, como se han demostrado en los ejemplos.
Los procesos son rápidos, a ésto ayuda el almacenamiento de
matrices de valores en arreglos de memoria real; pero ésto es a la vez
un limitante ya que máximo podemos considerar 30 centrales locales.
Puesto que los programas están escritos en FORTRAN IV, se -
pueden implementar en cualquier otro computador con mayor capacidad de
memoria que-poseaal compilador mencionado, pudiendo entonces aumentarse
el número de centrales a considerarse.
Para el desarrollo de cada proceso de cálculo, se han utilj_
zado métodos numéricos eficientes, de ahí que el sistema es confiable
y convergente a una solución.
Teniendo como base a este sistema, puede desarrollarse otro
que considere un mayor número de centrales tándem. También es posible
- 324
hacer las modificaciones necesarias para considerar redes a nivel naci_o
nal.
En el caso de dimensionamiento de redes, es posible reali -
zar una mayor optimización a los resultados obtenidos, mediante un pro-
ceso iterativo de variación de circuitos en las rutas directas y tándem,
manteniendo el grado de servicio deseado en la red.
En conclusión dado el alcance y proyección de la presente -
tesis, se considera haber cumplido con los objetivos propuestos.
- 325 -
A P É N D I C E A
LISTADOS DE PROGRAMAS Y
SUBPROGRWAS DESARROLLADOS
ffi
O
"•£•
CCl xl
C?-
CJ1
-fci
CO
KJ
'• •'
• •'
• •"
Tí
m COZ
Z O
TJ
33 •j-.
O I —
!
:— i
Z Z
Z
TI pl
;~= f i
Ti
~
~ m
TJ M
<C
r~ Z
3>
3> —
33
Z
O
•-«i—
i ! H
^
35
1
Tí
2> TI
•-i r
Po
mJ"
>
r~*
Í'Mg P
"
~~
—T
I p
m z _<
=— L
T-
rn 3
>~
T
"
H P
,33
CO
p— ni
.' O
'.
-• O 12 m -f n TI o • «
Í !
fñ mZ
¡Z
5 !~
! i""!
'•-
m e
? -H
< r
piT
i fv
j
T(
2>
c ~n
zrn
3>
Z- o
rn
— *
— '
Zm
o -•u C
Op—
1 ¡T
: ¡T
i
rn c
o r.:
r f_
— \
~H
z3>
O
Ti
>— í
H- :
2>
!~!
:— !
T
- :-v
tVí
¡j-J
¿J,
:T:
•~ 1— !
m z — ¡
CO
t. .!
1~
•-i n
Z M
i— i ¡
10O
—
J
*-*
3"!
3> h
-i1
rrm
cco
< T!
-<rn
z ^
'~ —
ip
3*
¡<
rñCO
— i
l~i
T? i> co ; — JÍ-
CO n fn — i
33 T".
P P ¡"i"!
-'
O
¡. .i
O
O
'. .'
:- -]
O
O
O
¡. .'
O
O
'. -1
¡. .:
:. j
•- .'
!. ,L
O O
C
o
o
o
3:co
co
co
— í
O
O
¡-'
33 t—
\ !,
'! f-.
"! M
! "
•
"i
1
T!
p
f t
Z
O
P P
12
Z
Z
"—
i Z
Z i
i>
rn
z>
xx
P¡
33
PZ
33
— í
me
CO
"H
CO
(-H
i—
f —
i O
~-
f O
O
33
—
¡3
O
O
O
CO
C
O
O
O
33
2>
O
TJ
— i
— !
C3
2>
C?
m
3>
T¡
D £
en
o
4a
P¡ m
o
o?
c
z w
»-*
o 7
•
mm
,
••
¡—
¡
»*
fTl
f i
l"~!
"•
¡T
1 ¡
i_i
i—f
z
Z Z
C
' I
= Z
Z
=3
> =
— !3
>
= J
P1
Z TI
m
~ i
f i
f~í
n
rn ¡~
¡ TI
~
TÍ
P
C n
i P
33
33
O
5
><
O
C
^ C
rn 3
3 rn
P;
en
ü'i
TJ- ¡
_¡ o
*¡ — ?
co
ce
!-!
<C H
^
Z
Z
í~
3>
> C
—
i i —
Z
j> r
n z
rn
m
p
i— •
-' "
O
3"*
TJ rr
O
Z O
Z
Z
C
O Z
C
O P -!
I>
»-
i 2
33
TJ m
33
—t —
i o
i-' o
rn
•• en
n"
ni
c o r
n
o o
~¡
TJ
o 3
3 *
* ;-,
3"3;
m
rn z
3\
PI
z rn
o
Pt
z PÍ
o o
•- -
; 2
i z
¿i.
•~í
r~Z
— iÜ
'Z
fnp
Hp
T
iP3
3
C:Í
D—i
rn
H
^~
r~
c^
z c
^z
o
zf
!
P
:~:
X:
Í Z
Í
!2
**
w
3>
Z
Z
P Jj
TJ O
T
; T
J 5
P
P
CO
m
C
C
0";
—
33
m
33
—
Z
Z^
Z=
PZ
C
=3
"^
z^
rr
rn
2
co
H
TJ
H-P
3í=
PÍ P
f
fi
r¿
O
¿
33
— <"
~
5"
: —
í~-
r~Z
^
3> Z
1T
S
O
hl
^ ¡T
:~
o co
:—
P P
P
ir
ce*
C:
z
C! " 2
'
z
n~
"
z —
P
- ~
> m
\~
3
j —
:• <I
j>
3T33
í
7"
*^
^1
?
33
Z
3>
l~2
7~
5
"~
~ ~r
'. —
_
i— i
Til
'
Tj
33
T:x
S
P3
?3
>'
¡T
i "
m
2> p
1>
TI
CO
•—
C
r~
r~
r~¡
¡~
rn
— ;
3>
m i;
rn
co
o
rr
z 33
3>i*~
: i —
rri
—
TI
—•
z
' ^
c3>
X;
;~
; ir
T!
• :
: j
O
:—
-co
co
CO
P
ii 1!*
fe
fe
Sí%:
fu
at
¡j
A
!~
íjc
!|O
Z
O
~
CT
: fe
i!
S¡
Ti
O
33
i>
j>
5
* co
*
ii c
m
*— i
PCO
—
i C_
57
; t—
! tó
i!
i— <
O
33
2>o
33
m
^ co
*
i1 —
í z
i~~c
r~>—
:
— !
S
f: H
fe
Ü
Q
3>
:~
r
*-*
Í—
-N
,1
t— i
^p
í^
lj
t— i
M•
-C
fe
Zf
eÜ
! !H
!3
>1
! TI
~i
fe
3>:
fe
¡í
O
£3
Pi
..
. #
jjí
(i
m
O1 T
J
P
O
* T
J lis
i;
O
TJ
! t-s
—
i Z
rp
* j>
fe
Ü
C
O
Tj
'¡ C
O
33
—
* 33
fe
Ii Ü
33
uT
i>
rr
p
#
3>
^
|¡
TJ
33
_• O
T
i T.
- Z
*
*
II O
• s—
í r~
i m
pn
^
3>
fe
¡i
^ p
j~:
^
ají
¡í T^
*"*
'- •
'Z
X
' C
. *
Q
JP
ü
C
!' Z
m
TI
T^
~
)fc
rrí
;óc
i¡
f¡
i
; C
Of!
f~L
f : 2>
fe
—
''- ¿
J!
iTi
•
j>
-H
^
* P
fe
Ü
H
33
tr
c
P z
* z
fe
¡i
o
ms
P
3>'
33 3
> fe
O
~
Ii
C3
O'
!~
i~
— -
— i
fe
(— :
j|r
¡Í
V.
ij.i
'_
¡ O
X
i ?? D *
ií
3>
CO
- — i
í' *
-<
* Z
fe
ü
C
O
33
H
TJ
Ni
^
M
¡i Q
f] 2>
T¿
Ti
j!c
í~í
¿:
i! T
J<
I"n
n>
—j
?? rn
w
¡i -
oi—
-: —
• m
fe
¿:
ii
n
o
* c
fe
i¡
H
&f.
fñ —
:
fe
Z
^
IÍ
O
3>
33
* 3> *
Íl
33
Z
_J
!—
; T
s yz
%
; ¡;
33
I1
o
P T
I ¿ z
*
¡i
ni
z—
i i—
fe
3?[
fe íf
CO
*~ *
T;-
— i
~i
^
— -
~
Í¡ m
P
3^
~¡
¿ 33
*
Ii T
' Q
X^
*
>-:
fe
ii •
OO
T
i T^
= ri:
f!
fe
¡!33
*-
~:
^
fe
ÍÍ £?
CT.i
0 ±
í
m *
ií
33
*~ i
-j
"r
! •?
• fe
!i
KT
" 1 —
&
—
: tó
!!
jsT;.
iT;
£
3~Í
¿
Ü
Z
b
P <
*
3>
¿
Ü
O
O
Q x
*
TI
fe
u[
f f
!
*
(-•
sf:
U
-i
Z
* O
*
!!rn
T
fe
o *
i!33
m
C
#
fe
í!3;
p
_
A
T;
~
|i*-*
'~
^
O
£
ü
Z
O 3
3
¿ H
fe
Ü
3>
~í
T;
:?
¡Z
fe
¡i• — |
ff:
» iíc
T1
-. d:
'!
O
O
¿ P
fe
¡1
* x
#
fi
"¡ t
, } !T P 33 P n P CO P o o T> P P CO f ] r¡ Z rn z ¿j a — i
3> _i
i— í
P z —i o jí1 ¡ — H P 33 z T
> —i
^
Z H
33
P¡
3> x
Z^
T
! T
j
H
H
m D
TI r
n o
2> c
*— ¡
P
CO
Pi
3:>
CO
33 3
3 3
3—
1 C
O
TJ
TJ
O
O
O
O
— H
c *~4
rn
2> c
c
33p
iT
¡ t~
- 3"
í !
P
*—
Tí
3>O
'
^ H
-i P
Z 3
3 Z
¡~i
T>
3>-
3Í1 3
>' —
' m
n
p z
D
p,
o>— ; !Ti
TJ ;T.i
t-Hc^
t^
z
a o
m c
o33
2?
-H
[ m
. P
33
»-»
Tj
!. .'
^_'
>— ! U
j O
TJ
i— •
i—
—[
Z•*
o
o •
— : z
mz r
n o
om
z2
m
z -
<2>
H
r" •
— « '.
j—
i p ;
; ;
p
3>33
P
O
33
M
rn H
i •-.
zi~
i ;.
.; 33
2?
2>m
o
o
oC
O
Z £l
T I-H
: i— i P
: i
o
z ~
n~ z
rn
•— : 3
?' =. .
3>
O
H P
3^
O
i~~t
3>
!—!
OT]
LJ
3>
i"*
*C-—
, rn
O
CO
-< TJ
*— '-
S P ^L CO !— ; o Z T¿ Z ü; 1
> í z H ¡
i
:~!
TJ
— :
*-*
1 Cu ro CTí i
3:"i
f i
o •••&
co
xí i>
en
.£= c
o ro
*-*
o '-.o
co
o-
en ja
co
FO '-*
o
'•£ c
o x¡
i> c
.n
T: m X c¡ *-* '?*
- *j m X ti >-
O o o -— -
z Tj
J, _;
t— •
'> C
/lO
O!-«
•T
j 2Z
'•- O
X
X
*~!
T
—J
2> n
i— i
--.
^~ (~
>.X
. f
*-.
«
(-L
ZÍ
"'•
0**
X
»— *
Ox
Z —
i~-!
u.1
~^
X'
o r
n (j~¡co
ni
!¡ C. m "•• r~
- x.
z"
CZ
'•- li
••.j m '- 51
x.
""-—
• T
J r~ X z f— { TI l-
H
!~1
X'
TJ
Q í— « ni H z -r¡
X r ni co - z Tí í
-
o
nI—
L
Ja i™i
-. "
C'
-¡ X
J
Ti
ro
T; m
•-
. o
TJ-•
X
X M
H
Z D
3 -i
c¡
• -—
x
rn^™
> I
["!"•
— j
••-•.
co
m -
— t
-en
*
* x
-O
O
"
^- x.
H*
- •
rn _¿
- ji
í-1-
O X
X
••
- O!~n
x
x¡ x
I-H ~
O
• ü
w
Z"
JÍ.
*-*_
£.
'-.'
•-*
• O
i""¡
X¡
xj
Q o
rn
O
H
O
CO
C
O•
*-'
O
X
en
oo
~
- m
o
\~1—
*• i~
i "
en
~ --.
zO
H
--.J
C
~
O
'•- 3
¡_
•* m
C1
>-•
x
Xs
o
^ o
o O
1~í z í— í
;~¡
t— i
3> i — i— i m i~¡ m H TÍ
¿1 m 0~! - z «
,-,
.— . ¡
~. .-.
._i
i•
-•
•i
—.
1
ico
ro
i i
O
O
I i
c^ e
n ja
co
ro »
•* >-*
i i
^ x
-n
s:
-n c
>-.
{
TI r
n ••-
••-
••- •-.
•-. --.
o x*
•-.
c x
z i
'-•
X
l"~
r~ ±i
i'i'i
f -.'i
*—-
¿ \— i T
T
" *—
4 ;_
,) ¡
c_ ~
m n
i "
3
— 5
!;•
3 -í
33
i
u1 -^
co
co
t-í z
z "
X1
m —
i £ ni
rn
i
o: <
> •--
z
x x
'-• -
t --
x
— -~
- co
i
• *
-< "
O
O
O
CO
—•
• )~
t >~
J- •"
• *~
* O
¡
r~ *
x,
¿i
~ ^j \
-
i* f
,v -
~
¡-H
*iZ
*im
i;iJ
>X
'íi~
t x^
—
TJ
¡•
m :~
'•-
3
DJ "
• "~
: '••
co
" ho
n
i•"••
X*
m e
n m
o
o ÍD
•— <
o t?
x.
o i
• x
<i
z z
z c
z ^
" rn
co ^
c
¡
O
¡i T>
•"*
H í
!D!
T> O
d"
*^
X>
1
Tj
CO
Z
O
^ *
"•
!~~!
"••
-H
i'
C '
'•- O
O
Q
O
ÍD
—
! !i
O
1'!_
O -
X
Z
CO
C
O 2
! C
Z
X
"••
CO
i
•*~;
:*t \n
~n
m
T~¡
*—
\: *
•* ~?
¡ —
i K
-: i i T
i T
í J
i
•"" c
•••
ni ~
z c
x¡ m
*-¡
x.
io
o -o
z z
> o
z o
r~
o j
i—
i E
¡ •-.
—i ; !jj
TJ ¡
v¡ T
J
£¡
¡Vi
i*
— * o
o
ni —
! ¡_;
', .'
x ¡
en
z 3
o> 3
3 j>
-
í^*
z
z> r
n z
;. -j
co
T>
•- t
o
x o
z —
; *— ••
o
o *
!3>
!_
¡ o —
; ni
•--.'
— j
•-.
ir
T^ !
JJ í
-* ?
"
•£ ^
I
CD T
¡ r~ j
r~
x
¡m
c=
rr
z z
x.
- i
x
-i X
X; X
D -
x
•-
ii—
; 7^
1 —
¡"~:
¡ : rr
i*~¡
¡H
S ü I I '
3J ^
ico
n~
m n
i TJ
— { m
¡
~ Z
Z
T
Í C
Z
!:-: i
' — i
H T
X
O
i
m
x x
*-«
X1 •
-! !
~
]•}-
; "
"T
^
,~"
•..
i~i
!
— '
;*~:
: r~
^~~
•*
Z
•rn
p-
rn
rn
-•-
CC!
!¿
- J;>
co
co j
x
iR
j ir
x,
•* CJ
í
Li
'' ' !
Q
**-
" '*• ^
•
— ! Z
X
"-
!
i> m
co ^
•*
c i
O
T>
T
>
"X.
-""
Jl
¡
jTj
z "
CO
1
Z Z
H
X
x
!•—"
cz
rn -
-*
\X
rn
-•
. xj
« j
ID' <
J
CO
i
!~~ !:•
x
— »•
!m
¡'o
-• \
CO
ü
iO
''•
!
•-~ •
rn
s--
iZ ~
•*-
- i
i— i —
i i
o —
i
X-~
.—
K-
l-t.
,•"•,
rj f
..-, Í
_L
~ T1 E
••• •,
-•- d
X"
TJ Q
T
J M
O
C
3
— S
¡i- x
co
3> m
;_
— í
—
-^
r~ •
• 3>"
-^
H*H
H
<3 h-l -
Q 1-
1 C
[ O
|-t
Z
x
*-••
X
iTí
0": "
O
" ¿-
•-•'-'
CO
3 —
en r
n ••
-"
;T¡
;—!
!>•
ro j>
m x
1 — '
T!
:"~l
v
X
"
:~i
'-.
- T
J
X•-
• ro
m
! T
>
••• -: x
rv
D
G5
>-«
x.
TJ J
;-
ÍNÍ
u
'J ^
2>
^ f!
H! o
X '
" -
- T
- C
f. T
Jen
•
x o
Xj
••. -
* TJ
, u
-..
•••-.
i—
—1
CO
'•- O
'•. ~v
«
n^•*-
• -
-x C
O-—
• •-.
-1
Ti
—
*~ *•
X•-.
:~.
"
Xx.
- "
- 0 "
X -
" >>
-.. X
J
"
!~í
f-.j
>i
C:
X1
x
¡-c
O•-.
H- i
:~= "
CZ
Of— —
íO
"
i> e
n -t.
oj
m
^x
-. •-.
x
i•*
i~t
'--X
1'•
O -
O—
xr
ij\
\
X I-!
•-. -
f!
x ~
•-
i>
H-
« 3
v
O '>
!>*-
*X
X -¡ s
j
** "
X
x••.
1—1 -
-* -
" — 1
;~¡
--. m
ni
—"
CO
^j m
" x
x ™
m -
« rn
>-*
--.
í-~:
— !
i*~>
Xi
x••.
• jj-
«
O
<~t-
—
r O
"
m
»—CO
-<
••£ X
S~i ~
-
O
»— f
•-Z
3
— •
<.m
rn
rn z
i"f
z c
o ^
TJ
.— •
rní~
:~
!
—i
Z
™3^
2>
]Tj
3 3
_
ni n
i x
T^ ~
T>
ZT H
R.<
T> Q
•-.
1 T
J
-—
i —
' S.
'¡m
i— i ; j j
X 3 x
Z
:_í "
z^ — ! " ~
i-í IX
-..
<C x
-
:_- "
X.
= •..
""••
—
- X
o
o,_J
.Q J*
,
í-.'i
h--
"* •n s
i =r
o
•- •-
o 33
m
mZ
Z "'
>-t
TI
T]
t— !
2
—Í
i— (
1— f
rn H
-S p
ni
z z
x
-i —
ni
m1—
í
J~
¡ *-.
)—
-
I>
t— fc
•<
Tj
T!
2> j;i
í— •
*—:
i—;
m
^ o
r r
r -
c
m m
o z
^-
c_
ro
— H
x C
Z ••
—.•-
,X
2>
-
3
CO
C
O*-
* i'H
T
J C
O f
,'¡O
O x
í J
-I&
-~
- r^
- i*>
-x
t—
.
-.
¿a Ji
«
! ^
^
••*
Q
'•• C
C
4^
•—
- "
x
Z -
C-
C_x,
ro
**
•-. T
^ -
^^
•*"
"
^- Z
Tx
\- -
--.
v^—
•*
O x
.x -
m'-•
O
CO
—
X'•- "
¡~!
« =-*• —
cz
co x -•
m-j
(--.•--
•- r
~O
x
TJ TÍ
~n
H O
"D
2> C
Z3
r~
o[T
í —
!z
x==
r~—
; "
Q
t-H
TI
D n
i Hm
»-» m
rn z
í '-i.'
'. .-'
rn r
r¡
\. '
n
(~í
!~!
3>
iZ¡
-í 3
I1 T
jZ
ll_ C
O¡Z
I •— i
3 O
T'
.¿i
CO
3>>—
— . -
f,'!
t.
'í
'> r
oX
"
" C:
'!Z
¡"-0
¡ ^^
x -
CO !>
^ TI
X T
Í^N
l'l'l
íó " fl'i ro s-
1 J> TI
*-* co Q — " s TÍ
^. co Q:
^ 3> T!
CO - co ÍO ^ " TJ
f— i
7v
^-s
'.0 o " !!¿i
c
; i 1 i i ! j n m Ti H
- 1 z t~-t f~l
1— 1
f~! z f-1 m •H i— (
TJ
!_l
-< £1
t—í
^p m Z CO :"
•• Z m <^ 3> Xi
<~_<
2;= !TJ
r~ m
;~¡
i~"i
r~i
3> j
>TJ
T¡
Ti
3 3
2>-
2>—
j _4
X TI
»-*
>—
;N
J
NJ
!~~
. ¡—
S
ni m
—i —
(>*
-; X
3í: I>
T]
T.
i-,-
»— [
Q Q
— - -
_!T
] T
í~ ~
— i
~Hr—
-~
x x
T> ¿
- — .
>.: m co ¡ — i — — i x¿ o r; — r
rn X 3 rn " i-Í
: — i
C-
~l
l~)
rri
2>T
] T
]
< <
cm
rn
í™"i
¡"~!
-H ~
Hi~
~¡
¡~i
X X
n r
-!rn
mH
—
Í>-:
y*J
X" J>
TÍ T
í
t— ! (-f
o n
—
——
' :"~:
m x
X h-!
T/
j~-
i— f
)—
Z Z
T>
2>
--?
f—
: !
O O
TS ~
n¡—
:Z
I__;
— i
-—
¡ZI
X
A;
•_'
•_•
n r;
~n
X1
i— i
7T 3 3
X
X"
-i H
X X
k-i
1-4NJ
r^
J
•— í
»~i
m m
T;
—j
T_!
TJ
.J>
X
0 TI
w
O ^
ro
*— *
O
-]
Z
im
Í-H
CO
Z ta-1
o o
!~~í
1— i
Z X
co r
~—
it— i
— i
:~ — \ •c X co í~! m x X m x
- 328 -
121
12312412ü1261271281291301311321331341351361371 --i ."i-.-' O139140141142143144145146147143149150151152153154155156157•i cr .~*159160161162163164165166167le169170171
IF(NP.LE.O.ÜR.NP.GT.30)00 TO 1000
170 WRITEí1>180)J.SO FORMATt/, -'DETERMINAR EL TIPO DE TRAFICO A INGRESAR'*/,
l'i * PARA MATRIZ DE TRAFICO ORIGINAL.-',/,2-'2 * PARA TRAFICO ORIGINADO/TERMINADO- ,/, •"?"',/)READ(6,*,ERR-1000)IIIF <1 I.LT. 1.ÜR.II.GT.2)CALL EX ITGQ TÜ<190,350) , IT
190 WR1TEÍ1,200)200 FCRMATÍ/Y, -'INGRESAR EL TRAFICO INTERCENTRAL.ES"' )
1)0 230 I = 1 , NDO 230 J-l,N
210 WRITEÍ J ,220)I,J220 FORMAT ( / , -' A í "', 12, '"•> "' > 12, " ) ?"' > / >
READ(6,*,ERR-21O)A(I,J)230 CONTINUÉ240 WRITE(1»250)JUMP250 FORMATÍ1A1)
WRITEÍ1,260)260 FORMAK/ / , 12( • " - • • • ) , - • M A T R I Z D E T R A F I C O "',
1 12Í •"-"' ) > / )CALL. I M P R X ( A , N , 2 )WRITEí1,270)
270 FORMATÍ/, "DESEA MODIFICAR ALGÚN VALOR DE LA MATRIZ ÍSI/IMu)?-')CALL PREGXÍISI)IF(I3I,EQ.O)00 TO 310
280 WRITEÍ1,290)290 FüRMATÍ/, ••'INDICAR CENTRALES ORIGEN "I" Y DESTINO ",J"'',/,
1 "'< I, J i?-',/)REAJ J ( 6, * , ERR=280 ) I •> J1F(I.GT.30.OR.J.GT.30.GR.I.LE.O.OR.J.LE.Ü)GO TO 280
300 WRITEí1,200)WRITEÍ1,220)I,JREAD í 6,*,ERR-300)A í I , J)GO TO 240
1731741751 76177178179180
310 DO 330 I-1,NAi í ,NT)=0.0A ( N T , I ) = O . ODO 320 J=1,NA Í I ^ N T J ^ A d ^ N T í + A í I» J)A(NT,I>-A(NT,I)+A(J,I)
320 CONTINUÉ:330 CONTINUÉ
Ai NT,NT)=0.0DO 340 1-1 ,NA ( NT, ni') -A í NT, NT ) -* A ( I T NT )
340 CONTINUÉ
00 Tu 460
CASO 1, MATRIZ ACTUAL, "DISTRB. PROPORCIONAL DE TRAFICO"
350 WRITEÍ1,360)360 FORMATÍ ///, -'INGRESAR EL TRAFICO TOTAL ORIGINADO Ai I.)-')
- 329 -
1811821 y J184185186187188189190191192193194195196
198199
201
204
207
210
227
231
240
DO 390 I~1,N370 WRITEÍ1,380)1380 FORMAT ( /, •'' A ( •" , 12, •' . ) ?"' , / )
READ < 6> * , ERR-370 ) A ( I > NT)390 CONTINUÉ
WRITEÍ1,400)400 FORMAT (//» •'INGRESA TRAFICO TOTAL TERMINADO A(.J>? (SI/NO)?-")
CALL PREGXÍIND)IF(IND.EQ.O)GÜ TO 4 50WRITEí 1 ,410)
410 FORMATÍ//,-'INGRESAR EL TRAFICO TOTAL TERMINADO AÍ.J)')DO 440 J=1,N
420 WRITEí 1,430),.!4 30 FORMAT í / , - A ( , "', 12, ' ) ? "', / >
READ í 6,*,ERR=420)A(NT,J)440 CONTINUÉ
DISTRIBUCIÓN PROPORCIONAL DE TRAFICO
450 CALL. MTX01 (N, IND, A)
4 6 O G U T u ( 7 w 0,47 0, 5 3 O, & 5 0, 7 O C») J O B
4704 SO
490500
510520
CASO 2, MATRIZ FUTURA, "EXPANSIÓN COMPRESIÓN DE MATRICES"
WRITEÍ1,480)FORMAT ( / / / , -'INGRESAR LA FRACCIÓN CONSTITUTIVA DE ÁREA PII<-')DO 520 1=1, NPDO 520 K = 1 , NIF(I.ME„K- AND.I.LE.N.AND„K.LE.NP)CO TO 510WRITEí 1,500) I,l<FORMAT ( / , -' P J K • ,12,', ' ,12, "' ? "', / )READ(6,*,ERR-490)PIK(I,K)GO TO 520PIKCI,K>=0-0CONTINUÉ
EXPANSION-COMPRESION DE MATRICES
CALL MTX02< N,A,NP,AP,PIK)
GO TO 780
CASO 3, MATRIZ FUTURA, "DOBLES FACTORES"
530 WRITEÍ1,540)540 FORMAT (///, -'INGRESAR EL TRAFICO ORIGINADO FUTURO AF ( \. ) -' )
DO 570 1 = 1 ,IM550 WRITEí1,560)I560 FORMAT í / , - AF ( "' , I 2, ' . ) ? •' , / )
READ(6,*,ERR=550)AF(I)570 CONTINUÉ
- 330 -
241 a C242:243¡244:245:246:247:248:249:250:251:
WRITE(1,580)530 FORMATÍ//1 -'INGRESA TRAFICO TERMINADO FUTURO BFÍ..J)? (SI/NO)?"')
CALL PREGX(IBF)• IF( IBF.EQ.OHSO TO 630WRITEÍ1,590)
590 FGRMAT i//,-''INGRESAR EL TRAFICO TERMINADO FUTURO BFÍ..J)-1)DO 620 J=1,N
¿00 WRITE<1,¿10>J61 O FORMAT ( /, ' AF í . ' > 12, "' ) ?', / )
READ í 6, •* , ERR-600) BP ( J)CONTINUÉ620
6307:
260:261:
263 ¡C264 :t
DOBLES FACTORES
EBS-0.000001CAL..L MTX03(N,A-, AP,AF,BF, IBF,EBS, 10K>
IF(IOK.EQ.O)WRITE(1»640)640 EÜRMAT <•"*•**# RESULTADOS NO VALIDOS
NP«NGO Tu 780
MTX04-" )
270 :271:272:273:274:275:276:277:278 :t279s C230 sC
CASO 4, MATRIZ FUTURA, "NUEVA PUENTE DE TRAFICO"
650 Nl-N-i-1WRITEí1,660)
660 FORMATí///, "'INGRESAR TRAFICO ORIGINADO EN NUEVA CENTRAL AP í I. ) "' )DO 690 NEW=N1,NP
670 WRITEÍ1,680)NEW680 PüRMAT í / , -' AP í "M 2, - . ) ? •', / )
READ ( 6, •«, ERR^-670 ) AP ( NEW, NT )AP(NT,NEW)«AP(NEW»NT)
690 CONTINUÉ
NUEVA FUENTE DE TRAFICO
CALL MTX04(N,A,NP,AP)
GÜ TO 780284 : C285 :C286 : f237 :C
289 : «290:29 1 :292:293:294:295: C296:297 :298 :299 :80O:
CASO 5, MATRIZ FUTURA, "DOBLES FACTORES-NUEVA PUENTE DE TRAFICO"
70O WRITEÍ1,540)DO 72Ü I=1»N
710 WRITE(1,560)IREAD(¿,*,ERR=710>AF<I)
720 CON! :tNUt£
WRITEÍ1,530)CALL PREüXíIBP)IFÍTHiF.EQ.UH.iU TO 750WRITEÍ1,590)no 740 J=1,N
- 331 -
301
303:304: C305:306:307:308:309:310:311!312:C313: C314: C315:316:317: C
319: C.320: C321 s C
324:C325: C
730 WRITEÍ1,610)0REAU < 6, *, ERR=730 ) BF ( ,.1)
740 CONTINÚEN
750 N1=N+1WRITEí 1,660)DO 770 NEW~N1,NP
760 WRITE(1,680)NEWREAÍJ ( 6, *•, ERR=760 ) AP í NEW» NT )AP(NT,NEW)~ APí NEW, NT)
770 CONTINUÉ
"MÉTODO LiE LOS DOBLES FACTORES"
EBS=0. 000001.CALL MTX03<NiA»AFFiAF»BFiIBF,EBS,IOK)
328: u
330:331:
333:334: C
336: C337:338:
340:341:342:343 :C344:345:346 sC347 :C348: C349: C35O: C351 : C
354:355:356:357:
360:
IF( lÜK.EQ.OJWRITEí 1,640)
"MÉTODO NUEVA FUENTE DE TRAFICO"
CALL MTX04< N,AFF,NP, AP)
GRABACIÓN DE LAS MATRICES EN ARCHIVOS RESIDENTES EN DISCO
780 WRITEÍ2 '1)N
DO 790 1-1,32WRI TE < 2 -' J2 > < A < I, J) , J= 1, 32 >
790 CONTINUÉ
IFt.JCB. EQ. 1 )GO 10 810
WRITEí1-1)NPJl-2DO 8OO 1-1*32WR I TE ( 1 -' J1 ) ( AP ( í, -J) , J= 1, 32)
800 CONTINUÉGO Tu 820
810 NP=0WRITEÍ l-'l )NP
IMPRESIÓN DE RESULTADOS
820 WRITEÍ1,830)JUMP83O FORMATt 1A1 779(-'-tí"" ),/, -••it--,77X, -••»•-,/, -'«••-v6XI "M A T R I 'L •" ,
1 -' D E T R A F I C O A C T U A L / F U J U R A" ,2 7X, '#'» /, •"-fr-",77X, •-*- , /,79( '** ) )WRITE(1,840)
840 FGRMATÍ/ / / , ' - -=™-= M A T R I Z D E T R A F I C Ol-'A C T U A L ===:=-"•, / )IF í JOB.EQ. 1 i WRI TE í1,850)
85O FORMATí/, '»»»««', 10X, -' MÉTODO: DISTRIBUCIÓN PROPORCIONAL'',
- .332 -
361362
367
371
374375376377378
380
3843S5o o /,•,_' •_• O
'-! '••-;7
390391
394
397398
400401402
1 i=- \j .•• _____ «, „, __ .•• / \x i — ---- i / )
CALL IMPRX<A,N, 1 )
IF ( JOB. EQ. 1)00 TO 930
IF( JOB.NE.5)GO TO 870WRITEÍ 1,360) JUMP
860 FORMATÍ 1A1, //, •"=:==: = =« MATRIZ INTERMEDIA "D O B L E S1 T A C T O R E Slt «as»»»-',/)
CALL IMPRX(AFF,N> 1)
870 WR I TE U, 880) JUMP880 FORMATO Al, •"-=•=== M A T R I Z D E T R A F I C ü
l-'F ü T U R A S3===«:-S//)
00 TO ( 1 OOO » 890 , 9 1 0 -, 930 , 950 ) * JOB
390 WRITEÍ 1 ,900)900 FÜRMATÍ "' -•--=— -S 10X, " MÉTODO: EXPANSIÓN COMPRESIÓN-', 10X, »»««««. ,/)
00 TO 970
910 WRITEÍ 1,920)920 FORMA T ( " ^=^= -' , 1 OX , ' MÉTODO : DOBLES FACTORES "' , 1 5X , " ==-•=:=: - , / )
00 TO 970
930 WRITEÍ 1,940)940 FORMATÍ '™===--S 10X, ' MÉTODO: NUEVA FUENTE DE TRAFICO-, 7X,
* 'I00 TO 970
950 WR I TE (1,960)960 FORMATÍ ''- = -=•-« MÉTODO: DOBLES FACTORES--',
1 -'NUEVA FUENTE DE TRAFICO •«««««',/)
970 CALL IMPRXí AP.NP, i )
980 WRITEÍ 1,990)990 FORMA! (///, 20 í ' = ' ) , •" FIN DE MATRICES ',20 ('«'),/////)
1000 CALL EXITEND
~> LAST LINE
- 333 -
EDIT RED FORTRAN1 : -«-STANDARD FREO ISI ON2:*GNE WORD INTEGERS
4:C ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICADEPARTAMENTO DE ELECTRON J. CAESPECI AL í IACI ON: TELECGMUN i CAÍ": IONES
6: í7:Ctí • L9: C
10: L1 i : C12: C13: C14: L15: C16: i;17 ¡í1 S: C19:120s C21 ¡ C22: (23: i24= C25 s C2627: t28: í29: i;30 s í31: í32: í33: í34 !l3536: L37 :L
39: c40:4 1 5 1
42:t43: i44:i45:i46 s i47: i48:149: i50 s i51: i52: i53: L54 s i55: i56 s i57:56: i.59! i60: i
TESIS DE GRADO¿
TITULO !
REALIZADO POR:
DIRIGIDO POR :
FECHA :
MATRICES DE TRAFICO Y DIhENSIOMAMIENTO ÓPTIMODE REDES LOCALES CON EMRITI AMIENI O ALTERNATIVO
CESAR GUSTAVO SAMANÍEGO BURBANO
ING. EDGAR P. TORRES P.
AGOSTO / 85
QUITO ECUADOR
* •«• -K- tt -tí- -!£• -H- -ií íí íí- -ii- -K- -W- * 'K- ti * •»• -¡i- *• * -tt -E- ií -ü- * * •!£• * -ií- -ü- it -ti # íf- * * íi- -K- -H- -Í£- -H- •!£- H- -ti- •)£- íl- íí- -K- « -ti- -tí- ífr •!(• íí •!£• -JÉ- -)
* SUBSISTEMA PARA EL DIMEN3 lONAMIENTO ÓPTIMO DE REDES LOCALES ** CON ENRÜTAMJENTO ALTERNATIVO *
# ií- •« 8 -ti -íi- ií K- * -« -K- * íí- H fi- •» -if íí tf • ')í «• tí -Jt U li Jí lí * tí- tí ti tí -ií H- -íí M- tt !E -lí •« íí- ÍE- fr -ít- íf- 1(- S- íí- íf- íí- -S •»• ¡í íí- # -H
OBJETIVO: DIMENSIOMAR ÓPTIMAMENTE LAS REDES LOCALES CON ENRUTAMIENTOALTERNATIVO, LAS CUALES PUEDEN SER DE ACCESIBILIDAD CUMPLETA O RESTRINGIDA. PARA EL PRIMER CASO SE UTILIZA El... MÉTODODE UIILKINSON. PARA EL SEGUNDO CASO SE USAN LAS FORMULASMOD I F I CADAS DE PAL M-.JACGBAE 1 13 -
DATOS : NC NUMERO DE CENTRALESA MATRIZ DE TRAE I CuC MATR I Z DE COS'I OS [ NCRENENTALE3EO GRADO DE SERVICIO DE LA REDK MATRIZ DE ACCESJ B ÍL I DAD L. IMITADA
VARIABLES USADAS EN EL PROGRAMA :RELC ARREGLO EN EL CUAL. SE INDICAN LAS RUTAS SUPRIMÍ HASRCOST MATRIZ DE RELACIÓN DE COSTOS INCREMÉNTALESNLINE MATRIZ DEL NUMERO DE CIRCUITOS DE RUTAS DIRECTAS Y
TÁNDEMM MATRIZ DE LA MEDÍA DEL TRAFICO DESBORDADOV MATRIZ DE LA VARIANZA DEL TRAFICO DESBORDADOB MATRIZ DE LA PROBABILIDAD DE PERDIDA EN ACCESIBILIDAD
LIMITADA DE LAS RUTAS DIRECTASAl MATRIZ DE TRAFICO FICTICIO PARA CALCULAR LA VARIANZA
CON LAS ECUACIONES DE LO'I /EMAIT ARREGLO QUE CONTIENE LA PERDÍ DA EN LA RED DEBIDO AL
TRAFICO OFRECIDO (MÁXIMA PERDIDA ADMITIDA)MAT.J ARREGLO QUE CONTIENE LA PERDIDA EN LA RED DEBIDO AL
TRAFICO RECIBIDO (MÁXIMA PERÚ IDA ADMITIDA)A X I T A R R E: O L.. O Q U E C O N ' n E N E E L T R A F' I C O A # D E l .. G I '< U P O E Q U I V A -
LENTE N* ( LOCAL-TANDEM )AXTÜ ARREGLO QUE CONTIENE EL. TRAFICO A* DEL GRUPO EQUIVA-
LENTE N* ( TÁNDEM-LOCAL )NXIT ARREGLO QUE CONTIENE LOS GRUPOS EQUIVALENTES
NM LOCAL -TÁNDEM)E ~: ~f'
- 334 -
61 s C
/-. 3646S6667
707172
7475767778798081
y u9192
100101102103104IOS1061071081091 :l O1 1 11 12.1i 31141 131 1 6117i i e.1191 20
NXTJ ARREGLO QUE iN*íTÁNDEM LOC
MITÜT ARREGLO QUE CNJTOT ARREGLO QUE CNITGT ARREGLO QUE C
LÜCAL-TANDEM.NJTOT ARREGLO QUE C
ONTIENE LOS GRUPOS EQUIVALENTESAL..)ÜIMTI ENE AL. GRUPO N+N* ( LGCAL--TANDEM )ONTIENE AL GRUPO N+N*(TÁNDEM-LOCAL)ONTIEME AL NRÜ. DE CIRCUÍ TOS DE RUTASACCES (BILÍ DAD I.. IMITADA , TFiAF. PÜ1S30NI ANOÜNTIENE AL NRG. DE CIRCUITOS DE RUTAS
TÁNDEM LOCAL, ACCES IBILI DAD LI l"t I TADA -, TRAE. Pü I SSON I ANOBIT PROBABILIDAD DE PERDIDA EN LA RUTA LüüAL-TANDEihBTJ PROBABILIDAD DE PERDIDA EN LA RUTA TÁNDEM-LOCALCOEF1 ARREGLO QUE CONTIENE VALORES DEL COEFICIENTE 01COEF2 ARREGLO QUE CONTIENE VALORES DEL COEFICIENTE C2Cl, C2 COEFICIENTES PARA CALCULAR INCREMENTO DE N DE LAS
RUTAS TÁNDEM
--DEFINICIÓN DE TIPO Y DIMENSIÓN DE VARIABLE
REAL C C 31,31), RCÚST ( 31, 31 ) , A ( 32, 32 > , B ( 31, 31 )REAL M ( 31, 31 ) , V í 31, 31 ) , I1AIT ( 30) , MA T J ( 30 ) , MAREAL. AX IT < 30 ) , AXT J í 30) , RELC í 31,31)REAL. A1 ( 31 , 31 > , COEF 1(8,2,11), COFF2 ( 8,2,11)INTEGER K í 31 , 31 ) , NLINE ( 31 , 31 ) , N ITul" ( 3i)) , NJTOT (30 )INTEGER DELITÍ30) , DEL.TJ (30 > , NXÍTÍ30) , NXT.JÍ30)
DATA ESTRE/100000000. /, IT1/-' TV, ÍT2/-'T "' / , NT/31 / , JUhP/31 36/
IiEFINE FILE 1 (33, 64, U, Jl )DEFINE FILE 2(33,64,11, JJ )
WRITEÍ1,100)JUMP100 FORMATÍ 1 Al , HX,57Í-''•-•-')>/, 10X, -'¡ E S C U E L A P Ü L í T E C
1 -'N I C A N A C I O N A L ! - ', /, tOX, "' ! "', í 1X, -'FACULTAD DE INGE"',2 -'NIERIA ELÉCTRICA-', 14X, ' ! -' , /, 10X, " ! •" > 13X, •'DEPARTAMENTO DE ELEC^,3 -- T R O NI C:: A"' -> 17 X , •' ¡ "' , / , 10 X , "' ! "' , I 9 X , ' 1E SIS í J E ü R A D O: '" , 2 8 X , "' ¡ "' , / , 10 X ,4 -' ! --,5X, --"MATRICES DE TRAFICO V DIMENSIÜMAMIENÍO ÓPTIMO-' , 6X, - ! •' ,5 /, 10X, •' ! ',6X7 "DE REDES LOCALES CON ENRUTAMIENTÜ ALTERNATIVO"-',6 ü:X, '- ! •', /, 10X, •- 1 -'v57X, " ! " )WRITEÍ1,110)
110 FGRMATt 1.0X, •" I-'v6X>-'REALIZADO POR: CESAR 'Si • GUSTAVO SBNANIEGG BURBANO^^X-, • ¡ •",/, lox, -' ¡ -\6x, -'DIRIGIDO •'*2 -'POR : ING. EDGMR P. T'ORRES P. "' , 13X, ' ! " , /, Í O X , ' í '' , 20X, --QUITO-' ,3 "'-, JULIO / 85-' , 20X . "' ¡ •'•, /, 1.1 X , 57 ( - ' - • " } )
WRITEÍ1,120)J20 FORMAT(3X,73( • '=-• ' ) , / ,3X, '•* DI11ENS1GNAMIFIMTÜ ÓPTIMO DL REDES
J -"LOCALES CON ENRUT AMIENTO ALTERNATIVO «-',/, 3X » 73 ( '«-') J
INC-iRESO DE DATOS
WRITEÍ 1-, 130)130 Fi::iRMAT í /, 3X, 9 i-'*-'),-- I M G R E S O D E D A
i -T o s •', luí •-*•-') -> / )WRITEÍ1,140)
140 FGRMATÍ-"DIGITE OPCIÓN DE INGRESO DE LA MATRIZ DE TRAFICO:1 -'1 MATRIZ SE LEE DESDE ARCHIVO EN DISCO-',/,2 '-2 MATRIZ SE INGRESA POR TECLADO ' , /, •' ?'„/)READ < 6 7 150, ERR" 1 490 > IVIX
LD co co
;xx
>I
^ x.
•_
••. x
- 336 -
181: UR1TEÍ1,240)I,J1 82 : READ ( 6, # > ERR-330 ) A ( I, J )183: uü TU 270134:C185:L SUPRESIÓN DE RUTAS186sC187: 340 no 350 1 = 1 v NT188= 00 350 J-1,NTi89: Rf-LCÍ I , J)=Ü. O190: 350 CONTINUÉ191:C192: WRITEÍ1,360)193: 360 F'ÜRMA P(///,''I-IXISTE SUPRESIÓN HE RUTAS TÁNDEM? (Sí/NO)?-')194: CAI..L r-REÜX( IPRG)195: ip< IpRG.EQ.,0)GiJ Tu 420196: 370 WR1TEÍ 1 ,330)197: 330 FQRMATÍA'INDIQUE DESDE CUAL. CEMTRAE"',/'•,-' I?"', /)193= RE AÍH 6, *,ERR=:90) I1 99: IF í 1 . I ..E . NC. AN1 .. I . ÜT . O ) GÜ TU 4n< >200: 390 WRITE<1,470)201 : 00 'TU 370202: 400 REI...C í I , NT > = J -O203: RE'LCÍ NT> I ) = 1-0204: WRITEIÍ I ,4.1 O)205: 410 FORMA T <//,-'SUPRESIÓN DE RUTA TÁNDEM DESDE OTRA CENTRAL? (SI/NO)?"'206: CAL!... PREGX C IPRG)2 07: i F ( ;t F' \ G. E Q. i ) G O T O 3 7 O2'Oys C209: 420 WRITEÍ1,430)210: 430 FORMATÍ///, "'EXISTE SUPRESIÓN DE RUTAS nilíECTAS? (SI/NO)?" )211: CALE PREGX(IPRG)2 12: IF < í PRG. EQ. O ) «30 TO 520213= 440 WRITEÍ1,450)214: 4 50 FORHAT ( / > " I Ni JI QUE EN TRE Cl. IAL. ES CENTRAI..ES "' > / •, -' í ? J? •" , / )21 5: READ ( 6, •«•, ERR^460 ) I , ,1216: 1 f" ( I. ( E. NC. ANII. ...I. LE. NC - AND. 1 . GT - O. AND. J, ü'f. O ) GO TO 480217: 460 WRITEÍ1,470)21 W: 470 FORhAT ( // , ' -K-K-ERROR** NUMERiJ nti CEMTRAI. I NCÜRRECTO *'•,/-,219: 1 -^NUEVAMENTE-- )220: GÜ TO 440221: 430 I F" í RE1...C ( I , NT > . EQ. O. O. ANfi. REL.C í NT , ...I) ., EQ - O „ O ) 00 TO 5OO222= WRITEÍ 1 ,490) í , ,1223: 490 FÜRI'IAT í / / / • > * ' •«••»••« * l 'RROR •«*•««• CÍ'iMÍ'OTJMTiM NI.I PERM3T !l HA"' ,
224: I/, -Mu EXISTE RUTA DE CONEXIÓN ENTRE LMS CENTRALES-', 13, •' Y- ' ,13 , / / /225: Gü " (O 1490226: 500 RELCÍ I ,J )= l .0227: REL.C (J, í ) ~ :l . O228s WRITE(1 ,510 )229: 510 FORMAT ( / / , ''SUPRESIÓN DE RUTAS DIRECTAS ENTRE OTRAS CENTRALES?-',230: i -- (Sí/Ñu)?- ' ' )23J: CALL PREGXíIPRG)232: i F < I f R ü. E í •).. 1 ) O O T O 4- 4- O
C- --INGRESO DE CUS TUS INCREMÉNTALES
520 WFCITEÍ 1 , 530) JLIMP530 FORMA I ( 1A 1 / / '' 1 MORESAR EL Vfil ül'Ü i'iEL CuSTii INCREMEN i AL IM 1 ERCENTRAL
i , / , --1•••• A R A 1 1 N c i f< c: u i T í '\ j i R E i:: i i.::i )DO 570 1-1,NCno 570 ,.1-UNC24 O:
- 337 -
241242243244245246247248
251
2942 9 6296'2 9 7
IF(I.EQ.J)GO TU 560i F c RE:LC < i, j >. EQ . i. o) c (i, j > =ESTREI E ( RELC ( 1 7 -.I) . EQ. 1 . O ) (30 TU 570
540 WRITfcií1,550)I,J550 FÜRMAT < / * " C: í •", I2, ', " * 12, " ) ? • S / )
RE Al'i í 67 tf7 ERR-54 O ) C ( I , ,1)tí O TU 570
560 C( I -, .J)"~0- O570 CONTINUÉ
WRITEÍ1,580)580 FORMA Tí//,-'INGRESAR EU VALOR DEL COSTO INCREMENTA!.... INTERCENTRAL
1 ,/,'HttRA UN CIRCUITO TÁNDEM-')DO 610 I -1 •> NCIF (RELC ( I7 N'l ) . LQ .1,0) C ( I, NT ) -L3TREIF ( RELC ( I •> NT ) - EQ - 1 - O > Gü TO 6 10
590 WRITEíí 7 600J I600 FÜRMAT í / 7 "' C C ' » ] 2 -, * , T )';;' •' , / )
RE- AD í 6 v •«•» ERR-59Ü i C i I 7 NT )610 CONTINUÉ
WRlTEí1,580)DO i:A u J=1,MCIF í RELC ( NT , ...I) . Et! - 1 . O ) C ( NT , ..J ) ==-ESTREIF ( RELC í NT, ...I) . EQ .1.0)1 \\;\ 640
620 WRITEí 1 ,630).J630 FÜRHAT ( / 7 -" C í 1", "' , J 2, ' ) ••'•'"'-,/')
REAli (67 tí-,ERR^620)(.:(NTv,l)640 COMÍ ilMUE
650 WRITEí 1 , 660K.IUMP660 FORI1ATM.A1, //, -'M A T R I 2
1 - I. N i : R E M E N T A L. E 8'CALL IMF^KCÍCíNC» 1 )NRITEí :l ,300)CALL PREGXÍiSI)IFÍ iSI.Eti.OGÜ TXi 770
670 WRIT 'E í i, 680j¿.30 FORHAT ( / . " 1 NGREKAR NRO. CENTI'VAL OR I GEN ' - , / • > ' l 7"' , / )
READÍ6 ) * ,ERR=690) IIFÍ I . O 1. 30- OR. I.LE.0)00 TO 67(tGO Í'O '720
690 REREAD /OO,í7"(')0 FÜRNATÍ A2)
I F- ( l , Eij .111- OR. í . EQ. i T2) í':¡C.i TÚ 71.0GÜ "IÜ 670
710 I-NT720 WRITEí1>730)7 3 O F O R1 'I A T í / , "' IM C R E 3 A R NI •< O. C E N' r R AI... B E 3 TIN O •' 7 / , ' ,\ •" , / )
RE A 1.1(6, * , EKR^74C» JIF (-J - üT . 3O. OR. ...J - LE. O ) GO TU 7:20GÜ Tu 760
74O REREAD 700,,J11- < J. EQ. 1T 1 . OR . ,.l. EQ. I T2 ) Gü TO / oÜÜ TO 720
750 ...MMT76O IF( 1 -ME. NT. AND- J.NE-NT) WR i: TE ( 1 , 530)
T F í i . NE. NT . ANI'J. J„ NE- NT ) UKI I E ( \ !-¡^í)) í , .JÍF( I.EQ.NT.ÜR. J.EQ.NT)WRITE( :l ,5:30)IF(...LEÚ., l'JDWRITli: ( 1 ,600) I
- 338 -
303:304: i
306: i307 =30 3 s309:31 O:311:312:'3 1. 3 :13 \ : t315 s316a317 =
319:320:
1F ( I. EQ. NT ) URI TE ( 1, 630) JREAD(6,*,ERR==760>C< 1 , J)GÜ TO 650
>••- INGRESO DEL GRADO DE SERVICIO DE LA RED
y/O UR1TEÍ1,780)JUMP780 FGRMATÍ 1A1, ///-. -'INGRESAR EL GRADO DE SERVICIO DE LA RED EO"',/,
1 --0<EO<:l. - , / )READf (:,•> •«•- , ERR-770HIOIF ÍEO.GT.1 .ÜR.EO.LT .O)GO TO 770
--• -INGRESO DEL. TIPO DE AUGES 1ECILÍÜAD DE I....A RED
790 URITE<1,800)800 FORMAT (////,'!NGRESE EL TIPO DE ACOE3IDIL í DAD
:t "O I"1 ARA ACCESJDILHWi COMPLETA" , /-,2 -' i PARA ACCES ] BIL J DAD L IM1T ADA •"•,/•, ' Y' , / )READ i 6, y ] O, ERR^790 ) i ACC
310 FORMATíII>
830 io •"' 1 •-...••„> J •
334:
I E ( I ACC. EQ. O ) i-¡O TO 1 O 40
- --INGRESAR EL VALOR DE LA ACCESJBILI DAD
URITI- I 1 ,820)820 FORhATÍ //•» " INGRESE I...A ACCES 1 BI I..I DAD I
DiJ 860 r~l,NCDO 860 ....!--=! , IMCIF( I.C.Q, J)CD TI'I 8!:.0IF(RE-Li':< I , J) .EQ. 1.. u ) 00 TO 850
830 WRITEÍ 1,840)1,,,!840 FORMAT i 7 , * K ( "' > 12, ", ', I -;i::» •' ) ?' •> / )
REAOíó^-tí-^iRR-SaOJKí I, J)i:¡0 "fu 86*')
8 0 Kí I ,.J )=-'()860 CON'i :ÍNUE:
340:
•¡4S:346S
WRITEÍ1,870)87O E t JRM A f í / / , -' IIMGREKE ACCESS I DIL ) DAD í NTERGENTRAt ..ES L 00 Al .-TÁNDEM ' )
DO VUO 'i-l,NCIF < RKLC ( :i , NT ) . E u! .1.0) K' ( i , N I ) 01FÍRE1..CÍ I, NT) . EQ. 1.<))GO TO 9(»o
880 WR1IE(1,890)I890 FORMAT < /, 'K < " , 12, ' , T )'? ' , / )
RE Al.i í 61 -K-, ERR-880 ) K í ! , M'l )900 CON I ÍNL!I::;
¡:48:C$49 iS50:
WRITEÍ í,910)910 FORMAT ( / / •> '"INGRESE LA ACCES [ D 1.1... i DAD IM TERLEl'JTRAL.ES TÁNDEM-LOCAL"" >
DO 940 J---1 ,NCi F ( RI;:LC. \T , j). EQ , i. o > i< í NT , ,i) =o1F ( RELC ( NT , .J ) . LíQ. 1 . O ) GG TO 940
92O URITEÍ 1 ,930)..!930 í:: ORNA 1" í / , '' K í 'T', " , I 2, ' ) ? "' -, / )
READ ( 6 , •* , ERR=920 ) i;.: < MT , ,J)940 CONTINUÉ
950 WRITEÍI> 960)JUMPV6U FORMA!' ( 1A1 )
- 339 -
361
364365366367•'"' / o:~l O O
369370371
9091
CALL IMPRIMÍK.NC, 1 )WRITEÍ J. ,300)CALL PREGXt1SI)1F< i SI . EÚ. 0>GÜ TO 1040UJRITEÍ J. .680)READ<6> -K i ERR=980> I1 K ( 1 . O í. 30. OR. i . I. .1%. O ) 00 TO 97000 TO 1000
930 REREAD 700,I} F < I - EQ. I í 1 - OR „ i - EQ - 1 T2 ) OO TO 990r¡0 TO 970
y 9 u1000 WR.ÍTEÍ :l , /30)
KI-iADÍ 6, *•-, ERR~JOK))...l.U- (.J. G I'. 30- uh'. -.1. LE. 0)00 TO 1 00000 TO 1030
101.0 RE RE A O 700iU1F í J. E O. í T1 - 1 J R. J. E Q. 1 "I '2 > G O ! i J 10 :¡ •: O00 TU 100O.J-MTIE í l. NE. NT. AND. ...I. NE. NT ) UR 1 TE ( 1 > W20 )1 F í I . NE - NT. AND. J - ME „ NT > UR1 "I E i J , 340 ) 3 ,.1FÍ J.EQ.N'nWiUTEí J ,8/0)TF(.J.EQ.NT)l'JRi ÍEÍ J. , 89O) 1IFÍ I.EQ.NTJURi: I E < 1,910)íEí :i:.EQ.NT)WIVI TLÍ 1 ,930) JREAD í 6, *» ERR~ 1030 ) l< ( I , J )00 TO 9v¡0
10201 030
C -PROCESOS Y RESULTADOS INTERMEDIOS
;94¿,x, -"R E sM E í) l
4004014024034044 OS4064074034094 1 C)41 14:124 J 34 1 44154 1 64174 1 84 1 9420
1040 WRITEÍ 1, tOSúí.JUMP1050 EI.IRNAT ( IAI , 79 < •-•« ' ) -, / , •"-« -' , 77 x, "'-M •',/•> •
3. 'U L T A D O S I N T E2 , 8X > -' * '' * / i •" -K- ••' , 77X T •" -M •- , / , 79 (-"«•"))
^ REL AC 1 ON DE COSTOS 1 NCREMENTALES
IiO 1060 1 = 1 , NCDO 1060 J==l , NÜ1 i- ( RELC < í -. .J ) . EQ - 1 . O ) RCOST ( 1 , ...I ) == 1 . O1 F ( RELC ( I , NT ) . Eíü. 1 . O . OR . REL O ( IM I , J ) . EQ - i. „ O ) RCOST ( I , J ) =---0 . O1FÍRELCÍ 1 , NI") .EQ. J -O.OR. REEOiNT, ...I i , í. Q., 1 . O. OR. RELC í I , J) . EQ. :t .0
J 00 10 1060RCOST ( I , J > -C U , .J ) / ( C ( 1 -, NT ) H-C < Ni" , -J ) )
1060 CONTINUÉ
WRITEÍ1v1070)1 070 FORMAT f / / / , 1 O ( " =='" > , '
\ o (•" -•-),/>CALL. i: NPRC < RCOST , NC, O )
RELACIÓN DE
DE CIRCO TÍOS EN LAS RUTAS DIRECTAS
00 1110 I-'l^NCDO 1 110 ..1-1 , NCII í í . El!. JJGO TO 1 1001 I- ( RCOST < 1 > ..J ) - E.Q _ O . C> ) 60 Tú 1 080
NLINEíI,J)
- 340 -
¿\ 14224234244254264 2. 74284294304314324334344354364-3?4384394404414424434444 4!5
4 474484494oO4í:¡l
4S34544S54564574SS43946046146246346446546646746S46947O4 7 14724 7 347447547647747847943O
CAÍ L CALCN ( RCÜ3T ( I , .J ) , A ( I , ,1 ) , NI... I ME ( I , ...I ) )U O TO 1 1 1 O
J 080 I F ( I ACÓ . EQ . í ) GO TO 1 090E=EO/2. OCAU... ERI..N < E , A ( I 7 ..I ) , NI... I NE ( I , ...I ) )Gilí TO :l 1 I O
1 O 9 O n A - í 1-: O / '2. . O ) « A í 1 , J )CALL TANDN ( A ( I 7 J ) , M A i K ( I , J ) 7 NL I NE ( I , J »GÜ TO J 1 10
U 00 NL1MI£< I , J ) «O1 110 CONTINUÉ
CALL I MPRM C NL 1 NE , NC -, 3 >
=--:-~~OBTC::NCIÜN DE LA MEDIA v LA VARIANZA DEL TRAFICO DE DESBORDAMIENTO
I F < I ACC . EQ - J. ) GO TO J 1 40
-- ..... - ...... -MEDIA Y VARÍANZA DEL TRAFICO DESBORDADO EN ACCESIBILIDAD COMPLETA
DO 1130 1=1» NODO :L 130 J-:UNCIFÍ l.EQ..J)GÜ Tu 1120E E:RL... < A c i , j > •, NL i ME ( i > -.J > >Mí I? J)~AÍ I »J) >¡EDENOM^FLOAT í NL I NIE ( í , -...I ) ) t í. . í ) - i M ( [ -, J ) ..... A í I , ,.l )ÜI::'ERA^1 „ O ..... II ( I , ,.l ) -i ( A ( I , ,,l ) /DENOH )V ( 1 , ,. I)^M< í ,,J) COPERAGO TO 1 J 30
1120 Ni U JJ^ESTRE
1 í 30 CUNTÍ MUÉGO TU 1210
C -------------- MEDIA V VARIAM7A DLL TFVAFICÜ DESBORDADO EN ACCESIBILIDAD L I HITADAC1140 DO 1160 I=1,NC
DO 1160 J-=1,NCIF < I .EQ.....DGÜ TO 1 1^0
C ..... üEn\( i TU)CALL SUBRB í A ( I , ,t ) , MI... I NE ( I , J ) , K ( I > ...I ) , B ( I , .. I ) )GO TO .1 .1.60
1150 Bí I,.J)^ESTRH1 160 OONTTlMUti
WRITEÍ 1, 1170)1170 FORMA T (///, "'P R O B A B I L I D A D
1 , " " B " •" , / )CALL I MPRC < B , NC > O )
ERROR=~O . OOOÜ 1
DO 1 19DO 1 19
1^1 , NCJ--1 , hIC
IE( I.EÜ.,.l)üO TO 1130
..... OBTENCIÓN DE M(I,J)Mí I ,.J)~B( 1 , ,l)-ií-A( I» J)
- 341 -4814824S348448541-1'1 /"4874:384S94904914924934944954964974984995005015025 O 35045055065075085095 1 O51 :l51 251351 451551 6517518
584
540
PROCESO PARA GBT. V(l,J) CON LAS ECUACIONES DE LOTZE
:. . . . ,. OBI. DE AlCALI... ERLA (BU, ...i) , K ( I , J ) , ERROR, A1 ( I •, -.J ) )
IF í NL1 ME í I, ,1) . EQ. O ) V ( I, ,.l) =4*1 í I, -J)
IE ( MI... I ME ( [ 7 .J ) .. E i.! - O í 00 Tu J 190i:iKN=FLOAT ( K í 1 -, J ) ) /FLGA1 í MI.. i NE < I , ...I) )li í V-FI...OAT ( K ( 1 7 ..J ) ) -i-1 . O- ( A 1 í I •, . .1 ) R ( K O B í I , ...J) ) )FACÍ-i A i I , J ) / I U V > Mí l , J )FAC2- 1. 0+ í 0. 25* í 1. 0-DKN ) )V ( I -, ...J) - ( 1 . OH- ( DKN-it-FAG 1 -tf-FAC2 ) ) M ( l , ,1)00 TU 1190
1180 Mí I,.J)-E8TREV i f , J)=ESTR[~
. AHÍ, ,.i) -E'STREi i9u cüMTUJt.ii.-::
WRITEí l, :I200)1200 FORMATÍ ///, 10 í '
1 '[:-.( Al , K>- B -' •,CALL IMPRC(A1,NC,0)
VALORES
s.-,=Sí===:TRAFICÜ OFRECIDO A LAS RUTAS TÁNDEM
1210 Dü 1230 I=:1,NCMí íiND-O.OMí NT, .1 )«0.0Vi I,NT>"0.0VÍM!", í Í-G.ÜDO 1220 J™1^ MCIFÍI.EQ.J)GÜ TO 1220Mí I Mi >^MÍ í,NT)-i-M( I, J)Mí NT, 1 )=MíNT, 1 ) MKi.1, I )Vi I-, MTJ-VÍ Í7NT)HV(I,.J)Vi NT, I )^V(MT, I )-rV(.J, í )
1220 CONTINUÉ1230 CONi'INUE
WRITE-K 1 , J.240)1240 FORMA1 í///, -'11 E D i A D E L
1 ' l>' E S B O R D A D O'' •, / )CALL. m-'RCíMJMC, :l )URITEi1,1250)
] 250 FüRMAi'í///i "'V A R 1 A N "L A DE.J ••' D E S B O R D A O ü ' , / )CALL ÍMFRCÍV.NCo1)
T Fi A F I G u
OFRECIDO Y RECIBIDO FOR CADA UNA DE LAS CENTRALES
DO 1270 ]>1,I\ÍCAi 1,32)^0.0A (32, i: )=0. ODO 1260 .J»"1,MCJ:FÍ I . EQ.,.J)GO i O 1260A( I,32)-A( I ,82) iAi I, J)A (32, i: )~ñ(32» I )H-AÍ,.I, J )
1260 CONTINUÉ
- 342 -
1-70 CONTINUÉ:CALE IMPRX<A,NC,3>
541: i:542:543 ¡C544 !C545:0--==-=-=--PERDÍ DA EN LA RED; DESBORDAMIENTO NO CURSADO POR RUTA ALGUNA5461 C547:54 8 s549:550: l;551:552: 1:553:554 =555:0556: C557:0558:0-:559: C560: O561 :562: C563:0-564:0565: O566:C.567:0.
DO 1280 I«1,NCHAITÍ I )==(EO/2. )*A< 1,32)MAT...U í ) = ÍEO/2. )*A<32, T )
2BO CONTINUÉURITEÍ 1-, 1.290)
'¿90 FÜRMAT ( / / / •> 8X, •' P E R D I D A1 "' TRAF I CO DESBORDADOCALL IMPAX ( NA l T, MATJ, NC )
E NNO CURSADO POR
A R E D-",RUTA ALGUNA-' )
^'--NUMERO DE CIRCUITOS EN LAS RUTAS TÁNDEM
IF( 1ACC.EQ. 3. )GO TU 1370
- -C IRCUI TOS TÁNDEM EN ACCt-IS IBILI DAD COMPLETA
...GRUPO EQUIVALEN'!E DE LINEAS N*
. . .TEORÍA DE WlLiaNSONSU TRAFICO ñ*
569: DO 1300 1>1,NC570: VMIT-Ví F, NT)/!"K I , NT )571 : VMTJ-VUMT, 1 ) /Mi NT, 1 )572: AX I T ( 1 ) V ( I , NT ) -1-3. 0-s-Vh 1 T* ( VN 1 T 1 . O )573: AXT J ( I ) -V < NT, 1 ) -f 3. O* VMT J* ( VI'ITJ- 1 . O )574: DENIT-.1 .0~í 1 - O/ C M< I ,NV) H VMI I j J575: DENTJ-1 . 0~ í J . O/ í M ( NT •, 1 )+VMT,.l) )576: VNX IT= < AX 1T í I ) /DENI T ) -M ( I , NT > 1 * O577: VNXTJ=(AXTJ< í ) /DENTJ) MÍNT, I )-J . O578: NXITÍ í)-INT(VNXIT)579: NXTJÍ J. ) ---1 NT < VIMXTJ )580: 1300 CONTINUÉ531 : WRITE i 1 , 131.0)582: 1310 FoRMAT C///,"" T R A F I O O AÜ-588: l -'E Q I..I I V A L E N T E- )
CALL IMPAX(AX11% AXTJ,NC)WRITEÍl,1320)
1320 FORMATí///, '-G R U P O E Q U 1 V A1 "O 1 R C U I T O S ( N-« ) ' )CALL IMPNX(NXIT,NXTJ,NO >
L.. i.;;: N i" E D E
590:591 :592:593:594:595:596:597:
: ODT. NL I ME í I , NT > Y NL. I ME ( Ni , J )DO 1850 1=1,NOí F ( RE LO ( i: , NT ) . EQ. l . O > OH TO 1EXIT=M«IT( t >/AX.M (I )CALL EREN ( EX 1T -, AX I í < t ) , N1 TOTt:XT,J-MAT,K D/AXT...U I )CALL ERLN(EX"LI, AXT..H J ) , NJTOTGO TO 1840
1830 NITOTÍ 1 )=NXn í I )NJTOTí I )=:.fJX rj( J )
-343 -
6016026036046 OS6066076086096 1 O6 1 16 1 26 I íi61 46 1 561 661 76 i 86 1 9620621
:l. 340 NL 1 NE < I , NT > =N I TOT í 1 ) -NX I T ( 1 )NI... 1 NE C NT , I ) =N,JTOT < I > - N X T,.l ( I )
1350 CONTINUÉWRITEí 1, 1360)
1360 FORMA Tí ///* "Ti R U P U1 •" T u S ( N i N* ) "' )CALI.. I MPNX ( N I TOT , NJTOT , NI: )00 TU i 460
D E
C CIRCUITOS TÁNDEM EN ACCESIBILIDAD LIMIÍADACC OBT . NI.... I NE ( I , NT ) Y NL I NE C N í, I )C
1870 DO 1380 1-1 , ÍMCi: .ALI.. '(ANDIM (MU, NT ) , MAIT ( I ) , K ( I , NT ) , IM [ TOT ( I ) )CALL TAIMDIM í M ( NT, I ) , IVÍAT,.I ( I i , K < NT, 1 ) , NJTO í U ) )
1380 CONTINUÉL-JRITEÍ 1 i 1390)
1 390 FORMA T (// / , ' I'JUMI • Rü I IM I CI Al... DE C í RCUI TOS EN L..ASÍ -'RUTAS TÁNDEM"' )
CALL I MPNX (NI I O fMMJTOTv NL: )i6 2 3
624 C625 C VARIACIÓN DE NI i" Y NT-..I CUANDO EL TRAPICO NO ES POIS80NIANC626 C627 CALE TABL A ( COEP 1 -, COPF2 )628 C
DO 1440 I=1,NC630 IF(M< I, NT) . Ei'-Vt I, NT» .OR.Kí I -, NT ) .EQ.OHíU TO 1.40068 1 BI T» < HA i T ( I ) /M U , NT > ) •«• 1 00. O
CALI.. SC1C2 í K ( I, NT) , BIT . C: 1 , \'.:2, COEF1 , COEF2 )C1M20'=C1-MM< :t , NT) -20., U»
634 DELTN-Í ( V ( ] , NT)-l"l < 1 •> IM í ) ) /h( I , N"l ) >*<CÍN2CH-C?>685 DELIT( I ) UM í ( DELTIM )636 00 TO 1410687 1400 DELITÍ1)-O638 i 4 1 O NL 1 ME ( I , NT ) -N I Í'OT ( I ) i-DEL I \ } )639640 1 F' í M ( NT v i ) . E Q. V ( N T , I ) - OR. K ( NT, I ) ., EQ, O ) GO TO 142064 1 BTJ¿= ( M A T.J í 1 ) / M (IM I , I ) ) « 1UO. O642 CALL SC 1C2 ( K ( NT , 3 ) , D T ,l, f: .1 , t "/¿ , COEI-- I , r.TiL-"F2 )643 C1M20 = CM¡'ÍM(N1 -, I ) 20,0)644 DELTN^C ( V Í N T , I ) - -N (NT , 1 ) ) / M ( M T , I ) ) -K •( Cl M20-I-C2 )
DELT,.K I J- iNTUJELTlM)L¡0 Tí"i 1430
647 1420 DELTJÍIí-0648 1480 NLINEíNTv I )=NJTOT( 1 )'iDELT-J( I )649 1440 CONTINUÉ650 WRIÍE(1,1450)651 145O FORMAT <///,-' INCREMENTO DEL.. NUMERO DE CIRCUITOS TÁNDEM'652 1 -' EN TRAFICO NO PO í SSONI AMO-" )653 CALL. I MPNX < DEL I T -, DEL IJ, NC:)6',:¡4 1 460 CALL IMPRN ( NL I ME •> Ni:, 4 )655 '"'656657658 C=====-- ESCRIBA MATRIZ DE NRO. DE CIRCUITOS659 C660 WRITEÍ1,1470)JUMP
- 344 -
1470 FÜRMATÍ 5Xi -'RESULTADOS-' DEL.. i::i I F'IENS I ÜNAhl ENTO ÜPT I MCi DE LAS FUNDES LOCALES ' ,6 X , '*', / v " ' •« " ' »22X Í -'CÜN E'NfiLU AMIENTO ALTEHMATI Vü-' , 2í."¡X ,-' -tí' •' , / , -' •«• •- , 77 X i •" -a '" , / 7 79 < - •» "' ) - , / / ' )
CALL IIIPRIMÍNLIME.IMC,^:)
WRITE<1,1480)í 480 FORMA í (////> .1. 4 ( -' - " ) , " \ I N
:l -'N A M I E: N T O "' ,
1490 CALL EX 11KND
D E L I u •-,
—> I ASÍ L.1ME
- 345 -
Fi:UT MTXOl FORTRAN1
1011121314151617iñ192021
34
3637
40414243444546474849SO
•H-8T ANDARD PRECISIONMUÑE l-JüRD I.NTEÜER3
SUBRUTINA Í1TX01
MATR1X DE TRAFICO ACTUAL.MÉTODO: "DISTRIBUCIÓN PROPORCIONAL HE TRAFICO"
LOS TRÁFICOS ORIGINADO Y TERMINADO POR ÁREASE DISTRIBUYEN PROPORC lONALMLNTE
DATOS : ~ NUMERO DE CENTRALES "N"-- TRAFICO TOTAL ORIGINADO "Ai i.)1 1 DE C/U DE LAS ÁREAS-• TRAFICO TOTAL TERMINADO "A(..J>" DE C/U DE LAS ÁREAS i UPO)- IND - O NO EXISTE "Aí.JJ"
1 EXISTE "A< ...J) "OBTENEMOS: "A" MATRIZ DE TRAFICO iNTERCENTRALES
SUBROUTINE MTXOHN,IND,A)DIMENSIÓN A(32,32)
CNT-31T~0. ODO 100 I»1,NT=T+A<IvNT)
100 CONTINUÉIFÍIND.EQ.1)ÜO TO 120DO 1 10 ,1^1 ,NA (NT, J) -^A( J,NT)
110 CONTINUÉCu Tu 150
120 TJ = 0. ODO 130 J ^ l / NTJ«TJ+A(NTiJ)
13O CONTINUÉIF(TJ.[:Q.T)Ou Tu 150
CC AJUSTE DE TRAFICO TOTAL.
DO 140 J-1,NA(NT,.J>=A(NTÍ.J)«-<T/T.J)
140 CONTINUÉC:C.... CALCULO DE CADA UNO DE LOS TRÁFICOS ENTRE CENTRALES A(I,J)C DISTRIBUCION PROPORCIONAL
150 DO 160 J-l>NHO 160 I=1,NA(I,.J)- ÍA( I íN'D^AÍNT, J) )/T
16O CONTINUÉC
A(NT,NT)*T
RETURNEN1J
LAST LIME
- 346 -
E: HIT MTX02 FORTRAN1
101 1121314
171819
:.:'•(„)31
4 O41424344454647484v
5 O5152
57
«STANDARD PREC1SIONtfÜNE WGRD INTEGER3
— 3UDRU! 1NA MTX02
MATRIX DF: TRAFICO FUTURAMÉTODO: "EXPANSIÓN Y COMPRESIÓN DE MATRICES DE TRAFICO"
EXPAN3IÜN- -NUMERO DE ABONADOS CONSTANTEEXISTE INCREMENTO EN EL NUMERO DE CENTRALES
COMPRESIÓN NUMERO DE ABONADOS CONSTANTEEXISTE DECREMENTO EN EL NUMERO DE CENTRALES
DATOS -• NUMERO ORIGINAL DE CENTRALES "N"- NUMERO PLANIFICADO DE CENTRALES "NP"- MATRIZ ÜE TRAFICO ORIGINAL "A"- PARA CADA ÁREA DE LA MUEVA MATRIZ, FRACCIÓN "PIK"
DE C/U DE LAS ÁREAS PRIMITIVAS QUE LA CONSTITUYENOBTENEMOS: MATRIZ DE TRAFICO FUTURA "AP"
SUBRÜUTI ME" NT X02 ( N, A, NP, AP, PI \< )
DIMENS i ON A ( 32, 32 ) , AP ( 32, 32 ) , P1K ( 30, 30 )
NT-31
CALCULO DEL TRAFICO IMTERCENTRALES DE LA MUEVA MATRIZ
DO 110 .J=1,NPDO 110 I-l.NPAPí I > ..J)=0- ODO 100 10=1 , MDO 100 L.= liMAP í I , ...I) .-p ]' K. ( I , K ) Ji-A ( K, I..) *p IK (...J, I..) -i AP ( I , ,J )
100 CONTINUÉ110 CON TI MUÍ:;:
- --CALCULO DE TRÁFICOS: ORIGINADO,TERMINADO,TU TAL.
DO 130 I=1,NPAPÍI,NT)=0-0APí NT. I )==0.0DO 120 J--1 , NPAPí I, NI )-APÍ I, NT) -i-APÍ I,,J>AP í NT , I ) AP í NT, I ) Af::> (-J , I )
120 CONTINUÉ130 CONTINUÉ,
T—O. ODO 140 Í^1,NPT^URPÍ I v I M T )
140 COMÍ1NUEAP(NT,NT)»T
RETURNEND
L.AST LIME
- 347 -
MTX03 FORTRAN«•STANDARD PRECISIÓNnONE WORD INTEOERSC SUBRUTINA MTX03
101112131415161713IV
24252627
3031
34
C MATRIZ DE TRAFICO FUTURAMÉTODO: "DOBLES FACTORES"
EXISTE INCREMENTO EN EL- NUMERO DE ABONADOSNUMERO DE CENTRALES ES CONSTANTE
DATOS : -- NUMERO DE CENTRALES"N"~ MATRIZ DE TRAFICO ACTUAL "A"- TRAFICO FUTURO TOTAL OR1Ü "AF" Y TERh "BF" POR AREí- IBF = O NO EXISTE "BF"
1 EXISTE "BF"- "EBS" ERROR PERMITIDO
OBTENEMOS: IOK> O RESULTADOS NO VALIDOS1 RESULTADOS VALIMOS
11 AP" MATRIZ DE TRAFICO FUTURA
SUBRuUTINE MTX03ÍN.A, AP, AF,BF, IBF,EBS, IOK)
D I MENS I ON A ( 32 , 32 ) •» AF ( 32 > 32 ) > AF í 30 ) -, BF ( 30 )
TI =0.0DO 100 1=1, NTI^TI+AFÍ 'i >
100 CONTINUÉ
1 10
IF( IBF-EQ. 1 )t:íO TO 120
DO 110 ]>!, NBF( I >='AF< I )CONTINUÉTJ«TI00 TO 15*J
-.::• ü3 V
404142434445464748495051
;J '•"'
54355657
120 TJ-0.0DO 130 ....l-lTJ-TJ+BFÍJ
130 CONTINUÉC
IFíTI.EQ.lCC AJUSTE DEC
DO 140 J-~lBF (J)-BF (...
140 CONTINUÉCi.;": - - p R 0 C': E S 0 D EC
J 5 O Dfi 1 AO T^lDO 160 J-lAPí 1 , J)=:A(
160 CONTINUÉC
-, N)
J)i'SO TO 150
TRAFICO TOTAL.
,N) MI I/TJ)
i'^iB'T'F'NCiriN DE 1 A NI IF-'VA MATRT '/
, N>NI , J )
DO IñO I=1,NAPÍI>NT)-O.ODO 170 .J l v N
- 348 -
61: AP í I , NT ) -AP < I , NT ) +AP í I •, J )62: 170 CONTINUÉ63: 180 CONTINUÉ64 s C65: DO 280 L=l,10066: C67:C.... AJUSTE A TRAFICO ORIGINADO POR ÁREA68: C69: DO 190 1=1,N70: DO 190 J~1,N71: AP íI,J)^AP(I,J)*(AF(I)/AP£ I,NT) )72= 190 CONTINUÉ73 :C74: DO 210 .J--1,N75: APÍNT,J)=0.076: DO 200 1=1, N77: AP(NT,J)=AP(NT,J)+AP(I,J)73: 200 CONTINUÉ79: 210 CONTINUÉSO: C81: DO 220 J=1,N32: VAB3 J=AB3 ( AP ( ni , J ) --BF ( J ) ) / BE ( J )83: IF(VABSJ.LE.EBS)GO TO 220
00 TO 230220 CONTINUÉ
00 TU 29087 :C88:C AJUSTE A TRAPICO TERMINADO POR ÁREA89: C90: 230 DO 240 J=1,N91: no 240 1=1•, N92 : AP < I , J ) ==AP ( I , J ) u £ DF ( J ) / AP ( NT, -.J ) )98: 240 CONTINUÉ94: C95: DO 260 I = 1,N96: AP( I, NT) 'O. O97: DO 250 J=1,N98: AP ( I, NT ) =AP i i , NT ) + AP ( I, J )99: 250 CONT .1 NUE100: 260 CONTINUÉ101: C102: DO 270 I==1,N103: VABSI=ABS(AP(I,NT)- • AF(I))/AFíI)104: IF<VABSI.LE.EB3)GG TO 270105: GO TO 280106: 270 CONTINUÉ107: 00 TO 290108! C109: 230 CONTINUÉ1 10: C1 1 1 s lÜK^O112= RETURNJ 13: C1 14: 290 IOK-:1115: L:
116:C. . . . CALCULO DE TRÁFICOS: ORIGINADO, TERMINADO, TOTAL117: c118: DO 310 1=1,N119: AP(I,NT)-O.O120: APÍNT,I)=0.0
BN I ~1QN3
I ' J I1W '
( jN ' - i )dy-t-i=iN I T = J ose oa
O "0=1
BflNIJ.NOO O Tí:BHMJ.J.MÜO 00£
N«f=p o oí:: na
- 617C -
- 350 -
E: BIT MTX04 FORTRAN1
1011121314151617
19
3031
404142
464748
* STANDARD PREÜ1SIONüÜNE WORD INTEÜERS
SUBRUTINA MTX04
MATRIZ DE TRAFICO FUTURAMÉTODO: "NUEVA FUENTE DE TRAFICO"
EXISTE INCREMENTO DEL NUMERO DE ABONADOSEXISTE INCREMENTO DEL. NUMERO DE CENTRALESNUEVOS ABONADOS SOLO PARA NUEVAS CENTRALES
DATOS : - NUMERO ORIGINAL DE CENTRALES "N"- NUMERO PLANIFICADO DE CENTRALES "NP"- MATRIZ DE TRAFICO ACTUAL "A"- TRAFICO DE LAS NUEVAS CENTRALES "APtNS.)"
OBTENEMOS: "AP" MATRIZ DE TRAFICO FUTURA
SUBROUTIME MíX04íN,A,NP,AP)
DIMENSION A(32,32), AP(32,32)
NT-31
DO 100 I=i,NDÜ 100 J---\ NAP( 1 ,J)=A< I,J)
100 CUNTÍ NI JE
DO 120 1-1-, NAP( I, NT >=:<">. OAPÍNT,IJ-0.0DO 110 J=l•, NAP í I , Ni ) =AP ( I > MT ) -HAP < I , ...I)AP(NT,í)=AP(NT,I)+AF(J,I)
110 CONTINUÉ120 CONTINUÉ
AP(NT,MT)=0.ODO 130 1^1>NAP ( NT', NT ) ==AP i NT . NT ) -i-AP ( I, NT )
130 CONTINUÉ
C PROCESO DE OBTENCIÓN DE LA NUEVA MATRIZC
NN«NC
DO 160 N3=N1,NPCC.... TRAFICO INTERNO DE LA NUEVA CENTRAL.
_ AP ( NS, NS ) = í AP í NS , N í ) #AP ( NS , N I') ) / í AP < NT , NT ) •*• AP ( NS, NT ) )C
X=AP(NS^ NT)/C AP(NT,NT)+AP(NS,NT) )CC TRAFICO ENTRE CENTRALES EXISTENTES ORIGINALMENTE
DO 140 ,>=! , NNDO 140 I=1,NMAPÍ I ,,.D-=AP< I , JUtí 1.0-X)
140 CONTINUÉCC.... TRAFICO ENTRE CENTRALES ANTERIORES Y NUEVAS
- 351 -
61626364
72
no 1Í50 J>1,NNA P Í I , N S ) = A P < I , N T ) * XAPÍNS, I )-APÍ NT, I J # X
150 CONTINUÉ
. „ . NUEVO TRAFICO TOTALAP(NT,NT)^AP(MT,NT)+ AP(MS,NT
MN-NS
160 CONTINUÉ
i :74 RETUR'N75 END
—•> LAST LINE
- 352 -
EDIT ERL FORTRAN1
1011121314
•«-STANDARD PRECIS1 UN•«•UNE WORD ÍNTEÜERS
- FUNCIÓN PARA CALCULAR EL VALOR DE LA FUNCIÓN DE ERLANG
PARÁMETROS DE ENTRADA:A == MtVEHH DEL TRAFICO OFRECIDONO- NUMERO DE FUMEAs TRONÓLES
FUNCTIÜN ERLÍA.ND)
IEÍND.LE.O)00 Tu 20DO 10 N~17 NDRN«NAE-Aü'EE>AE/(RM-iAE)ERL-ERETURN
10
171'-'
•-•--> LAST LIME
- 353 -
EDIT CALÓN FORTRAN•«•STANDARD PRECISIÓN•¡JONE WORD INTEOERS
S'?1011121314151 61713192021
SUDRUTINA CAL..CN8UDRUTINA PARA DE'ÍEl^MIIMAR -••-|MX-
PARAMETROS DE ENTRADA: RCOST.APARÁMETROS DE SALIDA : N
SUBROUT I ME CALCN ( R008T , A , M )ED I PN™ ( 0 . 7*'RCÜ8T K> . 3-ü RCOST ¡i-RCOSl'^RCüST ) /AE 1 = i . ODü 100 l\Nlv 32767EN-E1RN-N
LAS RUTAS DIRECTAS
I P í ED I E . 1. E . ED 'i EN ) 00 Tu ]. i ñ100 CONTINUÉ1 10 N-IM-1
RETURNEND
LAST LIME
- 354 -
EHIT ERLN FORTRAN•¡¡•STANDARD PRECISIÓN•«•ONE UORD 1NTEGERSC - -- SUDRUT1NA ERl.NC PARA EL CALCULO DE LA INVERSA "N" DE LA FUNCIÓN DE ERLAMGCC PARÁMETROS DE ENTRADA- E•, AC PARÁMETROS DE SttLlDft : NC
SUBROUTIME ERLNíE,A,N>E1» 1 ..N-0IFÍE.EQ.E'l ) RETURNíE(E.LE.1.AND.E.GE.O)GO TO 100N-32767RETURN
100 N-N-MAEl==A-«-ElEl^AEÍ/(FL.OATÍN)-fAE:l. )IFíEl.GT.E)GO Tu 100RETURNEND
10:l 1121 •'"•i •.!•141516171 o
192. O21I...AST LIME
- 355 -
101 11213141516171 *-'192021
34
404142434445464748495051
54
S A
- y L
ANDN FORTRAN•u-STANBARÜ PRECISIÓN*GNE WORlJ INTEGER8*•«• 3UBRUTINA TANDN
OETEKMIIMf-iCIÜIM DEL.. NUMERO DE CIRCUÍ TUS EN LAS RUTAS TANDt-A PARTIR DE LA FÜRNUI..A DE I::'AL N-.JACOBAEUS NÜDIFI CAMA:B ~ E(AO,N)/E(AO,N--K)A( 1 t¡) == A0( 1-Eí AO,N) )Uí IL 1 Z A : 3UBRUT I NA FBN ( AO , K, B -, N, KERR )
3UBRUTI NA NP.JIM ( A, B, í'-\0 •> IM , K 1IMD )PARANETR03 DE ENTRAOíi : A NA KP R R i i H E "I R O 3 ü E 3 A L.. I i J A: " N "
3UBROUT INE TANDN í A, MA -, l = : , N )REAL. NAINTEGER-M 1810
IF í NA.LT.A.AND.K.OI.O)GÜ Tu 1 1 O100 N—O
RETURN110 DELI"-A/10.
8=11 A/A
CñLL I-BN ( AO, K, Ü, N1 , KERR )GÜ TÜÍ120>100),KERR
1 20 CAL. L I1P-. IN C A , B, í-'.O, N2 v K INB )GÜ TÜ(130,100),KIND
130 IDIFO=NJ~N2}F( IAHSÍ IDIFu) BGT. (N2/1.OO) ) GÜ Tu 140N»N1RETURN
140 DO 190 í=l,25AO=AO Dtr'LTCAI..L PBN( ñO, l= : ' v B, N1 . K b R R )00 T Ü Í 150, 1 SO) -, K f c R K
150 CALE MPJNÍA,B,AOvN2 vKíND)Gü TOÍ 160, 180 ) •> KIND
160 :nvíFN-N:l-N2IFí IiJI.KM.GT. 'UjIFOíGO 'i O looNN=M2IF(N1.LT.N2)NN«N1IEBS-NM/ÍOO1F( ILBS.EQ.O) lEÍ;tS«lIF(IABS(IDIKN)„GT.IEB3)GÜ TO \N=NN+IAK(£>í IDIFN)RETURN
170 IS.IG=ILHFO*IDIFN1 F(ISIü.GT.O)GÜ TU 190
180 AO-HO+DELTDELT«DELT/S.
190 CUNTÍNUt:-
IFÍKERR.NE.1>GÜ TU 100N=-=N IRETURNEND
AST LIME
- 356 -
EZÜÍT FBN FORTRAN1
1011121314151617I &192021
•itSTANDARD PRECISIÓN«•ONE: UÜRIJ INTEGERSC SUBRUflNA I-9NC CALCULO DEL VALOR "N" A PARTIR DE LA FORMULA : B-E(AO,M)/EíAO,N--KC PARÁMETROS DE ENTRAMA: A O K 13C PARÁMETROS DE SALIDA: "N"C KERR-: i CORRECTOC 2 DATOS INCORRECTOS (INCREMENTAR "AO"C:
SUBRÜUTINE FBN C AO, |í, B, N, KERR >
D1-ERL<AO>N)IFíB.t . CE- B)GO TO 100KERR-2RETURNIFÍB3 -Eú. B) RETURNEAN^B 1EANK-1.DO 120 MIO-I. ,32767
EAM-AEAN/ UXlM'i-AEAN)AEANI-^HOfíEANi::EANK^AEANK/ ( RNK-i-AE ANK )
-JO IFiBl . LE. D) RE TI51 120 CONTINUÉ
RETURNEM'D
LAST I..INE
357 -
' NP.JN FORTRAN1 -«-STANDARD PRECISIÓN
«UNE WÜRD .[NÍEGERSSUBRUI'INA hP..tN
4 c PARA El... CALCULO DK "'N"' A PARTIR DE LA FORMULAAÍL-B) - AOÍ 1 - E(AO,N) )PARÁMETROS DE ENTRADA : A B AOPARÁMETROS DE SALIDA : "M"
C K IND-- I RESUI....TADO CORRECTO2 RESULTADO Mu VALIDO;INCREMENTAR A("
101 1 SUBROLITINE hP JN < A, B, AO > N , \< IMD )12 E=.l .0--(A/AO)-H-( 1.0-£O1 3 E1 = 1 . O14 N=015 KIND-116 IFÍE.LT.O.0)GO TO 11017 IFíE.EQ.I,0)RETURNJ. 8 DIJ 100 N- 1 -, 327671920 RlvM-LÜAT(N)21
IFíEl.LE.DREÍllRN100 CONTINUÉ
24 110 KIND=2REIURN
EIMHLAST LINE
- 358 -
24
UBRB FORTRAN•«•STANDARD PRECISIÓN*GNE Ui'iRD 1NTEGERSC SUBRUTINA "'3UBRK""C DETERMINAR "B" RESOLVIENDO LA FORMULA DE PAL.I1-JACOBAE
C MODIFICADAC UTILIZA LAS FUNCIONES: "FBíAO,N,K)" Y "FB020(A,AO,N)"C PARÁMETROS BE ENTRADA: A,N,KC FARAME TROS DE SALI U A : BC
SUBROUT I I\IE SUBRB ( A, N , K, B )IF(K.EQ.0)00 TO 120DELT-A/10.AO*AIFÍN.EQ.IOGÜ TO 1 10
B2=FBG20(A,AO,N íDlFO-D:i-B2
I IL:' ( ADS ( DIFO ) . LE . ( B/20O. ) ) RETURNDO 100 I--1 -, 40AO-AO DELÍBl -FB íAO,N ,K )Hi2==-FBG20í A » A O v N )DIFN-B1-B2
IFíBKLT. D2)B-B1IF(ABSÍDIFN)-LE.ÍB/200.))RETURNI F' C ( B I FOttD I EN ) . GT. O . ) GO í O t 00
29 AO-AO'i-DELT30 DELT-DELT/S.31 100 CONTINUÉ
B™ÍBM-B2)/2.RETURN
110 B=ERL(AO,N>RETURN
120 B-l.0RETURNENli
LAST LIMEE -: ~';'
- 359 -
EDIT FB FORTRAN•üSTANDARD PRECISIÓN-KONE UORD INTEGERSC FUMO I UN FtUA,N>K>
4 c CALCULA EL VALOR DE LA PROBABILIDAD DE PERDIDA
PARÁMETROS DE ENTRADA: A, N, \<
FUNCTION FBÍA^hK)
10 EJ^ERLÍAJM)113.2 FB=E'l/E213 RETÜRN14 EN O
--> LAST LIMEF—";•
360 -
FOIT FBG20 FORTRAN•«•STANDARD PRECISIÓN•ü-ONE WORD ÍNTEGERB
4
10i 11213
FUNCIÓN FBG2G ; CALCULA EL VALOR DE B-l-íAO/A)(1™ E<AO,N))PARÁMETROS DE ENTRADA: A, A0> N
F U N C1" IO N F E'i O 2 O ( A, A O, N )
E»ERLÍAO,N)AOA~~ñO/AB-AOrt-íí ( 1--E)FBG20:::-:I , O- BRETURMEND
LAST LINE
a NaNyniay
3f!NU.Nü::i 001
00 i U.l. U 9 ( ' O ' .1.0 ' MiY^yA ) d IN>:ii u. -;:iy ( yoyya • .31 • ( a A ) s«y > -i i
03-3-9A
o os •'• i-i oo t oayaoy ( yoyya ' -n • ( ÜA ) say ) d i
oa-:-:i^yAO "O-.::!
o "o--y
< y * y o > i y 3 l N i o 3) y • i y 3 3 N T . t. n o y e n s
y : yt:i i: "iys 3i:.i soy.owyyy ci(oo T 703 3.iN3wyayw t xoydy) yoyy3 c N c * 13 :yi [wy.iM3 3a snyj..3t/,iyyyd
nNy-iya 3o NinaNrid w~i 3a ,,y,, ysddAMi y
ayyawyis»
'"" TC' (•
/.T
£ T£1I íOí
|í:J3 1:1:113
i-Ü
<L
IC
\ co
I
Z!
\£.
>
LU
O")
yj
LL
O
U_
ü_LÚ
uj
tu
LU
O
• O
'
O O
O
—
< LJ
~ "
«
C
-O
»
|v
• " "
• <!
• C
- *
O
'
"
= =
* \f
} ?'
.í "
¡"i
=> ¡."O
O
C
O 'N
CO
C
LJ"J
CO
r-
trf
LO J
~¡
O
CO
—*
*
xJ
=-
!.N
r. .
f %
0 ~
\T.¡
" r
^ "
r.
C--I
O ^
O
O
O
O
O
O
O
C
co c
- ^
o
- "
^ o
- r-
C'--i
yo c
-J -
c--i o
>N
N CN
o
^ >
,. =>
. .
M"I
. >=
j ,
r-J
-s-í
C'-J
-^ ^
--
t O
•<-
! •
•*-!
O
. .
. -
O
"
•
- O
?-
• O
N C
! r^
- LO
N
» f
s.
üO
vj
• i
[j~
-O
.
f.
iv ~
f
fx
.-s ;";
"r
" ir.1
-~o
* •*
ÍT¡ -
o o
f\í~í
• ij":
>••
ro UD co
•O i^
O
'"•
•! f
• li"
J íi"
L
O
•- !O
u'f
LT
^ »
[j"i
-
¡x fñ
!>
. O
-^
¡N
O"!
Ü~
J¡ <i
xj
<i |x
¡x
¡x
ix
¡x
ix
¡ II
¡ U
J
- 364 -
ET.ÜT SCI02 FORTRAN*STANDARD PRECISIÓN•«-ONE WORD INfEGERSC 3UBPROGRAHA PARA CALCULAR EL VALOR DE LOS COEFICIENTES Cl C
4 C LOS CHALES DEPENDEN DE LOS PARÁMETROS K Y B, ESTOSCOEFICIENTES ESTÁN GUARDADOS EM LOS ARREGLOS COEF1 Y COEF2
PARÁMETROS DE ENTRADA: K, ti-, COEF], , COLF2P A R A M E "i R U S D E S A1... IDA : C1 , L: 2
1 O SLIBRGUT I ME SC 1 C2 ( K, ti , C": 1 , C2 -, COEF 1 , COEF2 )1 1 DINENSION KCURV ( 1 .1 ) , COEF 1 < 8, 2» 11 > i COEF--2 ( 8, 2,11)12 DATA KCURV/5,¿,7,8,9, J 0, 12, 15,20,30,S1/13 DO 100 I--1 •> 101.4 L 1«];15 L2-I-I-11 ó I F ( K, EQ. KCURV ( L t ) ) 00 Tu 1 1 O17 IF(K.GT.KCURV(L1).AND.K.LT.KCURVí L 2) )00 Tu 1201S 100 CONTINUÉ1 9 t.. 1 - 1 J.20 1 F' ( K. GE B KCURV ( L 1 ) ) Gü TO 1 1 O21 Ll-1
110 L2-LJ120 X-ALOütO ( B)
24 CALI.. SUBX Y í X , C í Y , COEF 1 , L 1 , L...2, K, KCURV )Cl-10. OW-H-L:! YCAI..L SUB X Y ( X •> C2, COEI"2 , i.. 1 -, E.2, K", KCURV )RETURNEMD
LAST LIME
365 -
EHIT SURXY FORTRAN1
10111213i 415161718192021
24
Á"! y3031
4041424344
•tí-STANDARD PRECISIÓN
PARÁMETROS DE ENTRADA: X,ÜÜEF,Ll,L2*K,KCURVPARÁMETROS DE SAI ..IDA : Y
SUBROU T 1NE SUBX Y ( X , Y, CÜEr, L1 ,1.2-.. K, KCUR V )DIMENSIÓN CGEF ÍB,2,11)INTEGER KCLIRVí 1 1 )L.L-L.I
100 DO 110 I-1-/71 1 - i12*I-UIF í X.EQ.CüEF( I 1 , 1 v L L) )GÜ Tu 120IF ( X . G T. C O E F' ( II -, 1 -, 1.. L ) . A N D. X . L.. T. Ü O E F ( I 2 •< 1 , L L ) ) G U T ü 1 3 O
110 CONTINUÉ1F í X.GE.CÜEF(871,LL) )00 Tu 14 OY-COEFÍ 1 ,2,1.1-)Gü TU 150
120 Y-COEFÍ 11,2,1.1.)i'iO TU 150
130 Yl^COEFÍI1,2,LU)Xl=C.:üEF( H. , l.LL)Y2-COEFÍI2v2,LL)X2-COEFÍ12,1,LL)Y-FYÍY1,Y2,XI,X2,X)GO TU 150
140 Y-:f:üEF< 8,2,1.1.)150 lF(LL.EQ-L2)Gü TO 160
YK1-YLL-L.:,;:üü Tu 100
160 IFÍL1.EQ-L2)GO Tu 170YK2-YXh
2~FLÜATÍKCURVÍL2))-FLÜATÍK)
Y-FYÍYK1,YK2,XK1,XK2, XK)170 RETURN
ENDLAST LIME
- 366 -
EDIT FY FORTRAN1j¿
3456789
101 112
•it-STANDARD«•ONE WORDi: FUNC:: DADA:: Y LA
PRIN
ECISIONÍEGER3
ION PARA OBTENER LA COORDENADA " 'Y- ' DE UNA RECTA:=;
C¡: PARAMt_'
FUNCRM-ÍFY-F
TIY 2M#
LAS LUUKDhNAUPib Dh. IJUtí PUNTOS DE LA MISMALiüRUENAÍ-iA " X - ULiRKESPONDIEl-ITE A LA BUSCADAIRUS DE ENI ' f cA í iA : X 1 -, Y 1 , X'2> Y2 , X
OIM F Y Í Y 1 , Y2, X I , X2, X )~Y1 ) / ( X2 - -X 1 )( x-x:i )+YI
RETLIRNEND
— > LAST LINE
- 367 -
101 11 2
161718192021
24
34
4041424344454647484Vso51
MPKX FORTRAN^STANDARD PRECISIÓN-Jí-ONE WORD 1NTEGER3c suBRU'i :I.NA IMPRXC IMPRESIÓN DE MATRICES DE TRAFICOC PARÁMETROS: A= MATRIZ A IMPRIMIRSEc N^ NUMERO DE: CENÍ RALI:-sC ITF== 1 —- MATRIZ COMPLETA COM TRAF. ORIO/TERh/TOTC 2 — MATRIZ SIN TRAPICO OR IG/TERI't/TÜTC 3 -— DESPLIEGUE TRAPICO OFRECIDO/RECIBIDOC
SUBRGUTINE IMPRX(A,N,ITF)C:
DIMENSIÓN A(32,32)INTEGER *2 FMT1(15),FMT2(12),NUM í 8)DA í A FMT 1 /30I-I í /N ( 2X , '" ( * -, I 2 , •' , ' , I 2, "' ) "' , 1 X ) ) /O A T A F M T 2 /' 2 4 U í / S í 3 X , "' < ' , 12. "' ) •'» 3 X ) ) /DATA NUM/16N 1 2 3 4 5 6 7 B/
NI 6» 16N24-24N80-N
N4-N-24IFíN. GT. 8)GO "I" O 1 OON8«NN1«NGO TO 120
1 00 I F ( N . GT . 1 ó ) U O TO 1 1 0n 1 6=N
Gü TO 120J. 10 IF(N. GT.24 )GO "f O 120
N24-NN3-N-16
130 DO 150 I--1 , NFMT1(2)^NUMÍN1)WRI TE í 1 , FMT 1 ) ( I - J .. •>; 1 , N8 )WRI ÍE í 1 -. 1 40 ) ( A í I ,,..!) , -...I- 1 , N8 )
140 FüRMAT<8(F9-3,IX)>IPÍN.L.E. 8)GO TO 150FMT1 (2)~NUri(N2)WR I TE ( 1 , FMT 1 ) í I , ...I, J==9, N1 6 )WR I TE ( 1, 1 40 > í A ( I, .J) , J-9, N1 />)IFÍN.LE.16)Gü TU 150FMT1Í2)-NUM(N3)WRITE í 1 , FMT1)(11J,J=17> N24)WR I TE í 1 , 1 40 ) ( A ( 1 , -J ) , J-- 1 7, N24 )1F(N.LE.24)GO TO 150FMT1Í2)=NUMÍN4)WR I TE ( 1 , FMT 1 ) í I »...I, -..1-25, N3O )WR I TE ( 1 , 1 40 > ( A ( I , J ) , J==25, N30 )
150 CONTINUÉ
1 6O GO TO í 1 70 -i 300, \0 ) -, I T F:
I co co
f
tr LL
'¡i ~
ir
¡'jj
LU
i ' —
' LL
J LL
i
C£
—
"—
LL
ü_
13 1
3 >—
i LL
12
12
:—*
ü_ 2
Í 12
í-
2 LL
¡11'
!3 L
L
JJ
LLJ
. —
Lü
U
I en n I
LÜ o
: LJJ
—
.o:
o:
<r
'- •
-
ÜJ
ÜJ
LU
i-*
\L
Z
II LÜ
m
3>
CM
CC
Cu m
CO
CO
O's
="
""-i
~l
v-:
\ ">
U
; •£•
• '10
f-.
j *—
O
"'i!
CO
xí
\ C^
;>
•> ¡
>
C^ i>
!>
>>
O '-i
03
[>
!-H
-t=
Í.O
;-0
m m
~r>
z n
i"
H-* s
: ~n
¡I .
«
- !¡
. »
M
1¡
«
v -
¡¡
- "
|j
• w
w ¡i i
- -•
¡!
-
~n
¿r-
ot-
i"ri
¿;-
j-!-
j-"n
zo
-i^
~¿
>
~i~
¿N
J'-
i~n
¿^
-^2
]?'-
:-:í
^'
U C
4^
0.";
3! C
'>
í.0
3!
C *
*' Cu
3!
C
!-'-: Ií
'_
-¿
CO
12
:_
f> W
-i
'_ *
-' C
OI OJ o I
371 -
101112131415161718192021
31
34
404142434443404748495O
54
MPAX FORTRAN-«STANDARD PREC I S I UN«•ONE WORD INTEGERSC 8UBRUT1NA H1PAXC IMPRESIÓN DE VECTORES REALESC PARÁMETROS: AX1 — PRIMER VECTOR A IMPRIMIRSEC AX2 — - SECUNDO VECTOR A IMPRIMIRSEC N -------- NUMERO DE CENTRALESC
SUBROUT I NE I MPA X(AX1,AX2,N>C
DIMENSIÓN AX1 (30) , AX2C30)I NTEGER *2 FMT 1 < 1 3 ) , FMT2 (13), MUM ( S )
C:DATA FMT1/26HÍ/N (2X, ' í •% 12-, "' > T ) - , IX) )/DATA FMT2/26HÍ/M (2X,M T, ' , 12, •" ) '% 1 X ) ) /DATA NUM/16H 1 2 3 4 5 6 7 S/
NI 6- 16N24«24N30-NNI -8N2-SN3=8N4»N 24I F ( N . üT .N8»NN1*NGü TO 1
1 00 J F í N - 01 .N16-NN2-N--S00 TO 1
110 IF(N.GT.N24«NN3-N ..... 16
120
130
140
FMT 1 Í2)URITEÍ 1 ,WRITE( 1,FORMAT(IF(N.LE.FMT1 í2)WRITE( 1 ,WRITEí 1,IF<N.LE.FMT1 (2)WR I TE ( 1 ,WR I TE (1,IFÍN.LE.FMT1 (2)WR I TE < 1 ,WR I TE (1,
FMT2(2)URITEÍ 1,WR I TE (1,IFÍN. LE.
S ) Gü TO 1 00
016) 00 TO 1 1 O
024)ÜO TO 120
NUM(N1 )FM1 1 ) ( I, 1^1 , N8>130) (AXH I > , I-lÍF9.3, IX) )S)üu TU 140Nühl(N2)F"MT1 ) í I , I-9vl\M61.30) ÍAX.1 ( I ) •, 1*9U.JGÜ TO 1 40Ni..lM(M3)FMT 1 ) í I . I == 1 7 , N21 30 ) ( A X 1 ( I ) , J - 124 )GO TO 140NUMÍIM4)FMT 1X1,1 =25 > N31 30 ) í A X 1 ( I ) , 1 =2
)» NI
4 )7 -, N
0 )5 , N
NUM(N1 )FMT2) ( J, J=1,N8)1 30 ) ( A X 2 ( ...I ) , J» J , N8 )8>GO Tu J. 50
r--; ¿i
í-o r
ro i
- 373 -
EDIT TMPRN FORTRAN1 «STANDARD PRECISIÓN*ONE WORD INTEGERSC SLIBRUTINA IMPFWC IMPRESIÓN DE MATRICES DE: "NRO. DE CIRCUITOS DIRECTOS Y TÁNDEM11
C: "A L: C E: SIB í LID A D K IN T E R C E- N T R A L ES"
101 11213
161718192021
40414243444546474849SO
54C.~ K.-'
PARÁMETROS: NNN — MATRIZ A IMPRIMIRSENC — NUMERO DE CENTRALESINI<= 1 MATRIZ DE ACCESIBILIDAD "K"
2 MATRIZ COMPLETA DE "NRO. CIRCUITOS"3 "NRO- CIRCUITOS DIRECTOS"4 "NRO. CIRCUITOS TÁNDEM"
SLIBROU T I ME I MPRN ( NNN , NC , I NK )
I NTEGER NNN (31,31), FMT í 9 > , NUM (13)DATA FMT / 1 SH í / 1 3 ( ' T , ' •> 1 2 •> 1 X ) ) /DATA NUM/26H 1 2 3 4 6 7 B 9101112137,NT/3 I/
NI3-13N26-26N30-NON1 = 1 3IM2» 1 3N3^NC 26IFÍNC.GT.13)00 TO 100N13=NCNl-NCGO TO 1 J. O
100 IF- (NC.GT.26)CO TO 110N2Ó-NCN2»NC->13
1 1 O 00 TO ( 1 20 •> 1 4 O -, 1 40 , 200 ) -, I NK
120 WRITEÍ \ 130)130 FORMAK//, -'A C C E S I B I L I D A D "K"
1 "I N T E R C E N T R A L E S:", /)GO Tu 160
140 WRITEÍ 1 , 150)1 50 FORMA T í / / , " ==^^^-^NUMERO DE C í ROU I TOS í- N
1 -'I..AS RUTAS DIRECTAS^^^^^^-' , / )
160 DO 190 I=1,NCWRITEí 1, 170) ( I, J, J=l ,N13)
1 70 FORMA T ( / 1 3 ( I 2 , -' , •' , 1 2 , 1 X ) )WR I TE (1,1 80 ) ( NNN ( I , J ) , •>• 1 , N 1 3 )
180 FORMATí 13< 15, IX) )IFÍMC. L.E. 13>GO TO 1 9 OWR I TE ( J -, 1 70 ) ( I , J -, J™ 1 4 , N26 )WR I TE í 1 , 1 SO ) ( NNN ( I , J > , J== 1 4 , N26 )I F í NC . LE . 26 ) GO TO 1 90WR I TE ( 1 > 1 70 XI, J , J=27 -, N30 )WR I TE! (1,1 80 ) ( NNN í I , J ) - ...1-27 , N30 )
190 CONTINUÉ
200 GO TO ( 230 , 2 1 O , 260 , 2 1 O ) •* I NK
210 WRITEÍ1,220)
r--
co
LU
;í - ~ Q
¡i
'~-(-i--,
-z. ;—
f-í ,c
" " Z
" Z
!-! 00 Z O
!-• 2
<C _JCC O CC
LL. LC CC
3 U. 2
i-» 3
US
LU ¿1
j: uj
u¡
- 375 -
EDIT IMPNX FORTRAN1
101112131415161713192021
24
2 93031
34
40414243444546474849505.1
tí STANDARD PRECISIÓN«UNE WORIJ IIMTEIGERSC SUBRUTINA IMPNXC IMPRESIÓN Dl£ VECTORES ENTEROSC PARÁMETROS: NXI PRIMER VECTOR A IMPRIMIRSEC NX2 - SEGUNDO VECTOR A INPRINJR3C N NUMERO DE CÍNTRALESC
SUBROUTINE IMPNX (NXI , NX2,N)C
INTEGER NX1(30), NX2(30), FMT(9), NUM(13)DA í A FMT / 18H < / 1 3 ( ' I, •', 12, 1 X ) ) /DATA NUM/26H 1 2 3 4 5 6 7 8 9101. 11213/
CNI 3=13N 26 3= 2 6N30-NN1 13N2-13N3-N 26IFÍN.GT.13)GO TU 100N13-NN1«NGO TO 110
100 1F(N.GT.2¿.>ÜG 70 1 10
110 WRI TE(1 i 120) (I, I = 1,N13)120 FORHATí/, 13 ( 13, •", T ' > )
WRI TE<1. 130) (NX1(I ), I••*1,N13)130 FORMATí13<15,IX))
IFdM.LE. 13)GO TO 140WRITEÍ J , 120) < I, I~J4,N26>WR I TE (1,1 30 ) ( N X 1 ( I ) , [==--14, N26 /IF(N.LE.26)GO TO 140WRITEÍ1,120)(I >I^27,N30)NRI TE(1,130) (NX1 (I ), [-27,N30>
140 FMT(2>=NUM<N1)WRITEí1,FMT)(J.J»1,N13)URITE( i v 130) (NX2Í.J) , J^l ,N13>IFÍN.LE.13)00 TO 150FMT(2)~NUM(N2)WR I T E ( 1 , FMT ) (.J, J- I 4 > N26 )WRITEí1,13O)(NX2(d),J^14,N26)IFÍN,LE.26)GU TO 150FMT<2>*NUM(N3>WRI TE(1 ,FMT) (J,J = 27,N30)WRITEÍ1,130)(NX2ÍJ),J^27,N30)
J 50 RETURNEN O
LAST LTNE
- 376 -
E:m T GF.RLA EORTRAN1.
1011121'-11415161718192021
3 O'"-' 1
"-STANDARD PRECIS I UN•«•ONE WORD INTEGERSCC GRAFICACIGN DE LA FUNCIÓN DE ERL.ANO .VS. AC:
ri.IMENS.TOIM VXÍ500) ,VYÍ500) ,LVS(SOO)DIMENSIÓN LT1TÍ Í55)
100 WRITí i t 1 , 1 í O)110 FURMATÍ / / , -'INGRESAR EL NUMERO DE L I MEAS-', /, -'NNIM" )
READf 6-, 1/>0>ERR^20U)N
WRITEí1>120)1 20 FORHAT < ' INGRESE X I "', / / , •' í- I O. O— " )
READÍ6,130)XI
130 FüRMÁT(FÍO.Ü)
UI^T ÍE( 1 , 140)140 FÜRMATÍA -'INGRESE XF"', //, •'-—FIO,O™ -' )
READÍ¿,130)XF
WRITEí1,150)150 FORMA!(/, - INGRESE NUMERO DE PUNTOS'i//»'999')
READÍ6,16ü)MP1¿0 FORMATí13)
URITíil'í 1, 170)170 FORMATí / , 10 í • " - • ' ) , -'INÓRESE UN TITULAR DE 55 POS I CI UNES
READ(¿,130)LTITISO FORMA nSSAl )
D X - Í X F - - X I ) /FLOAT(NP)XI»XI-DXDO l'?0 I-:L,NPX I ^ X H - D XV X i I > ^ X íW( I )^ERL. ( X I ,N)
190 CONTINUÉCALL ORCRT í VX , VY , IMP , I....VS, O, L.-T I T, O )READÍ6, Í6ONNGO TO 1 OO
200 CALL EXITEND37
—> LAST LÍNE[••==">
- 377 -
ÜERLN FORTRAN«STANDARD PRECISIÓNtfÜNE WORD INTEGER3i*:C GRAFICACIÜN DE LA FUNCIÓN DE ERLANü . VS. "N"C
¿. DIMEN31ON VX ( 500 > , VY < 500 ) , LVS < 500 )7 DIMENSIÓN LTITÍ55)
100 WRITEÍ1,110)110 FORMAT ( '• A ? TRAFI CU" )
10 READ(6,u,ERR^1SO)A1 1 WRITEÍ1, 120)12 120 FORMATÍ-'N ? NUMERO MÁXIMO DE LINEAS-)i •-;.
14 WRITEÍ1,130)15 130 FÜRNATí/, "' INGRESE NUMERO DE PUNTOS-')
READ<ó,*,ERR»ieü)NPWRITEÍ1,140)
140 FORMATÍ/, 10 i'"--'), "'INGRESE UN TITULAR DE 35 POSICIONES' , 10 i-'-'))READ<6,15QH-TIT
150 FORMAT(55A1)NXHM/ÍNP í )NI- NXDO 160 I~1,NP
1 71 '<-.'•192021
24VXÍ I )^FL.OAT(MJ )VYÍ I J-ERL. í A, NI )
160 CONTINUÉCALL GRCRT(VX,VY,MP,LVS,O,LTIT,O)READ(6»170)MN
30 170 FORMATíAl)31 GO "l'Lj 100
130 CALL EXITEND
—-> LAST LIME
- 378 -
:¿MPJB FORTRAN•«STANDARD PRECISIÓN*ÜNE WORD ÍNTEGERSC PROGRAMA PARA REALIZAR LA GRÁFICA COMPUESTA DE -""B"-" , USANDOC LAS FUNCIONES "FB" Y "' •"FBG20"' "' ASIENDO DATOS:C AvNvK, A0< VARIABLE)
1011121314151617H &i O
1920
24
3031
D I MENS I ON VX í 500 ) , VY ( 500 ) , LV8 í 500 )DIMENSIÓN LTITÍ55)DATA NNUh 1 , NNLIM2/ - -tí- " , ' + "' /
100 WRITEÍ 1 > 110)1 1 o F'uRMAT ( / / / , •" i NGRESAR VALORES -\ , sx , -"A " , -?x , -' N •- > ¿\ , - 1< •- , / ,
1 -' .......... — -F12. O ------- NNNMN KKKK"' )READ (6,1 20 , ERR=200 ) A , N , K
1 20 FORMAT ( I- i 2 . 0 , 1 X , 1 5 , :l X , 1 4 )UR1TEÍ 1, 130)
130 FORMAT <5X, -'AOIxv 1 IX, --AOF'-', /, -' ------------ F12.0 ....... - ------------ El 2. O ............. ' )READ ( 6 ,140 , ERR^200 ) AO 1 , AOF
1 4 O F O R M A T í F 1 2 . 0 , 2 X , F 1 2 . O )WRITEÍ l v 150)
150 FORMAT ( -'INGRESE EL NUMERO DE PUNTOS" » / > ''999' >READ (6,1 ¿O -, ERR=--200 ) NP
160 FORMAT ( 13)URITEt 1 , 170)
1 70 F'uRMAT í / , 1 0 í * - •" ) •> ' I NGRESE UN T I TUL AR DE 55 POS I C I ONES "' , 1 0 ( -' -- •' ) )READ i 6, 1SO)LTIT
180 FORMA Tí 55 Al )DAO^(AOF ..... AOi )/FLÜAT(NP-l )AOI«"AOI-DAO
DO 190 I^2,NPP,2KK-I-1AOI-AOI+DAOVXÍ I )=AOILVSÍ I )-NNUMlB«FB(AOI>N»K)VY( I >=B
------ LLENAR SEGUNDA GRÁFICA
VXÍKIO^AOI
LVS(KK)»NNUM2B-FBG20Í A 7 AOI 7 N)VY(KK)«B
190 CONTINUÉCAI..L GRCRT' ( VX > VY , NPP , L VS , 1 , L T I T > O )READ (6, 160)NNGO "I" O 100
200 CALL EX1TEND
LAST LINE
- 379 -
10J. 1121314151617
192021
27
S4
37
4041424344454647
4849SO51
54íf • -.TI5657
60
NPJN FORTRAN^STANDARD PRECISIÓN*ONE WOK1J 1NTEGERSU PROGRAMA PARA REAL. IZAR LA GRÁFICA COMPUESTA DE '-'N" , USANDOC LAS SUkíRUTINAS "' •'MPJN' ' Y "' ' EBNEG"' * , SIENDO DATOS:C A > B , AO í VAR I ABL E ) , K .C KIND = 1 --------- DATOS Y RESULTADOS CORRECTOSC KIIMD = 2 ------ AO MUY PEQUEÑO (BAJO EL LIMITE)C KERR-1 DATOS Y RESULTADOS CORRECTOSC KERR-2 DATOS INCORRECTOS í INCREMENTAR AO )C
DIMENSIÓN VXC500) , VYÍ500) ,LVSÍüOO)DIMENSIÓN LTIT(55)DATA NNUMl»NNUM2/'*'i "-»••'/
100 WRITEÍ 1 , 1 10)1 1 0 FORMAT <///,"' I ÑORES AR VALORES •" , / , 5 X , -'A •* , 1 1 X , f B "' , 7X i * K *•>/•,
1 " ----- F12. O ----- =-=Firí. 0-== I III - )READ (6,1 20 , ERR=2íü.O ) A •, B -, K
1 20 FGRMAT ( E 1 2 . 0 , 2 X , FS . O, IX, 14)WRITEÍ 1, 130)
1 3 O F O R M A T ( 5 X > " A ( J I - •, 1 1 X , • ' A O F " , / , "' ------------ F' 1 2 . O ---------- ---------- F 1 2 „ O ..... - ...... "' )READ i 6, 140, ERF\'=230)AOI -, AOF
1 40 FÜRMAT (F 1 2 . 0 , 2X , F 1 2 . O >WRITEÍ 1, 150)
150 FORMAT (-' INGRESE EL NUMERO DE PUNTOS •' , / , -"999 -' )READ (6, 160JNP
160 FORMATÍ 13)WRITEí 1, 170)
170 FüRMATí /, 10C -'-•-') v -INGRESE UN T [ TUI..AR DE S5 POS I C IONES-', 10 (-•-•'))READ (6, 180)LTIT
ISO FORMAT (55A1 )DAO^ í AOF-AO í ) /FLOAT ( NP-1 )AOI-AOI-DAONPP-NP-K-2DO 240 Í=2,NPP,2
AOI-AOH-DAOvxt i )-AOILVSí I )==NNUM2CALL MI--' JIM £ A , B , AO I , M , |:'P I ND )GO TU í J. 90 7 200 i •> K 1 ND
19O VY( I >=NGO 'Tu 21O
200 VY ( [ )=0.210 CONTINUÉ
----- LLENAR SEGUNDA GRÁFICA
VX<KK)»AGILVS(KK)«NNUMiCALL FBN ( AO I , K , B , N , KERR )GO TO ( 220 > 230 ) •, KERR
220 VY<KK)=NGO i O 240
230 VY(KK)=0.0240 CONTINUÉ
CALL. GRCRT ( VX > VY , NPP , LVS , 1 , LT I T , O )READ (6, 160)NN(ii"j 1 1 J .1 OO
250 CALL EXrVEND
- 380 -
A P É N D I C E B
MANUAL DE USUARIO
1) INSTALACIÓN: GA-DM-250
2) LOCALIZACION DE PROGRAMAS Y ARCHIVOS
DISCO: 4000
Volúmenes: 4055, 4056, 4057
Los programas y archivos pueden ser relocal izados en otros
volúmenes, según convenga al IETEL, sin que esto afecte la utilización
de la tesis.
3) INGRESO AL SISTEMA COMPUTACIONAL:
Ingresar por teclado:
LOGON T T (4055, 4056, 4057)
ENTER PASSWORD > CGSB
- 381 -
INGRESE SU NUMERO DE CUENTA:
999999
NOTA: El número de cuenta es asignado al usuario por el administrador
del sistema operativo del computador. El LOGON, Volúmenes y -
PASSWORD están sujetos a cambio.
4) FORMA DE UTILIZACIÓN:
a) A s i g n a c i ó n de archivos
Zl^> XEQ FILES
b) C á l c u l o de matrices:
::£> M A T R X
seguir las instrucciones dadas por el
programa
c) D i m e n s i o n a m i e n t o de redes
~:> RED
seguir las instrucciones dadas por el
programa
5) SALIDA DEL SISTEMA COMPUTACIONAL
-:> DONE
NOTA: Para obtener reportes impresos, utilizar una impresora esclava -
al terminal, ó, usar el termina] impresor.
- 382 -
B I B L I O G R A F Í A
Ramses R. Minas~ Introduction to Teletrafic Engineering, Telephony
Publlshing (1974).
Roger L. Freeman, - Telecomunication System Engineering John Wiley
& Sons (1980).
Mauricio Soto Samso (1980),- Tráfico Telefónico.
Emanuel Hettwing,- Teleselección por Abonado,- Siemens & Halske (1964)
Yngve Rapp,- Network Planning Research,- LM Ericsson
Programas de Ordenador para la Planificación de Redes,- Standard -
Electric S. A. (1980).
A. Lotze.- Tables for Overflow Coefficient and Loss of Gradings and
Full Avai lable Groups,- Instituí für Nachrichtenvermittlung und Da-
tenverarbeitung der Technischen Hochschule Stuttgart (1966).
Bengt Wallstrom,- Methods for Optimizing Alternative Routing Networks,
- LM Ericsson.
Top Related