Тема 03

Энергобаланс и архитектура электропитания

Энергобаланс и архитектура электропитания

Автономная информационная система существует до тех пор, пока на её клеммах сохраняется разность потенциалов. В теме 1 было показано, что отказ внешней электросети разрывает базовое звено инфраструктурной цепочки: без ватт-часов вычислительный узел деградирует до уровня 0 мгновенно, минуя все промежуточные состояния. Однако наличие резервного аккумулятора само по себе не решает проблему энергоснабжения. Запас энергии конечен, а любая попытка передать ток по проводнику или преобразовать напряжение сопровождается неизбежными омическими и схемотехническими потерями.

Главный инженерный риск автономной энергетики — ложная уверенность, порождаемая небрежными расчётами. В обиходной практике ёмкость накопителей оценивают «на глаз» по надписи на корпусе, ток считают постоянным, а потери в кабелях игнорируют, полагая, что низкое напряжение безопасно и не требует толстых проводников. В действительности закон Ома в низковольтных цепях накладывает предельно жёсткие ограничения: передача мощности 100 Вт при напряжении 12 В требует в двадцать раз большего тока, чем при 230 В, а потери мощности в проводниках пропорциональны квадрату тока. В результате тонкий провод превращается в нагревательный элемент, напряжение на входе оборудования проседает ниже порога работоспособности, а инвертор, оставленный на холостом ходу, втайне расходует больше энергии, чем питаемый им сервер.

В этой теме формулируются принципы построения низковольтной распределительной системы постоянного тока, методы инструментального аудита энергопотребления и строгий математический аппарат сведения суточного энергобаланса. Вместо универсальных эмпирических коэффициентов вводится постатейный реестр инженерных запасов, учитывающий реальную глубину разряда, температуру, старение накопителя и пусковые токи. Числовые примеры сверяются с симулятором energy.py. Химические процессы внутри аккумуляторов и физика первичной генерации сознательно вынесены за скобки: химические источники тока исследуются в теме 4, а солнечные панели и механические приводы — в теме 5.

Аудит потребления и методы измерений

Физика потребления цифровых систем

Энергопотребление современного вычислительного узла складывается из двух физических составляющих: статической мощности утечки и динамической мощности переключения логических вентилей 1. Статическая мощность P_{stat} = U \cdot I_{leak} обусловлена подпороговыми токами утечки полупроводниковых структур через тонкий подзатворный диэлектрик. Она практически не зависит от вычислительной нагрузки, но экспоненциально возрастает с повышением температуры кристалла. Динамическая мощность P_{dyn} = \alpha \cdot C \cdot U^2 \cdot f расходуется на перезаряд паразитных емкостей C p-n переходов при тактовой частоте f, где α — коэффициент активности переключения вентилей, а U — напряжение питания ядра.

Квадратичная зависимость динамической мощности от напряжения питания ядра лежит в основе технологий динамического управления частотой и напряжением (англ. Dynamic Voltage and Frequency Scaling, DVFS) 2. Когда центральный процессор переходит из состояния высокой активности в режим ожидания (простоя, англ. idle), операционная система задействует энергосберегающие состояния процессора (C-states) и снижает рабочую частоту вместе с питающим напряжением (P-states).

Для проектирования системы электропитания это означает принципиальную неравномерность графика нагрузки:

  1. Базовое потребление в простое (idle) — мощность, потребляемая узлом при работающей ОС, базовых системных демонах, но при отсутствии входящих запросов и активных вычислений. Это нижняя планка, определяющая базовый расход энергии в режиме круглосуточного дежурства.
  2. Типичная рабочая нагрузка — мощность в режиме выполнения прикладных задач (обслуживание запросов веб-сервера, маршрутизация сетевых пакетов, обращение к накопителю).
  3. Пиковая мощность — предельное кратковременное потребление при 100 % загрузке всех вычислительных ядер процессора, активном радиопередатчике и предельной яркости индикации.
  4. Паразитная фоновая нагрузка (quiescent / standby load) — потребление вспомогательных преобразователей напряжения, сигнальных светодиодов, управляющих микроконтроллеров и стабилизаторов при выключенном основном вычислителе.

Оценка суточного энергопотребления по паспорту блока питания («ноутбук потребляет 65 Вт») приводит к ошибкам в разы. Паспортная мощность адаптера — это предельная мощность, рассчитанная на одновременную работу процессора на максимальной частоте, зарядку разряженной встроенной батареи максимальным током и питание всех периферийных портов USB. В реальном дежурном режиме тот же ноутбук потребляет от 6 до 18 Вт 13.

Инструменты и методики измерения

Аудит энергопотребления строится на прямых аппаратных и программных измерениях, а не на догадках. Каждый измерительный прибор имеет собственную погрешность и область применимости.

В таблице 1 представлены средства измерений, применяемые при энергоаудите автономных систем.

Таблица 1. Средства измерения параметров электропитания

Прибор / инструментИзмеряемые величиныПогрешностьОграничения и особенности
Проходной USB-тестер (USB Power Delivery)Напряжение 4–28 В, ток 0–5 А, мощность, Вт·ч±(0,5–1,0) %Измеряет только цепи USB-C / USB-A; вносит собственное падение на шунте 10–25 мОм
Токовые клещи постоянного тока (датчик Холла)Постоянный ток 0,05–100 А±(2,0–3,5) %Бесконтактное измерение в силовой шине; чувствительны к внешним магнитным полям, требуют установки нуля
Цифровой мультиметр с выносным шунтомПадение напряжения, ток, милливольты±(0,2–0,5) %Высокая точность; требует разрыва силовой цепи либо калиброванного внешнего шунта
Подсистема Linux Intel/AMD RAPL (turbostat)Мощность ядер CPU, контроллера памяти (DRAM)Не нормирована (модель)Оценивает только кристалл процессора, не видит потерь в материнской плате и накопителях
Утилита Linux powertopОценка потребления процессов, C-statesОценочнаяРанжирует потребителей в ОС; абсолютные значения мощности синтезируются моделью
Интерфейс /sys/class/power_supplyНапряжение, ток, заряд встроенной батареиЗависит от встроенного контроллера (±3–5 %)Читает данные встроенного чипа кулонометра (англ. gas gauge); шаг обновления часто ограничен 10–30 секундами

Погрешности в таблице — классы, которые указывают паспорта приборов этого типа; это ориентир для выбора, а не свойство конкретного прибора. В расчёт идёт погрешность из паспорта своего прибора, а если паспорта нет (встроенный счётчик ноутбука, RAPL), прибор используется только для сравнения состояний между собой, а абсолютное значение помечается как неповеренное.

Для измерения потребления оборудования, питающегося по шине постоянного тока (12/24/48 В), применяют специализированные измерительные шунты постоянного тока с внешними цифровыми вольтметрами или ваттметрами. Шунт представляет собой прецизионный резистор из манганина с сопротивлением порядка 1–10 мОм. Падение напряжения на шунте прямо пропорционально току: при сопротивлении шунта R_{sh} = 1\ \text{мОм} ток 10 А создаёт падение 10 мВ, что не вносит искажений в работу силовой шины.

