Расчет расхода воздуха используя ДАД
Moderator: STC
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Расчет расхода воздуха используя ДАД
Обсуждение вопросов связанных с расчетом расхода воздуха используя ДАД (MAP). Алгоритмы, формулы, код и т.д.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Re: Расчет расхода воздуха используя ДАД
На первый взгляд все просто. Нам известно соотношение воздух - топливо для бензина 14,7/1 по масе (так называемое AFR) при котором бензин и кислород в воздухе сгорают полностью (для газа соотношение другое в зависемости от хим.состава). Нам также иэвестен объем цилиндра или максимальный объем воздуха который цилиндр может втянуть во время цикла впуска. По формуле уравнения (закона) Менделеева — Клапейрона:
P*V=(m*R*T)/M ,где P - давление воздуха; V - объем воздуха (цилиндра);m - маса воздуха;R - универсальная газовая постоянная;T - температура воздуха;M - молярная масса воздуха. M и R известные константы, V - для известного двигателя то же константа. Остаются только две переменные P и T зная которые мы можем вычислить масу воздуха. Полученную масу воздуха делим на 14,7 и получаем необходимую масу бензина. Далее зная производительность форсунки можем определить время ее открытия.
P*V=(m*R*T)/M ,где P - давление воздуха; V - объем воздуха (цилиндра);m - маса воздуха;R - универсальная газовая постоянная;T - температура воздуха;M - молярная масса воздуха. M и R известные константы, V - для известного двигателя то же константа. Остаются только две переменные P и T зная которые мы можем вычислить масу воздуха. Полученную масу воздуха делим на 14,7 и получаем необходимую масу бензина. Далее зная производительность форсунки можем определить время ее открытия.
- hc13nx2
- LQFP112 - Up with the play
- Posts: 130
- Joined: Tue Apr 12, 2011 11:58 pm
- Location: Херсон
- Contact:
Re: Расчет расхода воздуха используя ДАД
Таким способом можно сделать расходомер вместо эконометра на карбюраторную машину, вычислять количество бензина и на скорость, карбюраторщикам такое не снилось....
Что-то не могу вычислить объём бензина:
Vбенз=(P*V) / (R * T *14.7*0,76)
Принимаем температуру за постоянную: 20 градусов цельсия, делим полученое на плотность бензина 0,76
Vбенз=(P*V) / ( 287,058 Дж⁄(кг•К)* 293,15 Кельвина*14.7*0,76)
Vбенз=(P*V*S) / (20617.01), где S - обороты двигателя в минуту
Что-то не могу вычислить объём бензина:
Vбенз=(P*V) / (R * T *14.7*0,76)
Принимаем температуру за постоянную: 20 градусов цельсия, делим полученое на плотность бензина 0,76
Vбенз=(P*V) / ( 287,058 Дж⁄(кг•К)* 293,15 Кельвина*14.7*0,76)
Vбенз=(P*V*S) / (20617.01), где S - обороты двигателя в минуту
ВАЗ-2108 1300 SPIRT+MPSZ CDI
Re: Расчет расхода воздуха используя ДАД
В том то все и дело, что постоянная температура воздуха в 20 градусов цельсия такая редкость да и плотность бензина сильно зависит от заправки (или заправщика) .
- hc13nx2
- LQFP112 - Up with the play
- Posts: 130
- Joined: Tue Apr 12, 2011 11:58 pm
- Location: Херсон
- Contact:
Re: Расчет расхода воздуха используя ДАД
Карбюратор в отличии от инжектора очень легко подстраивается под плотность бензинаJOleg wrote:В том то все и дело, что постоянная температура воздуха в 20 градусов цельсия такая редкость да и плотность бензина сильно зависит от заправки (или заправщика) .
ВАЗ-2108 1300 SPIRT+MPSZ CDI
Re: Расчет расхода воздуха используя ДАД
На практике мы не можем измерить давление и температуру воздуха внутри цилиндра в конце такта впуска. Давление во впускном колекторе, как уже ктото писал, пульсирующее в зависемости от степени открытия клапана и скорости поступательного движения поршня которое в свою очередь зависит от частоты вращения коленвала (обороты). Перемещение дросельной заслонки то же влияет на давление. То есть необходим алгоритм усреднения показаний ДАД и корекции по оборотам.
- hc13nx2
- LQFP112 - Up with the play
- Posts: 130
- Joined: Tue Apr 12, 2011 11:58 pm
- Location: Херсон
- Contact:
Re: Расчет расхода воздуха используя ДАД
Для этого применяется таблица объёмной эффективности, как я понял.
ВАЗ-2108 1300 SPIRT+MPSZ CDI
Re: Расчет расхода воздуха используя ДАД
наполнение цилиндров может быть разным. Без ДПДЗ, ДТВ ничего посчитать не получится.
- hc13nx2
- LQFP112 - Up with the play
- Posts: 130
- Joined: Tue Apr 12, 2011 11:58 pm
- Location: Херсон
- Contact:
Re: Расчет расхода воздуха используя ДАД
На GM EFI-4T датчика температуры воздуха нет, а в Мегаскирт для расчёта датчик положения заслонки не используется.... видать они не надо...
ВАЗ-2108 1300 SPIRT+MPSZ CDI
-
- LQFP112 - Up with the play
- Posts: 203
- Joined: Mon Dec 19, 2011 4:55 pm
- Location: Ukraine, Kirovograd
Re: Расчет расхода воздуха используя ДАД
Вряд ли это вообще возможно. Во всяком случае точность получится плюс минус лапоть. Во всех современных системах используется датчик массового расхода воздуха.В формуле:
не учитывается упругость воздуха, не говоря уже о том что нужно взять интеграл.hc13nx2 wrote: Vбенз=(P*V) / (R * T *14.7*0,76)