Глава 277. Боги, ну что за чудовище этот Чу Фэй!
В это же время в навигационной лаборатории Оружейного завода «Красная Звезда» по-прежнему горел свет.
На рабочем столе ворохом лежали распечатанные графики данных. Некоторые листы уже пестрели жирными кругами красной ручки, а на полях торопливым почерком были набросаны рабочие цифры.
Чжоу Пэн сидел перед главным пультом управления. Стройные ряды программного кода на мониторе замерли ровно посередине, и лишь курсор в самом углу экрана одиноко и монотонно мигал, не двигаясь с места. Инженер застыл, занеся пальцы над клавиатурой, — он не притрагивался к клавишам уже несколько минут.
На экране перед ним тускло светились результаты симуляции многокомпонентной объединенной системы навигации.
Данные гравитационного картирования, магнитометрии и инерциальной навигации — три столпа, на которых держался весь расчет, — сходились в этой точке, проходя сквозь жернова математических алгоритмов, чтобы выдать единый, чистый результат позиционирования.
Графики симуляции наглядно показывали: у самой поверхности моря точность оставалась безупречной. Однако стоило виртуальному аппарату уйти на глубину, как погрешность начинала неумолимо расти. На критической отметке ситуация и вовсе превратилась в катастрофу: хвост кривой данных взметнулся вверх под немыслимо крутым углом, показатели швыряло из стороны в сторону, и алгоритм попросту отказывался сходиться.
Чжоу Пэн угрюмо запустил симуляцию еще раз.
Параметры остались прежними, и результат, разумеется, не изменился ни на йоту. Инженер тяжело откинулся на спинку кресла, не отрывая взгляда от зловещего, уходящего вверх излома на экране. Лишь спустя долгую минуту он глухо щелкнул мышью, закрывая окно симуляции.
Затем он потянулся к лежавшему на краю стола рабочему журналу и неторопливо пролистал его от корки до корки. Тщетно. Ни одна из сотен правок и калибровок, проведенных им за последние дни, не помогла сгладить этот проклятый излом. С тихим стуком он закрыл тетрадь и отложил ее на самый край стола, больше к ней не прикасаясь.
Стоявший рядом молодой Ли тоже неотрывно смотрел на опустевший монитор, словно перед его глазами все еще стоял призрак злополучной кривой.
— Инженер Чжоу, мы перепробовали все возможные комбинации, — негромко произнес Ли, и в его голосе сквозила крайняя усталость. — Как только глубина превышает шесть тысяч метров, гравитационное картирование начинает безбожно врать. Сигнал магнитометрии на таких отметках тоже падает до критического минимума, а накопительная погрешность инерциальной навигации мгновенно вылетает за пределы допустимого коридора. Ни по отдельности, ни в связке эти методы не дают стабильного результата. Может… может, на такой глубине в принципе невозможно создать надежную навигацию? Физику ведь не обманешь.
Чжоу Пэн ответил не сразу.
Он поглядел на темное окно программы, затем перевел взгляд на едва заметный след, оставленный старым ЭЛТ-монитором, и лишь тогда повернулся к помощнику:
— Во время прошлых испытаний мы хоть раз сталкивались с подобным разбросом?
— Ни разу, — отрезал Ли, сверяясь с памятью. — Но ведь раньше мы опускались максимум на шесть тысяч метров, и там погрешность еще укладывалась в рамки приличия. А вот все, что глубже восьми тысяч… эти данные у нас вообще ни разу не сходились.
Ли ответил без запинки, словно зачитывал сухой протокол, который за эти дни успел выучить наизусть.
Чжоу Пэн не стал продолжать расспросы. Он прекрасно понимал, что корень беды кроется вовсе не в опечатке в коде и не в калибровке чувствительных датчиков. Проблема была куда глубже — в непреодолимых физических законах, в которые упирались все три метода.
Гравитационному картированию требовались четкие, стабильные эталонные аномалии рельефа, но на запредельной глубине сами эти данные становились размытыми и неточными. Магнитное поле планеты угасало, поглощенное толщей океана, а инерциальная навигация из-за слишком долгого времени автономного хода неизбежно накапливала внутреннюю ошибку.
Теоретически объединенная система навигации должна была сглаживать эти углы, но в суровых реалиях боевой работы все зависело от качества входящих сигналов и того, насколько гибко они могут подстраиваться под безумное давление бездны.
Вздохнув, Чжоу Пэн достал мобильный телефон, быстро отыскал в списке контактов номер, который знал уже наизусть, и нажал кнопку вызова. Как только на том конце провода ответили, он без лишних предисловий доложил суть дела:
— Директор Чу, у нас чрезвычайная ситуация с навигацией. На глубине ниже восьми тысяч метров гравитационные и магнитные данные практически полностью затухают, а погрешность инерциальной навигации пробивает установленный порог. Алгоритм фильтрации просто разваливается, мы не можем свести переменные. Пробовали менять весовые коэффициенты, крутили параметры фильтра Калмана — ничего не выходит. Есть какие-нибудь соображения?
— Ждите, скоро буду, — коротко бросил Чу Фэй и повесил трубку.
В это же время в конференц-зале повисла напряженная тишина.
— Директор Чу, возникли какие-то технические трудности? — осторожно поинтересовался Чжао Хаян, заметив, как изменилось лицо собеседника после звонка.
Чу Фэй мрачно кивнул:
— Да. Сбоит многокомпонентная объединенная система навигации для нашего глубоководного оружия.
— Кхм!.. — Чжао Хаян резко втянул в себя воздух, и на его лбу проступили едва заметные морщины.
Эта проклятая навигация… Сколько бессонных ночей она у него отняла! В бездонных пучинах океана все словно сходит с ума: чудовищное давление, гравитационные флуктуации, капризы магнитных полей — все меняется каждую секунду. Именно поэтому создание надежной навигации для экстремальных глубин всегда оставалось настоящим дамокловым мечом, зависшим над всеми подводными проектами. Эта задача крушила карьеры лучших ученых. И у него самого, признаться, не было ни единой здравой идеи, как подступиться к этой стене.
Стоявший чуть поодаль Ли Сян, услышав это, лишь мысленно рассмеялся от ядовитого торжества:
«Ха-ха! Если ты сможешь решить эту загадку, я прилюдно сожру собственные туфли! Всё, доигрался, выскочка. Твое хваленое глубоководное оружие загнется прямо в колыбели!»
Немного помолчав и взвесив все за и против, Чжао Хаян предложил:
— Директор Чу, быть может, мы пройдем в лабораторию вместе? Вдруг свежий взгляд со стороны окажется полезным.
Чу Фэй мягко улыбнулся, и напряжение в его плечах немного спало:
— Это было бы замечательно. С вашим опытом, академик Чжао, у нас определенно появится шанс.
В ответ Чжао Хаян лишь горько и неопределенно покачал головой.
Спустя несколько минут Чу Фэй стремительным шагом вошел в лабораторию. Чжоу Пэн тут же послушно отступил в сторону, освобождая место. Молодой директор уверенно опустился в кресло перед пультом и вывел на экран сохраненные логи последней симуляции.
Ядовито-зеленая кривая на мониторе вела себя смирно до отметки в шесть тысяч метров, после чего начинала лениво уходить вверх, а миновав восемь тысяч — срывалась в безумный, хаотичный штопор. Чу Фэй не произнес ни слова. Он методично, дюйм за дюймом, изучил весь массив цифр, а затем решительным щелчком развернул исходный код самого ядра алгоритма.
Он читал код строчка за строчкой. Бегущий за его взглядом курсор оставлял на темном фоне тонкую светящуюся полосу. Каждый вызов функции, каждая передача переменных, каждое разветвление условий — все это разворачивалось перед его внутренним взором, складываясь в колоссальную, безупречно логичную мозаику.
Чжао Хаян и Ли Сян вошли следом и остановились чуть поодаль. Академик замер примерно в метре за спиной Чу Фэя, опустив руки и не пытаясь заглядывать через плечо парня.
— Глубоководная навигация — это выжженная земля, где почти нет успешных примеров, — негромко, словно рассуждая сам с собой, заговорил Чжао Хаян. — Все существующие в мире наработки создавались для глубин до шести тысяч метров. Что происходит на восьми тысячах и ниже — загадка. У нас критически мало эмпирических данных, а опыта нет вовсе. Если ваш алгоритм слияния начинает выдавать здесь белый шум, то под угрозой оказывается весь фундамент проекта. Придется все переосмысливать с нуля.
В его голосе не было злорадства — лишь констатация сурового факта. Закончив мысль, академик умолк, внимательно ожидая реакции молодого конструктора.
Ли Сян стоял на полшага позади своего наставника. Его взгляд, едва прикрытый веками, буравил спину Чу Фэя. Лицо мужчины оставалось бесстрастным, словно каменная маска, но в самой глубине зрачков разгорался недобрый, торжествующий огонек.
В этот момент Чжоу Пэн, доселе не обращавший внимания на вошедших, наконец присмотрелся к пожилому гостю. Его глаза округлились, а челюсть едва заметно отвисла от изумления.
— Простите… Вы ведь академик Чжао Хаян?! — выдохнул он, не веря собственным глазам.
Человек, стоящий посреди их скромной лаборатории, был точной копией того самого великого ученого, чьи редкие интервью он с благоговением смотрел по телевизору.
Чжао Хаян вежливо и просто кивнул:
— Здравствуйте. Да, я Чжао Хаян. Пришел к вам, так сказать, в роли ученика. Посмотреть и поучиться.
— Кхм! — Чжоу Пэн снова шумно сглотнул.
Академик пришел… учиться? От этих слов у инженера голова пошла кругом, а реальность вокруг на миг показалась зыбким сном. Перед ним стоял человек, который фактически единолично направлял развитие всего морского вооружения Китая!
Впрочем, если вспомнить, какое именно оружие сейчас пытался выковать в этих стенах Чу Фэй… Что ж, пожалуй, даже такому титану, как академик Чжао, здесь было чему удивиться.
В лаборатории воцарилась звенящая тишина.
Чжао Хаян отступил на полшага в сторону, встав у края консоли. Его взгляд мерно перемещался со светящегося экрана на пальцы Чу Фэя, замершие на клавиатуре. Он не перебивал, не давал советов и не задавал глупых вопросов — он просто превратился в чуткое, сосредоточенное зрение.
Вновь переведя взгляд на злополучный график, академик проследил глазами весь путь зеленой нити — от плавного подъема на шести тысячах до безумного взрыва флуктуаций на восьми. В его голове, подобно мощному суперкомпьютеру, с бешеной скоростью крутились шестеренки анализа.
Проблема точности гравитационного картирования в пучине была структурной — ее нельзя исправить простой математической надстройкой. Затухание магнитного сигнала — это суровая физика океана, а не ошибка в софте. Накопительная погрешность гироскопов при длительном переходе — неизбежная плата за саму механику процесса, ее невозможно сжать до нуля.
Каждая из этих проблем являлась глухой, неприступной стеной, в которую упиралась вся современная наука.
Пальцы Чжао Хаяна слегка постукивали по краю стола. Он тридцать лет возглавлял сложнейшие глубоководные разработки в Научно-исследовательском институте ВМС, при его участии создавались десятки навигационных систем, и он как никто другой знал, где пролегает невидимый предел человеческих технологий.
Эта задача была не просто сложной. На нынешнем уровне развития цивилизации она была принципиально нерешаемой.
Точность карт гравитации невозможно повысить за пару дней, законы физики для радиоволн в воде не изменить никаким софтом, а инерциальные датчики все равно будут «плыть» со временем. Три дороги — и все три ведут в тупик. Четвертого пути человечество еще не придумало.
Чжао Хаян медленно выпрямился и убрал руку со стола.
— Эта задача и впрямь из разряда невыполнимых, — тихо, но веско произнес он. — Будем откровенны: на сегодняшний день мировая наука не располагает готовыми решениями для таких условий.
Он бросил короткий взгляд на Чу Фэя, затем снова на экран, решив, что усугублять чужую неудачу лишними словами не стоит. Но про себя академик уже вынес окончательный вердикт: Чу Фэй тоже бессилен.
Каким бы гением он ни был, парень не сможет перешагнуть через законы вселенной. Все его прошлые триумфы лежали в плоскости материаловедения, хитрых конструкторских решений или оптимизации производства. Но навигация — это чистая физика. Это ограничения самих природных сигналов, и их нельзя обойти, просто написав красивый код.
Чу Фэй не сможет из ниоткуда соткать сверхточную гравитационную карту океанского дна, не сможет заставить угасающий магнитный сигнал пробивать километры воды и не сможет заставить гироскопы забыть про трение и законы механики.
Эти три узла невозможно распутать одновременно.
«Похоже, наше супероружие так и останется красивой сказкой на бумаге», — эта мысль тяжелым камнем легла ему на сердце. Чжао Хаяну было искренне, до боли жаль. Боевая платформа, способная оперировать на глубине двенадцать тысяч метров… Никто в мире никогда даже не заикался о подобном! Он бесчисленное количество раз представлял, как этот стальной монстр будет бороздить океанские впадины, меняя баланс сил на планете. Но теперь эти грандиозные картины словно подернулись пеплом и начали стремительно таять.
Академик не отводил глаз от монитора, безмолвно наблюдая за тем, как ломаная линия уносится в бесконечность погрешности.
Ли Сян, укрывшись в тени возле дверного проема, слегка привалился плечом к косяку. На его лице играла едва заметная, высокомерная полуулыбка. Он тоже видел этот график. Быстро прикинув в уме масштаб катастрофы, он лишь укрепился в своих мыслях.
Шесть тысяч метров — и всё, приплыли. Данные превращаются в кашу, сигналы дохнут, приборы врут, а ошибки накладываются друг на друга, порождая идеальный математический шторм. В рамках его знаний и опыта не существовало ни одной формулы, способной обуздать этот хаос.
Но именно поэтому в глубине его глаз разгорался триумфальный огонь. Ли Сян даже не пытался скрыть легкого злорадства, хотя внешне оставался неподвижен.
«Ну что, Чу Фэй? Вот и ты наконец-то нашел свой капкан. Есть вещи, которые тебе не по зубам», — злорадно думал он. — «Оружейный завод "Красная Звезда", сегодня ваша спесь будет растоптана. Ваша хваленая разработка застрянет здесь навсегда».
Чу Фэй тем временем продолжал сидеть перед пультом. Он методично просматривал строчку за строчкой, выискивая что-то, видимое ему одному. В лаборатории никто не решался нарушить молчание. Солнечный свет, пробивавшийся сквозь жалюзи, падал на матовый пластик монитора, словно пытаясь прижать к полу нависшее в воздухе тяжелое напряжение.
И вдруг этот кокон тишины лопнул.
— Проблема не в самих методах навигации, — спокойно и ровно, без тени паники произнес Чу Фэй. — Дело в логике распределения весовых коэффициентов в алгоритме слияния.
Он зафиксировал курсор на небольшом блоке кода, подсветив его синим.
— В текущей версии программы вы заставили все три канала проходить через одну и ту же жесткую матрицу весов для вывода финальной позиции. Этот алгоритм слепо предполагает, что погрешность датчиков неизменна на всем пути. Но это в корне неверно! В реальном бою их характеристики динамически меняются в зависимости от плотности водных слоев и глубины. Гравитационное картирование дает идеальную точность на малых глубинах, но пасует на дне. Магнитометрия — строго наоборот: внизу, ближе к коренным породам и вдали от поверхностных шумов, ее сигнал чище. Их кривые погрешностей зеркальны! А наш алгоритм до сих пор никак не учитывал текущую глубину при выборе приоритетного источника данных.
Пальцы Чу Фэя с пулеметной скоростью забарабанили по клавишам. Он открыл чистое окно редактора и принялся на лету переписывать модуль распределения весов.
— Базовое решение: мы вводим саму глубину как динамическую переменную для весовых коэффициентов. На малых глубинах система будет верить гравитации, занижая приоритет магнитных датчиков. При падении в бездну — приоритеты плавно меняются на противоположные. В промежуточных слоях настроим линейный переход, попутно заставив алгоритм динамически адаптировать параметры фильтрации. Это заставит систему принудительно сходиться в любой точке маршрута. Таким образом, мы сохраним идеальную стабильность до шести тысяч метров и заставим алгоритм четко держать удар на отрезке от восьми до двенадцати тысяч.
Чжао Хаян медленно перевел взгляд с экрана на сосредоточенное лицо Чу Фэя, а затем резко вернулся к коду.
Его рот непроизвольно приоткрылся.
Слова юноши падали в его сознание, словно тяжелые капли, мгновенно выстраиваясь в безупречную, монолитную логику. Каждое утверждение парня ломало старые догмы и вставало на свое место со щелчком идеально подогнанного пазла.
То, что сейчас совершил Чу Фэй, было сродни чуду. Он словно пинком распахнул дверь в абсолютно новый, неизведанный мир, и академик ощутил, как по его телу пробежала волна ментального шока. Это было сродни божественному озарению!
Ли Сян, стоявший дальше всех, тоже услышал эти объяснения. Его взгляд на секунду метнулся к профилю Чу Фэя, после чего он поспешно отвел глаза, словно обжегшись. На его лице не дрогнул ни один мускул, но то, как он судорожно сглотнул, выдавало его с головой. Он отчаянно пытался сопоставить услышанное со своей личной, казавшейся незыблемой картиной мира — и не находил для этого решения места. Его вселенная трещала по швам.
Тем временем Чжоу Пэн, не теряя ни секунды, скопировал измененный Чу Фэем блок кода и залил его прямиком в симулятор.
Быстро выставив новые параметры, он до упора выкрутил ползунок максимальной глубины — ровно до двенадцати тысяч метров — и с силой ударил по клавише ввода.
Энтер.
Экран ожил. Новые графики начали выстраиваться в реальном времени.
Зеленая линия глубины уверенно, шаг за шагом двинулась вперед, рассекая виртуальную толщу воды. Шесть тысяч метров… восемь тысяч… десять тысяч… двенадцать тысяч! Погрешность комплексного позиционирования замерла на ничтожно малой отметке и застыла, прямая и ровная, словно натянутая струна. Она больше не росла и не колебалась — парень намертво прижал ее к нулю.
Чжоу Пэн дождался, пока симуляция дойдет до финальной точки, дважды перепроверил контрольные суммы и лишь тогда медленно поднял голову.
— Расчет окончен… — его голос прозвучал непривычно тихо, в нем сквозило благоговение. — На отметке в двенадцать тысяч метров суммарная погрешность… меньше одного метра.
Инженер не мог оторвать взгляда от этой безупречно ровной линии. Луч солнца, пробившийся сквозь окно, упал на край монитора, подсветив финальную точку графика мягким, золотистым ореолом.
Чжао Хаян смотрел на этот триумф человеческой мысли, чувствуя себя так, словно в него только что ударила молния.
В его голове эхом пронеслись его собственные недавние слова: «Придется все переосмысливать с нуля» .
А затем он снова взглянул на безупречно ровную линию погрешности, протянувшуюся через всю двенадцатикилометровую бездну, и в одно мгновение полностью перестроил свою внутреннюю шкалу возможного и невозможного.
Он долго молчал, переваривая увиденное, а затем повернулся к Чу Фэю. В его глазах больше не было снисхождения старшего товарища — там горело глубокое, искреннее уважение.
— Что ж… Похоже, то, что я советовал переосмыслить… в переосмыслении больше не нуждается, — негромко произнес академик.
Ли Сян так и остался стоять у дверей, превратившись в безжизненное изваяние. Его словно парализовало.
Технический тупик, перед которым капитулировал сам Чжао Хаян — живая легенда флота! — этот мальчишка расщепил на атомы всего за пару минут. Просто сел и переписал несколько строк кода.
Ли Сян во все глаза смотрел на Чу Фэя. Парень перед ним выглядел моложе его самого, но сейчас он казался выходцем из другой, пугающе развитой цивилизации.
«Боги… — в ужасе подумал Ли Сян, и по его спине пополз ледяной пот. — Ну что за чудовище этот Чу Фэй!..»