В операционной системе Linux измерение энергопотребления на программном уровне выполняется через интерфейс sysfs или с помощью низкоуровневых системных счетчиков 3:

# Чтение текущего напряжения и тока встроенной батареи (при наличии)
cat /sys/class/power_supply/BAT0/voltage_now
cat /sys/class/power_supply/BAT0/current_now

# Просмотр распределения состояний процессора через turbostat
sudo turbostat --quiet --interval 5 --show PkgWatt,CorWatt,RAMWatt

Команда turbostat выводит потребление доменов процессора в ваттах, но инженер обязан помнить: показания RAPL (англ. Running Average Power Limit) являются расчётом встроенного в процессор контроллера питания на основе счётчиков инструкций и температур, а не прямым измерением тока шунтом на плате 2. Реальный ток, отбираемый платой от источника питания, всегда выше процессорного на величину потерь в преобразователях VRM и периферийных контроллерах.

Суточный интеграл энергии и профиль нагрузки

Для расчета автономности мгновенного значения мощности недостаточно. Энергия представляет собой интеграл мощности по времени:

E = \int_{0}^{T} P(t)\,dt \approx \sum_{i=1}^{N} P_i \cdot \Delta t_i

Если опрашивать датчик мощности с дискретностью 1 час, суточный расход энергии численно равен сумме почасовых мощностей в ваттах, выраженной в ватт-часах (Вт·ч).

Рассмотрим базовый сценарий автономного информационного узла Полигона (ноутбук/сервер, маршрутизатор, маломощная радиостанция и мониторинг), исследуемый в симуляторе energy.py. Суточный почасовой профиль мощности P_i (24 точки с шагом 1 час) имеет следующий вид:

Часы 00..05 (ночной покой):        18, 18, 18, 18, 18, 20 Вт
Часы 06..11 (утренний цикл):       40, 60, 70, 65, 55, 50 Вт
Часы 12..17 (дневная работа):      50, 55, 65, 70, 75, 80 Вт
Часы 18..23 (вечер и затухание):   60, 40, 30, 25, 22, 20 Вт

Интегрируя этот ряд, получаем суточную нагрузку узла Полигона:

E_{load} = \sum_{h=0}^{23} P_h \cdot 1\ \text{ч} = 1042\ \text{Вт}\cdot\text{ч}

Это число — суточная нагрузка Полигона 1042 Вт·ч (C-03-02: 1042 Вт·ч); профиль лежит в teacher/sim/profiles/polygon_default.csv и в архиве ЛР 1, и energy.py берёт его оттуда. Среднесуточная мощность узла при этом равна:

P_{avg} = \frac{1042\ \text{Вт}\cdot\text{ч}}{24\ \text{ч}} \approx 43,42\ \text{Вт}

Пиковая мощность достигает 80 Вт (в 1,84 раза выше средней), а минимальная составляет 18 Вт. Если бы проектировщик взял в расчёт пиковую мощность 80 Вт как постоянную, требуемый запас батареи составил бы 80 × 24 = 1920 Вт · ч, что привело бы к почти двукратному необоснованному завышению массы и стоимости аккумуляторной батареи. Напротив, игнорирование пиков при выборе предохранителей и сечений кабелей вызовет ложное срабатывание защиты или аварийную просадку напряжения.

Суточный энергобаланс
Суточный профиль потребления, солнечной генерации и динамика заряда батареи

На графике (рис. 1) сопоставлены профиль нагрузки 1042 Вт·ч, генерация панели 100 Вт в средний декабрьский день 64,3 Вт·ч (C-03-03: 64,3 Вт·ч) и остаток заряда батареи Полигона. Генерация приходится на пять дневных часов и лишь замедляет разряд; вечерний пик нагрузки идёт целиком от батареи, и к концу суток запас исчерпан. Разбор этого расчёта — в разделе «Расчёт автономности».

Постоянный ток и шинная архитектура низковольтного питания

Почему постоянный ток: выбор системного напряжения

Централизованная сеть 230 В переменного тока (AC) создавалась для передачи энергии на десятки километров и прямого питания электромоторов. Для автономного необслуживаемого узла переменный ток представляет собой источник паразитных потерь: он требует непрерывной работы инвертора, создающего холостой ток потребления даже при отсутствии нагрузки.

По этой причине базой автономных комплексов выступает сеть постоянного тока (DC) низкого напряжения 4. Выбор конкретного номинала напряжения определяется балансом между безопасностью человека и потерями в проводниках. Стандарт IEC 61140 11 относит к сверхнизкому напряжению (англ. Extra-Low Voltage, ELV) постоянное напряжение без пульсаций до 120 В. Это граница класса напряжения, а не гарантия безопасности: защиту от поражения дают меры, описанные в IEC 60364-4-41, разд. 414 — источник безопасного сверхнизкого напряжения (SELV/PELV), разделение от сетевых цепей, изоляция; допустимое напряжение прикосновения в мокрых условиях и при большой площади контакта значительно ниже 120 В. Для автономного узла важнее другое: при 12–48 В главная опасность — не поражение, а дуга и нагрев при коротком замыкании мощной батареи (см. ниже).

В инженерной практике используются три стандартных номинала:

  • 12 В (фактически 10,5–14,6 В) — повсеместно распространенный стандарт автомобильной и маломощной техники. Достоинство: гигантский ассортимент доступных модулей, совместимость со свинцово-кислотными АКБ и 4S LiFePO4. Недостаток: огромные токи при мощности более 200–300 Вт. Нагрузка 120 Вт требует тока 10 А, что при длине линии в несколько метров вызывает недопустимое падение напряжения.
  • 24 В (фактически 21,0–29,2 В) — промежуточный промышленный стандарт. При той же передаваемой мощности ток снижается ровно в 2 раза, а омические потери в проводах — в 4 раза (I² R). Оптимален для узлов с потреблением 200–800 Вт.
  • 48 В (фактически 42,0–58,4 В) — международный стандарт телекоммуникационного оборудования и современных накопителей энергии (соглашение IEEE 802.3af/at/bt для Power over Ethernet, базовые станции связи) 5. При мощности 500 Вт ток составляет всего около 10 А. Позволяет передавать энергию по кабелям умеренного сечения на десятки метров с минимальными потерями.

Потери в проводниках и проектная норма падения напряжения

Электрический кабель обладает омическим сопротивлением. Сопротивление двухпроводной кабельной линии (петли «туда и обратно») длиной L метров рассчитывается по формуле:

R_{loop} = 2 \cdot \frac{\rho \cdot L}{S}

где ρ — удельное электрическое сопротивление материала жилы (для электротехнической меди при температуре +20 °C принимается \rho_{20} = 0,0175\ \text{Ом}\cdot\text{мм}^2/\text{м}), S — площадь поперечного сечения токопроводящей жилы в мм², а множитель 2 учитывает прямопроводящую и возвратнопроводящую жилы.

