{% for comb,det1 in detail %}
{% for puissance,det2 in det1 %}
{% if
det2['result']['refoulement'][puissance ~ 'IsValid'] === false or
det2['result']['condensats'][puissance ~ 'IsValid'] === false or
(puissance == 'pnominale' and det2['result']['tirage'][puissance ~ 'IsValid'] === false) or
det2['PZ_PB'] < 0 %}
{% if puissance == 'pnominale' %}
À puissance nominale
{% elseif puissance == 'preduite' %}
À puissance réduite
{% else %}
En foyer ouvert
{% endif %}
avec {{ comb|lower }}
{% endif %}
{% endfor %}
{% endfor %}
{% if CiErreurAACFinale == 'messageerreur1' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire de 200 cm². {% elseif CiErreurAACFinale =='messageerreur2' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (section indiquée dans la notice du feu ouvert). {% elseif CiErreurAACFinale == 'messageerreur3' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (200 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur4' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (50 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur5' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (70 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur6' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (100 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur7' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (50 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur8' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (70 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur9' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (100 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur10' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (150 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur11' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (200 cm² en absence de section mini indiquée dans la notice). {% elseif CiErreurAACFinale == 'messageerreur12' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (1/4 de la section du conduit de fumée). {% endif %}
{% set hasPn = false %} {% set hasPr = false %} {% set hasFo = false %} {% set numberOfColumns = 0 %} {% for detailCombustible in detail %} {% if detailCombustible['pnominale'] is defined %} {% set hasPn = true %} {% set numberOfColumns = numberOfColumns+1 %} {% endif %} {% if detailCombustible['preduite'] is defined %} {% set hasPr = true %} {% set numberOfColumns = numberOfColumns+1 %} {% endif %} {% if detailCombustible['foyerOuvert'] is defined %} {% set hasFo = true %} {% set numberOfColumns = numberOfColumns+1 %} {% endif %} {% endfor %} {% set sizeBlock = "85%" %} {% if numberOfColumns==1 %} {% set sizeBlock = "85%" %} {% elseif numberOfColumns==2 %} {% set sizeBlock = "42.5%" %} {% elseif numberOfColumns==3 %} {% set sizeBlock = "28.33%" %} {% endif %} {# !!! Beware when multiple combustibles change conditions for wording !!! #} {% if hasPn %} | Puissance nominale en conditions {{ detail|first['pnominale']['ambiance'] == 1 ? 'humides' : 'sèches' }} | {% endif %} {% if hasPr %}Puissance réduite en conditions {{ detail|first['preduite']['ambiance'] == 1 ? 'humides' : 'sèches' }} | {% endif %} {% if hasFo %}Feu ouvert en conditions {{ detail|first['foyerOuvert']['ambiance'] == 1 ? 'humides' : 'sèches' }} | {% endif %}
---|---|---|---|
{{ label }} | {% for labelCase,detailCombustibleCase in detailCombustible %} {% set margeCondens = '' %} {% if detailCombustibleCase['ambiance'] == 1 %} {% set margeCondens = 'Marge par rapport gel des condensats (Tiob - Tg) = ' %} {% elseif detailCombustibleCase['ambiance'] == 0 %} {% set margeCondens = 'Marge par rapport condensation (Tiob - Tp) = ' %} {% endif %}
{% if detailCombustibleCase['result']['refoulement'][labelCase] is defined %}
Marge sur le tirage dans les conditions minimales (PZ - PZe) = {{ (detailCombustibleCase['result']['refoulement'][labelCase]|round(2, 'common'))|number_format(2, ',', '') }} Pa.
{% endif %}
= 0 ? '' : 'style="color:red;font-weight:bold"' }}>Marge sur dépression dans la pièce (PZ - PB) = {{ (detailCombustibleCase['PZ_PB'])|number_format(2, ',', '') }} Pa.
{% if detailCombustibleCase['result']['condensats'][labelCase] is defined %}
{{ margeCondens ~ (detailCombustibleCase['result']['condensats'][labelCase]|round(2, 'common'))|number_format(2, ',', '') }} °C.
{% endif %}
{% if labelCase === 'pnominale' and detailCombustible[labelCase]['displayPZemax_PZmax'] and detailCombustibleCase['result']['tirage'][labelCase] is defined %}
Marge avant excès de tirage (PZemax - PZmax) = {{ (detailCombustibleCase['result']['tirage'][labelCase]|round(2, 'common'))|number_format(2, ',', '') }} Pa.
{% endif %}
{# {% if labelCase !== 'foyerOuvert' %} #}
PZ
: {{ (detailCombustibleCase['PZ'])|number_format(2, ',', '')|replace({',00' : ''}) }}
Pa
Wm
: {{ (detailCombustibleCase['Wm'])|number_format(2, ',', '')|replace({',00' : ''}) }}
m/s
#}
{# PO #}
{# : {{ (detailCombustibleCase['PO'])|number_format(2, ',', '')|replace({',00' : ''}) }} #}
{# #}
{# PB #}
{# : {{ (detailCombustibleCase['PB'])|number_format(2, ',', '')|replace({',00' : ''}) }} #}
{# |
{% endfor %}
Lexique | |||
---|---|---|---|
PZ | Tirage mini calculé en pied de conduit de fumée | m | Débit massique des fumées |
PZe | Tirage mini requis en pied de conduit de fumée | Wm | Vitesse moyenne des fumées |
PZemax | Tirage maxi autorisé en pied de conduit de fumée | Tiob | Température paroi intérieure du conduit de fumée au débouché |
PZmax | Tirage maxi calculé en pied de conduit de fumée | Tp | Température du point de rosée de l'eau des fumées |
PR | Pertes de charge (pertes de pression) du conduit de fumée | ||
PB | Pertes de charge sur l'amenée d'air comburant | Tg | Température limite mini admise sur la paroi intérieure du conduit de fumée : - Conditions sèches (conduit classé "D", ou critère d'absence de condensation) : Tg = Tp (point de rosée) - Conditions humides (conduit classé "W", ou critère d'absence de gel des condensats) : Tg = 0°c |