{"id":430,"date":"2026-04-07T14:29:00","date_gmt":"2026-04-07T12:29:00","guid":{"rendered":"https:\/\/www.labarie.fr\/index.php\/dimensonnement-siphon\/"},"modified":"2026-04-09T09:01:10","modified_gmt":"2026-04-09T07:01:10","slug":"dimensonnement-siphon","status":"publish","type":"page","link":"https:\/\/www.labarie.fr\/index.php\/dimensonnement-siphon\/","title":{"rendered":"Dimensonnement siphon"},"content":{"rendered":"\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Mulish:wght@300;400;600;700&family=DM+Mono:wght@400;500&display=swap');\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --bg:        #ffffff;\n    --bg-alt:    #f4f6f8;\n    --border:    #dde3ea;\n    --accent:    #0077b6;\n    --accent2:   #005f8e;\n    --text:      #1a2332;\n    --muted:     #7a8fa0;\n    --result-bg: #f4f6f8;\n  }\n\n  body {\n    background: var(--bg);\n    font-family: 'Mulish', sans-serif;\n    color: var(--text);\n    padding: 0;\n    margin: 0;\n  }\n\n  .siphon-widget {\n    width: 100%;\n    max-width: 620px;\n    margin: 0 auto;\n    border: 1.5px solid var(--border);\n    border-radius: 8px;\n    overflow: hidden;\n  }\n\n  .header {\n    background: linear-gradient(135deg, var(--accent2), var(--accent));\n    padding: 14px 24px 11px;\n    position: relative;\n    overflow: hidden;\n  }\n  .header::after {\n    content: '';\n    position: absolute;\n    right: -24px; top: -24px;\n    width: 90px; height: 90px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.07);\n  }\n  .header-label {\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.6);\n    margin-bottom: 2px;\n  }\n  .header-title {\n    font-size: 18px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    color: #fff;\n    line-height: 1;\n  }\n  .header-sub {\n    font-size: 11px;\n    font-weight: 300;\n    color: rgba(255,255,255,0.8);\n    margin-top: 2px;\n  }\n\n  .body { padding: 20px 24px; background: var(--bg); }\n\n  .field { margin-bottom: 14px; }\n\n  label {\n    display: block;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 5px;\n  }\n\n  select, input[type=\"number\"] {\n    width: 100%;\n    background: #fff;\n    border: 1.5px solid var(--border);\n    border-radius: 6px;\n    color: var(--text);\n    font-family: 'DM Mono', monospace;\n    font-size: 14px;\n    padding: 8px 12px;\n    outline: none;\n    transition: border-color 0.2s, box-shadow 0.2s;\n    appearance: none;\n    -webkit-appearance: none;\n  }\n  select:focus, input[type=\"number\"]:focus {\n    border-color: var(--accent);\n    box-shadow: 0 0 0 3px rgba(0,119,182,0.10);\n  }\n  select {\n    cursor: pointer;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230077b6' stroke-width='1.5' fill='none'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: right 12px center;\n    background-color: #fff;\n    padding-right: 36px;\n  }\n\n  .row  { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n  .hint { font-family: 'DM Mono', monospace; font-size: 10px; color: var(--muted); margin-top: 3px; }\n  .divider { border: none; border-top: 1.5px solid var(--border); margin: 16px 0; }\n\n  .results {\n    background: var(--result-bg);\n    border: 1.5px solid var(--border);\n    border-radius: 8px;\n    padding: 14px;\n  }\n  .result-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 10px; }\n  .result-box {\n    background: #fff;\n    border: 1.5px solid var(--border);\n    border-radius: 6px;\n    padding: 10px 8px;\n    text-align: center;\n  }\n  .result-label {\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 3px;\n  }\n  .result-value {\n    font-family: 'DM Mono', monospace;\n    font-size: 22px;\n    font-weight: 500;\n    color: var(--accent);\n    line-height: 1;\n  }\n  .result-unit { font-size: 10px; color: var(--muted); margin-top: 2px; }\n\n  .result-detail {\n    border-top: 1.5px solid var(--border);\n    padding-top: 10px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 6px;\n  }\n  .detail-item { text-align: center; }\n  .detail-label {\n    font-size: 8px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 2px;\n  }\n  .detail-value {\n    font-family: 'DM Mono', monospace;\n    font-size: 13px;\n    color: var(--text);\n    font-weight: 500;\n  }\n\n  .warning {\n    margin-top: 10px;\n    padding: 7px 10px;\n    border-left: 3px solid #e67e22;\n    background: rgba(230,126,34,0.07);\n    font-size: 11px;\n    font-weight: 600;\n    color: #c0642a;\n    border-radius: 0 4px 4px 0;\n    display: none;\n  }\n  .warning.visible { display: block; }\n\n  .mod-footer {\n    padding: 7px 24px 9px;\n    font-family: 'DM Mono', monospace;\n    font-size: 9px;\n    color: var(--muted);\n    background: var(--bg-alt);\n    border-top: 1px solid var(--border);\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"siphon-widget\">\n\n  <div class=\"header\">\n    <div class=\"header-label\">Labarie Etude<\/div>\n    <div class=\"header-title\">D\u00c9BIT SIPHON<\/div>\n    <div class=\"header-sub\">Pr\u00e9dimensionnement \u2014 PVC Assainissement<\/div>\n  <\/div>\n\n  <div class=\"body\">\n    <div class=\"field\">\n      <label>Diam\u00e8tre tuyau PVC<\/label>\n      <select id=\"diam\">\n        <option value=\"100|110\">DN110 \u2014 Di 100 mm<\/option>\n        <option value=\"114|125\">DN125 \u2014 Di 114 mm<\/option>\n        <option value=\"146|160\">DN160 \u2014 Di 146 mm<\/option>\n        <option value=\"182|200\">DN200 \u2014 Di 182 mm<\/option>\n        <option value=\"228|250\">DN250 \u2014 Di 228 mm<\/option>\n        <option value=\"288|315\" selected>DN315 \u2014 Di 288 mm<\/option>\n        <option value=\"365|400\">DN400 \u2014 Di 365 mm<\/option>\n        <option value=\"459|500\">DN500 \u2014 Di 459 mm<\/option>\n        <option value=\"580|630\">DN630 \u2014 Di 580 mm<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"row\">\n      <div class=\"field\">\n        <label>D\u00e9nivel\u00e9 H<\/label>\n        <input type=\"number\" id=\"hauteur\" value=\"2\" min=\"0.1\" max=\"50\" step=\"0.1\">\n        <div class=\"hint\">m\u00e8tres<\/div>\n      <\/div>\n      <div class=\"field\">\n        <label>Longueur L<\/label>\n        <input type=\"number\" id=\"longueur\" value=\"50\" min=\"1\" max=\"2000\" step=\"1\">\n        <div class=\"hint\">m\u00e8tres<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"row\">\n      <div class=\"field\">\n        <label>Tuyaux en \/\/<\/label>\n        <input type=\"number\" id=\"nb\" value=\"1\" min=\"1\" max=\"20\" step=\"1\">\n        <div class=\"hint\">nombre<\/div>\n      <\/div>\n      <div class=\"field\">\n        <label>\u03a3K singuli\u00e8res<\/label>\n        <input type=\"number\" id=\"sk\" value=\"1.5\" min=\"0\" max=\"10\" step=\"0.1\">\n        <div class=\"hint\">entr\u00e9e + sortie + coudes<\/div>\n      <\/div>\n    <\/div>\n\n    <hr class=\"divider\">\n\n    <div class=\"results\">\n      <div class=\"result-row\">\n        <div class=\"result-box\">\n          <div class=\"result-label\">D\u00e9bit total<\/div>\n          <div class=\"result-value\" id=\"r_m3s\">\u2014<\/div>\n          <div class=\"result-unit\">m\u00b3\/s<\/div>\n        <\/div>\n        <div class=\"result-box\">\n          <div class=\"result-label\">D\u00e9bit total<\/div>\n          <div class=\"result-value\" id=\"r_m3h\">\u2014<\/div>\n          <div class=\"result-unit\">m\u00b3\/h<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"result-detail\">\n        <div class=\"detail-item\">\n          <div class=\"detail-label\">Vitesse<\/div>\n          <div class=\"detail-value\" id=\"r_v\">\u2014<\/div>\n          <div class=\"result-unit\">m\/s<\/div>\n        <\/div>\n        <div class=\"detail-item\">\n          <div class=\"detail-label\">Q \/ tuyau<\/div>\n          <div class=\"detail-value\" id=\"r_q1\">\u2014<\/div>\n          <div class=\"result-unit\">m\u00b3\/h<\/div>\n        <\/div>\n        <div class=\"detail-item\">\n          <div class=\"detail-label\">Reynolds<\/div>\n          <div class=\"detail-value\" id=\"r_re\">\u2014<\/div>\n          <div class=\"result-unit\">\u2014<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"warning\" id=\"warn_re\">\u26a0 Re &lt; 4000 \u2014 r\u00e9gime laminaire, f \u00e0 recalculer<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"mod-footer\">Darcy-Weisbach \u00b7 PVC lisse \u03b5=0.0015 mm \u00b7 f=Colebrook-White it\u00e9ratif \u00b7 \u03bd=1\u00d710\u207b\u2076 m\u00b2\/s<\/div>\n\n<\/div>\n\n<script>\n  const g = 9.81, nu = 1e-6;\n\n  function colebrook(Re, Di) {\n    const eps = 0.0015e-3;\n    if (Re < 2300) return 64 \/ Re;\n    let f = 0.02;\n    for (let i = 0; i < 50; i++) {\n      const rhs = -2 * Math.log10(eps \/ (3.7 * Di) + 2.51 \/ (Re * Math.sqrt(f)));\n      f = 1 \/ (rhs * rhs);\n    }\n    return f;\n  }\n\n  function calcDebit() {\n    const [di_mm] = document.getElementById('diam').value.split('|').map(Number);\n    const Di = di_mm \/ 1000;\n    const H  = parseFloat(document.getElementById('hauteur').value);\n    const L  = parseFloat(document.getElementById('longueur').value);\n    const nb = parseInt(document.getElementById('nb').value);\n    const SK = parseFloat(document.getElementById('sk').value);\n    const S  = Math.PI * Di * Di \/ 4;\n\n    let f = 0.017, V = 0, Re = 0;\n    for (let i = 0; i < 30; i++) {\n      V  = Math.sqrt(2 * g * H \/ (f * L \/ Di + SK));\n      Re = V * Di \/ nu;\n      f  = colebrook(Re, Di);\n    }\n\n    const Q1 = S * V, Qt = Q1 * nb;\n    document.getElementById('r_m3s').textContent = Qt.toFixed(3);\n    document.getElementById('r_m3h').textContent = (Qt * 3600).toFixed(0);\n    document.getElementById('r_v').textContent   = V.toFixed(2);\n    document.getElementById('r_q1').textContent  = (Q1 * 3600).toFixed(0);\n    document.getElementById('r_re').textContent  =\n      Re > 1e6 ? (Re\/1e6).toFixed(2)+'M' : Math.round(Re\/1000)+'k';\n    document.getElementById('warn_re').classList.toggle('visible', Re < 4000);\n  }\n\n  ['diam','hauteur','longueur','nb','sk'].forEach(id =>\n    document.getElementById(id).addEventListener('input', calcDebit)\n  );\n\n  calcDebit();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Labarie Etude D\u00c9BIT SIPHON Pr\u00e9dimensionnement \u2014 PVC Assainissement Diam\u00e8tre tuyau PVC DN110 \u2014 Di 100 mmDN125 \u2014 Di 114 mmDN160 \u2014 Di 146 mmDN200 \u2014 Di 182 mmDN250 \u2014 Di 228 mmDN315 \u2014 Di 288 mmDN400 \u2014 Di 365 mmDN500 \u2014 Di 459 mmDN630 \u2014 Di 580 mm D\u00e9nivel\u00e9 H m\u00e8tres Longueur L m\u00e8tres Tuyaux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"kubio-full-width","meta":{"saved_in_kubio":true,"footnotes":""},"class_list":["post-430","page","type-page","status-publish","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"_links":{"self":[{"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/pages\/430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/comments?post=430"}],"version-history":[{"count":10,"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/pages\/430\/revisions"}],"predecessor-version":[{"id":483,"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/pages\/430\/revisions\/483"}],"wp:attachment":[{"href":"https:\/\/www.labarie.fr\/index.php\/wp-json\/wp\/v2\/media?parent=430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}