Температурная зависимость удельного сопротивления меди описывается уравнением:

\rho(T) = \rho_{20} \cdot [1 + \alpha_{Cu} \cdot (T - 20)]

где \alpha_{Cu} \approx +0,00393\ \text{К}^{-1} — температурный коэффициент сопротивления меди. При нагреве кабеля в летний период до +50 °C его омическое сопротивление возрастает на 11,8 %, что пропорционально увеличивает потери напряжения.

Падение напряжения на участке цепи при токе нагрузки I равно:

\Delta U = I \cdot R_{loop} = 2 \cdot I \cdot \frac{\rho \cdot L}{S}

Относительное падение напряжения в процентах от номинального напряжения шины U_{nom}:

\Delta U_{\%} = \frac{\Delta U}{U_{nom}} \cdot 100\%

Потери электрической мощности, рассеиваемые проводником в виде тепла:

P_{loss} = I^2 \cdot R_{loop} = \Delta U \cdot I

В курсе действует инженерное правило: падение напряжения на любом кабельном участке силовой распределительной сети постоянного тока не должно превышать 3 % (C-03-06: 3 %). Норма курса строже рекомендации стандарта: IEC 60364-5-52, приложение G (справочное), табл. G.52.1 допускает для установок, питающихся от сети общего пользования, 3 % для освещения и 5 % для прочих нагрузок 4. Курс берёт меньшее значение по двум причинам, которые следуют из устройства автономного узла, а не из стандарта.

Причины:

  1. Цифровые преобразователи питания (DC-DC) имеют нижний порог входного напряжения (англ. Under-Voltage Lockout, UVLO). Если батарея 12 В уже разряжена до 11,5 В, а падение на кабеле составляет 1,0 В (8,3 %), на вход преобразователя поступит лишь 10,5 В, и он аварийно отключится задолго до исчерпания ёмкости аккумулятора.
  2. При падении напряжения на 3 % в тепло уходит ровно 3 % мощности источника. При падении 10 % на проводе теряется десятая часть драгоценной энергии автономного накопителя.

Рассчитаем падение напряжения для линии 12 В длиной 5 метров (петля 10 м) при токе нагрузки 10 А (мощность 120 Вт) для двух вариантов сечения:

Вариант А: провод сечением 1,5 мм² (типовой бытовой провод). R_{loop} = 2 \cdot \frac{0,0175 \cdot 5}{1,5} \approx 0,1167\ \text{Ом} \Delta U = 10\ \text{А} \cdot 0,1167\ \text{Ом} \approx 1,167\ \text{В} \Delta U_{\%} = \frac{1,167}{12} \cdot 100\% = 9,72\%

Это втрое больше нормы 3 %. P_{loss} = 10^2 \cdot 0,1167 = 11,67\ \text{Вт}

Провод 1,5 мм² рассеивает почти 12 Вт тепла, а оборудование вместо 12 В получает 10,83 В.

Вариант Б: провод сечением 6,0 мм². R_{loop} = 2 \cdot \frac{0,0175 \cdot 5}{6,0} \approx 0,0292\ \text{Ом} \Delta U = 10\ \text{А} \cdot 0,0292\ \text{Ом} \approx 0,292\ \text{В} \Delta U_{\%} = \frac{0,292}{12} \cdot 100\% = 2,43\% \quad (\text{укладывается в норму } \le 3\,\%) P_{loss} = 10^2 \cdot 0,0292 = 2,92\ \text{Вт}

Падение напряжения в кабеле
Падение напряжения от длины линии: на 12 В провод 1,5 мм² при 10 А выходит из нормы 3 % на 1,5 м, на 48 В — на 6,2 м при том же токе и на 24,7 м при той же мощности

На рис. 2 продемонстрирована граница допустимой зоны (3 %). Видно, что на шине 12 В провод сечением 1,5 мм² выходит из нормы уже на дистанции 1,5 метра, тогда как переход на шину 48 В позволяет использовать провод 1,5 мм² на трассах длиной до 18 метров без превышения трёхпроцентного порога.

Расчёт проверяется той же программой, что и энергобаланс, — у energy.py есть режим расчёта провода (длина в одну сторону, сечение, ток):

python3 teacher/sim/energy.py --wire 5 1.5 10 --bus-v 12
python3 teacher/sim/energy.py --wire 10 1.5 10 --bus-v 48
Линия 5 м (в одну сторону), 1.5 мм², 10 А, шина 12 В, 20 °C:
  сопротивление петли 116.7 мОм, падение 1.167 В (9.72 %), потери 11.67 Вт
  предельная длина при 3 %: 1.5 м
Линия 10 м (в одну сторону), 1.5 мм², 10 А, шина 48 В, 20 °C:
  сопротивление петли 233.3 мОм, падение 2.333 В (4.86 %), потери 23.33 Вт
  предельная длина при 3 %: 6.2 м

Вторая строка показывает, что повышение напряжения само по себе не спасает: при том же токе 10 А провод 1,5 мм² на шине 48 В укладывается в 3 % только до 6,2 м (C-03-07: 6,2 м). Выигрыш появляется, когда при той же мощности снижается ток: 120 Вт на шине 48 В — это 2,5 А, и предельная длина вырастает вчетверо, до 24,7 м (C-03-08: 24,7 м). Из формулы падения следует, что при постоянной мощности и постоянной допустимой доле потерь требуемое сечение обратно пропорционально квадрату напряжения: ток падает как 1/U, а допустимое падение в вольтах растёт как U. Переход с 12 на 24 В уменьшает сечение вчетверо, с 12 на 48 В — в шестнадцать раз.

Компоновка шины, сильноточная коммутация и разъёмы

Шинная архитектура (англ. busbar architecture) предполагает объединение всех источников и потребителей через пару жестких низкоомных проводников — плюсовую и минусовую шины электропитания (рис. 3).

Шинная архитектура
Шинная архитектура электропитания с селективной защитой и LVD

Основные принципы построения силовой шины:

  1. Радиальное подключение. Нагрузки подключаются к главной шине параллельными независимыми лучами. Категорически запрещается шлейфование (последовательное переподключение одного прибора от клемм другого), так как отказ первого контакта обесточивает всю цепочку, а суммарный ток перегревает входные клеммы.
  2. Точка заземления и измерительный шунт. Измерительный шунт кулонометра устанавливается строго в разрыв минусового провода непосредственно возле отрицательного вывода аккумулятора до подключения общей минусовой шины. Любой потребитель или источник, подключенный в обход шунта, искажает баланс подсчитанной энергии.
  3. Разъёмы и соединения. В слаботочных цепях (до 5 А) допустимы разъёмы DC 5.5x2.1 / 5.5x2.5 мм, однако их прижимные лепестки быстро окисляются и теряют упругость при нагреве. Для токов 10–50 А стандартом де-факто являются разъемы Anderson Powerpole (ножевой контакт с прижимной пружиной из нержавеющей стали) и разъемы XT60 / XT90 (позолоченные разрезные цанги в тугоплавком нейлоновом корпусе) 6.
  4. Запрет скруток и винтовых клеммников без гильз. Многопроволочная медная жила кабеля при прямом зажатии винтом перекусывается и со временем ослабевает из-за текучести меди. Все соединения выполняются трубчатыми наконечниками (НШВИ) с опрессовкой специальным кримпером либо кольцевыми наконечниками под болтовое соединение шины с контролем момента затяжки динамометрическим ключом.

