Vluchtroutetype bepalen: VR, BVR, EBVR of VVR volgens het BBL
Beschrijving
Bepaal of uw gebouw een vluchtroute, beschermde vluchtroute, extra beschermde vluchtroute of veiligheidsvluchtroute nodig heeft volgens het BBL, op basis van gebruiksfunctie, aantal personen en oppervlakte.
Invoer velden
Resultaten
Deze tool bepaalt welk type vluchtroute het Besluit bouwwerken leefomgeving (BBL) voorschrijft voor uw situatie. Er zijn vier typen: een vluchtroute (VR), een beschermde vluchtroute (BVR), een extra beschermde vluchtroute (EBVR) en een veiligheidsvluchtroute (VVR). Een BVR ligt buiten een subbrandcompartiment en voert alleen door een verkeersruimte. Een EBVR ligt buiten een brandcompartiment. Een VVR voert door een niet-besloten ruimte en aansluitend door een ruimte die alleen vanuit niet-besloten ruimten bereikbaar is. Het aantal personen op de route is meestal de belangrijkste factor, maar voor sommige gebruiksfuncties geldt altijd een extra beschermde vluchtroute. Wanneer u het aantal personen niet weet, kunt u dit laten schatten op basis van de gebruiksoppervlakte. Die schatting is een praktijkwaarde, geen wettelijke tabel. Het definitieve aantal personen moet u opgeven in de gebruiksmelding.
Deze tool is uitsluitend bedoeld voor nieuwbouw. Voor bestaande bouw gelden andere artikelen uit hoofdstuk 3 van het BBL, met het begrip veiligheidsroute in plaats van veiligheidsvluchtroute. In complexe gebouwen, bijvoorbeeld met atria, ondergrondse bouwlagen of afwijkende plattegronden, bepaalt een brandveiligheidsadviseur de classificatie op basis van het volledige ontwerp. Deze tool geeft een oriëntatie voor het ontwerpstadium en vervangt geen deskundig oordeel.
Formulas:
-
h_regime_b_deel1 = if(gebruiksfunctie == 'wonen', 1, if(gebruiksfunctie == 'kinderopvang_bed', 1, if(gebruiksfunctie == 'cel', 1, 0)))
-
h_regime_b_deel2 = if(gebruiksfunctie == 'zorg_bed', 1, if(gebruiksfunctie == 'logies', 1, 0))
-
h_regime_b = if(h_regime_b_deel1 == 1, 1, if(h_regime_b_deel2 == 1, 1, 0))
-
h_regime = if(gebruiksfunctie == 'woonwagen', 0, if(h_regime_b == 1, 2, 1))
-
h_m2_per_persoon = if(gebruiksfunctie == 'bijeenkomst', 2, if(gebruiksfunctie == 'onderwijs', 4, if(gebruiksfunctie == 'winkel', 4, if(gebruiksfunctie == 'kantoor', 10, if(gebruiksfunctie == 'logies', 15, 10)))))
Praktijkwaarde voor schatting, geen BBL-tabel. -
h_personen_geschat = if(oppervlakte > 0, if(oppervlakte / h_m2_per_persoon > 1, oppervlakte / h_m2_per_persoon, 1), 1)
Schatting op basis van oppervlakte en functie. Het aantal kan een kommagetal zijn; dat is voor de drempels (37 en 150) niet van belang. -
h_personen_effectief = if(personen_bepaling == 'schatting', h_personen_geschat, personen)
Aantal personen dat voor de classificatie wordt gebruikt. -
h_code_bezetting = if(h_regime == 0, 0, if(h_regime == 1, if(h_personen_effectief <= 37, 2, if(h_personen_effectief <= 150, 3, 4)), if(h_personen_effectief <= 150, 3, 4)))
-
h_code_bezetting_gecorr = if(gebruiksfunctie == 'wonen', if(h_code_bezetting == 4, 3, h_code_bezetting), h_code_bezetting)
-
h_trap_logies_besloten_hoog = if(gebruiksfunctie == 'logies', if(trap_besloten == 'ja', if(trap_hoogte > 12.5, 1, 0), 0), 0)
-
h_code_trap = if(trappenhuis == 'nee', 0, if(gebruiksfunctie == 'woonwagen', 0, if(h_trap_logies_besloten_hoog == 1, 4, if(trap_hoogte > 8, 3, 0))))
-
h_code_ruw = if(h_code_trap > h_code_bezetting_gecorr, h_code_trap, h_code_bezetting_gecorr)
-
h_tweede_route_actief = if(tweede_route == 'ja', 1, 0)
-
h_code_eind = if(uitgang_terrein == 'ja', 1, if(h_tweede_route_actief == 1, if(h_code_trap > 0, h_code_trap, 1), h_code_ruw))
-
h_loopafstand_466 = if(gebruiksfunctie == 'cel', 22.5, 30)
-
h_loopafstand_469_1 = if(gebruiksfunctie == 'wonen', 0, if(gebruiksfunctie == 'woonwagen', 0, if(gebruiksfunctie == 'kinderopvang_bed', 5, if(gebruiksfunctie == 'cel', 22.5, -1))))
-
h_loopafstand_469_2 = if(gebruiksfunctie == 'zorg_bed', 20, if(gebruiksfunctie == 'logies', 20, if(gebruiksfunctie == 'onderwijs', 15, -1)))
-
h_loopafstand_469 = if(h_loopafstand_469_1 >= 0, h_loopafstand_469_1, if(h_loopafstand_469_2 >= 0, h_loopafstand_469_2, 30))
-
h_dichtheid = if(oppervlakte > 0, h_personen_effectief / oppervlakte, 0)
-
h_heeft_lid3_deel1 = if(gebruiksfunctie == 'cel', 1, if(gebruiksfunctie == 'zorg_bed', 1, if(gebruiksfunctie == 'zorg', 1, if(gebruiksfunctie == 'industrie', 1, 0))))
-
h_heeft_lid3_deel2 = if(gebruiksfunctie == 'kantoor', 1, if(gebruiksfunctie == 'sport', 1, if(gebruiksfunctie == 'winkel', 1, if(gebruiksfunctie == 'overig', 1, 0))))
-
h_heeft_lid3 = if(h_heeft_lid3_deel1 == 1, 1, if(h_heeft_lid3_deel2 == 1, 1, 0))
-
h_heeft_lid4 = if(gebruiksfunctie == 'industrie', 1, if(gebruiksfunctie == 'sport', 1, if(gebruiksfunctie == 'winkel', 1, if(gebruiksfunctie == 'overig', 1, 0))))
-
h_correctie_lid4 = if(h_heeft_lid4 == 1, if(h_dichtheid < 0.0333, 60, 0), 0)
-
h_correctie_lid3 = if(h_heeft_lid3 == 1, if(h_dichtheid < 0.0833, 45, 0), 0)
-
h_loopafstand_sub_effectief = if(h_correctie_lid4 > 0, h_correctie_lid4, if(h_correctie_lid3 > 0, h_correctie_lid3, h_loopafstand_466))
Art. 4.66 lid 3/4: alleen voor de aangewezen gebruiksfuncties geldt 45 m bij minder dan 1 persoon per 12 m², en 60 m voor industrie, sport, winkel en overig bij minder dan 1 persoon per 30 m². -
h_tweede_uitgang = if(h_personen_effectief > 150, 1, 0)
-
h_rooksluis = if(trappenhuis == 'ja', if(trap_besloten == 'ja', if(trap_hoogte > 20, if(h_regime > 0, 1, 0), 0), 0), 0)
-
h_grondslag_trap = if(h_trap_logies_besloten_hoog == 1, 3, if(trap_hoogte > 8, 4, 0))
-
h_grondslag_bezetting = if(h_regime == 0, 0, if(h_regime == 1, if(h_personen_effectief <= 37, 7, if(h_personen_effectief <= 150, 6, 5)), if(gebruiksfunctie == 'wonen', 8, if(h_personen_effectief <= 150, 8, 5))))
-
h_grondslag_code = if(uitgang_terrein == 'ja', 1, if(h_tweede_route_actief == 1, if(h_code_trap > 0, h_grondslag_trap, 2), if(h_code_trap > h_code_bezetting_gecorr, h_grondslag_trap, h_grondslag_bezetting)))
-
h_routetype_tekst = if(h_code_eind == 0, 'Geen eis', if(h_code_eind == 1, 'VR (geen beschermd type)', if(h_code_eind == 2, 'BVR', if(h_code_eind == 3, 'EBVR', 'VVR'))))
-
h_grondslag_tekst_1 = if(h_grondslag_code == 1, 'Uitgang grenst aan terrein', if(h_grondslag_code == 2, 'Tweede vluchtroute aanwezig', if(h_grondslag_code == 3, 'Besloten trap >12,5 m (logies)', if(h_grondslag_code == 4, 'Trap >8 m', 'OK'))))
-
h_grondslag_tekst_2 = if(h_grondslag_code == 5, '>150 personen', if(h_grondslag_code == 6, '38-150 personen', if(h_grondslag_code == 7, '≤37 personen', 'Onvoorwaardelijk EBVR (regime B)')))
-
h_grondslag_tekst = if(h_grondslag_code == 0, 'Geen eis (woonwagen)', if(h_grondslag_code <= 4, h_grondslag_tekst_1, h_grondslag_tekst_2))
-
h_rook_bvr = 'Ra naar BVR; R200 naar EBVR'
-
h_rook_ebvr = 'Ra naar BVR/EBVR; R200 naar besloten trappenhuis'
-
h_rook_vvr = 'Als EBVR + art. 4.76 lid 2'
-
h_rook_basis = if(h_code_eind == 2, h_rook_bvr, if(h_code_eind == 3, h_rook_ebvr, if(h_code_eind == 4, h_rook_vvr, 'Geen')))
-
h_bijzonder_geen = 'Geen aanvullende eisen'
-
h_bijzonder_tweede = 'Tweede uitgang ≥5 m afstand (art. 4.66 lid 7)'
-
h_bijzonder_rook = 'Rooksluis vereist: BVR ≥2 m voor trappenhuis (art. 4.77)'
-
h_bijzonder_combi = 'Tweede uitgang ≥5 m + rooksluis ≥2 m (art. 4.66/4.77)'
-
h_bijzonderheden_tekst = if(h_tweede_uitgang == 1, if(h_rooksluis == 1, h_bijzonder_combi, h_bijzonder_tweede), if(h_rooksluis == 1, h_bijzonder_rook, h_bijzonder_geen))
-
routetype = h_routetype_tekst
Het routetype dat op grond van het BBL minimaal vereist is. -
grondslag = h_grondslag_tekst
De regel die doorslaggevend was voor de classificatie. -
rookwerendheid = h_rook_basis
Weerstand tegen rookdoorgang conform art. 4.74. -
bijzonderheden = h_bijzonderheden_tekst
Aanvullende eisen zoals tweede uitgang of rooksluis. -
tweede_route_eis = 'R200 + WBDBO ≥30 min (art. 4.74 lid 5/4.75)'
Alleen van toepassing als een tweede vluchtroute begint. -
loopafstand_sub = h_loopafstand_sub_effectief
Art. 4.66, inclusief dichtheidscorrectie voor aangewezen gebruiksfuncties. -
loopafstand_ebvr = if(h_code_eind >= 3, if(h_loopafstand_469 > 0, h_loopafstand_469, 0), 0)
Alleen bij EBVR of zwaarder en alleen voor functies waarvoor deze eis geldt. -
vrije_doorgang = if(h_code_eind >= 2, '≥1,2 m breed / 2,1 m hoog', if(h_code_eind == 1, '≥0,85 m breed / 2,1 m hoog', 'Geen eis'))
Artikel 4.78. -
trapbreedte_eis = '≥1,2 m bij >600 m2 verblijfsgebied (art. 4.78 lid 3)'
Alleen van toepassing als de vluchtroute door een trappenhuis voert.
Berekening informatie
Meer over brandveiligheid
Ontdek meer tools gerelateerd aan brandveiligheid