<?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 glikol etylenowy - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/glikol-etylenowy/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/glikol-etylenowy/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Sun, 30 Aug 2026 20:49:48 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa glikol etylenowy - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/glikol-etylenowy/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Glikol w ogrzewaniu podłogowym – prawda i mity, które musi znać każdy inwestor.</title>
		<link>https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 07:45:04 +0000</pubDate>
				<category><![CDATA[Bezpieczeństwo w instalacjach]]></category>
		<category><![CDATA[Chemia instalacyjna]]></category>
		<category><![CDATA[Domy letniskowe i sezonowe]]></category>
		<category><![CDATA[Efektywność energetyczna]]></category>
		<category><![CDATA[Eksploatacja instalacji]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Materiały instalacyjne]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki techniczne]]></category>
		<category><![CDATA[Projektowanie ogrzewania]]></category>
		<category><![CDATA[czynnik glikolowy]]></category>
		<category><![CDATA[glikol etylenowy]]></category>
		<category><![CDATA[glikol propylenowy]]></category>
		<category><![CDATA[glikol w ogrzewaniu podłogowym]]></category>
		<category><![CDATA[inhibitor korozji]]></category>
		<category><![CDATA[instalacja grzewcza]]></category>
		<category><![CDATA[lepkość glikolu]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[płyn niezamarzający]]></category>
		<category><![CDATA[pojemność cieplna glikolu]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2747</guid>

					<description><![CDATA[<p>Czy warto stosować glikol w ogrzewaniu podłogowym? To pytanie zadaje sobie wielu inwestorów i instalatorów. W naszym artykule „Glikol w ogrzewaniu podłogowym – prawda i mity, które musi znać każdy inwestor” znajdziesz zarówno techniczne dane o właściwościach mieszaniny glikolowej, jak i praktyczne wskazówki, kiedy jej użycie ma sens. Wyjaśniamy różnice między glikolem propylenowym a etylenowym, pokazujemy wady, zalety oraz realny wpływ na sprawność instalacji.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/">Glikol w ogrzewaniu podłogowym – prawda i mity, które musi znać każdy inwestor.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-glycol-guide {
    --rk-dark: #102536;
    --rk-navy: #14384d;
    --rk-blue: #078fbe;
    --rk-cyan: #25c7d8;
    --rk-cyan-soft: #e8fbff;
    --rk-orange: #ff6a3d;
    --rk-orange-soft: #fff1eb;
    --rk-green: #16836b;
    --rk-green-soft: #eaf8f3;
    --rk-yellow: #e6ad2f;
    --rk-yellow-soft: #fff8df;
    --rk-red: #d94b3d;
    --rk-red-soft: #fff0ee;
    --rk-purple: #695ac9;
    --rk-purple-soft: #f1efff;
    --rk-ink: #1f2c37;
    --rk-text: #475967;
    --rk-muted: #6b7e8a;
    --rk-line: #d5e4eb;
    --rk-soft: #f4f9fb;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1180px;
    margin: 34px auto 72px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.75;
  }

  #rk-glycol-guide,
  #rk-glycol-guide * {
    box-sizing: border-box;
  }

  #rk-glycol-guide img,
  #rk-glycol-guide svg {
    max-width: 100%;
  }

  #rk-glycol-guide button,
  #rk-glycol-guide input,
  #rk-glycol-guide select,
  #rk-glycol-guide label,
  #rk-glycol-guide summary,
  #rk-glycol-guide a {
    font: inherit;
    -webkit-tap-highlight-color: transparent;
  }

  #rk-glycol-guide a {
    color: var(--rk-blue);
    font-weight: 780;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-glycol-guide p,
  #rk-glycol-guide ul,
  #rk-glycol-guide ol {
    margin-top: 0;
    margin-bottom: 1.08em;
  }

  #rk-glycol-guide h2,
  #rk-glycol-guide h3,
  #rk-glycol-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 900;
    line-height: 1.14;
    letter-spacing: -0.035em;
  }

  #rk-glycol-guide h2 {
    margin-bottom: 18px;
    font-size: clamp(1.75rem, 4vw, 2.65rem);
  }

  #rk-glycol-guide h3 {
    margin-bottom: 10px;
    font-size: clamp(1.12rem, 2.3vw, 1.42rem);
  }

  #rk-glycol-guide h4 {
    margin-bottom: 8px;
    font-size: 1rem;
  }

  #rk-glycol-guide .rk-glycol-shell {
    position: relative;
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 30px;
    background: var(--rk-white);
    box-shadow: 0 24px 70px rgba(16, 37, 54, 0.11);
  }

  #rk-glycol-guide .rk-glycol-progress-track {
    position: sticky;
    z-index: 30;
    top: 0;
    height: 5px;
    background: rgba(255,255,255,.7);
  }

  #rk-glycol-guide .rk-glycol-progress {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, var(--rk-cyan), var(--rk-blue), var(--rk-orange));
    transition: width 100ms linear;
  }

  #rk-glycol-guide .rk-glycol-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(48px, 8vw, 88px) clamp(28px, 7vw, 82px);
    color: #eaf7fb;
    background:
      radial-gradient(circle at 88% 12%, rgba(255,106,61,.42), transparent 33%),
      radial-gradient(circle at 8% 90%, rgba(37,199,216,.25), transparent 34%),
      linear-gradient(132deg, #0d2434, #174b61);
  }

  #rk-glycol-guide .rk-glycol-hero::after {
    position: absolute;
    right: -95px;
    bottom: -125px;
    width: 410px;
    height: 410px;
    border: 54px solid rgba(255,255,255,.045);
    border-radius: 50%;
    content: "";
  }

  #rk-glycol-guide .rk-glycol-hero-inner {
    position: relative;
    z-index: 2;
    max-width: 970px;
  }

  #rk-glycol-guide .rk-glycol-eyebrow,
  #rk-glycol-guide .rk-glycol-kicker {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 14px;
    color: var(--rk-orange);
    font-size: .73rem;
    font-weight: 950;
    letter-spacing: .09em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-eyebrow {
    color: #7af0ff;
  }

  #rk-glycol-guide .rk-glycol-eyebrow b {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 7px rgba(255,106,61,.16);
  }

  #rk-glycol-guide .rk-glycol-hero-title {
    max-width: 930px;
    color: var(--rk-white);
    font-size: clamp(2.25rem, 6.2vw, 4.55rem);
    font-weight: 950;
    line-height: .99;
    letter-spacing: -.058em;
  }

  #rk-glycol-guide .rk-glycol-hero-lead {
    max-width: 850px;
    margin: 26px 0 0;
    color: #d1e7ee;
    font-size: clamp(1rem, 2.1vw, 1.24rem);
    line-height: 1.65;
  }

  #rk-glycol-guide .rk-glycol-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 11px 24px;
    margin-top: 28px;
    color: #b7d3dc;
    font-size: .74rem;
    font-weight: 780;
  }

  #rk-glycol-guide .rk-glycol-meta span {
    display: inline-flex;
    align-items: center;
    gap: 7px;
  }

  #rk-glycol-guide .rk-glycol-meta i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--rk-cyan);
  }

  #rk-glycol-guide .rk-glycol-nav {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 9px;
    padding: 17px clamp(20px, 5vw, 54px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-nav strong {
    margin-right: 6px;
    color: var(--rk-dark);
    font-size: .76rem;
    font-weight: 950;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-nav a {
    display: inline-flex;
    align-items: center;
    min-height: 37px;
    padding: 7px 11px;
    border: 1px solid var(--rk-line);
    border-radius: 999px;
    color: var(--rk-text);
    background: var(--rk-soft);
    font-size: .72rem;
    font-weight: 850;
    line-height: 1.2;
    text-decoration: none;
  }

  #rk-glycol-guide .rk-glycol-nav a:hover,
  #rk-glycol-guide .rk-glycol-nav a:focus-visible {
    border-color: var(--rk-cyan);
    color: var(--rk-dark);
    background: var(--rk-cyan-soft);
  }

  #rk-glycol-guide .rk-glycol-section {
    padding: clamp(42px, 7vw, 76px) clamp(28px, 7vw, 82px);
    border-bottom: 1px solid var(--rk-line);
    scroll-margin-top: 24px;
  }

  #rk-glycol-guide .rk-glycol-section:last-child {
    border-bottom: 0;
  }

  #rk-glycol-guide .rk-glycol-section:nth-child(even) {
    background: #fbfdfe;
  }

  #rk-glycol-guide .rk-glycol-intro {
    max-width: 900px;
    margin-bottom: 28px;
    color: var(--rk-text);
    font-size: 1.02rem;
  }

  #rk-glycol-guide .rk-glycol-answer {
    display: grid;
    grid-template-columns: 1.25fr .75fr;
    gap: 18px;
    margin: 28px 0;
  }

  #rk-glycol-guide .rk-glycol-answer-main,
  #rk-glycol-guide .rk-glycol-answer-side {
    padding: clamp(23px, 4vw, 35px);
    border-radius: 22px;
  }

  #rk-glycol-guide .rk-glycol-answer-main {
    color: #eaf7fb;
    background: linear-gradient(135deg, var(--rk-dark), var(--rk-navy));
  }

  #rk-glycol-guide .rk-glycol-answer-main h3 {
    color: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-answer-main p,
  #rk-glycol-guide .rk-glycol-answer-side p {
    margin-bottom: 0;
  }

  #rk-glycol-guide .rk-glycol-answer-side {
    border: 1px solid #ffd2c4;
    background: var(--rk-orange-soft);
  }

  #rk-glycol-guide .rk-glycol-formula {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    margin: 25px 0 31px;
    padding: 20px 23px;
    border: 1px solid #b9e8ee;
    border-radius: 17px;
    background: var(--rk-cyan-soft);
  }

  #rk-glycol-guide .rk-glycol-formula strong {
    color: var(--rk-dark);
    font-size: clamp(1.05rem, 3vw, 1.42rem);
    font-weight: 950;
  }

  #rk-glycol-guide .rk-glycol-formula span {
    max-width: 510px;
    color: var(--rk-text);
    font-size: .77rem;
  }

  #rk-glycol-guide .rk-glycol-grid-2,
  #rk-glycol-guide .rk-glycol-grid-3,
  #rk-glycol-guide .rk-glycol-grid-4 {
    display: grid;
    gap: 16px;
  }

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

  #rk-glycol-guide .rk-glycol-card {
    min-width: 0;
    padding: 23px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
    box-shadow: 0 9px 25px rgba(16,37,54,.04);
  }

  #rk-glycol-guide .rk-glycol-card-number {
    display: block;
    margin-bottom: 11px;
    color: var(--rk-blue);
    font-size: .68rem;
    font-weight: 950;
    letter-spacing: .07em;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-card p:last-child {
    margin-bottom: 0;
    color: var(--rk-text);
    font-size: .86rem;
  }

  #rk-glycol-guide .rk-glycol-notice {
    margin: 25px 0;
    padding: 20px 22px;
    border-left: 5px solid var(--rk-orange);
    border-radius: 0 15px 15px 0;
    background: var(--rk-orange-soft);
  }

  #rk-glycol-guide .rk-glycol-notice.is-blue {
    border-left-color: var(--rk-blue);
    background: var(--rk-cyan-soft);
  }

  #rk-glycol-guide .rk-glycol-notice.is-green {
    border-left-color: var(--rk-green);
    background: var(--rk-green-soft);
  }

  #rk-glycol-guide .rk-glycol-notice p:last-child {
    margin-bottom: 0;
  }

  #rk-glycol-guide .rk-glycol-analyzer {
    overflow: hidden;
    margin-top: 30px;
    border: 1px solid #b9d3dd;
    border-radius: 25px;
    background: var(--rk-white);
    box-shadow: 0 24px 55px rgba(16,37,54,.11);
  }

  #rk-glycol-guide .rk-glycol-tool-head {
    padding: 28px clamp(22px, 5vw, 40px);
    color: #d9edf4;
    background:
      radial-gradient(circle at 92% 8%, rgba(255,106,61,.34), transparent 34%),
      linear-gradient(132deg, #102536, #164b61);
  }

  #rk-glycol-guide .rk-glycol-tool-head h3 {
    color: var(--rk-white);
    font-size: clamp(1.35rem, 3.4vw, 2rem);
  }

  #rk-glycol-guide .rk-glycol-tool-head p {
    max-width: 830px;
    margin-bottom: 0;
    color: #c8e0e8;
    font-size: .82rem;
  }

  #rk-glycol-guide .rk-glycol-scenarios {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    padding: 18px clamp(22px, 5vw, 40px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-soft);
  }

  #rk-glycol-guide .rk-glycol-scenario {
    min-height: 40px;
    padding: 8px 13px;
    border: 1px solid #bcd0d9;
    border-radius: 999px;
    color: var(--rk-text);
    background: var(--rk-white);
    cursor: pointer;
    font-size: .72rem;
    font-weight: 900;
  }

  #rk-glycol-guide .rk-glycol-scenario.is-active {
    border-color: var(--rk-blue);
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-glycol-guide .rk-glycol-form-panel {
    padding: clamp(22px, 5vw, 40px);
    border-bottom: 1px solid var(--rk-line);
  }

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

  #rk-glycol-guide .rk-glycol-field {
    min-width: 0;
  }

  #rk-glycol-guide .rk-glycol-field label {
    display: block;
    margin-bottom: 7px;
    color: var(--rk-dark);
    font-size: .7rem;
    font-weight: 900;
    line-height: 1.35;
  }

  #rk-glycol-guide .rk-glycol-field small {
    display: block;
    margin-top: 5px;
    color: var(--rk-muted);
    font-size: .64rem;
    line-height: 1.35;
  }

  #rk-glycol-guide .rk-glycol-field input,
  #rk-glycol-guide .rk-glycol-field select {
    width: 100%;
    min-height: 48px;
    padding: 10px 12px;
    border: 1px solid #bcd0d9;
    border-radius: 11px;
    outline: 0;
    color: var(--rk-ink);
    background: var(--rk-white);
    font-size: .84rem;
  }

  #rk-glycol-guide .rk-glycol-field input:focus,
  #rk-glycol-guide .rk-glycol-field select:focus {
    border-color: var(--rk-blue);
    box-shadow: 0 0 0 4px rgba(7,143,190,.12);
  }

  #rk-glycol-guide .rk-glycol-live-summary {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin-top: 22px;
  }

  #rk-glycol-guide .rk-glycol-summary-card {
    padding: 17px 13px;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    text-align: center;
    background: var(--rk-soft);
  }

  #rk-glycol-guide .rk-glycol-summary-card span {
    display: block;
    color: var(--rk-muted);
    font-size: .63rem;
    font-weight: 900;
    letter-spacing: .06em;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-summary-card strong {
    display: block;
    margin-top: 5px;
    color: var(--rk-dark);
    font-size: 1.18rem;
    line-height: 1.2;
  }

  #rk-glycol-guide .rk-glycol-results {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    padding: clamp(22px, 5vw, 40px);
    background: #f7fafb;
  }

  #rk-glycol-guide .rk-glycol-result-card {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 21px;
    background: var(--rk-white);
    box-shadow: 0 12px 30px rgba(16,37,54,.06);
  }

  #rk-glycol-guide .rk-glycol-result-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 19px 21px;
    color: var(--rk-white);
    background: linear-gradient(135deg, #15445b, #0d2c3e);
  }

  #rk-glycol-guide .rk-glycol-result-head strong {
    color: var(--rk-white);
    font-size: 1.32rem;
    font-weight: 950;
  }

  #rk-glycol-guide .rk-glycol-status {
    padding: 6px 9px;
    border-radius: 999px;
    color: var(--rk-white);
    background: var(--rk-green);
    font-size: .62rem;
    font-weight: 950;
    line-height: 1.2;
    text-align: center;
  }

  #rk-glycol-guide .rk-glycol-status.is-warning { background: var(--rk-orange); }
  #rk-glycol-guide .rk-glycol-status.is-danger { background: var(--rk-red); }

  #rk-glycol-guide .rk-glycol-result-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1px;
    background: var(--rk-line);
  }

  #rk-glycol-guide .rk-glycol-metric {
    padding: 17px;
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-metric span {
    display: block;
    color: var(--rk-muted);
    font-size: .63rem;
    font-weight: 850;
    letter-spacing: .04em;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-metric strong {
    display: block;
    margin-top: 4px;
    color: var(--rk-dark);
    font-size: 1.12rem;
    line-height: 1.2;
  }

  #rk-glycol-guide .rk-glycol-coverage {
    padding: 18px 20px 21px;
  }

  #rk-glycol-guide .rk-glycol-coverage-head {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 8px;
    color: var(--rk-text);
    font-size: .73rem;
    font-weight: 900;
  }

  #rk-glycol-guide .rk-glycol-coverage-track {
    overflow: hidden;
    height: 12px;
    border-radius: 999px;
    background: #e5edf0;
  }

  #rk-glycol-guide .rk-glycol-coverage-bar {
    width: 0;
    height: 100%;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--rk-blue), var(--rk-green));
    transition: width 260ms ease;
  }

  #rk-glycol-guide .rk-glycol-chart-panel {
    padding: 0 clamp(22px, 5vw, 40px) 34px;
    background: #f7fafb;
  }

  #rk-glycol-guide .rk-glycol-chart-card {
    padding: 23px;
    border: 1px solid var(--rk-line);
    border-radius: 20px;
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-chart-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
    margin-bottom: 18px;
  }

  #rk-glycol-guide .rk-glycol-chart-head p {
    max-width: 650px;
    margin-bottom: 0;
    color: var(--rk-text);
    font-size: .75rem;
  }

  #rk-glycol-guide .rk-glycol-chart-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    color: var(--rk-text);
    font-size: .68rem;
    font-weight: 850;
  }

  #rk-glycol-guide .rk-glycol-chart-legend span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }

  #rk-glycol-guide .rk-glycol-chart-legend i {
    width: 17px;
    height: 4px;
    border-radius: 999px;
  }

  #rk-glycol-guide .rk-glycol-chart-svg {
    display: block;
    width: 100%;
    height: auto;
    min-height: 280px;
    overflow: visible;
  }

  #rk-glycol-guide .rk-glycol-chart-grid { stroke: #d8e4e9; stroke-width: 1; }
  #rk-glycol-guide .rk-glycol-chart-axis { stroke: #8ca4ae; stroke-width: 1.5; }
  #rk-glycol-guide .rk-glycol-chart-label { fill: #607681; font-size: 12px; font-weight: 750; }
  #rk-glycol-guide .rk-glycol-chart-line-10 { fill: none; stroke: var(--rk-orange); stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; }
  #rk-glycol-guide .rk-glycol-chart-line-15 { fill: none; stroke: var(--rk-blue); stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; }
  #rk-glycol-guide .rk-glycol-chart-demand { stroke: var(--rk-red); stroke-width: 3; stroke-dasharray: 9 7; }
  #rk-glycol-guide .rk-glycol-chart-current { stroke: var(--rk-purple); stroke-width: 2; stroke-dasharray: 4 5; }

  #rk-glycol-guide .rk-glycol-thermal-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    margin-top: 20px;
  }

  #rk-glycol-guide .rk-glycol-thermal-card {
    padding: 18px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-soft);
  }

  #rk-glycol-guide .rk-glycol-thermal-card h4 {
    display: flex;
    justify-content: space-between;
    gap: 12px;
  }

  #rk-glycol-guide .rk-glycol-thermal-map {
    --pipe-gap: 36px;
    --heat-alpha: .46;
    position: relative;
    height: 145px;
    overflow: hidden;
    border: 7px solid #d9c8ad;
    border-radius: 13px;
    background:
      repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--pipe-gap) - 6px), #e64d3f calc(var(--pipe-gap) - 6px), #e64d3f var(--pipe-gap)),
      #ded8cd;
  }

  #rk-glycol-guide .rk-glycol-thermal-map::before {
    position: absolute;
    inset: 0;
    background: repeating-radial-gradient(ellipse at left center, rgba(255,105,52,var(--heat-alpha)) 0, rgba(255,179,71,.26) 28px, rgba(45,150,203,.12) calc(var(--pipe-gap) * .82));
    content: "";
    mix-blend-mode: multiply;
  }

  #rk-glycol-guide .rk-glycol-thermal-map::after {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,.64), transparent 32%, rgba(16,37,54,.08));
    content: "";
  }

  #rk-glycol-guide .rk-glycol-thermal-caption {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    margin-top: 8px;
    color: var(--rk-muted);
    font-size: .67rem;
    font-weight: 800;
  }

  #rk-glycol-guide .rk-glycol-verdict {
    margin: 0 clamp(22px, 5vw, 40px) 30px;
    padding: 22px;
    border: 1px solid #b7e3d5;
    border-radius: 17px;
    background: var(--rk-green-soft);
  }

  #rk-glycol-guide .rk-glycol-verdict.is-warning {
    border-color: #ecd58a;
    background: var(--rk-yellow-soft);
  }

  #rk-glycol-guide .rk-glycol-verdict.is-danger {
    border-color: #efbbb5;
    background: var(--rk-red-soft);
  }

  #rk-glycol-guide .rk-glycol-verdict p:last-child {
    margin-bottom: 0;
    color: var(--rk-text);
    font-size: .83rem;
  }

  #rk-glycol-guide .rk-glycol-tool-note {
    margin: 0;
    padding: 18px clamp(22px, 5vw, 40px);
    border-top: 1px solid var(--rk-line);
    color: var(--rk-muted);
    background: #f8fbfc;
    font-size: .72rem;
  }

  #rk-glycol-guide .rk-glycol-cta,
  #rk-glycol-guide .rk-glycol-final-cta {
    padding: clamp(33px, 6vw, 58px);
    border-radius: 27px;
    color: #e8f5fa;
    background:
      radial-gradient(circle at 90% 8%, rgba(255,106,61,.37), transparent 35%),
      linear-gradient(132deg, #102536, #174b61);
    box-shadow: 0 22px 50px rgba(16,37,54,.16);
  }

  #rk-glycol-guide .rk-glycol-cta {
    margin-top: 32px;
  }

  #rk-glycol-guide .rk-glycol-cta h2,
  #rk-glycol-guide .rk-glycol-cta h3,
  #rk-glycol-guide .rk-glycol-final-cta h2,
  #rk-glycol-guide .rk-glycol-final-cta h3 {
    color: var(--rk-white) !important;
  }

  #rk-glycol-guide .rk-glycol-cta p,
  #rk-glycol-guide .rk-glycol-final-cta p {
    max-width: 900px;
    color: #d3e8ef;
  }

  #rk-glycol-guide .rk-glycol-cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 54px;
    margin-top: 5px;
    padding: 13px 22px;
    border-radius: 14px;
    color: var(--rk-white) !important;
    background: linear-gradient(135deg, var(--rk-orange), #ef4637);
    box-shadow: 0 14px 25px rgba(239,70,55,.25);
    font-size: .86rem;
    font-weight: 950 !important;
    line-height: 1.25;
    text-align: center;
    text-decoration: none !important;
  }

  #rk-glycol-guide .rk-glycol-cta-button:hover,
  #rk-glycol-guide .rk-glycol-cta-button:focus-visible {
    transform: translateY(-2px);
    filter: brightness(1.04);
  }

  #rk-glycol-guide .rk-glycol-disclosure {
    display: block;
    margin-top: 14px;
    color: #a9c8d2;
    font-size: .65rem;
  }

  #rk-glycol-guide .rk-glycol-table-wrap {
    overflow-x: auto;
    margin: 27px 0;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-table {
    width: 100%;
    min-width: 680px;
    border-collapse: collapse;
    font-size: .8rem;
  }

  #rk-glycol-guide .rk-glycol-table th,
  #rk-glycol-guide .rk-glycol-table td {
    padding: 15px 17px;
    border-right: 1px solid var(--rk-line);
    border-bottom: 1px solid var(--rk-line);
    text-align: left;
    vertical-align: top;
  }

  #rk-glycol-guide .rk-glycol-table th:last-child,
  #rk-glycol-guide .rk-glycol-table td:last-child { border-right: 0; }
  #rk-glycol-guide .rk-glycol-table tr:last-child td,
  #rk-glycol-guide .rk-glycol-table tr:last-child th { border-bottom: 0; }

  #rk-glycol-guide .rk-glycol-table thead th {
    color: var(--rk-white);
    background: var(--rk-dark);
    font-size: .69rem;
    font-weight: 950;
    letter-spacing: .04em;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-table tbody th {
    color: var(--rk-dark);
    background: var(--rk-soft);
    font-weight: 900;
  }

  #rk-glycol-guide .rk-glycol-table tbody tr:nth-child(even) td { background: #fbfdfe; }

  #rk-glycol-guide .rk-glycol-steps {
    display: grid;
    gap: 13px;
    counter-reset: rk-glycol-step;
  }

  #rk-glycol-guide .rk-glycol-step {
    display: grid;
    grid-template-columns: 54px 1fr;
    gap: 17px;
    align-items: start;
    padding: 20px;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    background: var(--rk-white);
    counter-increment: rk-glycol-step;
  }

  #rk-glycol-guide .rk-glycol-step::before {
    display: grid;
    width: 48px;
    height: 48px;
    place-items: center;
    border-radius: 14px;
    color: var(--rk-white);
    background: linear-gradient(135deg, var(--rk-blue), var(--rk-cyan));
    content: counter(rk-glycol-step, decimal-leading-zero);
    font-size: .75rem;
    font-weight: 950;
  }

  #rk-glycol-guide .rk-glycol-step h3 { margin-bottom: 6px; }
  #rk-glycol-guide .rk-glycol-step p { margin-bottom: 0; color: var(--rk-text); font-size: .84rem; }

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

  #rk-glycol-guide .rk-glycol-error {
    padding: 22px;
    border: 1px solid #f0c7c2;
    border-radius: 17px;
    background: var(--rk-red-soft);
  }

  #rk-glycol-guide .rk-glycol-error b {
    display: inline-block;
    margin-bottom: 9px;
    color: var(--rk-red);
    font-size: .67rem;
    font-weight: 950;
    text-transform: uppercase;
  }

  #rk-glycol-guide .rk-glycol-error p { margin-bottom: 0; color: var(--rk-text); font-size: .82rem; }

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

  #rk-glycol-guide .rk-glycol-checkitem {
    position: relative;
    padding: 17px 16px 17px 47px;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    background: var(--rk-white);
    font-size: .79rem;
    font-weight: 780;
  }

  #rk-glycol-guide .rk-glycol-checkitem::before {
    position: absolute;
    top: 15px;
    left: 15px;
    display: grid;
    width: 23px;
    height: 23px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-green);
    content: "✓";
    font-size: .7rem;
    font-weight: 950;
  }

  #rk-glycol-guide .rk-glycol-faq {
    display: grid;
    gap: 10px;
  }

  #rk-glycol-guide .rk-glycol-faq details {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-faq summary {
    position: relative;
    padding: 18px 52px 18px 19px;
    color: var(--rk-dark);
    cursor: pointer;
    font-size: .88rem;
    font-weight: 900;
    line-height: 1.45;
    list-style: none;
  }

  #rk-glycol-guide .rk-glycol-faq summary::-webkit-details-marker { display: none; }
  #rk-glycol-guide .rk-glycol-faq summary::after {
    position: absolute;
    top: 50%;
    right: 17px;
    display: grid;
    width: 27px;
    height: 27px;
    place-items: center;
    border-radius: 50%;
    color: var(--rk-white);
    background: var(--rk-blue);
    content: "+";
    transform: translateY(-50%);
  }
  #rk-glycol-guide .rk-glycol-faq details[open] summary::after { content: "−"; }

  #rk-glycol-guide .rk-glycol-faq-answer {
    padding: 0 19px 18px;
    color: var(--rk-text);
    font-size: .84rem;
  }
  #rk-glycol-guide .rk-glycol-faq-answer p:last-child { margin-bottom: 0; }

  #rk-glycol-guide .rk-glycol-source-box {
    padding: 23px;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    color: var(--rk-text);
    background: var(--rk-soft);
    font-size: .79rem;
  }
  #rk-glycol-guide .rk-glycol-source-box p:last-child { margin-bottom: 0; }

  #rk-glycol-guide .rk-glycol-update {
    margin-top: 18px;
    padding: 17px 20px;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: .74rem;
    font-weight: 900;
  }

  #rk-glycol-guide .rk-glycol-author {
    overflow: hidden;
    margin: clamp(36px, 6vw, 70px);
    border: 1px solid var(--rk-line);
    border-radius: 27px;
    background: var(--rk-white);
    box-shadow: 0 20px 55px rgba(16,37,54,.09);
  }

  #rk-glycol-guide .rk-glycol-author > input { position: absolute; opacity: 0; pointer-events: none; }

  #rk-glycol-guide .rk-glycol-author-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 22px;
    padding: 30px clamp(24px, 5vw, 47px);
    border-bottom: 5px solid var(--rk-cyan);
    color: #d7ecf3;
    background: var(--rk-dark);
  }

  #rk-glycol-guide .rk-glycol-author-head h2 { margin-bottom: 8px; color: var(--rk-white); }
  #rk-glycol-guide .rk-glycol-author-head p { margin-bottom: 0; color: #d1e5ec; }

  #rk-glycol-guide .rk-glycol-author-mark {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    padding: 8px 15px;
    border: 1px solid rgba(37,199,216,.45);
    border-radius: 999px;
    color: #6eefff;
    font-size: .68rem;
    font-weight: 950;
    letter-spacing: .07em;
    white-space: nowrap;
  }

  #rk-glycol-guide .rk-glycol-author-layout {
    display: grid;
    grid-template-columns: 32% 68%;
  }

  #rk-glycol-guide .rk-glycol-author-side {
    padding: 38px 26px;
    border-right: 1px solid var(--rk-line);
    text-align: center;
    background: var(--rk-soft);
  }

  #rk-glycol-guide .rk-glycol-author-photo {
    width: 172px;
    height: 172px;
    margin: 0 auto 21px;
    overflow: hidden;
    border: 10px solid var(--rk-white);
    border-radius: 50%;
    box-shadow: 0 15px 35px rgba(16,37,54,.14);
  }
  #rk-glycol-guide .rk-glycol-author-photo img { width: 100%; height: 100%; object-fit: cover; }

  #rk-glycol-guide .rk-glycol-author-name { color: var(--rk-dark); font-size: 1.25rem; font-weight: 950; }
  #rk-glycol-guide .rk-glycol-author-role { margin-top: 7px; color: var(--rk-blue); font-size: .68rem; font-weight: 950; line-height: 1.45; text-transform: uppercase; }
  #rk-glycol-guide .rk-glycol-author-social-label { margin-top: 26px; color: var(--rk-muted); font-size: .64rem; font-weight: 900; letter-spacing: .05em; text-transform: uppercase; }

  #rk-glycol-guide .rk-glycol-author-social {
    display: flex;
    justify-content: center;
    gap: 9px;
    margin-top: 10px;
  }

  #rk-glycol-guide .rk-glycol-author-social a {
    display: grid;
    width: 42px;
    height: 42px;
    place-items: center;
    border: 1px solid var(--rk-line);
    border-radius: 12px;
    color: var(--rk-dark);
    background: var(--rk-white);
    text-decoration: none;
  }
  #rk-glycol-guide .rk-glycol-author-social a:hover { border-color: var(--rk-cyan); color: var(--rk-blue); transform: translateY(-2px); }
  #rk-glycol-guide .rk-glycol-author-social svg { width: 20px; height: 20px; fill: currentColor; }

  #rk-glycol-guide .rk-glycol-author-main { min-width: 0; padding: 38px clamp(25px, 5vw, 48px); }
  #rk-glycol-guide .rk-glycol-author-quote {
    position: relative;
    margin: 0 0 25px;
    padding: 27px 25px 25px 75px;
    border: 0;
    border-radius: 18px;
    background: var(--rk-cyan-soft);
  }
  #rk-glycol-guide .rk-glycol-author-quote::before { position: absolute; top: 3px; left: 24px; color: var(--rk-cyan); content: "“"; font-size: 4.8rem; font-weight: 950; line-height: 1; }
  #rk-glycol-guide .rk-glycol-author-quote p { margin-bottom: 0; color: var(--rk-dark); font-size: .98rem; font-style: italic; font-weight: 800; }

  #rk-glycol-guide .rk-glycol-author-tabs { display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid var(--rk-line); border-radius: 14px 14px 0 0; background: var(--rk-soft); }
  #rk-glycol-guide .rk-glycol-author-tab { padding: 13px 8px; border-right: 1px solid var(--rk-line); color: var(--rk-muted); cursor: pointer; font-size: .68rem; font-weight: 950; text-align: center; text-transform: uppercase; }
  #rk-glycol-guide .rk-glycol-author-tab:last-child { border-right: 0; }

  #rk-glycol-guide .rk-glycol-author-panel { display: none; padding: 23px; border: 1px solid var(--rk-line); border-top: 0; border-radius: 0 0 14px 14px; color: var(--rk-text); }
  #rk-glycol-guide .rk-glycol-author-panel p:last-child { margin-bottom: 0; }
  #rk-glycol-author-about:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout .rk-glycol-author-panel-about,
  #rk-glycol-author-exp:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout .rk-glycol-author-panel-exp,
  #rk-glycol-author-sites:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout .rk-glycol-author-panel-sites { display: block; }
  #rk-glycol-author-about:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout label[for="rk-glycol-author-about"],
  #rk-glycol-author-exp:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout label[for="rk-glycol-author-exp"],
  #rk-glycol-author-sites:checked ~ .rk-glycol-author-head + .rk-glycol-author-layout label[for="rk-glycol-author-sites"] { color: var(--rk-blue); background: var(--rk-white); box-shadow: inset 0 -4px 0 var(--rk-blue); }

  #rk-glycol-guide .rk-glycol-site-links { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
  #rk-glycol-guide .rk-glycol-site-links a { padding: 8px 11px; border: 1px solid var(--rk-line); border-radius: 999px; background: var(--rk-soft); font-size: .73rem; text-decoration: none; }

  #rk-glycol-guide .rk-glycol-final-cta { margin: 0 clamp(36px, 6vw, 70px) clamp(36px, 6vw, 70px); }

  @media (max-width: 980px) {
    #rk-glycol-guide .rk-glycol-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-glycol-guide .rk-glycol-grid-3,
    #rk-glycol-guide .rk-glycol-grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-glycol-guide .rk-glycol-checklist { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-glycol-guide .rk-glycol-author-layout { grid-template-columns: 1fr; }
    #rk-glycol-guide .rk-glycol-author-side { border-right: 0; border-bottom: 1px solid var(--rk-line); }
  }

  @media (max-width: 680px) {
    #rk-glycol-guide { margin: 14px auto 42px; font-size: 16px; }
    #rk-glycol-guide .rk-glycol-shell { border-radius: 20px; }
    #rk-glycol-guide .rk-glycol-hero,
    #rk-glycol-guide .rk-glycol-section { padding: 31px 20px; }
    #rk-glycol-guide .rk-glycol-nav { gap: 8px; padding: 16px; }
    #rk-glycol-guide .rk-glycol-nav strong { width: 100%; }
    #rk-glycol-guide .rk-glycol-nav a { flex: 1 1 calc(50% - 8px); justify-content: center; white-space: normal; text-align: center; }
    #rk-glycol-guide .rk-glycol-answer,
    #rk-glycol-guide .rk-glycol-grid-2,
    #rk-glycol-guide .rk-glycol-grid-3,
    #rk-glycol-guide .rk-glycol-grid-4,
    #rk-glycol-guide .rk-glycol-fields,
    #rk-glycol-guide .rk-glycol-live-summary,
    #rk-glycol-guide .rk-glycol-results,
    #rk-glycol-guide .rk-glycol-thermal-grid,
    #rk-glycol-guide .rk-glycol-errors,
    #rk-glycol-guide .rk-glycol-checklist { grid-template-columns: 1fr; }
    #rk-glycol-guide .rk-glycol-chart-head { display: block; }
    #rk-glycol-guide .rk-glycol-chart-legend { margin-top: 13px; }
    #rk-glycol-guide .rk-glycol-chart-svg { min-height: 230px; }
    #rk-glycol-guide .rk-glycol-table-wrap { overflow: visible; border: 0; border-radius: 0; }
    #rk-glycol-guide .rk-glycol-table,
    #rk-glycol-guide .rk-glycol-table tbody,
    #rk-glycol-guide .rk-glycol-table tr,
    #rk-glycol-guide .rk-glycol-table th,
    #rk-glycol-guide .rk-glycol-table td { display: block; width: 100%; min-width: 0; }
    #rk-glycol-guide .rk-glycol-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
    #rk-glycol-guide .rk-glycol-table tr { overflow: hidden; margin-bottom: 14px; border: 1px solid var(--rk-line); border-radius: 15px; background: var(--rk-white); }
    #rk-glycol-guide .rk-glycol-table tbody th,
    #rk-glycol-guide .rk-glycol-table td { padding: 13px 15px; border-right: 0; border-bottom: 1px solid var(--rk-line); }
    #rk-glycol-guide .rk-glycol-table td::before { display: block; margin-bottom: 3px; color: var(--rk-blue); content: attr(data-label); font-size: .64rem; font-weight: 950; letter-spacing: .06em; text-transform: uppercase; }
    #rk-glycol-guide .rk-glycol-table tr td:last-child { border-bottom: 0; }
    #rk-glycol-guide .rk-glycol-author,
    #rk-glycol-guide .rk-glycol-final-cta { margin: 28px 16px; }
    #rk-glycol-guide .rk-glycol-author-head { display: block; padding: 25px 22px; }
    #rk-glycol-guide .rk-glycol-author-mark { margin-top: 17px; white-space: normal; }
    #rk-glycol-guide .rk-glycol-author-main { padding: 24px 18px; }
    #rk-glycol-guide .rk-glycol-author-quote { padding: 65px 20px 22px; }
    #rk-glycol-guide .rk-glycol-author-quote::before { top: 3px; left: 20px; }
    #rk-glycol-guide .rk-glycol-author-tab { font-size: .59rem; }
    #rk-glycol-guide .rk-glycol-cta-button { width: 100%; }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-glycol-guide *,
    #rk-glycol-guide *::before,
    #rk-glycol-guide *::after { scroll-behavior: auto !important; animation: none !important; transition: none !important; }
  }

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

  #rk-glycol-guide .rk-glycol-range-line {
    display: grid;
    grid-template-columns: 1fr 76px;
    gap: 9px;
    align-items: center;
  }

  #rk-glycol-guide .rk-glycol-range-line input[type="range"] {
    min-height: 48px;
    padding: 0;
    accent-color: var(--rk-blue);
  }

  #rk-glycol-guide .rk-glycol-range-value {
    display: grid;
    min-height: 48px;
    place-items: center;
    border: 1px solid #bcd0d9;
    border-radius: 11px;
    color: var(--rk-dark);
    background: var(--rk-soft);
    font-size: .78rem;
    font-weight: 950;
  }

  #rk-glycol-guide .rk-glycol-result-copy {
    padding: 18px 20px 21px;
    color: var(--rk-text);
    font-size: .76rem;
  }

  #rk-glycol-guide .rk-glycol-result-copy p:last-child { margin-bottom: 0; }

  #rk-glycol-guide .rk-glycol-mix-layout {
    display: grid;
    grid-template-columns: minmax(220px, .8fr) minmax(0, 1.2fr);
    gap: 24px;
    align-items: center;
  }

  #rk-glycol-guide .rk-glycol-vessel {
    overflow: hidden;
    display: flex;
    width: 100%;
    min-height: 145px;
    border: 9px solid #dbe7eb;
    border-radius: 24px;
    background: var(--rk-white);
    box-shadow: inset 0 0 0 1px #b9ccd4;
  }

  #rk-glycol-guide .rk-glycol-vessel-part {
    position: relative;
    display: grid;
    min-width: 0;
    place-items: center;
    transition: width 260ms ease;
  }

  #rk-glycol-guide .rk-glycol-vessel-part strong,
  #rk-glycol-guide .rk-glycol-vessel-part span {
    position: relative;
    z-index: 2;
    display: block;
    text-align: center;
  }

  #rk-glycol-guide .rk-glycol-vessel-part strong { color: var(--rk-white); font-size: 1.08rem; }
  #rk-glycol-guide .rk-glycol-vessel-part span { color: rgba(255,255,255,.88); font-size: .64rem; font-weight: 850; }
  #rk-glycol-guide .rk-glycol-vessel-glycol { width: 30%; background: linear-gradient(135deg, #ff8b55, #ed493c); }
  #rk-glycol-guide .rk-glycol-vessel-water { width: 70%; background: linear-gradient(135deg, #23c3d5, #078fbe); }

  #rk-glycol-guide .rk-glycol-chart-bar-water { fill: var(--rk-blue); }
  #rk-glycol-guide .rk-glycol-chart-bar-mix { fill: var(--rk-orange); }
  #rk-glycol-guide .rk-glycol-chart-base { fill: var(--rk-dark); font-size: 12px; font-weight: 900; }
  #rk-glycol-guide .rk-glycol-chart-value { fill: var(--rk-text); font-size: 12px; font-weight: 850; }

  #rk-glycol-guide .rk-glycol-definition {
    display: grid;
    grid-template-columns: 180px 1fr;
    gap: 18px;
    align-items: start;
    padding: 20px;
    border-bottom: 1px solid var(--rk-line);
  }

  #rk-glycol-guide .rk-glycol-definition:last-child { border-bottom: 0; }
  #rk-glycol-guide .rk-glycol-definition strong { color: var(--rk-dark); }
  #rk-glycol-guide .rk-glycol-definition p { margin-bottom: 0; color: var(--rk-text); font-size: .84rem; }

  #rk-glycol-guide .rk-glycol-definitions {
    overflow: hidden;
    margin: 26px 0;
    border: 1px solid var(--rk-line);
    border-radius: 18px;
    background: var(--rk-white);
  }

  #rk-glycol-guide .rk-glycol-mini { color: var(--rk-muted); font-size: .72rem; }

  @media (max-width: 980px) {
    #rk-glycol-guide .rk-glycol-fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-glycol-guide .rk-glycol-mix-layout { grid-template-columns: 1fr; }
  }

  @media (max-width: 640px) {
    #rk-glycol-guide .rk-glycol-fields { grid-template-columns: 1fr; }
    #rk-glycol-guide .rk-glycol-definition { grid-template-columns: 1fr; gap: 5px; }
    #rk-glycol-guide .rk-glycol-vessel { min-height: 120px; }
  }