Особое внимание уделяется электробезопасности. Низкое напряжение (12–48 В) не способно пробить сухое сопротивление кожи человека, однако запас энергии химического источника колоссален. Внутреннее омическое сопротивление (ESR) качественной батареи LiFePO4 100 А·ч составляет порядка 10–15 мОм (тема 4). При случайном коротком замыкании гаечным ключом ток замыкания по закону Ома достигает:

I_{sc} = \frac{U_{oc}}{R_{int} + R_{ext}}

Для батареи Полигона модель battery.py принимает внутреннее сопротивление сборки 10 мОм и напряжение холостого хода полностью заряженной LiFePO4 13,6 В; при сопротивлении внешней цепи, много меньшем внутреннего, ток короткого замыкания составляет 13,6 / 0,010 = 1360 А (C-04-08: 1360 А) — и это верхняя оценка тока, который ограничивает только сама батарея; кабель и контакт добавляют единицы миллиом и уменьшают его. Тот же расчёт используется в теме 4. Мощность, выделяющаяся в контакте сопротивлением несколько миллиом при токе порядка килоампера, — единицы киловатт. Металл мгновенно испаряется с образованием плазменной дуги, вызывающей глубокие термические ожоги и пожар. По этой причине 48 В на массивной батарее представляют существенно большую пожарную опасность, чем 230 В в бытовой розетке, защищённой автоматическим выключателем на 16 А и дифференциальным реле (УЗО).

Аппараты защиты и селективность

Защита низковольтной распределительной сети строится по ступенчатому принципу селективности (англ. selective coordination) 47.

Селективность — свойство системы защиты, при котором повреждение в любой точке сети локализуется и отключается ближайшим к точке повреждения защитным аппаратом, не приводя к обесточиванию остальных потребителей и главной шины.

В системах постоянного тока применяются специализированные предохранители постоянного тока:

  • Class T — сверхбыстродействующий предохранитель с кварцевым песком, способный гасить дугу при токах короткого замыкания до 20 000 А (20 кА DC). Устанавливается непосредственно на положительной клемме аккумулятора (расстояние не более 15–20 см) и защищает кабель до главной шины от возгорания при механическом повреждении.
  • ANL / MEGA / MIDI — сильноточные предохранители для главных распределительных веток (номиналы 30–150 А).
  • ATO / ATC (автомобильные ножевые) — предохранители распределительных блоков для защиты отдельных приборных линий (1–30 А).

Каждый защитный аппарат характеризуется интегралом Джоуля (интегралом плавления):

I^2 t = \int i^2(t)\,dt

Для обеспечения селективности защитных аппаратов A_1 (главный на шине) и A_2 (ответвительный на приборе) должно строго выполняться условие:

(I^2 t)_{\text{откл}, A_2} < (I^2 t)_{\text{плав}, A_1}

Это гарантирует, что при глухом коротком замыкании внутри радиостанции перегорит миниатюрный предохранитель ветки на 10 А, а главный предохранитель батареи на 125 А останется целым, сохранив электропитание сервера и сети (Уровни 1 и 2).

Автоматический выключатель, рассчитанный только на переменный ток, в цепи постоянного тока не применяют: его допустимое постоянное напряжение и отключающая способность при постоянном токе либо не указаны, либо заметно ниже переменных. Переменный ток гасит дугу естественным образом 100 раз в секунду в моменты перехода синусоиды через ноль; постоянный ток перехода через ноль не имеет, и дуга в аппарате без дугогасительной системы для постоянного тока может гореть непрерывно. Поэтому правило курса — не порог напряжения, а маркировка: аппарат применяется в DC-цепи, только если в его паспорте указаны номинальное постоянное напряжение не ниже напряжения шины и отключающая способность при постоянном токе не ниже расчётного тока короткого замыкания (C-04-08: 1360 А для батареи Полигона).

Согласование защиты удобно видеть на графике «ток — время»: время срабатывания каждого аппарата и время, за которое провод нагревается до недопустимой температуры, строятся в логарифмическом масштабе. Предохранитель ветви должен срабатывать раньше главного при любом токе КЗ в ветви (селективность), а каждый предохранитель — раньше, чем повреждается защищаемый им провод. Отсюда правило согласования номинала с проводом: номинал предохранителя выбирается не по нагрузке, а по допустимому длительному току провода, который он защищает, — не выше его, и не ниже рабочего тока нагрузки с запасом на пуск. Кривые на рисунке схематичны: время срабатывания конкретного предохранителя берётся из его паспортной характеристики, а допустимый ток провода — из таблиц для данной изоляции и способа прокладки.

Координация защиты «ток — время»
Схематичные кривые: предохранитель ветви срабатывает раньше главного и раньше, чем нагреется провод ветви

Заземление минуса, USB-PD и PoE, паразитная нагрузка

Заземление минуса. В автономном узле минус шины соединяют с защитным заземлением в одной точке — у шунта батареи. Одна точка нужна, чтобы по проводам заземления не текли рабочие токи: если минус соединить с землёй в двух местах (у батареи и через корпус компьютера с заземлённым экраном кабеля), часть тока нагрузки пойдёт по экранам и корпусам, а измерительный шунт перестанет видеть весь ток. Если узел подключается к сетевому зарядному устройству или к внешней антенне, точка соединения минуса с землёй — та же, что у грозозащиты антенны (тема 12). Плавающий, незаземлённый минус допустим для переносного узла, но тогда все корпуса соединяются с минусом и между собой.

USB-PD и PoE как статьи бюджета. USB Power Delivery согласует напряжение 5, 9, 15 или 20 В между источником и потребителем; каждая ступень преобразования (шина 12 В → контроллер USB-PD → 20 В → блок питания ноутбука) — отдельная статья потерь, которую надо внести в профиль, а не считать «зарядку» нагрузкой без потерь. Питание по Ethernet (PoE) передаёт энергию на 48–57 В по витой паре; стандарт IEEE 802.3bt разделяет мощность, отдаваемую источником, и мощность, гарантированную устройству, потому что часть теряется в кабеле 5. В бюджете Полигона PoE учитывается как мощность источника, а не устройства, плюс собственное потребление коммутатора с PoE.

Поиск паразитной нагрузки. Паразитная нагрузка — потребление, которое не входит в профиль: светодиоды индикации, дежурные режимы блоков питания, зарядные устройства без телефона, преобразователи, оставленные включёнными. Её находят двумя измерениями: ток шины при всех выключенных нагрузках (должен быть равен собственному потреблению контроллера и BMS) и последовательное отключение ветвей с записью тока после каждого. Ветвь, отключение которой уменьшает ток сильнее, чем следует из профиля, содержит неучтённого потребителя. Даже 1 Вт неучтённой нагрузки — это 24 Вт·ч в сутки, больше трети декабрьской выработки панели 100 Вт (C-03-03: 64,3 Вт·ч).

