обогащение смеси при нажатии газа
Re: обогащение смеси при нажатии газа
типа зашкаливает? но иголки это все равно имхо не объясняет… разве что локальные пики в таблице? глупость наверное скажу, но карту впрыска бы увидеть?
-
- Posts: 69
- Joined: Sun Sep 08, 2013 2:33 pm
Re: обогащение смеси при нажатии газа
Другими словами ты полагаешь что смесь выпадает из измеряемого диапозона датчика от того такие скачки ?russian wrote:Я думаю, она так показывает либо меньше 9 или больше 25.Maxi wrote:а почему лямбда сама по себе с ума сходит?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Да, это моя теория. Вот только случается это еще ДО нажатия на педаль газа - так что это или запаздывание, или мне нужен другой контроллер ШДК, или ещё где-то косяк.ItaloManyak wrote:Другими словами ты полагаешь что смесь выпадает из измеряемого диапозона датчика от того такие скачки ?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 33
- Joined: Thu Aug 21, 2014 5:30 pm
- Location: Russia, Saratov
Re: обогащение смеси при нажатии газа
А какой ШДК?russian wrote:Да, это моя теория. Вот только случается это еще ДО нажатия на педаль газа - так что это или запаздывание, или мне нужен другой контроллер ШДК, или ещё где-то косяк.ItaloManyak wrote:Другими словами ты полагаешь что смесь выпадает из измеряемого диапозона датчика от того такие скачки ?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Левоватый, BPSX D1sasha.kams wrote:А какой ШДК?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
-
- Posts: 33
- Joined: Thu Aug 21, 2014 5:30 pm
- Location: Russia, Saratov
Re: обогащение смеси при нажатии газа
Посмотрел ролик на сайте производителя, там тоже лямбду дёргает. Я с инновейтом такого не видел, даже при отключеных расчётах плёнки и ускор. насоса он в таком шоке никогда не был.russian wrote:Левоватый, BPSX D1sasha.kams wrote:А какой ШДК?
Re: обогащение смеси при нажатии газа
надо начать с замены лямбды.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Заказал 14Point7.Maxi wrote:надо начать с замены лямбды.
Но провал-то объективен и без лямбды. Если угадывать на основании опыта - какой порядок добавки топлива (1%? 5%? 500%?) сколько оборотов?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
не знаю - я же не гадалка.
можешь покрутить пока провал не уйдет может что и получится.
можешь покрутить пока провал не уйдет может что и получится.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
https://svn.code.sf.net/p/rusefi/code/trunk/misc/logs/2003_dodge_neon/DataLogs/2015_Mar_28/
Добавка топлива - максимум изменения за оборот, за 12 оборотов (ткнул пальцев в небо - провал был в районе 0.6 секунды) с коэффициентом. Пока нет нового ШДК коэффициент просто 1
Было:
Стало:
Жёлтое - это добавочное топливо, на этом графике оно в %. Видны ложные срабатывания - порог буду увеличивать, сейчас порог стоит 1 паскаль давления.
Добавка топлива - максимум изменения за оборот, за 12 оборотов (ткнул пальцев в небо - провал был в районе 0.6 секунды) с коэффициентом. Пока нет нового ШДК коэффициент просто 1
Было:
Стало:
Жёлтое - это добавочное топливо, на этом графике оно в %. Видны ложные срабатывания - порог буду увеличивать, сейчас порог стоит 1 паскаль давления.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Нюанс с ДАДом в том, что он сейчас меряется только в окне оборотов первого цилинда - т.е. один раз за 720 градусов, т.е. в случае резкого нажатия на газ это слишком редко.
Добавляю аналогичную логику обогащения по ДДЗ. Плюс ДДЗ - её значение можно считать чаще. там просто мгновенное значение без окна угловой позиции.
Добавляю аналогичную логику обогащения по ДДЗ. Плюс ДДЗ - её значение можно считать чаще. там просто мгновенное значение без окна угловой позиции.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
но ведь это же идеологически неправильно! а чем обусловлено? нехватка ресурсов?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
чем обсуловденно что именно? почему только первого цилинда? код проще. в принципе, можно добавить столько окон, сколько нужно - может быть позже и это сделаю, но всё равно - на 4ёх цилиндах потенциально будет 180 градусов до следующего замера. А ДДЗ сразу есть замер.puff wrote:а чем обусловлено? нехватка ресурсов?
кстати я только что понял, что коллега наш шестицилиндровый-то наверняка параметры окна замера не поменял, они у него наверняка дефолтовые как на 4 цилинда.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
да, я про только первого цилиндра.
про ДПДЗ - это всё хорошо и правильно, но вот с алгоритмами там предвижу некую засаду: если по логанализатору оно более или менее понятно (типа два состояния: нажата педаль или отпущена), то с полноценным АЦП - уже хитрее (как определять величину поправки? смотреть разницу между предыдущим положением заслонки и нынешним?)
может есть смысл пока ограничиться крайними положениями заслонки - обкатать принудительный холостой ход с отключением подачи топлива и режим full throttle?
про ДПДЗ - это всё хорошо и правильно, но вот с алгоритмами там предвижу некую засаду: если по логанализатору оно более или менее понятно (типа два состояния: нажата педаль или отпущена), то с полноценным АЦП - уже хитрее (как определять величину поправки? смотреть разницу между предыдущим положением заслонки и нынешним?)
может есть смысл пока ограничиться крайними положениями заслонки - обкатать принудительный холостой ход с отключением подачи топлива и режим full throttle?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
несколько важных изменений
Во-первых, поправка по ДАД стала шустрее - если газ был нажат во время окна замера, которое на первом цилинде - то поправка добавляет топливо уже со следующего цилиндра, раньше поправка включалась только через два оборота. @ говорит заметил разницу, но картинок пока редиска не сделал новых.
Во-вторых, появилась еще одна версия обогащения - по ДПДЗ. Эта в теории может быть еще шустрее, на практике - кому-то с живым мотором нужно поиграться и попробовать разные комбинации параметров. Обе поправки можно использовать одновременно. Идея та же - Х последних событий впрыска следим за изменением ДПДЗ, если больше порога - то умножаем дельту ДПДЗ на магический параметр размерности "время_впрыска/изменение_ДПДЗ_в_процентах"
Нюансы: ДПДЗ должен быть в режиме быстрой оцифровки:
Параметры пока лежат в странном месте в ТС, но для начала сойдёт:
Значения поправки видны в ТС:
Команды: http://rusefi.com/wiki/index.php?title=Manual:Software:dev_console_commands#Acceleration_Enrichment
Во-первых, поправка по ДАД стала шустрее - если газ был нажат во время окна замера, которое на первом цилинде - то поправка добавляет топливо уже со следующего цилиндра, раньше поправка включалась только через два оборота. @ говорит заметил разницу, но картинок пока редиска не сделал новых.
Во-вторых, появилась еще одна версия обогащения - по ДПДЗ. Эта в теории может быть еще шустрее, на практике - кому-то с живым мотором нужно поиграться и попробовать разные комбинации параметров. Обе поправки можно использовать одновременно. Идея та же - Х последних событий впрыска следим за изменением ДПДЗ, если больше порога - то умножаем дельту ДПДЗ на магический параметр размерности "время_впрыска/изменение_ДПДЗ_в_процентах"
Нюансы: ДПДЗ должен быть в режиме быстрой оцифровки:
Параметры пока лежат в странном месте в ТС, но для начала сойдёт:
Значения поправки видны в ТС:
Команды: http://rusefi.com/wiki/index.php?title=Manual:Software:dev_console_commands#Acceleration_Enrichment
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Сделал первую версию рассчёта топливной плёнки. Коэффициенты оседания и испарения пока просто две переменные, потом нужно будет сделать пару кривых для поправок по темрературам и еще чему-нибудь.
Code: Select all
float addedToWallCoef = engineConfiguration->addedToWallCoef;
floatms_t suckedOffWallsAmount = wallFuel[injectorIndex] * engineConfiguration->suckedOffCoef;
floatms_t result = (target - suckedOffWallsAmount) / (1 - addedToWallCoef);
float addedToWallsAmount = result * addedToWallCoef;
wallFuel[injectorIndex] = wallFuel[injectorIndex] + addedToWallsAmount - suckedOffWallsAmount;
return result;
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
Для симметричных двигателей измерение давления должно происходить строго в интервале 1 сегмента (180-120-90 градусов).russian wrote:Нюанс с ДАДом в том, что он сейчас меряется только в окне оборотов первого цилинда - т.е. один раз за 720 градусов, т.е. в случае резкого нажатия на газ это слишком редко.
для асимметричных с пропущенными цилиндрами нужно чтоб окна измерения гибко программировались.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
не понял, что именно имеется ввиду.Maxi wrote: Для симметричных двигателей измерение давления должно происходить строго в интервале 1 сегмента (180-120-90 градусов).
обязательно измерять в каждом сегменте? (который 180 для 4 цилиндров и 120 для 6 цилиндров)
или
обязательно измерять внутри границ сегмента (т.е. не пересекать 0, 180, 360, 540 для 4 цилиндров)?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
и то и другое естественно.russian wrote:не понял, что именно имеется ввиду.Maxi wrote: Для симметричных двигателей измерение давления должно происходить строго в интервале 1 сегмента (180-120-90 градусов).
обязательно измерять в каждом сегменте? (который 180 для 4 цилиндров и 120 для 6 цилиндров)
или
обязательно измерять внутри границ сегмента (т.е. не пересекать 0, 180, 360, 540 для 4 цилиндров)?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Вот так сейчас работает топливная плёнка.
Без топливной плёнки - провал по оборотам при резком открытии КХХ, провал по смеси:
и вот еще два раза то же самое:
теперь поставим коэффициент оседания 40% и коэффиент испарения 5%
и еще раз
провал по оборотам стал не такой кажется большой.
теперь коэффициент оседания 60%
провал по оборотам еще меньше? провал по топливу совсем небольшой.
во всех трёх конфигурациях провал по топливу когда обороты идут вниз.
полный лог https://svn.code.sf.net/p/rusefi/code/trunk/misc/logs/2003_dodge_neon/DataLogs/2015-09-06_14.20.16%20wall%20fuel%20test.msl
может быть у кого-то есть аналогичные картинки других систем с более оптимистичными графиками?
Видео этого дела:
[video][/video]
Без топливной плёнки - провал по оборотам при резком открытии КХХ, провал по смеси:
и вот еще два раза то же самое:
теперь поставим коэффициент оседания 40% и коэффиент испарения 5%
и еще раз
провал по оборотам стал не такой кажется большой.
теперь коэффициент оседания 60%
провал по оборотам еще меньше? провал по топливу совсем небольшой.
во всех трёх конфигурациях провал по топливу когда обороты идут вниз.
полный лог https://svn.code.sf.net/p/rusefi/code/trunk/misc/logs/2003_dodge_neon/DataLogs/2015-09-06_14.20.16%20wall%20fuel%20test.msl
может быть у кого-то есть аналогичные картинки других систем с более оптимистичными графиками?
Видео этого дела:
[video][/video]
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Я вернулся к этому вопросу на фоне свежих улучшений точности работы с датчиками - в английской ветке есть ссылки на текущие логи http://rusefi.com/forum/viewtopic.php?f=5&t=979
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: обогащение смеси при нажатии газа
А вот, кстати... Почему асинхронный впрыск? Теоретически, если расчет можно делать перед каждым цилиндром, то и добавку можно туда же добавлять.. Или в асинхронном впрыске еще какой-то физический смысл?
Re: обогащение смеси при нажатии газа
Андрей есть какие то результаты по этому контроллеру?russian wrote:Левоватый, BPSX D1sasha.kams wrote:А какой ШДК?
Я взял тоже недавно "поиграться" ASPX D1 так он какую то шляпу выдает. Есть видео, ссылку на youtube можно постить?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: обогащение смеси при нажатии газа
Мой результат по ASPX D1 - я положил его на полку и он там пылитсся. Конечно же можно видео. Возможно мы только ушли от изначальной темы "обогащение смеси при нажатии газа" так что может быть даже новую тему про ASPX D1?Technoman wrote:Андрей есть какие то результаты по этому контроллеру?
Я взял тоже недавно "поиграться" ASPX D1 так он какую то шляпу выдает. Есть видео, ссылку на youtube можно постить?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute