<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa mniejszy zład wody - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/mniejszy-zlad-wody/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/mniejszy-zlad-wody/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Thu, 17 Sep 2026 08:53:49 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa mniejszy zład wody - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/mniejszy-zlad-wody/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Większy czy mniejszy zład wody w podłogówce? Kalkulator.</title>
		<link>https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Thu, 30 Jan 2025 09:42:03 +0000</pubDate>
				<category><![CDATA[Automatyka grzewcza]]></category>
		<category><![CDATA[Budownictwo energooszczędne]]></category>
		<category><![CDATA[Efektywność energetyczna]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Kotły gazowe]]></category>
		<category><![CDATA[Kotły na paliwa stałe]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Oszczędność energii]]></category>
		<category><![CDATA[Pompa ciepła]]></category>
		<category><![CDATA[Pompy ciepła]]></category>
		<category><![CDATA[bufor ciepła]]></category>
		<category><![CDATA[efektywność ogrzewania]]></category>
		<category><![CDATA[kocioł gazowy]]></category>
		<category><![CDATA[kocioł na paliwa stałe]]></category>
		<category><![CDATA[mniejszy zład wody]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[oszczędność energii]]></category>
		<category><![CDATA[pompy ciepła]]></category>
		<category><![CDATA[większy zład wody]]></category>
		<category><![CDATA[zład wody]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2038</guid>

					<description><![CDATA[<p>Ogrzewanie podłogowe to system, który zapewnia komfort cieplny i energooszczędność, ale kluczowym czynnikiem wpływającym na jego efektywność jest zład wody. Większy czy mniejszy zład wody – który wariant wybrać? Wiele zależy od źródła ciepła i charakterystyki budynku. Pompy ciepła i kotły na paliwa stałe wymagają większej ilości wody w instalacji, podczas gdy kotły gazowe kondensacyjne często lepiej współpracują z mniejszym zładem. W artykule omawiamy zalety i wady obu rozwiązań, aby pomóc Ci podjąć świadomą decyzję i zoptymalizować działanie ogrzewania podłogowego.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/">Większy czy mniejszy zład wody w podłogówce? Kalkulator.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-volume-guide {
    --rk-navy: #0b2536;
    --rk-navy-2: #12394d;
    --rk-navy-3: #1b465b;
    --rk-cyan: #29c4d7;
    --rk-cyan-dark: #0786a6;
    --rk-cyan-soft: #def7fa;
    --rk-orange: #ff6846;
    --rk-orange-dark: #de4b2e;
    --rk-yellow: #f2b526;
    --rk-green: #2fcda1;
    --rk-green-dark: #12765e;
    --rk-red: #d7504a;
    --rk-purple: #6963ce;
    --rk-blue: #3198c5;
    --rk-ink: #10283a;
    --rk-copy: #3c5668;
    --rk-muted: #688091;
    --rk-line: #d3e2e8;
    --rk-bg: #f3f8fa;
    --rk-white: #ffffff;
    color: var(--rk-ink);
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.62;
    margin: 0 auto;
    max-width: 1360px;
    overflow-wrap: anywhere;
    width: 100%;
  }

  #rk-volume-guide,
  #rk-volume-guide * {
    box-sizing: border-box;
    min-width: 0;
  }

  #rk-volume-guide a {
    color: var(--rk-cyan-dark);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-volume-guide a:hover,
  #rk-volume-guide a:focus-visible {
    color: var(--rk-orange-dark);
  }

  #rk-volume-guide button,
  #rk-volume-guide input,
  #rk-volume-guide select {
    font: inherit;
  }

  #rk-volume-guide button:focus-visible,
  #rk-volume-guide a:focus-visible,
  #rk-volume-guide summary:focus-visible,
  #rk-volume-guide input:focus-visible,
  #rk-volume-guide select:focus-visible {
    outline: 3px solid rgba(41, 196, 215, 0.48);
    outline-offset: 3px;
  }

  #rk-volume-guide img {
    display: block;
    height: auto;
    max-width: 100%;
  }

  #rk-volume-guide .rk-volume-shell {
    background: var(--rk-white);
    border: 1px solid var(--rk-line);
    box-shadow: 0 22px 65px rgba(13, 41, 57, 0.12);
    overflow: hidden;
  }

  #rk-volume-guide .rk-volume-hero {
    background:
      radial-gradient(circle at 89% 111%, rgba(41, 196, 215, 0.24) 0, rgba(41, 196, 215, 0.24) 17%, transparent 17.2%),
      linear-gradient(120deg, #0b2536 0%, #143e52 61%, #0d6576 100%);
    color: var(--rk-white);
    overflow: hidden;
    padding: 62px 58px 56px;
    position: relative;
  }

  #rk-volume-guide .rk-volume-hero::before {
    background: var(--rk-orange);
    border-radius: 50%;
    box-shadow: 0 0 0 9px rgba(255, 104, 70, 0.14);
    content: "";
    height: 12px;
    left: 58px;
    position: absolute;
    top: 43px;
    width: 12px;
  }

  #rk-volume-guide .rk-volume-kicker {
    color: #6ce5ef;
    display: block;
    font-size: 0.77rem;
    font-weight: 900;
    letter-spacing: 0.13em;
    margin: 0 0 19px 28px;
    text-transform: uppercase;
  }

  #rk-volume-guide .rk-volume-hero-title,
  #rk-volume-guide .rk-volume-section-title,
  #rk-volume-guide .rk-volume-cta-title,
  #rk-volume-guide .rk-volume-author-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.06;
  }

  #rk-volume-guide .rk-volume-hero-title {
    font-size: clamp(2.35rem, 5.7vw, 5.15rem);
    margin: 0;
    max-width: 1210px;
  }

  #rk-volume-guide .rk-volume-hero-title span {
    color: #69e7f2;
  }

  #rk-volume-guide .rk-volume-hero-lead {
    color: #e3f0f4;
    font-size: clamp(1.08rem, 2vw, 1.43rem);
    line-height: 1.55;
    margin: 27px 0 0;
    max-width: 1110px;
  }

  #rk-volume-guide .rk-volume-hero-tags,
  #rk-volume-guide .rk-volume-meta,
  #rk-volume-guide .rk-volume-shortcuts {
    display: flex;
    flex-wrap: wrap;
  }

  #rk-volume-guide .rk-volume-hero-tags {
    gap: 10px;
    margin-top: 30px;
  }

  #rk-volume-guide .rk-volume-hero-tags span {
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 999px;
    color: #ffffff;
    font-size: 0.82rem;
    font-weight: 800;
    padding: 8px 14px;
  }

  #rk-volume-guide .rk-volume-meta {
    color: #c5d9df;
    font-size: 0.83rem;
    font-weight: 700;
    gap: 12px 24px;
    margin-top: 34px;
  }

  #rk-volume-guide .rk-volume-meta strong {
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-shortcuts {
    align-items: center;
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    gap: 9px;
    padding: 22px 34px;
    position: static;
  }

  #rk-volume-guide .rk-volume-shortcuts-label {
    color: var(--rk-ink);
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    margin-right: 4px;
    text-transform: uppercase;
  }

  #rk-volume-guide .rk-volume-shortcuts a {
    background: #f1f6f8;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.25;
    padding: 8px 12px;
    text-decoration: none;
  }

  #rk-volume-guide .rk-volume-shortcuts a:hover,
  #rk-volume-guide .rk-volume-shortcuts a:focus-visible {
    background: var(--rk-cyan-soft);
    border-color: #91dce5;
    color: #075f78;
  }

  #rk-volume-guide .rk-volume-section {
    padding: 64px 58px;
  }

  #rk-volume-guide .rk-volume-section + .rk-volume-section {
    border-top: 1px solid var(--rk-line);
  }

  #rk-volume-guide .rk-volume-section-soft {
    background: var(--rk-bg);
  }

  #rk-volume-guide .rk-volume-section-dark {
    background: var(--rk-navy);
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-eyebrow {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.75rem;
    font-weight: 900;
    letter-spacing: 0.12em;
    margin-bottom: 12px;
    text-transform: uppercase;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-eyebrow {
    color: #68e6ef;
  }

  #rk-volume-guide .rk-volume-section-title,
  #rk-volume-guide .rk-volume-author-title {
    color: var(--rk-ink);
    font-size: clamp(2rem, 4vw, 3.65rem);
    margin: 0;
    max-width: 1110px;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-section-title {
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-lead {
    color: var(--rk-copy);
    font-size: clamp(1.03rem, 1.7vw, 1.25rem);
    line-height: 1.7;
    margin: 22px 0 0;
    max-width: 1140px;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-lead,
  #rk-volume-guide .rk-volume-section-dark .rk-volume-copy {
    color: #c8dbe2;
  }

  #rk-volume-guide .rk-volume-copy {
    color: var(--rk-copy);
    margin: 22px 0 0;
  }

  #rk-volume-guide .rk-volume-copy strong,
  #rk-volume-guide .rk-volume-lead strong {
    color: var(--rk-ink);
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-copy strong,
  #rk-volume-guide .rk-volume-section-dark .rk-volume-lead strong {
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-answer {
    background: linear-gradient(135deg, #e6fafd 0%, #f8fcfd 100%);
    border: 1px solid #9cdfe8;
    border-left: 7px solid var(--rk-cyan);
    border-radius: 18px;
    margin-top: 28px;
    padding: 27px 29px;
  }

  #rk-volume-guide .rk-volume-answer strong {
    color: var(--rk-ink);
    display: block;
    font-size: 1.24rem;
    line-height: 1.4;
  }

  #rk-volume-guide .rk-volume-answer p {
    color: var(--rk-copy);
    margin: 10px 0 0;
  }

  #rk-volume-guide .rk-volume-grid-2,
  #rk-volume-guide .rk-volume-grid-3,
  #rk-volume-guide .rk-volume-grid-4,
  #rk-volume-guide .rk-volume-term-grid,
  #rk-volume-guide .rk-volume-source-grid,
  #rk-volume-guide .rk-volume-author-facts {
    display: grid;
    gap: 18px;
    margin-top: 30px;
  }

  #rk-volume-guide .rk-volume-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-grid-3,
  #rk-volume-guide .rk-volume-term-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-card {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    padding: 24px;
  }

  #rk-volume-guide .rk-volume-section-soft .rk-volume-card {
    background: rgba(255, 255, 255, 0.92);
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-card {
    background: #17394b;
    border-color: #356178;
  }

  #rk-volume-guide .rk-volume-card-number,
  #rk-volume-guide .rk-volume-icon {
    align-items: center;
    background: var(--rk-cyan-soft);
    border-radius: 10px;
    color: #076c85;
    display: inline-flex;
    font-size: 0.82rem;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    margin-bottom: 14px;
    min-width: 36px;
    padding: 0 10px;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-card-number,
  #rk-volume-guide .rk-volume-section-dark .rk-volume-icon {
    background: var(--rk-cyan);
    color: #082c3c;
  }

  #rk-volume-guide .rk-volume-card h3,
  #rk-volume-guide .rk-volume-card h4 {
    color: var(--rk-ink);
    line-height: 1.3;
    margin: 0 0 9px;
  }

  #rk-volume-guide .rk-volume-card h3 {
    font-size: 1.12rem;
  }

  #rk-volume-guide .rk-volume-card h4 {
    font-size: 1rem;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-card h3,
  #rk-volume-guide .rk-volume-section-dark .rk-volume-card h4 {
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-card p {
    color: var(--rk-copy);
    margin: 0;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-card p,
  #rk-volume-guide .rk-volume-section-dark .rk-volume-card li {
    color: #c8dce3;
  }

  #rk-volume-guide .rk-volume-note {
    background: #fff6e2;
    border-left: 6px solid var(--rk-yellow);
    border-radius: 14px;
    color: #5b4a1d;
    margin-top: 26px;
    padding: 18px 21px;
  }

  #rk-volume-guide .rk-volume-note p {
    margin: 0;
  }

  #rk-volume-guide .rk-volume-note-good {
    background: #e9faf5;
    border-left-color: var(--rk-green);
    color: #145e4d;
  }

  #rk-volume-guide .rk-volume-note-bad {
    background: #fff0ec;
    border-left-color: var(--rk-orange);
    color: #743425;
  }

  #rk-volume-guide .rk-volume-formula {
    background: #edf8fa;
    border: 1px solid #b4e1e7;
    border-radius: 13px;
    color: #086b82;
    font-family: Consolas, Monaco, monospace;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 20px;
    padding: 15px 18px;
  }

  #rk-volume-guide .rk-volume-bullets {
    color: var(--rk-copy);
    margin: 20px 0 0;
    padding-left: 22px;
  }

  #rk-volume-guide .rk-volume-bullets li + li {
    margin-top: 9px;
  }

  #rk-volume-guide .rk-volume-section-dark .rk-volume-bullets {
    color: #c8dce3;
  }

  #rk-volume-guide .rk-volume-table-wrap {
    margin-top: 30px;
    overflow-x: auto;
  }

  #rk-volume-guide table {
    border-collapse: separate;
    border-spacing: 0;
    min-width: 760px;
    width: 100%;
  }

  #rk-volume-guide th {
    background: var(--rk-navy);
    border-bottom: 1px solid #31576a;
    color: #ffffff;
    font-size: 0.78rem;
    letter-spacing: 0.04em;
    padding: 15px 16px;
    text-align: left;
    text-transform: uppercase;
  }

  #rk-volume-guide th:first-child {
    border-radius: 14px 0 0;
  }

  #rk-volume-guide th:last-child {
    border-radius: 0 14px 0 0;
  }

  #rk-volume-guide td {
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 16px;
    vertical-align: top;
  }

  #rk-volume-guide tbody tr td:first-child {
    border-left: 1px solid var(--rk-line);
  }

  #rk-volume-guide tbody tr td:last-child {
    border-right: 1px solid var(--rk-line);
  }

  #rk-volume-guide tbody tr:last-child td:first-child {
    border-radius: 0 0 0 14px;
  }

  #rk-volume-guide tbody tr:last-child td:last-child {
    border-radius: 0 0 14px;
  }

  #rk-volume-guide td strong {
    color: var(--rk-ink);
  }

  #rk-volume-guide .rk-volume-calculator {
    background: #102f42;
    border: 1px solid #315a70;
    border-radius: 22px;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-volume-guide .rk-volume-calculator-head {
    border-bottom: 1px solid #315a70;
    margin-bottom: 25px;
    padding-bottom: 20px;
  }

  #rk-volume-guide .rk-volume-calculator-head h3 {
    color: #ffffff;
    font-size: clamp(1.55rem, 3vw, 2.3rem);
    line-height: 1.2;
    margin: 0;
  }

  #rk-volume-guide .rk-volume-calculator-head p {
    color: #bad3dc;
    margin: 9px 0 0;
  }

  #rk-volume-guide .rk-volume-stage {
    background: #17394b;
    border: 1px solid #376177;
    border-radius: 17px;
    margin-top: 18px;
    padding: 22px;
  }

  #rk-volume-guide .rk-volume-stage-head {
    align-items: flex-start;
    display: flex;
    gap: 13px;
    margin-bottom: 18px;
  }

  #rk-volume-guide .rk-volume-stage-number {
    align-items: center;
    background: var(--rk-cyan);
    border-radius: 10px;
    color: #082c3c;
    display: inline-flex;
    flex: 0 0 38px;
    font-weight: 900;
    height: 38px;
    justify-content: center;
  }

  #rk-volume-guide .rk-volume-stage-head h4 {
    color: #ffffff;
    font-size: 1.15rem;
    line-height: 1.3;
    margin: 0;
  }

  #rk-volume-guide .rk-volume-stage-head p {
    color: #aecad5;
    font-size: 0.88rem;
    margin: 4px 0 0;
  }

  #rk-volume-guide .rk-volume-fields {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-field {
    display: block;
  }

  #rk-volume-guide .rk-volume-field span {
    color: #eaf6f8;
    display: block;
    font-size: 0.78rem;
    font-weight: 800;
    line-height: 1.35;
    margin-bottom: 7px;
  }

  #rk-volume-guide .rk-volume-field input,
  #rk-volume-guide .rk-volume-field select {
    appearance: auto;
    background: #ffffff;
    border: 1px solid #b8ccd5;
    border-radius: 10px;
    color: var(--rk-ink);
    min-height: 48px;
    padding: 10px 12px;
    width: 100%;
  }

  #rk-volume-guide .rk-volume-field small {
    color: #aecaD5;
    display: block;
    font-size: 0.72rem;
    line-height: 1.45;
    margin-top: 6px;
  }

  #rk-volume-guide .rk-volume-calculator-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    margin-top: 20px;
  }

  #rk-volume-guide .rk-volume-calculate-button,
  #rk-volume-guide .rk-volume-reset-button {
    border-radius: 11px;
    cursor: pointer;
    font-weight: 900;
    min-height: 48px;
    padding: 11px 18px;
  }

  #rk-volume-guide .rk-volume-calculate-button {
    background: var(--rk-orange);
    border: 1px solid var(--rk-orange);
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-calculate-button:hover {
    background: var(--rk-orange-dark);
  }

  #rk-volume-guide .rk-volume-reset-button {
    background: transparent;
    border: 1px solid #5d7c8d;
    color: #ffffff;
  }

  #rk-volume-guide .rk-volume-result {
    background: #ffffff;
    border-left: 7px solid var(--rk-yellow);
    border-radius: 17px;
    color: var(--rk-ink);
    margin-top: 22px;
    padding: 24px;
  }

  #rk-volume-guide .rk-volume-result.is-good {
    border-left-color: var(--rk-green);
  }

  #rk-volume-guide .rk-volume-result.is-stop {
    border-left-color: var(--rk-orange);
  }

  #rk-volume-guide .rk-volume-result-status {
    color: var(--rk-ink) !important;
    font-size: clamp(1.35rem, 2.6vw, 2rem);
    font-weight: 900;
    line-height: 1.25;
    margin: 0;
  }

  #rk-volume-guide .rk-volume-result-intro {
    color: var(--rk-copy) !important;
    margin: 8px 0 0;
  }

  #rk-volume-guide .rk-volume-result-grid {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-top: 19px;
  }

  #rk-volume-guide .rk-volume-result-item {
    background: #f2f7f9;
    border: 1px solid #cfe0e7;
    border-radius: 13px;
    padding: 16px;
  }

  #rk-volume-guide .rk-volume-result-item strong {
    color: #627b8c !important;
    display: block;
    font-size: 0.7rem;
    letter-spacing: 0.055em;
    line-height: 1.35;
    margin-bottom: 6px;
    text-transform: uppercase;
  }

  #rk-volume-guide .rk-volume-result-item span {
    color: var(--rk-ink) !important;
    display: block;
    font-size: 1.22rem;
    font-weight: 900;
    line-height: 1.25;
  }

  #rk-volume-guide .rk-volume-result-note {
    background: #edf7f9;
    border: 1px solid #cfe0e7;
    border-radius: 13px;
    color: var(--rk-copy) !important;
    margin: 18px 0 0;
    padding: 16px;
  }

  #rk-volume-guide .rk-volume-result-note strong {
    color: var(--rk-ink) !important;
  }

  #rk-volume-guide .rk-volume-chart {
    background: #ffffff;
    border: 1px solid #cbdde5;
    border-radius: 18px;
    margin-top: 24px;
    padding: 22px;
  }

  #rk-volume-guide .rk-volume-chart h4 {
    color: var(--rk-ink) !important;
    font-size: 1.18rem;
    margin: 0;
  }

  #rk-volume-guide .rk-volume-chart-intro {
    color: var(--rk-copy) !important;
    margin: 7px 0 0;
  }

  #rk-volume-guide .rk-volume-stack {
    background: #e7eff2;
    border-radius: 999px;
    display: flex;
    height: 30px;
    margin-top: 18px;
    overflow: hidden;
    width: 100%;
  }

  #rk-volume-guide .rk-volume-stack-segment {
    align-items: center;
    color: #ffffff;
    display: flex;
    font-size: 0.68rem;
    font-weight: 900;
    justify-content: center;
    min-width: 0;
    overflow: hidden;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    transition: width 0.35s ease;
    white-space: nowrap;
  }

  #rk-volume-guide .rk-volume-stack-loops { background: var(--rk-cyan-dark); }
  #rk-volume-guide .rk-volume-stack-mains { background: var(--rk-purple); }
  #rk-volume-guide .rk-volume-stack-other { background: var(--rk-yellow); color: #342703; text-shadow: none; }
  #rk-volume-guide .rk-volume-stack-buffer { background: var(--rk-orange); }

  #rk-volume-guide .rk-volume-legend {
    display: grid;
    gap: 9px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-top: 15px;
  }

  #rk-volume-guide .rk-volume-legend-item {
    align-items: flex-start;
    color: var(--rk-copy) !important;
    display: flex;
    font-size: 0.78rem;
    gap: 8px;
  }

  #rk-volume-guide .rk-volume-legend-dot {
    border-radius: 4px;
    flex: 0 0 12px;
    height: 12px;
    margin-top: 4px;
    width: 12px;
  }

  #rk-volume-guide .rk-volume-capacity-chart {
    display: grid;
    gap: 15px;
    margin-top: 25px;
  }

  #rk-volume-guide .rk-volume-capacity-row {
    display: grid;
    gap: 10px;
    grid-template-columns: 205px minmax(0, 1fr) 110px;
    align-items: center;
  }

  #rk-volume-guide .rk-volume-capacity-label {
    color: var(--rk-ink) !important;
    font-size: 0.84rem;
    font-weight: 900;
  }

  #rk-volume-guide .rk-volume-capacity-track {
    background: #e7eff2;
    border-radius: 999px;
    height: 22px;
    overflow: hidden;
  }

  #rk-volume-guide .rk-volume-capacity-fill {
    border-radius: 999px;
    height: 100%;
    min-width: 2px;
    transition: width 0.35s ease;
  }

  #rk-volume-guide .rk-volume-capacity-water { background: var(--rk-cyan-dark); }
  #rk-volume-guide .rk-volume-capacity-screed { background: var(--rk-orange); }

  #rk-volume-guide .rk-volume-capacity-value {
    color: var(--rk-ink) !important;
    font-size: 0.84rem;
    font-weight: 900;
    text-align: right;
  }

  #rk-volume-guide .rk-volume-chart-caption,
  #rk-volume-guide .rk-volume-disclaimer {
    color: #647d8e !important;
    font-size: 0.78rem;
    margin: 15px 0 0;
  }

  #rk-volume-guide .rk-volume-cta {
    background:
      radial-gradient(circle at 93% 120%, rgba(41, 196, 215, 0.22) 0, rgba(41, 196, 215, 0.22) 19%, transparent 19.2%),
      linear-gradient(125deg, #0b2536 0%, #153e51 62%, #0d6272 100%);
    border-radius: 21px;
    color: #ffffff;
    margin-top: 34px;
    overflow: hidden;
    padding: 36px;
  }

  #rk-volume-guide .rk-volume-cta-title {
    color: #ffffff;
    font-size: clamp(1.7rem, 3.3vw, 2.8rem);
    margin: 0;
    max-width: 970px;
  }

  #rk-volume-guide .rk-volume-cta p {
    color: #cee0e6;
    margin: 14px 0 0;
    max-width: 1000px;
  }

  #rk-volume-guide .rk-volume-cta-button {
    background: var(--rk-orange);
    border-radius: 12px;
    box-shadow: 0 12px 25px rgba(255, 104, 70, 0.24);
    color: #ffffff !important;
    display: inline-block;
    font-weight: 900;
    margin-top: 22px;
    padding: 14px 20px;
    text-decoration: none;
  }

  #rk-volume-guide .rk-volume-cta-button:hover,
  #rk-volume-guide .rk-volume-cta-button:focus-visible {
    background: #ffffff;
    color: var(--rk-orange-dark) !important;
  }

  #rk-volume-guide .rk-volume-link-disclosure {
    color: #a9c4ce;
    display: block;
    font-size: 0.75rem;
    margin-top: 12px;
  }

  #rk-volume-guide .rk-volume-final {
    background: linear-gradient(180deg, #f4fafb 0%, #ffffff 100%);
  }

  #rk-volume-guide .rk-volume-source-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-source-card {
    background: #f2f7f9;
    border: 1px solid #cfe0e7;
    border-radius: 15px;
    padding: 20px;
  }

  #rk-volume-guide .rk-volume-source-card a {
    color: var(--rk-cyan-dark);
    font-size: 1rem;
    font-weight: 900;
  }

  #rk-volume-guide .rk-volume-source-card p {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-volume-guide .rk-volume-responsibility {
    background: #fff0eb;
    border-left: 6px solid var(--rk-orange);
    border-radius: 14px;
    color: #613427;
    margin-top: 26px;
    padding: 19px 22px;
  }

  #rk-volume-guide .rk-volume-responsibility p {
    margin: 0;
  }

  #rk-volume-guide .rk-volume-faq {
    display: grid;
    gap: 12px;
    margin-top: 30px;
  }

  #rk-volume-guide .rk-volume-faq details {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    overflow: hidden;
  }

  #rk-volume-guide .rk-volume-faq summary {
    color: var(--rk-ink);
    cursor: pointer;
    font-weight: 900;
    list-style: none;
    padding: 19px 52px 19px 20px;
    position: relative;
  }

  #rk-volume-guide .rk-volume-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-volume-guide .rk-volume-faq summary::after {
    color: var(--rk-cyan-dark);
    content: "+";
    font-size: 1.55rem;
    font-weight: 700;
    position: absolute;
    right: 20px;
    top: 12px;
  }

  #rk-volume-guide .rk-volume-faq details[open] summary::after {
    content: "−";
  }

  #rk-volume-guide .rk-volume-faq-answer {
    border-top: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 18px 20px;
  }

  #rk-volume-guide .rk-volume-faq-answer p {
    margin: 0;
  }

  #rk-volume-guide .rk-volume-author {
    background: #eef6f8;
    border-top: 1px solid var(--rk-line);
    padding: 64px 58px;
  }

  #rk-volume-guide .rk-volume-author-layout {
    background: #ffffff;
    border: 1px solid #cbdde5;
    border-radius: 21px;
    display: grid;
    grid-template-columns: 290px minmax(0, 1fr);
    overflow: hidden;
  }

  #rk-volume-guide .rk-volume-author-side {
    align-items: center;
    background: var(--rk-navy);
    color: #ffffff;
    display: flex;
    flex-direction: column;
    padding: 35px 25px;
    text-align: center;
  }

  #rk-volume-guide .rk-volume-author-photo {
    background: #ffffff;
    border: 6px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    overflow: hidden;
    width: 158px;
  }

  #rk-volume-guide .rk-volume-author-name {
    font-size: 1.25rem;
    font-weight: 900;
    margin-top: 20px;
  }

  #rk-volume-guide .rk-volume-author-role {
    color: #bcd2db;
    font-size: 0.82rem;
    margin: 8px 0 0;
  }

  #rk-volume-guide .rk-volume-author-social {
    display: flex;
    gap: 10px;
    margin-top: 21px;
  }

  #rk-volume-guide .rk-volume-author-social a {
    align-items: center;
    border: 1px solid #497185;
    border-radius: 50%;
    color: #d8e9ee;
    display: inline-flex;
    height: 42px;
    justify-content: center;
    text-decoration: none;
    width: 42px;
  }

  #rk-volume-guide .rk-volume-author-social a:hover {
    background: var(--rk-cyan);
    color: var(--rk-navy);
  }

  #rk-volume-guide .rk-volume-author-main {
    padding: 37px;
  }

  #rk-volume-guide .rk-volume-author-title {
    font-size: clamp(1.85rem, 3.5vw, 3rem);
  }

  #rk-volume-guide .rk-volume-author-quote {
    background: #f7fbfc;
    border: 1px solid #cfe0e7;
    border-left: 6px solid var(--rk-cyan);
    border-radius: 14px;
    color: var(--rk-ink);
    font-size: 1.04rem;
    font-style: italic;
    font-weight: 700;
    line-height: 1.7;
    margin-top: 24px;
    padding: 20px 22px;
  }

  #rk-volume-guide .rk-volume-author-main > p {
    color: var(--rk-copy);
    margin: 18px 0 0;
  }

  #rk-volume-guide .rk-volume-author-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-volume-guide .rk-volume-author-fact {
    background: #eef7f9;
    border: 1px solid #d2e4e9;
    border-radius: 13px;
    color: var(--rk-copy);
    font-size: 0.84rem;
    padding: 15px;
  }

  #rk-volume-guide .rk-volume-author-fact strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.73rem;
    letter-spacing: 0.06em;
    margin-bottom: 5px;
    text-transform: uppercase;
  }

  #rk-volume-guide .rk-volume-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

  @media (max-width: 1120px) {
    #rk-volume-guide .rk-volume-result-grid,
    #rk-volume-guide .rk-volume-grid-4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-volume-guide .rk-volume-fields {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 900px) {
    #rk-volume-guide .rk-volume-term-grid,
    #rk-volume-guide .rk-volume-grid-3 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-volume-guide .rk-volume-legend {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-volume-guide .rk-volume-capacity-row {
      grid-template-columns: 165px minmax(0, 1fr) 90px;
    }
  }

  @media (max-width: 820px) {
    #rk-volume-guide .rk-volume-hero,
    #rk-volume-guide .rk-volume-section,
    #rk-volume-guide .rk-volume-author {
      padding-left: 28px;
      padding-right: 28px;
    }

    #rk-volume-guide .rk-volume-hero::before {
      left: 28px;
    }

    #rk-volume-guide .rk-volume-shortcuts {
      padding-left: 22px;
      padding-right: 22px;
    }

    #rk-volume-guide .rk-volume-author-layout {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-volume-guide .rk-volume-author-side {
      padding-bottom: 28px;
    }
  }

  @media (max-width: 660px) {
    #rk-volume-guide .rk-volume-hero {
      padding-bottom: 42px;
      padding-top: 52px;
    }

    #rk-volume-guide .rk-volume-section,
    #rk-volume-guide .rk-volume-author {
      padding-bottom: 46px;
      padding-top: 46px;
    }

    #rk-volume-guide .rk-volume-grid-2,
    #rk-volume-guide .rk-volume-grid-3,
    #rk-volume-guide .rk-volume-grid-4,
    #rk-volume-guide .rk-volume-term-grid,
    #rk-volume-guide .rk-volume-fields,
    #rk-volume-guide .rk-volume-result-grid,
    #rk-volume-guide .rk-volume-source-grid,
    #rk-volume-guide .rk-volume-author-facts {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-volume-guide .rk-volume-calculator,
    #rk-volume-guide .rk-volume-cta {
      border-radius: 17px;
      padding: 20px;
    }

    #rk-volume-guide .rk-volume-stage,
    #rk-volume-guide .rk-volume-result,
    #rk-volume-guide .rk-volume-chart {
      padding: 18px;
    }

    #rk-volume-guide .rk-volume-calculator-actions {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-volume-guide .rk-volume-calculate-button,
    #rk-volume-guide .rk-volume-reset-button,
    #rk-volume-guide .rk-volume-cta-button {
      text-align: center;
      width: 100%;
    }

    #rk-volume-guide .rk-volume-capacity-row {
      grid-template-columns: minmax(0, 1fr);
      gap: 6px;
    }

    #rk-volume-guide .rk-volume-capacity-value {
      text-align: left;
    }

    #rk-volume-guide .rk-volume-table-wrap {
      overflow: visible;
    }

    #rk-volume-guide table,
    #rk-volume-guide thead,
    #rk-volume-guide tbody,
    #rk-volume-guide tr,
    #rk-volume-guide th,
    #rk-volume-guide td {
      display: block;
      min-width: 0;
      width: 100%;
    }

    #rk-volume-guide thead {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }

    #rk-volume-guide tbody {
      display: grid;
      gap: 14px;
    }

    #rk-volume-guide tbody tr {
      background: #ffffff;
      border: 1px solid var(--rk-line);
      border-radius: 14px;
      overflow: hidden;
    }

    #rk-volume-guide td,
    #rk-volume-guide tbody tr td:first-child,
    #rk-volume-guide tbody tr td:last-child {
      border: 0;
      border-bottom: 1px solid #e1ebef;
      border-radius: 0;
      padding: 13px 15px;
    }

    #rk-volume-guide td:last-child {
      border-bottom: 0;
    }

    #rk-volume-guide td::before {
      color: var(--rk-cyan-dark);
      content: attr(data-label);
      display: block;
      font-size: 0.69rem;
      font-weight: 900;
      letter-spacing: 0.07em;
      margin-bottom: 4px;
      text-transform: uppercase;
    }

    #rk-volume-guide .rk-volume-author-main {
      padding: 25px 20px;
    }
  }

  @media (max-width: 430px) {
    #rk-volume-guide .rk-volume-hero,
    #rk-volume-guide .rk-volume-section,
    #rk-volume-guide .rk-volume-author {
      padding-left: 18px;
      padding-right: 18px;
    }

    #rk-volume-guide .rk-volume-hero::before {
      left: 18px;
    }

    #rk-volume-guide .rk-volume-shortcuts {
      padding-left: 14px;
      padding-right: 14px;
    }

    #rk-volume-guide .rk-volume-shortcuts a {
      flex: 1 1 calc(50% - 9px);
      text-align: center;
    }

    #rk-volume-guide .rk-volume-shortcuts-label {
      flex: 1 0 100%;
    }

    #rk-volume-guide .rk-volume-hero-title {
      font-size: 2.2rem;
    }

    #rk-volume-guide .rk-volume-section-title {
      font-size: 1.88rem;
    }

    #rk-volume-guide .rk-volume-legend {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-volume-guide *,
    #rk-volume-guide *::before,
    #rk-volume-guide *::after {
      scroll-behavior: auto;
      transition-duration: 0.01ms;
    }
  }