Расчёт автономности и реестр инженерных запасов

Формула энергобаланса и полезная ёмкость накопителя

Распространённая ошибка — рассчитывать время автономной работы делением произведения ампер-часов и номинального напряжения батареи на потребляемую мощность. Аккумулятор нельзя разряжать до нуля, на холоде он отдаёт меньше, а между батареей и нагрузкой стоит преобразователь со своими потерями.

Полезная ёмкость накопителя (англ. usable energy) — энергия, которую батарея отдаёт в допустимом диапазоне заряда 8:

E_{usable} = C_{nom} \cdot U_{nom} \cdot \text{DoD} \cdot k_T

где C_{nom} — паспортная ёмкость, А·ч; U_{nom} — номинальное напряжение (12,0 В для шести элементов свинца, 12,8 В для сборки 4S LiFePO4); DoD (англ. depth of discharge) — допустимая глубина разряда; k_T — доля ёмкости, доступная при температуре батареи. Нагрузке достаётся меньше на КПД разряда — преобразователя между шиной и потребителем: E_{load} = E_{usable} \cdot \eta_{dis}.

Конфигурация Полигона задана в teacher/polygon.json: LiFePO4 100 А·ч, 12,8 В, DoD 0,8, КПД разряда 0,95. При 25 °C:

E_{usable} = 100 \cdot 12{,}8 \cdot 0{,}8 \cdot 1{,}0 = 1024\ \text{Вт·ч}

Это полезная ёмкость Полигона 1024 Вт·ч (C-03-01: 1024 Вт·ч). Поправка на холод берётся из модели батареи темы 4: для LiFePO4 при 0 °C — 0,88, при −20 °C — 0,70 (C-04-07: 0,70); для свинца AGM при −20 °C — 0,44 (C-04-06: 0,44). Одна и та же батарея Полигона в сценарии Б (−20 °C) имеет полезную ёмкость 1024 × 0,70 = 716,8 Вт·ч, и эта разница больше, чем любой «запас» в процентах.

Нагрузка 1042 Вт·ч в сутки (C-03-02: 1042 Вт·ч) при 1024 Вт·ч полезной ёмкости и КПД 0,95 означает, что без генерации батарея не держит даже одни сутки: 1024 × 0,95 / 43,4 Вт = 22,4 ч, а с учётом формы профиля — разряд до отключения по низкому напряжению (LVD) на 21-м часе (C-03-05: 21 ч):

python3 teacher/sim/energy.py
Химия lifepo4, 25 °C: ёмкость 1280 Вт·ч × DoD 0.8 × kT 1.000 = полезно 1024 Вт·ч; КПД разряда 0.95, заряда 0.95
...
Нагрузка 1042.0 Вт·ч (1042 в сутки), из батареи 1024.0 Вт·ч, генерация 0 Вт·ч (0 в сутки)
Дефицит 69 Вт·ч, сброшено 0 Вт·ч, минимум SOC 0.0 %, в конце 0.0 %
Разряд до LVD: на 21 ч

Суточный баланс с генерацией

Алгоритм energy.py на каждом шаге сначала покрывает нагрузку напрямую от генерации, недостаток берёт из батареи с учётом КПД разряда, избыток кладёт в батарею с учётом КПД заряда, а то, что не помещается, сбрасывает:

direct = min(lwh, gwh)            # нагрузка напрямую от панели
need, extra = lwh - direct, gwh - direct
if need > 0:                      # недостаток — из батареи через преобразователь
    e -= need / st.eta_discharge
if extra > 0 and st.can_charge:   # избыток — в батарею, остальное в сброс
    e += min(extra * st.eta_charge, usable - e)

Генерацию программа берёт из модели панели темы 5 (pv.py): средний день месяца по многолетним данным, с наклоном, нагревом элемента и потерями до аккумулятора. Для панели 100 Вт с наклоном 56° на широте 56° средний декабрьский день даёт 64,3 Вт·ч (C-03-03: 64,3 Вт·ч):

python3 teacher/sim/energy.py --pv-from-pv --month 12
  час  нагрузка, Вт  генерация, Вт   SOC, %
    ...
   10          65.0            4.3     65.0
   11          55.0           12.0     60.6
   12          50.0           15.8     57.0
   13          50.0           15.8     53.5
   14          55.0           12.0     49.1
   ...
   24          20.0            0.0      0.0
Дефицит 5 Вт·ч, сброшено 0 Вт·ч, минимум SOC 0.0 %, в конце 0.0 %
Разряд до LVD: на 24 ч

Генерация сдвинула разряд с 21-го часа на 24-й, и первые сутки почти закрыты. Отсюда легко сделать неверный вывод «добавить немного ёмкости — и сутки сойдутся». Он неверен, потому что вторые сутки начинаются с пустой батареи: суточный баланс декабря равен 64,3 − 1042 ≈ −978 Вт·ч, и он отрицателен каждый день. Добавочная ёмкость покрывает один день, но не меняет знак баланса.

Многосуточный прогон: ёмкость откладывает отказ, но не предотвращает его

Проверим вывод прогоном на неделю. Для профиля уровня 2 итог очевиден: за 7 декабрьских суток дефицит составляет 5871 Вт·ч (C-03-04: 5871 Вт·ч; energy.py --days 7 --pv-from-pv). Интереснее профиль уровня 1 — одноплатный компьютер с локальными файлами и справочником, 10 Вт постоянно, 240 Вт·ч в сутки:

python3 teacher/sim/energy.py --load-w 10 --days 14 --pv-from-pv
python3 teacher/sim/energy.py --load-w 10 --days 14 --pv-from-pv --capacity-wh 2560
python3 teacher/sim/energy.py --load-w 10 --days 14 --pv-from-pv --month 3
ВариантПолезная ёмкость, Вт·чГенерация, Вт·ч в суткиРазряд до LVD
декабрь, батарея Полигона102464,3на 129 ч (5,4 сут)
декабрь, батарея вдвое больше204864,3на 264 ч (11 сут)
март, батарея Полигона1024364не наступает, SOC не ниже 86 %

Удвоение батареи удвоило время до отказа — с 129 ч (C-03-09: 129 ч) до 264 ч (C-03-10: 264 ч), — но отказ остался: суточный баланс −176 Вт·ч в сутки (64,3 − 240) не зависит от ёмкости. В марте генерация 364 Вт·ч в сутки больше нагрузки, и та же батарея работает как буфер «день — ночь», не опускаясь ниже 86 %. Рисунок показывает разницу между этими режимами: в декабре запас энергии убывает почти прямой линией с небольшими дневными ступеньками, в марте — колеблется около полного.

