{"id":100274,"date":"2026-02-15T20:31:24","date_gmt":"2026-02-15T20:31:24","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100274"},"modified":"2026-07-16T00:47:56","modified_gmt":"2026-07-16T00:47:56","slug":"valve-flow-coefficient","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/es\/calculators\/valve-flow-coefficient\/","title":{"rendered":"Valve Flow Coefficient Reference Calculator &#8211; Liquid Kv\/Cv"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Valve Flow Coefficient Reference Calculator\",\"alternateName\":[\"Kv Liquid Calculator\",\"Cv Reference Converter\"],\"description\":\"Controlled reference calculation of Kv, liquid flow or valve-only pressure drop for a Newtonian incompressible single-phase non-vaporizing turbulent liquid, with explicit scope checks and source record.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/valve-flow-coefficient\/\",\"applicationCategory\":\"EngineeringApplication\",\"operatingSystem\":\"Any (Web Browser)\",\"browserRequirements\":\"JavaScript\",\"isAccessibleForFree\":true,\"inLanguage\":\"en\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"dateModified\":\"2026-07-16\"}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Valve Flow Coefficient Reference Calculator\",\"item\":\"https:\/\/vibromera.eu\/calculators\/valve-flow-coefficient\/\"}]}\n<\/script>\n\n<style>\n#vfc-tool{--vfc-ink:#172033;--vfc-muted:#596579;--vfc-border:#d9e0e8;--vfc-soft:#f4f7fa;--vfc-blue:#155eef;--vfc-blue-soft:#edf4ff;--vfc-green:#16794b;--vfc-green-soft:#ecf8f1;--vfc-amber:#946200;--vfc-amber-soft:#fff8e6;--vfc-red:#b42318;--vfc-red-soft:#fff1f0;max-width:980px;margin:0 auto;padding:24px 16px 48px;color:var(--vfc-ink);font:15px\/1.62 -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif}\n#vfc-tool *{box-sizing:border-box}\n#vfc-tool h1,#vfc-tool h2,#vfc-tool h3{line-height:1.22;color:var(--vfc-ink)}\n#vfc-tool h1{font-size:clamp(28px,5vw,43px);letter-spacing:-.025em;margin:8px 0 14px}\n#vfc-tool h2{font-size:23px;margin:0 0 14px}\n#vfc-tool h3{font-size:17px;margin:22px 0 8px}\n#vfc-tool p{margin:0 0 12px}\n.vfc-hero{padding:34px 28px;border:1px solid #cbd8eb;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}\n.vfc-kicker{margin:0;color:var(--vfc-blue);font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}\n.vfc-lead{max-width:760px;color:var(--vfc-muted);font-size:17px}\n.vfc-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}\n.vfc-badge{padding:5px 10px;border:1px solid #b9c9e3;border-radius:999px;background:#fff;color:#33435d;font-size:12px;font-weight:650}\n.vfc-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:22px;margin-top:24px;align-items:start}\n.vfc-card{margin-top:22px;padding:24px;border:1px solid var(--vfc-border);border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(18,40,72,.055)}\n.vfc-grid>.vfc-card{margin-top:0}\n.vfc-card>h2:first-child{margin-top:0}\n.vfc-scope{padding:18px;border-left:4px solid var(--vfc-amber);border-radius:8px;background:var(--vfc-amber-soft);color:#5f4b1e}\n.vfc-scope strong{color:#4f3b0a}\n.vfc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.vfc-field{min-width:0}\n.vfc-full{grid-column:1\/-1}\n.vfc-field[hidden]{display:none!important}\n#vfc-tool label{display:block;margin-bottom:6px;color:#334155;font-size:13px;font-weight:700}\n.vfc-hint{font-weight:450;color:#6b7587}\n#vfc-tool input[type=\"text\"],#vfc-tool select{width:100%;min-height:44px;padding:9px 11px;border:1.5px solid #bcc6d3;border-radius:8px;background:#fff;color:var(--vfc-ink);font:inherit}\n#vfc-tool input:focus,#vfc-tool select:focus{outline:3px solid rgba(21,94,239,.16);border-color:var(--vfc-blue)}\n.vfc-confirmations{display:grid;gap:10px;margin:20px 0;padding:16px;border:1px solid var(--vfc-border);border-radius:10px;background:var(--vfc-soft)}\n.vfc-check{display:grid!important;grid-template-columns:20px 1fr;gap:9px;align-items:start;margin:0!important;font-weight:500!important;color:#3d495c!important}\n.vfc-check input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--vfc-blue)}\n.vfc-actions{display:flex;gap:10px;flex-wrap:wrap}\n.vfc-button{min-height:43px;padding:9px 17px;border:1px solid var(--vfc-blue);border-radius:8px;background:var(--vfc-blue);color:#fff;font:700 14px\/1 inherit;cursor:pointer}\n.vfc-button:hover{background:#0f4ed0}\n.vfc-button-secondary{border-color:#aeb9c7;background:#fff;color:#344054}\n.vfc-button-secondary:hover{background:var(--vfc-soft)}\n.vfc-errors{display:none;margin:17px 0 0;padding:14px 16px;border-left:4px solid var(--vfc-red);border-radius:7px;background:var(--vfc-red-soft);color:#7a271a}\n.vfc-errors.vfc-show{display:block}\n.vfc-errors ul{margin:7px 0 0 20px;padding:0}\n.vfc-results{margin-top:20px;padding:20px;border:1px solid #b8dccb;border-radius:12px;background:var(--vfc-green-soft)}\n.vfc-results[hidden]{display:none}\n.vfc-result-context{color:#476052;font-size:13px}\n.vfc-primary{margin:10px 0 17px;color:var(--vfc-green);font-size:clamp(27px,5vw,38px);font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}\n.vfc-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vfc-output{padding:12px;border:1px solid #cce6d8;border-radius:8px;background:#fff}\n.vfc-output span{display:block;color:#617064;font-size:12px}\n.vfc-output strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:#183b2b;font-size:15px}\n.vfc-result-note{margin:15px 0 0;color:#42584b;font-size:13px}\n.vfc-side-list{margin:0;padding-left:20px;color:var(--vfc-muted)}\n.vfc-side-list li{margin-bottom:9px}\n.vfc-formula{margin:12px 0;padding:13px 15px;border:1px solid #c9d7eb;border-radius:9px;background:var(--vfc-blue-soft);overflow-x:auto;color:#17345f;font:650 15px\/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}\n.vfc-table-wrap{overflow-x:auto}\n.vfc-table{width:100%;border-collapse:collapse;font-size:14px}\n.vfc-table th,.vfc-table td{padding:10px;border:1px solid var(--vfc-border);text-align:left;vertical-align:top}\n.vfc-table th{background:var(--vfc-soft);font-size:12px;text-transform:uppercase;letter-spacing:.035em}\n.vfc-callout{margin:16px 0;padding:14px 16px;border-left:4px solid var(--vfc-blue);border-radius:7px;background:var(--vfc-blue-soft);color:#29466e}\n.vfc-source{padding:15px 0;border-top:1px solid var(--vfc-border)}\n.vfc-source:first-of-type{border-top:0}\n.vfc-source strong{display:block;margin-bottom:4px}\n.vfc-source p{color:var(--vfc-muted);font-size:14px}\n#vfc-tool a{color:#175cd3;text-decoration:underline;text-underline-offset:2px}\n.vfc-small{color:#697386;font-size:13px}\n.vfc-related{display:flex;gap:9px;flex-wrap:wrap}\n.vfc-related a{padding:8px 12px;border:1px solid var(--vfc-border);border-radius:8px;background:var(--vfc-soft);text-decoration:none!important;font-weight:650}\n#vfc-tool details{margin-top:12px;border:1px solid var(--vfc-border);border-radius:9px;background:#fff}\n#vfc-tool summary{padding:13px 15px;cursor:pointer;font-weight:750}\n.vfc-detail-body{padding:0 15px 15px;color:var(--vfc-muted)}\n@media(max-width:760px){.vfc-grid{grid-template-columns:1fr}.vfc-hero,.vfc-card{padding:20px}.vfc-form-grid,.vfc-output-grid{grid-template-columns:1fr}.vfc-full{grid-column:auto}}\n@media print{#vfc-tool{max-width:none}.vfc-button,.vfc-confirmations{display:none}.vfc-card{box-shadow:none;break-inside:avoid}}\n<\/style>\n\n<main id=\"vfc-tool\">\n  <header class=\"vfc-hero\">\n    <p class=\"vfc-kicker\">Controlled engineering reference<\/p>\n    <h1>Valve Flow Coefficient Reference Calculator<\/h1>\n    <p class=\"vfc-lead\">Calculate a required liquid Kv, liquid flow, or valve-only pressure drop using one explicitly bounded relation. The page does not size gas or steam and does not select a valve.<\/p>\n    <div class=\"vfc-badges\"><span class=\"vfc-badge\">Newtonian liquid only<\/span><span class=\"vfc-badge\">Metric controlled inputs<\/span><span class=\"vfc-badge\">No automatic safety margin<\/span><span class=\"vfc-badge\">Explicit calculation<\/span><\/div>\n  <\/header>\n\n  <div class=\"vfc-grid\">\n    <section class=\"vfc-card\" aria-labelledby=\"vfc-calc-title\">\n      <h2 id=\"vfc-calc-title\">Reference calculation<\/h2>\n      <div class=\"vfc-scope\"><strong>Use only for a single-phase, non-vaporizing, Newtonian incompressible liquid in a turbulent regime.<\/strong> The entered pressure drop must be across the valve alone. Do not use this reduced relation for gas, steam, flashing, cavitation, choked liquid flow, high-viscosity\/non-turbulent flow, mixtures, slurries, or installations requiring piping\/reducer corrections.<\/div>\n\n      <form id=\"vfc-form\" autocomplete=\"off\" novalidate>\n        <div class=\"vfc-form-grid\" style=\"margin-top:20px\">\n          <div class=\"vfc-field vfc-full\">\n            <label for=\"vfc-mode\">Required quantity<\/label>\n            <select id=\"vfc-mode\" required>\n              <option value=\"\">Select a calculation<\/option>\n              <option value=\"kv\">Required Kv from Q, density and valve \u0394p<\/option>\n              <option value=\"flow\">Liquid flow Q from Kv, density and valve \u0394p<\/option>\n              <option value=\"dp\">Valve pressure drop \u0394p from Kv, Q and density<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"vfc-field\" id=\"vfc-field-flow\" hidden>\n            <label for=\"vfc-flow\">Liquid volume flow Q <span class=\"vfc-hint\">(m\u00b3\/h)<\/span><\/label>\n            <input id=\"vfc-flow\" type=\"text\" inputmode=\"decimal\" placeholder=\"Required\" spellcheck=\"false\">\n          <\/div>\n          <div class=\"vfc-field\" id=\"vfc-field-dp\" hidden>\n            <label for=\"vfc-dp\">Valve-only pressure drop \u0394p <span class=\"vfc-hint\">(bar)<\/span><\/label>\n            <input id=\"vfc-dp\" type=\"text\" inputmode=\"decimal\" placeholder=\"Required\" spellcheck=\"false\">\n          <\/div>\n          <div class=\"vfc-field\" id=\"vfc-field-density\" hidden>\n            <label for=\"vfc-density\">Liquid density \u03c1 <span class=\"vfc-hint\">(kg\/m\u00b3 at flowing conditions)<\/span><\/label>\n            <input id=\"vfc-density\" type=\"text\" inputmode=\"decimal\" placeholder=\"Required\" spellcheck=\"false\">\n          <\/div>\n          <div class=\"vfc-field\" id=\"vfc-field-kv\" hidden>\n            <label for=\"vfc-kv\">Known Kv <span class=\"vfc-hint\">(m\u00b3\/h)<\/span><\/label>\n            <input id=\"vfc-kv\" type=\"text\" inputmode=\"decimal\" placeholder=\"Required\" spellcheck=\"false\">\n          <\/div>\n          <div class=\"vfc-field vfc-full\">\n            <label for=\"vfc-source-record\">Input source record<\/label>\n            <input id=\"vfc-source-record\" type=\"text\" maxlength=\"240\" placeholder=\"Process case, instrument record or datasheet revision\" spellcheck=\"false\">\n          <\/div>\n        <\/div>\n\n        <div class=\"vfc-confirmations\" aria-label=\"Required scope confirmations\">\n          <label class=\"vfc-check\" for=\"vfc-confirm-fluid\"><input id=\"vfc-confirm-fluid\" type=\"checkbox\"><span>I confirmed a single-phase, non-vaporizing, Newtonian liquid in turbulent flow and recorded density at the flowing conditions.<\/span><\/label>\n          <label class=\"vfc-check\" for=\"vfc-confirm-installation\"><input id=\"vfc-confirm-installation\" type=\"checkbox\"><span>I confirmed \u0394p is across the valve alone and that cavitation, flashing, choking, non-turbulent effects, reducers and attached fittings do not require correction.<\/span><\/label>\n          <label class=\"vfc-check\" for=\"vfc-confirm-selection\"><input id=\"vfc-confirm-selection\" type=\"checkbox\"><span>I understand this result is not final valve selection; manufacturer-specific Kvs at the required travel, characteristic, rangeability, noise, material and actuator limits remain to be checked.<\/span><\/label>\n        <\/div>\n\n        <div class=\"vfc-actions\"><button class=\"vfc-button\" type=\"submit\">Calculate reference value<\/button><button class=\"vfc-button vfc-button-secondary\" id=\"vfc-clear\" type=\"button\">Clear<\/button><\/div>\n        <div class=\"vfc-errors\" id=\"vfc-errors\" role=\"alert\" aria-live=\"assertive\"><\/div>\n      <\/form>\n\n      <section class=\"vfc-results\" id=\"vfc-results\" aria-live=\"polite\" hidden>\n        <h2>Calculated reference<\/h2>\n        <p class=\"vfc-result-context\" id=\"vfc-result-context\"><\/p>\n        <div class=\"vfc-primary\" id=\"vfc-primary\"><\/div>\n        <div class=\"vfc-output-grid\">\n          <div class=\"vfc-output\"><span>Liquid flow Q<\/span><strong id=\"vfc-out-flow\"><\/strong><\/div>\n          <div class=\"vfc-output\"><span>Valve-only \u0394p<\/span><strong id=\"vfc-out-dp\"><\/strong><\/div>\n          <div class=\"vfc-output\"><span>Density at flowing conditions<\/span><strong id=\"vfc-out-density\"><\/strong><\/div>\n          <div class=\"vfc-output\"><span>Density ratio \u03c1\/1000<\/span><strong id=\"vfc-out-ratio\"><\/strong><\/div>\n          <div class=\"vfc-output\"><span>Required\/entered Kv<\/span><strong id=\"vfc-out-kv\"><\/strong><\/div>\n          <div class=\"vfc-output\"><span>Cv (US) reference<\/span><strong id=\"vfc-out-cv\"><\/strong><\/div>\n        <\/div>\n        <p class=\"vfc-result-note\" id=\"vfc-out-formula\"><\/p>\n        <p class=\"vfc-result-note\" id=\"vfc-out-scope\"><\/p>\n      <\/section>\n    <\/section>\n\n    <aside class=\"vfc-card\" aria-labelledby=\"vfc-boundary-title\">\n      <h2 id=\"vfc-boundary-title\">What the result means<\/h2>\n      <ul class=\"vfc-side-list\">\n        <li><strong>Kv<\/strong> is a flow-capacity coefficient, not a valve diameter and not a guaranteed operating point.<\/li>\n        <li><strong>Kvr<\/strong> is commonly used for the application-required coefficient; <strong>Kvs<\/strong> is the coefficient at the valve&#8217;s rated travel. They are not interchangeable.<\/li>\n        <li>The page applies no universal 30% margin. Required travel and reserve depend on the selected valve, characteristic, control objective and process envelope.<\/li>\n        <li>The Cv output is <strong>Cv (US)<\/strong>. It is not the slightly different Imperial-gallon coefficient.<\/li>\n      <\/ul>\n      <div class=\"vfc-callout\"><strong>Gas and steam are intentionally excluded.<\/strong> Compressible-flow sizing needs absolute pressure and additional thermodynamic and valve-specific factors; a liquid square-root relation or a fixed pressure-ratio shortcut is not a safe substitute.<\/div>\n    <\/aside>\n  <\/div>\n\n  <section class=\"vfc-card\">\n    <h2>Relations used<\/h2>\n    <p>All values are numerical values in the stated units. Let <strong>r = \u03c1\/(1000 kg\/m\u00b3)<\/strong>, with Q in m\u00b3\/h and \u0394p in bar:<\/p>\n    <div class=\"vfc-formula\">Kv = Q \u00d7 \u221a(r \/ \u0394p)<\/div>\n    <div class=\"vfc-formula\">Q = Kv \u00d7 \u221a(\u0394p \/ r)<\/div>\n    <div class=\"vfc-formula\">\u0394p = r \u00d7 (Q \/ Kv)\u00b2<\/div>\n    <div class=\"vfc-formula\">Cv (US) = 1.156099 \u00d7 Kv<\/div>\n    <p>These three liquid equations are algebraic inverses. Their dimensional meaning depends on the displayed unit normalization; the code does not silently convert L\/min, US gpm, gauge pressure or line pressure. The Cv relation is the published US-Cv\/Kv conversion shown by Spirax Sarco, not an assertion that Cv is an ISO quantity.<\/p>\n    <div class=\"vfc-table-wrap\"><table class=\"vfc-table\"><thead><tr><th>Symbol<\/th><th>Input\/result unit<\/th><th>Required interpretation<\/th><\/tr><\/thead><tbody>\n      <tr><td>Q<\/td><td>m\u00b3\/h<\/td><td>Actual liquid volumetric flow for the stated flowing condition.<\/td><\/tr>\n      <tr><td>\u03c1<\/td><td>kg\/m\u00b3<\/td><td>Liquid density at the flowing temperature and composition; not a stored material preset.<\/td><\/tr>\n      <tr><td>\u0394p<\/td><td>bar<\/td><td>Positive pressure loss across the valve only, within the non-choked, non-cavitating scope confirmed by the user.<\/td><\/tr>\n      <tr><td>Kv<\/td><td>m\u00b3\/h<\/td><td>Numerical metric flow coefficient for the stated relation; compare with manufacturer data at the applicable travel.<\/td><\/tr>\n      <tr><td>Cv (US)<\/td><td>US gpm-based coefficient<\/td><td>Reference conversion only. Do not confuse with Cv based on an Imperial gallon.<\/td><\/tr>\n    <\/tbody><\/table><\/div>\n    <p class=\"vfc-small\">The calculation uses finite IEEE 754 binary arithmetic and displays up to 12 significant digits. Appropriate process-data uncertainty and manufacturer tolerances still apply.<\/p>\n  <\/section>\n\n  <section class=\"vfc-card\">\n    <h2>Standards boundary and evidence<\/h2>\n    <div class=\"vfc-source\"><strong>IEC 60534-2-1:2011, Edition 2.0 &#8211; Industrial-process control valves, Part 2-1.<\/strong><p>The official IEC record lists the publication and its 2015 corrigendum as valid, with a stability date of 2028. Its installed-condition equations cover compressible and incompressible flow and include corrections beyond this reduced page. The IEC scope says the incompressible equations are based on Newtonian incompressible-fluid hydrodynamics and are not intended for non-Newtonian fluids, mixtures, slurries or liquid-solid conveyance.<\/p><a href=\"https:\/\/webstore.iec.ch\/en\/publication\/2461\" rel=\"noopener\" target=\"_blank\">Official IEC publication record<\/a><\/div>\n    <div class=\"vfc-source\"><strong>ANSI\/ISA-75.01.01-2012 (60534-2-1 MOD).<\/strong><p>The official ISA product record identifies the US modified adoption for installed-condition control-valve flow sizing. The licensed standard text was not used to invent clause numbers or to claim that this reduced calculator implements every correction.<\/p><a href=\"https:\/\/www.isa.org\/products\/ansi-isa-75-01-01-2012-60534-2-1-mod-industrial-pr\" rel=\"noopener\" target=\"_blank\">Official ISA publication record<\/a><\/div>\n    <div class=\"vfc-source\"><strong>B\u00fcrkert Fluidic Calculator &#8211; official manufacturer reference.<\/strong><p>Publishes the liquid Kv, Q and \u0394p inverse relations with Q in m\u00b3\/h, \u0394p in bar and \u03c1 in kg\/m\u00b3; distinguishes Kvs at maximum travel and warns that approximate results do not replace technical planning or individual system design.<\/p><a href=\"https:\/\/www.burkert.com\/en\/service-support\/knowledge-center\/glossary\/fluid-calculator\" rel=\"noopener\" target=\"_blank\">Official B\u00fcrkert reference<\/a><\/div>\n    <div class=\"vfc-source\"><strong>Spirax Sarco, Control Valve Capacity.<\/strong><p>Distinguishes required Kvr from rated Kvs and publishes Cv (US) = Kv \u00d7 1.156099 while warning that Imperial and US Cv values differ.<\/p><a href=\"https:\/\/www.spiraxsarco.com\/learn-about-steam\/control-hardware-electric-pneumatic-actuation\/control-valve-capacity\" rel=\"noopener\" target=\"_blank\">Official Spirax Sarco reference<\/a><\/div>\n    <div class=\"vfc-source\"><strong>ISA, Control Valve Primer, Chapter 5.<\/strong><p>The official chapter shows that gas sizing introduces expansion factor Y, absolute inlet pressure, specific-heat factor Fk, pressure-drop ratio xT and compressibility Z; it also shows liquid critical-flow and piping-reducer factors. This supports excluding those cases from the reduced relation.<\/p><a href=\"https:\/\/www.isa.org\/getmedia\/c37b8eb0-dbf9-4cb8-a29a-aac88db297a0\/Baumann-ControlValvePrimer_Chapter5.pdf\" rel=\"noopener\" target=\"_blank\">Official ISA chapter PDF<\/a><\/div>\n    <p class=\"vfc-small\">Sources checked 16 July 2026. Classification: manufacturer-documented reference calculation within a restricted subset of the broader IEC\/ISA sizing problem; not a conformity certificate, final valve selection or complete implementation of IEC 60534-2-1.<\/p>\n  <\/section>\n\n  <section class=\"vfc-card\">\n    <h2>Why common shortcuts were removed<\/h2>\n    <details><summary>Why is there no gas mode?<\/summary><div class=\"vfc-detail-body\">A compressible fluid changes density through the valve and can choke. Required inputs and coefficients depend on the applicable sizing procedure and valve construction. A formula that omits Y\/xT or silently assumes Z = 1 can produce an unsupported result.<\/div><\/details>\n    <details><summary>Why is there no recommended Kvs = 1.3 \u00d7 Kv?<\/summary><div class=\"vfc-detail-body\">No single multiplier proves controllability, available travel, rangeability, installed characteristic, noise performance or actuator adequacy. Select a documented valve and evaluate its manufacturer curves over the process envelope.<\/div><\/details>\n    <details><summary>Why are there no built-in fluid presets?<\/summary><div class=\"vfc-detail-body\">Density depends on temperature, pressure and composition. A convenient unlabeled preset can detach the calculation from the actual process condition, so this page requires a recorded input source.<\/div><\/details>\n    <details><summary>Can the calculated \u0394p be subtracted from line pressure?<\/summary><div class=\"vfc-detail-body\">Only after the engineer has established the same pressure basis and the actual valve-only loss. This page does not transform gauge\/absolute pressure, model piping loss, prove an available pressure budget or assess cavitation\/flashing.<\/div><\/details>\n  <\/section>\n\n  <section class=\"vfc-card\"><h2>Related tools<\/h2><div class=\"vfc-related\"><a href=\"\/calculators\/flow-rate-converter\/\">Flow-rate converter<\/a><a href=\"\/calculators\/pressure-unit-converter\/\">Pressure unit converter<\/a><a href=\"\/calculators\/reynolds-number-pipe-flow\/\">Pipe Reynolds number<\/a><a href=\"\/calculators\/pipe-pressure-drop-darcy-weisbach\/\">Pipe pressure drop<\/a><\/div><\/section>\n  <p class=\"vfc-small\" style=\"margin-top:18px\">Revision: 16 July 2026. Result status: restricted engineering reference; manufacturer and process review required.<\/p>\n<\/main>\n\n<script>\n(function(){\n  'use strict';\n  var CV_US_PER_KV=1.156099;\n  function byId(id){return document.getElementById(id);}\n  var form=byId('vfc-form'),mode=byId('vfc-mode'),errors=byId('vfc-errors'),results=byId('vfc-results');\n  var fields={flow:byId('vfc-field-flow'),dp:byId('vfc-field-dp'),density:byId('vfc-field-density'),kv:byId('vfc-field-kv')};\n  function decimalToken(raw,label){\n    var s=String(raw).trim();\n    if(!s||s.length>40||!\/^(?:\\d+(?:[.,]\\d*)?|[.,]\\d+)$\/.test(s))throw new Error(label+' must be one positive decimal number. Scientific notation, signs, grouped digits and unit text are not accepted.');\n    var value=Number(s.replace(',','.'));\n    if(!Number.isFinite(value)||value<=0||value>1e150)throw new Error(label+' must be finite, greater than zero and within the supported numerical range.');\n    return value;\n  }\n  function calculate(kind,input){\n    var ratio=input.density\/1000,result={mode:kind,flow:input.flow,dp:input.dp,density:input.density,ratio:ratio,kv:input.kv};\n    if(kind==='kv')result.kv=input.flow*Math.sqrt(ratio\/input.dp);\n    else if(kind==='flow')result.flow=input.kv*Math.sqrt(input.dp\/ratio);\n    else if(kind==='dp')result.dp=ratio*Math.pow(input.flow\/input.kv,2);\n    else throw new Error('Select a supported calculation.');\n    result.cv=result.kv*CV_US_PER_KV;\n    ['flow','dp','density','ratio','kv','cv'].forEach(function(key){if(!Number.isFinite(result[key])||result[key]<=0)throw new Error('The selected values do not produce a finite positive result.');});\n    return result;\n  }\n  function formatNumber(value){\n    if(!Number.isFinite(value))return 'not finite';\n    var magnitude=Math.abs(value);\n    if(magnitude>=1e9||magnitude<1e-6)return value.toExponential(10).replace(\/\\.0+e\/,'e').replace(\/(\\.\\d*?[1-9])0+e\/,'$1e');\n    return Number(value.toPrecision(12)).toString();\n  }\n  function hideState(){errors.textContent='';errors.classList.remove('vfc-show');results.hidden=true;}\n  function setMode(){\n    var kind=mode.value,required={kv:['flow','dp','density'],flow:['dp','density','kv'],dp:['flow','density','kv']}[kind]||[];\n    Object.keys(fields).forEach(function(name){fields[name].hidden=required.indexOf(name)===-1;});\n    hideState();\n  }\n  function showErrors(messages){\n    errors.textContent='';\n    var strong=document.createElement('strong');strong.textContent='Calculation not performed.';errors.appendChild(strong);\n    var list=document.createElement('ul');messages.forEach(function(message){var item=document.createElement('li');item.textContent=message;list.appendChild(item);});errors.appendChild(list);\n    errors.classList.add('vfc-show');results.hidden=true;\n  }\n  function render(result,source){\n    errors.textContent='';errors.classList.remove('vfc-show');\n    var primary={kv:formatNumber(result.kv)+' Kv',flow:formatNumber(result.flow)+' m\u00b3\/h',dp:formatNumber(result.dp)+' bar'}[result.mode];\n    var formula={kv:'Used: Kv = Q \u00d7 \u221a[(\u03c1\/1000)\/\u0394p].',flow:'Used: Q = Kv \u00d7 \u221a[\u0394p\/(\u03c1\/1000)].',dp:'Used: \u0394p = (\u03c1\/1000) \u00d7 (Q\/Kv)\u00b2.'}[result.mode];\n    byId('vfc-result-context').textContent='Input source: '+source+' \u00b7 Restricted liquid relation';\n    byId('vfc-primary').textContent=primary;\n    byId('vfc-out-flow').textContent=formatNumber(result.flow)+' m\u00b3\/h';\n    byId('vfc-out-dp').textContent=formatNumber(result.dp)+' bar';\n    byId('vfc-out-density').textContent=formatNumber(result.density)+' kg\/m\u00b3';\n    byId('vfc-out-ratio').textContent=formatNumber(result.ratio);\n    byId('vfc-out-kv').textContent=formatNumber(result.kv)+' m\u00b3\/h';\n    byId('vfc-out-cv').textContent=formatNumber(result.cv)+' Cv (US)';\n    byId('vfc-out-formula').textContent=formula+' Cv (US) = 1.156099 \u00d7 Kv.';\n    byId('vfc-out-scope').textContent='No valve size, rated Kvs, travel, safety margin, cavitation\/choking status, noise prediction or acceptance decision has been calculated.';\n    results.hidden=false;results.scrollIntoView({behavior:'smooth',block:'start'});\n  }\n  mode.addEventListener('change',setMode);\n  form.addEventListener('submit',function(event){\n    event.preventDefault();\n    var messages=[],kind=mode.value,input={},required={kv:['flow','dp','density'],flow:['dp','density','kv'],dp:['flow','density','kv']}[kind];\n    if(!required)messages.push('Select the required quantity.');\n    if(required)required.forEach(function(name){var label={flow:'Liquid volume flow Q',dp:'Valve-only pressure drop \u0394p',density:'Liquid density \u03c1',kv:'Known Kv'}[name];try{input[name]=decimalToken(byId('vfc-'+name).value,label);}catch(error){messages.push(error.message);}});\n    var source=byId('vfc-source-record').value.trim();if(source.length<2)messages.push('Enter an input source record of at least two characters.');\n    if(!byId('vfc-confirm-fluid').checked)messages.push('Confirm the liquid state, flow regime and density source.');\n    if(!byId('vfc-confirm-installation').checked)messages.push('Confirm the valve-only pressure drop and excluded installed-flow effects.');\n    if(!byId('vfc-confirm-selection').checked)messages.push('Confirm that final valve selection remains a manufacturer-specific engineering task.');\n    var result;if(!messages.length){try{result=calculate(kind,input);}catch(error){messages.push(error.message);}}\n    if(messages.length){showErrors(messages);return;}\n    render(result,source);\n  });\n  byId('vfc-clear').addEventListener('click',function(){form.reset();setMode();mode.focus();});\n  setMode();\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Controlled Kv, liquid-flow and valve-only pressure-drop reference calculation for a bounded Newtonian incompressible liquid case.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100274","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/calculator\/100274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":3,"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/calculator\/100274\/revisions"}],"predecessor-version":[{"id":102616,"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/calculator\/100274\/revisions\/102616"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/media?parent=100274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/categories?post=100274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/es\/wp-json\/wp\/v2\/tags?post=100274"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}