<div class="sn-scope">
<style>.sn-article{--c1:#003366;--c2:#0a6cff;--accent:#e53935}.sn-article{font:16px/1.7 Arial, sans-serif;color:#222;background:#fff}.sn-article .container{max-width:1120px;margin:0 auto;padding:0 16px}.sn-article h2,.sn-article h3{color:var(--c1);margin:24px 0 12px}.sn-article p{margin:10px 0}.sn-article ul,.sn-article ol{margin:10px 0 16px 18px}.sn-article .lead{font-size:18px}.sn-article .muted{color:#5a6b7b}.sn-article .box{background:#fff;border:1px solid #e7ecf2;border-radius:10px;padding:18px;margin:16px 0;position:relative}.sn-article .hl{background:#eaf3ff;border-left:6px solid var(--c1);padding:14px 16px;border-radius:6px}.sn-article .grid{display:grid;gap:16px}@media(min-width:900px){.sn-article .grid-2{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.sn-article .grid-3{grid-template-columns:repeat(3, minmax(0,1fr))}}.sn-article .toc{background:#f8fbff;border:1px dashed #cdd8e6;border-radius:10px;padding:14px}.sn-article .nav-quick{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.sn-article .nav-quick a{display:inline-block;padding:10px 14px;border-radius:9px;background:#fff;border:1px solid #dbe6f3;color:#0f2e4d;text-decoration:none}.sn-article .nav-quick a:hover{background:#f3f8ff}.sn-article .sn-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sn-article table{min-width:820px;width:100%;border-collapse:collapse;margin:14px 0;border:1px solid #e7ecf2}.sn-article th,.sn-article td{padding:10px;border:1px solid #e7ecf2;text-align:left;vertical-align:top}.sn-article th{background:#f5f8fc}.btns{display:flex;gap:10px;flex-wrap:wrap}.btn{appearance:none;display:inline-block;padding:12px 18px;border-radius:10px;border:2px solid transparent;text-decoration:none;font-weight:700;cursor:pointer;transition:.2s}.btn-primary{background:var(--c1);color:#fff;border-color:var(--c1)}.btn-light{background:#fff;border-color:#c9d7ea;color:#0f2e4d}.btn-red{background:var(--accent);color:#fff;border-color:var(--accent)}.faq details{border:1px solid #e7ecf2;border-radius:10px;padding:12px 14px;margin:10px 0;background:#fff}.faq summary{cursor:pointer;font-weight:700;color:#14283d}.related{margin:28px 0}.rel-grid{display:grid;gap:14px}@media(min-width:860px){.rel-grid{grid-template-columns:repeat(3,1fr)}}.rel-card{display:block;border:2px solid #d5e2f2;border-radius:12px;padding:14px;background:#fff;text-decoration:none}.rel-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.rel-title{font-weight:700;color:#0f2e4d;margin:4px 0 6px}.rel-desc{color:#5a6b7b;font-size:14px}.rel-cta{margin-top:10px;font-weight:700;color:#0f2e4d;border-bottom:1px dotted #0f2e4d;display:inline-block}#catalog-condensers{background:#fff7f7;border-color:#f4caca}#catalog-condensers .rel-card{border-color:#f3c6c6}#catalog-condensers .rel-card:hover{box-shadow:0 8px 24px rgba(229,57,53,.12)}#catalog-condensers .rel-cta{color:#e53935;border-bottom-color:#e53935}#catalog-condensers .btn-red{background:#e53935;border-color:#e53935;color:#fff}#catalog-condensers .btn-light{border-color:#e53935;color:#8b1f1f}#catalog-condensers .rel-title{color:#8b1f1f}.hidden{display:none!important}#waterCalc .grid > *{ min-width:0; }#waterCalc input{ width:100%; box-sizing:border-box; }.sn-article #treatment .grid{
grid-template-columns: minmax(320px, 0.9fr) minmax(420px, 1.1fr);
align-items: start;
}@media (max-width: 980px){.sn-article #treatment .grid{ grid-template-columns: 1fr; }}.sn-article #treatment .grid > *{ min-width: 0; }.sn-article #treatment .sn-table-wrap{
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}.sn-article #treatment table{
width: 100%;
max-width: 100%;
min-width: 640px;
}.sn-article #treatment h3{ margin-top: 6px; }.sn-article #treatment ul{ margin-left: 16px; }
#sn22-video-water-quality .sn22vA-grid{display:grid;gap:16px}@media (min-width:900px){#sn22-video-water-quality .sn22vA-grid{grid-template-columns:2fr 1fr}}#sn22-video-water-quality .sn22vA-wrap{
position:relative;padding-top:56.25%;
border-radius:12px;overflow:hidden;background:#0f1e2e
}#sn22-video-water-quality .sn22vA-lazy{
position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
width:100%;height:100%;cursor:pointer;user-select:none;
background:
var(--poster) center/cover no-repeat,
linear-gradient(180deg, rgba(0,0,0,.12), rgba(0,0,0,.28));
color:#fff;transition:transform .12s ease;
}#sn22-video-water-quality .sn22vA-lazy:hover{transform:translateY(-1px)}#sn22-video-water-quality .sn22vA-play{
display:inline-flex;align-items:center;gap:10px;
padding:12px 16px;border-radius:999px;background:rgba(0,0,0,.45);
backdrop-filter: blur(4px);font:600 14px/1.2 Arial, sans-serif;
box-shadow:0 8px 24px rgba(0,0,0,.25)
}#sn22-video-water-quality .sn22vA-play svg{flex:0 0 24px}#sn22-video-water-quality .sn22vA-btns{display:grid;gap:10px}#sn22-video-water-quality .sn22vA-note{margin-top:8px}</style>
<div class="sn-article" itemscope="" itemtype="https://schema.org/Article">
<!-- START: базовые стили статей SN22 (если уже глобальны — этот блок можно не вставлять) --> <!-- END: стили -->
<div class="container">
<!-- HERO -->
<p class="lead">
От воды зависят накипь, коррозия, биообрастание, насосные кВт и ресурс аппарата. Ниже — целевые диапазоны параметров, выбор материалов, обработка воды и встроенный калькулятор LSI/RSI и продувки градирни.
</p>
<!-- ===== SN22 • Видео-блок (VK по умолчанию, с постером, локализованный) ===== -->
<section class="box" id="sn22-video-water-quality" aria-labelledby="sn22-video-title">
<h2 id="sn22-video-title">Видео: Качество воды для конденсаторов</h2>
<div class="sn22vA-grid">
<!-- Плеер: VK по умолчанию, ленивый старт с постером -->
<div>
<div class="sn22vA-wrap" aria-label="Видеоплеер VK">
<!-- ПОСТЕР: замените URL на ваш файл в /upload/ при желании -->
<button class="sn22vA-lazy" type="button"
style="--poster:url('https://sn22.ru/upload/medialibrary/a6a/smmvgorw521ocbdyhrhgkiflqawy1yul.jpg')"
data-src="https://vk.com/video_ext.php?oid=-143174829&id=456239065&hd=2&autoplay=1"
aria-label="Воспроизвести видео во ВКонтакте">
<span class="sn22vA-play">
<!-- VK icon -->
<svg width="24" height="24" viewBox="0 0 24 24" fill="#4a76a8" aria-hidden="true">
<path d="M3 7c.1 4.4 3.6 9.7 9.5 9.7h.6v-3s.7.1 1.1.1c3.5 0 5.3-2.4 5.3-2.4l-1.9-1.5s-1.2 1.1-2.3 1.1c-1.7 0-1.7-1.1-1.7-1.9V7h-2.4v4.3C11.2 12.1 10.3 13 9 13c-1.9 0-3.1-2.9-3.3-6H3z"/>
</svg>
<span>Смотреть во ВКонтакте</span>
</span>
</button>
</div>
<noscript>
<iframe
src="https://vk.com/video_ext.php?oid=-143174829&id=456239065&hd=2"
title="Качество воды для конденсаторов — VK"
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
referrerpolicy="strict-origin-when-cross-origin"
style="width:100%;height:360px;border:0;border-radius:12px;overflow:hidden"
allowfullscreen></iframe>
</noscript>
</div>
<!-- Кнопки-источники (ваши .btn-стили) -->
<div>
<div class="box" style="margin:0;">
<h3 style="margin-top:0;">Смотреть на вашей платформе</h3>
<div class="sn22vA-btns">
<a class="btn btn-light" target="_blank" rel="noopener"
href="https://vk.com/video-143174829_456239065"
aria-label="Открыть видео во ВКонтакте">
<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M3 7c.1 4.4 3.6 9.7 9.5 9.7h.6v-3s.7.1 1.1.1c3.5 0 5.3-2.4 5.3-2.4l-1.9-1.5s-1.2 1.1-2.3 1.1c-1.7 0-1.7-1.1-1.7-1.9V7h-2.4v4.3C11.2 12.1 10.3 13 9 13c-1.9 0-3.1-2.9-3.3-6H3z"/>
</svg>
Смотреть во ВК
</a>
<a class="btn btn-red" target="_blank" rel="noopener"
href="https://youtu.be/2Dml3G19t2k"
aria-label="Открыть видео на YouTube">
<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M23.5 6.2a4 4 0 0 0-2.8-2.8C18.9 3 12 3 12 3s-6.9 0-8.7.4A4 4 0 0 0 .5 6.2 42.5 42.5 0 0 0 0 12c0 1.9.2 3.9.5 5.8a4 4 0 0 0 2.8 2.8c.3 1.9.5 3.9.5 5.8 0 1.9-.2 3.9-.5 5.8A4 4 0 0 0 4.3 23h15.4c1.9 0 3.8-.2 5.7-.5a4 4 0 0 0 2.8-2.8c.3-1.9.5-3.9.5-5.8 0-1.9-.2-3.9-.5-5.8zM9.6 15.6V8.4L15.8 12l-6.2 3.6z"/>
</svg>
Смотреть на YouTube
</a>
<a class="btn btn-primary" target="_blank" rel="noopener"
href="https://rutube.ru/video/67e83edd091c62e050d8d6065ad14d0a"
aria-label="Открыть видео на RuTube">
<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M4 4h8.5a5.5 5.5 0 0 1 0 11H10l6 5H12l-6-5V4zm8.2 7A3.2 3.2 0 0 0 12.7 6H7v5h5.2z"/>
</svg>
Смотреть на RuTube
</a>
</div>
<p class="sn22vA-note muted">Плеер загружается по клику (для скорости и приватности). Ссылки открываются в новой вкладке.</p>
</div>
</div>
</div>
<!-- Локальный JS: ленивый старт VK-iframe -->
<script>
(function(){
var root = document.getElementById('sn22-video-water-quality');
if(!root) return;
var btn = root.querySelector('.sn22vA-lazy');
if(!btn) return;
function mountIframe(){
var src = btn.getAttribute('data-src');
if(!src) return;
var wrap = btn.parentNode;
var ifr = document.createElement('iframe');
ifr.setAttribute('src', src);
ifr.setAttribute('title', 'Качество воды для конденсаторов — VK');
ifr.setAttribute('allow', 'autoplay; fullscreen; picture-in-picture; clipboard-write');
ifr.setAttribute('referrerpolicy', 'strict-origin-when-cross-origin');
ifr.style.position = 'absolute';
ifr.style.inset = '0';
ifr.style.width = '100%';
ifr.style.height = '100%';
ifr.style.border = '0';
ifr.allowFullscreen = true;
wrap.replaceChild(ifr, btn);
}
btn.addEventListener('click', mountIframe, { once:true });
/* Автозагрузка при переходе по якорю #play-vk (если нужно вызвать извне) */
if (location.hash === '#play-vk') { mountIframe(); }
})();
</script>
<!-- Структурированные данные видео (embedUrl указывает на VK) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Качество воды для конденсаторов",
"description": "Требования к качеству воды для обеспечения эффективной работы конденсаторов.",
"thumbnailUrl": ["https://sn22.ru/upload/medialibrary/a6a/smmvgorw521ocbdyhrhgkiflqawy1yul.jpg"],
"uploadDate": "2025-01-01",
"embedUrl": "https://vk.com/video_ext.php?oid=-143174829&id=456239065",
"sameAs": [
"https://vk.com/video-143174829_456239065",
"https://youtu.be/2Dml3G19t2k",
"https://rutube.ru/video/67e83edd091c62e050d8d6065ad14d0a"
]
}
</script>
</section>
<!-- ===== /SN22 • Видео-блок ===== -->
<div class="toc box">
<strong>Быстрый переход:</strong>
<div class="nav-quick">
<a href="#targets">Целевые параметры</a> <a href="#risks">Риски: накипь/коррозия/био</a> <a href="#materials">Материалы vs Cl⁻</a> <a href="#treatment">Фильтрация и обработка</a> <a href="#calc">Калькулятор воды</a> <a href="#ops">Эксплуатация</a> <a href="#cases">Кейсы</a> <a href="#tz">Чек-лист ТЗ</a> <a href="#catalog-condensers">Каталог</a> <a href="#faq">FAQ (10)</a>
</div>
</div>
<!-- 1. Целевые параметры -->
<div class="box" id="targets">
<h2>Целевые параметры воды (ориентиры)</h2>
<div class="sn-table-wrap">
<table>
<thead>
<tr>
<th>
Параметр
</th>
<th>
Ориентир
</th>
<th>
Комментарий
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Взвешенные вещества (SS)
</td>
<td>
< 10–20 мг/л
</td>
<td>
Сетки 200–500 мкм; входные ряды засоряются первыми
</td>
</tr>
<tr>
<td>
Мутность
</td>
<td>
< 5 NTU
</td>
<td>
Косвенно отражает SS
</td>
</tr>
<tr>
<td>
Cl⁻ (пресная/солоноватая/морская)
</td>
<td>
<100 / 100–10 000 / ≈19 000 ppm
</td>
<td>
Определяет материал труб (316L / CuNi / Ti)
</td>
</tr>
<tr>
<td>
pH
</td>
<td>
6.8–8.5
</td>
<td>
Крайности ускоряют коррозию/накипь
</td>
</tr>
<tr>
<td>
Щёлочность (как CaCO₃)
</td>
<td>
50–200 мг/л
</td>
<td>
Часть расчёта LSI/RSI
</td>
</tr>
<tr>
<td>
Жёсткость Ca (как CaCO₃)
</td>
<td>
50–300 мг/л
</td>
<td>
Индекс накипеобразования
</td>
</tr>
<tr>
<td>
Железо/марганец
</td>
<td>
< 0.3 / 0.05 мг/л
</td>
<td>
Оксиды забивают трубки, катализируют коррозию
</td>
</tr>
<tr>
<td>
Микробиология
</td>
<td>
Контролируемая
</td>
<td>
Биоциды, скорость ≥0.9 м/с
</td>
</tr>
<tr>
<td>
Температура
</td>
<td>
0–35 °C (тип.)
</td>
<td>
Влияет на LSI/вязкость/скорости
</td>
</tr>
</tbody>
</table>
</div>
<p class="note">
Ориентиры «по умолчанию». Проектные значения — по вашему анализу воды и источнику отвода тепла.
</p>
</div>
<!-- 2. Риски -->
<div class="box" id="risks">
<h2>Риски и симптомы</h2>
<div class="grid grid-3">
<div class="box">
<h3>Накипь</h3>
<ul>
<li>Причины: LSI>0, высокая жёсткость и ΔT.</li>
<li>Симптомы: рост Δp, падение k, горячие выходы.</li>
<li>Меры: фильтрация, антисакаланты, продувка, CIP.</li>
</ul>
</div>
<div class="box">
<h3>Коррозия</h3>
<ul>
<li>Причины: хлориды, низкий pH, O₂, гальванопары.</li>
<li>Симптомы: утечки, «пятна» в трубках, продукты коррозии.</li>
<li>Меры: материалы (316L/CuNi/Ti), ингибиторы, дегазация.</li>
</ul>
</div>
<div class="box">
<h3>Биообрастание</h3>
<ul>
<li>Причины: низкие скорости, питательные среды.</li>
<li>Симптомы: рост Δp, запах, слизь.</li>
<li>Меры: скорости ≥0.9 м/с, биоциды, ревизии.</li>
</ul>
</div>
</div>
</div>
<!-- 3. Материалы -->
<div class="box" id="materials">
<h2>Материалы труб vs хлориды (коротко)</h2>
<div class="sn-table-wrap">
<table>
<thead>
<tr>
<th>
Среда
</th>
<th>
Cl⁻, ppm
</th>
<th>
Трубки
</th>
<th>
Примечания
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Пресная оборотная вода
</td>
<td>
<50–100
</td>
<td>
316L
</td>
<td>
Доступность, стойкость; следить за застойными зонами
</td>
</tr>
<tr>
<td>
Солоноватая вода
</td>
<td>
100–10 000
</td>
<td>
CuNi 90/10
</td>
<td>
Биообрастание ниже; несовместим с NH₃/аминами
</td>
</tr>
<tr>
<td>
Морская вода
</td>
<td>
≈19 000
</td>
<td>
Титан Gr.2
</td>
<td>
Минимум питтинга/щелей; дороже
</td>
</tr>
</tbody>
</table>
</div>
<p class="note">
Расширенная карта — в статье «Материалы и коррозия для конденсаторов».
</p>
</div>
<!-- 4. Фильтрация/обработка -->
<div class="box" id="treatment">
<h2>Фильтрация и обработка воды</h2>
<div class="grid grid-2">
<div>
<h3>Фильтрация</h3>
<ul>
<li>Сетки 200–500 мкм на входе + корзины в колодцах.</li>
<li>Сайд-стрим фильтры 5–50 мкм для градирни.</li>
<li>Промывка по Δp или времени; журнал загрязнения.</li>
</ul>
<h3>Химия</h3>
<ul>
<li>Антисакаланты (LSI>0), ингибиторы коррозии.</li>
<li>Биоциды (чередование окисл./неокисл.).</li>
<li>Контроль pH/щёлочности; допустимые CoC.</li>
</ul>
</div>
<div>
<div class="sn-table-wrap">
<table>
<thead>
<tr>
<th>
Задача
</th>
<th>
Инструмент
</th>
<th>
Комментарий
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Снижение SS
</td>
<td>
Сетки, песчаные фильтры
</td>
<td>
Меньше fouling и эрозии
</td>
</tr>
<tr>
<td>
Накипь
</td>
<td>
Антисакалант, продувка
</td>
<td>
Удержать LSI возле нуля
</td>
</tr>
<tr>
<td>
Коррозия
</td>
<td>
Ингибиторы, материалы
</td>
<td>
Исключить CuNi при NH₃
</td>
</tr>
<tr>
<td>
Био
</td>
<td>
Биоциды/скорость
</td>
<td>
≥0.9 м/с и промывки
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- 5. Калькулятор воды -->
<div class="box" id="calc">
<h2>Калькулятор воды: LSI/RSI, продувка и Rf</h2>
<p class="muted">
Ориентировочная оценка склонности к накипи/коррозии (LSI/RSI), расчёт продувки по CoC и «быстрая» оценка fouling-factor Rf. Результаты справочные.
</p>
<div class="nav-quick" id="wcTabs">
<a href="#" data-tab="lsi" class="tab-link">LSI/RSI</a> <a href="#" data-tab="coc" class="tab-link">Продувка/CoC</a> <a href="#" data-tab="rf" class="tab-link">Оценка Rf</a>
</div>
<!-- Вкладка LSI/RSI (как было) -->
<div class="box" id="tab-lsi">
<div class="grid grid-2" id="waterCalc">
<div>
<h3>Входные данные</h3>
<label>Температура воды, °C<br>
<input id="w_T" type="number" value="30"></label> <label>pH воды<br>
<input id="w_pH" type="number" step="0.01" value="8.2"></label> <label>Общая минерализация TDS, мг/л<br>
<input id="w_TDS" type="number" value="800"></label> <label>Кальциевая жёсткость (как CaCO₃), мг/л<br>
<input id="w_Ca" type="number" value="150"></label> <label>Щёлочность (как CaCO₃), мг/л<br>
<input id="w_Alk" type="number" value="120"></label>
</div>
<div>
<h3>Результат</h3>
<div class="btns">
<button class="btn btn-primary" id="runLSI">Посчитать LSI/RSI</button> <button class="btn btn-light" id="rstLSI">Сбросить</button>
</div>
<div class="hl" id="outLSI" style="display:none;margin-top:12px">
</div>
<p class="note">
Формула пш: pHs ≈ (9.3 + A + B) − (C + D), где A=(log₁₀TDS−1)/10; B=−13.12·log₁₀(T+273)+34.55; C=log₁₀[Ca]−0.4; D=log₁₀[Alk].
</p>
</div>
</div>
</div>
<!-- Вкладка CoC (как было) -->
<div class="box" id="tab-coc" style="display:none">
<div class="grid grid-2">
<div>
<h3>Входные данные</h3>
<label>Циркуляция воды M, м³/ч<br>
<input id="c_M" type="number" value="400"></label> <label>ΔT через аппарат, °C<br>
<input id="c_dT" type="number" value="5"></label> <label>Циклы концентрации CoC (цель)<br>
<input id="c_coc" type="number" step="0.1" value="3.0"></label> <label>Дрифт (вынос), % от M<br>
<input id="c_drift" type="number" step="0.01" value="0.02"></label>
</div>
<div>
<h3>Результат</h3>
<div class="btns">
<button class="btn btn-primary" id="runCOC">Посчитать продувку</button> <button class="btn btn-light" id="rstCOC">Сбросить</button>
</div>
<div class="hl" id="outCOC" style="display:none;margin-top:12px">
</div>
<p class="note">
Приближение: испарение E ≈ 0.001·M·ΔT (м³/ч). Продувка B = E/(CoC−1). Подпитка = E + B + Drift.
</p>
</div>
</div>
</div>
<!-- Новая вкладка: Rf -->
<div class="box" id="tab-rf" style="display:none">
<div class="grid grid-2">
<div>
<h3>Входные данные</h3>
<label>Индекс SDI (0–10) — если есть<br>
<input id="rf_sdi" type="number" step="0.1" value="4.0"></label> <label>Или мутность NTU — если SDI нет<br>
<input id="rf_ntu" type="number" step="0.1" value="8"></label> <label>Скорость в трубках v, м/с<br>
<input id="rf_v" type="number" step="0.1" value="1.2"></label> <label>Тип фильтрации<br>
<select id="rf_filt">
<option value="mesh">Только сетка (200–500 мкм)</option>
<option value="sand" selected="">Песчаные/картриджи 20–50 мкм</option>
<option value="side">Сайд-стрим 5–20 мкм</option>
</select>
</label> <label>Биообработка<br>
<select id="rf_bio">
<option value="poor">Нестабильная/редкая</option>
<option value="ok" selected="">Нормальная (чередование биоцидов)</option>
</select>
</label> <label>k<sub>чист</sub>, W/(м²·K) / Rf<sub>лимит</sub>, м²·K/Вт<br>
<div class="grid" style="grid-template-columns:1fr 1fr;gap:8px">
<input id="rf_kclean" type="number" value="1800"> <input id="rf_limit" type="number" step="0.0001" value="0.0003">
</div>
</label>
</div>
<div>
<h3>Результат</h3>
<div class="btns">
<button class="btn btn-primary" id="runRF">Оценить Rf</button> <button class="btn btn-light" id="rstRF">Сбросить</button>
</div>
<div class="hl" id="outRF" style="display:none;margin-top:12px">
</div>
<p class="note">
Диапазоны-ориентиры: чистая вода 0.00005–0.0002; средняя 0.0002–0.0004; грязная 0.0004–0.0008 м²·K/Вт.
</p>
</div>
</div>
</div>
</div>
<!-- 6. Эксплуатация -->
<div class="box" id="ops">
<h2>Эксплуатация и контроль</h2>
<ul>
<li>Онлайн-датчики: Δp, T<sub>in/out</sub>, проводимость (CoC), pH — с архивом.</li>
<li>Недельные пробы: SS, Fe, Cl⁻, жёсткость, щёлочность, микробиология.</li>
<li>Регулярные промывки фильтров; журнал механических/CIP чисток.</li>
</ul>
</div>
<!-- 7. Кейсы -->
<div class="box" id="cases">
<h2>Кейсы</h2>
<div class="grid grid-3">
<div class="box">
<h3>Кейс #1: LSI=+1.2 → накипь</h3>
<ul>
<li>Δp рос, k падал. LSI выше нуля.</li>
<li>Ввели антисакалант и подняли продувку (CoC↓).</li>
<li>Через 2 недели Δp стабилизировался, k вернулся.</li>
</ul>
</div>
<div class="box">
<h3>Кейс #2: NH₃ в среде</h3>
<ul>
<li>CuNi заменили на 316L/титан на участке.</li>
<li>Проблема коррозии меди исчезла.</li>
</ul>
</div>
<div class="box">
<h3>Кейс #3: Взвеси из реки</h3>
<ul>
<li>Добавили песчаные фильтры 20 мкм + промывку по Δp.</li>
<li>Чистки трубок из квартальных стали сезонными.</li>
</ul>
</div>
</div>
</div>
<!-- 8. Чек-лист -->
<div class="box" id="tz">
<h2>Чек-лист для ТЗ/эксплуатации</h2>
<div class="grid grid-2">
<div>
<ul>
<li>Анализ воды: Cl⁻, pH, щёлочность, жёсткость, TDS, SS, Fe/Mn, микробиология.</li>
<li>Источник: градирня/сухой/река/море; сезонность, CoC.</li>
<li>Материалы труб/прокладок; совместимость (NH₃, амины).</li>
</ul>
</div>
<div class="hl">
Целевой LSI около 0 (−0.3…+0.3), скорости ≥0.9 м/с, допуск по Δp по аппарату 0.05–0.3 бар.
</div>
</div>
</div>
<!-- 9. Коммерческий блок (красная тема) -->
<div class="box" id="catalog-condensers">
<h2>Каталог кожухотрубных конденсаторов</h2>
<p class="muted">
Серии и модификации под разную воду. Смотрите характеристики и цены или отправьте параметры на подбор.
</p>
<div class="rel-grid">
<a class="rel-card" href="https://sn22.ru/catalog/kozhukhotrubnye-teploobmenniki/kondensatory/">
<div class="rel-title">
Все конденсаторы
</div>
<div class="rel-desc">
Полный каталог и фильтры по режимам.
</div>
<span class="rel-cta">Перейти</span> </a> <a class="rel-card" href="/catalog/kozhukhotrubnye-teploobmenniki/tipy/tipa-knv/">
<div class="rel-title">
Тип КНВ
</div>
<div class="rel-desc">
Вертикальные под пар/вакуум.
</div>
<span class="rel-cta">Смотреть</span> </a> <a class="rel-card" href="/catalog/kozhukhotrubnye-teploobmenniki/tipy/kondensator-kozhukhotrubnyy-kozhukhotrubchatyy-tipa-kng/">
<div class="rel-title">
Тип КНГ
</div>
<div class="rel-desc">
Горизонтальные, универсальные.
</div>
<span class="rel-cta">Смотреть</span> </a> <a class="rel-card" href="/catalog/kozhukhotrubnye-teploobmenniki/tipy/kondensator-kozhukhotrubnyy-kozhukhotrubchatyy-tipa-kkg/">
<div class="rel-title">
Тип ККГ
</div>
<div class="rel-desc">
Компрессорные/техпроцессы.
</div>
<span class="rel-cta">Смотреть</span> </a> <a class="rel-card" href="/catalog/kozhukhotrubnye-teploobmenniki/tipy/kondensator-kozhukhotrubnyy-kozhukhotrubchatyy-tipa-kkv/">
<div class="rel-title">
Тип ККВ
</div>
<div class="rel-desc">
Компактные, теплоплотные.
</div>
<span class="rel-cta">Смотреть</span> </a> <a class="rel-card" href="/services/raschet-teploobmennika/">
<div class="rel-title">
Нужен подбор?
</div>
<div class="rel-desc">
Отправьте режим — посчитаем и предложим модель.
</div>
<span class="rel-cta">Отправить ТЗ</span> </a>
</div>
<div class="btns" style="margin-top:12px">
<a class="btn btn-red" href="https://sn22.ru/catalog/kozhukhotrubnye-teploobmenniki/kondensatory/">Перейти в каталог</a> <a class="btn btn-light" href="/contacts/">Получить КП</a>
</div>
</div>
<!-- 10. Похожие материалы (ровно 6) -->
<div class="related">
<h3>Похожие материалы</h3>
<div class="rel-grid">
<a class="rel-card" href="/articles/materialy-i-korroziya-dlya-kondensatorov/">
<div class="rel-title">
Материалы и коррозия
</div>
<div class="rel-desc">
316L, CuNi, Ti — выбор по Cl⁻.
</div>
<span class="rel-cta">Читать</span> </a> <a class="rel-card" href="/articles/gidravlika-v-kozhukhotrubnykh-kondensatorakh/">
<div class="rel-title">
Гидравлика
</div>
<div class="rel-desc">
Скорости и Δp воды.
</div>
<span class="rel-cta">Читать</span> </a> <a class="rel-card" href="/articles/obsluzhivanie-i-chistka-kondensatorov/">
<div class="rel-title">
Обслуживание
</div>
<div class="rel-desc">
Регламенты, CIP, фильтры.
</div>
<span class="rel-cta">Читать</span> </a> <a class="rel-card" href="/articles/raschet-kozhuho-trubnogo-kondensatora/">
<div class="rel-title">
Расчёт
</div>
<div class="rel-desc">
LMTD/ε-NTU, Rf, примеры.
</div>
<span class="rel-cta">Читать</span> </a> <a class="rel-card" href="/articles/montazh-i-obvyazka-kondensatorov/">
<div class="rel-title">
Монтаж и обвязка
</div>
<div class="rel-desc">
Байпас, дегазация, датчики.
</div>
<span class="rel-cta">Читать</span> </a> <a class="rel-card" href="/articles/skolko-khodov-vody-vybrat/">
<div class="rel-title">
Сколько ходов воды
</div>
<div class="rel-desc">
Скорость, Re, Δp.
</div>
<span class="rel-cta">Читать</span> </a>
</div>
</div>
<!-- 11. FAQ -->
<div class="box faq" id="faq">
<h2>FAQ: качество воды</h2>
<details><summary>Зачем считать LSI/RSI?</summary>
<p>
Чтобы оценить склонность к накипи/коррозии и задать режимы продувки, химии и материалов труб.
</p>
</details> <details><summary>Какой LSI считать «нормальным»?</summary>
<p>
Около нуля (−0.3…+0.3). Плюс — накипь, минус — коррозионная агрессивность.
</p>
</details> <details><summary>Какая скорость воды уменьшает обрастание?</summary>
<p>
Поддерживайте ≥0.9 м/с, а лучше 1.2–1.8 м/с при допустимом Δp.
</p>
</details> <details><summary>Что делать при NH₃/аминах?</summary>
<p>
Исключить Cu/CuNi. Выбирать 316L/дуплекс/титан в зависимости от Cl⁻ и бюджета.
</p>
</details> <details><summary>Какая типичная сетка на входе?</summary>
<p>
200–500 мкм как отправная точка; подбирается по анализу SS/засоряемости.
</p>
</details> <details><summary>Как оценить продувку градирни?</summary>
<p>
По CoC: B=E/(CoC−1), где E≈0.001·M·ΔT. Плюс дрифт и утечки.
</p>
</details> <details><summary>Как понять, что началась накипь?</summary>
<p>
Растёт Δp и T<sub>out</sub> воды при прежнем расходе; визуально — белые/бурые отложения в входных рядах.
</p>
</details> <details><summary>Какие лабораторные пробы делать?</summary>
<p>
Еженедельно: Cl⁻, pH, щёлочность, жёсткость, TDS/проводимость, SS, Fe/Mn, микробиология.
</p>
</details> <details><summary>Нужны ли ингибиторы при 316L?</summary>
<p>
Да, если вода агрессивна (низкий pH, высокие Cl⁻). Материал — не замена правильной химии.
</p>
</details> <details><summary>Как часто чистить трубки?</summary>
<p>
По трендам Δp/T и регламенту: обычно сезонно; при грязной воде — чаще входные ряды.
</p>
</details>
</div>
<!-- JSON-LD: Article --> <script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Article",
"headline":"Качество воды для конденсаторов: ориентиры, обработка и калькулятор LSI/RSI",
"about":["качество воды","LSI","RSI","циклы концентрации","фильтрация","кожухотрубный конденсатор"],
"author":{"@type":"Organization","name":"ООО «АТУ»"},
"publisher":{"@type":"Organization","name":"sn22.ru"},
"dateModified":"2025-10-05",
"mainEntityOfPage":{"@type":"WebPage","@id":"https://sn22.ru/articles/kachestvo-vody-dlya-kondensatorov"},
"articleSection":["Параметры воды","Материалы","Фильтрация","Калькулятор","FAQ"],
"inLanguage":"ru"
}
</script> <!-- JSON-LD: FAQPage (обязательная разметка для LLM) --> <script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"FAQPage",
"mainEntityOfPage":{"@type":"WebPage","@id":"https://sn22.ru/articles/kachestvo-vody-dlya-kondensatorov"},
"mainEntity":[
{"@type":"Question","name":"Зачем считать LSI/RSI?","acceptedAnswer":{"@type":"Answer","text":"Чтобы оценить склонность воды к накипи/коррозии и задать режимы продувки, химии и материалов труб."}},
{"@type":"Question","name":"Какой LSI считать нормальным для конденсатора?","acceptedAnswer":{"@type":"Answer","text":"Близко к нулю (−0.3…+0.3). Положительный LSI — тенденция к накипи, отрицательный — к коррозии."}},
{"@type":"Question","name":"Какие параметры воды важны?","acceptedAnswer":{"@type":"Answer","text":"Cl⁻, pH, щёлочность, жёсткость, TDS, взвешенные вещества, Fe/Mn и микробиология."}},
{"@type":"Question","name":"Какие материалы труб выбрать по Cl⁻?","acceptedAnswer":{"@type":"Answer","text":"316L для пресной воды (<100 ppm), CuNi 90/10 для солоноватой (100–10 000 ppm), титан для морской (~19 000 ppm)."}},
{"@type":"Question","name":"Какая скорость воды снижает fouling?","acceptedAnswer":{"@type":"Answer","text":"Поддерживайте ≥0.9 м/с; типично целиться в 1.2–1.8 м/с при допустимом перепаде давления."}},
{"@type":"Question","name":"Как оценить продувку градирни?","acceptedAnswer":{"@type":"Answer","text":"Испарение E≈0.001·M·ΔT; продувка B=E/(CoC−1); подпитка=M_up=E+B+Drift."}},
{"@type":"Question","name":"Нужны ли ингибиторы при нержавейке?","acceptedAnswer":{"@type":"Answer","text":"Да, если вода агрессивна (низкий pH, высокие Cl⁻, высокий кислород)."}},
{"@type":"Question","name":"Можно ли использовать CuNi при аммиаке?","acceptedAnswer":{"@type":"Answer","text":"Нет — аммиак и амины несовместимы с медью и её сплавами."}},
{"@type":"Question","name":"Какая типовая фильтрация на входе?","acceptedAnswer":{"@type":"Answer","text":"Сетки 200–500 мкм; при высокой мутности — песчаные фильтры/сайд-стрим 5–50 мкм."}},
{"@type":"Question","name":"Как понять, что началась накипь?","acceptedAnswer":{"@type":"Answer","text":"Растёт Δp и температура выходящей воды при прежнем расходе; визуально — отложения в входных рядах."}}
]
}
</script>
</div>
</div>
<script>
(function(){
const $=s=>document.querySelector(s);
const nf=new Intl.NumberFormat('ru-RU',{maximumFractionDigits:3});
const n4=new Intl.NumberFormat('ru-RU',{maximumFractionDigits:4});
// Переключение вкладок
const tabs=$('#wcTabs');
if(tabs){
tabs.addEventListener('click',(e)=>{
const a=e.target.closest('a[data-tab]'); if(!a) return;
e.preventDefault();
const tab=a.dataset.tab;
['lsi','coc','rf'].forEach(t=>{ const el=$('#tab-'+t); if(el) el.style.display=(tab===t)?'block':'none'; });
Array.from(tabs.querySelectorAll('a')).forEach(x=>x.classList.remove('active'));
a.classList.add('active');
});
}
/* ---------- LSI/RSI ---------- */
function runLSI(){
const T = parseFloat($('#w_T').value||0); // °C
const pH = parseFloat($('#w_pH').value||0);
const TDS = Math.max(10, parseFloat($('#w_TDS').value||0));
const Ca = Math.max(1, parseFloat($('#w_Ca').value||0)); // as CaCO3 mg/L
const Alk = Math.max(1, parseFloat($('#w_Alk').value||0)); // as CaCO3 mg/L
if(!(T>0 && pH>0)){ $('#outLSI').innerHTML='Проверьте исходные данные.'; $('#outLSI').style.display='block'; return; }
const A = (Math.log10(TDS) - 1)/10;
const B = -13.12*Math.log10(T+273) + 34.55;
const C = Math.log10(Ca) - 0.4;
const D = Math.log10(Alk);
const pHs = (9.3 + A + B) - (C + D);
const LSI = pH - pHs;
const RSI = 2*pHs - pH;
let verdict = (LSI>0.3) ? 'Тенденция к накипи' : (LSI<-0.3 ? 'Коррозионная агрессивность' : 'Баланс (около нуля)');
$('#outLSI').innerHTML = [
`<strong>pHs:</strong> ${n4.format(pHs)}`,
`<strong>LSI:</strong> ${n4.format(LSI)} — ${verdict}`,
`<strong>RSI:</strong> ${n4.format(RSI)}`,
`<span class="note">Подтверждайте лабораторией и эксплуатационными данными.</span>`
].join('<br>');
$('#outLSI').style.display='block';
}
function rstLSI(){ $('#w_T').value='30'; $('#w_pH').value='8.2'; $('#w_TDS').value='800'; $('#w_Ca').value='150'; $('#w_Alk').value='120'; $('#outLSI').style.display='none'; }
$('#runLSI')?.addEventListener('click',runLSI);
$('#rstLSI')?.addEventListener('click',rstLSI);
/* ---------- CoC / продувка ---------- */
function runCOC(){
const M = parseFloat($('#c_M').value||0);
const dT= parseFloat($('#c_dT').value||0);
const coc = Math.max(1.1, parseFloat($('#c_coc').value||0));
const drift = Math.max(0, parseFloat($('#c_drift').value||0)); // %
if(!(M>0 && dT>0)){ $('#outCOC').innerHTML='Проверьте M и ΔT.'; $('#outCOC').style.display='block'; return; }
const E = 0.001 * M * dT; // м3/ч
const B = E/(coc-1); // м3/ч
const D = M * (drift/100); // м3/ч
const Makeup = E + B + D;
$('#outCOC').innerHTML = [
`<strong>Испарение E:</strong> ${nf.format(E)} м³/ч`,
`<strong>Продувка B:</strong> ${nf.format(B)} м³/ч`,
`<strong>Дрифт:</strong> ${nf.format(D)} м³/ч`,
`<strong>Подпитка (make-up):</strong> ${nf.format(Makeup)} м³/ч`
].join('<br>');
$('#outCOC').style.display='block';
}
function rstCOC(){ $('#c_M').value='400'; $('#c_dT').value='5'; $('#c_coc').value='3.0'; $('#c_drift').value='0.02'; $('#outCOC').style.display='none'; }
$('#runCOC')?.addEventListener('click',runCOC);
$('#rstCOC')?.addEventListener('click',rstCOC);
/* ---------- NEW: Оценка Rf ---------- */
function baseRfFromWater(sdi, ntu){
// Вычисляем базовый Rf по качеству воды (ориентиры)
if(sdi>0){
if(sdi<=3) return {rf:0.00010, cat:'чистая'};
if(sdi<=5) return {rf:0.00025, cat:'средняя'};
return {rf:0.00045, cat:'грязная'};
}else{
if(ntu<=5) return {rf:0.00012, cat:'чистая'};
if(ntu<=15) return {rf:0.00028, cat:'средняя'};
return {rf:0.00050, cat:'грязная'};
}
}
function factors(v, filt, bio){
// Скорость
let fv = 1.0;
if(v<0.9) fv=1.25; else if(v<1.2) fv=1.10; else if(v<=1.8) fv=1.00; else if(v<=2.3) fv=0.90; else fv=0.90;
// Фильтрация
const ff = (filt==='mesh')?1.10 : (filt==='sand'?0.92:0.85);
// Био
const fb = (bio==='poor')?1.15:1.00;
return {fv,ff,fb};
}
function ratePerWeek(cat){ // прирост Rf в неделю (очень грубо)
if(cat==='чистая') return 0.00002;
if(cat==='средняя') return 0.00004;
return 0.00007; // грязная
}
function runRF(){
const sdi = parseFloat($('#rf_sdi').value||0);
const ntu = parseFloat($('#rf_ntu').value||0);
const v = parseFloat($('#rf_v').value||0);
const filt= $('#rf_filt').value;
const bio = $('#rf_bio').value;
const kcl = parseFloat($('#rf_kclean').value||0);
const rlim= parseFloat($('#rf_limit').value||0);
if(!(v>0 && kcl>0 && rlim>0)){ $('#outRF').innerHTML='Проверьте скорость, kчист и Rf_лимит.'; $('#outRF').style.display='block'; return; }
const base = baseRfFromWater(sdi>0?sdi:0, sdi>0?0:ntu);
const f = factors(v,filt,bio);
const rf = base.rf * f.fv * f.ff * f.fb;
const keff = kcl / (1 + kcl*rf); // 1/(1/k + Rf)
const drop = Math.max(0, 100*(1 - keff/kcl)); // снижение k, %
const rate = ratePerWeek(base.cat) * f.fv * (f.ff * f.fb); // недельный прирост
const weeks = Math.max(1, rlim / Math.max(rate,1e-6));
const tips = [];
if(v<0.9) tips.push('поднять скорость ≥0.9 м/с');
if(filt==='mesh') tips.push('усилить фильтрацию ≥20–50 мкм');
if(bio==='poor') tips.push('стабилизировать биообработку');
$('#outRF').innerHTML = [
`<strong>Класс воды:</strong> ${base.cat}`,
`<strong>Оценочный Rf:</strong> ${n4.format(rf)} м²·K/Вт`,
`<strong>k<sub>эфф</sub>:</strong> ${nf.format(keff)} W/(м²·K) <span class="muted">(падение ≈${nf.format(drop)}%)</span>`,
`<strong>Рекомендуемый интервал чистки:</strong> ~${nf.format(weeks)} нед.`,
tips.length? `<span class="note">Советы: ${tips.join('; ')}.</span>` : `<span class="note">Режим близок к оптимальному.</span>`
].join('<br>');
$('#outRF').style.display='block';
}
function rstRF(){
$('#rf_sdi').value='4.0'; $('#rf_ntu').value='8'; $('#rf_v').value='1.2';
$('#rf_filt').value='sand'; $('#rf_bio').value='ok';
$('#rf_kclean').value='1800'; $('#rf_limit').value='0.0003';
$('#outRF').style.display='none';
}
$('#runRF')?.addEventListener('click',runRF);
$('#rstRF')?.addEventListener('click',rstRF);
})();
</script>
</div>