Многосуточный SOC
Нагрузка 10 Вт: в декабре удвоение батареи лишь сдвигает отказ с 5,4 до 11 суток, в марте батарея работает как суточный буфер

Вывод: в режиме отрицательного баланса ёмкость определяет срок до отказа, а не автономность. Сутки работы на уровне 1 в декабре обходятся в 240 − 64,3 ≈ 176 Вт·ч батареи; чтобы декабрьская генерация покрывала нагрузку целиком, средняя нагрузка должна быть не больше 64,3 / 24 ≈ 2,7 Вт без учёта потерь заряда. Это не уровень 1, а только часы и датчики. Поэтому зимой решение лежит не в ёмкости, а в уровне деградации, в другом источнике (тема 5) или в принятом сроке автономии.

Реестр инженерных запасов вместо слепого коэффициента

Умножение расчётной ёмкости на «полуторный запас» скрывает, от чего именно запас. В курсе запас задаётся реестром: каждая статья — отдельный множитель с физической причиной, числом и способом проверки 8.

Таблица 2. Реестр запасов Полигона для расчёта ёмкости без генерации

СтатьяЗначениеПричинаОткуда число / как проверить
глубина разряда, DoD0,80ресурс LiFePO4teacher/polygon.json; порог LVD контроллера
температура батареи, k_T0,88 при 0 °Cзамедление диффузии на холодеbattery.py (C-04-07 для −20 °C: 0,70); батарея в утеплённом боксе при 0 °C
старение к концу срока, k_{age}0,80SOH 80 % — принятый конец срока службыконтрольный разряд раз в год (тема 4)
КПД разряда, \eta_{dis}0,95потери DC-DCteacher/polygon.json; измерение на стенде П1
погрешность профиля, k_{err}+5 %класс прибора при снятии профиляпаспорт прибора (таблица 1)
пусковой токне входит в энергиюзаряд входных конденсаторов, разгон дисковучитывается при выборе предохранителя и преобразователя, а не ёмкости
генерация0серия пасмурных дней, снег на панелирасчёт ведётся на худший случай без генерации

Требуемая номинальная энергия батареи для N суток без генерации:

E_{nom} = \frac{E_{day} \cdot N \cdot (1 + k_{err})}{\eta_{dis} \cdot \text{DoD} \cdot k_T \cdot k_{age}}

Доведём до числа для профиля уровня 2 (1042 Вт·ч в сутки) на 3 суток: знаменатель 0,95 × 0,80 × 0,88 × 0,80 = 0,535; числитель 1042 × 3 × 1,05 = 3282 Вт·ч; итог 3282 / 0,535 = 6135 Вт·ч (C-03-11: 6135 Вт·ч), то есть 479 А·ч при 12,8 В. На 7 суток — 14 314 Вт·ч (C-03-12: 14 314 Вт·ч), 1118 А·ч. Программа считает то же:

python3 teacher/sim/energy.py --days 3 --temp-c 0 --aging 0.8 --meas-err 0.05 --json
{..., "usable_wh": 901.1, "load_wh": 3126.0, ..., "hours_to_empty": 19.0, ..., "required_capacity_wh": 6135.0}

Числа показывают, зачем нужен реестр: каждая статья видна, и каждую можно оспорить отдельно. Утеплённый бокс меняет k_T с 0,70 до 0,88 и уменьшает требуемую ёмкость на пятую часть (0,70 / 0,88 = 0,80); расчёт на новую батарею вместо изношенной — тоже на пятую часть, но только на первый год; перевод узла на уровень 1 (240 Вт·ч в сутки) уменьшает требование в 4,3 раза. Универсальный коэффициент «×1,4» не позволил бы ни одного из этих решений.

Преобразование энергии: инверторы и DC-DC конвертеры

Архитектура инверторов: чистый синус против модифицированного

Инвертор преобразует постоянное напряжение аккумулятора (12/24/48 В DC) в переменное напряжение бытовой сети (230 В, 50 Гц AC). По форме формируемого выходного напряжения инверторы делятся на два класса 9:

  1. Модифицированный синус (квазисинус, modified sine wave). Выходное напряжение формируется тремя ступенями: положительный прямоугольный импульс, пауза на нуле, отрицательный прямоугольный импульс. Действующее значение напряжения составляет 230 В, однако коэффициент нелинейных искажений (THD) превышает 30–40 %.
    • Последствия: импульсные блоки питания серверов и ноутбуков с активным корректором коэффициента мощности (Active PFC) воспринимают крутые фронты импульсов как перегрузку. Входные дроссели APFC начинают сильно гудеть, ключевые транзисторы перегреваются и выходят из строя. Асинхронные двигатели вентиляторов и насосов теряют до 30 % мощности на нагрев паразитными гармониками.
  2. Чистый синус (pure sine wave). Выходное напряжение синтезируется высокочастотной широтно-импульсной модуляцией (ШИМ с частотой 20–50 кГц) с последующей фильтрацией LC-фильтром. Форма напряжения идентична качественной стационарной электросети (THD < 3 %). Обеспечивает бессбойную работу любых вычислительных и связных приборов.

Собственное потребление инвертора и кривая КПД

Инвертор нельзя рассматривать как идеальный трансформатор. Главный скрытый враг автономности — собственное потребление инвертора на холостом ходу (no-load / quiescent consumption) 9.

Даже когда к инвертору ничего не подключено, его внутренняя схема (задающий генератор, драйверы затворов мощных полевых транзисторов, трансформатор раскачки) непрерывно потребляет энергию. Для типового инвертора мощностью 300–600 Вт с чистым синусом ток холостого хода от шины 12 В составляет от 0,5 до 0,8 А.

Пример ниже — расчёт на условных паспортных данных инвертора 300 Вт: ток холостого хода 0,6 А и КПД 0,85 — значения такого порядка указывают паспорта недорогих инверторов этого класса, но для своего инвертора их берут из паспорта или измеряют током шины без нагрузки (ЛР 3). При токе холостого хода I_0 = 0,6\ \text{А}: P_0 = 12\ \text{В} \cdot 0,6\ \text{А} = 7,2\ \text{Вт}

За сутки постоянного включения инвертор только на поддержание собственного дежурного режима расходует: E_0 = 7,2\ \text{Вт} \cdot 24\ \text{ч} = 172,8\ \text{Вт}\cdot\text{ч}

Это составляет 16,6 % от всей суточной нагрузки узла Полигона (1042 Вт·ч). Если подключить к такому инвертору роутер мощностью 10 Вт, суммарный отбор от батареи составит 10 / 0,85 + 7,2 = 18,96 Вт. Реальный эффективный КПД такого преобразования упадет до:

\eta_{eff} = \frac{10}{18,96} \approx 52,7\%

Половина энергии батареи будет просто рассеиваться радиатором инвертора в окружающий воздух.

Кривая коэффициента полезного действия любого импульсного преобразователя имеет ярко выраженный горб:

  • При нагрузке менее 5–10 % от номинала КПД резко падает (до 40–60 %) из-за доминирования фиксированных потерь холостого хода.
  • Оптимум (КПД 88–94 %) достигается при нагрузке 40–70 % от номинальной мощности.
  • При максимальной мощности КПД плавно снижается на 2–4 % из-за резистивных омических потерь I² R в обмотках и ключах.

