Академический Документы
Профессиональный Документы
Культура Документы
I 0,08
II 0,06
III - IV 0,04
Fuente: Norma tcnica colombiana 4552-3.
Tabla 5.5 Valores de k
c
Numero de bajantes n k
c
1 1
2 10,5
4 o ms 11/n
Fuente: Norma tcnica colombiana 4552-3.
Tabla 5.6 Valores de k
m
Material k
m
Aire 1
Concreto 0,5
Nota: Cuando hay algunos materiales aislantes en serie es una buena prctica
usar el ms bajo de k
m
. El uso de otros materiales aislantes esta bajo
consideracin.
Fuente: Norma tcnica colombiana 4552-3.
5.2.2 Dispositivos de proteccin contra sobretensiones DPS
Son dispositivos que protegen contra sobretensiones las instalaciones elctricas y
los equipos elctricos y electrnicos. Adems desvan las sobrecorrientes y
establecen conexiones equipotenciales para dar seguridad al sistema. Las
tcnicas o elementos que usan generalmente los DPS son los circuitos con
diodos supresores, varistores y vas de chispas (spark gaps). Es importante que el
DPS no sufra daos terminales y pueda continuar trabajando en el caso que se
presente el transitorio ms desfavorable para el caso que fue seleccionado.
Cuando el DPS opera el funcionamiento del equipo o del sistema protegido no
debe presentar inconvenientes. El DPS debe controlar transitorios por niveles de
tensin superiores al nivel de tensin mximo que el elemento protegido puede
trabajar sin degradar su calidad de operacin en presencia de perturbaciones.
Las clases de DPS estn relacionadas con el concepto de zonas de proteccin
manejado por la norma NTC 4552 o IEC 62305. Hay dos tipos de clasificacin de
zonas: de acuerdo al espacio y de acuerdo a la instalacin elctrica.
Zonas de proteccin contra rayos de acuerdo al espacio:
Zona 0
A
: Expuesta al impacto directo del rayo, corriente del tipo de onda
10/350 s. En esa zona cero se produce IER en una magnitud ms grande.
Zona 0
B
: El IER es menor. La posibilidad de impacto directo es menor.
47
Zona 1: El IER est casi borroso. La posibilidad de impacto directo es muy
baja.
Zona 2: No hay IER. La posibilidad de impacto directo es nula.
El esquema para estas zonas de proteccin se puede apreciar en la figura 5.13.
Figura 5.13 Zonas de proteccin contra rayos definidas para un SIPRA ZPR.
Fuente: Norma tcnica colombiana 4552-1.
Zonas de proteccin contra rayos de acuerdo a la instalacin elctrica:
Zona 0
A
: El equipo est expuesto directamente a la onda de rayo 10/350 s.
Zona 0
B
: Tiene un DPS protector clase 1 aguas abajo del transformador que
soporta la onda de rayo 10/350 s.
Zona 1: Tiene un DPS protector clase 2 que soporta la onda 8/20 s.
Zona 2: Tiene un DPS protector clase 3 que soporta la onda 8/20 s.
48
El esquema para estas zonas de proteccin se puede apreciar en la figura 5.14.
Figura 5.14 Zonas de proteccin contra rayos ZPR definidas para medidas de proteccin
contra IER.
Fuente: Norma tcnica colombiana 4552-1.
Los DPS se dividen en clases:
Clase 1: Descargadores de corriente de rayo y descargadores combinados
de sobretensin y corriente de rayo. Estn diseados para soportar la onda
de rayo 10/350 s.
Clase 2: Descargadores de sobretensin para tableros de distribucin e
instalaciones fijas. Estn diseados para soportar la onda de rayo 8/20 s.
Clase 3: Descargadores de sobretensin para tomacorrientes y equipos.
Estn diseados para soportar la onda de rayo 8/20 s.
49
5.2.3 Equipotencializacin
Todo sistema de proteccin debe contar con una interconexin que ponga todos
los puntos a un mismo potencial para evitar el paso de corrientes indeseables. La
Equipotencializacin del sistema de proteccin contra rayos es la interconexin del
sistema de proteccin interno y externo con las partes metlicas de la estructura,
con las partes conductoras externas, con las lneas conectadas a la estructura, y
con los sistemas elctricos y electrnicos dentro de la estructura. De acuerdo a lo
anterior los tipos de uniones equipotenciales son:
Unin equipotencial para instalaciones metlicas: Las uniones
equipotenciales deben estar conectadas a una barra equipotencial que se
encuentre en el stano o a nivel del suelo en un lugar de fcil inspeccin.
Unin equipotencial para partes conductoras externas y acometidas
de servicio: Estas uniones deben estar lo ms cerca a los puntos de
entrada a la estructura a ser protegidas, deben soportar las corrientes de
rayo y cuando las uniones equipotenciales no se pueden hacer
directamente se debe usar DPS. Los apantallamientos y tuberas se deben
equipotencializar. Para las lneas de la acometida de servicio que se
encuentran apantalladas o enrutadas en tubera metlica.
Unin equipotencial para sistemas externos: Se deben hacer
conexiones equipotenciales entre el apantallamiento interno y la tubera, si
esta es metlica. Si no se tiene apantallamiento interno se debe
equipotencializar con DPS. Los DPS utilizados deben cumplir con la norma
IEC 21305-4 o con la normativa nacional vigente.
Un ejemplo de un sistema equipotencial, en el que se muestran varios servicios
como las tuberas metlicas de agua y gas, los ductos de calefaccin, servicios de
datos y telefona se ilustra en la figura 5.15.
50
Figura 5.15 Sistema equipotencial.
Fuente: Electropol.
6. TRMINOS PARA EL MANEJO DEL RIESGO
6.1 DAOS Y PRDIDAS.
Dao: Es el detrimento o perjuicio en estructuras o al contenido de la misma junto
con acometidas de servicios debido a efectos mecnicos, trmicos, qumicos y
explosivos del rayo.
Prdida: Perjuicio social o econmico en estructuras, acometidas de servicio,
seres vivos y patrimonio cultural debido a eventos peligrosos por descargas
atmosfricas.
6.1.1 Fuentes de daos.
La corriente de rayo es la fuente primaria de dao. En la figura 6.1 se definen las
diferentes fuentes de dao con relacin a la posicin del punto de impacto de la
descarga elctrica atmosfrica.
51
Figura 6.1 Fuentes de daos por descargas atmosfricas.
Fuente: Autores.
Los rayos que impactan directamente a la estructura (S
1
) pueden causar:
Dao mecnico inmediato, fuego y explosin causado por el arco caliente
ionizado del rayo, o causado por la corriente de rayo que origina
calentamiento resistivo de los conductores (Recalentamiento de
conductores), o causado por la carga que origina un arco corrosivo (metal
derretido).
Fuego y explosin iniciado por chispas, causadas por sobretensiones
resultantes de acoples inductivos o resistivos y por el paso de parte de la
corriente de rayo.
Lesiones a personas por tensiones de paso y de contacto resultado de
acoples resistivos e inductivos.
Falla o mal funcionamiento de sistemas internos causado por impulsos
electromagnticos de rayo (IER).
Los rayos que impactan cerca de la estructura (S
2
) pueden causar:
Falla o mal funcionamiento de sistemas internos causados por (IER).
Los rayos que impactan directo a un servicio que entra a la estructura (S
3
) pueden
causar:
Fuego y/o explosin iniciado por chispas, causadas por sobretensiones y
corrientes de rayo transmitidas por la acometida entrante.
Lesiones a personas causadas por tensiones de contacto dentro de la
estructura, originados por corriente de rayo transmitidas por la acometida
entrante.
Falla o mal funcionamiento de sistemas internos causado por
sobretensiones transmitidas a la estructura por lneas entrantes.
Los rayos que impactan cerca a un servicio que entra a la estructura (S
4
) pueden
causar:
FUENTESDE
DAOS.
DESCARGASSOBRE
LAESTRUCTURA(S
1
).
DESCARGAS
CERCANASALA
ESTRUCTURA(S
2
).
DESCARGASCERCANAS
ALASACOMETIDASDE
SERVICIOS(S
4
).
DESCARGASSOBRE
LASACOMETIDAS
DESERVICIOS(S
3
).
52
Falla o mal funcionamiento de sistemas internos causado por
sobretensiones inducidas y transmitidos por lneas entrantes a la
estructura.
6.1.2 Tipos de daos.
Una descarga elctrica atmosfrica puede causar daos dependiendo de las
caractersticas del objeto a proteger; entre las ms importantes se tiene: Tipo de
construccin, contenido y aplicacin, tipo de servicio y medidas de proteccin
instaladas.
Para una aplicacin prctica de la evaluacin de riesgo se distinguen tres tipos
bsicos de daos los cuales pueden aparecer como consecuencia de una
descarga elctrica atmosfrica. La figura 6.2 define estos tres tipos de daos.
El dao a la estructura debido a descargas, se puede limitar a una parte de la
misma o podra extenderse a la estructura entera. El efecto del dao puede
involucrar estructuras aledaas o cercanas.
El rayo puede causar daos fsicos a las acometidas al igual que a todo sistema
interno que se encuentre conectado a ella.
Figura 6.2 Tipos de daos por descargas atmosfricas.
Fuente: Autores.
6.1.3 Tipos de prdidas.
Cada tipo de dao, solo o en combinacin con otros, podra producir diferentes
prdidas en el objeto a proteger. Los tipos de prdidas pueden aparecer
dependiendo de las caractersticas del mismo objeto y de su contenido.
En la figura 6.3 se definen los tipos de prdida que podran presentarse en
estructuras y acometidas de servicio respectivamente.
TIPOSDEDAOS.
LESIONESASERESVIVOS
(D1).
CAUSADASPOR
TENSIONESDEPASOYDE
CONTACTO.
DAOSFSICOS(D2).
(FUEGO,EXPLOSIN)
CAUSADOSPOREFECTO
DERAYOINCLUYENDO
CHISPAS.
FALLASDESISTEMAS
ELCTRICOSY
ELECTRNICOS(D3).
CAUSADOPORIMPULSO
ELECTROMAGNTICOS
RADIADOS.(IEMR)
53
Figura 6.3 Tipos de prdidas en estructuras y acometidas.
Fuente: Autores.
En el numeral 6.2 se define el riesgo al que est sometida una estructura y
acometida de servicio por efecto de rayo, sin embargo, en esta instancia es
importante resaltar el riesgo asociado por cada tipo de dao y prdida tal como se
muestra en la tabla 6.1.
TIPOSDE
PRDIDAS.
ENESTRUCTURAS.
PRDIDADEVIDA
HUMANA(L1).
PRDIDADESERVICIO
PBLICO(L2).
PRDIDADE
PATRIMONIOCULTURAL
(L3).
PRDIDAECONMICA
(ESTRUCTURAY
CONTENIDO)(L4).
ENACOMETIDADE
SERVICIOS.
PRDIDADESERVICIO
PBLICO(L'2).
PRDIDAECONMICA
(L'4).
54
Tabla 6.1 Riesgo por cada tipo de dao y prdida.
Prdidas
Daos
L1
1
Prdidas
de vidas
humanas.
L2, L`2
2
Prdida de
servicio
pblico.
L3
1
Prdida
de
patrimonio
cultural
L4,L`4
2
Prdida
econmica
D1-Lesiones a seres vivos. R
S
- - R
S
3
D2- Daos fsicos. R
F
R
F
R
F
R
F
D3-Fallas de sistemas
elctricos y electrnicos.
R
O
4
R
O
- R
O
.1
Prdidas asociadas a la estructura.
.2
Prdidas asociadas a la estructura y a las acometidas de servicio respectivamente.
.3
Solo para propiedades agrcolas con posible prdida d animales.
.4
Solo para hospitales u otro tipo de estructuras, donde las fallas en los sistemas
internos inmediatamente atente contra la vida humana.
R
F
Riesgo debido a daos fsicos en la estructura o servicio.
R
S
Riesgo debido a lesiones a seres vivos.
R
O
Riesgo debido a fallas en sistemas internos.
Fuente: Norma tcnica colombiana 4552-2.
6.2 RIESGO Y COMPONENTES DE RIESGO.
El riesgo R se define como el valor promedio probable de prdidas anuales y debe
ser evaluado para los tipos de prdidas asociados a la estructura y acometidas de
servicios. En la figura 6.4 y 6.5 se definen los tipos de riesgo a evaluar en
estructuras y acometidas de servicios respectivamente.
Figura 6.4 Riesgos a evaluar en estructuras.
Fuente: Autores.
TIPOSDERIESGO.
RIESGODE
PRDIDADEVIDA
HUMANA(R
1
).
RIESGODE
PRDIDADEL
SERVICIOPBLICO
(R
2
).
RIESGODE
PRDIDADE
PATRIMONIO
CULTURAL(R
3
).
RIESGODE
PRDIDASDE
VALOR
ECONNICO(R
4
).
55
Figura 6.5 Riesgos a evaluar en acometidas de servicios.
Fuente: Autores.
El riesgo R para un tipo de prdida determinada est dado por la combinacin de
componentes de riesgo, los cuales se definen para cada tipo de dao en
estructuras y acometidas de servicios en las tablas 6.2 y 6.3 respectivamente.
Tabla 6.2 Componentes de riesgo para cada tipo de dao en la estructura.
Tipo de dao.
Lesiones a seres
vi vos.
Daos
fsicos.
Fallas de sistemas
elctricos y electrnicos
Componente de Riesgo R
S
R
F
R
0
Tipo de Riesgo
R
1
R
A
+R
U
R
B
+R
V
R
C
+R
M
+R
W
+R
Z(1)
R
2
- R
B
+R
V
R
C
+R
M
+R
W
+R
Z
R
3
- R
B
+R
V
-
R
4
R
A
+R
U(2)
R
B
+R
V
R
C
+R
M
+R
W
+R
Z(1)
(1)
nicamente para estructuras con riesgo de explosin, o para hospitales u otras estructuras
en donde la falla de sistemas internos ponga en peligro la vida humana.
(2)
nicamente para propiedades en donde pueda haber prdida de animales.
R
A
Componente relacionada con las lesiones a seres vivos causadas por tensiones de paso y
contacto en las zonas con un radio de cobertura de 3m fuera de la estructura.
R
B
Componente relacionada con los daos fsicos causados por chispas peligrosas dentro de
la estructura causando fuego o explosin.
R
C
Componente relacionada con la falla de sistemas internos causada por IER (Impulsos
Electromagnticos del Rayo).
R
M
Componente relacionada con la falla de sistemas internos causados por IER.
R
U
Componente relacionada con lesiones en seres vivos causada por tensiones de contacto
dentro de la estructura, debido a corrientes de rayo que fluyen por una lnea entrante a la
estructura.
R
V
Componente relacionada con los daos fsicos (fuego o explosin por chispas entre las
instalaciones externas y partes metlicas generalmente al punto de entrada de a lnea a la
estructura) debido a corrientes de rayo transmitida a travs de la acometida de servicios.
R
W
Componente relacionada a fallas de sistemas internos causados por sobretensiones
inducidas sobre las acometidas y transmitida a la estructura.
R
Z
Componente relacionada a fallas de sistemas internos causados por sobretensiones
inducidas sobre las lneas de acometida y transmitida a la estructura.
Fuente: Norma tcnica colombiana 4552-2.
TIPOSDERIESGO.
RIESGODEPRDIDADEL
SERVICIOPBLICO(R'
2
).
RIESGODEPRDIDASDE
VALORECONMICO
(R'
4
)
.
56
Tabla 6.3 Componentes de riesgo para cada tipo de dao en las acometidas de servicio.
Tipo de dao.
Lesiones a seres
vi vos.
Daos
fsicos.
Fallas de sistemas
elctricos y electrnicos
Componente de Riesgo R
S
R
F
R
0
Tipo de Riesgo
R
1(*)
- R
B
+R
V
-
R
2
- R
B
+R
V
R
C
+R
W
+R
Z
R
4
- R
B
+R
V
R
C
+R
W
+R
Z
(*)
Solo para ductos metlicos sin continuidad elctrica, que transporte fluido explosivo.
R
B
Componente relacionado a daos fsicos debido a efectos mecnicos y trmicos de la
corriente de rayo fluyendo a travs de la acometida de servicio.
R
C
Componente relacionada a fallas de equipos conectados debido a sobretensiones por
acople resistivo.
R
V
Componente relacionado con daos fsicos debido a efectos mecnicos y trmicos por la
circulacin de la corriente de rayo.
R
W
Componente relacionada a la falla de equipos conectado, debido a sobretensiones por
acople resistivo. Pueden ocurrir prdidas del Tipo L2 y L4.
R
Z
Componente relacionada a la falla de lneas y equipos conectados causado por
sobretensiones inducidas sobre la lnea.
Fuente: Norma tcnica colombiana 4552-2.
Adicionalmente se presenta una ilustracin de las componentes de riesgo
relacionadas con cada una de las fuentes de dao, para estructuras en la figura
6.6 y para acometidas de servicios en la figura 6.7.
Figura 6.6 Componentes de riesgo en estructuras.
Fuente: Electropol.
(1)
nicamente se calcula para exteriores.
(2)
nicamente se calcula si existe equipo sensible.
(3)
Se debe calcular para cada tipo de acometida de servicios (alimentacin elctrica y
telecomunicaciones).
57
Figura 6.7 Componentes de riesgo en acometidas de servicio.
Fuente: Electropol.
6.3 FACTORES QUE INFLUENCIAN LAS COMPONENTES DE RIESGO.
Para evaluar el riesgo R se deben evaluar primero los riesgos parciales o
componentes de riesgo, los cuales dependen del nmero de eventos peligrosos N,
de la probabilidad de dao P y de la prdida asociada L.
Cada componente de riesgo R
X
, puede, entonces, calcularse a travs de la
ecuacin general:
R
X
=N
X
P
X
L
X
Donde:
N
X
= Nmero de eventos peligrosos.
P
X
= Probabilidad de dao.
L
X
= Prdidas consecuentes.
El nmero de eventos peligrosos N
X
se ve afectado por la densidad de descargas
a tierra (DDT), por las caractersticas del objeto a proteger, los objetos que lo
rodean y las caractersticas del suelo, entre otros. Se calcula con la siguiente
expresin.
N
X
=DDTA
X
C
X
Donde:
A
X
: rea equivalente.
58
C
X
: Factor que toma en cuenta la influencia de la localizacin, factor ambiental o
factor de correccin por presencia de transformadores.
La probabilidad de dao P
X
se ve afectada por las caractersticas de la estructura
a proteger y las medidas de proteccin aplicadas.
P
A
: Valor de la probabilidad de lesiones a seres vivos a causa de las tensiones de
paso o contacto por descargas directas a la estructura en funcin de las medidas
de proteccin existentes. Vara entre 1 y 0,1.
Ver Tabla 14 de NTC4552-2.
P
B
: Valor de la probabilidad de dao a la estructura por descargas directas.
Depende del nivel de proteccin contra rayos (NPR) y si la estructura est o no
protegida. Vara entre 1 y 0,001. Ver Tabla 15 de NTC4552-2.
P
C:
Valor de la probabilidad de dao de sistemas internos por impacto directo a la
estructura. Depende del sistema coordinado de proteccin interno adoptado.
Vara, dependiendo del NPR entre 1 y 0,001.
Ver Tabla 16 de NTC4552-2.
P
M
: Valor de la probabilidad de dao de sistemas internos por impactos cercanos a
la estructura. Depende de las medidas de proteccin adoptadas, de acuerdo con
el factor K
MS
que a su vez depende de la eficacia del apantallamiento. Vara entre
1 y 0,0001.
Ver Tabla 18 de NTC4552-2.
P
U
: Valor de la probabilidad de lesiones a seres vivos a causa de tensiones de
toque o paso por impactos sobre las acometidas de servicio. Depende de las
caractersticas del apantallamiento del servicio; de la soportabilidad al impulso tipo
rayo de los sistemas internos conectados al servicio; de medidas de proteccin
como: notas de advertencia, restricciones de acceso, etc., y de los DPS
conectados en la entrada de la acometida de servicio.
Ver Tabla 19 y 16 de
NTC4552-2.
P
V
: Valor de la probabilidad de daos fsicos a causa de impactos directos en las
acometidas de servicio. Depende de las caractersticas del apantallamiento del
servicio; de la soportabilidad al impulso tipo rayo de los sistemas y de los DPS
instalados.
Ver Tabla 19 y 16 de NTC4552-2.
P
W
: Valor de probabilidad de dao de sistemas internos a causa de impactos
directos en las acometidas de servicios. Depende de las caractersticas del
apantallamiento del servicio; de la soportabilidad al impulso tipo rayo de los
sistemas y de los DPS instalados.
Ver Tabla 19 y 16 de NTC4552-2.
P
Z
: Valor de la probabilidad de dao de sistemas internos a causa de impactos
cercanos a las acometidas de servicios. Depende de las caractersticas del
apantallamiento del servicio; de la soportabilidad al impulso tipo rayo de los
sistemas y de las medidas de proteccin adoptadas. Ver Tabla 20 de NTC4552-2.
59
P
B
: Probabilidad que una descarga impacte a una estructura a la cual una
acometida de servicio con conductores metlicos, pueda causar daos fsicos. Ver
Tabla 25 de NTC4552-2.
P
C
: probabilidad que una descarga impacte a una estructura a la cual una
acometida de servicio con conductores metlicos, pueda causar fallas en los
aparatos conectados. Est relacionada con la corriente de falla I
a
.
Ver Tabla 25 de
NTC4552-2.
Las prdidas L
X
se ven afectadas por usos al cual se somete la estructura,
afluencia de personas, tipo de servicios pblicos, valor de los bienes afectados por
dao o medidas aplicadas para limitar el monto de las prdidas. L
X
deber ser
valorada y ajustada por el ingeniero de diseo o por el propietario de la estructura.
El valor de las prdidas L
X
dependen de:
El nmero de personas y el tiempo que estas permanecen en el lugar
peligroso.
El tipo e importancia del servicio pblico prestados.
El valor de los bienes que se ven afectados por el dao.
Las prdidas L
X
varan segn el tipo de prdidas considerada (L
1
, L
2
, L
3
y L
4
), y
cada tipo de prdida con el tipo de dao causado (D
1
, D
2
y D
3
).
Los siguientes smbolos son usados:
L
t
: Prdidas debido a lesiones por tensiones de paso y contacto.
L
f
: Prdidas debido a daos fsicos.
L
0
: Prdidas debido a fallas en sistemas internos.
El valor de L
t
, L
f
y L
0
puede ser determinado en trminos del nmero relativo de
vctimas, como lo indica la siguiente ecuacin:
L
X
= (n
p
/n
t
)(t
p
/8760)
Donde:
n
p
: Nmero de posibles personas en peligro (Vctimas).
n
t
: Nmero total de personas esperadas en la estructura.
t
p
: Tiempo en horas al ao de permanencia de las personas en el lugar peligroso.
Fuera de la estructura se evala nicamente L
t
; en el interior de la estructura se
evala (L
t
, L
f
y L
0
).
60
Como se observa en las definiciones de (N, P, L) las caractersticas de la
estructura y de sus acometidas de servicio al igual que las medidas de proteccin
existentes influyen directamente en los componentes de riesgo. En la tabla 6.4 se
indican los factores de principal inters en la determinacin de los componentes
de riesgo.
Tabla 6.4 Factores que influencian las componentes de riesgo.
RA RB RC RM RU RV
RW
RZ R'B R'C R'V
R'
W
R'Z
rea efectiva
X X X X X X X X X X X X X
Resistividad del terreno X
Resistividad del piso
X
Restricciones fsicas,
aislamiento, sealizacin
de advertencia,
Equipotencializacin del
suelo
X
SPR X (1) X X (2) X (2) X (3) X (3)
Proteccin coordinada de
DPSs
X X
X X X X X X X
Apantallamiento espacial
X X
Apantallamiento de lneas
externas
X X X X
Apantallamiento de lneas
internas
X X
Rutas de evacuacin
X X
Redes equipotencializadas
X
Precaucin contra fuego
X
X
Sensores de fuego
X
X
Peligros especiales
X
X
Soportabilidad al impulso
X X X X X X X X X X X
Cable apantallado
X X X X X
Cable de guarda
X X X X X
Apantallamiento adicional
de cables
X X X X X
NOTA 1 Solo donde las estructuras tenga columnas reforzadas, o las vigas son usadas como sistemas de conduccin
natural.
NOTA 2 Solo para SPR externos (Grillas o mallas externas SPR).
NOTA 3 Debido a uniones equipotenciales.
Fuente: Norma tcnica colombiana 4552-2.
7. METODOLOGA PARA LA EVALUACIN DEL NIVEL DE RIESGO.
La evaluacin de riesgo es un proceso iterativo en el cual se busca equilibrio entre
varios factores que son:
61
Nivel de proteccin
Medidas de proteccin
Implementacin de un SIPRA econmico
Estos tres factores deben ajustarse hasta cumplir con los valores de riesgo
tolerables estipulados por la norma NTC 4552-2.
Lo primero que se debe hacer para evaluar el riesgo al cual est sometida una
estructura o acometida de servicios, es establecer un nivel de proteccin con base
en dos caractersticas como son:
Los parmetros de rayo.
ndices que estn relacionados con la estructura o acometida de servicios
como el entorno, uso, contenido y ocupacin.
En esta seleccin se tienen en cuenta los criterios y conocimientos del diseador
relacionados con las caractersticas mencionadas anteriormente. Cabe sealar
que si la evaluacin de riesgo no cumple con el riesgo tolerable se procede a
implementar o mejorar medidas de proteccin ptimas y si no son suficientes se
toma un nivel de proteccin con parmetros ms seguros.
7.1 ELEMENTOS A SER CONSIDERADOS EN LA EVALUACIN DE RIESGO
Los elementos a ser tenidos en cuenta dentro del anlisis de riesgo tanto en
estructuras como en acometidas de servicio se muestran en la figura 7.1.
Figura 7.1 Componentes a proteger en la evaluacin de riesgo.
Fuente: Autores.
ELEMENTOSATENERENCUENTAENLA
EVALUACINDENIVELDERIESGO.
ENESTRUCTURAS.
1).LAESTRUCTURAMISMA.
2).LASINSTALACIONESDENTRODELA
ESTRUCTURA.
3).ELCONTENIDODENTRODELAESTRUCTURA.
4).LASPERSONASDENTRODELAESTRUCTURAO
QUEPERMANEZCANENZONASALEDAAS.
5).AMBIENTESAFECTADOSPORUNDAOENLA
ESTRUCTURA.
ENACOMETIDASDE
SERVICIO.
MEDIOFISICOCOMPRENDIDOENTRE:
1).ELGABINETEDETELECOMUNICACIONESYLA
EDIFICACINDELOSUSUARIOSPARA(LTC).
2).LASUBESTACIONDEALTATENSINYLA
EDIFICACIONDELOSUSUARIOS,PARALNEASDE
POTENCIA.
3).LAESTACIONDEDISTRIBUCINPRINCIPALYLA
EDIFICACINDELOSUSUARIOS,PARADUCTOS
METLICOS.
62
Adems, los servicios a proteger incluyen las lneas equipadas y la terminacin de
stas tales como:
Multiplexores, amplificadores de potencia, unidades pticas, medidores,
equipos de terminacin de lneas, etc.
Dos centrales de conmutacin, para LTC.
Dos edificaciones de usuarios, para LTC, lnea de seales.
Sistemas de control, sistemas de seguridad, medidores, etc.
En la acometida de servicios a considerar, la proteccin no incluye la proteccin
de los equipos de los usuarios o cualquier estructura terminada en la finalizacin
de las acometidas de servicio.
7.2 MEDIDAS DE PROTECCIN UTILIZADAS PARA REDUCIR EL RIESGO R
Las medidas de proteccin adoptadas para reducir el riesgo se clasifican segn el
tipo de dao:
Las posibles medidas de proteccin para reducir lesiones en seres vivos causadas
por tensiones de paso y de contacto en estructuras y acometidas de servicio se
indican en la figura 7.2.
Figura 7.2 Medidas de proteccin para reducir lesiones en seres vi vos.
Fuente: Autores.
Daos fsicos (fuego, explosin, destruccin mecnica, escape qumico) causados
por efectos de la corriente de rayo incluyendo chispas, son mitigados con medidas
de proteccin como se muestra en la figura 7.3.
Figura 7.3 Medidas de proteccin para reducir daos fsicos.
Fuente: Autores.
ADECUADO
AISLAMIENTODEPIEZAS
CONDUCTORAS
EXPUESTAS.
EQUIPOTENCIALIZACIN
PORMEDIODEUN
SISTEMADEPUESTAA
TIERRA.
RESTRICCIONESFSICASY
AVISOSDEPREVENSIN.
PARAACOMETIDAS. CONDUCTORBLINDADO.
PARAESTRUCTURAS.
SISTEMA INTEGRALDEPROTECCIN
CONTRARAYOS(SIPRA).
63
Daos producidos por fallas en sistemas elctricos y electrnicos por impulso
electromagntico de rayo, son reducidos por medidas de proteccin que pueden
ser usadas solas o en combinacin para estructuras como para acometidas de
servicios.
La figura 7.4 representa una clasificacin de las medidas de proteccin para
reducir fallas en sistemas elctricos y electrnicos tales como: DPS, protectores
magnticos, rutas de cableado y conexin a tierra para estructuras y DPS a lo
largo de la acometida y la terminacin de la lnea junto al apantallamiento
magntico de la lnea para las acometidas de servicios.
Figura 7.4 Medidas de proteccin para reducir fallas en sistemas elctricos y electrnicos.
Fuente: Autores.
MEDIDASDEPROTECCION
PARAESTRUCTURAS.
DISPOSITIVOSDEPROTECCIONCONTRASOBRETENSIONES
(DPS)ENELPUNTODEENTRADADELASLNEASQUE
INCORPORANLAESTRUCTURAYENLASINSTALACIONES
INTERNAS.
PROTECTORESMAGNTICOSENLAESTRUCTURAY/OEN
LASINSTALACIONESDELAESTRUCTURAY/OENLAS
LNEASQUEINCORPORANLAESTRUCTURA.
ESTABLECERRUTASADECUADASDELCABLEADOINTERNO
DELAESTRUCTURA.
CONEXINATIERRAYUNINDECONDUCTORES.
MEDIDASDEPROTECCIN
PARAACOMETIDASDE
SERVICIOS.
DISPOSITIVOSDEPROTECCINCONTRASOBRETENSIONES
(DPS)ALOLARGODELAACOMETIDAYENLA
TERMINACINDELNEA.
APANTALLAMIENTOMAGNTICODECABLES.
64
7.3 PROCEDIMIENTO BSICO.
La decisin para proteger una estructura o una acometida de servicio contra rayos,
se realiza de acuerdo a la secuencia descrita en la figura 7.5.
Figura 7.5 Procedimiento bsico de decisin de proteccin contra rayo.
Fuente: Autores.
El nivel de riesgo tolerable es responsabilidad de la autoridad competente. Valores
representativos de riesgo tolerable R
T
donde descargas elctricas atmosfricas
involucran prdida de vida humana y prdidas de valores sociales y culturales, se
muestran en la tabla 7.1.
Tabla 7.1 Valores de riesgo tolerable
Tipo de prdida. ( )
Prdidas de vida o lesiones permanentes.
Prdida de servicio pblico.
Prdida de patrimonio cultural.
Fuente: Norma tcnica colombiana 4552-2.
1).IDENTIFICARELOBJETOAPROTEGERYSUSCARACTERSTICAS.
2).IDENTIFICARTODOSLOSTIPOSDEPRDIDASENLOSOBJETOSYRIESGOSPERTINENTES
CORRESPONDIENTESR(R
1
AR
4
)
3).EVALUARELRIESGORPARACADAUNODELOSTIPOSDEPRDIDA.
4).EVALUARLANECESIDADDEPROTECCIN,PORCOMPARACINDERIESGOR
1,
R
2
,R
3
PARAUNA
ESTRUCTURA(R
2
'PARAELSERVICIO)CONUNRIESGOTOLERABLER
T
.
5).EVALUARLACONVENIENCIADEPROTECCIN,PORCOMPARACINDELOSCOSTOSDELAS
PRDIDASTOTALESCONYSINMEDIDASDEPROTECCIN.
65
7.4 PROCEDIMIENTO PARA EVALUAR LA NECESIDAD DE PROTECCIN
CONTRA RIESGO
Para poder realizar una evaluacin de riesgo es indispensable conocer qu se
desea proteger, definir las zonas de proteccin, identificar las posibles prdidas
presentes tanto en estructuras como en acometidas de servicios y los riesgos de
que estas se presenten. El propsito es comparar estos riesgos de prdidas con
riesgos de prdidas tolerables definidos en la tabla 7.1.
La medicin del riesgo evaluado con respecto al riesgo tolerable para cada tipo de
prdida muestra si la estructura o el servicio de acometida estn protegidos de
cualquier tipo de prdida (Numeral 6.1.3), de lo contrario se deben tomar medidas
de proteccin adecuadas (Numeral 7.2) para reducir el riesgo. En la figura 7.6 se
muestra una metodologa general para la decisin de necesidad de proteccin.
Figura 7.6 procedimiento para la decisin de necesidad de proteccin.
66
Fuente: Norma tcnica colombiana 4552-2.
En caso de que se deban implementar medidas de proteccin para reducir el
riesgo R en estructuras y acometidas de servicio se deben observar cada una de
las componentes de riesgo R
A
a R
Z
con el fin de determinar cul o cules son las
componentes de riesgo con valores ms altos. Una vez determinadas las
componentes de riesgo ms significativas se realizan las acciones para reducir el
riesgo asociado. El nivel de proteccin contra rayos NPR define las medidas de
proteccin a implementar y el tipo de dispositivos de proteccin as como cada
una de las medidas que podrn mitigar los efectos asociados a las descargas
elctricas atmosfricas.
El valor de la eficiencia de las medidas de proteccin implementadas se asume
igual a la probabilidad con la cual los parmetros de rayos se encuentran dentro
de los rangos establecidos (Vase Tabla 7 NTC 4552-1). Teniendo en cuenta las
medidas de proteccin a implementar, nuevamente se realiza la evaluacin de
riesgo, considerando los cambios necesarios y se compara con el valor de riesgo
tolerable hasta obtener un valor de riesgo presente en la estructura que sea menor
o igual al valor de riesgo tolerable.
La solucin adoptada ser seleccionada teniendo en cuenta tanto los aspectos
tcnicos como econmicos.
En la figura 7.7 se muestra el procedimiento para seleccionar medidas de
proteccin en la estructura si es necesario. Este procedimiento se basa en la
comparacin del riesgo evaluado con un riesgo tolerable, la posterior decisin de
implementar un sistema de proteccin, adoptar medidas de proteccin y si ya
existen cambiarlas por una ms eficiente, recalcular componentes de riesgo y
hacer el proceso hasta reducir el riesgo a un valor permisible.
La figura 7.8 muestra el procedimiento para seleccionar medidas de proteccin en
las acometidas de servicios. El concepto de seleccin es similar al anterior pero
tomando elementos propios como son los DPS y el apantallamiento de las lneas.
67
Figura 7.7 Procedimiento para la seleccin de medidas de proteccin en la estructura.
Fuente: Norma tcnica colombiana 4552-2.
68
Figura 7.8 procedimiento para la seleccin de las medidas de proteccin en los servicios.
Fuente: Norma tcnica colombiana 4552-2.
7.5 PROCEDIMIENTO PARA EVALUAR LA CONVENIENCIA ECONMICA DE
PROTECCIN.
La evaluacin de las componentes de riesgo R
4
para una estructura y R
4
para
una acometida de servicio, permitir al usuario evaluar el costo econmico de las
prdidas con y sin medidas de proteccin aplicadas.
69
Para evaluar la conveniencia econmica de la proteccin se requiere conocer el
valor econmico de la estructura y la actividad que en esta se realice como
tambin el costo de la instalacin interna.
En la figura 7.9 se indica el procedimiento para la decisin de conveniencia
econmica de una medida de proteccin.
Figura 7.9 Procedimiento para la decisin de la conveniencia econmica de una medida de
proteccin.
Fuente: Norma tcnica colombiana 4552-2.
8. INTERFAZ GRFICA PARA LA EVALUACIN DE RIESGO
8.1 NECESIDAD DE UNA HERRAMIENTA
La evaluacin de riesgo se hace con base en el clculo de las componentes de
riesgo y estas a su vez se desarrollan con base en el nmero anual de eventos
70
peligrosos, probabilidades de dao y cantidad de perdidas. Cada uno de los
factores anteriores se asocia con valores fijos, promedios y expresiones
matemticas establecidos por la norma NTC 4552-2, los cuales van variando de
acuerdo a la fuente de dao (si el punto de impacto es en la estructura o en la
acometida) y al tipo de prdida (vida humana, servicio pblico, patrimonio cultural
y econmica). Toda esta variacin de situaciones representa un conjunto de ms
de cien expresiones matemticas, lo cual sera muy engorroso manejar a la hora
de asignar medidas de proteccin para mejorar el sistema de proteccin
disminuyendo las componentes de riesgo.
8.2 CARACTERSTICAS DE LA HERRAMIENTA
La herramienta para la evaluacin de riesgo consiste en una interfaz grfica
desarrollada en GUIDE de Matlab teniendo en cuenta el diagrama de flujo de la
figura 7.6. La versin de Matlab usada para el desarrollo de la interfaz fue la
versin 7.0.4.365. La herramienta se encuentra en una carpeta denominada
EVALUACION_RIESGO la cual contiene los siguientes archivos y carpetas:
EVALUACION_RIESGO.fig: Este es el archivo principal de la interfaz
grfica y es el que se debe abrir para correr la herramienta. Contiene la
estructura grfica del GUI que contiene esta parte del programa.
EVALUACION_RIESGO.m: Este archivo se genera automticamente al
crear EVALUACION_RIESGO.fig y contiene un conjunto de instrucciones
que permiten que la interfaz trabaje.
N_ANUAL_EVENTOS: Esta carpeta contiene un GUI (archivo .fig y su
respectivo .m) relacionado con la evaluacin del nmero anual N
x
de
eventos peligrosos.
PROBABILIDAD_PX: Esta carpeta contiene un GUI (archivo .fig y su
respectivo .m) relacionado con la evaluacin de la probabilidades de dao.
EVAL_PU_PV_PW_PZ: Esta carpeta contiene un GUI (archivo .fig y su
respectivo .m) relacionado con la evaluacin de la probabilidades de dao
que dependen de las caractersticas de la acometida.
PERDIDAS_LX: Esta carpeta contiene un GUI (archivo .fig y su respectivo
.m) relacionado con la evaluacin de la cantidad de prdidas L
x
.
RESULTADOS_RIESGO: Esta carpeta contiene un GUI (archivo .fig y su
respectivo .m) relacionado con la muestra de los resultados de riesgo y de
las componentes de riesgo.
SELECCION_COMPONENTES: Esta carpeta contiene una GUI (archivo
.fig y su respectivo .m) con la evaluacin de componentes.
Cada una de las carpetas y estructuras GUI descritas anteriormente contienen los
valores, parmetros, formulas matemticas y secuencias lgicas de seleccin
estipulados en la norma NTC 4552-2 correspondiente al manejo del riesgo.
71
8.3 FUNCIONAMIENTO DE LA INTERFAZ. MANUAL DEL USUARIO.
La interfaz se encuentra en la carpeta EVALUACION_RIESGO, esta carpeta no se
debe mover cuando se est corriendo el programa, pero antes de correrlo se
puede colocar en cualquier directorio del pc y corre sin ningn problema si se tiene
matlab instalado. Para correr el programa se hace doble click en el archivo
EVALUACION_RIESGO.fig y aparece la ventana de presentacin del programa:
Figura 8.1 Presentacin de la interfaz de anlisis de riesgo.
Fuente: Autores.
Se hace click en el botn evaluacin de las componentes de riesgo que nos
muestra el siguiente men de evaluacin de riesgo:
Figura 8.2 Men de la interfaz de evaluacin de riesgo.
Fuente: Autores.
72
La evaluacin consiste en hallar todos los nmeros N
X
anuales de eventos
peligros, las probabilidades de dao P
X
y las cantidades de prdidas L
X
, para
despus pasar a los resultados de riesgo y las respectivas componentes. Primero
se empieza con el botn evaluacin del nmero N de eventos peligrosos que nos
muestra la siguiente figura:
Figura 8.3 Evaluacin del nmero anual de eventos peligrosos.
Fuente: Autores.
Esta imagen muestra los datos necesarios para hacer la evaluacin del nmero
anual de eventos peligrosos. Se introduce la densidad de rayos a tierra que se
encuentra al pulsar el botn tabla DDT que muestra la tabla de densidades de
descargas a tierra estipulada por la norma NTC 4552-1. Esta tabla se muestra en
la siguiente figura:
73
Figura 8.4 Densidad de rayos a tierra.
Fuente: Norma tcnica colombiana 4552-2.
Luego en el recuadro de evaluacin promedio anual de descargas sobre la
estructura se selecciona la ubicacin relativa de la estructura que presenta el
men de la siguiente manera:
74
Figura 8.5 Men de evaluacin del promedio anual de descargas sobre la estructura.
Fuente: Autores.
Se introducen las dimensiones de la estructura de uso final y de la estructura
adyacente ms cercana en metros. Si la estructura es aislada sin objetos en la
vecindad las dimensiones de la estructura adyacente se hacen cero. Se
selecciona el factor ambiental y se introducen la resistividad del terreno para
acometida subterrnea. Por ltimo se seleccionan los casos a evaluar y se
introducen los siguientes datos para cada caso:
Hc : Altura sobre la tierra de los conductores del servicio en metros.
Lc: Longitud en metros de la seccin de la acometida de servicio de la
estructura al primer nodo. Un valor mximo 1000 metros puede asumirse
sin no se conoce segn la norma NTC 4552-2.
Ha: Altura en metros de la estructura de donde proviene la acometida de
servicio.
Hb: Altura en metros del punto de la estructura por donde ingresa la
acometida de servicio.
: Resistividad del terreno donde la acometida es enterrada en *m. El
mximo es 500 *m. Si no se conoce puede asumirse de acuerdo a la
norma NTC 4552-2 el valor mximo.
Los casos a evaluar que se pueden seleccionar son:
Acometida de potencia. Seccin area.
Acometida de potencia. Seccin subterrnea.
Acometida de telecomunicaciones. Seccin area.
Acometida de telecomunicaciones. Seccin subterrnea.
Al introducir todos los datos se presiona el botn evaluar nmero anual de eventos
peligrosos. Los resultados se muestran en los respectivos recuadros.
Por ltimo se selecciona el botn ir al men que dirige al men de evaluacin de
riesgo y se selecciona evaluacin de las probabilidades de dao P
A
, P
B
, P
C
, P
M
,
P
B
, P
C
, P
V
, P
W
y P
Z
que muestra la siguiente figura:
75
Figura 8.6 Evaluacin P
A
, P
B
, P
C
, P
M
, P
B
, P
C
, P
V
, P
W
y P
Z
.
Fuente: Autores.
Esta GUI contiene cuatro recuadros de evaluacin relacionados con:
Evaluacin de P
A
, P
B
y P
C.
Probabilidad de daos en sistemas internos. P
M.
Evaluacin de P
B
, P
C
, PV y P
W
Evaluacin de P
Z.
Se llena la GUI con los datos respectivos en cada recuadro y se pulsa el botn
evaluar probabilidad de dao, los datos y resultados correspondientes aparecen
en el recuadro de la derecha.
Se regresa al men de evaluacin y se contina con la evaluacin de las
probabilidades de dao P
U
, P
V
, P
W
y P
Z
. La imagen correspondiente se encuentra
en la siguiente figura:
76
Figura 8.7 Evaluacin de P
U
, P
V
, P
W
y P
Z
.
Fuente: Autores.
En esta evaluacin solo se tienen en cuenta los casos seleccionados en la
evaluacin de los eventos peligrosos como se indica el resaltado rojo de cada
recuadro. Si se selecciono anteriormente marca EVALUAR y de lo contrario
marca NO EVALUAR. Despus de evaluar los casos correspondientes se regresa
al men y se procede a evaluar la cantidad de prdidas Lx. La evaluacin
corresponde a la siguiente figura:
77
Figura 8.8: Evaluacin de la cantidad de prdidas Lx.
Fuente: Autores.
Se regresa al men de evaluacin y se contina con la evaluacin de las
componentes de riesgo. La imagen correspondiente se encuentra en la siguiente
figura:
Figura 8.9: Evaluacin de las componentes de riesgo.
Fuente: Autores.
78
Por ltimo al regresar al men evaluacin se procede a ver los resultados de la
evaluacin de riesgo. Para esto se pulsa el botn resultados del manejo de riesgo
y componentes de riesgo. Que muestra la siguiente figura:
Figura 8.10 Resultados de la evaluacin de riesgo.
Fuente: Autores.
Esta figura muestra los resultados de toda la evaluacin de riesgo y sus
respectivas componentes. En la parte inferior derecha de la GUI se encuentra el
botn de generar resultados que genera un informe escrito con los resultados de
la evaluacin de riesgo en un archivo llamado RESULTADOS.txt. Este archivo se
crea al pulsar el botn de resultados en la carpeta RESULTADOS_RIESGO que
contiene el programa.
8.4 EJEMPLO DE EVALUACIN DE RIESGO HOSPITAL
Como ejemplo tipo de uso de la herramienta se realiz la evaluacin de riesgo de
un bloque de un hospital. El hospital se encuentra conformado por dos bloques de
iguales dimensiones. Las caractersticas de la estructura y de las acometidas son:
Dimensiones de los bloques: Largo = 90 m. Ancho = 30 m. Alto = 15 m.
Ubicacin: Rodeado por objetos de la misma altura.
DDT: 1 rayo/km
2
ao.
Resistividad de suelo: 300 m.
Tipo de piso: Cermica.
Riesgo de fuego: Cilindros y ductos de oxigeno.
79
Proteccin contra fuego: Extintores, alarma y mtodos convencionales.
Tipo de transformador: Convencional
Acometida de energa: Subterrnea de energa y subterrnea de
telecomunicaciones.
Ambiente: Urbano.
Medidas de proteccin: Cumple con aislamiento, equipotencializacin y
avisos de advertencia.
Ancho de la malla de puesta a tierra: 10 m
Apantallamiento: Aterrizado con impedancia de 5 /km.
Sistema interno: Tiene sistema coordinado de protecciones y DPSs que
cumplen con la normativa vigente.
Para realizar la evaluacin de riesgo se llena la interfaz con los datos
correspondientes al bloque 1. Por ser un hospital se toman las mejores medidas
de proteccin posibles. Se hace la evaluacin con un nivel de proteccin I, ya que
de acuerdo a las caractersticas de la estructura, las acometidas y el servicio
prestado este es el nivel apropiado. Los datos correspondientes a la evaluacin
de eventos peligrosos, probabilidades de dao y cantidad de prdidas con sus
respectivos resultados en la interfaz se muestran en las siguientes figuras:
Figura 8.11 Evaluacin del nmero anual de eventos peligrosos del bloque 1 del hospital.
Fuente: Autores.
80
Figura 8.12 Evaluacin de las probabilidades P
A
, P
B
, P
C
, P
M
, P
B
, P
C
, P
V
, P
W
y P
Z
.
Fuente: Autores.
Figura 8.13 Evaluacin de las probabilidades P
U
, P
V
, P
W
y P
Z.
Fuente: Autores.
81
Figura 8.14 Evaluacin de la cantidad de prdidas del bloque 1 del hospital.
Fuente: Autores.
Figura 8.15 Evaluacin de las componentes de riesgo
.
Fuente: Autores.
82
Los resultados de la evaluacin de riesgo del bloque 1 del hospital para un nivel
de proteccin I se muestran en la siguiente figura:
Figura 8.16 Resultados de la evaluacin de riesgo del bloque 1 del hospital para nivel de
proteccin I
Fuente: Autores.
Los resultados de la evaluacin de riesgo del bloque 1 del hospital cumplen con
las siguientes condiciones establecidas por la norma:
R
1
10
-5
R
2
10
-3
R
3
10
-3
Al presionar el botn de informe se genera el archivo RESULTADOS.txt con los
resultados detallados correspondientes a la evaluacin. El informe del archivo es
el siguiente:
83
INFORME DE LA EVALUACIN DE RIESGO
EVALUACI N DEL NMERO ANUAL DE EVENTOS PELI GROSOS:
Densi dad de descar gas a t i er r a. DDT( r ayos/ km^2- ao) : 1
Local i zaci n r el at i va. Cd: 0. 50
Lar go de l a est r uct ur a. L( m) : 90
Ancho de l a est r uct ur a. W( m) : 30
Ancho de l a est r uct ur a. H( m) : 15
r ea ef ect i va de l a est r uct ur a ai sl ada. Ad( m^2) : 19862
Ti po de t r ansf or mador . Ct : 0. 2
Lar go de l a est r uct ur a adyacent e. L( m) : 90
Ancho de l a est r uct ur a adyacent e. W( m) : 30
Ancho de l a est r uct ur a adyacent e. H( m) : 15
r ea ef ect i va de l a est r uct ur a adyacent e. Ad/ a( m^2) : 19862
r ea de i nf l uenci a de l a est r uct ur a. Am( m^2) : 256350
Fact or ambi ent al : Ce: 0. 1
Resi st i vi dad del t er r eno. p( Ohm- m) : 300
Secci n ar ea de l a acomet i da de pot enci a:
Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
Al t ur a sobr e l a t i er r a de l os conduct or es de ser vi ci o. Hc( m) :
Secci n subt er r nea de l a acomet i da de pot enci a:
Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) : 200
Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) : 15
Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) : 0
Secci n ar ea de l a acomet i da de t el ecomuni caci ones:
Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
Al t ur a sobr e l a t i er r a de l os conduct or es de ser vi ci o. Hc( m) :
Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones:
Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) : 150
Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) : 15
Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) : 0
Resul t ados de l os pr omedi os anual es de event os pel i gr osos:
Pr omedi o anual de descar gas sobr e l a est r uct ur a. ND: 9. 930863e- 003
Pr omedi o anual de descar gas sobr e est r uct ur as adyacent es. NDa: 1. 986173e- 003
Pr omedi o anual de descar gas cer canas a l a est r uct ur a. NM: 2. 464187e- 001
Secci n ar ea de l a acomet i da de pot enci a:
Pr omedi o anual de descar gas sobr e l as acomet i das. NL: 0
Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : 0
Secci n subt er r nea de l a acomet i da de pot enci a:
Pr omedi o anual de descar gas sobr e l as acomet i das. NL: 2. 684679e- 004
Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : 1. 732051e- 003
Secci n ar ea de l a acomet i da de t el ecomuni caci ones:
Pr omedi o anual de descar gas sobr e l as acomet i das. NL: 0
Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : 0
Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones:
Pr omedi o anual de descar gas sobr e l as acomet i das. NL: 1. 818653e- 004
Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : 1. 299038e- 003
EVALUACI N DE LAS PROBABI BLI DADES PA, PB, Pc, Pm, PB, Pc, Pv, Pw y Pz:
PA, PB y Pc. :
Ai sl ami ent o, equi pot enci al i zaci n y avi sos. PA=0. 00001.
Ni vel I . PB=0. 02.
Ni vel I . Pc=0. 01.
Pr obabi l i dad de dao de si st emas i nt er nos. PM:
Si n cabl eado en condui t met l i co at er r i zado en sus ext r emos al bar r aj e equi pot enci al .
Uw en kV: 1. 50000e+000
w en met r os: 1. 00000e+001
84
Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km.
Si st emas i nt er nos si n equi pos con ni vel es de sopor t abi l i dad al i mpul so i nf er i or es a
l os est ndar .
Es pr ovi st o un si st ema coor di nado de pr ot ecci n y r educci n de f al l as de si st emas
i nt er nos.
Eval uaci n de PB, Pc, Pv y Pw:
Acomet i das de ser vi ci os con conduct or es met l i cos apant al l ados.
n acomet i das: 2. 00000e+000
Rs: Resi st enci a del apant al l ami ent o en Ohm/ km: 5. 00000e+000
Con pant al l a en cont act o con el suel o. Kd=1.
Cabl es adi ci onal es apant al l ados- un conduct or . Kp=0. 4.
Cabl e de t el ecomuni caci ones - Ai sl ado en papel - Equi po el ect r ni co. Uw=1. 5kV.
L neas de t el ecomuni caci ones con apant al l ami ent o de al umi ni o.
Eval uaci n de Pz:
Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km.
Se i mpl ement an DPSs conf or me a l a nor mat i vi dad naci onal vi gent e.
Resul t ados de l as pr obabi l i dades PA, PB, Pc, Pm, PB, Pc, Pv, Pw y Pz:
Lesi ones a ser es vi vos por descar gas di r ect as a l a est r uct ur a. PA: 1. 00000e- 005
Dao a l a est r uct ur a por descar gas di r ect as. PB: 2. 00000e- 002
Dao de si st emas i nt er nos por i mpact o di r ect o a l a est r uct ur a. Pc: 1. 00000e- 002
Dao de si st emas i nt er nos por i mpact o cer cano a l a est r uct ur a. PM: 1. 00000e- 004
I mpact o a una est r uct ur a a l a cual una acomet i da cause daos f si cos. PB: 4. 0000e- 001
I mpact o a una est r uct ur a a l a cual una acomet i da cause f al l as en apar at os conect ados.
Pc: 4. 00000e- 001
Descar ga en una acomet i da cause daos f si cos a una est r uct ur a. Pv: 8. 00000e- 001
Descar ga en una acomet i da cause f al l as en apar at os conect ados. Pw: 8. 00000e- 001
I mpact o cer ca a l a acomet i da cause f al l a en si st emas. Pz: 1. 00000e- 002
EVALUACI N DE LAS PROBABI BLI DADES Pu, Pv, Pw y Pz:
Secci n ar ea de l a acomet i da de pot enci a:
Secci n subt er r nea de l a acomet i da de pot enci a:
Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km.
Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n.
Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de si st emas
i nt er nos.
Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km.
Secci n ar ea de l a acomet i da de t el ecomuni caci ones:
Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones:
Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km.
Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n.
Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de si st emas
i nt er nos.
Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km.
Resul t ados de l as pr obabi l i dades Pu, Pv, Pw y Pz:
Secci n ar ea de l a acomet i da de pot enci a:
Uw en kV:
Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu: 0. 00000e+000
Daos f si cos por descar gas di r ect as en acomet i das. Pv: 0. 00000e+000
Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw: 0. 00000e+000
Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz: 0. 00000e+000
Secci n subt er r nea de l a acomet i da de pot enci a:
Uw en kV: 1. 50
Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu: 1. 00000e- 007
Daos f si cos por descar gas di r ect as en acomet i das. Pv: 1. 00000e- 002
Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw: 1. 00000e- 002
Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz: 1. 00000e- 002
85
Secci n ar ea de l a acomet i da de t el ecomuni caci ones:
Uw en kV:
Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu: 0. 00000e+000
Daos f si cos por descar gas di r ect as en acomet i das. Pv: 0. 00000e+000
Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw: 0. 00000e+000
Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz: 0. 00000e+000
Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones:
Uw en kV: 1. 50
Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu: 1. 00000e- 007
Daos f si cos por descar gas di r ect as en acomet i das. Pv: 1. 00000e- 002
Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw: 1. 00000e- 002
Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz: 1. 00000e- 002
EVALUACI N DE LA CANTI DAD DE PRDI DAS:
Ti po de est r uct ur a:
Todos l os t i pos est r uct ur a: Per sonas dent r o de l a est r uct ur a.
Hospi t al es, hot el es y edi f i ci os ci vi l es.
Hospi t al es.
Hospi t al es, I ndust r i a, of i ci nas, hot el es, bancos.
Hospi t al es, i ndust r i as, museos, uso agr col a.
Medi das de pr evenci n: Ext i nt or es manual es, al ar mas manual es, hi dr ant es, compar t i mi ent os
cont r a el f uego, r ut as de evacuaci n.
Cl ase especi al de r i esgo: Di f i cul t ad de evacuaci n: Edi f i caci n con per sonas
i nmovi l i zadas.
Ti po de super f i ci e: Mr mol , cer mi ca.
Ri esgo de f uego: Al t o.
Ti po de ser vi ci o: TV, TLC, sumi ni st r o de pot enci a.
Pr di das de vi das humanas:
Pr di da LA: 1. 00000e- 007
Pr di da LB: 2. 50000e- 002
Pr di da Lu: 1. 00000e- 007
Pr di da Lv: 2. 50000e- 002
Pr di da Lc: 1. 00000e- 003
Pr di da Lm: 1. 00000e- 003
Pr di da Lw: 1. 00000e- 003
Pr di da Lz: 1. 00000e- 003
Pr di das del ser vi ci o pbl i co:
Pr di da LB: 5. 00000e- 004
Pr di da Lv: 5. 00000e- 004
Pr di da Lc: 1. 00000e- 003
Pr di da Lm: 1. 00000e- 003
Pr di da Lw: 1. 00000e- 003
Pr di da Lz: 1. 00000e- 003
Pr di da LB: 1. 00000e- 002
Pr di da Lc: 1. 00000e- 003
Pr di da Lv: 1. 00000e- 002
Pr di da Lw: 1. 00000e- 003
Pr di da Lz: 1. 00000e- 003
Pr di das del pat r i moni o cul t ur al :
Pr di da LB: 5. 00000e- 003
Pr di da Lv: 5. 00000e- 003
Pr di das econmi cas:
Pr di da LA: 1. 00000e- 007
Pr di da Lu: 1. 00000e- 007
Pr di da LB: 1. 25000e- 001
Pr di da Lv: 1. 25000e- 001
Pr di da Lc: 1. 00000e- 002
Pr di da Lm: 1. 00000e- 002
Pr di da Lw: 1. 00000e- 002
Pr di da Lz: 1. 00000e- 002
Pr di da LB: 5. 00000e- 001
Pr di da Lv: 5. 00000e- 001
Pr di da Lc: 1. 00000e- 002
Pr di da Lw: 1. 00000e- 002
Pr di da Lz: 1. 00000e- 002
86
SELECCI N DE COMPONENTES DE RI ESGO:
Est r uct ur a con r i esgo de expl osi n, hospi t al u ot r a est r uct ur a donde l a f al l a de
si st emas i nt er nos ponga en pel i gr o l a vi da humana.
Se cal cul a par a ext er i or es.
Exi st e equi po sensi bl e.
RI ESGO Y COMPONENTES DE RI ESGO EN LA ESTRUCTURA:
Ri esgo de pr di da de vi da humana. R1
Resul t ado component e RA: 9. 93086e- 015
Resul t ado component e RB: 4. 96543e- 006
Resul t ado component e Rc: 9. 93086e- 008
Resul t ado component e Rm: 2. 46419e- 008
Resul t ado component e Ru: 4. 42268e- 017
Resul t ado component e Rv: 1. 10567e- 006
Resul t ado component e Rw: 4. 42268e- 008
Resul t ado component e Rz: 2. 58076e- 008
Resul t ado de r i esgo R1: 6. 26509e- 006
Ri esgo de pr di da del ser vi ci o pbl i co. R2
Resul t ado component e RB: 9. 93086e- 008
Resul t ado component e Rc: 9. 93086e- 008
Resul t ado component e Rm: 2. 46419e- 008
Resul t ado component e Rv: 2. 21134e- 008
Resul t ado component e Rw: 4. 42268e- 008
Resul t ado component e Rz: 2. 58076e- 008
Resul t ado de r i esgo R2: 3. 15407e- 007
Ri esgo de pr di da del pat r i moni o cul t ur al . R3
Resul t ado component e RB: 9. 93086e- 007
Resul t ado component e Rv: 2. 21134e- 007
Resul t ado de r i esgo R3: 1. 21422e- 006
Ri esgo de pr di da de val or econmi co. R4
Resul t ado component e RA: 0. 00000e+000
Resul t ado component e RB: 2. 48272e- 005
Resul t ado component e Rc: 9. 93086e- 007
Resul t ado component e Rm: 2. 46419e- 007
Resul t ado component e Ru: 0. 00000e+000
Resul t ado component e Rv: 5. 52835e- 006
Resul t ado component e Rw: 4. 42268e- 007
Resul t ado component e Rz: 2. 58076e- 007
Resul t ado de r i esgo R4: 3. 22954e- 005
RI ESGO Y COMPONENTES DE RI ESGO EN LA ACOMETI DA:
Ri esgo de pr di da del ser vi ci o pbl i co. R2
Resul t ado component e RB: 3. 97235e- 005
Resul t ado component e Rc: 3. 97235e- 006
Resul t ado component e Rv: 3. 60267e- 006
Resul t ado component e Rw: 3. 60267e- 007
Resul t ado component e Rz: 2. 58076e- 008
Resul t ado de r i esgo R2: 4. 76845e- 005
Ri esgo de pr di da del val or econmi co. R4
Resul t ado component e RB: 1. 98617e- 003
Resul t ado component e Rc: 3. 97235e- 005
Resul t ado component e Rv: 1. 80133e- 004
Resul t ado component e Rw: 3. 60267e- 006
Resul t ado component e Rz: 2. 58076e- 007
Resul t ado de r i esgo R4: 2. 20989e- 003
87
El desarrollo de la evaluacin de riesgo sin usar la interfaz de evaluacin de riesgo
se muestra a continuacin:
Evaluacin de riesgo en un hospital acorde a la Norma
Tcnica Colombiana 4552-2
NOTA: Las tablas utilizadas en la evaluacin corresponden a la Norma Tcnica
Colombiana 4552-2.
R
X
= N
X
P
X
L
X
Clculo N eventos
DDT = 1 Densidad de descargas a tierra.
C
d
= 0.5 Localizacin relativa de la estructura.
Dimensiones de la estructura en metros L = 90 m, W = 30 m, H = 15 m.
Factor de correccin del tipo de transformador C
t
= 0.2.
Dimensiones de la estructura adyacentes en metros L = 90 m, W = 30 m, H = 15
m.
C
e
= 0.1 factor ambiental.
p= 300 -m.
Evaluacin del promedio anual de descargas sobre estructuras (N
D
)
A
d
= LW+6H*(L+W)+9*H
2
rea efectiva estructura aislada.
A
d
= 90*30+6*15*120+9*15
2
A
d
= 19861.7 m
2
N
D
= DDT*A
d
*C
d
*10
-6
N
D
= 1*19861.7*0.5*10
-6
N
D
= 0.00903085
Evaluacin del nmero promedio anual de descargas sobre estructuras
adyacentes (N
Da
)
A
da
= L
a
W
a
+6H
a
*(L
a
+W
a
)+9*H
a
2
rea efectiva estructura adyacente.
88
A
da
= 90*30+6*15*(90+30)+ 9*15
2
A
da
= 19861.7 [m
2
]
N
Da
= DDT*A
da
*C
da
*C
t
*10
-6
N
Da
= 1*19861.7*0.5*0.2*10
-6
N
Da
= 0.00198617
Evaluacin del nmero promedio anual de descargas cercanas a la
estructura (N
m
)
A
m
= 2*L*250+2*W*250+*250
2
A
m
= 2*90*250+2*30*250+*250
2
A
m
= 256350 m
2
N
M
= DDT*(A
m
-A
d
*C
db
)*C
t
*10
-6
N
M
= 1*(256350-19861.7*0.5)*10
-6
N
M
= 0.246419
Evaluacin del nmero promedio anual de descargas sobre las acometidas
de servicio (N
L
) en la seccin subterrnea de la acometida de potencia
L
C
= 200 m longitud seccin acometida.
H
a
= 15 m altura de la estructura de donde proviene la acometida.
H
b
= 0 m altura del punto de la estructura por donde ingresa la acometida de
servicio.
p= 300 -m.
A
L
= (L
C
-3*(H
a
-H
b
))*p
A
L
= (200-3*(15-0))* Suu
A
L
= 2684.68 m
2
N
L
= DDT*A
L
*C
d
*C
t
*10
-6
N
L
= 1*2684.68*0.5*0.2*10
-6
N
L
= 0.000268468
89
Evaluacin del nmero promedio anual de descargas cercanas a las
acometidas de servicio (N
i
) en la seccin subterrnea de la acometida de
potencia
L
C
= 200 m longitud seccin acometida
H
a
= 15 m altura de la estructura de donde proviene la acometida
H
b
= 0 m altura del punto de la estructura por donde ingresa la acometida de
servicio
p = 300 -m.
C
e
= 0.1 factor ambiental.
A
i
= 25*L
C
*p
A
i
=25*200*Suu
A
i
= 86602.5 m
2
N
i
= DDT*A
i
*C
e
*C
t
*10
-6
N
i
= 1*86602.5*0.1*0.2*10
-6
N
i
= 0.0017320508
Evaluacin del nmero promedio anual de descargas sobre las acometidas
de servicio (N
L
) en la seccin subterrnea de la acometida de
telecomunicaciones
L
C
= 150 m longitud seccin acometida
H
a
= 15m altura de la estructura de donde proviene la acometida
H
b
= 0m altura del punto de la estructura por donde ingresa la acometida de
servicio
A
L
= (L
C
-3*(H
a
-H
b
))* p
A
L
= (150-3*(15-0))* Suu
A
L
= 1818.653 [m
2
]
N
L
= DDT*A
L
*C
d
*C
t
*10
-6
N
L
= 1*1818.653*0.5*0.2*10
-6
N
L
= 0.000181053
90
Evaluacin del nmero promedio anual de descargas cercanas a las
acometidas de servicio (N
i
) en la seccin subterrnea de la acometida de
telecomunicaciones
L
C
= 150 m longitud seccin acometida
H
a
=15 m altura de la estructura de donde proviene la acometida
H
b
=0m altura del punto de la estructura por donde ingresa la acometida de servicio
p = 300 resistividad -m.
C
e
= 0.1 factor ambiental.
A
i
= 25*L
C
*p
A
i
= 25*150*Suu
A
i
= 64951.9 m
2
N
i
= DDT*A
i
*C
e
*C
t
*10
-6
N
i
= 1*64951.9 *0.1*0.2*10
-6
N
i
= 0.001299038
Evaluacin de las probabilidades de dao P
A
, P
B
, P
C
, P
M
, P
B
, P
C
, P
V
, P
W
y
P
Z
P
A
= 0.00001 tabla 14
P
B
= 0.02 tabla 15
P
C
= 0.01 tabla 16
Probabilidad de dao de sistemas internos P
M
K
MS
= K
S1*
K
S2*
K
S3*
K
S4
R
S
= Resistencia de apantallamiento del cable /Km.
W = Ancho en metros de la cuadricula del escudo espacial en metros
U
W
= menor valor de la tensin soportable al impulso tipo rayo en kV.
R
S
= 5 (/Km)
K
S1
= 0.12*W=0.12*10=1.2
91
K
S2
= 0.12*W=0.12*10=1.2
K
S3
= 0.0002 tabla 17
K
S4
= 1.5/U
W
=1.5/1.5=1
K
MS
= 0.000288
De acuerdo a la tabla 18 P
MS
=0.0001.
Se toma el menor valor entre P
MS
y P
C
. Entonces P
M
= 0.0001
Probabilidades de dao P
B
, P
C
Calculamos la corriente de falla I
a
I
a
=
25-n-Uw
Rs-Kd-Kp
n = nmero de acometidas n = 2
R
S
= 5 /Km
U
W
= 1.5 kV
K
d
= factor que depende de las caractersticas de la lnea tabla 21. K
d
=1.
Kp = factor de medidas de proteccin de la tabla 22 Kp=0.4.
I
a
=
25-2-1.5
5-1-0.4
= 37.5 kA
De la tabla 25 P
B
= 0.4 y P
C
= 0.4
Probabilidades de dao P
V
, P
W
Calculamos la corriente de falla I
a
I
a
=
25-Uw
Rs-Kd-Kp
I
a
=
25-1.5
5-1-0.4
= 18.75kA
De acuerdo a la tabla 21 P
V
= 0.8 y P
W
= 0.8
Probabilidad de de dao P
Z
De la tabla 20 para U
w
= 1.5 kV y R
S
= 5 /km. P
L1
= 0.04
Se toma el menor valor entre P
C
y P
L1
. Entonces Pz = 0.01
92
Evaluacin de P
U
, P
V
, P
W
y P
Z
en la seccin subterrnea de la acometida de
potencia.
P
U
: se toma el menor valor entre P
C
(tabla 16) y P
LD
(tabla 19)
P
LD
para U
W
= 1.5 Kv y R
S
= 5 /Km. P
LD
= 0.8. P
C
= 0.01
El menor valor lo multiplicamos por P
A
=> P
U
= P
A
P
C
= 0.00001*0.01 = 1*10
-
7
P
V
: Se toma el menor entre P
C
(tabla 16) y P
LD
(tabla 19) P
V
= 0.01
P
W
: Se toma el menor entre P
C
(tabla 16) y P
LD
(tabla 19) P
w
= 0.01
P
Z
: Se toma el menor entre P
C
(tabla 16) y P
L1
(tabla 20) para U
W
= 1.5 kV y
R
S
= 5 /km. P
L1
= 0.04. Entonces P
Z
=0.01
Evaluacin de P
U
, P
V
, P
W
y P
Z
en la seccin subterrnea de la acometida de
telecomunicaciones.
P
U
: se toma el menor valor entre P
C
(tabla 16) y P
LD
(tabla 19)
P
LD
para U
W
= 1.5 Kv y R
S
= 5 /km P
LD
= 0.8 P
C
= 0.01
El menor valor lo multiplicamos por P
A
. P
U
= P
A
P
C
= 0.00001*0.01= 1*10
-7
P
V
: Se toma el menor entre P
C
(tabla 16) y P
LD
(tabla 19) P
V
= 0.01
P
W
: Se toma el menor entre P
C
(tabla 16) y P
LD
(tabla 19) P
w
= 0.01
P
Z
: Se toma el menor entre P
C
(tabla 16) y P
L1
(tabla 20) para U
W
= 1.5 kV y
R
S
= 5 /km. P
L1
= 0.04. Entonces P
Z
= 0.01.
Evaluacin de la cantidad de prdidas L
X
Prdidas de vidas humanas
L
A
= r
a
*L
t
r
a
= 1*10
-3
de la tabla 27
L
t
= 1*10
-4
de la tabla 26
L
A
= 1*10
-3
*1*10
-4
=1*10
-7
L
A
= L
U
=1*10
-7
L
B
= r
p
*h
z
*r
f
*L
f
r
p
= 0.5 de la tabla 28
h
z
= 5 de la tabla 30
r
f
= 0.1 de la tabla 29
93
L
f
= 0.1 de la tabla 26
L
B
= 0.5*5*0.1*0.1 = 0.025
L
B
= L
V
= 0.025
L
C
= L
0
L
0
= 1*10
-3
de la tabla 26. L
C
= L
M
= L
W
= L
Z
= L
0
=
0.001
Prdidas de servicio pblico
L
B
=r
p
*r
f
*L
f
r
p
= 0.5 de la tabla 28
r
f
= 0.1 de la tabla 29
L
f
= 0.01 de la tabla 31
L
B
= 0.5*0.1*0.01 = 0.0005
L
B
= L
V
= 0.0005
L
C
= L
0
L
0
= 0.001 de la tabla 31 L
C
= 0.001
L
C
= L
M
= L
W
= L
Z
= L
C
= L
W
= L
Z
= 0.001
L
B
= L
F
L
F
= 0.01 de la tabla 31 L
B
= 0.01
L
B
= L
V
= 0.01
Prdida de patrimonio cultural
L
B
= r
p
*r
f
*L
f
r
p
= 0.5 de la tabla 28
r
f
= 0.1 de la tabla 29
L
f
= 0.1 (valor promedio asignado por la norma)
L
B
= 0.5*0.1*0.1 = 0.005
L
B
= L
V
= 0.005
Prdida de econmicas
L
A
= r
a
*L
t
= L
V
r
a
= 1*10
-3
de la tabla 27
94
L
t
= 1*10
-4
de la tabla 32
L
A
= 1*10
-3
*1*10
-4
= 1*10
-7
L
A
= L
U
= 1*10
-7
L
B
= r
p
*r
f
*h
z
*L
f
r
p
= 0.5 de la tabla 28
h
z
= 5 de la tabla 30
r
f
= 0.1 de la tabla 29
L
f
= 0.5 de la tabla 32
L
B
= 0.5*0.1*5*0.5
L
B
= L
V
= 0.125
L
C
= L
0
L
0
= 0.01 de la tabla 32 L
C
= 0.01
L
C
= L
M
= L
W
= L
Z
= L
C
= L
W
= L
Z
= 0.01
L
B
= L
f
L
f
= 0.5 de la tabla 32 L
B
= 0.5
L
B
= L
V
= 0.5
Riesgo y componentes de riesgo en la estructura.
Riesgo de prdida de vida humana.
R
A
= N
D
*P
A
*L
A
= 0.00993085*0.00001*1*10
-7
= 9.93085*1*10
-15
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.02*0.025 = 4.965425*10
-6
R
C
= N
D
*P
C
*L
C
= 0.00993085*0.01*0.001 = 9.93085*10
-8
R
M
= N
D
*P
M
*L
M
= 0.246419*0.0001*0.001 = 2.46419*10
-8
R
U
= [(N
L
+N
DA
)*P
U
*L
U
]
Pot
+[(N
L
+N
DA
)*P
U
*L
U
]
Tel
R
U
= [(0.000268468+0.00198617)*1*10
-7
*10
-7
]
Pot
+
[(1.81653*10
-4
+0.00198617)*1*10
-7
*10
-7
]
Tel
= 4.422461*10
-17
R
V
= [(N
L
+N
DA
)*P
V
*L
V
]
Pot
+[(N
L
+N
DA
)*P
V
*L
V
]
Tel
R
V
= [(0.000268468+0.00198617)*0.01*0.025]
Pot
+
95
[(1.81653*10
-4
+0.00198617)*0.01*0.025]
Tel
= 1.105365*10
-6
R
W
= [(N
L
+N
DA
)*P
W
*L
W
]
Pot
+[(N
L
+N
DA
)*P
W
*L
W
]
Tel
R
W
= [(0.000268468+0.00198617)*0.01*0.001]
Pot
+
[(1.81653*10
-4
+0.00198617)*0.01*0.001]
Tel
= 4.422461*10
-8
R
Z
= [(N
i
N
L
)*P
Z
*L
Z
]
Pot
+[(N
i
N
L
)*P
Z
*L
Z
]
Tel
R
Z
= [(0.0017320508-0.000268468)*0.01*0.001]
Pot
+
[(0.001299038-1.81653*10
-4
)*0.01*0.001]
Tel
= 2.5809678*10
-8
R
1
= R
A
+R
B
+R
C
+R
M
+R
U
+R
V
+R
w
+R
Z
=6.264775*10
-6
Riesgo de prdida del servicio pblico
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.02*0.0005 = 9.93085*10
-8
R
C
= N
D
*P
C
*L
C
=0.00993085*0.01*0.001 = 9.93085*10
-8
R
M
= N
D
*P
M
*L
M
= 0.246419*0.0001*0.001 = 2.246419*10
-8
R
V
= [(N
L
+N
DA
)*P
V
*L
V
]
Pot
+[(N
L
+N
DA
)*P
V
*L
V
]
Tel
R
V
= [(0.000268468+0.00198617)*0.01*0.0005]
Pot
+
[(1.81653*10
-4
+0.00198617)*0.01*0.0005]
Tel
= 2.2107305*10
-8
R
W
= [(N
L
+N
DA
)*P
W
*L
W
]
Pot
+[(N
L
+N
DA
)*P
W
*L
W
]
Tel
R
W
= [(0.000268468+0.00198617)*0.01*0.001]
Pot
+
[(1.81653*10
-4
+0.00198617)*0.01*0.001]
Tel
= 4.422461*10
-8
R
Z
= [(N
L
+ N
DA
)*P
Z
*L
Z
]
Pot
+[(N
L
+ N
DA
)*P
Z
*L
Z
]
Tel
R
Z
= [(0.0017320508-0.000268468)*0.01*0.001]
Pot
+
[(0.001299038-1.81653*10
-4
)*0.01*0.001]
Tel
= 2.5809678*10
-8
R
2
= R
B
+R
C
+R
M
+R
V
+R
w
+R
Z
= 3.154005*10
-7
Riesgo de prdida del patrimonio cultural
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.02*0.005 = 9.93085*10
-7
R
V
= [(N
L
+N
DA
)*P
V
*L
V
]
Pot
+[(N
L
+N
DA
)*P
V
*L
V
]
Tel
R
V
= [(0.000268468+0.00198617)*0.01*0.005]
Pot
+
96
[(1.81653*10
-4
+0.00198617)*0.01*0.005]
Tel
= 2.2107305*10
-7
R
3
= R
B
+R
V
= 1.2141158*10
-6
Riesgo de prdida de valor econmico
Para este ejemplo R
A
y R
U
no se calculan por ser esta una propiedad donde no
existen prdidas de animales.
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.02*0.125 = 2.482713*10
-5
R
C
= N
D
*P
C
*L
C
= 0.00993085*0.01*0.01 = 9.93085*10
-7
R
M
= N
D
*P
M
*L
M
= 0.246419*0.0001*0.01 = 2.246419*10
-7
R
V
= [(N
L
+N
DA
)*P
V
*L
V
]
Pot
+[(N
L
+N
DA
)*P
V
*L
V
]
Tel
R
V
= [(0.000268468+0.00198617)*0.01*0.125]
Pot
+
[(1.80653*10
-4
+0.00198617)*0.01*0.125]
Tel
= 5.526826*10
-6
R
W
= [(N
L
+N
DA
)*P
W
*L
W
]
Pot
+[(N
L
+N
DA
)*P
W
*L
W
]
Tel
R
W
= [(0.000268468+0.00198617)*0.01*0.01]
Pot
+
[(1.81653*10
-4
+0.00198617)*0.01*0.01]
Tel
= 4.422461*10
-7
R
Z
= [(N
L
+ N
DA
)*P
Z
*L
Z
]
Pot
+[(N
L
+ N
DA
)*P
Z
*L
Z
]
Tel
R
Z
= [(0.0017320508-0.000268468)*0.01*0.01]
Pot
+
[(0.001299038-1.81653*10
-4
)*0.01*0.01]
Tel
= 2.5809678*10
-7
R
4
= R
B
+R
C
+ R
M
+R
V
+R
W
+R
Z
= 3.229380*10
-5
Riesgo y componentes de riesgo en acometidas de servicio.
Riesgo de prdida del servicio pblico.
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.4*0.01 = 3.97234*10
-5
R
C
= N
D
*P
C
*L
C
= 0.00993085*0.4*0.001 = 3.97234*10
-6
R
V
= (N
Lpot
+N
Ltel
)*P
V
*L
V
= (0.000268468+1.81653*10
-4
)*0.8*0.01 = 3.60097*10
-6
R
W
= (N
Lpot
+N
Ltel
)*P
W
*L
W
= (0.000268468+1.81653*10
-4
)*0.8*0.001 = 3.60097*10
-7
R
Z
= [(N
i
-N
L
)
Lpot
+(N
i
-N
L
)
Ltel
]*P
Z
*L
Z
= [(0.0017320508-0.000268468)+
(0.001299038-1.81653*10
-4
)]*0.01*0.001 = 2.58097*10
-8
97
R
2
= R
B
+R
C
+R
V
+R
W
+R
Z
= 4.7682614*10
-5
Riesgo de prdida de valor econmico.
R
B
= N
D
*P
B
*L
B
= 0.00993085*0.4*0.5 = 0.00198617
R
C
= N
D
*P
C
*L
C
= 0.00993085*0.4*0.01 = 3.97234*10
-5
R
V
= (N
Lpot
+N
Ltel
)*P
V
*L
V
= (0.000268468+1.81653*10
-4
)*0.8*0.5=1.80048*10
-4
R
W
= (N
Lpot
+N
Ltel
)*P
W
*L
W
= (0.000268468+1.81653*10
-4
)*0.8*0.01=3.60097*10
-6
R
Z
= [(N
i
-N
L
)
Lpot
+(N
i
-N
L
)
Ltel
]*P
Z
*L
Z
= [(0.0017320508-0.000268468)+
(0.001299038-1.81653*10
-4
)]*0.01*0.01 = 2.58097*10
-7
R
4
= R
B
+R
C
+R
V
+R
W
+R
Z
= 0.00220989
98
9. CONCLUSIONES
En el trabajo desarrollado en este proyecto de investigacin se mostraron los
conceptos necesarios para comprender el marco tcnico y legal a la hora de
realizar la evaluacin de riesgo de impacto de descargas atmosfricas. En cuanto
a la parte tcnica se dieron a conocer los conceptos relacionados con el sistema
integral de proteccin contra rayos y la metodologa para el manejo del riesgo. En
cuanto a la parte legal se estableci que de acuerdo al RETIE en su artculo 18 se
obliga a realizar la evaluacin de riesgo bajo la norma NTC 4552-2.
Se mostraron claramente los pasos a seguir en la evaluacin de riesgo resaltando
la importancia del nivel de riesgo y las medidas de proteccin sobre el sistema de
proteccin integral contra rayos a implementar luego de la evaluacin de riesgo.
En la metodologa se estableci claramente que la evaluacin de riesgo es un
proceso que busca la relacin ptima entre factores como el nivel de riesgo, las
medidas de proteccin y la conveniencia econmica.
Se cre una interfaz grfica en GUIDE de matlab con toda la metodologa de la
norma NTC 4552-2 para la evaluacin del riesgo. Esta herramienta nos permite
hacer la evaluacin de riesgo y aumentar las medidas de proteccin de una forma
rpida y segura hasta cumplir con las exigencias de la norma.
Al realizar la evaluacin de riesgo en un ejemplo tipo hospital con diversas
variantes en cuanto a los criterios de proteccin, se mostro que los resultados que
cumplen con los requerimientos establecidos por la norma corresponden al nivel
de proteccin I junto con las medidas de proteccin adecuadas para esta
estructura.
99
10. BIBLIOGRAFA
[1] Norma tcnica colombiana 4552.
[2] Reglamento tcnico de instalaciones elctricas. RETIE.
[3] Norma tcnica colombiana 2050.
[4] NFPA 780: Standard for the installation of lightning protection systems.
[5] Horacio Torres Snchez. Proteccin contra rayos. Icontec 2008.
[6] Electropol. Conferencias 2010. www.electropol.com.co
[7] Holly Moore. Matlab para ingenieros. Pearson education
[8] Manual de interfaz grfica de usuario en matlab. Diego Orlando Barragn
Guerrero. PDF WEB.
100
ANEXOS
ANEXO 1. Cdigo fuente para la GUI EVALUACION_RIESGO
f unct i on var ar gout = EVALUACI ON_RI ESGO( var ar gi n)
%EVALUACI ON_RI ESGO M- f i l e f or EVALUACI ON_RI ESGO. f i g
% EVALUACI ON_RI ESGO, by i t sel f , cr eat es a new EVALUACI ON_RI ESGO or r ai ses t he exi st i ng
% si ngl et on*.
%
% H = EVALUACI ON_RI ESGO r et ur ns t he handl e t o a new EVALUACI ON_RI ESGO or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% EVALUACI ON_RI ESGO( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n EVALUACI ON_RI ESGO. M wi t h t he gi ven i nput ar gument s.
%
% EVALUACI ON_RI ESGO( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new EVALUACI ON_RI ESGO or r ai ses
t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e EVALUACI ON_RI ESGO_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o EVALUACI ON_RI ESGO_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menu. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p EVALUACI ON_RI ESGO
%Last Modi f i ed by GUI DE v2. 5 20- J un- 2010 17: 11: 10
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @EVALUACI ON_RI ESGO_Openi ngFcn, . . .
' gui _Out put Fcn' , @EVALUACI ON_RI ESGO_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e EVALUACI ON_RI ESGO i s made vi si bl e.
f unct i on EVALUACI ON_RI ESGO_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o EVALUACI ON_RI ESGO ( see VARARGI N)
%Choose def aul t command l i ne out put f or EVALUACI ON_RI ESGO
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
101
%UI WAI T makes EVALUACI ON_RI ESGO wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = EVALUACI ON_RI ESGO_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
di r ect or i o_eval uaci on_r i esgo=pwd;
%- - - Execut es on but t on pr ess i n eval component es.
f unct i on eval component es_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o eval component es ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_eval uaci on_r i esgo;
di r ect or i o_eval uaci on_r i esgo=pwd;
cd( ' EVALUACI ON_DE_COMPONENTES' ) ;
EVALUACI ON_DE_COMPONENTES
cl ose EVALUACI ON_RI ESGO
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes2
i mage( i mr ead( ' r ayo. j pg' ) )
axi s of f
ANEXO 2. Cdigo fuente para la GUI N_ANUAL_EVENTOS
f unct i on var ar gout = N_ANUAL_EVENTOS( var ar gi n)
%N_ANUAL_EVENTOS M- f i l e f or N_ANUAL_EVENTOS. f i g
% N_ANUAL_EVENTOS, by i t sel f , cr eat es a new N_ANUAL_EVENTOS or r ai ses t he exi st i ng
% si ngl et on*.
%
% H = N_ANUAL_EVENTOS r et ur ns t he handl e t o a new N_ANUAL_EVENTOS or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% N_ANUAL_EVENTOS( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n N_ANUAL_EVENTOS. M wi t h t he gi ven i nput ar gument s.
%
% N_ANUAL_EVENTOS( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new N_ANUAL_EVENTOS or r ai ses t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e N_ANUAL_EVENTOS_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o N_ANUAL_EVENTOS_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menul ocal i zaci on. Choose "GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p N_ANUAL_EVENTOS
%Last Modi f i ed by GUI DE v2. 5 04- Aug- 2010 08: 40: 15
102
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @N_ANUAL_EVENTOS_Openi ngFcn, . . .
' gui _Out put Fcn' , @N_ANUAL_EVENTOS_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e N_ANUAL_EVENTOS i s made vi si bl e.
f unct i on N_ANUAL_EVENTOS_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o N_ANUAL_EVENTOS ( see VARARGI N)
%Choose def aul t command l i ne out put f or N_ANUAL_EVENTOS
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes N_ANUAL_EVENTOS wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = N_ANUAL_EVENTOS_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
f unct i on i nt r oduci r DDT_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o i nt r oduci r DDT ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of i nt r oduci r DDT as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of i nt r oduci r DDT as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on i nt r oduci r DDT_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o i nt r oduci r DDT ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
103
%- - - Execut es on but t on pr ess i n gener ar t abl aDDT.
f unct i on gener ar t abl aDDT_Cal l back( hObj ect , event dat a, handl es)
TABLA_DDT
%hObj ect handl e t o gener ar t abl aDDT ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
f unct i on l ar go_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o l ar go ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of l ar go as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of l ar go as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on l ar go_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o l ar go ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on ancho_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o ancho ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of ancho as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of ancho as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on ancho_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o ancho ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on al t o_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o al t o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of al t o as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of al t o as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on al t o_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o al t o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
104
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menul ocal i zaci on.
f unct i on menul ocal i zaci on_Cal l back( hObj ect , event dat a, handl es)
swi t ch get ( handl es. menul ocal i zaci on, ' Val ue' ) ;
case 1
gl obal f act or menuCd
f act or menuCd=1;
set ( handl es. not acer o, ' st r i ng' , ' ' ) ;
case 2
gl obal f act or menuCd
f act or menuCd=2;
set ( handl es. not acer o, ' st r i ng' , ' ' ) ;
case 3
gl obal f act or menuCd
f act or menuCd=3;
set ( handl es. not acer o, ' st r i ng' , ' ' ) ;
case 4
gl obal f act or menuCd
f act or menuCd=4;
set ( handl es. not acer o, ' st r i ng' , ' Hacer cer o est as di mensi ones' ) ;
ot her wi se
gl obal f act or menuCd
f act or menuCd=5;
set ( handl es. not acer o, ' st r i ng' , ' ' ) ;
end
%hObj ect handl e t o menul ocal i zaci on ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menul ocal i zaci on cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenul ocal i zaci on
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menul ocal i zaci on_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menul ocal i zaci on ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n mapaDDT.
f unct i on mapaDDT_Cal l back( hObj ect , event dat a, handl es)
MAPA_DDT
%hObj ect handl e t o mapaDDT ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
f unct i on l ar goLda_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o l ar goLda ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of l ar goLda as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of l ar goLda as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on l ar goLda_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o l ar goLda ( see GCBO)
105
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on anchoWda_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o anchoWda ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of anchoWda as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of anchoWda as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on anchoWda_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o anchoWda ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on al t oHda_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o al t oHda ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of al t oHda as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of al t oHda as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on al t oHda_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o al t oHda ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menut r af o.
f unct i on menut r af o_Cal l back( hObj ect , event dat a, handl es)
swi t ch get ( handl es. menut r af o, ' Val ue' ) ;
case 1
gl obal f act or menuCt
f act or menuCt =1;
case 2
gl obal f act or menuCt
f act or menuCt =2;
case 3
gl obal f act or menuCt
f act or menuCt =3;
ot her wi se
gl obal f act or menuCt
f act or menuCt =4;
end
106
%hObj ect handl e t o menut r af o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut r af o cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut r af o
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut r af o_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut r af o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Lc_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Lc as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Lc as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Lc_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Ha_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Ha as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Ha as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Ha_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hb_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hb as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hb as a doubl e
107
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hb_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hc_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hc as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hc as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hc_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Lc2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Lc2 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Lc2 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Lc2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Ha2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Ha2 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Ha2 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Ha2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
108
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hb2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hb2 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hb2 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hb2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Lc3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Lc3 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Lc3 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Lc3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Ha3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Ha3 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Ha3 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Ha3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hb3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
109
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hb3 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hb3 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hb3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hc3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hc3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hc3 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hc3 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hc3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hc3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Lc4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Lc4 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Lc4 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Lc4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Lc4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on edi t 31_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o edi t 31 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of edi t 31 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of edi t 31 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on edi t 31_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o edi t 31 ( see GCBO)
110
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Hb4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Hb4 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Hb4 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Hb4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Hb4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Ha4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Ha4 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Ha4 as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Ha4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Ha4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er p_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er p ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er p as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er p as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er p_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er p ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
111
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on l ar got ext o_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o l ar got ext o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%- - - Execut es on sel ect i on change i n menuf ambi ent al .
f unct i on menuf ambi ent al _Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuf ambi ent al ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuf ambi ent al cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuf ambi ent al
swi t ch get ( handl es. menuf ambi ent al , ' Val ue' ) ;
case 1
gl obal f act or Ce
f act or Ce=1;
case 2
gl obal f act or Ce
f act or Ce=2;
case 3
gl obal f act or Ce
f act or Ce=3;
case 4
gl obal f act or Ce
f act or Ce=4;
ot her wi se
gl obal f act or Ce
f act or Ce=5;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuf ambi ent al _Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuf ambi ent al ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n checkbox2.
f unct i on checkbox2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox2
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal eval caso1
eval caso1=1;
el se
gl obal eval caso1
eval caso1=2;
end
%- - - Execut es on but t on pr ess i n checkbox4.
f unct i on checkbox4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
112
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox4
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal eval caso2
eval caso2=1;
el se
gl obal eval caso2
eval caso2=2;
end
%- - - Execut es on but t on pr ess i n checkbox3.
f unct i on checkbox3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox3
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal eval caso3
eval caso3=1;
el se
gl obal eval caso3
eval caso3=2;
end
%- - - Execut es on but t on pr ess i n checkbox6.
f unct i on checkbox6_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox6 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox6
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal eval caso4
eval caso4=1;
el se
gl obal eval caso4
eval caso4=2;
end
%- - - Execut es on but t on pr ess i n i r menui ni ci o.
f unct i on i r menui ni ci o_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o i r menui ni ci o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose N_ANUAL_EVENTOS
%- - - Execut es on but t on pr ess i n bot oncal cul os.
f unct i on bot oncal cul os_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o bot oncal cul os ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal DDT;
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
gl obal f act or menuCd
i f f act or menuCd==1;
gl obal Cd
Cd=' ' ;
set ( handl es. val or cd, ' st r i ng' , Cd) ;
el se
113
i f f act or menuCd==2;
gl obal Cd
Cd=0. 25;
set ( handl es. val or cd, ' st r i ng' , Cd) ;
el se
i f f act or menuCd==3;
gl obal Cd
Cd=0. 5;
set ( handl es. val or cd, ' st r i ng' , Cd) ;
el se
i f f act or menuCd==4;
gl obal Cd
Cd=1;
set ( handl es. val or cd, ' st r i ng' , Cd) ;
el se
i f f act or menuCd==5;
gl obal Cd
Cd=2;
set ( handl es. val or cd, ' st r i ng' , Cd) ;
el se
end
end
end
end
end
gl obal L;
L=st r 2doubl e( get ( handl es. l ar go, ' st r i ng' ) ) ;
gl obal W;
W=st r 2doubl e( get ( handl es. ancho, ' st r i ng' ) ) ;
gl obal H;
H=st r 2doubl e( get ( handl es. al t o, ' st r i ng' ) ) ;
gl obal Cd
gl obal L
gl obal W
gl obal H
gl obal ar eaAd;
ar eaAd=L*W+6*H*( L+W) +9*pi *H*H; %Val or de Ad
set ( handl es. cal cul oAd, ' st r i ng' , ar eaAd) ;
gl obal ar eaAd
gl obal DDT
gl obal ND
gl obal Cd
ND=DDT*ar eaAd*Cd*10^- 6;
set ( handl es. most r ar ND, ' st r i ng' , ND) ;
gl obal f act or menuCt
i f f act or menuCt ==1;
gl obal Ct
Ct =' ' ;
set ( handl es. val or ct , ' st r i ng' , Ct ) ;
el se
i f f act or menuCt ==2;
gl obal Ct
Ct =0. 2;
set ( handl es. val or ct , ' st r i ng' , Ct ) ;
el se
i f f act or menuCt ==3;
gl obal Ct
Ct =1;
set ( handl es. val or ct , ' st r i ng' , Ct ) ;
el se
i f f act or menuCt ==4;
gl obal Ct
Ct =1;
set ( handl es. val or ct , ' st r i ng' , Ct ) ;
114
el se
end
end
end
end
gl obal Lda
Lda=st r 2doubl e( get ( handl es. l ar goLda, ' st r i ng' ) ) ;
gl obal Wda
Wda=st r 2doubl e( get ( handl es. anchoWda, ' st r i ng' ) ) ;
gl obal Hda
Hda=st r 2doubl e( get ( handl es. al t oHda, ' st r i ng' ) ) ;
gl obal ar eaAda
ar eaAda=Lda*Wda+6*Hda*( Lda+Wda) +9*pi *Hda*Hda; %Val or de Ad
set ( handl es. cal cul oAda, ' st r i ng' , ar eaAda) ;
gl obal Cd
gl obal ar eaAda
gl obal DDT
gl obal NDda
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
NDda=DDT*ar eaAda*Ct *Cd*10^- 6;
set ( handl es. most r ar NDda, ' st r i ng' , NDda)
%Cal cul o del ar ea Am
gl obal L
gl obal W
gl obal ar eaAm
ar eaAm=2*L*250+2*W*250+pi *250*250;
set ( handl es. most r ar Am, ' st r i ng' , ar eaAm) ;
%Cal cul o de NM
gl obal ar eaAd
gl obal NM
gl obal ar eaAm
gl obal Cd
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
Cdb=Cd;
NM=DDT*( ar eaAm- ar eaAd*Cdb) *10^- 6;
i f NM < 0
gl obal NM
NM=0;
el se
end
set ( handl es. val or NM, ' st r i ng' , NM) ;
gl obal f act or Ce
i f f act or Ce==1;
el se
i f f act or Ce==2;
gl obal Ce
Ce=0;
set ( handl es. val or ce, ' st r i ng' , Ce) ;
el se
i f f act or Ce==3;
gl obal Ce
Ce=0. 1;
set ( handl es. val or ce, ' st r i ng' , Ce) ;
el se
i f f act or Ce==4;
gl obal Ce
Ce=0. 5;
set ( handl es. val or ce, ' st r i ng' , Ce) ;
el se
i f f act or Ce==5;
115
gl obal Ce
Ce=1;
set ( handl es. val or ce, ' st r i ng' , Ce) ;
el se
end
end
end
end
end
% CASO1 DE ACOMETI DA
gl obal eval caso1
i f eval caso1==1;
gl obal Lc
Lc=st r 2doubl e( get ( handl es. met er Lc, ' st r i ng' ) ) ;
gl obal Ha
Ha=st r 2doubl e( get ( handl es. met er Ha, ' st r i ng' ) ) ;
gl obal Hb
Hb=st r 2doubl e( get ( handl es. met er Hb, ' st r i ng' ) ) ;
gl obal Hc
Hc=st r 2doubl e( get ( handl es. met er Hc, ' st r i ng' ) ) ;
gl obal Al
Al =( Lc- 3*( Ha+Hb) ) *6*Hc;
gl obal NL
gl obal DDT
gl obal Cd
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
NL=DDT*Al *Cd*Ct *10^- 6;
set ( handl es. val or NL, ' st r i ng' , NL) ;
gl obal Lc
Lc=st r 2doubl e( get ( handl es. met er Lc, ' st r i ng' ) ) ;
gl obal Ai
Ai =1000*Lc;
gl obal Ni
gl obal Ai
gl obal Ce
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
Ni =DDT*Ai *Ce*Ct *10^- 6;
set ( handl es. val or Ni , ' st r i ng' , Ni ) ;
el se
i f eval caso1==2;
gl obal NL
NL=0;
gl obal Ni
Ni =0;
set ( handl es. val or Ni , ' st r i ng' , Ni ) ;
set ( handl es. val or NL, ' st r i ng' , NL) ;
gl obal Pu
Pu=0;
gl obal Pv
Pv=0;
gl obal Pw
Pw=0;
gl obal Pz
Pz=0;
el se
gl obal NL
NL=0;
gl obal Ni
Ni =0;
set ( handl es. val or Ni , ' st r i ng' , Ni ) ;
set ( handl es. val or NL, ' st r i ng' , NL) ;
116
gl obal Pu
Pu=0;
gl obal Pv
Pv=0;
gl obal Pw
Pw=0;
gl obal Pz
Pz=0;
end
end
% CASO2 DE ACOMETI DA
gl obal p
p=st r 2doubl e( get ( handl es. met er p, ' st r i ng' ) ) ;
gl obal eval caso2
i f eval caso2==1;
gl obal Lc2
Lc2=st r 2doubl e( get ( handl es. met er Lc2, ' st r i ng' ) ) ;
gl obal Ha2
Ha2=st r 2doubl e( get ( handl es. met er Ha2, ' st r i ng' ) ) ;
gl obal Hb2
Hb2=st r 2doubl e( get ( handl es. met er Hb2, ' st r i ng' ) ) ;
gl obal p
gl obal Al 2
Al 2=( Lc2- 3*( Ha2+Hb2) ) *sqr t ( p) ;
gl obal NL2
gl obal DDT
gl obal Cd
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
NL2=DDT*Al 2*Cd*Ct *10^- 6;
set ( handl es. val or NLcaso2, ' st r i ng' , NL2) ;
gl obal Lc2
Lc2=st r 2doubl e( get ( handl es. met er Lc2, ' st r i ng' ) ) ;
gl obal Ai 2
Ai 2=25*Lc2*sqr t ( p) ;
gl obal Ni 2
gl obal Ai 2
gl obal Ce
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
Ni 2=DDT*Ai 2*Ce*Ct *10^- 6;
set ( handl es. val or Ni caso2, ' st r i ng' , Ni 2) ;
el se
i f eval caso2==2;
gl obal NL2
NL2=0;
gl obal Ni 2
Ni 2=0;
set ( handl es. val or NLcaso2, ' st r i ng' , NL2) ;
set ( handl es. val or Ni caso2, ' st r i ng' , Ni 2) ;
gl obal Pucaso2
Pucaso2=0;
gl obal Pvcaso2
Pvcaso2=0;
gl obal Pwcaso2
Pwcaso2=0;
gl obal Pzcaso2
Pzcaso2=0;
el se
gl obal NL2
NL2=0;
gl obal Ni 2
117
Ni 2=0;
set ( handl es. val or NLcaso2, ' st r i ng' , NL2) ;
set ( handl es. val or Ni caso2, ' st r i ng' , Ni 2) ;
gl obal Pucaso2
Pucaso2=0;
gl obal Pvcaso2
Pvcaso2=0;
gl obal Pwcaso2
Pwcaso2=0;
gl obal Pzcaso2
Pzcaso2=0;
end
end
% CASO3 DE ACOMETI DA
gl obal eval caso3
i f eval caso3==1;
gl obal Lc3
Lc3=st r 2doubl e( get ( handl es. met er Lc3, ' st r i ng' ) ) ;
gl obal Ha3
Ha3=st r 2doubl e( get ( handl es. met er Ha3, ' st r i ng' ) ) ;
gl obal Hb3
Hb3=st r 2doubl e( get ( handl es. met er Hb3, ' st r i ng' ) ) ;
gl obal Hc3
Hc3=st r 2doubl e( get ( handl es. met er Hc3, ' st r i ng' ) ) ;
gl obal Al 3
Al 3=( Lc3- 3*( Ha3+Hb3) ) *6*Hc3;
gl obal NL3
gl obal DDT
gl obal Cd
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
NL3=DDT*Al 3*Cd*Ct *10^- 6;
set ( handl es. val or NLcaso3, ' st r i ng' , NL3) ;
gl obal Lc3
Lc3=st r 2doubl e( get ( handl es. met er Lc3, ' st r i ng' ) ) ;
gl obal Ai 3
Ai 3=1000*Lc3;
gl obal Ni 3
gl obal Ai 3
gl obal Ce
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
Ni 3=DDT*Ai 3*Ce*Ct *10^- 6;
set ( handl es. val or Ni caso3, ' st r i ng' , Ni 3) ;
el se
i f eval caso3==2;
gl obal NL3
NL3=0;
gl obal Ni 3
Ni 3=0;
set ( handl es. val or NLcaso3, ' st r i ng' , NL3) ;
set ( handl es. val or Ni caso3, ' st r i ng' , Ni 3) ;
gl obal Pucaso3
Pucaso3=0;
gl obal Pvcaso3
Pvcaso3=0;
gl obal Pwcaso3
Pwcaso3=0;
gl obal Pzcaso3
Pzcaso3=0;
el se
gl obal NL3
118
NL3=0;
gl obal Ni 3
Ni 3=0;
set ( handl es. val or NLcaso3, ' st r i ng' , NL3) ;
set ( handl es. val or Ni caso3, ' st r i ng' , Ni 3) ;
gl obal Pucaso3
Pucaso3=0;
gl obal Pvcaso3
Pvcaso3=0;
gl obal Pwcaso3
Pwcaso3=0;
gl obal Pzcaso3
Pzcaso3=0;
end
end
% CASO4 DE ACOMETI DA
gl obal p
p=st r 2doubl e( get ( handl es. met er p, ' st r i ng' ) ) ;
gl obal eval caso4
i f eval caso4==1;
gl obal Lc4
Lc4=st r 2doubl e( get ( handl es. met er Lc4, ' st r i ng' ) ) ;
gl obal Ha4
Ha4=st r 2doubl e( get ( handl es. met er Ha4, ' st r i ng' ) ) ;
gl obal Hb4
Hb4=st r 2doubl e( get ( handl es. met er Hb4, ' st r i ng' ) ) ;
gl obal p
gl obal Al 4
Al 4=( Lc4- 3*( Ha4+Hb4) ) *sqr t ( p) ;
gl obal NL4
gl obal DDT
gl obal Cd
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
NL4=DDT*Al 4*Cd*Ct *10^- 6;
set ( handl es. val or NLcaso4, ' st r i ng' , NL4) ;
gl obal Lc4
Lc4=st r 2doubl e( get ( handl es. met er Lc4, ' st r i ng' ) ) ;
gl obal Ai 4
Ai 4=25*Lc4*sqr t ( p) ;
gl obal Ni 4
gl obal Ai 4
gl obal Ce
gl obal Ct
DDT=st r 2doubl e( get ( handl es. i nt r oduci r DDT, ' st r i ng' ) ) ;
Ni 4=DDT*Ai 4*Ce*Ct *10^- 6;
set ( handl es. val or Ni caso4, ' st r i ng' , Ni 4) ;
el se
i f eval caso4==2;
gl obal NL4
NL4=0;
gl obal Ni 4
Ni 4=0;
set ( handl es. val or NLcaso4, ' st r i ng' , NL4) ;
set ( handl es. val or Ni caso4, ' st r i ng' , Ni 4) ;
gl obal Pucaso4
Pucaso4=0;
gl obal Pvcaso4
Pvcaso4=0;
gl obal Pwcaso4
119
Pwcaso4=0;
gl obal Pzcaso4
Pzcaso4=0;
el se
gl obal NL4
NL4=0;
gl obal Ni 4
Ni 4=0;
set ( handl es. val or NLcaso4, ' st r i ng' , NL4) ;
set ( handl es. val or Ni caso4, ' st r i ng' , Ni 4) ;
gl obal Pucaso4
Pucaso4=0;
gl obal Pvcaso4
Pvcaso4=0;
gl obal Pwcaso4
Pwcaso4=0;
gl obal Pzcaso4
Pzcaso4=0;
end
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes15_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes15 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes15
%- - - Execut es on but t on pr ess i n pushbut t on16.
f unct i on pushbut t on16_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on16 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
NOTA_EST_ADYACENTE
%- - - Execut es on but t on pr ess i n pushbut t on17.
f unct i on pushbut t on17_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on17 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
NOTA_Lc_p
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes16_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes16 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes16
i mage( i mr ead( ' r esul t ados. bmp' ) )
axi s of f
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes18_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes18 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes18
i mage( i mr ead( ' NLNi caso1. bmp' ) )
axi s of f
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes20_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes20 ( see GCBO)
120
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes20
i mage( i mr ead( ' NLNi caso2. bmp' ) )
axi s of f
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes21_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes21 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes21
i mage( i mr ead( ' NLNi caso3. bmp' ) )
axi s of f
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes23_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes23 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes23
i mage( i mr ead( ' NLNi caso4. bmp' ) )
axi s of f
ANEXO 3. Cdigo fuente para la GUI PROBABILIDAD_PX
f unct i on var ar gout = PROBABI LI DAD_PX( var ar gi n)
%PROBABI LI DAD_PX M- f i l e f or PROBABI LI DAD_PX. f i g
% PROBABI LI DAD_PX, by i t sel f , cr eat es a new PROBABI LI DAD_PX or r ai ses t he exi st i ng
% si ngl et on*.
%
% H = PROBABI LI DAD_PX r et ur ns t he handl e t o a new PROBABI LI DAD_PX or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% PROBABI LI DAD_PX( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n PROBABI LI DAD_PX. M wi t h t he gi ven i nput ar gument s.
%
% PROBABI LI DAD_PX( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new PROBABI LI DAD_PX or r ai ses t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e PROBABI LI DAD_PX_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o PROBABI LI DAD_PX_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menuPL1. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p PROBABI LI DAD_PX
%Last Modi f i ed by GUI DE v2. 5 04- Aug- 2010 09: 14: 52
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @PROBABI LI DAD_PX_Openi ngFcn, . . .
' gui _Out put Fcn' , @PROBABI LI DAD_PX_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
121
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e PROBABI LI DAD_PX i s made vi si bl e.
f unct i on PROBABI LI DAD_PX_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o PROBABI LI DAD_PX ( see VARARGI N)
%Choose def aul t command l i ne out put f or PROBABI LI DAD_PX
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes PROBABI LI DAD_PX wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = PROBABI LI DAD_PX_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
%- - - Execut es on but t on pr ess i n pushbut t on1.
f unct i on pushbut t on1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose PROBABI LI DAD_PX
%- - - Execut es on sel ect i on change i n menupa.
f unct i on menupa_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupa ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menupa cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenupa
swi t ch get ( handl es. menupa, ' Val ue' ) ;
case 1
gl obal f act or menupa
f act or menupa=1;
case 2
gl obal t exPx1
t exPx1=' Si n medi das de pr ot ecci n. PA=1. ' ;
gl obal f act or menupa
f act or menupa=2;
122
case 3
gl obal t exPx1
t exPx1=' Ai sl ami ent o de baj ant es expuest as. PA=0. 01. ' ;
gl obal f act or menupa
f act or menupa=3;
case 4
gl obal t exPx1
t exPx1=' Equi pot enci al i zaci n ef ect i va del suel o. PA=0. 01. ' ;
gl obal f act or menupa
f act or menupa=4;
case 5
gl obal t exPx1
t exPx1=' Avi sos de adver t enci a. PA=0. 1. ' ;
gl obal f act or menupa
f act or menupa=5;
case 6
gl obal t exPx1
t exPx1=' Ai sl ami ent o de baj ant es y equi pot enci al i zaci n del suel o. PA=0. 0001. ' ;
gl obal f act or menupa
f act or menupa=6;
case 7
gl obal t exPx1
t exPx1=' Ai sl ami ent o de baj ant es y avi sos de adver t enci a. PA=0. 001. ' ;
gl obal f act or menupa
f act or menupa=7;
case 8
gl obal t exPx1
t exPx1=' Equi pot enci al i zaci n y avi sos de adver t enci a. PA=0. 001. ' ;
gl obal f act or menupa
f act or menupa=8;
ot her wi se
gl obal t exPx1
t exPx1=' Ai sl ami ent o, equi pot enci al i zaci n y avi sos. PA=0. 00001. ' ;
gl obal f act or menupa
f act or menupa=9;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menupa_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupa ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menupb.
f unct i on menupb_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupb ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menupb cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenupb
swi t ch get ( handl es. menupb, ' Val ue' ) ;
case 1
gl obal f act or menupb
f act or menupb=1;
case 2
gl obal t exPx2
t exPx2=' Si n pr ot ecci n. PB=1. ' ;
gl obal f act or menupb
f act or menupb=2;
case 3
123
gl obal t exPx2
t exPx2=' Ni vel I V. PB=0. 2. ' ;
gl obal f act or menupb
f act or menupb=3;
case 4
gl obal t exPx2
t exPx2=' Ni vel I I I . PB=0. 1. ' ;
gl obal f act or menupb
f act or menupb=4;
case 5
gl obal t exPx2
t exPx2=' Ni vel I I . PB=0. 05. ' ;
gl obal f act or menupb
f act or menupb=5;
case 6
gl obal t exPx2
t exPx2=' Ni vel I . PB=0. 02. ' ;
gl obal f act or menupb
f act or menupb=6;
case 7
gl obal t exPx2
t exPx2=' Si st ema de capt aci n ni vel I con ar mazn como baj ant e. PB 0. 01. ' ;
gl obal f act or menupb
f act or menupb=7;
ot her wi se
gl obal t exPx2
t exPx2=' Techo met l i co o si st ema de capt aci n con ar mazn de baj ant e. PB=0. 001. ' ;
gl obal f act or menupb
f act or menupb=8;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menupb_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupb ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on val or uw_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o val or uw ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of val or uw as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of val or uw as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on val or uw_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o val or uw ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on val or w_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o val or w ( see GCBO)
124
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of val or w as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of val or w as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on val or w_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o val or w ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuKs3.
f unct i on menuKs3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKs3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuKs3 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuKs3
swi t ch get ( handl es. menuKs3, ' Val ue' ) ;
case 1
gl obal f act or menuKs3
f act or menuKs3=1;
case 2
gl obal t exPx5
t exPx5=' Cabl es si n pant al l a. Si n pr ecauci n de evi t ar l azos en l a r ut a. ' ;
gl obal f act or menuKs3
f act or menuKs3=2;
case 3
gl obal t exPx5
t exPx5=' Cabl es si n pant al l a. Con pr ecauci n de evi t ar gr andes l azos en l a r ut a. ' ;
gl obal f act or menuKs3
f act or menuKs3=3;
case 4
gl obal t exPx5
t exPx5=' Cabl es si n pant al l a. Con pr ecauci n de evi t ar l azos en l a r ut a. ' ;
gl obal f act or menuKs3
f act or menuKs3=4;
case 5
gl obal t exPx5
t exPx5=' Cabl e apant al l ado con r esi st enci a de pant al l a 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuKs3
f act or menuKs3=5;
case 6
gl obal t exPx5
t exPx5=' Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km. ' ;
gl obal f act or menuKs3
f act or menuKs3=6;
ot her wi se
gl obal t exPx5
t exPx5=' Cabl e apant al l ado con r esi st enci a de pant al l a Rs<=1 Ohm/ km. ' ;
gl obal f act or menuKs3
f act or menuKs3=7;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuKs3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKs3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
125
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n checkbox1.
f unct i on checkbox1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox1
%- - - Execut es on but t on pr ess i n checkboxKs3.
f unct i on checkboxKs3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkboxKs3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkboxKs3
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t exPx4
t exPx4=' Con cabl eado en condui t met l i co at er r i zado en sus ext r emos al bar r aj e
equi pot enci al . ' ;
gl obal i ndi cador Ks3
i ndi cador Ks3=1;
el se
gl obal t exPx4
t exPx4=' Si n cabl eado en condui t met l i co at er r i zado en sus ext r emos al bar r aj e
equi pot enci al . ' ;
gl obal i ndi cador Ks3
i ndi cador Ks3=2;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on most r ar Ks3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o most r ar Ks3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%- - - Execut es on sel ect i on change i n menupc.
f unct i on menupc_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menupc cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenupc
swi t ch get ( handl es. menupc, ' Val ue' ) ;
case 1
gl obal f act or menupc
f act or menupc=1;
case 2
gl obal t exPx3
t exPx3=' Si n si st ema coor di nado de pr ot ecci n. Pc=1. ' ;
gl obal f act or menupc
f act or menupc=2;
case 3
gl obal t exPx3
t exPx3=' Ni vel I I I - I V. Pc=0. 03. ' ;
gl obal f act or menupc
f act or menupc=3;
126
case 4
gl obal t exPx3
t exPx3=' Ni vel I I . Pc=0. 02. ' ;
gl obal f act or menupc
f act or menupc=4;
ot her wi se
gl obal t exPx3
t exPx3=' Ni vel I . Pc=0. 01. ' ;
gl obal f act or menupc
f act or menupc=5;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menupc_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupc ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menusi si nt er no.
f unct i on menusi si nt er no_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusi si nt er no ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menusi si nt er no cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenusi si nt er no
swi t ch get ( handl es. menusi si nt er no, ' Val ue' ) ;
case 1
gl obal f act or menuPms
f act or menuPms=1;
case 2
gl obal t exPx6
t exPx6=' Si st emas i nt er nos con equi pos a ni vel es de sopor t abi l i dad al i mpul so
i nf er i or es a l os est ndar . Pms=1. ' ;
gl obal f act or menuPms
f act or menuPms=2;
ot her wi se
gl obal t exPx6
t exPx6=' Si st emas i nt er nos si n equi pos con ni vel es de sopor t abi l i dad al i mpul so
i nf er i or es a l os est ndar . ' ;
gl obal f act or menuPms
f act or menuPms=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menusi si nt er no_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusi si nt er no ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menusi scoor di nado.
f unct i on menusi scoor di nado_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusi scoor di nado ( see GCBO)
127
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menusi scoor di nado cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenusi scoor di nado
swi t ch get ( handl es. menusi scoor di nado, ' Val ue' ) ;
case 1
gl obal f act or menuPM
f act or menuPM=1;
case 2
gl obal t exPx7
t exPx7=' Es pr ovi st o un si st ema coor di nado de pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPM
f act or menuPM=2;
ot her wi se
gl obal t exPx7
t exPx7=' No es pr ovi st o un si st ema coor di nado de pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPM
f act or menuPM=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menusi scoor di nado_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusi scoor di nado ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPL1.
f unct i on menuPL1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPL1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPL1
swi t ch get ( handl es. menuPL1, ' Val ue' ) ;
case 1
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=1;
case 2
gl obal t exPx10
t exPx10=' Si n pant al l a. ' ;
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=2;
case 3
gl obal t exPx10
t exPx10=' Con pant al l a no conect ada a bar r a equi pot enci al a l a cual est a conect ada el
equi po. ' ;
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=3;
case 4
gl obal t exPx10
t exPx10=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=4;
case 5
gl obal t exPx10
t exPx10=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km. ' ;
128
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=5;
ot her wi se
gl obal t exPx10
t exPx10=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . Rs<=1 Ohm/ km. ' ;
gl obal f act or menuPL1Ppr i maZ
f act or menuPL1Ppr i maZ=6;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPL1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on nacomet i das_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o nacomet i das ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of nacomet i das as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of nacomet i das as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on nacomet i das_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o nacomet i das ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on r esi st enci aRs_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o r esi st enci aRs ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of r esi st enci aRs as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of r esi st enci aRs as a doubl e
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on r esi st enci aRs_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o r esi st enci aRs ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuKd.
f unct i on menuKd_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKd ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
129
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuKd cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuKd
swi t ch get ( handl es. menuKd, ' Val ue' ) ;
case 1
gl obal f act or menuKd
f act or menuKd=1;
case 2
gl obal t exPx12
t exPx12=' Con pant al l a en cont act o con el suel o. Kd=1. ' ;
gl obal f act or menuKd
f act or menuKd=2;
ot her wi se
gl obal t exPx12
t exPx12=' Con pant al l a si n cont act o con el suel o. Kd=0. 4. ' ;
gl obal f act or menuKd
f act or menuKd=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuKd_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKd ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuKp.
f unct i on menuKp_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKp ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuKp cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuKp
swi t ch get ( handl es. menuKp, ' Val ue' ) ;
case 1
gl obal f act or menuKp
f act or menuKp=1;
case 2
gl obal t exPx13
t exPx13=' Si n medi das de pr ot ecci n. Kp=1. ' ;
gl obal f act or menuKp
f act or menuKp=2;
case 3
gl obal t exPx13
t exPx13=' Cabl es adi ci onal es apant al l ados- un conduct or . Kp=0. 6. ' ;
gl obal f act or menuKp
f act or menuKp=3;
case 4
gl obal t exPx13
t exPx13=' Cabl es adi ci onal es apant al l ados- un conduct or . Kp=0. 4. ' ;
gl obal f act or menuKp
f act or menuKp=4;
case 5
gl obal t exPx13
t exPx13=' Duct o de cabl es pr ot egi do cont r a r ayo. Kp=0. 1. ' ;
gl obal f act or menuKp
f act or menuKp=5;
case 6
gl obal t exPx13
t exPx13=' Cabl e pr ot egi do cont r a r ayo. Kp=0. 02. ' ;
gl obal f act or menuKp
f act or menuKp=6;
130
ot her wi se
gl obal t exPx13
t exPx13=' Cabl es adi ci onal es apant al l ados- t ubo de acer o. Kp=0. 01. ' ;
gl obal f act or menuKp
f act or menuKp=7;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuKp_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuKp ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuUw.
f unct i on menuUw_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuUw ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuUw cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuUw
swi t ch get ( handl es. menuUw, ' Val ue' ) ;
case 1
gl obal f act or menuUw
f act or menuUw=1;
case 2
gl obal t exPx14
t exPx14=' Cabl e de t el ecomuni caci ones - Ai sl ado en papel - Equi po el ect r ni co.
Uw=1. 5kV. ' ;
gl obal f act or menuUw
f act or menuUw=2;
case 3
gl obal t exPx14
t exPx14=' Apar at o el ct r i co par a usuar i o ( Un <= 1kV) . Uw=2. 5kV. ' ;
gl obal f act or menuUw
f act or menuUw=3;
case 4
gl obal t exPx14
t exPx14=' Cabl e de t el ecomuni caci ones - Ai sl ado en PVC. Uw5=kV. ' ;
gl obal f act or menuUw
f act or menuUw=4;
case 5
gl obal t exPx14
t exPx14=' Apar at o el ct r i co par a r ed ( Un <= 1kV) . Uw=6kV. ' ;
gl obal f act or menuUw
f act or menuUw=5;
case 6
gl obal t exPx14
t exPx14=' Tensi n nomi nal Un <= 1kV. Uw=15kV. ' ;
gl obal f act or menuUw
f act or menuUw=6;
case 7
gl obal t exPx14
t exPx14=' Tensi n nomi nal 1kV < Un <= 3kV. Uw=45kV. ' ;
gl obal f act or menuUw
f act or menuUw=7;
case 8
gl obal t exPx14
t exPx14=' Tensi n nomi nal 3kV < Un <= 6kV. Uw=60kV. ' ;
gl obal f act or menuUw
f act or menuUw=8;
131
case 9
gl obal t exPx14
t exPx14=' Tensi n nomi nal 6kV < Un <= 10kV. Uw=75kV. ' ;
gl obal f act or menuUw
f act or menuUw=9;
case 10
gl obal t exPx14
t exPx14=' Tensi n nomi nal 10kV < Un <= 15kV. Uw=95kV. ' ;
gl obal f act or menuUw
f act or menuUw=10;
ot her wi se
gl obal t exPx14
t exPx14=' Tensi n nomi nal 15kV < Un <= 20kV. Uw=125kV. ' ;
gl obal f act or menuUw
f act or menuUw=11;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuUw_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuUw ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on most r ar Uwacomet i da_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o most r ar Uwacomet i da ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%- - - Execut es on but t on pr ess i n checkbox6.
f unct i on checkbox6_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox6 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox6
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t exPx15
t exPx15=' Acomet i das de ser vi ci os con conduct or es met l i cos no apant al l ados. ' ;
gl obal el ecci on
el ecci on=2;
set ( handl es. noeval , ' st r i ng' , ' No eval uar l as dems opci ones de est e r ecuadr o' ) ;
el se
gl obal t exPx15
t exPx15=' Acomet i das de ser vi ci os con conduct or es met l i cos apant al l ados. ' ;
gl obal el ecci on
el ecci on=1;
set ( handl es. noeval , ' st r i ng' , ' ' ) ;
end
%- - - Execut es on sel ect i on change i n menut el ecom.
f unct i on menut el ecom_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut el ecom( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut el ecomcont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut el ecom
swi t ch get ( handl es. menut el ecom, ' Val ue' ) ;
case 1
case 2
gl obal t exPx16
132
t exPx16=' No cor r esponde a l neas de t el ecomuni caci ones. ' ;
gl obal f act or t el ecom
f act or t el ecom=1;
case 3
gl obal t exPx16
t exPx16=' L neas de t el ecomuni caci ones con apant al l ami ent o de pl omo. ' ;
gl obal f act or t el ecom
f act or t el ecom=2;
ot her wi se
gl obal t exPx16
t exPx16=' L neas de t el ecomuni caci ones con apant al l ami ent o de al umi ni o. ' ;
gl obal f act or t el ecom
f act or t el ecom=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut el ecom_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut el ecom( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPpr i maz.
f unct i on menuPpr i maz_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPpr i maz ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPpr i maz cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPpr i maz
swi t ch get ( handl es. menuPpr i maz, ' Val ue' ) ;
case 1
gl obal f act or Pr i maz
f act or Pr i maz=1;
case 2
gl obal t exPx11
t exPx11=' No se i mpl ement an DPSs conf or me a l a nor mat i vi dad naci onal vi gent e. ' ;
gl obal f act or Pr i maz
f act or Pr i maz=2;
ot her wi se
gl obal t exPx11
t exPx11=' Se i mpl ement an DPSs conf or me a l a nor mat i vi dad naci onal vi gent e. ' ;
gl obal f act or Pr i maz
f act or Pr i maz=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPpr i maz_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPpr i maz ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n pr obabi l i dadesacomet i da.
f unct i on pr obabi l i dadesacomet i da_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pr obabi l i dadesacomet i da ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
133
gl obal f act or menupa
i f f act or menupa==1
gl obal PA;
PA=' ' ;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==2
gl obal PA;
PA=1;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==3
gl obal PA;
PA=0. 01;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==4
gl obal PA;
PA=0. 01;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==5
gl obal PA;
PA=0. 1;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==6
gl obal PA;
PA=0. 0001;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==7
gl obal PA;
PA=0. 001;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==8
gl obal PA;
PA=0. 001;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
i f f act or menupa==9
gl obal PA;
PA=0. 00001;
set ( handl es. val or pa, ' st r i ng' , PA) ;
el se
end
end
end
end
end
end
end
end
end
gl obal f act or menupb
i f f act or menupb==1
gl obal PB;
PB=' ' ;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==2
gl obal PB;
PB=1;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
134
i f f act or menupb==3
gl obal PB;
PB=0. 2;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==4
gl obal PB;
PB=0. 1;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==5
gl obal PB;
PB=0. 05;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==6
gl obal PB;
PB=0. 02;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==7
gl obal PB;
PB=0. 01;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
i f f act or menupb==8
gl obal PB;
PB=0. 001;
set ( handl es. val or pb, ' st r i ng' , PB) ;
el se
end
end
end
end
end
end
end
end
gl obal f act or menupc
i f f act or menupc==1
gl obal Pc;
Pc=' ' ;
set ( handl es. val or pc, ' st r i ng' , Pc) ;
el se
i f f act or menupc==2
gl obal Pc;
Pc=1;
set ( handl es. val or pc, ' st r i ng' , Pc)
el se
i f f act or menupc==3
gl obal Pc;
Pc=0. 03;
set ( handl es. val or pc, ' st r i ng' , Pc) ;
el se
i f f act or menupc==4
gl obal Pc;
Pc=0. 02;
set ( handl es. val or pc, ' st r i ng' , Pc) ;
el se
i f f act or menupc==5
gl obal Pc;
Pc=0. 01;
set ( handl es. val or pc, ' st r i ng' , Pc) ;
el se
end
end
end
135
end
end
gl obal i ndi cador Ks3
i f i ndi cador Ks3==1
gl obal f act or Ks3
f act or Ks3=0. 1;
el se
i f i ndi cador Ks3==2
gl obal f act or Ks3
f act or Ks3=1;
el se
gl obal t exPx4
t exPx4=' Si n cabl eado en condui t met l i co at er r i zado en sus ext r emos al bar r aj e
equi pot enci al . ' ;
gl obal f act or Ks3
f act or Ks3=1;
end
end
gl obal f act or menuKs3
i f f act or menuKs3==1
gl obal Ks3;
Ks3=' ' ;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==2
gl obal f act or Ks3;
gl obal Ks3;
Ks3=1*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==3
gl obal f act or Ks3;
gl obal Ks3;
Ks3=0. 2*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==4
gl obal f act or Ks3;
gl obal Ks3;
Ks3=0. 02*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==5
gl obal f act or Ks3;
gl obal Ks3;
Ks3=0. 001*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==6
gl obal f act or Ks3;
gl obal Ks3;
Ks3=0. 0002*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
i f f act or menuKs3==7
gl obal f act or Ks3;
gl obal Ks3;
Ks3=0. 0001*f act or Ks3;
set ( handl es. most r ar Ks3, ' st r i ng' , Ks3) ;
el se
end
end
end
end
end
136
end
end
gl obal val or Uw
val or Uw=st r 2doubl e( get ( handl es. val or uw, ' st r i ng' ) ) ;
gl obal anchoW
anchoW=st r 2doubl e( get ( handl es. val or w, ' st r i ng' ) ) ;
gl obal Ks1
gl obal Ks2
gl obal Ks3
gl obal Ks4
gl obal Kms
Ks1=0. 12*anchoW;
Ks2=0. 12*anchoW;
Ks4=1. 5/ val or Uw;
Kms=Ks1*Ks2*Ks3*Ks4;
set ( handl es. most r ar Kms, ' st r i ng' , Kms) ;
i f Kms >= 0. 4 ;
gl obal Pmst abl a
Pmst abl a=1;
el se
i f Kms >= 0. 15;
gl obal Pmst abl a
Pmst abl a=0. 9;
el se
i f Kms >= 0. 07;
gl obal Pmst abl a
Pmst abl a=0. 5;
el se
i f Kms >= 0. 035;
gl obal Pmst abl a
Pmst abl a=0. 1;
el se
i f Kms >= 0. 021;
gl obal Pmst abl a
Pmst abl a=0. 01;
el se
i f Kms >= 0. 016;
gl obal Pmst abl a
Pmst abl a=0. 005;
el se
i f Kms >= 0. 015;
gl obal Pmst abl a
Pmst abl a=0. 003;
el se
i f Kms >= 0. 014;
gl obal Pmst abl a
Pmst abl a=0. 001;
el se
gl obal Pmst abl a
Pmst abl a=0. 0001;
end
end
end
end
end
end
end
end
set ( handl es. most r ar Pms, ' st r i ng' , Pmst abl a) ;
gl obal f act or menuPms
i f f act or menuPms==1
el se
i f f act or menuPms==2
gl obal Pms
Pms=1;
set ( handl es. most r ar Pms, ' st r i ng' , Pms) ;
137
el se
i f f act or menuPms==3
gl obal Pms
gl obal Pmst abl a
Pms=Pmst abl a;
set ( handl es. most r ar Pms, ' st r i ng' , Pms) ;
el se
end
end
end
gl obal f act or menuPM
i f f act or menuPM==1
el se
i f f act or menuPM==2
gl obal Pms
gl obal Pc
gl obal PM
i f Pc < Pms
PM=Pc;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
el se
PM=Pms;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
end
el se
i f f act or menuPM==3
gl obal Pms
gl obal PM
PM=Pms;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
el se
end
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EVALUAR PL1 PARA Pz
gl obal f act or menuPL1Ppr i maZ
i f f act or menuPL1Ppr i maZ==1;
el se
i f f act or menuPL1Ppr i maZ==2;
gl obal t exPx10
t exPx10=' Si n pant al l a. ' ;
gl obal val or Uw
gl obal PL1Ppr i maZ
i f val or Uw <= 1. 5;
PL1Ppr i maZ=1;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 2. 5;
PL1Ppr i maZ=0. 4;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 4;
PL1Ppr i maZ=0. 2;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw<=6
PL1Ppr i maZ=1;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
end
end
end
end
el se
i f f act or menuPL1Ppr i maZ==3;
gl obal val or Uw
138
gl obal PL1Ppr i maZ
i f val or Uw <= 1. 5;
PL1Ppr i maZ=0. 5;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 2. 5;
PL1Ppr i maZ=0. 2;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 4;
PL1Ppr i maZ=0. 1;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw<=6
PL1Ppr i maZ=0. 05;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
end
end
end
end
el se
i f f act or menuPL1Ppr i maZ==4;
gl obal val or Uw
gl obal PL1Ppr i maZ
i f val or Uw <= 1. 5;
PL1Ppr i maZ=0. 15;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 2. 5;
PL1Ppr i maZ=0. 06;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 4;
PL1Ppr i maZ=0. 03;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw<=6
PL1Ppr i maZ=0. 2;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
end
end
end
end
el se
i f f act or menuPL1Ppr i maZ==5;
gl obal val or Uw
gl obal PL1Ppr i maZ
i f val or Uw <= 1. 5;
PL1Ppr i maZ=0. 04;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 2. 5;
PL1Ppr i maZ=0. 02;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 4;
PL1Ppr i maZ=0. 008;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw<=6
PL1Ppr i maZ=0. 004;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
end
end
end
139
end
el se
i f f act or menuPL1Ppr i maZ==6;
gl obal val or Uw
gl obal PL1Ppr i maZ
i f val or Uw <= 1. 5;
PL1Ppr i maZ=0. 02;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 2. 5;
PL1Ppr i maZ=0. 008;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw <= 4;
PL1Ppr i maZ=0. 004;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
i f val or Uw<=6
PL1Ppr i maZ=0. 002;
set ( handl es. most r ar PL1Ppr i maZ, ' st r i ng' , PL1Ppr i maZ) ;
el se
end
end
end
end
el se
end
end
end
end
end
end
gl obal acomet i dasn
acomet i dasn=st r 2doubl e( get ( handl es. nacomet i das, ' st r i ng' ) ) ;
gl obal val or Rs
val or Rs=st r 2doubl e( get ( handl es. r esi st enci aRs, ' st r i ng' ) ) ;
gl obal I a
gl obal val or Kp
gl obal Uwacomet i da
gl obal el ecci on
gl obal val or Kd
gl obal f act or menuKd
i f f act or menuKd==1
gl obal val or Kd
val or Kd=' ' ;
set ( handl es. most r ar Kd, ' st r i ng' , val or Kd) ;
el se
i f f act or menuKd==2
gl obal val or Kd
val or Kd=1;
set ( handl es. most r ar Kd, ' st r i ng' , val or Kd) ;
el se
i f f act or menuKd==3
gl obal val or Kd
val or Kd=0. 4;
set ( handl es. most r ar Kd, ' st r i ng' , val or Kd) ;
el se
end
end
end
gl obal f act or menuKp
i f f act or menuKp==1;
gl obal val or Kp
val or Kp=' ' ;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
140
i f f act or menuKp==2;
gl obal val or Kp
val or Kp=1;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
i f f act or menuKp==3;
gl obal val or Kp
val or Kp=0. 6;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
i f f act or menuKp==4;
gl obal val or Kp
val or Kp=0. 4;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
i f f act or menuKp==5;
gl obal val or Kp
val or Kp=0. 1;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
i f f act or menuKp==6;
gl obal val or Kp
val or Kp=0. 02;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
i f f act or menuKp==7;
gl obal val or Kp
val or Kp=0. 01;
set ( handl es. most r ar Kp, ' st r i ng' , val or Kp) ;
el se
end
end
end
end
end
end
end
gl obal f act or menuUw
i f f act or menuUw==1;
gl obal Uwacomet i da
Uwacomet i da=' ' ;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==2;
gl obal Uwacomet i da
Uwacomet i da=1. 5;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==3;
gl obal Uwacomet i da
Uwacomet i da=2. 5;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==4;
gl obal Uwacomet i da
Uwacomet i da=5;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==5;
gl obal Uwacomet i da
Uwacomet i da=6;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==6;
gl obal Uwacomet i da
Uwacomet i da=15;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
141
el se
i f f act or menuUw==7;
gl obal Uwacomet i da
Uwacomet i da=45;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==8;
gl obal Uwacomet i da
Uwacomet i da=60;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==9;
gl obal Uwacomet i da
Uwacomet i da=75;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==10;
gl obal Uwacomet i da
Uwacomet i da=95;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
i f f act or menuUw==11;
gl obal Uwacomet i da
Uwacomet i da=125;
set ( handl es. most r ar Uwacomet i da, ' st r i ng' , Uwacomet i da) ;
el se
end
end
end
end
end
end
end
end
end
end
end
gl obal el ecci on
i f el ecci on==1
gl obal I a
I a=25*acomet i dasn*Uwacomet i da/ ( val or Rs*val or Kd*val or Kp) ;
set ( handl es. most r ar I a, ' st r i ng' , I a) ;
gl obal I ados
I ados=25*Uwacomet i da/ ( val or Rs*val or Kd*val or Kp) ;
set ( handl es. most r ar I ados, ' st r i ng' , I ados) ;
el se
i f el ecci on==2
gl obal I a
I a=0;
set ( handl es. most r ar I a, ' st r i ng' , I a) ;
gl obal I ados
I ados=0;
set ( handl es. most r ar I ados, ' st r i ng' , I ados) ;
el se
gl obal t exPx15
t exPx15=' Acomet i das de ser vi ci os con conduct or es met l i cos apant al l ados. ' ;
gl obal I a
I a=25*acomet i dasn*Uwacomet i da/ ( val or Rs*val or Kd*val or Kp) ;
set ( handl es. most r ar I a, ' st r i ng' , I a) ;
gl obal I ados
I ados=25*Uwacomet i da/ ( val or Rs*val or Kd*val or Kp) ;
set ( handl es. most r ar I ados, ' st r i ng' , I ados) ;
end
end
142
gl obal Ppr i mat abl a
gl obal Ppr i mat abl ados
i f I a==0
gl obal Ppr i mat abl a
Ppr i mat abl a=1;
el se
i f I a <= 3
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 99;
el se
i f I a <= 5
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 95;
el se
i f I a <= 10
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 9;
el se
i f I a <= 20
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 8;
el se
i f I a <= 30
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 6;
el se
i f I a <= 40
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 4;
el se
i f I a <= 50
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 3;
el se
i f I a <= 60
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 2;
el se
i f I a <= 80
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 1;
el se
i f I a <= 100
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 1;
el se
i f I a <= 150
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 05;
el se
i f I a <= 200
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 01;
el se
i f I a <= 300
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 005;
el se
i f I a <= 400
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 002;
el se
i f I a <= 600
gl obal Ppr i mat abl a
Ppr i mat abl a=0. 001;
el se
143
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
set ( handl es. most r ar Ppr i mat abl a, ' st r i ng' , Ppr i mat abl a) ;
gl obal Ppr i mat abl ados
i f I ados == 0
gl obal Ppr i mat abl ados
Ppr i mat abl ados=1;
el se
i f I ados <= 3
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 99;
el se
i f I ados <= 5
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 95;
el se
i f I ados <= 10
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 9;
el se
i f I ados <= 20
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 8;
el se
i f I ados <= 30
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 6;
el se
i f I ados <= 40
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 4;
el se
i f I ados <= 50
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 3;
el se
i f I ados <= 60
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 2;
el se
i f I ados <= 80
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 1;
el se
i f I ados <= 100
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 1;
el se
i f I ados <= 150
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 05;
el se
i f I ados <= 200
144
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 01;
el se
i f I ados <= 300
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 005;
el se
i f I ados <= 400
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 002
el se
i f I ados <= 600
gl obal Ppr i mat abl ados
Ppr i mat abl ados=0. 001
el se
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
set ( handl es. most r ar Ppr i mat abl ados, ' st r i ng' , Ppr i mat abl ados) ;
gl obal Ppr i maB
gl obal Ppr i mat abl a
Ppr i maB=Ppr i mat abl a;
set ( handl es. most r ar Ppr i maB, ' st r i ng' , Ppr i maB) ;
gl obal Ppr i mac
Ppr i mac=Ppr i mat abl a;
set ( handl es. most r ar Ppr i mac, ' st r i ng' , Ppr i mac) ;
gl obal Ppr i mat abl ados
gl obal Ppr i mav
gl obal f act or t el ecom
i f f act or t el ecom==1
Ppr i mav=Ppr i mat abl ados;
el se
i f f act or t el ecom==2
i f I ados>40
gl obal Ppr i mav
Ppr i mav=0. 4;
el se
gl obal Ppr i mav
Ppr i mav=Ppr i mat abl ados;
end
el se
i f f act or t el ecom==3
i f I ados>20
gl obal Ppr i mav
Ppr i mav=0. 8;
el se
gl obal Ppr i mav
Ppr i mav=Ppr i mat abl ados;
end
end
end
end
set ( handl es. most r ar Ppr i mav, ' st r i ng' , Ppr i mav) ;
145
gl obal Ppr i maw
Ppr i maw=Ppr i mat abl ados;
set ( handl es. most r ar Ppr i maw, ' st r i ng' , Ppr i maw) ;
gl obal f act or Pr i maz
i f f act or Pr i maz==1
el se
i f f act or Pr i maz==3
gl obal Ppr i maz
gl obal PL1Ppr i maZ
gl obal Pc
i f Pc < PL1Ppr i maZ
Ppr i maz=Pc;
set ( handl es. most r ar Ppr i maz, ' st r i ng' , Ppr i maz) ;
el se
gl obal Ppr i maz
gl obal PL1Ppr i maZ
Ppr i maz=PL1Ppr i maZ;
set ( handl es. most r ar Ppr i maz, ' st r i ng' , Ppr i maz) ;
end
el se
i f f act or Pr i maz==2
gl obal Ppr i maz
gl obal PL1Ppr i maZ
Ppr i maz=PL1Ppr i maZ;
set ( handl es. most r ar Ppr i maz, ' st r i ng' , Ppr i maz) ;
el se
end
end
end
gl obal f act or menuPM
i f f act or menuPM==1
el se
i f f act or menuPM==2
gl obal Pms
gl obal Pc
gl obal PM
i f Pc < Pms
PM=Pc;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
el se
PM=Pms;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
end
el se
i f f act or menuPM==3
gl obal Pms
gl obal PM
PM=Pms;
set ( handl es. most r ar PM, ' st r i ng' , PM) ;
el se
end
end
end
%- - - Execut es on but t on pr ess i n not aacomet i da.
f unct i on not aacomet i da_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o not aacomet i da ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
NOTA_ACOMETI DA
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
146
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes2
i mage( i mr ead( ' r esul t adoPr ob. bmp' ) )
axi s of f
ANEXO 4. Cdigo fuente para la GUI EVAL_PU_PV_PW_PZ
f unct i on var ar gout = EVAL_PU_PV_PW_PZ( var ar gi n)
%EVAL_PU_PV_PW_PZ M- f i l e f or EVAL_PU_PV_PW_PZ. f i g
% EVAL_PU_PV_PW_PZ, by i t sel f , cr eat es a new EVAL_PU_PV_PW_PZ or r ai ses t he exi st i ng
% si ngl et on*.
%
% H = EVAL_PU_PV_PW_PZ r et ur ns t he handl e t o a new EVAL_PU_PV_PW_PZ or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% EVAL_PU_PV_PW_PZ( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n EVAL_PU_PV_PW_PZ. M wi t h t he gi ven i nput ar gument s.
%
% EVAL_PU_PV_PW_PZ( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new EVAL_PU_PV_PW_PZ or r ai ses t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e EVAL_PU_PV_PW_PZ_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o EVAL_PU_PV_PW_PZ_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menu. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p EVAL_PU_PV_PW_PZ
%Last Modi f i ed by GUI DE v2. 5 03- Aug- 2010 20: 00: 17
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @EVAL_PU_PV_PW_PZ_Openi ngFcn, . . .
' gui _Out put Fcn' , @EVAL_PU_PV_PW_PZ_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e EVAL_PU_PV_PW_PZ i s made vi si bl e.
f unct i on EVAL_PU_PV_PW_PZ_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o EVAL_PU_PV_PW_PZ ( see VARARGI N)
%Choose def aul t command l i ne out put f or EVAL_PU_PV_PW_PZ
147
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes EVAL_PU_PV_PW_PZ wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = EVAL_PU_PV_PW_PZ_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
gl obal eval caso1
i f eval caso1==1
set ( handl es. anunci ocaso1, ' st r i ng' , ' EVALUAR' ) ;
el se
i f eval caso1==2;
set ( handl es. anunci ocaso1, ' st r i ng' , ' NO EVALUAR' ) ;
el se
set ( handl es. anunci ocaso1, ' st r i ng' , ' NO EVALUAR' ) ;
end
end
gl obal eval caso2
i f eval caso2==1
set ( handl es. anunci ocaso2, ' st r i ng' , ' EVALUAR' ) ;
el se
i f eval caso2==2;
set ( handl es. anunci ocaso2, ' st r i ng' , ' NO EVALUAR' ) ;
el se
set ( handl es. anunci ocaso2, ' st r i ng' , ' NO EVALUAR' ) ;
end
end
gl obal eval caso3
i f eval caso3==1
set ( handl es. anunci ocaso3, ' st r i ng' , ' EVALUAR' ) ;
el se
i f eval caso3==2;
set ( handl es. anunci ocaso3, ' st r i ng' , ' NO EVALUAR' ) ;
el se
set ( handl es. anunci ocaso3, ' st r i ng' , ' NO EVALUAR' ) ;
end
end
gl obal eval caso4
i f eval caso4==1
set ( handl es. anunci ocaso4, ' st r i ng' , ' EVALUAR' ) ;
el se
i f eval caso4==2;
set ( handl es. anunci ocaso4, ' st r i ng' , ' NO EVALUAR' ) ;
el se
set ( handl es. anunci ocaso4, ' st r i ng' , ' NO EVALUAR' ) ;
end
end
%- - - Execut es on sel ect i on change i n menut abl a19caso1.
f unct i on menut abl a19caso1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso1 ( see GCBO)
148
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut abl a19caso1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut abl a19caso1
swi t ch get ( handl es. menut abl a19caso1, ' Val ue' ) ;
case 1
case 2
gl obal Pxt ext o1
Pxt ext o1=' Cabl e no apant al l ado. ' ;
gl obal nopant al l a
nopant al l a=1;
case 3
gl obal Pxt ext o1
Pxt ext o1=' Cabl e apant al l ado con r esi st enci a de pant al l a 5<Rs<=20 Ohm/ km. ' ;
gl obal nopant al l a
nopant al l a=2;
case 4
gl obal Pxt ext o1
Pxt ext o1=' Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km. ' ;
gl obal nopant al l a
nopant al l a=3;
ot her wi se
gl obal Pxt ext o1
Pxt ext o1=' Cabl e apant al l ado con r esi st enci a de pant al l a Rs<=1 Ohm/ km. ' ;
gl obal nopant al l a
nopant al l a=4;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut abl a19caso1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPvcaso1.
f unct i on menuPvcaso1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPvcaso1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPvcaso1
swi t ch get ( handl es. menuPvcaso1, ' Val ue' ) ;
case 1
gl obal f act or menuPu
f act or menuPu=1;
case 2
gl obal Pxt ext o2
Pxt ext o2=' Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPu
f act or menuPu=2;
ot her wi se
gl obal Pxt ext o2
Pxt ext o2=' Los DPS no cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPu
f act or menuPu=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPvcaso1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso1 ( see GCBO)
149
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPL1caso1.
f unct i on menuPL1caso1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPL1caso1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPL1caso1
swi t ch get ( handl es. menuPL1caso1, ' Val ue' ) ;
case 1
gl obal f act or menuPL1
f act or menuPL1=1;
case 2
gl obal Pxt ext o4
Pxt ext o4=' Si n pant al l a. ' ;
gl obal f act or menuPL1
f act or menuPL1=2;
case 3
gl obal Pxt ext o4
Pxt ext o4=' Con pant al l a no conect ada a bar r a equi pot enci al a l a cual est a conect ada
el equi po. ' ;
gl obal f act or menuPL1
f act or menuPL1=3;
case 4
gl obal Pxt ext o4
Pxt ext o4=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuPL1
f act or menuPL1=4;
case 5
gl obal Pxt ext o4
Pxt ext o4=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km. ' ;
gl obal f act or menuPL1
f act or menuPL1=5;
ot her wi se
gl obal Pxt ext o4
Pxt ext o4=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . Rs<=1 Ohm/ km. ' ;
gl obal f act or menuPL1
f act or menuPL1=6;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPL1caso1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPwPzcaso1.
f unct i on menuPwPzcaso1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPwPzcaso1 cont ent s as cel l ar r ay
150
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPwPzcaso1
swi t ch get ( handl es. menuPwPzcaso1, ' Val ue' ) ;
case 1
gl obal f act or menuPwPz
f act or menuPwPz=1;
case 2
gl obal Pxt ext o3
Pxt ext o3=' Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPz
f act or menuPwPz=2;
ot her wi se
gl obal Pxt ext o3
Pxt ext o3=' No exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPz
f act or menuPwPz=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPwPzcaso1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPvcaso2.
f unct i on menuPvcaso2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPvcaso2 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPvcaso2
swi t ch get ( handl es. menuPvcaso2, ' Val ue' ) ;
case 1
gl obal f act or menuPucaso2
f act or menuPucaso2=1;
case 2
gl obal Pxt ext o6
Pxt ext o6=' Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso2
f act or menuPucaso2=2;
ot her wi se
gl obal Pxt ext o6
Pxt ext o6=' Los DPS no cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso2
f act or menuPucaso2=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPvcaso2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menut abl a19caso2.
151
f unct i on menut abl a19caso2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut abl a19caso2 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut abl a19caso2
swi t ch get ( handl es. menut abl a19caso2, ' Val ue' ) ;
case 1
case 2
gl obal Pxt ext o5
Pxt ext o5=' Cabl e no apant al l ado. ' ;
gl obal nopant al l acaso2
nopant al l acaso2=1;
case 3
gl obal Pxt ext o5
Pxt ext o5=' Cabl e apant al l ado con r esi st enci a de pant al l a 5<Rs<=20 Ohm/ km. ' ;
gl obal nopant al l acaso2
nopant al l acaso2=2;
case 4
gl obal Pxt ext o5
Pxt ext o5=' Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km. ' ;
gl obal nopant al l acaso2
nopant al l acaso2=3;
ot her wi se
gl obal Pxt ext o5
Pxt ext o5=' Cabl e apant al l ado con r esi st enci a de pant al l a Rs<=1 Ohm/ km. ' ;
gl obal nopant al l acaso2
nopant al l acaso2=4;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut abl a19caso2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPwPzcaso2.
f unct i on menuPwPzcaso2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPwPzcaso2 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPwPzcaso2
swi t ch get ( handl es. menuPwPzcaso2, ' Val ue' ) ;
case 1
gl obal f act or menuPwPzcaso2
f act or menuPwPzcaso2=1;
case 2
gl obal Pxt ext o7
Pxt ext o7=' Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso2
f act or menuPwPzcaso2=2;
ot her wi se
gl obal Pxt ext o7
Pxt ext o7=' No exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso2
f act or menuPwPzcaso2=3;
end
152
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPwPzcaso2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPL1caso2.
f unct i on menuPL1caso2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPL1caso2 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPL1caso2
swi t ch get ( handl es. menuPL1caso2, ' Val ue' ) ;
case 1
gl obal f act or menuPL1caso2
f act or menuPL1caso2=1;
case 2
gl obal Pxt ext o8
Pxt ext o8=' Si n pant al l a. ' ;
gl obal f act or menuPL1caso2
f act or menuPL1caso2=2;
case 3
gl obal Pxt ext o8
Pxt ext o8=' Con pant al l a no conect ada a bar r a equi pot enci al a l a cual est a conect ada
el equi po. ' ;
gl obal f act or menuPL1caso2
f act or menuPL1caso2=3;
case 4
gl obal Pxt ext o8
Pxt ext o8=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuPL1caso2
f act or menuPL1caso2=4;
case 5
gl obal Pxt ext o8
Pxt ext o8=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km. ' ;
gl obal f act or menuPL1caso2
f act or menuPL1caso2=5;
ot her wi se
gl obal Pxt ext o8
Pxt ext o8=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . Rs<=1 Ohm/ km. ' ;
gl obal f act or menuPL1caso2
f act or menuPL1caso2=6;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPL1caso2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
153
%- - - Execut es on sel ect i on change i n menuPvcaso3.
f unct i on menuPvcaso3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPvcaso3 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPvcaso3
swi t ch get ( handl es. menuPvcaso3, ' Val ue' ) ;
case 1
gl obal f act or menuPucaso3
f act or menuPucaso3=1;
case 2
gl obal Pxt ext o10
Pxt ext o10=' Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso3
f act or menuPucaso3=2;
ot her wi se
gl obal Pxt ext o10
Pxt ext o10=' Los DPS no cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso3
f act or menuPucaso3=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPvcaso3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menut abl a19caso3.
f unct i on menut abl a19caso3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut abl a19caso3 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut abl a19caso3
swi t ch get ( handl es. menut abl a19caso3, ' Val ue' ) ;
case 1
case 2
gl obal Pxt ext o9
Pxt ext o9=' Cabl e no apant al l ado. ' ;
gl obal nopant al l acaso3
nopant al l acaso3=1;
case 3
gl obal Pxt ext o9
Pxt ext o9=' Cabl e apant al l ado con r esi st enci a de pant al l a 5<Rs<=20 Ohm/ km. ' ;
gl obal nopant al l acaso3
nopant al l acaso3=2;
case 4
gl obal Pxt ext o9
Pxt ext o9=' Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km. ' ;
gl obal nopant al l acaso3
nopant al l acaso3=3;
ot her wi se
gl obal Pxt ext o9
Pxt ext o9=' Cabl e apant al l ado con r esi st enci a de pant al l a Rs<=1 Ohm/ km. ' ;
gl obal nopant al l acaso3
nopant al l acaso3=4;
end
154
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut abl a19caso3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPwPzcaso3.
f unct i on menuPwPzcaso3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPwPzcaso3 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPwPzcaso3
swi t ch get ( handl es. menuPwPzcaso3, ' Val ue' ) ;
case 1
gl obal f act or menuPwPzcaso3
f act or menuPwPzcaso3=1;
case 2
gl obal Pxt ext o11
Pxt ext o11=' Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso3
f act or menuPwPzcaso3=2;
ot her wi se
gl obal Pxt ext o11
Pxt ext o11=' No exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso3
f act or menuPwPzcaso3=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPwPzcaso3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPL1caso3.
f unct i on menuPL1caso3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPL1caso3 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPL1caso3
swi t ch get ( handl es. menuPL1caso3, ' Val ue' ) ;
case 1
gl obal f act or menuPL1caso3
f act or menuPL1caso3=1;
case 2
gl obal Pxt ext o12
Pxt ext o12=' Si n pant al l a. ' ;
gl obal f act or menuPL1caso3
f act or menuPL1caso3=2;
155
case 3
gl obal Pxt ext o12
Pxt ext o12=' Con pant al l a no conect ada a bar r a equi pot enci al a l a cual est a conect ada
el equi po. ' ;
gl obal f act or menuPL1caso3
f act or menuPL1caso3=3;
case 4
gl obal Pxt ext o12
Pxt ext o12=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuPL1caso3
f act or menuPL1caso3=4;
case 5
gl obal Pxt ext o12
Pxt ext o12=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km. ' ;
gl obal f act or menuPL1caso3
f act or menuPL1caso3=5;
ot her wi se
gl obal Pxt ext o12
Pxt ext o12=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . Rs<=1 Ohm/ km. ' ;
gl obal f act or menuPL1caso3
f act or menuPL1caso3=6;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPL1caso3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPvcaso4.
f unct i on menuPvcaso4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPvcaso4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPvcaso4
swi t ch get ( handl es. menuPvcaso4, ' Val ue' ) ;
case 1
gl obal f act or menuPucaso4
f act or menuPucaso4=1;
case 2
gl obal Pxt ext o14
Pxt ext o14=' Los DPS cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso4
f act or menuPucaso4=2;
ot her wi se
gl obal Pxt ext o14
Pxt ext o14=' Los DPS no cumpl en l os r equer i mi ent os de equi pot enci al i zaci n. ' ;
gl obal f act or menuPucaso4
f act or menuPucaso4=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPvcaso4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPvcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
156
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menut abl a19caso4.
f unct i on menut abl a19caso4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menut abl a19caso4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenut abl a19caso4
swi t ch get ( handl es. menut abl a19caso4, ' Val ue' ) ;
case 1
case 2
gl obal Pxt ext o13
Pxt ext o13=' Cabl e no apant al l ado. ' ;
gl obal nopant al l acaso4
nopant al l acaso4=1;
case 3
gl obal Pxt ext o13
Pxt ext o13=' Cabl e apant al l ado con r esi st enci a de pant al l a 5<Rs<=20 Ohm/ km. ' ;
gl obal nopant al l acaso4
nopant al l acaso4=2;
case 4
gl obal Pxt ext o13
Pxt ext o13=' Cabl e apant al l ado con r esi st enci a de pant al l a 1<Rs<=5 Ohm/ km. ' ;
gl obal nopant al l acaso4
nopant al l acaso4=3;
ot her wi se
gl obal Pxt ext o13
Pxt ext o13=' Cabl e apant al l ado con r esi st enci a de pant al l a Rs<=1 Ohm/ km. ' ;
gl obal nopant al l acaso4
nopant al l acaso4=4;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menut abl a19caso4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menut abl a19caso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPwPzcaso4.
f unct i on menuPwPzcaso4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPwPzcaso4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPwPzcaso4
swi t ch get ( handl es. menuPwPzcaso4, ' Val ue' ) ;
case 1
gl obal f act or menuPwPzcaso4
f act or menuPwPzcaso4=1;
case 2
gl obal Pxt ext o15
Pxt ext o15=' Exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso4
f act or menuPwPzcaso4=2;
ot her wi se
157
gl obal Pxt ext o15
Pxt ext o15=' No exi st e coor di naci n de DPSs par a pr ot ecci n y r educci n de f al l as de
si st emas i nt er nos. ' ;
gl obal f act or menuPwPzcaso4
f act or menuPwPzcaso4=3;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPwPzcaso4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPwPzcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuPL1caso4.
f unct i on menuPL1caso4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuPL1caso4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuPL1caso4
swi t ch get ( handl es. menuPL1caso4, ' Val ue' ) ;
case 1
gl obal f act or menuPL1caso4
f act or menuPL1caso4=1;
case 2
gl obal Pxt ext o16
Pxt ext o16=' Si n pant al l a. ' ;
gl obal f act or menuPL1caso4
f act or menuPL1caso4=2;
case 3
gl obal Pxt ext o16
Pxt ext o16=' Con pant al l a no conect ada a bar r a equi pot enci al a l a cual est a conect ada
el equi po. ' ;
gl obal f act or menuPL1caso4
f act or menuPL1caso4=3;
case 4
gl obal Pxt ext o16
Pxt ext o16=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 5<Rs<=20 Ohm/ km. ' ;
gl obal f act or menuPL1caso4
f act or menuPL1caso4=4;
case 5
gl obal Pxt ext o16
Pxt ext o16=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . 1<Rs<=5 Ohm/ km. ' ;
gl obal f act or menuPL1caso4
f act or menuPL1caso4=5;
ot her wi se
gl obal Pxt ext o16
Pxt ext o16=' Apant al l ami ent o y equi po uni do a bar r a equi pot enci al . Rs<=1 Ohm/ km. ' ;
gl obal f act or menuPL1caso4
f act or menuPL1caso4=6;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuPL1caso4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuPL1caso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
158
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes1
i mage( i mr ead( ' r esul t adosPcaso1. bmp' ) )
axi s of f
f unct i on met er Uwcaso4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Uwcaso4 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Uwcaso4 as a doubl e
gl obal Uwcaso4
Uwcaso4=st r 2doubl e( get ( handl es. met er Uwcaso4, ' st r i ng' ) ) ;
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Uwcaso4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Uwcaso2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Uwcaso2 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Uwcaso2 as a doubl e
gl obal Uwcaso2
Uwcaso2=st r 2doubl e( get ( handl es. met er Uwcaso2, ' st r i ng' ) ) ;
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Uwcaso2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Uwcaso3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
159
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Uwcaso3 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Uwcaso3 as a doubl e
gl obal Uwcaso3
Uwcaso3=st r 2doubl e( get ( handl es. met er Uwcaso3, ' st r i ng' ) ) ;
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Uwcaso3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
f unct i on met er Uwcaso1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: get ( hObj ect , ' St r i ng' ) r et ur ns cont ent s of met er Uwcaso1 as t ext
% st r 2doubl e( get ( hObj ect , ' St r i ng' ) ) r et ur ns cont ent s of met er Uwcaso1 as a doubl e
gl obal Uwcaso1
Uwcaso1=st r 2doubl e( get ( handl es. met er Uwcaso1, ' st r i ng' ) ) ;
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on met er Uwcaso1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o met er Uwcaso1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : edi t cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n casosPr obabi l i dad.
f unct i on casosPr obabi l i dad_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o casosPr obabi l i dad ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
% Eval uaci n de Pu, Pv, Pw y Pz CASO1
gl obal nopant al l a
gl obal PLD
gl obal Uwcaso1
i f nopant al l a == 1;
gl obal PLD
PLD=1;
el se
i f Uwcaso1 <= 1. 5;
i f nopant al l a == 2;
gl obal PLD
PLD=1;
el se
i f nopant al l a == 3;
gl obal PLD
PLD=0. 8;
el se
160
i f nopant al l a == 4;
gl obal PLD
PLD=0. 4;
el se
end
end
end
el se
i f Uwcaso1 <= 2. 5;
i f nopant al l a == 2;
gl obal PLD
PLD=0. 95;
el se
i f nopant al l a == 3;
gl obal PLD
PLD=0. 6;
el se
i f nopant al l a == 4;
gl obal PLD
PLD=0. 2;
el se
end
end
end
el se
i f Uwcaso1 <= 4;
i f nopant al l a == 2;
gl obal PLD
PLD=0. 9;
el se
i f nopant al l a == 3;
gl obal PLD
PLD=0. 3;
el se
i f nopant al l a == 4;
gl obal PLD
PLD=0. 04;
el se
end
end
end
el se
i f Uwcaso1 <= 6;
i f nopant al l a == 2;
gl obal PLD
PLD=0. 8;
el se
i f nopant al l a == 3;
gl obal PLD
PLD=0. 1;
el se
i f nopant al l a == 4;
gl obal PLD
PLD=0. 02;
el se
end
end
end
end
end
end
end
end
set ( handl es. most r ar PLD, ' st r i ng' , PLD) ;
gl obal f act or menuPu
i f f act or menuPu==1;
161
el se
i f f act or menuPu==2;
gl obal PLD
gl obal Pc
gl obal Pu
gl obal Pv
i f Pc < PLD
gl obal Pc
gl obal Pu
gl obal Pv
gl obal PA
Pu=Pc*PA;
Pv=Pc;
set ( handl es. most r ar Pu, ' st r i ng' , Pu) ;
set ( handl es. most r ar Pv, ' st r i ng' , Pv) ;
el se
gl obal Pv
gl obal PA
gl obal PLD
gl obal Pu
Pu=PLD*PA;
Pv=PLD;
set ( handl es. most r ar Pu, ' st r i ng' , Pu) ;
set ( handl es. most r ar Pv, ' st r i ng' , Pv) ;
end
el se
i f f act or menuPu==3;
gl obal PLD
gl obal Pv
gl obal Pu
gl obal PA
Pu=PLD*PA;
Pv=PLD;
set ( handl es. most r ar Pu, ' st r i ng' , Pu) ;
set ( handl es. most r ar Pv, ' st r i ng' , Pv) ;
end
end
end
gl obal f act or menuPwPz
i f f act or menuPwPz==1
el se
i f f act or menuPwPz==2
gl obal el ecci onPz
el ecci onPz=1;
gl obal PLD
gl obal Pw
gl obal Pc
i f Pc < PLD
gl obal Pc
gl obal Pw
Pw=Pc;
set ( handl es. most r ar Pw, ' st r i ng' , Pw) ;
el se
gl obal Pw
gl obal PLD
Pw=PLD;
set ( handl es. most r ar Pw, ' st r i ng' , Pw) ;
end
el se
i f f act or menuPwPz==3
gl obal el ecci onPz
el ecci onPz=2;
gl obal Pw
gl obal PLD
Pw=PLD;
set ( handl es. most r ar Pw, ' st r i ng' , Pw) ;
el se
162
end
end
end
gl obal f act or menuPL1
i f f act or menuPL1==1;
el se
i f f act or menuPL1==2;
gl obal Uwcaso1
gl obal PL1
i f Uwcaso1 <= 1. 5;
PL1=1;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 2. 5;
PL1=0. 4;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 4;
PL1=0. 2;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<=6
PL1=1;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
end
end
end
end
el se
i f f act or menuPL1==3;
gl obal Uwcaso1
gl obal PL1
i f Uwcaso1 <= 1. 5;
PL1=0. 5;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 2. 5;
PL1=0. 2;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 4;
PL1=0. 1;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<=6
PL1=0. 05;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
end
end
end
end
el se
i f f act or menuPL1==4;
gl obal Uwcaso1
gl obal PL1
i f Uwcaso1 <= 1. 5;
PL1=0. 15;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 2. 5;
PL1=0. 06;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
163
el se
i f Uwcaso1 <= 4;
PL1=0. 03;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<=6
PL1=0. 2;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
end
end
end
end
el se
i f f act or menuPL1==5;
gl obal Uwcaso1
gl obal PL1
i f Uwcaso1 <= 1. 5;
PL1=0. 04;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<= 2. 5;
PL1=0. 02;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 4;
PL1=0. 008;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<=6
PL1=0. 004;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
end
end
end
end
el se
i f f act or menuPL1==6;
gl obal Uwcaso1
gl obal PL1
i f Uwcaso1 <= 1. 5;
PL1=0. 02;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 2. 5;
PL1=0. 008;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1 <= 4;
PL1=0. 004;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
i f Uwcaso1<=6
PL1=0. 002;
set ( handl es. most r ar PL1, ' st r i ng' , PL1) ;
el se
end
end
end
end
el se
end
end
end
end
end
end
164
gl obal el ecci onPz
i f el ecci onPz==1
gl obal Pc
gl obal PL1
i f Pc<PL1
gl obal Pz
Pz=Pc;
set ( handl es. most r ar Pz, ' st r i ng' , Pz) ;
el se
gl obal Pz
Pz=PL1;
set ( handl es. most r ar Pz, ' st r i ng' , Pz) ;
end
el se
i f el ecci onPz==2
gl obal Pz
Pz=PL1;
set ( handl es. most r ar Pz, ' st r i ng' , Pz) ;
el se
end
end
% Eval uaci n de Pu, Pv, Pw y Pz CASO2
gl obal nopant al l acaso2
gl obal PLDcaso2
gl obal Uwcaso2
i f nopant al l acaso2 == 1;
gl obal PLDcaso2
PLDcaso2=1;
el se
i f Uwcaso2 <= 1. 5;
i f nopant al l acaso2 == 2;
gl obal PLDcaso2
PLDcaso2=1;
el se
i f nopant al l acaso2 == 3;
gl obal PLDcaso2
PLDcaso2=0. 8;
el se
i f nopant al l acaso2 == 4;
gl obal PLDcaso2
PLDcaso2=0. 4;
el se
end
end
end
el se
i f Uwcaso2 <= 2. 5;
i f nopant al l acaso2 == 2;
gl obal PLDcaso2
PLDcaso2=0. 95;
el se
i f nopant al l acaso2 == 3;
gl obal PLDcaso2
PLDcaso2=0. 6;
el se
i f nopant al l acaso2 == 4;
gl obal PLDcaso2
PLDcaso2=0. 2;
el se
end
end
end
el se
i f Uwcaso2 <= 4;
165
i f nopant al l acaso2 == 2;
gl obal PLDcaso2
PLDcaso2=0. 9;
el se
i f nopant al l acaso2 == 3;
gl obal PLDcaso2
PLDcaso2=0. 3;
el se
i f nopant al l acaso2 == 4;
gl obal PLDcaso2
PLDcaso2=0. 04;
el se
end
end
end
el se
i f Uwcaso2 <= 6;
i f nopant al l acaso2 == 2;
gl obal PLDcaso2
PLDcaso2=0. 8;
el se
i f nopant al l acaso2 == 3;
gl obal PLDcaso2
PLDcaso2=0. 1;
el se
i f nopant al l acaso2 == 4;
gl obal PLDcaso2
PLDcaso2=0. 02;
el se
end
end
end
end
end
end
end
end
set ( handl es. most r ar PLDcaso2, ' st r i ng' , PLDcaso2) ;
gl obal f act or menuPucaso2
i f f act or menuPucaso2==1;
el se
i f f act or menuPucaso2==2;
gl obal PLDcaso2
gl obal Pc
gl obal Pucaso2
gl obal Pvcaso2
i f Pc < PLDcaso2
gl obal Pc
gl obal Pucaso2
gl obal Pvcaso2
gl obal PA
Pucaso2=Pc*PA;
Pvcaso2=Pc;
set ( handl es. most r ar Pucaso2, ' st r i ng' , Pucaso2) ;
set ( handl es. most r ar Pvcaso2, ' st r i ng' , Pvcaso2) ;
el se
gl obal Pvcaso2
gl obal PA
gl obal PLDcaso2
gl obal Pucaso2
Pucaso2=PLDcaso2*PA;
Pvcaso2=PLDcaso2;
set ( handl es. most r ar Pucaso2, ' st r i ng' , Pucaso2) ;
set ( handl es. most r ar Pvcaso2, ' st r i ng' , Pvcaso2) ;
end
el se
166
i f f act or menuPucaso2==3;
gl obal PLDcaso2
gl obal Pvcaso2
gl obal Pucaso2
gl obal PA
Pucaso2=PLDcaso2*PA;
Pvcaso2=PLDcaso2;
set ( handl es. most r ar Pucaso2, ' st r i ng' , Pucaso2) ;
set ( handl es. most r ar Pvcaso2, ' st r i ng' , Pvcaso2) ;
end
end
end
gl obal f act or menuPwPzcaso2
i f f act or menuPwPzcaso2==1
el se
i f f act or menuPwPzcaso2==2
gl obal el ecci onPzcaso2
el ecci onPzcaso2=1;
gl obal PLDcaso2
gl obal Pwcaso2
gl obal Pc
i f Pc < PLDcaso2
gl obal Pc
gl obal Pwcaso2
Pwcaso2=Pc;
set ( handl es. most r ar Pwcaso2, ' st r i ng' , Pwcaso2) ;
el se
gl obal Pwcaso2
gl obal PLDcaso2
Pwcaso2=PLDcaso2;
set ( handl es. most r ar Pwcaso2, ' st r i ng' , Pwcaso2) ;
end
el se
i f f act or menuPwPzcaso2==3
gl obal el ecci onPzcaso2
el ecci onPzcaso2=2;
gl obal Pwcaso2
gl obal PLDcaso2
Pwcaso2=PLDcaso2;
set ( handl es. most r ar Pwcaso2, ' st r i ng' , Pwcaso2) ;
el se
end
end
end
gl obal f act or menuPL1caso2
i f f act or menuPL1caso2==1;
el se
i f f act or menuPL1caso2==2;
gl obal Uwcaso2
gl obal PL1caso2
i f Uwcaso2 <= 1. 5;
PL1caso2=1;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 2. 5;
PL1caso2=0. 4;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 4;
PL1caso2=0. 2;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2<=6
PL1caso2=1;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
167
el se
end
end
end
end
el se
i f f act or menuPL1caso2==3;
gl obal Uwcaso2
gl obal PL1caso2
i f Uwcaso2<= 1. 5;
PL1caso2=0. 5;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 2. 5;
PL1caso2=0. 2;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 4;
PL1caso2=0. 1;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2<=6
PL1caso2=0. 05;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso2==4;
gl obal Uwcaso2
gl obal PL1caso2
i f Uwcaso2 <= 1. 5;
PL1caso2=0. 15;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 2. 5;
PL1caso2=0. 06;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 4;
PL1caso2=0. 03;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2<=6
PL1caso2=0. 2;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso2==5;
gl obal Uwcaso2
gl obal PL1caso2
i f Uwcaso2 <= 1. 5;
PL1caso2=0. 04;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 2. 5;
PL1caso2=0. 02;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 4;
PL1caso2=0. 008;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
168
el se
i f Uwcaso2<=6
PL1caso2=0. 004;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso2==6;
gl obal Uwcaso2
gl obal PL1caso2
i f Uwcaso2 <= 1. 5;
PL1caso2=0. 02;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 2. 5;
PL1caso2=0. 008;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2 <= 4;
PL1caso2=0. 004;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
i f Uwcaso2<=6
PL1caso2=0. 002;
set ( handl es. most r ar PL1caso2, ' st r i ng' , PL1caso2) ;
el se
end
end
end
end
el se
end
end
end
end
end
end
gl obal el ecci onPzcaso2
i f el ecci onPzcaso2==1
gl obal Pc
gl obal PL1caso2
i f Pc<PL1caso2
gl obal Pzcaso2
Pzcaso2=Pc;
set ( handl es. most r ar Pzcaso2, ' st r i ng' , Pzcaso2) ;
el se
gl obal Pzcaso2
Pzcaso2=PL1caso2;
set ( handl es. most r ar Pzcaso2, ' st r i ng' , Pzcaso2) ;
end
el se
i f el ecci onPzcaso2==2
gl obal Pzcaso2
Pzcaso2=PL1caso2;
set ( handl es. most r ar Pzcaso2, ' st r i ng' , Pzcaso2) ;
el se
end
end
% Eval uaci n de Pu, Pv, Pw y Pz CASO3
gl obal nopant al l acaso3
gl obal PLDcaso3
169
gl obal Uwcaso3
i f nopant al l acaso3 == 1;
gl obal PLDcaso3
PLDcaso3=1;
el se
i f Uwcaso3 <= 1. 5;
i f nopant al l acaso3 == 2;
gl obal PLDcaso3
PLDcaso3=1;
el se
i f nopant al l acaso3 == 3;
gl obal PLDcaso3
PLDcaso3=0. 8;
el se
i f nopant al l acaso3 == 4;
gl obal PLDcaso3
PLDcaso3=0. 4;
el se
end
end
end
el se
i f Uwcaso3 <= 2. 5;
i f nopant al l acaso3 == 2;
gl obal PLDcaso3
PLDcaso3=0. 95;
el se
i f nopant al l acaso3 == 3;
gl obal PLDcaso3
PLDcaso3=0. 6;
el se
i f nopant al l acaso3 == 4;
gl obal PLDcaso3
PLDcaso3=0. 2;
el se
end
end
end
el se
i f Uwcaso3 <= 4;
i f nopant al l acaso3 == 2;
gl obal PLDcaso3
PLDcaso3=0. 9;
el se
i f nopant al l acaso3 == 3;
gl obal PLDcaso3
PLDcaso3=0. 3;
el se
i f nopant al l acaso3 == 4;
gl obal PLDcaso3
PLDcaso3=0. 04;
el se
end
end
end
el se
i f Uwcaso3 <= 6;
i f nopant al l acaso3 == 2;
gl obal PLDcaso3
PLDcaso3=0. 8;
el se
i f nopant al l acaso3 == 3;
gl obal PLDcaso3
PLDcaso3=0. 1;
el se
i f nopant al l acaso3 == 4;
gl obal PLDcaso3
PLDcaso3=0. 02;
170
el se
end
end
end
end
end
end
end
end
set ( handl es. most r ar PLDcaso3, ' st r i ng' , PLDcaso3) ;
gl obal f act or menuPucaso3
i f f act or menuPucaso3==1;
el se
i f f act or menuPucaso3==2;
gl obal PLDcaso3
gl obal Pc
gl obal Pucaso3
gl obal Pvcaso3
i f Pc < PLDcaso3
gl obal Pc
gl obal Pucaso3
gl obal Pvcaso3
gl obal PA
Pucaso3=Pc*PA;
Pvcaso3=Pc;
set ( handl es. most r ar Pucaso3, ' st r i ng' , Pucaso3) ;
set ( handl es. most r ar Pvcaso3, ' st r i ng' , Pvcaso3) ;
el se
gl obal Pvcaso3
gl obal PA
gl obal PLDcaso3
gl obal Pucaso3
Pucaso3=PLDcaso3*PA;
Pvcaso3=PLDcaso3;
set ( handl es. most r ar Pucaso3, ' st r i ng' , Pucaso3) ;
set ( handl es. most r ar Pvcaso3, ' st r i ng' , Pvcaso3) ;
end
el se
i f f act or menuPucaso3==3;
gl obal PLDcaso3
gl obal Pvcaso3
gl obal Pucaso3
gl obal PA
Pucaso3=PLDcaso3*PA;
Pvcaso3=PLDcaso3;
set ( handl es. most r ar Pucaso3, ' st r i ng' , Pucaso3) ;
set ( handl es. most r ar Pvcaso3, ' st r i ng' , Pvcaso3) ;
end
end
end
gl obal f act or menuPwPzcaso3
i f f act or menuPwPzcaso3==1
el se
i f f act or menuPwPzcaso3==2
gl obal el ecci onPzcaso3
el ecci onPcaso3z=1;
gl obal PLDcaso3
gl obal Pwcaso3
gl obal Pc
i f Pc < PLDcaso3
gl obal Pc
gl obal Pwcaso3
Pwcaso3=Pc;
set ( handl es. most r ar Pwcaso3, ' st r i ng' , Pwcaso3) ;
el se
gl obal Pwcaso3
171
gl obal PLDcaso3
Pwcaso3=PLDcaso3;
set ( handl es. most r ar Pwcaso3, ' st r i ng' , Pwcaso3) ;
end
el se
i f f act or menuPwPzcaso3==3
gl obal el ecci onPzcaso3
el ecci onPzcaso3=2;
gl obal Pwcaso3
gl obal PLDcaso3
Pwcaso3=PLDcaso3;
set ( handl es. most r ar Pwcaso3, ' st r i ng' , Pwcaso3) ;
el se
end
end
end
gl obal f act or menuPL1caso3
i f f act or menuPL1caso3==1;
el se
i f f act or menuPL1caso3==2;
gl obal Uwcaso3
gl obal PL1caso3
i f Uwcaso3 <= 1. 5;
PL1caso3=1;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 2. 5;
PL1caso3=0. 4;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 4;
PL1caso3=0. 2;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3<=6
PL1caso3=1;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso3==3;
gl obal Uwcaso3
gl obal PL1caso3
i f Uwcaso3 <= 1. 5;
PL1caso3=0. 5;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 2. 5;
PL1caso3=0. 2;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 4;
PL1caso3=0. 1;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3<=6
PL1caso3=0. 05;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
end
end
end
end
172
el se
i f f act or menuPL1caso3==4;
gl obal Uwcaso3
gl obal PL1caso3
i f Uwcaso3 <= 1. 5;
PL1caso3=0. 15;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 2. 5;
PL1caso3=0. 06;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 4;
PL1caso3=0. 03;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3<=6
PL1caso3=0. 2;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso3==5;
gl obal vUwcaso3
gl obal PL1caso3
i f Uwcaso3 <= 1. 5;
PL1caso3=0. 04;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 2. 5;
PL1caso3=0. 02;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 4;
PL1caso3=0. 008;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3<=6
PL1caso3=0. 004;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso3==6;
gl obal Uwcaso3
gl obal PL1caso3
i f Uwcaso3 <= 1. 5;
PL1caso3=0. 02;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 2. 5;
PL1caso3=0. 008;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3 <= 4;
PL1caso3=0. 004;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
i f Uwcaso3<=6
PL1caso3=0. 002;
set ( handl es. most r ar PL1caso3, ' st r i ng' , PL1caso3) ;
el se
173
end
end
end
end
el se
end
end
end
end
end
end
gl obal el ecci onPzcaso3
i f el ecci onPzcaso3==1
gl obal Pc
gl obal PL1caso3
i f Pc<PL1caso3
gl obal Pzcaso3
Pzcaso3=Pc;
set ( handl es. most r ar Pzcaso3, ' st r i ng' , Pzcaso3) ;
el se
gl obal Pzcaso3
Pzcaso3=PL1caso3;
set ( handl es. most r ar Pzcaso3, ' st r i ng' , Pzcaso3) ;
end
el se
i f el ecci onPzcaso3==2
gl obal Pzcaso3
Pzcaso3=PL1caso3;
set ( handl es. most r ar Pzcaso3, ' st r i ng' , Pzcaso3) ;
el se
end
end
% Eval uaci n de Pu, Pv, Pw y Pz CASO4
gl obal nopant al l acaso4
gl obal PLDcaso4
gl obal Uwcaso4
i f nopant al l acaso4 == 1;
gl obal PLDcaso4
PLDcaso4=1;
el se
i f Uwcaso4 <= 1. 5;
i f nopant al l acaso4 == 2;
gl obal PLDcaso4
PLDcaso4=1;
el se
i f nopant al l acaso4 == 3;
gl obal PLDcaso4
PLDcaso4=0. 8;
el se
i f nopant al l acaso4 == 4;
gl obal PLDcaso4
PLDcaso4=0. 4;
el se
end
end
end
el se
i f Uwcaso4 <= 2. 5;
i f nopant al l acaso4 == 2;
gl obal PLDcaso4
PLDcaso4=0. 95;
el se
i f nopant al l acaso4 == 3;
gl obal PLDcaso4
174
PLDcaso4=0. 6;
el se
i f nopant al l acaso4 == 4;
gl obal PLDcaso4
PLDcaso4=0. 2;
el se
end
end
end
el se
i f Uwcaso4 <= 4;
i f nopant al l acaso4 == 2;
gl obal PLDcaso4
PLDcaso4=0. 9;
el se
i f nopant al l acaso4 == 3;
gl obal PLDcaso4
PLDcaso4=0. 3;
el se
i f nopant al l acaso4 == 4;
gl obal PLDcaso4
PLDcaso4=0. 04;
el se
end
end
end
el se
i f Uwcaso4 <= 6;
i f nopant al l acaso4 == 2;
gl obal PLDcaso4
PLDcaso4=0. 8;
el se
i f nopant al l acaso4 == 3;
gl obal PLDcaso4
PLDcaso4=0. 1;
el se
i f nopant al l acaso4 == 4;
gl obal PLDcaso4
PLDcaso4=0. 02;
el se
end
end
end
end
end
end
end
end
set ( handl es. most r ar PLDcaso4, ' st r i ng' , PLDcaso4) ;
gl obal f act or menuPucaso4
i f f act or menuPucaso4==1;
el se
i f f act or menuPucaso4==2;
gl obal PLDcaso4
gl obal Pc
gl obal Pucaso4
gl obal Pvcaso4
i f Pc < PLDcaso4
gl obal Pc
gl obal Pucaso4
gl obal Pvcaso4
gl obal PA
Pucaso4=Pc*PA;
Pvcaso4=Pc;
set ( handl es. most r ar Pucaso4, ' st r i ng' , Pucaso4) ;
set ( handl es. most r ar Pvcaso4, ' st r i ng' , Pvcaso4) ;
175
el se
gl obal Pvcaso4
gl obal PA
gl obal PLDcaso4
gl obal Pucaso4
Pucaso4=PLDcaso4*PA;
Pvcaso4=PLDcaso4;
set ( handl es. most r ar Pucaso4, ' st r i ng' , Pucaso4) ;
set ( handl es. most r ar Pvcaso4, ' st r i ng' , Pvcaso4) ;
end
el se
i f f act or menuPucaso4==3;
gl obal PLDcaso4
gl obal Pvcaso4
gl obal Pucaso4
gl obal PA
Pucaso4=PLDcaso4*PA;
Pvcaso4=PLD;
set ( handl es. most r ar Pucaso4, ' st r i ng' , Pucaso4) ;
set ( handl es. most r ar Pvcaso4, ' st r i ng' , Pvcaso4) ;
end
end
end
gl obal f act or menuPwPzcaso4
i f f act or menuPwPzcaso4==1
el se
i f f act or menuPwPzcaso4==2
gl obal el ecci onPzcaso4
el ecci onPzcaso4=1;
gl obal PLDcaso4
gl obal Pwcaso4
gl obal Pc
i f Pc < PLDcaso4
gl obal Pc
gl obal Pwcaso4
Pwcaso4=Pc;
set ( handl es. most r ar Pwcaso4, ' st r i ng' , Pwcaso4) ;
el se
gl obal Pwcaso4
gl obal PLDcaso4
Pwcaso4=PLDcaso4;
set ( handl es. most r ar Pwcaso4, ' st r i ng' , Pwcaso4) ;
end
el se
i f f act or menuPwPzcaso4==3
gl obal el ecci onPzcaso4
el ecci onPzcaso4=2;
gl obal Pwcaso4
gl obal PLDcaso4
Pwcaso4=PLDcaso4;
set ( handl es. most r ar Pwcaso4, ' st r i ng' , Pwcaso4) ;
el se
end
end
end
gl obal f act or menuPL1caso4
i f f act or menuPL1caso4==1;
el se
i f f act or menuPL1caso4==2;
gl obal Uwcaso4
gl obal PL1caso4
i f Uwcaso4 <= 1. 5;
PL1caso4=1;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 2. 5;
176
PL1caso4=0. 4;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 4;
PL1caso4=0. 2;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4<=6
PL1caso4=1;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso4==3;
gl obal Uwcaso4
gl obal PL1caso4
i f Uwcaso4 <= 1. 5;
PL1caso4=0. 5;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 2. 5;
PL1caso4=0. 2;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 4;
PL1caso4=0. 1;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <=6
PL1caso4=0. 05;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso4==4;
gl obal Uwcaso4
gl obal PL1caso4
i f Uwcaso4 <= 1. 5;
PL1caso4=0. 15;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 2. 5;
PL1caso4=0. 06;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 4;
PL1caso4=0. 03;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <=6
PL1caso4=0. 2;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso4==5;
gl obal Uwcaso4
gl obal PL1caso4
i f Uwcaso4 <= 1. 5;
177
PL1caso4=0. 04;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 2. 5;
PL1caso4=0. 02;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 4;
PL1caso4=0. 008;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <=6
PL1caso4=0. 004;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
end
end
end
end
el se
i f f act or menuPL1caso4==6;
gl obal Uwcaso4
gl obal PL1caso4
i f Uwcaso4 <= 1. 5;
PL1caso4=0. 02;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 2. 5;
PL1caso4=0. 008;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <= 4;
PL1caso4=0. 004;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
i f Uwcaso4 <=6
PL1caso4=0. 002;
set ( handl es. most r ar PL1caso4, ' st r i ng' , PL1caso4) ;
el se
end
end
end
end
el se
end
end
end
end
end
end
gl obal el ecci onPzcaso4
i f el ecci onPzcaso4==1
gl obal Pc
gl obal PL1caso4
i f Pc<PL1caso4
gl obal Pzcaso4
gl obal Pc
Pzcaso4=Pc;
set ( handl es. most r ar Pzcaso4, ' st r i ng' , Pzcaso4) ;
el se
gl obal Pzcaso4
gl obal PL1caso4
Pzcaso4=PL1caso4;
set ( handl es. most r ar Pzcaso4, ' st r i ng' , Pzcaso4) ;
end
el se
178
i f el ecci onPzcaso4==2
gl obal PL1caso4
gl obal Pzcaso4
Pzcaso4=PL1caso4;
set ( handl es. most r ar Pzcaso4, ' st r i ng' , Pzcaso4) ;
el se
end
end
%- - - Execut es on but t on pr ess i n pushbut t on2.
f unct i on pushbut t on2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose EVAL_PU_PV_PW_PZ
ANEXO 5. Cdigo fuente para la GUI PERDIDAS_LX
f unct i on var ar gout = PERDI DAS_LX( var ar gi n)
%PERDI DAS_LX M- f i l e f or PERDI DAS_LX. f i g
% PERDI DAS_LX, by i t sel f , cr eat es a new PERDI DAS_LX or r ai ses t he exi st i ng
% si ngl et on*.
%
% H = PERDI DAS_LX r et ur ns t he handl e t o a new PERDI DAS_LX or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% PERDI DAS_LX( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n PERDI DAS_LX. M wi t h t he gi ven i nput ar gument s.
%
% PERDI DAS_LX( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new PERDI DAS_LX or r ai ses t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e PERDI DAS_LX_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o PERDI DAS_LX_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menu. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p PERDI DAS_LX
%Last Modi f i ed by GUI DE v2. 5 23- J un- 2010 00: 16: 34
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @PERDI DAS_LX_Openi ngFcn, . . .
' gui _Out put Fcn' , @PERDI DAS_LX_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
179
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e PERDI DAS_LX i s made vi si bl e.
f unct i on PERDI DAS_LX_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o PERDI DAS_LX ( see VARARGI N)
%Choose def aul t command l i ne out put f or PERDI DAS_LX
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes PERDI DAS_LX wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = PERDI DAS_LX_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
%- - - Execut es on but t on pr ess i n i r i ni ci o.
f unct i on i r i ni ci o_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o i r i ni ci o ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose PERDI DAS_LX
%- - - Execut es on sel ect i on change i n menuLt L1L4.
f unct i on menuLt L1L4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLt L1L4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLt L1L4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLt L1L4
swi t ch get ( handl es. menuLt L1L4, ' Val ue' ) ;
case 1
gl obal Lt L1L4;
Lt L1L4=' ' ;
case 2
gl obal t exLx1
t exLx1=' Todos l os t i pos est r uct ur a: Per sonas dent r o de l a est r uct ur a. ' ;
gl obal Lt L1L4;
Lt L1L4=0. 0001;
ot her wi se
gl obal t exLx1
t exLx1=' Todos l os t i pos est r uct ur a: Per sonas f uer a de l a est r uct ur a. ' ;
gl obal Lt L1L4;
Lt L1L4=0. 01;
end
180
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLt L1L4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLt L1L4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuLf L1.
f unct i on menuLf L1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf L1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLf L1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLf L1
swi t ch get ( handl es. menuLf L1, ' Val ue' ) ;
case 1
gl obal Lf L1;
Lf L1=' ' ;
case 2
gl obal t exLx2
t exLx2=' Hospi t al es, hot el es y edi f i ci os ci vi l es. ' ;
gl obal Lf L1;
Lf L1=0. 1;
case 3
gl obal t exLx2
t exLx2=' I ndust r i al , comer ci al y escuel as. ' ;
gl obal Lf L1;
Lf L1=0. 05;
ot her wi se
gl obal t exLx2
t exLx2=' Ent r et eni mi ent o pbl i co, i gl esi as y museos. ' ;
gl obal Lf L1;
Lf L1=0. 002;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLf L1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf L1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuLoL1.
f unct i on menuLoL1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLoL1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLoL1 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLoL1
swi t ch get ( handl es. menuLoL1, ' Val ue' ) ;
181
case 1
gl obal LoL1;
LoL1=' ' ;
case 2
gl obal t exLx3
t exLx3=' Ri esgo de expl osi n. ' ;
gl obal LoL1;
LoL1=0. 1;
case 3
gl obal t exLx3
t exLx3=' Hospi t al es. ' ;
gl obal LoL1;
LoL1=0. 001;
ot her wi se
gl obal t exLx3
t exLx3=' Si n r i esgo de expl osi n. ' ;
gl obal LoL1;
LoL1=0;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLoL1_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLoL1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menusuper f i ci e.
f unct i on menusuper f i ci e_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusuper f i ci e ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menusuper f i ci e cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenusuper f i ci e
swi t ch get ( handl es. menusuper f i ci e, ' Val ue' ) ;
case 1
gl obal r ar u;
r ar u=' ' ;
case 2
gl obal t exLx4
t exLx4=' Agr i cul t ur a, concr et o. ' ;
gl obal r ar u;
r ar u=0. 01;
case 3
gl obal t exLx4
t exLx4=' Mr mol , cer mi ca. ' ;
gl obal r ar u;
r ar u=0. 001;
case 4
gl obal t exLx4
t exLx4=' Gr avi l l a, t apet e. ' ;
gl obal r ar u;
r ar u=0. 0001;
ot her wi se
gl obal t exLx4
182
t exLx4=' Asf al t o, mader a, l i nl eo. ' ;
gl obal r ar u;
r ar u=0. 00001;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menusuper f i ci e_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menusuper f i ci e ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menupr evenci on.
f unct i on menupr evenci on_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupr evenci on ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menupr evenci on cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenupr evenci on
swi t ch get ( handl es. menupr evenci on, ' Val ue' ) ;
case 1
gl obal r p;
r p=' ' ;
case 2
gl obal t exLx5
t exLx5=' Si n medi da de pr evenci n. ' ;
gl obal r p;
r p=1;
case 3
gl obal t exLx5
t exLx5=' Ext i nt or es manual es, al ar mas manual es, hi dr ant es, compar t i mi ent os cont r a el
f uego, r ut as de evacuaci n. ' ;
gl obal r p;
r p=0. 5;
ot her wi se
gl obal t exLx5
t exLx5=' Ext i nt or es aut omt i cos, al ar mas aut omt i cas. ' ;
gl obal r p;
r p=0. 2;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menupr evenci on_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menupr evenci on ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
183
%- - - Execut es on sel ect i on change i n menuf uego.
f unct i on menuf uego_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuf uego ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuf uego cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuf uego
swi t ch get ( handl es. menuf uego, ' Val ue' ) ;
case 1
gl obal r f ;
r f =' ' ;
case 2
gl obal t exLx6
t exLx6=' Expl osi n. ' ;
gl obal r f ;
r f =1;
case 3
gl obal t exLx6
t exLx6=' Al t o. ' ;
gl obal r f ;
r f =0. 1;
case 4
gl obal t exLx6
t exLx6=' Or di nar i o. ' ;
gl obal r f ;
r f =0. 01;
case 5
gl obal t exLx6
t exLx6=' Baj o. ' ;
gl obal r f ;
r f =0. 001;
ot her wi se
gl obal t exLx6
t exLx6=' Ni nguno. ' ;
gl obal r f ;
r f =0;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuf uego_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuf uego ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menucl aser i esgo.
f unct i on menucl aser i esgo_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menucl aser i esgo ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menucl aser i esgo cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenucl aser i esgo
swi t ch get ( handl es. menucl aser i esgo, ' Val ue' ) ;
case 1
184
gl obal hz;
hz=' ' ;
case 2
gl obal t exLx7
t exLx7=' Si n r i ego especi al . ' ;
gl obal hz;
hz=1;
case 3
gl obal t exLx7
t exLx7=' Ni vel baj o de pni co: Edi f i caci ones de dos pi sos y no ms de 100 per sonas. ' ;
gl obal hz;
hz=2;
case 4
gl obal t exLx7
t exLx7=' Ni vel medi o de pni co: Edi f i caci ones par a event os cul t ur al es o depor t i vos y
de 100 a 1000 per sonas. ' ;
gl obal hz;
hz=5;
case 5
gl obal t exLx7
t exLx7=' Di f i cul t ad de evacuaci n: Edi f i caci n con per sonas i nmovi l i zadas. ' ;
gl obal hz;
hz=5;
case 6
gl obal t exLx7
t exLx7=' Ni vel al t o de pni co: Edi f i caci ones par a event os cul t ur al es y depor t i vos
par a ms de 1000 per sonas. ' ;
gl obal hz;
hz=10;
case 7
gl obal t exLx7
t exLx7=' Pel i gr o por ambi ent e al r ededor . ' ;
gl obal hz;
hz=20;
ot her wi se
gl obal t exLx7
t exLx7=' Cont ami naci n por ambi ent e al r ededor . ' ;
gl obal hz;
hz=50;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menucl aser i esgo_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menucl aser i esgo ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuLf LoL2.
185
f unct i on menuLf LoL2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf LoL2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLf LoL2 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLf LoL2
swi t ch get ( handl es. menuLf LoL2, ' Val ue' ) ;
case 1
gl obal Lf L2;
gl obal LoL2;
Lf L2=' ' ;
LoL2=' ' ;
case 2
gl obal t exLx8
t exLx8=' Gas, acueduct o. ' ;
gl obal Lf L2;
gl obal LoL2;
Lf L2=0. 1;
LoL2=0. 01;
ot her wi se
gl obal t exLx8
t exLx8=' TV, TLC, sumi ni st r o de pot enci a. ' ;
gl obal Lf L2;
gl obal LoL2;
Lf L2=0. 01;
LoL2=0. 001;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLf LoL2_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf LoL2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuLf L4.
f unct i on menuLf L4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf L4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLf L4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLf L4
swi t ch get ( handl es. menuLf L4, ' Val ue' ) ;
case 1
gl obal Lf L4;
Lf L4=' ' ;
case 2
gl obal t exLx9
t exLx9=' Hospi t al es, i ndust r i as, museos, uso agr col a. ' ;
gl obal Lf L4;
Lf L4=0. 5;
case 3
gl obal t exLx9
t exLx9=' Hot el es, escuel as, of i ci nas, cent r os comer ci al es, i gl esi as, bancos. ' ;
gl obal Lf L4;
186
Lf L4=0. 2;
ot her wi se
gl obal t exLx9
t exLx9=' Ot r os. ' ;
gl obal Lf L4;
Lf L4=0. 1;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLf L4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLf L4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on sel ect i on change i n menuLoL4.
f unct i on menuLoL4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLoL4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt s: cont ent s = get ( hObj ect , ' St r i ng' ) r et ur ns menuLoL4 cont ent s as cel l ar r ay
% cont ent s{get ( hObj ect , ' Val ue' ) } r et ur ns sel ect ed i t emf r ommenuLoL4
swi t ch get ( handl es. menuLoL4, ' Val ue' ) ;
case 1
gl obal LoL4;
LoL4=' ' ;
case 2
gl obal t exLx10
t exLx9=' Ri esgo de expl osi n. ' ;
gl obal LoL4;
LoL4=0. 1;
case 3
gl obal t exLx10
t exLx10=' Hospi t al es, I ndust r i a, of i ci nas, hot el es, bancos. ' ;
gl obal LoL4;
LoL4=0. 01;
case 4
gl obal t exLx10
t exLx10=' Museos, uso agr col a, escuel as, i gl esi as, cent r os comer ci al es. ' ;
gl obal LoL4;
LoL4=0. 001;
ot her wi se
gl obal t exLx10
t exLx10=' Ot r os. ' ;
gl obal LoL4;
LoL4=0. 0001;
end
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on menuLoL4_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o menuLoL4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
187
%Hi nt : popupmenu cont r ol s usual l y have a whi t e backgr ound on Wi ndows.
% See I SPC and COMPUTER.
i f i spc && i sequal ( get ( hObj ect , ' Backgr oundCol or ' ) , get ( 0, ' def aul t Ui cont r ol Backgr oundCol or ' ) )
set ( hObj ect , ' Backgr oundCol or ' , ' whi t e' ) ;
end
%- - - Execut es on but t on pr ess i n eval cant per di das.
f unct i on eval cant per di das_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o eval cant per di das ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Per di das de vi das humanas
gl obal Lt L1L4
gl obal Lf L1
gl obal Lt L1
gl obal hz
gl obal r ar u
gl obal r p
gl obal r f
gl obal LoL1
gl obal LaL1
LaL1=r ar u*Lt L1L4;
set ( handl es. most r ar LaL1, ' st r i ng' , LaL1) ;
gl obal LbL1
LbL1=r p*hz*r f *Lf L1;
set ( handl es. most r ar LbL1, ' st r i ng' , LbL1) ;
gl obal LuL1
LuL1=r ar u*Lt L1L4;
set ( handl es. most r ar LuL1, ' st r i ng' , LuL1) ;
gl obal LvL1
LvL1=r p*hz*r f *Lf L1;
set ( handl es. most r ar LvL1, ' st r i ng' , LvL1) ;
gl obal LcL1
LcL1=LoL1;
set ( handl es. most r ar LcL1, ' st r i ng' , LcL1) ;
gl obal LmL1
LmL1=LoL1;
set ( handl es. most r ar LmL1, ' st r i ng' , LmL1) ;
gl obal LwL1
LwL1=LoL1;
set ( handl es. most r ar LwL1, ' st r i ng' , LwL1) ;
gl obal LzL1
LzL1=LoL1;
set ( handl es. most r ar LzL1, ' st r i ng' , LzL1) ;
%Per di da i nacept abl e del ser vi ci o publ i co
gl obal Lf L2
gl obal LoL2
gl obal LbL2
LbL2=r p*r f *Lf L2;
set ( handl es. most r ar LbL2, ' st r i ng' , LbL2) ;
gl obal LvL2
LvL2=r p*r f *Lf L2;
set ( handl es. most r ar LvL2, ' st r i ng' , LvL2) ;
gl obal LcL2
LcL2=LoL2;
set ( handl es. most r ar LcL2, ' st r i ng' , LcL2) ;
gl obal LmL2
LmL2=LoL2;
set ( handl es. most r ar LmL2, ' st r i ng' , LmL2) ;
gl obal LwL2
LwL2=LoL2;
set ( handl es. most r ar LwL2, ' st r i ng' , LwL2) ;
gl obal LzL2
LzL2=LoL2;
188
set ( handl es. most r ar LzL2, ' st r i ng' , LzL2) ;
gl obal Lpr i mabL2
Lpr i mabL2=Lf L2;
set ( handl es. most r ar Lpr i mabL2, ' st r i ng' , Lpr i mabL2) ;
gl obal Lpr i macL2
Lpr i macL2=LoL2;
set ( handl es. most r ar Lpr i macL2, ' st r i ng' , Lpr i macL2) ;
gl obal Lpr i mavL2
Lpr i mavL2=Lf L2;
set ( handl es. most r ar Lpr i mavL2, ' st r i ng' , Lpr i mavL2) ;
gl obal Lpr i mawL2
Lpr i mawL2=LoL2;
set ( handl es. most r ar Lpr i mawL2, ' st r i ng' , Lpr i mawL2) ;
gl obal Lpr i mazL2
Lpr i mazL2=LoL2;
set ( handl es. most r ar Lpr i mazL2, ' st r i ng' , Lpr i mazL2) ;
%Per di da de val or cul t ur al i r r empl azabl e
gl obal LbL3
LbL3=r p*r f *0. 1;
set ( handl es. most r ar LbL3, ' st r i ng' , LbL3) ;
gl obal LvL3
LvL3=r p*r f *0. 1;
set ( handl es. most r ar LvL3, ' st r i ng' , LvL3) ;
%Per di das economi cas
gl obal Lf L4
gl obal LoL4
gl obal LaL4
LaL4=r ar u*Lt L1L4;
set ( handl es. most r ar LaL4, ' st r i ng' , LaL4) ;
gl obal LuL4
LuL4=r ar u*Lt L1L4;
set ( handl es. most r ar LuL4, ' st r i ng' , LuL4) ;
gl obal LbL4
LbL4=r p*r f *hz*Lf L4;
set ( handl es. most r ar LbL4, ' st r i ng' , LbL4) ;
gl obal LvL4
LvL4=r p*r f *hz*Lf L4;
set ( handl es. most r ar LvL4, ' st r i ng' , LvL4) ;
gl obal LcL4
LcL4=LoL4;
set ( handl es. most r ar LcL4, ' st r i ng' , LcL4) ;
gl obal LmL4
LmL4=LoL4;
set ( handl es. most r ar LmL4, ' st r i ng' , LmL4) ;
gl obal LwL4
LwL4=LoL4;
set ( handl es. most r ar LwL4, ' st r i ng' , LwL4) ;
gl obal LzL4
LzL4=LoL4;
set ( handl es. most r ar LzL4, ' st r i ng' , LzL4) ;
gl obal Lpr i mabL4
Lpr i mabL4=Lf L4;
set ( handl es. most r ar Lpr i mabL4, ' st r i ng' , Lpr i mabL4) ;
gl obal Lpr i mavL4
Lpr i mavL4=Lf L4;
set ( handl es. most r ar Lpr i mavL4, ' st r i ng' , Lpr i mavL4) ;
gl obal Lpr i macL4
Lpr i macL4=LoL4;
set ( handl es. most r ar Lpr i macL4, ' st r i ng' , Lpr i macL4) ;
gl obal Lpr i mawL4
Lpr i mawL4=LoL4;
set ( handl es. most r ar Lpr i mawL4, ' st r i ng' , Lpr i mawL4) ;
gl obal Lpr i mazL4
Lpr i mazL4=LoL4;
set ( handl es. most r ar Lpr i mazL4, ' st r i ng' , Lpr i mazL4) ;
189
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes3_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes3
i mage( i mr ead( ' per di dasLx. bmp' ) )
axi s of f
ANEXO 6. Cdigo fuente para la GUI SELECCION_COMPONENTES
f unct i on var ar gout = SELECCI ON_COMPONENTES( var ar gi n)
%SELECCI ON_COMPONENTES M- f i l e f or SELECCI ON_COMPONENTES. f i g
% SELECCI ON_COMPONENTES, by i t sel f , cr eat es a new SELECCI ON_COMPONENTES or r ai ses t he
exi st i ng
% si ngl et on*.
%
% H = SELECCI ON_COMPONENTES r et ur ns t he handl e t o a new SELECCI ON_COMPONENTES or t he
handl e t o
% t he exi st i ng si ngl et on*.
%
% SELECCI ON_COMPONENTES( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n SELECCI ON_COMPONENTES. M wi t h t he gi ven i nput ar gument s.
%
% SELECCI ON_COMPONENTES( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new SELECCI ON_COMPONENTES or
r ai ses t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e SELECCI ON_COMPONENTES_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o SELECCI ON_COMPONENTES_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menu. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p SELECCI ON_COMPONENTES
%Last Modi f i ed by GUI DE v2. 5 03- Aug- 2010 11: 35: 47
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @SELECCI ON_COMPONENTES_Openi ngFcn, . . .
' gui _Out put Fcn' , @SELECCI ON_COMPONENTES_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e SELECCI ON_COMPONENTES i s made vi si bl e.
190
f unct i on SELECCI ON_COMPONENTES_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o SELECCI ON_COMPONENTES ( see VARARGI N)
%Choose def aul t command l i ne out put f or SELECCI ON_COMPONENTES
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes SELECCI ON_COMPONENTES wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = SELECCI ON_COMPONENTES_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
gl obal f act or comp1
f act or comp1=0;
gl obal f act or comp2
f act or comp2=0;
gl obal f act or comp3
f act or comp3=0;
gl obal f act or comp4
f act or comp4=0;
%- - - Execut es on but t on pr ess i n pushbut t on1.
f unct i on pushbut t on1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose SELECCI ON_COMPONENTES
%- - - Execut es on but t on pr ess i n checkbox1.
f unct i on checkbox1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox1
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t ext comp1
t ext comp1=' Est r uct ur a con r i esgo de expl osi n, hospi t al u ot r a est r uct ur a donde l a f al l a
de si st emas i nt er nos ponga en pel i gr o l a vi da humana. ' ;
gl obal f act or comp1
f act or comp1=1;
el se
gl obal t ext comp1
t ext comp1=' No es est r uct ur a con r i esgo de expl osi n, hospi t al u ot r a est r uct ur a donde l a
f al l a de si st emas i nt er nos ponga en pel i gr o l a vi da humana. ' ;
gl obal f act or comp1
f act or comp1=0;
end
191
%- - - Execut es on but t on pr ess i n checkbox2.
f unct i on checkbox2_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox2 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox2
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t ext comp2
t ext comp2=' Pr opi edad dode pueda haber pr di da de ani mal es. ' ;
gl obal f act or comp2
f act or comp2=1;
el se
gl obal t ext comp2
t ext comp2=' No es pr opi edad dode pueda haber pr di da de ani mal es. ' ;
gl obal f act or comp2
f act or comp2=0;
end
%- - - Execut es on but t on pr ess i n checkbox3.
f unct i on checkbox3_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox3 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox3
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t ext comp3
t ext comp3=' Se cal cul a par a ext er i or es. ' ;
gl obal f act or comp3
f act or comp3=1;
el se
gl obal t ext comp3
t ext comp3=' No cor r esponde a ext er i or es. ' ;
gl obal f act or comp3
f act or comp3=0;
end
%- - - Execut es on but t on pr ess i n checkbox4.
f unct i on checkbox4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o checkbox4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%Hi nt : get ( hObj ect , ' Val ue' ) r et ur ns t oggl e st at e of checkbox4
i f ( get ( hObj ect , ' Val ue' ) == get ( hObj ect , ' Max' ) )
gl obal t ext comp4
t ext comp4=' Exi st e equi po sensi bl e. ' ;
gl obal f act or comp4
f act or comp4=1;
el se
gl obal t ext comp4
t ext comp4=' No exi st e equi po sensi bl e. ' ;
gl obal f act or comp4
f act or comp4=0;
end
ANEXO 7. Cdigo fuente para la GUI RESULTADOS_RIESGO
f unct i on var ar gout = RESULTADOS_RI ESGO( var ar gi n)
%RESULTADOS_RI ESGO M- f i l e f or RESULTADOS_RI ESGO. f i g
% RESULTADOS_RI ESGO, by i t sel f , cr eat es a new RESULTADOS_RI ESGO or r ai ses t he exi st i ng
% si ngl et on*.
192
%
% H = RESULTADOS_RI ESGO r et ur ns t he handl e t o a new RESULTADOS_RI ESGO or t he handl e t o
% t he exi st i ng si ngl et on*.
%
% RESULTADOS_RI ESGO( ' CALLBACK' , hObj ect , event Dat a, handl es, . . . ) cal l s t he l ocal
% f unct i on named CALLBACK i n RESULTADOS_RI ESGO. M wi t h t he gi ven i nput ar gument s.
%
% RESULTADOS_RI ESGO( ' Pr oper t y' , ' Val ue' , . . . ) cr eat es a new RESULTADOS_RI ESGO or r ai ses
t he
% exi st i ng si ngl et on*. St ar t i ng f r omt he l ef t , pr oper t y val ue pai r s ar e
% appl i ed t o t he GUI bef or e RESULTADOS_RI ESGO_Openi ngFunct i on get s cal l ed. An
% unr ecogni zed pr oper t y name or i nval i d val ue makes pr oper t y appl i cat i on
% st op. Al l i nput s ar e passed t o RESULTADOS_RI ESGO_Openi ngFcn vi a var ar gi n.
%
% *See GUI Opt i ons on GUI DE' s Tool s menu. Choose " GUI al l ows onl y one
% i nst ance t o r un ( si ngl et on) " .
%
%See al so: GUI DE, GUI DATA, GUI HANDLES
%Edi t t he above t ext t o modi f y t he r esponse t o hel p RESULTADOS_RI ESGO
%Last Modi f i ed by GUI DE v2. 5 27- J ul - 2010 17: 55: 52
%Begi n i ni t i al i zat i on code - DO NOT EDI T
gui _Si ngl et on = 1;
gui _St at e = st r uct ( ' gui _Name' , mf i l ename, . . .
' gui _Si ngl et on' , gui _Si ngl et on, . . .
' gui _Openi ngFcn' , @RESULTADOS_RI ESGO_Openi ngFcn, . . .
' gui _Out put Fcn' , @RESULTADOS_RI ESGO_Out put Fcn, . . .
' gui _Layout Fcn' , [ ] , . . .
' gui _Cal l back' , [ ] ) ;
i f nar gi n && i schar ( var ar gi n{1})
gui _St at e. gui _Cal l back = st r 2f unc( var ar gi n{1}) ;
end
i f nar gout
[ var ar gout {1: nar gout }] = gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
el se
gui _mai nf cn( gui _St at e, var ar gi n{: }) ;
end
%End i ni t i al i zat i on code - DO NOT EDI T
%- - - Execut es j ust bef or e RESULTADOS_RI ESGO i s made vi si bl e.
f unct i on RESULTADOS_RI ESGO_Openi ngFcn( hObj ect , event dat a, handl es, var ar gi n)
%Thi s f unct i on has no out put ar gs, see Out put Fcn.
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
%var ar gi n command l i ne ar gument s t o RESULTADOS_RI ESGO ( see VARARGI N)
%Choose def aul t command l i ne out put f or RESULTADOS_RI ESGO
handl es. out put = hObj ect ;
%Updat e handl es st r uct ur e
gui dat a( hObj ect , handl es) ;
%UI WAI T makes RESULTADOS_RI ESGO wai t f or user r esponse ( see UI RESUME)
%ui wai t ( handl es. f i gur e1) ;
%- - - Out put s f r omt hi s f unct i on ar e r et ur ned t o t he command l i ne.
f unct i on var ar gout = RESULTADOS_RI ESGO_Out put Fcn( hObj ect , event dat a, handl es)
%var ar gout cel l ar r ay f or r et ur ni ng out put ar gs ( see VARARGOUT) ;
%hObj ect handl e t o f i gur e
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
193
%Get def aul t command l i ne out put f r omhandl es st r uct ur e
var ar gout {1} = handl es. out put ;
f or mat l ong
gl obal ND
gl obal NDda
gl obal NM
gl obal NL
gl obal Ni
gl obal NL2
gl obal Ni 2
gl obal NL3
gl obal Ni 3
gl obal NL4
gl obal Ni 4
gl obal PA
gl obal PB
gl obal Pc
gl obal PM
gl obal Pu
gl obal Pv
gl obal Pw
gl obal Pz
gl obal Pucaso2
gl obal Pvcaso2
gl obal Pwcaso2
gl obal Pzcaso2
gl obal Pucaso3
gl obal Pvcaso3
gl obal Pwcaso3
gl obal Pzcaso3
gl obal Pucaso4
gl obal Pvcaso4
gl obal Pwcaso4
gl obal Pzcaso4
gl obal Ppr i maB
gl obal Ppr i mac
gl obal Ppr i mav
gl obal Ppr i maw
gl obal Ppr i maz
gl obal LaL1
gl obal LbL1
gl obal LuL1
gl obal LvL1
gl obal LcL1
gl obal LmL1
gl obal LwL1
gl obal LzL1
gl obal LbL2
gl obal LvL2
gl obal LcL2
gl obal LmL2
gl obal LwL2
gl obal LzL2
gl obal Lpr i mabL2
gl obal Lpr i macL2
gl obal Lpr i mavL2
gl obal Lpr i mawL2
gl obal Lpr i mazL2
gl obal LbL3
194
gl obal LvL3
gl obal LaL4
gl obal LuL4
gl obal LbL4
gl obal LvL4
gl obal LcL4
gl obal LmL4
gl obal LwL4
gl obal LzL4
gl obal Lpr i mabL4
gl obal Lpr i mavL4
gl obal Lpr i macL4
gl obal Lpr i mawL4
gl obal Lpr i mazL4
gl obal f act or comp1
gl obal f act or comp2
gl obal f act or comp3
gl obal f act or comp4
% R1 y sus component es
gl obal RA1
RA1=( ND*PA*LaL1) *f act or comp3;
set ( handl es. most r ar RA1, ' st r i ng' , RA1) ;
gl obal RB1
RB1=ND*PB*LbL1;
set ( handl es. most r ar RB1, ' st r i ng' , RB1) ;
gl obal Rc1
Rc1=( ND*Pc*LcL1) *f act or comp1*f act or comp4;
set ( handl es. most r ar Rc1, ' st r i ng' , Rc1) ;
gl obal Rm1
Rm1=( NM*PM*LmL1) *f act or comp1*f act or comp4;
set ( handl es. most r ar Rm1, ' st r i ng' , Rm1) ;
gl obal Ru1
Ru1=( NL+NDda) *Pu*LuL1+( NL2+NDda) *Pucaso2*LuL1+( NL3+NDda) *Pucaso3*LuL1+( NL4+NDda) *Pucaso4*LuL
1;
set ( handl es. most r ar Ru1, ' st r i ng' , Ru1) ;
gl obal Rv1
Rv1=( NL+NDda) *Pv*LvL1+( NL2+NDda) *Pvcaso2*LvL1+( NL3+NDda) *Pvcaso3*LvL1+( NL4+NDda) *Pvcaso4*LvL
1;
set ( handl es. most r ar Rv1, ' st r i ng' , Rv1) ;
gl obal Rw1
Rw1=( ( NL+NDda) *Pw*LwL1+( NL2+NDda) *Pwcaso2*LwL1+( NL3+NDda) *Pwcaso3*LwL1+( NL4+NDda) *Pwcaso4*Lw
L1) *f act or comp1*f act or comp4;
set ( handl es. most r ar Rw1, ' st r i ng' , Rw1) ;
gl obal Ncaso1
Ncaso1=( Ni - NL) ;
i f Ncaso1<0
Ncaso1=0;
el se
end
gl obal Ncaso2
Ncaso2=( Ni 2- NL2) ;
i f Ncaso2<0
Ncaso2=0;
el se
end
gl obal Ncaso3
Ncaso3=( Ni 3- NL3) ;
i f Ncaso3<0
Ncaso3=0;
el se
end
gl obal Ncaso4
195
Ncaso4=( Ni 4- NL4) ;
i f Ncaso4<0
Ncaso4=0;
el se
end
gl obal Rz1
Rz1=( Ncaso1*Pz*LzL1+Ncaso2*Pzcaso2*LzL1+Ncaso3*Pzcaso3*LzL1+Ncaso4*Pzcaso4*LzL1) *f act or comp1
*f act or comp4;
set ( handl es. most r ar Rz1, ' st r i ng' , Rz1) ;
gl obal R1
R1=RA1+RB1+Rc1+Rm1+Ru1+Rv1+Rw1+Rz1;
set ( handl es. most r ar R1, ' st r i ng' , R1) ;
% R2 y sus component es
gl obal RB2
RB2=ND*PB*LbL2;
set ( handl es. most r ar RB2, ' st r i ng' , RB2) ;
gl obal Rc2
Rc2=( ND*Pc*LcL2) *f act or comp4;
set ( handl es. most r ar Rc2, ' st r i ng' , Rc2) ;
gl obal Rm2
Rm2=( NM*PM*LmL2) *f act or comp4;
set ( handl es. most r ar Rm2, ' st r i ng' , Rm2) ;
gl obal Rv2
Rv2=( NL+NDda) *Pv*LvL2+( NL2+NDda) *Pvcaso2*LvL2+( NL3+NDda) *Pvcaso3*LvL2+( NL4+NDda) *Pvcaso4*LvL
2;
set ( handl es. most r ar Rv2, ' st r i ng' , Rv2) ;
gl obal Rw2
Rw2=( ( NL+NDda) *Pw*LwL2+( NL2+NDda) *Pwcaso2*LwL2+( NL3+NDda) *Pwcaso3*LwL2+( NL4+NDda) *Pwcaso4*Lw
L2) *f act or comp4;
set ( handl es. most r ar Rw2, ' st r i ng' , Rw2) ;
gl obal Rz2
Rz2=( Ncaso1*Pz*LzL2+Ncaso2*Pzcaso2*LzL2+Ncaso3*Pzcaso3*LzL2+Ncaso4*Pzcaso4*LzL2) *f act or comp4
;
set ( handl es. most r ar Rz2, ' st r i ng' , Rz2) ;
gl obal R2
R2=RB2+Rc2+Rm2+Rv2+Rw2+Rz2;
set ( handl es. most r ar R2, ' st r i ng' , R2) ;
%R3 y sus component es
gl obal RB3
RB3=ND*PB*LbL3;
set ( handl es. most r ar RB3, ' st r i ng' , RB3) ;
gl obal Rv3
Rv3=( NL+NDda) *Pv*LvL3+( NL2+NDda) *Pvcaso2*LvL3+( NL3+NDda) *Pvcaso3*LvL3+( NL4+NDda) *Pvcaso4*LvL
3;
set ( handl es. most r ar Rv3, ' st r i ng' , Rv3) ;
gl obal R3
R3=RB3+Rv3;
set ( handl es. most r ar R3, ' st r i ng' , R3) ;
%R4 y sus component es
gl obal RA4
RA4=( ND*PA*LaL4) *f act or comp3*f act or comp2;
set ( handl es. most r ar RA4, ' st r i ng' , RA4) ;
gl obal RB4
RB4=ND*PB*LbL4;
set ( handl es. most r ar RB4, ' st r i ng' , RB4) ;
gl obal Rc4
Rc4=( ND*Pc*LcL4) *f act or comp4;
set ( handl es. most r ar Rc4, ' st r i ng' , Rc4) ;
gl obal Rm4
Rm4=( NM*PM*LmL4) *f act or comp4;
set ( handl es. most r ar Rm4, ' st r i ng' , Rm4) ;
196
gl obal Ru4
Ru4=( ( NL+NDda) *Pu*LuL4+( NL2+NDda) *Pucaso2*LuL4+( NL3+NDda) *Pucaso3*LuL4+( NL4+NDda) *Pucaso4*Lu
L4) *f act or comp2;
set ( handl es. most r ar Ru4, ' st r i ng' , Ru4) ;
gl obal Rv4
Rv4=( NL+NDda) *Pv*LvL4+( NL2+NDda) *Pvcaso2*LvL4+( NL3+NDda) *Pvcaso3*LvL4+( NL4+NDda) *Pvcaso4*LvL
4;
set ( handl es. most r ar Rv4, ' st r i ng' , Rv4) ;
gl obal Rw4
Rw4=( ( NL+NDda) *Pw*LwL4+( NL2+NDda) *Pwcaso2*LwL4+( NL3+NDda) *Pwcaso3*LwL4+( NL4+NDda) *Pwcaso4*Lw
L4) *f act or comp4;
set ( handl es. most r ar Rw4, ' st r i ng' , Rw4) ;
gl obal Rz4
Rz4=( Ncaso1*Pz*LzL4+Ncaso2*Pzcaso2*LzL4+Ncaso3*Pzcaso3*LzL4+Ncaso4*Pzcaso4*LzL4) *f act or comp4
;
set ( handl es. most r ar Rz4, ' st r i ng' , Rz4) ;
gl obal R4
R4=RA4+RB4+Rc4+Rm4+Ru4+Rv4+Rw4+Rz4;
set ( handl es. most r ar R4, ' st r i ng' , R4) ;
%Rpr i ma2 y sus component es
gl obal Rpr i mab2
Rpr i mab2=ND*Ppr i maB*Lpr i mabL2;
set ( handl es. most r ar Rpr i mab2, ' st r i ng' , Rpr i mab2) ;
gl obal Rpr i mac2
Rpr i mac2=ND*Ppr i mac*Lpr i macL2;
set ( handl es. most r ar Rpr i mac2, ' st r i ng' , Rpr i mac2) ;
gl obal Rpr i mav2
Rpr i mav2=( NL+NL2+NL3+NL4) *Ppr i mav*Lpr i mavL2;
set ( handl es. most r ar Rpr i mav2, ' st r i ng' , Rpr i mav2) ;
gl obal Rpr i maw2
Rpr i maw2=( NL+NL2+NL3+NL4) *Ppr i maw*Lpr i mawL2;
set ( handl es. most r ar Rpr i maw2, ' st r i ng' , Rpr i maw2) ;
gl obal Rpr i maz2
Rpr i maz2=( Ncaso1+Ncaso2+Ncaso3+Ncaso4) *Ppr i maz*Lpr i mazL2;
set ( handl es. most r ar Rpr i maz2, ' st r i ng' , Rpr i maz2) ;
gl obal Rpr i ma2
Rpr i ma2=Rpr i mab2+Rpr i mac2+Rpr i mav2+Rpr i maw2+Rpr i maz2;
set ( handl es. most r ar Rpr i ma2, ' st r i ng' , Rpr i ma2) ;
%Rpr i ma4 y sus component es
gl obal Rpr i mab4
Rpr i mab4=ND*Ppr i maB*Lpr i mabL4;
set ( handl es. most r ar Rpr i mab4, ' st r i ng' , Rpr i mab4) ;
gl obal Rpr i mac4
Rpr i mac4=ND*Ppr i mac*Lpr i macL4;
set ( handl es. most r ar Rpr i mac4, ' st r i ng' , Rpr i mac4) ;
gl obal Rpr i mav4
Rpr i mav4=( NL+NL2+NL3+NL4) *Ppr i mav*Lpr i mavL4;
set ( handl es. most r ar Rpr i mav4, ' st r i ng' , Rpr i mav4) ;
gl obal Rpr i maw4
Rpr i maw4=( NL+NL2+NL3+NL4) *Ppr i maw*Lpr i mawL4;
set ( handl es. most r ar Rpr i maw4, ' st r i ng' , Rpr i maw4) ;
gl obal Rpr i maz4
Rpr i maz4=( Ncaso1+Ncaso2+Ncaso3+Ncaso4) *Ppr i maz*Lpr i mazL4;
set ( handl es. most r ar Rpr i maz4, ' st r i ng' , Rpr i maz4) ;
gl obal Rpr i ma4
Rpr i ma4=Rpr i mab4+Rpr i mac4+Rpr i mav4+Rpr i maw4+Rpr i maz4;
set ( handl es. most r ar Rpr i ma4, ' st r i ng' , Rpr i ma4) ;
i f R1 <= 1e- 5
gl obal t ext oR1
t ext oR1=' CUMPLE' ;
set ( handl es. t ext 48, ' st r i ng' , t ext oR1) ;
el se
gl obal t ext oR
t ext oR1=' NO CUMPLE' ;
set ( handl es. t ext 48, ' st r i ng' , t ext oR1) ;
197
end
i f R2 <= 1e- 3
gl obal t ext oR2
t ext oR2=' CUMPLE' ;
set ( handl es. t ext 49, ' st r i ng' , t ext oR2) ;
el se
gl obal t ext oR2
t ext oR2=' NO CUMPLE' ;
set ( handl es. t ext 49, ' st r i ng' , t ext oR2) ;
end
i f R3 <= 1e- 3
gl obal t ext oR3
t ext oR3=' CUMPLE' ;
set ( handl es. t ext 50, ' st r i ng' , t ext oR3) ;
el se
gl obal t ext oR3
t ext oR3=' NO CUMPLE' ;
set ( handl es. t ext 50, ' st r i ng' , t ext oR3) ;
end
%- - - Execut es on but t on pr ess i n pushbut t on1.
f unct i on pushbut t on1_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on1 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
gl obal di r ect or i o_menu_eval uaci on
cd( di r ect or i o_menu_eval uaci on) ;
EVALUACI ON_DE_COMPONENTES
cl ose RESULTADOS_RI ESGO
%- - - Execut es on but t on pr ess i n pushbut t on4.
f unct i on pushbut t on4_Cal l back( hObj ect , event dat a, handl es)
%hObj ect handl e t o pushbut t on4 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es st r uct ur e wi t h handl es and user dat a ( see GUI DATA)
f i d = f open( ' RESULTADOS. t xt ' , ' wt ' ) ;
f pr i nt f ( f i d, ' I NFORME DE LA EVALUACI N DE RI ESGO\ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' EVALUACI N DEL NMERO ANUAL DE EVENTOS PELI GROSOS: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
gl obal DDT;
f pr i nt f ( f i d, ' Densi dad de descar gas a t i er r a. DDT( r ayos/ km^2- ao) : %2. 0f \ n' , DDT) ;
gl obal Cd
f pr i nt f ( f i d, ' Local i zaci n r el at i va. Cd: %2. 2f \ n' , Cd) ;
gl obal L;
f pr i nt f ( f i d, ' Lar go de l a est r uct ur a. L( m) : %6. 0f \ n' , L) ;
gl obal W
f pr i nt f ( f i d, ' Ancho de l a est r uct ur a. W( m) : %6. 0f \ n' , W) ;
gl obal H;
f pr i nt f ( f i d, ' Ancho de l a est r uct ur a. H( m) : %6. 0f \ n' , H) ;
gl obal ar eaAd
f pr i nt f ( f i d, ' r ea ef ect i va de l a est r uct ur a ai sl ada. Ad( m^2) : %12. 0f \ n' , ar eaAd) ;
gl obal Ct
f pr i nt f ( f i d, ' Ti po de t r ansf or mador . Ct : %1. 1f \ n' , Ct ) ;
gl obal Lda;
f pr i nt f ( f i d, ' Lar go de l a est r uct ur a adyacent e. L( m) : %6. 0f \ n' , Lda) ;
gl obal Wda
f pr i nt f ( f i d, ' Ancho de l a est r uct ur a adyacent e. W( m) : %6. 0f \ n' , Wda) ;
gl obal Hda;
f pr i nt f ( f i d, ' Ancho de l a est r uct ur a adyacent e. H( m) : %6. 0f \ n' , Hda) ;
gl obal ar eaAda
f pr i nt f ( f i d, ' r ea ef ect i va de l a est r uct ur a adyacent e. Ad/ a( m^2) : %12. 0f \ n' , ar eaAda) ;
gl obal ar eaAm
f pr i nt f ( f i d, ' r ea de i nf l uenci a de l a est r uct ur a. Am( m^2) : %12. 0f \ n' , ar eaAm) ;
198
gl obal Ce
f pr i nt f ( f i d, ' Fact or ambi ent al : Ce: %1. 1f \ n' , Ce) ;
gl obal p
f pr i nt f ( f i d, ' Resi st i vi dad del t er r eno. p( Ohm- m) : %6. 0f \ n' , p) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Lc
f pr i nt f ( f i d, ' Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
%6. 0f \ n' , Lc) ;
gl obal Ha
f pr i nt f ( f i d, ' Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
%6. 0f \ n' , Ha) ;
gl obal Hb
f pr i nt f ( f i d, ' Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
%6. 0f \ n' , Hb) ;
gl obal Hc
f pr i nt f ( f i d, ' Al t ur a sobr e l a t i er r a de l os conduct or es de ser vi ci o. Hc( m) :
%6. 0f \ n' , Hc) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Lc2
f pr i nt f ( f i d, ' Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
%6. 0f \ n' , Lc2) ;
gl obal Ha2
f pr i nt f ( f i d, ' Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
%6. 0f \ n' , Ha2) ;
gl obal Hb2
f pr i nt f ( f i d, ' Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
%6. 0f \ n' , Hb2) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Lc3
f pr i nt f ( f i d, ' Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
%6. 0f \ n' , Lc3) ;
gl obal Ha3
f pr i nt f ( f i d, ' Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
%6. 0f \ n' , Ha3) ;
gl obal Hb3
f pr i nt f ( f i d, ' Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
%6. 0f \ n' , Hb3) ;
gl obal Hc3
f pr i nt f ( f i d, ' Al t ur a sobr e l a t i er r a de l os conduct or es de ser vi ci o. Hc( m) :
%6. 0f \ n' , Hc3) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Lc4
f pr i nt f ( f i d, ' Longi t ud de l a secci n de l a acomet i da de ser vi ci os. Lc( m) :
%6. 0f \ n' , Lc4) ;
gl obal Ha4
f pr i nt f ( f i d, ' Al t ur a de l a est r uct ur a de donde pr ovi ene l a acomet i da. Ha( m) :
%6. 0f \ n' , Ha4) ;
gl obal Hb4
f pr i nt f ( f i d, ' Al t ur a del punt o de l a est r uct ur a por donde i ngr esa l a acomet i da. Hb( m) :
%6. 0f \ n' , Hb4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Resul t ados de l os pr omedi os anual es de event os pel i gr osos: \ n' ) ;
gl obal ND
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e l a est r uct ur a. ND: %12d\ n' , ND) ;
gl obal NDda
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e est r uct ur as adyacent es. NDa:
%12d\ n' , NDda) ;
gl obal NM
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas cer canas a l a est r uct ur a. NM: %12d\ n' , NM) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de pot enci a: \ n' ) ;
gl obal NL
199
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e l as acomet i das. NL: %12d\ n' , NL) ;
gl obal Ni
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : %12d\ n' , Ni ) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de pot enci a: \ n' ) ;
gl obal NL2
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e l as acomet i das. NL: %12d\ n' , NL2) ;
gl obal Ni 2
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : %12d\ n' , Ni 2) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal NL3
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e l as acomet i das. NL: %12d\ n' , NL3) ;
gl obal Ni 3
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : %12d\ n' , Ni 3) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal NL4
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas sobr e l as acomet i das. NL: %12d\ n' , NL4) ;
gl obal Ni 4
f pr i nt f ( f i d, ' Pr omedi o anual de descar gas cer ca l as acomet i das. Ni : %12d\ n' , Ni 4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' EVALUACI N DE LAS PROBABI BLI DADES PA, PB, Pc, Pm, PB, Pc, Pv, Pw y
Pz: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' PA, PB y Pc. : \ n' ) ;
gl obal t exPx1
f pr i nt f ( f i d, ' %s\ n' , t exPx1) ;
gl obal t exPx2
f pr i nt f ( f i d, ' %s\ n' , t exPx2) ;
gl obal t exPx3
f pr i nt f ( f i d, ' %s\ n' , t exPx3) ;
f pr i nt f ( f i d, ' Pr obabi l i dad de dao de si st emas i nt er nos. PM: \ n' ) ;
gl obal t exPx4
f pr i nt f ( f i d, ' %s\ n' , t exPx4) ;
gl obal val or Uw
f pr i nt f ( f i d, ' Uw en kV: %12. 5e\ n' , val or Uw) ;
gl obal anchoW
f pr i nt f ( f i d, ' w en met r os: %12. 5e\ n' , anchoW) ;
gl obal t exPx5
f pr i nt f ( f i d, ' %s\ n' , t exPx5) ;
gl obal t exPx6
f pr i nt f ( f i d, ' %s\ n' , t exPx6) ;
gl obal t exPx7
f pr i nt f ( f i d, ' %s\ n' , t exPx7) ;
f pr i nt f ( f i d, ' Eval uaci n de PB, Pc, Pv y Pw: \ n' ) ;
gl obal t exPx15
f pr i nt f ( f i d, ' %s\ n' , t exPx15) ;
gl obal acomet i dasn
f pr i nt f ( f i d, ' n acomet i das: %12. 5e\ n' , acomet i dasn) ;
gl obal val or Rs
f pr i nt f ( f i d, ' Rs: Resi st enci a del apant al l ami ent o en Ohm/ km: %12. 5e\ n' , val or Rs) ;
gl obal t exPx12
f pr i nt f ( f i d, ' %s\ n' , t exPx12) ;
gl obal t exPx13
f pr i nt f ( f i d, ' %s\ n' , t exPx13) ;
gl obal t exPx14
f pr i nt f ( f i d, ' %s\ n' , t exPx14) ;
gl obal t exPx16
f pr i nt f ( f i d, ' %s\ n' , t exPx16) ;
f pr i nt f ( f i d, ' Eval uaci n de Pz: \ n' ) ;
gl obal t exPx10
f pr i nt f ( f i d, ' %s\ n' , t exPx10) ;
gl obal t exPx11
f pr i nt f ( f i d, ' %s\ n' , t exPx11) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
200
f pr i nt f ( f i d, ' Resul t ados de l as pr obabi l i dades PA, PB, Pc, Pm, PB, Pc, Pv, Pw y Pz:
\ n' ) ;
gl obal PA
f pr i nt f ( f i d, ' Lesi ones a ser es vi vos por descar gas di r ect as a l a est r uct ur a. PA:
%12. 5e\ n' , PA) ;
gl obal PB
f pr i nt f ( f i d, ' Dao a l a est r uct ur a por descar gas di r ect as. PB: %12. 5e\ n' , PB) ;
gl obal Pc
f pr i nt f ( f i d, ' Dao de si st emas i nt er nos por i mpact o di r ect o a l a est r uct ur a. Pc:
%12. 5e\ n' , Pc) ;
gl obal PM
f pr i nt f ( f i d, ' Dao de si st emas i nt er nos por i mpact o cer cano a l a est r uct ur a. PM:
%12. 5e\ n' , PM) ;
gl obal Ppr i maB
f pr i nt f ( f i d, ' I mpact o a una est r uct ur a a l a cual una acomet i da cause daos f si cos.
PB: %12. 5e\ n' , Ppr i maB) ;
gl obal Ppr i mac
f pr i nt f ( f i d, ' I mpact o a una est r uct ur a a l a cual una acomet i da cause f al l as en apar at os
conect ados. Pc: %12. 5e\ n' , Ppr i mac) ;
gl obal Ppr i mav
f pr i nt f ( f i d, ' Descar ga en una acomet i da cause daos f si cos a una est r uct ur a. Pv:
%12. 5e\ n' , Ppr i mav) ;
gl obal Ppr i maw
f pr i nt f ( f i d, ' Descar ga en una acomet i da cause f al l as en apar at os conect ados. Pw:
%12. 5e\ n' , Ppr i maw) ;
gl obal Ppr i maz
f pr i nt f ( f i d, ' I mpact o cer ca a l a acomet i da cause f al l a en si st emas. Pz:
%12. 5e\ n' , Ppr i maz) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' EVALUACI N DE LAS PROBABI BLI DADES Pu, Pv, Pw y Pz: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Pxt ext o1
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o1) ;
gl obal Pxt ext o2
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o2) ;
gl obal Pxt ext o3
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o3) ;
gl obal Pxt ext o4
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o4) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Pxt ext o5
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o5) ;
gl obal Pxt ext o6
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o6) ;
gl obal Pxt ext o7
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o7) ;
gl obal Pxt ext o8
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o8) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Pxt ext o9
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o9) ;
gl obal Pxt ext o10
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o10) ;
gl obal Pxt ext o11
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o11) ;
gl obal Pxt ext o12
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o12) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Pxt ext o13
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o13) ;
gl obal Pxt ext o14
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o14) ;
gl obal Pxt ext o15
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o15) ;
gl obal Pxt ext o16
201
f pr i nt f ( f i d, ' %s\ n' , Pxt ext o16) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Resul t ados de l as pr obabi l i dades Pu, Pv, Pw y Pz: \ n' ) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Uwcaso1
f pr i nt f ( f i d, ' Uw en kV: %2. 2f \ n' , Uwcaso1) ;
gl obal Pu
f pr i nt f ( f i d, ' Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu:
%12. 5e\ n' , Pu) ;
gl obal Pv
f pr i nt f ( f i d, ' Daos f si cos por descar gas di r ect as en acomet i das. Pv: %12. 5e\ n' , Pv) ;
gl obal Pw
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw:
%12. 5e\ n' , Pw) ;
gl obal Pz
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz:
%12. 5e\ n' , Pz) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de pot enci a: \ n' ) ;
gl obal Uwcaso2
f pr i nt f ( f i d, ' Uw en kV: %2. 2f \ n' , Uwcaso2) ;
gl obal Pucaso2
f pr i nt f ( f i d, ' Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu:
%12. 5e\ n' , Pucaso2) ;
gl obal Pvcaso2
f pr i nt f ( f i d, ' Daos f si cos por descar gas di r ect as en acomet i das. Pv:
%12. 5e\ n' , Pvcaso2) ;
gl obal Pwcaso2
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw:
%12. 5e\ n' , Pwcaso2) ;
gl obal Pzcaso2
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz:
%12. 5e\ n' , Pzcaso2) ;
f pr i nt f ( f i d, ' Secci n ar ea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Uwcaso3
f pr i nt f ( f i d, ' Uw en kV: %2. 2f \ n' , Uwcaso3) ;
gl obal Pucaso3
f pr i nt f ( f i d, ' Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu:
%12. 5e\ n' , Pucaso3) ;
gl obal Pvcaso3
f pr i nt f ( f i d, ' Daos f si cos por descar gas di r ect as en acomet i das. Pv:
%12. 5e\ n' , Pvcaso3) ;
gl obal Pwcaso3
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw:
%12. 5e\ n' , Pwcaso3) ;
gl obal Pzcaso3
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz:
%12. 5e\ n' , Pzcaso3) ;
f pr i nt f ( f i d, ' Secci n subt er r nea de l a acomet i da de t el ecomuni caci ones: \ n' ) ;
gl obal Uwcaso4
f pr i nt f ( f i d, ' Uw en kV: %2. 2f \ n' , Uwcaso4) ;
gl obal Pucaso4
f pr i nt f ( f i d, ' Lesi ones a ser es vi vos por descar gas sobr e l a acomet i da. Pu:
%12. 5e\ n' , Pucaso4) ;
gl obal Pvcaso4
f pr i nt f ( f i d, ' Daos f si cos por descar gas di r ect as en acomet i das. Pv:
%12. 5e\ n' , Pvcaso4) ;
gl obal Pwcaso4
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas en l a acomet i da. Pw:
%12. 5e\ n' , Pwcaso4) ;
gl obal Pzcaso4
f pr i nt f ( f i d, ' Daos de si st emas i nt er nos por descar gas cer canas a l a acomet i da. Pz:
%12. 5e\ n' , Pzcaso4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' EVALUACI N DE LA CANTI DAD DE PRDI DAS: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ti po de est r uct ur a: \ n' ) ;
202
gl obal t exLx1
f pr i nt f ( f i d, ' %s\ n' , t exLx1) ;
gl obal t exLx2
f pr i nt f ( f i d, ' %s\ n' , t exLx2) ;
gl obal t exLx3
f pr i nt f ( f i d, ' %s\ n' , t exLx3) ;
gl obal t exLx10
f pr i nt f ( f i d, ' %s\ n' , t exLx10) ;
gl obal t exLx9
f pr i nt f ( f i d, ' %s\ n' , t exLx9) ;
gl obal t exLx5
f pr i nt f ( f i d, ' Medi das de pr evenci n: %s\ n' , t exLx5) ;
gl obal t exLx7
f pr i nt f ( f i d, ' Cl ase especi al de r i esgo: %s\ n' , t exLx7) ;
gl obal t exLx4
f pr i nt f ( f i d, ' Ti po de super f i ci e: %s\ n' , t exLx4) ;
gl obal t exLx6
f pr i nt f ( f i d, ' Ri esgo de f uego: %s\ n' , t exLx6) ;
gl obal t exLx8
f pr i nt f ( f i d, ' Ti po de ser vi ci o: %s\ n' , t exLx8) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Pr di das de vi das humanas: \ n' ) ;
gl obal LaL1
f pr i nt f ( f i d, ' Pr di da LA: %12. 5e\ n' , LaL1) ;
gl obal LbL1
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , LbL1) ;
gl obal LuL1
f pr i nt f ( f i d, ' Pr di da Lu: %12. 5e\ n' , LuL1) ;
gl obal LvL1
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , LvL1) ;
gl obal LcL1
f pr i nt f ( f i d, ' Pr di da Lc: %12. 5e\ n' , LcL1) ;
gl obal LmL1
f pr i nt f ( f i d, ' Pr di da Lm: %12. 5e\ n' , LmL1) ;
gl obal LwL1
f pr i nt f ( f i d, ' Pr di da Lw: %12. 5e\ n' , LwL1) ;
gl obal LzL1
f pr i nt f ( f i d, ' Pr di da Lz: %12. 5e\ n' , LzL1) ;
f pr i nt f ( f i d, ' Pr di das del ser vi ci o pbl i co: \ n' ) ;
gl obal LbL2
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , LbL2) ;
gl obal LvL2
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , LvL2) ;
gl obal LcL2
f pr i nt f ( f i d, ' Pr di da Lc: %12. 5e\ n' , LcL2) ;
gl obal LmL2
f pr i nt f ( f i d, ' Pr di da Lm: %12. 5e\ n' , LmL2) ;
gl obal LwL2
f pr i nt f ( f i d, ' Pr di da Lw: %12. 5e\ n' , LwL2) ;
gl obal LzL2
f pr i nt f ( f i d, ' Pr di da Lz: %12. 5e\ n' , LzL2) ;
gl obal Lpr i mabL2
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , Lpr i mabL2) ;
gl obal Lpr i macL2
f pr i nt f ( f i d, ' Pr di da Lc: %12. 5e\ n' , Lpr i macL2) ;
gl obal Lpr i mavL2
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , Lpr i mavL2) ;
gl obal Lpr i mawL2
f pr i nt f ( f i d, ' Pr di da Lw: %12. 5e\ n' , Lpr i mawL2) ;
gl obal Lpr i mazL2
f pr i nt f ( f i d, ' Pr di da Lz: %12. 5e\ n' , Lpr i mazL2) ;
f pr i nt f ( f i d, ' Pr di das del pat r i moni o cul t ur al : \ n' ) ;
gl obal LbL3
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , LbL3) ;
203
gl obal LvL3
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , LvL3) ;
f pr i nt f ( f i d, ' Pr di das econmi cas: \ n' ) ;
gl obal LaL4
f pr i nt f ( f i d, ' Pr di da LA: %12. 5e\ n' , LaL4) ;
gl obal LuL4
f pr i nt f ( f i d, ' Pr di da Lu: %12. 5e\ n' , LuL4) ;
gl obal LbL4
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , LbL4) ;
gl obal LvL4
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , LvL4) ;
gl obal LcL4
f pr i nt f ( f i d, ' Pr di da Lc: %12. 5e\ n' , LcL4) ;
gl obal LmL4
f pr i nt f ( f i d, ' Pr di da Lm: %12. 5e\ n' , LmL4) ;
gl obal LwL4
f pr i nt f ( f i d, ' Pr di da Lw: %12. 5e\ n' , LwL4) ;
gl obal LzL4
f pr i nt f ( f i d, ' Pr di da Lz: %12. 5e\ n' , LzL4) ;
gl obal Lpr i mabL4
f pr i nt f ( f i d, ' Pr di da LB: %12. 5e\ n' , Lpr i mabL4) ;
gl obal Lpr i mavL4
f pr i nt f ( f i d, ' Pr di da Lv: %12. 5e\ n' , Lpr i mavL4) ;
gl obal Lpr i macL4
f pr i nt f ( f i d, ' Pr di da Lc: %12. 5e\ n' , Lpr i macL4) ;
gl obal Lpr i mawL4
f pr i nt f ( f i d, ' Pr di da Lw: %12. 5e\ n' , Lpr i mawL4) ;
gl obal Lpr i mazL4
f pr i nt f ( f i d, ' Pr di da Lz: %12. 5e\ n' , Lpr i mazL4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' SELECCI N DE COMPONENTES DE RI ESGO: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
gl obal t ext comp1
f pr i nt f ( f i d, ' %s\ n' , t ext comp1) ;
gl obal t ext comp2
f pr i nt f ( f i d, ' %s\ n' , t ext comp2) ;
gl obal t ext comp3
f pr i nt f ( f i d, ' %s\ n' , t ext comp3) ;
gl obal t ext comp4
f pr i nt f ( f i d, ' %s\ n' , t ext comp4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' RI ESGO Y COMPONENTES DE RI ESGO EN LA ESTRUCTURA: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da de vi da humana. R1\ n' ) ;
gl obal RA1
f pr i nt f ( f i d, ' Resul t ado component e RA: %12. 5e\ n' , RA1) ;
gl obal RB1
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , RB1) ;
gl obal Rc1
f pr i nt f ( f i d, ' Resul t ado component e Rc: %12. 5e\ n' , Rc1) ;
gl obal Rm1
f pr i nt f ( f i d, ' Resul t ado component e Rm: %12. 5e\ n' , Rm1) ;
gl obal Ru1
f pr i nt f ( f i d, ' Resul t ado component e Ru: %12. 5e\ n' , Ru1) ;
gl obal Rv1
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rv1) ;
gl obal Rw1
f pr i nt f ( f i d, ' Resul t ado component e Rw: %12. 5e\ n' , Rw1) ;
gl obal Rz1
f pr i nt f ( f i d, ' Resul t ado component e Rz: %12. 5e\ n' , Rz1) ;
gl obal R1
f pr i nt f ( f i d, ' Resul t ado de r i esgo R1: %12. 5e\ n' , R1) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da del ser vi ci o pbl i co. R2\ n' ) ;
gl obal RB2
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , RB2) ;
204
gl obal Rc2
f pr i nt f ( f i d, ' Resul t ado component e Rc: %12. 5e\ n' , Rc2) ;
gl obal Rm2
f pr i nt f ( f i d, ' Resul t ado component e Rm: %12. 5e\ n' , Rm2) ;
gl obal Rv2
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rv2) ;
gl obal Rw2
f pr i nt f ( f i d, ' Resul t ado component e Rw: %12. 5e\ n' , Rw2) ;
gl obal Rz2
f pr i nt f ( f i d, ' Resul t ado component e Rz: %12. 5e\ n' , Rz2) ;
gl obal R2
f pr i nt f ( f i d, ' Resul t ado de r i esgo R2: %12. 5e\ n' , R2) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da del pat r i moni o cul t ur al . R3\ n' ) ;
gl obal RB3
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , RB3) ;
gl obal Rv3
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rv3) ;
gl obal R3
f pr i nt f ( f i d, ' Resul t ado de r i esgo R3: %12. 5e\ n' , R3) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da de val or econmi co. R4\ n' ) ;
gl obal RA4
f pr i nt f ( f i d, ' Resul t ado component e RA: %12. 5e\ n' , RA4) ;
gl obal RB4
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , RB4) ;
gl obal Rc4
f pr i nt f ( f i d, ' Resul t ado component e Rc: %12. 5e\ n' , Rc4) ;
gl obal Rm4
f pr i nt f ( f i d, ' Resul t ado component e Rm: %12. 5e\ n' , Rm4) ;
gl obal Ru4
f pr i nt f ( f i d, ' Resul t ado component e Ru: %12. 5e\ n' , Ru4) ;
gl obal Rv4
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rv4) ;
gl obal Rw4
f pr i nt f ( f i d, ' Resul t ado component e Rw: %12. 5e\ n' , Rw4) ;
gl obal Rz4
f pr i nt f ( f i d, ' Resul t ado component e Rz: %12. 5e\ n' , Rz4) ;
gl obal R4
f pr i nt f ( f i d, ' Resul t ado de r i esgo R4: %12. 5e\ n' , R4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' RI ESGO Y COMPONENTES DE RI ESGO EN LA ACOMETI DA: \ n' ) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da del ser vi ci o pbl i co. R2\ n' ) ;
gl obal Rpr i mab2
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , Rpr i mab2) ;
gl obal Rpr i mac2
f pr i nt f ( f i d, ' Resul t ado component e Rc: %12. 5e\ n' , Rpr i mac2) ;
gl obal Rpr i mav2
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rpr i mav2) ;
gl obal Rpr i maw2
f pr i nt f ( f i d, ' Resul t ado component e Rw: %12. 5e\ n' , Rpr i maw2) ;
gl obal Rpr i maz2
f pr i nt f ( f i d, ' Resul t ado component e Rz: %12. 5e\ n' , Rpr i maz2) ;
gl obal Rpr i ma2
f pr i nt f ( f i d, ' Resul t ado de r i esgo R2: %12. 5e\ n' , Rpr i ma2) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f pr i nt f ( f i d, ' Ri esgo de pr di da del val or econmi co. R4\ n' ) ;
gl obal Rpr i mab4
f pr i nt f ( f i d, ' Resul t ado component e RB: %12. 5e\ n' , Rpr i mab4) ;
gl obal Rpr i mac4
f pr i nt f ( f i d, ' Resul t ado component e Rc: %12. 5e\ n' , Rpr i mac4) ;
gl obal Rpr i mav4
205
f pr i nt f ( f i d, ' Resul t ado component e Rv: %12. 5e\ n' , Rpr i mav4) ;
gl obal Rpr i maw4
f pr i nt f ( f i d, ' Resul t ado component e Rw: %12. 5e\ n' , Rpr i maw4) ;
gl obal Rpr i maz4
f pr i nt f ( f i d, ' Resul t ado component e Rz: %12. 5e\ n' , Rpr i maz4) ;
gl obal Rpr i ma4
f pr i nt f ( f i d, ' Resul t ado de r i esgo R4: %12. 5e\ n' , Rpr i ma4) ;
f pr i nt f ( f i d, ' \ n' ) ; %Li nea en bl anco
f cl ose( f i d) ;
%- - - Execut es dur i ng obj ect cr eat i on, af t er set t i ng al l pr oper t i es.
f unct i on axes5_Cr eat eFcn( hObj ect , event dat a, handl es)
%hObj ect handl e t o axes5 ( see GCBO)
%event dat a r eser ved - t o be def i ned i n a f ut ur e ver si on of MATLAB
%handl es empt y - handl es not cr eat ed unt i l af t er al l Cr eat eFcns cal l ed
%Hi nt : pl ace code i n Openi ngFcn t o popul at e axes5
i mage( i mr ead( ' component es_r i esgo. bmp' ) )
axi s of f