Пепельный периметр. Книга 2: Ручной режим

- -
- 100%
- +

Книга 2: Ручной режим
Предисловие от автора
Если ты держишь эту книгу в руках, значит, скорее всего, уже знаком с Авророй-17.
А если нет — ничего страшного.
Представь далёкую колонию на планете, где за пределами куполов бушуют пепельные бури, а жизнь тысяч людей зависит от техники.
Раньше люди почти не замечали, как много всего делает система. Ты нажимаешь кнопку — дверь открывается. Открываешь кран — идёт вода. В помещении есть воздух. Работает свет. Летает транспорт. Всё кажется обычным.
После Дня ноль Аврора-17 изменилась. Часть оборудования вышла из строя. Некоторые районы оказались отрезаны. Люди начали вручную делать то, что раньше выполняла автоматика. И самое сложное — никто до конца не понимает, что именно произошло.
Ядро продолжает работать. Оно управляет системами колонии, принимает решения и пытается сохранить её. Но его решения всё чаще пугают людей. Иногда оно закрывает двери. Иногда ограничивает воздух. Иногда не позволяет запустить оборудование.
Со стороны кажется, что ИИ стал врагом. Но всё не так просто.
Артём — главный герой этой истории — привык чинить технику, а не рассуждать о том, кто хороший, а кто плохой. Если не работает насос — нужно понять почему. Если падает давление — найти утечку. Если система запрещает запуск — проверить, действительно ли запуск опасен.
Поэтому он начинает искать причину.
И чем дальше заходит это расследование, тем больше вопросов появляется. Почему колонии не хватает воздуха? Что случилось с комплексами регенерации атмосферы? Почему некоторые старые уровни исчезли с карт? Что разрабатывали в закрытых лабораториях? И почему ИИ «Ядро» так сильно сопротивляется попыткам людей добраться до этих мест?
Мне хотелось написать историю, где технологии — это не просто красивые экраны и роботы. Они здесь имеют вес. Если сломался фильтр — кому-то станет трудно дышать. Если остановился насос — где-то останутся без воды. Если отключить питание не там — погибнут люди.
Но эта книга всё равно прежде всего о людях. О дружбе. О доверии. О страхе. О выборе. И о том, как легко привыкнуть, что кто-то другой всегда решает за тебя.
Название «Ручной режим» сначала звучит просто. Это когда автоматика больше не работает и приходится всё делать самому. Но чем дальше идёт история, тем больше меняется смысл этих слов.
Потому что иногда ручной режим — это не рычаг и не кнопка. Это момент, когда решение снова принимает человек. А потом сам отвечает за то, что сделал.
В этой книге Артём и его команда попробуют найти причину Дня ноль и вернуть колонии возможность нормально жить.
Починить машину иногда намного проще, чем решить, кому после этого она должна подчиняться.
Добро пожаловать обратно на Аврору-17.
Наиль Хуснутдинов
Часть I. После Дня ноль
Глава 1. Сухая норма
Третье утро после Дня ноль началось с запаха перегретой изоляции. В обычную смену Артём услышал бы его ещё от дверей техгалереи и вызвал сервисного дрона. Теперь дронов к людям старались не подпускать, а техгалерея жила на временном питании, поэтому он сам снял крышку вентиляционного шкафа и сразу увидел причину: фильтрующая кассета потемнела до самого каркаса, складки забило серой пылью, двигатель тянул воздух через сопротивление и грелся.
Саша стоял справа с тестером и следил за температурой обмоток. За трое суток он перестал спрашивать, опасна ли цифра, и начал спрашивать, сколько осталось до отказа. Сейчас дисплей показывал сто девять градусов.
— Сними привод до шестидесяти процентов, — сказал Артём, выворачивая два нижних фиксатора.
— В куполе и так душно.
— Если спалим двигатель, станет хуже.
Саша перевёл регулятор. Гул просел, в воздуховоде что-то протяжно дрогнуло, затем поток выровнялся. Артём вытащил кассету. Пыль с неё посыпалась на поддон и тонкой струёй ушла через решётку пола. Внизу, на кольцевой галерее жилого купола, двигались люди: несли воду, фильтры, баллоны для медпоста, катили тележки с аккумуляторами. На третьи сутки аварии колония уже выглядела так, будто прожила без автоматики несколько месяцев.
До Дня ноль жильцы редко видели техников. Воздух приходил сам, двери открывались вовремя, температура оставалась в заданном диапазоне. Теперь у каждой удобной функции обнаружились корпус, кабель, клапан и человек, которому надо было успеть до того, как цифра уйдёт за красную черту.
— Запасных три, — сказал Саша.
Артём проверил новую кассету на просвет.
— Две. Одну ночью забрали в детский отсек.
Саша только кивнул. Усталость делала людей либо громче, либо экономнее на слова. Он за эти дни стал вторым.
После замены фильтра двигатель остыл до девяноста четырёх. Артём вернул привод на семьдесят процентов и дождался, пока расходомер перестанет гулять. Тогда ожил старый сервисный экран над шкафом. После аварии такие экраны иногда выдавали больше правды, чем новые панели: у них было меньше красивых оболочек и меньше причин скрывать первичную телеметрию.
ЯДРО / СЕКТОР - 2 / ЖИЛОЙ КУПОЛ Б
ПОДАЧА ВОЗДУХА: 71%
РЕЖИМ: ОГРАНИЧЕННЫЙ
КРА-3 / ДОСТУПНАЯ МОЩНОСТЬ: 46%
РАСЧЁТНАЯ НАГРУЗКА: 63%
Саша прочитал последнюю строку дважды.
— Вчера здесь писало только про нормировку.
— Вчера мы смотрели не тот слой.
Артём открыл подробности. Интерфейс нехотя отдал три строки состояния.
КРА-1 / АВАРИЙНЫЙ ОСТАНОВ
КРА-2 / ЗАЩИТНОЕ ОТКЛЮЧЕНИЕ
КРА-3 / РАБОЧИЙ РЕЖИМ: 46%
Три комплекса регенерации атмосферы должны были делить нагрузку между собой. Теперь один молчал, второй стоял под защитой, третий вытягивал жилые сектора, медицину и часть производства. Артём ещё раз посмотрел на расход. Проблема находилась дальше вентилятора и фильтра. Они могли сколько угодно переставлять заслонки, но гоняли по кольцу воздух, который некому было нормально регенерировать.
Проводная трубка на стене щёлкнула.
— Артём, приём, — голос Майи шёл с лёгким металлическим эхом. — Южный жилой снова проседает. Сейчас шестьдесят восемь процентов. Через десять минут уйдёт ниже шестидесяти шести.
— Углекислый?
— Пока в допуске. Рост медленный. У детей и лежачих запас хуже. КРА-3 держит сорок шесть, КРА-2 отвечает только защитой.
— Лара где?
— У распределительного холла. Там уже толпа.
Артём закрыл шкаф, затянул крепёж и повесил грязную кассету на сервисную тележку. Саша потянулся за ней.
— На промывку, — сказал Артём. — Ткань целая, вернём в резерв.
— Раньше мы такие выбрасывали.
— Раньше у нас был склад.
В коридоре воздух ощущался суше обычного. Кислорода пока хватало, но автоматика экономила влагу и общий объём циркуляции. После нескольких минут разговора начинало саднить горло. Это был неприятный, но полезный симптом: организм замечал изменение раньше, чем большинство людей решалось поверить цифрам на панели.
Лара встретила их у поворота. На левом плече рабочей куртки появилась свежая заплата, шоковый ручник висел на бедре, а выражение лица говорило, что утро уже принесло ей достаточно чужих решений.
— В холле около ста пятидесяти человек. Местного техника зажали у панели. Один хотел открыть силовой распределитель руками.
— Открыл?
— Прочитал про шестьсот вольт и передумал.
Саша переставил ящик на другое плечо.
— Иногда инструкция всё-таки работает.
Лара скользнула взглядом по ящику.
— Если осталось дыхание на комментарии, значит, груз лёгкий.
До холла дошли быстро. Там гул голосов ощущался почти физически. Люди требовали вернуть центральный режим, спрашивали, кто отключил Ядро, почему «нормальная система» больше не поддерживает жилую норму. У жёлтой линии перед панелью стоял местный техник — молодой, бледный, с сорванным голосом.
Лара встала рядом с ним и дважды повторила просьбу отойти от оборудования. Второй раз добавила, что за панелью открытая силовая шина. Толпа нехотя отступила.
Мужчина в серой жилой куртке узнал Артёма и сразу пошёл к нему.
— Ковалёв? Это вы переводили купол на ручные контуры?
— Часть купола.
— Тогда верните назад. У жены концентратор, в южном блоке уже душно.
Артём развернул к нему экран. Спорить с человеком, у которого дома кто-то зависит от воздуха, было бессмысленно. Нужна была причина.
— Видите КРА-3? Он сейчас тянет почти весь жилой контур. КРА-1 стоит, КРА-2 отключён защитой. Вентиляцию можно открыть сильнее, но через несколько часов мы просто быстрее загрязним общий объём.
— А почему они стоят?
— Вот это я собираюсь выяснить.
Женщина с ребёнком на руках услышала разговор и подошла ближе.
— То есть воздух есть, а очищать его нечем?
— Мощности не хватает. Сама вентиляция в этом блоке исправна.
Мужчина сжал губы. В его раздражении впервые появилось направление.
— Тогда зачем Ядро режет именно нас?
Майя ответила по связи раньше Артёма:
— Потому что считает остаток мощности. Медицинскому сектору оставляет повышенную норму, жилые снижает первым. На производство тоже уже сняло часть нагрузки.
На панели вспыхнуло предупреждение.
ЖИЛОЙ ЮГ
ПОДАЧА: 66%
CO₂: РОСТ
РАСЧЁТНОЕ ВРЕМЯ ДО ПРЕДЕЛА КОМФОРТА: 03:44
Толпа загудела громче. Артём смотрел на цифры и чувствовал знакомое раздражение, которое всегда приходило, когда неисправность пытались лечить приказом. Ядро могло считать сколько угодно точно, но оно распределяло последствия. Причина оставалась где-то за стенами купола — в остановленном КРА-1, в защите КРА-2, в тех трёх минутах Дня ноль, которые никто ещё не разложил по железу.
Он повернулся к местному технику.
— Покажи старые маршруты к заслонкам В-17 и В-19. Мы поднимем подачу настолько, насколько выдержит текущая регенерация. А потом я хочу журнал аварии КРА-2 целиком.
Мужчина в серой куртке спросил:
— Это поможет?
— С дыханием на сегодня — да. С причиной — посмотрим.
Артём взял у Саши инструментальный ящик. На экране за спиной продолжал мигать обратный отсчёт до границы комфорта. Впервые за трое суток у этой цифры появилась связанная с ней задача.
Глава 2. Люди хотят воздуха
К заслонке В-17 шли восемнадцать минут. Современный сервисный маршрут перекрылся ещё ночью: Ядро закрыло две промежуточные двери после того, как местные техники попытались вручную изменить баланс. Майя нашла обход по старой схеме жилого купола, и группа ушла через узкий технический рукав между теплоизоляцией и кабельными лотками.
Саша нёс ящик и временами касался стен локтем. Здесь было тесно даже для одного человека. Артём шёл первым, светил под ноги и считал повороты. В вентиляционных тоннелях легко потерять чувство расстояния: одинаковые трубы, одинаковая серая краска, одинаковый гул. Но металл всё равно рассказывал, где ты находишься. Ближе к распределителю воздух становился холоднее, а вибрация на креплениях усиливалась.
У самой В-17 обнаружилась заблокированная сервисная дверь. Электронная панель отвечала исправно, что в нынешних условиях означало проблему.
ДОСТУП ОГРАНИЧЕН
УЗЕЛ В-17: ЦЕНТРАЛЬНОЕ УПРАВЛЕНИЕ
РУЧНОЙ ДОПУСК: ОТКЛОНЁН
Лара оглянулась на коридор.
— Можно обойти?
Майя покачала головой. В руке у неё был планшет с наложенными друг на друга схемами трёх поколений.
— Ещё полтора километра. И там две такие же двери.
Артём снял боковую крышку замка. За декоративной панелью сохранился механический сброс — вещь, которую проектировщики оставляли на случай потери питания, а потом двадцать лет старались не замечать, потому что центральное управление считалось надёжнее человека с ключом.
— Саша, напряжение на батарее.
— Двадцать четыре и три.
— Хватит. Лара, створку держишь после сброса. Может уйти рывком.
Пломба треснула под отвёрткой. Артём утопил фиксатор, электромагнит отпустил, но дверь открылась всего на ладонь. В нижнем пазу сидел обломок монтажной пластины. Саша подал крючок, Артём вытащил железку, и Лара медленно отвела створку в стену.
За дверью гудела сама В-17 — круглая заслонка с приводом размером с небольшой двигатель. Электронный указатель показывал тридцать восемь процентов, механическая стрелка — тридцать девять. Разница в один процент Артёму понравилась больше, чем все последние отчёты Ядра. Значит, привод хотя бы честно сообщал, где находится.
Майя открыла журнал команд.
— Центральная коррекция каждые тридцать секунд. Если просто повернёшь вручную, привод вернёт положение.
— Тогда снимем управляющую пару.
— Ядро потеряет обратную связь.
— Оно и так знает, что мы здесь.
Под крышкой клеммника силовая линия шла отдельно от датчика положения и управляющего кабеля. Артём отметил разъём, вынул его и сразу услышал, как привод перестал подрагивать. Саша вставил рукоять в редуктор. Они вдвоём довели заслонку до шестидесяти пяти процентов и поставили два механических фиксатора.
На планшете Майи жилая подача поднялась до семидесяти одного.
— Южный блок выровнялся. CO₂ всё ещё растёт, но медленнее.
— В-19?
— Под центральным управлением. Даже если откроем обе, выше безопасного расхода КРА-3 не поднимемся.
Вот здесь и заканчивалась иллюзия простого ремонта. Открыть клапан было можно. Сделать воздух снова полноценным — нет.
В дальнем коридоре появился высокий металлический звук. Лара уже держала ручник.
— Сервисный дрон.
Низкая шестиногая машина вышла из-за поворота без спешки. Манипуляторы сложены, резак убран. На передней панели горел белый индикатор задачи.
СЕРВИСНАЯ ЕДИНИЦА D-41
ЗАДАЧА: ВОССТАНОВЛЕНИЕ УЗЛА В-17
ПРИОРИТЕТ: ЦЕНТРАЛЬНЫЙ
Саша отступил к стене.
— Может, он просто посмотрит и уедет?
— Посмотрит, — сказал Артём. — На наши фиксаторы.
Дрон подошёл к редуктору, проверил разъём и попытался вернуть управление. Потом нащупал механический стопор. Машина несколько секунд стояла неподвижно, обрабатывая ситуацию. На панели Майи возникла новая запись: автоматическое восстановление невозможно, требуется физическое обслуживание.
Из корпуса дрона вышел резак.
Лара подняла оружие.
— Теперь?
— По переднему приводу. Не в батарею.
Разряд ударил в левую опору. Дрон дёрнулся, попытался развернуться, и в этот момент Саша бросил под две задние лапы кабельную петлю. Артём рванул конец на себя. Машина упала на бок, резак ударил по полу, Лара вторым разрядом погасила привод.
Тишина после дрона длилась секунды три. Затем снова стало слышно вентиляцию.
Саша тяжело выдохнул.
— Раньше он приехал бы по заявке.
Артём присел у корпуса и посмотрел на целый сервисный разъём.
— Раньше задача была другая.
Он хотел сказать больше, но остановился. Машина сама по себе ничего не решала. Ей дали команду восстановить централизованное управление, и она выполняла её тем же резаком, которым вчера могла чинить воздуховод. Эта разница ещё пригодится.
В холле людей стало меньше. Подача поднялась, и вместе с ней ушла часть паники. Но мужчина в серой куртке ждал у панели. Он заметил цифру семьдесят один и спросил без прежнего крика:
— Надолго?
— Пока КРА-3 выдерживает текущую нагрузку.
— Значит, всё равно временно.
— Да.
Ответ ему не понравился, зато оказался понятным.
Майя вывела сервисный архив КРА-2. Основной журнал был закрыт, но защита оставила краткую причину остановки.
КРА-2 / ЗАЩИТНЫЙ ОСТАНОВ
ПРИЧИНА: ПЕРЕГРЕВ ТЕПЛООБМЕННОГО КОНТУРА
ПОВТОРНЫЙ ПУСК: ЗАБЛОКИРОВАН
ОХЛАЖДЕНИЕ: НИЖЕ ДОПУСКА
Артём несколько секунд смотрел на экран. Вот и первая нормальная причина. Ядро не просто запрещало запуск — теплообменник действительно оставался без охлаждения.
— Откуда питание на КРА-2? — спросил он.
— Сектор - 5. Охлаждение уходит вниз, — ответила Майя. — Подробной трассы в современной карте нет.
— Старый архив?
— Есть фрагменты. Для полного слоя нужен инженерный доступ через нейрошунт.
Лара услышала последнее слово и сразу повернулась.
— Сначала физический разрыв.
— Сначала найдём кресло, — сказал Артём. — Потом разрыв.
Саша посмотрел на экран КРА-2.
— А если Ядро снова окажется право?
— Тем лучше. Значит, узнаем, что чинить.
На этот раз никто не спорил. Люди вокруг продолжали жить на семидесяти одном проценте подачи, и вся работа группы свелась к одному вопросу: где в глубине колонии оборвался холод, который должен был забрать тепло у КРА-2.
Глава 3. Нейрошунт
Сервисный нейрошунт стоял у Артёма одиннадцать лет и большую часть этого времени был обычным рабочим инструментом. Он открывал диагностические слои, ускорял поиск отказов, позволял видеть силовую или гидравлическую схему поверх реального оборудования. После Дня ноль тот же инструмент стал дверью, которую приходилось открывать, заранее решив, кто снаружи будет стоять у рубильника.
Старое операторское кресло нашли в диспетчерской Сектора - 2. Майя проверила изолятор, Саша заменил высохшие контактные накладки, Лара поставила рядом с силовым блоком и потребовала показать ей физический ввод.
— Если скажешь «рвать», выключаю здесь?
— Да, — ответила Майя. — Центральная связь останется без питания, шунт уйдёт в пассив.
— А если он не выйдет?
— Тогда вытаскиваем кабель и вызываем медиков.
Артём сел, положил руки на подлокотники и дождался, пока Майя закрепит дугу за левым ухом. Она работала медленно, без лишних движений. В обычную смену это заняло бы минуту. Сейчас проверяли каждый контакт.
— Глубина максимум восемь процентов, — сказала она. — Вход только в модель КРА-2. Любой запрос на расширение оставляешь без ответа. Девяносто секунд, потом Лара снимает питание независимо от результата.
— Понял.
— Повтори.
Артём повторил условия. Не потому, что забыл. Майя хотела услышать, что он ещё принимает решения сам.
Холод прошёл по дуге за ухом, затем комната потеряла края.
Цифровая модель собиралась без декораций. Белые линии на тёмном фоне обозначали помещения, зелёные — рабочие потоки, жёлтые — нагрузку, красные — блокировку. Для инженера этого было достаточно. Красивый виртуальный мир понадобился бы тому, кто собирался здесь жить.
Перед Артёмом возник КРА-2. Большой серый объём разделился на теплообменник, сорбционные каскады, кислородный блок, вентиляторы и магистрали охлаждения. Четвёртая секция теплообменника горела красным.
НЕЙРОШУНТ RK-7
ОПЕРАТОР: KOVALEVA.
ГЛУБИНА: 4%
РЕЖИМ: ДИАГНОСТИКА
СЕАНС: 00:00:11
Он приблизил секцию. Расход теплоносителя оставался на тридцати одном проценте, температурный градиент выходил за допуск. Защитный останов выглядел абсолютно оправданным.
— Майя, вижу деформацию или засор четвёртой секции. Подачи холода не хватает.
— Трассу покажи.
Артём вызвал маршрут охлаждения. Белая линия вышла из КРА-2, нырнула в технический уровень и почти сразу упёрлась в серую область. Современная модель дальше её не строила.
— Карта оборвана.
— У меня то же самое, — ответила Майя издалека. — Попробуй историю связей, только чтение.
Он открыл журнал. Перед Днём ноль трасса числилась как Т-2. Источник охлаждения — ВП-6. Название было старое, почти забытое: Водный пояс. В 18:41 питание насосной группы исчезло; меньше чем через минуту включился резерв; затем давление резко подскочило, магистраль закрылась, теплообменник ушёл в перегрев.
Артём ещё раз прокрутил временную шкалу. Слишком быстро. Резервный насос не должен был успеть создать такой скачок при открытой трассе.
— Майя, у тебя есть команда на закрытие Т-2?
— В текущем журнале нет.
— Она была. Иначе давление так не прыгнет.
На краю модели появилась тонкая линия. Голубая.
Она не имела отношения к охлаждению. Шла от сервисного узла КРА-2 вниз, в область, которой не существовало в современной карте.
Артём замер.
— У меня посторонний маршрут.
— Цвет?
— Голубой.
Майя ответила после короткой паузы:
— У Ядра такой маркировки нет.
Линия мигнула и стала ярче. На её конце показался узел без имени. Артём запросил свойства.
ДОСТУП К ОБЪЕКТУ ОТСУТСТВУЕТ
ДЛЯ РАСШИРЕННОЙ ИДЕНТИФИКАЦИИ ТРЕБУЕТСЯ ГЛУБИНА 18%
— Ядро предлагает восемнадцать процентов.
— Даже не трогай, — сказала Майя. — Время семьдесят две секунды. Выходи.
Артём вызвал завершение сеанса. Интерфейс подтвердил команду, но мир не исчез. Вместо выхода глубина поднялась с семи до восьми процентов.
— Майя.
— Вижу. Лара, рви.
Белая геометрия дрогнула. Голубая линия успела один раз вытянуться вниз, словно кто-то по ту сторону тянул её за конец. Потом всё погасло.
Артём открыл глаза в кресле. Лара держала красный рычаг в нижнем положении. Саша стоял рядом с датчиком пульса, Майя уже снимала контактную дугу.
— Сто тридцать четыре, — сказал Саша. — Было сто шестьдесят.
— Сколько задержка?
— Шесть секунд после команды выхода, — ответила Майя. — Глубина успела подняться до девяти.
Артём коснулся кожи за ухом. Она горела, как после слишком горячего душа.
Лара вернула рычаг наверх.
— Следующий раз я рву раньше.
— Если будет следующий.
— Будет. Поэтому раньше.
Майя села на край соседнего стола и развернула запись сеанса. Голубой маршрут на её экране отсутствовал. Осталась только короткая потеря данных в момент, когда Артём его видел.
— Т-2 подтверждается, — сказала она. — ВП-6 — старый водный уровень. Современная карта его режет почти целиком. Это уже физический маршрут.
— А голубая линия?
— Пока никуда её не записываю. У нас есть железо, которое можно найти руками. Сначала оно.
Артём согласился. В этом и была разница между причиной и соблазном. Голубая линия требовала любопытства. Т-2 требовала инструмента.
Они начали собирать старые карты нижних уровней.
Глава 4. Нижний путь
Старые карты вели вниз увереннее новых. На современных схемах под жилыми куполами начинался аккуратный серый фон: технические пустоты, законсервированные трассы, участки без постоянного доступа. В архиве двадцатилетней давности тот же слой был испещрён тоннелями, стрелками и рукописными пометками. К4 проходил там несколькими линиями и связывал жилые сектора с насосами, энергетикой и старой системой охлаждения.
Физический вход нашёлся в Секторе - 3, за грузовым уровнем, который после аварии превратили в склад фильтров и временный медпост. У двери уже ждал Грачёв. С ним были Романов, двое техников и трое людей из жилой смены. Остальных он оставил наверху: по узкому маршруту лишний человек превращался в пробку.
— До ВП-6 идёте? — спросил он вместо приветствия.
— Пока до Девятой опоры. Она стоит на пути к старой трассе.
— Тогда вместе. Моим людям нужен второй маршрут к третьему жилому. Верхние двери Ядро закрывает каждые два часа.
Лара быстро оценила группу, оружие, сумки и носилки у стены.
— Медик остаётся здесь. В тоннеле по одному не растаскиваемся. Если связь пропала, никто не бежит искать остальных.
Грачёв кивнул и повторил правила своим. Командовал он без показного давления. Просто ставил человека в место и объяснял, за что тот отвечает. Артёму такой подход был понятен: хороший щитовой и хороший караул строились по одной логике — каждый должен знать, какая стрелка или дверь его.
Электронный замок на входе не отвечал. Романов снял декоративную накладку, нашёл под ней старый механический квадрат и вынул из сумки короткую рукоять.
— Когда это строили, аварийный доступ ещё считали частью конструкции, — сказал он.