Цена двойного преобразования и прямое DC-питание

Традиционная схема питания компьютерной техники («аккумулятор 12 В → автомобильный инвертор 230 В → штатный адаптер питания ноутбука 19 В») представляет собой неэффективное с точки зрения энергии решение, называемое двойным преобразованием 9.

Рассчитаем сквозной КПД такой цепочки:

  1. Инвертор 12 В DC → 230 В AC имеет КПД \eta_1 \approx 0,85.
  2. Штатный импульсный блок питания 230 В AC → 19 В DC имеет собственный КПД \eta_2 \approx 0,85.
  3. Сквозной КПД цепочки равен произведению КПД звеньев:

\eta_{total} = \eta_1 \cdot \eta_2 = 0,85 \cdot 0,85 \approx 0,7225\ (72,3\%)

Более 27 % энергии аккумулятора теряется в тепловом рассеянии.

Инженерное решение для автономных информационных систем — прямое питание от шины постоянного тока через специализированные DC-DC преобразователи:

  • Для питания ноутбука (19–20 В) применяется повышающий преобразователь (Boost) или адаптер USB Power Delivery (USB-PD) мощностью 65–100 Вт, работающий напрямую от шины 12/24 В с КПД 92–95 %.
  • Для питания одноплатных компьютеров (Raspberry Pi, Orange Pi) и роутеров (5 В, 12 В) используются синхронные понижающие преобразователи (Buck) с КПД до 94–96 %.
  • Для удаленных сетевых устройств применяется технология Power over Ethernet (PoE) напряжением 48 В, объединяющая передачу данных и электропитания в одном кабеле типа «витая пара» без промежуточных сетевых адаптеров.

Прямое DC-питание сберегает от 20 до 35 % полезной емкости батареи по сравнению с инверторной схемой.

Распределение нагрузок, приоритезация и управление аварийными режимами

Категорирование нагрузок по уровням деградации

В условиях исчерпания запаса ватт-часов система не должна гаснуть целиком. Отключение потребителей организуется ступенчато в строгом соответствии с концепцией уровней деградации, введенной в теме 1:

  • Категория 0 (Неотключаемая): Уровень 0 (BMS батареи, центральный контроллер мониторинга питания, датчики токов и температур). Суммарная мощность не более 1–3 Вт. Питается напрямую от шины через защищенный стабилизатор.
  • Категория 1 (Критическая): Уровень 1 (базовый сервер узла, накопители с локальными справочниками и базами). Мощность 15–35 Вт. Отключается только при исчерпании полезного резерва батареи перед срабатыванием аппаратной защиты BMS.
  • Категория 2 (Связь и координация): Уровень 2 и 3 (локальный коммутатор, точки доступа Wi-Fi, терминал пакетной радиосвязи). Мощность 15–40 Вт. Отключается при снижении остаточного заряда SOC ниже 30–40 %.
  • Категория 3 (Периферия и комфорт): Уровень 4 (инвертор 230 В, мониторы, внешние накопители, мощные передатчики дальнего действия). Мощность 50–300 Вт. Сбрасывается первой при переходе в режим аварийного дефицита.

Аппаратная реализация отключения: LVD и управляемые ключи

Для автоматического ступенчатого сброса нагрузок применяются контроллеры защиты от глубокого разряда (англ. Low Voltage Disconnect, LVD) 4.

Контроллер LVD представляет собой компаратор напряжения, управляющий силовым электромеханическим реле с фиксацией (бистабильным поляризованным реле) или мощным MOSFET-ключом с низким сопротивлением открытого канала R_{DS(on)} < 2\ \text{мОм}. Бистабильные реле предпочтительнее классических автомобильных реле, поскольку обмотка обычного реле потребляет 150–200 мА (до 2,5 Вт постоянного расхода), тогда как бистабильное реле потребляет короткий импульс тока только в момент переключения.

В LVD обязательно настраивается гистерезис по напряжению (разность между напряжением отключения U_{cut} и напряжением повторного включения U_{rec}). Пример:

  • При разряде свинцовой батареи порог отключения второстепенной нагрузки устанавливается на U_{cut} = 11,8\ \text{В}.
  • После сброса нагрузки ток в цепи падает, и напряжение на клеммах аккумулятора мгновенно подскакивает вверх из-за снятия омического падения на внутреннем сопротивлении ESR (релаксация напряжения).
  • Если гистерезис отсутствует, контроллер тут же включит нагрузку обратно, что приведет к высокочастотному «дребезгу» реле, искрению контактов и зависанию питаемой электроники.
  • Безопасное напряжение повторного включения должно составлять U_{rec} \ge 12,6\ \text{В} (что гарантирует реальное появление притока внешней энергии от генератора).

Документирование процедур и алгоритмы аварийного энергосбережения

В критических ситуациях автоматика LVD дублируется программными и организационными механизмами: процедура перехода на нижний уровень деградации записывается заранее и входит в план непрерывности (NIST SP 800-34, разд. 3.4 «Develop Recovery Strategies») 10.

Операционная система сервера Полигона настраивается на получение метрик телеметрии от шины питания. При падении SOC батареи ниже критического уровня (например, 25 %) фоновый демон активирует сценарий плавной деградации:

Скрипт ниже — пример такой процедуры. Он пишет в /sys и останавливает системные службы, поэтому выполняется от root (службой systemd на самом узле, а не в учебной среде). Сколько он экономит, заранее не известно: это зависит от платы и набора служб, и величина экономии — измерение на своём узле (ЛР 3, часть П1), а не число из текста.

#!/usr/bin/env bash
# /usr/local/bin/power-degrade.sh — переход в режим строгого энергосбережения
set -euo pipefail

echo "[!] Внимание: низкий заряд АКБ. Активация профиля экономии энергии."

# 1. Принудительное ограничение тактовой частоты ядер процессора (powersave governor)
for gov in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
    echo "powersave" > "$gov"
done

# 2. Отключение неиспользуемых ядер процессора (оставляем только ядро cpu0)
for cpu in /sys/devices/system/cpu/cpu[1-9]*/online; do
    echo 0 > "$cpu"
done

# 3. Отключение портов USB с несущественной периферией
# 4. Остановка тяжелых сервисов индексирования и фоновой синхронизации
systemctl stop syncthing || true

echo "[+] Профиль экономии включён; потребление проверить по счётчику шины."

Такая процедура продлевает работу узла, позволяя завершить передачу критических сводок и корректно сбросить буферы файловой системы на диск (тема 9), предотвратив разрушение метаданных. Порядок проведения регламентных тренировок по энергосбережению подробно регламентируется в теме 13.

Границы применимости и типичные ошибки

Что эта модель не учитывает

