У нас в обществе как заведено? Чуть что пошло не так — в экономике ли, на стройке, в жилищно-коммунальном секторе или в поликлинике уездного города N — граждане сразу делятся на два непримиримых лагеря. Одни начинают эмоционально стучать кулаком по столу, требовать немедленно «всех разогнать и расстрелять», а вторые с умным видом на федеральных каналах объясняют, что это, дескать, особый исторический путь, кругом враги, надо просто еще немного потерпеть и сплотиться.
Есть такая фундаментальная дисциплина — Теория автоматического управления (ТАУ). Те, кто заканчивал технические вузы по энергетическим, механическим или радиотехническим специальностям, при одном упоминании этой аббревиатуры обычно нервно вздрагивают и вспоминают бессонные ночи над преобразованиями Лапласа и комплексными переменными. Многим казалось: «Господи, какую же дичь нам преподают, какие-то сферические передаточные функции в вакууме, где это в жизни пригодится?»
А пригождается это везде. Потому что ТАУ — это не про формулы ради формул. Это всеобщий, не знающий жалости закон природы о том, как вообще устроено управление чем бы то ни было в этом бренном физическом мире.
Хоть турбиной на тепловой электростанции.
Хоть старым карбюраторным автомобилем на обледенелой трассе.
Хоть государством с населением в полторы сотни миллионов человек и одиннадцатью часовыми поясами.
Законы физики и математики, знаете ли, партийных билетов не спрашивают. Им абсолютно все равно, какие флаги вы вывесили на фасаде и какие правильные речи произносите с трибун. Если вы нарушили закон устойчивости системы — система развалится. С грохотом, искрами и неизбежными материальными убытками.
Давайте разберем на пальцах, как это работает и почему мы обязаны об этом знать.
Откуда ноги растут: паровой котел и русский профессор
Немного исторической фактуры, чтобы понимать генезис проблемы.
В XVIII веке гениальный шотландец Джеймс Уатт прикрутил к своей паровой машине центробежный регулятор. Штука простая как валенок: два металлических шарика на рычагах крутятся вокруг вертикальной оси. Паровая машина крутит вал быстрее \to шарики под действием центробежной силы расходятся в стороны \to рычажная система механически прикрывает заслонку подачи пара \to подача пара падает \to машина замедляется.
Казалось бы — красота! Автоматизация, прогресс, триумф разума. Машина сама себя держит в узде, истопник может спокойно пойти пить чай.
Но в XIX веке машины стали мощнее, обороты выше, нагрузки неравномернее. И тут у инженеров по всей Европе начался кромешный ад. Регулятор Уатта внезапно начал сходить с ума. Вместо ровной работы машина впадала в ярость: обороты то падали почти до нуля, то взлетали так, что маховики разрывало на куски и они улетали через крыши заводов, калеча рабочих.
Инженеры смазывали оси, меняли металл, матерились, увольняли механиков — ничего не помогало. Машина упрямо шла «вразнос».
И продолжалось это ровно до тех пор, пока за дело не взялись теоретики. Сначала англичанин Джеймс Клерк Максвелл в 1868 году написал фундаментальную статью «О регуляторах», а затем наш выдающийся соотечественник — профессор Санкт-Петербургского практического технологического института Иван Алексеевич Вышнеградский в 1876 году опубликовал работу «О регуляторах прямого действия».
Вышнеградский взял и на строгом математическом языке доказал простую, но убийственную вещь: регулятор и паровая машина — это не две отдельные детали. Это единая замкнутая динамическая система.
И если параметры этого регулятора (его масса, трение, длина рычага, время его реакции) не согласованы с инерцией самой машины, система неизбежно входит в режим автоколебаний. Раскачивает саму себя до полного физического разрушения.
Так родилась ТАУ. Позже подтянулись гениальный русский математик Александр Ляпунов (создавший строгую теорию устойчивости), англичанин Раус, немец Гурвиц, американцы Найквист и Боде. Они расписали мир на уравнения, из которых следовал один беспощадный вывод: управлять объектом «на глазок», основываясь исключительно на благих пожеланиях оператора — верный способ этот объект угробить.
Архитектура контура: три кита любого управления
В теории автоматического управления любая система, если отбросить шелуху, состоит всего из четырех элементов. Неважно, собираете ли вы систему автоматического регулирования возбуждения генератора (АРВ) или руководите министерством.
* Задающее воздействие (Уставка).
Это цель. Чего мы хотим достичь? Например: в комнате должно быть +22 °C. Или: автомобиль должен ехать со скоростью ровно 90 км/ч. В масштабах страны: инфляция должна быть 4%, реальные доходы населения должны расти на 3% в год, а мосты не должны трескаться через два года после сдачи.
Собственно, то, чем мы рулим. Паровой котел, турбина, энергосистема, экономика региона, система здравоохранения. У объекта всегда есть масса, колоссальная инерция, внутреннее сопротивление и способность сопротивляться дурным решениям.
* Управляющий орган (Регулятор).
Тот, кто принимает решения. Компьютер, механический золотник, микроконтроллер или правительство с чиновниками. Регулятор сравнивает то, что есть, с тем, что должно быть, и выдает команду: «поддать парку», «прижать заслонку», «поднять ключевую ставку», «выделить субсидию».
* Обратная связь (Датчик).
Альфа и омега. Самый главный, краеугольный элемент. Датчик измеряет реальное состояние объекта на выходе и возвращает сигнал в начало цепи — на вход регулятора.
И вот тут регулятор вычисляет так называемый сигнал ошибки (рассогласование):
Если в комнате должно быть +22, а термометр показывает +18, то рассогласование равно +4. Регулятор видит эту ошибку и отдает команду нагревателю: «Включись!». Когда температура доползет до +22, ошибка станет равной нулю, и регулятор выключит тэн.
Это называется отрицательной обратной связью (ООС). Слово «отрицательная» здесь не означает «плохая». Наоборот! В ТАУ отрицательная обратная связь — это абсолютное благо. Она стремится уменьшить ошибку, свести ее к нулю, вернуть систему в устойчивое равновесие. На ней держится вся Вселенная: от терморегуляции человеческого тела (вспотели — остыли) до орбитального движения планет.
А теперь пересаживаемся за руль «Жигулей»
Чтобы окончательно закрепить понимание на бытовом уровне, представьте, что вы едете зимой по скользкой загородной дороге. Вы — это регулятор. Автомобиль — объект управления. Дорожная полоса — уставка.
Ваши глаза — это датчик обратной связи.
Глаза видят: корму машины слегка повело вправо (появился сигнал рассогласования).
Мозг (регулятор) мгновенно обрабатывает информацию и руками через руль выдает управляющее воздействие: короткий, выверенный поворот руля в сторону заноса.
Машина стабилизируется. Рассогласование ликвидировано. Вы едете дальше.
А теперь представьте, что ради экономии или из соображений «как бы чего не вышло» вам лобовое стекло наглухо закрасили черной краской.
Но зато посадили рядом специального пассажира в костюме с галстуком, который бодрым голосом каждые три секунды рапортует:
— «Докладываю: обстановка штатная! Движемся строго по курсу с опережением графика на 12%! Дорожное полотно идеальное, никаких заносов нет и быть не может в силу нашего геополитического величия!»
При этом колеса уже наполовину заехали на рыхлую заснеженную обочину.
Что сделает водитель в таких условиях? Он либо интуитивно начнет хаотично крутить руль во все стороны, превращая плавный занос в неуправляемое вращение, либо будет жать на газ, пока машина на скорости сто километров в час не обнимет ближайшую придорожную березу.
Понимаете, к чему я клоню?
Если обратная связь искажена, если между реальностью и тем, кто крутит руль, образуется прослойка из фальшивых сигналов — система обречена чисто геометрически и кинематически. Для этого не нужны диверсанты или мировой заговор. Достаточно просто выключить правдивые датчики.
Причем здесь государство?
Послушайте, государство — это невероятно сложный, гипертрофированно инерционный объект.
Когда наверху подписывают указ, скажем, о реформе первичного звена здравоохранения или оптимизации строительных норм, это не значит, что через секунду всё заработало идеально. Это в фантазиях некоторых кабинетных теоретиков мир меняется по щелчку пальцев.
В реальности сигнал идет по проводам бюрократии вниз. Пока дойдет до конкретной районной больницы, пока закупят оборудование, пока персонал научится на нем работать — проходят месяцы и годы. В ТАУ это называется запаздыванием (чистым транспортным запаздыванием \tau).
И вот если на местах реформа привела к тому, что врачи уволились, очереди выросли втрое, а льготные лекарства сгнили на складе — это сигнал ошибки. Он должен немедленно, в первозданном, не приукрашенном виде полететь обратно наверх:
«Товарищи начальники, стоп! Управляющее воздействие дало сбой! На объекте перегрев! Срочно корректируйте параметры регулятора!»
Но что происходит, если местная вертикаль панически боится признать ошибку?
Чиновник на районе думает: «Если я сейчас честно напишу наверх, что реформа провалилась, меня снимут с должности и выгонят с волчьим билетом. Напишу-ка я лучше, что показатели перевыполнены на 140%, жалоб от населения нет, все счастливы и поют песни».
В контур управления вместо реального сигнала ошибки \varepsilon загоняется откровенная дезинформация.
Регулятор наверху видит отчет: «О, как здорово получилось! Значит, метод работает. Давайте-ка масштабируем этот передовой опыт на всю страну и урежем финансирование еще на 20%!»
Происходит то, что в ТАУ называется накоплением статической ошибки. На бумаге показатели идеальные, графики устремлены в стратосферу, премии выплачены. А на земле — агрегат уже скрипит, из-под капота валит сизый дым, и подшипники начали плавиться от перегрузки.
Давайте подведем промежуточный итог. ТАУ — это не бред сумасшедших математиков. Это техника безопасности при работе с реальностью.
Управлять — это не значит громко кричать, бить кулаком по трибуне или требовать невозможного. Управлять — это значит:
* Иметь абсолютно точные, откалиброванные, неподкупные датчики обратной связи.
* Знать реальные физические ограничения и инерцию своего объекта (не требовать от груженого самосвала разгона формульного болида).
* Уметь вовремя признавать сигнал рассогласования и плавно, без истерических рывков, корректировать управляющее воздействие.
Если этого нет, в системе неизбежно возникнут резонансные явления. И никакие победные реляции в прессе не спасут котел от взрыва, если предохранительный клапан намертво заварен сваркой, а манометр показывает то, что приятно глазу директора завода, а не реальное давление пара.
О том, как именно врут датчики, почему так называемая «положительная обратная связь» способна разнести в щепки даже самую несокрушимую империю, и почему вовремя замеченная яма на дороге важнее ста победных докладов — мы детально и аргументированно поговорим во второй части.
Спокойно, вдумчиво и исключительно по существу.