Теорія і практика розрахунку маси повітря - дад

У мене немає машини
Київ, Україна

Ці пости про повітря були написані на саабклубе, але там їх немає ніякої можливості знайти. переношу сюди.

фізично, зв'язок між тиском, температурою і масою повітря описується рівнянням P * V = m / ню * R * T де P- тиск, V - об'єм, m - маса, T - температура.
інші дві величини - константи, тому можна переписати рівняння у вигляді P * V = m * T * C

тепер потрібно застосувати до це до двигуна. на такті впуску в циліндр потрапляє порція повітря, назвемо її "заряд" (або в термінах Трионик - айрмасса на згоряння).
маса заряду дорівнює mAir = Pinl * Vc * Kn * C / Tc, де Pinl - тиск у впускному колекторі, Vc-ефективний обсяг циліндра, Kn - к-т заповнення, С - Костанта, а Тс - температура заряду в момент попадання в циліндр . дивимося що виходить. з усіх параметрів в правій частині Pinl можна виміряти безпосередньо, за допомогою ДАТ, Vc - постійна величина і йде в константу, залишається Kn і Тс.
До n залежить як від тиску, так і від оборотів і є характеристикою двигуна. тому його вимірюють і записують в таблицю (власне саме Kn і є та величина, яка потребує налаштування при будь-якому тюнінгу двигуна).
залишається Тс. ось з цим основна проблема обчислень. справа в тому, що температуру заряду потрапляє в циліндр неможливо прямо виміряти, так як повітря на шляху від датчика температури на впуску до клапана нагрівається за рахунок деталей двигуна, а розмістити датчик безпосередньо перед клапаном не представляється можливим.
Виходить, що в температура заряду має як внесок температури повітря на впуску, так і температури двигуна. Що ж робити?

Інженери СААБ вирішили цю проблему наступним чином:
вони (теоретично) розділили внесок температури повітря і двигуна за такою формулою: CTair = 1 / SQRT (Tair * Cair), CTeng = 1 / SQRT (Teng * Ceng), а результуюча формула виходить такий:
mAir = Pinl * Kn * C * CTair * CTeng. виходить, що в температуру заряду є внесок як температури повітря, так і температури двигуна, причому внесок нормується до-ми Cair і Ceng.
однак практично імется нелінійності, особливо пов'язані з граничними режимами - холостий хід і максимальна температура двигуна.
тому вони виділили CTair і CTeng у вигляді таблиць, які мають загальну залежність у вигляді зворотного квадратного кореня від температури, але з поправками на нелінійність двигуна.

фізична організація в Трионик.
Інженери СААБ порахували, що зручніше використовувати таблицю перетворення, в яку винесені всі константи, включаючи Kn. тому вони спочатку отримують наведене, компенсувати тиск
Pcharge = Pinl * CTair * CTeng .заметьте, що з формули винесені тільки константи і параметри двигуна.
а потім, наступним кроком, одним махом отримують відразу айрмассу, підставляючи в таблицю MAFCal.RedundantAirMap.
а CTair і CTeng обчислюються за таблицями MAFCal.ConstT_AirInlTab MAFCal.ConstT_EngineTab.
для любителів подивитися в сюїту - скажу відразу. в сюїті є помилка в розмірності елементів таблиць, таблиця байтовая, але відображається вона як двухбайтовая, так що безпосередньо подивитися таблицю не вдасться.
тому, щоб любителі покопатися в алгоритмах могли отримати дані, я додаю дешифрувати таблиці.
дивіться, вивчайте

підкажіть, люди добрі. я не можу зрозуміти таку річ: яким же все таки відбувається розрахунок циклового наповнення. дад міряє девленіе в колекторі ДТВ температуру це зрозуміло. але припустимо що у нас взагалі немає колектора, тобто перед впускним клапаном відразу атмосфера. (грубо 100% дроселя) запускаємо мотор і він природно починає розкручуватися до своїх максимальних обертів поки втрати не увійдуть в рівновагу з виділеної в горщиках енергією. питання, адже цикловое наповнення матиме зовсім не лінійний графік і буде дуже сильно відрізнятися в залежності від конфіга грм системи випуску ітд. як ЕБУ зрозуміє скільки ж все таки повітря потрапило в циліндр на тих чи інших оборотах?

До n залежить як від тиску, так і від оборотів і є характеристикою двигуна. тому його вимірюють і записують в таблицю (власне саме Kn і є та величина, яка потребує налаштування при будь-якому тюнінгу двигуна).

"Ці пости про повітря були написані на саабклубе, але там їх немає ніякої можливості знайти ..."
тепер немає ніякої необхідності шукати їх там), тому що вся інформація тут).