</style>

<article id="rk-volume-guide" aria-labelledby="rk-volume-visual-title">
  <div class="rk-volume-shell">
    <header class="rk-volume-hero">
      <span class="rk-volume-kicker">Zład · przepływ · bezwładność · aktualizacja 2026</span>
      <div class="rk-volume-hero-title" id="rk-volume-visual-title">Zład wody w podłogówce: <span>nie większy ani mniejszy, tylko właściwy</span></div>
      <p class="rk-volume-hero-lead">Liczba litrów nie mówi jeszcze, czy instalacja będzie stabilna, równomierna i zgodna ze źródłem ciepła. Ten poradnik oddziela zład nominalny od aktywnego, przepływ od objętości oraz pojemność cieplną wody od wielokrotnie większej masy podłogi.</p>
      <div class="rk-volume-hero-tags" aria-label="Zakres poradnika">
        <span>kalkulator zładu</span>
        <span>aktywna objętość</span>
        <span>woda kontra jastrych</span>
        <span>pompa ciepła i bufor</span>
        <span>przepływ i hydraulika</span>
      </div>
      <div class="rk-volume-meta">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: <strong>około 27 minut</strong></span>
        <span>Aktualizacja techniczna: <strong>17 września 2026 r.</strong></span>
      </div>
    </header>

    <nav class="rk-volume-shortcuts" aria-label="Na skróty — wszystkie sekcje artykułu">
      <span class="rk-volume-shortcuts-label">Na skróty</span>
      <a href="#rk-volume-answer">Szybka odpowiedź</a>
      <a href="#rk-volume-terms">Sześć pojęć</a>
      <a href="#rk-volume-calculator-section">Kalkulator</a>
      <a href="#rk-volume-interpretation">Interpretacja</a>
      <a href="#rk-volume-active">Zład aktywny</a>
      <a href="#rk-volume-heat-pump">Pompa ciepła</a>
      <a href="#rk-volume-gas">Kocioł gazowy</a>
      <a href="#rk-volume-solid">Paliwo stałe</a>
      <a href="#rk-volume-buffer">Bufor</a>
      <a href="#rk-volume-inertia">Bezwładność</a>
      <a href="#rk-volume-hydraulics">Hydraulika</a>
      <a href="#rk-volume-scenarios">Scenariusze</a>
      <a href="#rk-volume-errors">Błędy</a>
      <a href="#rk-volume-data">Dane projektowe</a>
      <a href="#rk-volume-final">Wniosek</a>
      <a href="#rk-volume-sources">Źródła</a>
      <a href="#rk-volume-faq">FAQ</a>
      <a href="#rk-volume-author">Autor</a>
    </nav>

    <section class="rk-volume-section" id="rk-volume-answer">
      <span class="rk-volume-eyebrow">Odpowiedź w 60 sekund</span>
      <h2 class="rk-volume-section-title">Większy czy mniejszy zład wody w ogrzewaniu podłogowym?</h2>
      <p class="rk-volume-lead"><strong>Nie należy dążyć ani do największej, ani do najmniejszej możliwej objętości.</strong> Zład jest przede wszystkim wynikiem długości i światła rur, pojemności urządzeń oraz przyjętej topologii instalacji. Musi być wystarczający dla źródła ciepła, ale sam nie zastępuje wymaganego przepływu, równoważenia ani prawidłowego sterowania.</p>
      <div class="rk-volume-answer">
        <strong>Najważniejszy nie jest zład zapisany na papierze, lecz objętość rzeczywiście dostępna podczas pracy źródła.</strong>
        <p>Jeżeli automatyka zamknie większość pętli, całkowite 120 litrów w instalacji może nie oznaczać 120 litrów aktywnie uczestniczących w obiegu. Z kolei bufor może zwiększyć objętość, ale jego potrzeby nie wolno wyprowadzać wyłącznie z powierzchni domu albo jednej uniwersalnej wartości l/kW.</p>
      </div>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card">
          <span class="rk-volume-icon">V</span>
          <h3>Litry są wynikiem geometrii</h3>
          <p>Objętość rur wynika z ich średnicy wewnętrznej i długości. Bufor jest osobnym elementem, a nie obowiązkowym składnikiem każdej podłogówki.</p>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-icon">V̇</span>
          <h3>Objętość to nie przepływ</h3>
          <p>Instalacja może mieć duży zład i jednocześnie niewystarczający przepływ przez źródło albo nieprawidłowe przepływy w pętlach.</p>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-icon">C</span>
          <h3>Podłoga magazynuje więcej</h3>
          <p>W mokrym systemie o reakcji pomieszczenia w dużej mierze decydują jastrych, okładzina i budynek, a nie wyłącznie woda w rurach.</p>
        </article>
      </div>
      <p class="rk-volume-copy">Jeżeli potrzebujesz wyłącznie prostego oszacowania ilości medium do napełnienia, skorzystaj z osobnego <a href="https://projekt-ogrzewania.pl/ile-wody-potrzeba-do-wypelnienia-instalacji-podlogowki-kalkulator/">kalkulatora ilości wody w instalacji podłogowej</a>. Narzędzie w tym poradniku idzie dalej: rozdziela składniki zładu, szacuje objętość aktywną i porównuje energię w wodzie z pojemnością cieplną jastrychu.</p>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-terms">
      <span class="rk-volume-eyebrow">Najpierw uporządkuj jednostki</span>
      <h2 class="rk-volume-section-title">Sześć wielkości, których nie wolno ze sobą mieszać</h2>
      <p class="rk-volume-lead">Większość błędnych wniosków zaczyna się od traktowania litrów, l/min, kelwinów i kilowatogodzin jak różnych nazw tego samego zjawiska. Każda z tych wielkości odpowiada na inne pytanie projektowe.</p>
      <div class="rk-volume-term-grid">
        <article class="rk-volume-card"><span class="rk-volume-card-number">01</span><h3>Zład nominalny [l]</h3><p>Suma objętości medium w rurach, przewodach, urządzeniach, rozdzielaczach i zbiornikach przy pełnym napełnieniu.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">02</span><h3>Zład aktywny [l]</h3><p>Część objętości rzeczywiście dostępna dla źródła przy aktualnym położeniu zaworów, siłowników i pomp.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">03</span><h3>Przepływ [l/min]</h3><p>Ilość medium przepływająca w czasie. Przenosi moc, ale nie jest tym samym co całkowita ilość wody w instalacji.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">04</span><h3>Różnica temperatur [K]</h3><p>Różnica między zasilaniem i powrotem albo zmiana temperatury użyta do obliczenia energii magazynowanej.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">05</span><h3>Pojemność cieplna [kWh/K]</h3><p>Ilość energii związana ze zmianą temperatury wody lub masy podłogi o jeden kelwin.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">06</span><h3>Minimalny przepływ i objętość</h3><p>Dwa odrębne wymagania urządzenia. Spełnienie jednego nie potwierdza automatycznie spełnienia drugiego.</p></article>
      </div>
      <div class="rk-volume-note">
        <p><strong>Przykład:</strong> 100 l wody ogrzane o 5 K magazynuje około 0,58 kWh. Ta sama liczba litrów nie mówi jednak, ile kW instalacja może przekazać do pomieszczeń ani jaki będzie spadek ciśnienia.</p>
      </div>
    </section>

    <section class="rk-volume-section rk-volume-section-dark" id="rk-volume-calculator-section">
      <span class="rk-volume-eyebrow">Narzędzie obliczeniowo-edukacyjne</span>
      <h2 class="rk-volume-section-title">Kalkulator zładu wody i pojemności cieplnej podłogi</h2>
      <p class="rk-volume-lead">Wprowadź geometrię instalacji, dane źródła i konstrukcję jastrychu. Wynik pokaże zład nominalny, szacowany zład aktywny, zapas lub deficyt względem wpisanego wymagania oraz skalę energii magazynowanej w wodzie i podłodze.</p>

      <div class="rk-volume-calculator" id="rk-volume-calculator">
        <div class="rk-volume-calculator-head">
          <h3>Policz litry, sprawdź objętość aktywną i porównaj magazyny energii</h3>
          <p>Wartości domyślne są przykładem demonstracyjnym. Przed użyciem wyniku w projekcie wpisz długości, średnice wewnętrzne i wymagania dokładnie z dokumentacji.</p>
        </div>

        <div class="rk-volume-stage">
          <div class="rk-volume-stage-head"><span class="rk-volume-stage-number">1</span><div><h4>Pętle ogrzewania podłogowego</h4><p>Objętość wynika z całkowitej długości oraz rzeczywistego światła rury.</p></div></div>
          <div class="rk-volume-fields">
            <label class="rk-volume-field"><span>Liczba pętli</span><input id="rk-volume-loop-count" type="number" min="1" max="200" step="1" value="10" inputmode="numeric"></label>
            <label class="rk-volume-field"><span>Średnia długość jednej pętli [m]</span><input id="rk-volume-loop-length" type="number" min="1" max="500" step="1" value="80" inputmode="decimal"><small>Uwzględnij dobiegi od rozdzielacza.</small></label>
            <label class="rk-volume-field"><span>Wymiar rury</span><select id="rk-volume-pipe-preset"><option value="12" selected="">16 × 2,0 mm — światło ok. 12 mm</option><option value="13">17 × 2,0 mm — światło ok. 13 mm</option><option value="16">20 × 2,0 mm — światło ok. 16 mm</option><option value="custom">Własna średnica wewnętrzna</option></select></label>
            <label class="rk-volume-field"><span>Średnica wewnętrzna rury [mm]</span><input id="rk-volume-pipe-inner" type="number" min="4" max="50" step="0.1" value="12" inputmode="decimal"><small>Do obliczeń pierwszeństwo mają dane konkretnej rury.</small></label>
            <label class="rk-volume-field"><span>Udział pętli pozostających otwartych [%]</span><input id="rk-volume-open-share" type="number" min="1" max="100" step="1" value="100" inputmode="decimal"><small>100% dla wszystkich pętli otwartych; zmniejsz przy sterowaniu strefowym.</small></label>
            <label class="rk-volume-field"><span>Sposób regulacji</span><select id="rk-volume-control"><option value="open" selected="">Wszystkie pętle zasadniczo otwarte</option><option value="zones">Siłowniki mogą zamykać strefy</option><option value="unknown">Jeszcze nieustalony</option></select></label>
          </div>
        </div>

        <div class="rk-volume-stage">
          <div class="rk-volume-stage-head"><span class="rk-volume-stage-number">2</span><div><h4>Magistrale, urządzenia i bufor</h4><p>Dodaj przewody zasilające i powrotne oraz pojemności wynikające z dokumentacji elementów.</p></div></div>
          <div class="rk-volume-fields">
            <label class="rk-volume-field"><span>Łączna długość magistral zasilanie + powrót [m]</span><input id="rk-volume-main-length" type="number" min="0" max="1000" step="1" value="30" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Średnica wewnętrzna magistral [mm]</span><input id="rk-volume-main-inner" type="number" min="0" max="100" step="0.1" value="20" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Źródło, rozdzielacze i pozostałe elementy [l]</span><input id="rk-volume-other" type="number" min="0" max="10000" step="0.1" value="8" inputmode="decimal"><small>Wpisz sumę z kart technicznych, nie objętość „na oko”.</small></label>
            <label class="rk-volume-field"><span>Pojemność bufora włączona do badanego obiegu [l]</span><input id="rk-volume-buffer-litres" type="number" min="0" max="50000" step="1" value="0" inputmode="decimal"><small>Pozostaw 0, jeżeli bufora nie ma lub dopiero rozważasz jego zastosowanie.</small></label>
            <label class="rk-volume-field"><span>Rodzaj źródła ciepła</span><select id="rk-volume-source"><option value="heatpump" selected="">Pompa ciepła</option><option value="gas">Kocioł gazowy kondensacyjny</option><option value="solid">Kocioł na pellet / paliwo stałe</option><option value="electric">Kocioł elektryczny</option><option value="other">Inne / jeszcze nieustalone</option></select></label>
            <label class="rk-volume-field"><span>Moc źródła [kW]</span><input id="rk-volume-source-power" type="number" min="0.1" max="1000" step="0.1" value="7" inputmode="decimal"></label>
          </div>
        </div>

        <div class="rk-volume-stage">
          <div class="rk-volume-stage-head"><span class="rk-volume-stage-number">3</span><div><h4>Wymaganie źródła</h4><p>Przepisz wartość z dokumentacji wybranego urządzenia. Kalkulator nie narzuca uniwersalnego minimum.</p></div></div>
          <div class="rk-volume-fields">
            <label class="rk-volume-field"><span>Sposób podania wymagania</span><select id="rk-volume-requirement-mode"><option value="unknown" selected="">Nie znam wymagania</option><option value="total">Minimalna objętość całkowita [l]</option><option value="perkw">Minimalna objętość [l/kW]</option></select></label>
            <label class="rk-volume-field"><span>Wartość z dokumentacji</span><input id="rk-volume-requirement" type="number" min="0" max="10000" step="0.1" value="0" inputmode="decimal"><small>Wpisz 0, jeżeli dokumentacja nie została jeszcze sprawdzona.</small></label>
            <label class="rk-volume-field"><span>Minimalny przepływ źródła</span><select id="rk-volume-flow-confirmed"><option value="unknown" selected="">Nie sprawdzono</option><option value="yes">Sprawdzono niezależnie</option><option value="no">Nie jest zapewniony</option></select><small>Objętość nie potwierdza wymaganego przepływu.</small></label>
          </div>
        </div>

        <div class="rk-volume-stage">
          <div class="rk-volume-stage-head"><span class="rk-volume-stage-number">4</span><div><h4>Masa podłogi do porównania</h4><p>To uproszczone oszacowanie skali, a nie dynamiczna symulacja nagrzewania budynku.</p></div></div>
          <div class="rk-volume-fields">
            <label class="rk-volume-field"><span>Ogrzewana powierzchnia [m²]</span><input id="rk-volume-floor-area" type="number" min="1" max="10000" step="1" value="120" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Grubość analizowanej warstwy jastrychu [cm]</span><input id="rk-volume-screed-thickness" type="number" min="0.5" max="50" step="0.5" value="6.5" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Rodzaj jastrychu</span><select id="rk-volume-screed-type"><option value="cement" selected="">Cementowy — ustawienia orientacyjne</option><option value="anhydrite">Anhydrytowy — ustawienia orientacyjne</option><option value="custom">Własne dane</option></select></label>
            <label class="rk-volume-field"><span>Gęstość [kg/m³]</span><input id="rk-volume-density" type="number" min="100" max="5000" step="10" value="2200" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Ciepło właściwe [kJ/(kg·K)]</span><input id="rk-volume-specific-heat" type="number" min="0.1" max="10" step="0.01" value="0.88" inputmode="decimal"></label>
            <label class="rk-volume-field"><span>Analizowana zmiana temperatury ΔT [K]</span><input id="rk-volume-delta" type="number" min="0.1" max="100" step="0.5" value="5" inputmode="decimal"></label>
          </div>
        </div>

        <div class="rk-volume-calculator-actions">
          <button class="rk-volume-calculate-button" id="rk-volume-run" type="button">Oblicz zład i porównaj energię</button>
          <button class="rk-volume-reset-button" id="rk-volume-reset" type="button">Przywróć przykład</button>
        </div>

        <div class="rk-volume-result" id="rk-volume-result" aria-live="polite">
          <p class="rk-volume-result-status" id="rk-volume-status">Wynik przykładowy — wymaganie źródła nie zostało podane</p>
          <p class="rk-volume-result-intro" id="rk-volume-intro">Kalkulator policzył geometrię instalacji, ale bez danych urządzenia nie rozstrzyga potrzeby bufora.</p>
          <div class="rk-volume-result-grid">
            <div class="rk-volume-result-item"><strong>Zład w pętlach</strong><span id="rk-volume-out-loops">90,5 l</span></div>
            <div class="rk-volume-result-item"><strong>Magistrale</strong><span id="rk-volume-out-mains">9,4 l</span></div>
            <div class="rk-volume-result-item"><strong>Zład nominalny</strong><span id="rk-volume-out-nominal">107,9 l</span></div>
            <div class="rk-volume-result-item"><strong>Szacowany zład aktywny</strong><span id="rk-volume-out-active">107,9 l</span></div>
            <div class="rk-volume-result-item"><strong>Aktywny zład na moc źródła</strong><span id="rk-volume-out-perkw">15,4 l/kW</span></div>
            <div class="rk-volume-result-item"><strong>Wymaganie z dokumentacji</strong><span id="rk-volume-out-required">nie podano</span></div>
            <div class="rk-volume-result-item"><strong>Energia w aktywnej wodzie dla ΔT</strong><span id="rk-volume-out-water-energy">0,63 kWh</span></div>
            <div class="rk-volume-result-item"><strong>Orientacyjna energia w jastrychu dla ΔT</strong><span id="rk-volume-out-screed-energy">20,97 kWh</span></div>
          </div>
          <p class="rk-volume-result-note" id="rk-volume-result-note"><strong>Co wynika z przykładu?</strong> Przy przyjętych danych pojemność cieplna analizowanej masy jastrychu jest około 33,4 razy większa od pojemności aktywnej wody. To porównanie skali, a nie prognoza czasu nagrzewania.</p>

          <div class="rk-volume-chart" aria-labelledby="rk-volume-composition-title">
            <h4 id="rk-volume-composition-title">Z czego składa się obliczony zład nominalny?</h4>
            <p class="rk-volume-chart-intro">Szerokość segmentów zmienia się po każdym przeliczeniu.</p>
            <div class="rk-volume-stack" aria-hidden="true">
              <div class="rk-volume-stack-segment rk-volume-stack-loops" id="rk-volume-stack-loops" style="width:83.9%">pętle</div>
              <div class="rk-volume-stack-segment rk-volume-stack-mains" id="rk-volume-stack-mains" style="width:8.7%">mag.</div>
              <div class="rk-volume-stack-segment rk-volume-stack-other" id="rk-volume-stack-other" style="width:7.4%">inne</div>
              <div class="rk-volume-stack-segment rk-volume-stack-buffer" id="rk-volume-stack-buffer" style="width:0%"></div>
            </div>
            <div class="rk-volume-legend">
              <div class="rk-volume-legend-item"><span class="rk-volume-legend-dot rk-volume-stack-loops"></span><span>Pętle: <strong id="rk-volume-legend-loops">90,5 l</strong></span></div>
              <div class="rk-volume-legend-item"><span class="rk-volume-legend-dot rk-volume-stack-mains"></span><span>Magistrale: <strong id="rk-volume-legend-mains">9,4 l</strong></span></div>
              <div class="rk-volume-legend-item"><span class="rk-volume-legend-dot rk-volume-stack-other"></span><span>Urządzenia: <strong id="rk-volume-legend-other">8,0 l</strong></span></div>
              <div class="rk-volume-legend-item"><span class="rk-volume-legend-dot rk-volume-stack-buffer"></span><span>Bufor: <strong id="rk-volume-legend-buffer">0,0 l</strong></span></div>
            </div>

            <div class="rk-volume-capacity-chart" aria-label="Porównanie energii magazynowanej w aktywnej wodzie i jastrychu">
              <div class="rk-volume-capacity-row">
                <span class="rk-volume-capacity-label">Aktywna woda</span>
                <div class="rk-volume-capacity-track"><div class="rk-volume-capacity-fill rk-volume-capacity-water" id="rk-volume-bar-water" style="width:3%"></div></div>
                <span class="rk-volume-capacity-value" id="rk-volume-chart-water">0,63 kWh</span>
              </div>
              <div class="rk-volume-capacity-row">
                <span class="rk-volume-capacity-label">Analizowana masa jastrychu</span>
                <div class="rk-volume-capacity-track"><div class="rk-volume-capacity-fill rk-volume-capacity-screed" id="rk-volume-bar-screed" style="width:100%"></div></div>
                <span class="rk-volume-capacity-value" id="rk-volume-chart-screed">20,97 kWh</span>
              </div>
            </div>
            <p class="rk-volume-chart-caption">Porównanie dotyczy tej samej zmiany temperatury. Rzeczywista dynamika zależy również od przewodzenia ciepła, położenia rur, oporu okładziny, strat budynku i sterowania.</p>
          </div>
          <p class="rk-volume-disclaimer">Kalkulator ma charakter edukacyjny. Nie dobiera bufora, pompy obiegowej ani średnic przewodów i nie zastępuje dokumentacji źródła, obliczeń hydraulicznych ani projektu instalacji.</p>
        </div>
      </div>
    </section>

    <section class="rk-volume-section" id="rk-volume-interpretation">
      <span class="rk-volume-eyebrow">Nie kończ na liczbie litrów</span>
      <h2 class="rk-volume-section-title">Jak interpretować wynik kalkulatora?</h2>
      <p class="rk-volume-lead">Najpierw sprawdź, czy użyto średnic wewnętrznych i pełnych długości przewodów. Następnie porównaj aktywną objętość z wymaganiem konkretnego źródła i osobno potwierdź przepływ. Dopiero wtedy można oceniać, czy instalacja potrzebuje korekty.</p>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card"><span class="rk-volume-card-number">1</span><h3>Wynik geometryczny</h3><p>Mówi, ile medium mieści się w przyjętych elementach. Nie ocenia jeszcze regulacji, oporów ani sposobu włączenia bufora.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">2</span><h3>Wynik aktywny</h3><p>Pokazuje, jak zamykanie pętli może ograniczyć objętość widzianą przez źródło. Jest szacunkiem, dopóki nie przeanalizujesz schematu.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">3</span><h3>Porównanie energii</h3><p>Wyjaśnia, dlaczego bezwładności mokrej podłogówki nie wolno tłumaczyć wyłącznie ilością wody w rurach.</p></article>
      </div>
      <div class="rk-volume-note rk-volume-note-bad"><p><strong>Nie wyciągaj wniosku „brakuje 30 l, więc kupuję bufor 30 l”.</strong> Najpierw ustal, czego wymaga urządzenie, czy wymaganie dotyczy całego lub aktywnego obiegu, jaki jest minimalny przepływ oraz czy zbiornik ma również rozdzielać hydraulicznie obiegi.</p></div>

      <aside class="rk-volume-cta" aria-label="Projekt ogrzewania podłogowego">
        <div class="rk-volume-cta-title">Znasz już liczbę litrów. Teraz trzeba sprawdzić przepływ i aktywną objętość</div>
        <p>Sam zład nie określa długości pętli, strat ciśnienia, średnic magistral ani tego, ile obwodów pozostanie otwartych podczas pracy źródła. Jeżeli wynik zależy od sterowania strefowego, bufora lub minimalnej objętości wymaganej przez urządzenie, te elementy trzeba sprawdzić razem z hydrauliką całej instalacji.</p>
        <a class="rk-volume-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Sprawdź zakres indywidualnego projektu podłogówki</a>
        <small class="rk-volume-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </aside>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-active">
      <span class="rk-volume-eyebrow">Dwie liczby zamiast jednej</span>
      <h2 class="rk-volume-section-title">Zład nominalny a zład aktywny — gdzie powstaje różnica?</h2>
      <p class="rk-volume-lead">Zład nominalny obejmuje całą napełnioną instalację. Zład aktywny jest tą częścią, przez którą w konkretnym stanie pracy może krążyć medium wymagane przez źródło. Różnica pojawia się głównie przy zaworach strefowych, siłownikach, kilku pompach i rozdzieleniu hydraulicznym.</p>
      <div class="rk-volume-grid-2">
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">NOMINALNY</span>
          <h3>Co sumujemy?</h3>
          <ul class="rk-volume-bullets">
            <li>wszystkie pętle podłogowe,</li>
            <li>przewody zasilające i powrotne,</li>
            <li>wymiennik oraz pojemność urządzenia,</li>
            <li>rozdzielacze, armaturę i sprzęgło,</li>
            <li>bufor, jeżeli należy do badanego obiegu.</li>
          </ul>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">AKTYWNY</span>
          <h3>Co może ograniczyć dostępność?</h3>
          <ul class="rk-volume-bullets">
            <li>zamknięte siłowniki na rozdzielaczu,</li>
            <li>zawory strefowe lub przełączające,</li>
            <li>sprzęgło oddzielające przepływy obiegów,</li>
            <li>pompa, która w danym stanie nie pracuje,</li>
            <li>schemat, w którym część zbiornika nie uczestniczy w obiegu.</li>
          </ul>
        </article>
      </div>
      <div class="rk-volume-formula">V = π × dᵢ² / 4 × L &nbsp;&nbsp; oraz &nbsp;&nbsp; E<sub>wody</sub> ≈ V × 1,163 Wh/(l·K) × ΔT</div>
      <p class="rk-volume-copy">W pierwszym równaniu średnicę wewnętrzną podajemy w metrach, a długość w metrach. Wynik w m³ mnożymy przez 1000, aby otrzymać litry. Pojemność jednego metra rury 16 × 2 mm przy uproszczonym świetle 12 mm wynosi około 0,113 l/m. Dokładne wyjaśnienie znajduje się w poradniku <a href="https://projekt-ogrzewania.pl/ile-wody-miesci-sie-w-1-metrze-rury-pex-pert-16/">ile wody mieści się w metrze rury 16 mm</a>.</p>
      <div class="rk-volume-table-wrap">
        <table>
          <thead><tr><th>Wymiar przykładowy</th><th>Uproszczone światło</th><th>Objętość geometryczna</th><th>Co trzeba zweryfikować</th></tr></thead>
          <tbody>
            <tr><td data-label="Wymiar przykładowy"><strong>16 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 12 mm</td><td data-label="Objętość geometryczna">około 0,113 l/m</td><td data-label="Co trzeba zweryfikować">Rzeczywistą średnicę wewnętrzną, tolerancje i pełną długość wraz z dobiegami.</td></tr>
            <tr><td data-label="Wymiar przykładowy"><strong>17 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 13 mm</td><td data-label="Objętość geometryczna">około 0,133 l/m</td><td data-label="Co trzeba zweryfikować">Zgodność systemu połączeń oraz wpływ światła na charakterystykę hydrauliczną.</td></tr>
            <tr><td data-label="Wymiar przykładowy"><strong>20 × 2,0 mm</strong></td><td data-label="Uproszczone światło">około 16 mm</td><td data-label="Objętość geometryczna">około 0,201 l/m</td><td data-label="Co trzeba zweryfikować">Promień gięcia, konstrukcję podłogi, opory i zgodność z rozdzielaczem.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-volume-note"><p><strong>Ważne:</strong> udział otwartych pętli w kalkulatorze jest uproszczeniem. W rzeczywistym schemacie należy prześledzić drogę przepływu od króćca zasilającego źródła do króćca powrotnego w każdym możliwym stanie automatyki.</p></div>
    </section>

    <section class="rk-volume-section" id="rk-volume-heat-pump">
      <span class="rk-volume-eyebrow">Objętość i przepływ według dokumentacji urządzenia</span>
      <h2 class="rk-volume-section-title">Pompa ciepła: kiedy zład ma znaczenie i dlaczego nie przesądza o buforze?</h2>
      <p class="rk-volume-lead">Pompa ciepła może wymagać minimalnego przepływu, określonej dostępnej objętości albo energii niezbędnej do bezpiecznego przeprowadzenia odszraniania. Wymagania zależą od konkretnego urządzenia, układu hydraulicznego, modulacji sprężarki oraz strategii sterowania.</p>
      <div class="rk-volume-grid-4">
        <article class="rk-volume-card"><span class="rk-volume-card-number">01</span><h3>Minimalny przepływ</h3><p>Musi zostać zapewniony w najtrudniejszym stanie pracy, również wtedy, gdy automatyka ogranicza część odbiorników.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">02</span><h3>Minimalna objętość</h3><p>Sprawdź, czy dokumentacja mówi o całym systemie, obiegu aktywnym czy objętości wymaganej dla określonej konfiguracji.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">03</span><h3>Odszranianie</h3><p>W pompach powietrznych energia do defrostu może być pobierana z instalacji. Znaczenie ma temperatura i aktywna masa odbiorników.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">04</span><h3>Modulacja</h3><p>Jeżeli minimalna moc sprężarki przewyższa bieżący odbiór, samo dodanie litrów może wydłużyć cykl, lecz nie usuwa przyczyny niedopasowania.</p></article>
      </div>
      <p class="rk-volume-copy">Bezpośrednie podłączenie pompy ciepła do poprawnie zaprojektowanej, stale otwartej podłogówki może zapewniać zarówno przepływ, jak i objętość bez osobnego bufora. Inaczej wygląda układ z wieloma zamykanymi strefami, kilkoma obiegami o różnych parametrach albo dodatkowym źródłem. Te zależności powinny być rozstrzygnięte już w <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-z-pompa-ciepla/">projekcie podłogówki z pompą ciepła</a>.</p>
      <div class="rk-volume-note rk-volume-note-good"><p><strong>Dobra kolejność:</strong> sprawdź wymaganie urządzenia → policz zład aktywny w najgorszym stanie → potwierdź minimalny przepływ → oceń modulację i sterowanie → dopiero wtedy wybierz topologię oraz ewentualny bufor.</p></div>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-gas">
      <span class="rk-volume-eyebrow">Nie „mały zład”, lecz dopasowana modulacja</span>
      <h2 class="rk-volume-section-title">Kocioł gazowy: zład, minimalna moc i taktowanie</h2>
      <p class="rk-volume-lead">Kocioł kondensacyjny nie potrzebuje małego zładu tylko dlatego, że potrafi modulować. Stabilność pracy zależy od relacji między jego minimalną mocą a chwilowym odbiorem instalacji, przepływu przez wymiennik, temperatury powrotu i logiki regulacji.</p>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card"><span class="rk-volume-icon">Pmin</span><h3>Minimalna moc palnika</h3><p>Im niższe obciążenie budynku w okresie przejściowym, tym ważniejsza jest zdolność kotła do zejścia z mocą bez szybkiego osiągania temperatury zadanej.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-icon">T</span><h3>Temperatura powrotu</h3><p>Niska temperatura instalacji sprzyja kondensacji, ale efekt zależy od nastaw i hydrauliki, a nie od samej liczby litrów.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-icon">V̇</span><h3>Przepływ przez kocioł</h3><p>Musi mieścić się w zakresie wymaganym przez urządzenie. Dodatkowy zbiornik nie naprawia automatycznie złej średnicy lub źle dobranej pompy.</p></article>
      </div>
      <p class="rk-volume-copy">Jeżeli kocioł często uruchamia się i zatrzymuje, przeanalizuj moc minimalną, krzywą grzewczą, histerezę, liczbę otwartych pętli i sposób sprzęgnięcia obiegów. Wprowadzenie zbiornika wyłącznie dlatego, że „więcej wody uspokaja instalację”, może ukryć niewłaściwy dobór urządzenia. Więcej zależności opisuje poradnik o <a href="https://projekt-ogrzewania.pl/kociol-gazowy/">kotle gazowym współpracującym z podłogówką</a>.</p>
    </section>

    <section class="rk-volume-section" id="rk-volume-solid">
      <span class="rk-volume-eyebrow">Akumulacja źródła to osobny problem</span>
      <h2 class="rk-volume-section-title">Kocioł na pellet lub paliwo stałe: nie myl zładu rur ze zbiornikiem akumulacyjnym</h2>
      <p class="rk-volume-lead">W źródłach, których mocy nie można szybko i płynnie ograniczyć, zbiornik może przejmować nadwyżkę energii. Jego zadanie i pojemność wynikają jednak z rodzaju kotła, mocy, paliwa, sposobu spalania, wymaganej temperatury i konfiguracji zabezpieczeń — nie z samego metrażu podłogówki.</p>
      <div class="rk-volume-grid-2">
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">PĘTLE</span>
          <h3>Pojemność odbiornika</h3>
          <p>Woda w podłogówce oraz masa jastrychu mogą odbierać energię, lecz ich temperatura i dopuszczalna moc powierzchni ograniczają możliwość przyjęcia nagłej nadwyżki.</p>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">AKUMULACJA</span>
          <h3>Pojemność zaprojektowanego zbiornika</h3>
          <p>Zbiornik akumulacyjny pracuje w określonym zakresie temperatur i powinien być dobrany do charakterystyki źródła oraz sposobu odbioru energii przez instalację.</p>
        </article>
      </div>
      <p class="rk-volume-copy">Szczegóły zależą od rodzaju urządzenia. Osobno omawiam współpracę <a href="https://projekt-ogrzewania.pl/kotly-na-paliwa-stale-w-ogrzewaniu-podlogowym/">kotłów na paliwa stałe z ogrzewaniem podłogowym</a> oraz charakterystykę <a href="https://projekt-ogrzewania.pl/kociol-na-pellet/">kotła na pellet</a>. W obu przypadkach podłogę należy chronić przed zbyt wysoką temperaturą zasilania.</p>
      <div class="rk-volume-note rk-volume-note-bad"><p><strong>Nie traktuj jastrychu jako awaryjnego odbiornika dowolnej nadwyżki mocy.</strong> Komfort i dopuszczalna temperatura powierzchni podłogi pozostają ograniczeniem niezależnie od tego, ile energii teoretycznie można zgromadzić w jej masie.</p></div>
    </section>

    <section class="rk-volume-section rk-volume-section-dark" id="rk-volume-buffer">
      <span class="rk-volume-eyebrow">Jedno urządzenie, kilka zupełnie różnych funkcji</span>
      <h2 class="rk-volume-section-title">Bufor ciepła: kiedy pomaga, a kiedy tylko zwiększa liczbę litrów?</h2>
      <p class="rk-volume-lead">Pytanie „czy potrzebuję bufora?” jest niepełne. Najpierw trzeba określić, jakie zadanie zbiornik ma wykonać oraz czy bez niego rzeczywiście występuje problem projektowy.</p>
      <div class="rk-volume-grid-4">
        <article class="rk-volume-card"><span class="rk-volume-card-number">A</span><h3>Zwiększenie objętości</h3><p>Zapewnia dodatkową masę wody, jeżeli źródło wymaga większego aktywnego zładu niż dostępny w obiegu.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">B</span><h3>Stabilizacja pracy</h3><p>Może wydłużyć cykl źródła, lecz nie zastępuje dopasowania jego minimalnej mocy do rzeczywistego obciążenia.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">C</span><h3>Rozdzielenie hydrauliczne</h3><p>Umożliwia pracę obiegów o różnych przepływach, ale dodaje pompę lub pompy i wymaga właściwego układu króćców.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">D</span><h3>Akumulacja energii</h3><p>Wymaga świadomie dobranego zakresu temperatur i pojemności. Mały zbiornik techniczny nie jest równoważny dużemu magazynowi.</p></article>
      </div>
      <div class="rk-volume-table-wrap">
        <table>
          <thead><tr><th>Sytuacja</th><th>Co może dać bufor</th><th>Czego nie rozwiąże sam</th><th>Co sprawdzić</th></tr></thead>
          <tbody>
            <tr><td data-label="Sytuacja"><strong>Za mała aktywna objętość</strong></td><td data-label="Co może dać bufor">Dodatkową objętość stale dostępną dla źródła.</td><td data-label="Czego nie rozwiąże sam">Niewystarczającego przepływu przez źle dobrane przewody.</td><td data-label="Co sprawdzić">Miejsce wpięcia, aktywny obieg i warunki urządzenia.</td></tr>
            <tr><td data-label="Sytuacja"><strong>Obiegi o różnych przepływach</strong></td><td data-label="Co może dać bufor">Rozdzielenie hydrauliczne strony źródła i odbiorników.</td><td data-label="Czego nie rozwiąże sam">Braku równoważenia pętli i złych nastaw pomp.</td><td data-label="Co sprawdzić">Przepływ pierwotny, wtórny, mieszanie i temperatury.</td></tr>
            <tr><td data-label="Sytuacja"><strong>Taktowanie</strong></td><td data-label="Co może dać bufor">Większą energię na jeden cykl pracy.</td><td data-label="Czego nie rozwiąże sam">Przewymiarowania źródła i nieprawidłowej automatyki.</td><td data-label="Co sprawdzić">Moc minimalną, odbiór chwilowy, histerezę i strefy.</td></tr>
            <tr><td data-label="Sytuacja"><strong>Źródło stałopalne</strong></td><td data-label="Co może dać bufor">Kontrolowaną akumulację nadwyżki energii.</td><td data-label="Czego nie rozwiąże sam">Błędnego zabezpieczenia i nieprawidłowej ochrony powrotu.</td><td data-label="Co sprawdzić">Moc, paliwo, zakres temperatur i wymagania formalne.</td></tr>
          </tbody>
        </table>
      </div>
      <p class="rk-volume-copy">Niepotrzebny albo źle włączony zbiornik może zwiększyć straty postojowe, pobór energii przez dodatkową pompę i mieszanie temperatur, a w systemie z pompą ciepła podnieść wymaganą temperaturę zasilania. Szerzej opisuję warianty w poradniku <a href="https://projekt-ogrzewania.pl/bufor-ciepla-w-ogrzewaniu-podlogowym/">bufor ciepła w ogrzewaniu podłogowym</a>.</p>
    </section>

    <section class="rk-volume-section" id="rk-volume-inertia">
      <span class="rk-volume-eyebrow">Woda jest tylko jednym składnikiem</span>
      <h2 class="rk-volume-section-title">Czy większy zład spowalnia podłogówkę?</h2>
      <p class="rk-volume-lead">Więcej wody zwiększa pojemność cieplną obiegu, lecz w typowej mokrej podłogówce masa jastrychu jest znacznie większym magazynem energii. Na czas reakcji wpływa również głębokość ułożenia rur, przewodność warstw, opór okładziny, moc chwilowa i straty budynku.</p>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card"><span class="rk-volume-icon">H₂O</span><h3>Woda</h3><p>Szybko zmienia temperaturę i transportuje energię. Jej pojemność można policzyć z liczby litrów oraz analizowanej zmiany temperatury.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-icon">M</span><h3>Jastrych</h3><p>Ma wielokrotnie większą masę. Nagrzewanie i wychładzanie przebiega w czasie oraz nie jest jednakowe w całej grubości.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-icon">R</span><h3>Okładzina i budynek</h3><p>Opór cieplny wykończenia oraz chwilowe straty i zyski decydują, jak szybko zmiana stanie się odczuwalna w pomieszczeniu.</p></article>
      </div>
      <p class="rk-volume-copy">Dlatego zmniejszenie objętości wody nie zmieni mokrej podłogówki w system o reakcji lekkiego grzejnika. Szczegółowe wyjaśnienie znajdziesz w artykule o <a href="https://projekt-ogrzewania.pl/czym-jest-bezwladnosc-cieplna-w-ogrzewaniu-podlogowym/">bezwładności cieplnej ogrzewania podłogowego</a>. Rozwinięcie roli posadzki jako magazynu energii znajduje się również w poradniku <a href="https://projekt-ogrzewania.pl/najwiekszy-magazyn-energii-w-twoim-domu-juz-istnieje-i-prawdopodobnie-po-nim-chodzisz/">o magazynowaniu energii w masie podłogi</a>.</p>
      <div class="rk-volume-note"><p><strong>Porównanie kalkulatora nie jest prognozą czasu.</strong> Pokazuje energię odpowiadającą jednakowej zmianie temperatury, ale nie modeluje dynamicznego rozkładu temperatury w jastrychu ani wymiany ciepła z pomieszczeniem.</p></div>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-hydraulics">
      <span class="rk-volume-eyebrow">Litry nie płyną same</span>
      <h2 class="rk-volume-section-title">Zład, przepływ, średnica i opory hydrauliczne</h2>
      <p class="rk-volume-lead">Większe światło rury zwiększa pojemność na metr, lecz przede wszystkim zmienia prędkość i spadek ciśnienia przy określonym przepływie. Nie dobieramy średnicy po to, aby sztucznie zwiększyć zład.</p>
      <div class="rk-volume-grid-4">
        <article class="rk-volume-card"><span class="rk-volume-card-number">Q</span><h3>Moc pętli</h3><p>Wynika z obciążenia pomieszczenia, konstrukcji podłogi i temperatur pracy, a następnie określa wymagany przepływ.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">dᵢ</span><h3>Średnica wewnętrzna</h3><p>Wpływa jednocześnie na pojemność, prędkość medium i jednostkowy spadek ciśnienia.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">L</span><h3>Długość obwodu</h3><p>Obejmuje powierzchnię grzejną i dobiegi. Dłuższa droga zwiększa zarówno zład, jak i opór.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">Δp</span><h3>Droga krytyczna</h3><p>Pompa jest dobierana do przepływu całej instalacji oraz oporu najbardziej wymagającej aktywnej drogi.</p></article>
      </div>
      <p class="rk-volume-copy">Do analizy przewodów zasilających służy poradnik o <a href="https://projekt-ogrzewania.pl/srednice-rur-w-ogrzewaniu-podlogowym/">średnicach rur w ogrzewaniu podłogowym</a>, a parametry pompy można uporządkować w <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">kalkulatorze doboru pompy obiegowej</a>. Regulację poszczególnych obwodów wyjaśnia artykuł o <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametrach i przepływach na rozdzielaczu</a>.</p>
      <div class="rk-volume-note rk-volume-note-bad"><p><strong>Typowy błąd:</strong> zwiększenie średnicy magistrali lub pętli wyłącznie po to, aby uzyskać więcej litrów. Każda zmiana wymiaru musi zostać oceniona hydraulicznie, konstrukcyjnie i systemowo.</p></div>
    </section>

    <section class="rk-volume-section" id="rk-volume-scenarios">
      <span class="rk-volume-eyebrow">Nie ma jednego schematu dla każdego domu</span>
      <h2 class="rk-volume-section-title">Cztery typowe scenariusze i właściwa kolejność decyzji</h2>
      <p class="rk-volume-lead">Ta sama nominalna objętość może być wystarczająca albo problematyczna zależnie od źródła, automatyki i topologii. Poniższe przypadki pokazują sposób myślenia, a nie gotowe recepty.</p>
      <div class="rk-volume-table-wrap">
        <table>
          <thead><tr><th>Konfiguracja</th><th>Najważniejsze pytanie</th><th>Ryzyko</th><th>Prawidłowa weryfikacja</th></tr></thead>
          <tbody>
            <tr><td data-label="Konfiguracja"><strong>Pompa ciepła + stale otwarte pętle</strong></td><td data-label="Najważniejsze pytanie">Czy podłogówka zapewnia wymagany przepływ i aktywną objętość?</td><td data-label="Ryzyko">Zbyt duże opory albo zbyt mała objętość mimo braku siłowników.</td><td data-label="Prawidłowa weryfikacja">Dane urządzenia, pełny zład, droga krytyczna i nastawy pompy.</td></tr>
            <tr><td data-label="Konfiguracja"><strong>Pompa ciepła + zamykane strefy</strong></td><td data-label="Najważniejsze pytanie">Co pozostaje otwarte w najbardziej niekorzystnym stanie?</td><td data-label="Ryzyko">Spadek przepływu i aktywnej objętości poniżej minimum.</td><td data-label="Prawidłowa weryfikacja">Sekwencje automatyki, bypass lub zbiornik, przepływ minimalny i defrost.</td></tr>
            <tr><td data-label="Konfiguracja"><strong>Kocioł gazowy + podłogówka</strong></td><td data-label="Najważniejsze pytanie">Czy moc minimalna kotła odpowiada chwilowemu odbiorowi?</td><td data-label="Ryzyko">Taktowanie w okresach przejściowych albo przy zamkniętych strefach.</td><td data-label="Prawidłowa weryfikacja">Modulacja, krzywa, przepływ, sprzęgnięcie obiegów i logika regulatora.</td></tr>
            <tr><td data-label="Konfiguracja"><strong>Kocioł stałopalny + podłogówka</strong></td><td data-label="Najważniejsze pytanie">Gdzie bezpiecznie trafi nadwyżka energii źródła?</td><td data-label="Ryzyko">Przegrzanie, nieprawidłowa temperatura podłogi lub niewystarczająca akumulacja.</td><td data-label="Prawidłowa weryfikacja">Zbiornik akumulacyjny, zabezpieczenia, ochrona powrotu i układ mieszający.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card"><span class="rk-volume-card-number">KROK 1</span><h3>Źródło i jego granice</h3><p>Odczytaj minimalny przepływ, minimalną dostępną objętość, temperatury oraz warunki różnych trybów pracy.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">KROK 2</span><h3>Najgorszy stan instalacji</h3><p>Sprawdź, które pętle i urządzenia pozostaną aktywne po zadziałaniu regulatorów, siłowników i zaworów.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">KROK 3</span><h3>Hydraulika i sterowanie</h3><p>Potwierdź przepływy, opory, punkt pracy pomp, kolejność załączeń i dopiero potem oceń dodatkowe elementy.</p></article>
      </div>
      <p class="rk-volume-copy">Jeżeli planujesz zamykanie pomieszczeń, przeczytaj również poradnik o tym, <a href="https://projekt-ogrzewania.pl/sterowanie-strefowe-ogrzewaniem-czy-warto/">czy warto stosować sterowanie strefowe</a>, oraz wyjaśnienie działania <a href="https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/">siłowników termoelektrycznych na rozdzielaczu</a>.</p>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-errors">
      <span class="rk-volume-eyebrow">Mity, które prowadzą do złych decyzji</span>
      <h2 class="rk-volume-section-title">Najczęstsze błędy przy ocenie zładu wody</h2>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 1</span><h3>Więcej litrów zawsze oznacza lepiej</h3><p>Dodatkowa objętość ma wartość tylko wtedy, gdy rozwiązuje określony problem i pozostaje dostępna w wymaganym stanie pracy.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 2</span><h3>Bufor jest obowiązkowy przy każdej pompie ciepła</h3><p>Nie. Najpierw trzeba porównać wymagania urządzenia z aktywną objętością i przepływem konkretnej instalacji.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 3</span><h3>Zład odpowiada za równomierne grzanie</h3><p>Równomierność zależy głównie od mocy powierzchni, rozstawu, temperatur, przepływów i równoważenia pętli.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 4</span><h3>Mało wody oznacza szybką podłogówkę</h3><p>W systemie mokrym dominującą rolę w reakcji odgrywa masa i konstrukcja podłogi oraz opór wykończenia.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 5</span><h3>L/kW jest uniwersalną normą</h3><p>Wartości spotykane w zaleceniach nie zastępują wymagań konkretnego urządzenia ani analizy sposobu włączenia zbiornika.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 6</span><h3>Cała woda jest zawsze aktywna</h3><p>Zamknięte pętle, zawory i rozdzielenie obiegów mogą pozostawić źródłu tylko część nominalnej objętości.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 7</span><h3>Duża rura jest dobrym sposobem na zład</h3><p>Średnica wynika z hydrauliki i systemu montażowego. Litry są efektem ubocznym, nie podstawowym kryterium.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 8</span><h3>Bufor naprawi przewymiarowane źródło</h3><p>Może wydłużyć cykl, ale nie zmienia relacji między minimalną mocą urządzenia a długotrwałym obciążeniem budynku.</p></article>
        <article class="rk-volume-card"><span class="rk-volume-card-number">BŁĄD 9</span><h3>Wystarczy policzyć same pętle</h3><p>Do zładu należą również magistrale, wymiennik źródła, rozdzielacze, armatura, sprzęgła i zbiorniki.</p></article>
      </div>
      <div class="rk-volume-note rk-volume-note-bad"><p><strong>Najgroźniejszy skrót:</strong> dobieranie bufora wyłącznie z jednej wartości l/kW bez sprawdzenia, czy chodzi o objętość całkowitą, aktywną, energię do odszraniania, ograniczenie taktowania czy rozdzielenie hydrauliczne.</p></div>
    </section>

    <section class="rk-volume-section" id="rk-volume-data">
      <span class="rk-volume-eyebrow">Checklista przed decyzją o buforze</span>
      <h2 class="rk-volume-section-title">Jakie dane są potrzebne projektantowi?</h2>
      <p class="rk-volume-lead">Wiarygodna ocena nie zaczyna się od wyboru pojemności zbiornika. Najpierw potrzebne są informacje o odbiornikach, źródle, automatyce i rzeczywistych drogach przepływu.</p>
      <div class="rk-volume-grid-3">
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">INSTALACJA</span>
          <h3>Geometria i hydraulika</h3>
          <ul class="rk-volume-bullets">
            <li>wymiary i długości wszystkich pętli,</li>
            <li>średnice oraz długości magistral,</li>
            <li>przepływy projektowe i opory,</li>
            <li>pojemności urządzeń i armatury,</li>
            <li>schemat połączeń oraz pompy obiegowe.</li>
          </ul>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">ŹRÓDŁO</span>
          <h3>Warunki pracy urządzenia</h3>
          <ul class="rk-volume-bullets">
            <li>moc nominalna i minimalna,</li>
            <li>minimalny oraz maksymalny przepływ,</li>
            <li>wymagana dostępna objętość,</li>
            <li>warunki odszraniania i zabezpieczeń,</li>
            <li>dopuszczone schematy hydrauliczne.</li>
          </ul>
        </article>
        <article class="rk-volume-card">
          <span class="rk-volume-card-number">STEROWANIE</span>
          <h3>Stany rzeczywiste</h3>
          <ul class="rk-volume-bullets">
            <li>liczba stref i siłowników,</li>
            <li>minimalna liczba otwartych pętli,</li>
            <li>priorytety CWU, ogrzewania i chłodzenia,</li>
            <li>sterowanie pompami oraz zaworami,</li>
            <li>krzywa grzewcza i temperatura zasilania.</li>
          </ul>
        </article>
      </div>
      <p class="rk-volume-copy">Początkiem obliczeń jest <a href="https://projekt-ogrzewania.pl/projektowe-obciazenie-cieplne-ozc/">projektowe obciążenie cieplne OZC</a>, a nie przyjęta z góry moc źródła. Następnie projekt podłogówki określa rozstawy, długości, przepływy i opory. Dopiero w tym modelu można odpowiedzialnie ocenić aktywną objętość.</p>
    </section>

    <section class="rk-volume-section rk-volume-final" id="rk-volume-final">
      <span class="rk-volume-eyebrow">Końcowy wniosek</span>
      <h2 class="rk-volume-section-title">Dobry zład jest skutkiem dobrego projektu, a nie celem samym w sobie</h2>
      <p class="rk-volume-lead">Policz litry, ale nie kończ analizy na litrach. Instalacja musi jednocześnie zapewniać wymaganą moc, przepływy, dopuszczalne opory, właściwą temperaturę podłogi i stabilną pracę źródła w każdym przewidzianym stanie automatyki.</p>
      <div class="rk-volume-cta">
        <div class="rk-volume-cta-title">Połącz zład, przepływy i źródło w jednym modelu instalacji</div>
        <p>Projekt ogrzewania podłogowego określa rozstaw i długość rur, podział na pętle, przepływy, nastawy rozdzielacza oraz opory hydrauliczne. Na tej podstawie można sprawdzić, jaka objętość rzeczywiście powstanie i czy pozostanie dostępna dla źródła bez przypadkowego dokładania elementów.</p>
        <a class="rk-volume-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small class="rk-volume-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </div>
    </section>

    <section class="rk-volume-section" id="rk-volume-sources">
      <span class="rk-volume-eyebrow">Podstawa techniczna</span>
      <h2 class="rk-volume-section-title">Źródła oficjalne i zakres obliczeń</h2>
      <p class="rk-volume-lead">Zestawienie oparto na zasadach projektowania i wymiarowania wodnych systemów płaszczyznowych oraz podstawowym bilansie energii. Wymagania minimalnej objętości i przepływu zawsze należy zaczerpnąć z aktualnej dokumentacji konkretnego źródła.</p>
      <div class="rk-volume-source-grid">
        <article class="rk-volume-source-card"><a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — wydajność systemów płaszczyznowych</a><p>Oficjalna karta normy opisującej wyznaczanie projektowej wydajności ogrzewania i chłodzenia płaszczyznowego.</p></article>
        <article class="rk-volume-source-card"><a href="https://www.iso.org/standard/74684.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-3:2021 — projektowanie i wymiarowanie</a><p>Oficjalna karta metody projektowania i wymiarowania wodnych systemów promiennikowych.</p></article>
        <article class="rk-volume-source-card"><a href="https://www.iso.org/standard/74685.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-5:2021 — wymagania instalacyjne</a><p>Oficjalna karta części normy dotyczącej instalowania wbudowanych systemów ogrzewania i chłodzenia.</p></article>
        <article class="rk-volume-source-card"><a href="https://knowledge.bsigroup.com/products/heating-systems-in-buildings-design-for-water-based-heating-systems" target="_blank" rel="nofollow noopener noreferrer">BS EN 12828:2012+A1:2014 — projektowanie instalacji wodnych</a><p>Oficjalna karta BSI normy dotyczącej projektowania wodnych systemów ogrzewczych w budynkach.</p></article>
        <article class="rk-volume-source-card"><a href="https://webbook.nist.gov/cgi/cbook.cgi?ID=C7732185&amp;Mask=2" target="_blank" rel="nofollow noopener noreferrer">NIST Chemistry WebBook — właściwości termiczne wody</a><p>Oficjalna baza danych fizykochemicznych wykorzystana jako odniesienie dla pojemności cieplnej wody.</p></article>
        <article class="rk-volume-source-card"><a href="https://www.iso.org/standard/74682.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-1:2021 — definicje, symbole i kryteria komfortu</a><p>Oficjalna karta części ogólnej normy dla wbudowanych wodnych systemów ogrzewania i chłodzenia płaszczyznowego.</p></article>
      </div>
      <div class="rk-volume-responsibility"><p><strong>Zakres odpowiedzialności:</strong> kalkulator wykonuje obliczenia geometryczne i uproszczone porównanie pojemności cieplnej. Nie modeluje dynamiki budynku, stratyfikacji zbiornika, cykli odszraniania, modulacji urządzenia, oporów hydraulicznych ani sekwencji automatyki. Wynik nie jest doborem bufora, źródła ciepła, pompy obiegowej ani zabezpieczeń.</p></div>
    </section>

    <section class="rk-volume-section rk-volume-section-soft" id="rk-volume-faq">
      <span class="rk-volume-eyebrow">Pytania inwestorów i wykonawców</span>
      <h2 class="rk-volume-section-title">FAQ — zład wody w ogrzewaniu podłogowym</h2>
      <div class="rk-volume-faq">
        <details><summary>Co to jest zład wody w ogrzewaniu podłogowym?</summary><div class="rk-volume-faq-answer"><p>To całkowita objętość medium znajdującego się w rurach, magistralach, rozdzielaczach, źródle, armaturze i ewentualnych zbiornikach. Dla pracy źródła równie ważne jest, jaka część tej objętości pozostaje aktywna przy aktualnym ustawieniu zaworów i siłowników.</p></div></details>
        <details><summary>Czy większy zład wody jest zawsze lepszy?</summary><div class="rk-volume-faq-answer"><p>Nie. Większa objętość może pomóc spełnić wymaganie urządzenia albo wydłużyć cykl pracy, ale zwiększa też pojemność układu, może wymagać dodatkowego zbiornika i powodować straty postojowe. Zład powinien rozwiązywać konkretną potrzebę projektową.</p></div></details>
        <details><summary>Ile wody mieści się w jednym metrze rury 16 × 2 mm?</summary><div class="rk-volume-faq-answer"><p>Przy uproszczonej średnicy wewnętrznej 12 mm jest to około 0,113 l/m. W obliczeniach wykonawczych należy użyć rzeczywistej średnicy wewnętrznej oraz tolerancji podanych dla konkretnego produktu.</p></div></details>
        <details><summary>Jak obliczyć ilość wody w całej podłogówce?</summary><div class="rk-volume-faq-answer"><p>Dla każdego odcinka policz pole przekroju wewnętrznego rury i pomnóż je przez długość. Następnie dodaj objętość źródła, rozdzielaczy, armatury, magistral i zbiorników. Kalkulator w artykule wykonuje te działania dla podstawowych elementów.</p></div></details>
        <details><summary>Czym różni się zład nominalny od aktywnego?</summary><div class="rk-volume-faq-answer"><p>Nominalny obejmuje całą napełnioną instalację. Aktywny obejmuje część rzeczywiście włączoną do drogi przepływu w danym stanie pracy. Po zamknięciu części pętli źródło może mieć dostęp do mniejszej objętości niż wynika z sumy nominalnej.</p></div></details>
        <details><summary>Czy zamknięte siłowniki zmniejszają zład dostępny dla źródła?</summary><div class="rk-volume-faq-answer"><p>Mogą go zmniejszyć, ponieważ odcinają przepływ przez część pętli. Dokładny skutek zależy od schematu, położenia bypassu lub bufora, pracy pomp oraz tego, które obwody pozostają otwarte.</p></div></details>
        <details><summary>Czy pompa ciepła zawsze wymaga bufora?</summary><div class="rk-volume-faq-answer"><p>Nie. Jeżeli instalacja bezpośrednia zapewnia wymagany przepływ i aktywną objętość w każdym stanie pracy, dodatkowy zbiornik może nie być potrzebny. Ostateczna ocena musi uwzględniać dokumentację urządzenia, odszranianie, modulację i automatykę.</p></div></details>
        <details><summary>Co oznacza minimalna objętość instalacji podawana dla pompy ciepła?</summary><div class="rk-volume-faq-answer"><p>To wymaganie należy czytać dokładnie w kontekście dokumentacji urządzenia. Może dotyczyć objętości dostępnej w określonym obiegu lub konfiguracji. Nie należy automatycznie przeliczać jej z dowolnej wartości l/kW znalezionej w internecie.</p></div></details>
        <details><summary>Czy wartość l/kW jest uniwersalną zasadą doboru bufora?</summary><div class="rk-volume-faq-answer"><p>Nie. Może występować jako wymaganie lub zalecenie dla określonego rozwiązania, ale nie jest jedną uniwersalną regułą dla wszystkich źródeł. Trzeba ustalić funkcję zbiornika i wymagania konkretnego urządzenia.</p></div></details>
        <details><summary>Czy większy zład ogranicza taktowanie źródła?</summary><div class="rk-volume-faq-answer"><p>Większa pojemność wodna może wydłużyć czas potrzebny do zmiany temperatury układu, a więc również cykl pracy. Nie usuwa jednak przyczyny przewymiarowania, zbyt wysokiej mocy minimalnej, niewłaściwej histerezy ani zamykania odbiorników.</p></div></details>
        <details><summary>Czy mniejszy zład sprawia, że podłoga szybciej ogrzeje pomieszczenie?</summary><div class="rk-volume-faq-answer"><p>Wpływ samej wody jest zwykle mniejszy niż wpływ masy jastrychu, położenia rur, przewodzenia przez warstwy, oporu okładziny i chwilowej mocy. Mniejsza ilość wody nie usuwa bezwładności mokrej konstrukcji podłogi.</p></div></details>
        <details><summary>Czy zład wody i przepływ oznaczają to samo?</summary><div class="rk-volume-faq-answer"><p>Nie. Zład podajemy w litrach, a przepływ najczęściej w l/min lub m³/h. Instalacja może zawierać dużo wody, a mimo to mieć zbyt mały przepływ przez źródło lub poszczególne pętle.</p></div></details>
        <details><summary>Czy większa średnica rury jest dobrym sposobem na zwiększenie zładu?</summary><div class="rk-volume-faq-answer"><p>Nie powinna być dobierana z tego powodu. Średnica wpływa na pojemność, ale przede wszystkim na prędkość medium, straty ciśnienia, promień gięcia i zgodność systemową. Musi wynikać z obliczeń hydraulicznych.</p></div></details>
        <details><summary>Czy bufor może pogorszyć sprawność pompy ciepła?</summary><div class="rk-volume-faq-answer"><p>Może, jeżeli powoduje niepotrzebne straty postojowe, dodatkowy pobór pomp, mieszanie temperatur lub konieczność pracy z wyższą temperaturą zasilania. Poprawnie dobrany i włączony zbiornik powinien rozwiązywać jasno zdefiniowany problem.</p></div></details>
        <details><summary>Jak oszacować energię magazynowaną w wodzie?</summary><div class="rk-volume-faq-answer"><p>Dla typowych warunków można przyjąć około 1,163 Wh na litr i kelwin. Mnożymy objętość w litrach przez 1,163 oraz przez zmianę temperatury. Przykładowo 100 l przy zmianie o 5 K odpowiada około 0,58 kWh.</p></div></details>
        <details><summary>Co trzeba sprawdzić przed zakupem bufora?</summary><div class="rk-volume-faq-answer"><p>Funkcję zbiornika, minimalny przepływ i objętość źródła, objętość aktywną po zamknięciu stref, moc minimalną urządzenia, energię potrzebną do defrostu, układ pomp, temperatury oraz straty postojowe. Dopiero potem dobiera się pojemność i sposób włączenia.</p></div></details>
      </div>
    </section>

    <section class="rk-volume-author" id="rk-volume-author">
      <span class="rk-volume-eyebrow">E-E-A-T i odpowiedzialność za treść</span>
      <h2 class="rk-volume-author-title">Autor i weryfikacja merytoryczna</h2>
      <div class="rk-volume-author-layout">
        <aside class="rk-volume-author-side">
          <div class="rk-volume-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="400" height="400" loading="lazy" decoding="async"></div>
          <div class="rk-volume-author-name">Robert Kucharski</div>
          <p class="rk-volume-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p>
          <div class="rk-volume-author-social" aria-label="Profile autora">
            <a href="https://www.linkedin.com/in/robert-kucharski-b8b906199/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w serwisie X">X</a>
          </div>
        </aside>
        <div class="rk-volume-author-main">
          <div class="rk-volume-author-quote">„Moim zdaniem pytanie ‘większy czy mniejszy zład?’ od początku ustawia analizę niewłaściwie. Najpierw sprawdzam, jaka objętość jest aktywna, jaki przepływ musi przejść przez źródło i co wydarzy się po zamknięciu części pętli. Dopiero później oceniam, czy dodatkowy zbiornik ma konkretne zadanie.”</div>
          <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W projektach łączy obciążenie cieplne pomieszczeń, temperatury pracy, rozstawy rur, długości pętli, przepływy, opory i nastawy rozdzielaczy.</p>
          <p>Przy ocenie zładu nie traktuje liczby litrów jako samodzielnego kryterium. Analizuje dokumentację źródła, minimalny przepływ, dostępną objętość, zachowanie automatyki, drogę krytyczną, bezwładność konstrukcji i rzeczywistą funkcję ewentualnego bufora. Treść została zweryfikowana pod kątem spójności obliczeń geometrycznych, jednostek oraz zakresu oficjalnych dokumentów wskazanych w źródłach.</p>
          <p>Publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego w serwisie Projekt-Ogrzewania.pl</a>.</p>
          <div class="rk-volume-author-facts">
            <div class="rk-volume-author-fact"><strong>Praktyka projektowa</strong>ogrzewanie podłogowe, OZC, hydraulika i dobór parametrów pracy</div>
            <div class="rk-volume-author-fact"><strong>Metoda</strong>dokumentacja urządzenia, obliczenia i analiza wszystkich stanów automatyki</div>
            <div class="rk-volume-author-fact"><strong>Zakres aktualizacji</strong>treść, kalkulator i źródła sprawdzone 17 września 2026 r.</div>
          </div>
        </div>
      </div>
    </section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "zład wody instalacji grzewczej",
        "hydraulika instalacji grzewczych",
        "bufory ciepła",
        "pompy ciepła",
        "obliczenia strat ciepła"
      ],
      "worksFor": [
        { "@id": "https://projekt-ogrzewania.pl/#organization" },
        { "@id": "https://remont.biz.pl/#organization" },
        { "@id": "https://sobir.pl/#organization" }
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-b8b906199/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#primaryimage",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2025/01/Wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym.webp",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2025/01/Wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym.webp",
      "width": 1134,
      "height": 1134,
      "caption": "Większy czy mniejszy zład wody w ogrzewaniu podłogowym"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Strona główna",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Większy czy mniejszy zład wody w ogrzewaniu podłogowym?",
          "item": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/",
      "name": "Większy czy mniejszy zład wody w podłogówce? Kalkulator",
      "description": "Kalkulator zładu wody w ogrzewaniu podłogowym z oceną aktywnej objętości i porównaniem pojemności cieplnej wody oraz jastrychu.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#breadcrumb" },
      "primaryImageOfPage": { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#primaryimage" },
      "datePublished": "2025-01-30T09:42:03+00:00",
      "dateModified": "2026-09-17T10:00:00+02:00",
      "inLanguage": "pl-PL",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#article",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#webpage" },
      "headline": "Większy czy mniejszy zład wody w podłogówce? Kalkulator",
      "description": "Praktyczny poradnik o zładowi nominalnym i aktywnym, przepływie, buforze, bezwładności podłogi oraz wymaganiach źródeł ciepła.",
      "image": { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#primaryimage" },
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "datePublished": "2025-01-30T09:42:03+00:00",
      "dateModified": "2026-09-17T10:00:00+02:00",
      "inLanguage": "pl-PL",
      "about": [
        "zład wody w ogrzewaniu podłogowym",
        "aktywny zład instalacji",
        "bufor ciepła",
        "pompa ciepła",
        "bezwładność ogrzewania podłogowego",
        "hydraulika instalacji grzewczej"
      ],
      "keywords": "zład wody w ogrzewaniu podłogowym, kalkulator zładu wody, aktywny zład, bufor ciepła, minimalna objętość pompy ciepła, pojemność wodna podłogówki",
      "isAccessibleForFree": true,
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#calculator" },
        { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#scenarios" },
        { "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#faq-schema" }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#calculator",
      "name": "Kalkulator zładu wody i pojemności cieplnej podłogi",
      "url": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#rk-volume-calculator-section",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Narzędzie obliczające objętość medium w pętlach, magistralach, urządzeniach i buforze, szacujące aktywny zład oraz porównujące energię w wodzie i jastrychu."
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#howto",
      "name": "Jak sprawdzić zład wody w instalacji ogrzewania podłogowego",
      "description": "Procedura obliczenia zładu nominalnego i aktywnego oraz porównania go z wymaganiami źródła ciepła.",
      "totalTime": "PT20M",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Zsumuj długości pętli", "text": "Uwzględnij część grzejną oraz rzeczywiste dobiegi od rozdzielacza." },
        { "@type": "HowToStep", "position": 2, "name": "Ustal średnice wewnętrzne", "text": "Odczytaj rzeczywiste światło rur pętli i przewodów z dokumentacji produktów." },
        { "@type": "HowToStep", "position": 3, "name": "Dodaj pozostałe elementy", "text": "Uwzględnij źródło, rozdzielacze, armaturę, magistrale i istniejące zbiorniki." },
        { "@type": "HowToStep", "position": 4, "name": "Wyznacz objętość aktywną", "text": "Sprawdź, jaka część instalacji pozostaje dostępna po zamknięciu stref i przełączeniu zaworów." },
        { "@type": "HowToStep", "position": 5, "name": "Odczytaj wymagania źródła", "text": "Z dokumentacji urządzenia przepisz wymaganą objętość i minimalny przepływ." },
        { "@type": "HowToStep", "position": 6, "name": "Porównaj wynik", "text": "Oceń aktywną objętość i osobno potwierdź przepływ w każdym przewidzianym stanie pracy." },
        { "@type": "HowToStep", "position": 7, "name": "Zdefiniuj zadanie bufora", "text": "Jeżeli występuje brak lub problem hydrauliczny, określ funkcję zbiornika przed doborem jego pojemności." }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#scenarios",
      "name": "Scenariusze oceny zładu wody",
      "numberOfItems": 4,
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Pompa ciepła i stale otwarte pętle" },
        { "@type": "ListItem", "position": 2, "name": "Pompa ciepła i zamykane strefy" },
        { "@type": "ListItem", "position": 3, "name": "Kocioł gazowy i podłogówka" },
        { "@type": "ListItem", "position": 4, "name": "Kocioł stałopalny i podłogówka" }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/#service",
      "name": "Indywidualny projekt instalacji ogrzewania podłogowego",
      "url": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/",
      "provider": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "areaServed": "PL",
      "serviceType": "Projekt ogrzewania podłogowego"
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/#faq-schema",
      "mainEntity": [
        { "@type": "Question", "name": "Co to jest zład wody w ogrzewaniu podłogowym?", "acceptedAnswer": { "@type": "Answer", "text": "To całkowita objętość medium znajdującego się w rurach, magistralach, rozdzielaczach, źródle, armaturze i ewentualnych zbiornikach. Dla pracy źródła równie ważne jest, jaka część tej objętości pozostaje aktywna." } },
        { "@type": "Question", "name": "Czy większy zład wody jest zawsze lepszy?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Większa objętość może pomóc spełnić wymaganie urządzenia albo wydłużyć cykl pracy, ale powinna rozwiązywać konkretną potrzebę projektową." } },
        { "@type": "Question", "name": "Ile wody mieści się w jednym metrze rury 16 × 2 mm?", "acceptedAnswer": { "@type": "Answer", "text": "Przy uproszczonej średnicy wewnętrznej 12 mm jest to około 0,113 litra na metr. W projekcie należy użyć danych konkretnego produktu." } },
        { "@type": "Question", "name": "Jak obliczyć ilość wody w całej podłogówce?", "acceptedAnswer": { "@type": "Answer", "text": "Dla każdego odcinka należy pomnożyć pole przekroju wewnętrznego przez długość, a następnie dodać pojemność źródła, rozdzielaczy, armatury, magistral i zbiorników." } },
        { "@type": "Question", "name": "Czym różni się zład nominalny od aktywnego?", "acceptedAnswer": { "@type": "Answer", "text": "Nominalny obejmuje całą napełnioną instalację, a aktywny część rzeczywiście włączoną do drogi przepływu w danym stanie pracy." } },
        { "@type": "Question", "name": "Czy zamknięte siłowniki zmniejszają zład dostępny dla źródła?", "acceptedAnswer": { "@type": "Answer", "text": "Mogą go zmniejszyć, ponieważ odcinają przepływ przez część pętli. Dokładny skutek zależy od schematu, położenia bypassu lub bufora oraz pracy pomp." } },
        { "@type": "Question", "name": "Czy pompa ciepła zawsze wymaga bufora?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Jeżeli instalacja bezpośrednia zapewnia wymagany przepływ i aktywną objętość w każdym stanie pracy, dodatkowy zbiornik może nie być potrzebny." } },
        { "@type": "Question", "name": "Co oznacza minimalna objętość instalacji podawana dla pompy ciepła?", "acceptedAnswer": { "@type": "Answer", "text": "Znaczenie trzeba odczytać z dokumentacji konkretnego urządzenia. Wymaganie może dotyczyć objętości dostępnej w określonym obiegu lub konfiguracji." } },
        { "@type": "Question", "name": "Czy wartość l/kW jest uniwersalną zasadą doboru bufora?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Nie istnieje jedna wartość właściwa dla wszystkich źródeł i schematów. Najpierw należy ustalić funkcję zbiornika i wymagania urządzenia." } },
        { "@type": "Question", "name": "Czy większy zład ogranicza taktowanie źródła?", "acceptedAnswer": { "@type": "Answer", "text": "Może wydłużyć cykl pracy, ale nie usuwa przyczyny przewymiarowania, zbyt wysokiej mocy minimalnej, niewłaściwej histerezy ani zamykania odbiorników." } },
        { "@type": "Question", "name": "Czy mniejszy zład sprawia, że podłoga szybciej ogrzeje pomieszczenie?", "acceptedAnswer": { "@type": "Answer", "text": "Nie musi. W mokrej podłogówce większe znaczenie ma masa jastrychu, położenie rur, przewodzenie przez warstwy, opór okładziny i chwilowa moc." } },
        { "@type": "Question", "name": "Czy zład wody i przepływ oznaczają to samo?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Zład podaje się w litrach, a przepływ w litrach na minutę lub metrach sześciennych na godzinę." } },
        { "@type": "Question", "name": "Czy większa średnica rury jest dobrym sposobem na zwiększenie zładu?", "acceptedAnswer": { "@type": "Answer", "text": "Nie powinna być dobierana z tego powodu. Średnica musi wynikać z przepływu, strat ciśnienia, montażu i zgodności systemowej." } },
        { "@type": "Question", "name": "Czy bufor może pogorszyć sprawność pompy ciepła?", "acceptedAnswer": { "@type": "Answer", "text": "Może, jeżeli powoduje straty postojowe, dodatkowy pobór pomp, mieszanie temperatur lub konieczność pracy z wyższą temperaturą zasilania." } },
        { "@type": "Question", "name": "Jak oszacować energię magazynowaną w wodzie?", "acceptedAnswer": { "@type": "Answer", "text": "Objętość w litrach mnoży się przez około 1,163 Wh na litr i kelwin oraz przez analizowaną zmianę temperatury. Sto litrów przy zmianie o 5 K odpowiada około 0,58 kWh." } },
        { "@type": "Question", "name": "Co trzeba sprawdzić przed zakupem bufora?", "acceptedAnswer": { "@type": "Answer", "text": "Należy sprawdzić funkcję zbiornika, minimalny przepływ i objętość źródła, objętość aktywną, moc minimalną, defrost, układ pomp, temperatury i straty postojowe." } }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var guide = document.getElementById("rk-volume-guide");
  if (!guide) {
    return;
  }

  var defaults = {
    "rk-volume-loop-count": "10",
    "rk-volume-loop-length": "80",
    "rk-volume-pipe-preset": "12",
    "rk-volume-pipe-inner": "12",
    "rk-volume-open-share": "100",
    "rk-volume-control": "open",
    "rk-volume-main-length": "30",
    "rk-volume-main-inner": "20",
    "rk-volume-other": "8",
    "rk-volume-buffer-litres": "0",
    "rk-volume-source": "heatpump",
    "rk-volume-source-power": "7",
    "rk-volume-requirement-mode": "unknown",
    "rk-volume-requirement": "0",
    "rk-volume-flow-confirmed": "unknown",
    "rk-volume-floor-area": "120",
    "rk-volume-screed-thickness": "6.5",
    "rk-volume-screed-type": "cement",
    "rk-volume-density": "2200",
    "rk-volume-specific-heat": "0.88",
    "rk-volume-delta": "5"
  };

  function element(id) {
    return document.getElementById(id);
  }

  function numberValue(id, fallback, minimum, maximum) {
    var input = element(id);
    var value;
    if (!input) {
      return fallback;
    }
    value = parseFloat(String(input.value).replace(",", "."));
    if (!isFinite(value)) {
      value = fallback;
    }
    if (value < minimum) {
      value = minimum;
    }
    if (value > maximum) {
      value = maximum;
    }
    return value;
  }

  function selectValue(id, fallback) {
    var input = element(id);
    if (!input) {
      return fallback;
    }
    return input.value;
  }

  function polishNumber(value, digits) {
    if (!isFinite(value)) {
      return "—";
    }
    return value.toLocaleString("pl-PL", {
      minimumFractionDigits: digits,
      maximumFractionDigits: digits
    });
  }

  function setText(id, value) {
    var target = element(id);
    if (target) {
      target.textContent = value;
    }
  }

  function setWidth(id, percentage) {
    var target = element(id);
    var safe = percentage;
    if (!target) {
      return;
    }
    if (!isFinite(safe)) {
      safe = 0;
    }
    if (safe < 0) {
      safe = 0;
    }
    if (safe > 100) {
      safe = 100;
    }
    target.style.width = polishNumber(safe, 2).replace(",", ".") + "%";
  }

  function cylinderLitres(lengthMetres, innerMillimetres) {
    var diameterMetres = innerMillimetres / 1000;
    return Math.PI * diameterMetres * diameterMetres / 4 * lengthMetres * 1000;
  }

  function sourceAdvice(source) {
    if (source === "heatpump") {
      return "Dla pompy ciepła sprawdź osobno minimalny przepływ, aktywną objętość, warunki odszraniania i dopuszczony schemat hydrauliczny.";
    }
    if (source === "gas") {
      return "Dla kotła gazowego porównaj moc minimalną z chwilowym odbiorem, a także sprawdź przepływ, krzywą grzewczą i liczbę otwartych stref.";
    }
    if (source === "solid") {
      return "Dla źródła na paliwo stałe oddziel pojemność rur od doboru zbiornika akumulacyjnego, zabezpieczeń i ochrony temperatury powrotu.";
    }
    if (source === "electric") {
      return "Dla kotła elektrycznego sprawdź minimalny przepływ, stopniowanie mocy, sterowanie strefami i warunki producenta urządzenia.";
    }
    return "Przed decyzją odczytaj z dokumentacji źródła wymagany przepływ, objętość, zakres temperatur i dopuszczony schemat hydrauliczny.";
  }

  function calculate() {
    var loopCount = numberValue("rk-volume-loop-count", 10, 1, 200);
    var loopLength = numberValue("rk-volume-loop-length", 80, 1, 500);
    var pipeInner = numberValue("rk-volume-pipe-inner", 12, 4, 50);
    var openShare = numberValue("rk-volume-open-share", 100, 1, 100);
    var control = selectValue("rk-volume-control", "open");
    var mainLength = numberValue("rk-volume-main-length", 30, 0, 1000);
    var mainInner = numberValue("rk-volume-main-inner", 20, 0, 100);
    var otherVolume = numberValue("rk-volume-other", 8, 0, 10000);
    var bufferVolume = numberValue("rk-volume-buffer-litres", 0, 0, 50000);
    var source = selectValue("rk-volume-source", "heatpump");
    var sourcePower = numberValue("rk-volume-source-power", 7, 0.1, 1000);
    var requirementMode = selectValue("rk-volume-requirement-mode", "unknown");
    var requirementInput = numberValue("rk-volume-requirement", 0, 0, 10000);
    var flowConfirmed = selectValue("rk-volume-flow-confirmed", "unknown");
    var floorArea = numberValue("rk-volume-floor-area", 120, 1, 10000);
    var screedThickness = numberValue("rk-volume-screed-thickness", 6.5, 0.5, 50) / 100;
    var density = numberValue("rk-volume-density", 2200, 100, 5000);
    var specificHeat = numberValue("rk-volume-specific-heat", 0.88, 0.1, 10);
    var delta = numberValue("rk-volume-delta", 5, 0.1, 100);
    var totalLoopLength = loopCount * loopLength;
    var loopVolume = cylinderLitres(totalLoopLength, pipeInner);
    var mainVolume = cylinderLitres(mainLength, mainInner);
    var nominalVolume = loopVolume + mainVolume + otherVolume + bufferVolume;
    var activeLoopVolume = loopVolume * openShare / 100;
    var activeVolume = activeLoopVolume + mainVolume + otherVolume + bufferVolume;
    var perKw = activeVolume / sourcePower;
    var requiredVolume = 0;
    var requirementKnown = false;
    var waterEnergy = activeVolume * 1.163 * delta / 1000;
    var screedEnergy = floorArea * screedThickness * density * specificHeat * delta / 3600;
    var ratio = 0;
    var difference = 0;
    var status = element("rk-volume-status");
    var intro = element("rk-volume-intro");
    var result = element("rk-volume-result");
    var noteParts = [];
    var requirementText = "nie podano";
    var maxEnergy;
    var waterWidth;
    var screedWidth;

    if (requirementMode === "total") {
      if (requirementInput > 0) {
        requiredVolume = requirementInput;
        requirementKnown = true;
      }
    }
    if (requirementMode === "perkw") {
      if (requirementInput > 0) {
        requiredVolume = requirementInput * sourcePower;
        requirementKnown = true;
      }
    }

    if (waterEnergy > 0) {
      ratio = screedEnergy / waterEnergy;
    }

    setText("rk-volume-out-loops", polishNumber(loopVolume, 1) + " l");
    setText("rk-volume-out-mains", polishNumber(mainVolume, 1) + " l");
    setText("rk-volume-out-nominal", polishNumber(nominalVolume, 1) + " l");
    setText("rk-volume-out-active", polishNumber(activeVolume, 1) + " l");
    setText("rk-volume-out-perkw", polishNumber(perKw, 1) + " l/kW");
    setText("rk-volume-out-water-energy", polishNumber(waterEnergy, 2) + " kWh");
    setText("rk-volume-out-screed-energy", polishNumber(screedEnergy, 2) + " kWh");

    if (requirementKnown) {
      difference = activeVolume - requiredVolume;
      requirementText = polishNumber(requiredVolume, 1) + " l";
      if (difference >= 0) {
        requirementText = requirementText + " · zapas " + polishNumber(difference, 1) + " l";
      } else {
        requirementText = requirementText + " · brak " + polishNumber(Math.abs(difference), 1) + " l";
      }
    }
    setText("rk-volume-out-required", requirementText);

    result.classList.remove("is-good");
    result.classList.remove("is-stop");

    if (flowConfirmed === "no") {
      result.classList.add("is-stop");
      status.textContent = "Wstrzymaj decyzję — minimalny przepływ nie jest zapewniony";
      intro.textContent = "Dodatkowa objętość nie zastąpi korekty hydrauliki wymaganej przez źródło ciepła.";
    } else {
      if (requirementKnown) {
        if (activeVolume < requiredVolume) {
          result.classList.add("is-stop");
          status.textContent = "Szacowany zład aktywny jest za mały o " + polishNumber(requiredVolume - activeVolume, 1) + " l";
          intro.textContent = "Wynik wskazuje deficyt względem wpisanego wymagania. Nie przesądza jeszcze o pojemności ani sposobie włączenia bufora.";
        } else {
          if (flowConfirmed === "yes") {
            result.classList.add("is-good");
            status.textContent = "Objętość i deklaracja przepływu są wstępnie zgodne";
            intro.textContent = "Sprawdź jeszcze schemat, automatykę, opory i warunki wszystkich trybów pracy urządzenia.";
          } else {
            status.textContent = "Wymaganie objętości jest wstępnie spełnione — przepływ do sprawdzenia";
            intro.textContent = "Liczba litrów nie potwierdza minimalnego przepływu przez źródło.";
          }
        }
      } else {
        status.textContent = "Wynik obliczony — wymaganie źródła nie zostało podane";
        intro.textContent = "Kalkulator policzył geometrię instalacji, ale bez danych urządzenia nie rozstrzyga potrzeby bufora.";
      }
    }

    if (ratio > 0) {
      noteParts.push("Przy przyjętych danych pojemność cieplna analizowanej masy jastrychu jest około " + polishNumber(ratio, 1) + " razy większa od pojemności aktywnej wody.");
    }
    if (requirementKnown) {
      if (activeVolume >= requiredVolume) {
        noteParts.push("Szacowany aktywny zład przekracza wpisane minimum o " + polishNumber(activeVolume - requiredVolume, 1) + " l.");
      } else {
        noteParts.push("Do wpisanego minimum brakuje " + polishNumber(requiredVolume - activeVolume, 1) + " l aktywnej objętości.");
      }
    } else {
      noteParts.push("Wpisz wymaganie z dokumentacji urządzenia, aby uzyskać porównanie objętości.");
    }
    if (control === "zones") {
      noteParts.push("Przy zamykanych strefach zweryfikuj rzeczywistą sekwencję siłowników, zaworów i pomp.");
    }
    if (control === "unknown") {
      noteParts.push("Nieustalony sposób regulacji uniemożliwia ostateczną ocenę aktywnego obiegu.");
    }
    if (flowConfirmed === "unknown") {
      noteParts.push("Minimalny przepływ pozostaje niezweryfikowany.");
    }
    if (flowConfirmed === "no") {
      noteParts.push("Najpierw usuń problem niewystarczającego przepływu.");
    }
    noteParts.push(sourceAdvice(source));
    setText("rk-volume-result-note", "Co wynika z danych? " + noteParts.join(" "));

    setText("rk-volume-legend-loops", polishNumber(loopVolume, 1) + " l");
    setText("rk-volume-legend-mains", polishNumber(mainVolume, 1) + " l");
    setText("rk-volume-legend-other", polishNumber(otherVolume, 1) + " l");
    setText("rk-volume-legend-buffer", polishNumber(bufferVolume, 1) + " l");

    if (nominalVolume > 0) {
      setWidth("rk-volume-stack-loops", loopVolume / nominalVolume * 100);
      setWidth("rk-volume-stack-mains", mainVolume / nominalVolume * 100);
      setWidth("rk-volume-stack-other", otherVolume / nominalVolume * 100);
      setWidth("rk-volume-stack-buffer", bufferVolume / nominalVolume * 100);
      element("rk-volume-stack-loops").textContent = loopVolume / nominalVolume * 100 >= 8 ? "pętle" : "";
      element("rk-volume-stack-mains").textContent = mainVolume / nominalVolume * 100 >= 8 ? "mag." : "";
      element("rk-volume-stack-other").textContent = otherVolume / nominalVolume * 100 >= 8 ? "inne" : "";
      element("rk-volume-stack-buffer").textContent = bufferVolume / nominalVolume * 100 >= 8 ? "bufor" : "";
    }

    maxEnergy = Math.max(waterEnergy, screedEnergy, 0.001);
    waterWidth = waterEnergy / maxEnergy * 100;
    screedWidth = screedEnergy / maxEnergy * 100;
    if (waterWidth > 0) {
      if (waterWidth < 1.5) {
        waterWidth = 1.5;
      }
    }
    if (screedWidth > 0) {
      if (screedWidth < 1.5) {
        screedWidth = 1.5;
      }
    }
    setWidth("rk-volume-bar-water", waterWidth);
    setWidth("rk-volume-bar-screed", screedWidth);
    setText("rk-volume-chart-water", polishNumber(waterEnergy, 2) + " kWh");
    setText("rk-volume-chart-screed", polishNumber(screedEnergy, 2) + " kWh");
  }

  function setScreedPreset() {
    var type = selectValue("rk-volume-screed-type", "cement");
    if (type === "cement") {
      element("rk-volume-density").value = "2200";
      element("rk-volume-specific-heat").value = "0.88";
    }
    if (type === "anhydrite") {
      element("rk-volume-density").value = "2100";
      element("rk-volume-specific-heat").value = "0.84";
    }
    calculate();
  }

  function setPipePreset() {
    var preset = selectValue("rk-volume-pipe-preset", "12");
    if (preset !== "custom") {
      element("rk-volume-pipe-inner").value = preset;
    }
    calculate();
  }

  function resetCalculator() {
    var key;
    var target;
    for (key in defaults) {
      if (Object.prototype.hasOwnProperty.call(defaults, key)) {
        target = element(key);
        if (target) {
          target.value = defaults[key];
        }
      }
    }
    calculate();
  }

  var runButton = element("rk-volume-run");
  var resetButton = element("rk-volume-reset");
  var pipePreset = element("rk-volume-pipe-preset");
  var pipeInner = element("rk-volume-pipe-inner");
  var screedType = element("rk-volume-screed-type");
  var density = element("rk-volume-density");
  var specificHeat = element("rk-volume-specific-heat");
  var liveFields = guide.querySelectorAll("#rk-volume-calculator input, #rk-volume-calculator select");
  var index;

  if (runButton) {
    runButton.addEventListener("click", calculate);
  }
  if (resetButton) {
    resetButton.addEventListener("click", resetCalculator);
  }
  if (pipePreset) {
    pipePreset.addEventListener("change", setPipePreset);
  }
  if (pipeInner) {
    pipeInner.addEventListener("input", function () {
      element("rk-volume-pipe-preset").value = "custom";
    });
  }
  if (screedType) {
    screedType.addEventListener("change", setScreedPreset);
  }
  if (density) {
    density.addEventListener("input", function () {
      element("rk-volume-screed-type").value = "custom";
    });
  }
  if (specificHeat) {
    specificHeat.addEventListener("input", function () {
      element("rk-volume-screed-type").value = "custom";
    });
  }

  for (index = 0; index < liveFields.length; index += 1) {
    if (liveFields[index].id !== "rk-volume-pipe-preset") {
      if (liveFields[index].id !== "rk-volume-screed-type") {
        liveFields[index].addEventListener("change", calculate);
      }
    }
  }

  calculate();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/">Większy czy mniejszy zład wody w podłogówce? Kalkulator.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
