tag:blogger.com,1999:blog-21730926504110260662024-03-13T08:31:29.152+01:00Simulación de incendios y evacuaciónEl programa FDS y el diseño basado en prestacionesEduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-2173092650411026066.post-80387060045736623402013-12-29T19:55:00.000+01:002013-12-29T19:55:03.733+01:00Ha salido la versión 6.0.1 de FDS<b>Tras mucho tiempo en la cocina, ha aparecido la nueva versión de FDS.</b><br />
<b><br /></b>
<b>Esta versión tiene algunas novedades de importancia, como la introducción de turbulencias en la combustión.</b><br />
<b><br /></b>
<b>Además tiene incluida la versión Evac 2.4.1, que simplifica notablemente la preparación de archivos de entrada.</b><br />
<br />
<b>La nueva versión necesita más capacidad de proceso que la 5 y por ser más configurable y permitir más parámetros de entrada presenta bastante complejidad.</b><br />
<b><br /></b>
<b>Es decir, tendremos que trastear con ella antes de hacer cosas nuevas, porque los archivos de entrada de FDS 5 frecuentemente no funcionan en la nueva versión.</b>Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-17837244537472321542013-06-02T19:52:00.001+02:002013-06-02T19:52:45.058+02:00Hipotético pabellón
<br />
<div class="western" style="margin-bottom: 0cm;">
SOLUCIÓN DE UN
PROBLEMA EN UN HIPOTÉTICO PABELLÓN</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Supongamos que queremos
hacer un espectáculo masivo en un pabellón que no cumple la parte
prescriptiva del CTE porque es un edificio deportivo y queremos poner
personas en la pista deportiva para un espectáculo.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
<u>Available Safe
Egress Time o tiempo disponible</u></div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Para determinar el
tiempo disponible se debe modelizar un fuego.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
El dato más importante
sería la tasa de liberación de calor por metro cuadrado de incendio
y la superficie máxima que estimemos que puede alcanzar.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
En este caso
apoyándonos en la norma UNE 1991-1, aunque no está específicamente
contemplado este caso tomaremos 250 kW/m2, con una fase de desarrollo
6 minutos.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
La carga en un edificio
de este tipo será pequeña.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
En cuanto a la
superficie de desarrollo, puede haber elementos limitadores. En este
caso he estimado que está presente una dotación de bomberos, además
de personal de la organización y por ello he supuesto una superficie
de 1m2.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Como no sabemos el
combustible que puede arder he tomado poliuretano y la situación una
posible mesa de sonido en el centro de la sala.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Cabe suponer que si hay
ventanas abiertas y ventilación natural haya una cierta corriente de
aire que mejorará las condiciones ambientales en la zona por la que
entra el aire y las empeorará en la contraria.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Como datos de salida
del incendio le vamos a pedir al programa que nos indique
temperaturas, concentración de CO y oscurecimiento del ambiente.
Para este último a falta de algo más próximo tomamos la CFPA-E 19,
que es una guía europea de asociaciones de protección contra
incendios, que pide una visibilidad de 10m en grandes edificios.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
<u>Required Safe Egress
Time o tiempo necesario</u></div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Para averiguar esto FDS
tiene el módulo EVAC integrado, que es bastante farragoso de usar,
pero es gratis y con los tiempos que corren…</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Para no complicarnos la
vida elegimos como tipo de persona el adulto medio.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Como ocupación del
recinto vamos a poner 4.000 personas, de ellas 2.000 estarán en la
pista y otras 2.000 bajarán de las gradas.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
El movimiento por las
gradas es difícil de simular con FDS-EVAC por lo que recurro a una
simplificación poniendo unas entradas por las que van apareciendo
250 personas y añadiéndose a las de la pista.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Hay valores que se
pueden indicar, como el tiempo que tardan los avatares en descubrir
el fuego, etc… pero para tener una aproximación de lo que puede
ocurrir puede servir.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Las salidas estarán en
las esquinas.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Se procesa todo en el
ordenador y…15 horas más tarde se obtiene el resultado.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Que por supuesto no
puede verse en Internet, porque es una larga serie de datos.
Aplicando el programa de postproceso Smokewiev y diciéndole por
ejemplo que nos enseñe a los avatares, el humo y la concentración
de CO, podemos generar una serie de imágenes como ésta.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Y generando unas 4.500
imágenes podemos hacer una película que sí es posible colgar a
través de Youtube.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/eKTiSvITn0s?feature=player_embedded' frameborder='0'></iframe></div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
<br /></div>
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com3tag:blogger.com,1999:blog-2173092650411026066.post-48290859867360691822013-03-27T17:34:00.000+01:002013-03-27T17:34:00.057+01:00Simulando un incendio<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Hemos estado viendo simulaciones de evacuación y va siendo hora de ver la simulación de un incendio, que es la función básica del FDS.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Usaré la versión 5 que es la estable, ya que la 6 es una beta y todavía tiene desarrollo por delante.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Hay dos formas de simular un incendio. La fácil, que es definir una potencia de fuego por área de superficie y luego aplicar esa superficie a una zona. Se define el parámetro HRRPUA (Heat Relise Rate Per Unit Area) en kW/m2. De esta forma se suelen definir los quemadores, es decir las zonas donde queremos que el incendio comience o también el máximo incendio que suponemos que pueda haber. La potencia del incendio que corresponda puede sacarse de otras publicaciones como “Initial Fires” de la Universidad de Lund en Suecia, que presenta las curvas de tasa de emisión de calor en distintos incendios.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Por ejemplo en el caso del Buesa Arena acordamos con los proyectistas 5MW, que podría equivaler al incendio simultáneo de dos furgonetas. En un recinto de esas características no imaginamos un incendio de más potencia, porque por su configuración geométrica (techo a 32m de altura) y por la reacción al fuego de los materiales (butacas clase B) no nos parecía (ni nos parece) posible un flash-over. Al programa se le puede decir que el incendio siga un patrón de crecimiento y decrecimiento determinado. En el caso del Buesa Arena el incendio alcanzaba su máximo desarrollo en 315s y se mantenía en los 5MW por tiempo indefinido.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Por ejemplo:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SURF ID='BURNER', HRRPUA=1000., COLOR='RASPBERRY' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Si queremos ver la propagación por distintos materiales tenemos que usar la forma más compleja y seguir los siguientes pasos:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
- Definir los materiales implicados dando sus características físico-químicas por ejemplo en un tejido:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MATL ID<span style="mso-spacerun: yes;"> </span>= 'FABRIC'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'Properties completely fabricated'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SPECIFIC_HEAT<span style="mso-spacerun: yes;"> </span>= 1.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>CONDUCTIVITY<span style="mso-spacerun: yes;"> </span>= 0.1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>DENSITY<span style="mso-spacerun: yes;"> </span>= 100.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N_REACTIONS<span style="mso-spacerun: yes;"> </span>= 1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>NU_FUEL<span style="mso-spacerun: yes;"> </span>= 1.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>REFERENCE_TEMPERATURE = 350.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_REACTION<span style="mso-spacerun: yes;"> </span>= 3000.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span></span>HEAT_OF_COMBUSTION<span style="mso-spacerun: yes;"> </span>= 15000. /</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="mso-list: Ignore;">-<span style="font: 7pt 'Times New Roman';"> </span></span>Después tenemos que definir las superficies, que en ocasiones estarán compuestas de capas de distintos materiales. Por ejemplo:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
&SURF ID<span style="mso-spacerun: yes;"> </span>= 'UPHOLSTERY'</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<span style="mso-spacerun: yes;"> </span>COLOR<span style="mso-spacerun: yes;"> </span>= 'PURPLE'</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<span style="mso-spacerun: yes;"> </span>BURN_AWAY<span style="mso-spacerun: yes;"> </span>= .TRUE.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<span style="mso-spacerun: yes;"> </span>MATL_ID(1:2,1) = 'FABRIC','FOAM'</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<span style="mso-spacerun: yes;"> </span>THICKNESS(1:2) = 0.002,0.1 /</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Donde tenemos una identificación de la superficie.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Un color asociado a esa superficie.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Una indicación de que cuando se haya quemado desaparezca de la simulación. Algo que queda muy bien, pero consume recursos del ordenador.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Una indicación del orden en el que están los materiales en la superficie.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Y otra del grosor de cada capa de material.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
Después de hacer esto tenemos que aplicarlo a los objetos, paredes y techo del recinto en el que queremos hacer la simulación.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="mso-list: Ignore;">-<span style="font: 7pt 'Times New Roman';"> </span></span>También tenemos que definir una y en la versión 5 sólo una reacción de combustión. Si no definimos ninguna el programa en versión 5 adopta el propano. Ejemplo:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&REAC ID<span style="mso-spacerun: yes;"> </span>= 'POLYURETHANE'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'C_6.3 H_7.1 N O_2.1, NFPA Handbook, Babrauskas'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SOOT_YIELD = 0.10<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N<span style="mso-spacerun: yes;"> </span>= 1.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>C<span style="mso-spacerun: yes;"> </span>= 6.3<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>H<span style="mso-spacerun: yes;"> </span>= 7.1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span></span>O<span style="mso-spacerun: yes;"> </span>= 2.1<span style="mso-spacerun: yes;"> </span>/</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Y pertrechados con todo esto definir la geometría con superficies, orificios y obstáculos.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Vamos a hacer correr el siguiente ejemplo:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Room fire test case, based on an actual test conducted for US ATF by the </span><st1:place><st1:placetype><span lang="EN-GB" style="mso-ansi-language: EN-GB;">University</span></st1:placetype><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> of </span><st1:placename><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Maryland</span></st1:placename></st1:place><span lang="EN-GB" style="mso-ansi-language: EN-GB;">. <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">All material properties are completely fabricated.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&HEAD CHID='room_fire', TITLE='ATF Room Fire Test, SVN $Revision: 4664 $'<span style="mso-spacerun: yes;"> </span>/ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MESH IJK=52,54,24, XB=0.0,5.2,-0.8,4.6,0.0,2.4 / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&TIME T_END=2000.0 / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MISC SURF_DEFAULT='WALL'/ <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&REAC ID<span style="mso-spacerun: yes;"> </span>= 'POLYURETHANE'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'C_6.3 H_7.1 N O_2.1, NFPA Handbook, Babrauskas'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SOOT_YIELD = 0.10<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N<span style="mso-spacerun: yes;"> </span>= 1.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>C<span style="mso-spacerun: yes;"> </span>= 6.3<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>H<span style="mso-spacerun: yes;"> </span>= 7.1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>O<span style="mso-spacerun: yes;"> </span>= 2.1<span style="mso-spacerun: yes;"> </span>/<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SURF ID='BURNER', HRRPUA=1000., COLOR='RASPBERRY' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MATL ID<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>= 'FABRIC'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'Properties completely fabricated'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SPECIFIC_HEAT<span style="mso-spacerun: yes;"> </span>= 1.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>CONDUCTIVITY<span style="mso-spacerun: yes;"> </span>= 0.1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>DENSITY<span style="mso-spacerun: yes;"> </span>= 100.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N_REACTIONS<span style="mso-spacerun: yes;"> </span>= 1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>NU_FUEL<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>= 1.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>REFERENCE_TEMPERATURE = 350.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_REACTION<span style="mso-spacerun: yes;"> </span>= 3000.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_COMBUSTION<span style="mso-spacerun: yes;"> </span>= 15000. /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MATL ID<span style="mso-spacerun: yes;"> </span>= 'FOAM'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'Properties completely fabricated'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SPECIFIC_HEAT<span style="mso-spacerun: yes;"> </span>= 1.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>CONDUCTIVITY<span style="mso-spacerun: yes;"> </span>= 0.05<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>DENSITY<span style="mso-spacerun: yes;"> </span>= 40.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N_REACTIONS<span style="mso-spacerun: yes;"> </span>= 1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>NU_FUEL<span style="mso-spacerun: yes;"> </span>= 1.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>REFERENCE_TEMPERATURE = 350.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_REACTION<span style="mso-spacerun: yes;"> </span>= 1500.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_COMBUSTION<span style="mso-spacerun: yes;"> </span>= 30000. /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MATL ID<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>= 'GYPSUM PLASTER'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'Quintiere, Fire Behavior'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>CONDUCTIVITY<span style="mso-spacerun: yes;"> </span>= 0.48<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SPECIFIC_HEAT = 0.84<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>DENSITY<span style="mso-spacerun: yes;"> </span>= 1440. /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&MATL ID<span style="mso-spacerun: yes;"> </span>= 'CARPET PILE'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>FYI<span style="mso-spacerun: yes;"> </span>= 'Completely made up'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>CONDUCTIVITY<span style="mso-spacerun: yes;"> </span>= 0.16<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>SPECIFIC_HEAT<span style="mso-spacerun: yes;"> </span>= 2.0<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>DENSITY<span style="mso-spacerun: yes;"> </span>= 750.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>N_REACTIONS<span style="mso-spacerun: yes;"> </span>= 1<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>NU_FUEL<span style="mso-spacerun: yes;"> </span>= 1.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>REFERENCE_TEMPERATURE = 290.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_COMBUSTION<span style="mso-spacerun: yes;"> </span>= 22300.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>HEAT_OF_REACTION<span style="mso-spacerun: yes;"> </span>= 2000. /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SURF ID<span style="mso-spacerun: yes;"> </span>= 'UPHOLSTERY'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>COLOR<span style="mso-spacerun: yes;"> </span>= 'PURPLE'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>BURN_AWAY<span style="mso-spacerun: yes;"> </span>= .TRUE.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>MATL_ID(1:2,1) = 'FABRIC','FOAM'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>THICKNESS(1:2) = 0.002,0.1 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SURF ID<span style="mso-spacerun: yes;"> </span>= 'WALL'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>RGB<span style="mso-spacerun: yes;"> </span>= 200,200,200<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>MATL_ID<span style="mso-spacerun: yes;"> </span>= 'GYPSUM PLASTER'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>THICKNESS<span style="mso-spacerun: yes;"> </span>= 0.012 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SURF ID<span style="mso-spacerun: yes;"> </span>= 'CARPET'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>MATL_ID<span style="mso-spacerun: yes;"> </span>= 'CARPET PILE'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>COLOR<span style="mso-spacerun: yes;"> </span>= 'KHAKI'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>BACKING<span style="mso-spacerun: yes;"> </span>= 'INSULATED'<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>THICKNESS<span style="mso-spacerun: yes;"> </span>= 0.006 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.50, 3.10, 3.80, 4.60, 0.00, 0.40 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.50, 3.10, 3.80, 4.60, 0.40, 0.60, SURF_ID='UPHOLSTERY' / Couch, seat cushions<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.30, 1.50, 3.80, 4.60, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Couch, armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 3.10, 3.30, 3.80, 4.60, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Couch, armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.50, 3.10, 4.40, 4.60, 0.60, 1.20, SURF_ID='UPHOLSTERY' / Couch, back cushions<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&VENT XB= 2.50, 2.60, 4.30, 4.40, 0.60, 0.60, SURF_ID='BURNER' / Ignition source on couch<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 4.00, 4.60, 3.80, 4.60, 0.00, 0.40 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 4.00, 4.60, 3.80, 4.60, 0.40, 0.60, SURF_ID='UPHOLSTERY' / Chair, back corner, seat cushion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 3.80, 4.00, 3.80, 4.60, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Chair, back corner, right armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 4.60, 4.80, 3.80, 4.60, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Chair, back corner, left armerest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 4.00, 4.60, 4.40, 4.60, 0.60, 1.20, SURF_ID='UPHOLSTERY' / Chair, back corner, back cushion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>OBST XB= 1.60, 3.00, 2.80, 3.60, 0.40, 0.60, SURF_ID='SPRUCE' / Table<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 0.80, 2.00, 2.60, 0.00, 0.40 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 0.80, 2.00, 2.60, 0.40, 0.60, SURF_ID='UPHOLSTERY' / Chair, left wall, seat cusion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 0.80, 1.80, 2.00, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Chair, left wall, right armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 0.80, 2.60, 2.80, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Chair, left wall, left armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 0.20, 2.00, 2.60, 0.00, 0.90, SURF_ID='UPHOLSTERY' / Chair, left wall, back cushion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.80, 3.80, 0.00, 1.00, 0.00, 0.20, SURF_ID='UPHOLSTERY' / Futon on floor?<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 2.00, 2.40, 1.60, 2.00, 0.00, 0.40 /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 2.00, 2.40, 1.60, 2.00, 0.40, 0.60, SURF_ID='UPHOLSTERY' / Small chair, room center, seat cushion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.80, 2.00, 1.60, 2.00, 0.00, 0.80, SURF_ID='UPHOLSTERY' / Small chair, room center, left armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 2.40, 2.60, 1.60, 2.00, 0.00, 0.80, SURF_ID='UPHOLSTERY' / Small chair, room center, right armrest<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 1.80, 2.60, 1.40, 1.60, 0.00, 0.80, SURF_ID='UPHOLSTERY' / Small chair, room center, back cushion<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>OBST XB= 4.40, 5.20, 1.00, 2.00, 0.00, 0.80, SURF_ID='SPRUCE' / TV cart?<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&OBST XB= 0.00, 5.20, -0.20, 0.00, 0.00, 2.40 / Front wall<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&HOLE XB= 4.00, 4.90, -0.20, 0.00, 0.00, 2.00 / Door<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&VENT MB='YMIN',SURF_ID='OPEN' / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&VENT XB=0.00,5.20,0.00,4.60,0.00,0.00, SURF_ID='CARPET' / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&BNDF QUANTITY='GAUGE HEAT FLUX' / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&BNDF QUANTITY='WALL TEMPERATURE' / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&BNDF QUANTITY='BURNING RATE' / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=2.60, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=2.60, QUANTITY='HRRPUV' / Heat Release Rate per Unit Volume<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=2.60, QUANTITY='MIXTURE FRACTION' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=4.45, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=4.45, QUANTITY='HRRPUV' / Heat Release Rate per Unit Volume<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&SLCF PBX=4.45, QUANTITY='MIXTURE FRACTION' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,2.1, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,1.8, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,1.5, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,1.2, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
&DEVC XYZ=2.6,2.3,0.9, QUANTITY='TEMPERATURE' /</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,0.6, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=4.5,0.3,2.1, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=4.5,0.3,1.8, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=4.5,0.3,1.5, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=4.5,0.3,1.2, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=4.5,0.3,0.9, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
&DEVC XYZ=4.5,0.3,0.6, QUANTITY='TEMPERATURE' /</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,2.1, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,1.8, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,1.5, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,1.2, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,0.9, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=0.3,4.3,0.6, QUANTITY='TEMPERATURE' /<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">&DEVC XYZ=2.6,2.3,0.0, QUANTITY='RADIATIVE HEAT FLUX', IOR=3 / <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
&TAIL /</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Donde además de los parámetros que definen el espacio, tenemos una serie de dispositivos de toma de datos, que serían termómetros (DEVC), unas superficies definidas (SLCF) que nos indicarían la evolución espacial de distintos planos de sección y BNDF que nos indicarían cómo evolucionan los parámetros seleccionados en las superficies que hemos definido.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Esto hay que marcarlo previamente, porque la salida de datos ocupa mucho espacio y da trabajo al programa.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
¡Qué cosa esto de ahorrar trabajo al programa!</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
A estas alturas no me pongas una ecuación diferencial, porque sabría lo que significa (probablemente), pero sería incapaz de resolverla. Recuerdo que resolver media docena podía ser un duro examen de matemáticas. El programa para hacer la simulación resuelve miles o millones.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Tengo un ordenador portátil con procesador i7 y Linux Mint 14 instalado. Le costó 14 horas hacer la simulación de este “sencillo” ejemplo que es un incendio en un cuarto de estar.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
La salida de un DEVC es una columna en una hoja de cálculo que registra el dato indiquemos en el punto que hayamos definido.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuTf2-RVanf0XWT_GDMbIeTxqdbejZ0BhdOgxZAcbJRBx2LdP9OzKTtMlIm_TQ9QvhIwb87urd66m6yeL6Xjffryw5ESTG9bV4-IUc3UTH5B7hrENNUeUk8jlpgVtE-qLrmxWicr5Uq98/s1600/devc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuTf2-RVanf0XWT_GDMbIeTxqdbejZ0BhdOgxZAcbJRBx2LdP9OzKTtMlIm_TQ9QvhIwb87urd66m6yeL6Xjffryw5ESTG9bV4-IUc3UTH5B7hrENNUeUk8jlpgVtE-qLrmxWicr5Uq98/s640/devc.jpg" usa="true" width="640" /></a></div>
</div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 95.4pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 480;"><tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 288pt;" valign="top" width="384"><div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Este es el cuarto de estar y los puntos verdes que hay flotando los termómetros.<o:p></o:p></div>
</td></tr>
</tbody></table>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVqnknkhtMTzLyms4jyc6oaIW2FzBnO5uBYiBmAhBSt2K9IwTXUqUgGmWfDfHyB56t9iJLnH0b07x52BgsHtMcaJirfWbt14KP7KhS8r3aQBf_8yDY5WyL5sxho48h5ShudMZRDHivUM/s1600/slcf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVqnknkhtMTzLyms4jyc6oaIW2FzBnO5uBYiBmAhBSt2K9IwTXUqUgGmWfDfHyB56t9iJLnH0b07x52BgsHtMcaJirfWbt14KP7KhS8r3aQBf_8yDY5WyL5sxho48h5ShudMZRDHivUM/s1600/slcf.jpg" usa="true" /></a></div>
<br />
<span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">La salida de un SLCF es algo como esto, pero con posibilidad de animarlo. <span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Aquí vemos una imagen fija de la sección que indica las temperaturas, donde podemos ver cómo hay una corriente de aire fresco entrando en la habitación y cómo produce temperaturas más elevadas cerca de la puerta que en el interior de la habitación por facilitar la combustión en esa zona, ya que nos encontraríamos por una combustión dominada por la disponibilidad de oxígeno.</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeOWfjiiHRlYNaoM1BQpUkiBvwkyxfOjyWhT9ivbogxugUM1kt6IzKYFYfIQjhh4t4PWl7m-6WP5GBlxReMrxLxschHnpFYQYU74GECahcFC-oGeuYiM5aFUbVunCxtebPBpNxHzmKLrY/s1600/bndf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="340" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeOWfjiiHRlYNaoM1BQpUkiBvwkyxfOjyWhT9ivbogxugUM1kt6IzKYFYfIQjhh4t4PWl7m-6WP5GBlxReMrxLxschHnpFYQYU74GECahcFC-oGeuYiM5aFUbVunCxtebPBpNxHzmKLrY/s640/bndf.jpg" usa="true" width="640" /></a></div>
<br />
<span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;"><span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;"><span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-bidi-font-family: 'Times New Roman'; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: ES;">Y aquí vemos mezclada la sección con las temperaturas de las superficies y una barra indicadora de qué quieren decir los colores.</span></span></span>Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-22340325930850298232013-03-16T14:21:00.000+01:002013-03-16T14:21:28.398+01:00¿Cuándo una persona está incapacitada debido a un incendio?<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
FDS utiliza la fractional effective dose (en adelante FED) que es una medida desarrollada por Purser y que relaciona las concentraciones de distintos contaminantes con el tiempo que las personas están sometidas a ellos y con otros factores como falta de oxígeno u oscurecimiento del ambiente.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-list-ins: 'Nuevas Tecnologias' 20130314T1008; mso-list: none;">
De esta forma una persona tiene FED = 0 cuando está en ambiente limpio y FED = 1 cuando el incendio la ha incapacitado. Es una forma muy sencilla de controlar cómo les va a nuestros avatares.<span class="msoIns"><ins cite="mailto:Nuevas%20Tecnologias" datetime="2013-03-14T10:08"><o:p></o:p></ins></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Lo bueno del programa es que realiza por nosotros una cantidad de cálculos enorme, ya que calcula la FED de la siguiente forma:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Concentración de gas presente x tiempo de exposición / concentración x tiempo de incapacitación</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Como referencia se aplican los valores IDLH: “Immediately dangerous to life or health” (inmediatamente peligroso para la vida o salud) en 30 minutos, pero como siempre en este programa se pueden introducir otros.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
FDS puede controlar la cantidad de contaminantes, humo, falta de oxígeno y calor que llega a cada punto de la simulación o a cada uno de los avatares que hemos definido.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Los datos que produce, además de verse, pueden salvarse en una hoja de cálculo.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
La versión 5 usaba CO, CO2, O2 (para medir hipoxia) y un factor de corrección para introducir el efecto de hiperventilación que ocasiona el aumento de CO2.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
La versión 6 (beta) usa la siguiente fórmula:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FED</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">tot </span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">= (</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FED</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">CO</span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">+</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FED</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">CN</span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">+</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FED</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">NO</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 6pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">x </span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">+</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FLD</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">irr</span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">)</span><span style="font-family: CMSY10; font-size: 11pt; mso-bidi-font-family: CMSY10; mso-bidi-language: HI;">×</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">HV</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">CO</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 6pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">2 </span><span style="font-family: CMR10; font-size: 11pt; mso-bidi-font-family: CMR10; mso-bidi-language: HI;">+</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 11pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">FED</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 8pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">O</span><span style="font-family: NimbusRomNo9L-Regu; font-size: 6pt; mso-bidi-font-family: NimbusRomNo9L-Regu; mso-bidi-language: HI;">2</span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Donde además del monóxido de carbono, cianhídrico, óxidos nitrosos, el factor de hiperventilación (HV) y la falta de oxígeno, nos encontramos con la fracción de la dosis letal (FDL), que en este programa se calcula con la presencia de ácidos clorhídrico, bromhídrico, fluorhídrico, óxidos de azufre y nitrógeno, acroleína y formaldehído, según la siguiente fórmula:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib3_3pRIMr1Rb0V8hXFyX7R5bfktHroumCAZVG7WTNi32974FAUPpot4aBvo64T6s1Bm2Sn50-HL1PjRxbcq7H5udujjpyzYMupHrmSmH_gLi8-QoSALfUpdhf55aCyBsK_Ah9GcbYxdI/s1600/formulafed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="21" psa="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib3_3pRIMr1Rb0V8hXFyX7R5bfktHroumCAZVG7WTNi32974FAUPpot4aBvo64T6s1Bm2Sn50-HL1PjRxbcq7H5udujjpyzYMupHrmSmH_gLi8-QoSALfUpdhf55aCyBsK_Ah9GcbYxdI/s400/formulafed.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
¡¡ Menos mal que el programa hace los cálculos por nosotros!!</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-59893570598179044842013-03-09T19:09:00.000+01:002013-03-09T19:09:20.584+01:00El yin-yang de la simulación<br />
El concepto taoista del yin-yang nos ayuda a ver lo bueno que hay en lo malo y lo malo que hay en lo bueno.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_aaAs2qBdKPWPzYwGcKsRdbNgp7XK9iwDQNcRfyTqi_MVqgS5zwTFMFBRXYOTq1tCLcSN8l1fNoZslG1pIm-nNv637_S-Zq1IUhtr_OLi588eXrLE03hGuPYvvkQXXxCBqs-82H_er-I/s1600/DISCO3F_0272.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_aaAs2qBdKPWPzYwGcKsRdbNgp7XK9iwDQNcRfyTqi_MVqgS5zwTFMFBRXYOTq1tCLcSN8l1fNoZslG1pIm-nNv637_S-Zq1IUhtr_OLi588eXrLE03hGuPYvvkQXXxCBqs-82H_er-I/s640/DISCO3F_0272.png" width="640" /></a></div>
Para mí, la simulación con FDS-EVAC tiene una cosa muy buena, que es una herramienta científica muy poderosa que nos permite hacer montones de pruebas y tomar montañas de datos sin quemar nada. Además si, como nos ocurre a menudo, despúes de realizada decimos: ¡ah! tenía que haber medido esto o introducido este factor, pues se repite la prueba sin romper nada.<br />
<br />
Esta facilidad para introducir datos y parámetros en las simulaciones hace que sus resultados sean manipulables con facilidad y que si por un interés espúreo queremos un resultado determinado podemos conseguirlo sin problemas.<br />
<br />
He añadido un incendio de 360 kW a la simulación para que podamos ver el grado de intoxicación de los avatares.<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
En esta imagen podemos ver cómo los últimos se van coloreando de verde porque van alcanzando el 0,008 de la dosis tóxica mortal y en esta otra<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ-3gdrOaAACeW01pTEZpe6YOkwlKfA7YUxsB8N0KP7tqLGlSECPTW1OQHiKbR8xheaYYP1nP5t6PohHKMjjAqquW_UUHICIrWTQFtNX5ccTFRz403I5ZPzLoJpjBsbFSfbbnY-11DTjA/s1600/DISCO4F_0573.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ-3gdrOaAACeW01pTEZpe6YOkwlKfA7YUxsB8N0KP7tqLGlSECPTW1OQHiKbR8xheaYYP1nP5t6PohHKMjjAqquW_UUHICIrWTQFtNX5ccTFRz403I5ZPzLoJpjBsbFSfbbnY-11DTjA/s640/DISCO4F_0573.png" width="640" /></a></div>
<br />
El humo es más claro, los avatares no muestran intoxicación y de hacerlo lo harían con una dosis unas 100 veces menor que en el ejemplo anterior.<br />
<br />
¿Cuál es la diferencia?<br />
<br />
Para verla tendríamos que acudir al archivo que he usado para hacer la simulación que en este caso es el siguiente:<br />
<br />
<br />
&HEAD CHID='DISCO3F', TITLE='Discoteca con dos salidas en fachada y un pequño incendio en una puerta'/<br />
<br />
se trata de un local alargado con 25m de fondo y 6 de fachada, 300 personas dentro segun CTE<br />
<br />
Hago una malla de 20cm de lado y me sale. Le añado 60cm para el exterior.<br />
<br />
++MALLA DE FUEGO++<br />
<br />
&MESH IJK=128,30,13, XB= -0.6,25.0, 0.0,6.0, 0.0,2.6/<br />
<br />
++MALLA DE EVACUACION++<br />
<br />
&MESH IJK=128,30,1, XB=-0.6,25.0, 0.0,6.0, 0.6,1.40, EVAC_Z_OFFSET=1.0, EVACUATION=.TRUE., EVAC_HUMANS=.TRUE. ID='MALLAEVACUACION' /<br />
<br />
&MESH IJK=128,30,1, XB=-0.6,25.0, 0.0,6.0, 0.6,1.40, EVACUATION=.TRUE., ID='SALIDAS'/<br />
<br />
Esta linea es importante debe haber un flujo de salida se suelen empear siempre estos valores<br />
<br />
&REAC ID = 'POLYURETHANE'<br />
FYI = 'C_6.3 H_7.1 N O_2.1, NFPA Handbook, Babrauskas'<br />
SOOT_YIELD = 0.10<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>CO_YIELD = 0.1<br />
N = 1.0<br />
C = 6.3<br />
H = 7.1<br />
O = 2.1 /<br />
<br />
&SURF ID='BURNER', HRRPUA=1000., COLOR='RASPBERRY' /<br />
<br />
&VENT XB= 23.2, 23.8, 1.2, 1.8, 0.0, 0.0, SURF_ID='BURNER' / quemador<br />
<br />
&MATL ID = 'GYPSUM PLASTER'<br />
FYI = 'Quintiere, Fire Behavior'<br />
CONDUCTIVITY = 0.48<br />
SPECIFIC_HEAT = 0.84<br />
DENSITY = 1440. /<br />
<br />
&SURF ID='EVAC_WALL', RGB= 200,0,200 / or COLOR<br />
<br />
&MISC SURF_DEFAULT='WALL',<br />
EVAC_SURF_DEFAULT = 'EVAC_WALL' /<br />
<br />
&SURF ID = 'WALL'<br />
RGB = 100,100,100<br />
MATL_ID = 'GYPSUM PLASTER'<br />
THICKNESS = 0.012 /<br />
<br />
<br />
&SURF ID='OUTFLOW', VEL= +0.000001, TAU_V=0.1 /<br />
<br />
<br />
&OBST XB= 0.0,0.2, 0.0,6.0, 0.0,2.5 /<br />
&HOLE XB= -0.1, 0.21, 0.5,2.0, 0.00, 2.00 / PUERTA IZQUIERDA<br />
<br />
&HOLE XB= -0.1, 0.21, 5.5,4.0, 0.00, 2.00 / PUERTA DERECHA<br />
<br />
&VENT MB='XMIN',SURF_ID='OPEN'/<br />
&VENT XB= -0.60,-0.6, 0.0,6.0, 0.0,2.50, SURF_ID='OUTFLOW',<br />
MESH_ID='MALLAEVACUACION', EVACUATION=.TRUE., RGB=0,0,255 / CALLE<br />
<br />
&PERS ID='Adult',<br />
FYI='Male+Female diameter and velocity',<br />
DEFAULT_PROPERTIES='Adult',<br />
<br />
TDET_SMOKE_DENS=0.1,<br />
HUMAN_SMOKE_HEIGHT=1.60,<br />
DENS_INIT=4.0,<br />
OUTPUT_SPEED=.TRUE.,<br />
OUTPUT_FED=.TRUE.,<br />
COLOR_METHOD= 0,<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>OUTPUT_FED=.TRUE. /<br />
<br />
&EVAC ID='EVACUADOS',<br />
NUMBER_INITIAL_PERSONS = 300,<br />
XB= -0.6,25.0, 0.0,6.0, 0.6,1.4,<br />
AVATAR_COLOR = 'BLUE',<br />
PERS_ID = 'Adult' /<br />
<br />
&TIME T_END=100.0/<br />
<br />
<br />
<br />
TAIL/<br />
<br />
Sí, la entrada al programa no se hace con cliks de ratón, todo no puede ser.<br />
<br />
Bueno, en el segundo ejemplo he modificado los parámetros:<br />
<br />
<br />
SOOT_YIELD = 0.10<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>CO_YIELD = 0.1<br />
<br />
de la reacción de combustión dividiéndolos por 10, con lo que el mismo fuego se produce la décima parte de humo y de monóxido de carbono.<br />
<br />
Por otra parte al programa de postproceso e he dicho que no coloree los avatares.<br />
<br />
<br />
<br />
<br />
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com2tag:blogger.com,1999:blog-2173092650411026066.post-31039386614685345162013-03-01T15:37:00.000+01:002013-03-01T19:37:54.729+01:00Simulando la evacuación de una discoteca<br />
Para comprender mejor cómo funciona un programa de simulación de evacuación vamos a ver cómo se evacúa una discoteca.<br />
<br />
Un caso sencillo, un local de 6 x 25m, lo que nos da 150m2 de superficie y usando la ocupación del CTE para discotecas 300 personas en el interior.<br />
<br />
No hay fuego y hemos definido 2 puertas de salida de 1,5m según marca la normativa, a razón de 200 personas por metro de salida pensando que una de las salidas pueda estar bloqueada.<br />
<br />
Haciendo correr el modelo nos da este resultado.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/R4ALj4Hfc2k?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
El movimiento está acelerado. Atiempo normal la evacuación dura 96 s.</div>
<div class="separator" style="clear: both; text-align: center;">
El video no ha quedado con mucha calidad.</div>
<div class="separator" style="clear: both; text-align: center;">
En posteriores entradas los mejoraré</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
¡A que es bonito!<br />
<br />
E inquietante, porque podemos ver empujones y sentir que no nos gustaría estar en el medio.<br />
<br />
Detrás estos simpáticos avatares hay un trabajo técnico importante en los que están definidos multitud de características.<br />
<br />
Como es un ejemplo muy simple he introducido estas características en los agentes.<br />
<br />
&PERS ID='Adult',<br />
FYI='Male+Female diameter and velocity',<br />
DEFAULT_PROPERTIES='Adult',<br />
PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0,<br />
DET_EVAC_DIST=1,DET_LOW=5.0,DET_HIGH=15.0,<br />
TDET_SMOKE_DENS=0.1,<br />
HUMAN_SMOKE_HEIGHT=1.60,<br />
DENS_INIT=4.0,<br />
OUTPUT_SPEED=.TRUE.,<br />
OUTPUT_FED=.TRUE.,<br />
COLOR_METHOD= 0 /<br />
<br />
<br />
Para comprender las características tenemos que saber que la imagen es sólo una representación y que un agente tiene esta forma en el cálculo:<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1EtkE8LI40Y1oUdFOhApZ0r9DS4-ySluNWRvwxVysqohVUwycL6srdStbFXMZKt-z5PzDdTpXnGU3C4gGTIQ4zmzyHVGZeJnqomRocbb7NL6nP7B_M1xgKbtmTdP6lrQm72TTthFyAg/s1600/elipse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1EtkE8LI40Y1oUdFOhApZ0r9DS4-ySluNWRvwxVysqohVUwycL6srdStbFXMZKt-z5PzDdTpXnGU3C4gGTIQ4zmzyHVGZeJnqomRocbb7NL6nP7B_M1xgKbtmTdP6lrQm72TTthFyAg/s320/elipse.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Se asume que el cuerpo humano puede asimilarse a la superposición de 3 cículos, pudiendo definir diferentes tipos de persona variando el diámetro de esos círuclos.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Por otra parte también se asume que su movilidad puede ser distinta y podemos variar ambas cosas según nos convenga.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
El programa trae los siguientes tipos predefinidos:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNfLmyz-eZzqxtJVQYp1iUCVAL8ytJkhdap46ytyjBPY0BNNuYADFLp2jloKgcudgGAur1bvQIj3Yv_Zk6N96aikZVOEcxDm75ettlHbwWE9uTiL2HJAMTOxxfwZh6H1fImFfvSl5wqSY/s1600/tablahuman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="108" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNfLmyz-eZzqxtJVQYp1iUCVAL8ytJkhdap46ytyjBPY0BNNuYADFLp2jloKgcudgGAur1bvQIj3Yv_Zk6N96aikZVOEcxDm75ettlHbwWE9uTiL2HJAMTOxxfwZh6H1fImFfvSl5wqSY/s320/tablahuman.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Osea adulto, hombre, mujer, niño o anciano.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
En el ejemplo, con la línea "DEFAULT_PROPERTIES='Adult' nos hemos decantado por la primera opción.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Podemos definir multitud de opciones. En el ejemplo:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
- DET_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0: Indica el tiempo máximo y nínimo que los agentes van a tardar en detectar el motivo de la evacuación.</div>
<div class="separator" style="clear: both; text-align: left;">
- PRE_EVAC_DIST=1,PRE_LOW=5.0,PRE_HIGH=15.0: Indica el tiempo máximo y nínimo que los agentes van a tomarse para iniciar la evacuación una vez detectado el fuego.</div>
<div class="separator" style="clear: both; text-align: left;">
- TDET_SMOKE_DENS=0.1: Indica la densidad de humo en mg/m3 que tiene que alcanzarse en la posición del agente para que detecte humo.</div>
<div class="separator" style="clear: both; text-align: left;">
- HUMAN_SMOKE_HEIGHT=1.60 es la altura a la que se realiza la toma de muestra de la densidad del humo en una posición determinada.</div>
<div class="separator" style="clear: both; text-align: left;">
- DENS_INIT=4.0:m: permite altas densidades de personas en las condiciones iniciales, ya que la distribución de los agentes es aleatoria.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Las indicaciones OUTPUT son para que el programa guarde datos de la velocidad y de las concentraciones de tóxicos que les llegan a cada agente.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Esos datos se pueden usar en el postproceso para dar color a los avatares.</div>
<div class="separator" style="clear: both;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
De esta forma si le decimos al programa que los coloree por velocidad de salida tendremos este resultado:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9KodevyF8L_RBDNhsjQ8cPf84KhG7cmM5ODQGlm1sq9QIFUwYt1u0SNm2BuVk0QEWKaKeGz2cqcnL7pbGljhaEpjtEC6A9vbsnsZZEm5yziXwnjn8nagYR94fjrPbZOMYiEOjau1MQl8/s1600/DISCO2color.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9KodevyF8L_RBDNhsjQ8cPf84KhG7cmM5ODQGlm1sq9QIFUwYt1u0SNm2BuVk0QEWKaKeGz2cqcnL7pbGljhaEpjtEC6A9vbsnsZZEm5yziXwnjn8nagYR94fjrPbZOMYiEOjau1MQl8/s320/DISCO2color.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Vemos a los avatares casi parados en azul intenso y los que se mueven más deprisa en rojo</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br />
<div>
<br /></div>
<br />Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-40125579187302098272013-02-08T12:22:00.000+01:002013-02-08T12:22:20.255+01:00Evacuación. La pregunta del millónEn un diseño prestacional, la pregunta del millón en evacuación es ¿cuanto tardan los ocupantes de un recinto en alcanzar un lugar seguro?<br />
<br />
Estos días es la Copa del Rey de baloncesto en Vitoria-Gasteiz y el pabellón Buesa Arena fue proyectado con un diseño prestacional, lo que quiere decir que el principal parámetro que define la seguridad de la evacuación del recinto es el tiempo que tarda en vaciarse una vez concluido el partido.<br />
<br />
Hay edificios cuyo diseño ya te produce tranquilidad. Un edificio con 12 escaleras protegidas perimetrales es candidato ideal para una buena evacuación.<br />
<br />
En un edificio como ese, en el que vamos a tener 15.000 personas dentro y que van a salir todas a la vez hay muchos factores que influyen en la evacuación y van más allá de la mera anchura de los pasillos.<br />
<br />
Por ejemplo si cuando la gente sale del edificio se relaja y se queda junto a la puerta de salida, esto retrasa la evacuación de los que están dentro aún.<br />
<br />
En el Buesa Arena el edificio está rodeado por el aparcamiento y la gente sale rápida a por su coche. Esto ayuda a que la evacuación sea eficiente.<br />
<br />
En España no conozco ninguna norma que diga cuanto tiempo se puede tardar en salir de un recinto de este tipo, por lo que como nos ocurre muchas veces hay que salir a textos extranjeros.<br />
<br />
Tras mucho bucear por la Red he visto que se reconoce como tiempo máximo de evacuación 8 minutos para estadios deportivos o lugares análogos. Hay que decir que en general se refieren a recintos al aire libre.<br />
<br />
Según datos recogidos en la tesis doctoral del Dr. Salvador Casadesús las personas asignadas a una salida deberían poder alcanzarla antes de 2,5 minutos y situarse en un lugar seguro en 1 minuto de recorrido ascendente o 5 de descendente.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7S2vsBkNfVnHwZBu1Le6zlNL2Po4xoehDujPCms8FpQMrJm4h0gpXNII1oKd9Az9fPcmaPlSmCKidMsCxlW431wYeBpGaT7L2mcajWRkbp23ui0vauHyhnG-2qeUSuz4OaVhaH9uhkCo/s1600/IMGP4668.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" jea="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7S2vsBkNfVnHwZBu1Le6zlNL2Po4xoehDujPCms8FpQMrJm4h0gpXNII1oKd9Az9fPcmaPlSmCKidMsCxlW431wYeBpGaT7L2mcajWRkbp23ui0vauHyhnG-2qeUSuz4OaVhaH9uhkCo/s320/IMGP4668.JPG" width="320" /></a></div>
<br />
La experiencia subjetiva en el Buesa Arena es que se evacúa muy rápido. ¿Pero en cuánto tiempo?<br />
<br />
Esta pregunta no es tan fácil de responder, pero en futuros posts la abordaremos.<br />
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com2tag:blogger.com,1999:blog-2173092650411026066.post-9107441987510122082013-01-27T14:29:00.000+01:002013-01-27T14:29:06.767+01:00Diferentes objetivos en las evacuacionesCuando realizamos un diseño prescriptivo, es decir que cumpla con el DB-SI, el principal objetivo es que las vías de evacuación deben tener la anchura que marca la norma en relación a los ocupantes, en cambio en un diseño prestacional normalmente se tratará de que los ocupantes puedan llegar a un lugar seguro en el tiempo más corto posible.<div>
<br /></div>
<div>
Aunque obviamente ambos van en la misma dirección, hay que tener en cuenta las diferencias. Por ejemplo el diseño prescriptivo es insensible a la instalación de un buen sistema de evacuación dirigido por voz o una detección por aspiración que detecte un incendio en una fase temprana, que evidentemente disminuirán el tiempo de evacuación.</div>
<div>
<br /></div>
<div>
En el diseño prestacional se tratan de evitar los elementos que retienen el flujo de las personas.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-_rtYIasGvSBPU81pVP75H_8sS5OaG83ngOuGqGMqeOg9vJ7rum7R3C8y8G1zk3Y_mqPvLzVSKJk5VVtxvsFMVN3_9mmCL9Uc-C95JeHp4P52WPHueuPmXMMVLj-Kj1xLo7VZtSNiio/s1600/Pantallazo-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="109" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-_rtYIasGvSBPU81pVP75H_8sS5OaG83ngOuGqGMqeOg9vJ7rum7R3C8y8G1zk3Y_mqPvLzVSKJk5VVtxvsFMVN3_9mmCL9Uc-C95JeHp4P52WPHueuPmXMMVLj-Kj1xLo7VZtSNiio/s320/Pantallazo-4.png" width="320" /></a></div>
<div>
<br /></div>
<div>
Por ejemplo en esta imagen (que he tomado de la tesis doctoral del Dr. Salvador Casadesús, que por cierto se puede encontrar en Internet y es un documento de gran utilidad) se ven las nefastas consecuencias de un estrechamiento al final de un pasillo, con la formación del efecto arco, en el que la gente se puede quedar bloqueada, por lo que si es un pasillo muy corto, de hecho sería mejor que tuviese la misma anchura que la puerta aunque hubiese que estrecharlo un poco</div>
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-35624437680821328972013-01-20T12:07:00.001+01:002013-01-20T12:07:23.305+01:00Tratamiento de los datos de salidaEl programa da una gran cantidad de datos de salida de nuestro modelo. Luego, estos datos tenemos que tratarlos para tener información adecuada.<br />
<br />
El programa de postproceso Smokeview nos muestra imágenes en movimiento, pero que no se pueden salvar como vídeo.<br />
<br />
Para hacerlo, hay que decir a Smokeview que haga una foto cada X tiempo, incluyendo los parámetros que hemos elegido.<br />
<br />
Luego esa serie de fotos se pueden transformar en un vídeo con Openshot u otros programas similares.<br />
<br />
El resultado puede ser algo así:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/OuLrgtbkPdE?feature=player_embedded' frameborder='0'></iframe></div>
<br />Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-43136839892656712542013-01-13T13:48:00.000+01:002013-01-13T13:48:08.539+01:00Haciendo correr smvDesde el directorio donde tenemos los resultados y se nos ha creado un archivo con nuestro caso y la extensión .smv ponemos en la línea de comandos: "smokeview casoelegido.smv" y nos debería dar un resultado como este:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF0wejeOU9YmoFIuDCR0KqXOKsszebApvbGJbCHH9NFU7D60ZZ33Y7JU1SQYbHCQnI7YvQ-3UTXA9HbyvRbCHTir1-2Tr53QRwdLCjTKqe4PkaarsEiBbx-QUtJA3dz1fEeGY0gJTY4-Q/s1600/pantsmv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF0wejeOU9YmoFIuDCR0KqXOKsszebApvbGJbCHH9NFU7D60ZZ33Y7JU1SQYbHCQnI7YvQ-3UTXA9HbyvRbCHTir1-2Tr53QRwdLCjTKqe4PkaarsEiBbx-QUtJA3dz1fEeGY0gJTY4-Q/s640/pantsmv.png" width="640" /></a></div>
<br />
Aquí nos aparece un recinto, materiales con dos composiciones distintas y un menú que aparece cuando pulsamos el botón derecho del ratón y con el que podemos elegir lo que queremos que aparezca en la imagen,Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-53505696355836714832013-01-13T13:31:00.002+01:002013-01-13T13:31:45.983+01:00Haciendo correr fds.Tanto en Windows como en linux estos programas corren desde la línea de comandos.<br />
<br />
Son programas que ofrecen enormes cantidades de datos de los modelos que se procesan y generan mucha información, por lo que creo que lo más adecuado es hacer un directorio para cada modelo.<br />
<br />
Para comprobar que la instalación está bien hecha tomamos un ejemplo de los que se facilitan con la instalación, lo copiamos en un directorio y lo hacemos correr poniendo en la línea de comandos "fds casoelegido.fds".<br />
<br />
El resultado será algo como esto:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP3GGQQzi_Ht9eaMmsaVQxk5juAFwA6kuzwpfxYFtYjqc9M28NjL-gQoNEAzQ7tKu7g0iYhv3SQLnwD3S7jsvv7Ol4dNw58jFjH_PVax6P2y8tsXGawJGHOKqVQ-wRwUTtaf4wdn3TJTA/s1600/pantallazo1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP3GGQQzi_Ht9eaMmsaVQxk5juAFwA6kuzwpfxYFtYjqc9M28NjL-gQoNEAzQ7tKu7g0iYhv3SQLnwD3S7jsvv7Ol4dNw58jFjH_PVax6P2y8tsXGawJGHOKqVQ-wRwUTtaf4wdn3TJTA/s320/pantallazo1.png" width="310" /></a></div>
Donde se nos indica que el modelo ha corrido con normalidad y por lo tanto se nos han generado una serie de archivos que nos dan los resultados.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYK-HUYDBfrcMzIz-Bk6tY8FA6Zyr-zQL3gkI-UNDUv5NfvBwKN-H4VB6x10LNdOsSOVaJro0XhlJHoBO0wLU-CIt2yVJw7IGT0goZpNkEuVXGWAFtnFSTtznibjtUL-JEkGh44ENpX44/s1600/pantallazo2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYK-HUYDBfrcMzIz-Bk6tY8FA6Zyr-zQL3gkI-UNDUv5NfvBwKN-H4VB6x10LNdOsSOVaJro0XhlJHoBO0wLU-CIt2yVJw7IGT0goZpNkEuVXGWAFtnFSTtznibjtUL-JEkGh44ENpX44/s320/pantallazo2.png" width="320" /></a></div>
El resultado es una serie de archivos como estos.<br />
<br />
El que tiene la extensión fds es el ejemplo que hemos procesado.<br />
<br />
Del conjunto de archivos nos interesan sobretodo el que tiene la extensión .smv que es que nos da imágenes tratadas con el programa smokeview y las tablas de datos que tienen la extensión .csv y que pueden ser procesados normalmente con una hoja de cálculo.Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-50328035641904419392013-01-08T20:13:00.000+01:002013-01-08T20:13:44.921+01:00Instalando FDS6Voy a explicar cómo se instala en Ubuntu o Linux Mint que son los sistemas operativos que uso.<br />
<br />
En Windows es mucho más fácil ya que se instalan como cualquier programa descargable.<br />
<br />
En la web del proyecto en esta ocasión vienen como archivos .sh que son archivos ejecutables.<br />
<br />
Normalmente basta darle permisos de ejecución y poner en un terminal " sh 'nombredearchivo' " para que se ejecute. Desconozco el motivo por el que en este caso da un error de sintaxis, que en cambio no aparece arrastrando desde el administrador de archivos el ejecutable a un terminal abierto en el gestor de ventanas. Suena misterioso pero es más fácil de hacer que de decir.<br />
<br />
Cuando se hace esto se descomprimen en directorios separados los archivos de programa, la documentación y los ejemplos.<br />
<br />
FDS es un programa en Fortran y hay que ejectuarlo desde una terminal. Tanto en Windows como en linux.<br />
<br />
Si trabajamos en linux primero hay que hacer el sistema operativo encuentre los programas y para eso lo mejor es decirle el camino, cosa que se hace añadiendo una línea al archivo oculto ".bashrc" que solemos encontrar en los sistemas linux. Si no tienes ese archivo puedes crearlo y dejarlo en tu directorio personal y el sistema sabrá qué hacer con él.<br />
<br />
La línea que tienes que añadir es " export PATH=$PATH:/home/tuusuario/FDS/FDS6/bin ", sustituyendo " tuusuario " por el directorio personal que tengas. Path es camino y lleva al sistema a los ejecutables de FDS.<br />
<br />
<br />Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-23994536472346154952013-01-07T19:23:00.003+01:002013-01-07T19:23:47.779+01:00FDS 6Tenemos una versión beta bastante estable del nuevo FDS.<br />
<br />
Tras dos años de desarrollo tenemos una versión 6 que trae algunas novedades interesantes tanto en la modelización de incendios como en las simulaciones de evacuación, que ahora están mejor integradas.<br />
<br />
Sigue siendo un programa cuyos archivos de entrada son trabajosos, pero hay desarrollos comerciales que ayudan en ese tema.<br />
<br />
El modelo de combustión también ha sufrido cambios. Es especialmente novedosa la posibilidad de algunos análisis con turbulencias, algo que da mucho trabajo a las máquinas que lo realizan, por la complejidad de las ecuaciones.<br />
<br />
Es mi intención ir avanzando en el manejo de este interesante programa que nos podemos descargar en el siguiente enlace http://code.google.com/p/fds-smv/downloads/list.<br />
<br />
Aunque es una beta lo principal funciona con normalidad.<br />
<br />
Una versión nueva supone en parte ponerse a estudiar de nuevo. Tengo la intención de contar lo que vaya descubriendo.<br />
<br />
Invito a las personas que estén interesadas en este tema usar este canal u otros para comentar experiencias en el uso de FDS 6.Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-17423653452902086352012-08-30T17:54:00.002+02:002012-08-30T17:54:53.943+02:00Software libre
<br />
<div class="western" style="margin-bottom: 0cm;">
Si quieres hacer
simulaciones de incendios y evacuación es posible hacerlas todo con
programas legales y gratuitos.</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<div class="western" style="margin-bottom: 0cm;">
Yo he utilizado los
siguientes:</div>
<div class="western" style="margin-bottom: 0cm;">
<br />
</div>
<ul>
<li><div class="western" style="margin-bottom: 0cm;">
Sistema operativo
“Linux Mint”. El ordenador -como todos- trae preinstalado
Windows, pero ese sistema -para mi gusto- es lento y complejo. Suele
estar asociado a programas, también preinstalados, que luego
necesitan licencia de pago y actualizarse cuando les parece bien. En
un ordenador nuevo tras pasar 4 horas haciendo la primera
utilización, copia de seguridad y registros varios Windows 7 se
colgó leyendo un disco duro externo de 500Gb. Tardé menos en bajar
Linux Mint e instalarlo.</div>
</li>
<li><div class="western" style="margin-bottom: 0cm;">
FDS y SMV para
hacer las simulaciones. En la página de descargas tenemos versiones
para Linux, Windows y MacOS.</div>
</li>
<li><div class="western" style="margin-bottom: 0cm;">
Para hacer
tratamiento de imágenes GIMP, que viene en el paquete de Mint.</div>
</li>
<li><div class="western" style="margin-bottom: 0cm;">
Para textos, hoja
de cálculo y programas de oficina LibreOffice que también viene en
el paquete.</div>
</li>
<li><div class="western" style="margin-bottom: 0cm;">
Para hacer pelis
con las imágenes que te genera SMV he instalado Openshot que
imagino que funcionará bien.</div>
</li>
<li><div class="western" style="margin-bottom: 0cm;">
FDS es el programa
por excelencia para hacer simulaciones de incendios realistas, pero
es muy complejo hacer los archivos de entrada, sobre todo por la
forma de definir los objetos. Hay un programa de modelización que
se llama Blender y existe una extensión que facilita generar estos
archivos, que se llama Blender-FDS. Me lo he bajado y trataré de
hacerlo funcionar. Muchos programas de pago de simulación de
incendios usan FDS, pero facilitan la creación de los archivos de
entrada y tienen bases de datos de comportamiento de elementos que
vienen muy bien.</div>
<div class="western" style="margin-bottom: 0cm;">
<br /></div>
<div class="western" style="margin-bottom: 0cm;">
<br /></div>
</li>
</ul>
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-78090165375735953162012-08-14T13:12:00.001+02:002012-08-14T13:12:41.332+02:00Rociadores Vs. ventilación<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Son dos sistemas que se pueden complementar, pero el diseñador tiene que tener muy claro lo que está haciendo, porque pueden combatirse entre ellos.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Su funcionamiento tiene que estar coordinado en función del objetivo que nos hayamos planteado con los sistemas.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Sobre todo hay que tener en cuenta que si queremos evacuar con seguridad a las personas lo prioritario es la ventilación, que permitirá que haya poco oscurecimiento y pequeña concentración de tóxicos en las vías de evacuación, pero debemos tener claro que esto retrasará o incluso impedirá la acción de los rociadores.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Con ventilación me refiero a lo que llamamos sistemas de control de temperaturas y evacuación de humos (SCTEH) que vienen estupendamente descritos en la norma UNE 23.585.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Si por el contrario la prioridad es la protección de los bienes, como por ejemplo en un almacén que normalmente no tiene ocupación, primero tendrán que actuar los rociadores y sólo tras el disparo de estos actuar la ventilación. El disparo de los rociadores tiene además el efecto de bajar el humo y enfriarlo, por lo que puede ser que la evacuación se vea dificultada.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Es común que erróneamente se indiquen ambos objetivos, cuando el sistema debe estar diseñado para priorizar uno de los dos objetivos, ya que el funcionamiento deberá ser distinto.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Con FDS he simulado un fuerte incendio en el atrio de un centro comercial y en esta imagen se ve cómo sería el disparo de un rociador situado en el techo a 13m de altura. ¡Vaya susto!</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQfK9uYlqQYjZR1HdwTjZFS9hyR08A4thF1rBuuKURtMeLzO8fY6qWGyUukc4mANGmM27gz3geZUp84a8bB8ECvUFJZijGu4C8VmSOKlnGTkLmEyB0vwiQYPhmH2N21_OMs2TLEIwbGEA/s1600/Atriumrociavent_0217.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" mda="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQfK9uYlqQYjZR1HdwTjZFS9hyR08A4thF1rBuuKURtMeLzO8fY6qWGyUukc4mANGmM27gz3geZUp84a8bB8ECvUFJZijGu4C8VmSOKlnGTkLmEyB0vwiQYPhmH2N21_OMs2TLEIwbGEA/s320/Atriumrociavent_0217.png" width="320" /></a></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com2tag:blogger.com,1999:blog-2173092650411026066.post-31492453220810746132012-08-02T11:07:00.000+02:002012-08-02T11:07:14.232+02:00Tiempo necesario Vs. tiempo disponible<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Según un diseño prestacional común en los países anglosajones una edificación es segura cuando el tiempo disponible para abandonar un edificio en condiciones de seguridad es mayor que el tiempo necesario para evacuarlo.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Se conoce como RSET/ASET, es decir Required Safe Egress Time / Available Safe Egress Time.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Para establecer estos tiempos se emplea la simulación de incendios y evacuación. </div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Simulando un incendio con un programa adecuado podremos predecir las condiciones que se van a dar durante su desarrollo en distintos puntos del edificio y por lo tanto estimar si la estructura va a aguantar, si el aire va a ser respirable, si la temperatura va a ser soportable, si la visibilidad va a ser adecuada…</div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFBIMufl9uJIgXFeZaarL87GwY9aN-yvJ4Jg8qSaiXhG4heTe1-p2jSyonk2nI9gZ7DVYEayMlEVj3wD5zgF309q61eEBPXJzDVV2_4vrPIkkEl_FABZ4MD7Ik0irGK4N4Pq71IpQeqmA/s1600/evac_smv_testcase1_0013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" eda="true" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFBIMufl9uJIgXFeZaarL87GwY9aN-yvJ4Jg8qSaiXhG4heTe1-p2jSyonk2nI9gZ7DVYEayMlEVj3wD5zgF309q61eEBPXJzDVV2_4vrPIkkEl_FABZ4MD7Ik0irGK4N4Pq71IpQeqmA/s320/evac_smv_testcase1_0013.png" width="320" /></a></div>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;">
Y simulando la evacuación podemos estimar el tiempo que van a necesitar los ocupantes para abandonarlo.</div>Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0tag:blogger.com,1999:blog-2173092650411026066.post-67558822608385191732011-09-24T13:07:00.000+02:002011-09-24T13:26:43.690+02:00¿Por qué incendios digitales?Me asombra la cantidad de dinero que se puede ahorrar e instalaciones innecesarias que se pueden evitar utilizando la posibilidad que da la normativa de protección contra incendios que se llama diseño basado en prestaciones.<div><br /></div><div>Tanto el CTE, como el RSCIEI dan dos caminos para justificar la seguridad suficiente en cuanto a protección contra incendios:</div><div><br /></div><div>1.- Aplicar la parte dispositiva. Es decir cumplir los requerimientos que marca la norma.</div><div>2.- Justificar que el diseño del edificio es seguro haciendo un estudio de sus prestaciones.</div><div><br /></div><div>La normativa española quiere dar tanta protección que gran cantidad de veces, especialmente en los edificios singulares y en los edificios industriales resulta muy difícil y caro cumplirla.</div><div><br /></div><div>Si se simula digitalmente el máximo incendio razonablemente posible en un local y se ve cómo afectaría al edificio, muchas veces podremos dar una protección mejor y más barata que la que especifica la normativa en su parte dispositiva.</div><div><br /></div><div>Esta posibilidad es usada raras veces por los proyectistas.</div><div><br /></div><div>Como subinspector-subjefe de los Bomberos Municipales de Vitoria-Gasteiz tengo una dilatada experiencia en informar los proyectos de ingeniería o arquitectura de las actividades que se ponen en marcha en mi Ciudad, por ello quiero quiero explicar cómo se puede justificar un diseño basado en prestaciones, dando más seguridad y evitando medidas innecesarias o incluso contraproducentes.</div>Eduardohttp://www.blogger.com/profile/08186571662181339197noreply@blogger.com0