{"id":18982,"date":"2026-01-12T14:02:35","date_gmt":"2026-01-12T14:02:35","guid":{"rendered":"https:\/\/www.plastitaliaspa.com\/?page_id=18982"},"modified":"2026-02-04T09:58:09","modified_gmt":"2026-02-04T09:58:09","slug":"calcolatore-portata-gas","status":"publish","type":"page","link":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/","title":{"rendered":"Calcolatore Portata Gas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18982\" class=\"elementor elementor-18982\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-322f074 e-con-full e-flex e-con e-parent\" data-id=\"322f074\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1be43b7 elementor-widget elementor-widget-shortcode\" data-id=\"1be43b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"7384\" class=\"elementor elementor-7384\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-400b2179 e-flex e-con-boxed e-con e-parent\" data-id=\"400b2179\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-792b9c5a e-con-full e-flex e-con e-child\" data-id=\"792b9c5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0634882 elementor-widget elementor-widget-heading\" data-id=\"0634882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calcolatore Portata Gas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0877c7 e-flex e-con-boxed e-con e-parent\" data-id=\"c0877c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d44f8e1 e-flex e-con-boxed e-con e-child\" data-id=\"d44f8e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f05f45 elementor-widget elementor-widget-heading\" data-id=\"4f05f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Poppins, Arial, sans-serif;text-align: var(--text-align);background-color: var( --e-global-color-29919f1 )\">Calcolatore Portata Gas<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc282a0 elementor-widget elementor-widget-text-editor\" data-id=\"fc282a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il Calcolatore della Portata del Gas permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione. E&#8217; sufficiente selezionare il diametro del tubo, l&#8217;SDR e il tipo di gas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-230ad4e e-con-full e-flex e-con e-parent\" data-id=\"230ad4e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6196345 elementor-widget elementor-widget-shortcode\" data-id=\"6196345\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style type=\"text\/css\">\n#flange-ansi {\n  width: 16px;\n  height: 16px;\n  cursor: pointer;\n  vertical-align: middle;\n  margin-left: 8px;\n}\n\n\/* Stili per il popup *\/\n.popup {\n    display: none;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0, 0, 0, 0.5); \/* Sfondo semitrasparente *\/\n    z-index: 9999; \/* Assicura che il popup sia sopra gli altri elementi *\/\n}\n \n.popup-content {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    background-color: black;\n    padding: 20px;\n    border-radius: 10px;\n    max-width: 80%;\n    text-align: center;\n    color: white;\n}\n \n\/* Media query per dispositivi con larghezza massima di 768px (ad esempio, smartphone) *\/\n@media (max-width: 768px) {\n    .popup-content {\n        width: 90%; \/* Larghezza del popup su schermi pi\u00f9 piccoli *\/\n        max-width: 100%;\n    }\n}\n \n\/* Stili per desktop e dispositivi pi\u00f9 grandi *\/\n#images-container {\n    display: flex;\n    justify-content: space-around; \/* Distribuisce lo spazio attorno alle immagini *\/\n    width: 100%;\n    align-items: center; \/* Centra le immagini verticalmente nel contenitore *\/\n}\n \n#images-container img {\n    width: 50%; \/* Ogni immagine occupa circa il 45% della larghezza del contenitore per lasciare spazio ai margini *\/\n    margin: 0 2.5%; \/* Aggiunge un margine tra le immagini *\/\n    margin-bottom: 10%;\n}\n \n\/* Media Query per dispositivi con larghezza fino a 768px (mobile) *\/\n@media (max-width: 768px) {\n    #images-container {\n        flex-direction: column; \/* Disponi le immagini verticalmente *\/\n    }\n \n    #images-container img {\n        max-width: 100%; \/* Le immagini occupano il 100% della larghezza del contenitore *\/\n        margin: 10px 0; \/* Aggiunge un margine verticale tra le immagini *\/\n        width: auto; \/* Ripristina la larghezza automatica per adattarsi al contenitore *\/\n    }\n}\n \n#container {\n    display: flex;\n    padding: 10%;\n    padding-bottom: 0px;\n    padding-top: 0px;\n    width: 100%;\n}\n \n#form-container,\n#result-container {\n    flex: 1;\n    padding: 40px;\n}\n \nlabel {\n    display: block;\n    margin-bottom: 10px;\n}\n \ninput {\n    color: white;\n    border-radius: 25px;\n    border: 0 solid #FFF200;\n    width: 100%;\n    padding: 8px;\n    background-color: #242424;\n    margin-bottom: 15px;\n    height: 48px;\n}\n \ninput::-webkit-outer-spin-button,\ninput::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n}\n \ninput[type=number]{\n    -moz-appearance: textfield;\n}\n \nselect {\n    color: white;\n    border-radius: 25px;\n    border: 0 solid #FFF200;\n    width: 100%;\n    padding: 8px;\n    background-color: #242424;\n    margin-bottom: 15px;\n    height: 48px;\n}\n \nbutton {\n    border: 1px solid #fff;\n    border-radius: 40px;\n    padding: 10px 20px;\n    transition: all .5s ease;\n    margin: 0 5px;\n    background-color: black;\n    color: white;\n}\n \nbutton:hover {\n    color: black;\n    background-color: yellow;\n}\n \n#result {\n    margin-top: 20px;\n    color: white !important;\n}\n \n#chartContainer {\n    max-width: 600px;\n    width: 100%;\n    height: 400px;\n    margin-top: 20px;\n}\n \n@media (max-width: 768px) {\n    #container {\n        flex-direction: column;\n    }\n \n    #form-container,\n    #result-container {\n        width: 100%;\n        max-width: none;\n    }\n}\n<\/style>\n\n<head>\n  <script src=\"https:\/\/unpkg.com\/@popperjs\/core@2\/dist\/umd\/popper.min.js\"><\/script>\n  <script src=\"https:\/\/unpkg.com\/tippy.js@6\/dist\/tippy-bundle.umd.js\"><\/script>\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.4.0\/jspdf.umd.min.js\"><\/script>\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<\/head>\n\n<div class=\"popup\" id=\"popup\">\n  <div class=\"popup-content\">\n    <h2>ATTENZIONE<\/h2>\n    <p>\n      La rappresentazione dei risultati degli strumenti di calcolo qui proposti ha quale esclusivo scopo quello di fornire informazioni generali.\n      Plastitalia S.p.A. non fornisce alcuna garanzia sia espressa che implicita circa i risultati forniti dai predetti strumenti di calcolo.\n    <\/p>\n    <p><input name=\"disclaimer\" style=\"height:15px; width: 2%;\" type=\"radio\" value=\"accetta\" \/> Accetta la liberatoria di limitazione di responsabilit\u00e0<\/p>\n    <p><input name=\"disclaimer\" style=\"height:15px; width: 2%;\" type=\"radio\" value=\"rifiuta\" \/> Rifiuta<\/p>\n  <\/div>\n<\/div>\n\n<div id=\"container\">\n  <div id=\"form-container\">\n\n    <!-- DN -->\n    <div id=\"dn-wrapper\">\n      <label for=\"dn\">Diametro Tubo (mm):<\/label>\n<select id=\"dn\">\n  <option value=\"20\">20<\/option>\n  <option value=\"25\">25<\/option>\n  <option value=\"32\">32<\/option>\n  <option value=\"40\">40<\/option>\n  <option value=\"50\">50<\/option>\n  <option value=\"63\">63<\/option>\n  <option value=\"75\">75<\/option>\n  <option value=\"90\">90<\/option>\n  <option value=\"110\">110<\/option>\n  <option value=\"125\">125<\/option>\n  <option value=\"140\">140<\/option>\n  <option value=\"160\">160<\/option>\n  <option value=\"180\">180<\/option>\n  <option value=\"200\">200<\/option>\n  <option value=\"225\">225<\/option>\n  <option value=\"250\">250<\/option>\n  <option value=\"280\">280<\/option>\n  <option value=\"315\">315<\/option>\n  <option value=\"355\">355<\/option>\n  <option value=\"400\">400<\/option>\n  <option value=\"450\">450<\/option>\n  <option value=\"500\">500<\/option>\n  <option value=\"560\">560<\/option>\n  <option value=\"630\">630<\/option>\n  <option value=\"710\">710<\/option>\n  <option value=\"800\">800<\/option>\n  <option value=\"900\">900<\/option>\n  <option value=\"1000\">1000<\/option>\n  <option value=\"1200\">1200<\/option>\n  <option value=\"1400\">1400<\/option>\n  <option value=\"1600\">1600<\/option>\n  <option value=\"1800\">1800<\/option>\n  <option value=\"2000\">2000<\/option>\n  <option value=\"2250\">2250<\/option>\n  <option value=\"2500\">2500<\/option>\n  <option value=\"2800\">2800<\/option>\n  <option value=\"3000\">3000<\/option>\n<\/select>\n\n    <\/div>\n\n    <!-- SDR -->\n    <div id=\"sdr-wrapper\">\n      <label for=\"sdr\">SDR:<\/label>\n<select id=\"sdr\">\n  <option value=\"6\">6<\/option>\n  <option value=\"7,4\">7,4<\/option>\n  <option value=\"9\">9<\/option>\n  <option value=\"11\">11<\/option>\n  <option value=\"13,6\">13,6<\/option>\n  <option value=\"17\">17<\/option>\n  <option value=\"21\">21<\/option>\n  <option value=\"26\">26<\/option>\n  <option value=\"33\">33<\/option>\n  <option value=\"41\">41<\/option>\n<\/select>\n\n    <\/div>\n\n    <!-- Gas -->\n    <div id=\"gas-wrapper\">\n      <label for=\"gas\">Gas:<\/label>\n<select id=\"gas\">\n  <option value=\"Acetylene\">Acetylene<\/option>\n  <option value=\"Hydrochloric acid\">Hydrochloric acid<\/option>\n  <option value=\"Hydrofluoric acid\">Hydrofluoric acid<\/option>\n  <option value=\"Ammonia\">Ammonia<\/option>\n  <option value=\"Carbon dioxide\">Carbon dioxide<\/option>\n  <option value=\"Argon\">Argon<\/option>\n  <option value=\"Air\">Air<\/option>\n  <option value=\"Nitrogen (atmospheric)\">Nitrogen (atmospheric)<\/option>\n  <option value=\"Benzene\">Benzene<\/option>\n  <option value=\"Sulfur dioxide\">Sulfur dioxide<\/option>\n  <option value=\"Butane\">Butane<\/option>\n  <option value=\"Cyclobutane\">Cyclobutane<\/option>\n  <option value=\"Cyclopentane\">Cyclopentane<\/option>\n  <option value=\"Cyclopropane\">Cyclopropane<\/option>\n  <option value=\"Chlorine\">Chlorine<\/option>\n  <option value=\"Ethyl chloride\">Ethyl chloride<\/option>\n  <option value=\"Deuterium\">Deuterium<\/option>\n  <option value=\"Helium\">Helium<\/option>\n  <option value=\"Heptanes\">Heptanes<\/option>\n  <option value=\"Hexane\">Hexane<\/option>\n  <option value=\"Ethane\">Ethane<\/option>\n  <option value=\"Ether vapor\">Ether vapor<\/option>\n  <option value=\"Ethylene\">Ethylene<\/option>\n  <option value=\"Fluorine\">Fluorine<\/option>\n  <option value=\"Illuminating gas\">Illuminating gas<\/option>\n  <option value=\"Natural gas 1\">Natural gas 1<\/option>\n  <option value=\"Natural gas 2\">Natural gas 2<\/option>\n  <option value=\"Hydrogen\">Hydrogen<\/option>\n  <option value=\"Hydrogen sulfide\">Hydrogen sulfide<\/option>\n  <option value=\"Isobutane\">Isobutane<\/option>\n  <option value=\"Isobutene\">Isobutene<\/option>\n  <option value=\"Isopentane\">Isopentane<\/option>\n  <option value=\"Methane\">Methane<\/option>\n  <option value=\"Carbon monoxide\">Carbon monoxide<\/option>\n  <option value=\"Neon\">Neon<\/option>\n  <option value=\"Oxygen\">Oxygen<\/option>\n  <option value=\"Octane\">Octane<\/option>\n  <option value=\"Ozone\">Ozone<\/option>\n  <option value=\"Pentane\">Pentane<\/option>\n  <option value=\"Propane\">Propane<\/option>\n  <option value=\"Propene (propylene)\">Propene (propylene)<\/option>\n  <option value=\"Nitrous oxide\">Nitrous oxide<\/option>\n  <option value=\"R-12\">R-12<\/option>\n  <option value=\"R-134a\">R-134a<\/option>\n  <option value=\"Water vapor\">Water vapor<\/option>\n  <option value=\"Alcohol vapor\">Alcohol vapor<\/option>\n  <option value=\"Mercury vapor\">Mercury vapor<\/option>\n  <option value=\"Xenon\">Xenon<\/option>\n<\/select>\n\n\n    <\/div>\n\n    <!-- Tipo di Pressione (con tooltip) -->\n    <div id=\"pressure-type-wrapper\">\n      <label for=\"pressure-type\">\n        Tipo di Pressione\n        <span style=\"color: #FFF800;\" id=\"info-icon-pressione\" class=\"fas fa-info-circle\">&nbsp;<\/span>:\n      <\/label>\n      <select id=\"pressure-type\">\n        <option value=\"bassa\">Bassa pressione<\/option>\n        <option value=\"alta\">Alta pressione<\/option>\n      <\/select>\n    <\/div>\n\n    <!-- Pressione a monte -->\n    <div id=\"p-up-wrapper\">\n      <label for=\"p-up\">Pressione a monte (barg):<\/label>\n      <input id=\"p-up\" type=\"number\" step=\"any\" inputmode=\"decimal\" placeholder=\"\" \/>\n    <\/div>\n\n    <!-- Pressione a valle -->\n    <div id=\"p-down-wrapper\">\n      <label for=\"p-down\">Pressione a valle (barg):<\/label>\n      <input id=\"p-down\" type=\"number\" step=\"any\" inputmode=\"decimal\" placeholder=\"\" \/>\n    <\/div>\n\n    <!-- Lunghezza impianto -->\n    <div id=\"length-wrapper\">\n      <label for=\"length\">Lungezza dell'impianto (m):<\/label>\n      <input id=\"length\" type=\"number\" step=\"any\" inputmode=\"decimal\" placeholder=\"\" \/>\n    <\/div>\n\n    <button onclick=\"calculate()\">Calcola<\/button>\n    <button type=\"button\" onclick=\"resetCalculator()\">Reset<\/button>\n  <\/div>\n\n  <div id=\"result-container\">\n    <h2>Risultati:<br><\/h2>\n    <div id=\"result\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n\/**\n * NUOVO CALCOLATORE\n * - Inputs: DN, SDR, Gas, Tipo di pressione, P monte, P valle, Lunghezza\n * - Calcoli: da definire (li inseriremo quando mi dirai i risultati da calcolare)\n *\/\n \nconst gasGravity = {\n  \"Acetylene\": 0.9,\n  \"Hydrochloric acid\": 1.27,\n  \"Hydrofluoric acid\": 2.37,\n  \"Ammonia\": 0.59,\n  \"Carbon dioxide\": 1.52,\n  \"Argon\": 1.38,\n  \"Air\": 1,\n  \"Nitrogen (atmospheric)\": 0.97,\n  \"Benzene\": 2.7,\n  \"Sulfur dioxide\": 2.26,\n  \"Butane\": 2.01,\n  \"Cyclobutane\": 1.94,\n  \"Cyclopentane\": 2.42,\n  \"Cyclopropane\": 1.45,\n  \"Chlorine\": 2.49,\n  \"Ethyl chloride\": 2.23,\n  \"Deuterium\": 0.07,\n  \"Helium\": 0.14,\n  \"Heptanes\": 3.46,\n  \"Hexane\": 2.97,\n  \"Ethane\": 1.04,\n  \"Ether vapor\": 2.59,\n  \"Ethylene\": 0.97,\n  \"Fluorine\": 1.31,\n  \"Illuminating gas\": 0.4,\n  \"Natural gas 1\": 0.7,\n  \"Natural gas 2\": 0.5,\n  \"Hydrogen\": 0.07,\n  \"Hydrogen sulfide\": 1.18,\n  \"Isobutane\": 2.01,\n  \"Isobutene\": 1.94,\n  \"Isopentane\": 2.48,\n  \"Methane\": 0.55,\n  \"Carbon monoxide\": 0.97,\n  \"Neon\": 0.7,\n  \"Oxygen\": 1.1,\n  \"Octane\": 3.94,\n  \"Ozone\": 1.66,\n  \"Pentane\": 2.49,\n  \"Propane\": 1.52,\n  \"Propene (propylene)\": 1.45,\n  \"Nitrous oxide\": 1.53,\n  \"R-12\": 4.17,\n  \"R-134a\": 3.52,\n  \"Water vapor\": 0.62,\n  \"Alcohol vapor\": 1.6,\n  \"Mercury vapor\": 6.94,\n  \"Xenon\": 4.53\n};\n\n\n\nfunction parseItalianNumber(value) {\n  \/\/ Supporta virgola o punto\n  if (value === null || value === undefined) return NaN;\n  const str = String(value).trim().replace(',', '.');\n  const n = parseFloat(str);\n  return Number.isFinite(n) ? n : NaN;\n}\n\nfunction calculate() {\n\n  \/\/ Helpers arrotondamento per eccesso a N decimali\n  function ceilTo(value, decimals) {\n    const factor = Math.pow(10, decimals);\n    return Math.ceil(value * factor) \/ factor;\n  }\n\n  \/\/ Input\n  const dn_mm = parseFloat(document.getElementById(\"dn\").value);\n  const sdr = parseFloat(document.getElementById(\"sdr\").value.replace(',', '.'));\n  const gas = document.getElementById(\"gas\").value;\n  const pressureType = document.getElementById(\"pressure-type\").value;\n\n  const B15 = parseItalianNumber(document.getElementById(\"p-up\").value);     \/\/ barg\n  const B17 = parseItalianNumber(document.getElementById(\"p-down\").value);   \/\/ barg\n  const B19 = parseItalianNumber(document.getElementById(\"length\").value);   \/\/ m\n\n  \/\/ =========================\n  \/\/ VINCOLI + ALERT\n  \/\/ =========================\n\n  \/\/ 1) No numeri negativi\n  if (B15 < 0 || B17 < 0 || B19 < 0) {\n    alert(\"Non sono consentiti valori negativi.\");\n    return;\n  }\n\n  \/\/ 2) Regola soglia pressione a monte in base al tipo pressione\n  const SOGLIA = 0.069;\n\n  if (pressureType === \"bassa\" && B15 > SOGLIA) {\n    alert(\"In bassa pressione, la pressione a monte non pu\u00f2 superare 0,069 bar.\");\n    return;\n  }\n\n  if (pressureType === \"alta\" && B15 <= SOGLIA) {\n    alert(\"In alta pressione, la pressione a monte deve essere superiore a 0,069 bar.\");\n    return;\n  }\n\n  \/\/ =========================\n  \/\/ COSTANTI\n  \/\/ =========================\n  const J14 = 2971;\n  const Q21 = 0.028316846592;\n\n  const ATM_BAR = 1.013;\n  const BAR_TO_PSI = 0.06894;\n  const M_TO_FT = 3.280839895013;\n\n  \/\/ =========================\n  \/\/ CALCOLI COMUNI\n  \/\/ =========================\n\n  \/\/ Diametro interno (mm) = B2 - 2*(B2\/B4)\n  const di_mm = dn_mm - (2 * (dn_mm \/ sdr));\n  const diametroInterno_m = di_mm \/ 1000;\n\n  \/\/ J2 (inch) e L2\n  const J2 = di_mm \/ 25.4;\n  const L2 = Math.pow(J2, 2.725);\n\n  \/\/ Gas gravity\n  const J16 = gasGravity[gas];\n  const L16 = Math.pow(J16, 0.425);\n\n  \/\/ Lunghezza (ft)\n  const J18 = B19 * M_TO_FT;\n\n  \/\/ =========================\n  \/\/ LOW PRESSURE\n  \/\/ =========================\n  const J4 = B15 * 10000;\n  const J7 = B17 * 10000;\n  const J8 = J4 - J7;\n  const K8 = J8 \/ 304.8;\n\n  const M4 = K8 \/ J18;\n  const M7 = Math.pow(M4, 0.575);\n\n  const M2 = (J14 * L2) \/ L16;\n  const M14 = M7 * M2;\n\n  const J21_m3h = M14 * Q21; \/\/ low in m3\/h\n  const J21_ft3h = M14;      \/\/ low in ft3\/h\n\n  \/\/ =========================\n  \/\/ HIGH PRESSURE\n  \/\/ =========================\n  const J32 = (2826 * L2) \/ L16;\n\n  const J28 = (B15 + ATM_BAR) \/ BAR_TO_PSI;\n  const J29 = (B17 + ATM_BAR) \/ BAR_TO_PSI;\n\n  const J33 = Math.pow(((Math.pow(J28, 2) - Math.pow(J29, 2)) \/ J18), 0.575);\n  const J34 = J32 * J33;\n\n  const J35_m3h = J34 * Q21; \/\/ high in m3\/h\n  const J35_ft3h = J34;      \/\/ high in ft3\/h\n\n  \/\/ =========================\n  \/\/ RISULTATI FINALI\n  \/\/ =========================\n  const Q_m3h = (pressureType === \"bassa\") ? J21_m3h : J35_m3h;\n  const Q_ft3h = (pressureType === \"bassa\") ? J21_ft3h : J35_ft3h;\n\n  \/\/ Arrotondamenti richiesti\n  const di_m_ceil_3 = ceilTo(diametroInterno_m, 3); \/\/ eccesso a 3 decimali\n  const Q_m3h_1 = (Math.round(Q_m3h * 10) \/ 10);    \/\/ 1 decimale\n  const Q_ft3h_1 = (Math.round(Q_ft3h * 10) \/ 10);  \/\/ 1 decimale\n\n  \/\/ Output\n  document.getElementById(\"result\").innerHTML = `\n\n\n    <div>\n      Diametro interno del tubo (m):\n      <strong>${di_m_ceil_3.toFixed(3)}<\/strong>\n    <\/div><br>\n\n    <div>\n      Gravit\u00e0 del gas:\n      <strong>${J16}<\/strong>\n    <\/div><br>\n\n    <div>\n      Q (m\u00b3\/h):\n      <strong>${Q_m3h_1.toFixed(1)}<\/strong>\n    <\/div>\n\n    <div>\n      Q (ft\u00b3\/h):\n      <strong>${Q_ft3h_1.toFixed(1)}<\/strong>\n    <\/div>\n  `;\n}\n\n\n\n\n\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n  \/\/ Tooltip \"Tipo di Pressione\"\n  tippy('#info-icon-pressione', {\n    content: `\n      <div style=\"text-align:left;\">\n        <div><strong>Bassa pressione<\/strong> fino a 0,069 bar (&lt;1 psig)<\/div>\n        <div><strong>Alta pressione<\/strong> superiore a 0,069 bar (&gt;1 psig)<\/div>\n      <\/div>\n    `,\n    placement: 'top',\n    interactive: true,\n    allowHTML: true\n  });\n});\n\n\/\/ Reset\nfunction resetCalculator() {\n  document.getElementById('dn').selectedIndex = 0;\n  document.getElementById('sdr').selectedIndex = 0;\n  document.getElementById('gas').selectedIndex = 0;\n  document.getElementById('pressure-type').selectedIndex = 0;\n\n  document.getElementById('p-up').value = '';\n  document.getElementById('p-down').value = '';\n  document.getElementById('length').value = '';\n\n  document.getElementById('result').innerHTML = '';\n}\n\n\/\/ Disclaimer popup + cookie (invariato)\ndocument.addEventListener('DOMContentLoaded', function () {\n  var popup = document.getElementById('popup');\n  var disclaimerAccepted = getCookie('disclaimerAccepted');\n\n  if (disclaimerAccepted) {\n    popup.style.display = 'none';\n  } else {\n    popup.style.display = 'block';\n  }\n\n  var disclaimerInputs = document.querySelectorAll('input[name=\"disclaimer\"]');\n  disclaimerInputs[0].addEventListener('change', function () {\n    if (this.checked) {\n      popup.style.display = 'none';\n      setCookie('disclaimerAccepted', true, 365);\n    }\n  });\n\n  disclaimerInputs[1].addEventListener('change', function () {\n    if (this.checked) {\n      window.location.href = 'https:\/\/www.plastitaliaspa.it';\n    }\n  });\n});\n\nfunction setCookie(name, value, days) {\n  var expires = '';\n  if (days) {\n    var date = new Date();\n    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));\n    expires = '; expires=' + date.toUTCString();\n  }\n  document.cookie = name + '=' + (value || '') + expires + '; path=\/';\n}\n\nfunction getCookie(name) {\n  var nameEQ = name + '=';\n  var cookies = document.cookie.split(';');\n  for (var i = 0; i < cookies.length; i++) {\n    var cookie = cookies[i];\n    while (cookie.charAt(0) === ' ') {\n      cookie = cookie.substring(1, cookie.length);\n    }\n    if (cookie.indexOf(nameEQ) === 0) {\n      return cookie.substring(nameEQ.length, cookie.length);\n    }\n  }\n  return null;\n}\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4526559 elementor-widget elementor-widget-spacer\" data-id=\"4526559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ec57d0 e-con-full e-flex e-con e-parent\" data-id=\"5ec57d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d23717 elementor-widget elementor-widget-shortcode\" data-id=\"6d23717\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"7405\" class=\"elementor elementor-7405\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-316fc6b e-con-full e-flex e-con e-parent\" data-id=\"316fc6b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-54284f5 e-flex e-con-boxed e-con e-child\" data-id=\"54284f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b40ffc6 e-con-full e-flex e-con e-child\" data-id=\"b40ffc6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c1a68e elementor-widget elementor-widget-text-editor\" data-id=\"8c1a68e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tI calcoli eseguiti dai nostri strumenti si basano su ricerche condotte da Plastitalia, tali ricerche sono disponibili su richiesta.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6910163 e-flex e-con-boxed e-con e-child\" data-id=\"6910163\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81fdeff next-button e-transform elementor-widget elementor-widget-button\" data-id=\"81fdeff\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.plastitaliaspa.com\/it\/contatti\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contattaci <span class=\"next-arrow\"><\/span><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calcolatore Portata Gas Il Calcolatore della Portata del Gas permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione. E&#8217; sufficiente selezionare il diametro del tubo, l&#8217;SDR e il tipo di gas.<\/p>\n","protected":false},"author":22,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18982","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calcolatore Portata Gas Impianti in Polietilene | Plastitalia<\/title>\n<meta name=\"description\" content=\"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.\" \/>\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.plastitaliaspa.com\/it\/calcolatore-portata-gas\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calcolatore Portata Gas Impianti in Polietilene | Plastitalia\" \/>\n<meta property=\"og:description\" content=\"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/\" \/>\n<meta property=\"og:site_name\" content=\"Plastitalia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-04T09:58:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/\",\"url\":\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/\",\"name\":\"Calcolatore Portata Gas Impianti in Polietilene | Plastitalia\",\"isPartOf\":{\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#website\"},\"datePublished\":\"2026-01-12T14:02:35+00:00\",\"dateModified\":\"2026-02-04T09:58:09+00:00\",\"description\":\"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.plastitaliaspa.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calcolatore Portata Gas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#website\",\"url\":\"https:\/\/www.plastitaliaspa.com\/it\/\",\"name\":\"Plastitalia\",\"description\":\"Leader europeo nella produzione di raccordi in polietilene. Raccordi HDPE elettrosaldabili, di transizione e testa a testa utilizzati per impianti acqua e gas.\",\"publisher\":{\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.plastitaliaspa.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#organization\",\"name\":\"Plastitalia\",\"url\":\"https:\/\/www.plastitaliaspa.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png\",\"contentUrl\":\"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png\",\"width\":652,\"height\":205,\"caption\":\"Plastitalia\"},\"image\":{\"@id\":\"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calcolatore Portata Gas Impianti in Polietilene | Plastitalia","description":"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.","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.plastitaliaspa.com\/it\/calcolatore-portata-gas\/","og_locale":"it_IT","og_type":"article","og_title":"Calcolatore Portata Gas Impianti in Polietilene | Plastitalia","og_description":"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.","og_url":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/","og_site_name":"Plastitalia","article_modified_time":"2026-02-04T09:58:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/","url":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/","name":"Calcolatore Portata Gas Impianti in Polietilene | Plastitalia","isPartOf":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#website"},"datePublished":"2026-01-12T14:02:35+00:00","dateModified":"2026-02-04T09:58:09+00:00","description":"Permette di calcolare la portata di un fluido gassoso conoscendo le pressioni a monte e a valle e la lunghezza totale della tubazione.","breadcrumb":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.plastitaliaspa.com\/it\/calcolatore-portata-gas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.plastitaliaspa.com\/it\/"},{"@type":"ListItem","position":2,"name":"Calcolatore Portata Gas"}]},{"@type":"WebSite","@id":"https:\/\/www.plastitaliaspa.com\/it\/#website","url":"https:\/\/www.plastitaliaspa.com\/it\/","name":"Plastitalia","description":"Leader europeo nella produzione di raccordi in polietilene. Raccordi HDPE elettrosaldabili, di transizione e testa a testa utilizzati per impianti acqua e gas.","publisher":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plastitaliaspa.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.plastitaliaspa.com\/it\/#organization","name":"Plastitalia","url":"https:\/\/www.plastitaliaspa.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png","contentUrl":"https:\/\/www.plastitaliaspa.com\/wp-content\/uploads\/2024\/05\/logo-plastitalia-sito.png","width":652,"height":205,"caption":"Plastitalia"},"image":{"@id":"https:\/\/www.plastitaliaspa.com\/it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/18982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/comments?post=18982"}],"version-history":[{"count":3,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/18982\/revisions"}],"predecessor-version":[{"id":19279,"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/pages\/18982\/revisions\/19279"}],"wp:attachment":[{"href":"https:\/\/www.plastitaliaspa.com\/it\/wp-json\/wp\/v2\/media?parent=18982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}