<?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 pojemność cieplna glikolu - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/pojemnosc-cieplna-glikolu/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/pojemnosc-cieplna-glikolu/</link>
	<description>Ogrzewanie podłogowe i systemy HVAC oparte na obliczeniach.</description>
	<lastBuildDate>Sat, 29 Aug 2026 13:55:44 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2026/10/Projekt-Ogrzewania-favicon-512-100x100.webp</url>
	<title>Archiwa pojemność cieplna glikolu - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/pojemnosc-cieplna-glikolu/</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>
	</channel>
</rss>
