Дрессура "железа"
фото
Александра БАТЫРУ, автора и производителей
КОСМОС СУПЕРСИСТЕМ И ТЕХНОЛОГИЙ ГОНОЧНОЙ ТЕХНИКИЧАСТЬ IV, МОЗГОВАЯЗверь почуял жертву. Его мозг молниеносно собрал данные от органов чувств и произвел необходимые вычисления: длина прыжка, сила, направление. Малейшая ошибка, и добыча ускользнет. Или сам зверь станет жертвой своей же неточности... Сегодня проведем "трепанацию черепа" животного и изучим его высокоточный и сверхбыстродействующий кремниевый мозг.
Начнем с требований, которые необходимо учитывать при разработке бортовой электроники гоночных мотоциклов. Но в этот раз не проводим границу между классами гоночных машин, потому что их электронные системы схожи.
Первое требование очевидно - бортовая электроника должна эффективно управлять сложнейшим агрегатом мотоцикла - двигателем и позволять пилоту максимально использовать его возможности в любых условиях.
Второе требование связано с тем, что персоналу "конюшен" необходимо знать точные последствия тех или иных изменений в настройках мотоцикла и действий пилота. Для этого необходимо иметь возможность измерять и запоминать огромное количество параметров, таких, как скорость, ускорение, угол наклона, положение ручки газа и т.п.
Требование номер три - некоторые из измеренных параметров необходимо в максимально удобной форме индицировать пилоту.
Ряд требований в равной степени относится ко всей бортовой электронике мотоциклов: влагопылезащищенность, минимальный вес, виброустойчивость, температурная стабильность, малое потребление электроэнергии. Надеюсь, это ясно.
Разберемся, как работает система управления впрыском топлива.* Одна из деталей системы впрыска - инжектор. По сути, это форсунка (или несколько форсунок), перед которой стоит электрический бензоклапан. Количество бензина, протекающего через инжектор, определяется давлением бензина, диаметром и количеством форсунок и продолжительностью открытия электромагнитного бензоклапана. Таким образом, для дозирования бензина, смешивающегося с воздухом во впускном тракте, необходимо изменять продолжительность фазы открытия электроклапана (все остальные параметры считаем постоянными). Каким же образом ECU определяет, на какое время открыть клапан? Ключ к решению задачи - карты впрыска топлива. Это - обычные таблицы, представленные в электронной форме и "зашитые" в память процессора ECU. Каждый раз, когда близится фаза впуска, процессор считывает информацию с датчиков оборотов, положения ручки газа, давления воздуха, температуры двигателя и т.п. и начинает путь по картам впрыска топлива. Например, в данный момент времени двигатель работает на 12 000 об/мин, и мы открыли газ на 70%. Вооружившись этими цифрами, процессор ECU "лезет" в таблицу и "ищет" строку и столбец, соответствующие этим оборотам и положению ручки газа. На пересечении нужного столбца и строки лежит ячейка с искомыми цифрами - продолжительностью открытия электромагнитного клапана топливного инжектора. Пусть для примера это будет 500 микросекунд.* Но на этом работа процессора не заканчивается. Процессор лезет в следующую карту и ищет ячейку, соответствующую найденному времени 500 микросекунд и температуре воздуха, например, 27 градусов. Содержимое найденной ячейки - поправка, которую следует добавить к полученному из первой таблицы времени. Но и это не все. Далее процессор по очереди обходит карты, содержащие поправки, зависящие от давления воздуха, температуры охлаждающей жидкости, масла и напряжения бортовой сети, и все это нужно успеть сделать менее чем за 0,005 секунды. В итоге получается примерно следующее: 500+15%-8%+3%-6%.* Это и есть точное время, на которое нужно открыть клапан инжектора для получения оптимальной смеси в данном цилиндре. Описанный процесс повторяется для каждого цилиндра и рабочего цикла. Аналогично картам впрыска существуют и карты зажигания, по которым ECU определяет оптимальный угол опережения и предотвращает детонацию. Все перечисленные карты для любых погодных условий разрабатываются на заводе во время динамометрических испытаний двигателей.
Из сказанного становится понятно, каким образом настраивают четырехтактные двигатели MotoGP и SBK и почему мы так часто видим механиков с портативными компьютерами. Совершенно верно, карты загружаются с этих самых ноутбуков. Представляете, насколько проще загрузить новые карты с помощью компьютера, чем менять жиклеры и иглы карбов "двухтактников" GP-125 и GP-250? Если же к этому добавить тот факт, что с помощью этих самых карт ECU может автоматически компенсировать практически любые изменения метеоусловий, то преимущество впрыска топлива над традиционными карбюраторами становится абсолютным. Более того, почти все мотоциклы MotoGP и некоторые байки SBK позволяют загрузить в ECU сразу несколько наборов карт впрыска и опережения (например, один набор карт оптимизирован под свойства свежей резины, другой - под "мокрую" и третий - для "уставшей") и переключаться с одной на другую прямо во время гонки.
Кроме того, карты впрыска отвечают еще за один немаловажный аспект работы двигателя. Да, это пресловутая форма кривых мощности и крутящего момента. Изменяя параметры карты впрыска на определенных оборотах, можно пожертвовать оптимальными пропорциями смеси в пользу формы этих самых кривых и устранить нежелательные "провалы" и "подхваты", облегчив, таким образом, дозирование мощности в поворотах. Или наоборот, пожертвовать покладистым характером мотора в пользу высокой пиковой мощности, которая позволит обогнать соперника на прямой. Напомню, что переключать карты можно непосредственно на ходу, что дает возможность использовать каждую карту именно тогда, когда она принесет больше пользы.
Чтобы окончательно "подружиться" с понятием карт впрыска топлива, давайте вспомним о знакомом практически каждому спортбайкеру пауэркоммандере.* Это электронное устройство представляет собой дополнение к стоковому ECU и позволяет менять карты впрыска (а в комплекте с модулем зажигания* - карты опережения и обороты срабатывания ограничителя) в зависимости от типа и конструкции впускной и выпускной системы. Конечно, по сравнению с профессиональными гоночными ECU фирм Motec и Magneti Marelli PowerCommander значительно отстает по функциональности, но для дорожного применения и даже для гонок BSB и AMA** его возможностей более чем достаточно.
Разобравшись с картами опережения и впрыска, давайте посмотрим, каким образом главный орган управления мотоцикла - ручка газа - руководит блоком ECU. Традиционная схема такова: ручка газа механически связана с заслонками во впускном тракте. На оси заслонок расположен электронный датчик, сообщающий ECU угол, на который эти заслонки открыты. В таком решении (оно применено практически на всех серийных спортбайках и мотоциклах класса SBK) есть одно неоспоримое преимущество: оно дает пилоту ощущение прямой связи ручки газа с задним колесом. Но в этом же кроется и его недостаток: пилот может злоупотреблять этой прямой связью и требовать от двигателя того, чего он дать не может, или что в некоторых условиях приведет к негативным последствиям. В качестве примера давайте вспомним, как реагировали на открытие газа ранние дорожные спортбайки с впрыском топлива.
При резком открытии заслонки скорость воздушного потока во впускном тракте также резко падает. Даже если ECU учтет это явление и уменьшит продолжительность фазы впрыска, струя топлива из инжектора может "прошить" насквозь медленный поток воздуха и осесть на противоположной стенке впускного патрубка. Как следствие, смесь получится обедненная и двигатель на мгновение потеряет мощность. Долей секунды позже осевшее топливо испарится и переобогатит следующую порцию смеси - двигатель "рванет". Результат - "нервная" реакция на ручку газа. Успокоить "нервы" можно двумя способами. Первый - установить перед заслонкой, связанной с ручкой газа, вторую, которой бы управлял сам ECU. В этом случае блок ECU сможет предотвратить падение скорости воздушного потока при резком повороте ручки газа путем плавного открытия (или даже закрытия) "своей" заслонки. По этому пути пошла Suzuki в своей системе SDTV.* Второй способ - и вовсе отобрать у пилота прямой контроль над заслонками. Именно этот принцип и используется в самой передовой системе управления двигателем - Fly-By-Wire.**
Как мы уже поняли, в системе Fly-By-Wire ручка газа более не связана напрямую с заслонками во впускном тракте, а управляет датчиком, преобразующим угол поворота в электрические сигналы. Эти сигналы приходят на вход модуля ECU, который, если необходимо, корректирует их, вносит соответствующие поправки и открывает (если открывает!) заслонки с помощью шагового электродвигателя именно на ту величину, на которую нужно в данный момент времени. Другими словами, если пилот требует от двигателя невозможного, блок ECU внесет свою поправку и сгладит человеческую ошибку. Кроме того, что описанное выше "нервное" поведение мотоцикла при резком открытии газа становится подконтрольным, электроника блока ECU позволяет поднять уровень контроля над мотоциклом на принципиально новые высоты. Только система Fly-By-Wire позволяет в чистом виде внедрить такие "сервисы", как контроль старта*, контроль сцепления с дорогой** и управление торможением двигателем***. Справедливости ради стоит отметить, что все эти "сервисы" можно реализовать и на классических системах впрыска с механической связью между ручкой газа и заслонками, но заставить их работать гладко гораздо сложнее.
Итак, контроль старта. Из материала "Светофорные Гран-при"**** мы знаем, что для эффективного ускорения необходимо поддерживать обороты в зоне максимального крутящего момента и одновременно с помощью сцепления удерживать ускорение в таком диапазоне, чтобы оно было максимально возможным, но не привело к чрезмерному поднятию переднего колеса. Задача не из простых, особенно если мощность мотора около 250 л. с. К счастью, электроника на нашей стороне. Перед началом гонки пилот нажатием кнопки переводит мотоцикл в режим старта. Имея полный контроль над заслонками, ECU системы Fly-By-Wire независимо от положения ручки газа (пилот может выкрутить ее на полную) ограничивает мощность двигателя такой величиной, которая может быть безопасно реализована при данных условиях. Ориентируясь по многочисленным бортовым датчикам (о них - чуть позже), ECU на ранних стадиях определяет начало подъема переднего колеса или пробуксовку заднего и в нужных пределах снижает или увеличивает мощность. Кроме этого блок ECU в состоянии управлять и сцеплением (достоверных данных нет, но есть подозрение, что некоторые команды используют блоки сцепления, управляемые электроникой), регулируя связь между двигателем и колесом. Так что гонщику для эффективного старта остается открутить газ и в нужный момент бросить сцепление. А первый же сброс газа выведет ECU из стартового режима и возвратит пилоту полный контроль над мотоциклом.
Второй "наворот" систем Fly-By-Wire - контроль сцепления с дорогой. По сравнению со сложностью этого "наворота" предыдущий - просто детский лепет. Причем трудность не в том, чтобы остановить пробуксовку, а в том, чтобы определить, когда она началась и когда эта пробуксовка вредна. Например, можно сравнивать скорости вращения переднего и заднего колес, но во время вилли эти данные не позволят блоку ECU принять правильное решение. Еще сложность: как быть с контролируемым заносом, вызванным намеренно? В этом случае нам вообще не нужно останавливать пробуксовку. Выход - "научить" ECU принимать решение на основании данных, приходящих сразу от нескольких датчиков. Например, если датчик хода вилки сообщает, что она полностью разжата, значит, мотоцикл поднялся на заднее колесо, и замедление вращения переднего колеса относительно заднего не означает начало пробуксовки. Но как же тогда выявить начало сноса заднего колеса, если мотоцикл едет только на нем? Для этого используют такие датчики, как трехмерные гироскопы и акселерометры. Благодаря гироскопическому датчику ECU точно знает, в каком положении находится мотоцикл, а акселерометр сообщит момент резкого изменения бокового ускорения, характерный для начала сноса заднего колеса. Кроме того, данные гироскопа используются для масштабирования карт впрыска таким образом, чтобы при прохождении поворотов в распоряжении пилота было лишь немного больше мощности, чем можно реализовать при данной скорости и угле наклона мотоцикла. Другими словами, на основании данных гироскопа ECU автоматически уменьшает мощность двигателя в поворотах до величины, лишь немного превосходящей ту, которую может реализовать резина. Это дополнительно облегчает дозирование газа и уменьшает негативные последствия ошибок пилотов.
Но даже гироскопический датчик и акселерометр не позволяют достоверно определить, что происходит с мотоциклом в некоторых гоночных ситуациях. Чтобы ECU имел возможность действительно объективно оценивать происходящее, ему необходимо знать реальную скорость и направление движения мотоцикла относительно поверхности трека. Эту информацию предоставляют три типа датчиков: оптический датчик скорости, радар и датчик на базе GPS*. У первых двух есть существенные недостатки (оптический датчик неточен, когда мотоцикл находится в наклоненном положении, радар ловит помехи от инфраструктуры трека и других радаров, и оба они довольно громоздкие), а вот датчик на базе GPS показал себя весьма хорошо. От 10 до 50 раз в секунду он считывает сигналы нескольких спутников и вычисляет с их помощью реальную скорость мотоцикла в каждый момент времени и его положение на треке с точностью до нескольких сантиметров. Полученная информация и становится "пищей" для размышления блоку ECU, а также поступает в систему даталоджинга, которую мы "препарируем" чуть позже.
Последний "наворот" системы Fly-By-Wire - контроль торможения двигателем. Из второй части "Дрессуры" мы знаем, что при "наглых" переключениях вниз с блокировкой заднего колеса борется проскальзывающее сцепление (его еще называют сцеплением с обратной пробуксовкой). Однако его способностей оказывается недостаточно. Дело в том, что в зависимости от различных внешних условий (качество поверхности трека, сухой асфальт или мокрый, направление уклона дороги и т.п.) в распоряжении задней покрышки оказывается разная величина сцепления с дорогой. Из-за того, что блок сцепления не способен отслеживать связь заднего колеса с дорогой и начинает проскальзывать только при определенной фиксированной величине обратного момента, он далеко не всегда эффективно предотвращает блокировку заднего колеса. Облегчить задачу проскальзывающего сцепления и призвана система управления торможением двигателем.
Существует несколько подходов к построению системы управления торможением двигателем. Первый заключается в том, что ECU анализирует сигналы бортовых датчиков и при появлении намеков на блокировку заднего колеса во время торможения двигателем плавно повышает холостые обороты до прекращения симптомов. Второй подход используется в Honda RC211V. ECU этого байка управляет специальным электромагнитным клапаном, врезанным во впускной тракт между клапанами ГРМ и заслонками. Как только заднее колесо проявляет тенденцию к блокировке, клапан открывается и позволяет воздуху напрямую течь в цилиндры, уменьшая эффект торможения двигателем. Теоретически возможен и третий подход, когда ECU напрямую (с помощью гидравлики) заставляет блок сцепления проскальзывать, но достоверной информации об его применении пока нет.