5

Местная физика

Серия Притчи НЁХоведения
Местная физика

РЕДАКЦИОННАЯ РЕМАРКА

В настоящем тексте используется ненормативная лексика. Не для эпатажа. Там, где без мата теряется смысл происходящего, мат остаётся.

О том, почему иногда нельзя просто взять и исправить очевидную хуйню

— ВЕРНИ КАК БЫЛО.

В операторской стояло восемь человек. На экране фабрика внезапно потеряла почти треть производительности. Физически при этом она перерабатывала ровно столько же руды, сколько час назад. Ничего не остановилось. Ничего не сломалось. Ни один двигатель даже не заметил происходящего. Просто новый инженер АСУ ТП утром исправил один неправильный коэффициент: 0.73.

И этим, как выяснилось, полез не в программу. Он полез в местную систему мироздания.

— Я весы нормально откалибровал, — сказал инженер.
Начальник фабрики посмотрел на него.
— Нахуя?
Вот с этого места всё и стало интересно.

За день до этого инженер нашёл в PLC строку: OreFlow := OreFlow * 0.73;
Рядом стоял комментарий: // НЕ ТРОГАТЬ

Инженер посмотрел на строку. Потом на комментарий. Потом снова на строку. Позвал технолога.
— Это что?
— Где?
— Ноль семьдесят три.
— А. Это чтобы правильно показывало.
— Что правильно?
— Тонны.
— А без него?
— Завышает.
— Почему завышает?
Технолог пожал плечами.
— Весы такие.
— В смысле «такие»?
— Ну такие, блядь. Поэтому коэффициент и стоит.
Инженер некоторое время молчал.
— Это нихуя не объяснение.
— А тебе какое надо?

Аргумент был слабый. Но проверяемый. Инженер пошёл к весам. В параметрах скорость ленты: 1,82 м/с. По факту получилось примерно: 1,33 м/с. Позвал КИПовца.
— У вас весы пиздят по скорости.
— Знаю.
Инженер даже переспросил:
— Что значит «знаю»?
— То и значит.
— Они показывают 1,82. По факту 1,33.
— Ну.
— ТАК НАСТРОИТЬ НАДО.
КИПовец посмотрел на него.
— Не надо.
— Почему?
— Потом полезет всё остальное.
— Что именно?
— Хуй его знает. Но полезет.

Фраза инженеру не понравилась. Слишком много в ней было опыта. И слишком мало причинности.

Начали поднимать историю. Когда-то давно на весах меняли энкодер скорости. Новый был с другим количеством импульсов на оборот. Коэффициент пересчёта нормально не поправили. Весы начали завышать производительность. Производство посмотрело на цифры и сказало:
— Какого хуя?
Кто-то нашёл быстрое решение. В программе появился: × 0.73. Цифры снова стали привычными. Все успокоились.

Инженер посмотрел на это и подумал:
— Ну и нахуя так жить?
Мысль была логичная. Даже правильная. И именно поэтому опасная. Потому что через пару экранов он нашёл ещё одну строку: Reagent_Setpoint := OreFlow * 1.41;

Пауза.

— А это что за 1,41?
Технолог снова оказался рядом.
— Удельный расход.
— В каких единицах?
— В нормальных.
— Каких нормальных?
— Чтобы анализы нормальные были.
— Блядь.

Полезли дальше.

Когда появился коэффициент 0.73, для PLC руды стало меньше. Следом стало меньше и реагента. Технология это быстро заметила.
— Мало льём.
— По расчёту нормально.
— По анализам нихуя не нормально.

И вместо того чтобы разобраться, что именно теперь считается тонной, кто-то однажды добавил: × 1.41. После этого анализы снова стали приемлемыми. Все успокоились второй раз.

Инженер посмотрел на обе строки.
× 0.73
× 1.41

— То есть одна хуйня исправляет другую?
Технолог пожал плечами.
— Не знаю. Работает же.
Вот это уже был серьёзный аргумент. Потому что на производстве фраза:
— Работает же.
в какой-то момент начинает весить больше любой схемы.

Но инженер всё равно полез дальше. И тут выяснилось самое неприятное. По этим же самым тоннам много лет считали:
план смены;
фактическую производительность;
удельный расход реагента;
часть технологических уставок;
сравнение смен;
отчётность.

То есть неправильные тонны давно перестали быть просто неправильными тоннами. Они стали официальными. Привычными. Согласованными.

По ним ругали за недобор. По ним хвалили за перевыполнение. По ним сравнивали смены. По ним считали реагент. По ним строили планы. Фабрика много лет существовала в системе координат, где: 1,33 м/с = 1,82 м/с. И всё было заебись. Пока кто-то не решил проверить.

Инженер всего этого ещё не осознал. Он просто увидел неправильную скорость. И сделал то, что сделал бы нормальный инженер:
Правильно откалибровал весы.
Убрал 0.73.
Пересчитал дозирование.
Зафиксировал изменения.
Сделал backup.
Написал комментарии.
На бумаге всё получилось красиво. Настолько красиво, что уже должно было насторожить.