Модель энергобаланса energy.py — почасовой (или поминутный) баланс энергии. Она намеренно проста, и у каждого упрощения есть последствие:

  1. Форма кривой разряда, внутреннее сопротивление и Пейкерт. Батарея — резервуар энергии с постоянным КПД. Для токов Полигона (0,01–0,06C) это допустимо; для пиковых нагрузок порядка 0,5C и для свинца ёмкость будет меньше расчётной — это считает battery.py (тема 4).
  2. Серии пасмурных дней и снег на панели. Генерация — средний день месяца, повторяемый каждые сутки. Неделя без солнца и засыпанная панель дают ноль, поэтому расчёт запаса ведётся без генерации, а генерация уточняет только срок.
  3. Пусковые токи. Миллисекундные броски на заряд входных конденсаторов в энергии не видны, но определяют выбор предохранителей и преобразователей.
  4. КПД как функция нагрузки. Модель берёт постоянный КПД 0,95; на малой нагрузке реальный КПД преобразователя ниже (раздел об инверторах), и автономия уровня 0–1 окажется меньше расчётной.
  5. Саморазряд, собственное потребление контроллера и BMS. На сутках пренебрежимы, на 336 ч сценария В — единицы процентов ёмкости, и они в расчёт не входят.
  6. Температура батареи. Батарея считается прогретой до температуры сценария; утеплённый бокс и собственный нагрев током модель не считает — их задают параметром --temp-c.

Типичные проектные ошибки

В проектной практике встречаются четыре типичные систематические ошибки:

  1. Расчёт автономности по паспортным ампер-часам без учёта напряжения. Фраза «у меня повербанк на 20 000 мА·ч и ноутбук с батареей 4000 мА·ч, значит повербанк зарядит его 5 раз» — классический пример неграмотности. Ёмкость повербанка указана для напряжения одной литиевой банки 3,7 В (20 × 3,7 = 74 Вт · ч), а батарея ноутбука состоит из трех последовательных банок с номиналом 11,1 В (4 × 11,1 = 44,4 Вт · ч). Реальное число зарядок с учётом КПД преобразователя составляет лишь 74 · 0,85 / 44,4 ≈ 1,4 раза. Сравнение накопителей допустимо только в ватт-часах.
  2. Игнорирование холостого хода инверторов и преобразователей. Проектировщик подбирает инвертор с запасом на 1000 Вт для питания 30-ваттной нагрузки. В результате собственный холостой ток инвертора (до 15 Вт) потребляет больше энергии, чем полезное оборудование.
  3. Выбор сечения кабеля исключительно по таблицам нагрева без расчёта падения напряжения. Таблицы допустимых длительных токов (ПУЭ, гл. 1.3, табл. 1.3.4) 12 гарантируют только то, что провод не загорится в стене. Они не гарантируют поддержание напряжения. Кабель 1,5 мм² выдерживает ток 15 А без оплавления изоляции, но при длине 10 метров падение напряжения на 12 В составит более 3,5 В (30 %), что делает работу электроники невозможной.
  4. Отсутствие ступенчатой селективности защиты. Установка одного мощного предохранителя на 100 А без индивидуальных предохранителей на линиях. Замыкание в тонком проводе датчика приводит к его мгновенному выгоранию и пожару раньше, чем успеет прогреться и сработать массивный главный предохранитель.

Итоги темы

Энергобаланс автономной информационной системы — это строгое математическое равенство, связывающее генерацию, полезный запас накопителя, потери в проводниках и суточный интеграл потребления нагрузок. Любая попытка подменить точный расчёт приближёнными оценками оборачивается отказом системы в первые же холодные или пасмурные сутки.

Низковольтная шинная архитектура постоянного тока (12/24/48 В) является безальтернативной основой автономного узла, устраняющей паразитные потери на холостой ход инверторов. При этом физика постоянного тока требует бескомпромиссного соблюдения проектной нормы падения напряжения: не более 3 % на любом участке цепи. Переход на более высокий номинал напряжения (24 или 48 В) снижает ток и сокращает требуемое сечение меди в геометрической прогрессии.

Многосуточный прогон показывает главное: при отрицательном суточном балансе ёмкость определяет срок до отказа, а не автономность; удвоение батареи Полигона в декабре сдвигает отказ на уровне 1 с 5,4 до 11 суток, но не отменяет его. Расчёт автономности должен базироваться на полезной энергии накопителя с обязательным учётом глубины разряда (DoD), температурной деградации на холоде и сквозного КПД преобразователей. Универсальный коэффициент запаса заменяется структурированным реестром, где каждая статья обоснована физикой процесса. Наконец, ступенчатое категорирование нагрузок и аппаратура LVD гарантируют плавную деградацию системы: второстепенные приборы сбрасываются первыми, сохраняя жизнь ядру узла связи.

В следующей теме рассматриваются физико-химические механизмы современных аккумуляторов, балансировка и защита сборок BMS, а также схемотехника импульсных стабилизаторов напряжения.

Литература

  1. Hennessy J. L., Patterson D. A. Computer Architecture: A Quantitative Approach. 6th ed. — Morgan Kaufmann, 2017. (Раздел 1.5 «Trends in Power and Energy in Integrated Circuits»).
  2. Rotem E. et al. Power-Management Architecture of the Intel Microarchitecture Code Named Sandy Bridge. // IEEE Micro, 2012, Vol. 32, No. 2, P. 20–27.
  3. Red Hat Enterprise Linux 9: Monitoring and managing system status and performance. Chapter «Managing power consumption with PowerTOP». — Red Hat, 2023. https://docs.redhat.com/
  4. IEC 60364-5-52:2011. Low-voltage electrical installations — Part 5-52: Selection and erection of electrical equipment — Wiring systems. — International Electrotechnical Commission, 2011.
  5. IEEE Std 802.3bt-2018. IEEE Standard for Ethernet — Amendment 2: Physical Layer and Management Parameters for Power over Ethernet over 4 Pairs. — IEEE Computer Society, 2018.
  6. Anderson Power Products. Multipole Family: Powerpole Connectors 15 to 350 Amperes — Technical Specifications and Assembly Instructions. — APP, 2022.
  7. Littlefuse Industrial Circuit Protection. Fuse Selection and Selective Coordination Guide. — Littelfuse Inc., 2020.
  8. Linden D., Reddy T. B. Handbook of Batteries. 4th ed. — McGraw-Hill, 2010.
  9. Mohan N., Undeland T. M., Robbins W. P. Power Electronics: Converters, Applications, and Design. 3rd ed. — Wiley, 2003. (Главы 8 «Switch-Mode DC-to-AC Inverters» и 10 «DC-DC Switch-Mode Converters»).
  10. NIST Special Publication 800-34 Rev. 1. Contingency Planning Guide for Federal Information Systems. — National Institute of Standards and Technology, 2010.
  11. IEC 61140:2016. Protection against electric shock — Common aspects for installation and equipment. — International Electrotechnical Commission, 2016.
  12. Правила устройства электроустановок (ПУЭ). 7-е изд. Глава 1.3 «Выбор проводников по нагреву, экономической плотности тока и по условиям короны».