</style>


<article id="rk-glycol-guide" aria-label="Glikol w ogrzewaniu podłogowym — dobór stężenia i hydraulika instalacji">
  <div class="rk-glycol-shell">
    <div class="rk-glycol-progress-track" aria-hidden="true"><div class="rk-glycol-progress" id="rk-glycol-progress"></div></div>

    <header class="rk-glycol-hero">
      <div class="rk-glycol-hero-inner">
        <span class="rk-glycol-eyebrow"><b aria-hidden="true"></b> Chemia instalacyjna i hydraulika • aktualizacja 2026</span>
        <div class="rk-glycol-hero-title">Glikol chroni przed mrozem, ale zmienia warunki pracy całej instalacji</div>
        <p class="rk-glycol-hero-lead">Sprawdź, kiedy płyn niezamarzający ma techniczne uzasadnienie, jak czytać tabelę stężenia konkretnego produktu i dlaczego po zmianie czynnika trzeba ponownie policzyć przepływy, opory, pompę oraz naczynie przeponowe.</p>
        <div class="rk-glycol-meta">
          <span><i aria-hidden="true"></i> Czytanie: około 24 minuty</span>
          <span><i aria-hidden="true"></i> Analizator stężenia i hydrauliki</span>
          <span><i aria-hidden="true"></i> Aktualizacja: 29 sierpnia 2026 r.</span>
        </div>
      </div>
    </header>

    <nav class="rk-glycol-nav" aria-label="Spis treści artykułu">
      <strong>Na skróty</strong>
      <a href="#rk-glycol-answer">Szybka odpowiedź</a>
      <a href="#rk-glycol-scenarios">Kiedy stosować</a>
      <a href="#rk-glycol-fluid">PG czy EG</a>
      <a href="#rk-glycol-concentration-section">Stężenie</a>
      <a href="#rk-glycol-analyzer-section">Analizator</a>
      <a href="#rk-glycol-hydraulics">Hydraulika</a>
      <a href="#rk-glycol-howto">Krok po kroku</a>
      <a href="#rk-glycol-faq">FAQ</a>
    </nav>

    <main>
      <section class="rk-glycol-section" id="rk-glycol-answer">
        <span class="rk-glycol-kicker">Odpowiedź w 60 sekund</span>
        <h2>Czy warto wlewać glikol do ogrzewania podłogowego?</h2>
        <p class="rk-glycol-intro">Tylko wtedy, gdy instalacja albo jej fragment może rzeczywiście zamarznąć lub gdy wymaga tego dokumentacja urządzenia. W ogrzewanym przez cały rok domu z całkowicie wewnętrzną instalacją woda uzdatniona zgodnie z wymaganiami producentów jest zwykle prostszym czynnikiem. W domku sezonowym, nieogrzewanym garażu lub zewnętrznym obiegu pompy ciepła ryzyko trzeba ocenić osobno.</p>

        <div class="rk-glycol-answer">
          <div class="rk-glycol-answer-main">
            <h3>Glikol nie jest dodatkiem zwiększającym sprawność</h3>
            <p><strong>Jego zadaniem jest ograniczenie ryzyka szkód mrozowych. Za tę ochronę płaci się mniejszą objętościową pojemnością cieplną, większą lepkością, innym rozszerzaniem cieplnym oraz dodatkowymi wymaganiami serwisowymi.</strong></p>
          </div>
          <div class="rk-glycol-answer-side">
            <h3>Najważniejsza jest karta konkretnego płynu</h3>
            <p>Nie dobiera się stężenia z jednej internetowej tabeli „dla glikolu”. Wynik zależy od rodzaju glikolu, pakietu inhibitorów, sposobu definiowania stężenia i danych producenta produktu.</p>
          </div>
        </div>

        <div class="rk-glycol-grid-3">
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Najpierw ryzyko</span><h3>Czy układ może zamarznąć?</h3><p>Trzeba ustalić projektową temperaturę otoczenia, czas bez zasilania, położenie przewodów i możliwość kontrolowanego opróżnienia lub ochrony awaryjnej.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Potem produkt</span><h3>Co dopuszcza producent?</h3><p>Instrukcja pompy ciepła, kotła, wymiennika, pomp, uszczelek i armatury ma pierwszeństwo przed ogólną poradą dotyczącą glikolu.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Na końcu hydraulika</span><h3>Czy instalacja przeniesie wymaganą moc?</h3><p>Po wyborze płynu oblicza się przepływy, opory, punkt pracy pompy, nastawy obwodów i wymagania naczynia przeponowego.</p></article>
        </div>

        <div class="rk-glycol-notice is-blue"><p><strong>Ważne rozróżnienie:</strong> glikol nie zmienia strat ciepła budynku ani wyniku OZC. Zmienia właściwości czynnika, którym tę samą potrzebną moc trzeba przetransportować ze źródła do podłogi.</p></div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-scenarios">
        <span class="rk-glycol-kicker">Decyzja zależy od miejsca i sposobu użytkowania</span>
        <h2>Kiedy glikol ma sens, a kiedy najpierw szukać prostszego rozwiązania?</h2>
        <p class="rk-glycol-intro">Nie ma jednej odpowiedzi dla całego budynku. Czasem ochrony wymaga wyłącznie krótki obieg zewnętrzny, a instalacja podłogowa wewnątrz może pozostać wodna dzięki wymiennikowi. Innym razem cały obiekt jest zimą pozostawiany bez ogrzewania i zabezpieczenie pełnego zładu jest uzasadnione.</p>

        <div class="rk-glycol-table-wrap">
          <table class="rk-glycol-table">
            <thead><tr><th>Sytuacja</th><th>Ocena wstępna</th><th>Co sprawdzić przed decyzją</th><th>Możliwe rozwiązania</th></tr></thead>
            <tbody>
              <tr><th scope="row">Dom całoroczny, cała instalacja wewnątrz</th><td data-label="Ocena wstępna">Ryzyko zamarznięcia jest zwykle małe</td><td data-label="Co sprawdzić przed decyzją">Awaryjność zasilania, strefy nieogrzewane, wymagania źródła i jakość wody</td><td data-label="Możliwe rozwiązania">Woda odpowiednio uzdatniona; glikol tylko po wykazaniu potrzeby</td></tr>
              <tr><th scope="row">Domek sezonowy</th><td data-label="Ocena wstępna">Realne ryzyko podczas długiego postoju</td><td data-label="Co sprawdzić przed decyzją">Minimalną temperaturę, sposób opróżnienia, nadzór, energię awaryjną i pełny materiałowy skład instalacji</td><td data-label="Możliwe rozwiązania">Płyn niezamarzający dobrany do temperatury albo skuteczne opróżnianie przewidziane w projekcie</td></tr>
              <tr><th scope="row">Pompa ciepła monoblok</th><td data-label="Ocena wstępna">Zewnętrzny wymiennik i przewody wymagają strategii ochrony</td><td data-label="Co sprawdzić przed decyzją">Instrukcję konkretnego modelu, minimalny przepływ, zanik zasilania i dopuszczone płyny</td><td data-label="Możliwe rozwiązania">Glikol, zawory przeciwzamrożeniowe albo oddzielony wymiennikiem obieg — zgodnie z OEM</td></tr>
              <tr><th scope="row">Garaż, warsztat lub płyta zewnętrzna</th><td data-label="Ocena wstępna">Ryzyko zależy od temperatury i czasu postoju</td><td data-label="Co sprawdzić przed decyzją">Położenie rur, izolację, strefy przemarzania i możliwość rozdzielenia obiegu</td><td data-label="Możliwe rozwiązania">Osobny zabezpieczony obieg zamiast zalewania glikolem całego domu</td></tr>
            </tbody>
          </table>
        </div>

        <p>W instalacji z pompą monoblok nie należy wybierać ochrony wyłącznie na podstawie opinii z forum. Przykładowa instrukcja Daikin dla określonej serii dopuszcza glikol etylenowy lub inhibitowany propylenowy i jednocześnie ogranicza stężenie do 35%. Jest to wymaganie konkretnego urządzenia, a nie reguła dla wszystkich pomp. Zobacz <a href="https://www.daikin.eu/content/dam/document-library/Installer-reference-guide/as/EWAQ006-008BVP%2CEWYQ006-008BVP_4PEN478616-1_2017_02_Installer%20reference%20guide_English.pdf" target="_blank" rel="noopener nofollow">instrukcję referencyjną Daikin</a>.</p>

        <div class="rk-glycol-notice"><p><strong>Zawór przeciwzamrożeniowy również nie jest rozwiązaniem uniwersalnym.</strong> Wymaga właściwego usytuowania i warunków pracy. Przykłady takich elementów publikuje <a href="https://www.caleffi.com/hu-hu/components-heat-pump-systems" target="_blank" rel="noopener nofollow">Caleffi</a> oraz <a href="https://fernox.com/renewable-solutions/tf1-antifreeze-valve/" target="_blank" rel="noopener nofollow">Fernox</a>, lecz ich dobór musi odpowiadać schematowi konkretnej instalacji.</p></div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-fluid">
        <span class="rk-glycol-kicker">Nazwa substancji to dopiero początek</span>
        <h2>Glikol propylenowy czy etylenowy?</h2>
        <p class="rk-glycol-intro">W budownictwie mieszkaniowym często wybiera się inhibitowane płyny na bazie glikolu propylenowego ze względu na korzystniejszy profil bezpieczeństwa. Nie należy jednak opisywać PG jako substancji całkowicie nieszkodliwej, a EG jako płynu zakazanego w każdej zamkniętej instalacji. O dopuszczeniu rozstrzygają przeznaczenie produktu, przepisy dla danego zastosowania i instrukcje urządzeń.</p>

        <div class="rk-glycol-table-wrap">
          <table class="rk-glycol-table">
            <thead><tr><th>Kryterium</th><th>Glikol propylenowy PG</th><th>Glikol etylenowy EG</th><th>Wniosek</th></tr></thead>
            <tbody>
              <tr><th scope="row">Bezpieczeństwo</th><td data-label="Glikol propylenowy PG">Niższa ostra toksyczność; nadal wymaga karty SDS i prawidłowego obchodzenia się</td><td data-label="Glikol etylenowy EG">Toksyczny po połknięciu; szczególnie groźny dla ludzi i zwierząt</td><td data-label="Wniosek">PG jest częstym wyborem tam, gdzie priorytetem jest ograniczenie skutków przypadkowego kontaktu</td></tr>
              <tr><th scope="row">Właściwości hydrauliczne</th><td data-label="Glikol propylenowy PG">Zwykle bardziej lepki przy porównywalnym stężeniu</td><td data-label="Glikol etylenowy EG">Często korzystniejszy hydraulicznie</td><td data-label="Wniosek">Nie wolno zamieniać płynów bez ponownego sprawdzenia danych</td></tr>
              <tr><th scope="row">Dopuszczenie</th><td data-label="Glikol propylenowy PG">Musi być inhibitowany i przeznaczony do instalacji grzewczej</td><td data-label="Glikol etylenowy EG">Tylko gdy konkretne zastosowanie i urządzenie wyraźnie go dopuszczają</td><td data-label="Wniosek">Instrukcja OEM i karta płynu są dokumentami nadrzędnymi</td></tr>
              <tr><th scope="row">Płyn samochodowy</th><td data-label="Glikol propylenowy PG">Nie każdy produkt PG nadaje się do CO</td><td data-label="Glikol etylenowy EG">Typowa baza wielu płynów motoryzacyjnych</td><td data-label="Wniosek">Nie stosuj przypadkowego płynu chłodniczego zamiast produktu instalacyjnego</td></tr>
            </tbody>
          </table>
        </div>

        <p>Producenci profesjonalnych płynów podkreślają znaczenie inhibitowanego składu i zastosowania zgodnego z przeznaczeniem. Przykładem produktu opartego na PG jest <a href="https://www.dow.com/en-us/pdp.dowfrost-heat-transfer-fluid.23545z.html" target="_blank" rel="noopener nofollow">DOWFROST</a>; dane konkretnego wariantu należy czytać z aktualnej dokumentacji, nie przenosić automatycznie na inny płyn.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-concentration-section">
        <span class="rk-glycol-kicker">Cztery pojęcia, których nie wolno mieszać</span>
        <h2>Temperatura krzepnięcia, ochrona przed rozsadzeniem i stężenie</h2>
        <p class="rk-glycol-intro">Płyn nie przechodzi zawsze z cieczy w twardy blok przy jednej temperaturze. Karty produktów mogą rozróżniać początek tworzenia kryształów, temperaturę płynięcia oraz zakres ochrony instalacji przed uszkodzeniem. Dlatego sama informacja „glikol do minus 20°C” jest niewystarczająca.</p>

        <div class="rk-glycol-definitions">
          <div class="rk-glycol-definition"><strong>Freeze point</strong><p>Temperatura początku zamarzania lub pojawienia się kryształów według metody podanej przez producenta. Nie jest automatycznie tożsama z temperaturą rozsadzenia rury.</p></div>
          <div class="rk-glycol-definition"><strong>Burst protection</strong><p>Zakres ochrony elementów przed uszkodzeniem wskutek wzrostu objętości zamarzającego płynu. Warunki i definicję trzeba odczytać z dokumentacji produktu.</p></div>
          <div class="rk-glycol-definition"><strong>Pour point</strong><p>Temperatura, przy której płyn przestaje swobodnie płynąć w określonym badaniu. Układ może wcześniej stracić zdolność do prawidłowej cyrkulacji.</p></div>
          <div class="rk-glycol-definition"><strong>% obj. lub % mas.</strong><p>Stężenie objętościowe i masowe nie są tym samym. Do odmierzania trzeba używać tej samej definicji, którą stosuje tabela producenta.</p></div>
        </div>

        <h3>Przykład produktu: Fernox Alphi-11</h3>
        <p>Poniższe wartości pochodzą z tabeli jednego produktu i nie stanowią uniwersalnej tabeli dla każdego płynu PG. Producent podaje również minimalne stężenie 25% dla deklarowanej ochrony antykorozyjnej. Źródło: <a href="https://fernox.com/commercial-solutions/antifreeze-protector-alphi-11-25l/" target="_blank" rel="noopener nofollow">Fernox Alphi-11</a>.</p>

        <div class="rk-glycol-table-wrap">
          <table class="rk-glycol-table">
            <thead><tr><th>Stężenie objętościowe</th><th>Deklarowana ochrona przed zamarzaniem</th><th>Znaczenie praktyczne</th></tr></thead>
            <tbody>
              <tr><th scope="row">25%</th><td data-label="Deklarowana ochrona przed zamarzaniem">−11°C</td><td data-label="Znaczenie praktyczne">Minimalne stężenie wskazane przez producenta dla pakietu ochrony antykorozyjnej</td></tr>
              <tr><th scope="row">30%</th><td data-label="Deklarowana ochrona przed zamarzaniem">−15°C</td><td data-label="Znaczenie praktyczne">Częsty punkt odniesienia, ale tylko gdy odpowiada projektowej temperaturze i OEM</td></tr>
              <tr><th scope="row">35%</th><td data-label="Deklarowana ochrona przed zamarzaniem">−18°C</td><td data-label="Znaczenie praktyczne">Większa ochrona oraz silniejszy wpływ na hydraulikę niż przy 25–30%</td></tr>
              <tr><th scope="row">40%</th><td data-label="Deklarowana ochrona przed zamarzaniem">−22°C</td><td data-label="Znaczenie praktyczne">Nie wolno zakładać, że większe stężenie zawsze jest lepsze lub dopuszczone przez urządzenie</td></tr>
            </tbody>
          </table>
        </div>

        <div class="rk-glycol-notice is-blue"><p><strong>PN-EN 12828 nie daje jednej uniwersalnej recepty „25–35% PG dla każdego domu”.</strong> Norma opisuje projektowanie wodnych systemów ogrzewczych i wymagania bezpieczeństwa systemu. Dobór płynu oraz stężenia wynika z ryzyka, dokumentacji produktu i urządzeń. Publiczny zakres normy można sprawdzić w <a href="https://knowledge.bsigroup.com/products/heating-systems-in-buildings-design-for-water-based-heating-systems" target="_blank" rel="noopener nofollow">bazie BSI</a>.</p></div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-analyzer-section">
        <span class="rk-glycol-kicker">Jedno narzędzie, jawne założenia</span>
        <h2>Interaktywny analizator stężenia i hydrauliki glikolu</h2>
        <p class="rk-glycol-intro">Narzędzie oblicza ilość koncentratu, wymagany przepływ dla podanej mocy i porównawczy indeks hydrauliczny. Tabela ochrony dotyczy wyłącznie wskazanego profilu produktu. Właściwości fizyczne możesz pobrać z karty swojego płynu i wpisać ręcznie.</p>

        <div class="rk-glycol-analyzer" id="rk-glycol-analyzer">
          <div class="rk-glycol-tool-head">
            <h3>Porównanie wody i wybranej mieszanki</h3>
            <p>Dokładność wyniku przepływu zależy od podanych ρ i c<sub>p</sub>. Wskaźnik oporów jest jedynie modelem porównawczym — nie zastępuje obliczenia strat w konkretnych rurach, zaworach, wymienniku i rozdzielaczu.</p>
          </div>

          <div class="rk-glycol-scenarios" aria-label="Gotowe scenariusze instalacji">
            <button type="button" class="rk-glycol-scenario is-active" data-scenario="year">Dom całoroczny</button>
            <button type="button" class="rk-glycol-scenario" data-scenario="seasonal">Budynek sezonowy</button>
            <button type="button" class="rk-glycol-scenario" data-scenario="monobloc">Pompa monoblok</button>
            <button type="button" class="rk-glycol-scenario" data-scenario="garage">Garaż / osobny obieg</button>
          </div>

          <div class="rk-glycol-form-panel">
            <div class="rk-glycol-fields">
              <div class="rk-glycol-field">
                <label for="rk-glycol-profile">Tabela ochrony</label>
                <select id="rk-glycol-profile">
                  <option value="fernox" selected>Fernox Alphi-11 — dane produktu</option>
                  <option value="custom">Inny produkt — sprawdzę kartę</option>
                </select>
                <small>Nie przenoś tabeli Fernox na inny płyn.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-concentration">Stężenie objętościowe [%]</label>
                <div class="rk-glycol-range-line"><input type="range" id="rk-glycol-concentration" min="0" max="45" step="1" value="30"><output class="rk-glycol-range-value" id="rk-glycol-concentration-value">30%</output></div>
                <small>Zakres dopuszczalny ogranicza także instrukcja urządzenia.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-volume">Objętość całej analizowanej instalacji [l]</label>
                <input type="number" id="rk-glycol-volume" min="10" max="5000" step="1" value="200">
                <small>Rury, rozdzielacze, źródło, bufor i pozostałe elementy.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-load">Przenoszona moc cieplna Q [kW]</label>
                <input type="number" id="rk-glycol-load" min="0.1" max="100" step="0.1" value="8">
                <small>Moc analizowanego obiegu, nie powierzchnia domu.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-delta">Projektowa różnica temperatur ΔT [K]</label>
                <input type="number" id="rk-glycol-delta" min="1" max="20" step="0.5" value="5">
                <small>Różnica zasilanie–powrót przy obciążeniu projektowym.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-property-temp">Temperatura danych fizycznych [°C]</label>
                <input type="number" id="rk-glycol-property-temp" min="-20" max="80" step="1" value="35">
                <small>ρ, c<sub>p</sub> i lepkość muszą dotyczyć zbliżonej temperatury.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-property-mode">Właściwości mieszanki</label>
                <select id="rk-glycol-property-mode">
                  <option value="estimate" selected>Preset edukacyjny PG</option>
                  <option value="custom">Dane własne z karty produktu</option>
                </select>
                <small>Preset pokazuje skalę zjawiska, nie certyfikuje płynu.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-density">Gęstość mieszanki ρ [kg/m³]</label>
                <input type="number" id="rk-glycol-density" min="800" max="1300" step="1" value="1028">
                <small>Wpisz wartość z tabeli produktu dla temperatury pracy.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-cp">Ciepło właściwe c<sub>p</sub> [kJ/(kg·K)]</label>
                <input type="number" id="rk-glycol-cp" min="1" max="5" step="0.01" value="3.75">
                <small>Niższe ρ × c<sub>p</sub> oznacza większy przepływ objętościowy.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-viscosity">Lepkość dynamiczna mieszanki [mPa·s]</label>
                <input type="number" id="rk-glycol-viscosity" min="0.1" max="100" step="0.01" value="1.50">
                <small>W niskiej temperaturze lepkość może wzrosnąć bardzo wyraźnie.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-water-viscosity">Lepkość wody w tej temperaturze [mPa·s]</label>
                <input type="number" id="rk-glycol-water-viscosity" min="0.1" max="10" step="0.01" value="0.72">
                <small>Preset aktualizuje ją wraz z temperaturą.</small>
              </div>

              <div class="rk-glycol-field">
                <label for="rk-glycol-base-dp">Obliczona strata dla wody [kPa]</label>
                <input type="number" id="rk-glycol-base-dp" min="1" max="300" step="1" value="25">
                <small>Wartość bazowa całej krytycznej drogi przepływu.</small>
              </div>
            </div>

            <div class="rk-glycol-live-summary">
              <div class="rk-glycol-summary-card"><span>Koncentrat</span><strong id="rk-glycol-concentrate-out">60 l</strong></div>
              <div class="rk-glycol-summary-card"><span>Woda do mieszanki</span><strong id="rk-glycol-water-out">140 l</strong></div>
              <div class="rk-glycol-summary-card"><span>Ochrona wg profilu</span><strong id="rk-glycol-protection-out">−15°C</strong></div>
              <div class="rk-glycol-summary-card"><span>Zmiana przepływu</span><strong id="rk-glycol-flow-change-out">+0%</strong></div>
            </div>
          </div>

          <div class="rk-glycol-results">
            <article class="rk-glycol-result-card">
              <div class="rk-glycol-result-head"><strong>Transport ciepła</strong><span class="rk-glycol-status" id="rk-glycol-flow-status">Przeliczono</span></div>
              <div class="rk-glycol-result-main">
                <div class="rk-glycol-metric"><span>Przepływ wody</span><strong id="rk-glycol-water-flow">—</strong></div>
                <div class="rk-glycol-metric"><span>Przepływ mieszanki</span><strong id="rk-glycol-mix-flow">—</strong></div>
                <div class="rk-glycol-metric"><span>ρ × c<sub>p</sub> mieszanki</span><strong id="rk-glycol-capacity">—</strong></div>
                <div class="rk-glycol-metric"><span>Stosunek przepływów</span><strong id="rk-glycol-flow-ratio">—</strong></div>
              </div>
              <div class="rk-glycol-result-copy"><p>Przepływ wynika bezpośrednio z mocy, różnicy temperatur, gęstości i ciepła właściwego. Nie jest stałą wartością przypisaną do jednej pętli.</p></div>
            </article>

            <article class="rk-glycol-result-card">
              <div class="rk-glycol-result-head"><strong>Hydraulika porównawcza</strong><span class="rk-glycol-status" id="rk-glycol-hydraulic-status">Orientacyjnie</span></div>
              <div class="rk-glycol-result-main">
                <div class="rk-glycol-metric"><span>Baza dla wody</span><strong id="rk-glycol-base-dp-out">—</strong></div>
                <div class="rk-glycol-metric"><span>Indeks mieszanki</span><strong id="rk-glycol-index-out">—</strong></div>
                <div class="rk-glycol-metric"><span>Wskaźnikowa strata</span><strong id="rk-glycol-mix-dp-out">—</strong></div>
                <div class="rk-glycol-metric"><span>Równoważna wysokość</span><strong id="rk-glycol-head-out">—</strong></div>
              </div>
              <div class="rk-glycol-result-copy"><p>Indeks nie uwzględnia rzeczywistej liczby Reynoldsa, chropowatości, średnic wewnętrznych, Kv armatury ani krzywej pompy. Nie służy do doboru urządzenia.</p></div>
            </article>
          </div>

          <div class="rk-glycol-chart-panel">
            <div class="rk-glycol-chart-card">
              <div class="rk-glycol-chart-head">
                <div><h3>Skład mieszanki i indeksy względem wody</h3><p>Wykres przyjmuje wodę jako 100. Pokazuje kierunek oraz skalę zmiany dla podanych właściwości, a nie gotowy punkt pracy pompy.</p></div>
                <div class="rk-glycol-chart-legend"><span><i style="background:#078fbe"></i> woda</span><span><i style="background:#ff6a3d"></i> mieszanka</span></div>
              </div>

              <div class="rk-glycol-mix-layout">
                <div>
                  <div class="rk-glycol-vessel" aria-label="Wizualizacja udziału koncentratu i wody">
                    <div class="rk-glycol-vessel-part rk-glycol-vessel-glycol" id="rk-glycol-vessel-glycol"><div><strong id="rk-glycol-vessel-glycol-liters">60 l</strong><span>koncentrat</span></div></div>
                    <div class="rk-glycol-vessel-part rk-glycol-vessel-water" id="rk-glycol-vessel-water"><div><strong id="rk-glycol-vessel-water-liters">140 l</strong><span>woda</span></div></div>
                  </div>
                  <p class="rk-glycol-mini">Wizualizacja objętościowa. W praktyce mieszankę przygotowuje się zgodnie z instrukcją produktu, z uwzględnieniem jakości wody i procedury napełniania.</p>
                </div>

                <svg class="rk-glycol-chart-svg" viewBox="0 0 720 280" role="img" aria-labelledby="rk-glycol-chart-title rk-glycol-chart-desc">
                  <title id="rk-glycol-chart-title">Porównanie przepływu i wskaźnika hydraulicznego</title>
                  <desc id="rk-glycol-chart-desc">Dwie pary poziomych słupków porównują wodę i wybraną mieszankę.</desc>
                  <line class="rk-glycol-chart-axis" x1="160" y1="25" x2="160" y2="245"></line>
                  <line class="rk-glycol-chart-grid" x1="160" y1="245" x2="685" y2="245"></line>

                  <text class="rk-glycol-chart-base" x="8" y="59">Przepływ: woda</text>
                  <rect class="rk-glycol-chart-bar-water" x="160" y="37" width="300" height="29" rx="8"></rect>
                  <text class="rk-glycol-chart-value" x="470" y="57">100</text>

                  <text class="rk-glycol-chart-base" x="8" y="101">Przepływ: mix</text>
                  <rect class="rk-glycol-chart-bar-mix" id="rk-glycol-flow-bar" x="160" y="79" width="300" height="29" rx="8"></rect>
                  <text class="rk-glycol-chart-value" id="rk-glycol-flow-bar-label" x="470" y="99">100</text>

                  <text class="rk-glycol-chart-base" x="8" y="177">Opory: woda</text>
                  <rect class="rk-glycol-chart-bar-water" x="160" y="155" width="300" height="29" rx="8"></rect>
                  <text class="rk-glycol-chart-value" x="470" y="175">100</text>

                  <text class="rk-glycol-chart-base" x="8" y="219">Opory: mix</text>
                  <rect class="rk-glycol-chart-bar-mix" id="rk-glycol-index-bar" x="160" y="197" width="300" height="29" rx="8"></rect>
                  <text class="rk-glycol-chart-value" id="rk-glycol-index-bar-label" x="470" y="217">100</text>
                </svg>
              </div>
            </div>
          </div>

          <div class="rk-glycol-verdict" id="rk-glycol-verdict" aria-live="polite">
            <h3 id="rk-glycol-verdict-title">Najpierw potwierdź potrzebę ochrony</h3>
            <p id="rk-glycol-verdict-copy">Wynik zostanie opisany po przeliczeniu danych oraz wybranego scenariusza.</p>
          </div>

          <p class="rk-glycol-tool-note">Tabela temperatur ochrony w tym narzędziu dotyczy Fernox Alphi-11 i liniowej interpolacji pomiędzy czterema punktami producenta. Preset ρ, c<sub>p</sub> i lepkości jest edukacyjnym przybliżeniem dla mieszanki PG. Do projektu wpisz aktualne dane wybranego produktu przy temperaturze pracy. Wskaźnik hydrauliczny wykorzystuje uproszczoną zależność porównawczą i nie zastępuje obliczenia przepływu w przewodach ani doboru pompy.</p>
        </div>

        <aside class="rk-glycol-cta" aria-label="Projekt instalacji z przeliczoną hydrauliką dla glikolu">
          <span class="rk-glycol-kicker" style="color:#7af0ff">Wynik narzędzia to początek, nie nastawa rozdzielacza</span>
          <h2>Glikol trzeba uwzględnić przed napełnieniem instalacji</h2>
          <p>Analizator pokazuje korektę przepływu i orientacyjny wpływ mieszanki, ale nie zna długości każdej pętli, nastaw rotametrów, współczynników Kv zaworów, krzywej pompy, minimalnego przepływu przez wymiennik ani pojemności naczynia. Jeżeli instalacja ma być zalana glikolem, hydraulikę trzeba przeliczyć przed napełnieniem układu.</p>
          <a class="rk-glycol-cta-button rk-glycol-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt z przeliczoną hydrauliką instalacji</a>
          <small class="rk-glycol-disclosure">Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
        </aside>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-hydraulics">
        <span class="rk-glycol-kicker">Ta sama moc, inny strumień czynnika</span>
        <h2>Jak glikol wpływa na przepływ, pompę i rotametry?</h2>
        <p class="rk-glycol-intro">Ilość ciepła przenoszona przez płyn zależy od strumienia masy, ciepła właściwego i różnicy temperatur. Po przeliczeniu na przepływ objętościowy znaczenie ma również gęstość. To dlatego tej samej mocy nie należy przenosić ustawieniem skopiowanym z projektu wodnego.</p>

        <div class="rk-glycol-formula" aria-label="Wzór na przepływ objętościowy czynnika grzewczego">
          <strong>V̇ = Q ÷ (ρ × c<sub>p</sub> × ΔT)</strong>
          <span>Jeżeli Q podano w kW, ρ w kg/m³, c<sub>p</sub> w kJ/(kg·K), a ΔT w K, wynik po pomnożeniu przez 3600 otrzymuje się w m³/h.</span>
        </div>

        <h3>Przejrzysty przykład obliczeniowy</h3>
        <p>Dla Q = 2,5 kW i ΔT = 5 K, przy wodzie o ρ = 994 kg/m³ i c<sub>p</sub> = 4,18 kJ/(kg·K), wymagany przepływ wynosi około 0,433 m³/h, czyli 433 l/h. Jeżeli dla wybranej mieszanki przy tej samej temperaturze karta podaje ρ = 1028 kg/m³ i c<sub>p</sub> = 3,75 kJ/(kg·K), wynik rośnie do około 0,467 m³/h, czyli 467 l/h. To wzrost o około 8%, a nie uniwersalna wartość dla każdego glikolu.</p>

        <div class="rk-glycol-grid-3">
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Przepływ</span><h3>Nie ustawiaj wszystkich pętli na 2,5 l/min</h3><p>Przepływ wynika z mocy przypisanej do obwodu i projektowej ΔT. Pętle o różnych obciążeniach nie potrzebują identycznej nastawy.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Strata ciśnienia</span><h3>Nie stosuj jednego procentowego dodatku</h3><p>Wpływ lepkości zależy od temperatury, stężenia, średnicy, prędkości i reżimu przepływu. Krytyczny może być zimny rozruch, nie tylko praca przy 35–40°C.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">Pompa</span><h3>Sprawdź cały punkt pracy</h3><p>Nie wolno automatycznie zmieniać pompy 4 m na 6 lub 8 m. Najpierw liczy się krytyczną drogę, wymagany przepływ i nakłada wynik na krzywą urządzenia.</p></article>
        </div>

        <div class="rk-glycol-notice is-blue"><p><strong>Rotametr nie „dławi się” dlatego, że wlano glikol.</strong> Jeżeli mieszanka wymaga większego przepływu, zawór zwykle trzeba otworzyć bardziej, o ile pompa zapewnia wymagane ciśnienie. Trzeba też sprawdzić, czy skala przepływomierza jest kalibrowana dla wody i czy producent podaje współczynnik korekcyjny dla innej gęstości lub lepkości. Więcej wyjaśnia poradnik o <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametrach w rozdzielaczu</a>.</p></div>

        <p>Różnica temperatur zasilania i powrotu jest elementem bilansu, a nie wskaźnikiem ocenianym bez kontekstu. Zbyt mały przepływ może powiększyć ΔT i zmniejszyć dostępną średnią temperaturę wody w pętli, ale rozwiązaniem jest przywrócenie projektowej hydrauliki — nie automatyczne podnoszenie krzywej grzewczej.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-output">
        <span class="rk-glycol-kicker">Co zmienia się w podłodze, a co pozostaje bez zmian?</span>
        <h2>Glikol a moc podłogówki, temperatura zasilania i SCOP</h2>
        <p class="rk-glycol-intro">Nie można uczciwie przypisać każdej instalacji stałego spadku sprawności 12–15%, obniżenia SCOP o 0,3 ani obowiązkowego podniesienia zasilania o 1–3°C. Skutek zależy od tego, czy po zmianie płynu instalacja nadal osiąga projektowy przepływ, jak pracuje wymiennik, pompa i automatyka oraz jaka jest charakterystyka konkretnego źródła.</p>

        <div class="rk-glycol-grid-2">
          <article class="rk-glycol-card">
            <span class="rk-glycol-card-number">Nie zmienia się automatycznie</span>
            <h3>Projektowe obciążenie cieplne budynku</h3>
            <p>Straty przez przegrody i wentylację nie rosną od rodzaju płynu. Ta sama podłoga nadal musi pokryć to samo Q dla pomieszczenia. Nie ma technicznej podstawy, aby bez obliczeń zmieniać wszędzie rozstaw 15 cm na 10 cm.</p>
          </article>
          <article class="rk-glycol-card">
            <span class="rk-glycol-card-number">Może się zmienić</span>
            <h3>Zdolność instalacji do dostarczenia wymaganej mocy</h3>
            <p>Jeżeli pompa nie osiąga skorygowanego przepływu albo wymiennik ma inne warunki pracy, średnia temperatura wody i moc mogą spaść. Korekta może dotyczyć hydrauliki, sterowania lub układu źródłowego — jej wielkość trzeba policzyć.</p>
          </article>
        </div>

        <div class="rk-glycol-notice is-green"><p><strong>Najpierw przywróć właściwy przepływ, dopiero potem oceniaj temperaturę.</strong> Podnoszenie zasilania w celu zamaskowania niedrożnego filtra, źle dobranej pompy lub niewyregulowanych pętli może zwiększyć koszt pracy źródła, a nie naprawić przyczyny.</p></div>

        <p>Projektowanie i wykonanie ogrzewania płaszczyznowego obejmuje temperatury, strumień ciepła, konstrukcję oraz działanie systemu. Zakres metod projektowych opisuje <a href="https://www.iso.org/standard/74683.html" target="_blank" rel="noopener nofollow">ISO 11855-2</a>, a wymagania wykonawcze <a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener nofollow">ISO 11855-5</a>. Żadna z tych norm nie zastępuje karty właściwości wybranego czynnika.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-components">
        <span class="rk-glycol-kicker">Płyn dotyka każdego elementu instalacji</span>
        <h2>Naczynie przeponowe, uszczelki, filtry i źródło ciepła</h2>
        <p class="rk-glycol-intro">Zmiana czynnika nie kończy się na pompie obiegowej. Trzeba sprawdzić rozszerzalność objętościową mieszaniny, dopuszczalne ciśnienia, zgodność elastomerów, powłok, metali i środków chemicznych oraz minimalny przepływ przez źródło.</p>

        <div class="rk-glycol-table-wrap">
          <table class="rk-glycol-table">
            <thead><tr><th>Element</th><th>Co sprawdzić</th><th>Dlaczego jedna uniwersalna korekta nie wystarcza</th></tr></thead>
            <tbody>
              <tr><th scope="row">Naczynie przeponowe</th><td data-label="Co sprawdzić">Objętość zładu, rozszerzalność od temperatury minimalnej do maksymalnej, ciśnienie wstępne i dopuszczalny zakres pracy</td><td data-label="Dlaczego jedna uniwersalna korekta nie wystarcza">Nie istnieje stała reguła „zawsze +20%”; wynik zależy od płynu i całego układu</td></tr>
              <tr><th scope="row">Pompa obiegowa</th><td data-label="Co sprawdzić">Wymagany przepływ, krytyczną stratę ciśnienia, dopuszczalną lepkość i krzywą pracy</td><td data-label="Dlaczego jedna uniwersalna korekta nie wystarcza">Inna temperatura rozruchu i stężenie mogą zmienić punkt pracy w różnym stopniu</td></tr>
              <tr><th scope="row">Uszczelki i armatura</th><td data-label="Co sprawdzić">Materiały EPDM, NBR, tworzywa, powłoki i deklarację zgodności z płynem</td><td data-label="Dlaczego jedna uniwersalna korekta nie wystarcza">„Odporność na glikol” musi dotyczyć rodzaju, stężenia i temperatury</td></tr>
              <tr><th scope="row">Wymiennik i źródło</th><td data-label="Co sprawdzić">Dopuszczony płyn, maksymalne stężenie, minimalny przepływ i wymagania gwarancyjne</td><td data-label="Dlaczego jedna uniwersalna korekta nie wystarcza">Każdy model ma własne ograniczenia hydrauliczne oraz materiałowe</td></tr>
              <tr><th scope="row">Filtry i separatory</th><td data-label="Co sprawdzić">Czystość układu, łatwość serwisu, spadek ciśnienia i zgodność chemiczną</td><td data-label="Dlaczego jedna uniwersalna korekta nie wystarcza">Zanieczyszczenie może być ważniejszą przyczyną problemu niż sam glikol</td></tr>
            </tbody>
          </table>
        </div>

        <p>Nawet naczynie przeponowe musi mieć deklarację właściwą dla medium. Przykładowy model Caleffi dopuszcza wodę i roztwory glikolu do 50%, lecz tej wartości nie wolno przenosić na dowolne naczynie ani całe urządzenie. Zobacz <a href="https://www.caleffi.com/en-int/welded-expansion-vessel-for-heating-systems-ec-certification-556-caleffi-556035" target="_blank" rel="noopener nofollow">dane konkretnego naczynia Caleffi</a>.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-existing">
        <span class="rk-glycol-kicker">Modernizacja wymaga więcej niż dolania koncentratu</span>
        <h2>Czy można dodać glikol do istniejącej podłogówki?</h2>
        <p class="rk-glycol-intro">Można wyłącznie po zebraniu danych i przygotowaniu instalacji. Dolanie nieznanej ilości koncentratu do nieznanego zładu tworzy mieszankę o nieznanym stężeniu, pH, kompatybilności inhibitorów i ochronie temperaturowej.</p>

        <div class="rk-glycol-grid-3">
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">01 • Inwentaryzacja</span><h3>Ustal objętość oraz materiały</h3><p>Policz rury, bufor, źródło, rozdzielacze i armaturę. Sprawdź, jaki płyn był wcześniej oraz czy można bezpiecznie połączyć pakiety chemiczne.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">02 • Czyszczenie</span><h3>Oceń stan wody i osadów</h3><p>Jeżeli układ jest zabrudzony albo płyn zdegradowany, potrzebna może być procedura czyszczenia oraz pełna wymiana, nie przypadkowa dolewka.</p></article>
          <article class="rk-glycol-card"><span class="rk-glycol-card-number">03 • Przeliczenie</span><h3>Sprawdź pompę i zabezpieczenia</h3><p>Przepływ, strata ciśnienia, naczynie oraz minimalny przepływ źródła trzeba zweryfikować przed zmianą czynnika.</p></article>
        </div>

        <div class="rk-glycol-notice"><p><strong>Nie zakładaj, że woda wodociągowa zawsze jest właściwa albo zawsze niewłaściwa.</strong> Jakość wody napełniającej dobiera się do materiałów, mocy systemu oraz wymagań producenta płynu i urządzeń. Rozwiązania do demineralizacji, takie jak <a href="https://www.caleffi.com/sites/default/files/media/external-file/NA10439.pdf" target="_blank" rel="noopener nofollow">Hydrofill Caleffi</a>, pokazują jedną z możliwych metod, ale nie tworzą uniwersalnej recepty dla każdego układu.</p></div>

        <p>Po napełnieniu instalację należy dokładnie odpowietrzyć, sprawdzić szczelność, przepływy i ciśnienie na zimno oraz po rozgrzaniu. Sama wcześniejsza <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próba szczelności ogrzewania podłogowego</a> nie zwalnia z kontroli po zmianie medium.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-service">
        <span class="rk-glycol-kicker">Serwis według wyniku, nie kalendarzowego mitu</span>
        <h2>Jak kontrolować glikol podczas eksploatacji?</h2>
        <p class="rk-glycol-intro">Nie ma jednej pewnej zasady „wymiana co 5” albo „co 8 lat” dla wszystkich płynów. Częstotliwość badań i kryteria wymiany powinny pochodzić z dokumentacji produktu, warunków pracy i wyników kontroli. Regularna ocena pozwala zauważyć rozcieńczenie, degradację lub zanieczyszczenie przed wystąpieniem awarii.</p>

        <div class="rk-glycol-checklist">
          <div class="rk-glycol-checkitem">Stężenie zmierzone refraktometrem właściwym dla danego rodzaju glikolu</div>
          <div class="rk-glycol-checkitem">pH ocenione według zakresu dopuszczonego przez producenta płynu</div>
          <div class="rk-glycol-checkitem">Wygląd, zapach, osady i zmiana barwy płynu</div>
          <div class="rk-glycol-checkitem">Rezerwa inhibitorów albo badanie laboratoryjne, jeżeli wymaga tego produkt</div>
          <div class="rk-glycol-checkitem">Czystość filtrów i separatorów oraz stan rotametrów</div>
          <div class="rk-glycol-checkitem">Ciśnienie instalacji na zimno i podczas pracy</div>
          <div class="rk-glycol-checkitem">Rzeczywiste przepływy i alarmy źródła ciepła</div>
          <div class="rk-glycol-checkitem">Szczelność połączeń, zaworów, pomp i wymiennika</div>
          <div class="rk-glycol-checkitem">Dokumentacja dolewek: produkt, ilość, data i wynik końcowego pomiaru</div>
        </div>

        <p>Wytyczne Sentinel dotyczące pomp ciepła zwracają uwagę na coroczną kontrolę stężenia refraktometrem oraz zgodność zastosowanej chemii z glikolem. Jest to przykład zaleceń producenta chemii, nie automatyczny harmonogram każdego produktu. Zobacz <a href="https://sentinelprotects.com/uk-en/page/about-us/news/water-treatment-for-air-source-heat-pumps-what-specifiers-and-installers-need-to-kno" target="_blank" rel="noopener nofollow">materiał Sentinel</a>.</p>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-myths">
        <span class="rk-glycol-kicker">Najczęstsze skróty myślowe</span>
        <h2>Glikol w podłogówce — prawda i mity</h2>

        <div class="rk-glycol-table-wrap">
          <table class="rk-glycol-table">
            <thead><tr><th>Twierdzenie</th><th>Ocena</th><th>Wyjaśnienie techniczne</th></tr></thead>
            <tbody>
              <tr><th scope="row">„Każdy dom z pompą ciepła potrzebuje glikolu”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Znaczenie ma typ pompy, położenie obiegu, strategia ochrony oraz instrukcja OEM.</td></tr>
              <tr><th scope="row">„Glikol zawsze obniża moc podłogi o 15%”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Skutek zależy od właściwości płynu i tego, czy instalacja osiąga skorygowany przepływ oraz temperatury.</td></tr>
              <tr><th scope="row">„PG jest całkowicie nietoksyczny”</th><td data-label="Ocena">Uproszczenie</td><td data-label="Wyjaśnienie techniczne">Ma korzystniejszy profil bezpieczeństwa od EG, lecz nadal wymaga postępowania zgodnie z SDS.</td></tr>
              <tr><th scope="row">„EG jest prawnie zakazany w każdej instalacji domowej”</th><td data-label="Ocena">Zbyt szerokie</td><td data-label="Wyjaśnienie techniczne">Jest toksyczny, ale niektóre instrukcje konkretnych urządzeń go dopuszczają. Decyzja wymaga sprawdzenia zastosowania.</td></tr>
              <tr><th scope="row">„Im więcej koncentratu, tym bezpieczniej”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Nadmierne stężenie zwiększa lepkość i może przekroczyć ograniczenie urządzenia lub zakres produktu.</td></tr>
              <tr><th scope="row">„Wystarczy dolać koncentrat do istniejącej wody”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Trzeba znać objętość, stan płynu, jakość wody, kompatybilność chemii i końcowe stężenie.</td></tr>
              <tr><th scope="row">„Glikol wymusza rozstaw 10 cm i pętle do 80 m”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Rozstaw wynika z obliczeń cieplnych, a długość z rzeczywistego przepływu, średnicy i dopuszczalnej straty ciśnienia.</td></tr>
              <tr><th scope="row">„Naczynie zawsze musi być większe o 20%”</th><td data-label="Ocena">Mit</td><td data-label="Wyjaśnienie techniczne">Pojemność wyznacza się z objętości zładu, rozszerzalności konkretnej mieszaniny, temperatur i ciśnień.</td></tr>
            </tbody>
          </table>
        </div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-howto">
        <span class="rk-glycol-kicker">Procedura projektowa i wykonawcza</span>
        <h2>Jak prawidłowo przygotować instalację do pracy z glikolem?</h2>

        <div class="rk-glycol-steps">
          <article class="rk-glycol-step"><div><h3>Określ rzeczywiste ryzyko zamarznięcia</h3><p>Ustal minimalną temperaturę otoczenia, długość postoju, położenie przewodów oraz scenariusz zaniku zasilania.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Sprawdź instrukcje wszystkich kluczowych urządzeń</h3><p>Potwierdź dopuszczony rodzaj płynu, maksymalne stężenie, zgodność materiałową i minimalny przepływ źródła.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Wybierz produkt oraz temperaturę ochrony</h3><p>Dobierz inhibitowany płyn instalacyjny i odczytaj stężenie z jego aktualnej tabeli, bez kopiowania danych innej marki.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Policz objętość zładu i ilość składników</h3><p>Uwzględnij rury, rozdzielacze, źródło, bufor, wymienniki i armaturę oraz sposób definiowania stężenia.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Przelicz przepływy, opory i naczynie</h3><p>Użyj właściwości mieszaniny przy temperaturze pracy, sprawdź krytyczną drogę oraz punkt pracy pompy.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Przygotuj, wymieszaj i napełnij układ</h3><p>Postępuj według instrukcji produktu, kontroluj jakość wody, unikaj niezgodnych środków i dokładnie odpowietrz instalację.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Wyreguluj i udokumentuj rozruch</h3><p>Sprawdź ciśnienie, przepływy, pracę źródła, szczelność, końcowe stężenie oraz zapisz użyty produkt i wyniki.</p></div></article>
          <article class="rk-glycol-step"><div><h3>Ustal kontrolę okresową według produktu</h3><p>Mierz stężenie, pH i stan płynu w terminach wynikających z instrukcji, warunków pracy i historii dolewek.</p></div></article>
        </div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-checklist">
        <span class="rk-glycol-kicker">Kontrola przed zakupem płynu</span>
        <h2>Checklista inwestora i wykonawcy</h2>
        <div class="rk-glycol-checklist">
          <div class="rk-glycol-checkitem">Znam najniższą temperaturę, przed którą trzeba chronić instalację</div>
          <div class="rk-glycol-checkitem">Mam pisemne dopuszczenie płynu w instrukcji źródła ciepła</div>
          <div class="rk-glycol-checkitem">Znam maksymalne stężenie dopuszczone przez urządzenia</div>
          <div class="rk-glycol-checkitem">Wybrałem inhibitowany płyn do instalacji grzewczych, nie motoryzacyjny</div>
          <div class="rk-glycol-checkitem">Znam objętość całego analizowanego zładu</div>
          <div class="rk-glycol-checkitem">Mam dane ρ, c<sub>p</sub> i lepkości przy temperaturze pracy</div>
          <div class="rk-glycol-checkitem">Przepływy i opory zostały przeliczone dla mieszaniny</div>
          <div class="rk-glycol-checkitem">Pompa oraz minimalny przepływ przez źródło zostały sprawdzone</div>
          <div class="rk-glycol-checkitem">Naczynie przeponowe policzono dla właściwej rozszerzalności</div>
          <div class="rk-glycol-checkitem">Materiały uszczelek, pomp i armatury są zgodne z płynem</div>
          <div class="rk-glycol-checkitem">Procedura napełniania określa jakość wody i sposób mieszania</div>
          <div class="rk-glycol-checkitem">Po rozruchu powstanie protokół stężenia, pH, ciśnienia i przepływów</div>
        </div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-faq">
        <span class="rk-glycol-kicker">Najczęściej zadawane pytania</span>
        <h2>FAQ — glikol w ogrzewaniu podłogowym</h2>

        <div class="rk-glycol-faq">
          <details><summary>Czy glikol jest potrzebny w całorocznym domu?</summary><div class="rk-glycol-faq-answer"><p>Nie automatycznie. Jeżeli cała instalacja znajduje się w ogrzewanej części budynku, ryzyko zamarznięcia jest małe. Decyzję trzeba oprzeć na położeniu przewodów, awaryjności zasilania i wymaganiach źródła ciepła.</p></div></details>
          <details><summary>Jakie stężenie glikolu zastosować w podłogówce?</summary><div class="rk-glycol-faq-answer"><p>Takie, które według tabeli konkretnego produktu zapewnia wymaganą ochronę i jednocześnie mieści się w ograniczeniach urządzeń. Nie istnieje jeden procent właściwy dla każdej instalacji.</p></div></details>
          <details><summary>Czy lepszy jest glikol propylenowy czy etylenowy?</summary><div class="rk-glycol-faq-answer"><p>W budownictwie mieszkaniowym często wybiera się inhibitowany glikol propylenowy ze względu na korzystniejszy profil bezpieczeństwa. Glikol etylenowy jest toksyczny i można go rozważać tylko wtedy, gdy konkretne zastosowanie oraz dokumentacja urządzeń wyraźnie go dopuszczają.</p></div></details>
          <details><summary>Czy glikol zmienia zapotrzebowanie cieplne budynku?</summary><div class="rk-glycol-faq-answer"><p>Nie. Straty ciepła budynku pozostają takie same. Zmieniają się właściwości czynnika i warunki, w których instalacja musi przetransportować wymaganą moc.</p></div></details>
          <details><summary>Czy glikol zawsze obniża moc ogrzewania podłogowego?</summary><div class="rk-glycol-faq-answer"><p>Nie o jedną stałą wartość. Jeżeli instalacja po korekcie osiąga wymagany przepływ i temperatury, podłoga może nadal dostarczyć projektową moc. Problem pojawia się, gdy hydraulika lub źródło nie zapewniają nowych warunków pracy.</p></div></details>
          <details><summary>Czy po wlaniu glikolu wzrosną rachunki?</summary><div class="rk-glycol-faq-answer"><p>Mogą wzrosnąć, jeżeli potrzebna jest większa praca pompy albo wyższa temperatura źródła, lecz nie można podać uniwersalnej kwoty. Wpływ zależy od stężenia, temperatur, doboru urządzeń i regulacji.</p></div></details>
          <details><summary>Czy glikol jest bezpieczny dla rur PEX i PE-RT?</summary><div class="rk-glycol-faq-answer"><p>Trzeba sprawdzić deklarację producenta rury oraz wszystkich uszczelek, pomp i elementów armatury. Sama nazwa PEX lub PE-RT nie potwierdza zgodności całej instalacji z dowolnym płynem.</p></div></details>
          <details><summary>Czy rotametr pokazuje prawidłowy przepływ glikolu?</summary><div class="rk-glycol-faq-answer"><p>Skala wielu rotametrów jest wzorcowana dla wody. Przy innej gęstości i lepkości może być potrzebna korekta wskazania podana przez producenta przepływomierza.</p></div></details>
          <details><summary>Jak często wymieniać glikol w instalacji?</summary><div class="rk-glycol-faq-answer"><p>Nie ma jednego okresu dla wszystkich produktów. O wymianie decydują instrukcja płynu, wynik badania stężenia, pH, rezerwa inhibitorów, wygląd i historia pracy instalacji.</p></div></details>
          <details><summary>Czy można dolać glikol do istniejącej instalacji wodnej?</summary><div class="rk-glycol-faq-answer"><p>Tak, ale dopiero po ustaleniu objętości, stanu istniejącego płynu, jakości wody, zgodności chemicznej i hydrauliki. Przypadkowa dolewka nie daje pewności stężenia ani ochrony.</p></div></details>
          <details><summary>Czy glikol samochodowy nadaje się do instalacji CO?</summary><div class="rk-glycol-faq-answer"><p>Nie należy go stosować bez wyraźnego dopuszczenia. Instalacja grzewcza wymaga produktu przeznaczonego do tego celu, z odpowiednim pakietem inhibitorów i udokumentowaną zgodnością materiałową.</p></div></details>
          <details><summary>Co zamiast glikolu w pompie ciepła monoblok?</summary><div class="rk-glycol-faq-answer"><p>Zależnie od instrukcji urządzenia można rozważyć zawory przeciwzamrożeniowe, oddzielony wymiennikiem obieg zewnętrzny lub inne zabezpieczenie producenta. Każde rozwiązanie ma własne warunki i ograniczenia.</p></div></details>
        </div>
      </section>

      <section class="rk-glycol-section" id="rk-glycol-sources">
        <span class="rk-glycol-kicker">Dokumenty, które warto sprawdzić</span>
        <h2>Źródła i granice opracowania</h2>
        <div class="rk-glycol-source-box">
          <p>Artykuł rozdziela wymagania systemowe, dane produktu i edukacyjny model obliczeniowy. Do ostatecznej decyzji potrzebne są: aktualna instrukcja źródła, karta techniczna i SDS płynu, dokumentacja pomp oraz armatury, a także obliczenia konkretnej instalacji.</p>
          <p><strong>Źródła podstawowe:</strong> <a href="https://knowledge.bsigroup.com/products/heating-systems-in-buildings-design-for-water-based-heating-systems" target="_blank" rel="noopener nofollow">zakres EN 12828 w BSI</a>, <a href="https://fernox.com/commercial-solutions/antifreeze-protector-alphi-11-25l/" target="_blank" rel="noopener nofollow">Fernox Alphi-11</a>, <a href="https://www.daikin.eu/content/dam/document-library/Installer-reference-guide/as/EWAQ006-008BVP%2CEWYQ006-008BVP_4PEN478616-1_2017_02_Installer%20reference%20guide_English.pdf" target="_blank" rel="noopener nofollow">instrukcja Daikin</a>, <a href="https://www.dow.com/en-us/pdp.dowfrost-heat-transfer-fluid.23545z.html" target="_blank" rel="noopener nofollow">DOWFROST</a>, <a href="https://www.iso.org/standard/74683.html" target="_blank" rel="noopener nofollow">ISO 11855-2</a> oraz <a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener nofollow">ISO 11855-5</a>.</p>
        </div>
        <div class="rk-glycol-update">Ostatnia aktualizacja merytoryczna: 29 sierpnia 2026 r.</div>
      </section>
    </main>

    <section class="rk-glycol-author" id="rk-glycol-author" aria-label="Autor opracowania">
      <input type="radio" name="rk-glycol-author-tabs" id="rk-glycol-author-about" checked>
      <input type="radio" name="rk-glycol-author-tabs" id="rk-glycol-author-exp">
      <input type="radio" name="rk-glycol-author-tabs" id="rk-glycol-author-sites">

      <header class="rk-glycol-author-head">
        <div><h2>Robert Kucharski</h2><p>Projektant instalacji sanitarnych • specjalista HVAC i ogrzewania podłogowego</p></div>
        <span class="rk-glycol-author-mark">CHEMIA INSTALACYJNA • HVAC</span>
      </header>

      <div class="rk-glycol-author-layout">
        <aside class="rk-glycol-author-side">
          <div class="rk-glycol-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="600" height="600" loading="lazy" decoding="async"></div>
          <div class="rk-glycol-author-name">Robert Kucharski</div>
          <div class="rk-glycol-author-role">Projektant instalacji sanitarnych<br>Specjalista HVAC i ogrzewania podłogowego</div>
          <div class="rk-glycol-author-social-label">Znajdziesz mnie również:</div>
          <div class="rk-glycol-author-social" aria-label="Profile Roberta Kucharskiego w mediach społecznościowych">
            <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="noopener nofollow me" aria-label="Robert Kucharski na LinkedIn" title="LinkedIn"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5.2 7.7H1.6V22h3.6V7.7ZM3.4 2A2.1 2.1 0 1 0 3.4 6.2 2.1 2.1 0 0 0 3.4 2ZM22.4 13.8c0-4.3-2.3-6.3-5.4-6.3a4.7 4.7 0 0 0-4.2 2.3V7.7H9.2V22h3.6v-7.1c0-1.9.4-3.7 2.7-3.7 2.3 0 2.3 2.1 2.3 3.8v7h3.6l1-8.2Z"/></svg></a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="noopener nofollow me" aria-label="Projekt-Ogrzewania.pl na Facebooku" title="Facebook"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14.2 22v-9h3l.5-3.5h-3.5V7.3c0-1 .3-1.7 1.8-1.7h1.9V2.5c-.3 0-1.5-.1-2.8-.1-2.8 0-4.7 1.7-4.7 4.8v2.3H7.2V13h3.2v9h3.8Z"/></svg></a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="noopener nofollow me" aria-label="Projekt HVAC w serwisie X" title="X"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.8 7.8L23.2 22H17l-4.9-6.4L6.5 22H3.3l7.3-8.4L2.8 2h6.4l4.4 5.8L18.9 2Zm-1.1 17.8h1.7L8.3 4.1H6.5l11.3 15.7Z"/></svg></a>
          </div>
        </aside>

        <div class="rk-glycol-author-main">
          <blockquote class="rk-glycol-author-quote"><p>„Glikol jest zabezpieczeniem przed określonym ryzykiem, a nie ulepszaczem instalacji. Najpierw dobiera się płyn i stężenie do warunków oraz urządzeń, a potem przelicza hydraulikę dla jego rzeczywistych właściwości.”</p></blockquote>
          <div class="rk-glycol-author-tabs" role="tablist" aria-label="Informacje o autorze">
            <label class="rk-glycol-author-tab" for="rk-glycol-author-about">O autorze</label>
            <label class="rk-glycol-author-tab" for="rk-glycol-author-exp">Doświadczenie</label>
            <label class="rk-glycol-author-tab" for="rk-glycol-author-sites">Portale</label>
          </div>
          <div class="rk-glycol-author-panel rk-glycol-author-panel-about"><p>Projektuję wodne ogrzewanie podłogowe, łącząc obliczenia cieplne z przepływami, stratami ciśnienia, doborem pomp, nastawami rozdzielaczy i wymaganiami źródła ciepła.</p></div>
          <div class="rk-glycol-author-panel rk-glycol-author-panel-exp"><p>W instalacji z płynem niezamarzającym nie kopiuję parametrów z projektu wodnego. Weryfikuję właściwości medium w temperaturze pracy, wymagany przepływ, krytyczny obieg, naczynie oraz zgodność wszystkich urządzeń.</p></div>
          <div class="rk-glycol-author-panel rk-glycol-author-panel-sites"><p>Jestem właścicielem trzech serwisów branżowych. Powiązanie portali podaję jawnie, aby czytelnik znał autorstwo i kontekst linkowania.</p><div class="rk-glycol-site-links"><a href="https://projekt-ogrzewania.pl/">Projekt-Ogrzewania.pl</a><a href="https://remont.biz.pl/" target="_blank" rel="noopener nofollow">Remont.biz.pl</a><a href="https://sobir.pl/" target="_blank" rel="noopener nofollow">Sobir.pl</a></div></div>
        </div>
      </div>
    </section>

    <aside class="rk-glycol-final-cta" aria-label="Zamów projekt ogrzewania podłogowego">
      <span class="rk-glycol-kicker" style="color:#7af0ff">Dane produktu trzeba połączyć z rzeczywistym układem pętli</span>
      <h2>Zaprojektuj instalację, zanim wybierzesz płyn i nastawy</h2>
      <p>Projekt łączy moc każdego pomieszczenia, rozstaw i długość rur, przepływy, opory, nastawy rozdzielacza oraz wymagania źródła. Jeżeli przewidujesz glikol, jego właściwości mogą zostać uwzględnione w hydraulice od początku.</p>
      <a class="rk-glycol-cta-button rk-glycol-sales-cta" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
      <small class="rk-glycol-disclosure">Odnośnik prowadzi do strony sprzedażowej Projekt-Ogrzewania.pl — serwisu należącego do autora artykułu.</small>
    </aside>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#article",
      "mainEntityOfPage": {"@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#webpage"},
      "headline": "Glikol w ogrzewaniu podłogowym — kiedy stosować, jakie stężenie i jak wpływa na instalację?",
      "description": "Techniczny poradnik o glikolu w ogrzewaniu podłogowym: zastosowanie, stężenie, przepływ, opory, pompa, rotametry, serwis i interaktywny analizator.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-29",
      "author": {"@id": "https://projekt-ogrzewania.pl/#robert-kucharski"},
      "publisher": {"@id": "https://projekt-ogrzewania.pl/#organization"},
      "about": [
        {"@type": "Thing", "name": "Glikol w ogrzewaniu podłogowym"},
        {"@type": "Thing", "name": "Glikol propylenowy"},
        {"@type": "Thing", "name": "Hydraulika instalacji grzewczej"},
        {"@type": "Thing", "name": "Ochrona przeciwzamrożeniowa"}
      ],
      "isPartOf": {"@id": "https://projekt-ogrzewania.pl/#website"}
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#webpage",
      "url": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/",
      "name": "Glikol w ogrzewaniu podłogowym — kiedy stosować, jakie stężenie i jak wpływa na instalację?",
      "description": "Sprawdź, kiedy glikol ma sens, jak dobrać stężenie z karty produktu i jak przeliczyć przepływ oraz hydraulikę instalacji.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-08-29",
      "breadcrumb": {"@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#breadcrumb"},
      "primaryImageOfPage": {"@id": "https://projekt-ogrzewania.pl/#logo"},
      "isPartOf": {"@id": "https://projekt-ogrzewania.pl/#website"}
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#breadcrumb",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://projekt-ogrzewania.pl/"},
        {"@type": "ListItem", "position": 2, "name": "Ogrzewanie podłogowe", "item": "https://projekt-ogrzewania.pl/category/ogrzewanie-podlogowe/"},
        {"@type": "ListItem", "position": 3, "name": "Glikol w ogrzewaniu podłogowym", "item": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/"}
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#analyzer",
      "name": "Interaktywny analizator stężenia i hydrauliki glikolu",
      "url": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#rk-glycol-analyzer",
      "applicationCategory": "EducationalApplication",
      "operatingSystem": "Web",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Narzędzie oblicza objętość składników, wymagany przepływ i porównawczy indeks hydrauliczny dla wskazanej mieszaniny."
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#howto",
      "name": "Jak prawidłowo przygotować instalację do pracy z glikolem?",
      "description": "Osiem kroków od oceny ryzyka zamarznięcia do kontroli okresowej płynu.",
      "totalTime": "PT8H",
      "step": [
        {"@type": "HowToStep", "position": 1, "name": "Określ rzeczywiste ryzyko zamarznięcia", "text": "Ustal minimalną temperaturę otoczenia, długość postoju, położenie przewodów oraz scenariusz zaniku zasilania."},
        {"@type": "HowToStep", "position": 2, "name": "Sprawdź instrukcje wszystkich kluczowych urządzeń", "text": "Potwierdź dopuszczony rodzaj płynu, maksymalne stężenie, zgodność materiałową i minimalny przepływ źródła."},
        {"@type": "HowToStep", "position": 3, "name": "Wybierz produkt oraz temperaturę ochrony", "text": "Dobierz inhibitowany płyn instalacyjny i odczytaj stężenie z jego aktualnej tabeli, bez kopiowania danych innej marki."},
        {"@type": "HowToStep", "position": 4, "name": "Policz objętość zładu i ilość składników", "text": "Uwzględnij rury, rozdzielacze, źródło, bufor, wymienniki i armaturę oraz sposób definiowania stężenia."},
        {"@type": "HowToStep", "position": 5, "name": "Przelicz przepływy, opory i naczynie", "text": "Użyj właściwości mieszaniny przy temperaturze pracy, sprawdź krytyczną drogę oraz punkt pracy pompy."},
        {"@type": "HowToStep", "position": 6, "name": "Przygotuj, wymieszaj i napełnij układ", "text": "Postępuj według instrukcji produktu, kontroluj jakość wody, unikaj niezgodnych środków i dokładnie odpowietrz instalację."},
        {"@type": "HowToStep", "position": 7, "name": "Wyreguluj i udokumentuj rozruch", "text": "Sprawdź ciśnienie, przepływy, pracę źródła, szczelność, końcowe stężenie oraz zapisz użyty produkt i wyniki."},
        {"@type": "HowToStep", "position": 8, "name": "Ustal kontrolę okresową według produktu", "text": "Mierz stężenie, pH i stan płynu w terminach wynikających z instrukcji, warunków pracy i historii dolewek."}
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/#faq",
      "mainEntity": [
        {"@type": "Question", "name": "Czy glikol jest potrzebny w całorocznym domu?", "acceptedAnswer": {"@type": "Answer", "text": "Nie automatycznie. Jeżeli cała instalacja znajduje się w ogrzewanej części budynku, ryzyko zamarznięcia jest małe. Decyzję trzeba oprzeć na położeniu przewodów, awaryjności zasilania i wymaganiach źródła ciepła."}},
        {"@type": "Question", "name": "Jakie stężenie glikolu zastosować w podłogówce?", "acceptedAnswer": {"@type": "Answer", "text": "Takie, które według tabeli konkretnego produktu zapewnia wymaganą ochronę i jednocześnie mieści się w ograniczeniach urządzeń. Nie istnieje jeden procent właściwy dla każdej instalacji."}},
        {"@type": "Question", "name": "Czy lepszy jest glikol propylenowy czy etylenowy?", "acceptedAnswer": {"@type": "Answer", "text": "W budownictwie mieszkaniowym często wybiera się inhibitowany glikol propylenowy ze względu na korzystniejszy profil bezpieczeństwa. Glikol etylenowy jest toksyczny i można go rozważać tylko wtedy, gdy konkretne zastosowanie oraz dokumentacja urządzeń wyraźnie go dopuszczają."}},
        {"@type": "Question", "name": "Czy glikol zmienia zapotrzebowanie cieplne budynku?", "acceptedAnswer": {"@type": "Answer", "text": "Nie. Straty ciepła budynku pozostają takie same. Zmieniają się właściwości czynnika i warunki, w których instalacja musi przetransportować wymaganą moc."}},
        {"@type": "Question", "name": "Czy glikol zawsze obniża moc ogrzewania podłogowego?", "acceptedAnswer": {"@type": "Answer", "text": "Nie o jedną stałą wartość. Jeżeli instalacja po korekcie osiąga wymagany przepływ i temperatury, podłoga może nadal dostarczyć projektową moc. Problem pojawia się, gdy hydraulika lub źródło nie zapewniają nowych warunków pracy."}},
        {"@type": "Question", "name": "Czy po wlaniu glikolu wzrosną rachunki?", "acceptedAnswer": {"@type": "Answer", "text": "Mogą wzrosnąć, jeżeli potrzebna jest większa praca pompy albo wyższa temperatura źródła, lecz nie można podać uniwersalnej kwoty. Wpływ zależy od stężenia, temperatur, doboru urządzeń i regulacji."}},
        {"@type": "Question", "name": "Czy glikol jest bezpieczny dla rur PEX i PE-RT?", "acceptedAnswer": {"@type": "Answer", "text": "Trzeba sprawdzić deklarację producenta rury oraz wszystkich uszczelek, pomp i elementów armatury. Sama nazwa PEX lub PE-RT nie potwierdza zgodności całej instalacji z dowolnym płynem."}},
        {"@type": "Question", "name": "Czy rotametr pokazuje prawidłowy przepływ glikolu?", "acceptedAnswer": {"@type": "Answer", "text": "Skala wielu rotametrów jest wzorcowana dla wody. Przy innej gęstości i lepkości może być potrzebna korekta wskazania podana przez producenta przepływomierza."}},
        {"@type": "Question", "name": "Jak często wymieniać glikol w instalacji?", "acceptedAnswer": {"@type": "Answer", "text": "Nie ma jednego okresu dla wszystkich produktów. O wymianie decydują instrukcja płynu, wynik badania stężenia, pH, rezerwa inhibitorów, wygląd i historia pracy instalacji."}},
        {"@type": "Question", "name": "Czy można dolać glikol do istniejącej instalacji wodnej?", "acceptedAnswer": {"@type": "Answer", "text": "Tak, ale dopiero po ustaleniu objętości, stanu istniejącego płynu, jakości wody, zgodności chemicznej i hydrauliki. Przypadkowa dolewka nie daje pewności stężenia ani ochrony."}},
        {"@type": "Question", "name": "Czy glikol samochodowy nadaje się do instalacji CO?", "acceptedAnswer": {"@type": "Answer", "text": "Nie należy go stosować bez wyraźnego dopuszczenia. Instalacja grzewcza wymaga produktu przeznaczonego do tego celu, z odpowiednim pakietem inhibitorów i udokumentowaną zgodnością materiałową."}},
        {"@type": "Question", "name": "Co zamiast glikolu w pompie ciepła monoblok?", "acceptedAnswer": {"@type": "Answer", "text": "Zależnie od instrukcji urządzenia można rozważyć zawory przeciwzamrożeniowe, oddzielony wymiennikiem obieg zewnętrzny lub inne zabezpieczenie producenta. Każde rozwiązanie ma własne warunki i ograniczenia."}}
      ]
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/",
      "jobTitle": "Projektant instalacji sanitarnych, specjalista HVAC i ogrzewania podłogowego",
      "worksFor": {"@id": "https://projekt-ogrzewania.pl/#organization"},
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "logo": {"@id": "https://projekt-ogrzewania.pl/#logo"}
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/#logo",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2025/01/cropped-projekt-ogrzewania-logo.png"
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/"
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/"
    },
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt-Ogrzewania.pl",
      "publisher": {"@id": "https://projekt-ogrzewania.pl/#organization"},
      "inLanguage": "pl-PL"
    }
  ]
}
</script>

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

  var root = document.getElementById('rk-glycol-guide');
  if (!root) {
    return;
  }

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

  function clamp(value, min, max) {
    return Math.min(max, Math.max(min, value));
  }

  function numeric(id, fallback) {
    var element = byId(id);
    if (!element) {
      return fallback;
    }
    var value = Number(element.value);
    if (!Number.isFinite(value)) {
      return fallback;
    }
    return value;
  }

  function format(value, digits) {
    return Number(value).toLocaleString('pl-PL', {
      minimumFractionDigits: digits,
      maximumFractionDigits: digits
    });
  }

  function waterViscosity(tempC) {
    var exponent = 247.8 / (tempC + 133.15);
    return 0.02414 * Math.pow(10, exponent);
  }

  function waterDensity(tempC) {
    var safeTemp = clamp(tempC, 0, 80);
    return 1000 - (0.0052 * safeTemp * safeTemp) - (0.12 * safeTemp);
  }

  function suggestedProperties(concentration, tempC) {
    var waterMu = waterViscosity(tempC);
    var rhoWater = waterDensity(tempC);
    var coldFactor = Math.max(0, 35 - tempC) * 0.0015;
    var ratio = 1 + concentration * (0.0367 + coldFactor);
    return {
      density: rhoWater + concentration * 1.13,
      cp: Math.max(2.7, 4.18 - concentration * 0.0143),
      viscosity: waterMu * ratio,
      waterViscosity: waterMu
    };
  }

  function protectionForFernox(concentration) {
    var points = [
      {c: 25, t: -11},
      {c: 30, t: -15},
      {c: 35, t: -18},
      {c: 40, t: -22}
    ];

    if (concentration === 0) {
      return {label: '0°C', detail: 'Woda bez ochrony przed zamarzaniem.', state: 'warning'};
    }

    if (concentration < 25) {
      return {label: 'poza tabelą', detail: 'Stężenie jest niższe od minimum 25% podanego przez producenta dla ochrony antykorozyjnej.', state: 'danger'};
    }

    if (concentration > 40) {
      return {label: 'sprawdź kartę', detail: 'Narzędzie nie ekstrapoluje wyniku powyżej 40%. Sprawdź dopuszczenie urządzeń i aktualną kartę produktu.', state: 'danger'};
    }

    var index;
    for (index = 0; index < points.length; index += 1) {
      if (concentration === points[index].c) {
        return {label: '−' + Math.abs(points[index].t) + '°C', detail: 'Wartość tabelaryczna Fernox Alphi-11.', state: 'ok'};
      }
    }

    for (index = 0; index < points.length - 1; index += 1) {
      if (concentration > points[index].c) {
        if (concentration < points[index + 1].c) {
          var fraction = (concentration - points[index].c) / (points[index + 1].c - points[index].c);
          var temp = points[index].t + fraction * (points[index + 1].t - points[index].t);
          return {label: '≈ −' + format(Math.abs(temp), 1) + '°C', detail: 'Liniowa interpolacja pomiędzy punktami tabeli produktu.', state: 'warning'};
        }
      }
    }

    return {label: 'sprawdź kartę', detail: 'Brak wyniku w użytym zakresie.', state: 'warning'};
  }

  function protectionResult(profile, concentration) {
    if (profile === 'fernox') {
      return protectionForFernox(concentration);
    }
    return {
      label: 'dane produktu',
      detail: 'Dla innego produktu odczytaj temperaturę bezpośrednio z jego aktualnej tabeli.',
      state: 'warning'
    };
  }

  function setStatus(element, label, state) {
    if (!element) {
      return;
    }
    element.textContent = label;
    element.classList.remove('is-warning');
    element.classList.remove('is-danger');
    if (state === 'warning') {
      element.classList.add('is-warning');
    }
    if (state === 'danger') {
      element.classList.add('is-danger');
    }
  }

  function updateChart(flowIndex, hydraulicIndex) {
    var maxIndex = Math.max(100, flowIndex, hydraulicIndex);
    maxIndex = maxIndex * 1.12;
    var scale = 470 / maxIndex;
    var flowWidth = Math.max(8, flowIndex * scale);
    var indexWidth = Math.max(8, hydraulicIndex * scale);
    var flowBar = byId('rk-glycol-flow-bar');
    var indexBar = byId('rk-glycol-index-bar');
    var flowLabel = byId('rk-glycol-flow-bar-label');
    var indexLabel = byId('rk-glycol-index-bar-label');

    flowBar.setAttribute('width', flowWidth.toFixed(1));
    indexBar.setAttribute('width', indexWidth.toFixed(1));
    flowLabel.setAttribute('x', Math.min(665, 170 + flowWidth).toFixed(1));
    indexLabel.setAttribute('x', Math.min(665, 170 + indexWidth).toFixed(1));
    flowLabel.textContent = format(flowIndex, 0);
    indexLabel.textContent = format(hydraulicIndex, 0);
  }

  function updateVessel(concentration, concentrateLiters, waterLiters) {
    var glycolPart = byId('rk-glycol-vessel-glycol');
    var waterPart = byId('rk-glycol-vessel-water');
    var safeConcentration = clamp(concentration, 0, 100);
    glycolPart.style.width = safeConcentration + '%';
    waterPart.style.width = (100 - safeConcentration) + '%';
    byId('rk-glycol-vessel-glycol-liters').textContent = format(concentrateLiters, 0) + ' l';
    byId('rk-glycol-vessel-water-liters').textContent = format(waterLiters, 0) + ' l';

    if (safeConcentration < 8) {
      byId('rk-glycol-vessel-glycol-liters').textContent = '';
    }
  }

  function scenarioCopy(scenario, concentration, protection, flowChange, hydraulicIndex) {
    var title = 'Sprawdź wynik w dokumentacji produktu';
    var copy = protection.detail + ' Wymagany przepływ zmienia się o ' + format(flowChange, 1) + '%, a porównawczy indeks hydrauliczny wynosi ' + format(hydraulicIndex, 2) + ' względem wody.';

    if (scenario === 'year') {
      title = 'Dom całoroczny: najpierw potwierdź potrzebę glikolu';
      copy = 'Jeżeli cały obieg pozostaje w ogrzewanej części budynku, sama chęć dodatkowego zabezpieczenia może nie uzasadniać kosztu hydraulicznego i serwisowego. ' + protection.detail;
    }

    if (scenario === 'seasonal') {
      title = 'Budynek sezonowy: porównaj ochronę z temperaturą projektową';
      copy = protection.detail + ' Uwzględnij również zanik cyrkulacji, lokalne zimne strefy i definicję ochrony stosowaną przez producenta.';
    }

    if (scenario === 'monobloc') {
      title = 'Monoblok: instrukcja urządzenia ma pierwszeństwo';
      copy = 'Sprawdź dopuszczony rodzaj płynu, maksymalne stężenie, minimalny przepływ i strategię zaniku zasilania. ' + protection.detail;
    }

    if (scenario === 'garage') {
      title = 'Osobny obieg może ograniczyć ilość glikolu';
      copy = 'Rozważ, czy ochrony wymaga cały dom, czy tylko strefa narażona na mróz. Wymiennik rozdziela media, ale dodaje własne opory i różnicę temperatur.';
    }

    if (concentration === 0) {
      copy = copy + ' Wybrane stężenie 0% nie zapewnia ochrony przed zamarzaniem.';
    }

    return {title: title, copy: copy};
  }

  function recalculate(updatePreset) {
    var concentration = clamp(numeric('rk-glycol-concentration', 30), 0, 45);
    var volume = Math.max(0.1, numeric('rk-glycol-volume', 200));
    var load = Math.max(0.01, numeric('rk-glycol-load', 8));
    var delta = Math.max(0.1, numeric('rk-glycol-delta', 5));
    var temp = clamp(numeric('rk-glycol-property-temp', 35), -20, 80);
    var baseDp = Math.max(0.1, numeric('rk-glycol-base-dp', 25));
    var mode = byId('rk-glycol-property-mode').value;
    var profile = byId('rk-glycol-profile').value;
    var preset = suggestedProperties(concentration, temp);

    if (mode === 'estimate') {
      if (updatePreset) {
        byId('rk-glycol-density').value = preset.density.toFixed(0);
        byId('rk-glycol-cp').value = preset.cp.toFixed(2);
        byId('rk-glycol-viscosity').value = preset.viscosity.toFixed(2);
        byId('rk-glycol-water-viscosity').value = preset.waterViscosity.toFixed(2);
      }
    }

    var density = Math.max(1, numeric('rk-glycol-density', preset.density));
    var cp = Math.max(0.1, numeric('rk-glycol-cp', preset.cp));
    var viscosity = Math.max(0.01, numeric('rk-glycol-viscosity', preset.viscosity));
    var waterMu = Math.max(0.01, numeric('rk-glycol-water-viscosity', preset.waterViscosity));
    var rhoWater = waterDensity(temp);
    var cpWater = 4.18;

    var concentrateLiters = volume * concentration / 100;
    var waterLiters = volume - concentrateLiters;
    var waterFlow = load * 3600 / (rhoWater * cpWater * delta);
    var mixFlow = load * 3600 / (density * cp * delta);
    var flowRatio = mixFlow / waterFlow;
    var flowChange = (flowRatio - 1) * 100;
    var viscosityRatio = viscosity / waterMu;
    var hydraulicIndex = Math.pow(flowRatio, 2) * Math.pow(viscosityRatio, 0.25);
    var mixDp = baseDp * hydraulicIndex;
    var head = mixDp / 9.80665;
    var protection = protectionResult(profile, concentration);

    byId('rk-glycol-concentration-value').textContent = format(concentration, 0) + '%';
    byId('rk-glycol-concentrate-out').textContent = format(concentrateLiters, 0) + ' l';
    byId('rk-glycol-water-out').textContent = format(waterLiters, 0) + ' l';
    byId('rk-glycol-protection-out').textContent = protection.label;
    byId('rk-glycol-flow-change-out').textContent = (flowChange >= 0 ? '+' : '') + format(flowChange, 1) + '%';

    byId('rk-glycol-water-flow').textContent = format(waterFlow, 3) + ' m³/h';
    byId('rk-glycol-mix-flow').textContent = format(mixFlow, 3) + ' m³/h';
    byId('rk-glycol-capacity').textContent = format(density * cp / 1000, 2) + ' MJ/(m³·K)';
    byId('rk-glycol-flow-ratio').textContent = format(flowRatio, 3) + ' ×';

    byId('rk-glycol-base-dp-out').textContent = format(baseDp, 1) + ' kPa';
    byId('rk-glycol-index-out').textContent = format(hydraulicIndex, 2) + ' ×';
    byId('rk-glycol-mix-dp-out').textContent = format(mixDp, 1) + ' kPa';
    byId('rk-glycol-head-out').textContent = format(head, 2) + ' m';

    var flowState = 'ok';
    var flowLabel = 'Przeliczono';
    if (Math.abs(flowChange) > 15) {
      flowState = 'warning';
      flowLabel = 'Duża korekta';
    }
    if (Math.abs(flowChange) > 30) {
      flowState = 'danger';
      flowLabel = 'Zweryfikuj dane';
    }
    setStatus(byId('rk-glycol-flow-status'), flowLabel, flowState);

    var hydraulicState = 'ok';
    var hydraulicLabel = 'Orientacyjnie';
    if (hydraulicIndex > 1.35) {
      hydraulicState = 'warning';
      hydraulicLabel = 'Sprawdź pompę';
    }
    if (hydraulicIndex > 1.8) {
      hydraulicState = 'danger';
      hydraulicLabel = 'Pełne obliczenie';
    }
    setStatus(byId('rk-glycol-hydraulic-status'), hydraulicLabel, hydraulicState);

    updateChart(flowRatio * 100, hydraulicIndex * 100);
    updateVessel(concentration, concentrateLiters, waterLiters);

    var activeScenario = root.getAttribute('data-active-scenario') || 'year';
    var verdict = scenarioCopy(activeScenario, concentration, protection, flowChange, hydraulicIndex);
    var verdictBox = byId('rk-glycol-verdict');
    verdictBox.classList.remove('is-warning');
    verdictBox.classList.remove('is-danger');
    if (protection.state === 'warning') {
      verdictBox.classList.add('is-warning');
    }
    if (protection.state === 'danger') {
      verdictBox.classList.add('is-danger');
    }
    byId('rk-glycol-verdict-title').textContent = verdict.title;
    byId('rk-glycol-verdict-copy').textContent = verdict.copy;
  }

  var scenarios = {
    year: {concentration: 25, volume: 200, load: 8, delta: 5, temp: 35, baseDp: 25},
    seasonal: {concentration: 30, volume: 150, load: 6, delta: 5, temp: 30, baseDp: 24},
    monobloc: {concentration: 35, volume: 85, load: 8, delta: 5, temp: 30, baseDp: 30},
    garage: {concentration: 30, volume: 60, load: 4, delta: 5, temp: 25, baseDp: 20}
  };

  function activateScenario(button) {
    var key = button.getAttribute('data-scenario');
    var values = scenarios[key];
    if (!values) {
      return;
    }

    root.setAttribute('data-active-scenario', key);
    Array.prototype.forEach.call(root.querySelectorAll('.rk-glycol-scenario'), function (item) {
      item.classList.remove('is-active');
    });
    button.classList.add('is-active');

    byId('rk-glycol-concentration').value = values.concentration;
    byId('rk-glycol-volume').value = values.volume;
    byId('rk-glycol-load').value = values.load;
    byId('rk-glycol-delta').value = values.delta;
    byId('rk-glycol-property-temp').value = values.temp;
    byId('rk-glycol-base-dp').value = values.baseDp;
    byId('rk-glycol-property-mode').value = 'estimate';
    recalculate(true);
  }

  Array.prototype.forEach.call(root.querySelectorAll('.rk-glycol-scenario'), function (button) {
    button.addEventListener('click', function () {
      activateScenario(button);
    });
  });

  Array.prototype.forEach.call(root.querySelectorAll('#rk-glycol-analyzer input, #rk-glycol-analyzer select'), function (control) {
    control.addEventListener('input', function () {
      var updatePreset = false;
      if (control.id === 'rk-glycol-concentration') {
        updatePreset = true;
      }
      if (control.id === 'rk-glycol-property-temp') {
        updatePreset = true;
      }
      if (control.id === 'rk-glycol-property-mode') {
        updatePreset = true;
      }
      recalculate(updatePreset);
    });
    control.addEventListener('change', function () {
      var updatePreset = false;
      if (control.id === 'rk-glycol-concentration') {
        updatePreset = true;
      }
      if (control.id === 'rk-glycol-property-temp') {
        updatePreset = true;
      }
      if (control.id === 'rk-glycol-property-mode') {
        updatePreset = true;
      }
      recalculate(updatePreset);
    });
  });

  function updateProgress() {
    var rect = root.getBoundingClientRect();
    var viewport = window.innerHeight || document.documentElement.clientHeight;
    var total = root.offsetHeight - viewport;
    var covered = -rect.top;
    var progress = 0;
    if (total > 0) {
      progress = clamp(covered / total * 100, 0, 100);
    }
    byId('rk-glycol-progress').style.width = progress + '%';
  }

  window.addEventListener('scroll', updateProgress, {passive: true});
  window.addEventListener('resize', updateProgress);
  root.setAttribute('data-active-scenario', 'year');
  recalculate(true);
  updateProgress();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/">Glikol w ogrzewaniu podłogowym – prawda i mity, które musi znać każdy inwestor.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Czym napełnić instalację ogrzewania podłogowego?</title>
		<link>https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/</link>
					<comments>https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#comments</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Fri, 31 Jan 2025 12:30:43 +0000</pubDate>
				<category><![CDATA[Bezpieczeństwo instalacji]]></category>
		<category><![CDATA[Budowa i remont]]></category>
		<category><![CDATA[Dom i wnętrze]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Konserwacja systemów grzewczych]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki budowlane]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Technologie grzewcze]]></category>
		<category><![CDATA[efektywność grzewcza]]></category>
		<category><![CDATA[glikol etylenowy]]></category>
		<category><![CDATA[glikol propylenowy]]></category>
		<category><![CDATA[instalacje grzewcze]]></category>
		<category><![CDATA[konserwacja ogrzewania]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[płyny grzewcze]]></category>
		<category><![CDATA[płyny niezamarzające]]></category>
		<category><![CDATA[poradnik ogrzewanie]]></category>
		<category><![CDATA[woda w instalacji]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2046</guid>

					<description><![CDATA[<p>Planujesz montaż ogrzewania podłogowego lub wymianę płynu w istniejącej instalacji? Dowiedz się, czym napełnić instalację ogrzewania podłogowego, aby zapewnić jej wydajność i trwałość. W artykule omawiamy różne opcje, takie jak woda z dodatkami czy płyny niezamarzające, oraz podpowiadamy, na co zwrócić uwagę przy wyborze płynu grzewczego. Sprawdź, jak uniknąć błędów i cieszyć się komfortem cieplnym przez lata!</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/">Czym napełnić instalację ogrzewania podłogowego?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-medium-guide {
    --dark:#102536; --navy:#14384d; --blue:#078fbe; --cyan:#25c7d8;
    --cyan-soft:#e8fbff; --orange:#ff6a3d; --orange-soft:#fff1eb;
    --green:#16836b; --green-soft:#eaf8f3; --yellow:#e6ad2f;
    --yellow-soft:#fff8df; --red:#d94b3d; --red-soft:#fff0ee;
    --purple:#695ac9; --ink:#1f2c37; --text:#475967; --muted:#6b7e8a;
    --line:#d5e4eb; --soft:#f4f9fb; --white:#fff;
    width:100%; max-width:1180px; margin:34px auto 72px; color:var(--ink);
    font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-size:18px; line-height:1.75;
  }
  #rk-medium-guide,#rk-medium-guide *{box-sizing:border-box}
  #rk-medium-guide img,#rk-medium-guide svg{display:block;max-width:100%}
  #rk-medium-guide a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}
  #rk-medium-guide p{margin:0 0 18px}
  #rk-medium-guide ul,#rk-medium-guide ol{margin:0 0 20px;padding-left:24px}
  #rk-medium-guide li+li{margin-top:8px}
  #rk-medium-guide strong{color:var(--dark)}
  #rk-medium-guide section[id]{scroll-margin-top:28px}
  #rk-medium-guide .rk-shell{position:relative;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 65px rgba(16,37,54,.10)}
  #rk-medium-guide .rk-progress-track{position:absolute;top:0;left:0;right:0;z-index:6;height:6px;background:rgba(255,255,255,.15)}
  #rk-medium-guide .rk-progress{width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--orange))}
  #rk-medium-guide .rk-hero{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 88% 18%,rgba(37,199,216,.24),transparent 29%),radial-gradient(circle at 8% 110%,rgba(255,106,61,.20),transparent 33%),linear-gradient(130deg,#0f2738 0%,#143e53 58%,#102536 100%)}
  #rk-medium-guide .rk-hero:after{content:"";position:absolute;top:-55%;right:-7%;width:310px;height:620px;border:34px solid rgba(255,255,255,.05);border-radius:50%;transform:rotate(-15deg)}
  #rk-medium-guide .rk-hero-inner{position:relative;z-index:2;padding:72px 72px 64px}
  #rk-medium-guide .rk-eyebrow,#rk-medium-guide .rk-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}
  #rk-medium-guide .rk-eyebrow{color:#8cf3ff}
  #rk-medium-guide .rk-eyebrow b{width:9px;height:9px;border-radius:99px;background:var(--orange);box-shadow:0 0 0 7px rgba(255,106,61,.14)}
  #rk-medium-guide .rk-hero-title{max-width:980px;margin:18px 0 20px;color:var(--white);font-size:clamp(2rem,4.5vw,4rem);font-weight:950;letter-spacing:-.045em;line-height:1.02}
  #rk-medium-guide .rk-hero-lead{max-width:900px;margin-bottom:28px;color:#dceef4;font-size:1.09rem;line-height:1.68}
  #rk-medium-guide .rk-meta{display:flex;flex-wrap:wrap;gap:11px 24px;color:#b9d5df;font-size:.76rem;font-weight:750}
  #rk-medium-guide .rk-meta span{display:inline-flex;align-items:center;gap:8px}
  #rk-medium-guide .rk-meta i{width:7px;height:7px;border-radius:99px;background:var(--cyan)}
  #rk-medium-guide .rk-nav{padding:24px 34px 25px;border-bottom:1px solid var(--line);background:#fbfdfe}
  #rk-medium-guide .rk-nav strong{display:block;margin:0 0 12px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
  #rk-medium-guide .rk-nav-links{display:flex;flex-wrap:wrap;gap:8px}
  #rk-medium-guide .rk-nav a{display:inline-flex;align-items:center;min-height:39px;padding:8px 14px;color:var(--dark);font-size:.72rem;font-weight:850;line-height:1.25;text-decoration:none;background:#edf5f8;border:1px solid transparent;border-radius:999px;transition:.2s ease}
  #rk-medium-guide .rk-nav a:hover,#rk-medium-guide .rk-nav a:focus-visible{color:var(--blue);border-color:var(--cyan);background:var(--cyan-soft);transform:translateY(-1px)}
  #rk-medium-guide .rk-section{padding:68px 72px;border-bottom:1px solid var(--line)}
  #rk-medium-guide .rk-section:nth-of-type(even){background:#fcfeff}
  #rk-medium-guide h2{max-width:940px;margin:9px 0 21px;color:var(--dark);font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:950;letter-spacing:-.035em;line-height:1.12}
  #rk-medium-guide h3{margin:0 0 10px;color:var(--dark);font-size:1.14rem;font-weight:900;letter-spacing:-.015em;line-height:1.28}
  #rk-medium-guide h4{margin:0 0 8px;color:var(--dark);font-size:.92rem;font-weight:900;line-height:1.35}
  #rk-medium-guide .rk-intro{max-width:950px;color:var(--text);font-size:1.05rem}
  #rk-medium-guide .rk-answer{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);overflow:hidden;margin:30px 0;border:1px solid var(--line);border-radius:20px}
  #rk-medium-guide .rk-answer-main{padding:30px;background:var(--cyan-soft)}
  #rk-medium-guide .rk-answer-side{padding:30px;background:var(--dark)}
  #rk-medium-guide .rk-answer-side h3{color:var(--white)}
  #rk-medium-guide .rk-answer-side p{color:#d7e9ef}
  #rk-medium-guide .rk-grid-2,#rk-medium-guide .rk-grid-3,#rk-medium-guide .rk-grid-4{display:grid;gap:18px;margin-top:26px}
  #rk-medium-guide .rk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  #rk-medium-guide .rk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  #rk-medium-guide .rk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  #rk-medium-guide .rk-card{padding:25px;background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px rgba(16,37,54,.045)}
  #rk-medium-guide .rk-card p:last-child{margin-bottom:0}
  #rk-medium-guide .rk-card-number{display:block;margin-bottom:15px;color:var(--blue);font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}
  #rk-medium-guide .rk-formula{margin:28px 0;padding:26px 28px;color:var(--dark);background:linear-gradient(135deg,var(--yellow-soft),#fffdf4);border:1px solid #f0d887;border-left:5px solid var(--yellow);border-radius:16px}
  #rk-medium-guide .rk-formula strong{display:block;margin-bottom:8px;font-size:1.2rem}
  #rk-medium-guide .rk-formula span{display:block;color:var(--text);font-size:.86rem}
  #rk-medium-guide .rk-notice{margin:26px 0 0;padding:20px 22px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:14px;background:var(--cyan-soft)}
  #rk-medium-guide .rk-notice.is-orange{border-left-color:var(--orange);background:var(--orange-soft)}
  #rk-medium-guide .rk-notice.is-green{border-left-color:var(--green);background:var(--green-soft)}
  #rk-medium-guide .rk-notice.is-yellow{border-left-color:var(--yellow);background:var(--yellow-soft)}
  #rk-medium-guide .rk-notice p:last-child{margin-bottom:0}
  #rk-medium-guide .rk-tool{overflow:hidden;margin-top:30px;color:#eaf6fa;background:var(--dark);border:1px solid #305269;border-radius:24px;box-shadow:0 22px 46px rgba(16,37,54,.18)}
  #rk-medium-guide .rk-tool strong,#rk-medium-guide .rk-tool h3,#rk-medium-guide .rk-tool h4{color:var(--white)}
  #rk-medium-guide .rk-tool p{color:#c7dce4}
  #rk-medium-guide .rk-tool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:30px 34px;background:linear-gradient(135deg,#14384d,#174d61);border-bottom:1px solid #31566c}
  #rk-medium-guide .rk-tool-head p{max-width:790px;margin:5px 0 0;font-size:.82rem}
  #rk-medium-guide .rk-reset{flex:0 0 auto;min-height:42px;padding:9px 16px;color:#dff8fc;font:inherit;font-size:.72rem;font-weight:850;cursor:pointer;border:1px solid #50778a;border-radius:999px;background:rgba(255,255,255,.06)}
  #rk-medium-guide .rk-reset:hover,#rk-medium-guide .rk-reset:focus-visible{border-color:var(--cyan);background:rgba(37,199,216,.12)}
  #rk-medium-guide .rk-input-panel{padding:28px 34px 32px;border-bottom:1px solid #31566c}
  #rk-medium-guide .rk-input-panel>p{margin-bottom:22px;font-size:.78rem}
  #rk-medium-guide .rk-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
  #rk-medium-guide .rk-field{min-width:0}
  #rk-medium-guide .rk-field label{display:block;min-height:42px;margin-bottom:7px;color:#ecf8fb;font-size:.69rem;font-weight:850;line-height:1.35}
  #rk-medium-guide .rk-field input,#rk-medium-guide .rk-field select{width:100%;height:46px;margin:0;padding:9px 12px;color:var(--dark);font:inherit;font-size:.80rem;background:var(--white);border:1px solid #a9c0cb;border-radius:9px;outline:none}
  #rk-medium-guide .rk-field input:focus,#rk-medium-guide .rk-field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(37,199,216,.16)}
  #rk-medium-guide .rk-field input:disabled,#rk-medium-guide .rk-field select:disabled{color:#718490;background:#dfe9ed;cursor:not-allowed}
  #rk-medium-guide .rk-field small{display:block;margin-top:6px;color:#96b4c0;font-size:.60rem;line-height:1.42}
  #rk-medium-guide .rk-subhead{grid-column:1/-1;margin:9px 0 0;padding-top:17px;color:#65dbea;font-size:.67rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #31566c}
  #rk-medium-guide .rk-live{padding:26px 34px;border-bottom:1px solid #31566c;background:#112c3e}
  #rk-medium-guide .rk-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
  #rk-medium-guide .rk-summary-card{min-width:0;padding:16px 14px;background:#17384a;border:1px solid #3b6074;border-radius:13px}
  #rk-medium-guide .rk-summary-card span{display:block;min-height:34px;color:#9db9c4;font-size:.58rem;font-weight:800;line-height:1.35;text-transform:uppercase}
  #rk-medium-guide .rk-summary-card strong{display:block;margin-top:7px;color:var(--white);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}
  #rk-medium-guide .rk-decision{margin:28px 34px 18px;padding:25px 26px;background:#173344;border:1px solid #3d6073;border-left:6px solid var(--cyan);border-radius:17px}
  #rk-medium-guide .rk-decision.is-ok{border-left-color:var(--green)}
  #rk-medium-guide .rk-decision.is-warn{border-left-color:var(--orange)}
  #rk-medium-guide .rk-decision.is-stop{border-left-color:var(--red)}
  #rk-medium-guide .rk-decision span{display:block;margin-bottom:7px;color:#8facb8;font-size:.61rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
  #rk-medium-guide .rk-decision h3{font-size:1.28rem}
  #rk-medium-guide .rk-decision p{margin:0;font-size:.77rem}
  #rk-medium-guide .rk-visual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0 34px 18px;align-items:stretch}
  #rk-medium-guide .rk-visual-card{display:flex;flex-direction:column;min-width:0;padding:22px;background:#173344;border:1px solid #3d6073;border-radius:17px}
  #rk-medium-guide .rk-visual-card>p{margin-bottom:15px;font-size:.71rem}
  #rk-medium-guide .rk-chart-svg{width:100%;height:auto;margin-top:auto;background:#f8fcfd;border:1px solid #8da9b4;border-radius:12px}
  #rk-medium-guide .rk-legend{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:13px;color:#bed3db;font-size:.62rem;font-weight:760}
  #rk-medium-guide .rk-legend span{display:inline-flex;align-items:center;gap:6px}
  #rk-medium-guide .rk-legend i{width:12px;height:4px;border-radius:99px}
  #rk-medium-guide .rk-protocol{display:grid;gap:10px;margin-top:auto}
  #rk-medium-guide .rk-protocol-item{position:relative;padding:13px 13px 13px 42px;color:#cfe2e9;font-size:.69rem;background:#102b3c;border:1px solid #35576a;border-radius:10px}
  #rk-medium-guide .rk-protocol-item:before{content:"✓";position:absolute;left:12px;top:12px;display:grid;place-items:center;width:21px;height:21px;color:#fff;font-size:.62rem;font-weight:950;background:var(--green);border-radius:50%}
  #rk-medium-guide .rk-diagnostics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 34px 30px}
  #rk-medium-guide .rk-diagnostic{padding:18px;background:#173344;border:1px solid #3d6073;border-left:5px solid var(--cyan);border-radius:13px}
  #rk-medium-guide .rk-diagnostic.is-warn{border-left-color:var(--orange)}
  #rk-medium-guide .rk-diagnostic.is-alert{border-left-color:var(--red)}
  #rk-medium-guide .rk-diagnostic.is-ok{border-left-color:var(--green)}
  #rk-medium-guide .rk-diagnostic span{display:block;margin-bottom:6px;color:#8facb8;font-size:.57rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
  #rk-medium-guide .rk-diagnostic strong{display:block;margin-bottom:7px;font-size:.86rem}
  #rk-medium-guide .rk-diagnostic p{margin:0;color:#bdd1d9;font-size:.67rem;line-height:1.55}
  #rk-medium-guide .rk-tool-note{margin:0;padding:0 34px 28px;color:#91adb8;font-size:.62rem}
  #rk-medium-guide .rk-cta{position:relative;overflow:hidden;margin:0;padding:46px 54px;color:var(--white);background:linear-gradient(135deg,#102536,#165267)}
  #rk-medium-guide .rk-cta:after{content:"";position:absolute;right:-90px;bottom:-120px;width:310px;height:310px;border:34px solid rgba(37,199,216,.10);border-radius:50%}
  #rk-medium-guide .rk-cta>*{position:relative;z-index:2}
  #rk-medium-guide .rk-cta h2{color:var(--white)}
  #rk-medium-guide .rk-cta p{max-width:930px;color:#d6e8ee}
  #rk-medium-guide .rk-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:10px;padding:13px 23px;color:#fff!important;font-size:.82rem;font-weight:950;line-height:1.25;text-align:center;text-decoration:none!important;background:linear-gradient(135deg,var(--orange),#ff8a46);border:1px solid rgba(255,255,255,.22);border-radius:11px;box-shadow:0 12px 26px rgba(255,106,61,.24);transition:.2s ease}
  #rk-medium-guide .rk-cta-button:hover,#rk-medium-guide .rk-cta-button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px rgba(255,106,61,.32)}
  #rk-medium-guide .rk-disclosure{display:block;max-width:850px;margin-top:12px;color:#9ebbc6;font-size:.60rem}
  #rk-medium-guide .rk-table-wrap{margin-top:28px}
  #rk-medium-guide .rk-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:.81rem;border:1px solid var(--line);border-radius:16px}
  #rk-medium-guide .rk-table th,#rk-medium-guide .rk-table td{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
  #rk-medium-guide .rk-table th{color:#fff;font-size:.68rem;line-height:1.35;background:var(--dark)}
  #rk-medium-guide .rk-table td{color:var(--text);background:#fff}
  #rk-medium-guide .rk-table tbody tr:last-child td{border-bottom:0}
  #rk-medium-guide .rk-table td strong{display:block}
  #rk-medium-guide .rk-errors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:27px}
  #rk-medium-guide .rk-error{display:grid;grid-template-columns:88px minmax(0,1fr);gap:17px;align-items:start;padding:20px;background:#fff;border:1px solid var(--line);border-radius:15px}
  #rk-medium-guide .rk-error b{padding:8px;color:var(--red);font-size:.61rem;text-align:center;background:var(--red-soft);border-radius:8px}
  #rk-medium-guide .rk-error p{margin:0;font-size:.81rem}
  #rk-medium-guide .rk-steps{counter-reset:rkstep;display:grid;gap:14px;margin-top:28px}
  #rk-medium-guide .rk-step{counter-increment:rkstep;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:22px;background:#fff;border:1px solid var(--line);border-radius:15px}
  #rk-medium-guide .rk-step:before{content:counter(rkstep,decimal-leading-zero);display:grid;place-items:center;width:48px;height:48px;color:#fff;font-size:.74rem;font-weight:950;background:var(--blue);border-radius:13px}
  #rk-medium-guide .rk-step p{margin:0;font-size:.85rem}
  #rk-medium-guide .rk-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:26px}
  #rk-medium-guide .rk-checkitem{position:relative;padding:15px 16px 15px 47px;color:var(--text);font-size:.80rem;background:#fff;border:1px solid var(--line);border-radius:12px}
  #rk-medium-guide .rk-checkitem:before{content:"✓";position:absolute;left:15px;top:14px;display:grid;place-items:center;width:23px;height:23px;color:#fff;font-size:.65rem;font-weight:950;background:var(--green);border-radius:99px}
  #rk-medium-guide .rk-faq{display:grid;gap:11px;margin-top:26px}
  #rk-medium-guide .rk-faq details{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:13px}
  #rk-medium-guide .rk-faq summary{position:relative;padding:19px 56px 19px 20px;color:var(--dark);font-size:.87rem;font-weight:900;cursor:pointer;list-style:none}
  #rk-medium-guide .rk-faq summary::-webkit-details-marker{display:none}
  #rk-medium-guide .rk-faq summary:after{content:"+";position:absolute;right:18px;top:50%;display:grid;place-items:center;width:27px;height:27px;color:var(--blue);font-size:1.1rem;background:var(--cyan-soft);border-radius:99px;transform:translateY(-50%)}
  #rk-medium-guide .rk-faq details[open] summary:after{content:"−"}
  #rk-medium-guide .rk-faq-answer{padding:0 20px 19px;color:var(--text);font-size:.83rem}
  #rk-medium-guide .rk-source-box{margin-top:25px;padding:25px;background:var(--soft);border:1px solid var(--line);border-radius:15px}
  #rk-medium-guide .rk-source-box p{font-size:.81rem}
  #rk-medium-guide .rk-update{margin-top:15px;color:var(--muted);font-size:.67rem;font-weight:800}
  #rk-medium-guide .rk-author{margin:0;background:#f7fbfd;border-bottom:1px solid var(--line)}
  #rk-medium-guide .rk-author>input{position:absolute;opacity:0;pointer-events:none}
  #rk-medium-guide .rk-author-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:38px 52px 24px}
  #rk-medium-guide .rk-author-head h2{margin-bottom:5px}
  #rk-medium-guide .rk-author-head p{margin:0;color:var(--muted);font-size:.77rem}
  #rk-medium-guide .rk-author-mark{color:var(--blue);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
  #rk-medium-guide .rk-author-layout{display:grid;grid-template-columns:300px minmax(0,1fr);border-top:1px solid var(--line)}
  #rk-medium-guide .rk-author-side{padding:28px;text-align:center;background:var(--dark)}
  #rk-medium-guide .rk-author-photo{width:150px;height:150px;margin:0 auto 17px;overflow:hidden;border:5px solid rgba(255,255,255,.12);border-radius:50%}
  #rk-medium-guide .rk-author-photo img{width:100%;height:100%;object-fit:cover}
  #rk-medium-guide .rk-author-name{color:#fff;font-size:1.1rem;font-weight:950}
  #rk-medium-guide .rk-author-role{margin-top:6px;color:#afc9d3;font-size:.67rem;line-height:1.55}
  #rk-medium-guide .rk-author-social-label{margin-top:24px;color:#87a6b2;font-size:.57rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
  #rk-medium-guide .rk-author-social{display:flex;justify-content:center;gap:9px;margin-top:10px}
  #rk-medium-guide .rk-author-social a{display:grid;place-items:center;width:41px;height:41px;color:#cde2e9;border:1px solid #446577;border-radius:50%;transition:.2s ease}
  #rk-medium-guide .rk-author-social a:hover{color:var(--cyan);border-color:var(--cyan);transform:translateY(-2px)}
  #rk-medium-guide .rk-author-social svg{width:18px;height:18px;fill:currentColor}
  #rk-medium-guide .rk-author-main{padding:28px 34px 34px}
  #rk-medium-guide .rk-author-quote{position:relative;margin:0 0 23px;padding:23px 24px 23px 63px;background:#fff;border:1px solid var(--line);border-radius:14px}
  #rk-medium-guide .rk-author-quote:before{content:"“";position:absolute;left:20px;top:2px;color:var(--cyan);font-family:Georgia,serif;font-size:4rem;line-height:1}
  #rk-medium-guide .rk-author-quote p{margin:0;color:var(--dark);font-size:.86rem;font-weight:750}
  #rk-medium-guide .rk-author-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
  #rk-medium-guide .rk-author-tab{padding:9px 13px;color:var(--muted);font-size:.62rem;font-weight:900;cursor:pointer;background:#e8f1f5;border-radius:999px}
  #rk-medium-guide .rk-author-panel{display:none;color:var(--text);font-size:.79rem}
  #rk-medium-guide #rk-medium-author-about:checked~.rk-author-layout .rk-author-panel-about,#rk-medium-guide #rk-medium-author-exp:checked~.rk-author-layout .rk-author-panel-exp,#rk-medium-guide #rk-medium-author-sites:checked~.rk-author-layout .rk-author-panel-sites{display:block}
  #rk-medium-guide #rk-medium-author-about:checked~.rk-author-layout label[for="rk-medium-author-about"],#rk-medium-guide #rk-medium-author-exp:checked~.rk-author-layout label[for="rk-medium-author-exp"],#rk-medium-guide #rk-medium-author-sites:checked~.rk-author-layout label[for="rk-medium-author-sites"]{color:#fff;background:var(--blue)}
  #rk-medium-guide .rk-site-links{display:flex;flex-wrap:wrap;gap:9px}
  #rk-medium-guide .rk-site-links a{padding:8px 12px;font-size:.65rem;font-weight:850;text-decoration:none;background:var(--cyan-soft);border-radius:999px}
  #rk-medium-guide .rk-final-cta{padding-top:58px;padding-bottom:58px}
  @media(max-width:980px){#rk-medium-guide .rk-hero-inner,#rk-medium-guide .rk-section{padding-left:42px;padding-right:42px}#rk-medium-guide .rk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#rk-medium-guide .rk-summary{grid-template-columns:repeat(3,minmax(0,1fr))}#rk-medium-guide .rk-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}#rk-medium-guide .rk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}#rk-medium-guide .rk-author-layout{grid-template-columns:255px minmax(0,1fr)}}
  @media(max-width:760px){#rk-medium-guide{margin:18px auto 46px;font-size:16px}#rk-medium-guide .rk-shell{border-radius:18px}#rk-medium-guide .rk-hero-inner{padding:54px 24px 42px}#rk-medium-guide .rk-hero-title{font-size:clamp(2rem,11vw,3rem)}#rk-medium-guide .rk-nav{padding:20px 18px}#rk-medium-guide .rk-nav-links{gap:7px}#rk-medium-guide .rk-nav a{min-height:36px;padding:7px 11px;font-size:.66rem}#rk-medium-guide .rk-section{padding:48px 22px}#rk-medium-guide .rk-answer,#rk-medium-guide .rk-grid-2,#rk-medium-guide .rk-grid-3,#rk-medium-guide .rk-grid-4,#rk-medium-guide .rk-errors,#rk-medium-guide .rk-checklist,#rk-medium-guide .rk-visual-grid,#rk-medium-guide .rk-diagnostics,#rk-medium-guide .rk-author-layout{grid-template-columns:1fr}#rk-medium-guide .rk-tool-head{display:block;padding:25px 20px}#rk-medium-guide .rk-reset{margin-top:8px}#rk-medium-guide .rk-input-panel,#rk-medium-guide .rk-live{padding-left:20px;padding-right:20px}#rk-medium-guide .rk-fields{grid-template-columns:1fr}#rk-medium-guide .rk-field label{min-height:0}#rk-medium-guide .rk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#rk-medium-guide .rk-decision{margin-left:20px;margin-right:20px}#rk-medium-guide .rk-visual-grid{padding-left:20px;padding-right:20px}#rk-medium-guide .rk-diagnostics{padding-left:20px;padding-right:20px}#rk-medium-guide .rk-tool-note{padding-left:20px;padding-right:20px}#rk-medium-guide .rk-cta{padding:42px 24px}#rk-medium-guide .rk-cta-button{width:100%}#rk-medium-guide .rk-error{grid-template-columns:72px minmax(0,1fr)}#rk-medium-guide .rk-author-head{display:block;padding:34px 22px 22px}#rk-medium-guide .rk-author-mark{display:inline-block;margin-top:14px}#rk-medium-guide .rk-author-main{padding:24px 20px}#rk-medium-guide .rk-table{border:0;background:transparent}#rk-medium-guide .rk-table thead{display:none}#rk-medium-guide .rk-table tbody,#rk-medium-guide .rk-table tr,#rk-medium-guide .rk-table td{display:block;width:100%}#rk-medium-guide .rk-table tr{overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 22px rgba(16,37,54,.05)}#rk-medium-guide .rk-table td{display:grid;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);gap:13px;padding:13px 15px;border-bottom:1px solid var(--line)}#rk-medium-guide .rk-table td:before{content:attr(data-label);color:var(--muted);font-size:.61rem;font-weight:900;line-height:1.35;text-transform:uppercase}#rk-medium-guide .rk-table td:last-child{border-bottom:0}}
  @media(max-width:430px){#rk-medium-guide .rk-summary{grid-template-columns:1fr 1fr}#rk-medium-guide .rk-summary-card{padding:13px 11px}#rk-medium-guide .rk-summary-card strong{font-size:.88rem}#rk-medium-guide .rk-step{grid-template-columns:46px minmax(0,1fr);padding:17px}#rk-medium-guide .rk-step:before{width:40px;height:40px}}
  @media(prefers-reduced-motion:reduce){#rk-medium-guide *,#rk-medium-guide *:before,#rk-medium-guide *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
</style>

<article id="rk-medium-guide" aria-label="Czym napełnić instalację ogrzewania podłogowego">
  <div class="rk-shell">
    <div class="rk-progress-track" aria-hidden="true"><div class="rk-progress" id="rk-medium-progress"></div></div>
    <header class="rk-hero">
      <div class="rk-hero-inner">
        <span class="rk-eyebrow"><b aria-hidden="true"></b> Medium grzewcze • jakość wody • hydraulika</span>
        <div class="rk-hero-title">Nie każda kranówka jest zła. Nie każdy glikol jest potrzebny. Decydują wymagania całego układu.</div>
        <p class="rk-hero-lead">Sprawdź, kiedy właściwa będzie przygotowana woda, kiedy realne ryzyko zamarznięcia uzasadnia płyn niezamarzający i jak właściwości medium zmieniają wymagany przepływ.</p>
        <div class="rk-meta"><span><i aria-hidden="true"></i>Czytanie: około 25 minut</span><span><i aria-hidden="true"></i>Kwalifikator i wykres przepływu</span><span><i aria-hidden="true"></i>Aktualizacja: 30 sierpnia 2026 r.</span></div>
      </div>
    </header>

    <nav class="rk-nav" aria-label="Spis treści artykułu">
      <strong>Na skróty — wszystkie główne części poradnika</strong>
      <div class="rk-nav-links">
        <a href="#rk-medium-answer">Szybka odpowiedź</a><a href="#rk-medium-decision">Co decyduje</a><a href="#rk-medium-tap">Woda z kranu</a><a href="#rk-medium-treatment">Uzdatnianie</a><a href="#rk-medium-inhibitor">Inhibitor</a><a href="#rk-medium-tool-section">Analizator</a><a href="#rk-medium-result">Odczyt wyniku</a><a href="#rk-medium-comparison">Woda a glikol</a><a href="#rk-medium-freeze">Ryzyko mrozu</a><a href="#rk-medium-monoblock">Monoblok</a><a href="#rk-medium-safety">Rodzaje glikolu</a><a href="#rk-medium-hydraulics">Hydraulika</a><a href="#rk-medium-volume">Ilość medium</a><a href="#rk-medium-filling">Napełnianie</a><a href="#rk-medium-pressure">Próba szczelności</a><a href="#rk-medium-service">Serwis</a><a href="#rk-medium-errors">Błędy</a><a href="#rk-medium-protocol">Protokół</a><a href="#rk-medium-faq">FAQ</a><a href="#rk-medium-sources">Źródła</a>
      </div>
    </nav>

    <main>
      <section class="rk-section" id="rk-medium-answer">
        <span class="rk-kicker">Szybka odpowiedź</span>
        <h2>Czym napełnić instalację ogrzewania podłogowego?</h2>
        <div class="rk-answer">
          <div class="rk-answer-main"><p><strong>W zamkniętej instalacji, która nie jest narażona na zamarznięcie, podstawowym medium jest zwykle odpowiednio przygotowana woda.</strong> Jej parametry muszą odpowiadać wymaganiom źródła ciepła, wymiennika, rur, armatury i pozostałych elementów. Nie oznacza to automatycznie ani surowej kranówki, ani zawsze wody całkowicie zdemineralizowanej z inhibitorem.</p><p>Jeżeli część układu może zamarznąć, rozważa się dopuszczony przez producentów płyn niezamarzający albo separację zagrożonego obiegu. Decyzję podejmuje się dla całej instalacji, nie tylko dla rur w podłodze.</p></div>
          <aside class="rk-answer-side"><h3>Najpierw dokumentacja</h3><p>Sprawdź dopuszczone medium, wymagania jakości wody, materiały instalacji, uszczelnienia i minimalną temperaturę. Dopiero potem wybieraj sposób przygotowania wody lub konkretny płyn.</p></aside>
        </div>
        <div class="rk-notice is-orange"><p><strong>Nie używaj samochodowego płynu chłodniczego.</strong> Pakiet dodatków, lepkość, kompatybilność materiałowa i wymagania serwisowe muszą być przeznaczone do konkretnego typu instalacji grzewczej.</p></div>
      </section>

      <section class="rk-section" id="rk-medium-decision">
        <span class="rk-kicker">Kolejność decyzji</span><h2>Co naprawdę decyduje o wyborze medium?</h2>
        <p class="rk-intro">Pytanie „woda czy glikol?” jest ostatnim etapem, a nie punktem wyjścia. Najpierw trzeba rozpoznać warunki pracy i ograniczenia wszystkich urządzeń.</p>
        <div class="rk-grid-4">
          <div class="rk-card"><span class="rk-card-number">01 • mróz</span><h3>Ryzyko zamarznięcia</h3><p>Czy przewody, wymiennik lub jednostka zewnętrzna mogą pozostać bez zasilania podczas mrozu?</p></div>
          <div class="rk-card"><span class="rk-card-number">02 • zgodność</span><h3>Wymagania urządzeń</h3><p>Czy źródło ciepła dopuszcza dane medium, stężenie i dodatki? Czy wymaga określonej jakości wody?</p></div>
          <div class="rk-card"><span class="rk-card-number">03 • materiały</span><h3>Skład instalacji</h3><p>Znaczenie mają metale, elastomery, pompy, odpowietrzniki, naczynie i wcześniejsze medium.</p></div>
          <div class="rk-card"><span class="rk-card-number">04 • hydraulika</span><h3>Przepływ i opory</h3><p>Gęstość, ciepło właściwe i lepkość wpływają na przepływ, straty ciśnienia i pracę pompy.</p></div>
        </div>
        <div class="rk-notice"><p><strong>Wniosek projektowy:</strong> rodzaj budynku lub sama nazwa źródła ciepła nie wyznacza medium. Układ bez ryzyka mrozu nie zyskuje automatycznie na zalaniu płynem niezamarzającym.</p></div>
      </section>

      <section class="rk-section" id="rk-medium-tap">
        <span class="rk-kicker">Bez straszenia</span><h2>Czy można nalać wodę z kranu do podłogówki?</h2>
        <p>Nie da się uczciwie odpowiedzieć bez analizy wody i dokumentacji urządzeń. Woda wodociągowa może mieć parametry akceptowalne dla jednego układu, a nieakceptowalne dla innego. Twardość, przewodność, pH, chlorki, siarczany i zawartość tlenu oddziałują z temperaturą, materiałami oraz częstotliwością uzupełniania.</p>
        <div class="rk-grid-3">
          <div class="rk-card"><h3>Kiedy nie zgadywać?</h3><p>Przy braku wyników analizy, mieszanych materiałach, drogim wymienniku lub szczególnych wymaganiach gwarancyjnych.</p></div>
          <div class="rk-card"><h3>Co pogarsza sytuację?</h3><p>Ciągłe dopuszczanie świeżej wody wnosi tlen i sole. Ubytek trzeba znaleźć, a nie rutynowo maskować dolewaniem.</p></div>
          <div class="rk-card"><h3>Co zachować?</h3><p>Wynik badania, kartę medium, ilość napełnienia, datę, pH i przewodność po stabilizacji układu.</p></div>
        </div>
      </section>

      <section class="rk-section" id="rk-medium-treatment">
        <span class="rk-kicker">Parametry zamiast etykiety</span><h2>Zmiękczanie, demineralizacja czy inne przygotowanie wody?</h2>
        <p>Zmiękczenie i demineralizacja nie są tym samym. Zmiękczacz wymienia część jonów odpowiedzialnych za twardość, natomiast demineralizacja szerzej obniża zawartość soli. Sam niski odczyt przewodności nie dowodzi jeszcze, że medium jest właściwe dla każdego układu i nie oznacza „wody bez tlenu”.</p>
        <div class="rk-table-wrap"><table class="rk-table"><thead><tr><th>Rozwiązanie</th><th>Co zmienia</th><th>Czego nie rozstrzyga</th><th>Jak podejść</th></tr></thead><tbody>
          <tr><td data-label="Rozwiązanie"><strong>Woda wodociągowa</strong></td><td data-label="Co zmienia">Brak dodatkowej obróbki</td><td data-label="Nie rozstrzyga">Czy jej skład mieści się w wymaganiach układu</td><td data-label="Jak podejść">Porównać analizę z dokumentacją</td></tr>
          <tr><td data-label="Rozwiązanie"><strong>Woda zmiękczona</strong></td><td data-label="Co zmienia">Ogranicza twardość</td><td data-label="Nie rozstrzyga">Zawartości wszystkich soli i zgodności materiałowej</td><td data-label="Jak podejść">Stosować tylko w wymaganym zakresie</td></tr>
          <tr><td data-label="Rozwiązanie"><strong>Woda zdemineralizowana</strong></td><td data-label="Co zmienia">Obniża zawartość rozpuszczonych soli</td><td data-label="Nie rozstrzyga">pH po kontakcie z instalacją, tlenu i potrzeby dodatków</td><td data-label="Jak podejść">Kondycjonować i kontrolować według wymagań</td></tr>
        </tbody></table></div>
        <p class="rk-update">Wytyczne dotyczące ograniczania osadów i korozji trzeba stosować jako całość, a nie sprowadzać do jednej uniwersalnej liczby przewodności.</p>
      </section>

      <section class="rk-section" id="rk-medium-inhibitor">
        <span class="rk-kicker">Dodatek nie jest lekarstwem na wszystko</span><h2>Czy inhibitor korozji jest zawsze potrzebny?</h2>
        <p>Nie. Potrzeba dodatku zależy od koncepcji przygotowania wody, materiałów, zaleceń urządzeń i stanu istniejącej instalacji. Inhibitor musi być kompatybilny z całym układem, zastosowany w prawidłowym stężeniu i później kontrolowany. Nie zastępuje usunięcia nieszczelności, płukania ani prawidłowego odpowietrzenia.</p>
        <div class="rk-notice is-yellow"><p><strong>Nie mieszaj preparatów „na próbę”.</strong> Jeżeli nie wiadomo, czym zalano starszą instalację, najpierw identyfikuje się medium lub planuje kontrolowane opróżnienie, płukanie i ponowne napełnienie zgodnie z procedurą.</p></div>
      </section>

      <section class="rk-section" id="rk-medium-tool-section">
        <span class="rk-kicker">Interaktywne narzędzie</span><h2>Kwalifikator medium i analizator wpływu na przepływ</h2>
        <p class="rk-intro">Narzędzie porządkuje decyzję i porównuje przepływ wody z przepływem medium o wpisanych parametrach. Nie dobiera produktu i nie zastępuje wymagań producenta ani obliczeń hydraulicznych.</p>
        <div class="rk-tool" id="rk-medium-tool">
          <div class="rk-tool-head"><div><h3>Oceń drogę wyboru i punkt hydrauliczny</h3><p>Najpierw opisz ryzyko oraz dokumentację, następnie wpisz dane cieplne i właściwości rozważanego medium.</p></div><button class="rk-reset" id="rk-medium-reset" type="button">Przywróć przykład</button></div>
          <div class="rk-input-panel"><p>Pola z właściwościami płynu powinny pochodzić z jego karty technicznej dla rozpatrywanej temperatury i stężenia.</p><div class="rk-fields">
            <div class="rk-subhead">Kwalifikacja instalacji</div>
            <div class="rk-field"><label for="rk-medium-freeze-risk">Ryzyko zamarznięcia</label><select id="rk-medium-freeze-risk"><option value="none">Brak realnego ryzyka</option><option value="outdoor" selected>Część układu na zewnątrz</option><option value="seasonal">Budynek okresowo nieogrzewany</option></select></div>
            <div class="rk-field"><label for="rk-medium-separation">Separacja zagrożonego obiegu</label><select id="rk-medium-separation"><option value="no" selected>Nie</option><option value="yes">Tak</option><option value="unknown">Nie wiem</option></select></div>
            <div class="rk-field"><label for="rk-medium-permission">Dopuszczenie w dokumentacji</label><select id="rk-medium-permission"><option value="unknown">Nie sprawdzono</option><option value="water">Tylko woda</option><option value="both" selected>Woda i właściwy płyn</option><option value="fluid">Wymagany płyn</option></select></div>
            <div class="rk-field"><label for="rk-medium-analysis">Analiza wody</label><select id="rk-medium-analysis"><option value="yes">Jest i spełnia wymagania</option><option value="no" selected>Brak lub niezweryfikowana</option></select></div>
            <div class="rk-field"><label for="rk-medium-existing">Stan instalacji</label><select id="rk-medium-existing"><option value="new" selected>Nowa / pusta</option><option value="water">Wypełniona wodą</option><option value="fluid">Znany płyn</option><option value="unknown">Medium nieznane</option></select></div>
            <div class="rk-field"><label for="rk-medium-materials">Materiały i uszczelnienia</label><select id="rk-medium-materials"><option value="known" selected>Rozpoznane i zgodne</option><option value="mixed">Mieszane materiały</option><option value="unknown">Nie rozpoznano</option></select></div>
            <div class="rk-field"><label for="rk-medium-choice">Rozważane medium</label><select id="rk-medium-choice"><option value="water">Przygotowana woda</option><option value="fluid" selected>Płyn niezamarzający</option></select></div>
            <div class="rk-field"><label for="rk-medium-min-temp">Oczekiwana minimalna temperatura [°C]</label><input id="rk-medium-min-temp" type="number" value="-20" step="1"></div>
            <div class="rk-subhead">Wpływ na wymagany przepływ</div>
            <div class="rk-field"><label for="rk-medium-power">Moc przekazywana przez instalację [kW]</label><input id="rk-medium-power" type="number" min="0.1" max="100" value="10" step="0.1"></div>
            <div class="rk-field"><label for="rk-medium-delta">Projektowa różnica temperatur ΔT [K]</label><input id="rk-medium-delta" type="number" min="1" max="20" value="5" step="0.5"></div>
            <div class="rk-field"><label for="rk-medium-density">Gęstość płynu ρ [kg/m³]</label><input id="rk-medium-density" type="number" min="700" max="1300" value="1035" step="1"></div>
            <div class="rk-field"><label for="rk-medium-cp">Ciepło właściwe cp [kJ/(kg·K)]</label><input id="rk-medium-cp" type="number" min="1" max="6" value="3.75" step="0.01"></div>
            <div class="rk-field"><label for="rk-medium-viscosity">Lepkość względem wody [×]</label><input id="rk-medium-viscosity" type="number" min="0.5" max="10" value="2.4" step="0.1"><small>Wskaźnik ostrzegawczy, nie dokładny mnożnik oporów.</small></div>
            <div class="rk-field"><label for="rk-medium-concentration">Stężenie deklarowane [%]</label><input id="rk-medium-concentration" type="number" min="0" max="70" value="30" step="1"></div>
            <div class="rk-field"><label for="rk-medium-protection">Deklarowana ochrona produktu [°C]</label><input id="rk-medium-protection" type="number" min="-60" max="5" value="-15" step="1"></div>
          </div></div>
          <div class="rk-live" aria-live="polite"><div class="rk-summary">
            <div class="rk-summary-card"><span>Przepływ dla wody</span><strong id="rk-medium-water-flow">—</strong></div><div class="rk-summary-card"><span>Przepływ wpisanego medium</span><strong id="rk-medium-fluid-flow">—</strong></div><div class="rk-summary-card"><span>Różnica przepływu</span><strong id="rk-medium-flow-change">—</strong></div><div class="rk-summary-card"><span>Wybrana droga</span><strong id="rk-medium-choice-out">—</strong></div><div class="rk-summary-card"><span>Ochrona przed mrozem</span><strong id="rk-medium-freeze-out">—</strong></div><div class="rk-summary-card"><span>Lepkość względna</span><strong id="rk-medium-viscosity-out">—</strong></div>
          </div></div>
          <div class="rk-decision" id="rk-medium-decision-card"><span>Wynik kwalifikacji</span><h3 id="rk-medium-decision-title">—</h3><p id="rk-medium-decision-text">—</p></div>
          <div class="rk-visual-grid">
            <div class="rk-visual-card"><h3>Przepływ a różnica temperatur</h3><p>Krzywe pokazują przepływ potrzebny do przeniesienia wpisanej mocy. Nie są charakterystyką pompy.</p><svg class="rk-chart-svg" id="rk-medium-chart" viewBox="0 0 620 350" role="img" aria-labelledby="rk-medium-chart-title rk-medium-chart-desc"><title id="rk-medium-chart-title">Porównanie przepływu wody i wpisanego medium</title><desc id="rk-medium-chart-desc">Wykres aktualizuje się po zmianie danych.</desc><g id="rk-medium-chart-drawing"></g></svg><div class="rk-legend"><span><i style="background:#078fbe"></i>Woda</span><span><i style="background:#ff6a3d"></i>Wpisane medium</span></div></div>
            <div class="rk-visual-card"><h3>Minimalny protokół napełnienia</h3><p>Wynik ma sens tylko razem z zapisem danych wejściowych i pomiarów.</p><div class="rk-protocol"><div class="rk-protocol-item">Nazwa medium, producent, partia i karta techniczna</div><div class="rk-protocol-item">Objętość oraz rzeczywiste stężenie po wymieszaniu</div><div class="rk-protocol-item">pH, przewodność i temperatura pomiaru — jeśli wymagane</div><div class="rk-protocol-item">Ciśnienie napełnienia, odpowietrzenie i nastawy przepływów</div><div class="rk-protocol-item">Data, wykonawca i termin kontroli określony dla medium</div></div></div>
          </div>
          <div class="rk-diagnostics"><div class="rk-diagnostic" id="rk-medium-doc-card"><span>Dokumentacja</span><strong id="rk-medium-doc-title">—</strong><p id="rk-medium-doc-text">—</p></div><div class="rk-diagnostic" id="rk-medium-frost-card"><span>Mróz</span><strong id="rk-medium-frost-title">—</strong><p id="rk-medium-frost-text">—</p></div><div class="rk-diagnostic" id="rk-medium-hyd-card"><span>Hydraulika</span><strong id="rk-medium-hyd-title">—</strong><p id="rk-medium-hyd-text">—</p></div></div>
          <p class="rk-tool-note">Model oblicza przepływ z bilansu ciepła. Nie wyznacza strat ciśnienia, doboru pompy, trwałości płynu ani zgodności chemicznej.</p>
        </div>
      </section>

      <section class="rk-cta rk-sales-cta" aria-label="Zamów projekt instalacji">
        <span class="rk-kicker" style="color:#79e8f3">Wynik narzędzia to dopiero kwalifikacja</span><h2>Medium zmienia hydraulikę całej instalacji</h2><p>Analizator nie zna rzeczywistych wymagań źródła ciepła, materiałów i uszczelnień, wyniku badania wody, medium pozostałego w instalacji, oporu krytycznej pętli ani charakterystyki pompy. Jeżeli płyn niezamarzający ma być częścią rozwiązania, trzeba uwzględnić go w obliczeniach przepływów i strat ciśnienia.</p><a class="rk-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt uwzględniający medium i hydraulikę</a><small class="rk-disclosure">Projekt opiera się na danych konkretnego budynku i urządzeń. Dobór handlowego preparatu wymaga również aktualnej dokumentacji jego producenta.</small>
      </section>

      <section class="rk-section" id="rk-medium-result"><span class="rk-kicker">Interpretacja</span><h2>Jak czytać wynik analizatora?</h2><p>Komunikat „możliwa droga” nie oznacza zatwierdzenia konkretnego preparatu. Wskazuje, czy na podstawie wpisów można kontynuować weryfikację, czy najpierw trzeba zatrzymać decyzję i uzupełnić dokumentację.</p><div class="rk-grid-3"><div class="rk-card"><h3>Można kontynuować</h3><p>Podstawowe warunki nie są sprzeczne. Nadal trzeba sprawdzić kartę medium, materiały i obliczenia.</p></div><div class="rk-card"><h3>Warunkowo</h3><p>Występuje ryzyko wymagające zabezpieczenia albo brakuje analizy wody. Wynik wskazuje następny krok.</p></div><div class="rk-card"><h3>Stop i weryfikacja</h3><p>Nieznane medium, brak dopuszczenia lub sprzeczność z dokumentacją uniemożliwiają bezpieczną rekomendację.</p></div></div></section>

      <section class="rk-section" id="rk-medium-comparison"><span class="rk-kicker">Porównanie</span><h2>Woda a płyn niezamarzający — najważniejsze różnice</h2><div class="rk-table-wrap"><table class="rk-table"><thead><tr><th>Cecha</th><th>Przygotowana woda</th><th>Płyn niezamarzający</th></tr></thead><tbody>
        <tr><td data-label="Cecha"><strong>Ochrona przed mrozem</strong></td><td data-label="Woda">Brak</td><td data-label="Płyn">Zależna od produktu, stężenia i stanu płynu</td></tr><tr><td data-label="Cecha"><strong>Przenoszenie ciepła</strong></td><td data-label="Woda">Zwykle korzystne ciepło właściwe i lepkość</td><td data-label="Płyn">Zwykle wymaga większego przepływu dla tej samej mocy i ΔT</td></tr><tr><td data-label="Cecha"><strong>Opory przepływu</strong></td><td data-label="Woda">Punkt odniesienia</td><td data-label="Płyn">Wyższa lepkość może istotnie zwiększyć straty</td></tr><tr><td data-label="Cecha"><strong>Kontrola</strong></td><td data-label="Woda">Jakość i szczelność układu</td><td data-label="Płyn">Dodatkowo stężenie, ochrona, stan dodatków i termin kontroli</td></tr><tr><td data-label="Cecha"><strong>Dobór</strong></td><td data-label="Woda">Według wymagań całego układu</td><td data-label="Płyn">Tylko preparat dopuszczony i policzony hydraulicznie</td></tr>
      </tbody></table></div></section>

      <section class="rk-section" id="rk-medium-freeze"><span class="rk-kicker">Najpierw scenariusz awarii</span><h2>Kiedy ryzyko zamarznięcia rzeczywiście uzasadnia płyn?</h2><p>Istotne jest nie samo występowanie mrozu na zewnątrz, lecz możliwość wychłodzenia elementów z wodą poniżej bezpiecznej temperatury. Analizuje się czas przerwy w zasilaniu, bezwładność budynku, położenie przewodów, awaryjne zasilanie, możliwość opróżnienia oraz skutki zamarznięcia.</p><div class="rk-grid-2"><div class="rk-card"><h3>Ryzyko typowe</h3><ul><li>zewnętrzny obieg wodny pompy monoblok,</li><li>dom okresowo nieogrzewany bez niezawodnej ochrony,</li><li>przewody w realnie przemarzającej strefie.</li></ul></div><div class="rk-card"><h3>Ryzyko pozorne lub ograniczone</h3><ul><li>cała instalacja w ogrzewanej kubaturze,</li><li>krótkie zaniki zasilania przy dużej bezwładności,</li><li>zagrożony fragment odseparowany wymiennikiem.</li></ul></div></div><div class="rk-notice is-yellow"><p>Deklaracja „ochrona do −15°C” nie jest uniwersalnym skutkiem stężenia 30%. Odczytuj ją z dokumentacji konkretnego produktu i rozróżniaj temperaturę początku krystalizacji od temperatury pełnej ochrony instalacji.</p></div></section>

      <section class="rk-section" id="rk-medium-monoblock"><span class="rk-kicker">Pompa ciepła</span><h2>Monoblok: cały układ na glikolu czy obieg separowany?</h2><p>W monobloku woda instalacyjna może przepływać przez jednostkę zewnętrzną, dlatego scenariusz długiego braku zasilania wymaga osobnej analizy. Możliwe rozwiązania obejmują zabezpieczenia awaryjne, rozwiązania umożliwiające opróżnienie albo oddzielenie obiegu zewnętrznego wymiennikiem.</p><p>Separacja pozwala ograniczyć płyn niezamarzający do zagrożonej części, lecz wprowadza dodatkowy wymiennik, pompę, spadek temperatury i straty ciśnienia. Nie jest więc automatycznie lepsza. Szczegóły doboru płynu rozwija osobny poradnik: <a href="https://projekt-ogrzewania.pl/glikol-w-ogrzewaniu-podlogowym-prawda-i-mity-ktore-musi-znac-kazdy-inwestor/">glikol w ogrzewaniu podłogowym — prawda i mity</a>.</p></section>

      <section class="rk-section" id="rk-medium-safety"><span class="rk-kicker">Bezpieczeństwo</span><h2>Glikol propylenowy i etylenowy to nie wymienne etykiety</h2><p>Rodzaj substancji, pakiet inhibitorów, stężenie i dopuszczenie do instalacji mają znaczenie. Glikolu etylenowego nie należy traktować jak obojętnego płynu użytkowego; oficjalna klasyfikacja wskazuje zagrożenia zdrowotne. Określenie glikolu propylenowego jako „nietoksycznego” również jest zbyt szerokie — ocenia się gotowy produkt, narażenie i kartę charakterystyki.</p><div class="rk-notice is-orange"><p><strong>Bezpieczna zasada:</strong> przechowuj nazwę produktu i kartę charakterystyki, oznacz instalację, unikaj przypadkowego kontaktu z wodą użytkową i nie odprowadzaj zużytego płynu bez sprawdzenia lokalnych zasad.</p></div></section>

      <section class="rk-section" id="rk-medium-hydraulics"><span class="rk-kicker">Bilans i opory</span><h2>Jak medium wpływa na przepływ, pompę i rotametry?</h2><p>Do przeniesienia mocy potrzebny przepływ objętościowy zależy od gęstości, ciepła właściwego i różnicy temperatur:</p><div class="rk-formula"><strong>V̇ = Q × 3600 / (ρ × cp × ΔT)</strong><span>V̇ — przepływ [m³/h], Q — moc [kW], ρ — gęstość [kg/m³], cp — ciepło właściwe [kJ/(kg·K)], ΔT — różnica temperatur [K].</span></div><p>To dopiero bilans ciepła. Do doboru pompy trzeba policzyć straty ciśnienia krytycznego obiegu dla właściwej lepkości. Nie wolno po prostu pomnożyć oporów przez wskaźnik lepkości ani założyć, że zawsze potrzebna będzie rura „o jeden rozmiar większa”. Pomocne są osobne opracowania: <a href="https://projekt-ogrzewania.pl/kalkulator-doboru-pompy-obiegowej-w-ogrzewaniu-podlogowym/">dobór pompy obiegowej</a>, <a href="https://projekt-ogrzewania.pl/jaka-srednica-rury-zasilajacej-rozdzielacz-w-ukladzie-ogrzewania-podlogowego-kalkulator/">średnica zasilania rozdzielacza</a> i <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">ustawianie rotametrów</a>.</p></section>

      <section class="rk-section" id="rk-medium-volume"><span class="rk-kicker">Bez podwójnego kalkulatora</span><h2>Ile wody lub płynu potrzeba do napełnienia?</h2><p>Objętość wynika ze średnic wewnętrznych i długości wszystkich przewodów oraz pojemności rozdzielaczy, źródła, wymienników, bufora i armatury. Wartość 0,113 l/m dotyczy rury o średnicy wewnętrznej 12 mm, a nie każdej rury opisanej jako 16 mm.</p><p>Do obliczeń służy dedykowany <a href="https://projekt-ogrzewania.pl/ile-wody-potrzeba-do-wypelnienia-instalacji-podlogowki-kalkulator/">kalkulator ilości wody w podłogówce</a>. Jeżeli trzeba sprawdzić sam przewód, zobacz też <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 PEX/PE-RT 16</a>. Naczynia przeponowego nie dodaje się do zładu według jego nominalnej pojemności, a zapasu płynu nie ustala automatycznie jako 20%.</p></section>

      <section class="rk-section" id="rk-medium-filling"><span class="rk-kicker">Procedura</span><h2>Jak napełnić i odpowietrzyć instalację podłogową?</h2><div class="rk-steps"><div class="rk-step"><div><h3>Potwierdź medium</h3><p>Sprawdź dopuszczenie, parametry, kompatybilność i przygotuj protokół. Nie dolewaj nieznanego preparatu do pozostałości starego medium.</p></div></div><div class="rk-step"><div><h3>Przygotuj układ</h3><p>Skontroluj połączenia, położenie zaworów, naczynie, urządzenia wrażliwe i sposób odprowadzania płynu z płukania.</p></div></div><div class="rk-step"><div><h3>Płucz pętle pojedynczo</h3><p>Otwieraj jeden obwód, aż wypływ będzie stabilny i bez pęcherzy. Czas wynika z długości, przepływu i stanu pętli — nie z uniwersalnych 5 lub 10 minut.</p></div></div><div class="rk-step"><div><h3>Odpowietrz i ustaw ciśnienie</h3><p>Po napełnieniu wszystkich pętli wykonaj procedurę źródła i rozdzielacza, uruchom pompę zgodnie z instrukcją i ponownie usuń powietrze.</p></div></div><div class="rk-step"><div><h3>Sprawdź po stabilizacji</h3><p>Zapisz ciśnienie, przepływy i wymagane parametry medium. Uwzględnij, że siłowniki NC bez zasilania są zwykle zamknięte.</p></div></div></div></section>

      <section class="rk-section" id="rk-medium-pressure"><span class="rk-kicker">Kontrola szczelności</span><h2>Próba szczelności nie ma jednej wartości dla każdego systemu</h2><p>Ciśnienie, czas, medium próbne i sposób uwzględnienia temperatury wynikają z dokumentacji systemu, przepisów i przyjętej procedury. Hasło „zawsze 6 bar przez 24 godziny” jest zbyt kategoryczne. Rury powinny być sprawdzone przed zakryciem, a wynik zapisany w protokole.</p><div class="rk-notice"><p>Próba szczelności nie zastępuje płukania, odpowietrzenia ani kontroli pracy na gorąco. Spadek wskazania trzeba interpretować z uwzględnieniem temperatury, sprężystości przewodów i dokładności przyrządu.</p></div></section>

      <section class="rk-section" id="rk-medium-service"><span class="rk-kicker">Eksploatacja</span><h2>Czy wodę albo glikol trzeba regularnie wymieniać?</h2><p>Nie ustala się dla wszystkich instalacji wymiany co 3–5 lat. Zamknięty, szczelny układ wodny nie powinien być bez potrzeby opróżniany i napełniany świeżą wodą. Dla płynu niezamarzającego obowiązuje harmonogram badań oraz kryteria wymiany określone dla konkretnego produktu i warunków pracy.</p><div class="rk-grid-3"><div class="rk-card"><h3>Kontroluj</h3><p>Ciśnienie, odpowietrzenie, przepływy, wygląd medium i parametry wymagane przez dostawcę płynu.</p></div><div class="rk-card"><h3>Diagnozuj</h3><p>Mętne rotametry mogą mieć wiele przyczyn. Sam wygląd nie dowodzi twardej wody ani biofilmu.</p></div><div class="rk-card"><h3>Dokumentuj</h3><p>Każde uzupełnienie zmienia skład zładu. Zapisuj ilość i rodzaj dolewanego medium.</p></div></div></section>

      <section class="rk-section" id="rk-medium-errors"><span class="rk-kicker">Najczęstsze pomyłki</span><h2>Błędy przy wyborze i napełnianiu podłogówki</h2><div class="rk-errors"><div class="rk-error"><b>BŁĄD 01</b><p>Dobór medium wyłącznie z nazwy źródła ciepła, bez scenariusza zamarznięcia i dokumentacji.</p></div><div class="rk-error"><b>BŁĄD 02</b><p>Założenie, że każda kranówka jest zła albo każda woda demineralizowana automatycznie dobra.</p></div><div class="rk-error"><b>BŁĄD 03</b><p>Mieszanie nieznanych płynów, dodatków i inhibitorów bez sprawdzenia kompatybilności.</p></div><div class="rk-error"><b>BŁĄD 04</b><p>Wpisanie stężenia „z internetu” bez karty produktu i pomiaru po napełnieniu.</p></div><div class="rk-error"><b>BŁĄD 05</b><p>Zmiana na glikol bez ponownego sprawdzenia przepływów, oporów oraz pompy.</p></div><div class="rk-error"><b>BŁĄD 06</b><p>Maskowanie ubytku ciągłym dolewaniem świeżej wody zamiast znalezienia przyczyny.</p></div></div></section>

      <section class="rk-section" id="rk-medium-protocol"><span class="rk-kicker">Przed uruchomieniem</span><h2>Checklista i protokół medium grzewczego</h2><div class="rk-checklist"><div class="rk-checkitem">Sprawdzono wymagania źródła, wymienników i armatury</div><div class="rk-checkitem">Oceniono najgorszy scenariusz zamarznięcia</div><div class="rk-checkitem">Rozpoznano materiały, uszczelnienia i stare medium</div><div class="rk-checkitem">Dla wody porównano analizę z wymaganiami</div><div class="rk-checkitem">Dla płynu zapisano nazwę, partię i stężenie</div><div class="rk-checkitem">Przeliczono przepływ i straty ciśnienia</div><div class="rk-checkitem">Pętle przepłukano i odpowietrzono pojedynczo</div><div class="rk-checkitem">Wykonano próbę zgodnie z procedurą systemu</div><div class="rk-checkitem">Zapisano objętość, ciśnienie i wyniki pomiarów</div><div class="rk-checkitem">Ustalono zakres i termin późniejszej kontroli</div></div></section>

      <section class="rk-section" id="rk-medium-faq"><span class="rk-kicker">Najczęstsze pytania</span><h2>FAQ: czym zalać ogrzewanie podłogowe?</h2><div class="rk-faq">
        <details><summary>Czy do podłogówki można nalać zwykłej wody?</summary><div class="rk-faq-answer">Można użyć wody tylko wtedy, gdy jej parametry po ewentualnym przygotowaniu spełniają wymagania wszystkich elementów instalacji. Sama nazwa „woda z kranu” nie wystarcza do oceny.</div></details>
        <details><summary>Czy woda demineralizowana jest zawsze najlepsza?</summary><div class="rk-faq-answer">Nie. Sposób przygotowania wody, jej późniejsze pH i ewentualne dodatki muszą odpowiadać materiałom oraz dokumentacji urządzeń.</div></details>
        <details><summary>Czy inhibitor korozji trzeba dodać zawsze?</summary><div class="rk-faq-answer">Nie. Stosuje się go wtedy, gdy wynika to z przyjętej metody przygotowania medium i jest zgodny z całym układem.</div></details>
        <details><summary>Kiedy stosuje się płyn niezamarzający?</summary><div class="rk-faq-answer">Gdy istnieje realny scenariusz zamarznięcia, a wybrany płyn jest dopuszczony i uwzględniony w obliczeniach hydraulicznych.</div></details>
        <details><summary>Czy glikol 30% zawsze chroni do −15°C?</summary><div class="rk-faq-answer">Nie. Zależność jest właściwa dla konkretnego produktu, a dokumentacja może rozróżniać początek krystalizacji i poziom ochrony instalacji.</div></details>
        <details><summary>Czy do podłogówki nadaje się płyn samochodowy?</summary><div class="rk-faq-answer">Nie należy go stosować jako zamiennika płynu przeznaczonego i dopuszczonego do konkretnej instalacji grzewczej.</div></details>
        <details><summary>Czy glikol wymaga większej pompy?</summary><div class="rk-faq-answer">Może zmienić wymagany przepływ i straty ciśnienia, lecz wniosek o pompie wymaga obliczenia krytycznego obiegu i porównania z charakterystyką pompy.</div></details>
        <details><summary>Czy po zmianie medium zmienia się OZC budynku?</summary><div class="rk-faq-answer">Nie. Projektowa strata ciepła budynku pozostaje taka sama; zmieniają się parametry hydrauliczne układu przekazującego tę moc.</div></details>
        <details><summary>Ile płynu kupić?</summary><div class="rk-faq-answer">Oblicz pojemność wszystkich przewodów i urządzeń, a zapas ustal według sposobu napełniania oraz zasad dla konkretnego produktu.</div></details>
        <details><summary>Czy instalację trzeba płukać każdą pętlą osobno?</summary><div class="rk-faq-answer">Takie postępowanie ułatwia skuteczne usunięcie powietrza. Czas płukania wynika z przepływu, długości i stanu obwodu.</div></details>
        <details><summary>Jak często wymieniać płyn niezamarzający?</summary><div class="rk-faq-answer">Według wyników kontroli i kryteriów producenta danego płynu, a nie jednego uniwersalnego okresu dla wszystkich instalacji.</div></details>
        <details><summary>Czy mętny rotametr oznacza twardą wodę?</summary><div class="rk-faq-answer">Nie musi. Osad lub zmiana przejrzystości ma różne możliwe przyczyny i wymaga diagnostyki medium oraz instalacji.</div></details>
      </div></section>

      <section class="rk-section" id="rk-medium-sources"><span class="rk-kicker">Podstawa techniczna</span><h2>Źródła i zakres odpowiedzialności</h2><p>Wartości dla konkretnego urządzenia i płynu zawsze należy brać z aktualnej dokumentacji właściwej dla danego modelu, temperatury oraz stężenia. Poniższe materiały porządkują ogólne wymagania i zagrożenia.</p><div class="rk-source-box"><ul><li><a href="https://www.vdi.de/en/home/vdi-standards/details/vdi-2035-blatt-1-prevention-of-damage-in-water-heating-installations-scale-formation-and-waterside-corrosion" target="_blank" rel="noopener nofollow">VDI 2035 Blatt 1 — zapobieganie osadom i korozji w instalacjach wodnych</a></li><li><a href="https://www.iso.org/standard/74685.html" target="_blank" rel="noopener nofollow">ISO 11855-5:2021 — instalacja systemów ogrzewania i chłodzenia płaszczyznowego</a></li><li><a href="https://chem.echa.europa.eu/100.003.159/harmonised" target="_blank" rel="noopener nofollow">ECHA — zharmonizowana klasyfikacja glikolu etylenowego</a></li><li><a href="https://wwwn.cdc.gov/Tsp/PHS/PHS.aspx?phsid=84%26toxid=21" target="_blank" rel="noopener nofollow">CDC/ATSDR — informacje zdrowotne o glikolu etylenowym</a></li><li><a href="https://chem.echa.europa.eu/100.000.307/identity/" target="_blank" rel="noopener nofollow">ECHA — identyfikacja substancji: glikol propylenowy</a></li></ul></div><p class="rk-update">Materiał edukacyjny. Nie zastępuje projektu, instrukcji urządzeń, karty charakterystyki ani oceny wykonanej na miejscu.</p></section>
    </main>
    <section class="rk-author" aria-labelledby="rk-medium-author-heading"><input type="radio" name="rk-medium-author-tabs" id="rk-medium-author-about" checked><input type="radio" name="rk-medium-author-tabs" id="rk-medium-author-exp"><input type="radio" name="rk-medium-author-tabs" id="rk-medium-author-sites"><div class="rk-author-head"><div><h2 id="rk-medium-author-heading">Autor opracowania</h2><p>Treść techniczna przygotowana i zaktualizowana przez praktyka branży instalacyjnej.</p></div><span class="rk-author-mark">Projekt Ogrzewania</span></div><div class="rk-author-layout"><aside class="rk-author-side"><div class="rk-author-photo"><img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski" width="150" height="150" loading="lazy"></div><div class="rk-author-name">Robert Kucharski</div><div class="rk-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</div><div class="rk-author-social-label">Profile autora</div><div class="rk-author-social"><a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="noopener nofollow me" aria-label="Robert Kucharski na LinkedIn"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.98 3.5C4.98 4.88 3.87 6 2.5 6S.02 4.88.02 3.5 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM.5 8h4V24h-4V8zm7 0h3.83v2.19h.05c.53-1.01 1.84-2.19 3.78-2.19 4.04 0 4.79 2.66 4.79 6.12V24h-4v-8.76c0-2.09-.04-4.78-2.91-4.78-2.91 0-3.36 2.27-3.36 4.63V24h-4V8z"/></svg></a><a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="noopener nofollow me" aria-label="Projekt Ogrzewania na Facebooku"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12a10 10 0 1 0-11.56 9.88v-6.99H7.9V12h2.54V9.8c0-2.51 1.49-3.89 3.77-3.89 1.09 0 2.23.2 2.23.2v2.45h-1.25c-1.24 0-1.62.77-1.62 1.56V12h2.77l-.44 2.89h-2.33v6.99A10 10 0 0 0 22 12z"/></svg></a><a href="https://x.com/Projekt_HVAC" target="_blank" rel="noopener nofollow me" aria-label="Projekt Ogrzewania w serwisie X"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.24 2H21l-6.03 6.9L22.06 22h-5.55l-4.35-5.69L7.19 22H4.42l6.45-7.37L4.06 2h5.69l3.93 5.2L18.24 2zm-.97 17.7h1.53L8.91 4.18H7.27L17.27 19.7z"/></svg></a></div></aside><div class="rk-author-main"><blockquote class="rk-author-quote"><p>Medium dobiera się do całego układu i scenariusza pracy. Dobra decyzja łączy chemię wody, ochronę przed mrozem i hydraulikę — żadnego z tych obszarów nie wolno oceniać osobno.</p></blockquote><div class="rk-author-tabs"><label class="rk-author-tab" for="rk-medium-author-about">O autorze</label><label class="rk-author-tab" for="rk-medium-author-exp">Doświadczenie</label><label class="rk-author-tab" for="rk-medium-author-sites">Serwisy</label></div><div class="rk-author-panel rk-author-panel-about"><p>Robert Kucharski opracowuje projekty instalacji ogrzewania podłogowego, obliczenia hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców.</p></div><div class="rk-author-panel rk-author-panel-exp"><p>W opracowaniach łączy bilans cieplny, dobór średnic, przepływów, pętli i źródła ciepła z praktycznymi wymaganiami uruchomienia instalacji.</p></div><div class="rk-author-panel rk-author-panel-sites"><div class="rk-site-links"><a href="https://projekt-ogrzewania.pl/">projekt-ogrzewania.pl</a><a href="https://remont.biz.pl/" target="_blank" rel="noopener nofollow">remont.biz.pl</a><a href="https://sobir.pl/" target="_blank" rel="noopener nofollow">sobir.pl</a></div></div></div></div></section>
    <section class="rk-cta rk-final-cta rk-sales-cta" aria-label="Końcowe zamówienie projektu"><span class="rk-kicker" style="color:#79e8f3">Od medium do poprawnych nastaw</span><h2>Zaprojektuj instalację jako jeden układ</h2><p>W projekcie trzeba połączyć straty ciepła, rozstawy i długości pętli, przepływy, opory, średnice, pompę oraz właściwości medium. Dzięki temu decyzja o wodzie lub płynie nie jest oderwana od późniejszej pracy instalacji.</p><a class="rk-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów indywidualny projekt ogrzewania podłogowego</a></section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@graph":[
    {"@type":"TechArticle","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#article","headline":"Czym napełnić instalację ogrzewania podłogowego? Woda, glikol i wymagania","description":"Praktyczne porównanie przygotowanej wody i płynu niezamarzającego wraz z analizatorem wpływu medium na przepływ.","inLanguage":"pl-PL","dateModified":"2026-08-30","mainEntityOfPage":{"@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#webpage"},"author":{"@id":"https://projekt-ogrzewania.pl/#robert-kucharski"},"publisher":{"@id":"https://projekt-ogrzewania.pl/#organization"},"about":["ogrzewanie podłogowe","woda instalacyjna","płyn niezamarzający","glikol","hydraulika instalacji"]},
    {"@type":"WebPage","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#webpage","url":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/","name":"Czym napełnić instalację ogrzewania podłogowego?","isPartOf":{"@id":"https://projekt-ogrzewania.pl/#website"},"breadcrumb":{"@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#breadcrumb"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp"},"inLanguage":"pl-PL"},
    {"@type":"BreadcrumbList","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#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":"Czym napełnić instalację ogrzewania podłogowego?","item":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/"}]},
    {"@type":"WebApplication","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#calculator","name":"Kwalifikator medium i analizator wpływu na przepływ","url":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#rk-medium-tool-section","applicationCategory":"UtilitiesApplication","operatingSystem":"Dowolny system z przeglądarką internetową","browserRequirements":"JavaScript","isAccessibleForFree":true,"inLanguage":"pl-PL","creator":{"@id":"https://projekt-ogrzewania.pl/#robert-kucharski"}},
    {"@type":"HowTo","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#howto","name":"Jak napełnić i odpowietrzyć instalację ogrzewania podłogowego","description":"Procedura przygotowania, płukania, napełniania, odpowietrzania i kontroli instalacji.","step":[{"@type":"HowToStep","position":1,"name":"Potwierdź medium","text":"Sprawdź dopuszczenie, parametry i kompatybilność medium."},{"@type":"HowToStep","position":2,"name":"Przygotuj układ","text":"Skontroluj połączenia, zawory, naczynie i urządzenia wrażliwe."},{"@type":"HowToStep","position":3,"name":"Płucz pętle pojedynczo","text":"Otwieraj po jednym obwodzie do uzyskania stabilnego wypływu bez pęcherzy."},{"@type":"HowToStep","position":4,"name":"Odpowietrz i ustaw ciśnienie","text":"Wykonaj procedurę źródła i rozdzielacza oraz usuń powietrze."},{"@type":"HowToStep","position":5,"name":"Sprawdź po stabilizacji","text":"Zapisz ciśnienie, przepływy i wymagane parametry medium."}]},
    {"@type":"FAQPage","@id":"https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/#faq","mainEntity":[
      {"@type":"Question","name":"Czy do podłogówki można nalać zwykłej wody?","acceptedAnswer":{"@type":"Answer","text":"Można użyć wody tylko wtedy, gdy jej parametry po ewentualnym przygotowaniu spełniają wymagania wszystkich elementów instalacji."}},
      {"@type":"Question","name":"Czy woda demineralizowana jest zawsze najlepsza?","acceptedAnswer":{"@type":"Answer","text":"Nie. Sposób przygotowania wody, jej późniejsze pH i dodatki muszą odpowiadać materiałom oraz dokumentacji urządzeń."}},
      {"@type":"Question","name":"Czy inhibitor korozji trzeba dodać zawsze?","acceptedAnswer":{"@type":"Answer","text":"Nie. Stosuje się go wtedy, gdy wynika to z przyjętej metody przygotowania medium i jest zgodny z całym układem."}},
      {"@type":"Question","name":"Kiedy stosuje się płyn niezamarzający?","acceptedAnswer":{"@type":"Answer","text":"Gdy istnieje realny scenariusz zamarznięcia, a wybrany płyn jest dopuszczony i uwzględniony w obliczeniach hydraulicznych."}},
      {"@type":"Question","name":"Czy glikol 30% zawsze chroni do minus 15 stopni Celsjusza?","acceptedAnswer":{"@type":"Answer","text":"Nie. Zależność jest właściwa dla konkretnego produktu i jego dokumentacji."}},
      {"@type":"Question","name":"Czy do podłogówki nadaje się płyn samochodowy?","acceptedAnswer":{"@type":"Answer","text":"Nie należy go stosować jako zamiennika płynu przeznaczonego i dopuszczonego do konkretnej instalacji grzewczej."}},
      {"@type":"Question","name":"Czy glikol wymaga większej pompy?","acceptedAnswer":{"@type":"Answer","text":"Może zmienić przepływ i straty ciśnienia, ale dobór pompy wymaga obliczenia krytycznego obiegu."}},
      {"@type":"Question","name":"Czy po zmianie medium zmienia się OZC budynku?","acceptedAnswer":{"@type":"Answer","text":"Nie. Strata ciepła budynku pozostaje taka sama; zmieniają się parametry hydrauliczne instalacji."}},
      {"@type":"Question","name":"Ile płynu kupić?","acceptedAnswer":{"@type":"Answer","text":"Należy obliczyć pojemność przewodów i urządzeń, a zapas ustalić według procedury napełniania i zasad konkretnego produktu."}},
      {"@type":"Question","name":"Czy instalację trzeba płukać każdą pętlą osobno?","acceptedAnswer":{"@type":"Answer","text":"Płukanie pojedynczych pętli ułatwia usunięcie powietrza; czas wynika z przepływu, długości i stanu obwodu."}},
      {"@type":"Question","name":"Jak często wymieniać płyn niezamarzający?","acceptedAnswer":{"@type":"Answer","text":"Według wyników kontroli i kryteriów producenta danego płynu, nie jednego uniwersalnego okresu."}},
      {"@type":"Question","name":"Czy mętny rotametr oznacza twardą wodę?","acceptedAnswer":{"@type":"Answer","text":"Nie musi. Zmiana przejrzystości ma różne możliwe przyczyny i wymaga diagnostyki."}}
    ]},
    {"@type":"Person","@id":"https://projekt-ogrzewania.pl/#robert-kucharski","name":"Robert Kucharski","jobTitle":"Projektant instalacji sanitarnych i specjalista HVAC","url":"https://projekt-ogrzewania.pl/","image":"https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp","sameAs":["https://www.linkedin.com/in/robert-kucharski-38069b48/","https://www.facebook.com/projektogrzewaniapl","https://x.com/Projekt_HVAC"],"worksFor":{"@id":"https://projekt-ogrzewania.pl/#organization"}},
    {"@type":"Organization","@id":"https://projekt-ogrzewania.pl/#organization","name":"Projekt Ogrzewania","url":"https://projekt-ogrzewania.pl/","founder":{"@id":"https://projekt-ogrzewania.pl/#robert-kucharski"}},
    {"@type":"Organization","@id":"https://remont.biz.pl/#organization","name":"Remont.biz.pl","url":"https://remont.biz.pl/"},
    {"@type":"Organization","@id":"https://sobir.pl/#organization","name":"Sobir.pl","url":"https://sobir.pl/"},
    {"@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"}
  ]
}
</script>

<script>
(function(){
  "use strict";
  var root=document.getElementById("rk-medium-guide");
  if(!root){return;}
  var byId=function(id){return document.getElementById(id);};
  var ids=["rk-medium-freeze-risk","rk-medium-separation","rk-medium-permission","rk-medium-analysis","rk-medium-existing","rk-medium-materials","rk-medium-choice","rk-medium-min-temp","rk-medium-power","rk-medium-delta","rk-medium-density","rk-medium-cp","rk-medium-viscosity","rk-medium-concentration","rk-medium-protection"];
  var defaults={"rk-medium-freeze-risk":"outdoor","rk-medium-separation":"no","rk-medium-permission":"both","rk-medium-analysis":"no","rk-medium-existing":"new","rk-medium-materials":"known","rk-medium-choice":"fluid","rk-medium-min-temp":"-20","rk-medium-power":"10","rk-medium-delta":"5","rk-medium-density":"1035","rk-medium-cp":"3.75","rk-medium-viscosity":"2.4","rk-medium-concentration":"30","rk-medium-protection":"-15"};
  var num=function(id,fallback){var value=parseFloat(byId(id).value);return Number.isFinite(value)?value:fallback;};
  var setText=function(id,value){var node=byId(id);if(node){node.textContent=value;}};
  var setDiagnostic=function(prefix,kind,title,copy){var card=byId("rk-medium-"+prefix+"-card");if(card){card.className="rk-diagnostic"+(kind?" is-"+kind:"");}setText("rk-medium-"+prefix+"-title",title);setText("rk-medium-"+prefix+"-text",copy);};
  var safe=function(value,min,max,fallback){if(!Number.isFinite(value)){return fallback;}return Math.min(max,Math.max(min,value));};
  var path=function(points){return points.map(function(p,index){return (index===0?"M":"L")+p.x.toFixed(1)+" "+p.y.toFixed(1);}).join(" ");};
  var drawChart=function(power,rho,cp){
    var group=byId("rk-medium-chart-drawing");if(!group){return;}
    var water=[];var fluid=[];var maxFlow=0;var d;
    for(d=3;d<=10;d+=1){var wf=power*3600/(998*4.18*d);var ff=power*3600/(rho*cp*d);maxFlow=Math.max(maxFlow,wf,ff);water.push({d:d,v:wf});fluid.push({d:d,v:ff});}
    maxFlow=Math.max(.2,maxFlow*1.14);var left=68;var right=590;var top=28;var bottom=285;
    var x=function(value){return left+(value-3)/7*(right-left);};var y=function(value){return bottom-value/maxFlow*(bottom-top);};
    var parts=[];var i;
    for(i=0;i<=4;i+=1){var yy=bottom-i/4*(bottom-top);var label=maxFlow*i/4;parts.push('<line x1="'+left+'" y1="'+yy+'" x2="'+right+'" y2="'+yy+'" stroke="#d8e5ea" stroke-width="1"/>');parts.push('<text x="56" y="'+(yy+4)+'" text-anchor="end" fill="#536b78" font-size="12">'+label.toFixed(2).replace(".",",")+'</text>');}
    for(d=3;d<=10;d+=1){var xx=x(d);parts.push('<line x1="'+xx+'" y1="'+top+'" x2="'+xx+'" y2="'+bottom+'" stroke="#edf3f6" stroke-width="1"/>');parts.push('<text x="'+xx+'" y="307" text-anchor="middle" fill="#536b78" font-size="12">'+d+'</text>');}
    var waterPoints=water.map(function(item){return{x:x(item.d),y:y(item.v)};});var fluidPoints=fluid.map(function(item){return{x:x(item.d),y:y(item.v)};});
    parts.push('<path d="'+path(waterPoints)+'" fill="none" stroke="#078fbe" stroke-width="4" stroke-linecap="round"/>');parts.push('<path d="'+path(fluidPoints)+'" fill="none" stroke="#ff6a3d" stroke-width="4" stroke-linecap="round"/>');parts.push('<text x="329" y="337" text-anchor="middle" fill="#294352" font-size="13" font-weight="700">Różnica temperatur ΔT [K]</text>');parts.push('<text x="17" y="157" text-anchor="middle" fill="#294352" font-size="13" font-weight="700" transform="rotate(-90 17 157)">Przepływ [m³/h]</text>');group.innerHTML=parts.join("");
    setText("rk-medium-chart-desc","Dla mocy "+power.toFixed(1).replace(".",",")+" kW wykres porównuje przepływ wody i wpisanego medium dla różnicy temperatur od 3 do 10 K.");
  };
  var update=function(){
    var risk=byId("rk-medium-freeze-risk").value;var separation=byId("rk-medium-separation").value;var permission=byId("rk-medium-permission").value;var analysis=byId("rk-medium-analysis").value;var existing=byId("rk-medium-existing").value;var materials=byId("rk-medium-materials").value;var choice=byId("rk-medium-choice").value;
    var power=safe(num("rk-medium-power",10),.1,100,10);var delta=safe(num("rk-medium-delta",5),1,20,5);var rho=safe(num("rk-medium-density",1035),700,1300,1035);var cp=safe(num("rk-medium-cp",3.75),1,6,3.75);var viscosity=safe(num("rk-medium-viscosity",2.4),.5,10,2.4);var protection=safe(num("rk-medium-protection",-15),-60,5,-15);var minimum=safe(num("rk-medium-min-temp",-20),-60,20,-20);var concentration=safe(num("rk-medium-concentration",30),0,70,30);
    var waterFlow=power*3600/(998*4.18*delta);var fluidFlow=power*3600/(rho*cp*delta);var change=(fluidFlow/waterFlow-1)*100;
    setText("rk-medium-water-flow",waterFlow.toFixed(3).replace(".",",")+" m³/h");setText("rk-medium-fluid-flow",fluidFlow.toFixed(3).replace(".",",")+" m³/h");setText("rk-medium-flow-change",(change>=0?"+":"")+change.toFixed(1).replace(".",",")+"%");setText("rk-medium-choice-out",choice==="water"?"woda":"płyn "+concentration.toFixed(0)+"%");setText("rk-medium-viscosity-out",viscosity.toFixed(1).replace(".",",")+"× wody");
    var frostRisk=risk!=="none";var protectionEnough=protection<=minimum;
    if(choice==="water"){setText("rk-medium-freeze-out",frostRisk?"brak ochrony":"nie wymagana");}else{setText("rk-medium-freeze-out",protectionEnough?"deklaracja obejmuje":"za mała deklaracja");}
    var kind="ok";var title="Można kontynuować weryfikację";var copy="Wpisane warunki nie pokazują podstawowej sprzeczności. Potwierdź parametry w aktualnej dokumentacji i wykonaj obliczenia hydrauliczne.";
    if(permission==="unknown"||existing==="unknown"||materials==="unknown"){kind="stop";title="Stop — brakuje danych krytycznych";copy="Nie wybieraj medium przed sprawdzeniem dopuszczenia urządzeń, istniejącego płynu oraz zgodności materiałów i uszczelnień.";}
    else if([choice==="fluid",permission==="water"].every(Boolean)){kind="stop";title="Wybrane medium jest sprzeczne z wpisaną dokumentacją";copy="Nie napełniaj układu płynem, jeżeli urządzenie dopuszcza wyłącznie wodę. Zweryfikuj rozwiązanie lub separację obiegów.";}
    else if([choice==="water",frostRisk].every(Boolean)){kind="warn";title="Woda nie zabezpiecza wskazanego scenariusza mrozu";copy="Trzeba usunąć ryzyko, zastosować niezawodne zabezpieczenie albo sprawdzić dopuszczony płyn lub separację zagrożonego obiegu.";}
    else if([choice==="fluid",!frostRisk].every(Boolean)){kind="warn";title="Płyn może być niepotrzebnym obciążeniem układu";copy="Przy braku realnego ryzyka mrozu przygotowana woda jest zwykle punktem wyjścia. Uzasadnij płyn innym wymaganiem dokumentacji.";}
    else if([choice==="fluid",!protectionEnough].every(Boolean)){kind="warn";title="Deklarowany poziom ochrony nie obejmuje minimum";copy="Wpisana temperatura ochrony jest wyższa od oczekiwanej temperatury minimalnej. Nie zwiększaj stężenia bez karty produktu i ponownej kontroli hydrauliki.";}
    else if([choice==="water",analysis==="no"].every(Boolean)){kind="warn";title="Najpierw zweryfikuj jakość wody";copy="Brak analizy nie przesądza, że woda jest zła, ale nie pozwala potwierdzić zgodności z wymaganiami wszystkich elementów.";}
    var decisionCard=byId("rk-medium-decision-card");decisionCard.className="rk-decision is-"+kind;setText("rk-medium-decision-title",title);setText("rk-medium-decision-text",copy);
    if(permission==="unknown"){setDiagnostic("doc","alert","Brak dopuszczenia","Sprawdź instrukcję źródła, wymiennika, pomp i armatury przed napełnieniem.");}else if(existing==="unknown"||materials==="unknown"){setDiagnostic("doc","alert","Niepełna identyfikacja","Rozpoznaj stare medium oraz zgodność materiałów i uszczelnień.");}else{setDiagnostic("doc","ok","Podstawowe dane wpisane","Zachowaj dokumentację urządzeń i kartę zastosowanego medium.");}
    if(frostRisk){if(choice==="water"){setDiagnostic("frost","alert","Brak ochrony medium","Woda wymaga innego, wiarygodnego zabezpieczenia scenariusza mrozu.");}else if(protectionEnough){setDiagnostic("frost","warn","Zakres deklarowany obejmuje minimum","Dodaj wymagany margines i potwierdź znaczenie temperatury w karcie produktu.");}else{setDiagnostic("frost","alert","Ochrona deklarowana jest za mała","Nie koryguj stężenia bez dokumentacji i kontroli hydraulicznej.");}}else{setDiagnostic("frost","ok","Brak realnego ryzyka","Nie wprowadzaj płynu niezamarzającego bez innego technicznego uzasadnienia.");}
    var hydKind=viscosity>1.5?"warn":"ok";var hydTitle=viscosity>1.5?"Przelicz straty ciśnienia":"Wpływ lepkości ograniczony";var hydText="Wymagany przepływ zmienia się o "+(change>=0?"+":"")+change.toFixed(1).replace(".",",")+"%. Lepkość wpisano jako "+viscosity.toFixed(1).replace(".",",")+"× wody; nie jest to bezpośredni mnożnik oporów.";setDiagnostic("hyd",hydKind,hydTitle,hydText);
    if([separation==="yes",frostRisk].every(Boolean)){setText("rk-medium-frost-text",byId("rk-medium-frost-text").textContent+" Separacja może ograniczyć płyn do zagrożonego obiegu, lecz wymaga doboru wymiennika i pomp.");}
    drawChart(power,rho,cp);
  };
  ids.forEach(function(id){var node=byId(id);if(node){node.addEventListener("input",update);node.addEventListener("change",update);}});
  var reset=byId("rk-medium-reset");if(reset){reset.addEventListener("click",function(){Object.keys(defaults).forEach(function(id){byId(id).value=defaults[id];});update();});}
  var progress=byId("rk-medium-progress");var updateProgress=function(){if(!progress){return;}var rect=root.getBoundingClientRect();var total=root.offsetHeight-window.innerHeight;var passed=Math.min(total,Math.max(0,-rect.top));progress.style.width=(total>0?passed/total*100:100).toFixed(1)+"%";};window.addEventListener("scroll",updateProgress,{passive:true});window.addEventListener("resize",updateProgress);update();updateProgress();
})();
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/">Czym napełnić instalację ogrzewania podłogowego?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/czym-napelnic-instalacje-ogrzewania-podlogowego/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
