Способ эксплуатации двигателя (варианты)
Иллюстрации
Показать всеИзобретение может быть использовано в системах управления для двигателей внутреннего сгорания (ДВС). Предложены способы эксплуатации двигателя для удаления излишков топлива из залитого двигателя, в которых при обнаружении того, что двигатель залит топливом, автоматически перекрывают подачу топлива в двигатель одновременно с увеличением отверстия впускной воздушной дроссельной заслонки и проворачиванием коленчатого вала двигателя в течение определенной продолжительности, наравне с регулированием воздушно-топливного отношения в двигателе, для ускорения продувки цилиндров двигателя от излишков топлива. Способы позволяют автоматически удалять излишки топлива из двигателя, способствуя скорейшему запуску двигателя. 3 н. и 11 з.п. ф-лы, 6 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к системам автоматического удаления излишков топлива из цилиндров двигателя (de-choking).
Уровень техники
При некоторых условиях двигатели внутреннего сгорания с традиционной или управляемой компьютером системой запуска двигателя могут глохнуть или не запускаться. Например, после многократных попыток запуска двигателя он может быть перелит топливом. Перелитый двигатель может быть запущен вручную за счет того, что полностью выжимается педаль акселератора, чтобы перекрыть топливные форсунки во время проворачивания коленчатого вала двигателя. Однако если водитель транспортного средства не знает, как выполнить запуск перелитого двигателя вручную, тогда он не сможет запустить двигатель.
Для снижения перелива двигателя и/или повышения способности перелитого двигателя к запуску разработано множество различных подходов. Например, в заявке США 2007/0028881 (Nakata et al.) описано измерение продолжительности проворачивания коленчатого вала с помощью определения количества оборотов двигателя во время проворачивания коленчатого вала. При этом когда количество оборотов двигателя во время проворачивания коленчатого вала превышает предварительно заданное значение, подачу топлива в двигатель прекращают. Соответственно в этом случае в двигатель не поступает излишнее количество топлива, что снижает риск переполнения двигателя и повышает вероятность того, что при следующем проворачивании коленчатого вала двигателя запуск будет успешным.
Описанный подход имеет ряд недостатков. В частности, несмотря на прекращение подачи дополнительного топлива в двигатель, оно все же может туда попадать от первичного источника подачи топлива и после завершения заданного периода для проворачивания коленчатого вала. Кроме того, если двигатель перелит, водителю транспортного средства все-таки нужно знать способ запуска такого двигателя вручную.
Раскрытие изобретения
Для решения данных проблем предлагается способ автоматического удаление излишков топлива из двигателя (de-choking) и проворачивания коленчатого вала двигателя при его переливе. Автоматическое удаление излишков топлива из двигателя может быть выполнено путем прекращения подачи топлива одновременно с открыванием воздушной дроссельной заслонки, регулировки воздушно-топливного соотношения до значения, соответствующего удалению излишков топлива, и/или увеличения продолжительности проворачивания коленчатого вала для увеличения скорости продувки топлива из двигателя. Таким образом, способ удаления излишков топлива из двигателя и запуска двигателя может быть выполнен автоматически при переливе двигателя, тем самым, увеличивая способность двигателя к запуску даже в ситуациях, когда водитель транспортного средства не знает, как выполнить запуск перелитого двигателя вручную.
Следует понимать, что вышеприведенное краткое описание предназначено для упрощенного изложения основных концепций, которые будут детально описаны далее. Не подразумевается идентификация ключевых или существенных признаков заявляемого объекта, объем которых определяется формулой изобретения, основанной на описании изобретения. Более того, заявленное изобретение не ограничено конкретными вариантами, которые решают некоторые из проблем, описанных выше или в какой-либо другой части данного описания.
Согласно одному аспекту настоящего изобретения предлагается способ эксплуатации двигателя, включающий:
автоматическое удаление излишков топлива из некарбюраторного двигателя, включающее в себя автоматическое перекрывание подачи топлива в двигатель одновременно с увеличением отверстия впускной воздушной дроссельной заслонки, и проворачивание коленчатого вала двигателя в ответ на обнаружение перелива топлива в двигателе, при этом перелив топлива в двигателе обнаруживают на основе количества топлива, поданного в двигатель во время попыток запустить двигатель.
Согласно варианту выполнения изобретения этап обнаружения перелива топлива в двигателе дополнительно включает в себя обнаружение глушения двигателя.
Согласно еще одному варианту выполнения изобретения при автоматическом удалении излишков топлива из двигателя дополнительно регулируют воздушно-топливное соотношение до значения, которое соответствует удалению излишков топлива.
Согласно другому варианту выполнения изобретения при автоматическом удалении излишков топлива из двигателя дополнительно увеличивают продолжительность проворачивания коленчатого вала для увеличения продувки топлива из двигателя.
Согласно другому варианту выполнения изобретения перелив топлива в двигателе обнаруживают дополнительно на основе количества попыток запуска двигателя, превышающего пороговое значение количества попыток запуска двигателя.
Согласно еще одному варианту выполнения изобретения перелив топлива в двигателе обнаруживают дополнительно на основе продолжительности проворачивания коленчатого вала, превышающей пороговое значение продолжительности проворачивания коленчатого вала.
Согласно еще одному варианту выполнения изобретения перелив топлива в двигателе обнаруживают дополнительно на основе прошедшего времени с момента последней попытки запуска двигателя, которое меньше первого порогового значения.
Согласно еще одному варианту выполнения изобретения перелив топлива в двигателе обнаруживают дополнительно на основе прошедшего времени работы двигателя, которое меньше второго порогового значения времени, причем прошедшее время работы двигателя указывает на время работы двигателя до момента выключения двигателя.
Согласно другому аспекту настоящего изобретения предлагается способ эксплуатации двигателя (автоматического удаления излишков топлива из двигателя), включающий этапы, на которых:
перекрывают подачу топлива в топливные форсунки двигателя,
увеличивают отверстие впускной воздушной дроссельной заслонки,
проворачивают коленчатый вал двигателя в течении увеличенной продолжительности проворачивания, и
регулируют воздушно-топливное соотношение до значения, соответствующего удалению излишков топлива, причем автоматическое удаление излишков топлива из двигателя выполняют в ответ на обнаружение перелива топлива в двигателе, которое включает в себя обнаружение глушения двигателя.
Согласно варианту выполнения изобретения глушение двигателя обнаруживают на основе внезапной остановки работы двигателя, когда трансмиссия не находится в режиме парковки или в нейтральном режиме.
Согласно еще одному варианту выполнения изобретения этап обнаружения перелива топлива в двигателе дополнительно включает в себя установление продолжительности проворачивания коленчатого вала, превышающей пороговое значение продолжительности проворачивания коленчатого вала, и/или количества попыток запуска двигателя, превышающего пороговое значение количества попыток запуска двигателя.
Согласно еще одному варианту выполнения изобретения этап обнаружения перелива топлива в двигателе включает в себя обнаружение, что прошедшее время с момента последней попытки запуска двигателя превышает первое пороговое значение и/или прошедшее время работы двигателя меньше второго порогового значения.
Согласно еще одному аспекту настоящего изобретения предлагается способ эксплуатации двигателя (автоматического удаления излишков топлива из двигателя), включающий этапы, на которых:
в ответ на перелив топлива в двигателе на основе того, что общее количество топлива, поданное во время старта, превышает пороговое значение:
- перекрывают подачу топлива в топливные форсунки двигателя,
- увеличивают отверстие впускной воздушной дроссельной заслонки,
- проворачивают коленчатый вал двигателя в течение первой увеличенной продолжительности проворачивания, и
- регулируют воздушно-топливное соотношение до значения обедненного воздушно-топливного соотношения, соответствующего удалению излишков топлива, а
в ответ на глушение двигателя на основе внезапной остановки работы двигателя, когда трансмиссия не находится в режиме парковки или в нейтральном режиме:
- перекрывают подачу топлива в топливные форсунки двигателя,
- увеличивают отверстие впускной воздушной дроссельной заслонки,
- проворачивают коленчатый вал двигателя в течение второй увеличенной продолжительности поворачивания, которая больше первой увеличенной продолжительности проворачивания, и
- регулируют воздушно-топливное соотношение,
- причем автоматическое удаление излишков топлива из двигателя выполняют в ответ на обнаружение перелива топлива в двигателе.
Согласно варианту выполнения изобретения двигатель является частью гибридной системы и является некарбюраторным двигателем.
Краткое описание чертежей
На Фиг. 1 представлено схематичное изображение примера цилиндра в многоцилиндровом двигателе с устройством для снижения токсичности отработавших газов, соединенным с выхлопной системой двигателя.
На Фиг. 2 представлено схематичное изображение примера системы запуска транспортного средства.
На Фиг. 3 показана логическая схема примера способа автоматического удаления излишков топлива из двигателя.
На Фиг. 4 показана логическая схема примера способа обнаружения перелива двигателя.
На Фиг. 5 показана логическая схема примера способа удаления излишков топлива из двигателя.
На Фиг. 6 приведены графики, на которых показаны режимы работы двигателя и системы запуска.
Осуществление изобретения
Следующее описание относится к способам и системам для автоматического удаления излишков топлива из двигателя при его переливе топливом. Предложенные способы и системы могут быть использованы в двигателе, изображенном на Фиг. 1, используемом в гибридной или негибридной системе транспортного средства. Двигатель может содержать управляемую компьютером или традиционную систему запуска двигателя, как показано на Фиг. 2. На Фиг. 3-5 показаны примеры способов автоматического удаления излишков топлива из перелитого топливом двигателя, а также обнаружения переполнения двигателя. Различные варианты изменений режима работы двигателя и системы запуска транспортного средства во время удаления излишков топлива из перелитого двигателя изображены на Фиг. 6.
Фиг. 1 представляет собой схематическое изображение одного из цилиндров многоцилиндрового двигателя 10 внутреннего сгорания, который может входить в движительную систему автомобиля. Двигателем 10 можно управлять, по меньшей мере частично, с помощью системы управления, содержащей контроллер 12, а также с помощью входных сигналов, направляемых водителем 132 транспортного средства с помощью устройства 130 ввода данных. В данном примере устройство 130 ввода данных представляет собой педаль газа и датчик 134 положения педали, который генерирует пропорциональный сигнал положения педали PP. Камера сгорания 30 (цилиндр) двигателя 10 может иметь стенки 32 с расположенным в них поршнем 36. Поршень 36 может быть соединен с коленчатым валом 40 для преобразования возвратно- поступательных движений поршня во вращательное движение коленчатого вала. Коленчатый вал 40 может быть соединен с по меньшей мере одним ведущим колесом транспортного средства с помощью системы трансмиссии. Кроме того, для запуска двигателя 10 к коленчатому валу 40 может быть с помощью маховика подключен пусковой мотор (см. Фиг. 2).
В камеру 30 сгорания воздух поступает из впускного коллектора 44 через впускной канал 42, а газообразные продукты сгорания выводятся через выпускной канал 48. Впускной коллектор 44 и выпускной канал 48 выборочно сообщаются с камерой 30 сгорания через соответствующие впускной клапан 52 и выпускной клапан 54. В некоторых вариантах камеры 30 сгорания могут иметь по два или более впускных клапана и/или два или более выпускных клапана.
Топливная форсунка 66 показана размещенной во впускном коллекторе 44 в такой конфигурации, которая обеспечивает так называемый впрыск топлива во впускные каналы выше по потоку от камеры сгорания 30. Топливная форсунка 66 может впрыскивать топливо пропорционально ширине импульса сигнала (FPW), полученного от контроллера 12 через электронный привод 68. Топливо подается к топливной форсунке 66 с помощью топливной системы (не показана), которая может включать в себя топливный бак, топливный насос и топливную рампу. В качестве альтернативы или дополнительно, камера 30 сгорания может использовать топливную форсунку, соединенную с ней непосредственно для выполнения впрыска прямо в эту камеру, что известно как прямой впрыск топлива. Хотя на Фиг. 1 показан двигатель с впрыском топлива, двигатель 10 может также представлять собой карбюраторный двигатель.
Впускной коллектор 44 может содержать дроссель 62, имеющий дроссельную заслонку 64. В этом конкретном примере положение дроссельной заслонки 64 может регулироваться контроллером 12 с помощью сигнала, подаваемого на электродвигатель или исполнительный механизм дросселя 62. Такую конфигурацию принято называть электронным управлением положением дроссельной заслонки (ETC). Таким образом, дроссель 62 может использоваться для варьирования потока впускного воздуха, подаваемого в камеру 30 сгорания, между другими цилиндрами двигателя. Положение дроссельной заслонки 64 контроллер может получать с помощью сигнала TP о положении дроссельной заслонки. Впускной канал 42 может содержать датчик 120 расхода воздуха (MAF) и датчик 122 давления воздуха в коллекторе (MAP) для передачи соответствующих сигналов MAF и MAP контроллеру 12.
Система 88 зажигания может подавать искру зажигания в камеру сгорания 30 через свечу 92 зажигания в соответствии с сигналом опережения зажигания SA от контроллера 12 в выбранных рабочих режимах. Несмотря на то, что показаны компоненты искрового зажигания, в некоторых вариантах осуществления изобретения камера сгорания 30 или одна или более камер сгорания двигателя 10 могут работать в режиме воспламенения от сжатия с искрой зажигания или без искры.
Датчик 126 выхлопных газов показан подключенным к выпускному каналу 48 выше по потоку от устройства 70 для снижения токсичности отработавших газов. Датчиком 126 может быть любой подходящий датчик, пригодный для получения информации о топливно-воздушном коэффициенте выхлопных газов, например, линейный датчик кислорода или UEGO (универсальный или широкодиапазонный датчик кислорода выхлопных газов), бистабильный датчик кислорода или EGO, датчик HEGO (подогреваемый EGO), датчик NOx, НС или СО. Устройство 70 для снижения токсичности отработавших газов показано установленным вдоль выпускного канала 48 ниже по потоку от датчика 126 выхлопных газов. В одном примере, устройство 70 для снижения токсичности отработавших газов может представлять собой трехкомпонентный нейтрализатор (TWC), ловушку NOx, и различные другие устройства обработки выхлопных газов или их комбинации. В некоторых примерах во время работы двигателя 10 устройство 70 для снижения токсичности отработавших газов может быть периодически перезагружено при работе по крайней мере одного цилиндра двигателя с определенным воздушно-топливным соотношением. Другие датчики 72, например, датчик AM и/или температурный датчик, могут быть расположены выше по потоку от устройства 70 для снижения токсичности отработавших газов, чтобы обеспечить контроль AM и температуры выхлопных газов, поступающих в устройство 70. Положения датчиков, показанные на Фиг. 1, являются исключительно примерами различных возможных конфигураций. Например, система снижения токсичности отработавших газов может предусматривать настройку частичного объема с помощью каталитических нейтрализаторов с непосредственным соединением.
Контроллер 12 показан на Фиг. 1 как микрокомпьютер, содержащий микропроцессорный блок 102 (CPU), порты ввода/вывода 104 (I/O), электронный носитель данных для исполняемых программ и калибровочных значений, показанный как постоянное запоминающее устройство 106 (ROM), оперативное запоминающее устройство 108 (RAM), энергонезависимое запоминающее устройство 110 (КАМ) и шину данных. В дополнение к сигналам, рассмотренным ранее, контроллер 12 может получать различные сигналы от датчиков, подключенных к двигателю 10, включая: измерение массового расхода воздуха, поступающего в двигатель (MAF) от датчика 120, температуру охлаждающей жидкости двигателя (ЕСТ) от датчика температуры 112, подключенного к рукаву охлаждения 114; профильный выходной сигнал зажигания (PIP) от датчика 118 на эффекте Холла (или другого типа), подключенного к коленчатому валу 40; измерение положения дроссельной заслонки (TP) от датчика положения дросселя; AM и/или температуру выхлопных газов на входе в каталитический нейтрализатор от датчика 72; количество воздуха в выхлопных газах от датчика 76; и сигнал об абсолютном давлении во впускном коллекторе двигателя (MAP) от датчика давления 122. Сигнал о скорости двигателя (RPM) может генерироваться контроллером 12 из сигнала PIP. Сигнал абсолютного давления в коллекторе (MAP) от датчика 122 используется для обеспечения индикации вакуума, или давления во впускном коллекторе. Необходимо отметить, что могут быть использованы различные комбинации вышеуказанных датчиков, например, датчик MAF без датчика MAP, или наоборот. В стехиометрическом режиме датчик MAP может выдавать показания о крутящем моменте двигателя. Этот датчик вместе с детектированной частотой вращения двигателя может предоставить расчет заряда (включая воздушный заряд), всасываемого в цилиндр. В одном примере датчик 118, который также используется как датчик частоты вращения двигателя, может производить заданное количество равномерно распределенных импульсов при каждом обороте коленчатого вала 40. Кроме того, контроллер 12 может сообщаться с устройством 136 отображения на приборной панели, например, для предупреждения водителя о неисправностях в двигателе или системе доочистки выхлопных газов.
Запоминающее устройство 106 ROM носителя данных может быть запрограммировано с помощью машиночитаемых данных, представляющих собой инструкции, исполняемые микропроцессорным блоком 102 для выполнения способов, описанных ниже, а также их вариантов.
На Фиг. 2 представлена схема примера системы 200 запуска, включающей в себя двигатель 10, контроллер 12 и систему 88 зажигания. Контроллер 12 может отправлять и принимать сигналы от двигателя 10 и трансмиссии 250, также он может принимать сигналы от переключателя 220 зажигания и выдавать сигналы для системы 88 зажигания и стартера 230. Для запуска двигателя переключатель 220 зажигания может представлять собой систему зажигания с помощью ключа или кнопки. Переключатель зажигания может быть установлен в различные положения, например, выключенное положение, включенное положение и положение запуска, с помощью ручного поворота ключа в выключенное положение, включенное положение и положение запуска. В качестве еще одного примера переключатель зажигания в виде кнопки может при нажатии на кнопку переключаться между выключенным положением, включенным положением и положением запуска.
При перемещении переключателя 220 зажигания в положение запуска, источник питания, например аккумулятор, может быть соединен со стартером 230 для запуска двигателя 10, при этом на контроллер 12 может быть отправлен сигнал, контроллер 12 может выдать сигнал для привода стартера 230 в действие и проворачивание коленчатого вала двигателя 10. Стартер 230 может проворачивать коленчатый вал двигатель 10 за счет сцепления с соединительным элементом 240. Соединительный элемент 240 может представлять собой эластичную муфту, маховик сцепления или иное соединительное устройство, которое может обеспечить механическое соединение между стартером 230 и двигателем 10. Соединительный элемент 240 может также механически трансмиссию 250 с двигателем 10.
Во время запуска двигателя 10, когда переключатель зажигания находится в положении запуска, стартер может соединиться с соединительным элементом 240 для проворачивания коленчатого вала двигателя 10. Во время запуска двигателя контроллер 12 также может управлять системой 88 зажигания таким образом, чтобы выполнить искровое зажигание в двигателе 10 с помощью свечей зажигания. Также контроллер 12 может регулировать моменты зажигания системы 88 зажигания для соответствия проворачиванию коленчатого вала двигателя. Кроме того, во время запуска двигателя контроллер 12 может посылать и принимать такую информацию, как продолжительность проворачивания коленчатого вала, скорость вращения стартера, количество попыток запуска двигателя (например, количество переключений зажигания) от переключателя 220 зажигания, системы 88 зажигания и стартера 230. Также контроллер 12 может сохранять такие данные о запуске двигателя, как количество попыток запуска двигателя, продолжительность и время, прошедшее с момента последней попытки запуска, продолжительность работы двигателя с момента последней попытки запуска.
После запуска двигателя 10 и/или по окончании проворачивания коленчатого вала переключатель зажигания может быть установлен во включенное положение, а стартер может отсоединиться от соединительного элемента 240. Например, после запуска двигателя 10, когда переключатель зажигания установлен во включенное положение, двигатель 10 может оставаться соединенным с трансмиссией 250 с помощью соединительного элемента 240 для привода колес транспортного средства. При включенном двигателе контроллер 12 может обмениваться данными с трансмиссией 250 и двигателем 10 для регулирования скорости транспортного средства и выходной мощностью, передаваемой колесам транспортного средства с помощью трансмиссии 250.
Кроме того, контроллер 12 может сохранять такие данные о заглохшем двигателе, как продолжительность и время, прошедшее с момента последнего заглохания, а также может устанавливать флаг заглохания двигателя при заглохании двигателя. Кроме того, может быть обеспечена индикация для оператора, например, с помощью устройства 136 отображения на приборной панели, если двигатель заглох и/или если установлен флаг заглохания двигателя. Например, контроллер может обнаружить заглохание двигателя, когда состояние двигателя меняется с включенного на выключенное, а переключатель зажигания находится во включенном положении. При ручном возврате переключателя зажигания в выключенное положение состояние двигателя может быть изменено на выключенное. Например, чтобы обеспечить управляемость и возможность использования транспортного средства, контроллер 12 может заблокировать ручное изменение положение переключателя зажигания в выключенное положение, когда коробка передач не находится в положении парковки или на нейтральной передаче. Таким образом, в качестве еще одного примера, заглохание двигателя может быть обнаружено в том случае, когда состояние двигателя меняется с включенного на выключенное, когда коробка передач не находится в положении парковки или на нейтральной передаче. Заглохание двигателя может включать в себя резкое прекращение работы двигателя по разным причинам, включая неподходящее воздушно-топливное соотношение, неисправность системы электрического зажигания, механические неисправности, а также значительные изменения нагрузки двигателя (например, при резком выключении сцепления в ручной коробке передач). Заглохание двигателя из-за резкого прекращения работы двигателя может привести к тому, что в цилиндрах двигателя может остаться лишнее несгоревшее топливо, что приведет к переливу двигателя.
На Фиг. 3 изображен способ 300 автоматического удаления излишков топлива из переполненного двигателя. Таким образом, способ 300 может помочь увеличить способность двигателя к запуску после перелива топлива в двигателе в ситуациях, когда оператор не знает, как вручную осуществить удаление излишков топлива для запуска залитого двигателя. Способ 300 начинается на этапе 310, на котором оценивают и/или измеряют значения показателей работы двигателя и системы запуска, например, состояние двигателя, крутящий момент двигателя, скорость вращения двигателя и время работы двигателя. Также могут быть оценены и/или измерены значения показателей работы системы запуска, включающие в себя флаг заглохания двигателя, время, прошедшее с последней попытки запуска двигателя, количество попыток запуска двигателя и продолжительность проворачивания коленчатого вала. На этапе 320 способа 300 происходит определение состояния двигателя. Если двигатель включен, способ 300 переходит к этапу 330, на котором выполняется увеличение времени работы двигателя tengine-on. Время работы двигателя, tengine-on, может обеспечить индикацию времени работы двигателя до тех пор, пока состояние двигателя не сменится на выключенное. После этапа 330 способ 300 завершается.
Если на этапе 320 двигатель будет выключен, то способ 300 перейдет к этапу 340, на котором определяется, произошло ли заглохание двигателя. Например, если состояние двигателя меняется с включенного на выключенное, когда переключатель зажигания находится во включенном положении, на этапе 350 может быть обнаружено заглохание двигателя и установлен флаг заглохания двигателя. В противном случае, если заглохание двигателя не обнаружено, на этапе 356 флаг заглохания двигателя не будет установлен. После этапов 350 и 356 способа 300 происходит переход к этапу 360, на котором определяется, выполнена ли попытка запуска двигателя. Например, попытка запуска двигателя может быть обнаружена, если переключатель зажигания переключается из выключенного положения в положение запуска. Если на этапе 360 не выполняется попытка запуска двигателя, способ 300 завершается.
Затем на этапе 366 может быть определено количество или масса топлива, поданного в двигатель во время попытки запуска двигателя, например, с помощью интегрирования значений ширины импульса впрыска топлива с учетом поправок на температуру и высоту над уровнем моря. Общее количество топлива, поданного во время следующих попыток запуска двигателя после последнего успешного запуска двигателя, может быть вычислено путем увеличения общего количества или массы топлива, fueltot, на интегральное значение количества топлива во время самой последней попытки запуска двигателя. Кроме того, на этапе 370 может быть увеличено значение счетчика попыток запуска двигателя, после чего на этапе 380 будут установлены текущее и предыдущее значения времени выполнения попыток запуска двигателя, tstart1 и tstart2 соответственно. Например, при выполнении попытки запуска двигателя, tstart2 устанавливается равным tstart1 и после чего tstart1 устанавливается равным времени выполнения самой последней попытки запуска. После этапа 380 способ 300 переходит к этапу 390, на котором определяется, произошло ли переполнение двигателя.
На Фиг. 4 показана логическая схема способа 400 обнаружения переполнения (перелив топлива) двигателя. Перелив топлива в двигателе может быть обнаружен по продолжительности проворачивания коленчатого вала, количеству последовательных попыток запуска, времени, прошедшему после последней попытки запуска, времени работы двигателя до попытки запуска и флагу заглохания двигателя. Способ 400 начинается на этапе 410, на котором происходит определение того, превышает ли продолжительность проворачивания коленчатого вала, tcrank, пороговое значение - tcrank,TH. Продолжительность проворачивания коленчатого вала может быть определена путем непосредственного измерения (например, времени, когда переключатель зажигания установлен в положение запуска, а стартер соединен с соединительным элементом 240), путем измерения частоты вращения стартера или двигателя во время проворачивания коленчатого вала или с помощью сочетания этих способов. Если tcrank больше tcrank,TH, т.е. продолжительность проворачивания коленчатого вала превышает среднее значение, необходимое для запуска двигателя, то на этапе 460 может быть обнаружен перелив топлива в двигателе. Например, когда длительность проворачивание коленчатого вала превышает tcrank,TH, в цилиндры двигателя может быть впрыснуто излишнее количество топлива, в результате чего двигатель может быть залит.
Если tcrank не превышает tcrank,TH, то способ 400 переходит к этапу 420, на котором определяется, превышает ли количество попыток запуска двигателя пороговое значение. Количество попыток запуска двигателя может быть сохранено в счетчике попыток запуска двигателя, при этом оно может соответствовать количеству последовательных попыток запуска двигателя до достижения успешного запуска. Если количество попыток запуска двигателя превышает пороговое значение, то на этапе 460 может быть установлен перелив топлива в двигателе. Например, когда количество попыток запуска двигателя превышает пороговое значение, в цилиндры двигателя может быть впрыснуто излишнее количество топлива, в результате чего двигатель может быть залит.
Если количество попыток запуска двигателя не превышает пороговое значение, способ 400 переходит к этапу 426, где может быть определено, превышает ли общее количество или масса топлива, поданного в двигатель во время попыток запуска двигателя, предварительно установленное значение. Общее количество или масса топлива, fueltot, может быть определено, например, с помощью интегрирования значений ширины импульса впрыска топлива с учетом поправок на температуру и высоту над уровнем моря, а также сравнения поданного количества топлива с предварительно установленным значением. Например, если общее количество топлива fueltot, поданное во время попыток запуска, превышает пороговое значение tcrank,TH, то может быть установлен перелив топлива в двигателе.
Если fueltot не превышает tcrank,TH, способ 400 переходит к этапу 430, где происходит определение того, меньше ли время, прошедшее после последней попытки запуска, чем первое пороговое значение tTH1. Прошедшее время может быть определено с помощью измерения разности между текущим и предыдущим значениями времени выполнения попыток запуска двигателя, tstart1 и tstart2 соответственно. Например, если разность между tstart1 и tstart2 меньше tTH1, то в цилиндры двигателя может быть впрыснуто излишнее количество топлива, в результате чего на этапе 460 может быть обнаружен перелив топлива в двигателе. Если разность между значениями tstart1 и tstart2 превышает tTH1, то во избежание перелива топлива в двигателе перед достижением времени tstart1 может понадобиться испарение достаточного количества несгоревшего топлива, оставшегося после предыдущей попытки запуска двигателя со значением времени tstart2.
Если разность между tstart1 и tstart2 превышает tTH1, то способ 400 переходит к этапу 440, на котором определяется, меньше ли время работы двигателя, tengine-on до последнего запуска двигателя, чем второе пороговое значение tTH2. Например, если tengine-on меньше tTH2, то может быть выполнен чрезмерный впрыск несгоревшего топлива в цилиндры двигателя, в результате чего на этапе 460 может быть обнаружен перелив топлива в двигателе. Если tengine-on превышает tTH2, то оставшееся несгоревшее топливо в двигателе может быть сожжено, после чего способ 400 переходит к этапу 450.
На этапе 450 способа 400 происходит определение того, установлен ли флаг заглохания двигателя. Если флаг заглохания двигателя установлен, это означает, что двигатель заглох. Заглохание двигателя может представлять собой резкое прекращение работы двигателя по разным причинам, включая неподходящее воздушно-топливное соотношение, неисправность системы электрического зажигания, механические неисправности, а также значительные изменения нагрузки двигателя (например, при резком выключении сцепления в ручной коробке передач). Заглохание двигателя из-за резкого прекращения работы двигателя может привести к тому, что в цилиндрах двигателя может остаться лишнее несгоревшее топливо, что приведет к переливу топлива в двигателе. Соответственно, если на этапе 450 флаг заглохания двигателя установлен, на этапе 460 способа 400 обеспечивается индикация перелива топлива в двигателе.
Если флаг заглохания двигателя не установлен, способ 400 возвращается к способу 300 на этап 390. Если на этапе 390 перелива топлива в двигателе не было обнаружено, способ 300 завершается. В противном случае, если перелив топлива в двигателе был обнаружен, способ 300 переходит к этапу 396, на котором происходит автоматическое удаление излишков топлива в ответ на перелив топлива в двигателе.
На Фиг. 5 показан способ 500 автоматического удаления излишков топлива из двигателя. Способ 500 начинается на этапе 510, на котором перекрывают подачу топлива в топливные форсунки двигателя. В качестве примера топливные форсунки 66, соединенные с впуском цилиндра двигателя или напрямую с цилиндрами двигателя, могут быть автоматически перекрыты или закрыты с помощью контроллера 12. Перекрытие топливных форсунок двигателя блокирует впрыск дополнительного топлива в цилиндры двигателя во время удаления излишков топлива из двигателя и может снизить степень перелива топлива в двигателе.
Затем способ 500 переходит к этапу 520, на котором открывают воздушную дроссельную заслонку двигателя. В качестве примера дроссельная заслонка 64 может быть открыта полностью или частично, что позволит впускному потоку воздуха проходить в двигатель и упростит удаление излишков топлива из двигателя, После увеличения отверстия впускной воздушной дроссельной заслонки способ 500 переходит к этапу 530, на котором коленчатый вал двигатель проворачивается и увеличивается продолжительность проворачивания коленчатого вала. Увеличение продолжительности проворачивания коленчатого вала может упростить удаление излишков топлива из двигателя за счет увеличения времени воспламенения, испарения и сжигания остатков топлива в цилиндрах двигателя. На этапе 530 способа 500 с помощью системы 88 зажигания во время проворачивания коленчатого вала также может быть подана искра зажигания в течение увеличенного времени.
После этапа 530 способ 500 переходит на этап 540, где в ходе автоматического удаления излишков топлива регулируют воздушно-топливное соотношение для начала удаления излишков топлива. В качестве примера воздушно-топливная смесь может быть обеднена по сравнению с работой без удаления излишков топлива из двигателя, поскольку к этому моменту двигатель может быть уже залит топливом. Регулировка воздушно-топливного соотношения до воздушно-топливного соотношения, соответствующего началу удаления излишков топлива из двигателя (например, бедная воздушно-топливная смесь) может облегчить автоматическое удаление излишков топлива из двигателя, поскольку содержание топлива в цилиндрах двигателя может быть снижено, делая топливную смесь для сгорания менее обогащенной (например, обедненной). Регулировка воздушно-топливного соотношения может быть выполнена путем одного или нескольких способов: регулировка положения впускной воздушной дроссельной заслонки, регулировка впрыска топлива, регулировка перекрытия впускных и выпускных клапанов цилиндра и т.д.
Затем на этапе 546 способа 500 определяют, успешно ли прошла попытка запуска двигателя. Например, если запуск двигателя начинается до окончания проворачивания коленчатого вала с увеличенной продолжительностью, то может быть установлено, что попытка запуска двигателя оказалась успешной. Если попытка запуска двигателя не удалась, то способ 500 возвращается к способу 300 на этап 396, после которого способ 300 завершается.
Если попытка запуска двигателя оказалась успешной, способ 500 переходит к этапам 550, 560, 57Q, 576 и 580, на которых происходит сброс tengine от снятие флага заглохания двигателя, сброс значения счетчика попыток запуска двигателя, сброс значения fueltot, а также сброс значений tstart1 и tstart2 соответственно. После этапа 580 способ 500 возвращается к способу 300 на этап 396, после которого способ 300 завершается.
Таким образом, способ может предусматривать автоматическое удаление излишков топлива из двигателя и проворачива