Post on 19-Sep-2018
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ÍNDICE ESTABLECIMIENTOS INDUSTRIALES
-I-
ÍNDICE
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ÍNDICE ESTABLECIMIENTOS INDUSTRIALES
-II-
CAPÍTULO 1.- INTRODUCCIÓN.
1.1.- INTRODUCCIÓN..........................................................................................................................2
1.2.- PLANTEAMIENTO DEL PROBLEMA. ......................................................................................2
1.3.- OBJETIVO DEL PROYECTO. .....................................................................................................3
1.4.- ORGANIZACIÓN DEL DOCUMENTO.......................................................................................4
CAPÍTULO 2.- LA SEGURIDAD CONTRA INCENDIOS EN LA INDUSTRIA Y SU
REGLAMENTO.
2.1.- INTRODUCCIÓN..........................................................................................................................7
2.2.- LA SEGURIDAD CONTRA INCENDIOS EN LA INDUSTRIA. ...............................................7
2.3.- EL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ESTABLECIMIENTOS
INDUSTRIALES....................................................................................................................................8
2.3.1.- OBJETO DEL REGLAMENTO ............................................................................................8 2.3.2.- ÁMBITO DE APLICACIÓN DEL REGLAMENTO .............................................................................9 2.3.3.- CONTENIDO DEL REGLAMENTO ..................................................................................10
2.3.3.1.- ANEXO I. CARACTERIZACIÓN DE LOS ESTABLECIMIENTOS INDUSTRIALES EN RELACIÓN CON
LA SEGURIDAD CONTRA INCENDIOS ...............................................................................................11 2.3.3.2.- ANEXO II. REQUISITOS CONSTRUCTIVOS DE LOS ESTABLECIMIENTOS INDUSTRIALES SEGÚN
SU CONFIGURACIÓN, UBICACIÓN Y NIVEL DE RIESGO INTRÍNSECO..................................................15 2.2.3.3.- ANEXO III. REQUISITOS DE LAS INSTALACIONES DE PROTECCIÓN CONTRA INCENDIOS DE LOS
ESTABLECIMIENTOS INDUSTRIALES ................................................................................................18
CAPÍTULO 3.- METODOLOGÍAS DE PROGRAMACIÓN.
3.1.- INTRODUCCIÓN........................................................................................................................23
3.2.- TECNOLOGÍA DE MODELADO UML.....................................................................................23
3.2.1.- EL LENGUAJE UNIFICADO DE MODELADO (UML) ................................................................24 3.2.2.- FASES DEL DESARROLLO DE UN SISTEMA. .............................................................................25 3.2.3.- BLOQUES DE CONSTRUCCIÓN DE UML ..................................................................................26
3.2.3.1.- COSAS EN UML ................................................................................................................... 26 3.2.3.2. RELACIONES EN UML ........................................................................................................... 28 3.2.3.3. DIAGRAMAS EN UML........................................................................................................... 28
3.2.2.- VENTAJAS DE UML. .........................................................................................................29
3.3.- EL LENGUAJE DE PROGRAMACION JAVA. ........................................................................31
CAPÍTULO 4.- FASES DE DESARROLLO DE LA HERRAMIENTA.
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ÍNDICE ESTABLECIMIENTOS INDUSTRIALES
-III-
4.1.- INTRODUCCIÓN........................................................................................................................37
4.2.- FASE DE ANALISIS DE REQUERIMIENTOS.........................................................................37
4.2.1.- MODELO DE CASOS DE USO ..........................................................................................38 4.2.1.1.- CASOS DE USO ................................................................................................................39 4.2.1.2.- DIAGRAMA DE CASOS DE USO..........................................................................................50
4.3.- FASE DE ANÁLISIS ...................................................................................................................53
4.3.1.- ANÁLISIS EXHAUSTIVO DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN
ESTABLECIMIENTOS INDUSTRIALES. ..................................................................................................53 4.3.2.- DESARROLLO DEL DIAGRAMA DE CLASES INICIAL. ................................................................54
4.3.2.1.- AGRUPACIÓN DE LAS CLASES ...........................................................................................57 4.3.2.1.1.- Paquete Lógico: “Elemento constructivo” ............................................................................ 58 4.3.2.1.1.1.- Subpaquete Lógico: “Elemento constructivo portante” ..................................................... 58 4.3.2.1.1.2- Subpaquete Lógico: “Elemento constructivo delimitador” ................................................. 59 4.3.2.1.2.- Paquete Lógico: “Elemento no constructivo” ....................................................................... 62 4.3.2.1.3.- Paquete Lógico: “Sistema de almacenaje”............................................................................ 62 4.3.2.1.4.- Paquete Lógico: “Vial” ......................................................................................................... 63 4.3.2.1.5.- Paquete Lógico: “Sistema de extinción”............................................................................... 64 4.3.2.1.6.- Paquete Lógico: “Sistema de alarma”................................................................................... 67 4.3.2.1.7.- Resto de clases...................................................................................................................... 67
4.3.2.2.- DIAGRAMA DE CLASES .....................................................................................................71
4.4.- FASE DE DISEÑO .................................................................................................................... ..73
4.4.1.- REVISION DE LOS PAQUETES LÓGICOS ....................................................................................73 4.4.1.1.- PAQUETE LÓGICO: “ELEMENTO CONSTRUCTIVO”............................................................73
4.4.1.1.1.- Subpaquete Lógico: “Elemento constructivo portante” ........................................................ 73 4.4.1.1.2.- Subpaquete Lógico: “Elemento constructivo delimitador” ................................................... 75
4.4.1.2.- PAQUETE LÓGICO: “ELEMENTO NO CONSTRUCTIVO” ......................................................77 4.4.1.3.- PAQUETE LÓGICO: “SISTEMA DE ALMACENAJE” ..............................................................77 4.4.1.4.- PAQUETE LÓGICO: “VIAL” .............................................................................................77 4.4.1.5.- PAQUETE LÓGICO: “SISTEMA DE EXTINCIÓN” .................................................................77 4.4.1.6.- PAQUETE LÓGICO: “SISTEMA DE ALARMA”......................................................................78 4.4.1.7.- RESTO DE CLASES ............................................................................................................79
4.4.2.- DIAGRAMA DE CLASES ..................................................................................................82 4.4.4.- DIAGRAMAS DE ACTIVIDAD.........................................................................................85
4.4.4.1.- DIAGRAMA DE ACTIVIDAD. CASO DE USO UBICACIÓN. .....................................................87 4.4.5.- TABLAS DE DECISIÓN .....................................................................................................88
4.4.5.1.- TABLA DE DECISIÓN. CASO DE USO UBICACIÓN. ..............................................................90
4.5.- FASE DE PROGRAMACIÓN.....................................................................................................90
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ÍNDICE ESTABLECIMIENTOS INDUSTRIALES
-IV-
CAPÍTULO 5.- USO Y VALIDACIÓN DEL PROGRAMA.
5.1.- INTRODUCCIÓN........................................................................................................................98
5.2.- USO DEL PROGRAMA..............................................................................................................98
5.2.1.- CARACTERIZACIÓN.......................................................................................................100 5.2.1.1.- CONFIGURACIÓN...........................................................................................................100 5.2.1.2.- CARACTERIZACIÓN SECTOR ...........................................................................................102 5.2.1.2.1.- CARACTERIZACIÓN SECTOR POR COMBUSTIBLE ..........................................................102 5.2.1.2.2.- CARACTERIZACIÓN SECTOR POR ACTIVIDAD ALMACENAJE ..........................................104 5.2.1.2.3.- CARACTERIZACIÓN SECTOR POR ACTIVIDAD NO ALMACENAJE.....................................106 5.2.1.3.- CARACTERIZACIÓN EDIFICIO .........................................................................................108 5.2.1.4.- CARACTERIZACIÓN ESTABLECIMIENTO ...........................................................................109
5.2.2.- REQUISITOS CONSTRUCTIVOS. ..................................................................................111 5.2.2.1.- UBICACIÓN. ..................................................................................................................112 5.2.2.2.- MÁXIMA SUPERFICIE. ....................................................................................................114 5.2.2.3.- MATERIALES..................................................................................................................116 5.2.2.4.- ELEMENTOS CONSTRUCTIVOS PORTANTES. ....................................................................117 5.2.2.5.- CUBIERTA LIGERA. ........................................................................................................118 5.2.2.6.- ELEMENTOS CONSTRUCTIVOS DE CERRAMIENTO. ..........................................................120 5.2.2.6.1.- MEDIANERA. ..............................................................................................................121 5.2.2.6.2.- FORJADO. ..................................................................................................................123 5.2.2.6.3.- PARED. ......................................................................................................................124 5.2.2.6.4.- HUECO. .....................................................................................................................125 5.2.2.7.- SISTEMAS DE EXTRACCIÓN DE HUMO............................................................................127 5.2.2.8.- ALMACENAMIENTOS ......................................................................................................128 5.2.3.- REQUISITOS DE INSTALACIONES. ............................................................................129 5.2.3.1.- SISTEMA AUTOMÁTICO DE DETECCIÓN..........................................................................130 5.2.3.2.- SISTEMA MANUAL DE ALARMA.......................................................................................132 5.2.3.3.- SISTEMA DE COMUNICACIÓN DE ALARMA......................................................................133 5.2.3.4.- SISTEMA DE ABASTECIMIENTO DE AGUA........................................................................134 5.2.3.5.- SISTEMA DE HIDRANTES EXTERIORES. ...........................................................................135 5.2.3.6.- EXTINTORES. .................................................................................................................137 5.2.3.7.- BIES. ............................................................................................................................139 5.2.3.8.- SISTEMA DE COLUMNA SECA..........................................................................................141 5.2.3.9.- SISTEMA DE ROCIADORES AUTOMÁTICOS.......................................................................142 5.2.3.10.- SISTEMA DE ALUMBRADO DE EMERGENCIA. ................................................................143
5.2.4.- PROBLEMA COMPLETO. ...............................................................................................144 5.2.4.1.- PROBLEMA COMPLETO SECTOR. ....................................................................................145 5.2.4.2.- PROBLEMA COMPLETO EDIFICIO...................................................................................147
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ÍNDICE ESTABLECIMIENTOS INDUSTRIALES
-V-
5.2.4.3.- PROBLEMA COMPLETO ESTABLECIMIENTO.....................................................................148
5.3.- VALIDACIÓN DEL PROGRAMA. ..........................................................................................148
5.3.1.- ENUNCIADO DEL PROBLEMA .....................................................................................148 5.3.2.- RESOLUCION DEL PROBLEMA....................................................................................149
CAPÍTULO 6.- RESUMEN Y CONCLUSIONES DEL PROYECTO.
6.1.- INTRODUCCIÓN......................................................................................................................169
6.2.- RESUMEN .................................................................................................................................169
6.3.- CONCLUSIONES......................................................................................................................170
6.4.- IDEAS PARA FUTURAS LÍNEAS DE DESARROLLO. ........................................................170
ANEXO 1.- TABLAS DE DECISIÓN.
BIBLIOGRAFÍA.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 1: SEGURIDAD CONTRA INCENDIOS EN INTRODUCCIÓN ESTABLECIMIENTOS INDUSTRIALES
-1-
Capítulo 1:
INTRODUCCIÓN.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 1: SEGURIDAD CONTRA INCENDIOS EN INTRODUCCIÓN ESTABLECIMIENTOS INDUSTRIALES
-2-
1.1.- INTRODUCCIÓN.
La importancia y la trascendencia de las normas y reglamentos en ingeniería,
arquitectura y, en general, en todos los ámbitos de actividad técnica es enorme.
Cualquier cosa que se calcule o se proyecte ha de pasar por los filtros de la
normativa, estando obligados los proyectistas a cumplir los requisitos o condiciones
que allí se exponen.
Las normas o reglamentos establecen ciertas disposiciones cuya finalidad es
asegurar unos niveles mínimos de seguridad y calidad de las soluciones de diseño,
así como garantizar el cumplimiento de su funcionalidad. En el contexto de las
instalaciones, las normas establecen ciertas disposiciones cuya finalidad es asegurar
unos niveles mínimos de seguridad y calidad de cara a los usuarios, así como
garantizar el cumplimiento de su funcionalidad.
1.2.- PLANTEAMIENTO DEL PROBLEMA.
Hoy en día, para un correcto diseño de un establecimiento industrial, se han
de tener en cuenta muchos factores, entre los que se destacan:
- Factores estructurales, como son el correcto dimensionamiento de los
elementos constructivos que conforman el establecimiento en relación a las
cargas a las que se ven sometidos, con el objeto de conseguir la estabilidad
del edificio.
- Factores funcionales, como es un correcto diseño del establecimiento en
cuanto a la distribución del espacio y diseño de instalaciones necesarias, con
el fin de que se puedan desarrollar eficientemente las actividades industriales
que en él se van a realizar.
- Factores de seguridad contra incendios. Tanto el diseño de los elementos
constructivos, en cuanto a sus características en relación a la seguridad contra
incendios, como el establecimiento de ciertas instalaciones necesarias para la
protección contra incendios del mismo, dependen de este factor.
Actualmente, se le da una gran importancia a la adecuada protección contra
incendios en la industria. Esto es debido a las grandes perdidas que así se logran
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 1: SEGURIDAD CONTRA INCENDIOS EN INTRODUCCIÓN ESTABLECIMIENTOS INDUSTRIALES
-3-
evitar. Pérdidas tanto de vidas humanas, como económicas, como son la pérdida de
maquinaria, materias primas, productos elaborados, etc., y las debidas a paradas en la
actividad de las industrias, para reparar los daños causados por el incendio.
Con el objetivo de conseguir unos niveles mínimos de seguridad contra
incendios en las industrias, se crea el Reglamento de Seguridad Contra Incendios en
Establecimientos Industriales. Con éste, se pretenden establecer y definir los
requisitos que deben satisfacer y las condiciones que deben cumplir los
establecimientos e instalaciones de uso industrial para su seguridad en caso de
incendio, prevenir su aparición y dar la respuesta adecuada, y en caso de producirse,
limitar su propagación y posibilitar su extinción, con el fin de anular o reducir los
daños o pérdidas ya comentados en el párrafo anterior, que el incendio pueda
producir a personas o bienes.
Pero este Reglamento a veces se presenta algo confuso y enrevesado, ya que
presenta una gran cantidad de reglas que dependen de otras tantas variables, lo que
puede llevar en algunos casos a los proyectistas a la toma de decisiones erróneas en
cuanto al diseño de los establecimientos en relación a la seguridad contra incendios.
1.3.- OBJETIVO DEL PROYECTO.
Todo lo expuesto en el apartado anterior, evidencia la necesidad de crear una
aplicación informática ayude a los ingenieros con el diseño de las industrias en
cuanto a la seguridad contra incendios. Así se conseguiría tanto evitar errores de tipo
humano en el diseño de las mismas, como también una simplificación del trabajo a
realizar, ya que aplicación sería de gran ayuda a la hora de establecer las necesidades
tanto constructivas como de instalaciones de los establecimientos industriales en
cuanto a la protección contra incendios.
Con este objetivo, se pretende realizar una automatización del Reglamento de
Seguridad Contra Incendios en Establecimientos Industriales, creando un programa o
aplicación informática capaz de resolver, de una manera sencilla y ordenada,
problemas concretos relacionados con este Reglamento.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 1: SEGURIDAD CONTRA INCENDIOS EN INTRODUCCIÓN ESTABLECIMIENTOS INDUSTRIALES
-4-
Los requisitos en cuanto a elementos constructivos y a instalaciones, los
establece el Reglamento mediante una serie de reglas, que aquí se programan en un
determinado lenguaje para crear la herramienta informática.
Se pretende que la herramienta sirva tanto para uso profesional como para uso
educativo, por lo que ha de ser segura, para lo cual su comportamiento ha de estar
validado mediante numerosas pruebas que demuestren su correcto funcionamiento.
También ha de servir tanto para el diseño de elementos constructivos y de
instalaciones en cuanto a la seguridad contra incendios, como para la comprobación
de resultados obtenidos en problemas de este tipo.
Finalmente, se pretende que su uso sea sencillo e intuitivo, para que el usuario
la pueda utilizar fácilmente, convirtiéndose así en una ayuda a la hora de diseñar y
comprobar resultados.
1.4.- ORGANIZACIÓN DEL DOCUMENTO.
El presente proyecto se presenta en forma de capítulos cuyo contenido se
resume a continuación.
En el presente capítulo, se hace una breve introducción del proyecto, de la
problemática por la cual se ha decidido desarrollarlo, así como de los objetivos que
se quieren conseguir.
En el Capítulo 2 se presenta la importancia y la problemática de la seguridad
contra incendios en la industria, para a continuación comentar el Reglamento de
Seguridad Contra Incendios en Establecimientos Industriales, analizando su
contenido y cómo está estructurado, para así poder ver cómo funciona.
En el Capítulo 3 se presentan las metodologías de modelado y de
programación de la herramienta informática. Para ello se comentan los fundamentos
de la tecnología de modelado UML y del lenguaje JAVA.
En el Capítulo 4 se analizan completamente todas las fases por las que se pasa
a la hora de desarrollar la herramienta, desde la fase de análisis de requerimientos
hasta la fase de programación del software, mostrando como va evolucionando el
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 1: SEGURIDAD CONTRA INCENDIOS EN INTRODUCCIÓN ESTABLECIMIENTOS INDUSTRIALES
-5-
sistema a lo largo de las diferentes fases, y presentando los diagramas UML
obtenidos.
En el Capítulo 5 se presenta un manual de usuario que muestra el manejo de
la herramienta informática, y distintas pruebas de validación del funcionamiento de
la misma, resolviendo para ello numerosos ejemplos a lo largo del manual y un
problema completo propuesto al final del capítulo.
En el Capítulo 6 se presenta el resumen y las conclusiones finales una vez
realizado el trabajo, así como nuevas vías de futuros proyectos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-6-
Capítulo 2:
LA SEGURIDAD CONTRA INCENDIOS EN LA INDUSTRIA Y SU REGLAMENTO.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-7-
2.1.- INTRODUCCIÓN.
En este capítulo se presenta el ámbito de trabajo para el que se desarrolla el
Proyecto. Para ello, se habla en primer lugar de la seguridad contra incendios en la
industria, su importancia y las dificultades que se encuentran en torno a ella.
A continuación se presenta el Reglamento de Seguridad contra Incendios en
Establecimientos Industriales (de aquí en adelante lo denominaremos RSCIEI), tanto
su objeto y campo de aplicación, como su contenido, realizando un recorrido a lo
largo de sus diferentes capítulos y de los anexos que lo completan, y haciendo
hincapié en los puntos mas importantes, ya que para comprender la herramienta
informática y su funcionamiento es fundamental conocer la normativa en la que se
basa.
2.2.- LA SEGURIDAD CONTRA INCENDIOS EN LA
INDUSTRIA.
Según datos de las aseguradoras, en España el sector industrial sufre una
media de ocho incendios diarios declarados y un número mucho mayor de conatos.
De los incendios declarados, el 20% de las industrias que los sufren quedan
completamente destruidas y sin posibilidad de volver a la actividad, perdiéndose la
productividad y los empleos, directos e indirectos, y produciéndose el cierre de las
mismas.
Estos datos demuestran la enorme importancia que supone una adecuada
protección contra incendios en la industria. Pero, ¿que es lo que hace que el
conseguir una protección adecuada sea tan difícil? Uno de los motivos principales es
la gran variedad de industrias que existen, lo que hace muy complicado el establecer
unas pautas comunes a seguir a la hora proteger las mismas frente a incendios. El
recoger en un solo documento una reglamentación común que imponga unos criterios
comunes adecuados es muy complejo, debido a la gran cantidad de actividades
industriales diferentes que se pueden llevar a cabo en los mismos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-8-
El RSCIEI que se aprueba en el Real Decreto 2267/2004 del 3 de diciembre
de 2004, intenta cumplir esta función de la manera más eficaz posible. Este RSCIEI
ha supuesto un impulso en la ordenación y mejora de la protección contra incendios
de la industria española, y está contribuyendo a reforzar la normalización de
productos, la certificación de éstos y de las empresas, el control de calidad en las
instalaciones y su debido mantenimiento.
2.3.- EL REGLAMENTO DE SEGURIDAD CONTRA
INCENDIOS EN ESTABLECIMIENTOS INDUSTRIALES.
Este apartado está dedicado a conocer el RSCIEI, paro lo que se analiza su
objeto, ámbito de aplicación y contenido. Será fundamental detenerse en sus tres
primeros anexos, ya que componen la parte más importante para la elaboración de la
herramienta informática.
2.3.1.- OBJETO DEL REGLAMENTO
Tal y como aparece reflejado en el mismo Reglamento, este tiene por objeto
definir los requisitos y las condiciones que deben cumplir los establecimientos e
instalaciones de uso industrial para su seguridad en caso de incendio, así como para
prevenir su aparición, o si se desencadena dar la respuesta adecuada al mismo,
limitando su propagación y posibilitando su extinción; todo ello con el fin de anular
o reducir los daños que los incendios puedan producir a personas o bienes.
Para ello se debe actuar de dos maneras diferentes y a su vez
complementarias:
- Mediante actividades de prevención del incendio, que tienen como finalidad
limitar la presencia del riesgo de fuego y las circunstancias que pueden
desencadenar el incendio.
- Mediante las actividades de respuesta al incendio, que tienen como finalidad
controlar o luchar contra el incendio, para extinguirlo, y minimizar los daños
o pérdidas que pueda generar.
Con esto se expresa que la principal función del Reglamento es establecer los
medios necesarios para evitar la aparición y, en su caso, para limitar la propagación y
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-9-
posibilitar la extinción de incendios en establecimientos industriales, todo ello
siguiendo una metodología y estableciendo unas necesidades de protección acordes
con cada tipología de establecimiento, su uso y las particularidades que cada uno de
ellos presente.
Lo que se pretende es establecer unos medios de protección adecuados que
sean suficientes para cada caso, pero sin llegar a ser desmesurados, ya que todos
estos medios tienen una importante repercusión económica en cada proyecto. Por eso
se ha de equilibrar la balanza entre seguridad y economía, eso sí, siempre primando
la seguridad y la protección de las personas.
Por último, recordar que este reglamento se aplica con carácter
complementario a las medidas de protección contra incendios establecidas en las
disposiciones vigentes que regulan actividades industriales, sectoriales o específicas,
en los aspectos no previstos en ellas.
2.3.2.- ÁMBITO DE APLICACIÓN DEL REGLAMENTO
El ámbito de aplicación del Reglamento, y en consecuencia el del programa
informático desarrollado en el proyecto, son los establecimientos industriales,
entendiendo como tales:
- Las industrias, tal como se definen en el artículo 3, punto 1, de la Ley
21/1992, de 16 de julio, de Industria, en el que se definen como: “las
actividades dirigidas a la obtención, reparación, mantenimiento,
transformación o reutilización de productos industriales, el envasado y
embalaje, así como el aprovechamiento, recuperación y eliminación de
residuos o subproductos, cualquiera que sea la naturaleza de los recursos y
procesos técnicos utilizados”.
- Los almacenamientos industriales.
- Los talleres de reparación y los estacionamientos de vehículos destinados al
servicio de transporte de personas y transporte de mercancías.
- Los servicios auxiliares o complementarios de las actividades comprendidas
en los párrafos anteriores.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-10-
Se aplica, además, a todos los almacenamientos de cualquier tipo de
establecimiento cuando su carga de fuego total es igual o superior a tres millones de
Megajulios (MJ).
Asimismo, se aplica a las industrias existentes antes de la entrada en vigor del
RSCIEI cuando su nivel de riesgo intrínseco, su situación o sus características
impliquen un riesgo grave para las personas, los bienes o el entorno, y así se
determine por la Administración autonómica competente.
Quedan excluidas del ámbito de aplicación del Reglamento las actividades en
establecimientos o instalaciones nucleares, radiactivas, las de extracción de
minerales, las actividades agropecuarias y las instalaciones para usos militares.
Igualmente, quedan excluidas de la aplicación de este reglamento las
actividades industriales y talleres artesanales y similares cuya densidad de carga de
fuego no supera los 10 Mcal/m2 (42 MJ/m2), siempre que su superficie útil sea
inferior o igual a 60 m2, excepto en lo recogido en los apartados 8 y 16 del anexo III.
2.3.3.- CONTENIDO DEL REGLAMENTO
Viendo el contenido del Reglamento, se puede dividir en dos partes
fundamentales:
- Una primera parte en la que se establece el objeto, ámbito de aplicación,
implantación, inspecciones, etc., más encaminado a temas legales que
ingenieriles. Esta parte sienta las bases del reglamento y remite a los anexos para
la caracterización, condiciones y requisitos constructivos, y los requisitos de las
instalaciones que se deben imponer para proteger un establecimiento industrial
contra incendios. En resumen, se puede decir que esta primera parte corresponde
a los 6 primeros capítulos, no teniendo esta incidencia en cuanto al desarrollo de
la herramienta informática.
- Una segunda parte fundamental, y en la que está basada el programa informático,
que son los ANEXOS. En estos se dan las directrices a seguir por los
proyectistas a la hora de equipar los establecimientos con las medidas de
protección adecuadas, caracterizando previamente los establecimientos mediante
criterios de clasificación que se verán mas adelante, y que incidirán directamente
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-11-
en la necesidad o no de utilización de los diversos sistemas de protección
recogidos en el Reglamento.
Dada la indiscutible dependencia del programa de informático con los citados
anexos, se pasa a su análisis para una mayor comprensión y familiarización con los
mismos.
2.3.3.1.- ANEXO I. CARACTERIZACIÓN DE LOS ESTABLECIMIENTOS
INDUSTRIALES EN RELACIÓN CON LA SEGURIDAD CONTRA INCENDIOS
Como su propio título indica, la función principal de este anexo es la
caracterización de los establecimientos industriales, es decir, definir una serie de
atributos esenciales de cada establecimiento que lo diferencie de otros.
Esta caracterización es debida a la necesidad de clasificar los establecimientos de
manera coherente, clara y sencilla, capaz de recoger en esencia las variables más
influyentes a la hora de proteger los establecimientos, ya que dada la multitud de
tipologías y situaciones diferentes que rodean un establecimiento industrial hay que
establecer unas pautas a la hora de clasificarlos.
Por tanto en este anexo se caracterizan los establecimientos industriales en base
a:
- Su configuración y ubicación con relación a su entorno.
- Su nivel de riesgo intrínseco.
Atendiendo a su configuración y ubicación con relación a su entorno, se
clasifican los establecimientos industriales como:
- Establecimientos industriales ubicados en un edificio:
o TIPO A: el establecimiento industrial ocupa parcialmente un edificio que
tiene, además, otros establecimientos, ya sean estos de uso industrial ya de otros
usos.
o TIPO B: el establecimiento industrial ocupa totalmente un edificio que está
adosado a otro u otros edificios, o a una distancia igual o inferior a tres metros de
otro u otros edificios, de otro establecimiento, ya sean estos de uso industrial o
bien de otros usos. Para establecimientos industriales que
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-12-
ocupen una nave adosada con estructura compartida con las contiguas, que en
todo caso deberán tener cubierta independiente, se admitirá el cumplimiento de
las exigencias correspondientes al tipo B, siempre que se justifique técnicamente
que el posible colapso de la estructura no afecte a las naves colindantes.
o TIPO C: el establecimiento industrial ocupa totalmente un edificio, o varios,
en su caso, que está a una distancia mayor de tres metros del edificio más
próximo de otros establecimientos. Dicha distancia deberá estar libre de
mercancías combustibles o elementos intermedios susceptibles de propagar el
incendio.
- Establecimientos industriales que desarrollan su actividad en espacios abiertos
que no constituyen un edificio:
o TIPO D: el establecimiento industrial ocupa un espacio abierto, que puede
estar totalmente cubierto, alguna de cuyas fachadas carece totalmente de
cerramiento lateral.
o TIPO E: el establecimiento industrial ocupa un espacio abierto que puede
estar parcialmente cubierto (hasta un 50 por ciento de su superficie), alguna de
cuyas fachadas en la parte cubierta carece totalmente de cerramiento lateral.
La otra clasificación que se da es según su nivel de riesgo intrínseco. Éste se
obtiene calculando la densidad de carga de fuego ponderada o corregida del sector/es o
área/s de incendio, edificio/s o establecimiento industrial. Existen dos formas diferentes
de calcularla:
- Una primera forma que depende de los tipos y cantidades de combustibles que
se encuentran en sector o área de incendio, para lo cual se usa la siguiente
expresión:
i Σ 1 Gi qi Ci
Qs = Ra (MJ/m2) o (Mcal/m2) A
Donde:
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-13-
Ø Qs = Densidad de carga de fuego, ponderada y corregida, del sector o
área de incendio, en MJ/m2 o Mcal/m2.
Ø Gi = Masa, en Kg, de cada uno de los combustibles (i) que existen en el
sector de incendio (incluidos los materiales constructivos combustibles).
Ø qi = Poder calorífico, en MJ/kg o Mcal/kg, de cada uno de los
combustibles (i) que existen en el sector de incendio.
Ø Ci = Coeficiente adimensional que pondera el grado de peligrosidad (por
la combustibilidad) de cada uno de los combustibles (i) que existen en el
sector de incendio.
Ø Ra = Coeficiente adimensional que corrige el grado de peligrosidad (por
la activación) inherente a la actividad industrial que se desarrolla en el
sector de incendio, producción, montaje, transformación, reparación,
almacenamiento, etc.
Ø A = superficie construida del sector de incendio o superficie ocupada del
área de incendio, en m2.
- La otra forma depende de las actividades que se desarrollen en el sector o área de
incendio, teniendo así dos posibilidades:
o Si en el sector/área se realizan actividades de producción,
transformación, reparación o cualquier otra distinta al almacenamiento,
se usa la siguiente expresión:
i Σ 1 qsi Si Ci
Qs = Ra (MJ/m2) o (Mcal/m2) A
Donde:
Ø QS, Ci , Ra y A tienen la misma significación que en el la expresión
anterior.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-14-
Ø qsi = densidad de carga de fuego de cada zona con proceso diferente
según los distintos procesos que se realizan en el sector de incendio
(i), en MJ/m2 o Mcal/m2.
Ø Si = superficie de cada zona con proceso diferente y densidad de carga
de fuego, qsi diferente, en m2.
o Si en cambio en el sector/área se desarrollan actividades de
almacenamiento se usa la siguiente expresión:
i Σ 1 qvi Ci hi si
Qs = Ra (MJ/m2) o (Mcal/m2) A
donde:
Ø QS, Ci, Ra y A tienen la misma significación que en las expresiones
anteriores.
Ø qvi = carga de fuego, aportada por cada m3 de cada zona con diferente
tipo de almacenamiento (i) existente en el sector de incendio, en
MJ/m3 o Mcal/m3.
Ø hi = altura del almacenamiento de cada uno de los combustibles, (i),
en m.
Ø si = superficie ocupada en planta por cada zona con diferente tipo de
almacenamiento (i) existente en el sector de incendio en m2.
Obtenida la densidad de carga de fuego, compara esta con un baremo que nos
encontramos en la tabla 1.3 del Reglamento, mediante el cual se obtiene el nivel de
riesgo intrínseco del sector/área, edificio o establecimiento.
En resumen, lo que se pretende en el Anexo I del Reglamento es clasificar el
establecimiento tanto por su configuración y ubicación como por su nivel de riesgo
intrínseco. Este es el primer paso para establecer y definir los medios de prevención
y de protección contra incendios necesarios en cada establecimiento industrial.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-15-
2.3.3.2.- ANEXO II. REQUISITOS CONSTRUCTIVOS DE LOS
ESTABLECIMIENTOS INDUSTRIALES SEGÚN SU CONFIGURACIÓN, UBICACIÓN Y
NIVEL DE RIESGO INTRÍNSECO
El anexo II del Reglamento comienza estableciendo las siguientes
definiciones de algunos términos recogidos en el mismo para evitar interpretaciones
diversas:
- Fachadas accesibles: se consideran fachadas accesibles de un edificio, o
establecimiento industrial, aquellas que disponen de huecos que permitan el
acceso desde el exterior al personal del servicio de extinción de incendios.
- Estructura portante: se entiende por estructura portante de un edificio la
constituida por los siguientes elementos: forjados, vigas, soportes y estructura
principal y secundaria de cubierta.
- Estructura principal de cubierta y sus soportes: se entiende por estructura
principal de cubierta y sus soportes la constituida por la estructura de cubierta
propiamente dicha (dintel, cercha) y los soportes que tengan como función única
sustentarla, incluidos aquellos que, en su caso, soporten además una grúa.
- Cubierta ligera: Se califica como ligera toda cubierta cuyo peso propio no excede
de 100 kg/m2.
- Carga permanente. Se interpreta como carga permanente, a los efectos de
calificación de una cubierta como ligera, la resultante de tener en cuenta el
conjunto formado por la estructura principal de pórticos de cubierta, más las
correas y materiales de cobertura.
A continuación se presentan las condiciones y requisitos constructivos y
edificatorios que deben cumplir los establecimientos industriales, en relación con su
seguridad contra incendios, de acuerdo con la caracterización que resulta del anexo I.
Estas condiciones y requisitos constructivos son:
- Primero, en el apartado 1 se establecen las ubicaciones no permitidas de sectores
de incendio según el nivel de riesgo intrínseco, la configuración del
establecimiento y otras variables, como pueden ser la planta en la que se
encuentra dicho sector o la altura de evacuación de personas. Para ello el
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-16-
Reglamento establece una serie ubicaciones no permitidas que presentan un alto
factor de peligrosidad.
- A continuación, en el apartado 2.1 se establece la máxima superficie construida
admisible de cada sector de incendio, pudiendo encontrar casos en los que no
hay límites de superficie ya que presentan riesgos de incendios bastante bajos.
- En cuanto a los materiales de construcción, el Reglamento establece una serie de
condiciones de reacción al fuego en el apartado 3, imponiendo una clase de
reacción mínima ante el fuego según el tipo de material usado en la construcción
del establecimiento industrial. Aquí se analizan los productos de revestimiento o
acabado superficial, los productos incluidos en paredes y techos, otros productos
como los utilizados para aislamiento térmico o acondicionamiento acústico, y
productos de construcción como hormigones, productos pétreos, metálicos, así
como los vidrios, morteros, hormigones o yesos.
- En cuanto a los elementos constructivos portantes, en el apartado 4 se imponen
una serie de exigencias de comportamiento ante el fuego que se definen por el
tiempo en minutos, durante el que dicho elemento debe mantener la estabilidad
mecánica (o capacidad portante) en el ensayo normalizado conforme a la norma
que le corresponda. Aquí se analizan los elementos constructivos portantes,
poniendo especial hincapié en la estructura principal de cubiertas ligeras y sus
soportes, presentándonos diferentes tipologías de establecimientos en los que
habrá que adoptar unos valores determinados.
- Seguidamente, en el apartado 5, se analizan los elementos constructivos de
cerramiento, donde las exigencias de comportamiento ante el fuego de un
elemento constructivo de cerramiento (o delimitador) se definen por los tiempos
durante los que dicho elemento debe mantener las siguientes condiciones,
durante ensayo normalizado conforme a la norma que corresponda de las
incluidas en la Decisión 2000/367/CE de la Comisión, modificada por la
Decisión 2003/629/CE de la Comisión:
- Capacidad portante R.
- Integridad al paso de llamas y gases calientes E.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-17-
- Aislamiento térmico I.
Aquí se establece la resistencia al fuego tanto de medianeras, como de
forjados, paredes, muros e incluso huecos, ventanas, puertas y tuberías, en
definitiva, elementos que separen sectores de incendio.
- El siguiente paso es la evacuación de los establecimientos industriales que se
presenta en el apartado 6. Esta sección esta basada en la NBE-CPI/96, anulada
por el DB-SCI del Código Técnico de la Edificación, y se remite continuamente
a ella, por lo que en el presente proyecto no se trata de la misma, ya que
requeriría de un estudio minucioso y exhaustivo de otra normativa diferente a la
aquí tratada, y de ser incluida convertiría este en un proyecto demasiado extenso
y complejo.
- Para la ventilación y eliminación de humos y gases de la combustión, y, con
ellos, del calor generado, de los espacios ocupados por sectores de incendio, el
RSCIEI en su anexo 2, artículo 7, expone que su cálculo debe realizarse de
acuerdo con la tipología del edificio en relación con las características que
determinan el movimiento del humo. En resumen, el Reglamento expone las
situaciones en las que son necesarias la existencia de sistemas de evacuación de
humo, y, en otros casos establece los valores mínimos de la superficie
aerodinámica de evacuación de humos.
- Acto seguido trata sobre los almacenamientos en el apartado 8, los cuales se
caracterizan por el sistema de almacenaje cuando se realiza en estanterías
metálicas. Establece una clasificación de autoportantes o independientes, que a
su vez podrán ser automáticos o manuales.
- Sistema de almacenaje autoportante: Soportan, además de la mercancía
almacenada, los cerramientos de fachada y la cubierta, y actúan como una
estructura de cubierta.
- Sistema de almacenaje independiente: Solamente soportan la mercancía
almacenada y son elementos estructurales desmontables e independientes
de la estructura de cubierta.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-18-
- Sistema de almacenaje automático: Las unidades de carga que se
almacenan se transportan y elevan mediante una operativa automática, sin
presencia de personas en el almacén.
- Sistema de almacenaje manual: Las unidades de carga que se almacenan
se transportan y elevan mediante operativa manual, con presencia de
personas en el almacén.
En resumen, lo que se establece en esta sección son los requisitos que han de
cumplir los almacenamientos metálicos en cuanto a clase de materiales,
resistencia al fuego, disposición, y evacuación.
- En cuanto a las instalaciones técnicas de servicios como instalaciones eléctricas,
instalaciones de energía térmica, instalaciones frigoríficas, etc. El Reglamento
remite a los requisitos establecidos por los reglamentos vigentes que
específicamente les afectan.
- Para terminar se habla en el apartado 10 del riesgo de fuego forestal, ya que la
ubicación de industrias en terrenos colindantes con bosques origina riesgo de
incendio en una doble dirección: peligro para la industria, puesto que un fuego
forestal la puede afectar, y peligro de que un fuego en una industria pueda
originar un fuego forestal. Por tanto se establecen unas condiciones mínimas para
reducir el efecto negativo de estos riesgos.
2.2.3.3.- ANEXO III. REQUISITOS DE LAS INSTALACIONES DE PROTECCIÓN
CONTRA INCENDIOS DE LOS ESTABLECIMIENTOS INDUSTRIALES
En este anexo se establece si un establecimiento industrial o un sector de
incendio contenido en el mismo, ha de estar dotado de determinadas instalaciones de
protección contra incendios que a continuación se exponen, y en su caso, de las
características de las mismas a través de las condiciones y requisitos que le sean
aplicables.
- El primer tipo de instalaciones que se analizan en este anexo son los sistemas
automáticos de detección de incendio en el apartado 3. Las instalaciones fijas de
detección de incendios permiten la detección y localización automática del
incendio, así como la puesta en marcha automática de aquellas secuencias del
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-19-
plan de alarma incorporadas a la central de detección. Para establecer su
necesidad o no, el Reglamento divide los sectores según la actividad que en ellos
se desarrollen, es decir, si son actividades de almacenamiento o no, para a
continuación establecer las condiciones en las que es necesaria su instalación.
- El siguiente paso es el estudio de la necesidad de instalación de sistemas
manuales de alarma de incendio en el apartado 4, los cuales constan de
pulsadores de alarma, central de control con vigilancia permanente y fuentes de
alimentación eléctrica.
- A continuación, en el apartado 5, se estudia la necesidad de instalación de
sistemas de comunicación de alarma, cuya obligatoriedad depende únicamente
de la suma de la superficie construida de todos los sectores de incendio.
- En cuanto a los sistemas de abastecimiento de agua contra incendios, este anexo
habla en el apartado 6 de su necesidad de utilización y de los caudales y reservas
mínimas de agua cuando en un establecimiento industrial coexistan varios de los
siguientes sistemas que utilizan el agua como agente extintor:
- Red de bocas de incendio equipadas (BIE).
- Red de hidrantes exteriores.
- Rociadores automáticos.
- Agua pulverizada.
- Espuma.
- Para los sistemas de hidrantes exteriores, los cuales están compuestos por una
fuente de abastecimiento de agua, una red de tuberías para agua de alimentación
y los hidrantes exteriores necesarios, establece unas condiciones en las cuales su
instalación es obligatoria.
También se habla aquí del número de hidrantes exteriores que deben
instalarse para que se cumplan una serie de condiciones mínimas de
protección contra incendios.
Lo último que establece este apartado es el caudal requerido, la autonomía y
la presión de los hidrantes a instalar.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-20-
- A continuación, en el apartado 8, se habla de los extintores de incendio y de
su obligatoriedad de ser instalados en todos los sectores de incendio. Se
establece el tipo de extintor a ser usado en función de la clase de fuego y la
dotación de los mismos. Por ultimo se exponen unas reglas de colocación y
distribución de los extintores en los sectores de incendio.
- Acto seguido se presentan los sistemas de bocas de incendio equipadas en el
apartado 9, estando estos compuestos por los siguientes elementos:
- Bocas de incendio equipadas.
- Red de tuberías de agua.
- Fuente de abastecimiento de agua.
En esta sección el Reglamento habla de las situaciones en las que es necesaria
su instalación, que depende del tipo de configuración, del nivel de riesgo
intrínseco y de la superficie total construida del sector.
A continuación se especifica el tipo de BIE, es decir DN 25 mm o DN 45
mm, y las necesidades de agua consistentes en simultaneidad de BIEs y
autonomía de las mismas.
- Los sistemas de columna seca consisten en un trazado de tuberías sin agua,
colocado habitualmente en el hueco de las escaleras y que dispone de una
boca de conexión próxima a la entrada del edificio, así como de válvulas de
seccionamiento con bocas de acoplamiento para mangueras en diferentes
plantas. Su uso es exclusivo de los bomberos profesionales, que acoplan su
camión cisterna a la boca de acometida, y abastecen el sistema con el agua y
la presión del propio vehículo. Su instalación o no dependerá del nivel de
riesgo intrínseco de los establecimientos industriales y de la altura de
evacuación.
- El paso siguiente es el apartado 11, que habla de los rociadores automáticos
de agua. Este es uno de los medios de protección contra incendios más
seguro, tanto por su fiabilidad como porque cumple con los requisitos de
detección, alarma y extinción. Consiste en una red de tuberías, habitualmente
con agua a presión, situada por encima de los productos o zonas a proteger.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 2: SEGURIDAD CONTRA INCENDIOS EN LA SEGURIDAD CONTRA INCENDIOS ESTABLECIMIENTOS INDUSTRIALES EN LA INDUSTRIA Y SU REGLAMENTO
-21-
En cada tramo están dispuestos unos pequeños aparatos, denominados
rociadores, que se activan al alcanzar una determinada temperatura. La
activación provoca la salida del agua, proyectada con fuerza sobre una
pequeña pantalla que la pulveriza y esta cae, en forma de fina lluvia, sobre la
zona donde se ha producido el incendio. Iniciado el paso de agua a través de
la tubería, se acciona mecánicamente un dispositivo de alarma. Si el incendio
se extendiera, provocaría el disparo de los rociadores próximos,
acomodándose la extinción a la zona afectada.
Aquí el Reglamento establece los casos en los que es obligatoria su
instalación, haciendo una distinción entre sectores con actividad de
almacenamiento y los dedicados a otras actividades.
- En cuanto a los sistemas de agua pulverizada, sistemas de espuma física,
sistemas de extinción por polvo y sistemas de extinción por agentes gaseosos,
serán sistemas de extinción no tratados en el presente proyecto ya que en el
Reglamento no se establecen situaciones específicas de utilización, siendo
imposible así la determinación de obligatoriedad de su uso por la herramienta
informática.
- Para terminar se habla de los sistemas de alumbrado de emergencia,
estableciéndose los casos en los que será obligatoria su instalación y las
condiciones que deberán cumplir estos sistemas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-22-
Capítulo 3:
METODOLOGÍAS DE PROGRAMACIÓN
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-23-
3.1.- INTRODUCCIÓN.
En el presente capítulo, se presentan las metodologías de programación
usadas para el desarrollo de la aplicación informática. Para ello, primero se presenta
la tecnología de modelado de orientación a objetos UML, mediante la cual, se diseña
el sistema y se define el comportamiento del mismo. Se describen tanto sus
principales elementos como el proceso de desarrollo de un sistema por esta
metodología. A continuación, se introduce el lenguaje de programación JAVA y sus
principales características, ya este lenguaje se usa para implementar el código que
genera la aplicación informática.
3.2.- TECNOLOGÍA DE MODELADO UML.
En este apartado se presenta el lenguaje de modelado, de orientación a
objetos, UML.
En la actualidad, el mundo de las Tecnologías de la Información (TI) ha
exigido generalizar las técnicas de definición y tratamiento de la información, de
manera que puedan ser utilizadas, homogéneamente, en todos los ámbitos de estudio.
En este punto surgen los conceptos generales de modelado de sistemas, basados en
conceptos abstractos y universales, que pueden ser de utilidad no solamente en el
ámbito de las TI., sino en cualquier ámbito de actuación humana y, en general, en
cualquier tipo de planteamiento de problemas de ingeniería.
A través del modelado se consiguen cuatro objetivos:
- Los modelos ayudan a visualizar un sistema.
- Los modelos permiten especificar la estructura o el comportamiento del
sistema.
- Los modelos proporcionan una plantilla que guía en la construcción del
sistema.
- Los modelos documentan las decisiones tomadas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-24-
El modelado de sistemas mediante orientación a objetos pretende representar
el mundo real, en el que se desarrolla la actividad del hombre, mediante la
representación de objetos.
El principal bloque constructivo del modelado orientado a objetos es el objeto
o la clase: Un objeto es una cosa, generalmente extraída del vocabulario del espacio
del problema o del espacio de solución; una clase es una descripción de un conjunto
de objetos similares, que contiene atributos y las operaciones sobre estos atributos
que hacen que una clase tenga la entidad que se desea.
Una ventaja clave de un modelado orientado a objetos es la posibilidad de
aumentar su funcionalidad, ampliando los componentes existentes, añadiendo nuevos
objetos al sistema, e incorporando fácilmente nuevas visiones o planteamientos de
problemas que afecten al mismo sistema.
En cada caso concreto, es necesario establecer una semántica y una sintaxis
que permitan trabajar con los conceptos involucrados en el problema objeto de
análisis.
3.2.1.- EL LENGUAJE UNIFICADO DE MODELADO (UML)
El "Lenguaje de Modelado Unificado" o UML, acrónimo de Unified
Modelling Language, ha sido adoptado, internacionalmente, de forma generalizada,
como un medio para representar conocimiento.
UML ofrece las siguientes características:
- Proporciona un modelo explícito que facilita la comunicación.
- Es un lenguaje gráfico con una semántica bien definida.
- Aborda la especificación de todas las decisiones importantes de análisis,
diseño e implementación que deben tomarse al desarrollar y desplegar un
sistema de software.
- Aborda la documentación de la arquitectura de un sistema y proporciona un
lenguaje para expresar requisitos y pruebas.
- Está pensado, principalmente, para sistemas de software, aunque no está
limitado a ello.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-25-
3.2.2.- FASES DEL DESARROLLO DE UN SISTEMA.
Las fases del desarrollo de sistemas que soporta UML son: Análisis de
requerimientos, Análisis, Diseño, Programación y Pruebas.
v Análisis de Requerimientos
UML tiene casos de uso (use-cases) para capturar los requerimientos del
cliente. A través del modelado de casos de uso, los actores externos que tienen
interés en el sistema son modelados con la funcionalidad que ellos requieren del
sistema (los casos de uso). Los actores y casos de uso son descritos en un diagrama
de casos de uso. Cada diagrama es descrito en texto y especifica los requerimientos
del cliente: lo que él (o ella) espera del sistema sin considerar la funcionalidad que se
implementará. Un análisis de requerimientos puede ser realizado también para
procesos de negocios, no solamente para sistemas de software.
v Análisis
La fase de análisis abarca las abstracciones primarias (clases y objetos) y
mecanismos que están presentes en el dominio del problema. Las clases que se
modelan son identificadas, con sus relaciones y descritas en un diagrama de clases.
Las colaboraciones entre las clases para ejecutar los casos de uso también se
consideran en esta fase a través de los modelos dinámicos en UML. Es importante
notar que sólo se consideran clases que están en el dominio del problema (conceptos
del mundo real) y todavía no se consideran clases que definen detalles y soluciones
en el sistema de software, tales como clases para interfaces de usuario, bases de
datos, comunicaciones, concurrencia, etc.
v Diseño
En la fase de diseño, el resultado del análisis es expandido a una solución
técnica. Se agregan nuevas clases que proveen de la infraestructura técnica:
interfaces de usuario, manejo de bases de datos para almacenar objetos en una base
de datos, comunicaciones con otros sistemas, etc. Las clases de dominio del
problema del análisis son agregadas en esta fase. El diseño resulta en
especificaciones detalladas para la fase de programación.
v Programación
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-26-
En esta fase las clases del diseño son convertidas a código en un lenguaje de
programación orientado a objetos. Cuando se crean los modelos de análisis y diseño
en UML, lo más aconsejable es trasladar mentalmente esos modelos a código.
v Pruebas
Normalmente, un sistema es tratado en pruebas de unidades, pruebas de
integración, pruebas de sistema, pruebas de aceptación, etc. Las pruebas de unidades
se realizan a clases individuales o a un grupo de clases y son típicamente ejecutadas
por el programador. Las pruebas de integración, integran componentes y clases en
orden, para verificar que se ejecutan como se especificó. Las pruebas de sistema ven
al sistema como una "caja negra" y validan que el sistema tenga la funcionalidad
final que le usuario espera. Las pruebas de aceptación conducidas por el cliente
verifican que el sistema satisface los requerimientos y son similares a las pruebas de
sistema.
3.2.3.- BLOQUES DE CONSTRUCCIÓN DE UML
- Cosas
- Relaciones
- Diagramas
3.2.3.1.- COSAS EN UML
A continuación se describen, exclusivamente, aquellos elementos de UML
que se van a emplear en este proyecto:
v Clase: descripción de un conjunto de objetos que comparten los mismos
atributos, operaciones, relaciones y semántica. En UML, una clase se representa por
un rectángulo que posee tres divisiones:
Donde:
§ Zona superior: Contiene el nombre de la Clase
§ Zona intermedia: Contiene los atributos (o variables de instancia) que
caracterizan a la Clase (pueden ser private, protected o public).
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-27-
§ Zona inferior: Contiene los métodos u operaciones, los cuales son la
forma como interactúa el objeto con su entorno (dependiendo de la
visibilidad: private, protected o public).
Los componentes de una Clase son los siguientes:
§ Atributos: Los atributos son las características individuales que
diferencian a un objeto de otro (ambos de la misma clase) y determinan la
apariencia, estado u otras cualidades de ese objeto. Los atributos de un objeto
incluyen información sobre su estado.
Los atributos o características de una Clase pueden ser de tres tipos, que
definen el grado de comunicación y visibilidad de ellos con el entorno, estos
son:
o public (+, ): Indica que el atributo será visible tanto dentro
como fuera de la clase, es decir, es accesible desde todos lados.
o private (-, ): Indica que el atributo sólo será accesible desde
dentro de la clase (sólo sus métodos pueden acceder a él).
o protected (#, ): Indica que el atributo no será accesible desde
fuera de la clase, pero sí por métodos de la clase además de las
subclases que se deriven (ver herencia).
§ Métodos: Los métodos de una clase determinan el comportamiento o
conducta que requiere esa clase para que sus instancias puedan cambiar su
estado interno o cuando dichas instancias son llamadas para realizar algo por
otra clase o instancia. Los atributos se encuentran en la parte interna mientras
que los métodos se encuentran en la parte externa del objeto
Al igual que los atributos, los métodos u operaciones de una clase
pueden ser public, private o protected.
v Actividad: una actividad es cierta tarea que debe ser llevada a cabo, ya sea
por un ser humano o por una computadora.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-28-
v Caso de uso: Un caso de uso es una descripción de la secuencia de
interacciones que se producen entre un actor, que es un rol que un usuario juega con
respecto al sistema, y el sistema, cuando el actor usa el sistema para llevar a cabo una
tarea específica. Expresa una unidad coherente de funcionalidad, y se representa en
el Diagrama de Casos de Uso mediante una elipse con el nombre del caso de uso en
su interior. El nombre del caso de uso debe reflejar la tarea específica que el actor
desea llevar a cabo usando el sistema.
v Paquete: mecanismo de propósito general para organizar elementos en
grupos. Un paquete es puramente conceptual.
3.2.3.2. RELACIONES EN UML
v Dependencia: es una relación semántica entre dos elementos, en la cual un
cambio a un elemento (el elemento independiente) puede afectar a la semántica del
otro elemento (el dependiente). Las dependencias generalmente representan
relaciones de uso que declara que un cambio en la especificación de un elemento
puede afectar a otro elemento que la utiliza, pero no necesariamente a la inversa.
v Asociación: relación estructural que describe un conjunto de enlaces. Un
enlace es una conexión entre objetos.
v Agregación: la agregación es un tipo especial de asociación que representa
una relación entre objetos. Esta relación puede ser caracterizada con precisión
determinando las relaciones de comportamiento y estructura que existen entre el
objeto agregado y cada uno de sus objetos componentes.
v Generalización: (especialización/generalización), es una relación en la cual
los objetos del elemento especializado (el hijo) pueden sustituir a los objetos del
elemento general (el padre). De esta forma el hijo comparte la estructura y el
comportamiento del padre.
3.2.3.3. DIAGRAMAS EN UML
v Diagrama de casos de uso: muestran los casos de uso, actores y sus
relaciones. Muestra quién puede hacer qué y las relaciones que existen entre acciones
(casos de uso). Son muy importantes para modelar y organizar el comportamiento del
sistema.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-29-
v Diagrama de clases: muestra las clases, interfaces, colaboraciones y sus
relaciones. Son los más comunes y tratan la visión estática del modelo.
v Diagrama de objetos: es un diagrama de instancias de las clases mostradas en
el diagrama de clases. Muestra las instancias y cómo se relacionan entre ellas. Se da
una visión de casos reales.
v Diagrama de estados: muestra los estados, eventos, transiciones y actividades
de los diferentes objetos. Son útiles en sistemas que reaccionen a eventos.
v Diagrama de actividades: es un caso especial del diagrama de estados.
Muestra el flujo entre los objetos. Se utilizan para modelar el funcionamiento del
sistema y el flujo de control entre objetos.
v Diagrama de componentes: muestran la organización de los componentes del
sistema. Un componente se corresponde con una o varias clases, interfaces o
colaboraciones.
v Diagrama de despliegue: muestra los nodos y sus relaciones. Este tipo de
diagramas se utiliza para reducir la complejidad de los diagramas de clases y
componentes de un gran sistema. Sirve como resumen e índice.
v Diagramas de interacción: aquí tenemos dos tipos de diagramas: Diagrama de
secuencia y Diagrama de colaboración. Muestran a los diferentes objetos y las
relaciones que pueden tener entre ellos, los mensajes que se envían entre ellos. Son
dos diagramas diferentes, que se puede pasar de uno a otro sin perdida de
información, pero que nos dan puntos de vista diferentes del sistema.
El número de diagramas es elevado, y UML permite definir sólo los
necesarios, ya que no todos son necesarios en todos los proyectos.
3.2.2.- VENTAJAS DE UML.
En síntesis, algunas ventajas que presenta son:
v Reutilización. Las clases pueden estar diseñadas para que se reutilicen en
muchos sistemas. Para maximizar la reutilización, las clases se construyen de manera
que se puedan adaptar a los otros sistemas. Un objetivo fundamental de las técnicas
orientadas a objetos es lograr la reutilización masiva al construir el software.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-30-
v Estabilidad. Las clases diseñadas para una reutilización repetida se vuelven
estables, de la misma manera que los microprocesadores y otros chips se hacen
estables.
v El diseñador piensa en términos del comportamiento de objetos y no en
detalles de bajo nivel. El encapsulamiento oculta los detalles y hace que las clases
complejas sean fáciles de utilizar.
v Se construyen clases cada vez más complejas. Se construyen clases a partir de
otras clases, las cuales a su vez se integran mediante clases. Esto permite construir
componentes de software complejos, que a su vez se convierten en bloques de
construcción de software más complejo.
v Calidad. Los diseños suelen tener mayor calidad, puesto que se integran a
partir de componentes probados, que han sido verificados varias veces.
v Un diseño más rápido. Las aplicaciones se crean a partir de componentes ya
existentes. Muchos de los componentes están construidos de modo que se pueden
adaptar para un diseño particular.
v Integridad. Las estructuras de datos (los objetos) sólo se pueden utilizar con
métodos específicos. Esto tiene particular importancia en los sistemas cliente-
servidor y los sistemas distribuidos, en los que usuarios desconocidos podrían
intentar el acceso al sistema.
v Independencia del diseño. Las clases están diseñadas para ser independientes
de plataformas, hardware y software. Utilizan solicitudes y respuestas con formato
estándar. Esto les permite ser utilizadas en múltiples sistemas operativos,
controladores de bases de datos, controladores de red, interfaces de usuario gráficas,
etc.
v Interacción. El software de varios proveedores puede funcionar como
conjunto. Un proveedor utiliza clases de otros. Existe una forma estándar de localizar
clases e interactuar con ellas. El software desarrollado de manera independiente debe
poder funcionar en forma conjunta y aparecer como una sola unidad ante el usuario.
v Computación Cliente-Servidor. En los sistemas cliente-servidor, las clases en
el software cliente deben enviar solicitudes a las clases en el software servidor y
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-31-
recibir respuestas. Una clase servidor puede ser utilizada por clientes diferentes.
Estos clientes sólo pueden tener acceso a los datos del servidor a través de los
métodos de la clase. Por lo tanto los datos están protegidos contra su corrupción.
v Mayor nivel de automatización de las bases de datos. Las estructuras de datos
(los objetos) en las bases de datos orientadas a objetos están ligadas a métodos que
llevan a cabo acciones automáticas. Una base de datos OO tiene integrada una
inteligencia, en forma de métodos, en tanto que una base de datos relacional básica
carece de ello.
v Migración. Las aplicaciones ya existentes, sean orientadas a objetos o no,
pueden preservarse si se ajustan a un contenedor orientado a objetos, de modo que la
comunicación con ella sea a través de mensajes estándar orientados a objetos.
v Mejores herramientas CASE. Las herramientas CASE (Computer Aided
Software Engineering, Ingeniería de Software Asistida por Computadora) utilizarán
las técnicas gráficas para el diseño de las clases y de la interacción entre ellas, para el
uso de los objetos existentes adaptados a nuevas aplicaciones. Las herramientas
deben facilitar el modelado en términos de eventos, formas de activación, estados de
objetos, etc. Las herramientas OO del CASE deben generar un código tan pronto se
definan las clases y permitir al diseñador utilizar y probar los métodos recién
creados. Las herramientas se deben diseñar de manera que apoyen el máximo de
creatividad y una continua afinación del diseño durante la construcción.
3.3.- EL LENGUAJE DE PROGRAMACION JAVA.
Java es un lenguaje de programación orientado a objetos desarrollado por Sun
Microsystems. Sun describe al lenguaje Java de la siguiente manera: Simple,
orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutral,
portable, de alto rendimiento, multitarea y dinámico.
Sus principales características son:
° Simple
Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las
características menos usadas y más confusas de éstos. C++ es un lenguaje que
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-32-
adolece de falta de seguridad, pero C y C++ son lenguajes más difundidos, por ello
Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.
Java elimina muchas de las características de otros lenguajes como C++, para
mantener reducidas las especificaciones del lenguaje y añadir características muy
útiles como el garbage collector (reciclador de memoria dinámica). No es necesario
preocuparse de liberar memoria, el reciclador se encarga de ello.
Java reduce en un 50% los errores más comunes de programación con
lenguajes como C y C++ al eliminar muchas de las características de éstos.
° Orientado a objetos
Java implementa la tecnología básica de C++ con algunas mejoras y elimina
algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja
con sus datos como objetos y con interfaces a esos objetos. Soporta las tres
características propias del paradigma de la orientación a objetos: encapsulación,
herencia y polimorfismo. Las plantillas de objetos son llamadas, como en C++,
clases y sus copias, instancias. Estas instancias, como en C++, necesitan ser
construidas y destruidas en espacios de memoria.
Java incorpora funcionalidades inexistentes en C++ como por ejemplo, la
resolución dinámica de métodos. Esta característica deriva del lenguaje Objective C,
propietario del sistema operativo Next. En C++ se suele trabajar con librerías
dinámicas (DLLs) que obligan a recompilar la aplicación cuando se retocan las
funciones que se encuentran en su interior. Este inconveniente es resuelto por Java
mediante una interfaz específica llamada RTTI (RunTime Type Identification) que
define la interacción entre objetos excluyendo variables de instancias o
implementación de métodos. Las clases en Java tienen una representación en el
runtime que permite a los programadores interrogar por el tipo de clase y enlazar
dinámicamente la clase con el resultado de la búsqueda.
° Distribuido
Java se ha construido con extensas capacidades de interconexión TCP/IP.
Existen librerías de rutinas para acceder e interactuar con protocolos como http y ftp.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-33-
Esto permite a los programadores acceder a la información a través de la red con
tanta facilidad como a los ficheros locales.
La verdad es que Java en sí no es distribuido, sino que proporciona las
librerías y herramientas para que los programas puedan ser distribuidos, es decir, que
se corran en varias máquinas, interactuando.
° Robusto
Java realiza verificaciones en busca de problemas tanto en tiempo de
compilación como en tiempo de ejecución. La comprobación de tipos en Java ayuda
a detectar errores, lo antes posible, en el ciclo de desarrollo. Java obliga a la
declaración explícita de métodos, reduciendo así las posibilidades de error. Maneja la
memoria para eliminar las preocupaciones por parte del programador de la liberación
o corrupción de memoria.
También implementa los arrays auténticos, en vez de listas enlazadas de
punteros, con comprobación de límites, para evitar la posibilidad de sobreescribir o
corromper memoria resultado de punteros que señalan a zonas equivocadas. Estas
características reducen drásticamente el tiempo de desarrollo de aplicaciones en Java.
Además, para asegurar el funcionamiento de la aplicación, realiza una
verificación de los byte−codes, que son el resultado de la compilación de un
programa Java. Es un código de máquina virtual que es interpretado por el intérprete
Java. No es el código máquina directamente entendible por el hardware, pero ya ha
pasado todas las fases del compilador: análisis de instrucciones, orden de operadores,
etc., y ya tiene generada la pila de ejecución de órdenes.
° Arquitectura neutral
Para establecer Java como parte integral de la red, el compilador Java compila
su código a un fichero objeto de formato independiente de la arquitectura de la
máquina en que se ejecutará. Cualquier máquina que tenga el sistema de ejecución
(run−time) puede ejecutar ese código objeto, sin importar en modo alguno la
máquina en que ha sido generado.
El código fuente Java se "compila" a un código de bytes de alto nivel
independiente de la máquina. Este código (byte−codes) está diseñado para ejecutarse
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-34-
en una máquina hipotética que es implementada por un sistema run−time, que sí es
dependiente de la máquina.
° Portable
Más allá de la portabilidad básica por ser de arquitectura independiente, Java
implementa otros estándares de portabilidad para facilitar el desarrollo. Los enteros
son siempre enteros y además, enteros de 32 bits en complemento a 2. Además, Java
construye sus interfaces de usuario a través de un sistema abstracto de ventanas de
forma que las ventanas puedan ser implantadas en entornos Unix, Pc o Mac.
° Interpretado
El intérprete Java (sistema run−time) puede ejecutar directamente el código
objeto. Enlazar (linkar) un programa, normalmente, consume menos recursos que
compilarlo, por lo que los desarrolladores con Java pasarán más tiempo
desarrollando y menos esperando por el ordenador.
° Multithreaded
Al ser multithreaded (multihilvanado, en mala traducción), Java permite
muchas actividades simultáneas en un programa. Los threads (a veces llamados,
procesos ligeros), son básicamente pequeños procesos o piezas independientes de un
gran proceso. Al estar los threads construidos en el lenguaje, son más fáciles de usar
y más robustos que sus homólogos en C o C++. El beneficio de ser miltithreaded
consiste en un mejor rendimiento interactivo y mejor comportamiento en tiempo real.
Aunque el comportamiento en tiempo real está limitado a las capacidades del sistema
operativo
subyacente (Unix, Windows, etc.), aún supera a los entornos de flujo único de
programa (single−threaded) tanto en facilidad de desarrollo como en rendimiento.
° Dinámico
Java se beneficia todo lo posible de la tecnología orientada a objetos. Java no
intenta conectar todos los módulos que comprenden una aplicación hasta el tiempo
de ejecución. Las librerías nuevas o actualizadas no paralizarán las aplicaciones
actuales (siempre que mantengan el API anterior).
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 3: SEGURIDAD CONTRA INCENDIOS EN METODOLOGÍAS DE ESTABLECIMIENTOS INDUSTRIALES PROGRAMACIÓN
-35-
Java también simplifica el uso de protocolos nuevos o actualizados. Si su
sistema ejecuta una aplicación Java sobre la red y encuentra una pieza de la
aplicación que no sabe manejar, Java es capaz de traer automáticamente cualquiera
de esas piezas que el sistema necesita para funcionar.
Java, para evitar que los módulos de byte−codes o los objetos o nuevas
clases, haya que estar trayéndolos de la red cada vez que se necesiten, implementa
las opciones de persistencia, para que no se eliminen cuando de limpie la caché de la
máquina.
¿Cuál es la ventaja de todo esto?
Primero: No se debe volver a escribir el código si se quiere ejecutar el
programa en otra máquina. Un solo código funciona para todos los browsers
compatibles con Java o donde se tenga una Máquina Virtual de Java (Mac's, PC's,
Sun's, etc).
Segundo: Java es un lenguaje de programación orientado a objetos, y tiene
todos los beneficios que ofrece esta metodología de programación.
Tercero: Un browser compatible con Java deberá ejecutar cualquier programa
hecho en Java, esto ahorra a los usuarios tener que estar insertando "plug−ins" y
demás programas que a veces nos quitan tiempo y espacio en disco.
Cuarto: Java es un lenguaje y por lo tanto puede hacer todas las cosas que
puede hacer un lenguaje de programación: Cálculos matemáticos, procesadores de
palabras, bases de datos, aplicaciones gráficas, animaciones, sonido, hojas de
cálculo, etc.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-36-
Capítulo 4:
FASES DE DESARROLLO DE LA HERRAMIENTA
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-37-
4.1.- INTRODUCCIÓN.
En el presente capítulo se describe fase a fase el proceso de desarrollo de la
herramienta de informática. Para ello será necesaria una fase inicial de análisis de
requerimientos, donde se estudia el uso que se pretende dar al programa. A
continuación en la fase de análisis se realiza un estudio exhaustivo del Reglamento,
se crean unas clases iniciales y se organizan éstas en paquetes lógicos, para terminar
creando un diagrama de clases inicial. En la fase de diseño se revisan las clases
creadas y el diagrama de clases, expandiendo el resultado del análisis a una solución
técnica. Finalmente en la fase de programación se crea el código del programa.
4.2.- FASE DE ANALISIS DE REQUERIMIENTOS
En esta fase se analiza el fin para el que se crea la herramienta informática y
cuales han de ser sus funcionalidades. Para ello se examina con detenimiento el
Reglamento, indagando en su objeto y finalidad, ya que se deben recoger las
funcionalidades del mismo y convertirlas en funcionalidades de la herramienta.
Además se estudian otro tipo de funcionalidades propias de un programa
informático.
Como resultado de esta fase se obtiene una especificación funcional de la
aplicación en la forma de modelo de casos de uso y la definición de los mismos.
Tras un estudio preliminar del RSCIEI se obtiene que las funciones básicas
que debe permitir realizar la herramienta informática son las siguientes:
- Resolver problemas concretos y puntuales relacionados con la seguridad
contra incendios en la industria. Esta forma de resolución es la utilizada para casos
en los que el usuario desee obtener algún requisito constructivo o de instalaciones
concreto, como puede ser la determinación de la Estabilidad al Fuego de los
elementos constructivos portantes de un establecimiento industrial concreto, o la
necesidad o no de instalación de un sistema de comunicación de alarma en el mismo.
Otro tipo de problema concreto que se puede resolver es el de caracterizar un sector,
edificio o establecimiento industrial.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-38-
- Resolver problemas completos relacionados con la seguridad contra
incendios en la industria. Mediante esta forma de resolución el usuario puede
resolver un problema completo relacionado con un sector, un edificio o un
establecimiento industrial, como si estuviera siguiendo el reglamento paso a paso y
punto por punto. Esta forma de resolución se realiza mediante una navegación lineal
entre ventanas que aparecen de forma ordenada, siguiendo la estructura del
Reglamento, teniendo la opción al finalizar la resolución del problema de obtener
uno o varios informes con los resultados obtenidos.
- Otra función de la herramienta, esta de tipo informática, es la obtención de
una memoria o documento en el que se muestren los resultados obtenidos al realizar
un problema completo. De esta forma se consigue almacenar el resultado del mismo
en uno o varios archivos de texto, lo que sin duda es un gran beneficio para el
usuario.
Asimismo, los requisitos generales o características que debe tener el sistema
son los siguientes:
- Ser utilizable, ya el sistema estará diseñado de modo que el usuario pueda
encontrar y realizar fácilmente las acciones de las que la herramienta dispone. Su
interfaz ha de ser intuitiva y clara, de forma que requiera muy poco aprendizaje, y se
debe lograr gracias a la forma de estructurar la información, de un modo que se
ajuste a la visión y organización de la interfaz de usuario, así como al lenguaje e
imágenes utilizados.
- Ser flexible, de modo que aunque el conocimiento crezca o cambie, el
sistema no tiene por qué hacerlo. La flexibilidad del sistema se debe conseguir
gracias a la robustez y flexibilidad de la estructura del modelo de información
desarrollado.
4.2.1.- MODELO DE CASOS DE USO
En este apartado, lo primero que se trata son los diferentes casos de usos
obtenidos tras haber examinado el RSCIEI y haber establecido las funcionalidades de
la herramienta, para a continuación obtener un diagrama de casos de uso.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-39-
4.2.1.1.- CASOS DE USO
Este formato muestra los casos de uso, los actores que en él intervienen, su
función, una descripción de los mismos para ayudar a comprenderlos y una
referencia al lugar del RSCIEI que proporciona información sobre el mismo.
Caso de Uso: Configuración.
Actores: Usuario.
Función: Obtener la configuración del establecimiento industrial.
Descripción:
El usuario puede obtener el tipo de configuración del
establecimiento industrial a partir de su ubicación en relación a su
entorno.
Referencia en
el RSCIEI: Anexo I, artículo 2.
Caso de Uso: Caracterización sector por combustible.
Actores: Usuario.
Función: Caracterizar un sector de incendio a partir del número y las
características de los combustibles que contiene.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado sector a partir de los datos de
los combustibles que contiene.
Referencia
RSCIEI: Anexo I, artículo 3.2.
Caso de Uso: Caracterización sector por actividad almacenaje.
Actores: Usuario.
Función: Caracterizar un sector a partir de las actividades de almacenaje que
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-40-
en él se desarrollan.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado sector dedicado a actividades de
almacenaje a partir de los datos de las diferentes actividades de
almacenaje que en él se desarrollan.
Referencia
RSCIEI: Anexo I, artículo 3.2.
Caso de Uso: Caracterización sector por actividad de no almacenaje.
Actores: Usuario.
Función: Caracterizar un sector a partir de las actividades diferentes a las de
almacenaje que en él se desarrollan.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado sector dedicado a actividades
distintas a las de almacenaje a partir de los datos de las diferentes
actividades de no almacenaje que en él se desarrollan.
Referencia
RSCIEI: Anexo I, artículo 3.2.
Caso de Uso: Caracterización sector.
Actores: Usuario.
Función: Caracterizar un sector de incendio.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado sector seleccionando antes el
modo de calcularlo, es decir, por los combustibles que almacene,
por actividad de almacenamiento o por la actividad diferente a las
de almacenamiento que en el se desarrolle.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-41-
Referencia
RSCIEI: Anexo I, artículo 3.
Caso de Uso: Caracterización edificio.
Actores: Usuario.
Función: Caracterizar un edificio industrial.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado edificio definiendo y
calculando antes los sectores que lo componen.
Referencia
RSCIEI: Anexo I, artículo 3.3.
Caso de Uso: Caracterización establecimiento.
Actores: Usuario.
Función: Caracterizar un establecimiento industrial.
Descripción:
El usuario puede obtener la densidad de carga de fuego y el nivel de
riesgo intrínseco de un determinado establecimiento definiendo y
calculando antes los edificios que lo componen.
Referencia
RSCIEI: Anexo I, artículo 3.4.
Caso de Uso: Ubicación.
Actores: Usuario.
Función: Establecer si la ubicación de un determinado sector dentro de un
establecimiento está permitida
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-42-
Descripción:
El usuario puede obtener si la ubicación del sector con actividad
industrial estudiado esta permitida dentro de un establecimiento,
definiendo antes una serie de características del mismo.
Referencia
RSCIEI: Anexo II, artículo 1.
Caso de Uso: Máxima superficie.
Actores: Usuario.
Función: Calcular la máxima superficie de un sector de incendio.
Descripción:
El usuario puede obtener la máxima superficie de un sector de
incendio definiendo antes una serie de características del mismo,
tales como el nivel de riesgo intrínseco o la longitud de fachada
accesible.
Referencia
RSCIEI: Anexo II, artículo 2.1.
Caso de Uso: Materiales constructivos.
Actores: Usuario.
Función: Mostrar las exigencias de comportamiento al fuego de los materiales
constructivos de un determinado sector.
Descripción:
El usuario puede consultar las exigencias de comportamiento al
fuego de los materiales de revestimientos, cerramientos y productos
de construcción del sector de incendio.
Referencia
RSCIEI: Anexo II, artículo 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-43-
Caso de Uso: Elementos constructivos portantes.
Actores: Usuario.
Función: Calcular la estabilidad al fuego de elementos constructivos
portantes.
Descripción:
El usuario puede obtener la estabilidad al fuego de los elementos
constructivos portantes y de las cubiertas ligeras si las contiene,
seleccionando las características que los definen.
Referencia
RSCIEI: Anexo II, artículo 4.
Caso de Uso: Cubierta Ligera.
Actores: Usuario.
Función: Calcular la estabilidad al fuego de cubiertas ligeras.
Descripción:
El usuario puede obtener la estabilidad al fuego de las cubiertas
ligeras y de las entreplantas si las contienen, definiendo las
características que requiera el sistema.
Referencia
RSCIEI: Anexo II, artículo 4.2.
Caso de Uso: Elementos constructivos de cerramiento.
Actores: Usuario.
Función: Calcular la resistencia al fuego de elementos constructivos de
cerramiento.
Descripción: El usuario puede obtener la resistencia al fuego de los elementos
constructivos de cerramiento en general o de elementos concretos
como forjado, medianera, pared o hueco definiendo para ello sus
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-44-
principales características.
Referencia
RSCIEI: Anexo II, artículo 5.
Caso de Uso: Sistemas de evacuación de humos.
Actores: Usuario.
Función: Obtener la necesidad o no de instalación de sistemas de evacuación
de humos.
Descripción:
El usuario puede obtener la exigencia o no de instalación de
sistemas de extracción de humos seleccionando una serie de
características del sector a estudiar.
Referencia
RSCIEI: Anexo II, artículo 7.
Caso de Uso: Almacenamientos.
Actores: Usuario.
Función: Definir requisitos en cuanto a la seguridad contra incendios de los
sistemas de almacenaje.
Descripción:
El usuario puede obtener la resistencia al fuego de los sistemas de
almacenaje y sus requisitos en cuanto a la seguridad contra
incendios definiendo una serie de características determinadas del
sector donde se encuentren.
Referencia
RSCIEI: Anexo II, artículo 8.
Caso de Uso: Sistema automático de detección.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-45-
Actores: Usuario.
Función: Obtener la necesidad o no de instalación de sistemas automáticos
de detección de incendios.
Descripción:
El usuario puede obtener la si es exigible la instalación de un
sistema automático de detección de incendio a partir de las
características del sector.
Referencia
RSCIEI: Anexo III, artículo 3.
Caso de Uso: Sistema manual de alarma.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema manual de
alarma de incendio.
Descripción:
El usuario puede obtener si es exigible la instalación de sistemas
manuales de alarma de incendio y sus requisitos a partir de las
características del sector.
Referencia
RSCIEI: Anexo III, artículo 4.
Caso de Uso: Sistema de comunicación de alarma.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema de
comunicación de alarma de incendio.
Descripción:
El usuario puede obtener si es exigible la instalación de un sistema
de comunicación de alarma de incendio a partir de la suma de la
superficie construida de los sectores.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-46-
Referencia
RSCIEI: Anexo III, artículo 5.
Caso de Uso: Sistema de abastecimiento de agua.
Actores: Usuario.
Función: Obtener el caudal y la reserva de agua de un sistema de
abastecimiento de agua.
Descripción:
El usuario puede obtener el caudal y la reserva de agua necesaria
para un sistema de abastecimiento de agua definiendo el caudal y la
reserva de agua de los sistemas que lo compongan.
Referencia
RSCIEI: Anexo III, artículo 6.
Caso de Uso: Sistema de hidrantes exteriores.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema de hidrantes
exteriores.
Descripción:
El usuario puede obtener si es exigible la instalación de un sistema
de hidrantes exteriores y su caudal, reserva y presión mínimas
necesarias a partir de ciertas características del sector de incendio.
Referencia
RSCIEI: Anexo III, artículo 7.
Caso de Uso: Extintores.
Actores: Usuario.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-47-
Función: Obtener la clase de fuego del sector y las características de los
extintores de un sector de incendio.
Descripción:
El usuario puede obtener la clase de fuego del sector y las
características de los extintores que deben integrarlo a partir de
ciertos datos del sector estudiado.
Referencia
RSCIEI: Anexo III, artículo 8.
Caso de Uso: Boca de incendio equipada.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de bocas de incendio
equipadas.
Descripción:
El usuario puede obtener si es exigible la instalación de sistemas de
bocas de incendio equipadas y su tipo, simultaneidad y autonomía
necesarias a partir de ciertas características del sector de incendio y
del establecimiento industrial en el que se encuentre.
Referencia
RSCIEI: Anexo III, artículo 9.
Caso de Uso: Sistema de columna seca.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema de columna
seca.
Descripción:
El usuario puede obtener si es exigible la instalación de un sistema
de columna seca a partir del nivel de riesgo intrínseco del
establecimiento industrial y la altura de evacuación del mismo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-48-
Referencia
RSCIEI: Anexo III, artículo 10.
Caso de Uso: Sistema de rociadores automáticos de agua.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema de rociadores
automáticos de agua.
Descripción:
El usuario puede obtener si es exigible la instalación de un sistema
de rociadores automáticos de agua a partir de ciertas características
del sector de incendio.
Referencia
RSCIEI: Anexo III, artículo 11.
Caso de Uso: Sistema de alumbrado de emergencia.
Actores: Usuario.
Función: Obtener si es necesaria la instalación de un sistema de alumbrado de
emergencia.
Descripción:
El usuario puede obtener si es exigible la instalación de un sistema
de alumbrado de emergencia y sus condiciones a partir de ciertas
características del sector de incendio.
Referencia
RSCIEI: Anexo III, artículo 16.
Caso de Uso: Problema completo sector.
Actores: Usuario.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-49-
Función: Realizar un problema completo relacionado con la seguridad contra
incendios, en un determinado sector de incendio.
Descripción:
El usuario puede obtener todas las características de un sector en
cuanto a caracterización, requisitos constructivos y requisitos de
instalaciones a través de una navegación entre una serie de ventanas
consecutivas en las que tendrá que ir rellenando los datos acerca del
sector y el establecimiento que lo contiene. El usuario también tiene
la posibilidad de imprimir los resultados en forma de informe.
Referencia
RSCIEI: Anexos I, II y III del RSCIEI.
Caso de Uso: Problema completo edificio.
Actores: Usuario.
Función: Realizar un problema completo relacionado con la seguridad contra
incendios, en un determinado edificio industrial.
Descripción:
El usuario puede obtener la caracterización de un edificio y todas las
características de cualquier sector que contenga en cuanto a
caracterización, requisitos constructivos y requisitos de
instalaciones a través de una navegación entre una serie de ventanas
consecutivas en las que tendrá que ir rellenando los datos acerca del
sector y el establecimiento que lo contiene. El usuario también tiene
la posibilidad de imprimir los resultados tanto de los sectores como
del edificio en forma de informe.
Referencia
RSCIEI: Anexos I, II y III del RSCIEI.
Caso de Uso: Problema completo establecimiento
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-50-
Actores: Usuario
Función: Realizar un problema completo relacionado con la seguridad contra
incendios, en un determinado establecimiento industrial.
Descripción:
El usuario puede obtener la caracterización de un establecimiento
industrial y todas las características de cualquier sector que
contenga en cuanto a caracterización, requisitos constructivos y
requisitos de instalaciones a través de una navegación entre una
serie de ventanas consecutivas en las que tendrá que ir rellenando
los datos acerca del sector y el establecimiento que lo contiene. El
usuario también tiene la posibilidad de imprimir los resultados tanto
de los sectores como del establecimiento en forma de informe.
Referencia
RSCIEI: Anexos I, II y III del RSCIEI.
4.2.1.2.- DIAGRAMA DE CASOS DE USO
En este apartado se muestra el Diagrama de casos de uso obtenido.
En este diagrama se puede ver como el caso de uso “Problema Completo
Sector” tiene la relación “uses” con el resto de los casos de uso, ya que este requiere
del resto de casos de uso para realizar su función. A la hora de realizar un problema
completo, se necesitan los demás casos de uso, ya que cada uno de ellos se encarga
de la obtención de un determinado requisito o característica del sector de incendio.
Por su parte, el caso de uso “Problema Completo Edificio” usa a “Problema
Completo Sector” para realizar su función, y este a su vez es usado por “Problema
Completo Establecimiento”. Esto es así lógicamente, porque un establecimiento está
formado por uno o más edificios, y este a su vez por uno o más sectores, por lo que
para obtener las características o requisitos de un establecimiento industrial en cuanto
a la seguridad contra incendios se debe obtener las de el/los edificio/s que lo
conforman y consecuentemente las de los sectores en los que se divide el edificio.
Otra relación que se puede encontrar en el diagrama es la relación “extends”.
Esta se da entre los casos de uso “Caracterización Sector por Combustible”,
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-51-
“Caracterización Sector por Actividad Almacenaje”, “Caracterización Sector por
Actividad de no Almacenaje” y “Caracterización Sector”. Aquí se observa que el
caso de uso principal es “Caracterización Sector”, siendo los otros tres casos de uso
ya nombrados los que heredan las propiedades de este, ya que tratan situaciones
específicas de caracterización de sector por un método determinado, y por tanto
extienden al primero, que trata la caracterización de una forma general.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-52-
Carac terizacion Sec tor por Combus tible
Carac terizac ion Sec tor por Ac tiv idad Almacenaje
Carac terizacion Sec tor por Ac tiv idad de no Almacenaje
Carac ter izacion Sec tor
<<extend>>
<<extend>>
Carac ter iz acion Edific io
<<uses>>
Carac terizac ion Es tablec imiento
<<uses>>
Configuracion
Ubicacion
Max ima Superfic ie
Materiales
Elementos Constructivos Portantes
Cubierta Ligera
<<uses>>
Elementos Constructivos de Cerramiento
Sis temas de Evacuacion de Humos
Almacenamientos
Sis tema Automatico de Deteccion
Sis tema deComunicacion de Alarma
Sis tema Manual de Alarma
Sis tema de Abastecimiento de Agua
Sis tema de Hidrantes Ex teriores
Extintores
Boca de Incendio Equipada
Sis tema de Columna Seca
Sis tema de Rociadores Automaticos de Agua
Sis tema de Alumbrado de Emergencia
Problema Completo Sector
<<uses>>
<<uses>>
<<uses>>
Problema Completo Edific io
Problema Completo Es tablec imiento
Usuario
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<uses>>
<<extend>>
Figura 1: Diagrama de casos de uso.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-53-
4.3.- FASE DE ANÁLISIS
La fase de análisis abarca las abstracciones primarias (clases y objetos) y
mecanismos que están presentes en el dominio del problema. Las clases que se
modelan se identifican, con sus relaciones y se describen en un diagrama de clases.
Las colaboraciones entre las clases para ejecutar los casos de uso también se
consideran en esta fase a través de los modelos dinámicos en UML. Es importante
tener en cuenta que sólo se consideran clases que están en el dominio del problema
(conceptos del mundo real) y todavía no se consideran clases que definen detalles y
soluciones en el sistema de software, tales como clases para interfaces de usuario,
bases de datos, comunicaciones, concurrencia, etc.
Por tanto las actividades a llevadas a cabo durante esta fase han sido:
- Análisis exhaustivo del RSCIEI.
- Creación de las clases preliminares que conforman el modelo de
clases.
- Agrupación de las mismas en paquetes lógicos.
- Desarrollo del diagrama de clases inicial.
A continuación se analizan estos puntos más detenidamente.
4.3.1.- ANÁLISIS EXHAUSTIVO DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN ESTABLECIMIENTOS INDUSTRIALES.
En la fase de Análisis de un ciclo de desarrollo se investiga sobre el
problema, sobre los conceptos relacionados con el subconjunto de casos de uso que
se esté tratando. Se intenta llegar a una buena comprensión del problema, sin entrar
en cómo va a ser la solución en cuanto a detalles de implementación.
El objetivo principal de esta fase es analizar y preparar el estudio para
producir el diagrama de clases inicial. Para ello se ha analizado exhaustivamente el
Reglamento buscando sustantivos, verbos y construcciones verbales. Algunos
sustantivos se han convertido en clases dentro del modelo y otros en atributos.
Lógicamente muchos de ellos han sido desechados. En cambio los verbos y las
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-54-
construcciones verbales se han convertido en operaciones o en las etiquetas de
asociaciones.
A continuación se presentan alguno de los sustantivos encontrados a lo largo
del Reglamento. No se muestran todos ya que son tal cantidad, que la lista de los
mismos seria enorme, teniendo muchos de ellos una nula relevancia en el desarrollo
del proyecto:
Sector de incendio, área de incendio, edificio, establecimiento, elemento
constructivo portante, hueco, pared, medianera, forjado, revestimiento, franja, puerta,
conducto, tubería, vial, curva, recta, nivel de riesgo intrínseco, superficie,
configuración, tipo,...
Es importante tener en cuenta que se han utilizado todos los sustantivos en
forma singular.
En cambio, la captación de las operaciones, al no estar éstas excesivamente
claras, se han dejado para la fase de diseño, por lo que en el diagrama de clases
inicial no se ven reflejadas las operaciones o métodos.
A la hora de buscar los sustantivos y los verbos, se ha procurado hacer una
lista con ellos e incluirlos todos, sin dejar ninguno. Más adelante, a la hora de
confeccionar el diagrama de clases inicial, es el sentido común el que indica cuales
incluir y cuales no. Es de mucha ayuda el analizar de una manera somera diferentes
problemas de seguridad contra incendios en establecimientos industriales, para ver
que tipo de variables son las qué entran en juego.
4.3.2.- DESARROLLO DEL DIAGRAMA DE CLASES INICIAL.
Aquí se eliminan los sustantivos que no valen, es decir, que no son relevantes
a la hora de obtener cualquier tipo de resultado referente a la seguridad contra
incendios en establecimientos industriales. También se separan los sustantivos que
van a hacer referencia a clases de los que hacen referencia a atributos.
Otro de los cometidos es filtrar los posibles sinónimos que se han
encontrando en la lista de sustantivos creada.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-55-
A continuación se presenta una lista con los sustantivos que conforman las
clases en este diagrama preliminar y la referencia a los epígrafes donde aparecen.
Mas adelante, en el apartado 4.3.2.1, se da definición de las mismas:
Agua pulverizada Anexo III, Artículo 5
Alumbrado de emergencia Anexo III, Artículo 16
Área de incendio Anexo I, Artículo 3.1
BIE Anexo III, Artículo 9
Columna seca Anexo III, Artículo 10
Combustible Anexo I, Artículo 3.2
Conducto Anexo II, Artículo 3.3
Configuración Anexo I, Artículo 2
Cubierta Anexo II, Artículo C
Cubierta ligera Anexo II, Artículo D
Cubierta no ligera Anexo II, Artículo D
Curva Anexo II, Artículo A.2
Distancia hueco-ventana Anexo II, Artículo 5.5
Edificio Anexo I, Artículo 2
Elemento constructivo delimitador Anexo II, Artículo 5
Elemento constructivo portante Anexo II, Artículo 4
Espuma física Anexo III, Artículo 6
Establecimiento industrial Anexo I, Artículo 1
Estructura principal cubierta ligera Anexo II, Artículo B
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-56-
Estructura secundaria cubierta ligera Anexo II, Artículo B
Extintor Anexo III, Artículo 8
Forjado Anexo II, Artículo B
Franja Anexo II, Artículo 5.3
Gas Anexo III, Artículo 15
Hidrante Anexo III, Artículo 6
Hueco Anexo II, Artículo 5.5
Medianera Anexo II, Artículo 5.3
Pared Anexo II, Artículo 5.3
Polvo Anexo III, Artículo 14
Puerta Anexo II, Artículo 5.6
Recta Anexo II, Artículo A.2
Revestimiento Anexo II, Artículo 2.1
Rociador automático de agua Anexo III, Artículo 6.1
Sector de incendio Anexo I, Artículo 3.1
Señalización Anexo III, Artículo 17
Sistema abastecimiento Anexo III, Artículo 6
Sistema almacenaje Anexo II, Artículo 8
Sistema almacenaje automático Anexo II, Artículo 8
Sistema almacenaje autoportante Anexo II, Artículo 8
Sistema almacenaje independiente Anexo II, Artículo 8
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-57-
Sistema almacenaje manual Anexo II, Artículo 8
Sistema automático detección incendio Anexo III, Artículo 3
Sistema comunicación alarma Anexo III, Artículo 5
Sistema de comunicación Anexo III, Artículo 5
Sistema de detección Anexo III, Artículo 3
Sistema extracción de humo Anexo II, Artículo 7
Sistema manual alarma incendio Anexo III, Artículo 4
Soporte Anexo II, Artículo B
Soporte cubierta ligera Anexo II, Artículo C
Tubería Anexo II, Artículo 5.7
Ventana Anexo II, Artículo 5.5
Viga Anexo II, Artículo B
Zona almacenaje Anexo II, Artículo 8.2
Zona no almacenaje Anexo II, Artículo 8.2
4.3.2.1.- AGRUPACIÓN DE LAS CLASES
En este apartado se conforman algunos grupos significativos, para agrupar las
clases obtenidas y otorgarle al diagrama cierto orden, creando paquetes lógicos. Para
ello se crean ciertas clases abstractas necesarias que se convierten en clases padre de
las que otras van a heredar sus propiedades.
Siguiendo un criterio lógico, se agrupan en el mismo módulo aquellas clases
que están referidas a algo común, módulos que se denominan Paquetes Lógicos, y
que se enumeran a continuación:
§ Elemento constructivo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-58-
§ Elemento no constructivo.
§ Sistema de almacenaje.
§ Vial.
§ Sistema de extinción.
§ Sistema de alarma.
En los siguientes subapartados se definen cada uno de los paquetes lógicos
presentes y los componentes pertenecientes a cada uno de ellos.
4.3.2.1.1.- Paquete Lógico: “Elemento constructivo”
En este paquete se recoge todo elemento constructivo perteneciente a un
establecimiento industrial que tenga relevancia en cuanto a la seguridad contra
incendios.
Al contener este paquete un número muy elevado de clases, estas se agrupan en
otros dos subpaquetes lógicos que son “Elemento constructivo portante” y “Elemento
constructivo delimitador”.
4.3.2.1.1.1.- Subpaquete Lógico: “Elemento constructivo portante”
En este paquete se encuentran los elementos constructivos de un
establecimiento industrial con función portante que no se tratan en el RSCIEI como
elementos constructivos delimitadores.
Las clases que conforman este paquete son:
- Viga: elemento estructural normalmente con disposición horizontal donde las
cargas aplicadas son normalmente perpendiculares a su eje.
- Soporte: elemento estructural cuya función es sustentar otros elementos que
forman parte de la estructura de un edificio.
- Cubierta: parte superior de la techumbre de los edificios y, por extensión,
estructura sustentante de dicha techumbre.
- Cubierta ligera: cubierta cuyo peso propio no excede de 100 kg/m2
- Cubierta no ligera: cubierta cuyo peso propio excede de 100 kg/m2
- Estructura secundaria cubierta ligera: elementos estructurales secundarios de
una cubierta como son las correas de cubierta.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-59-
- Estructura principal cubierta ligera: estructura constituida por la estructura de
cubierta propiamente dicha (dintel, cercha) y los soportes que tengan como
función única sustentarla, incluidos aquellos que, en su caso, soporten además
una grúa.
- Soporte cubierta ligera: elementos cuya función es sustentar la cubierta ligera.
Cubierta no l igeraestabil idad_fuego : String
Estructura secundaria cubierta l igeraestabil idad_fuego : String
Estructura principal cubierta ligeraestabil idad_fuego : String
Soporte cubierta ligeraestabil idad_fuego : String
Cubierta l igeracompartida : Boolean
Vigaestabil idad_fuego : Stringevacuación : Boolean
Cubiertaestabil idad_fuego : Stringevacuación : Boolean
Soporteestabil idad_fuego : Stringevacuación : Boolean
Elemento constructivo portanteestabil idad_fuego : String
11
1
11
1
Figura 2: Subpaquete Lógico: “Elemento constructivo portante”
4.3.2.1.1.2- Subpaquete Lógico: “Elemento constructivo delimitador”
Este paquete está compuesto por los elementos constructivos con función
delimitadora que se encuentren en un establecimiento industrial, es decir, cualquier
elemento que separe sectores de incendio o que forme parte del cerramiento del
establecimiento. También se incluyen aquí elementos que pueden formar parte de los
elementos delimitadores como son los revestimientos y otros que se encuentran
embebidos en los mismos como son las puertas y las ventanas.
Por tanto, las clases que conforman este paquete son:
- Forjado: elemento estructural superficial capaz de transmitir las cargas que
soporta y su peso propio a los elementos verticales que lo sostienen, dejando
un espacio diáfano cubierto.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-60-
- Medianera: paramento, muro, pared que pertenece a los colindantes por igual,
es decir es propiedad de dos edificios.
- Pared: obra de albañilería vertical, que cierra o limita un espacio.
- Hueco: espacio vacío en elemento constructivo delimitador.
- Ventana: vano o hueco elevado sobre el suelo, que se abre en una pared con
la finalidad de proporcionar luz y ventilación a la estancia correspondiente.
- Puerta: apertura del muro diseñada y construida para permitir el paso.
- Distancia hueco-ventana: longitud que separa un hueco de una ventana en un
edificio.
- Revestimiento: capa de un determinado material cuya función es proteger o
adornar una superficie.
- Franja: distancia en una fachada en la que ésta ha de tener unas características
de resistencia al fuego determinadas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-61-
Figura 3: Subpaquete Lógico: “Elemento constructivo delimitador
Dis
tanc
ia h
ueco
-ven
tana
elem
ento
s_co
nstru
ctivo
s_di
stin
tos
: Boo
lean
dist
anci
a_ho
rizon
tal :
Dou
ble
dist
anci
a_ve
rtica
l : D
oubl
e
Puer
taco
mpa
rtim
enta
_sec
tore
s : B
oole
anve
stíb
ulo_
prev
io :
Bool
ean
resi
sten
cia_
fueg
o : S
tring
Elem
ento
con
stru
ctivo
del
imita
dor
resi
sten
cia_
fueg
o : S
tring
delim
ita_e
stab
leci
mie
nto
: Boo
lean
Forja
does
tabi
lidad
_fue
go :
Strin
gev
acua
ción
: Bo
olea
nco
mpa
rtim
enta
_sec
tore
s : B
oole
anac
omet
e_fa
chad
a : B
oole
anac
omet
e_qu
iebr
o_fa
chad
a : B
oole
anan
gulo
_pla
nos_
exte
riore
s : D
oubl
eac
omet
e_cu
bier
ta :
Bool
ean
resi
sten
cia_
fueg
o : S
tring
clas
e_ca
pa_s
uelo
_mas
_des
favo
rabl
e : S
tring
clas
e_ca
pa_t
echo
_mas
_des
favo
rabl
e : B
oole
anre
sist
enci
a_fu
ego_
conj
unto
_sue
lo :
Strin
g
Med
iane
rafu
nció
n_po
rtant
e : B
oole
anco
linda
nte_
esta
blec
imie
nto
: Boo
lean
resi
sten
cia_
fueg
o : S
tring
com
parti
men
ta_s
ecto
res
: Boo
lean
acom
ete_
fach
ada
: Boo
lean
acom
ete_
quie
bro_
fach
ada
: Boo
lean
angu
lo_p
lano
s_ex
terio
res
: Dou
ble
acom
ete_
cubi
erta
: Bo
olea
ncl
ase_
capa
_mas
_des
favo
rabl
e : S
tring
resi
sten
cia_
fueg
o_co
njun
to :
Strin
g
Fran
jaan
chur
a : D
oubl
e
****
Vent
ana
Hue
code
_cub
ierta
: Bo
olea
nco
mun
ica_
sect
ores
: Bo
olea
nca
naliz
ació
n_ve
ntila
ción
_cal
efac
ción
_A/A
: Bo
olea
nor
ifici
o_pa
so_b
ande
ja :
Bool
ean
orifi
cio_
paso
_líq
uido
_no_
infla
mab
le_n
i_co
mbu
stib
le :
Bool
ean
orifi
cio_
paso
_líq
uido
_inf
lam
able
_o_c
ombu
stib
le :
Bool
ean
tapa
_reg
istro
: Bo
olea
nci
erre
_gal
eria
_com
unic
ada_
sect
or :
Bool
ean
pant
alla
_cie
rre_
auto
mát
ico
: Boo
lean
exte
rior_
edifi
cio
: Boo
lean
tube
ria_a
gua_
pres
ión
resi
sten
cia_
fueg
o : S
tring
Pare
dco
mpa
rtim
enta
_sec
tore
s : B
oole
anac
omet
e_fa
chad
a : B
oole
anac
omet
e_qu
iebr
o_fa
chad
a : B
oole
anan
gulo
_pla
nos_
exte
riore
s : D
oubl
eac
omet
e_cu
bier
ta :
Bool
ean
resi
sten
cia_
fueg
o : S
tring
clas
e_ca
pa_m
as_d
esfa
vora
ble
: Stri
ngre
sist
enci
a_fu
ego_
conj
unto
: St
ring
**R
eves
timie
nto
tipo
: Stri
ngcl
ase_
mat
eria
l : S
tring
****
**
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-62-
4.3.2.1.2.- Paquete Lógico: “Elemento no constructivo”
En este paquete se recogen elementos no constructivos que deben tener
propiedades de resistencia al fuego. A lo largo del RSCIEI se han encontrado dos
elementos que son las tuberías y los conductos. En esta fase no se tiene muy claro si
su inclusión es necesaria dentro del diagrama de clases, por lo que en principio se
incluirán, resolviéndose esta cuestión en la fase de diseño.
Las clases que lo componen son:
- Tubería: conducto formado por tubos, generalmente para el paso de un fluido.
- Conducto: canal, comúnmente cubierto, que sirve para dar paso y salida a
elementos como pueden ser los cables.
Tuberiaresistencia_fuego
Conductoatraviesa_elementos_compartimentación : Booleanresistencia_fuego : String
Elemento no constructivo
Figura 4: Paquete Lógico: “Elemento no constructivo”
4.3.2.1.3.- Paquete Lógico: “Sistema de almacenaje”
Este paquete contiene los diferentes sistemas de almacenamiento que se
pueden encontrar en una industria y que se recogen en el RSCIEI.
Las clases que forman este paquete son:
- Sistema de almacenaje independiente: elementos estructurales desmontables e
independientes de la estructura de cubierta que únicamente soportan la
mercancía almacenada.
- Sistema de almacenaje manual: elementos estructurales destinados al
almacenamiento, cuyas unidades de carga que se almacenan se transportan y
elevan mediante operativa manual, con presencia de personas en el almacén.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-63-
- Sistema de almacenaje autoportante: elementos estructurales desmontables
que soportan además de la mercancía almacenada, los cerramientos de
fachada y la cubierta, y actúan como una estructura de cubierta.
- Sistema de almacenaje automático: estructurales destinados al
almacenamiento, cuyas unidades de carga que se almacenan se transportan y
elevan mediante una operativa automática, sin presencia de personas en el
almacén.
Sistema almacenaje manual
Sistema almacenaje automáticoacceso_personas : Boolean
Sistema almacenaje independiente
Sistema almacenaje autoportanteresistencia_fuego : String
Sistema almacenajematerial : Stringmaterial_revestimiento : Stringmaterial_revestimiento_zinc : String
Figura 5: Paquete Lógico: “Sistema de almacenaje”
4.3.2.1.4.- Paquete Lógico: “Vial”
En este paquete se recogen elementos que consisten en tramos de viales de
aproximación hasta las fachadas accesibles de los establecimientos industriales.
Como estos tramos pueden ser tanto de forma curva como de forma recta, se crean
dos clases diferentes que son:
- Recta: tramo recto de vial de aproximación a la fachada accesible de un
establecimiento industrial.
- Curva: tramo curvo de vial de aproximación a la fachada accesible de un
establecimiento industrial.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-64-
Rectaanchura : Doublealtura : Doublecapacidad_portante : Double
Curvaanchura : Doubleradio_exterior : Doubleradio_interior : Doublecapacidad_portante : Doublealtura : Double
Vial
Figura 6: Paquete Lógico: “Vial”
4.3.2.1.5.- Paquete Lógico: “Sistema de extinción”
Este paquete contiene todos los sistemas de extinción de incendios
contemplados en el RSCIEI. Estos sistemas pueden ser tanto fijos, como son los
sistemas de rociadores automáticos de agua, o móviles como son los extintores.
Aquí también se encuentra el sistema de abastecimiento de agua, que como su
propio nombre indica abastece de agua a los hidrantes, sistema de agua pulverizada,
rociadores automáticos de agua, BIEs y sistema de espuma física.
Las clases contenidas en el paquete “Sistema de extinción” son:
- Sistema de extinción fijo: instalación cuya finalidad es el control y la
extinción de un incendio mediante la descarga en el área protegida, de un
producto extintor.
- Gas: sistema de extinción fijo que usa como agente extintor agentes gaseosos
como el anhídrido carbónico.
- Polvo: sistema de extinción fijo que usa como agente extintor el polvo
químico.
- Columna seca: trazado de tuberías sin agua que dispone de una boca de
conexión próxima a la entrada del edificio, así como de válvulas de
seccionamiento con bocas de acoplamiento para mangueras en diferentes
plantas.
- Hidrante: sistema de extinción de incendios similar a las bocas de incendios
pero teniendo éstos una situación exterior al edificio.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-65-
- Agua pulverizada: sistemas de extinción similares a los rociadores
automáticos salvo que tiene boquillas de extinción abiertas y, en caso de
fuego, descarga grandes cantidades de agua sobre todo el área protegida.
- Rociador automático de agua: red de tuberías, habitualmente con agua a
presión, situada por encima de los productos o zonas a proteger donde en
cada tramo están dispuestos unos pequeños aparatos, denominados
rociadores, que se activan al alcanzar una determinada temperatura.
- BIE: sistema de extinción de incendios formado por una toma de agua
ubicada en un punto fijo de una red de incendios.
- Espuma física: sistema de extinción fijo usado para fuegos de materiales
sólidos y líquidos y, con ciertas restricciones, en incendios de materiales
gaseosos.
- Sistema de abastecimiento: sistema destinado a abastecer de agua a los
siguientes sistemas:
§ Red de bocas de incendio equipadas (BIE).
§ Red de hidrantes exteriores.
§ Rociadores automáticos.
§ Agua pulverizada.
- Sistema extinción móvil: conjunto de elementos portables para la extinción de
incendios, como son los extintores.
- Extintor: aparato autónomo, diseñado como un todo, que puede ser
desplazado por una sola persona y que utilizando un mecanismo de impulsión
bajo presión de un gas o presión mecánica, lanza un agente extintor hacia la
base del fuego, para lograr extinguirlo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-66-
Sistema extinción f ijoSistema extinción móv il
Extintoref icacia_mínima : Stringárea_máxima_protegida : Doubleárea_exceso : Doubletipo : String
Columna secaGas Polv o
Hidrantecaudal : Doublereserv a : Doublepresion_minima_salida : Doubleradio_protegido : Doubledistancia_hidrante_limite_edif icio : Doublepresion_salida : Double
Agua pulv erizadacaudal : Doublereserv a : Double
Rociador automático aguacaudal : Doublereserv a : Doubleexigido : Boolean
BIEcaudal : Doublereserv a : Doubletipo : Stringsimultaneidad : Booleancaudal_unitario : Doublepresión : Double
Espuma f isicacaudal : Doublereserv a : Double
Sistema abastacemientocaudal : Doublereserv a : Double
Sistema de extinción
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
Figura 7: “Sistema de extinción”
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-67-
4.3.2.1.6.- Paquete Lógico: “Sistema de alarma”
En este paquete se recogen los sistemas relacionados con las alarmas de
incendios que se encuentran en las industrias y de los que se habla en el RSCIEI, es
decir, los sistemas de comunicación de alarma de incendio y los sistemas manuales
de alarma de incendio.
Las clases que aquí se tiene son:
- Sistema comunicación alarma: instalación cuya finalidad es la de comunicar a
los ocupantes del edificio la existencia de un incendio.
- Sistema manual alarma incendio: instalación constituida por un conjunto de
pulsadores que permiten provocar y transmitir una señal a una central de
control y señalización, de tal forma que sea fácilmente identificable la zona
en que ha sido activado el pulsador.
Sistema comunicacion alarmasistema : String
Sistema manual alarma incendio1_pulsador_junto_salida : Booleandistancia_max_pulsador_25 : Boolean
Sistema alarma
Figura 8: Paquete Lógico: “Sistema de alarma”
4.3.2.1.7.- Resto de clases
En este apartado se muestran el resto de clases que conforman el diagrama.
Estas clases no se han agrupado al no guardar entre ellas relaciones que permitieran
la creación de paquetes lógicos.
Dichas clases son:
- Sector de incendio: espacio del edificio cerrado por elementos resistentes al
fuego durante el tiempo que se establezca en cada caso.
- Área de incendio: superficie abierta de un establecimiento industrial definida
solamente por su perímetro.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-68-
- Edificio: construcción fija, hecha con materiales resistentes, destinado a uso
industrial que se puede dividir en sectores de incendio.
- Establecimiento industrial: conjunto de edificios, edificio, zona de este,
instalación o espacio abierto de uso industrial o almacén, destinado a ser
utilizado bajo una titularidad diferenciada y cuyo proyecto de construcción o
reforma, así como el inicio de la actividad prevista, sea objeto de control
administrativo.
- Configuración: disposición de un Establecimiento industrial en cuanto a
situación y relación con otros edificios.
- Zona almacenaje: parcela de un sector de incendio destinado a actividades de
almacenaje.
- Zona no almacenaje: parcela de un sector de incendio destinado a actividades
diferentes a las de almacenaje.
- Combustible: producto inflamable con unas determinadas características
mediante el cual podemos caracterizar un sector por combustibles.
- Actividad almacenaje: conjunto de operaciones llevadas a cabo en un sector
con unas características determinadas en cuanto a superficie de
almacenamiento, altura, etc., destinadas al almacenaje de productos.
- Actividad no almacenaje: conjunto de operaciones llevadas a cabo en un
sector con unas características determinadas, destinadas a producción,
transformación, reparación o cualquier otra distinta al almacenamiento.
- Sistema de detección: instalación fija que permite la detección y localización
automática del incendio, así como la puesta en marcha automática de aquellas
secuencias del plan de alarma incorporadas a la central de detección.
- Sistema de extracción de humo: sistema diseñado para la evacuación del
humo provocado por un incendio por medio del movimiento del aire, ya sea
natural o forzado.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-69-
- Alumbrado de emergencia: alumbrado de seguridad previsto para garantizar
el reconocimiento y la utilización de los medios o rutas de evacuación de un
edificio.
- Señalización: Conjunto de señales de seguridad que facilitan la evacuación de
personas mediante la identificación de las mismas a través de las vías de
evacuación.
La clase “Sector de incendio” es la mas importante del diagrama. Es la clase
central alrededor de la cual se construye el diagrama, ya que en el RSCIEI casi todos
los requisitos constructivos y las instalaciones se estudian para un sector de incendio,
y no para el edificio o el establecimiento industrial en conjunto, teniendo así casi
todas las clases algún tipo de asociación con ella. Por ello es la clase que contiene
más atributos y que como veremos en la fase de diseño, tendrá más métodos u
operaciones que ninguna otra.
Para establecer los tipos de asociaciones en el diagrama ha sido muy
importante tener en cuenta que un establecimiento industrial esta formado por
edificios, estando estos a su vez divididos en sectores y áreas de incendio. Por su
parte, los sectores de incendio se han interpretado como compuestos por zonas
dedicadas al almacenamiento y zonas dedicadas a actividades diferentes al
almacenamiento. Todo esto en el diagrama se traduce en relaciones de agregación
entre las clases involucradas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-70-
Configuracióntipo
Señalizacion
Alumbrado de emergenciaduracion : Doubleiluminancia_max : Doubleiluminancia_min : Doublelux : Double
Area de incendioriesgo_intrinseco : Doubleactividad : Stringsuperficie_"A" : Doublecoeficiente_activación_"Ra" : Integer
Establecimiento Industrialsuma_superficie_sectores : Doublealmacenamiento_combustible_exterior : Booleanlongitud_fachada_accesible : Doubledistancia_masa_forestal : Doublefranja_perimetral_libre_vegetación : Booleanriesgo_intrinseco : Doubleplantas_zona_administrativa : Integerlongitud_mínima_recorrido_evacuación : Integerocupacion : Integeraltura_evacuación : Doublesistema_columna_seca : Boolean
11
Tiene
0..11
0..11
Tiene
Zona no almacenajeproceso : Stringdensidad_carga_fuego_"qsi" : Doublesuperficie_"Si" : Doublegrado_peligrosidad_"Ci" : Double
Sistema extracción humosuperficie_aerodinámica : Double
Zona almacenajecarga_fuego/m3_"qvi" : Doublealtura_almacenamiento_por_combustible_"hi" : Doublesueperficie_"Si" : Doublegrado_peligrosidad_"Ci" : Doubleclase_material : String
Edificioexento : Booleanplantas : Integerdistancia_parcela_colindante : Double%_superficie_planta_baja : Double
1..*
1
1..*
1
1..*
1
1..*
1
Sistema de detección
Combustiblemasa_"Gi" : Doublepoder_calorifico_"Gi" : Doublegrado_peligrosidad_"Ci" : Doubleclase : Stringvolumen_máximo_combustible_líquido : Doublemas_50%_combustible_líquido_recipiente_metálico : Boolean
Actividad Almacenajeci : Doubleqsi : Doublesi : Double
Actividad No almacenajeci : Doublehi : Doubleqvi : Doublesi : Double
Sector de incendioriesgo_intrinseco : Integerplanta_ubicación : Integeraltura_evacuación : Doublesentido_evacuación : Booleanubicación_permitida : Booleandistancia_parcela_edificación : Doubleactividad : Stringsuperficie_"A" : Doublesuperficie_máxima : Doubleocupación : Integercentro_control : Booleancentro_mandos : Booleancuadro : Booleansistema_automático_detección_incendio : Booleansistema_manual_alarma_incendio : Booleansistema_comunicación_alarma : Booleancoeficiente_activación_"Ra" : Integersistema_extinción_polvo : Booleansistema_extinción_gas : Boolean%_clase_combustible_A : Double%_clase_combustible_B : Double%_clase_combustible_C : Doubleclase_fuego : String
0..*0..*
0..10..1Tiene
0..*0..*
1..*
1
1..*
1
0..10..1
Tiene
1
0..*
1
0..*Contiene
1
0..*
10..*
Desarrolla
Desarrolla
0..*
0..*
1
1
Figura 9: Resto de clases
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-71-
4.3.2.2.- DIAGRAMA DE CLASES
A continuación se muestra el diagrama de clases obtenido tras haber definido
todos los paquetes lógicos y el resto de las clases del diagrama, y haber agrupado
todas las clases para la conformación del mismo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-72-
Cubierta no ligeraestabilidad_f uego : String
Distancia hueco-v entanaelementos_constructiv os_distintos : Booleandistancia_horizontal : Doubledistancia_v ertical : Double
Tuberiaresistencia_f uego
Conductoatrav iesa_elementos_compartimentación : Booleanresistencia_f uego : String
Sistema extinción f ijo
Sistema extinción móv il
Extintoref icacia_mínima : Stringárea_máxima_protegida : Doubleárea_exceso : Doubletipo : String
Sistema almacenaje manual
Sistema almacenaje automáticoacceso_personas : Boolean
Sistema almacenaje independiente
Sistema almacenaje autoportanteresistencia_f uego : String
Rectaanchura : Doublealtura : Doublecapacidad_portante : Double
Curv aanchura : Doubleradio_exterior : Doubleradio_interior : Doublecapacidad_portante : Doublealtura : Double
Estructura secundaria cubierta ligeraestabilidad_f uego : String
Estructura principal cubierta ligeraestabilidad_f uego : String
Soporte cubierta ligeraestabilidad_f uego : String
Cubierta ligeracompartida : Boolean
11
11
11
Vigaestabilidad_f uego : Stringev acuación : Boolean
Cubiertaestabilidad_f uego : Stringev acuación : Boolean
Soporteestabilidad_f uego : Stringev acuación : Boolean
Elemento constructiv o portanteestabilidad_f uego : String
Puertacompartimenta_sectores : Booleanv estíbulo_prev io : Booleanresistencia_f uego : String
Elemento constructiv o delimitadorresistencia_f uego : Stringdelimita_establecimiento : Boolean
Forjadoestabilidad_f uego : Stringev acuación : Booleancompartimenta_sectores : Booleanacomete_f achada : Booleanacomete_quiebro_f achada : Booleanangulo_planos_exteriores : Doubleacomete_cubierta : Booleanresistencia_f uego : Stringclase_capa_suelo_mas_desf av orable : Stringclase_capa_techo_mas_desf av orable : Booleanresistencia_f uego_conjunto_suelo : String
Medianeraf unción_portante : Booleancolindante_establecimiento : Booleanresistencia_f uego : Stringcompartimenta_sectores : Booleanacomete_f achada : Booleanacomete_quiebro_f achada : Booleanangulo_planos_exteriores : Doubleacomete_cubierta : Booleanclase_capa_mas_desf av orable : Stringresistencia_f uego_conjunto : String
Franjaanchura : Double
** **Rev estimiento
tipo : Stringclase_material : String
****
Paredcompartimenta_sectores : Booleanacomete_f achada : Booleanacomete_quiebro_f achada : Booleanangulo_planos_exteriores : Doubleacomete_cubierta : Booleanresistencia_f uego : Stringclase_capa_mas_desf av orable : Stringresistencia_f uego_conjunto : String
****
Sistema comunicacion alarmasistema : String
Sistema automatico deteccion incendio
Columna secaGas Polv o
Sistema manual alarma incendio1_pulsador_junto_salida : Booleandistancia_max_pulsador_25 : Boolean
Hidrantecaudal : Doublereserv a : Doublepresion_minima_salida : Doubleradio_protegido : Doubledistancia_hidrante_limite_edif icio : Doublepresion_salida : Double
Agua pulv erizadacaudal : Doublereserv a : Double
Rociador automático aguacaudal : Doublereserv a : Doubleexigido : Boolean
BIEcaudal : Doublereserv a : Doubletipo : Stringsimultaneidad : Booleancaudal_unitario : Doublepresión : Double
Espuma f isicacaudal : Doublereserv a : Double
Vial
Sistema abastacemientocaudal : Doublereserv a : Double
0..10..1
0..10..1
0..10..1
0..10..1
0..10..1
Conf iguracióntipo
Señalizacion
Alumbrado de emergenciaduracion : Doubleiluminancia_max : Doubleiluminancia_min : Doublelux : Double
Sistema almacenajematerial : Stringmaterial_rev estimiento : Stringmaterial_rev estimiento_zinc : String
Area de incendioriesgo_intrinseco : Doubleactiv idad : Stringsuperf icie_"A" : Doublecoef iciente_activ ación_"Ra" : Integer
Establecimiento Industrialsuma_superf icie_sectores : Doublealmacenamiento_combustible_exterior : Booleanlongitud_f achada_accesible : Doubledistancia_masa_forestal : Doublef ranja_perimetral_libre_v egetación : Booleanriesgo_intrinseco : Doubleplantas_zona_administrativ a : Integerlongitud_mínima_recorrido_ev acuación : Integerocupacion : Integeraltura_ev acuación : Doublesistema_columna_seca : Boolean
1
0..*
1
0..*
0..10..1
Tiene
11
Tiene
0..1
1
0..1
1
Tiene
VentanaHuecode_cubierta : Booleancomunica_sectores : Booleancanalización_v entilación_calef acción_A/A : Booleanorif icio_paso_bandeja : Booleanorif icio_paso_líquido_no_inf lamable_ni_combustible : Booleanorif icio_paso_líquido_inf lamable_o_combustible : Booleantapa_registro : Booleancierre_galeria_comunicada_sector : Booleanpantalla_cierre_automático : Booleanexterior_edif icio : Booleantuberia_agua_presiónresistencia_f uego : String
Zona no almacenajeproceso : Stringdensidad_carga_f uego_"qsi" : Doublesuperf icie_"Si" : Doublegrado_peligrosidad_"Ci" : Double
Sistema extracción humosuperf icie_aerodinámica : Double
Sistema de extinción
Elemento constructiv oclase : String
Elemento no constructiv o
Zona almacenajecarga_f uego/m3_"qv i" : Doublealtura_almacenamiento_por_combustible_"hi" : Doublesueperf icie_"Si" : Doublegrado_peligrosidad_"Ci" : Doubleclase_material : String
1..*1..*
Tiene
Edif icioexento : Booleanplantas : Integerdistancia_parcela_colindante : Double%_superf icie_planta_baja : Double
1..*
1
1..*
1
1..*
1
1..*
1
Sistema de detección
Sistema alarma
Combustiblemasa_"Gi" : Doublepoder_calorif ico_"Gi" : Doublegrado_peligrosidad_"Ci" : Doubleclase : Stringv olumen_máximo_combustible_líquido : Doublemas_50%_combustible_líquido_recipiente_metálico : Boolean
Activ idad Almacenajeci : Doubleqsi : Doublesi : Double
Activ idad No almacenajeci : Doublehi : Doubleqv i : Doublesi : Double
Sector de incendioriesgo_intrinseco : Integerplanta_ubicación : Integeraltura_ev acuación : Doublesentido_ev acuación : Booleanubicación_permitida : Booleandistancia_parcela_edif icación : Doubleactiv idad : Stringsuperf icie_"A" : Doublesuperf icie_máxima : Doubleocupación : Integercentro_control : Booleancentro_mandos : Booleancuadro : Booleansistema_automático_detección_incendio : Booleansistema_manual_alarma_incendio : Booleansistema_comunicación_alarma : Booleancoef iciente_activ ación_"Ra" : Integersistema_extinción_polv o : Booleansistema_extinción_gas : Boolean%_clase_combustible_A : Double%_clase_combustible_B : Double%_clase_combustible_C : Doubleclase_f uego : String
0..*0..*
0..10..1Tiene
Tiene
1
*
1
*
Tiene
Tiene
0..*0..*
1..*
1
1..*
1
0..10..1
Tiene
0..10..1
Tiene
1
0..*
1
0..* Contiene
0..*
1
0..*
1Desarrolla
0..*
1
0..*
1Desarrolla
Figura 10: Diagrama de Clases. Fase de Análisis.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-73-
4.4.- FASE DE DISEÑO
En la fase de diseño, el resultado del análisis se expande a una solución
técnica. Se agregan nuevas clases que proveen de la infraestructura técnica:
interfaces de usuario, comunicaciones con otros sistemas, etc. Las clases de dominio
del problema del análisis son agregadas en esta fase. El diseño resulta en
especificaciones detalladas para la fase de programación.
Lo primero que se ha hecho en esta fase es revisar las clases creadas en la
fase de análisis para comprobar su utilidad en el sistema. Hay muchas clases que
finalmente no son necesarias o que se pueden convertir en atributos de otras clases.
Inicialmente, en la fase de análisis, tras varias lecturas del reglamento, se podía
pensar que ciertas clases iban a influir en el diseño y el desarrollo del sistema, como
puede ser la clase “Vial”, pero tras una exhaustiva revisión del reglamento y del
análisis del funcionamiento deseado para la herramienta, se comprueba que se puede
prescindir por completo de esta clase, simplificando así el diseño del sistema. Esto
ocurre con bastantes clases creadas en la fase de análisis, por lo que el diagrama de
clases de la fase de diseño es bastante mas compacto que el anterior.
4.4.1.- REVISION DE LOS PAQUETES LÓGICOS
En este apartado se revisan los paquetes lógicos creados, y en base a los casos
de uso o funcionalidades de la aplicación, e indirectamente al RSCIEI cuyos
contenidos proporcionan la información básica para el funcionamiento del programa,
se eliminan las clases que no van a ser necesarias en la herramienta.
4.4.1.1.- PAQUETE LÓGICO: “ELEMENTO CONSTRUCTIVO”
Este paquete continúa dividido en los subpaquetes lógicos “Elemento
constructivo portante” y “Elemento constructivo delimitador”.
4.4.1.1.1.- Subpaquete Lógico: “Elemento constructivo portante”
Aquí se eliminan un gran número de las clases que este paquete contenía
inicialmente al comprobarse que estas no eran relevantes para el funcionamiento del
programa.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-74-
Las clases “Viga”, “Cubierta no ligera” y “Soporte” se han eliminado ya que,
aunque el RSCIEI las nombra, en el no se establece ningún requisito especifico para
este tipo de elementos en relación a la seguridad contra incendios. El reglamento los
trata como Elementos constructivos portantes en general, por lo que se pueden
eliminar estas clases, ya que en esencia se encuentran incluidas en la clase “Elemento
constructivo portante”.
Las clases “Cubierta”, “Cubierta ligera”, “Estructura secundaria de cubierta
ligera” y “Soporte de cubierta ligera” quedan reducidas a la clase “Estructura
principal de cubierta ligera” ya que dentro de esta se pueden introducir con sentido
todos los atributos de las clases desechadas que son útiles para el funcionamiento del
sistema. El RSCIEI realmente establece valores de resistencia al fuego para la
estructura principal de cubiertas ligeras, mientras que para las estructuras secundarias
no establece condición alguna.
En este paquete se ha incluido la clase “Medianera”, que va a coexistir aquí y
en el paquete “Elemento constructivo delimitador”. Esto es debido a que en el
Reglamento se hace una distinción de medianeras con función portante y sin función
portante, estableciéndose valores de resistencia o estabilidad al fuego para cada caso,
por lo que es necesaria su inclusión en ambos paquetes.
EstructuraPcpalCubiertaLigeracompartida : BooleanestabFuego : Integerevacuacion : Boolean
dameEstabilidadFuego()ponCompartida()ponEvacuacion()
EntreplantaestabFuegoSoporte : Integer
MedianeraacometeFachada : BooleanacometeQuiebroFachada : BooleananguloPlanosExteriores : IntegercompartimentaSectores : Booleanfranja : IntegerfuncionPortante : BooleanresistFuegoPuerta : IntegerresistenciaFuego : IntegeracometeCubierta : Boolean
ponAcometeCubierta()ponAcometeFachada()ponAcometeQuiebroFachada()ponAnguloPlanosExteriores()ponCompartSectores()ponFuncionPortante()dameResistenciaFuego()
ElementoConstructivoPortanteestabilidadFuego : Integer
dameEstabilidadFuego()
Figura 11: Subpaquete Lógico: “Elemento constructivo portante”
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-75-
4.4.1.1.2.- Subpaquete Lógico: “Elemento constructivo delimitador”
La clase “Revestimiento” inicialmente aquí incluida se elimina, ya que en el
RSCIEI se trata a los revestimientos como elementos con unas características en
cuanto a la seguridad contra incendios dadas. El Reglamento no da posibilidad a
elección, establece unas características mínimas que siempre se han de cumplir, por
lo que no tiene sentido mantener una clase en la que sus atributos siempre van a tener
el mismo valor. En la herramienta informática se tratan los revestimientos
mostrándose los requisitos en cuanto a seguridad contra incendios que estos han de
tener.
La clase “Franja” se transforma en el atributo “franja” de las clases
“Medianera”, “Pared” y “Forjado”. Este atributo da el valor del ancho de la franja en
la que estos elementos tienen unos valores de resistencia al fuego determinadas, de
modo que el significado de estas clases no varía.
La clase “Puerta” se reduce al atributo “resistFuegoPuerta” de las clases
“Medianera” y “Pared”, cuyo valor implica la resistencia al fuego que ha de tener
cualquier puerta que se encuentre en estos elementos.
En cuanto a la clase “Ventana”, esta se elimina ya que el RSCIEI no establece
ningún requisito en cuanto a la seguridad contra incendios de las mismas. Por
consiguiente, la clase “Distancia Hueco-Ventana” se convierte en los atributos
“distanciaHorizHueco” y “distanciaVertHueco” de la clase “Hueco”. Estos atributos
reprendan el valor de la distancia de separacion horizontal o vertical que ha de haber
entre una ventana y un hueco.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-76-
Figura 12: Subpaquete Lógico: “Elemento constructivo delimitador”
Hue
coci
erre
Gal
Com
Sec
tor
: Boo
lean
com
unic
aSec
tore
s :
Boo
lean
cubi
erta
: B
oole
andi
stan
ciaH
oriz
Hue
co :
Int
eger
dist
anci
aVer
tHue
co :
Inte
ger
exte
riorE
dif
: B
oole
anpa
ntal
laC
ierr
eAut
om :
Boo
lean
paso
Ban
deja
: B
oole
anpa
soLi
qInf
la :
Boo
lean
paso
LiqN
oInf
la :
Boo
lean
resi
stF
uego
: I
nteg
erta
paR
eg :
Boo
lean
tipoH
ueco
: I
nteg
ertu
bAgu
aPre
sion
: B
oole
anv
enta
naS
ecto
rDis
tHue
co :
Boo
lean
ven
tilC
alef
AA
: B
oole
an
dam
eDis
tVen
tana
Hue
co()
dam
eRes
istF
uego
()po
nCie
rreG
alC
omS
ect(
)po
nCom
unic
aSec
tore
s()
ponC
ubie
rta(
)po
nExt
Edi
f()
ponP
antC
ierr
eAut
()po
nPas
oBan
deja
()po
nPas
oLiq
Inf(
)po
nPas
oLiq
NoI
nf()
ponT
apaR
eg()
ponT
ipoH
ueco
()po
nTub
AgP
res(
)po
nVen
tCal
AA
()po
nVen
tSec
Dis
tHue
co()
Ele
men
toC
onst
ruct
ivoD
elim
itado
rde
limita
Est :
Boo
lean
resi
sten
ciaF
uego
: I
nteg
er
dam
eRes
iste
ncia
Fue
go()
ponD
elim
itEst
ab()
For
jado
acom
eteC
ubie
rta
: B
oole
anac
omet
eFac
hada
: B
oole
anac
omet
eQui
ebro
Fac
hada
: B
oole
anan
gulo
Pla
nosE
xter
iore
s :
Inte
ger
com
part
imen
taS
ecto
res
: B
oole
anfr
anja
: In
tege
rre
sist
enci
aFue
go :
Int
eger
dam
eRes
istF
uego
()po
nAco
met
eCub
iert
a()
ponA
com
eteF
acha
da()
ponA
com
eteQ
uieb
roFa
chad
a()
ponA
ngul
oPla
nosE
xter
iore
s()
ponC
ompa
rtS
ecto
res(
)
Par
edac
omet
eFac
hada
: B
oole
anac
omet
eQui
ebro
Fach
ada
: B
oole
anan
gulo
Pla
nosE
xter
iore
s :
Inte
ger
com
parti
men
taS
ecto
res
: Boo
lean
fran
ja :
Int
eger
resi
stF
uego
Pue
rta :
Int
eger
resi
sten
ciaF
uego
: I
nteg
erac
omet
eCub
iert
a :
Boo
lean
ponA
com
eteC
ubie
rta(
)po
nAco
met
eFac
hada
()po
nAco
met
eQui
ebro
Fac
hada
()po
nAng
uloP
lano
sExt
erio
res(
)po
nCom
part
Sect
ores
()da
meR
esis
tenc
iaF
uego
()
Med
iane
raac
omet
eFac
hada
: B
oole
anac
omet
eQui
ebro
Fac
hada
: B
oole
anan
gulo
Pla
nosE
xter
iore
s :
Inte
ger
com
part
imen
taS
ecto
res
: B
oole
anfr
anja
: I
nteg
erfu
ncio
nPor
tant
e : B
oole
anre
sist
Fue
goP
uert
a :
Inte
ger
resi
sten
ciaF
uego
: I
nteg
erac
omet
eCub
iert
a :
Boo
lean
ponA
com
eteC
ubie
rta(
)po
nAco
met
eFac
hada
()po
nAco
met
eQui
ebro
Fac
hada
()po
nAng
uloP
lano
sExt
erio
res(
)po
nCom
part
Sec
tore
s()
ponF
unci
onP
orta
nte(
)da
meR
esis
tenc
iaF
uego
()
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-77-
4.4.1.2.- PAQUETE LÓGICO: “ELEMENTO NO CONSTRUCTIVO”
Este paquete se elimina por completo, ya que las clases “Tubería” y
“Conducto” desaparecen al no darse a lugar en el RSCIEI ningún tipo de cálculo
lógico referente a la seguridad contra incendios respecto a estas clases comentadas.
En el reglamento no se establecen ningún tipo de requisitos respecto a los mismos
por lo que tiene sentido eliminarlos.
4.4.1.3.- PAQUETE LÓGICO: “SISTEMA DE ALMACENAJE”
Este paquete también desaparece, al transformarse las clases que aquí se
hallan en el atributo “RFSistAlm” de la clase “Zona de almacenaje”. Este atributo da
el valor de la resistencia al fuego de los sistemas de almacenaje autoportantes, ya
sean éstos operados manual o automáticamente, que se encuentren en una zona de
almacenamiento. El RSCIEI trata por igual a los sistemas de almacenaje operados
manualmente y a los operados automáticamente en cuanto a resistencia al fuego. En
cuanto a los almacenamientos independientes, el reglamento no establece ningún tipo
de requisito para los mismos. Por tanto, la conversión de estas clases en el atributo ya
nombrado no altera la funcionalidad deseada para la herramienta informática.
4.4.1.4.- PAQUETE LÓGICO: “VIAL”
El paquete “Vial” también desaparece, al no darse a lugar en el reglamente
ningún tipo de calculo lógico referente a estos elementos. En el RSCIEI se dan
ciertos requisitos que estos han de cumplir siempre, por lo que no tiene sentido la
existencia de unas clases cuyos atributos tendrían unos valores inalterables.
4.4.1.5.- PAQUETE LÓGICO: “SISTEMA DE EXTINCIÓN”
De este paquete se eliminan las clases “Sistema de extinción móvil” y
“Sistema de extinción fijo” ya estas clases son meramente organizativas,
consiguiendo así simplificar el sistema.
En cuanto a las clases “Gas” y “polvo”, ya que el reglamento no da a lugar
ningún tipo de cálculo lógico referente a estas instalaciones, se eliminan. El
reglamento no establece unas condiciones por las que se obligue a la instalación de
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-78-
estos sistemas de extinción, por lo que no se tratan los mismos en la herramienta
informática.
La clase “Columna seca” se ve reducida al atributo “sistColumnaSeca” de la
clase “Establecimiento”, ya que el RSCIEI solo habla de la necesidad de instalación
de este sistema, y no establece ninguna característica del mismo, por lo que con este
atributo de tipo booleano, que indica si en el establecimiento ha de existir un sistema
de columna seca, es suficiente.
SistAguaPulverizadacaudal : Doublereserva : Double
ponCaudal()ponReserva()
SistEspumacaudal : Doublereserva : Double
ponCaudal()ponReserva()
Hidrantecaudal : DoublecaudalMin : DoublepresionMin : Doublereserva : DoublereservaMin : Double
dameCaudResMin()ponCaudal()ponReserva()
SistAbastecimientoQMAYOR : DoubleRMAYOR : Doublecaudal : DoublenoValido : Booleanreserva : Double
dameSistAbast()mayorHE()mayorHRA()mayorRAAP()mayorRAE()
SistRociadoresAutomaticoscaudal : Doublereserva : Double
ponCaudal()ponReserva()
BocaIncendioEquipadacaudal : Doublereserva : Doublesimultaneidad : IntegertiempoAutonomia : Integertipo : Integer
dameCondBIE()ponCaudal()ponReserva()
Abastece
Abastece
AbasteceAbastece
Abastece
Figura 13: Paquete Lógico: “Sistema de extinción”
4.4.1.6.- PAQUETE LÓGICO: “SISTEMA DE ALARMA”
Este es otro paquete que desaparece, ya que sus clases “Sistema
comunicación alarma” y “Sistema manual alarma incendio”, se ven reducidas a los
atributos “sistemaManualAlarmIncendio” de la clase “Sector” y
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-79-
“sistComunicacionAlarma” de la clase “Establecimiento”. Al ser ambos de tipo
boléanos, indican la exigencia de instalación de estos sistemas en un sector o en un
establecimiento respectivamente. Esto se puede hacer así porque en el RSCIEI solo
se habla de la necesidad de instalación de estos sistemas, y no se establece ningún
requisito o característica de los mismos. Por tanto la funcionalidad en el programa
queda reducida a obtener la necesidad de instalación de este tipo de sistemas.
4.4.1.7.- RESTO DE CLASES
En este apartado se muestran como han cambiado el resto de las clases del
diagrama que no se han agrupado en paquetes lógicos.
Las clases “Sistema automático de detección” y “Sistema de extracción de
humo” se convierten en los atributos “sistAutomaticoDeteccion” y
“sistExtraccionHumo” de la clase “Sector”. Esto es así, al igual que en otros muchos
casos vistos anteriormente, porque en el reglamento no se imponen condiciones o
requisitos de estas instalaciones que lleven a un estudio necesario para el
funcionamiento de la herramienta informática. Con estos atributos boléanos se
expresa la necesidad de instalación de estos sistemas. Eso si, en el RSCIEI se habla
de los valores mínimos de la superficie aerodinámica de evacuación de humos en los
sectores. Para ello se crea el atributo “superficieAerodinamica”, cuyo valor expresa
el valor mínimo de la superficie aerodinámica de evacuación de humos en un
determinado sector.
La clase “Señalización” se elimina, ya que en el RSCIEI no se da a lugar a
ningún tipo de calculo lógico que se dar en la herramienta informática en relación a
la señalización, por lo que en la aplicación no se trata.
La clase “Zona de no almacenaje” se elimina del diagrama. Con tener la clase
“Zona de almacenaje” es suficiente a la hora de implementar la herramienta. No hace
falta especificar si en una zona se realizan actividades diferentes a las de almacenaje
si antes se ha especificado si se realizan actividades de almacenaje, con que se defina
una sola cosa es suficiente.
También se elimina la clase “Área de incendio”, ya que todos sus atributos
los tenemos también en la clase “Sector de incendio”. No influye en la herramienta
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-80-
la eliminación de esta clase, ya que a efectos del cálculo lógico se puede tomar un
área de incendio como un sector de incendio. En el programa no influye esta
diferencia ya que realmente los atributos de ambas clases son los mismos, difiriendo
estas clases únicamente en el nombre, por lo que se puede eliminar sin repercusión
negativa alguna.
En este apartado se incluye ahora la clase “Extintor”, ya que la clase “Sistema
de extinción fijo” fue eliminada del paquete “Sistemas de extinción”, perdiéndose así
la conexión de esta clase con dicho paquete.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-81-
Establecimientof achadaAccesMay or50 : BooleanalmacCombExterior : BooleanalturaEv acMay or15 : BooleanareaEstablecimiento : DoubledistMasaForestal : Doublee : Edif iciof ranjaPerimLibreVeg : BooleanhidrantesExteriores : BooleanlongFachadaAccesible : DoublelongMinimaRecorridoEv acuacion : Integernri : IntegernumEdif : IntegerocupacionMenor25 : BooleanplantasZonasAdministrativ as : Booleanqest : DoublesecNoAdmit : BooleansistColumnaSeca : BooleansistComunicacionAlarma : Booleansuperf icie : Double
mostrarEstablecimiento()calculaNRI()dameSistColSeca()dameSistComunAlarma()dameSistHidrantes()densidadCargaEstablecimiento()inf ormeEstablecimiento()ponAlmacCombExt()ponAltEv acMay or15()ponDistMasa()ponEdif icio()ponFranjaPerim()ponLongFachAcces50()ponLongFachad()ponLongMinimaRecorrEv ac()ponNRI()ponOcupMenor25()ponPlantasZonasAdminis()ponSuperf icie()
Edif icioareaEdif : DoubleBIE : BooleanporcentSupPlantaBaja : IntegercubiertaLigera : BooleandistanciaParcelaColindante : Doubleentreplanta : Booleanexento : Booleanhidrante : Booleanid : Integermedianera : Booleannri : IntegernumSectAlm : IntegernumSectComb : IntegernumSectNoAlm : Integerplantas : Integerqe : DoublesA : Sector de incendiosAElim : Sector de incendiosATemp : Sector de incendiosCsCElimsCTempsNAsNAElimsNATempsistAguaPulv : BooleansistEspuma : BooleansistRocAut : BooleansoloPlantasRasantes : Boolean
borraSectAlm()borraSectComb()borraSectNoAlm()calculaNRI()densidadCargaEdif ()inf ormeEdif icio()mostrarEdif icio()ponBIE()ponCubiertaLigera()ponDistParcelaColindante()ponEntreplanta()ponExento()ponHidrante()ponMedianera()ponPlantas()ponPorcentPlantaBaja()ponSectAlm()ponSectComb()ponSectNoAlm()ponSistAgPulv ()ponSistEspuma()ponSistRocAut()ponSoloPlantRasante()uneSectAlm()uneSectComb()uneSectNoAlm()
ZonaAlmacenajeRFSistAlm : Integerclase : IntegersistAlmAutoportateMetalico : Boolean
dameRFSistAlm()ponClase()ponSistAlmAutMet()
Conf iguraciontipo : Integer
ponTipo()
EsEs
ExtintorareaExceso : IntegerareaMaximaProtegida : Integeref icaciaMinimaA : Integeref icaciaMinimaB : Integerpolv oAB_ABC : Integertipo : Integer
dameExtintorA()dameExtintorB()
Activ idadAlmacenajeci : Doubleqsi : Doublesi : Double
ponci()ponqsi()ponsi()mostrarActiv idades()
Combustibleci : Doublegi : Doubleqi : Doubleclase : Integermas50CombLiqRecMetal : Booleanv olMaxCombLiquid : Integer
ponClase()ponMas50CombLiqRecMet()ponVolMaxCombLiq()ponci()pongi()ponqi()mostrarCombustibles()
SectorA : DoubleRa : DoubleSistAutomaticoDetección : BooleanSistExtraccionHumo : BooleanSistManualAlarmIncendio : Booleanaa : Activ idadAlmacenajeactiv idadAlmacenaje : BooleanalturaEv acuacion : Doubleana : Activ idadNoAlmacenajeapaElecMas24V : Booleanc : CombustibleclaseFuego : IntegerdistanciaParcelaColindante : Doubleid : IntegerinstFijaAutomaticaExtincion : Booleannri : IntegernumeroActiv idadesAlm : IntegernumeroActiv idadesNoAlm : IntegernumeroCombustibles : Integerocupacion : IntegerplantaUbicacion : IntegerporcentClaseA : Integerproteccion : Booleanqs : DoublesentidoEv acuacion : Integerserv icios : BooleansistAlumEmerEv ac : BooleansistBIE : BooleansistRociadoresAutomaticos : BooleansistRociadoresInstaladosNoExigidos : Booleansuperf icie : DoubleporcentClaseB : IntegerporcentClaseC : IntegersistAlumEmerProtecc : Booleansuperf icieAerodinamica : Integersuperf icieMaxima : DoubleubicPermitida : Boolean
calculaNRI()dameClaseFuego()dameSistAlumEmerEv ac()dameSistAlumEmerProtec()dameSistAutDetec()dameSistBIE()dameSistExtraccHumo()dameSistManAlarmIncendio()dameSistRocAut()dameSuperf Max()dameUbic()densidadCargaActAlm()densidadCargaActNoAlm()densidadCargaComb()inf ormeSector()mostrarSectorAlm()mostrarSectorComb()mostrarSectorNoAlm()ponA()ponAct()ponActAlm()ponActNoAlm()ponAlturaEv ac()ponApaElecMas24v ()ponClaseFuego()ponDistParcelaColindante()ponInstFijaAutExt()ponNRI()ponOcupacion()ponPlantaUbic()ponPorcentClaseA()ponPorcentClaseB()ponPorcentClaseC()ponProteccion()ponRa()ponRociadoresInstNoExig()ponServ icios()ponSistExtraccHumo()ponSistRocAut()ponSuperf icie()poncomb()ponnumActAlm()ponnumActNoAlm()ponnumComb()
1
0..*
1
0..*
Tiene
Es
1
*
1
*Tiene
1
0..*
1
0..*
Desarrolla
1
0..*
1
0..*
Contiene
Activ idadNoAlmacenajeci : Doublehi : Doubleqv i : Doublesi : Double
ponci()ponhi()ponqv i()ponsi()mostrarActiv idades()
1
0..*
1
0..*
Desarrolla
Figura 14: Resto de clases
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-82-
4.4.2.- DIAGRAMA DE CLASES
El diagrama de clases en esta fase de diseño ha cambiado bastante con
respecto a la fase de análisis. Como se ha visto, muchas de las clases iniciales han
desaparecido al no tener valor dentro del sistema o al poder transformarlas en
atributos de otras clases. Con todo esto se ha conseguido un diagrama de clases más
sencillo, compacto y bastante más esquematizado.
En cambio, ahora se encuentran muchos más atributos, de los cuales muchos
de ellos han aparecido como ya se ha comentado anteriormente por la transformación
de antiguas clases, pero otros muchos surgen por necesidades de desarrollo, ya que
en esta fase se ha de prever la creación de atributos necesarios para la programación
de la herramienta. Ejemplos claros de estos atributos técnicamente necesarios son los
identificadores y los contadores. Los identificadores, como es el caso del atributo
“id” de la clase “Sector”, suelen ser de tipo entero. Estos se usan para identificar un
determinado objeto de una clase que contenga este tipo de atributo, ya que para cada
objeto a este atributo se le asigna un valor diferente al de los demás. En cambio los
contadores, como es el caso del atributo “numeroCombustibles” de la clase “Sector”
se usan para contar el numero de objetos existentes de una determinada clase. En este
caso, “numeroCombustibles” cuenta el numero de objetos “Combustible” asociados
con un determinado objeto “Sector”.
Los elementos que sufren un mayor incremento en su número son los
métodos u operaciones, ya que estos se desarrollan casi completamente en esta fase.
En la fase de análisis apenas se han tenido estos en cuenta, pero en cambio para esta
fase han sido fundamentales. Aquí ya se piensa en como asignaran atributos a las
diferentes clases, cómo se les darán ciertas propiedades o cómo se modificaran los
valores de ciertos atributos. Esto se hace mediante los métodos. Se debe pensar en
todos los métodos necesarios para poner valores de atributos, borrarlos o
modificarlos. Las funciones fundamentales de los métodos creados en el presente
proyecto tienen nomenclaturas diferentes, siendo éstas:
° pon(nombre atributo): La función de los métodos de este tipo consiste en dar
un valor determinado al atributo que su mismo nombre indica. Por ejemplo,
con el método “ponCubiertaLigera” se da valor al atributo booleano
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-83-
“cubiertaLigera” de la clase “Edificio”. Este atributo indica si el edificio
dispone de cubierta ligera.
° dame(nombre atributo): Los métodos de este tipo tiene la función de devolver
el valor del atributo que su propio nombre indica a partir de la introducción
de ciertos valores. Estas son funciones de cálculo basadas en reglas y
condiciones como if_else, while, etc. que ya se explicarán mas adelante. Por
ejemplo, para saber si un establecimiento debe contar con un sistema de
columna seca, se usaría el método “dameSistColumnaSeca” de la clase
“Establecimiento”. Ejecutando este método se le asigna el valor que
corresponda al atributo booleano “sistColumnaSeca” que indica si un
establecimiento ha de contar con este tipo de sistema.
° Mostrar(…): Los métodos de este tipo muestran ciertas características
pedidas por pantalla para la comprobación de resultados a la hora de
programar.Un ejemplo de este esto es el método “mostrarCombustible” de la
clase “Combustible”. Al ejecutarlo se muestran por pantalla los valores “ci”,
“gi” y “qi” del objeto combustible al que corresponda
° Informe(nombre clase): Estos métodos están encaminados a la creación de un
informe o memoria final de los resultados obtenidos. Los métodos de este
tipo los podemos encontrar en las clases Sector, Edificio y Establecimiento.
Al ejecutar el método “informeEdificio” de la clase “Edificio” se genera un
archivo .txt con los datos del edificio que corresponda.
A continuación se muestra el diagrama de clases obtenido tras haber revisado
y modificado todos los paquetes lógicos y el resto de las clases del diagrama, y haber
agrupado todas las clases para la conformación del mismo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-84-
EstructuraPcpalCubiertaLigeracompartida : BooleanestabFuego : Integerevacuacion : Boolean
dameEstabil idadFuego()ponCompartida()ponEvacuacion()
EntreplantaestabFuegoSoporte : Integer
MedianeraacometeFachada : BooleanacometeQuiebroFachada : BooleananguloPlanosExteriores : IntegercompartimentaSectores : Booleanfranja : IntegerfuncionPortante : BooleanresistFuegoPuerta : IntegerresistenciaFuego : IntegeracometeCubierta : Boolean
ponAcometeCubierta()ponAcometeFachada()ponAcometeQuiebroFachada()ponAnguloPlanosExteriores()ponCompartSectores()ponFuncionPortante()dameResistenciaFuego()
ForjadoacometeCubierta : BooleanacometeFachada : BooleanacometeQuiebroFachada : BooleananguloPlanosExteriores : IntegercompartimentaSectores : Booleanfranja : IntegerresistenciaFuego : Integer
dameResistFuego()ponAcometeCubierta()ponAcometeFachada()ponAcometeQuiebroFachada()ponAnguloPlanosExteriores()ponCompartSectores()
HuecocierreGalComSector : BooleancomunicaSectores : Booleancubierta : BooleandistanciaHorizHueco : IntegerdistanciaVertHueco : IntegerexteriorEdif : BooleanpantallaCierreAutom : BooleanpasoBandeja : BooleanpasoLiqInfla : BooleanpasoLiqNoInfla : BooleanresistFuego : IntegertapaReg : BooleantipoHueco : IntegertubAguaPresion : BooleanventanaSectorDistHueco : Booleanventi lCalefAA : Boolean
dameDistVentanaHueco()dameResistFuego()ponCierreGalComSect()ponComunicaSectores()ponCubierta()ponExtEdif()ponPantCierreAut()ponPasoBandeja()ponPasoLiqInf()ponPasoLiqNoInf()ponTapaReg()ponTipoHueco()ponTubAgPres()ponVentCalAA()ponVentSecDistHueco()
ElementoConstructivoDelimitadordelimitaEst : BooleanresistenciaFuego : Integer
dameResistenciaFuego()ponDelimi tEstab()
ParedacometeFachada : BooleanacometeQuiebroFachada : BooleananguloPlanosExteriores : IntegercompartimentaSectores : Booleanfranja : IntegerresistFuegoPuerta : IntegerresistenciaFuego : IntegeracometeCubierta : Boolean
ponAcometeCubierta()ponAcometeFachada()ponAcometeQuiebroFachada()ponAnguloPlanosExteriores()ponCompartSectores()dameResistenciaFuego()
ElementoConstructivoPortanteestabi lidadFuego : Integer
dameEstabil idadFuego()
SistAguaPulverizadacaudal : Doublereserva : Double
ponCaudal()ponReserva()
SistEspumacaudal : Doublereserva : Double
ponCaudal()ponReserva()
Hidrantecaudal : DoublecaudalMin : DoublepresionMin : Doublereserva : DoublereservaMin : Double
dameCaudResMin()ponCaudal()ponReserva()
EstablecimientofachadaAccesMayor50 : BooleanalmacCombExterior : BooleanalturaEvacMayor15 : BooleanareaEstablecimiento : DoubledistMasaForestal : Doublee : EdificiofranjaPerimLibreVeg : BooleanhidrantesExteriores : BooleanlongFachadaAccesible : DoublelongMinimaRecorridoEvacuacion : Integernri : IntegernumEdif : IntegerocupacionMenor25 : BooleanplantasZonasAdministrativas : Booleanqest : DoublesecNoAdmit : BooleansistColumnaSeca : BooleansistComunicacionAlarma : Booleansuperficie : Double
mostrarEstablecimiento()calculaNRI()dameSistColSeca()dameSistComunAlarma()dameSistHidrantes()densidadCargaEstablecimiento()informeEstablecimiento()ponAlmacCombExt()ponAltEvacMayor15()ponDistMasa()ponEdificio()ponFranjaPerim()ponLongFachAcces50()ponLongFachad()ponLongMinimaRecorrEvac()ponNRI()ponOcupMenor25()ponPlantasZonasAdminis()ponSuperficie()
SistAbastecimientoQMAYOR : DoubleRMAYOR : Doublecaudal : DoublenoValido : Booleanreserva : Double
dameSistAbast()mayorHE()mayorHRA()mayorRAAP()mayorRAE()Abastece
Abastece Abastece
1
0..1
1
0..1
Tiene
EdificioareaEdif : DoubleBIE : BooleanporcentSupPlantaBaja : IntegercubiertaLigera : BooleandistanciaParcelaColindante : Doubleentreplanta : Booleanexento : Booleanhidrante : Booleanid : Integermedianera : Booleannri : IntegernumSectAlm : IntegernumSectComb : IntegernumSectNoAlm : Integerplantas : Integerqe : DoublesA : Sector de incendiosAElim : Sector de incendiosATemp : Sector de incendiosCsCElimsCTempsNAsNAElimsNATempsistAguaPulv : BooleansistEspuma : BooleansistRocAut : BooleansoloPlantasRasantes : Boolean
borraSectAlm()borraSectComb()borraSectNoAlm()calculaNRI()densidadCargaEdif()informeEdificio()mostrarEdificio()ponBIE()ponCubiertaLigera()ponDistParcelaColindante()ponEntreplanta()ponExento()ponHidrante()ponMedianera()ponPlantas()ponPorcentPlantaBaja()ponSectAlm()ponSectComb()ponSectNoAlm()ponSistAgPulv()ponSistEspuma()ponSistRocAut()ponSoloPlantRasante()uneSectAlm()uneSectComb()uneSectNoAlm()
0..1
1
0..1
1
Tiene
ElementoConstructivoclase : Integer
ponClase()
ZonaAlmacenajeRFSistAlm : Integerclase : IntegersistAlmAutoportateMetalico : Boolean
dameRFSistAlm()ponClase()ponSistAlmAutMet()
Configuraciontipo : Integer
ponTipo()
Es
Es
ExtintorareaExceso : IntegerareaMaximaProtegida : IntegereficaciaMinimaA : IntegereficaciaMinimaB : IntegerpolvoAB_ABC : Integertipo : Integer
dameExtintorA()dameExtintorB()
SistRociadoresAutomaticoscaudal : Doublereserva : Double
ponCaudal()ponReserva()
Abastece
BocaIncendioEquipadacaudal : Doublereserva : Doublesimultaneidad : IntegertiempoAutonomia : Integertipo : Integer
dameCondBIE()ponCaudal()ponReserva() Abastece
ActividadAlmacenajeci : Doubleqsi : Doublesi : Double
ponci()ponqsi()ponsi()mostrarActividades()
Combustibleci : Doublegi : Doubleqi : Doubleclase : Integermas50CombLiqRecMetal : BooleanvolMaxCombLiquid : Integer
ponClase()ponMas50CombLiqRecMet()ponVolMaxCombLiq()ponci()pongi()ponqi()mostrarCombustibles()
SectorA : DoubleRa : DoubleSistAutomaticoDetección : BooleanSistExtraccionHumo : BooleanSistManualAlarmIncendio : Booleanaa : ActividadAlmacenajeactividadAlmacenaje : BooleanalturaEvacuacion : Doubleana : ActividadNoAlmacenajeapaElecMas24V : Booleanc : CombustibleclaseFuego : IntegerdistanciaParcelaColindante : Doubleid : IntegerinstFijaAutomaticaExtincion : Booleannri : IntegernumeroActividadesAlm : IntegernumeroActividadesNoAlm : IntegernumeroCombustibles : Integerocupacion : IntegerplantaUbicacion : IntegerporcentClaseA : Integerproteccion : Booleanqs : DoublesentidoEvacuacion : Integerservicios : BooleansistAlumEmerEvac : BooleansistBIE : BooleansistRociadoresAutomaticos : BooleansistRociadoresInstaladosNoExigidos : Booleansuperficie : DoubleporcentClaseB : IntegerporcentClaseC : IntegersistAlumEmerProtecc : BooleansuperficieAerodinamica : IntegersuperficieMaxima : DoubleubicPermitida : Boolean
calculaNRI()dameClaseFuego()dameSistAlumEmerEvac()dameSistAlumEmerProtec()dameSistAutDetec()dameSistBIE()dameSistExtraccHumo()dameSistManAlarmIncendio()dameSistRocAut()dameSuperfMax()dameUbic()densidadCargaActAlm()densidadCargaActNoAlm()densidadCargaComb()informeSector()mostrarSectorAlm()mostrarSectorComb()mostrarSectorNoAlm()ponA()ponAct()ponActAlm()ponActNoAlm()ponAlturaEvac()ponApaElecMas24v()ponClaseFuego()ponDistParcelaColindante()ponInstFijaAutExt()ponNRI()ponOcupacion()ponPlantaUbic()ponPorcentClaseA()ponPorcentClaseB()ponPorcentClaseC()ponProteccion()ponRa()ponRociadoresInstNoExig()ponServicios()ponSistExtraccHumo()ponSistRocAut()ponSuperficie()poncomb()ponnumActAlm()ponnumActNoAlm()ponnumComb()
*
1
*
1
Tiene
1
0..*
1
0..*
Tiene
Es
1
*
1
*
Tiene
1
0..1
1
0..1
Tiene
1
0..*
1
0..*
Tiene
1
0..*
1
0..*
Desarrol la
1
0..*
1
0..*
Contiene
ActividadNoAlmacenajeci : Doublehi : Doubleqvi : Doublesi : Double
ponci()ponhi()ponqvi()ponsi()mostrarActividades()
1
0..*
1
0..*
Desarrolla
Figura 15: Diagrama de Clases. Fase de Diseño.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-85-
4.4.4.- DIAGRAMAS DE ACTIVIDAD
Un diagrama de actividades puede considerarse como un caso especial de un
diagrama de estados en el cual casi todos los estados son estados acción (identifican
una acción que se ejecuta al estar en él) y casi todas las transiciones evolucionan al
término de dicha acción (ejecutada en el estado anterior). Un diagrama de actividades
puede dar detalle a un caso de uso, un objeto o un mensaje en un objeto. Permiten
representar transiciones internas al margen de las transiciones o eventos externos.
En el presente proyecto se muestra un diagrama de actividades referente al
caso de uso Ubicación. Se muestra uno debido a que la estructura de los diagramas
de actividad es semejante para todos los casos de uso, por lo que nos limitamos a
mostrar uno y a comentar su estructura.
Esta estructura contiene los siguientes puntos fundamentales:
° Primero la introducción de los datos necesarios para el caso de uso que
se está desarrollando. Estos datos pueden ser la longitud de la fachada
accesible, el nivel de riesgo intrínseco, etc., según sea necesario.
Lógicamente estos datos no son más que los valores de las variables o
atributos que entran en juego en la función que se desarrolla en cada
caso de uso.
° Con los datos ya introducidos arranca el cálculo lógico.
° El siguiente punto es la activación de la función de cálculo lógica
específica de ese caso de uso. Al arrancarse el cálculo lógico se activa
la función con la que se obtiene el resultado deseado.
° Arrancado el cálculo lógico el sistema comprueba que todos los datos
estén introducidos, y si es así, que los valores de los mismos sean
correctos, ya que se puede dar el caso en el que el dato pedido sea por
ejemplo de tipo entero y si embargo se introduzca por error un dato de
tipo carácter, por lo que al comprobar el sistema estos datos detectaría
el error y avisaría del mismo para poder subsanarlo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-86-
° El último paso es la obtención del resultado tras haberse ejecutado la
función correctamente, y tras haber comprobado que todos los datos
introducidos eran correctos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-87-
4.4.4.1.- DIAGRAMA DE ACTIVIDAD. CASO DE USO UBICACIÓN.
Calcula ubicación
Comprueba altura evacuacion
Comprueba longitud fachada accesible
Comprueba distancia masa forestal
Comprueba franja perimetral libre de vegetacion
Error
Obtencion de resultado
Comprueba el nivel de riesgo intrinseco
Comprueba planta ubicacion
Introduce nivel de riesgo intrinseco
Introduce planta ubicación
Introduce altura evacuación
Introduce longitud fachada accesible
Introduce sentido evacuacion
Introduce distancia masa forestal
Intruduce franja perimetral libre vegetacion
Comprueba sentido evacuacion
Funcion de calculo
[error en la introducción del dato]
Figura 16: Diagrama de Actividad. Caso de uso Ubicación.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-88-
4.4.5.- TABLAS DE DECISIÓN
En el Reglamento, para establecer la necesidad de instalación de diversos
sistemas de seguridad contra incendios, o cualquier tipo de característica constructiva
de los establecimientos, se usa un sistema de reglas o condiciones específicas para
cada caso. Estas se pueden agrupar para cada caso concreto y establecer así una serie
de tablas de decisión para cada método en el que sea necesaria la toma de algún tipo
de decisión.
Las tablas de decisión son un medio que facilitan tanto el análisis y el diseño
de la herramienta como la programación de la misma:
- Con respecto al análisis y el diseño, las tablas de decisión permiten identificar
con precisión los requisitos de información, es decir, los valores de los
atributos necesarios para cada función o caso de uso.
- Con respecto a la programación o implementación, estas ayudan a obtener, a
través de su elaboración, las reglas lógicas que hay que codificar para que sea
posible la toma de decisiones por parte de la herramienta.
Las Tablas de Decisión están compuestas por cuatro secciones:
- Sección Identificación de condiciones: en esta se detalla una condición por
fila. Se llaman condiciones a las situaciones variables que se pueden dar. En
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-89-
este caso, las condiciones son los atributos que entran en juego en la tabla de
decisión del caso de uso estudiado.
- Sección Identificación de acciones: aquí se indican las acciones que se llevan
a cabo, llamando acciones a los distintos comportamientos que se asumirán
en función de los valores que tomen las condiciones. En este caso se recogen
los atributos que se ven afectados por la ejecución del caso de uso.
- Sección Valores de condiciones: aquí se indican valores de las condiciones
indicadas en la primera sección, es decir, se recogen los valores de los
atributos que forman las condiciones.
- Sección Valores de acciones: en esta sección se indican los valores de las
acciones descritas en la segunda sección, es decir, los valores de los atributos
que se ven afectados por la ejecución del caso de uso.
Una vez confeccionada la tabla, quedan determinadas las reglas de decisión.
Estas son proposiciones que se leen verticalmente, partiendo desde la sección
Valores de Condiciones y descendiendo por la sección Valores de Acciones.
Se las enuncia así:
“SI...(condición1, condición2, etc.)...ENTONCES...(acción1, acción2,
etc.)....”.
A continuación, se muestra una tabla de decisión perteneciente al caso de uso
Ubicación, pero además, en el Anexo 1 del presente proyecto, se recogen la totalidad
de las tablas realizadas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-90-
4.4.5.1.- TABLA DE DECISIÓN. CASO DE USO UBICACIÓN.
R1 R2 R3 R4 R5 R6 R7 R8 R9 RE Sector_de_incendio.r
iesgo_intrinseco Alto Medio Medio Medio/Bajo Alto Medio/
Alto Alto/Medio
/Bajo Alto-8 Medio/Alto
Configuración.tipo A A A A B B A,B,C B -
Sector_de_incendio.planta_ubicación - Bajo
rasante - Sobre rasante - -
Segunda planta bajo
rasante
- - E
Establecimieno_industrial.longitud_facha
da_accesible - - <5m - - <5m - - - L
Sector_de_incendio.altura_evacuación - - - >15m >15m - - - - S
Sector_de_incendio.sentido_evacuación - - - - Descen
dente - - - - E
Establecimiento_industrial.distancia_masa
_forestal - - - - - - - - <25m
Establecimiento_industrial.franja_perimetral_libre_vegetación
- - - - - - - - Si
Sector_de_incendio.ubicación_permitida No No No No No No No No No Si
Figura 17: Tabla de Decisión. Caso de uso Ubicación.
4.5.- FASE DE PROGRAMACIÓN
En esta fase las clases del diseño son convertidas a código en un lenguaje de
programación orientado a objetos.
Como ya se ha comentado, la herramienta informática se ha programado en
lenguaje JAVA, usando para ello el programa NetBeans IDE versión 5.5.1. Se ha
elegido este programa por tener este la posibilidad de tratar de forma grafica y
sencilla, o por lo menos mas intuitiva, la edición de interfaces graficas, lo que lo
diferencia de otros tantos programas parecidos.
A la hora de programar se han creado cuatro paquetes, cada uno con los
siguientes contenidos:
Ø <Paquete predeterminado>: este paquete contiene las clases que
contienen la función main destinadas a la comprobación de una correcta
implementación de las reglas para la creación de los diferentes métodos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-91-
Ø Clases: en este paquete se encuentran las clases definidas en el
diagrama de clases que componen el sistema.
Ø Imágenes: aquí se encuentran todas las imágenes necesarias para la
creación de la herramienta informática, como son los iconos de los
botones o la imagen que adorna la ventana principal del programa.
Ø Ventanas: este paquete contiene todas las clases que componen la
interface gráfica de la herramienta ya comentadas en este apartado.
La fase de programación se divide fundamentalmente en dos fases:
- Una primera en la que se programan todas las clases obtenidas en la fase
de diseño. Aquí se tienen que ir definiendo todos los atributos y métodos de
dichas clases. Como ya se ha comentado anteriormente, para llevar a cabo la
programación de los métodos basados en reglas, se usan las tablas de decisión
creadas en la fase de diseño. Para la comprobación de la correcta implementación
de las clases y sus métodos se crean unas clases de prueba que incorporan el
método main. Estas clases ejecutan los diferentes métodos implementados en los
que intervienen reglas, y muestran el resultado por pantalla. De esta manera se
asegura el correcto funcionamiento de los métodos creados, ya que para cada uno
de estos métodos se han comprobado y comparado los valores de las acciones
que desencadenan cada una de las reglas con los valores obtenidos con el
RSCIEI.
- La segunda fase consiste en la creación de las clases que componen la
interfaz de usuario. La interfaz esta formada por ventanas con botones, combo
box, radio buttons, áreas de texto, etc., que hacen más sencilla y vistosa la
interactividad usuario-herramienta. Los botones que se encuentran en las
ventanas pueden ser de dos tipos:
§ Botones cuya función es la de implementar los métodos de las clases
creadas inicialmente. Mediante éstos se activan los métodos que dan las
soluciones a los problemas de cálculo lógico siguiendo las reglas
establecidas en el RSCIEI programadas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-92-
§ Botones con funciones propias de interfaz, tales como cerrar ventana,
ir a la siguiente ventana, etc. Los métodos activados por estos botones
están definidos en las clases de interfaz.
A continuación se muestran en la siguiente tabla las clases que componen la
interface grafica de la herramienta, y la descripción de las mismas:
Nombre de la clase Descripción
AlmacenamientoV Contiene la ventana para el cálculo de características de
los sistemas de almacenamiento.
AñadirSectV
Contiene la ventana usada para la selección del método
de cálculo de la densidad de carga de fuego del sector a
definir.
BIEV Contiene la ventana usada para obtener la necesidad de
instalación de bocas de incendio equipadas.
CargaFuegoTablaV Contiene la tabla que muestra las densidades de carga
de fuego medias por actividad.
ciTablaV Contiene la tabla que muestra los valores del
coeficiente de peligrosidad por combustibilidad Ci
CondSistAlumV Contiene la ventana que muestra las condiciones de uso
de los sistemas de alumbrado de emergencia.
ConfiguracionV Contiene la ventana para la selección del tipo de
configuración de un establecimiento.
CubLigeraV Contiene la ventana para la obtención de las
características de las cubiertas ligeras.
DensEdifV Contiene la ventana para el cálculo de la densidad de
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-93-
carga de fuego en un edificio.
DensEstablecimientoV Contiene la ventana para el cálculo de la densidad de
carga de fuego en un establecimiento.
DensSectAlmV
Contiene la ventana para el cálculo de la densidad de
carga de fuego en un sector mediante las características
de las actividades de almacenaje que en él se
desarrollan.
DensSectCombV
Contiene la ventana para el cálculo de la densidad de
carga de fuego en un sector mediante las características
de los combustibles que en él se encuentran.
DensSectNoAlmV
Contiene la ventana para el cálculo de la densidad de
carga de fuego en un sector mediante las características
de las actividades distintas a las de almacenaje que en
él se desarrollan.
ElemConsCerramV
Contiene la ventana que sirve para la obtención de la
resistencia al fuego de elementos constructivos de
cerramiento.
ElemConsPortanteV
Contiene la ventana que sirve para la obtención de la
estabilidad al fuego de elementos constructivos de
portantes.
ErrorV Contiene la ventana que se muestra cuando se produce
algún error en la introducción de un dato.
ExtintorV Contiene la ventana usada para la obtención de las
características de los extintores de incendio.
ForjadoV
Contiene ventana usada para la obtención de las
características de los forjados en relación con la
seguridad contra incendios.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-94-
HuecoV
Contiene la ventana que se muestra para la obtención
de las características de los diferentes huecos que se
pueden encontrar en un establecimiento industrial en
relación a la seguridad contra incendios.
ImplantBIEV Contiene la ventana que muestra las condiciones de
implantación de las bocas de incendio equipadas.
ImplantExtintV Contiene la ventana que muestra las condiciones de
implantación de extintores.
ImplantHidrantesV Contiene la ventana que muestra las condiciones de
implantación de hidrantes.
InicioV Contiene la ventana de inicio del programa con sus
menús y submenús.
MaterialesV
Contiene la ventana que muestra las características de
los materiales constructivos en relación a la seguridad
contra incendios.
MaxSuperficieV Contiene la ventana usada para la obtención de la
superficie máxima admisible de un sector de incendio.
MedianeraV
Contiene la ventana que se usa para obtener las
características de una medianera en relación a
seguridad contra incendios.
ParedV
Contiene la ventana que se usa para obtener las
características de una pared en relación a seguridad
contra incendios.
ProblemaEdificio Contiene la secuencia de ventanas para la realización
de un problema completo de un edificio.
ProblemaEstablecimiento Contiene la secuencia de ventanas para la realización
de un problema completo de un establecimiento.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-95-
ProblemaSector Contiene la secuencia de ventanas para la realización
de un problema completo de un sector.
qsTablaV
Contiene la tabla que muestra los valores de densidad
de carga de fuego media de diversos procesos
industriales, de almacenamiento de productos y riesgo
de activación asociado, Ra.
SistAbastecimientoV
Contiene la ventana para la obtención de las
características de los sistemas abastecimiento de agua
en relación a la seguridad contra incendios.
SistAlumEmerV
Contiene la ventana usada para la obtención de las
características de los sistemas de alumbrado de
emergencia.
SistAutDetV
Contiene la ventana que sirve para la obtención de la
necesidad de instalación de sistemas automáticos de
detección de incendio.
SistColSecaV Contiene la ventana que sirve para obtener la necesidad
de instalación de los sistemas de columna seca.
SistEvacV
Contiene la ventana para usada para la obtención de la
necesidad de instalación de sistemas de evacuación de
humos.
SistHidExtV
Contiene la ventana para la obtención de la necesidad
de instalación y las características de los sistemas de
hidrantes exteriores.
SistManAlarmIncV
Contiene la ventana usada para la obtención de las
necesidades de instalación de un sistema de manual de
alarma de incendio.
SistRocAutV Contiene la ventana usada para la obtención de las
necesidades de instalación de un sistema de rociadores
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 4: SEGURIDAD CONTRA INCENDIOS EN FASES DE DESARROLLO ESTABLECIMIENTOS INDUSTRIALES DE LA HERRAMIENTA
-96-
automáticos de agua.
UbicaciónV
Contiene la ventana usada para obtener la posibilidad o
no de ubicación de un sector de incendio en un
establecimiento industrial.
Además de estas clases, para la realización de la interface grafica, se han
creado también otras clases que no son más que una modificación de las mismas.
Esta modificación consiste en la inclusión de unos botones necesarios para la
navegación entre ventanas en un problema completo (Boton “Atrás” y boton
“Siguiente”). Estas clases tienen pues la misma función que las ya comentadas, con
la diferencia de que forman parte del conjunto de ventanas que componen la
navegación lineal a través de un problema completo. El nombre de dichas clases es
igual que el de las mostradas pero añadiendo con el sufijo “Prob” (Por ejemplo
UbicaciónVProb).
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-97-
Capítulo 5:
USO Y VALIDACIÓN DEL PROGRAMA
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-98-
5.1.- INTRODUCCIÓN.
En este capítulo se pretende mostrar de una manera sencilla y clara cómo
sacar el máximo partido a la herramienta informática. Para ello se redacta un manual
de usuario de la misma, en el que se explica detalladamente el manejo de los menús y
las diversas posibilidades que presenta el programa, presentándose también ejemplos
de uso del mismo.
Además, en este capítulo se quiere demostrar que la herramienta, ya
totalmente operativa, cumple con todas las especificaciones planteadas durante su
análisis, y para ello se somete a diferentes pruebas de validación. Estas pruebas
consisten tanto en la resolución de los ejemplos planteados a lo largo del manual de
usuario como en la resolución de un problema propuesto usando la herramienta de
informática.
5.2.- USO DEL PROGRAMA
El propósito de la herramienta informática consiste en la resolución tanto de
problemas concretos como de problemas completos relacionados con la seguridad
contra incendios en establecimientos industriales.
Para abrir el programa, se ejecuta el archivo seguridad.jar, que se encuentra
en la carpeta “dist”, que está dentro de la carpeta “Proyecto seguridad” (para su
distribución solo es necesario el contenido de la carpeta “dist”).
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-99-
Figura 18: Pagina de inicio.
La página principal contiene los siguientes opciones:
° Caracterización: con esta opción se puede obtener la configuración de un
establecimiento y la densidad de carga de fuego de un sector, de un edificio o
de un establecimiento.
° Requisitos constructivos: en este menú se tiene la opción de obtener si está
permitida la ubicación de un sector dentro de un establecimiento, su máxima
superficie, materiales, elementos constructivos portantes, cubierta ligera,
elementos constructivos de cerramiento, sistema de evacuación de humos y
almacenamientos.
° Requisitos de instalaciones: este menú contiene las opciones de obtención de
necesidades de instalación de sistemas automáticos de detección, sistemas
manuales de alarma, sistemas de comunicación de alarma, sistemas de
abastecimiento de agua, sistemas de hidrantes, extintores, BIEs, sistemas de
columna seca, sistemas de rociadores automáticos de agua y sistemas de
alumbrado de emergencia.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-100-
° Problema completo: Eligiendo esta opción se puede resolver un problema
completo de un sector, de un edificio o de un establecimiento industrial en
cuanto a la seguridad contra incendios.
° Salir: Pulsando esta opción se abandona la herramienta.
5.2.1.- CARACTERIZACIÓN
La caracterización de los establecimientos industriales consiste en definir una
serie de atributos esenciales de cada establecimiento que lo diferencie de otros. Estos
atributos según el RSCIEI son su configuración y su nivel de riesgo intrínseco, obtenido
a partir del cálculo de la densidad de carga de fuego.
La Caracterización despliega un menú con las siguientes opciones:
• Configuración.
• Caracterización Sector.
• Caracterización Edificio.
• Caracterización Establecimiento.
Figura 19: Caracterización.
5.2.1.1.- CONFIGURACIÓN.
Esta opción se usa para obtener el tipo de configuración de un
establecimiento industrial en relación a su entorno según el RSCIEI. Al
seleccionarla, aparece una ventana que contiene una serie de radio buttons,
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-101-
definiendo cada uno de ellos una situación o ubicación del establecimiento respecto
al exterior y al resto de establecimientos o edificios.
Como se puede ver en la figura, esta ventana presenta dos botones
funcionales:
- Calcular: Obtiene la configuración del establecimiento industrial a partir las
opciones seleccionadas en los radio buttons, e imprime la solución en el área
de texto de la ventana.
- Salir: Cierra la ventana para volver al menú principal.
Para obtener la configuración, el usuario debe seleccionar una de las opciones
presentes en la ventana y a continuación pulsar “Calcular”. El resultado obtenido
aparecerá reflejado en el área de texto.
Ejemplo 1: Establecimiento que ocupa completamente una nave industrial
que se encuentra separada mas de tres metros del resto de los edificios.
Para resolverlo se pincha en la opción “El establecimiento industrial ocupa
totalmente un edificio”, lo que activa las otras dos opciones secundarias de esta
primera. Al seleccionar la opción secundaria “Distancia mayor de tres metros de
otro u otros edificios” y pulsar el botón “Calcular” se muestra el tipo de
configuración del establecimiento en el área de texto. Como se puede ver en la figura
se obtiene “Configuración tipo C”, al igual que en el Anexo I, apartado 2.1 del
RSCIEI.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-102-
Figura 20: Ventana Configuración.
5.2.1.2.- CARACTERIZACIÓN SECTOR
Al seleccionar esta opción se despliega un menú que contiene:
- Por combustible
- Por actividad almacenaje
- Por actividad no almacenaje.
5.2.1.2.1.- CARACTERIZACIÓN SECTOR POR COMBUSTIBLE
Si se selecciona esta opción aparece una ventana emergente donde se puede
calcular la densidad de carga de fuego de un sector a partir de los combustibles que
almacena. Para ello se deben ir añadiendo los combustibles del sector usando el
botón “Añadir combustible”, lo cual genera una nueva fila en la tabla de
combustibles que se ha de rellenar con los siguientes datos:
- “Masa (Gi)”= masa, en Kg, de cada uno de los combustibles (i) que existen en
el sector de incendio (incluidos los materiales constructivos combustibles).
- “Poder calorifico (qi)”= poder calorífico, en MJ/kg, de cada uno de los
combustibles (i) que existen en el sector de incendio.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-103-
- “Grado de peligrosidad (Ci)”= coeficiente adimensional que pondera el grado
de peligrosidad (por la combustibilidad) de cada uno de los combustibles (i)
que existen en el sector de incendio.
Para rellenar las características de los combustibles en la tabla se pueden
consultar unas tablas que aparecen pulsando los siguientes botones:
- Ci: al pulsar aquí se pueden consultar los valores del coeficiente de
peligrosidad por combustibilidad Ci.
- Qi: seleccionando esta opción se pueden ver los diferentes valores del poder
calorífico qi de cada combustible.
- Ra: aquí se muestra una tabla de valores de densidad de carga de fuego media
y riesgo de activación asociado Ra.
Si se desea eliminar un combustible de la tabla, el usuario ha de seleccionarlo
pinchando con el ratón sobre la fila de la tabla que este ocupe y a continuación pulsar
el botón “Eliminar combustible”.
Además de rellenar la tabla con los valores de las diferentes características de
los combustibles, el usuario ha de introducir los valores del área ocupada por el
sector y del riesgo de activación asociado Ra en las casillas “Area” y “Ra”
respectivamente.
Al presionar “Calcular” se obtiene la densidad de carga de fuego del sector Qs
y su nivel de riesgo intrínseco.
El botón “Limpiar” tiene la función de reiniciar la ventana, poniendo todos
los valores a cero.
Ejemplo 2: Sector de incendio de 120 m2 que contiene los siguientes
materiales combustibles:
- 1.600 kg de poliéster.
- 1.200 kg de lana.
En ambos casos el grado de peligrosidad ci es 1,3, y el riesgo de activación
Ra es 2.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-104-
Para resolver el ejemplo hace falta un dato, el del poder calorífico de los
combustibles qi. Para obtenerlos se pulsa en el botón “qi” y aparece la tabla con los
valores del poder calorífico por combustibles, obteniéndose que para el poliéster es
25,1 MJ/kg y para la lana 21 MJ/kg.
Con esto ya se disponen de todos los datos, con lo que insertando los
diferentes valores en las casillas correspondientes se obtiene una densidad de carga
de fuego del sector de 1.416,133 MJ/m2, y un nivel de riesgo intrínseco de 4.
Figura 21: Ventana Caracterización Sector por Combustible.
5.2.1.2.2.- CARACTERIZACIÓN SECTOR POR ACTIVIDAD ALMACENAJE
Al seleccionar esta opción aparece una ventana en la que se puede calcular la
densidad de carga de fuego de un sector a partir de las actividades de almacenaje que
en él se desarrollan. Su funcionamiento es similar al de la caracterización del sector
por combustibles, siendo las funciones de los diferentes botones semejantes a las ya
comentadas.
La diferencia aquí radica en la tabla, ya que aquí han de introducirse las
características de las actividades de almacenaje que se desarrollan en el sector
estudiado. Estas características son:
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-105-
- “Carga fuego zona (qvi)”: carga de fuego, aportada por cada m3 de cada zona
con diferente tipo de almacenamiento (i) existente en el sector de incendio, en
MJ/m3.
- “Altura almacenamiento (hi)”: altura del almacenamiento de cada uno de los
combustibles, (i), en m.
- “Superficie zona (si)”: superficie ocupada en planta por cada zona con
diferente tipo de almacenamiento (i) existente en el sector de incendio en m2.
- “Grado de peligrosidad (Ci)”= coeficiente adimensional que pondera el grado
de peligrosidad (por la combustibilidad) de cada uno de los combustibles (i)
que existen en el sector de incendio.
Ejemplo 3: Sector de incendio en el que de desarrollan las siguientes
actividades de almacenamiento:
- Almacenamiento 1:
1. qvi = 550 MJ/m3
2. hi = 2 m
3. si = 130 m2
4. Ci = 1,30
- Almacenamiento 2:
1. qvi = 430 MJ/m3
2. hi = 2 m
3. si = 95 m2
4. Ci = 1,30
El riesgo de activacion Ra es 1,5 y la superficie ocupada por el sector es de
250 m2.
Para resolver el ejemplo se introducen los datos en las casillas
correspondientes. Para ello se tiene que añadir otra actividad a la tabla, ya que por
defecto solamente aparece una.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-106-
Con todos los datos introducidos se pulsa el botón “Calcular”, obteniéndose
que la densidad de carga de fuego del sector es de 1.752,66 MJ/m2, y el nivel de
riesgo intrínseco de 5.
Figura 22: Ventana Caracterización Sector por Actividad de Almacenaje.
5.2.1.2.3.- CARACTERIZACIÓN SECTOR POR ACTIVIDAD NO ALMACENAJE
Pulsando este botón se genera una ventana donde se puede calcular la
densidad de carga de fuego de un sector a partir de las actividades de diferentes de
almacenamiento que en él se desarrollan. Su funcionamiento es similar al de la
caracterización del sector por combustibles y por actividad de almacenaje, siendo las
funciones de los diferentes botones semejantes a las ya comentadas. Los datos a
introducir ya se han comentado anteriormente, excepto uno:
- “Carga fuego zona (qsi)”: densidad de carga de fuego de cada zona con
proceso diferente según los distintos procesos que se realizan en el sector de incendio
(i), en MJ/m2.
Ejemplo 4: Sector de incendio de 180 m2 en el que de desarrollan las
siguientes actividades:
- Reparación de aparatos eléctricos:
1. si = 85 m2
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-107-
2. Ci = 1,30
- Prueba de aparatos eléctricos:
1. si = 90 m2
2. Ci = 1,30
En riesgo de activación Ra es 1.
Para resolver el ejemplo se necesitan los valores qsi de cada una de las
actividades. Estos datos se pueden obtener en la tabla que se encuentra pulsando
“Ra”. De este modo se obtiene que para la reparación de aparatos eléctricos se tiene
un valor de qsi de 600 MJ/m2 y para la prueba un valor de 200 MJ/m2.
Con todos los datos disponibles, se introducen los mismos en sus casillas
correspondientes obteniendo una densidad de carga de fuego de 498,333 MJ/m2, y un
nivel de riesgo intrínseco de 2.
Figura 23: Ventana Caracterización Sector por Actividad diferente a las de Almacenaje.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-108-
5.2.1.3.- CARACTERIZACIÓN EDIFICIO
Con esta opción se puede caracterizar un edificio industrial en cuanto a
densidad de carga de fuego y nivel de riesgo intrínseco. Al pulsar este botón aparece
una ventana emergente con los siguientes elementos:
- Tabla de sectores: En esta tabla se recogen los datos de los sectores
previamente introducidos.
- Botón “Añadir Sector”: Con este botón se añade un nuevo sector al edificio
estudiado. Al pulsarlo aparece una ventana donde se puede elegir el método
con el que calcular la densidad de carga de fuego y el nivel de riesgo
intrínseco del sector, es decir, por combustible, por actividad de almacenaje o
por actividad de diferente a las de almacenaje. Dependiendo de la opción
escogida, aparecerá una ventana de caracterización de sector por combustible,
por actividad de almacenaje o por actividad de diferente a las de almacenaje.
- Botón “Eliminar Sector”: Este botón se usa para borrar el sector que
seleccionado previamente con el ratón.
- Botón “Editar Sector”: Su función es la de modificar las características de un
sector ya existente. Para usarlo se debe seleccionar previamente el sector que
se desee modificar.
- Botón “Unir Sectores”: Con esta opción se pueden unir dos o más sectores
previamente seleccionados pulsando la tecla CTRL+Ratón sobre los sectores
seleccionados, con la condición de que los sectores deben tener el mismo tipo
de cálculo, ya que para ello el programa une internamente los sectores y los
calcula como si fueran uno solo por el método con el que ya habían sido
calculados.
Ejemplo 5: Obtener la densidad de carga de fuego de un edificio industrial
formado por los sectores de los ejemplos 2 y 3.
Para resolver el ejemplo se han de introducir los datos de los dos sectores.
Pulsando el botón “Añadir Sector” aparece una ventana en la que se selecciona el
tipo de cálculo del sector, con lo que para el sector del ejemplo 2 se elige el cálculo
por combustibles almacenados, y para el del ejemplo 3 se selecciona el cálculo por
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-109-
actividad de almacenamiento. A continuación se introducen los datos de cada sector
como se ha explicado en los ejemplos anteriores, obteniendo sus correspondientes
densidades de carga de fuego.
Ya en la ventana de densidad de carga de fuego en edificios, se pueden
observar los datos obtenidos de los sectores recogidos en la tabla, con lo que
pulsando “Calcular” se obtienen los resultados pedidos:
- Densidad de carga de fuego del edificio = 1.643,513 MJ/m2
- Nivel de riesgo intrínseco = 4
Figura 24: Ventana Caracterización Edificio.
5.2.1.4.- CARACTERIZACIÓN ESTABLECIMIENTO
La función de esta opción es la caracterización de un establecimiento
industrial en cuanto a densidad de carga de fuego y nivel de riesgo intrínseco. Al
pulsar este botón aparece una ventana emergente con los siguientes componentes:
- Tabla de edificios: En esta tabla se recogen los datos de los edificios
previamente introducidos.
- Botón “Añadir Edificio”: Con este botón se puede añadir un nuevo edificio al
establecimiento que se pretende estudiar. Al pulsarlo aparece la ventana de
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-110-
caracterización de edificio, debiéndose realizar los mismos pasos explicados
en el apartado anterior para esta ventana. Ya obtenidos los datos del edificio,
se pueden observar los mismos recogidos en la tabla de edificios.
- Botón “Eliminar Edificio”: Con este botón se puede borrar el edificio que
seleccionado previamente con el ratón.
- Botón “Editar Edificio”: Su función es la de modificar las características de
un edificio ya creado. Para usarlo se debe seleccionar previamente el edificio
a modificar.
Ejemplo 6: Obtener la densidad de carga de fuego de un establecimiento
industrial formado por los siguientes edificios:
- Edificio 1: formado por los sectores de los ejemplos 2 y 3.
- Edificio 2: formado por el sector del ejemplo 4.
Para resolver el ejemplo se debe introducir los datos de los edificios. Para ello
se pulsa “Añadir Edificio”, apareciendo la ventana del para la introducción de datos
del primer edificio. La introducción de datos es similar a la explicada en el apartado
anterior para cada uno de los edificios.
Ya obtenidos los valores de densidad de carga de fuego de los edificios, en la
ventana correspondiente al establecimiento, se puede observar los mismos recogidos
en la tabla de características de los edificios. Finalmente, pulsando el boton
“Calcular” se obtienen los resultados pedidos:
- Densidad de carga de fuego del establecimiento = 1.268,729 MJ/m2
- Nivel de riesgo intrínseco = 3
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-111-
Figura 25: Ventana Caracterización Establecimiento.
5.2.2.- REQUISITOS CONSTRUCTIVOS.
Las condiciones y requisitos constructivos y edificatorios que deben cumplir
los establecimientos industriales, en relación con su seguridad contra incendios,
pueden ser obtenidos eligiendo esta opción.
Figura 26: Requisitos constructivos.
La opción Requisitos Constructivos despliega el siguiente menú:
• Ubicación Permitida.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-112-
• Máxima Superficie.
• Materiales.
• Elementos Constructivos Portantes.
• Cubierta Ligera.
• Elementos Constructivos de Cerramiento.
• Sistemas de Evacuación de Humos.
• Almacenamientos.
5.2.2.1.- UBICACIÓN.
Al pulsar este botón, aparece una ventana con una serie de campos a rellenar
mediante los cuales se puede calcular si la ubicación de un sector de incendio con
diferentes características está permitida en un establecimiento industrial.
Los diferentes campos que se encuentran en esta ventana son:
- “Configuración tipo”: configuración del establecimiento industrial en relación
a su entorno según el RSCIEI.
- “Nivel de riesgo intrínseco sector”: nivel de riesgo intrínseco del sector
estudiado.
- “Planta ubicación sector”: planta del edificio industrial en la que se encuentra
el sector de incendio.
- “Altura evacuación sector”: altura de evacuación del sector de incendio en
metros.
- “Longitud fachada accesible”: longitud de las fachadas en metros que
dispongan de huecos que permitan el acceso desde el exterior al personal del
servicio de extinción de incendios.
- “Sentido de evacuación”: sentido ascendente o descendente que se ha de
seguir para la evacuación del sector.
- “Distancia masa forestal”: distancia a la masa forestal a la que se encuentra el
sector de incendio.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-113-
- “Franja perimetral libre de vegetación”: Esta opción se selecciona si la franja
perimetral del establecimiento esta libre de vegetación baja arbustiva.
En esta ventana, al igual que en muchas otras del programa, aparecen campos
editables y otros no editables. Estos campos no editables dependen del valor de los
campos rellenados, es decir, dependiendo del valor de los campos que se estén
rellenando, estos podrán convertirse en editables. Esto se ha diseñado de así para
simplificar el uso del programa, ya que cuando un campo no es editable, significa
que la obtención del resultado deseado no depende del valor de este campo.
Por ejemplo, para obtener si la ubicación de un sector dentro de un
establecimiento está permitida, el RSCIEI establece una serie de reglas. En estas se
puede ver que la distancia a la masa forestal del mismo solo influye si este tiene un
nivel de riesgo intrínseco medio o alto. Por lo tanto, en esta ventana, el campo de
distancia a la masa forestal solo se activará cuando se seleccione un nivel de riesgo
intrínseco medio o alto.
Ejemplo 7: Obtener si esta permitida la ubicación de un sector en planta
baja, con nivel de riesgo intrínseco 6, configuración tipo B y con una longitud de
fachada accesible de 3 metros.
Introduciendo los datos que se dan en el ejemplo se obtiene que la ubicación
del sector dentro de un establecimiento industrial no está permitida. Esto puede
comprobarse en el RSCIEI, Anexo II, artículo 1.f.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-114-
Figura 27: Ventana Ubicación
.
5.2.2.2.- MÁXIMA SUPERFICIE.
Si se selecciona esta opción, emerge una ventana para el cálculo de la
máxima superficie admisible de un sector. Esta ventana contiene una serie de
campos, radio buttons y combo box que se deben rellenar para obtener la máxima
superficie.
Los campos que aquí aparecen y que no se han comentado anteriormente son:
- “Fachada accesible mayor de 50% su perímetro”: esta opción se selecciona si
la longitud de las fachadas del establecimiento que disponen de huecos que
permiten el acceso desde el exterior al personal del servicio de extinción de
incendios es mayor del 50% del perímetro del mismo.
- “Sist. Rociadores Automáticos instalados y no exigidos”: esta opción se
selecciona si el sector de incendio cuenta con una instalación de sistema de
rociadores automáticos de agua sin estar esta exigida.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-115-
- “Inst. Fija automática de extinción”: se selecciona esta opción si el sector
cuenta con alguna instalación fija automática de extinción de incendios.
- “Clase del material almacenado”: clase del material almacenado en el sector
estudiado en relación a su riesgo de fuego.
- “Clase de los materiales de construcción”: clase de los materiales
constructivos del sector estudiado en relación a su riesgo de fuego.
- “Distancia a la parcela colindante”: distancia en metros del sector a la parcela
mas cercana con posibilidad de edificar en ella.
Ejemplo 8: Obtener la superficie máxima de un sector de incendio con
configuración tipo B, nivel de riesgo intrínseco 4, que cuenta con una instalación de
rociadores automáticos de agua no exigida y donde la fachada accesible del
establecimiento industrial es superior al 50 por ciento de su perímetro.
Si se introducen los datos del ejemplo en los campos correspondientes, se
obtiene que la superficie máxima del sector es de 7.500 m2. Este resultado se puede
obtener en el RSCIEI, Anexo II, articulo 2.1, aplicando las notas 2 y 3.
Figura 28: Ventana Máxima Superficie.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-116-
5.2.2.3.- MATERIALES.
En la ventana que aparece al seleccionar esta opción se pueden consultar las
exigencias de comportamiento al fuego de los siguientes productos de construcción:
• Revestimientos
• Cerramientos
• Productos de construcción
• Otros productos (como son los productos situados en interior de
falsos techos o suelos elevados)
Ejemplo 9: Obtener las exigencias de comportamiento al fuego de los
materiales de revestimiento de un sector.
En la ventana de materiales, pulsando en el botón revestimientos se obtiene:
- Suelos: Cfl-s1(M2) o más favorable.
- Paredes y techos: D-s3d0(M2) o más favorable.
- Lucernarios: D-s2d0(M3) o más favorable.
- Materiales de los lucernarios: B-s1d0(M1) o más favorable.
- Materiales de revestimiento exterior de las fachadas: C-s3d0(M2) o más
favorable.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-117-
Figura 29: Ventana Materiales.
5.2.2.4.- ELEMENTOS CONSTRUCTIVOS PORTANTES.
Para obtener la estabilidad al fuego de los elementos constructivos portantes
se usa esta opción. Para ello, se deben rellenar los campos necesarios, siendo estos
los anteriormente no comentados:
- “Nº plantas edificio”: como su propio nombre indica, es el numero de plantas
que tiene el edificio industrial en el que se encuentra el sector.
- “Sistema de extracción de humo”: esta opción se selecciona si el sector
contiene algún sistema de extracción de humo.
- “Cubierta ligera”: se debe seleccionar esta opción si el establecimiento
industrial tiene cubierta tipo ligera.
- “Plantas zonas administrativas”: esta opción se usa si el establecimiento
contiene más de una planta con zonas administrativas.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-118-
También existe la posibilidad de estudiar la estabilidad al fuego de cubiertas
ligeras pulsando el botón “Cubierta Ligera”. Al seleccionarlo aparece la ventana
emergente que se describe en el siguiente apartado.
Ejemplo 10: Obtener la estabilidad al fuego de las estructuras portantes de
un sector de incendio de configuración tipo A y nivel de riesgo intrínseco bajo que se
encuentra en un edificio de una sola planta con cubierta ligera. El sector está
protegido por una instalación de rociadores automáticos de agua y un sistema de
evacuación de humos.
Introduciendo los datos se obtiene una estabilidad al fuego de R60 (EF-60).
Este resultado se puede obtener en el RSCIEI, Anexo II, articulo 4.3.
Figura 30: Ventana Elementos Constructivos Portantes.
5.2.2.5.- CUBIERTA LIGERA.
A esta ventana se puede acceder tanto por el menú de Requisitos
Constructivos como por la ventana de Elementos Constructivos Portantes. Su función
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-119-
es la obtención de la estabilidad al fuego de cubiertas ligeras, aunque también se
pueden estudiar entreplantas y medianeras.
Los campos que aquí se encuentran y que no se han visto anteriormente son:
- “Cubierta ligera usada en la evacuación de ocupantes”: esta opción se usa si
la cubierta ligera esta prevista para la evacuación de ocupantes.
- “Edificio exento”: se selecciona esta opción si el edificio no está adosado a
ningún otro.
- “Entreplantas”: Esta opción se selecciona si el edificio contiene alguna
entreplanta. Al activarse, los campos que se encuentran en el área entreplanta
se hacen editables.
- “Porcentajes de superficie en planta baja”: porcentaje de la superficie del
establecimiento que se encuentra en planta baja.
- “Longitud máxima de recorrido de evacuación”: distancia máxima a recorrer
para la evacuación del establecimiento en metros.
- “Ocupación menor de 25 personas”: esta opción se selecciona si la ocupación
del establecimiento es menor de 25 personas.
- “Medianera”: esta opción se selecciona si el edificio contiene alguna
medianera. Al activarse, los campos que se encuentran en el área medianera
se hacen editables.
- “Cubierta compartida”: esta opción se selecciona cuando la cubierta es
compartida por dos o más establecimientos industriales distintos.
Ejemplo 11: Obtener la estabilidad al fuego de las cubierta ligera de un
establecimiento con configuración tipo B con entreplanta, con el 93% de su
superficie en planta baja, nivel de riesgo intrínseco 3 y cuyo recorrido máximo de
evacuación es de 17 metros.
Introduciendo los datos se obtiene que la estabilidad al fuego de la cubierta es
R30 (EF-30) y la estabilidad al fuego del soporte de la entreplanta es R30 (EF-30).
Este resultado se puede obtener en el RSCIEI, Anexo II, articulo 4.2.3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-120-
Figura 31: Ventana Cubierta Ligera.
5.2.2.6.- ELEMENTOS CONSTRUCTIVOS DE CERRAMIENTO.
Con esta opción se puede obtener la resistencia al fuego de elementos
constructivos de cerramiento. Además se tiene la posibilidad de estudiar las
medianeras, forjados, paredes y huecos en una ventana aparte al pulsar los botones
que se encuentran en el recuadro “Elemento”.
Como todos los campos que contiene esta ventana ya se han visto, se procede
a la realización del ejemplo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-121-
Ejemplo 12: Obtener la resistencia al fuego de los elementos constructivos
con función delimitadora de un sector con configuración tipo C que se encuentra en
planta sótano -2 y con nivel de riesgo intrínseco 6.
Mediante el programa informático se obtiene que la resistencia al fuego ha de
ser R120 (EF-120), tal y como se refleja en el RSCIEI, Anexo II, articulo 5.1.
Figura 32: Ventana Elementos Constructivos de Cerramiento.
5.2.2.6.1.- MEDIANERA.
A esta ventana se accede seleccionando la opción “Medianera” en la ventana
de elementos constructivos de cerramiento. Aquí se puede calcular la resistencia al
fuego de medianeras seleccionando las opciones que correspondan.
Los campos contenidos en esta ventana que no se han visto anteriormente
son:
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-122-
- “Función portante”: esta opción se selecciona si la medianera tiene función
portante.
- “Compartimenta sectores”: como su propio nombre indica, este campo se
debe activar si la medianera compartimenta sectores de incendio.
- “Acomete fachada”: esta opción se selecciona cuando la medianera acometa a
una fachada.
- “Acomete quiebro de fachada”: se activa esta opción cuando elemento
constructivo acometa en un quiebro de la fachada.
- “Angulo planos exteriores”: cuando la medianera acomete en un quiebro de la
fachada, se debe seleccionar el ángulo formado por los dos planos exteriores
de aquella.
- “Acomete cubierta”: esta opción se selecciona cuando la medianera acometa
a una cubierta.
Ejemplo 13: Obtener la resistencia al fuego de una medianera que se
encuentra en un sector con nivel de riesgo intrínseco 4. Esta medianera
compartimenta sectores y acomete en un quiebro de la fachada. El ángulo formado
por los dos planos exteriores de la fachada es de 160º.
Mediante el programa informático se obtiene que:
- La resistencia al fuego de la medianera es EI180 (RF-180)
- La resistencia al fuego de las puertas sin vestíbulo es EI90
- La resistencia al fuego de las puertas con vestíbulo es EI45
La comprobación de este resultado se puede ver en el RSCIEI, Anexo II,
artículos 5.3 y 5.6.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-123-
Figura 33: Ventana Medianera.
5.2.2.6.2.- FORJADO.
Pulsando el botón “Forjado”, aparece una ventana emergente donde se puede
obtener la resistencia al fuego de los forjados que formen parte del sector de
incendio.
Como todos los campos de esta ventana ya se han visto anteriormente, se
procede a la realización de un ejemplo.
Ejemplo 14: Obtener la resistencia al fuego de un forjado que pertenece a un
sector con nivel de riesgo intrínseco 7. El tipo de configuración del establecimiento
es B, estando el sector ubicado en planta tercera. El forjado compartimenta sectores
y acomete a una fachada.
Usando los datos del ejemplo se obtiene que la resistencia al fuego del forjado
es la mitad de la resistencia de la fachada en una franja de anchura mínima de 1
metro. La comprobación de este resultado se puede ver en el RSCIEI, Anexo II,
artículo 5.3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-124-
Figura 34: Ventana Forjado.
5.2.2.6.3.- PARED.
Eligiendo la opción “Pared” en la ventana de elementos constructivos de
cerramiento aparece la ventana en la que se puede obtener la resistencia al fuego de
las paredes de un sector de incendio.
Al ser los elementos que componen esta ventana los mismos que los vistos en
el apartado anterior, se pasa directamente a la realización de un ejemplo.
Ejemplo 15: Obtener la resistencia al fuego de una pared que pertenece a un
sector con nivel de riesgo intrínseco 8. El tipo de configuración del establecimiento
es B, estando el sector ubicado en planta baja.
Introduciendo los datos del ejemplo se obtiene que ni la pared ni las puertas
han de tener resistencia al fuego. Esto es así porque la pared no compartimenta
sectores. La comprobación de este resultado se puede ver en el RSCIEI, Anexo II,
artículo 5.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-125-
Figura 35: Ventana Pared.
5.2.2.6.4.- HUECO.
En esta ventana emergente se puede obtener tanto la resistencia al fuego del
sellado de los huecos que se encuentren en los elementos constructivos de
cerramiento como la distancia mínima entre huecos y ventanas que ha de haber.
Esta ventana cuenta con dos secciones diferentes. La primera de ellas, que
trata la distancia mínima entre huecos y ventanas de un sector, contiene los
siguientes campos:
- “Hueco pertenecen a cubierta”: este campo se selecciona si el hueco se
encuentra en la cubierta.
- “Pertenecen a distintos sectores de incendio”: si el hueco y la ventana
pertenecen a distintos sectores habrá que seleccionar esta opción.
La otra sección que se encuentra en esta ventana trata de la resistencia al
fuego del sellado de huecos que comunican sectores de incendio. Para obtenerla se
ha de seleccionar el tipo de hueco en la combo box que se encuentra en esta sección.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-126-
Ejemplo 16: Obtener la distancia mínima entre una ventana y un hueco que
pertenece a cubierta, estando ambos en sectores diferentes. Obtener también la
resistencia al fuego de tapas de registro de patinillos de instalaciones.
A partir de estos datos se obtiene que:
- La distancia de la ventana con los huecos en proyección horizontal ha de ser
mayor de 2.5 m.
- La distancia de la ventana con los huecos en proyección vertical ha de ser
mayor de 5 m.
- La resistencia al fuego del sellado del hueco es la mitad que la del sector.
La comprobación a este resultado se puede ver en el RSCIEI, Anexo II,
artículo 5.5 y 5.7.
Figura 36: Ventana Hueco.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-127-
5.2.2.7.- SISTEMAS DE EXTRACCIÓN DE HUMO.
En esta ventana se puede obtener la necesidad o no de instalación de sistemas
de extracción de humo y los valores mínimos de superficie aerodinámica necesaria
para la evacuación de humos en un sector de incendio.
Los campos que aquí se encuentran y que no han sido comentados
anteriormente son:
- “Superficie total construida del sector”: como su propio nombre indica, en
este campo se introduce la superficie total construida del sector.
- “Sector dedicado a almacenaje”: esta opción se activa si la actividad que se
desarrolla en el sector es de almacenaje.
Ejemplo 17: Obtener si es necesaria la instalación de un sistema de
extracción de humo en un sector dedicado a almacenaje de 560 m2 y nivel de riesgo
intrínseco 5. El sector se encuentra situado en la segunda planta del establecimiento.
Introduciendo los datos del sector en los campos correspondientes de la
ventana “Sistemas de Extracción de humo” se obtiene que no es exigible la
instalación de sistemas de extracción de humo y que el valor mínimo de la superficie
aerodinámica de evacuación de humos ha de ser mayor de 0,5 m2/150 m2.
Este resultado se puede comprobar en el RSCIEI, Anexo II, artículo 7.1.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-128-
Figura 37: Ventana Sistemas de Extracción de Humo.
5.2.2.8.- ALMACENAMIENTOS
En esta ventana se puede obtener la resistencia al fuego requerida para los
sistemas de almacenaje, además de requerimientos sobre los materiales y los
revestimientos de los mismos. También existe la posibilidad de consultar los
requisitos de utilización de sistemas de almacenamientos manuales y de sistemas de
almacenamientos automáticos.
Los campos y botones que aparecen en esta ventana y que no han sido
comentados anteriormente son:
- “Sistema de almacenaje autoportante”: si el sistema de almacenaje que se
pretende estudiar es autoportante habrá que seleccionar esta opción.
- “Requisitos sist. manuales”: pulsando este botón aparece una ventana en la
que se exponen los requisitos que deben cumplir los sistemas de almacenaje
operados manualmente.
- “Requisitos sist. automáticos”: si se pulsa este botón se pueden consultar los
requisitos que deben cumplir los sistemas de almacenaje operados
automáticamente.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-129-
Ejemplo 18: Obtener la resistencia al fuego de un sistema de almacenaje
autoportante que se encuentra en un sector con configuración tipo C y nivel de
riesgo intrínseco 6.
Con los datos del ejemplo se obtiene que la resistencia al fuego del sistema de
almacenaje ha de ser RF15 (EF-15). Además, se obtiene que los materiales de
bastidores, largueros, paneles metálicos, cerchas, vigas, pisos metálicos y otros
elementos y accesorios metálicos que componen el sistema deben ser de acero de la
clase A1(M0) y que los revestimientos pintados o zincados con espesores inferiores a
100 micras deben ser de la clase Bs3d0(M1), debiendo ser de material no inflamable.
Este resultado se puede comprobar en el RSCIEI, Anexo II, artículo 8.1.
Figura 38: Ventana Almacenamientos.
5.2.3.- REQUISITOS DE INSTALACIONES.
Los aparatos, equipos, sistemas y componentes de las instalaciones de protección
contra incendios de los establecimientos industriales que se incluyen en el RSCIEI son
tratados en esta opción.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-130-
Figura 39: Requisitos de instalaciones.
En esta opción se despliega el siguiente menú:
• Sistema Automático de Detección.
• Sistema Manual de Alarma.
• Sistema de Comunicación de Alarma.
• Sistema de Abastecimiento de Agua.
• Sistema de Hidrantes.
• Extintores.
• BIEs.
• Sistema de Columna Seca.
• Sistema de Rociadores Automáticos de Agua.
• Sistema de Alumbrado de Emergencia.
5.2.3.1.- SISTEMA AUTOMÁTICO DE DETECCIÓN
Seleccionando esta opción aparece una ventana mediante la cual se puede
obtener la necesidad de instalación de un sistema automático de detección de
incendios en sector estudiado.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-131-
Como todos los campos a cumplimentar de esta ventana ya se han visto
anteriormente, se procede a la realización de un ejemplo ilustrativo.
Ejemplo 19: Obtener si es necesaria la instalación de un sistema automático
de detección de humos en un sector con configuración tipo A, nivel de riesgo
intrínseco 4, superficie de 600 m2 y dedicado a actividades diferentes a las de
almacenaje.
Introduciendo los datos del ejemplo en los correspondientes campos de la
ventana de sistemas automáticos de detección de incendios, se obtiene que la
instalación de este tipo de sistema no es necesaria.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 3.1.
Figura 40: Ventana Sistema Automático de Detección.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-132-
5.2.3.2.- SISTEMA MANUAL DE ALARMA
La función de esta ventana es la obtención de la necesidad de instalación de
un sistema manual de alarma de incendio en el sector estudiado. Si se exige la
presencia de esta instalación en el sector de incendio, se muestran además los
requisitos que esta debe cumplir según el RSCIEI.
Al haberse ya comentado todos los campos que contiene esta ventana, se
procede a la realización de un ejemplo.
Ejemplo 19: Obtener si es necesaria la instalación de un sistema manual de
alarma de incendio en un sector de 2600 m2 dedicado a almacenaje y que no cuenta
con un sistema automático de detección de incendio.
Con los datos del ejemplo se obtiene que dicho sistema es necesario. Además,
se exponen requisitos que debe cumplir la instalación en cuanto a la ubicación de los
pulsadores de alarma.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 4.1.
Figura 41: Ventana Sistema Manual de Alarma.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-133-
5.2.3.3.- SISTEMA DE COMUNICACIÓN DE ALARMA
En esta ventana se puede obtener la necesidad de instalación de un sistema de
comunicación de alarma de incendio en el establecimiento industrial estudiado.
Aquí aparece un campo que no se ha visto anteriormente:
- “Suma de la superficie construida de los sectores”: en este campo se
introduce la suma de la superficie de todos los sectores que componen el
establecimiento industrial en m2.
Ejemplo 20: Obtener si es necesaria la instalación de un sistema de
comunicación de alarma de incendio en un establecimiento industrial de 21.000 m2.
Con los datos del ejemplo se obtiene que la instalación de dicho sistema es
necesaria.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 5.1.
Figura 42: Ventana Sistema Comunicación de Alarma.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-134-
5.2.3.4.- SISTEMA DE ABASTECIMIENTO DE AGUA.
Con esta opción se puede obtener el caudal y la reserva de agua necesarios en
un sistema de abastecimiento de agua. Para ello, se han introducir los datos de
reserva de agua y caudal de los sistemas existentes en el establecimiento, teniendo en
cuenta que solo se permiten las combinaciones de sistemas que se contemplan en el
Reglamento.
A continuación se comentan los campos que se encuentran en esta ventana:
- “Boca de incendio equipada”: si el establecimiento cuenta con un sistema de
bocas de incendio equipadas se ha de seleccionar esta opción.
- “Hidrantes exteriores”: esta opción habrá que activarla cuando el
establecimiento cuente con un sistema de hidrantes exteriores.
- “Rociadores automáticos”: cuando el establecimiento en estudio cuente con
un sistema de rociadores automáticos de agua, habrá que activar este campo.
- “Agua pulverizada”: si el establecimiento cuenta con un sistema de agua
pulverizada, hay que activar esta opción.
- “Espuma”: el usuario debe activar este campo cuando el establecimiento
cuente con un sistema de espuma física.
- Los campos “Caudal” y “Reserva”, representan el caudal y la reserva de agua
respectivamente, de cada sistema de extinción. Cuando el usuario activa un
campo referido a un sistema de extinción, se hacen editables los campos
“Caudal” y “Reserva” de esta sección, representando estos el caudal y la
reserva de agua de dicho sistema activado.
- “Solo plantas a nivel de rasante”: Este campo se hace editable cuando
coexiste un sistema de bocas de incendio equipadas con otro de hidrantes
exteriores. Su activación implica que el establecimiento solo cuente con
plantas situadas a nivel de rasante.
Ejemplo 21: Obtener el caudal y la reserva de agua necesaria de un sistema
de abastecimiento de agua que cuenta con los siguientes sistemas de extinción:
- Sistema de BIEs con caudal de 45m3/h y reserva de 35 min.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-135-
- Sistema de rociadores con caudal del 40 m3/h y reserva de 60 min.
Con los datos del ejemplo se obtiene que el caudal de dicho sistema ha de ser
de 40 m3/h y su reserva de agua de 60 min.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 6.1.
Figura 43: Ventana Sistema de Abastecimiento de Agua.
5.2.3.5.- SISTEMA DE HIDRANTES EXTERIORES.
Al seleccionar esta opción en el menú de Requisitos de Instalaciones aparece
una ventana donde se puede obtener la necesidad de instalación de un sistema de
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-136-
hidrantes exteriores en un sector de incendio. En función de los resultados obtenidos
se puede consultar el caudal y la autonomía requerida para este sistema. También se
pueden consultar las condiciones de instalación de los hidrantes exteriores pulsando
el botón “Implantación”.
Esta ventana contiene un campo que no se ha tratado anteriormente:
- “Almacenamientos de combustible en el exterior”: esta opción habrá de
activarse cuando en el establecimiento existan almacenamientos de productos
combustibles en el exterior.
Ejemplo 22: Obtener si es necesaria la instalación de un sistema de
hidrantes exteriores en un área de incendio con configuración tipo D y nivel de
riesgo intrínseco 6. El área tiene una superficie de 6.500 m2 y no se almacenan
combustibles en el exterior.
Introduciendo los datos facilitados en el ejemplo, se obtiene que es necesaria
la instalación de dicho sistema. También se obtiene que:
- El caudal mínimo del sistema de hidrantes es 3000 l/min.
- La reserva mínima del sistema de hidrantes es 90 min.
- La presión mínima de salida de los hidrantes es 5.0 bar.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 7.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-137-
Figura 44: Ventana Sistema de Hidrantes Exteriores.
5.2.3.6.- EXTINTORES.
En esta ventana se puede obtener la necesidad de extintores en un sector, para
lo cual, primero se debe obtener la clase de fuego del mismo usando para ello las
opciones que se encuentran en panel situado en la zona superior izquierda de la
ventana. Si se selecciona el porcentaje de cada tipo de combustible que se encuentra
en el sector, se mostrará en el área de texto de esta sección la clase de fuego de este.
En función del resultado obtenido, se activan los paneles correspondientes a la clase
de fuego. En estos se puede obtener el tipo de extintor, la eficacia mínima, el área
protegida y otros datos, dependiendo del tipo de extintor.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-138-
- “Volumen máximo de combustible líquido”: en este campo se introduce el
volumen máximo de combustible líquido en litros que se encuentra en el
sector.
- “Mas del 50% de combustible líquido en recipientes metálicos”: esta opción
se activa si mas del 50% de los combustibles líquidos del sector se encuentran
almacenados en recipientes metálicos.
- “Implantación”: pulsando este botón aparece una ventana en la que se
muestran las condiciones de implantación de extintores de incendio en los
sectores.
Ejemplo 23: Obtener la clase de fuego y el tipo de extintores necesarios en
un sector de incendio que contiene un 95% de combustibles de clase A. El nivel de
riesgo intrínseco del sector es 6.
Introduciendo los datos facilitados en el ejemplo, se obtiene que la clase de
fuego del sector es tipo A. El tipo de extintores necesarios es tipo A, con una eficacia
mínima 34A y un área máxima protegida por extintor de 300 m2 (un extintor más por
cada 200 m2, o fracción, en exceso). También se obtiene que no se incrementará la
dotación de extintores si los necesarios por la presencia de otros combustibles (A y/o
B) son aptos para fuegos de clase C.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 8.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-139-
Figura 45: Ventana Extintores.
5.2.3.7.- BIES.
La función de esta ventana emergente es la de obtener la necesidad de
instalación de sistemas de bocas de incendio equipadas según el RSCIEI. También se
puede obtener el tipo de BIE, su simultaneidad de uso y la reserva de agua de las
mismas. Otra de las opciones que se ofrece en esta ventana es la de consultar las
condiciones de implantación de este tipo de sistemas pulsando el botón
“Implantación”.
Al haberse comentado a lo largo de este capitulo todos los campos que
contiene esta ventana, se procede a la realización de un ejemplo.
Ejemplo 24: Obtener la necesidad de instalación de un sistema de bocas de
incendio equipadas en un área de incendio tipo D, con nivel de riesgo intrínseco 7 y
superficie de 3.600 m2. El establecimiento en el que se encuentra tiene un nivel de
riesgo intrínseco 4.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-140-
Si se introducen los datos del ejemplo en los campos correspondientes de la
ventana, se obtiene que es necesaria la instalación de un sistema de bocas de incendio
equipadas, teniendo las BIEs las siguientes características:
- BIE tipo DN 45 mm.
- Simultaneidad de las BIEs: 2.
- Tiempo de autonomía de las BIEs: 60 min.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 9.
Figura 46: Ventana BIEs.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-141-
5.2.3.8.- SISTEMA DE COLUMNA SECA.
En esta ventana se puede obtener la necesidad de instalación de un sistema de
columna seca en un establecimiento industrial.
Aquí se encuentra un campo que no se ha tratado anteriormente:
- “Altura de evacuación mayor o igual a 15 m”: este debe ser activado cuando
la altura de evacuación del establecimiento sea igual o mayor a 15 metros.
Ejemplo 25: Obtener la necesidad de instalación de un sistema de columna
seca en un establecimiento industrial con nivel de riesgo intrínseco 3 y altura de
evacuación de 7 metros.
Con los datos del ejemplo se obtiene que no es necesaria la instalación de un
sistema de columna seca en el establecimiento industrial estudiado.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 10.1.
Figura 47: Ventana Sistemas de Columna Seca.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-142-
5.2.3.9.- SISTEMA DE ROCIADORES AUTOMÁTICOS.
En esta otra ventana se puede obtener la exigencia de instalación de un
sistema de rociadores automáticos de agua en un determinado sector de incendio.
Como todos los campos a rellenar en esta ventana ya se han comentado a lo
largo del presente capítulo, se procede a la realización de un ejemplo ilustrativo.
Ejemplo 26: Obtener la necesidad de instalación de un sistema de rociadores
automáticos de agua en un sector de incendio dedicado a actividades de
almacenamiento, con configuración tipo B, nivel de riesgo intrínseco 7 y superficie
de 245 m2.
Con los datos del ejemplo se obtiene que no es necesaria la instalación de un
sistema de rociadores automáticos de agua en el sector estudiado.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 11.
Figura 48: Ventana Sistemas de Rociadores Automáticos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-143-
5.2.3.10.- SISTEMA DE ALUMBRADO DE EMERGENCIA.
Mediante esta ventana se puede obtener la necesidad de instalación de
sistemas de alumbrado de emergencia tanto en vías de evacuación como en el resto
del sector.
A continuación se presentan los campos incluidos en esta ventana y que no
han sido comentados anteriormente:
- “Ocupación”: en este campo se selecciona la ocupación del establecimiento
industrial.
- “Contiene cuadros, centros de control o mandos de las instalaciones técnicas
de servicios o procesos”: se debe activar esta opción si en el sector estudiado
están instalados cuadros, centros de control o mandos de las instalaciones
técnicas de servicios o de los procesos que se desarrollan en el
establecimiento industrial.
- “Contiene los equipos centrales o los cuadros de control de los sist. de
protecc. contra incendios”: el usuario debe activar esta opción si el sector de
incendio contiene los equipos centrales o los cuadros de control de los
sistemas de protección contra incendios.
- “Condiciones”: pulsando este botón aparece una ventana en la que se puede
consultar las condiciones de instalación de un sistema de alumbrado de
emergencia.
Ejemplo 27: Obtener la necesidad de instalación de un sistema de alumbrado
de emergencia en las vías de evacuación de un sector situado en la planta tercera de
un establecimiento, con nivel de riesgo intrínseco 4 y ocupación de 35 personas. El
sector no contiene ningún tipo de cuadro, centro de control, equipo central de
sistema de protección o similar.
Con los datos del ejemplo se obtiene que es necesaria la instalación de un
sistema de alumbrado de emergencia en vías de evacuación del sector, pero no dentro
del mismo.
Este resultado se puede comprobar en el RSCIEI, Anexo III, artículo 16.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-144-
Figura 49: Ventana Sistema de Alumbrado de Emergencia.
5.2.4.- PROBLEMA COMPLETO.
En esta opción de la herramienta informática se puede realizar un problema
completo, es decir, obtener paso a paso todos los requisitos constructivos y de
instalaciones de un sector, edificio o establecimiento industrial en cuanto a la seguridad
contra incendios, y finalmente obtener una memoria en formato .txt con todos los
resultados obtenidos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-145-
Figura 50: Problema Completo.
Al picar sobre Problema Completo se despliega un menú con las siguientes
opciones:
• Problema Completo Sector
• Problema Completo Edificio
• Problema Completo Establecimiento
5.2.4.1.- PROBLEMA COMPLETO SECTOR.
Si se desea tanto caracterizar un determinado sector como obtener sus
requisitos constructivos y de instalaciones, se debe elegir esta opción.
La realización de un problema completo consiste en una navegación lineal
entre las ventanas ya comentadas anteriormente, con el objetivo de obtener todas las
características tanto constructivas como de instalaciones en relación a la seguridad
contra incendios, guardando los datos introducidos de una ventana a otra, con el fin
de evitar la repetición en la introducción de datos .
Lo primero que aparece al seleccionar esta opción es una ventana donde se
debe elegir el tipo de cálculo por el que se desea obtener la densidad de carga de
fuego del sector de incendio.
A continuación se introducen los datos del mismo para calcular su densidad y
nivel de riesgo intrínseco. Las ventanas que conforman esta opción son similares a
las ya presentadas, siendo el orden de aparición de estas, el mismo por el que se han
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-146-
ido presentando a lo largo del presente capítulo. La única diferencia que se encuentra
en las ventanas de esta opción, es que todas ellas cuentan con dos nuevos botones:
Picando este botón se avanza a la ventana siguiente
que corresponda en la navegación lineal. Si se pulsa este botón sin haber pulsado
previamente el botón “Calcular” no se guardarán los datos introducidos en la
ventana.
Este botón se usa si se desea retroceder a la ventana
anterior, para consultar datos o recalcular.
Si en cualquier momento se pulsa el botón “Salir”, el usuario abandonará el
proceso de realización del problema.
Al final de la secuencia de ventanas se presenta el siguiente botón:
Si se pulsa, el programa genera un archivo .txt en la
carpeta C:\, donde se reflejan los resultados obtenidos a lo largo de todo el proceso
de realización del problema, de una manera estructurada y ordenada. Esto no es más
que una memoria de cálculo, bastante útil para el usuario a la hora de recopilar los
resultados obtenidos.
Figura 51: Ventana Problema Completo Sector.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-147-
5.2.4.2.- PROBLEMA COMPLETO EDIFICIO.
En esta opción, el usuario puede tanto caracterizar un edificio como obtener
los requisitos constructivos y de instalaciones en cuanto a la seguridad contra
incendios de todos los sectores que en él se encuentran.
Esta opción es la suma de dos funciones del programa, la primera es la
caracterización de un edificio (Ver apartado 5.2.1.3), y la segunda es la realización
de problemas completos de los sectores que interesen (Ver apartado 5.2.4.1).
Lo primero que aparece es la siguiente ventana:
Figura 52: Ventana Problema Completo Edificio.
Esta ventana contiene un nuevo botón.
Si se pulsa este botón habiendo seleccionado
antes un sector de la tabla, se procede a la obtención de los requisitos constructivos y
de instalaciones del mismo. Es decir, consiste en la realización de un problema
completo del sector pero sin calcular su densidad de carga de fuego, ya que ésta debe
estar previamente calculada. Si se desea al final del proceso de navegación entre
ventanas obtener la memoria de cálculo con los resultados obtenidos en el sector de
incendio, el usuario deberá pulsar el botón “Crear informe” que se encuentra en la
ventana final de la navegación. Si no lo hace así, perderá los datos obtenidos, sin
posibilidad de recuperarlos, a menos que vuelva a llevar a cabo el proceso de
navegación lineal completo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-148-
Pulsando el botón “Crear Informe” en la ventana inicial, se genera una
memoria de cálculo de las densidades de carga de fuego del edificio y sus sectores.
5.2.4.3.- PROBLEMA COMPLETO ESTABLECIMIENTO.
Esta opción es similar a la opción de Problema Completo Edificio, pero
comienza con una ventana inicial que trata al establecimiento industrial, donde se
deben ir introduciendo los datos de los edificios que lo conformen.
Por tanto también se puede decir que es la suma de dos funciones del
programa, la primera es la caracterización de un establecimiento (Ver apartado
5.2.1.4), y la segunda es la realización de problemas completos de los edificios que
interesen (Ver apartado 5.2.4.2).
Aquí también se tiene la opción de crear un informe, obteniendo en este caso
la densidad de carga de fuego del establecimiento, sus edificios y sus diferentes
sectores, pulsando el botón “Crear informe” en la ventana inicial.
5.3.- VALIDACIÓN DEL PROGRAMA.
La finalidad de estas pruebas de validación es comprobar el correcto
funcionamiento de la herramienta informática. Ya validado el funcionamiento de la
mayoría de las funciones del programa con la realización de los numerosos ejemplos
que se han llevado a cabo a lo largo de todo el capítulo, se procede ahora a proponer
un ejercicio lo mas completo posible, correspondiente a un examen parcial de la
asignatura “Construcciones Industriales” de la Escuela Superior de Ingenieros de
Sevilla, para a continuación resolverlo con el programa creado y finalmente
comparar el resultado obtenido con el resultado que se conseguiría usando
directamente el RSCIEI.
5.3.1.- ENUNCIADO DEL PROBLEMA
Así pues, se procede a mostrar el enunciado del ejercicio:
Se desea construir una nave para una industria dedicada a la fabricación y
elaboración de muebles de madera, en concreto, las diferentes zonas de la nave son
las siguientes:
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-149-
A- Carpintería de muebles (16.900 m2).
B- Almacenamiento de muebles de madera terminados (1.400 m2).
C- Almacenamiento de pegamentos combustibles (1.500 m2).
La nave se quiere ocupar en una parcela, con la superficie adecuada, cuyos
condicionantes urbanísticos imponen que cualquier fachada este construida con una
distancia de separación mínima a los linderos de 12 m.
El grado de peligrosidad es bajo en las zonas A y B y alto en la C.
Determinar:
- La clasificación de la industria y el nivel de riesgo intrínseco.
- Las características y condiciones de construcción exigibles (salvo los
referentes a evacuación, ventilación y evacuación de humos.
- Los requisitos de las instalaciones de protección contra incendios (salvo el
abastecimiento de agua y los hidrantes exteriores).
5.3.2.- RESOLUCION DEL PROBLEMA
Debido a la multitud de parámetros que se deben obtener para resolver el
ejercicio, se deduce que conviene más seleccionar la opción de calcular un problema
completo antes que ir calculando los parámetros que pedidos uno a uno, evitando así
tener que introducir la misma información varias veces en el sistema. Por tanto para
comenzar, la primera decisión tomada es seleccionar en la ventana inicial la
realización de un Problema completo de establecimiento.
Como se observa en el enunciado del ejercicio, se tiene un establecimiento
industrial formado por un único edificio, por lo que se crea un edificio. Dentro de
éste se desarrollan tres tipos de actividades diferentes en tres zonas. Estas actividades
son carpintería de muebles, almacenamiento de muebles de madera terminados y
almacenamiento de pegamentos combustibles. Se toma la determinación de tratar a
cada zona como un sector para ver cómo se comporta el sistema y más adelante, si
resulta posible, se intentará unir sectores para tener los mínimos posibles.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-150-
Por tanto lo primero que se hace es introducir los datos de los diferentes
sectores, siendo el tipo de cálculo elegido el cálculo por combustibles.
Se comienza por el sector dedicado a carpintería de muebles. Pulsando en el
botón Ra se puede consultar una tabla donde se encuentran los valores de Ra y qs por
actividad. Como se muestra en la figura, para la carpintería de muebles se tiene un
valor de qs de 600 MJ/m2.
Figura 53: Tabla qs y Ra.
Como el dato a introducir en la tabla a rellenar para el cálculo de la densidad
de carga de fuego del sector es qi (MJ/kg), y el dato que realmente se tiene es qs
(MJ/m2), bastará con introducir en el apartado Masa (kg) el área del sector, haciendo
la hipótesis de que se tiene un kilogramo de combustible por m2.
Introducidos todos los datos se pulsa el botón “Calcular”, obteniendo una
densidad de carga de fuego de 900 MJ/m2 y un nivel de riesgo intrínseco 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-151-
Figura 54: Sector 1.
A continuación se calcula el siguiente sector cuya actividad consiste en el
almacenamiento de muebles de madera terminados. Los pasos a realizar para el
cálculo de éste son los mismos que los seguidos anteriormente, por lo que el
resultado obtenido es de 1.200 MJ/m2 y un nivel de riesgo intrínseco 3.
Figura 55: Sector 2.
El último sector a calcular es el dedicado a almacenamiento de pegamentos
combustibles. Siguiendo el mismo procedimiento que en los dos sectores anteriores,
se obtiene una densidad de carga de fuego de 16.320 MJ/m2 y un nivel de riesgo
intrínseco 8.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-152-
Figura 56: Sector 3.
El siguiente paso es el cálculo de la densidad de carga de fuego y del nivel de
riesgo intrínseco del edificio. Para ello sólo se tiene que pulsar el botón “Calcular” en
la ventana del mismo. Así se observa que el resultado obtenido es de 2.089,394
MJ/m2 y un nivel de riesgo intrínseco 5.
Figura 57: Edificio.
Finalmente, se calcula la densidad de carga de fuego del establecimiento, que
lógicamente es la misma que la del edificio al estar formado éste por un único
edificio.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-153-
Figura 58: Establecimiento.
A tenor de los resultados obtenidos, se observa que existe la posibilidad de
unir los sectores 1 y 2 ya que sus niveles de riesgo intrínseco son iguales. Para ello,
tal y como se explico en el apartado 4.2.1.3, se pulsa la tecla CTRL para seleccionar
los dos sectores a unir, y se pulsa el botón “Unir sectores”. De este modo se eliminan
los sectores 1 y 2 de la tabla, y se crea uno nuevo, el sector 4, fruto de la unión de
ambos sectores. Por tanto, ahora se tienen 2 sectores, el primero formado por la zona
C (Sector 3), y el segundo formado por las zonas A y B (sector 4).
Figura 59: Sectores unidos.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-154-
Ahora se pasa a la obtención de los requisitos constructivos y de instalaciones
de los diferentes sectores. Para ello se selecciona un sector y se pulsa el botón
“Características Sector”. El primer sector estudiado es el sector 3.
La primera ventana que aparece es la de la obtención de la configuración del
establecimiento en el que se encuentra el sector. En el enunciado dicen que el
establecimiento ocupa una nave con una distancia de separación mínima a los
linderos de 12m. Por tanto seleccionando la opción que más se adecúa a esta
característica, se obtiene que el establecimiento industrial tiene una configuración
tipo C.
Figura 60: Configuración sector 3.
El siguiente paso es ver si la ubicación del sector 3 dentro del establecimiento
está permitida, obteniendo que la misma es permitida.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-155-
Figura 61: Ubicación permitida sector 3.
A continuación se procede a la obtención de la máxima superficie admisible
del sector. Se obtiene que la máxima superficie es de 2.000 m2, por lo que el sector
cumple, ya que éste tiene un área de 1.500 m2.
Figura 62: Máxima superficie admitida sector 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-156-
En cuanto a los materiales de revestimiento se obtiene lo siguiente:
- Suelos: Cfl-s1(M2) o más favorable.
- Paredes y techos: D-s3d0(M2) o más favorable.
- Lucernarios: D-s2d0(M3) o más favorable.
- Materiales de los lucernarios: B-s1d0(M1) o más favorable.
- Materiales de revestimiento exterior de las fachadas: C-s3d0(M2) o más
favorable.
Figura 63: Materiales sector 3.
Para la estabilidad al fuego de los elementos constructivos portantes sólo
tenemos hay que activar la opción de cubierta ligera. Así se obtiene que la estabilidad
al fuego de estos elementos es EF-90.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-157-
Figura 64: Elementos constructivos portantes sector 3.
En cuanto a la estructura principal de cubiertas ligeras, se obtiene que esta
debe tener una estabilidad al fuego EF-30.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-158-
Figura 65: Cubierta ligera sector 3.
La resistencia al fuego de los elementos constructivos de cerramiento ha de
ser EF-90.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-159-
Figura 66: Elementos constructivos de cerramiento sector 3.
Lo siguiente que pide calcular el problema son los sistemas automáticos de
detección de incendio. Sabiendo que el sector esta dedicado a actividades de
almacenaje, se obtiene que se exige la instalación de un sistema automático de
detección de incendio.
Figura 67: Sistemas automáticos de detección de incendio sector 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-160-
En cuanto al sistema manual de alarma de incendio, se obtiene que éste es
exigible.
Figura 68: Sistema manual de alarma de incendio sector 3.
Como la suma de la superficie de los sectores de incendio del establecimiento
industrial es superior a 10.000 m2, es necesario disponer de sistemas de
comunicación de alarma de incendio.
Figura 69: Sistema de comunicación de alarma de incendio sector 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-161-
Sabiendo que los extintores son obligatorios en todos los sectores, se puede
ver la implantación de los mismos.
Figura 70: Implantación de extintores sector 3.
Con respecto a la instalación de Bocas de incendio equipadas, el sistema dice
que su instalación es obligatoria.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-162-
Figura 71: Sistema de bocas de incendio equipadas sector 3.
El siguiente paso es estudiar la instalación de un sistema de columna seca de
agua. Al ser la altura de evacuación del establecimiento menor de 15 m no es
necesario montar este sistema.
Figura 72: Sistemas de columna seca sector 3.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-163-
En cuanto a los sistemas de rociadores automáticos de agua, se obtiene que
según el RSCIEI su instalación es necesaria.
Figura 73: Sistema de rociadores automáticos de agua sector 3.
Finalmente, se obtiene que se deben instalar sistemas de alumbrado de
emergencia tanto en las vías de evacuación del sector de incendio como dentro del
mismo.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-164-
Figura 74: Sistema de alumbrado de emergencia sector 3.
Para terminar con el sector 3, se obtiene el informe del mismo. Para ello se
pulsa el botón “Crear Informe”, con lo que aparece un archivo .txt con todas las
características obtenidas del sector. Este archivo se crea automáticamente en C:/.
A continuación se muestra el informe obtenido:
--- INFORME SECTOR DE INCENDIO: EDIFICIO_1-SECTOR_3 ---
-- CARACTERIZACIÓN --
- Número de combustibles: 1
- COMBUSTIBLE 1
- Masa gi: 1500.0 kg - Poder calorífico qi: 3400.0 MJ/kg -
Grado de peligrosidad ci: 1.6
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-165-
- Área del sector: 1500.0 m2
- Nivel de riesgo intrínseco del sector: 8
- Densidad de carga de fuego del sector: 16320.0 MJ/m2
- Configuración del establecimiento: C
-- REQUISITOS CONSTRUCTIVOS --
- Ubicación del sector permitida
- Máxima superficie admitida del sector: 2000.0 m2
- Estabilidad al fuego de los elementos constructivos portantes:
R90 (EF-90)
- Estabilidad al fuego de las cubiertas ligeras: R30 (EF-30)
- Resistencia al fuego de los elementos constructivos
delimitadores: R90 (EF-90)
- Sistema de extracción de humo exigido
-- REQUISITOS DE INSTALACIONES --
- Sistemas automáticos de detección de incendio exigido
- Sistema manual de alarma de incendio exigido
- Sistema de comunicación de alarma de incendio exigido
- Sistema de abastecimiento de agua
- Caudal de sistema de abastecimiento de agua: 0.0 l
- Reserva de sistema de abastecimiento de agua: 0.0 min
- Sistema manual de alarma de incendio exigido
- Sistema de hidrantes exteriores no exigido
- Sistema de bocas de incendio equipadas exigido
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-166-
- Sistema de columna seca no exigido
- Sistema rociadores automáticos de agua exigido
- Sistema de alumbrado de emergencia en vías de evacuación exigido
- Sistema de alumbrado de emergencia exigido
Para el siguiente sector repetimos los mismos pasos obteniendo al final el
siguiente informe.
--- INFORME SECTOR DE INCENDIO: EDIFICIO_1-SECTOR_4 ---
-- CARACTERIZACIÓN --
- Número de combustibles: 2
- COMBUSTIBLE 1
- Masa gi: 16900.0 kg - Poder calorífico qi: 600.0 MJ/kg -
Grado de peligrosidad ci: 1.0
- COMBUSTIBLE 2
- Masa gi: 1400.0 kg - Poder calorífico qi: 800.0 MJ/kg -
Grado de peligrosidad ci: 1.0
- Área del sector: 18300.0 m2
- Nivel de riesgo intrínseco del sector: 3
- Densidad de carga de fuego del sector: 922.950 MJ/m2
- Configuración del establecimiento: C
-- REQUISITOS CONSTRUCTIVOS --
- Ubicación del sector permitida
- Máxima superficie admitida del sector: No hay límite de
superficie
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 5: SEGURIDAD CONTRA INCENDIOS EN USO Y VALIDACIÓN DEL ESTABLECIMIENTOS INDUSTRIALES PROGRAMA
-167-
- Estabilidad al fuego de los elementos constructivos portantes:
No se exige estabilidad al fuego
- Estabilidad al fuego de las cubiertas ligeras: R15 (EF-15)
- Resistencia al fuego de los elementos constructivos
delimitadores: R60 (EF-60)
- Sistema de extracción de humo exigido
-- REQUISITOS DE INSTALACIONES --
- Sistema automático de detección de incendio exigido
- Sistema manual de alarma de incendio exigido
- Sistema de comunicación de alarma de incendio exigido
- Sistema de abastecimiento de agua
- Caudal de sistema de abastecimiento de agua: 0.0 l
- Reserva de sistema de abastecimiento de agua: 0.0 min
- Sistema manual de alarma de incendio exigido
- Sistema de hidrantes exteriores exigido
- Caudal mínimo del sistema de hidrantes exteriores: 1500.0 l
- Reserva mínima del sistema de hidrantes exteriores: 60.0 min
- Presión mínima de salida de los hidrantes exteriores: 5.0 bar
- Sistema de bocas de incendio equipadas exigido
- Sistema de columna seca no exigido
- Sistema rociadores automáticos de agua exigido
- Sistema de alumbrado de emergencia en vías de evacuación exigido
- Sistema de alumbrado de emergencia exigido
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 6: SEGURIDAD CONTRA INCENDIOS EN RESUMEN Y CONCLUSIONES ESTABLECIMIENTOS INDUSTRIALES
-168-
Capítulo 6:
RESUMEN Y CONCLUSIONES DEL PROYECTO.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 6: SEGURIDAD CONTRA INCENDIOS EN RESUMEN Y CONCLUSIONES ESTABLECIMIENTOS INDUSTRIALES
-169-
6.1.- INTRODUCCIÓN.
En este capítulo se expone un resumen del trabajo realizado en el proyecto y
se presentan algunas conclusiones derivadas del trabajo realizado para la solución de
la problemática presente en la automatización del RSCIEI. También se intenta
proponer varias líneas futuras de investigación y desarrollo del proyecto, interesantes
a nuestro entender, para complementar el trabajo realizado.
6.2.- RESUMEN
A continuación se resume todo lo expuesto a lo largo del presente documento.
En primer lugar, se ha justificado la necesidad de desarrollar este proyecto,
debida a la creciente necesidad de creación de herramientas de informáticas que
faciliten la resolución de problemas concretos en cuanto a la seguridad contra
incendios en la industria. A tenor de estos motivos, se ha trabajado en la
automatización del RSCIEI.
Se ha comenzado analizando los requerimientos que debe cumplir la
herramienta, estableciendo así los objetivos que deberá satisfacer con su correcto
funcionamiento el programa desarrollado.
A continuación se ha realizado un análisis detallado y exhaustivo del
Reglamento encaminado a establecer un modelado del mismo usando el lenguaje
UML. Para ello se ha tenido que definir los casos de uso del modelo, las diferentes
clases que lo componen y las relaciones entre ellas.
El siguiente paso ha sido la revisión del modelo creado para expandir el
análisis a una solución más técnica.
Ya obtenido el modelo se ha procedido a programar el software en un
lenguaje orientado a objetos, en este caso JAVA, usando para ello la ayuda de
diferentes técnicas como el uso de tablas de decisión.
Finalmente se ha puesto a prueba el programa resolviendo un problema
propuesto y una batería de ejemplos, comprobando sus resultados.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 6: SEGURIDAD CONTRA INCENDIOS EN RESUMEN Y CONCLUSIONES ESTABLECIMIENTOS INDUSTRIALES
-170-
6.3.- CONCLUSIONES
En este apartado se recogen las conclusiones de los objetivos planteados al
inicio del trabajo y llevados a cabo en sucesivos capítulos anteriores a éste.
La primera de las conclusiones, y quizás de las más importantes, es que la
redacción del Reglamento a veces no es lo suficientemente clara o precisa, por lo que
deja varias puertas abiertas a la interpretación del lector, lo que puede llevar a
confusiones o a malas interpretaciones del mismo. A veces sería necesario establecer
definiciones de ciertos elementos, lo que ayudaría en la comprensión e interpretación
del Reglamento.
El uso de una herramienta correctamente programada facilita la obtención de
las especificaciones y condiciones en cuanto a requisitos constructivos e
instalaciones contra incendios en establecimientos industriales. Gracias a ella se
pueden resolver determinados problemas de una manera más rápida y sencilla.
Asegurando la correcta interpretación del Reglamento a la hora de establecer
las reglas usadas para programar el software se obtiene una herramienta totalmente
segura y fiable, pudiendo así eliminar errores humanos a la hora de resolver los
problemas.
Es muy importante tener claro que las herramientas de informáticas son,
como su propio nombre indica, unas herramientas, es decir un utensilio del que nos
servimos para ayudarnos a realizar ciertas actividades, recayendo al fin y al cabo la
responsabilidad de la consecución de la actividad en el propio ser humano, por lo que
el uso del programa no exime del conocimiento del Reglamento.
6.4.- IDEAS PARA FUTURAS LÍNEAS DE DESARROLLO.
Como se ha comentado antes, esta labor es susceptible de ser mejorada.
A nuestro entender sería bastante interesante establecer un entorno donde se
pudiera definir gráficamente el establecimiento industrial a estudiar, definiendo y
ubicando sus diferentes sectores. Esto convertiría la herramienta en algo más
atractivo visualmente y posiblemente algo más interactivo con el usuario.
AUTOMATIZACIÓN DEL REGLAMENTO DE CAPÍTULO 6: SEGURIDAD CONTRA INCENDIOS EN RESUMEN Y CONCLUSIONES ESTABLECIMIENTOS INDUSTRIALES
-171-
Otra propuesta seria ampliar el programa entrando en temas de definición de
recorridos de evacuación, cálculo de instalaciones como pueden ser las redes de
abastecimiento de BIEs, rociadores o distribución de extintores de incendio en los
establecimientos en función de las diferentes zonas que lo componen.
Otra línea de investigación podría ser un desarrollo informático que sea capaz
de actualizarse, ya que los reglamentos evolucionan cada cierto tiempo, apareciendo
así nuevas revisiones de los mismos.
Como puede verse hay gran número de líneas de desarrollo, sin olvidar
aquellas que el usuario, debido a su ocupación y necesidades, demande.
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-1-
Anexo 1:
TABLAS DE DECISIÓN.
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-2-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-3-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-4-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-5-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-6-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-7-
AUTOMATIZACIÓN DEL REGLAMENTO DE ANEXO 1: SEGURIDAD CONTRA INCENDIOS EN TABLAS DE DECISIÓN ESTABLECIMIENTOS INDUSTRIALES
A-8-
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN BIBLIOGRAFÍA ESTABLECIMIENTOS INDUSTRIALES
B-1-
BIBLIOGRAFÍA.
AUTOMATIZACIÓN DEL REGLAMENTO DE SEGURIDAD CONTRA INCENDIOS EN BIBLIOGRAFÍA ESTABLECIMIENTOS INDUSTRIALES
B-2-
[1] REAL DECRETO 2267/2004, de 3 de diciembre, por el que se aprueba el
Reglamento de seguridad contra incendios en los establecimientos industriales.
BOE núm. 303 de 17 de diciembre.
[2] “UML Gota a Gota” de Martín Fowler con Kendall Scott.
[3] Programa Informático Rational Rose para modelado UML.
[4] “UML y patrones” de Craig Larman.
[5] “Aprenda JAVA como si estuviera en primero” de Javier García de Jalón, Jose
Ignacio Rodríguez, Iñigo Mingo, Aitor Imaz, Alfonso Brazalez, Alberto
Larzabal, Jesús Calleja y Jon García.
[6] Programa Informático NetBeans para programación en JAVA.
[7] Guía de usuario de JAVA de cursos de Confederación de Empresarios de
Andalucía.
[8] Página Web de Sun Microsystems.
[9] Real Decreto 1942/1993, de 5 de noviembre, por el que se aprueba el Reglamento
de Instalaciones de Protección contra Incendios. BOE número 298 de 14 de
diciembre de 1993.
[10] NTP 40: Detección de incendios.