Ikbenbint.nl

Vluchtroutetype bepalen: VR, BVR, EBVR of VVR volgens het BBL

Brandveiligheid

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

m

Resultaten

-
Het routetype dat op grond van het BBL minimaal vereist is.
-
De regel die doorslaggevend was voor de classificatie.
-
Weerstand tegen rookdoorgang conform art. 4.74.
-
Aanvullende eisen zoals tweede uitgang of rooksluis.
-
Alleen van toepassing als een tweede vluchtroute begint.
m
- m
Art. 4.66, inclusief dichtheidscorrectie voor aangewezen gebruiksfuncties.
m
- m
Alleen bij EBVR of zwaarder en alleen voor functies waarvoor deze eis geldt.
-
Artikel 4.78.
-
Alleen van toepassing als de vluchtroute door een trappenhuis voert.

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.
Link gekopieerd!

Berekening informatie

Author Bint
Laatste update 22 augustus 2026
Parameters 9

Op jouw website?

Gebruik direct op jouw eigen site:
<script src="https://ikbenbint.nl/widget.js"
  data-berekening="vluchtroutetype-bepalen-vr-bvr-ebvr-of-vvr-volgens-het-bbl">
</script>
Eigen tools maken? Maak hier jouw account

Meer over brandveiligheid

Ontdek meer tools gerelateerd aan brandveiligheid