{"id":1173,"date":"2025-08-27T12:48:24","date_gmt":"2025-08-27T10:48:24","guid":{"rendered":"https:\/\/www.comidgroup.it\/?page_id=1173"},"modified":"2025-08-27T12:48:24","modified_gmt":"2025-08-27T10:48:24","slug":"calcolo-portata-sezione-velocita","status":"publish","type":"page","link":"https:\/\/www.comidgroup.it\/en\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/","title":{"rendered":"Calcolo Portata &#8211; Sezione &#8211; Velocit\u00e0"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 60px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vcex-spacing wpex-w-100 wpex-clear\"><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"it\">\n<head>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n  <title>Calcolo Sezione \u2013 Portata \u2013 Velocit\u00e0<\/title>\n  <style>\n    :root {\n      --panel: #f7f9fc;\n      --ink: #0b0f14;\n      --muted: #555f6e;\n      --accent: #3ba0ff;\n      --ok: #14b8a6;\n      --warn: #f59e0b;\n      --err: #ef4444;\n      --radius: 16px;\n    }\n    html, body { height: 100%; margin: 0; padding: 0; }\n    body {\n      font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Apple Color Emoji\", \"Segoe UI Emoji\";\n      color: var(--ink);\n    }\n    .card {\n      width: 100%;\n      background: #ffffff; \/* bianco solo per il box *\/\n      border: none;\n      border-radius: 0;\n      box-shadow: none;\n      padding: 28px;\n      box-sizing: border-box;\n    }\n    h1 { font-size: 28px; margin: 0 0 6px; letter-spacing: 0.3px; text-align:center; }\n    p.sub { margin: 0 0 22px; color: var(--muted); text-align:center; }\n    .grid { display: grid; grid-template-columns: 1fr; gap: 16px; }\n    @media (min-width: 720px){ .grid { grid-template-columns: repeat(3, 1fr); } }\n    .field { background: var(--panel); border: 1px solid rgba(0,0,0,0.1); border-radius: 14px; padding: 14px 14px 12px; position: relative; }\n    .label { font-size: 16px; font-weight: 700; color: var(--ink); letter-spacing: .2px; display: flex; align-items: center; gap: 6px; }\n    .hint { font-size: 11px; color: var(--muted); margin-top: 2px; }\n    input[type=\"text\"] {\n      width: 100%; margin-top: 8px; font-size: 22px; font-weight: 600; color: var(--ink);\n      background: transparent; border: none; outline: none;\n    }\n    input[readonly] { opacity: .9; }\n    .computed-badge { position: absolute; right: 12px; top: 10px; font-size: 11px; color: #fff; background: var(--ok); padding: 4px 8px; border-radius: 999px; display: none; }\n    .actions { display: flex; gap: 10px; margin-top: 18px; flex-wrap: wrap; justify-content:center; }\n    .btn {\n      appearance: none; border: 1px solid rgba(0,0,0,0.1); background: #f1f5f9; color: var(--ink);\n      padding: 10px 14px; border-radius: 12px; cursor: pointer; font-weight: 600; transition: transform .05s ease, background .2s;\n    }\n    .btn.primary { background: var(--accent); color: #fff; border-color: transparent; }\n    .btn:hover { transform: translateY(-1px); }\n    .note { margin-top: 16px; color: var(--muted); font-size: 13px; text-align:center; }\n    .error { color: var(--err); font-weight: 600; margin-top: 8px; display: none; text-align:center; }\n    .ok { color: var(--ok); font-weight: 600; margin-top: 8px; display: none; text-align:center; }\n    .footer { margin-top: 22px; font-size: 12px; color: var(--muted); text-align:center; }\n    .unit { opacity: .8; font-weight: 600; margin-left: 4px; }\n    .disclaimer {\n      margin-top: 20px;\n      background: #fff3cd;\n      color: #856404;\n      border: 1px solid #ffeeba;\n      padding: 12px;\n      border-radius: 10px;\n      font-size: 14px;\n      text-align: center;\n    }\n  <\/style>\n<\/head>\n<body>\n  <main class=\"card\" role=\"main\">\n    <h1>Calcolo Sezione \u2013 Portata \u2013 Velocit\u00e0<\/h1>\n    <p class=\"sub\">Calcolo ad incognita libera. Inserisci due valori e lascia vuoto il terzo, quindi premi <strong>Calcola<\/strong>.<\/p>\n    <p class=\"sub\"><strong>Dimensionamento di massima di una condotta in pressione<\/strong>: Partendo da un dato di velocit\u00e0 stabilito, questo calcolo consente di determinare rapidamente la dimensione delle tubazioni.<\/p>\n\n    <section class=\"grid\" aria-label=\"Campi di input\">\n      <div class=\"field\" id=\"f-d\">\n        <div class=\"label\">Diametro interno <span class=\"unit\">[mm]<\/span><\/div>\n        <input id=\"diametro\" type=\"text\" inputmode=\"decimal\" placeholder=\"es. 40\" aria-label=\"Diametro interno in millimetri\" \/>\n        <div class=\"computed-badge\" id=\"b-d\">Calcolato<\/div>\n        <div class=\"hint\">Esempio: 40 \u2192 tubo PE DN 40 (D int. \u2248 31\u201335 mm secondo serie).<\/div>\n      <\/div>\n\n      <div class=\"field\" id=\"f-q\">\n        <div class=\"label\">Portata <span class=\"unit\">[L\/s]<\/span><\/div>\n        <input id=\"portata\" type=\"text\" inputmode=\"decimal\" placeholder=\"es. 1,2\" aria-label=\"Portata in litri al secondo\" \/>\n        <div class=\"computed-badge\" id=\"b-q\">Calcolato<\/div>\n        <div class=\"hint\">Accetta virgola o punto come separatore decimale.<\/div>\n      <\/div>\n\n      <div class=\"field\" id=\"f-v\">\n        <div class=\"label\">Velocit\u00e0 <span class=\"unit\">[m\/s]<\/span><\/div>\n        <input id=\"velocita\" type=\"text\" inputmode=\"decimal\" placeholder=\"es. 1,5\" aria-label=\"Velocit\u00e0 del fluido in metri al secondo\" \/>\n        <div class=\"computed-badge\" id=\"b-v\">Calcolato<\/div>\n        <div class=\"hint\">Validit\u00e0: condotta piena a sezione circolare.<\/div>\n      <\/div>\n    <\/section>\n\n    <div class=\"actions\">\n      <button class=\"btn primary\" id=\"btn-calcola\">Calcola<\/button>\n      <button class=\"btn\" id=\"btn-pulisci\" aria-label=\"Pulisci campi\">Pulisci<\/button>\n    <\/div>\n\n    <div class=\"error\" id=\"err\"><\/div>\n    <div class=\"ok\" id=\"ok\"><\/div>\n\n    <p class=\"footer\">Esempio: fissata una velocit\u00e0 di 1,5 m\/s e, dalla tabella degli ugelli, ottenuta una portata di 1,2 L\/s, il calcolo restituisce un diametro interno di circa 31,9 mm (tubo PE DN 40). <br>Suggerimento: in molti impianti si imposta una velocit\u00e0 obiettivo (es. 1\u20132 m\/s) e si ricava il diametro interno necessario.<\/br><\/p>\n\n    <div class=\"disclaimer\">\n      Nota: i calcoli sono stati semplificati accorpando o trascurando alcuni parametri minori. I valori forniti sono solo indicativi e non sostituiscono le valutazioni complete basate sulle formule canoniche.\n    <\/div>\n  <\/main>\n\n  <script>\n    function parseNum(str){\n      if(str == null) return NaN;\n      const s = String(str).trim().replace(\/\\.\/g, \"\").replace(\/,\/g, \".\");\n      if(!s) return NaN;\n      return Number(s);\n    }\n    function fmt(num, digits=3){\n      return Number(num).toLocaleString('it-IT', { maximumFractionDigits: digits });\n    }\n    function showBadge(which){\n      [\"b-d\",\"b-q\",\"b-v\"].forEach(id => document.getElementById(id).style.display = (id === which ? \"inline-block\" : \"none\"));\n    }\n    function clearBadges(){ [\"b-d\",\"b-q\",\"b-v\"].forEach(id => document.getElementById(id).style.display = \"none\"); }\n    function setMsg(type, text){\n      const err = document.getElementById('err');\n      const ok = document.getElementById('ok');\n      err.style.display = ok.style.display = 'none';\n      if(type === 'err'){ err.textContent = text; err.style.display = 'block'; }\n      if(type === 'ok'){ ok.textContent = text; ok.style.display = 'block'; }\n    }\n\n    function calcola(){\n      setMsg(); clearBadges();\n      const dVal = document.getElementById('diametro').value;\n      const qVal = document.getElementById('portata').value;\n      const vVal = document.getElementById('velocita').value;\n\n      const Dmm = parseNum(dVal);\n      const Qls = parseNum(qVal);\n      const Vms = parseNum(vVal);\n\n      const present = [!isNaN(Dmm), !isNaN(Qls), !isNaN(Vms)].filter(Boolean).length;\n      if(present !== 2){\n        setMsg('err', 'Inserisci esattamente due valori e lascia vuoto il terzo.');\n        return;\n      }\n\n      const pi = Math.PI;\n      let Dm, A, Qm3s;\n\n      if(isNaN(Dmm)){\n        if(!(Qls > 0 && Vms > 0)) return setMsg('err', 'Portata e velocit\u00e0 devono essere positive per calcolare il diametro.');\n        Qm3s = Qls \/ 1000;\n        const Dm_calc = Math.sqrt((4 * Qm3s) \/ (pi * Vms));\n        const Dmm_calc = Dm_calc * 1000;\n        document.getElementById('diametro').value = fmt(Dmm_calc, 1);\n        showBadge('b-d');\n        setMsg('ok', 'Diametro calcolato.');\n        return;\n      }\n\n      Dm = Dmm \/ 1000;\n      A = pi * Math.pow(Dm\/2, 2);\n\n      if(isNaN(Qls)){\n        if(!(Vms > 0 && A > 0)) return setMsg('err', 'Velocit\u00e0 e diametro devono essere positivi per calcolare la portata.');\n        const Qls_calc = Vms * A * 1000;\n        document.getElementById('portata').value = fmt(Qls_calc, 3);\n        showBadge('b-q');\n        setMsg('ok', 'Portata calcolata.');\n        return;\n      }\n\n      if(isNaN(Vms)){\n        if(!(Qls > 0 && A > 0)) return setMsg('err', 'Portata e diametro devono essere positivi per calcolare la velocit\u00e0.');\n        const Vms_calc = (Qls \/ 1000) \/ A;\n        document.getElementById('velocita').value = fmt(Vms_calc, 3);\n        showBadge('b-v');\n        setMsg('ok', 'Velocit\u00e0 calcolata.');\n        return;\n      }\n    }\n\n    function pulisci(){\n      ['diametro','portata','velocita'].forEach(id => document.getElementById(id).value = '');\n      clearBadges();\n      setMsg();\n    }\n\n    document.getElementById('btn-calcola').addEventListener('click', calcola);\n    document.getElementById('btn-pulisci').addEventListener('click', pulisci);\n    document.addEventListener('keydown', (e)=>{ if(e.key === 'Enter') calcola(); });\n  <\/script>\n<\/body>\n<\/html>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"Calcolo Sezione \u2013 Portata \u2013 Velocit\u00e0 Calcolo Sezione \u2013 Portata \u2013 Velocit\u00e0 Calcolo ad incognita libera. Inserisci due valori e lascia vuoto il terzo, quindi premi Calcola. Dimensionamento di massima di una condotta in pressione: Partendo da un dato di velocit\u00e0 stabilito, questo calcolo consente di determinare rapidamente la dimensione delle tubazioni. Diametro interno [mm]&hellip;","protected":false},"author":2,"featured_media":0,"parent":778,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calcolo Portata - Sezione - Velocit\u00e0 - Comid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.comidgroup.it\/en\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calcolo Portata - Sezione - Velocit\u00e0 - Comid\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.comidgroup.it\/en\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/\" \/>\n<meta property=\"og:site_name\" content=\"Comid\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/\",\"url\":\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/\",\"name\":\"Calcolo Portata - Sezione - Velocit\u00e0 - Comid\",\"isPartOf\":{\"@id\":\"https:\/\/www.comidgroup.it\/#website\"},\"datePublished\":\"2025-08-27T10:48:24+00:00\",\"dateModified\":\"2025-08-27T10:48:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.comidgroup.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nozioni Tecniche\",\"item\":\"https:\/\/www.comidgroup.it\/nozioni-tecniche\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Calcolo Portata &#8211; Sezione &#8211; Velocit\u00e0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.comidgroup.it\/#website\",\"url\":\"https:\/\/www.comidgroup.it\/\",\"name\":\"Comid Group\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.comidgroup.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.comidgroup.it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.comidgroup.it\/#organization\",\"name\":\"Comid Group\",\"url\":\"https:\/\/www.comidgroup.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.comidgroup.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.comidgroup.it\/wp-content\/uploads\/2023\/09\/Logo-provvisorio-comid.png\",\"contentUrl\":\"https:\/\/www.comidgroup.it\/wp-content\/uploads\/2023\/09\/Logo-provvisorio-comid.png\",\"width\":500,\"height\":139,\"caption\":\"Comid Group\"},\"image\":{\"@id\":\"https:\/\/www.comidgroup.it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calcolo Portata - Sezione - Velocit\u00e0 - Comid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.comidgroup.it\/en\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/","og_locale":"en_GB","og_type":"article","og_title":"Calcolo Portata - Sezione - Velocit\u00e0 - Comid","og_url":"https:\/\/www.comidgroup.it\/en\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/","og_site_name":"Comid","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/","url":"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/","name":"Calcolo Portata - Sezione - Velocit\u00e0 - Comid","isPartOf":{"@id":"https:\/\/www.comidgroup.it\/#website"},"datePublished":"2025-08-27T10:48:24+00:00","dateModified":"2025-08-27T10:48:24+00:00","breadcrumb":{"@id":"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.comidgroup.it\/nozioni-tecniche\/calcolo-portata-sezione-velocita\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.comidgroup.it\/"},{"@type":"ListItem","position":2,"name":"Nozioni Tecniche","item":"https:\/\/www.comidgroup.it\/nozioni-tecniche\/"},{"@type":"ListItem","position":3,"name":"Calcolo Portata &#8211; Sezione &#8211; Velocit\u00e0"}]},{"@type":"WebSite","@id":"https:\/\/www.comidgroup.it\/#website","url":"https:\/\/www.comidgroup.it\/","name":"Comid Group","description":"","publisher":{"@id":"https:\/\/www.comidgroup.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.comidgroup.it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.comidgroup.it\/#organization","name":"Comid Group","url":"https:\/\/www.comidgroup.it\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.comidgroup.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.comidgroup.it\/wp-content\/uploads\/2023\/09\/Logo-provvisorio-comid.png","contentUrl":"https:\/\/www.comidgroup.it\/wp-content\/uploads\/2023\/09\/Logo-provvisorio-comid.png","width":500,"height":139,"caption":"Comid Group"},"image":{"@id":"https:\/\/www.comidgroup.it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/pages\/1173"}],"collection":[{"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/comments?post=1173"}],"version-history":[{"count":2,"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/pages\/1173\/revisions"}],"predecessor-version":[{"id":1175,"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/pages\/1173\/revisions\/1175"}],"up":[{"embeddable":true,"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/pages\/778"}],"wp:attachment":[{"href":"https:\/\/www.comidgroup.it\/en\/wp-json\/wp\/v2\/media?parent=1173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}