Утром запустили. Первые секунд тридцать всё было спокойно. Потом технолог сказал:
— Реагента мало.
Инженер посмотрел тренд.
— Сейчас посмотрим.
Через минуту:
— Очень мало.
Ещё через минуту:
— А РУДА ЧЕГО ПОПЁРЛА?!
Инженер подошёл к HMI. Весы показывали заметно меньше привычного. Физически загрузка фабрики при этом никуда не делась.
— Так теперь они правильно показывают.
Технолог посмотрел на него.
— А раньше?
— Неправильно.
— Сколько лет?
— Похоже, много.
Технолог помолчал. Потом задал очень плохой вопрос:
— А план смены у нас по каким тоннам?
Пауза.
— По этим.
— А отчёт?
— По этим.
— А удельный расход?
— По этим.
— А уставки?
Инженер уже понял.
— Часть — по этим.
Технолог посмотрел на него с выражением человека, которому только что сообщили, что килограмм на их фабрике весит 730 граммов, но только по будням.
— То есть ты сейчас всё правильно сделал?
— Да.
— И поэтому у нас всё стало неправильно?
Инженер промолчал.

Потому что формально именно так и получилось.

Через десять минут в операторской было уже человек восемь. Через двадцать пришёл начальник фабрики. Посмотрел на экран.
— Почему производительность упала?
— Не упала.
— Я вижу, что упала.
— Физически не упала. Весы теперь показывают правильно.
Начальник посмотрел на инженера.
— А до этого?
— Неправильно.
— Но план выполнялся?
— По этим показаниям — да.
— А сейчас?
Инженер вздохнул.
— Сейчас показания правильные.
Начальник задумался.
— А план?
— Теперь надо пересчитывать.
— Отчётность?
— Тоже.
— Удельные расходы?
— Тоже.
— Уставки?
— Часть — да.

Начальник ещё раз посмотрел на экран. Потом на инженера.
— До тебя всё работало.
Вот теперь фраза прозвучала официально.

Инженер попытался сопротивляться.
— Оно работало неправильно.
— Но работало?
— Работало.
— А сейчас?
— Сейчас правильно.
Начальник помолчал.
— А можно обратно неправильно?

К обеду коэффициент 0.73 вернули. Следом вернули всё, что было завязано на старую систему расчёта. Цифры снова стали привычными. План снова начал выполняться. Отчётность снова сошлась сама с собой. Технолог успокоился. Начальник ушёл. Фабрика вернулась в родную Вселенную.

Инженеру выдали отдельную задачу: «Разработать план перехода на корректные значения без остановки производства и без изменения производственных показателей».

Он перечитал формулировку три раза. Потом открыл новый документ. Написал: ПЛАН ПЕРЕХОДА ПРЕДПРИЯТИЯ ИЗ МЕСТНОЙ ФИЗИКИ В ОБЫЧНУЮ

Посмотрел. Стер. Написал: План нормализации метрологических и расчётных зависимостей.

Так выглядело значительно менее ебануто.

На следующий день он снова открыл программу.

Нашёл: OreFlow := OreFlow * 0.73;
И дописал комментарий: // НЕ ТРОГАТЬ. СНАЧАЛА ВЫЯСНИТЬ, КТО ЕЩЁ НА ЭТОЙ ХУЙНЕ ЖИВЁТ
КИПовец прочитал. Усмехнулся.
— Я тебе вчера короче сказал.


ИЗ ТРАКТАТА О НЁХ

Закон каскадной компенсации

НЕСКОЛЬКО ОШИБОК СПОСОБНЫ ОБРАЗОВАТЬ ЛОКАЛЬНО ПРАВИЛЬНУЮ СИСТЕМУ.

Следствие

ИСПРАВЛЕНИЕ ОДНОЙ ОШИБКИ В СИСТЕМЕ ВЗАИМНО КОМПЕНСИРУЮЩИХСЯ ОШИБОК МОЖЕТ УХУДШИТЬ РЕЗУЛЬТАТ.

После чего виновным назначается человек, который: «полез туда, где всё работало». Жизненный цикл завершён.

При достаточном количестве таких компенсаций появляется: МЕСТНАЯ ФИЗИКА. На объекте начинают действовать собственные фундаментальные постоянные.

Первый закон местной физики

ЕСЛИ НЕПРАВИЛЬНЫЙ ПАРАМЕТР НЕЛЬЗЯ ИСПРАВИТЬ БЕЗ УХУДШЕНИЯ РЕЗУЛЬТАТА, РЯДОМ С ВЫСОКОЙ ВЕРОЯТНОСТЬЮ СУЩЕСТВУЕТ ЕЩЁ КАК МИНИМУМ ОДНА ХУЙНЯ.

Не трогайте пока вторую.

Сначала найдите.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества